﻿@font-face{font-family:"CocoGothicProAlt-Light";src:url("../fonts/CocoGothicProAlt-Light.otf");font-display:swap}@font-face{font-family:"CocoGothicProAlt-Regular";src:url("../fonts/CocoGothicProAlt-Regular.otf");font-display:swap}@font-face{font-family:"CocoGothicProAlt-Bold";src:url("../fonts/CocoGothicProAlt-Bold.otf");font-display:swap}@font-face{font-family:"Lauren-Hansley";src:url("../fonts/lauren_hansley-webfont.woff");font-display:swap}@font-face{font-family:"Lauren-Hansley-bold";src:url("../fonts/lauren_hansley_bold-webfont.woff");font-display:swap}h1,h2,h3,h4,h5,h6{color:#6F487A;text-transform:uppercase;font-family:"CocoGothicProAlt-Bold", serif}h1{font-size:1.875rem}h2{font-size:22px;margin-bottom:35px}@media (max-width: 1920px){h2{font-size:calc(16px + ((22 - 16 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){h2{font-size:16px}}@media (max-width: 1920px){h2{margin-bottom:calc(25px + ((35 - 25 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){h2{margin-bottom:25px}}h3{font-size:1.375rem}#wrapper{width:100%}#wrapper header{margin:auto;width:100%}#wrapper header .burger-btn{display:none}#wrapper header #menu-principal{width:100%;height:210px;margin:auto;z-index:1}@media (min-width:992px){#wrapper header #menu-principal{max-width:calc(100% - 140px * 2)}}#wrapper header #menu-principal #logo-mobile{display:none}#wrapper header #menu-principal ul{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;list-style-type:none;padding:0}#wrapper header #menu-principal ul .static-logo{display:inline-block;max-width:237px;width:12.344vw;margin-top:30px;min-width:170px;transition:all ease-in-out 0.6s}#wrapper header #menu-principal ul .static-logo svg{width:100%}@media (max-width:992px){#wrapper header #menu-principal ul .static-logo{display:none}}#wrapper header #menu-principal ul li a{color:#6F487A;text-transform:uppercase;font-size:17px;font-family:"CocoGothicProAlt-Bold", serif;position:relative;display:inline-block;padding:3px 0;text-decoration:none;text-align:center}@media (max-width: 1920px){#wrapper header #menu-principal ul li a{font-size:calc(14px + ((17 - 14 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){#wrapper header #menu-principal ul li a{font-size:14px}}#wrapper header #menu-principal ul li a:after{background-color:#6F487A;content:"";display:block;position:absolute;left:0;bottom:-15px;transform:translateX(50%);height:3px;transition:all 0.2s ease-in-out;width:50%;opacity:0}#wrapper header #menu-principal ul li a:hover:after{bottom:-7px;opacity:1;transition:all 0.2s ease-in-out}#wrapper header #menu-principal ul li:nth-of-type(1)>a{margin-right:173px}@media (max-width:1920px){#wrapper header #menu-principal ul li:nth-of-type(1)>a{margin-right:9.01vw}}@media (max-width:1220px){#wrapper header #menu-principal ul li:nth-of-type(1)>a{margin-right:7.01vw}}#wrapper header #menu-principal ul li:nth-of-type(3)>a{margin-right:231px}@media (max-width:1920px){#wrapper header #menu-principal ul li:nth-of-type(3)>a{margin-right:12.031vw}}@media (max-width:1220px){#wrapper header #menu-principal ul li:nth-of-type(3)>a{margin-right:10.031vw}}#wrapper header #menu-principal ul .spacer{display:block;height:100%;width:12.344vw;margin-left:138px;margin-right:190px}@media (max-width:1920px){#wrapper header #menu-principal ul .spacer{margin-left:7.188vw;margin-right:9.896vw}}@media (max-width:992px){#wrapper header .burger-btn{display:block;position:absolute;top:42px;right:36px;z-index:1000}#wrapper header .burger-btn [class^=line-]{transition:all ease-in 0.3s 0.3s}#wrapper header .burger-btn.open svg g{stroke:#FCF7F4;transition:all ease-in 0.5s}#wrapper header .burger-btn.open .line-1{-webkit-transform:rotate(45deg) translate(1px);transform:rotate(45deg) translate(1px);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all ease-in 0.5s 0.5s;transition:all ease-in 0.5s 0.5s}#wrapper header .burger-btn.open .line-2{translate:100px;opacity:0;transition:all ease-in 0.5s 0.5s}#wrapper header .burger-btn.open .line-3{-webkit-transform:rotate(-45deg) translate(1px);transform:rotate(-45deg) translate(1px);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:all ease-in 0.5s 0.5s;transition:all ease-in 0.5s 0.5s}#wrapper header #menu-principal{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:144px;position:absolute;top:0;left:100%;width:100%;height:100%;background-color:#CE7058;transition:left cubic-bezier(0.7, 0.01, 0.29, 1) 0.6s;padding:65px 0 0}#wrapper header #menu-principal.open{left:0;transition:left cubic-bezier(0.7, 0.01, 0.29, 1) 0.6s}#wrapper header #menu-principal #logo-mobile{display:block}#wrapper header #menu-principal ul{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:54px}#wrapper header #menu-principal ul li{text-align:center}#wrapper header #menu-principal ul li a{color:#FCF7F4;margin:0 !important}#wrapper header #menu-principal ul li a:after{background-color:#FCF7F4}#wrapper header #menu-principal ul .spacer{display:none}}footer{overflow-x:hidden;background-color:#CE7058;position:relative;margin-top:130px}@media (max-width:992px){footer{margin-top:0px}}footer a[href="#top"] svg{width:80%}footer:before,footer:after{content:"";display:inline-block;height:100%;width:20000px;background-color:#CE7058;position:absolute}footer:before{top:0;z-index:-1}footer:after{left:-100%;top:0;z-index:-1}footer .top-footer{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;color:white;padding:50px 0;max-width:1920px;width:100vw;margin:auto}@media (max-width:992px){footer .top-footer{flex-direction:column;align-items:center;gap:30px}}footer .top-footer .section-title{color:white;font-size:20px;font-family:"CocoGothicProAlt-Bold", serif}@media (max-width: 1920px){footer .top-footer .section-title{font-size:calc(16px + ((20 - 16 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){footer .top-footer .section-title{font-size:16px}}@media (max-width:992px){footer .top-footer .section-title{text-align:center}}footer .top-footer ul{list-style:none;padding:0}@media (max-width:992px){footer .top-footer ul{text-align:center}}footer .top-footer #rs-container{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px}footer .top-footer .rs{background-color:white;border-radius:100px;width:32px;height:32px;display:inline-flex}footer .top-footer .rs svg{width:65%;height:100%;margin:auto;fill:#CE7058}footer .top-footer .rs:first-of-type{background-color:transparent}footer .top-footer .rs:first-of-type svg{width:100%;height:100%}@media (max-width:992px){footer .top-footer a{width:100%;display:inline-block}}footer a{color:white;text-decoration:none;font-size:17px}@media (max-width: 1920px){footer a{font-size:calc(14px + ((17 - 14 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){footer a{font-size:14px}}@media (max-width:992px){footer a{text-align:center}}footer a:hover{text-decoration:underline}footer hr{border-color:white;width:90%;margin:auto;max-width:1920px}footer #post-footer{max-width:1920px;width:100vw;margin:auto;padding:10px;color:white;font-size:20px;text-align:center}@media (max-width: 1920px){footer #post-footer{font-size:calc(16px + ((20 - 16 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){footer #post-footer{font-size:16px}}footer .pipe{margin:0 10px}#splash-screen{width:100%;top:0;max-width:1920px;height:100vh;position:fixed;background-color:#FCF7F4;transition:background-color ease-in-out 0.6s;pointer-events:none;z-index:1000}#splash-screen #logo-container{margin-top:30px;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;transition:all ease-in-out 0.6s}@media (max-width:992px){#splash-screen #logo-container{margin-top:20px}}#splash-screen #logo-container a{pointer-events:all}#splash-screen #aupre-angele-texte{opacity:0}#splash-screen #logo-aupres-angele{scale:1.2;max-width:237px;width:12.344vw;min-width:170px;transition:all ease-in-out 0.6s}#splash-screen #logo-aupres-angele #hotel-restaurant-text,#splash-screen #logo-aupres-angele #maison{opacity:0;transition:opacity ease-in 0.8s}[id^=quote-]{width:57.969vw;max-width:1185px;color:#6F487A;min-height:277px;height:100%;text-align:center;margin:50px auto;font-family:Lauren-Hansley, serif;position:relative;display:flex;align-items:center;justify-content:center}@media (max-width:992px){[id^=quote-]{margin:20px auto;min-height:auto}}[id^=quote-] .bg{z-index:-1;position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='393.008' height='277.79' viewBox='0 0 393.008 277.79'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_10' data-name='Rectangle 10' width='393.008' height='277.79' fill='%23ce7058'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Groupe_46' data-name='Groupe 46' transform='translate(-775.282 -1177.084)'%3E%3Cg id='Groupe_42' data-name='Groupe 42' transform='translate(464.424 1129.898)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(310.858 47.186)' opacity='0.05'%3E%3Cg id='Groupe_6' data-name='Groupe 6' clip-path='url(%23clip-path)'%3E%3Cpath id='Tracé_28' data-name='Tracé 28' d='M29.866,25.362C45.364,8.77,65.374,0,87.732,0a85.29,85.29,0,0,1,60.309,145.6,84.694,84.694,0,0,1-58.007,24.95c-.152,2.188.072,7.153,2.722,17.4a352.885,352.885,0,0,0,11.333,34.4c8.871,23.561,18.736,45.422,18.834,45.64a6.945,6.945,0,0,1-8.951,9.292c-1.369-.558-33.873-14.028-64.031-44.451-17.817-17.973-31.081-38.146-39.423-59.959C.082,145.573-2.605,115.733,2.533,84.174,6.289,61.1,16,40.21,29.866,25.362' transform='translate(219.986 0)' fill='%23ce7058'/%3E%3Cpath id='Tracé_29' data-name='Tracé 29' d='M636.066,84.175C639.823,61.1,649.53,40.211,663.4,25.363,678.9,8.771,698.908,0,721.266,0a85.291,85.291,0,0,1,60.309,145.6,84.7,84.7,0,0,1-58.007,24.95c-.152,2.188.073,7.153,2.722,17.4a352.874,352.874,0,0,0,11.333,34.4c8.87,23.561,18.736,45.422,18.834,45.64a6.944,6.944,0,0,1-8.951,9.292c-1.369-.558-33.873-14.028-64.031-44.45-17.817-17.973-31.081-38.146-39.422-59.96-10.437-27.292-13.124-57.133-7.987-88.691' transform='translate(-633.534 -0.001)' fill='%23ce7058'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;background-size:auto 70%;opacity:0}@media (max-width:1366px){[id^=quote-] .bg{background-size:65% 70%}}[id^=quote-] *{font-family:Lauren-Hansley, serif;font-size:35px;line-height:50px}@media (max-width: 1920px){[id^=quote-] *{font-size:calc(25px + ((35 - 25 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){[id^=quote-] *{font-size:25px}}@media (max-width: 1920px){[id^=quote-] *{line-height:calc(35px + ((50 - 35 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){[id^=quote-] *{line-height:35px}}@media (max-width:1920px){[id^=quote-]{width:51.667vw}}@media (max-width:992px){[id^=quote-]{width:80%}}[id^=edito-]{max-width:1920px;padding:0 140px;margin:auto;width:100%;position:relative}@media (max-width:992px){[id^=edito-]{width:80%}}[id^=edito-] .content h2{transform:translateY(20px)}[id^=edito-] .content p{color:#6F487A;font-size:17px;line-height:28px;font-family:"CocoGothicProAlt-Light", serif;margin-bottom:35px;letter-spacing:1px}@media (max-width: 1920px){[id^=edito-] .content p{font-size:calc(14px + ((17 - 14 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){[id^=edito-] .content p{font-size:14px}}[id^=edito-] .content .link_contianer a{color:#CE7058;text-transform:uppercase;text-decoration:none;font-family:"CocoGothicProAlt-Bold", serif;padding-left:100px;font-size:17px;display:inline-block;position:relative;transition:all ease-in-out 0.2s}@media (max-width: 1920px){[id^=edito-] .content .link_contianer a{padding-left:calc(60px + ((100 - 60 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){[id^=edito-] .content .link_contianer a{padding-left:60px}}@media (max-width: 1920px){[id^=edito-] .content .link_contianer a{font-size:calc(14px + ((17 - 14 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){[id^=edito-] .content .link_contianer a{font-size:14px}}[id^=edito-] .content .link_contianer a:hover{color:#6F487A;transition:all ease-in-out 0.2s}[id^=edito-] .content .link_contianer a:before,[id^=edito-] .content .link_contianer a:after{content:"";display:block;height:3px;position:absolute;top:50%;transform:translateY(-100%)}@media (max-width:992px){[id^=edito-] .content .link_contianer a:before,[id^=edito-] .content .link_contianer a:after{height:2px}}[id^=edito-] .content .link_contianer a:before{background-color:#CE7058;width:70px;left:0;transform:translateY(-50%) scaleX(1);transform-origin:right;transition:transform ease-in-out 0.15s 0.15s}@media (max-width: 1920px){[id^=edito-] .content .link_contianer a:before{width:calc(50px + ((70 - 50 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){[id^=edito-] .content .link_contianer a:before{width:50px}}[id^=edito-] .content .link_contianer a:hover:before{transform:translateY(-50%) scaleX(0);transition:transform ease-in-out 0.15s 0s}[id^=edito-] .content .link_contianer a:after{background-color:#6F487A;width:0;left:0;transition:width ease-in-out 0.15s 0s}[id^=edito-] .content .link_contianer a:hover:after{width:70px;left:0;transition:width ease-in-out 0.15s 0.15s}@media (max-width: 1920px){[id^=edito-] .content .link_contianer a:hover:after{width:calc(50px + ((70 - 50 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){[id^=edito-] .content .link_contianer a:hover:after{width:50px}}.contact{max-width:calc(100% - 140 * 2);width:100%;padding:0 140px}@media (max-width:992px){.contact{max-width:calc(100% - 35 * 2);width:100%;padding:0 35px}}.contact h2{width:fit-content;margin:auto auto 110px}@media (max-width:992px){.contact h2{width:100%;margin:auto auto 33px;text-align:left}}.contact .content{width:100%;margin:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}@media (max-width: 1920px){.contact .content{gap:calc(0px + ((30 - 0 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){.contact .content{gap:0px}}.contact .content>div{width:30%}@media (max-width:1300px){.contact .content{flex-direction:column;align-items:center}.contact .content>div{width:50%}}@media (max-width:992px){.contact .content>div{width:100%}}.contact .content .coordonnees{text-align:center;font-size:17px;line-height:40px;letter-spacing:3px;text-rendering:geometricPrecision;color:#6F487A}@media (max-width: 1920px){.contact .content .coordonnees{font-size:calc(14px + ((17 - 14 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){.contact .content .coordonnees{font-size:14px}}@media (max-width: 1920px){.contact .content .coordonnees{line-height:calc(20px + ((40 - 20 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){.contact .content .coordonnees{line-height:20px}}@media (max-width:992px){.contact .content .coordonnees{text-align:left}}.contact .content .coordonnees p{font-family:"CocoGothicProAlt-Light", serif;font-weight:100;margin-bottom:50px}@media (max-width: 1920px){.contact .content .coordonnees p{margin-bottom:calc(30px + ((50 - 30 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){.contact .content .coordonnees p{margin-bottom:30px}}.contact .content .coordonnees p strong{font-weight:100;font-family:"CocoGothicProAlt-Regular", serif}.contact .content .coordonnees a{color:#6F487A;text-decoration:none;font-weight:100;font-family:"CocoGothicProAlt-Regular", serif}.contact .content .wpcf7-form label{color:#6F487A;font-family:"CocoGothicProAlt-Bold", serif;font-size:16px;width:100%}@media (max-width: 1920px){.contact .content .wpcf7-form label{font-size:calc(14px + ((16 - 14 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){.contact .content .wpcf7-form label{font-size:14px}}.contact .content .wpcf7-form label span{width:100%;display:inline-block}.contact .content .wpcf7-form label input,.contact .content .wpcf7-form label textarea{margin-top:5px;border:solid 1px #6F487A;background-color:transparent;color:#6F487A;width:100%}.contact .content .wpcf7-form .submit-container{display:block;position:relative}.contact .content .wpcf7-form .submit-container input[type="submit"]{border:none;background-color:transparent;color:#CE7058;padding-left:100px;font-size:17px;text-transform:uppercase;font-family:"CocoGothicProAlt-Bold", serif;transition:all ease-in-out 0.2s}@media (max-width: 1920px){.contact .content .wpcf7-form .submit-container input[type="submit"]{padding-left:calc(60px + ((100 - 60 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){.contact .content .wpcf7-form .submit-container input[type="submit"]{padding-left:60px}}@media (max-width: 1920px){.contact .content .wpcf7-form .submit-container input[type="submit"]{font-size:calc(14px + ((17 - 14 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){.contact .content .wpcf7-form .submit-container input[type="submit"]{font-size:14px}}.contact .content .wpcf7-form .submit-container:hover input[type="submit"]{color:#6F487A;transition:all ease-in-out 0.2s}.contact .content .wpcf7-form .submit-container:before,.contact .content .wpcf7-form .submit-container:after{content:"";display:block;height:3px;position:absolute;top:60%;transform:translateY(-100%)}.contact .content .wpcf7-form .submit-container:before{background-color:#CE7058;right:calc(100% - 60px);width:70px;transition:all ease-in-out 0.15s 0.15s}@media (max-width: 1920px){.contact .content .wpcf7-form .submit-container:before{width:calc(50px + ((70 - 50 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){.contact .content .wpcf7-form .submit-container:before{width:50px}}.contact .content .wpcf7-form .submit-container:hover:before{width:0px;transition:all ease-in-out 0.15s 0s}.contact .content .wpcf7-form .submit-container:after{background-color:#6F487A;width:0;left:0;transition:width ease-in-out 0.15s 0s}.contact .content .wpcf7-form .submit-container:hover:after{width:70px;left:0;transition:width ease-in-out 0.15s 0.15s}@media (max-width: 1920px){.contact .content .wpcf7-form .submit-container:hover:after{width:calc(50px + ((70 - 50 ) * (100vw - 375px) / (1920 - 375)))}}@media (max-width: 375px){.contact .content .wpcf7-form .submit-container:hover:after{width:50px}}.contact .content .wpcf7-form .wpcf7-list-item-label{text-transform:initial}.contact .content .wpcf7-form .wpcf7-list-item{margin:0}.contact .content .wpcf7-form .wpcf7-list-item.first.last label{display:flex;flex-direction:row;align-items:flex-start}.contact .content .wpcf7-form .wpcf7-list-item.first.last label input[type="checkbox"]{margin-right:10px;appearance:none;aspect-ratio:1;width:15px;border:solid 1px #6F487A}.contact .content .wpcf7-form .wpcf7-list-item.first.last label input[type="checkbox"]:checked{background-color:#6F487A}.contact .content #map{z-index:10;height:500px}@media (max-width:992px){.contact .content #map{width:calc(100% + 35px * 2)}.contact .content #map::after{content:"";display:block;pointer-events:none;opacity:0;transition:opacity ease-in-out 0.2s 0.1s}.contact .content #map.swiping::after{content:"Utilisez deux doigts pour déplacer la carte";color:#fff;opacity:1;text-align:center;font-size:20px;font-weight:300;justify-content:center;display:flex;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);z-index:9999;pointer-events:none;transition:opacity ease-in-out 0.2s 0.1s}}.home #main_illustration_container{width:100%;opacity:0;transition:all ease-in-out 0.2s}@media (max-width:992px){.home #main_illustration_container{margin-top:130px}}.home #main_illustration_container #illustration,.home #main_illustration_container #illustration-mobile{width:100%;height:auto}.home #main_illustration_container #scroll-arrow{margin:auto;display:block;transform:translateY(-4px);translate:18px;rotate:-5deg;transition:all ease-in-out 0.3s}@media (max-width: 1920px){.home #main_illustration_container #scroll-arrow{translate:calc(8px + ((18 - 8 ) * (100vw - 992px) / (1920 - 992)))}}@media (max-width: 992px){.home #main_illustration_container #scroll-arrow{translate:8px}}@media (max-width:992px){.home #main_illustration_container #illustration{display:none}}.home #main_illustration_container #illustration-mobile{display:none;width:100%;height:auto;transform:translateX(-50%);left:50%;position:relative;min-width:648px}.home #main_illustration_container #illustration-mobile g,.home #main_illustration_container #illustration-mobile path{stroke-width:2}@media (max-width:992px){.home #main_illustration_container #illustration-mobile{display:block}}.home #edito-1{padding-top:490px;padding-bottom:100px;margin:auto}@media (max-width: 1920px){.home #edito-1{padding-top:calc(421px + ((490 - 421 ) * (100vw - 1366px) / (1920 - 1366)))}}@media (max-width: 1366px){.home #edito-1{padding-top:421px}}@media (max-width:1366px){.home #edito-1{padding-top:0}}.home #edito-1 .content{max-width:821px;width:42.76vw}.home #edito-1 .content p{margin-bottom:40px}@media (max-width:1366px){.home #edito-1 .content{width:100%;max-width:100%}}.home #edito-1 .illustration{position:absolute;top:0;right:245px;right:245px;z-index:-1}@media (max-width: 1920px){.home #edito-1 .illustration{right:calc(0px + ((245 - 0 ) * (100vw - 1366px) / (1920 - 1366)))}}@media (max-width: 1366px){.home #edito-1 .illustration{right:0px}}@media (max-width:1366px){.home #edito-1 .illustration{display:none}}.home #edito-1 .illustration-mobile{position:relative;display:none;margin:20px auto}@media (max-width:1366px){.home #edito-1 .illustration-mobile{display:block}}.home #edito-1 .illustration-mobile svg{width:100%;height:auto}.home #edito-1 .illustration-secondaire{position:relative;display:none}@media (max-width:992px){.home #edito-1 .illustration-secondaire{display:flex;align-items:center;justify-content:center;margin:30px auto}}.home #edito-1 .illustration-secondaire svg{height:auto;width:100%;max-width:137px}@media (max-width:992px){.home #edito-1{padding:0}.home #edito-1 .content{max-width:100%;width:100%}}.home #edito-2{padding-top:70px;margin:auto}@media (max-width:1366px){.home #edito-2{padding-top:0}}.home #edito-2 .content{max-width:725px;width:37.76vw;margin-left:auto;height:1138px}@media (max-width:1366px){.home #edito-2 .content{width:100%;max-width:100%;margin-left:0;height:auto}}.home #edito-2 .illustration{left:90px;position:absolute;top:0;z-index:-1}@media (max-width: 1920px){.home #edito-2 .illustration{left:calc(-200px + ((90 - -200 ) * (100vw - 1366px) / (1920 - 1366)))}}@media (max-width: 1366px){.home #edito-2 .illustration{left:-200px}}@media (max-width:1366px){.home #edito-2 .illustration{display:none}}.home #edito-2 .illustration-mobile{position:relative;display:none}@media (max-width:1366px){.home #edito-2 .illustration-mobile{display:flex;align-items:center;justify-content:center}}.home #edito-2 .illustration-mobile svg{width:100%;height:auto;max-width:400px}.home #edito-2 .illustration-mobile svg g{stroke-width:4px}@media (max-width:992px){.home #edito-2{padding:0}.home #edito-2 .content{max-width:100%;width:100%}}.home #quote-2{max-width:1400px}.home #edito-3{margin:auto;padding-top:290px;padding-bottom:185px}@media (max-width: 1920px){.home #edito-3{padding-top:calc(178px + ((290 - 178 ) * (100vw - 1366px) / (1920 - 1366)))}}@media (max-width: 1366px){.home #edito-3{padding-top:178px}}@media (max-width: 1920px){.home #edito-3{padding-bottom:calc(320px + ((185 - 320 ) * (100vw - 1366px) / (1920 - 1366)))}}@media (max-width: 1366px){.home #edito-3{padding-bottom:320px}}@media (max-width:1366px){.home #edito-3{padding-bottom:0;padding-top:0}}.home #edito-3 .content{max-width:689px;width:42.76vw}@media (max-width:1366px){.home #edito-3 .content{width:100%;max-width:100%}}.home #edito-3 .illustration{position:absolute;right:237px;top:-410px;z-index:-1}@media (max-width: 1920px){.home #edito-3 .illustration{right:calc(-27px + ((237 - -27 ) * (100vw - 1366px) / (1920 - 1366)))}}@media (max-width: 1366px){.home #edito-3 .illustration{right:-27px}}@media (max-width: 1920px){.home #edito-3 .illustration{top:calc(-411px + ((-410 - -411 ) * (100vw - 1366px) / (1920 - 1366)))}}@media (max-width: 1366px){.home #edito-3 .illustration{top:-411px}}@media (max-width:1366px){.home #edito-3 .illustration{display:none}}.home #edito-3 .illustration-mobile{position:relative;display:none;padding:35px 0}.home #edito-3 .illustration-mobile svg{width:100%;height:auto;max-width:400px}.home #edito-3 .illustration-mobile svg g{stroke-width:4px}@media (max-width:1366px){.home #edito-3 .illustration-mobile{display:flex;align-items:center;justify-content:center}.home #edito-3 .illustration-mobile svg{width:85%}}.home #edito-3 .illustration-secondaire{position:relative;display:none}@media (max-width:992px){.home #edito-3 .illustration-secondaire{display:flex;align-items:center;justify-content:center;margin:20px auto}}@media (max-width:992px){.home #edito-3{padding:0}.home #edito-3 .content{max-width:100%;width:100%}}.home #quote-3+.illustration{margin-top:20px;margin-bottom:76px;display:flex;align-items:center;justify-content:center}@media (max-width:1366px){.home #quote-3+.illustration{display:none}}.home #quote-3+.illustration svg g{stroke-width:4}.home #quote-3+.illustration+.illustration-mobile{position:relative;display:none;transform:translateX(-55px);margin:20px auto}@media (max-width:1366px){.home #quote-3+.illustration+.illustration-mobile{display:flex;align-items:center;justify-content:center}}.home #quote-3+.illustration+.illustration-mobile svg{width:100%;height:auto;max-width:120px}.home #quote-3+.illustration+.illustration-mobile svg g{stroke-width:4}.page-template-default #content{max-width:1366px;width:100%;margin:auto;padding:0 140px}.page-template-default #content a{color:#2C2E35}.error404 #content{max-width:1366px;width:100%;margin:auto;padding:0 140px}.error404 #content a{color:#2C2E35}.error404 #error-404{text-align:center}.error404 .btns{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:20px}.error404 .btns a{cursor:pointer}#thais-container{position:fixed;bottom:60px;right:0px;padding:16px;z-index:1000000;display:flex;align-items:flex-end;flex-direction:column}#thais-container #thais-form{position:absolute;bottom:16px;background:#FCF7F4;padding:16px;border-radius:12px;border:solid 1px #CE7058;transform:translateX(110%);transition:all ease-in-out 0.4s}#thais-container #thais-form #thais-container-header{text-align:center;width:100%;position:relative;font-weight:bold;font-size:14px;font-family:"DM Sans", "CocoGothicProAlt-Medium", sans-serif;padding:0 0 15px}#thais-container #thais-form #thais-container-header button{border:0;background:none;position:absolute;right:0;top:3px}#thais-container #thais-form #thais-container-header button svg{stroke:#2C2E35;height:100%;display:block}#thais-container #thais-form.open{transform:translateX(0);transition:all ease-in-out 0.4s}#thais-container #thais-btn{display:flex;border-radius:12px;height:fit-content;overflow:hidden;border:solid 1px #CE7058;background:#FCF7F4;opacity:0;transition:all ease-in-out 0.4s}#thais-container #thais-btn.showed{transition:all ease-in-out 0.4s;opacity:1}#thais-container #thais-btn button{border:0;background:none;display:block;height:auto}#thais-container #thais-btn .thais-btn-container{padding:3px}#thais-container #thais-btn .thais-btn-container:first-of-type{border-right:solid 1px #CE7058}#thais-container #thais-btn #thais-btn-logo{padding:7px 10px;border-radius:10px;aspect-ratio:1;display:block;cursor:alias}#thais-container #thais-btn #thais-btn-logo img{aspect-ratio:1;width:20px}#thais-container #thais-btn #thais-btn-logo:hover{background:#e0dbd8}#thais-container #thais-btn #thais-btn-booking{padding:11px;font-weight:bold;border-radius:10px;color:#2C2E35;font-size:13px;font-family:"DM Sans", sans-serif;font-weight:bold;line-height:normal;height:100%}#thais-container #thais-btn #thais-btn-booking:hover{background:#e0dbd8}*{font-family:"CocoGothicProAlt-Light", sans-serif;text-rendering:geometricPrecision}html{overflow-x:hidden}html.open{overflow:hidden}body{position:relative;overflow-x:hidden;background-color:#FCF7F4}main{max-width:1920px;min-height:60vh;width:100vw;margin:auto}.mobile-elt{display:none}@media (max-width:1366px){.mobile-elt{display:block}}.with-cover-leave-active,.with-cover-enter-active,.with-cover-leave-active .transition,.with-cover-enter-active .transition{transition:all 1s cubic-bezier(0.65, 0, 0.35, 1)}.with-cover-leave .transition{transform:translateX(-100%)}.with-cover-leave-to .transition{transform:translateX(0)}.with-cover-enter .transition{transform:translateX(0)}.with-cover-enter-to .transition{transform:translateX(100%)}.transition{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#CE7058;display:flex;align-items:center;justify-content:center;transform:translateX(-100%);z-index:1001;color:#FCF7F4}#polylang_languages{display:none}@media (min-width:1024px){#polylang_languages{display:flex;align-items:center;justify-content:center;position:fixed;top:15px;right:15px;list-style-type:none;gap:10px}#polylang_languages li{aspect-ratio:1}#polylang_languages li a{text-transform:uppercase;text-decoration:none;color:#6F487A;font-size:14px;border:solid 1px #6F487A;border-radius:100px;padding:5px;width:30px;height:30px}#polylang_languages li.current-lang a{background:#6F487A;color:#FCF7F4}}#polylang_languages_mobile{display:flex;align-items:center;justify-content:center;list-style-type:none;gap:10px;height:fit-content !important;flex-direction:row !important}#polylang_languages_mobile li{aspect-ratio:1}#polylang_languages_mobile li a{text-transform:uppercase;text-decoration:none;color:#FCF7F4;font-size:14px;border:solid 1px #FCF7F4;border-radius:100px;padding:5px;width:30px;height:30px}#polylang_languages_mobile li.current-lang a{background:#6F487A;color:#FCF7F4}@media (min-width:1024px){#polylang_languages_mobile{display:none !important}}