﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?k30qea");src:url("fonts/icomoon.eot?k30qea#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?k30qea") format("truetype"),url("fonts/icomoon.woff?k30qea") format("woff"),url("fonts/icomoon.svg?k30qea#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-morgane:before{content:""}.icon-phone:before{content:""}.icon-location:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin2:before{content:""}.icon-home:before{content:""}.icon-envelop:before{content:""}.icon-whatsapp:before{content:""}.icon-youtube:before{content:""}.icon-linkedin21:before{content:""}.p{margin-bottom:20px;font-size:19px;line-height:25px;font-weight:400}.p h3{font-size:22px;text-transform:uppercase;font-weight:700;margin-bottom:20px;line-height:27px}.p strong{font-weight:700}.p p{margin-bottom:10px}.p a{border-bottom:1px solid}.p ul{margin:0px 0px 20px 15px}.p li{margin-bottom:5px;list-style:disc}.p h1,.p h2,.p h3,.p h4{margin-bottom:15px}.p img{width:100%;margin-bottom:20px}.useful-width{max-width:1100px;margin-left:auto;margin-right:auto}@media(max-width: 900px){.useful-width{padding-left:20px !important;padding-right:20px !important}}.full-width{width:100%}.margin{margin-top:70px}.mentions-legales h3{line-height:20px;font-family:"Source Sans 3",sans-serif;font-weight:400;font-weight:600;margin-top:30px}.contact-page{display:flex;justify-content:flex-start;align-items:flex-start}.contact-page iframe{width:100%;aspect-ratio:1/1}.contact-page__form{width:70%;padding-right:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.contact-page__form p{margin-bottom:0}.contact-page .wpcf7-list-item{margin-top:15px;margin-bottom:15px;margin-left:0;padding-left:0}.contact-page .mentions{margin-top:15px}.contact-page__bloc{padding:30px;width:100%;background-color:rgba(128,128,128,.1490196078);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:20px}.contact-page__bloc img{width:90px !important;height:auto;margin-bottom:20px;margin-left:auto;margin-right:auto}.contact-page__bloc i{margin-right:10px;font-size:25px}.contact-page__infos{width:30%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fcf2e7;border-radius:30px;padding:30px}.contact-page__infos p{margin-bottom:0}.contact-page__infos img{margin-bottom:20px}.contact-page__ligne{display:flex;margin-bottom:15px;justify-content:flex-start;align-items:flex-start;line-height:21px}.contact-page__ligne i{color:#bf1d2b;font-size:23px;margin-right:5px}form input[type=text],form input[type=email],form input[type=url],form input[type=password],form input[type=search],form input[type=number],form input[type=tel],form input[type=range],form input[type=date],form input[type=month],form input[type=week],form input[type=time],form input[type=datetime],form input[type=datetime-local],form input[type=color],form textarea,form select{border:1px solid #9bb094;border-radius:10px;width:100%;background-color:#fff;padding:10px;margin-top:0px}.wpcf7 form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.offres{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.offres__container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.offres__offre{width:100%;padding:20px 40px;border-bottom:2px solid #f0f0f0;margin-bottom:15px;border-bottom:2px solid;display:flex;align-items:center;justify-content:space-between}.offres__offre .h2-modif{margin-bottom:0}:root{--white: #fff;--green: #254c2f;--brown: #bd8750;--green-light: #9bb094;--grey: #f2f0e9}@font-face{font-family:"Warbler Banner";font-weight:700;src:url("./fonts/WarblerBanner-Bold-Testing-BF674fd3863b486.eot");src:url("./fonts/WarblerBanner-Bold-Testing-BF674fd3863b486.eot?#iefix") format("embedded-opentype"),url("./fonts/WarblerBanner-Bold-Testing-BF674fd3863b486.woff2") format("woff2"),url("./fonts/WarblerBanner-Bold-Testing-BF674fd3863b486.woff") format("woff"),url("./fonts/WarblerBanner-Bold-Testing-BF674fd3863b486.ttf") format("truetype"),url("./fonts/WarblerBanner-Bold-Testing-BF674fd3863b486.svg#Warbler Banner") format("svg")}@font-face{font-family:"Warbler Deck";font-weight:700;src:url("./fonts/WarblerDeck-Bold-Testing-BF674fd386a7d12.eot");src:url("./fonts/WarblerDeck-Bold-Testing-BF674fd386a7d12.eot?#iefix") format("embedded-opentype"),url("./fonts/WarblerDeck-Bold-Testing-BF674fd386a7d12.woff2") format("woff2"),url("./fonts/WarblerDeck-Bold-Testing-BF674fd386a7d12.woff") format("woff"),url("./fonts/WarblerDeck-Bold-Testing-BF674fd386a7d12.ttf") format("truetype"),url("./fonts/WarblerDeck-Bold-Testing-BF674fd386a7d12.svg#Warbler Deck") format("svg")}@font-face{font-family:"Venice";font-weight:400;src:url("./fonts/Venice.eot");src:url("./fonts/Venice.eot?#iefix") format("embedded-opentype"),url("./fonts/Venice.woff2") format("woff2"),url("./fonts/Venice.woff") format("woff"),url("./fonts/Venice.ttf") format("truetype"),url("./fonts/Venice.svg#Venice") format("svg")}html,body{overflow-x:hidden}body{font-size:18px;line-height:24px;font-weight:400;letter-spacing:normal;font-family:"Montserrat",sans-serif;color:var(--green)}a{text-decoration:none}img{max-width:100%;height:auto}h1,.h1,h2,.h2,h3 .h3,h4,.h4,h5,.h5{font-weight:700;letter-spacing:normal;color:#415632}h1,.h1{font-size:72px;line-height:96px;color:var(--white);margin-bottom:45px;font-family:"Warbler Banner"}h2,.h2{font-size:30px;line-height:38px;font-family:"Warbler Deck"}h3,.h3{font-size:28px;line-height:34px;text-transform:uppercase;font-family:"Montserrat";font-weight:800;margin-bottom:30px}h4,.h4{font-size:24px;line-height:36px;font-weight:400;font-family:"Warbler Deck"}h5,.h5{font-size:22px;line-height:26px}header{z-index:9;position:absolute;left:0px;right:0px;top:25px}.header-icons{display:flex;align-items:center;gap:23.5px;justify-content:right;margin-bottom:15px}header .container{padding:0}.header-inner{display:flex;justify-content:space-between;position:relative;padding:0px 12px}.toogle-section{display:flex;gap:25px;min-width:170px}button{padding:0px;border:none;line-height:normal;background:rgba(0,0,0,0);width:40px}button.menu-toggle svg line{stroke:var(--green)}.toogle-section.menu-open button.menu-toggle,button.close-nav{display:none}.toogle-section.menu-open button.close-nav{display:inline-block}.desktop-nav{position:absolute;padding:30px 41px 61px 41px;background-size:100%;background-color:var(--white);border-radius:0px 0px 150px 150px;transition:.3s;left:0px;top:73px;opacity:0;visibility:hidden}.toogle-section.menu-open .desktop-nav{opacity:1;visibility:visible}.desktop-nav ul{padding:0;margin:0;list-style:none}.desk-hidden{display:none}.desktop-nav a,.desktop-nav p{font-size:16px;font-weight:700;padding:5px 0px;margin-bottom:0 !important;display:inline-block;width:100%;color:var(--green)}li.border-bottom{border-bottom:1px solid var(--green) !important;padding-bottom:7px;margin-bottom:7px}.lagguage-switcher{display:flex;align-items:center;gap:6px}.site-logo{width:220px;border-radius:50%;display:inline-block;position:absolute;left:0;right:0;top:-55px;margin:0 auto}.navigation{display:flex;align-items:center;gap:15px}.navigation ul{display:flex;align-items:center;list-style:none;padding:0;margin:0px;gap:18px}.navigation ul li.spaceer{width:220px}.navigation a{color:var(--green);font-size:15px;text-transform:uppercase;font-weight:500;transition:all 200ms ease-out}.navigation a:hover{opacity:.7}header.sticky{position:fixed;background:var(--white);top:0;padding-top:12px}header.sticky .header-inner{padding-bottom:36px;background-color:var(--white) !important}header.sticky .site-logo{background-color:var(--white);width:170px;top:-50px}.light-header .header-icons path{fill:var(--grey)}header.sticky.light-header .header-icons path{fill:var(--green)}.light-header .header-icons svg g{stroke:var(--grey)}header.sticky.light-header .header-icons svg g{stroke:var(--green)}.light-header button.menu-toggle svg line{stroke:var(--grey)}header.sticky button.menu-toggle svg line{stroke:var(--green)}.light-header .navigation a{color:var(--grey)}header.sticky.light-header .navigation a{color:var(--green)}.sticky-logo,header.sticky .no-sticky-logo{display:none}header.sticky .sticky-logo{display:inline-block}.btn{text-transform:uppercase;font-weight:600;padding:10px 40px;border-radius:8px;line-height:normal;font-size:16px;border:2px solid var(--green)}.green-btn{background:var(--green);color:var(--grey);border-color:var(--green)}.green-btn:hover{color:var(--green);background-color:rgba(0,0,0,0);border-color:var(--green)}.white-btn{background-color:var(--white);border-color:var(--white);color:var(--green)}.white-btn:hover{background-color:rgba(0,0,0,0);border-color:var(--white);color:var(--white)}.border-btn{border-color:var(--green);color:var(--green)}.border-btn:hover{background:var(--green);color:var(--white)}.brown-bg{background:var(--brown);color:var(--grey)}.green-light{background:var(--green-light);color:var(--grey)}.green-bg{background:var(--green);color:var(--grey)}.grey-bg{background:var(--grey)}.green-bg .h2{color:var(--green-light)}.brown-bg .h2{color:hsla(0,0%,100%,.5)}.green-light .h2{color:rgba(37,76,47,.4)}.grey-bg .h2{color:var(--green-light)}.home-hero{display:inline-block;width:100%;position:relative;padding:20vw 0px;text-align:center;overflow:hidden;vertical-align:middle}.home-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.647) 0%, rgba(0, 0, 0, 0.316) 40%, rgba(0, 0, 0, 0.14) 80%);z-index:1}.home-hero .container{position:relative;z-index:2}fieldset{width:100%}fieldset .btn{width:160px;max-width:160px}.top-bar{position:relative;margin-top:50px}.top-bar::before{content:"";z-index:2;width:38px;height:1px;display:inline-block;position:absolute;background:#fff;left:0;right:0;margin:0 auto;top:-25px}.wpcf7-list-item{display:flex;justify-content:flex-start;align-items:flex-start}.wpcf7-list-item input{width:auto;margin-right:10px;margin-top:6px}img.field-bg{width:100%;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;z-index:-1;height:100%}.home-hero .container{position:relative}.home-hero .h4{font-size:26px;font-weight:500;color:var(--white);line-height:normal;text-transform:uppercase;font-family:"Venice";font-family:"Montserrat"}.hero-bottom{margin-top:-214px;position:absolute;z-index:9;left:0;right:0;vertical-align:middle}.hero-bottom .container{max-width:975px}.hero-bottom .row>*{padding:0px 22px}.dormir-card{text-align:center;background-position:top center;background-repeat:no-repeat;padding:55px 20px 30px 20px;background-size:100%;border-radius:150px 150px 0px 0px;transition:.3s;color:var(--grey)}.dormir-card:hover{padding:72px 20px 90px 20px;margin-top:-50px}.dormir-card .h4{position:relative;color:var(--grey);display:flex;align-items:center;flex-direction:column;row-gap:18px;margin:0px;padding-bottom:21px;font-size:22px;line-height:normal}.dormir-card .h4:after{background:var(--green);content:"";width:37px;height:1px;display:inline-block}.dormir-card.Travailler-card .h4:after{background:var(--white)}.dormir-card p{margin-bottom:15px;font-size:20px;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.dormir-card .btn{padding:9px 10px;width:100%}.full-section{margin-bottom:20px;position:relative}.full-section .container-fluid{padding-left:0;padding-right:0}.full-section .col-md-12{position:relative}.full-section img.right-svg{position:absolute;right:0;top:0;bottom:0px;left:auto;width:auto;max-height:100%}.full-section img.left-svg{position:absolute;left:0;width:auto;top:0;bottom:0;right:auto;max-height:100%}.img-fix{width:100% !important;height:650px !important;object-fit:cover}.home-page{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.post-list{width:70%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:30px}.post-list .nos-card{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:350px}.post-list__date{position:absolute;background-color:#254c2f;padding:10px 20px;font-weight:500;left:0;font-family:"Montserrat";top:0;color:#fff}.post-list__single img{margin-bottom:30px}.post-list__single{position:relative}.sidebar-post{width:30%}.sidebar__recent-posts{margin-bottom:40px}.sidebar-post a{color:#254c2f}.sidebar-post a{color:#254c2f}.full-section .row{margin:0px}.full-section .row>*{padding:0px}.pl-space{padding-left:10vw;padding-right:40px}.pr-space{padding-right:10vw;padding-left:40px}.full-section .h3{margin:10px 0px 30px 0px}.full-section img{width:100%;object-fit:cover;height:100%}.full-section .btn{margin-top:5px}.region-section .row{margin:0;position:relative;justify-content:space-between;row-gap:7px}.region-section .row>*{padding:0px;width:calc(50% - 4px)}.region-section img{width:100%;height:100%;object-fit:cover}.region-card{text-align:center;padding:154px 46px 60px 45px !important;max-width:650px;margin:0 auto;width:100% !important;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);border-radius:400px 400px 0 0}.region-card .h3{margin:11px 0px 30px 0px}.Nos-actualites{text-align:center;padding:65px 0px 23px 0px}.Nos-actualites .h2{color:var(--brown)}.Nos-actualites .h3{margin:33px 0px 15px 0px}.Nos-actualites .row{padding-bottom:33px;padding-top:24px}.nos-card{background:var(--grey);padding-bottom:31px;border-radius:150px 150px 2px 2px}.nos-pic img{width:100%;height:auto;aspect-ratio:5/4;border-top-left-radius:160px;border-top-right-radius:160px}.nos-card h4{position:relative;display:flex;align-items:center;flex-direction:column;row-gap:7px;margin:0px;padding-top:15px;padding-bottom:18px;font-weight:800;text-transform:uppercase;font-family:"Montserrat"}.nos-card h4:after{background:var(--green);content:"";width:37px;height:3px;display:inline-block}.nos-card p{margin-bottom:35px;padding:0px 28px;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.nos-card .brown-btn{background:var(--brown);color:var(--grey);border-color:var(--brown)}.nos-card .brown-btn:hover{color:var(--brown);background-color:rgba(0,0,0,0)}.contactor-section{background:var(--grey);border-radius:0 280px 0 0;padding:81px 0px 125px 0px;margin-top:80px}.contactor-section .h3{margin:13px 0px 25px 0px}.contactor-section .ul{padding:15px 0px 30px 0px;margin:0;list-style:none}.contactor-section .li{display:flex;width:100%;padding-bottom:14px;line-height:normal;align-items:center;gap:15px}.btn-row{display:flex;gap:22px}.disable-btn{background:var(--green-light);border-color:var(--green-light)}.disable-btn:hover{background-color:rgba(0,0,0,0);color:var(--green-light);border-color:var(--green-light)}.footer{background:var(--green);color:var(--white);padding:50px 0px 38px 0px}.footer .row{align-items:end}a.footer-logo{background:var(--green);display:inline-block;margin-top:-110px;border-radius:50%;position:relative;top:-15px}.footer .btn{color:var(--green);margin-top:35px}.footer .btn:hover{color:var(--white)}.footer-col-second{text-align:center}.footer .p{font-size:16px;margin:15px 0px 12px 0px}.footer .p.semibold{margin:0;font-weight:600}.footer a{font-size:20px;color:var(--white)}.footer a.bold-text{font-weight:700;margin-bottom:5px;display:inline-block}.footer .header-icons{margin-top:45px}.footer .header-icons a:hover img{filter:brightness(2)}.footer-col-third{text-align:right}.header-icons{transition:all 200ms ease-out}.header-icons a:hover{opacity:.7}ul.footer-menu{padding:0;margin:0;list-style:none;margin-bottom:16px;display:inline-block;width:100%;text-align:left}ul.footer-menu li{width:50%;float:left}ul.footer-menu a{font-size:16px;font-weight:600;padding-bottom:17px;display:inline-block}.copyright{background:var(--grey);padding:9px 0px}.copyright .container{display:flex;align-items:center;justify-content:space-between}.copyright .p,.copyright a{margin:0;color:var(--green);border-bottom:0}.copyright .p span{margin:0px 15px}.copyright img{margin-bottom:0}footer .header-icons{justify-content:left}.tooltip-fix{position:fixed;right:0px;top:14vw;display:flex;flex-direction:column;row-gap:8px;align-items:flex-end;z-index:9}.tooltip-fix a{background:var(--green-light);color:var(--white);display:flex;align-items:center;border-radius:20px 0 0 20px;padding:7px;height:54px;gap:15px;transition:.3s;width:auto;min-width:65px;justify-content:center;justify-content:flex-start;width:50px;padding-left:14px}.active a{font-weight:700 !important}.tooltip-fix a.call-btn{background:var(--brown)}.tooltip-fix a span{max-width:0px;white-space:nowrap;opacity:0;transition:all 200ms ease-out}.tooltip-fix a:hover{width:auto}.tooltip-fix a:hover span{opacity:1;width:auto;max-width:1000px}section.inner-hero{padding:17vw 0px 3vw 0px;text-align:center;position:relative}section.inner-hero .h2{font-size:55px;font-weight:700;line-height:normal;display:inline-block}section.moment-section .container,.Privatisation-section .container{margin-top:-200px;border-radius:10px;overflow:hidden;position:relative}.moment-section img,.Privatisation-section img{width:100%;height:100%;object-fit:cover}.moment-section .section-inner,.Privatisation-section .section-inner{padding:20px 20px 20px 50px}.Privatisation-section .container{margin:0 auto}section.moment-section .row>*,.Privatisation-section .row>*{padding:0}.Privatisation-section{padding-top:20px}.offre-section{margin-top:80px}.list-offre{display:flex;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.offre{width:100%;padding:15px;background-color:rgba(155,176,147,.2784313725);border-radius:15px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-left:30px}.offre p{font-size:22px;color:#254c2f;font-weight:500;margin-bottom:0}.menu-chart{padding:67px 0px 94px 0px}.menu-chart .container{max-width:985px}.menu-chart .section-top{text-align:center;padding-bottom:30px}.menu-chart .section-top .h2{color:var(--brown)}.nav-tabs{gap:27px;border:none}li.nav-item{width:calc(20% - 22px)}li.nav-item button{width:100%;padding:31px 8px 25px 8px;color:#9bb093;text-transform:uppercase;background:rgba(0,0,0,0) !important;border:1px solid var(--green-light) !important;border-radius:150px 150px 0 0 !important;text-align:center;display:inline-block;height:100%;font-size:19px}li.nav-item button.active,li.nav-item button:hover{background:var(--grey) !important;border-color:var(--grey) !important;color:var(--green) !important}li.nav-item button strong{display:block}li.nav-item button svg{display:block;margin:0 auto;margin-bottom:4px}li.nav-item button.active svg path,li.nav-item button:hover svg path{fill:var(--green)}.accordion-item{border:1px solid var(--green-light) !important;border-radius:8px;overflow:hidden;margin-bottom:8px}.accordion-item button.accordion-button{background:rgba(0,0,0,0);box-shadow:none;font-size:22px;text-transform:uppercase;font-weight:400;padding:13px 10px;justify-content:center;color:var(--green);font-family:"Montserrat"}.accordion-item button.accordion-button strong{font-weight:700;margin-left:4px}.accordion-item button.accordion-button:after{margin-left:9px}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-icon)}.accordion{padding-top:15px}.accordion-body ul{display:flex;width:100%;padding:0px;max-width:720px;margin:0 auto;flex-wrap:wrap}.accordion-body li{color:var(--green);list-style:none;width:50%;float:left;padding-bottom:6px;display:flex;align-items:center;justify-content:space-between}.accordion-body li strong{min-width:90px}.accordion-body{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.facalities{display:flex;justify-content:space-between;max-width:500px;margin:25px 0 30px 0px}.facalities-col{text-align:center}.facalities-col img{width:auto;height:auto;display:block;margin:0 auto;margin-bottom:10px}.sejour-section{text-align:center;padding:90px 0px 75px 0px}.sejour-section .h2{color:var(--green-light)}.sejour-section .btn-row{justify-content:center}.sejour-section .btn{margin-top:30px}.gallery-slider{padding-bottom:100px}.gallery-slider button{background-image:url(./images/prew.svg) !important;background-position:center !important;background-size:19px !important;font-size:0px !important;background-color:rgba(0,0,0,0) !important;background-repeat:no-repeat !important;width:25px;height:25px;margin:0px !important;display:flex !important;align-items:center;justify-content:center;position:absolute;top:50%;left:6vw}.gallery-slider button.owl-next{background-image:url(./images/next.svg) !important;left:auto !important;right:6vw}.sale-retro{margin-top:-130px;text-align:center;position:relative}.sale-retro .row{margin-bottom:40px}.sale-retro-card{height:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;overflow:hidden}.retro-pic img{width:100%;aspect-ratio:5/4;object-fit:cover;height:auto}.h-top .section-inner{padding-bottom:120px;padding-top:50px}.retro-cont{padding:40px 35px 24px 35px;text-align:center}.retro-row{display:flex;align-items:center;justify-content:space-between;padding:21px 0px 40px 0px}.center-banner h2{padding:5px 20px}.retro-scale span{display:block;font-size:21px;margin-top:10px;font-weight:400;text-transform:uppercase}.retro-row img{margin:0 auto}.h-img .pd-left{margin-bottom:130px}.des-service{margin:50px 0px 60px 0px}.contact-details{padding-top:65px}form input,form select,form textarea{width:100%;outline:none;border-radius:8px;border:1px solid #9bb094;font-size:20px;color:var(--green-light);text-transform:uppercase;line-height:normal}form input::placeholder,form select::placeholder,form textarea::placeholder{color:rgba(37,76,47,.5)}form textarea{min-height:180px}.chekbox{display:flex;align-items:flex-start;gap:17px}.chekbox input{width:27px;height:27px;display:inline-block}input.btn.green-btn{max-width:160px;margin-top:21px;margin-bottom:-1px}.detail-card{border-radius:8px;padding:15px}.detail-card img{margin-bottom:30px}.detail-card .address{margin-top:35px;position:relative}.detail-card .address:before{content:"";width:38px;height:1px;display:inline-block;position:absolute;background:var(--green-light);left:0;right:0;margin:0 auto;top:-15px}.detail-card .address span,.detail-card a{color:var(--green-light);font-weight:700}.google-map{padding:45px 0px}.map-card{border-radius:8px;text-align:center;padding:60px 25px;margin-bottom:-300px;position:relative}.google-map iframe{width:100%;object-fit:cover}.transport-section{margin-top:-150px;position:relative}.transport-section .container{padding:38px 45px 25px 45px;border-radius:10px}.transport-card{height:100%;display:flex;flex-direction:column}.transport-card img{margin:0 auto;margin-top:18px;margin-bottom:26px;max-width:max-content}.transport-card .p{margin-top:auto;margin-bottom:auto}.transport-card li{display:inline-block}.faq-section{padding:90px 0px}.faq-section button.accordion-button{justify-content:space-between;text-align:left}.faq-section .accordion{padding:30px 0px 30px 0px}.faq-section .accordion-item{margin-bottom:18px}.toute-section{padding-bottom:85px}.toute-section .h3{margin-bottom:17px}.toute-section .header-icons{justify-content:center}@media(min-width: 1200px){.container{max-width:1100px}}@media(max-width: 1199px){h1,.h1{font-size:55px;line-height:normal;margin-bottom:30px}h2,.h2{font-size:26px;line-height:normal}h3,.h3{font-size:24px;line-height:normal}h4,.h4{font-size:23px;line-height:normal}h5,.h5{font-size:22px;line-height:26px}.navigation ul li.spaceer{width:160px}.site-logo{width:175px}.toogle-section{min-width:150px}.home-hero{padding:25vw 0px}.home-hero .h4{font-size:21px}.full-section .row{align-items:normal !important}.section-inner{padding-top:30px;padding-bottom:30px}.pl-space{padding-left:3vw;padding-right:25px}.pr-space{padding-right:3vw;padding-left:25px}.region-card{padding:100px 30px 45px 30px !important}.Nos-actualites{text-align:center;padding:50px 0px 63px 0px}.contactor-section{background:var(--grey);border-radius:0 280px 0 0;padding:60px 0px 100px 0px;margin-top:50px}ul.footer-menu li{width:auto;float:left;padding-left:20px}ul.footer-menu a{padding-bottom:10px}.transport-card{height:auto}}@media(max-width: 991px){.img-fix{height:auto !important;aspect-ratio:1/1;width:100% !important}.desk-hidden{display:block}.navigation{display:none}header .container{padding:0px 12px}.header-inner{padding:0px}section.inner-hero{padding:23vw 0px 3vw 0px}section.inner-hero .h2{font-size:40px}h1,.h1{font-size:36px;margin-bottom:10px}h2,.h2{font-size:23px;line-height:normal}h3,.h3{font-size:21px;line-height:normal}h4,.h4{font-size:19px;line-height:normal}.home-hero .h4{font-size:19px}body{font-size:16px;line-height:normal;font-weight:400}.region-card .h3{margin:11px 0px 15px 0px}.btn{padding:8px 25px}.hero-bottom{margin-top:-135px}.hero-bottom .row>*{padding:0px 12px}.dormir-card{padding:45px 15px 20px 15px}.dormir-card:hover{padding:50px 15px 50px 15px;margin-top:-50px}.dormir-card .h4{row-gap:14px;padding-bottom:17px;font-size:19px}.dormir-card p{font-size:18px;line-height:normal}.hotel-restaurant{padding-top:90px}.pl-space{padding-left:30px;padding-right:30px}.pr-space{padding-right:30px;padding-left:30px}.nos-card p{margin-bottom:20px;padding:0px 15px}.nos-card{padding-bottom:20px}.contactor-section{border-radius:0 200px 0 0;padding:50px 0px 80px 0px;margin-top:40px}.region-card{padding:100px 30px 45px 30px !important;max-width:600px;margin:0 auto}.nos-card h4{row-gap:7px;padding-top:14px;padding-bottom:14px}.Nos-actualites .h3{margin:15px 0px 10px 0px}.btn-row{display:flex;gap:10px;flex-wrap:wrap}.footer{background:var(--green);color:var(--white);padding:30px 0px 25px 0px}.footer a{font-size:16px;color:var(--white)}a.footer-logo{margin-top:-40px;top:-40px;width:180px}.copyright .container{flex-wrap:wrap;justify-content:center;gap:7px}.moment-section .section-inner,.Privatisation-section .section-inner{padding:20px 20px 20px 20px}.nav-tabs{gap:15px}li.nav-item{width:calc(20% - 12px)}li.nav-item button{padding:23px 5px 15px 4px;font-size:13px}.sejour-section{padding:45px 0px}.gallery-slider{padding-bottom:45px}.retro-cont{padding:25px 15px;text-align:center}.retro-scale span{font-size:16px;margin-top:8px}.des-service{margin:30px 0px}.detail-card{margin-bottom:20px}form input,form select,form textarea{padding:11px 20px;font-size:18px}.map-card{padding:30px 15px;margin-bottom:-220px}.transport-section .container{padding:30px 20px}.faq-section{padding:45px 0px}.faq-section .accordion{padding:15px 0px}.accordion-item button.accordion-button{font-size:18px;padding:11px 10px}.toute-section{padding-bottom:60px}}@media(max-width: 767px){header .container{padding:0px 12px;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;position:relative;padding-bottom:15px}.header-inner{position:static}.toogle-section{gap:10px;min-width:auto}.site-logo{width:100px;top:-20px}button{width:auto}.header-icons{gap:10px;margin-bottom:0px}button.menu-toggle svg{max-width:26px}.header-right{display:none}header.sticky .site-logo{width:100px;top:-11px}header.sticky .header-inner{padding-bottom:0px}section.inner-hero{padding:37vw 0px 3vw 0px}section.inner-hero .h2{font-size:28px}h1,.h1{font-size:32px}h2,.h2{font-size:21px;line-height:normal}h3,.h3{font-size:19px;line-height:normal}h4,.h4{font-size:18px;line-height:normal}.home-hero .h4{font-size:17px}.home-hero{padding:130px 0px 100px 0px}img.field-bg{min-height:432px;object-fit:cover}.hero-bottom{margin-top:-50px;position:relative}.hero-bottom .row{gap:15px}.dormir-card{padding:40px 15px 23px 15px;max-width:250px;margin:0 auto}.hotel-restaurant{padding-top:0}.pl-space{padding-left:15px;padding-right:15px}.pr-space{padding-right:15px;padding-left:15px}.region-section .row>*{padding:0px;width:100%}.region-card{padding:40px 15px 15px 15px !important;max-width:85%;margin:0 auto}.Nos-actualites .row{padding-bottom:20px;padding-top:15px;gap:21px}.contactor-section{margin-top:30px}.contactor-section .row{gap:20px}.contactor-section .ul{padding:10px 0px 20px 0px;margin:0;list-style:none}.footer{text-align:center}.footer .row{align-items:end;gap:20px}.footer .header-icons{margin-top:30px;justify-content:center}a.footer-logo{margin-top:0;top:0;width:150px;position:static}.footer .fill-btn{margin-top:0px}.footer-col-third{text-align:center}.tooltip-fix{position:fixed;right:0px;top:32vw;display:flex;flex-direction:column;row-gap:8px;align-items:flex-end;z-index:9}.tooltip-fix a{border-radius:12px 0 0 12px;padding:7px;height:46px}.desktop-nav{padding:15px 25px 47px 25px;top:30px;padding-top:50px !important}.menu-chart{padding:30px 0px 30px 0px}.moment-section .section-inner,.Privatisation-section .section-inner{padding:15px}.nav-tabs{gap:15px;flex-wrap:nowrap;overflow-x:auto}li.nav-item{width:100%;min-width:150px}.accordion-body li strong{min-width:30px}.accordion-body li{width:100%}.accordion-item button.accordion-button{font-size:16px;padding:9px 10px}.sejour-section{padding:30px 0px}.gallery-slider{padding-bottom:30px}.sale-retro-card{margin-bottom:20px;height:auto}.retro-row{padding:20px 0px 20px 0px}.map-card{padding:20px 15px;margin-bottom:-100px}.transport-section{margin-top:-100px;padding:0px 15px}.transport-card{padding-bottom:20px}.faq-section{padding:30px 0px}.toute-section{padding-bottom:40px}.copyright .p,.copyright a{text-align:center}ul.footer-menu{text-align:center}ul.footer-menu li{width:100%;padding-left:0px}}