.elementor .logo{width:81px;height:81px;object-fit:contain;object-position:center center;transition:all 200ms;}.elementor .logo:hover,.elementor .logo:focus-visible{opacity:80%;}.elementor .btn-4versant{font-family:var(--Noyh);font-weight:300;font-size:18.4px;color:var(--btn-txt-blanc);letter-spacing:1.8px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;margin:0px;border-start-start-radius:16px;border-end-end-radius:16px;background-color:#043B40;}.elementor .btn-4versant:hover,.elementor .btn-4versant:focus-visible{opacity:80%;}.elementor .btn-infolettre{font-family:var(--BTN);font-weight:500;font-size:12.5px;color:var(--btn-txt-vert);letter-spacing:0.25px;font-style:normal;text-decoration:none;text-transform:uppercase;background-color:var(--btn-bg-beige);}.elementor .titre-h1{position:relative;z-index:2;font-family:var(--Playfair);font-weight:500;font-size:min(97px,14vw);color:var(--txt-beige);line-height:min(97px,14vw);}.elementor .titre-h2{font-family:var(--Playfair);font-weight:400;font-size:61px;color:var(--txt-beige);line-height:1em;text-align:center;}.elementor .diviseur-vide{height:20px;background-color:#00000000;}.elementor .paragraph{font-family:var(--Noyh);font-weight:300;font-size:var(--body);color:var(--txt-beige);line-height:29.5px;text-align:center;}.elementor .diviseur-titre-h2{width:126px;background-color:var(--bg-beige);}.elementor .titre-infolettre{font-family:var(--Noyh);font-size:47.33px;color:var(--txt-blanc);}.elementor .paragraph-infolettre{color:var(--txt-blanc);}.elementor .liens:hover,.elementor .liens:focus-visible{opacity:80%;}.elementor .liens{transition:all 200ms;}