body .cms-banner{background-color:var(--color-brown);align-items:center;min-height:clamp(170px,17.857vw,250px);justify-content:center!important}body .cms-banner h1{color:var(--color-white);text-align:center;font-size:clamp(32px,3.429vw,48px)}.contact-index-index #maincontent{margin-top:0!important}.contact-index-index #maincontent>.columns{padding:0}.contact-index-index #maincontent .row-for-column{background-color:var(--color-ivory);padding:clamp(40px,4.286vw,60px) 0}.contact-index-index #maincontent .contact-left{flex-flow:wrap;height:max-content}@media screen and (max-width:767px){.contact-index-index #maincontent .contact-left{max-width:275px;margin:auto}}@media screen and (min-width:1200px){.contact-index-index #maincontent .contact-left{padding-left:120px}}@media screen and (max-width:767px){.contact-index-index #maincontent .contact-left h2{text-align:center}}.contact-index-index #maincontent .contact-left h2{width:100%;margin-bottom:10px}.contact-index-index #maincontent .contact-left h2:not(:first-of-type){margin-top:30px}.contact-index-index #maincontent .contact-left .contact-icon{width:50px}.contact-index-index #maincontent .contact-left .contact-icon svg{fill:var(--color-brown);width:34px;height:34px}.contact-index-index #maincontent .contact-left .contact-icon+[data-content-type=text]{width:calc(100% - 50px);font-size:13px}.contact-index-index #maincontent .contact-left .contact-icon+[data-content-type=text] strong{font-size:20px}.contact-index-index #maincontent .contact-left .social-title+[data-content-type=html]{width:100%}.contact-index-index #maincontent .contact-left .social-contact{gap:15px;display:flex}@media screen and (max-width:767px){.contact-index-index #maincontent .contact-left .social-contact{justify-content:center}}.contact-index-index #maincontent .contact-left .social-contact img{width:43px}@media screen and (max-width:767px){.contact-index-index #maincontent .contact-right{margin-top:40px}}.contact-index-index #maincontent .contact-right form textarea{border-radius:17px}@media screen and (max-width:767px){.contact-index-index #maincontent .contact-right form [type=submit]{width:100%;margin-top:15px}}.contact-index-index #maincontent .contact-conseillere{padding-top:clamp(40px,4.286vw,60px)}.contact-index-index #maincontent .contact-conseillere h2{margin-bottom:clamp(40px,4.286vw,60px)}.contact-index-index #maincontent .contact-conseillere .pagebuilder-column{text-align:center}.contact-index-index #maincontent .contact-conseillere .pagebuilder-column figure img{aspect-ratio:1;object-fit:cover;border:4px solid var(--color-beige);border-radius:50%;width:clamp(175px,21.429vw,300px);margin:0 auto 15px}