.ContactForm-module__MW0ffG__customContact{text-align:center;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__smallTitle{color:var(--primary-green);letter-spacing:.03em;margin-bottom:.5rem;font-size:1rem;font-weight:700;display:inline-block;font-family:asmaa,serif!important}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__title{max-width:780px;margin:0 auto 1rem;font-size:20px;font-weight:900;line-height:1.25;font-family:asmaa,serif!important}@media (min-width:768px){.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__title{font-size:2rem}}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__description{color:var(--charcoal-gray);max-width:640px;margin:0 auto 3rem;line-height:1.8}@media (min-width:768px){.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__description{font-size:1.1rem}}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__container{text-align:start;flex-direction:column;gap:2rem;display:flex}@media (min-width:992px){.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__container{flex-direction:row;align-items:stretch;gap:2.5rem}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__left,.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__right{width:50%}}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__left{align-items:center;display:flex}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form{background:#f7faf8;border:1px solid #e5ece8;border-radius:1rem;flex-direction:column;gap:1.1rem;width:100%;padding:2rem;display:flex}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form input,.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form select{width:100%;color:var(--charcoal-gray);background:#fff;border:1px solid #dbe4df;border-radius:.6rem;outline:none;padding:.9rem 1.1rem;font-size:.95rem;transition:border-color .25s,box-shadow .25s}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form input::placeholder{color:#9aa6a0}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form input:focus,.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form select:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(25,170,98,.15)}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6660' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form select:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:2.5rem}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form select:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:2.5rem}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:2.5rem}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form select:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2.5rem}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form select:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2.5rem}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2.5rem}html[lang=ar] .ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form select{background-position:1rem 50%}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__btn{background-color:var(--primary-green);color:#fff;cursor:pointer;border:none;border-radius:2rem;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:.4rem;padding:.9rem 2rem;font-weight:700;transition:all 1s linear;display:flex}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__btn:hover{color:#fff;transform:translateY(-2px)}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__btn:focus-visible{outline:2px solid var(--primary-green);outline-offset:3px}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__right{justify-content:center;align-items:center;display:flex;position:relative}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__img{-o-object-fit:cover;object-fit:cover;border-radius:1rem;width:100%;max-width:400px;height:auto!important;position:static!important}@media (max-width:480px){.ContactForm-module__MW0ffG__customContact{padding:3rem .75rem}.ContactForm-module__MW0ffG__customContact .ContactForm-module__MW0ffG__form{padding:1.5rem}}
.HeroContact-module__IEyL-q__heroContact{text-align:center;background-image:url(/images/contact-hero-bg.webp);background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;width:100%;height:58vh;max-height:370px;display:flex;position:relative}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactOverlay{background:rgba(0,0,0,.22);position:absolute;top:0;bottom:0;left:0;right:0}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactContent{z-index:2;flex-direction:column;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:relative}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactContent h1,.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactContent h1 span{color:#fff;margin:0;font-size:max(2rem,min(5vw,3.5rem));font-weight:900;line-height:1.2;font-family:asmaa,serif!important}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactContent p{color:rgba(255,255,255,.8);max-width:520px;margin:0;font-size:.95rem;line-height:1.7}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactSocial{gap:.75rem;margin-top:.5rem;display:flex}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactSocialLink{color:#fff;background:var(--primary-green);border:1px solid rgba(255,255,255,.3);border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:16px;text-decoration:none;transition:background .3s,border-color .3s,transform .3s;display:flex}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactSocialLink i{color:#fff}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactSocialLink:hover{background:var(--primary-green);border-color:#4fc3f7;transform:translateY(-3px)}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactSocialLink:focus-visible{outline-offset:3px;outline:2px solid #4fc3f7}html[lang=ar] .HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactContent h1{direction:rtl}html[lang=ar] .HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactContent p{direction:rtl}@media (max-width:768px){.HeroContact-module__IEyL-q__heroContact{background-attachment:scroll}}@media (max-width:480px){.HeroContact-module__IEyL-q__heroContact{height:60vh}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactContent{gap:.75rem}.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactSocial{gap:.5rem}}@media (max-width:360px){.HeroContact-module__IEyL-q__heroContact .HeroContact-module__IEyL-q__heroContactContent h1{font-size:1.75rem}}
