.Container_container__gCi3f{max-width:1224px;margin:0 auto}@media screen and (max-width:600px){.Container_container__gCi3f{max-width:90%!important}}@media screen and (min-width:600px) and (max-width:1224px){.Container_container__gCi3f{max-width:80%!important}}.dflex{display:flex}.flex-responsive{flex-direction:row}.alignC,.alignH{display:flex;align-items:center}.alignC{justify-content:center}.flexRowRev{display:flex;flex-direction:row-reverse}.flexRowCenter{justify-content:center}.flexRowBetween,.flexRowCenter{display:flex;flex-direction:row}.flexRowBetween{justify-content:space-between}.flexRowAround{display:flex;flex-direction:row;justify-content:space-around}.flexColumnRev{display:flex;flex-direction:column-reverse}.flexColumnCenter{display:flex;flex-direction:column;align-items:center}.flexColumnBetween{display:flex;flex-direction:column;justify-content:space-between}.flexColumnAround{display:flex;flex-direction:column;justify-content:space-around}.flexCenter,.flexCenterColumn{display:flex;justify-content:center;align-items:center}.flexCenterColumn{flex-direction:column}.alignSelfStart{align-self:flex-start}.alignSelfEnd{align-self:flex-end}.alignSelfCenter{align-self:center}.alignItemsStart{align-items:flex-start}.alignItemsEnd{align-items:flex-end}.alignItemsCenter{align-items:center}.gap4{gap:4px}.gap6{gap:6px}.gap8{gap:8px}.gap10{gap:10px}.gap12{gap:12px}.gap14{gap:14px}.gap16{gap:16px}.gap18{gap:18px}.gap20{gap:20px}.gap22{gap:22px}.gap24{gap:24px}.gap26{gap:26px}.gap28{gap:28px}.gap30{gap:30px}.gap32{gap:32px}.gap40{gap:40px}.gap48{gap:48px}.gap56{gap:56px}.gap72{gap:72px}.gap88{gap:88px}.gap104{gap:104px}.gap240{gap:240px}@media (max-width:1200px){.flex-responsive{flex-direction:column}.gapm80{gap:80px}.gapm56{gap:56px}}@import url("https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300;400;500;600;700&family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Jost:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Revalia&display=swap");.ff-1{font-family:var(--font-Upright)}.ff-2{font-family:var(--font-archivo)}.medium{font-weight:500}.semibold{font-weight:600}.regular{font-weight:400}.bold{font-weight:700}.extrabold{font-weight:800}.f-italic{font-style:italic}.f8{font-size:8px}.f10{font-size:10px}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f28{font-size:28px}.f30{font-size:30px}.f32{font-size:32px}.f34{font-size:34px}.f36{font-size:36px}.f38{font-size:38px}.f40{font-size:40px}.f42{font-size:42px}.f44{font-size:44px}.f46{font-size:46px}.f48{font-size:48px}.f50{font-size:50px}.f52{font-size:52px}.f54{font-size:54px}.f56{font-size:56px}.f58{font-size:58px}.f60{font-size:60px}.f62{font-size:62px}.f64{font-size:64px}.f66{font-size:66px}.f68{font-size:68px}.f70{font-size:70px}.f72{font-size:72px}.f74{font-size:74px}.f76{font-size:76px}.f78{font-size:78px}.f80{font-size:80px}.f82{font-size:82px}.f84{font-size:84px}.f86{font-size:86px}.f88{font-size:88px}.f90{font-size:90px}.f92{font-size:92px}.f94{font-size:94px}.f96{font-size:96px}.f98{font-size:98px}.f100{font-size:100px}.lh-8{line-height:8px}.lh-10{line-height:10px}.lh-12{line-height:12px}.lh-16{line-height:16px}.lh-20{line-height:20px}.lh-24{line-height:24px}.lh-32{line-height:32px}.lh-40{line-height:40px}.lh-48{line-height:48px}.lh-56{line-height:56px}.lh-72{line-height:72px}.lh-96{line-height:96px}@media screen and (max-width:1200px){.fm16{font-size:16px}.fm56{font-size:56px}.fm32{font-size:32px}.lhm-56{line-height:56px}.fm48{font-size:48px}.lhm48{line-height:48px}.fm40{font-size:40px}.lhm40{line-height:40px}.lhm32{line-height:32px}}.h100{height:100%}html{scrollbar-width:thin;scrollbar-color:#ddd #fff}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}@media (max-width:1200px){.wm5{width:5%}.wm10{width:10%}.wm15{width:15%}.wm20{width:20%}.wm25{width:25%}.wm30{width:30%}.wm35{width:35%}.wm40{width:40%}.wm45{width:45%}.wm50{width:50%}.wm55{width:55%}.wm60{width:60%}.wm65{width:65%}.wm70{width:70%}.wm75{width:75%}.wm80{width:80%}.wm85{width:85%}.wm90{width:90%}.wm95{width:95%}.wm100{width:100%}}.hideMobile{display:inherit}.linkHover:hover{color:#012157}.linkHover.active{color:red}.vh100{height:100vh}.letterSpacing10{letter-spacing:.1em}.linkUnderline:after{content:"";display:block;width:0;height:4px;background:#012157;transition:width .3s;position:absolute;bottom:0;left:0}.linkUnderline.active:after,.linkUnderline:hover:after{width:100%}.padding8-12{padding:8px 12px}.m_block_104{margin-block:104px}.textCrop{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1200px){.ma .onlyMobile{display:inherit}.hideMobile{display:none!important}.desktopOnly{display:none}.m_block_56{margin-block:56px}.m_bottom_mobile_80{margin-bottom:80px!important}}.marginB-200{margin-bottom:200px}.marginB-156{margin-bottom:156px}.marginB-104{margin-bottom:104px!important}.marginB-56{margin-bottom:56px!important}@media screen and (max-width:1200px){.marginB-200{margin-bottom:104px}}.homeSection2{margin-top:156px!important;margin-bottom:200px!important}.homeSection3{margin-bottom:156px!important}.hero_section{height:calc(100vh - 72px);max-height:800px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.mb-2rem{margin-bottom:32px}.mt-2rem{margin-top:32px}.titles{gap:24px}.iconContainer{height:48px;width:48px;background:#e5e6e9;padding:4px,8px,4px,8px;border-radius:4px}.homeCardsContainer{box-shadow:0 4px 30px 0 #01215708;border-radius:4px;max-width:288px;height:-moz-max-content;height:max-content}.px-128px{padding:128px 0}@media (max-width:1200px){.titles{text-align:center}.homeCardsContainer{max-width:-moz-max-content;max-width:max-content}}.split_section{display:flex;align-items:center;gap:128px}.split_section_image{width:42%;height:42%}.split_section_content{width:100%;display:flex;flex-direction:column;gap:32px}@media (max-width:1200px){.split_section{flex-direction:column;gap:56px!important}.split_section_image{width:100%!important;height:400px}.splitScreenImage{margin-bottom:40px}}.arrows{display:flex;justify-content:end;margin-bottom:32px;gap:"1rem"}.arrowContainer{position:relative;width:40px;height:40px}.arrowContainer .arrow{background-color:#fff;border:1px solid #000;margin-left:12px!important;padding:6px;width:40px;height:40px}.img-f{width:100%!important}.image_section{background-size:cover;background-repeat:no-repeat;background-position:50%;padding-block:128px}@media screen and (max-width:1200px){.image_section{padding-block:80px}}.carouselCardContainer{width:98%;border:2px solid red;height:300px}.blueButton{background-color:#012157}.blueButton,.blueButtonDisabled{text-align:center;color:#fff;border-radius:4px;padding:12px 16px;border:0}.blueButtonDisabled{background-color:#838383}.w-content{width:-moz-max-content;width:max-content;height:auto}.blueButton:hover{background-color:blue}.whiteButton{background-color:#fff;color:#012157;border-radius:4px;padding:8px 12px;border:1px solid #b5becd}.whiteButton:hover{background-color:#b5becd}.p12-16{padding:12px 16px}.p8-12{padding:8px 12px}.w-maxContent{width:-moz-max-content;width:max-content}.btn-border{border:1px solid #b5becd}.greyhover:hover{background-color:#b5becd}@media screen and (max-width:1200px){.blueButton,.whiteButton{width:100%}.w-content{width:-moz-max-content;width:max-content;height:auto}}.reserverButton{border:none;outline:none}.reserverButton:hover{background-color:#022c75}.reserverButton:disabled{background-color:#838383;cursor:not-allowed}.dateInput{border:none;width:100px;background-color:transparent}.card{border-radius:4px;padding:8px;width:-webkit-fill-available;width:392px}.card_body{padding:0 16px 16px}.card_img:hover{scale:1.02}.image-container{position:relative;width:100%;height:256px;overflow:hidden}.cardImg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1200px){.image-container{height:216px}.text-xs-center{text-align:center}}@media (max-width:440px){.card{max-width:344px}}form input{border:1px solid #b5becd;padding:12px 16px;border-radius:4px;width:100%}form label{font-family:var(--font-archivo);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.1em;text-align:left;gap:8px}form textarea{padding:12px 16px;gap:8px;border-radius:4px;border:1px solid #b5becd;resize:none}form :nth-child(3) div{border:1px solid #b5becd;border-radius:4px;background:#fff}form :nth-child(3) div input{border:none;padding-left:0}form :nth-child(4) div{border:1px solid #b5becd;border-radius:4px;background:#fff}form :nth-child(4) div input{border:none;padding-left:0}form img{margin-left:16px;margin-right:12px}.consent{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-bottom:104px}.checkBoxContainer{border:none!important;margin-top:24px;background:#f1f2f4!important}.checkBoxContainer input{height:24px;width:24px}.carousel-container{position:relative;display:flex;align-items:center;width:100vw;overflow:hidden}.imgModalmobile{z-index:1;display:flex;gap:0;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100vw}.carousel-image-container{flex:0 0 100vw;scroll-snap-align:start;position:relative;height:500px}.imgModalmobile>div>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imgModalmobile::-webkit-scrollbar{display:none}.imgModalmobile{-ms-overflow-style:none;scrollbar-width:none}.scroll-button{height:32px;width:32px;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.scroll-button.left{left:23px}.scroll-button.right{right:23px}.onlyMobile{display:none}@media (max-width:1200px){.onlyMobile{display:inherit}.scroll-button{height:32px;width:32px;padding:2px 6px}.imgModalmobile>div>img{width:100%}}.footerContainer{padding:56px 0;gap:72px}.footerLogoContainer{position:relative;width:100%;height:232px}.mention-legales{opacity:80%}.mention-legales:hover{opacity:100%}.footerLogoContainer .footerLogo{width:100%;height:232px}.footerImageContainer{position:relative}.footerImageContainer,.footerImageContainer .footerImage{width:600px;height:144px}.footerLinks{padding-left:104px;width:288px}.footerContacts{width:288px}.footerTop{gap:24px}.footerBottom{gap:56px}.hoverUnderline:hover{text-decoration:underline!important}@media (min-width:1441px){.footerImageContainer{position:relative;max-width:600px;height:144px}.footerImageContainer .footerImage{max-width:600px;height:144px;-o-object-fit:cover!important;object-fit:cover!important}}@media (max-width:1200px){.footerTop{flex-direction:column;align-items:center}.footerImageContainer{position:relative;max-width:344px;height:88px}.footerImageContainer .footerImage{max-width:344px;height:88px;-o-object-fit:cover!important;object-fit:cover!important}.footerContacts{align-items:center}.footerContacts>span{text-align:center}.footerLogoContainer{position:relative}.footerLogoContainer,.footerLogoContainer .footerLogo{width:100%;height:65px}.footerContainer{gap:32px}.bottom{flex-direction:column;align-items:center}.bottom>span{text-align:center}}.headerContainer{background-color:#fff;height:72px;position:fixed;min-width:100vw;box-shadow:0 4px #01215708;display:flex;align-items:center;top:0}.headerButtonContainer{height:48px}.headerLinks{gap:3rem}@media (max-width:1200px){.headerContainer{height:72px!important;padding:0 5%}}.Moooodal{position:fixed;left:0;top:0}.modalContainer{position:fixed;height:100vh;width:100vw;overflow:hidden;overflow-y:scroll;padding-block:56px;margin-top:-72px}.modalHidden{display:none}.modalOverlay{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#000;opacity:.3}.modalInnerContainer{gap:10%;max-width:1120px}.paiementLeftSide{max-width:496px}.sideBarContainer{position:fixed;width:30vw;height:100vh;background-color:#fff;right:0;top:0;overflow-y:scroll;background:#f1f2f4}.sideBarHidden{transform:translateX(50vw);opacity:0}.sidebarOverlay{position:fixed;width:100vw;height:100vh;background-color:#000;opacity:.3;top:0}.sideBarContainer::-webkit-scrollbar{display:none}.sideBarContainer{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:1200px){.sideBarContainer{width:100vw}.sideBarHidden{transform:translateX(100vw);opacity:0}}.mobileMenuContainer{position:fixed;width:100vw;height:100vh;top:0;overflow:scroll}.mobileMenuHidden{transform:translateX(100vw)}.article-page{padding-top:104px}@media screen and (max-width:1200px){.article-page{padding-top:56px}.mb-m56{margin-bottom:56px!important}}.cardSelectionContainer{flex-direction:row;flex-wrap:wrap;display:flex;gap:24px;justify-content:center;margin:104px 0}.echo-title{order:2}.delegationCards{display:flex}.headerLink{display:flex}.headerLink:first-child{display:none}.floatingButton{display:none;background-color:#012157;padding:15px}.floatingButton,.floatingButtonWhatsApp{align-items:center;justify-content:center;position:fixed;bottom:20px;right:20px;color:#fff;border-radius:50%;text-align:center;font-size:24px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .1s ease;z-index:1000}.floatingButtonWhatsApp{display:flex;background-color:#2cb742}.white_opacity{background-color:hsla(0,0%,100%,.5)}@media screen and (max-width:1200px){.floatingButton{display:flex}.floatingButtonWhatsApp{display:flex;bottom:90px;right:20px}.cardSelectionContainer{margin:56px 0}.paragraph{width:100%}.echo-title,.orderm-1{order:1}.orderm-2{order:2}.orderm-3{order:3}.delegationCards{display:none}}.servicesList{flex-direction:row}.listRight{margin-top:144px}@media (max-width:1200px){.servicesList{flex-direction:column}.listLeft{margin-inline:auto;margin-bottom:80px}.listRight{margin-top:0;margin-bottom:0}}.villesGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px}.villeCard{display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 30px 0 #01215708}.villeCard:hover{transform:translateY(-4px);box-shadow:0 14px 30px -18px rgba(1,33,87,.45)}.villeCardImage{position:relative;display:flex;align-items:flex-end;aspect-ratio:4/3;padding:16px;background-color:#e5e6e9;background-size:cover;background-position:50%;overflow:hidden}.villeCardPhoto{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.villeCardPlaceholder{position:relative;z-index:1;padding:4px 8px;border-radius:4px;background-color:rgba(1,33,87,.45)}.villeCardBody{flex:1;padding:24px 20px 28px}.villeCardButton{display:inline-block}@media (max-width:1200px){.villesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.villesGrid{grid-template-columns:1fr}}.articlesMobile{display:none}.articlesDesktop{display:flex}@media (max-width:1200px){.articlesMobile{display:flex}.articlesDesktop{display:none}}.flex-1{flex:1}.flex-15{flex:1.5}.reservationdata{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0}.arrivee{grid-area:1/1/2/2}.depart{grid-area:1/2/2/3}.nbrPersonnes{grid-area:2/1/3/3;border-bottom:1px solid #b5becd}.reservationCard{max-width:100%;padding:24px;border-radius:4px;box-shadow:0 4px 30px 0 rgba(1,33,87,.03);margin-inline:auto;max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#012157 #f0f0f0}.reservationCard::-webkit-scrollbar{width:4px}.reservationCard::-webkit-scrollbar-thumb{background-color:#012157;border-radius:4px}.reservationCard::-webkit-scrollbar-track{background-color:#f0f0f0}.reservationMobile{display:flex;flex-direction:column;gap:24px}.reservationdata{border:1px solid #b5becd;border-radius:4px}.arrivee{border-right:1px solid #b5becd}.arrivee,.depart{border-bottom:1px solid #b5becd;padding:12px 16px}.nbrPersonnes{padding:17px 16px;flex:1.5;gap:16px}.btnReservation{width:32px;height:32px;padding:4px 8px;border-radius:4px;background:#e5e6e9;display:flex;align-items:center;justify-content:center;border:none}.btnReservation:active{background:#7b7f85}.avis{width:392px;border-radius:4px;padding:24px}.SingleRoomCard{position:sticky;top:0;padding:8px;border-radius:4px;box-shadow:0 4px 30px 0 rgba(1,33,87,.03)}.testdiv{height:500px;width:100%;border:1px solid red}.whiteSquare{width:184px}.AMN{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px}.amenity{border-radius:4px;text-align:left;max-width:100%}.loading{height:100vh;display:flex;justify-content:center;align-items:center}.proximities{gap:32px}.datePickerPannel{width:-moz-max-content;width:max-content;background:#fff;margin-block:104px;box-shadow:0 4px 30px 0 rgba(1,33,87,.03);border-radius:4px;padding:8px;position:relative}.datePickerSearchBtn{width:64px;height:64px;padding:12px 16px;border-radius:4px;border:none}.searchInput{padding:12px 16px;border-radius:4px;cursor:pointer}.guestsBtn{width:32px;height:32px;padding:4px;border-radius:4px;display:flex;justify-content:center;align-items:center;background:#ccd0d5;border:none}.guestsBtn:active{background:#ccd0d5a8}.calendar{z-index:1}.locationsList{background:#fff;position:absolute;top:110%;z-index:1;left:0;box-shadow:0 4px 40px 0 rgba(1,33,87,.15);border-radius:4px}.locationsList p{padding:12px 16px}.locationsList p:hover{background:#ccd0d5}.rdrDateDisplayWrapper{display:none}.rdrMonthAndYearPickers,.rdrMonthName{font-size:20px!important;color:#050c17!important;text-transform:capitalize!important}.rdrMonthAndYearPickers,.rdrMonthName,.rdrWeekDay{font-family:var(--font-archivo);font-weight:500!important;text-align:center!important}.rdrWeekDay{font-size:14px;color:#7b7f85!important;text-transform:capitalize}.rdrDayNumber{font-family:var(--font-archivo);font-size:16px;font-weight:500!important;line-height:24px!important;text-align:center}.rdrMonthPicker select{text-transform:capitalize}.rdrMonths{justify-content:center}.calendar-container{position:absolute;top:110%;z-index:1;padding:32px;left:50%;transform:translate(-50%);box-shadow:0 4px 40px 0 rgba(1,33,87,.15);border-radius:4px;background-color:#fff}.calenderResetter{border:1px solid #b5becd}.rdrInRange{display:flex!important;justify-content:center!important;align-items:center!important;background:#ccd0d5!important}.rdrEndEdge,.rdrInRange,.rdrStartEdge{border-radius:4px!important;height:100%;width:100%;top:0!important;left:0!important}.disposition{height:120px;overflow:hidden}.dispostion-open{height:auto}.btnBorder{border:1px solid #b5becd}.spinnerTest{position:absolute;top:50%;left:50%;transform:translate(-50%,50%)}.card_location,.card_title{text-transform:capitalize}.proprieteReservation{height:100%}.proprieteReservation>div{position:sticky;top:128px}.imagecollection{height:900px;grid-template-rows:repeat(2,1fr);grid-template-rows:mansory}.imagecollection,.smallGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.smallGrid{grid-template-rows:repeat(2,1fr)}.GridImhBlackLayer{position:absolute;height:100%;width:100%;background-color:#000;opacity:70%}.spanTest{grid-column:span 2}.imgSingleCard{height:256px;width:376px}.proprietesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(392px,392px));gap:24px;justify-items:center}.rule{display:flex;gap:12px}.coupDeCoeur{grid-column:span 3;justify-content:center;padding-block:104px;flex-direction:column;align-items:center;gap:56px;background-image:url(/images/dark.png)}.sticky-top-80{position:sticky;top:80px}.modalBlackLayer{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;background-color:#000;opacity:90%}.propertyContainer{margin-bottom:200px;margin-top:56px}.imgModal{z-index:101;display:flex;gap:24px;opacity:100%;overflow:scroll}.imgContainer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:1001}.lastImage{z-index:0}.lastImage:after{content:"";background-color:#222121;opacity:50%;position:absolute;width:100%;height:100%;z-index:0;left:0}.imgModal{-ms-overflow-style:none;scrollbar-width:none}.viewPhotos{position:absolute;top:50%;left:50%;font-weight:500;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;z-index:4;background:#fff;border:none;padding:8px 12px;gap:8px;border-radius:4px}.testModal{position:absolute;width:100%;height:100%;left:0;bottom:0}.proprieteDetails{max-width:808px}.roomSpecs{flex-wrap:wrap;gap:24px}.mtm32px{margin-top:32px}.amenities-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;max-height:180px;overflow:hidden;transition:max-height .3s ease-out}.amenities-list.closed{max-height:140px;transition:max-height .3s ease-out}.amenities-list.open{max-height:none;transition:max-height .3s ease-out}.leaflet-popup-content{margin:0!important}.leaflet-popup-content>img{border-radius:13px}.proposText *{background:transparent!important}.splide__pagination{display:flex;justify-content:center;gap:12px;bottom:-1em!important}.nbrEnfants{grid-area:3/1/3/3;padding:17px 16px}.splide__pagination__page{width:12px;height:12px;border-radius:50%;background-color:#ccc}.splide__pagination__page.is-active{background-color:#000}.splide__track{margin-bottom:0}.caroussel-close-btn{width:30px;height:30px;border-radius:50%;background-color:#ccc;color:#000;display:flex;justify-content:center;align-items:center;cursor:pointer;right:20px;top:20px}@media (max-width:1200px){.ShowBox{position:fixed;bottom:0;height:54px;background-color:#fff;left:0;width:100%;display:flex;justify-content:center;align-items:center}.calendar-container{top:41%;padding:32px;left:50%;transform:translate(-50%);background-color:#fff;justify-content:center;display:flex;flex-direction:column}.calendar-container,.locationsList{position:absolute;width:100%;z-index:1;box-shadow:0 4px 40px 0 rgba(1,33,87,.15);border-radius:4px}.locationsList{background:#fff;top:21%;left:0}.datePickerSearchBtn,.nbrPersonnes,.searchInput,.serachIcon{width:100%}.datePickerPannel{background:#fff;margin-inline:0;width:100%;box-shadow:0 4px 30px 0 rgba(1,33,87,.03);border-radius:4px;padding:8px;position:relative;margin-block:40px}.propertyContainer{margin-bottom:56px;margin-top:0}.proprieteDetails{width:100%}.marginBmobile32{margin-bottom:32px!important}.proximities{margin-bottom:32px}.reservationMobile{display:none}.whiteSquare{flex:1 1 calc(25% - 24px)}.proprietesGrid>div{justify-content:center}.coeur{flex-direction:column}.proprieteReservation{position:fixed;bottom:0;left:0;width:100%;transform:translateY(calc(100% - 54px));height:auto;max-height:calc(100% - 72px);overflow:scroll}.proprieteReservation>div{max-width:100%;position:sticky;top:auto}.showdialog{position:fixed;bottom:0;left:0;width:100%}.hidedialog{transform:translateY(0)}}@media (max-width:1224px){.coupDeCoeur{grid-column:span 2}}@media (max-width:1009px){.coupDeCoeur{grid-column:span 1}}@media (max-width:428px){.mapview{max-width:382px;max-height:382px}.mapview>div{max-width:100%;max-height:100%}}@media (max-width:430px){.whiteSquare{flex:1 1 calc(50% - 8px)}.roomSpecs{gap:8px}}.proprieteTitle{margin-top:104px!important}@media only screen and (max-width:1024px){.headerMobile{min-width:100%}.heroTitle{font-size:56px;line-height:56px;text-align:center}.heroTitle,.homeSection4Title{font-style:italic;font-weight:600}.homeSection4Title{width:100%;font-size:48px;line-height:48px;text-align:left}.homeSection4Description{font-size:18px;font-weight:500;line-height:24px;text-align:left}.mxmobile56{margin-block:32px}.footerAdressImageLinksContainer{flex-direction:column}.footerAdressContainer{align-items:center;text-align:center}.footerImageContainer{min-width:100%;min-height:88px;margin:32px}.footerImage{min-width:90%;margin:auto;min-height:88px}.footerLinks{padding:0;height:72px;display:flex;flex-direction:row!important;flex-wrap:wrap;min-width:344px;justify-content:space-between;.footerLink:nth-child(n){width:45%;text-align:center}}.feedBackTitle,.heroServiceTitle{font-size:56px;font-style:italic;font-weight:600;line-height:56px;text-align:center}.cardTitleMobile{font-size:40px;font-style:italic;font-weight:600;line-height:40px;text-align:left}.proprieteTitle{margin-top:176px!important}.aproposExperienceSectionMobile{flex-direction:column}.aproposExperienceSectionTitleMobile{width:100%;text-align:center}.aproposExperienceSectionDescriptionMobile{width:100%;text-align:center;margin-top:32px!important}.teamSectionContainer{flex-direction:column}.teamTitleContainer{width:100%;margin-bottom:56px!important;order:1}.teamDescription{width:100%}.teamCards1Container{width:100%;order:2;margin-bottom:56px!important}.teamCards2Container{width:100%;order:3}}@media only screen and (max-width:1200px){.copyrightsContainer{flex-direction:column;align-items:center;gap:16px}}.legales{padding:104px 0 200px;display:flex;flex-direction:column;gap:88px;width:65%;margin-inline:auto}@media screen and (max-width:1200px){.legales{padding:56px 0 104px;gap:56px;width:100%}}.landingHero{position:relative;overflow:hidden;height:auto;min-height:560px;max-height:none;padding:80px 0;background-color:#012157}.landingHeroImage{-o-object-fit:cover;object-fit:cover}.landingHeroOverlay{position:absolute;inset:0;background:linear-gradient(rgba(1,33,87,.45),rgba(5,12,23,.7))}.landingHeroContent{position:relative;z-index:1}.landingHero .titles{gap:32px}.landingContent{padding-top:104px}.landingBreadcrumb a:hover{color:#012157}.landingHighlight{padding:40px}.landingFaq{border-top:1px solid #d5d6d9}.landingFaqItem{border-bottom:1px solid #d5d6d9}.landingFaqQuestion{list-style:none;cursor:pointer;padding:20px 0}.landingFaqQuestion::-webkit-details-marker{display:none}.landingFaqIcon{position:relative;flex:0 0 24px;width:24px;height:24px}.landingFaqIcon:after,.landingFaqIcon:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background-color:#012157;transform:translate(-50%,-50%);transition:transform .2s ease-in-out}.landingFaqIcon:after{transform:translate(-50%,-50%) rotate(90deg)}.landingFaqItem[open] .landingFaqIcon:after{transform:translate(-50%,-50%) rotate(0deg)}.landingFaqAnswer{padding:0 40px 24px 0}.landingNearby a{color:#012157;text-decoration:underline!important}.landingFinalCta{padding:56px 40px}@media screen and (max-width:1200px){.landingHero{min-height:480px;padding:56px 0}.landingContent{padding-top:56px;gap:40px}.landingFinalCta,.landingHighlight{padding:32px 24px}.landingFaqAnswer{padding-right:0}}*{padding:0;margin:0;box-sizing:border-box}body,html{width:100vw}body{background-color:#f1f2f4;overflow-x:hidden;padding-top:72px}.t02{transition:all .2s ease-in-out}.t03{transition:all .3s ease-in-out}.t05{transition:all .5s ease-in-out}.globalMargin{margin:0 108px}.pointer{cursor:pointer}ul{list-style:none}h1{margin:0}.mainApp{min-height:100vh}.ContainerAPP{max-width:100vw;background-color:#f6faff;margin:auto}.innerApp{max-width:500px;margin:auto}a,button,h1,h2,h3,h4,h5,h6,input,label,li,p,span{margin:0!important}.radius4{border-radius:4px}a{color:unset;cursor:pointer!important;text-decoration:none!important}.z-index0{z-index:0}.z-index1{z-index:1}.z-index2{z-index:2}.z-index3{z-index:3}.z-index4{z-index:4}.z-index5{z-index:5}.hello{fill:red;cursor:pointer;background-color:#5e1717}@media (min-width:1441px){.globalMargin{margin:0 400px}}@media (min-width:2024px){.globalMargin{margin:0 600px}}@media (max-width:1200px){.globalMargin{margin:0 23px}body,html{width:100vw;overflow-x:hidden}}