.hero_children__VA3r_{width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3))}.hero_background__jgIV0{background-position-x:center;background-size:cover;background-repeat:no-repeat;-webkit-animation:hero_show-background__t10V8 .7s ease-in;animation:hero_show-background__t10V8 .7s ease-in;opacity:0}.hero_show_bg__sOhdm{opacity:1}@-webkit-keyframes hero_show-background__t10V8{0%{opacity:0}to{opacity:1}}@keyframes hero_show-background__t10V8{0%{opacity:0}to{opacity:1}}.contact_hero_text__JddTe{height:100%;display:flex;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start}.contact_hero_text__JddTe h3{font-size:2.3rem;margin-top:0;width:70%}.contact_contactinfo_section__xFYgz{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-6rem auto 6rem;align-items:flex-start}.contact_contactinfo_card__SslGv{background-color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;width:49%;padding:3rem 1.5rem;border:1px solid var(--border-grey)}.contact_contactinfo_card__SslGv>div:first-child{color:var(--primary-color)}.contact_contactinfo_card__SslGv>div:first-child i{font-size:4rem}.contact_contactinfo_card__SslGv h3{margin-top:0;font-family:Esphimere}.contact_contactinfo_card__SslGv>p{margin:3rem 0;width:98%;height:9rem}.contact_contactinfo_card__SslGv>a{color:var(--secondary-color)}.contact_contactinfo_card__SslGv h4{font-size:1.8rem;line-height:1}.contact_contactinfo_card__SslGv a>p{color:rgba(0,0,0,.87)}#contact_contact_card_msg_btn__ZP6bj{font-size:1.8rem;font-weight:700;color:var(--secondary-color);background-color:transparent;margin:0;padding:0}#contact_contact_card_btn__Ep9cI{position:absolute;bottom:0;right:0;margin-right:0;height:6.5rem;width:6.5rem;display:flex;align-items:center;justify-content:center}#contact_contact_card_btn__Ep9cI i{opacity:1;margin:0}.contact_map_section__1bTRG{color:#fff;background-color:var(--primary-color);margin:var(--section-margin)}.contact_map_section__1bTRG h2{margin:0 auto;text-align:center;padding-top:5rem}.contact_map_section__1bTRG>h2 span{padding-top:11rem}.contact_map_container__tllyL{padding:5rem 0;display:flex}.contact_map_container__tllyL :lang(ar)>div{text-align:right}.contact_map_card__BKcW1{width:60%;height:45rem}.contact_map_adresse_card__U4Y9x{text-align:left;width:35%;padding:3rem}.contact_map_adresse_card__U4Y9x p{color:#fff}.contact_contactform_section__DtcrP{margin:var(--section-margin);margin-bottom:0;padding-bottom:5rem}.contact_contactform_section__DtcrP h2{text-align:center;color:var(--primary-color);margin-bottom:var(--section-header-margin-bottom)}.contact_contactform_section__DtcrP h2 span{padding-top:12rem}.contact_doleances_section__atikC{text-align:center;padding:4rem 0;background-image:linear-gradient(rgba(16,55,92,.76),rgba(16,55,92,.76)),url(/_next/static/media/about_section_bg.0e2a2773.jpg);background-position:50%;color:#fff}.contact_doleances_section__atikC .button{padding:1.5rem 2rem}@media only screen and (min-width:1299px){.contact_contactinfo_card__SslGv>p{width:95%}}@media only screen and (min-width:768px) and (max-width:991.98px){.contact_contactform_section__DtcrP,.contact_map_section__1bTRG{margin:var(--tablette-section-margin);margin-bottom:0}.contact_contactinfo_card__SslGv>p{width:100%;height:11.5rem}}@media only screen and (max-width:767.98px){.contact_hero_text__JddTe h3{width:100%;font-size:2rem}#contact_contact_card_btn__Ep9cI{left:50%;bottom:-2.5rem;right:0;transform:translateX(-50%);height:5rem;width:5.5rem}.contact_contactinfo_card__SslGv>p{width:100%;height:unset}#contact_contact_card_msg_btn__ZP6bj,.contact_contactinfo_card__SslGv>a>h4{margin-bottom:2rem}.contact_contactform_section__DtcrP{margin:var(--mobile-section-margin);margin-bottom:0}.contact_contactinfo_card__SslGv{width:100%;margin:2rem 0}.contact_map_section__1bTRG{margin:var(--mobile-section-margin)}.contact_map_section__1bTRG h2{padding:3rem 0;width:80%}.contact_map_container__tllyL{padding:0}.contact_map_container__tllyL>div{width:100%}.contact_map_container__tllyL:lang(ar){display:flex;flex-direction:column}.contact_map_container__tllyL:lang(ar)>div{text-align:right}}.contact_form_container__OKNpW{max-width:80%;margin:0 auto}.contact_form_container__OKNpW .contact_submit__XX_Ze{text-align:center;margin:1rem 0}@media(max-width:800px){.contact_form_container__OKNpW{max-width:80%}}@media(max-width:575.98px){.contact_form_container__OKNpW{max-width:95%}}