.elementor-40 .elementor-element.elementor-element-d85f92f{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-40 .elementor-element.elementor-element-d85f92f:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-d85f92f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://izzaabaya.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-29-2026-02_17_21-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-d85f92f::before, .elementor-40 .elementor-element.elementor-element-d85f92f > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-d85f92f > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-d85f92f > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-d85f92f > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-d85f92f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000B8;--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-8e50b03 .kitify-breadcrumbs{text-align:center;}.elementor-40 .elementor-element.elementor-element-8e50b03 .kitify-breadcrumbs__title{order:1;font-size:64px;font-weight:700;text-transform:uppercase;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8e50b03 .kitify-breadcrumbs__item-link{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-8e50b03 .kitify-breadcrumbs__item-link:hover{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-8e50b03 .kitify-breadcrumbs__item-target{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-8e50b03 .kitify-breadcrumbs__item-sep{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-96925f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-aaedca1{--display:flex;--min-height:514px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f8d909e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d768d76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-96925f1{--content-width:1440px;}.elementor-40 .elementor-element.elementor-element-aaedca1{--width:50%;}.elementor-40 .elementor-element.elementor-element-f8d909e{--width:50%;}}@media(max-width:991px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-aaedca1{--width:100%;}.elementor-40 .elementor-element.elementor-element-f8d909e{--width:100%;}}@media(max-width:1599px){.elementor-40 .elementor-element.elementor-element-96925f1{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}}@media(max-width:1279px){.elementor-40 .elementor-element.elementor-element-d85f92f{--min-height:300px;}.elementor-40 .elementor-element.elementor-element-96925f1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:991px){.elementor-40 .elementor-element.elementor-element-96925f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-aaedca1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-d85f92f{--min-height:200px;}.elementor-40 .elementor-element.elementor-element-8e50b03 .kitify-breadcrumbs__title{font-size:42px;}.elementor-40 .elementor-element.elementor-element-96925f1{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-40 .elementor-element.elementor-element-aaedca1{--min-height:224px;}.elementor-40 .elementor-element.elementor-element-d768d76{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS *//* =====================================================================
   IZZA ABAYA – CONTACT US PAGE (complete)  ·  page-id-40
   ===================================================================== */

/* ---------- 1. BANNER: full picture, no scroll zoom, no breadcrumb ---------- */
html body.page-id-40 .e-con[data-id="d85f92f"] .elementor-motion-effects-layer{
  height:100%!important;top:0!important;transform:none!important;--translateY:0px!important;
  background-size:cover!important;background-position:center center!important}
@media (min-width:768px){
  html body.page-id-40 .e-con[data-id="d85f92f"]{aspect-ratio:3 / 1!important;height:auto!important;min-height:0!important}
}
html body.page-id-40 [data-id="8e50b03"] :is(.kitify-breadcrumbs__content, .kitify-breadcrumbs__wrap, .kitify-breadcrumbs__browse, .kitify-breadcrumbs__item, .kitify-breadcrumbs__item-sep){display:none!important}

/* ---------- 2. OLD DEMO "STORE LOCATION" TEXT: hidden (form stays visible) ---------- */
html body.page-id-40 :is([data-id="ab012b8"], [data-id="ccf28b3"], [data-id="0a26662"], [data-id="19f7ba9"], [data-id="a32d386"]){display:none!important}
/* the form now lives in container d768d76 – keep it visible, full width */
html body.page-id-40 .e-con[data-id="d768d76"]{display:flex!important;width:100%!important;margin:0!important}
html body.page-id-40 [data-id="d768d76"] [data-id="70a1c44"]{width:100%!important;max-width:100%!important;flex:1 1 100%!important}

/* ---------- 3. MAIN SECTION: Let's Connect (left) + form (right) ---------- */
/* support strip container: no extra padding */
html body.page-id-40 .e-con[data-id="81fc72f"]{padding:0!important;margin:0!important;min-height:0!important}
html body.page-id-40 .e-con[data-id="96925f1"]{margin:0!important;padding-top:60px!important;padding-bottom:60px!important}
html body.page-id-40 .e-con[data-id="96925f1"] > .e-con-inner{align-items:flex-start!important;gap:60px!important}
html body.page-id-40 :is(.e-con[data-id="aaedca1"], .e-con[data-id="f8d909e"]){align-self:center!important}
/* Let's Connect always visible (no fade-in that can leave it blank) */
html body.page-id-40 .e-con[data-id="aaedca1"]{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important;min-height:0!important}

/* form card */
html body.page-id-40 [data-id="46a3f1bf"]{
  gap:16px!important;padding:36px 36px 32px!important;background:linear-gradient(180deg,#141010 0%,#0b0909 100%)!important;
  border:1px solid rgba(232,180,160,.25)!important;border-top:2px solid #e8b4a0!important;border-radius:14px!important;
  box-shadow:0 20px 50px rgba(0,0,0,.45)}

/* form title: "Send Us a Message" */
html body.page-id-40 [data-id="5356f21a"] .elementor-heading-title{font-size:0!important;line-height:0!important;color:transparent!important;padding:0!important}
html body.page-id-40 [data-id="5356f21a"] .elementor-heading-title::before{
  content:"WRITE TO US";display:block;margin-bottom:12px;
  font-family:inherit;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:5px;color:#e8b4a0}
html body.page-id-40 [data-id="5356f21a"] .elementor-heading-title::after{
  content:"Send Us a Message";display:block;
  font-family:'Cormorant Garamond',Georgia,serif;font-size:40px;line-height:1.1;font-weight:500;letter-spacing:.3px;text-transform:none;color:#f2c9b6}
html body.page-id-40 [data-id="5356f21a"]{margin-bottom:4px!important}
html body.page-id-40 [data-id="65b14f34"]{row-gap:14px!important}
html body.page-id-40 [data-id="50e956bc"] .mf-error-message{margin-top:4px!important}

/* labels */
html body.page-id-40 [data-id="70a1c44"] .mf-input-label{
  color:rgba(255,255,255,.8)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.5px!important;margin-bottom:8px!important}
html body.page-id-40 [data-id="70a1c44"] .mf-input-required-indicator{color:#e8b4a0!important}

/* inputs + textarea */
html body.page-id-40 [data-id="70a1c44"] :is(input.mf-input, textarea.mf-input, .mf-input){
  background:#0d0d0d!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  border:1px solid rgba(232,180,160,.3)!important;border-radius:8px!important;box-shadow:none!important;
  min-height:50px;padding:12px 16px!important;font-size:15px!important;transition:border-color .2s,box-shadow .2s}
html body.page-id-40 [data-id="70a1c44"] textarea.mf-input{min-height:150px!important;resize:vertical}
html body.page-id-40 [data-id="70a1c44"] .mf-input::placeholder{color:rgba(255,255,255,.35)!important;-webkit-text-fill-color:rgba(255,255,255,.35)!important}
html body.page-id-40 [data-id="70a1c44"] .mf-input:focus{border-color:#e8b4a0!important;outline:0!important;box-shadow:0 0 0 3px rgba(232,180,160,.15)!important}
html body.page-id-40 [data-id="70a1c44"] .mf-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #0d0d0d inset!important;-webkit-text-fill-color:#fff!important}
html body.page-id-40 [data-id="70a1c44"] .mf-error-message{color:#ff8a80!important;font-size:12px!important}

/* submit button */
html body.page-id-40 [data-id="70a1c44"] .metform-submit-btn:not(#izza){
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px;
  width:100%!important;height:54px!important;padding:0 30px!important;margin-top:6px;
  background:linear-gradient(180deg,#f3cdb9 0%,#e8b4a0 55%,#d69a82 100%)!important;
  color:#000!important;-webkit-text-fill-color:#000!important;
  border:0!important;border-radius:6px!important;box-shadow:0 2px 0 #b97f68,0 10px 24px rgba(232,180,160,.15)!important;
  font-size:14px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;cursor:pointer}
html body.page-id-40 [data-id="70a1c44"] .metform-submit-btn:not(#izza) *{color:#000!important;fill:#000!important;-webkit-text-fill-color:#000!important}
html body.page-id-40 [data-id="70a1c44"] .metform-submit-btn:not(#izza):empty::before{content:"Send Message"}
html body.page-id-40 [data-id="70a1c44"] .metform-submit-btn:not(#izza):hover{filter:brightness(1.08)}
html body.page-id-40 [data-id="54379b03"]{width:100%!important}

/* ---------- 4. PHONES ---------- */
@media (max-width:767px){
  html body.page-id-40 .e-con[data-id="96925f1"]{padding:36px 16px 40px!important}
  html body.page-id-40 .e-con[data-id="96925f1"] > .e-con-inner{gap:36px!important}
  html body.page-id-40 [data-id="46a3f1bf"]{padding:26px 18px 22px!important}
  html body.page-id-40 [data-id="5356f21a"] .elementor-heading-title::after{font-size:32px}
  html body.page-id-40 [data-id="65b14f34"]{grid-template-columns:1fr!important;flex-direction:column!important;gap:14px!important}
  html body.page-id-40 [data-id="65b14f34"] > .elementor-element{width:100%!important;max-width:100%!important}
  html body.page-id-40 [data-id="70a1c44"] .mf-input{font-size:16px!important}
}
/* ===================== end CONTACT US PAGE ===================== *//* End custom CSS */