body{margin:0}.maintenance-container{position:relative;width:100vw;height:100vh;overflow:hidden;background-image:url(/assets/accueil-Cxqtimgd.png);background-image:image-set(url(/assets/accueil-Cxqtimgd.png) type("image/webp") 1x,url(/assets/accueil-Cxqtimgd.png) type("image/png") 1x);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.maintenance-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.maintenance-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;padding:60px 40px;max-width:640px;animation:maintenanceFadeIn 1.2s ease-out}.maintenance-logo{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.maintenance-logo-title{font-family:Tilda,sans-serif;font-size:3rem;font-weight:300;letter-spacing:12px;text-transform:uppercase;margin:0;color:#fff}.maintenance-logo-trait{width:60px;height:1px;background:linear-gradient(90deg,transparent,#c9a96e,transparent);margin:14px 0}.maintenance-logo-subtitle{font-family:Tilda,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:6px;text-transform:uppercase;margin:0;color:#c9a96e}.maintenance-separator{width:100px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);margin:30px 0}.maintenance-heading{font-family:Tilda,sans-serif;font-size:1.6rem;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin:0 0 24px;color:#fff}.maintenance-text{font-family:Tilda,sans-serif;font-size:.95rem;font-weight:300;line-height:1.8;color:#ffffffb3;margin:0 0 8px}.maintenance-contact{display:flex;flex-direction:column;align-items:center;gap:10px}.maintenance-contact p{font-family:Tilda,sans-serif;font-size:.85rem;font-weight:300;letter-spacing:1px;color:#ffffff80;margin:0;text-transform:uppercase}.maintenance-email{font-family:Tilda,sans-serif;font-size:1rem;font-weight:300;letter-spacing:2px;color:#c9a96e;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.maintenance-email:hover{border-bottom-color:#c9a96e}.maintenance-socials{display:flex;gap:24px;margin-top:30px}.maintenance-socials a{color:#fff6;transition:color .3s ease,transform .3s ease}.maintenance-socials a:hover{color:#c9a96e;transform:translateY(-2px)}@keyframes maintenanceFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.maintenance-content{padding:40px 24px}.maintenance-logo-title{font-size:2rem;letter-spacing:8px}.maintenance-logo-subtitle{font-size:.65rem;letter-spacing:4px}.maintenance-heading{font-size:1.2rem;letter-spacing:1px}.maintenance-text{font-size:.85rem}}@media (max-width: 480px){.maintenance-logo-title{font-size:1.6rem;letter-spacing:6px}.maintenance-heading{font-size:1rem}}body{scrollbar-width:none;font-family:museo-sans,sans-serif}.homeContainer .zoom-image-container{height:100vh;width:100vw;position:relative;background-image:url(/assets/accueil-Cxqtimgd.png);background-image:-webkit-image-set(url(/assets/accueil-Cxqtimgd.png) type("image/webp") 1x,url(/assets/accueil-Cxqtimgd.png) type("image/png") 1x);background-image:image-set(url(/assets/accueil-Cxqtimgd.png) type("image/webp") 1x,url(/assets/accueil-Cxqtimgd.png) type("image/png") 1x);background-size:cover;background-position:center}.containerAcceuil{width:100vw;height:435px;position:absolute;top:40%;left:50%;transform:translate(-50%);justify-content:center;text-align:center}.containerAcceuil h2{display:flex;justify-content:center;font-weight:300;color:#fff;font-size:2.3vw;text-transform:uppercase;letter-spacing:.3em}.containerAcceuil h3{display:flex;justify-content:center;font-weight:300;color:#d3d0d0;align-items:center;width:40vw;margin:auto;letter-spacing:.35em;text-transform:uppercase;font-size:1.1vw}.EnsembleBoutton{display:flex;justify-content:center;gap:15px;width:100%;max-width:300px;margin:10px auto auto;flex-wrap:wrap}.EnsembleBoutton h5{flex:1;display:flex;justify-content:center;align-items:center;font-weight:300;color:#d7d2d2;font-size:.8vw;padding:.6vw;border-radius:20px;cursor:pointer;border:1px solid white;letter-spacing:1px;text-transform:uppercase;text-decoration:none;min-width:120px}.EnsembleBoutton h5:hover{color:#fff;background-color:#00000030}.homeContainer .flecheVerslebas{color:#fff;cursor:pointer;border:3px solid white;border-radius:50px;padding:5px;bottom:20px;left:50%;transform:translate(-50%);position:absolute;z-index:12}.homeContainer .logonoir{width:70px;margin:50px auto auto;display:flex}.homeContainer .petitTextedebut,.homeContainer .petitTextedebut2{margin:auto;justify-content:center;width:100vw;align-items:center;text-align:center}.homeContainer .petitTextedebut .premierPetitTexte{font-weight:400;font-size:10px}.homeContainer .petitTextedebut h1{font-weight:300;margin-top:70px}.homeContainer .petitTextedebut2 h1{margin-top:0}.homeContainer .deuciemePetite{font-size:13px;width:100%}.homeContainer .TraitAccueil{height:1px;width:30px;background-color:#000;justify-content:center;display:flex;margin:auto auto 15px}.homeContainer .petitTextedebut2 .TraitAccueil{height:1px;width:30px;background-color:#000;justify-content:center;display:flex;margin:auto auto 20px}.homeContainer .OfferPackage{margin:50px auto auto;display:flex;justify-content:center}.homeContainer .OfferPackage .LESOFFRES{font-size:14px;font-weight:500}.homeContainer .LesCards{width:90%;margin:40px auto 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px 20px;justify-content:center}.homeContainer .card2Container{width:84%;margin:40px auto auto}.homeContainer .LesDestinations{width:100vw;margin:20px 0 auto auto;position:relative;display:flex;color:#fff;font-family:sans-serif;justify-content:center;overflow:hidden;border:14px solid #ffffff;box-sizing:border-box}.homeContainer .description{width:20%;margin-top:130px;margin-left:70px}.homeContainer .LesDestinations h1{font-weight:400;margin-bottom:0;margin-top:0;font-size:40px}.homeContainer .LesDestinations p{font-size:13px;font-weight:600}.homeContainer .LesDestinations .category{color:#858181;font-weight:600;margin-bottom:10px;font-family:sans-serif;letter-spacing:2px}.homeContainer .LesDestinations .text{margin-top:20px}.homeContainer .IntroPartners{margin-bottom:30px;margin-top:50px}.homeContainer .IntroPartners h1{margin-top:10px}.homeContainer .ShowMoreLess{text-align:center;font-family:sans-serif;color:#858181;font-size:15px;margin-top:5px}.homeContainer .DoubleFooter{height:50vh;width:100vw;background-color:#ead9ce;display:flex;position:relative;margin-top:70px;margin-bottom:70px;font-family:museo-sans,sans-serif;flex-direction:row}.homeContainer .DoubleFooter .part1{width:50%;height:100%;display:flex;align-items:center;justify-content:center}.homeContainer .DoubleFooter .part2{width:50%;height:100%;background-image:url(/assets/flotteDe-CEzztTyK.png);background-repeat:no-repeat;background-position:center right;background-size:cover;-webkit-mask-image:linear-gradient(to left,#fff,#fff0);mask-image:linear-gradient(to left,#fff,#fff0)}.homeContainer .DoubleFooter .inforMation{width:80%;max-width:600px;text-align:left;position:relative;color:#000;margin:0 auto}.homeContainer .DoubleFooter .inforMation h5{margin-top:0;text-transform:uppercase;font-weight:300;letter-spacing:.1em;font-size:.9vw}.homeContainer .DoubleFooter .inforMation h1{margin-top:0;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:1.9vw}.homeContainer .DoubleFooter .inforMation h4{margin-top:0;font-weight:300;letter-spacing:.1em;line-height:2;font-size:.9vw}.homeContainer .buttonReserver{display:flex;align-items:center;justify-content:center;padding:10px 20px;font-size:.9vw;font-weight:300;color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;width:330px;margin-top:40px;letter-spacing:.1em}.homeContainer .buttonReserver span{margin-left:10px;margin-top:3px}.homeContainer .EnsemblePartners{width:84%;margin:auto;color:#4a4a4a;font-family:museo-sans,sans-serif;font-weight:300;font-size:15px;letter-spacing:.54px;line-height:1.8}.homeContainer .textSpe{font-weight:300;font-size:30px;letter-spacing:.54px;line-height:1.8}@media (max-width: 1500px){.homeContainer .LesCards{width:70%}}@media (max-width: 1200px){.homeContainer .LesCards{width:90%}}@media (max-width: 1025px){.containerAcceuil h5{width:50%}.homeContainer .DoubleFooter{flex-direction:column;height:auto}.homeContainer .DoubleFooter .part1,.homeContainer .DoubleFooter .part2{width:100%;height:auto}.homeContainer .DoubleFooter .inforMation{width:90%;padding:20px}.homeContainer .DoubleFooter .inforMation{align-items:center;text-align:center}.homeContainer .buttonReserver{margin:auto}}@media (max-width: 768px){.zoom-image-container{height:85vh}.homeContainer .petitTextedebut h1{font-size:28px;padding-left:15px;padding-right:15px}.homeContainer .DoubleFooter .inforMation h1{font-size:20px}.homeContainer .DoubleFooter .inforMation h4{font-size:12px;line-height:1.5}.homeContainer .buttonReserver{width:100%;max-width:250px;font-size:14px;padding:8px 16px}.EnsembleBoutton h5{font-size:13px;padding:10px}.containerAcceuil h3{font-size:13px}}@media (max-width: 670px){.EnsembleBoutton{flex-direction:column;align-items:center;gap:5px;margin-top:3px}.EnsembleBoutton h5{width:80%;max-width:200px;font-size:10px}}@media (max-width: 570px){.containerAcceuil h2{font-size:30px;margin:20px}.containerAcceuil h5{width:30%}.containerAcceuil{top:30%}}@media (max-width: 400px){.zoom-image-container{height:85vh}.homeContainer .LesCards{width:90%;margin:40px auto 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.navBarContainer{position:fixed;z-index:1000!important;top:0;left:0;width:100vw;height:85px;display:flex;justify-content:end;align-items:center;z-index:10;transition:background-color .7s ease;color:#fff}.navBarContainer.black{color:#4a4a4a}.scrolled{background-color:#000;z-index:11100100110}.navBarContainer.black.scrolled{background-color:#fff;border-bottom:1px solid #4a4a4a1a}.navBarContainer .menu{display:flex;margin-right:220px;text-transform:uppercase}.submenu-active{background-color:#9191911a;border-radius:4px}.option{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:20px;padding:16px;border-radius:10px;transition:background-color .3s ease,color .3s ease;font-family:museo-sans,sans-serif;font-weight:300;font-size:.95vw;letter-spacing:.54px;line-height:1.3}.dropdown{position:relative}.dropdown-menu{position:absolute;left:50%;top:90%;transform:translate(-50%);background-color:#111;border-radius:10px;box-shadow:0 4px 8px #0003;z-index:1000;flex-direction:column;min-width:max-content;padding-bottom:10px;cursor:pointer;opacity:0;visibility:hidden}.dropdown-menu.open{visibility:visible;animation:fadeSlideIn .3s forwards}@keyframes fadeSlideIn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dropdown-item{padding:14px 15px;font-size:.7vw;cursor:pointer;border-radius:5px;margin:8px 10px 0;color:#fff}.navBarContainer.black .dropdown-menu{background-color:#f4f4f4;color:#fff}.language-text{font-size:8px;font-family:museo-sans,sans-serif;margin-left:-5px;color:#fff}.navBarContainer.black .dropdown-item{color:#4a4a4a}.navBarContainer.black .dropdown-item:hover{background-color:#a6a6a648;cursor:pointer}.dropdown-item:hover{background-color:#202020;cursor:pointer}.logoNavabar{position:absolute;left:-70px;top:-30px;width:450px;cursor:pointer}.logoNavabar .logoNavabarTitle{font-size:40px;font-family:Times New Roman,Times,serif;position:absolute;left:50%;transform:translate(-50%)}.logoNavabar .logoNavabarTraitBlanc{width:170px;height:1px;background-color:#fff;position:absolute;left:50%;top:82px;transform:translate(-50%)}.navBarContainer.black .logoNavabarTraitBlanc{background-color:#4a4a4a}.logoNavabar .logoNavabarpetitTitre{font-size:12px;position:absolute;left:50%;top:75px;transform:translate(-50%)}.navBarContainer .logoNavabarContactUS{position:absolute;width:120px;background-color:#fff;right:50px;display:flex;justify-content:center;border-radius:5px;cursor:pointer;color:#000;font-family:museo-sans,sans-serif;font-weight:300;font-size:.85vw;letter-spacing:.54px}.navBarContainer .logoNavabarContactUS p{margin:10px;font-family:sans-serif;cursor:pointer}.navBarContainer span{padding-left:10px;z-index:1300}.burger-menu-icon{display:none;cursor:pointer;position:absolute;right:20px;z-index:1100}.menu-open{display:none}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000c8;z-index:950;transition:opacity .3s ease}.FlagNavbar{display:flex;position:relative;cursor:pointer}.TriangleFlage{position:absolute;top:45%;left:50%}.TriangleFlageOrdi{position:absolute;top:43%;left:40%;cursor:pointer}.FlecheOrdi{height:13px}.menu-open .option{font-size:24px;margin-bottom:0;cursor:pointer;margin-top:10px}.FlagNavbarOrdi{display:flex;position:relative}.menu .dropdown.option{padding:10px}@media (max-width: 1024px){.burger-menu-icon{display:block}.navBarContainer .menu{display:none;margin:0}.menu-open{display:flex!important;flex-direction:column;position:fixed;top:0;right:0;width:50%;height:100vh;background-color:#111;padding-top:60px;align-items:start;padding-left:50px;z-index:11100100110;transition:right .3s ease}.menu-open .option{font-size:24px;margin-bottom:0;color:#fff;cursor:pointer;margin-top:10px}.navBarContainer .logoNavabarContactUS{display:none}.dropdown-menu{position:relative;left:50%;top:0;transform:translate(-50%);background-color:transparent;border-radius:0;box-shadow:none;z-index:1000;flex-direction:column;min-width:180px;padding-bottom:10px}.scrolled .option:hover{background-color:#f000}.close-icon{position:absolute;top:20px;right:20px;cursor:pointer}.menu-open .FlecheTel{margin-bottom:-4px;margin-left:10px}.navBarContainer.black .logoNavabar{color:#4a4a4a}.menu-open .logoNavabarContactUSPhone{width:45%;background-color:#fff;display:flex;justify-content:center;border-radius:30px;cursor:pointer;margin:70px auto auto}.menu-open .logoNavabarContactUSPhone p{margin:10px;font-family:sans-serif;cursor:pointer}.menu-open-Inside{position:relative;width:100%;height:60vh}.menu-open .logoReseau{color:#fff;display:flex;justify-content:center;cursor:pointer;margin:auto;padding:30px}.menu-open .resau{margin-left:10px;margin-right:10px}.dropdown-item{padding:0 18px;color:#fff;font-size:18px;cursor:pointer;border-radius:5px;margin-left:10px;margin-right:10px;margin-bottom:0}.option{display:block;line-height:1.3}}@media (max-width: 800px){.menu-open .logoNavabarContactUSPhone{width:65%}}@media (max-width: 600px){.menu-open{width:75%}.menu-open .logoNavabarContactUSPhone{width:65%}.logoNavabar{position:absolute;left:-125px;top:-17px}.logoNavabar .logoNavabarTitle{font-size:30px}.logoNavabar .logoNavabarTraitBlanc{width:130px;top:65px}.logoNavabar .logoNavabarpetitTitre{font-size:10px;position:absolute;left:50%;top:62px;transform:translate(-50%)}}.FooterContainer{background-color:#111;width:100%;padding-top:40px;font-family:museo-sans,sans-serif;position:relative;bottom:0;padding-bottom:50px}.FooterContainerDetail{width:75vw;margin:auto;position:relative}.logoNavabarFooter{text-align:center}.logoNavabarFooter .logoNavabarTitle{font-size:40px;color:#fff;font-family:Times New Roman,Times,serif;margin-bottom:1px}.logoNavabarFooter .logoNavabarTraitBlanc{height:1px;background-color:#fff;width:180px;margin:auto}.logoNavabarFooter .logoNavabarpetitTitre{font-size:12px;color:#fff;margin-top:5px}.contentFooter{display:flex;justify-content:space-between;padding-top:45px;width:100%}.footerColumn{flex:1;margin:0 10px;color:#f0f8ff}.footerColumn .footerLinkTitle{font-weight:200;font-size:22px;margin-bottom:20px;letter-spacing:.54px;cursor:pointer;display:inline-block;position:relative;text-decoration:none;color:inherit}.footerLinkTitle:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:currentColor;transition:width .2s ease}.footerLinkTitle:hover:after{width:100%}.footerLink{text-decoration:none;color:inherit;display:block;margin-bottom:15px;position:relative;width:max-content;cursor:pointer;font-weight:300;font-size:15px;letter-spacing:.54px}.footerLink:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:currentColor;transition:width .2s ease}.footerLink:hover:after{width:100%}.traitBlanc{height:2px;width:100%;background-color:#fff;margin-top:50px;bottom:50px}.logoIconFooter{display:flex;justify-content:space-between;width:10%;margin-top:10px}.logoIconFooter .resau{color:#fff;cursor:pointer}@media (max-width: 1100px){.FooterContainer{height:auto;padding-bottom:60px}.FooterContainerDetail{width:90vw}.contentFooter{flex-direction:column;align-items:center;padding-top:30px}.footerColumn{width:100%;margin-bottom:50px;text-align:center}.footerColumn .footerLinkTitle,.footerLink{margin:0 auto 15px;text-align:center}.logoIconFooter{width:25%;position:relative;justify-content:space-around;margin:30px auto auto}.traitBlanc{position:relative;bottom:unset;margin:30px auto}}@media (max-width: 500px){.logoIconFooter{width:50%}.footerColumn{margin-bottom:40px}.footerColumn .footerLinkTitle{font-size:18px}.footerLink{font-size:14px}}.CardContainer{height:auto;background-color:#fff;border-radius:25px;max-width:400px;width:100%;margin:20px auto;box-shadow:0 1px 5px #0003;overflow:hidden}.CardContainer .ouverturVoiture{width:100%;height:280px;border-radius:25px 25px 0 0;object-fit:cover}.CardContainer .contenueCard{padding:15px 20px;display:flex;flex-direction:column;align-items:center}.CardContainer .contenueCard h3{font-size:1.2rem;font-weight:300;align-self:flex-start;margin-bottom:8px}.CardContainer .contenueCard .PetitePhrase{font-size:.8rem;font-weight:300;color:#424141d8;letter-spacing:.54px;line-height:1.6;text-align:left;width:100%;margin-bottom:15px}.CardContainer .contenueCard .ButtonMore{font-size:13px;font-weight:400;display:flex;justify-content:center;margin-top:30px;cursor:pointer;border:1px solid black;border-radius:50px;padding:10px 25px;transition:background-color .3s ease,color .3s ease;font-weight:300;letter-spacing:.54px}@media (max-width: 920px){.CardContainer .ouverturVoiture{width:100%;height:300px;border-radius:25px 25px 0 0/25px 25px 0px 0px}}@media (max-width: 460px){.CardContainer .ouverturVoiture{width:100%;height:280px;border-radius:25px 25px 0 0/25px 25px 0px 0px}}@media (max-width: 400px){.CardContainer .ouverturVoiture{width:100%;height:230px;border-radius:25px 25px 0 0/25px 25px 0px 0px}}@media (max-width: 390px){.CardContainer .ouverturVoiture{width:100%;height:230px;border-radius:25px 25px 0 0/25px 25px 0px 0px}}@media (max-width: 355px){.CardContainer .ouverturVoiture{width:100%;height:220px;border-radius:25px 25px 0 0/25px 25px 0px 0px}}.SliderContainer{width:84%;margin:auto;position:relative}.SliderContainer .contenuSlider{margin-top:15px;width:100%;display:flex;position:relative;justify-content:center}.sliderTrack{display:flex;gap:30px;transition:transform .5s ease-in-out;padding-right:40px}.onSlider{flex:0 0 50%;position:relative;border-radius:15px;z-index:1}.SliderContainer .contenuSlider .imgageSlider{width:100%;height:100%;border-radius:15px;object-fit:cover}.backgroundFlou{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 4px 10px #00000010;position:absolute;width:100%;height:80px;bottom:30px;z-index:11}.SliderContainer .contenuSlider .detailSlider{position:absolute;bottom:30px;left:30px;z-index:12}.SliderContainer .contenuSlider .detailSlider h5{font-size:12px;margin-bottom:0;font-weight:600;color:#fff}.SliderContainer .contenuSlider .detailSlider p{margin-bottom:0;margin-top:10px;font-size:20px;width:80%;font-weight:600;color:#fff}.SliderContainer .sliderNavContainer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-right:0;margin-top:-10px;margin-bottom:70px}.dotsContainer{display:flex;justify-content:center;align-items:center;margin-top:30px}.dot{height:7px;width:7px;margin:0 5px;background-color:#909090;border-radius:50%;display:inline-block;cursor:pointer;transition:all .3s ease}.dot.active{transform:scale(1.5);background-color:#000}@media (max-width: 1230px){.homeContainer .LesDestinations{height:500px}.homeContainer .description{width:20%;margin-top:50px;margin-left:70px}}@media (max-width: 1035px){.homeContainer .description{margin-left:20px}.homeContainer .LesDestinations{height:400px}.homeContainer .LesDestinations h1{font-size:33px}.homeContainer .LesDestinations p{font-size:10px;font-weight:600}}@media (max-width: 800px){.homeContainer .LesDestinations h1{font-size:25px}.homeContainer .LesDestinations p{font-size:10px;font-weight:600}}@media (max-width: 768px){.homeContainer .LesDestinations{height:500px}.homeContainer .LesDestinations{margin-bottom:70px;margin-top:30px;position:relative;padding-top:10px}.homeContainer .description{display:none}.homeContainer .LesDestinations .text{font-size:10px;font-weight:600;margin-top:5px}.SliderContainer .contenuSlider{margin-top:10px;width:100%;display:block;position:relative;height:80%}.SliderContainer .contenuSlider .imgageSlider{width:100%;height:380px;object-fit:cover;border-radius:10px;margin:auto}.SliderContainer .contenuSlider .onSlider{width:100%;height:100%;margin:auto;position:relative;border-radius:15px}.dotsContainer{margin-top:50px}.onSlider{flex:0 0 100%}}.CardLandscape2{display:flex;flex-direction:row;border-radius:20px;background-color:#fff;color:#000;overflow:hidden;position:relative;margin:10px;box-sizing:border-box;box-shadow:0 1px 5px #0000003a;gap:20px;height:max-content}.imageContainerLandscape2{width:50%;height:auto}.cardImageLandscape2{width:100%;height:100%;object-fit:cover}.textContainerLandscape2{flex:1;width:auto;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#4a4a4a;font-family:museo-sans,sans-serif;margin-left:20px;font-weight:300;font-size:13px;letter-spacing:.54px;line-height:1.3}.cardTitleLandscape2{font-size:29px;margin-bottom:0;font-weight:300}.cardSubtitleLandscape2{font-size:20px;margin-bottom:20px;font-weight:600;margin-top:0}.cardDescLandscape2{font-size:15px;margin-bottom:15px;font-weight:200}.cardSeparatorLandscape2{border-top:1px solid #000000;margin:10px 0 20px;width:95%}.cardListLandscape2{list-style:none;padding:0;margin:0 0 20px;font-size:15px;font-weight:200;position:relative}.cardListLandscape2 li{display:flex;align-items:center;margin:10px 0}.CheckLandscape2{margin-bottom:-5px;margin-right:5px}.cardLinkLandscape2{display:inline-block;font-weight:700;text-decoration:none;color:#000;border-bottom:1px solid transparent;margin-top:10px;transition:.3s;padding-bottom:5px;font-size:16px;position:relative}.cardLinkLandscape2:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#000;transition:width .3s ease}.cardLinkLandscape2:hover:after{width:100%}.textContainerLandscape2 .paragraphGroup{color:#4a4a4a;font-family:museo-sans,sans-serif}.textContainerLandscape2 .groupDescription{font-weight:300;font-size:.85vw;letter-spacing:.54px;line-height:1.8}.textContainerLandscape2 .groupTitle{font-size:15px}.textContainerLandscape2 .cardLinkLandscapeParagraph{display:flex;align-items:center;justify-content:center;padding:1em 2em;font-size:10px;font-weight:500;color:#fff;background-color:#000;border:1px solid rgb(255,255,255);border-radius:2em;text-transform:uppercase;letter-spacing:.1em;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:20px}.textContainerLandscape2 .cardLinkLandscapeParagraph:hover{background-color:#282828}@media (max-width: 1015px){.CardLandscape2{flex-direction:column;gap:10px;margin:10px}.textContainerLandscape2{margin-left:0}.imageContainerLandscape2{width:100%;height:auto}.textContainerLandscape2 .groupDescription{font-weight:300;font-size:13px;letter-spacing:.54px;line-height:1.8}}.logo-carousel{overflow:hidden;width:100%;padding:10px 0}.logo-track{display:flex;white-space:nowrap;animation:scroll 30s linear infinite;animation-direction:reverse}.logo-item{display:inline-block;flex:0 0 auto;margin-right:20px}.logo-item:nth-child(12),.logo-item:nth-child(24){margin-right:0}.logo-item img{max-height:80px;width:auto}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.whatsapp-float-btn{position:fixed;bottom:28px;right:28px;z-index:9999;background:#25d366;color:#fff;border:none;outline:none;width:56px;height:56px;border-radius:50%;box-shadow:0 4px 18px #00000026;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s,transform .2s;cursor:pointer}.whatsapp-float-btn:hover{box-shadow:0 6px 24px #25d36659;transform:scale(1.07)}.fleetContainer .zoom-image-container{height:80vh;width:50vw;background-image:url(/assets/AccueilVoiture-oWjSDdoK.png);background-image:-webkit-image-set(url(/assets/AccueilVoiture-oWjSDdoK.png) type("image/webp") 1x,url(/assets/AccueilVoiture-oWjSDdoK.png) type("image/png") 1x);background-image:image-set(url(/assets/AccueilVoiture-oWjSDdoK.png) type("image/webp") 1x,url(/assets/AccueilVoiture-oWjSDdoK.png) type("image/png") 1x);background-size:cover;background-position:center;margin-top:90px}.fleetContainer .headerFleet{display:flex;justify-content:center;align-items:center;background-color:#000;position:relative;margin-bottom:30px}.fleetContainer .firstpartheaderFloot{width:50vw;position:relative;color:#fff}.fleetContainer .headerFleet .containerFleet{position:static;width:35vw;font-family:sans-serif;text-align:center;margin:auto}.fleetContainer .firstpartheaderFloot .containerFleet h2{font-weight:300;letter-spacing:.54px;font-size:35px}.fleetContainer .firstpartheaderFloot .containerFleet h3{letter-spacing:.54px;font-size:14px;font-weight:300}.fleetContainer .firstpartheaderFloot .containerFleet h5{display:flex;justify-content:center;font-weight:400;color:#fff;font-size:13px;border:1px solid #fff;border-radius:20px;margin:40px auto 0;cursor:pointer;font-weight:300;letter-spacing:.54px;padding:10px 20px}.fleetContainer .firstpartheaderFloot .containerFleet h5:hover{color:#000;background-color:#fff}.fleetContainer .flecheVerslebas{color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50px;padding:5px;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.LaFlotte{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.fleetContainer .FiltreRecherche{width:90%;display:flex;justify-content:center}.fleetContainer .FiltreRecherche p{font-size:20px;font-family:sans-serif;font-weight:300}.fleetContainer .buttonReserver{width:50%}.fleetContainer .FiltreRecherche .recherche{display:flex;width:200px;height:55px;border-bottom:2px solid #000}.fleetContainer .FiltreRecherche .iconFleche{cursor:pointer;margin:18px 0 0 20px}.fleetContainer .menuFiltrage{margin-top:-5px;background-color:#f2f2f2;padding:10px;border-radius:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;position:absolute;width:200px;margin-left:-3px;z-index:10}.fleetContainer .menuFiltrage p{padding:10px;background-color:#e0e0e0;border-radius:5px;text-align:center;cursor:pointer;font-size:14px;margin:0}.fleetContainer .menuFiltrageHorizontal{display:flex;justify-content:center;gap:0;margin:30px 0;background-color:#e0e0e0;min-width:max-content;border-radius:50px}.fleetContainer .menuFiltrageHorizontal button{padding:15px 40px;background-color:#e0e0e0;border:none;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;color:#000}.fleetContainer .menuFiltrageHorizontal button:hover,.fleetContainer .menuFiltrageHorizontal button.active{background-color:#1f1f1f;color:#fff}.fleetContainer .menuFiltrageDropdown{display:none}.fleetContainer .listedesVoitures{display:grid;grid-template-columns:repeat(auto-fill,minmax(20vw,2fr));gap:20px;margin-top:20px;padding-top:10px;width:80%}.fleetContainer .FooterContainer{margin-top:50px}@media (max-width: 1190px){.fleetContainer .zoom-image-container{width:100vw}.fleetContainer .firstpartheaderFloot{width:50vw;position:absolute;top:35%}}@media (max-width: 1040px){.fleetContainer .listedesVoitures{grid-template-columns:repeat(auto-fill,minmax(30vw,2fr));gap:15px;margin:20px auto auto}.LaFlotte{padding:0;margin:auto auto 200px}.fleetContainer .FiltreRecherche{width:100%}.fleetContainer .menuFiltrageHorizontal button{padding:15px 30px}.fleetContainer .headerFleet{display:flex;background-color:#000;position:relative;margin-bottom:30px;height:max-content}.fleetContainer .firstpartheaderFloot .containerFleet h2{font-weight:300;letter-spacing:.54px;font-size:30px;width:100%}.fleetContainer .firstpartheaderFloot .containerFleet h3{letter-spacing:.54px;font-size:14px;font-weight:300}.fleetContainer .headerFleet .containerFleet{width:100%}.fleetContainer .buttonReserver{width:80%}}@media (max-width: 630px){.fleetContainer .firstpartheaderFloot{top:25%}}@media (max-width: 530px){.fleetContainer .menuFiltrageHorizontal{display:none}.fleetContainer .menuFiltrageDropdown{display:block}}@media (max-width: 410px){.fleetContainer .listedesVoitures{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:20px;padding-top:10px;width:90%}.fleetContainer .firstpartheaderFloot .containerFleet h2{font-weight:300;letter-spacing:.54px;font-size:25px;width:100%}.fleetContainer .firstpartheaderFloot .containerFleet h3{letter-spacing:.54px;font-size:10px;font-weight:300}}.BullVoitureContainer{background:linear-gradient(180deg,#1a1a1a,#a7a6a6,#161616);height:40vh;width:100%;border-radius:15px;font-family:sans-serif;color:#fff;cursor:pointer;z-index:4;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001e;transition:transform .3s ease,box-shadow .3s ease;animation:fadeInScale .5s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.BullVoitureContainer:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.BullVoitureContainer .containerBull{padding:5px 30px 0;position:relative;display:flex;flex-direction:column;justify-content:center;margin-bottom:25px}.BullVoitureContainer h2{margin-bottom:0;font-size:1.6vw;letter-spacing:.54px;line-height:1.3;font-weight:300}.BullVoitureContainer p{margin-top:8px;letter-spacing:.54px;line-height:1.3;font-weight:300;font-size:1vw;margin-bottom:20px}.BullVoitureContainer .PaxBag{display:flex}.BullVoitureContainer .PaxBag .Pax,.BullVoitureContainer .PaxBag .Bag{background-color:#0000001c;display:flex;width:max-content;border-radius:25px;padding:5px 10px;margin-top:-10px}.BullVoitureContainer .PaxBag .Pax{margin-left:-3px}.BullVoitureContainer .PaxBag .Bag{margin-left:7px}.BullVoitureContainer .PaxBag h4{margin:0 0 0 7px;font-weight:300}.ModalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:11111111111111;font-family:Tilda,sans-serif;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in{animation:fadeIn .5s ease-in-out forwards}.fade-out{animation:fadeOut .5s ease-in-out forwards}.ModalOverlay .ModalContent{background:#fff;display:flex;border-radius:10px;box-shadow:0 2px 10px #0003;z-index:11;text-align:center;position:relative;width:1050px}.containerVoiturePropo{flex:1;background:linear-gradient(180deg,#1a1a1a,#a7a6a6,#161616);border-top-left-radius:10px;border-bottom-left-radius:10px;padding:20px;position:relative}.VoitureDetail{width:100%;max-width:400px;margin:170px auto 20px}.CloseButton{position:absolute;right:15px;top:10px;font-size:30px;font-weight:300;color:#fff;cursor:pointer}.ModalOverlay .PaxBag{display:flex;position:absolute;bottom:15px;left:15px}.ModalOverlay .PaxBag .Pax,.ModalOverlay .PaxBag .Bag,.ModalOverlay .PaxBag .Model{background-color:#0000004d;display:flex;width:max-content;border-radius:25px;padding:5px 10px;margin-top:-10px}.ModalOverlay .PaxBag .Pax{margin-left:-3px}.ModalOverlay .PaxBag .Bag{margin-left:7px}.ModalOverlay .PaxBag .Model{margin-right:10px}.ModalOverlay .PaxBag h4{margin:0 0 0 7px;font-weight:300;color:#fff}.ModalOverlay .FormulaireDemande{padding:20px 30px;text-align:left;flex:1}.ModalOverlay .FormulaireOptions{display:flex;gap:10px;margin-bottom:15px;justify-content:center}.FormulaireOptions p,.OptionButton{flex:1;text-align:center;background-color:#f3f3f3;color:#000;font-size:.9vw;padding:12px;border-radius:5px;cursor:pointer;transition:background-color .3s ease,color .3s ease;font-weight:300;letter-spacing:.54px}.OptionButton:hover,.FormulaireOptions p:hover,.OptionButton.selected{background-color:#000;color:#fff}.DateTimeField{display:flex;gap:15px;margin:10px 0}.SubmitButton,.Button{background-color:#000;color:#fff;padding:13px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;text-align:center;width:100%;margin-top:10px}.SubmitButton:hover,.Button:hover{background-color:#333}.ButtonGroup{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.FormField,.TextAreaField,select{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;box-sizing:border-box}.FormField:focus,.TextAreaField:focus,select:focus{outline:none}.BullVoitureContainer .Voiture{display:block;width:80%;height:auto;margin:0 auto}.no-scroll{overflow:hidden}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;padding:10px 30px 10px 10px;border-radius:5px;font-size:14px;color:#333}.ConfirmationStep{flex:1;padding:30px}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.ModalContent{animation:slideDown .3s ease-out forwards}.ModalContent.fade-out{animation:slideUp .3s ease-in forwards}@media screen and (max-width: 795px){.BullVoitureContainer .Voiture{display:block;width:75%;height:auto;margin:0 auto}}@media screen and (max-width: 1100px){.FormulaireOptions p,.OptionButton{font-size:13px;font-weight:300;letter-spacing:.54px}}@media screen and (max-width: 1065px){.ModalOverlay{position:fixed;height:100vh;width:100vw;top:0;left:0;background-color:#000c;z-index:9999999999999999}.ModalOverlay .ModalContent{width:100vw;height:100vh;border-radius:0;overflow-y:auto;position:relative;display:block}.ModalOverlay .containerVoiturePropo{width:100%;border-radius:0;padding:50px 0}.ModalOverlay .VoitureDetail{width:70%;margin:20px auto}.ModalOverlay .FormulaireDemande{padding:20px;margin:auto;padding:auto;padding-bottom:70px}.ModalOverlay .CloseButton{margin-top:15px;color:#fff;cursor:pointer;position:absolute;height:auto;font-weight:300;top:0;width:10%;z-index:1111111111111111}.FormulaireOptions{width:100%}.DateTimeField{display:flex;justify-content:center;width:100%;align-items:center;text-align:center;margin:auto}.SubmitButton{margin:15px auto auto;width:100%}.TextAreaField{width:99%}.ButtonGroup{width:100%}.BullVoitureContainer .Voiture{display:block;width:80%;height:auto;margin:0 auto}@media (max-width: 980px){.ModalContent,.ModalContent.fade-out{animation:none}}.BullVoitureContainer h2{font-size:20px}.BullVoitureContainer p{font-size:15px}}@media screen and (max-width: 700px){.DateTimeField{margin-top:10px;display:flex;justify-content:center;width:100%}}@media screen and (max-width: 795px){.fleetContainer .listedesVoitures{display:grid;grid-template-columns:repeat(auto-fill,minmax(40vw,2fr));gap:20px;margin-top:20px;padding-top:10px;width:90%}}@media screen and (max-width: 600px){.fleetContainer .listedesVoitures{width:80%}}@media screen and (max-width: 515px){.DateTimeField{display:flex;justify-content:center;width:100%;margin:auto}}select{appearance:"none";-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;padding:10px 30px 10px 10px;border-radius:5px;font-size:14px;color:#333}select:focus{outline:none}select::-ms-expand{display:none}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.HotelCotainer{font-family:"Tilda",Sans-serif;background-color:#fff}.HotelCotainer .zoom-image-container{position:relative;height:100vh;width:100vw;background-image:url(/assets/val2-Bc5L-JY2.png);background-image:-webkit-image-set(url(/assets/val2-Bc5L-JY2.png) type("image/webp") 1x,url(/assets/val2-Bc5L-JY2.png) type("image/png") 1x);background-image:image-set(url(/assets/val2-Bc5L-JY2.png) type("image/webp") 1x,url(/assets/val2-Bc5L-JY2.png) type("image/png") 1x);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.HotelCotainer .zoom-image-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:0}.sideBySideContainer{display:flex;justify-content:space-between;align-items:center;gap:10%;position:relative;z-index:1;width:85%;margin:50px auto 0}.HotelCotainer .firstpartheaderContact{color:#fff;width:660px;position:relative;z-index:2}.HotelCotainer .firstpartheaderContact .containerContact{position:relative;font-family:museo-sans,sans-serif}.HotelCotainer .firstpartheaderContact h2{font-size:3vw;font-weight:300;letter-spacing:.54px}.HotelCotainer .firstpartheaderContact h3{font-size:.95vw;font-weight:300;letter-spacing:.54px}.HotelCotainer .firstpartheaderContact .buttonReserver{display:flex;align-items:center;justify-content:center;padding:10px 20px;font-size:.95vw;font-weight:500;color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-top:40px;font-weight:300;letter-spacing:.54px}.HotelCotainer .firstpartheaderContact .buttonReserver span{margin-left:10px;margin-top:3px}.HotelCotainer .ha{border-radius:15px;min-width:450px;max-width:450px;position:relative;z-index:2}.HotelCotainer .HotelFormSection{background-color:#fff;border-radius:15px;padding:20px;overflow-y:auto;font-family:"Tilda",Sans-serif;max-height:500px}.HotelCotainer .flecheVerslebas{color:#fff;cursor:pointer;border:3px solid white;border-radius:50px;padding:5px;bottom:20px;left:50%;transform:translate(-50%);position:absolute;z-index:12}.HotelCotainer .details-abonnement{margin-top:40px;margin-bottom:30px;text-align:center}.HotelCotainer .cardePHContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:84%;margin:auto}.HotelCotainer .card2Container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:80%;margin:50px auto auto}* label{color:gray;font-weight:300;letter-spacing:.54px;font-size:.9vw!important}.TT2,.FormField{color:gray;font-weight:300;letter-spacing:.54px;font-size:.9vw!important;margin-top:5px!important}.ConfirmationStep{text-align:center}.ConfirmationStep h1{font-size:2.1vw;font-weight:300;letter-spacing:.54px}.lgoNavbar{width:70%}@media screen and (max-width: 1100px){.sideBySideContainer{flex-direction:column;gap:30px;width:90%;margin:100px auto 0}.HotelCotainer .firstpartheaderContact,.HotelCotainer .ha{width:100%;text-align:center}.HotelCotainer .ha{min-width:auto;max-width:none}.HotelCotainer .flecheVerslebas{bottom:20px}.HotelCotainer .firstpartheaderContact .buttonReserver{width:100%}.HotelCotainer .firstpartheaderContact h2{font-size:35px;font-weight:300}.HotelCotainer .zoom-image-container{height:max-content;padding-bottom:80px}.HotelCotainer .firstpartheaderContact h3{font-size:13px}label,.TT2,.FormField{font-size:14px!important}.ConfirmationStep h1{font-size:28px}.HotelCotainer .firstpartheaderContact .buttonReserver{font-size:14px}}@media screen and (max-width: 630px){.HotelCotainer .firstpartheaderContact{top:20%}.HotelCotainer .firstpartheaderContact h2{font-size:35px}}.ContactContainerContainer{font-family:"Tilda",Sans-serif;background-color:#111}.ContactContainerContainer .zoom-image-container{height:100vh;width:100vw;background-image:url(/assets/zafi4-CdpG277T.png);background-image:-webkit-image-set(url(/assets/zafi4-CdpG277T.png) type("image/webp") 1x,url(/assets/zafi4-CdpG277T.png) type("image/png") 1x);background-image:image-set(url(/assets/zafi4-CdpG277T.png) type("image/webp") 1x,url(/assets/zafi4-CdpG277T.png) type("image/png") 1x);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:30px}.ContactContainerContainer .zoom-image-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:0}.ContactContainerContainer .ContactFormulaire2{background-color:#fff;border-radius:15px;padding:20px;overflow-y:auto;z-index:1}.ContactContainerContainer .FormulaireOptions{display:flex;gap:10px}.ContactContainerContainer .AddressContainer{margin-bottom:10px}.ContactContainerContainer .FormulaireOptions .OptionButton{width:100%;text-align:center}.ContactContainerContainer .SubmitButton{width:100%;margin-top:10px}.ContactContainerContainer .FormField{width:100%;padding:10px;margin:0 0 10px;border:1px solid #ccc;border-radius:5px;font-size:16px;outline:none;box-sizing:border-box}.ContactContainerContainer .DateTimeField{display:flex;margin-bottom:10px;width:100%;gap:15px}.ContactContainerContainer .ButtonGroup{display:flex;justify-content:space-between;margin-top:20px;width:100%}.ContactContainerContainer .flecheVerslebas{color:#fff;cursor:pointer;border:3px solid white;border-radius:50px;padding:5px;bottom:20px;left:50%;transform:translate(-50%);position:absolute;z-index:1}.ContactContainerContainer .sideBySideContainer{display:flex;justify-content:space-between;align-items:center;width:85%;position:relative;z-index:1;gap:10%;margin-top:50px}.ContactContainerContainer .firstpartheaderContact{position:relative;color:#fff}.ContactContainerContainer .firstpartheaderContact h2{font-size:3vw;font-weight:300;letter-spacing:.54px}.ContactContainerContainer .firstpartheaderContact h3{font-size:.95vw;font-weight:300;letter-spacing:.54px}.ContactContainerContainer .firstpartheaderContact .buttonReserver{display:flex;align-items:center;justify-content:center;padding:10px 20px;font-size:.95vw;font-weight:500;color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-top:40px;font-weight:300;letter-spacing:.54px}.ContactContainerContainer .firstpartheaderContact .buttonReserver span{margin-left:10px;margin-top:3px}.ContactContainerContainer .ha{border-radius:15px;min-width:500px;max-width:500px;position:relative}.LieuCityContainer{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;gap:20px;background-color:#202020;color:#fff;border-radius:25px;width:83%;margin:50px auto 30px}.LieuCityInfo{margin-left:60px;margin-top:30px}.LieuCityInfo img{margin-right:25px}.LieuCityInfo h3{font-size:35px;margin:0 0 50px}.LieuCityInfo .Info{margin:10px 10px 45px;display:block}.LieuCityInfo .Info p{font-size:23px;font-weight:500;margin-bottom:15px}.LieuCityInfo .Info .CityAdress{font-size:17px;font-weight:100;margin-bottom:15px}.LieuCityInfo a{color:#fff;text-decoration:underline;font-weight:200}.LieuCityMap{padding:10px;background-color:#f9f9f9;border-radius:15px;width:55%;margin:10px}.FormSelectionButtons{display:flex;justify-content:center;margin:20px 0;gap:20px}.FormSelectButton{display:flex;align-items:center;background-color:#fff;border:none;padding:12px;cursor:pointer;font-weight:300;font-size:.9vw;border-radius:7px;transition:background-color .3s,color .3s;width:100%;text-align:center;justify-content:center;color:#000}.FormSelectButton:hover,.FormSelectButton.active{background-color:#202020;color:#fff}.ContactFormulaire2 h3,.ContactFormulaire h3{font-weight:300;letter-spacing:.54px}@media screen and (max-width: 1220px){.ContactContainerContainer .flecheVerslebas{color:#fff;cursor:pointer;border:3px solid white;border-radius:50px;padding:5px;bottom:50px;left:30%;transform:translate(-50%);position:absolute;z-index:1}.ContactContainerContainer .firstpartheaderContact h2{font-size:35px}.ContactContainerContainer .firstpartheaderContact .buttonReserver{width:100%}}@media screen and (max-width: 1100px){.ContactContainerContainer .firstpartheaderContact .buttonReserver{width:100%;font-size:14px}.ContactContainerContainer .firstpartheaderContact h3,.FormSelectButton{font-size:13px}}@media screen and (max-width: 1280px){.ContactContainerContainer .flecheVerslebas{bottom:20px;left:50%}.ContactContainerContainer .firstpartheaderContact h2{font-size:35px;font-weight:300}.ContactContainerContainer .sideBySideContainer{display:flex;flex-direction:column;align-items:center;gap:30px;width:90%;margin:100px auto 0}.ContactContainerContainer .ha{min-width:auto;width:100%}.ContactContainerContainer .zoom-image-container{height:max-content;padding-bottom:80px}.ContactContainerContainer .firstpartheaderContact h3{font-size:12px;font-weight:300}.ContactContainerContainer .ha{border-radius:15px;min-width:initial;max-width:initial;position:relative}.ContactContainerContainer .firstpartheaderContact{width:100%}.LieuCityContainer{flex-direction:column;align-items:center;padding:15px}.LieuCityInfo{margin-left:0;text-align:center}.LieuCityInfo h3{font-size:28px;margin-bottom:30px}.LieuCityInfo .Info p{font-size:18px;margin-bottom:10px}.LieuCityInfo .Info .CityAdress{font-size:15px}.LieuCityMap{width:100%;margin:20px 0}.firstpartheaderContact,.ha{width:100%;text-align:center}.ha{min-width:auto;max-width:none}}.DriversServContainer .zoom-image-container{height:100vh;width:100vw;background-image:url(/assets/val3-bQ3qsDqv.png);background-image:-webkit-image-set(url(/assets/val3-bQ3qsDqv.png) type("image/webp") 1x,url(/assets/val3-bQ3qsDqv.png) type("image/png") 1x);background-image:image-set(url(/assets/val3-bQ3qsDqv.png) type("image/webp") 1x,url(/assets/val3-bQ3qsDqv.png) type("image/png") 1x);background-size:cover;background-position:center;margin-top:0;z-index:11111}.abonnement{display:flex;justify-content:center;flex-wrap:wrap;padding:50px 20px 10px;background-color:#e8e8e8;align-items:flex-start;gap:20px}.details-abonnement{text-align:center;margin:100px auto;max-width:75%;font-family:Verdana,Geneva,Tahoma,sans-serif}.details-abonnement h1{font-size:2.8rem;font-weight:700;margin-bottom:40px;letter-spacing:-3px;text-align:left}.details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.detail-item{text-align:left}.detail-item h2{font-size:1.2rem;margin-bottom:0;font-weight:300}.detail-item p{font-size:.84rem;color:#555;line-height:1.6;margin-top:10px;font-weight:300;letter-spacing:.54px}.detail-item a{font-size:14px;color:#000;text-decoration:none}.detail-item a:hover{text-decoration:underline}.DriversServContainer .PropositionContainer{height:65vh;width:100vw;background-color:#000;background-image:url(/assets/maybAchLuxe2-B3K3CPII.png);background-size:cover;margin-bottom:100px;background-position:center;background-attachment:fixed;position:relative;font-family:"Tilda",Sans-serif}.DriversServContainer .PropositionContainer .ContactFormulaire{background-color:#fff;border-radius:15px;left:12%;position:relative;top:40px;padding:20px;width:460px;max-height:480px;overflow-y:auto}.DriversServContainer .PropositionContainer .inforMation{width:40%;position:absolute;top:40px;right:10%;color:#fff}.DriversServContainer .PropositionContainer .inforMation h5{margin-top:0;font-family:museo-sans,sans-serif;text-transform:uppercase;font-weight:300;letter-spacing:.1em}.DriversServContainer .PropositionContainer .inforMation h1{margin-top:0;font-family:museo-sans,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.1em}.DriversServContainer .PropositionContainer .inforMation h4{margin-top:0;font-family:museo-sans,sans-serif;font-weight:400;letter-spacing:.1em;line-height:2;font-size:15px}.DriversServContainer .DoubleFooter{height:50vh;width:100vw;background-color:#ead9ce;display:flex;position:relative;margin-top:70px;font-family:museo-sans,sans-serif;flex-direction:row}.DriversServContainer .DoubleFooter .part1{width:50%;height:100%;display:flex;align-items:center;justify-content:center}.DriversServContainer .DoubleFooter .part2{width:50%;height:100%;background-image:url(/assets/flotte2-BAuU1YdF.png);background-repeat:no-repeat;background-position:center right;background-size:cover;-webkit-mask-image:linear-gradient(to left,#fff,#fff0);mask-image:linear-gradient(to left,#fff,#fff0)}.DriversServContainer .DoubleFooter .inforMation{width:80%;max-width:600px;text-align:left;position:relative;color:#000;margin:0 auto}.DriversServContainer .DoubleFooter .inforMation h5{margin-top:0;text-transform:uppercase;font-weight:300;letter-spacing:.1em;font-size:.9vw}.DriversServContainer .DoubleFooter .inforMation h1{margin-top:0;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:1.9vw}.DriversServContainer .DoubleFooter .inforMation h4{margin-top:0;font-weight:300;letter-spacing:.1em;line-height:2;font-size:.9vw}.DriversServContainer .buttonReserver{display:flex;align-items:center;justify-content:center;padding:10px 20px;font-size:.9vw;font-weight:300;color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;width:330px;margin-top:40px;letter-spacing:.1em}.DriversServContainer .buttonReserver span{margin-left:10px;margin-top:3px}@media (max-width: 1390px){.DriversServContainer .PropositionContainer{padding-bottom:70px}.DriversServContainer .PropositionContainer .inforMation{display:none}.DriversServContainer .PropositionContainer .ContactFormulaire{position:relative;width:80vw;left:0;right:0;padding:20px;border-radius:20px;margin:auto;background-color:#fff}}@media (max-width: 1025px){.DriversServContainer .DoubleFooter{flex-direction:column;height:auto}.DriversServContainer .DoubleFooter .part1,.DriversServContainer .DoubleFooter .part2{width:100%;height:auto}.DriversServContainer .DoubleFooter .inforMation{width:90%;padding:20px}.DriversServContainer .DoubleFooter .inforMation{align-items:center;text-align:center}.DriversServContainer .buttonReserver{margin:auto}.DriversServContainer .faq-container{margin-top:100px}.DriversServContainer .PropositionContainer{height:65vh;width:100vw;background-color:#000;background-image:url(/assets/maybAchLuxe2-B3K3CPII.png);background-size:cover;margin-bottom:100px;background-position:center;background-attachment:local;position:relative;font-family:"Tilda",Sans-serif}}@media screen and (max-width: 768px){.DriversServContainer .zoom-image-container{height:90vh}}.card-sub-container{background-color:#fff;border-radius:30px;box-shadow:0 4px 6px #0000001a;padding:10px 30px 15px;width:20vw;height:auto;display:flex;flex-direction:column;justify-content:space-between;text-align:left;font-family:sans-serif;margin:10px;transition:all .3s ease}.card-sub-container:nth-child(1){height:330px}.card-sub-container .card-title{font-size:30px;font-weight:600;margin-bottom:2px}.card-sub-container .card-subtitle{font-size:13px;color:#777;margin-top:5px;font-weight:300}.card-sub-container .card-content{flex:1;overflow-y:auto;margin-bottom:0;margin-top:0}.card-sub-container .card-content h5{margin-top:2px;font-weight:550;margin-bottom:2px;font-size:16px}.card-sub-container .card-content p{margin-top:10px;margin-bottom:2px;font-size:14px;font-weight:300}.card-sub-container .card-description-item{margin-bottom:15px}.card-sub-container .card-small-title{font-size:14px;font-weight:700;margin-bottom:5px;color:#333}.card-sub-container .card-description-text{font-size:14px;color:#555;margin:0}.card-sub-container .card-divider{border:none;height:1px;background-color:#ddd;margin:10px 0 20px}.card-sub-container .card-button{background-color:#000;color:#fff;border:none;border-radius:30px;padding:15px 20px;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:all .3s ease}.card-sub-container .card-button:hover{background-color:#333}.abonnement{margin-top:-140px}@media (max-width: 1280px){.abonnement{margin-top:-120px}}@media (max-width: 1024px){.abonnement{flex-direction:column;align-items:center}.card-sub-container{width:80%;max-width:400px}}@media (max-width: 768px){.card-sub-container{width:50%;max-width:100%;margin:10px auto}.card-sub-container .card-title{font-size:22px}.card-sub-container .card-subtitle{font-size:12px}.card-sub-container .card-content p{font-size:13px}.card-sub-container .card-button{width:100%;font-size:12px;padding:12px}.abonnement{margin-top:-130px}}@media (max-width: 500px){.card-sub-container{width:70%;max-width:100%;margin:10px auto}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}@keyframes zoomFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes zoomFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.modal-content{background:#fff;position:relative;width:100%;height:100vh;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;animation:zoomFadeIn .3s ease-out;overflow-y:auto;scroll-behavior:smooth}.modal-content.closing{animation:zoomFadeOut .3s ease-out}.modal-close{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;font-size:35px;color:#0c0c0c67;z-index:2}.ContainerModal{flex:1;display:flex;flex-direction:column;letter-spacing:.54px;padding:20px}.ContainerModal h1{font-size:38px;font-family:Verdana,Geneva,Tahoma,sans-serif;margin:0}.ContainerModal .service-section h3{font-family:museo-sans,sans-serif;font-size:18px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ContainerModal li{font-size:14px;line-height:1.8;color:#4a4a4a}.modal-body{display:flex;flex:1;gap:40px;padding:20px}.modal-left{flex:1;margin-left:20px}.HeaderLeft{display:flex;align-items:center;gap:30px;margin-bottom:30px;margin-top:50px}.card-button2{background-color:#000;color:#fff;border:none;border-radius:30px;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:all .3s ease;padding:12px 24px}.card-button2:hover{background-color:#333}.modal-right{flex:1;display:flex;align-items:flex-start;justify-content:center}.imageLuxe{width:100%;max-width:430px;height:600px;object-fit:cover;border-radius:10px;transition:transform .6s ease-in-out}.flip-container{perspective:1000px;width:100%;max-width:450px;height:600px}.flipper{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s ease-in-out}.flip-container.flipped .flipper{transform:rotateY(180deg)}.front,.back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.front{z-index:2}.back{display:flex;align-items:center;justify-content:center;height:100%;transform:rotateY(180deg)}.back .ContactFormulaire{width:100%;min-width:430px;padding:40px;border-radius:20px;box-shadow:0 4px 10px #0000001a;background:#fff}.back .TT{margin-bottom:15px}.back .TT2{margin-top:5px}.loaderContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px}.loaderContainer p{font-size:12px}.spinner{border:4px solid rgba(0,0,0,.1);border-top:4px solid rgb(0,0,0);border-radius:50%;width:36px;height:36px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.service-sections{display:grid;grid-template-columns:1fr;gap:20px}@media (max-width: 1148px){.modal-content{height:auto;max-height:100vh}.modal-body{flex-direction:column;padding:10px;gap:20px}.modal-left{margin-left:0}.HeaderLeft{flex-direction:column;align-items:flex-start;gap:15px}.ContainerModal h1{font-size:28px}.service-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.service-section{background:#f8f8f8;padding:20px;border-radius:10px}.mobile-form{width:100%;margin:0 auto;border-radius:10px;scroll-margin-top:20px}.mobile-form .ContactFormulaire{width:100%;min-width:unset}}@media (max-width: 640px){.ContainerModal{padding:10px 10px 40px}.modal-body{padding:5px}.ContainerModal h1{font-size:24px}.ContainerModal .service-section h3{font-size:16px}.ContainerModal li{font-size:13px}.service-sections{grid-template-columns:1fr}.mobile-form{width:95%;margin:0 auto;padding:15px}.modal-close{top:60px}}.faq-container{margin:50px auto 100px;max-width:800px;text-align:left;font-family:"Tilda",Sans-serif;padding:0 20px}.faq-container h1{font-size:32px;margin-bottom:30px;color:#000;text-align:center;font-weight:300;font-size:40px;letter-spacing:.54px}.faq-items{border-top:1px solid #000000}.faq-item{border-bottom:1px solid #000000;padding:0;transition:all .3s ease-in-out}.faq-question-wrapper{width:100%;cursor:pointer;padding:15px 0;display:flex;align-items:center;justify-content:space-between}.faq-question{font-size:18px;width:100%;display:flex;justify-content:space-between;margin:18px 0;color:#000;font-weight:300;letter-spacing:.54px}.faq-toggle{font-size:18px;font-weight:700;color:#000;font-weight:300;letter-spacing:.54px}.faq-answer{margin-top:10px;font-size:14px;color:#000;font-weight:100;line-height:1.6;margin-bottom:30px;max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-in-out;opacity:0}.faq-item.active .faq-answer{max-height:500px;opacity:1}@media (max-width: 900px){.faq-container{width:80%}.faq-question,.faq-toggle{font-size:16px}.faq-answer{font-size:13px;line-height:1.5}}@media (max-width: 600px){.faq-container{padding:0 15px}.faq-question,.faq-toggle{font-size:14px}.faq-answer{font-size:12px}}.table-container{width:100%;overflow-x:auto;display:flex;justify-content:center;margin-top:20px}.subscription-table{width:75%;border-collapse:collapse;font-family:Arial,sans-serif}.subscription-table th,.subscription-table td{padding:17px;text-align:center;border:none;font-size:15px;color:#4a4a4a;font-family:museo-sans,sans-serif;word-spacing:2px}.subscription-table th{background-color:#fff;color:#555;font-weight:700}.subscription-table .center{text-align:center}.subscription-table .center svg{color:#000;font-size:1.2em}.even-row{background-color:#f9f9f9}.odd-row{background-color:#fff}.subscription-table tr{border-bottom:1px solid #bfb6aa60}.subscription-table tr:last-child{border-bottom:none}.subscription-table td:first-child,.subscription-table th:first-child{text-align:left;padding-left:15px}.subscription-table thead th{border-bottom:2px solid #b6b0b0a7;text-transform:uppercase;color:#aca7a7;font-weight:400}@media screen and (max-width: 768px){.table-container{overflow-x:visible}.subscription-table{width:65vw;font-size:14px;border:none;margin:auto}.subscription-table thead{display:none}.subscription-table tbody,.subscription-table tr,.subscription-table td{display:block}.subscription-table tr{margin-bottom:10px;border:1px solid #ddd;background:#fff;padding:10px;border-radius:5px}.subscription-table td{text-align:left;padding:10px;position:relative}.subscription-table td:before{content:attr(data-label);font-weight:700;display:block;text-transform:uppercase;color:#555;margin-bottom:5px}.subscription-table tbody tr{border-bottom:1px solid #bfb6aa60}.subscription-table tbody tr:last-child{border-bottom:1px solid #bfb6aa60}}.DriverContainer .zoom-image-container{width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;gap:30px}.DriverContainer .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.PhoneInputInput{outline:none;box-shadow:none;border:none}.DriverContainer .filtre{position:absolute;z-index:1!important;background-color:#20202068;width:100vw;height:100vh;top:0;left:0}.DriverContainer .firstpartheaderContact{color:#fff}.DriverContainer .firstpartheaderContact h2{font-size:3vw;font-weight:300;letter-spacing:.54px}.DriverContainer .firstpartheaderContact h3{font-size:.95vw;font-weight:300;letter-spacing:.54px}.DriverContainer .firstpartheaderContact .buttonReserver{display:flex;align-items:center;justify-content:center;padding:10px 20px;font-size:.95vw;font-weight:500;color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-top:40px;font-weight:300;letter-spacing:.54px}.DriverContainer .firstpartheaderContact .buttonReserver span{margin-left:10px;margin-top:3px}.DriverContainer .sideBySideContainer{display:flex;justify-content:space-between;align-items:center;gap:10%;position:relative;z-index:12;width:85%;margin:50px auto 0}.DriverContainer .ha{border-radius:15px;min-width:490px;max-width:490px;position:relative;z-index:2}.DriverContainer .ContactFormulaire2{background-color:#fff;border-radius:15px;padding:20px;overflow-y:auto;z-index:1;height:auto}.DriverContainer .flecheVerslebas{color:#fff;cursor:pointer;border:3px solid white;border-radius:50px;padding:5px;bottom:20px;left:50%;transform:translate(-50%);position:absolute;z-index:12}.DriverContainer .DGcontainer{font-family:"Tilda",Sans-serif}.DriverContainer .FormulaireOptions{display:flex;gap:10px}.DriverContainer .AddressContainer{margin-bottom:10px}.DriverContainer .FormulaireOptions .OptionButton{width:100%;text-align:center}.DriverContainer .SubmitButton{width:100%;margin-top:10px}.DriverContainer .FormField{width:100%;padding:10px;margin-top:0;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;outline:none;box-sizing:border-box}.DriverContainer .TT{margin-bottom:20px}.DriverContainer .TT2{margin-top:8px}.DriverContainer .DateTimeField{display:flex;margin-bottom:10px;width:100%;gap:15px}.DriverContainer .ButtonGroup{display:flex;justify-content:space-between;margin-top:20px;width:100%}.DriverContainer .arrivalDate,.DriverContainer .arrivalTime,.DriverContainer .departureDate,.DriverContainer .departureTime{margin:2px;font-size:14px;color:#8e8e8e}.AddButton{color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.DriverContainer .details-abonnement h1{display:flex;justify-content:center;color:#000}.DriverContainer .details-abonnement{width:1000px;margin:50px auto auto;align-items:center;text-align:center;font-size:20px}.DriverContainer .d2{margin-top:20px}.DriverContainer .d2 h1{font-size:35px;letter-spacing:-2px;color:#fff;margin-bottom:20px;margin-top:20px}.DriverContainer .cardePHContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1200px;margin:0 auto 20px}.DriverContainer .card2Container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1140px;margin:0 auto 20px}.DriverContainer .image-block2{display:block;width:75%;margin:20px auto;background-image:url(/assets/main-DEEqtZhS.png);height:700px;background-size:cover;background-position:center;border-radius:20px;position:relative}.DriverContainer .image-block2 .InfoImage p{position:absolute;color:#fff;bottom:20px;left:50%;transform:translate(-50%);font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:14px;text-align:center;white-space:nowrap;cursor:pointer}.DriverContainer .outerGalacticSliderWrapper{margin:100px auto;max-width:1200px;padding:0 20px}.DriverContainer .celestialIntroSection{font-family:Verdana,Geneva,Tahoma,sans-serif;text-align:center}.DriverContainer .celestialIntroSection h4{font-weight:400;font-size:24px;margin:0 0 10px;text-align:center}.DriverContainer .celestialIntroSection p{font-weight:300;font-size:15px;line-height:1.5;max-width:800px;margin:25px auto -40px}.DriverContainer .whiteBox{margin:0 auto;background-color:#fff;overflow-y:scroll;border:14px solid #fff;color:#fff;position:relative;font-family:"Tilda",Sans-serif}.DriverContainer .whiteBox::-webkit-scrollbar{display:none}.DriverContainer .BackgroundWrapper{margin-left:120px;width:1700px;margin-bottom:20px;position:relative}.sliderNavContainer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-right:250px;margin-bottom:100px}.sliderDriveNavIcon{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:30px;color:#000;transition:transform .3s ease}.sliderDriveNavIcon:hover{transform:scale(1.2)}@media screen and (max-width: 1280px){.DriverContainer .ha{border-radius:15px;min-width:450px;max-width:450px}.DriverContainer .sideBySideContainer{width:90%}}@media screen and (max-width: 1100px){.DriverContainer .sideBySideContainer{flex-direction:column;gap:30px;width:90%}.DriverContainer .firstpartheaderContact,.DriverContainer .ha{width:100%;text-align:center}.DriverContainer .ha{min-width:auto;max-width:none}.DriverContainer .firstpartheaderContact h2{font-size:35px;font-weight:300}.DriverContainer .sideBySideContainer{margin:100px auto 0}.DriverContainer .zoom-image-container{height:max-content;padding-bottom:80px}.DriverContainer .filtre{position:absolute;z-index:1!important;background-color:#20202068;width:100vw;height:100%}.DriverContainer .flecheVerslebas{left:50%;bottom:15px}.DriverContainer .firstpartheaderContact .buttonReserver{width:100%;font-size:14px}.DriverContainer .firstpartheaderContact h3{font-size:13px}}@media screen and (max-width: 630px){.DriverContainer .firstpartheaderContact h2{font-size:35px}.DriverContainer .firstpartheaderContact h3{font-size:13px}.DriverContainer .image-block2{display:block;height:400px}}.timelineContainer{position:relative;display:flex;flex-direction:column;gap:20px;padding:40px 200px;background-color:#000;margin-top:50px;font-family:"Tilda",Sans-serif}.timelineContainer:before{content:"";position:absolute;top:0;left:30px;bottom:0;width:2px;background-color:#000}.timelineStep{display:flex;align-items:flex-start;gap:20px;position:relative}.timelineNumber{width:50px;height:50px;background-color:#000;color:#fff;border:4px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;position:relative;z-index:1}.details-abonnement-service h1{margin-top:40px;margin-bottom:60px;color:#fff;text-align:center;font-weight:300;font-size:40px;letter-spacing:.54px}.timelineContent{flex:1;padding-left:20px}.timelineTitle{font-size:1.5rem;font-weight:700;margin-top:15px;color:#fff;font-weight:300;font-size:30px;letter-spacing:.54px}.timelineDescription{font-size:1rem;color:#ddd}.timelineStep:before{content:"";position:absolute;top:100%;left:27px;width:4px;height:calc(100% + 100px);background-color:#fff;transform:translateY(-50%);z-index:0}.timelineStep:last-child:before{display:none}@media screen and (max-width: 768px){.timelineContainer{padding:20px 35px}.details-abonnement-service h1{font-size:28px;margin-top:20px;margin-bottom:40px}.timelineNumber{width:33px;height:33px;font-size:1.2rem;border-width:3px}.timelineTitle{font-size:1.2rem;margin-top:10px}.timelineDescription{font-size:.9rem}.timelineContent{padding-left:15px}.timelineContainer:before{left:20px}.timelineStep:before{left:17px;height:calc(100% + 50px)}}@media screen and (max-width: 480px){.timelineStep:before{height:calc(100% + 80px)}}@media screen and (max-width: 480px){.timelineStep:before{height:calc(100% + 120px)}}.text-image-section{display:flex;align-items:center;justify-content:space-between;gap:80px;width:75%;margin:auto}.text-block{width:50%}.text-block h1{font-family:museo-sans,sans-serif;margin-bottom:30px;letter-spacing:.45px;line-height:1.2;color:#4a4a4a;font-weight:300}.text-block p{font-family:museo-sans,sans-serif;text-align:justify;letter-spacing:normal;text-justify:inter-word;font-size:14px;margin-bottom:30px;letter-spacing:.45px;line-height:1.8;color:#4a4a4a;font-weight:300}.image-block{display:flex;justify-content:center;width:50%}.image-block img{display:block;width:100%;max-height:650px;object-fit:cover;border-radius:20px}.text-image-section.reverse{flex-direction:row-reverse}.btn-section{display:flex;justify-content:center;font-weight:400;color:#000;font-size:13px;border:1px solid #000000;border-radius:20px;width:max-content;text-decoration:none;cursor:pointer;font-weight:300;letter-spacing:.54px;padding:10px 15px}.optional-image{width:150px;border-radius:8px}.text-block .Nom{font-size:12px;margin-top:30px}@media screen and (max-width: 1230px){.text-image-section,.text-image-section.reverse{flex-direction:column!important;gap:2rem;width:90%;padding:1rem 0}.text-block,.image-block{width:100%}.text-block{text-align:center}.image-block img{display:block;width:80%;object-fit:cover;border-radius:20px}.btn-section{margin:auto}}.sliderDriveContainer{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000}.sliderDriveTrack{display:flex;overflow-x:hidden;width:80%;scroll-behavior:smooth;position:relative}.sliderDriveItem{display:flex;flex-direction:column;align-items:start;width:400px;margin-right:50px;flex-shrink:0}.sliderImage{width:400px;height:330px;object-fit:cover}.slideDetails{width:100%;margin-top:15px}.slideDetails h3{font-size:1.4rem;margin:0;font-weight:300}.subtitle{font-size:13px;color:#888686;margin-bottom:20px;margin-top:7px}.detailsTable{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.detailsRow{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ddd}.detailsRow:last-child{border-bottom:none}.detailsRow span{font-size:.9rem}@media (min-width: 1600px){.DriverContainer .BackgroundWrapper{margin:auto auto 0;width:100vw;position:relative;justify-content:center;display:flex}.sliderDriveTrack{display:flex;overflow-x:hidden;width:100%;scroll-behavior:smooth;margin:auto;justify-content:center}.sliderNavContainer{display:none}.DriverContainer .whiteBox{margin:auto;background-color:#fff;overflow-y:scroll;border:none;color:#fff;position:relative;display:flex;justify-content:center}}@media (max-width: 1024px){.sliderDriveContainer{flex-direction:column;align-items:stretch}.sliderDriveTrack{flex-direction:column;overflow-x:hidden;overflow-y:visible;width:100%}.sliderDriveItem{width:100vw;margin-right:0;margin-bottom:100px}.DriverContainer .BackgroundWrapper{margin:auto auto 0;width:100vw;position:relative}.sliderNavContainer{display:flex;justify-content:center;align-items:center;gap:10px;padding-right:0;margin-bottom:100px}.slideDetails{width:60%;margin:25px auto auto}.DriverContainer .whiteBox{margin:0 auto;background-color:#fff;overflow-y:scroll;border:none;color:#fff;position:relative}.sliderImage{width:400px;height:330px;object-fit:cover;margin:auto}.slideDetails h3,.subtitle{display:flex;justify-content:center}}.ConciergeContainer{font-family:"Tilda",Sans-serif;background-color:#fff}.ConciergeContainer .zoom-image-container{position:relative;height:100vh;width:100vw;background-image:url(/assets/shopping-DWr6sMfs.png);background-image:-webkit-image-set(url(/assets/shopping-DWr6sMfs.png) type("image/webp") 1x,url(/assets/shopping-DWr6sMfs.png) type("image/png") 1x);background-image:image-set(url(/assets/shopping-DWr6sMfs.png) type("image/webp") 1x,url(/assets/shopping-DWr6sMfs.png) type("image/png") 1x);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.ConciergeContainer .zoom-image-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:0}.ConciergeContainer .sideBySideContainer{display:flex;justify-content:space-between;align-items:center;gap:10%;position:relative;z-index:1;width:85%;margin:50px auto 0}.ConciergeContainer .firstpartheaderContact{color:#fff;width:660px;position:relative;z-index:2}.ConciergeContainer .firstpartheaderContact h2{font-size:3vw;font-weight:300;letter-spacing:.54px}.ConciergeContainer .firstpartheaderContact h3{font-size:.95vw;font-weight:300;letter-spacing:.54px}.ConciergeContainer .FormulaireOptions2{display:flex;gap:10px;margin-bottom:15px;justify-content:center}.ConciergeContainer .firstpartheaderContact .buttonReserver{display:flex;align-items:center;justify-content:center;padding:10px 20px;font-size:.95vw;font-weight:500;color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-top:40px;font-weight:300;letter-spacing:.54px}.ConciergeContainer .firstpartheaderContact .buttonReserver span{margin-left:10px;margin-top:3px}.ha{border-radius:15px;min-width:450px;max-width:450px;position:relative;z-index:2}.ConciergeContainer .ContactFormulaire3{background-color:#fff;border-radius:15px;padding:20px;overflow-y:auto;font-family:"Tilda",Sans-serif}.ConciergeContainer .flecheVerslebas{color:#fff;cursor:pointer;border:3px solid white;border-radius:50px;padding:5px;bottom:20px;left:50%;transform:translate(-50%);position:absolute;z-index:12}.ConciergeContainer .details-abonnement{margin-top:40px;margin-bottom:30px}.ConciergeContainer .card2Container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:77%;margin:70px auto auto}@media screen and (max-width: 1100px){.ConciergeContainer .sideBySideContainer{flex-direction:column;gap:30px;width:90%;margin:100px auto 0}.ConciergeContainer .firstpartheaderContact,.ha{width:100%;text-align:center}.ha{min-width:auto;max-width:none}.ConciergeContainer .zoom-image-container{height:max-content;padding-bottom:80px}.ConciergeContainer .flecheVerslebas{bottom:20px}.ConciergeContainer .firstpartheaderContact h2{font-size:35px;font-weight:300}.ConciergeContainer .firstpartheaderContact .buttonReserver{width:100%;font-size:14px}.ConciergeContainer .firstpartheaderContact h3{font-size:13px}}.aboutContainer{color:#4a4a4a}.aboutContainer .zoom-image-container{position:relative;height:50vh;width:100vw;display:flex;align-items:center;justify-content:center;object-fit:cover}.aboutContainer .zoom-image-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/sClassMerco-BtsuPoLm.png);background-size:cover;background-position:center;opacity:.1;z-index:-1}.aboutContainer .TitleAboutUs{letter-spacing:.54px;line-height:1.8;text-align:center}.aboutContainer .TitleAboutUs h3{font-family:Times New Roman,Times,Arial,Helvetica,sans-serif;font-weight:200;font-size:60px;margin-bottom:0}.aboutContainer .TitleAboutUs p{font-size:14px;letter-spacing:.54px;line-height:1.8;font-weight:300;max-width:700px;margin:0 auto;text-align:center;padding:0 20px}.aboutContainer .PDGcontainer{width:84%;margin:40px auto 33px}.aboutContainer .beigeContainer{position:relative;overflow:visible;width:100vw;background-color:#ead9ce;margin-bottom:140px;padding-bottom:200px}.aboutContainer .beigeContainer2{height:max-content;width:100vw;background-color:#ead9ce;margin-bottom:60px;position:relative}.aboutContainer .secondCont{width:84%;margin:auto;padding-top:50px;padding-bottom:50px}.aboutContainer .ImageContainer{margin:0;position:absolute;bottom:-10;left:50%;transform:translate(-50%);width:100%;max-width:1200px}.aboutContainer .ImageContainer img{width:100%;height:400px;object-fit:cover;display:block}.aboutContainer .SpeakContainer{width:64%;margin:40px auto 33px;text-align:left;padding-top:100px;letter-spacing:.54px;line-height:1.8;font-weight:200;font-size:14px}.aboutContainer .SpeakContainer h4{font-size:25px;margin-bottom:3px;font-weight:300}.aboutContainer .SpeakContainer h5{font-weight:300;font-size:10px;border-radius:20px;padding:8px 20px;cursor:pointer;border:1px solid #4a4a4a;letter-spacing:1px;text-transform:uppercase;text-decoration:none;width:max-content;text-align:center;margin-top:30px}.aboutContainer .traitTExte{width:64%;height:1px;background-color:#4a4a4a2c;margin:50px auto auto}.aboutContainer .secondCont3{width:84%;margin:30px auto}.aboutContainer .propositionContainer{text-align:center;width:43%;margin:auto auto 25px;position:relative;height:110px}.aboutContainer .propSition h1{letter-spacing:.8px;line-height:1.8;font-weight:300;font-size:22px}.aboutContainer .traitLogo .traitTExte{height:2px;background-color:#4a4a4a1d;margin-top:50px;width:100%}.aboutContainer .propositionContainer .logo{position:absolute;width:150px;bottom:0;left:50%;transform:translate(-50%)}.aboutContainer .SpeakContainer2{width:60%;margin:auto auto 20px;text-align:left;letter-spacing:.54px;line-height:1.8;font-weight:200;font-size:14px}.aboutContainer .PropositionContainer{height:65vh;width:100vw;margin-bottom:10px;position:relative;display:flex;justify-content:center;align-items:center}.aboutContainer .PropositionContainer .ContactFormulaire{border-radius:15px;padding:20px;width:60%;max-height:480px;overflow-y:auto;position:relative}@media screen and (max-width: 1235px){.aboutContainer .TitleAboutUs h3{font-size:30px}.aboutContainer .beigeContainer,.aboutContainer .beigeContainer2{margin-bottom:0}.aboutContainer .SpeakContainer{margin-top:0;padding-top:0}.aboutContainer .propositionContainer{width:80%;height:auto;padding:20px 0}.aboutContainer .propSition h1{font-size:18px}.aboutContainer .traitLogo .traitTExte{margin-top:20px}.aboutContainer .propositionContainer .logo{width:100px}.aboutContainer .PropositionContainer .ContactFormulaire{width:80%}.aboutContainer .ImageContainer{position:relative}.aboutContainer .beigeContainer{margin-bottom:100px;padding-bottom:0}}.CardPHContainer{display:flex;flex-direction:column;border-radius:20px;background-color:#fff;color:#000;overflow:hidden;position:relative;width:45%;min-height:83vh;margin:10px;box-sizing:border-box;box-shadow:0 1px 5px #0000003a}.cadreInfo{flex:1;padding:25px 25px 25px 35px}.cardTitle{font-size:30px;margin-bottom:10px;font-weight:300;letter-spacing:.54px}.cardTitle2{font-size:20px;margin-bottom:20px;font-weight:600}.cardDesc{font-size:15px;margin-bottom:15px;font-weight:200}.cardSeparator{border:0;border-top:1px solid #444;margin:15px 0;width:90%}.cardList{list-style:none;padding:0;margin:0 0 20px;font-size:15px;font-weight:200;position:relative}.cardList li{margin:10px 0}.cardList .Check{margin-bottom:-9px}.cardLink{display:inline-block;font-weight:700;text-decoration:none;color:#000;border-bottom:1px solid transparent;margin-top:10px;transition:.3s;padding-bottom:5px;position:relative}.cardLink:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#000;transition:width .3s ease}.cardLink:hover:after{width:100%}.imageContainer{flex:1;width:100%;position:relative;overflow:hidden}.cardImage{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width: 768px){.CardPHContainer{width:90%;min-height:auto;flex-direction:column;margin:10px auto}.cadreInfo{padding:15px}.cardTitle{font-size:24px}.cardDesc,.cardList{font-size:14px}.cardTitle2{font-size:18px}.cardLink{font-size:14px}}.modalOverlayH{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeInOverlayH .3s ease-out}.modalContentH{background:#fff;border-radius:8px;width:80%;max-height:88%;display:flex;flex-direction:column;position:relative;animation:modalFadeInH .4s ease-out;padding:30px}.modalHeaderH{display:flex;justify-content:space-between;align-items:center;padding:1rem;flex-shrink:0}.modalHeaderH h2{margin:15px auto auto;font-size:30px;font-weight:300;letter-spacing:.54px}.closeIconH{cursor:pointer}.modalBodyH{padding:1rem;overflow-y:auto;flex-grow:1}.logosGridH{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;align-items:center;justify-items:center}.logoItemH img{max-width:100%;height:auto;object-fit:contain}@keyframes fadeInOverlayH{0%{opacity:0}to{opacity:1}}@keyframes modalFadeInH{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.BoatContainer .zoom-image-container{width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;gap:30px}.BoatContainer .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.BoatContainer .filtre{position:absolute;z-index:1!important;background-color:#20202068;width:100vw;height:100vh;top:0;left:0}.BoatContainer .sideBySideContainer{display:flex;justify-content:space-between;align-items:center;gap:10%;position:relative;z-index:12;width:85%;margin:50px auto 0}.BoatContainer .firstpartheaderContact{color:#fff}.BoatContainer .firstpartheaderContact h2{font-size:3vw;font-weight:300;letter-spacing:.54px}.BoatContainer .elementImportant{width:77%;margin:100px auto auto}.BoatContainer .firstpartheaderContact h3{font-size:.95vw;font-weight:300;letter-spacing:.54px}.BoatContainer .firstpartheaderContact .buttonReserver{display:flex;align-items:center;justify-content:center;padding:10px 20px;font-size:.95vw;font-weight:500;color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-top:40px;font-weight:300;letter-spacing:.54px}.BoatContainer .firstpartheaderContact .buttonReserver span{margin-left:10px;margin-top:3px}.BoatContainer .ha{border-radius:15px;min-width:450px;max-width:450px;position:relative;z-index:2}.BoatContainer .ContactFormulaire2{background-color:#fff;border-radius:15px;padding:20px;overflow-y:auto;z-index:1;height:auto}.BoatContainer .flecheVerslebas{color:#fff;cursor:pointer;border:3px solid white;border-radius:50px;padding:5px;bottom:20px;left:50%;transform:translate(-50%);position:absolute;z-index:12}@media screen and (max-width: 1100px){.BoatContainer .sideBySideContainer{flex-direction:column;gap:30px;width:90%}.BoatContainer .firstpartheaderContact,.BoatContainer .ha{width:100%;text-align:center}.BoatContainer .ha{min-width:auto;max-width:none}.BoatContainer .firstpartheaderContact h2{font-size:35px;font-weight:300}.BoatContainer .sideBySideContainer{margin:100px auto 0}.BoatContainer .zoom-image-container{height:max-content;padding-bottom:80px}.BoatContainer .filtre{position:absolute;z-index:1!important;background-color:#20202068;width:100vw;height:100%}.BoatContainer .flecheVerslebas{left:50%;bottom:15px}.BoatContainer .firstpartheaderContact .buttonReserver{width:100%;font-size:14px}.BoatContainer .firstpartheaderContact h3{font-size:13px}}.AvionsContainer{width:100%;height:100%}.AvionsContainer .zoom-image-container{position:relative;height:100vh;width:100vw;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;background-image:url(/assets/plane-Bm53BLW7.png)}.AvionsContainer .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.AvionsContainer .filtre{position:absolute;z-index:1!important;background-color:#20202068;width:100vw;height:100vh;top:0;left:0}.AvionsContainer .sideBySideContainer{display:flex;justify-content:space-between;align-items:center;gap:10%;position:relative;z-index:12;width:85%;margin:50px auto 0}.AvionsContainer .firstpartheaderContact{color:#fff}.AvionsContainer .firstpartheaderContact h2{font-size:3vw;font-weight:300;letter-spacing:.54px}.AvionsContainer .elementImportant{width:77%;margin:100px auto auto}.AvionsContainer .firstpartheaderContact h3{font-size:.95vw;font-weight:300;letter-spacing:.54px}.AvionsContainer .firstpartheaderContact .buttonReserver{display:flex;align-items:center;justify-content:center;padding:10px 20px;font-size:.95vw;font-weight:500;color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-top:40px;font-weight:300;letter-spacing:.54px}.AvionsContainer .firstpartheaderContact .buttonReserver span{margin-left:10px;margin-top:3px}.AvionsContainer .ha{border-radius:15px;min-width:450px;max-width:450px;position:relative}.AvionsContainer .ContactFormulaire2{background-color:#fff;border-radius:15px;padding:20px;overflow-y:auto;z-index:1}.AvionsContainer .flecheVerslebas{color:#fff;cursor:pointer;border:3px solid white;border-radius:50px;padding:5px;bottom:20px;left:50%;transform:translate(-50%);position:absolute;z-index:12}.secondCont3 .part2second3{margin-bottom:100px}@media screen and (max-width: 1100px){.AvionsContainer .sideBySideContainer{flex-direction:column;gap:30px;width:90%}.AvionsContainer .firstpartheaderContact,.AvionsContainer .ha{width:100%;text-align:center}.AvionsContainer .ha{min-width:auto;max-width:none}.AvionsContainer .firstpartheaderContact h2{font-size:35px;font-weight:300}.AvionsContainer .sideBySideContainer{margin:100px auto 0}.AvionsContainer .zoom-image-container{height:max-content;padding-bottom:80px}.AvionsContainer .filtre{position:absolute;z-index:1!important;background-color:#20202068;width:100vw;height:100%}.AvionsContainer .flecheVerslebas{left:50%;bottom:15px}.AvionsContainer .firstpartheaderContact .buttonReserver{width:100%;font-size:14px}.AvionsContainer .firstpartheaderContact h3{font-size:13px}}.legal-container{margin:3.125rem auto 6.25rem;max-width:50rem;text-align:left;font-family:Tilda,sans-serif;padding:0 1.25rem;background-color:#fff;color:#000;margin-top:150px}.legal-container h1{font-size:2.5rem;margin-bottom:5rem;text-align:center;font-weight:300;letter-spacing:.03rem}.legal-container section{margin-bottom:1.875rem}.legal-container h2{font-size:1.7rem;margin-bottom:1.625rem;font-weight:300;color:#000;border-left:.25rem solid #000;padding-left:.5rem}.legal-container p{margin-bottom:.625rem;line-height:1.6;font-size:.875rem;letter-spacing:.03rem;font-weight:300;color:#000}.legal-container p:last-child{margin-bottom:0}.legal-container strong{font-weight:400}@media (max-width: 56.25rem){.legal-container{width:80%}.legal-container h1{font-size:2rem}.legal-container h2{font-size:1.125rem}.legal-container p{font-size:.8125rem}}@media (max-width: 37.5rem){.legal-container{padding:0 .9375rem}.legal-container h1{font-size:1.75rem}.legal-container h2{font-size:1rem}.legal-container p{font-size:.75rem}}.CGV{margin-top:200px}.CGV .texteIntro{font-size:.9rem;margin-bottom:30px;color:#000;text-align:left;font-weight:300;letter-spacing:.54px;line-height:1.8}.CGV .intro-text h3{font-size:2.5rem;margin-bottom:30px;color:#000;text-align:left;font-weight:300;letter-spacing:.54px;line-height:1.6;text-align:center}.cgv-container{margin:50px auto 100px;max-width:800px;text-align:left;font-family:"Tilda",Sans-serif;padding:0 20px}.cgv-container h1{font-size:40px;margin-bottom:30px;color:#000;text-align:center;font-weight:300;letter-spacing:.54px}.cgv-items{border-top:1px solid #000000}.cgv-item{border-bottom:1px solid #000000;padding:0;transition:all .3s ease-in-out}.cgv-question-wrapper{width:100%;cursor:pointer;padding:15px 0;display:flex;align-items:center;justify-content:space-between}.cgv-question{font-size:18px;width:100%;display:flex;justify-content:space-between;margin:18px 0;color:#000;font-weight:300;letter-spacing:.54px}.cgv-toggle{font-size:18px;font-weight:300;color:#000;letter-spacing:.54px}.cgv-answer{margin-top:10px;font-size:14px;color:#000;font-weight:100;line-height:1.6;margin-bottom:30px;max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-in-out;opacity:0}.cgv-item.active .cgv-answer{max-height:500px;opacity:1}@media (max-width: 900px){.cgv-container{width:80%}.cgv-question,.cgv-toggle{font-size:16px}.cgv-answer{font-size:13px;line-height:1.5}}@media (max-width: 600px){.cgv-container{padding:0 15px}.cgv-question,.cgv-toggle{font-size:14px}.cgv-answer{font-size:12px}}.ani{opacity:0;transition:opacity 1s ease-out}.ani.visible{opacity:1}
