:root{--siteType: lokapi;--primary: #FF7500;--primary-bg: #fd6721;--primary-lighter: #fe8b04;--primary-darker: #fd6721;--primary-map-lighter: #ed008c;--primary-light: #ff9900;--primary-light-bis: #fe8101;--primary-light-ter:  #ff7b45;--primary-dark: #e07e00;--primary-dark-bis: #ff8905;--primary-dark-ter: #f07e1d;--primary-bg-light: #ff8705;--primary-bg-dark: #fd7222;--primary-contrasted: #ff6600;--secondary: #FF7500}.engin{position:absolute;top:-5000px;height:88px;z-index:11000012;background:#FF7500;background:#FF7500;background:-webkit-linear-gradient(180deg, #fe8b04, #fd6721);background:-o-linear-gradient(180deg, #fe8b04, #fd6721);background:-moz-linear-gradient(180deg, #fe8b04, #fd6721);background:linear-gradient(180deg, #fe8b04, #fd6721)}.mercredi{color:#C35C00}.samedi{color:#A69C01}.dimanche{color:#187696}.engin-touristique,.engin-touristique a,.engin-zone,.engin-zone a,.engin-camping,.engin-camping a,.engin-ville,.engin-ville a,.engin-dep,.engin-dep a,.engin-region,.engin-region a,.engin-pays,.engin-pays a,.engin-admin,.engin-admin a,.engin-touristique,.engin-touristique a{color:#626260;padding-bottom:2px;padding-top:2px;display:block;font-size:14px}.engin-touristique,.engin-touristique a,.engin-pays,.engin-pays a,.engin-admin a span.region,.engin-dep a span.region{color:#010101}.engin-touristique .pays{color:#626260}.engin-camping a span.camping{font-size:14px}.engin .c{width:100%;height:100%}.engin-search{width:100%;margin:auto;text-align:center;height:100%;position:relative;max-width:1200px}.engin-search form{position:absolute;margin:auto;height:50%;left:0px;right:0px;top:0px;bottom:0px;width:100%;z-index:100}.engin-search .form{display:inline-block;vertical-align:top;width:100%;background-color:white;position:relative;margin:0;text-align:left;border-top:2px solid #efefef;box-shadow:0px 0px 0 2px #FF7500}.engin-search div,.engin-search div input{height:100%}.engin-search div{display:inline-block;vertical-align:top;margin:0px;padding:0px;position:relative;z-index:100}.engin-search .reponsive{position:absolute;right:0;padding-left:5px;width:49%}.engin-search .form .top{background-color:#efefef;position:absolute;top:0px;z-index:200;width:96%;height:2px}.engin-search div.query{width:50%;background-color:white;border-right:1px solid #bbbbbb;left:0px;padding-left:5px}.engin-search div.query input{font-size:15px;color:black}.engin-search div select{font-size:15px;color:#666666}.engin-search div.date{width:43%;background-color:white;border-right:1px solid #bbbbbb}.engin-search div.peronnes{width:28%;background-color:white;border-right:1px solid #bbbbbb}.engin-search div.nuits{width:calc(26% - 5px);background-color:white}.engin-search div.go{width:5%;background-color:white;background:#ff8705;background:-webkit-linear-gradient(180deg, #29adfc, #037eb8);background:-o-linear-gradient(180deg, #29adfc, #037eb8);background:-moz-linear-gradient(180deg, #29adfc, #037eb8);background:linear-gradient(180deg, #29adfc, #037eb8);position:absolute;right:0px;margin:auto;text-align:center;min-width:45px;cursor:pointer;z-index:210}.engin-search div.go span.text{display:none}.engin-search div.go span.icon-ico02{font-size:40px;color:white;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;top:-2px;border-top:4px solid #29adfc}.engin-search div input,.engin-search div select,.engin-search div textarea{width:100%;height:100%;border:none;margin:0px;padding:0px;background-color:white;box-sizing:content-box}.engin-search div select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 1024px){.engin-search{min-width:320px}.engin-search .reponsive{position:relative;background-color:white;width:calc(100% - 6px);height:42%;margin-top:10px;border-radius:4px;border-top:2px solid #efefef}.engin-search div.query{display:block;width:calc(100% - 10px);padding-left:5px;padding-right:5px}.engin-search .form{background:none;border-top:none;box-shadow:none}.engin{height:120px}.engin-search form{height:75%;width:95%}.engin-search div.go{right:-2px;border-bottom-right-radius:4px;border-top-right-radius:4px}.engin-search div.go span.icon-ico02{border-bottom-right-radius:4px;border-top-right-radius:4px}.engin-search div.query{height:42%;border-radius:4px;border-top:2px solid #efefef}.engin-search div.date,.engin-search div.peronnes,.engin-search div.nuits{height:100%}#restultset .engin-search{width:100%}}@media (max-width: 768px){.engin{height:136px;width:99%}.engin-search .reponsive{background:none;height:60%;border:none}.engin-search div.nuits{display:none}.engin-search div.date,.engin-search div.peronnes{height:45%;border-radius:4px;padding-left:5px}.engin-search div.date{width:58%;position:absolute;margin:auto;left:0px}.engin-search div.peronnes{width:36%;position:absolute;margin:auto;right:0px}.engin-search div.query{height:30%}.engin-search div.date,.engin-search div.peronnes,.engin-search div.query{box-shadow:0px 0px 0 2px #FF7500}.engin-search select{font-size:13px}.engin-search div.go{width:100%;bottom:-2px;height:45%;border-radius:4px}.engin-search div.go span.icon-ico02{top:0px;font-size:28px;position:relative;background-color:rgba(0,0,0,0);border:none}.engin-search div.go span.text{font-size:15px;display:inline-block;vertical-align:top;color:white;padding-top:4px}}:root{--primary: $primary;--primary-dark: $primary-darker;--secondary: #fcff00;--secondary-light: #fcff9f;--yello: #fcff00;--red: $primary-dark-bis;--grey: #d9d9d9;--grey-dark: #bfbfbf;--light: #fff;--dark: #000}@font-face{font-family:'ArialMT';src:url("/font/hub/ArialMT.woff2") format("woff2"),url("/font/hub/ArialMT.woff") format("woff"),url("/font/hub/ArialMT.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Badass Moon';src:url("/font/hub/BadassMoon.woff2") format("woff2"),url("/font/hub/BadassMoon.woff") format("woff"),url("/font/hub/BadassMoon.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'ArialMT';src:url("/font/hub/Arial-BoldMT.woff2") format("woff2"),url("/font/hub/Arial-BoldMT.woff") format("woff"),url("/font/hub/Arial-BoldMT.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Metropolis';src:url("/font/hub/Metropolis-Black.woff2") format("woff2"),url("/font/hub/Metropolis-Black.woff") format("woff"),url("/font/hub/Metropolis-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Metropolis';src:url("/font/hub/Metropolis-Bold.woff2") format("woff2"),url("/font/hub/Metropolis-Bold.woff") format("woff"),url("/font/hub/Metropolis-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Metropolis';src:url("/font/Metropolis-Medium.woff2") format("woff2"),url("/font/hub/Metropolis-Medium.woff") format("woff"),url("/font/hub/Metropolis-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("/font/hub/Montserrat-Bold.woff2") format("woff2"),url("/font/hub/Montserrat-Bold.woff") format("woff"),url("/ont/hub/Montserrat-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}html{font-size:26px}body{font-family:'ArialMT', sans-serif}p{line-height:1.2}a{text-decoration:none;color:inherit}h2,h3{font-family:Metropolis, sans-serif;font-weight:bold}h2{font-size:2.46rem;margin-top:2rem;margin-bottom:2rem}h3{font-size:1.69rem}sup{vertical-align:super;font-size:60%}hr{margin:0;border-color:#d9d9d9;border-color:var(--grey)}div.inv{width:100%;font-size:12px;background-color:var(--light)}div.bottom{width:100%;background:var(--light)}footer.legale{background:var(--light)}.container{padding:0.38rem 14% 3.84rem 14%}.ad__banner{width:100%}.rounded{border-radius:0.85rem}.align-left{text-align:left}.price-tag{position:absolute;width:6rem;height:6rem;border-radius:50%;background:#fff;background:var(--light);border:0.3rem solid #FF7500;border-color:#FF7500;font-family:Metropolis, sans-serif;font-weight:bold;text-align:center;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;font-size:0.8rem;padding-left:0.5rem}.price-tag__amount{font-size:1.5rem}.carousel{position:relative}.carousel__items{display:block;overflow:auto}.carousel__previous,.carousel__next{width:3.88rem;height:6.38rem;background:rgba(0,0,0,0.2);position:absolute;top:calc(50% - 3.19rem);z-index:4;cursor:pointer;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.blog__item,.social__item,.resorts__item{width:calc(50% - 1.54rem);display:inline-block;margin-bottom:2rem}.blog__item:nth-of-type(2n),.social__item:nth-of-type(2n),.resorts__item:nth-of-type(2n){margin-left:1.54rem}@supports (display: grid){.carousel__items{display:grid;overflow:hidden}.blog__item,.social__item,.resorts__item{display:block;width:auto;margin-bottom:0}.blog__item:nth-of-type(2n),.social__item:nth-of-type(2n),.resorts__item:nth-of-type(2n){margin-left:0}}.carousel__previous:hover,.carousel__next:hover{background:rgba(0,0,0,0.5)}.carousel__previous{left:-1.8rem}.carousel__next{right:-1.8rem}.carousel__previous>.carousel__arrow{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:1.15rem}.carousel__next>.carousel__arrow{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);right:1.15rem}.carousel__arrow{height:4.04rem;width:4.04rem;border-left:5px solid #fff;border-bottom:5px solid #fff;border-color:var(--light);position:absolute}.featured__grid,.social .carousel__items,.resorts .carousel__items{padding-top:10px}.featured__item,.gallery__item,.social__item,.resorts__item{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.featured__item:hover,.gallery__item:hover,.social__item:hover,.resorts__item:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.header{width:100%;z-index:10000;height:3.15rem}.header__top{position:initial;width:100%;height:3.15rem;padding:0.31rem 10%;background:#fff;background:var(--light);z-index:8;display:flex;justify-content:flex-start;align-items:center}.engin{width:100%;position:sticky !important;top:60px !important;left:0;right:0;opacity:1;visibility:visible;transition:opacity 0.5s ease-in-out, visibility 0.1s ease-in-out}.engin.scrolled{margin-top:0;top:0px !important;position:fixed !important}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header__menu__icon{width:1.5rem;height:1.5rem;background:#d9d9d9;background:var(--grey);position:relative;cursor:pointer;margin-right:0.92rem}.header__menu__icon,.header__search__icon{-webkit-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s}.header__menu__icon:hover,.header__search__icon:hover{background:#bfbfbf;background:var(--grey-dark)}.header__menu__icon__bar{width:100%;height:100%;display:flex;justify-content:space-around;align-items:center;flex-flow:column wrap;padding:5px}.header__menu__icon__bar span{width:100%;height:3px;background-color:var(--light)}.header__menu__logo{max-height:2.2rem}.header__title{position:absolute;left:50%;top:calc(3.15rem + 88px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:1.5rem;background:#fff;background:var(--light);line-height:0.35;z-index:10;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.menu-active .engin{opacity:0;visibility:hidden !important;transition:opacity 0.5s ease-in-out, visibility 0.1s ease-in-out}.header__title__title{font-family:Metropolis, sans-serif;font-weight:900;font-size:2.716rem;text-transform:uppercase;-webkit-transition:font-size 0.5s;-o-transition:font-size 0.5s;color:#000000;transition:font-size 0.5s;display:block}.header__title__subtitle{font-family:'Badass Moon', cursive;font-size:3.766rem;color:#FF7500;color:#FF7500;font-weight:normal;margin:0;-webkit-transition:font-size 0.5s;-o-transition:font-size 0.5s;transition:font-size 0.5s}.header__search__icon{display:none;height:2.42rem;width:2.42rem;background:#d9d9d9;background:var(--grey);cursor:pointer}.header__search__icon img{display:block;margin:0 auto;width:54%;padding-top:0.52rem}.navigation{position:fixed;background:#FF7500;background:#FF7500;font-family:Metropolis, sans-serif;font-weight:bold;color:#fff;color:var(--light);z-index:5;top:3.15rem;right:0;left:0;opacity:0;visibility:hidden;z-index:11000013;-webkit-transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out}.navigation__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;align-items:center;height:88px}.navigation__item{padding:1rem}.menu-active .navigation{opacity:1;visibility:visible;height:88px;border:1px solid #fff;border-color:var(--light)}.gallery{height:calc(90vh - (3.15rem + 88px));background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;margin-bottom:6.5rem}.gallery .gallery__link{display:block;height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.gallery__title{text-align:right;font-family:Metropolis, sans-serif;max-width:40%;margin-left:auto;position:absolute;width:100%;right:7%;top:38%}.gallery__title__subtitle{font-weight:500;text-transform:uppercase;font-size:1rem;margin-bottom:1rem}.gallery__title__title{font-weight:bold;font-size:2.62rem;display:inline;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, transparent), color-stop(0%, #FF7500));background-image:-o-linear-gradient(transparent 35%, #FF7500 0%);background-image:linear-gradient(transparent 35%, #FF7500 0%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(35%, transparent), color-stop(0%, #FF7500));background-image:-o-linear-gradient(transparent 35%, #FF7500 0%);background-image:linear-gradient(transparent 35%, #FF7500 0%);mix-blend-mode:hard-light}.gallery__pager{text-align:center;width:100%;position:absolute;bottom:150px;font-size:3.5rem;color:#fff;color:var(--light);text-shadow:1px 1px 5px #000;text-shadow:1px 1px 5px var(--dark);letter-spacing:0.38rem}.swiper-pagination-bullet{cursor:pointer;box-shadow:1px 1px 5px var(--dark);height:20px !important;transform:none !important;width:20px !important;margin:0 11px !important;background:#ffffff !important;opacity:1 !important}.gallery__pager span{cursor:pointer}.swiper-pagination{height:50px;bottom:20% !important;overflow:visible}.gallery__pager--active,.swiper-pagination-bullet-active{color:#FF7500;background:#FF7500 !important}.gallery__item{margin-right:1.15rem;font-weight:bold}.gallery__item__duration{background:#000;background:var(--dark);color:#fff;color:var(--light);position:absolute;bottom:0;right:0;padding:0.23rem 0.58rem;font-size:0.92rem}.gallery .carousel__previous{left:0}.gallery .carousel__next{right:0}.gallery .carousel__previous>.carousel__arrow{left:0.85rem}.gallery .carousel__next>.carousel__arrow{right:0.85rem}.gallery__items{width:100%;position:absolute;bottom:-7em;left:0;right:0;overflow-x:hidden;height:14rem;opacity:0}.gallery__items .swiper-wrapper{left:-43%}.gallery__items .gallery__item__thumbnail{width:100%;height:7rem;border:8px solid transparent;position:relative;margin-bottom:5px}.gallery__items .gallery__item__thumbnail.video:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:url("../images/hub/play.png") center no-repeat;background-size:10%}.gallery__items .gallery__item__thumbnail picture{height:100%;padding-top:56.25%}.gallery__items .gallery__item__thumbnail img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}.gallery__items .gallery__item__title{text-align:left;color:#000000;font-size:0.75rem;font-family:ArialMT, sans-serif;width:100%;padding:0 10px;height:0.75rem}.gallery__items .swiper-slide-thumb-active .gallery__item__thumbnail{border:8px solid #FF7500}.featured{position:relative;max-width:1200px;margin:0 auto 2rem}.featured__grid{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;overflow:hidden;height:1020px}.featured__grid a{display:block;width:25%;padding:10px;color:transparent}.featured__grid.expanded{height:auto}.featured__item{display:block;position:relative;overflow:hidden;width:calc(50% - 14px);margin-right:14px;float:left}.featured__item .featured__item__img,.featured__item .featured__item__img img{height:100%;width:100%;object-fit:cover}.featured__item{width:auto;margin-right:0;float:none;height:480px}.featured__item__content{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.08rem;height:100%;width:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), color-stop(65%, rgba(0,0,0,0.5)));background:-o-linear-gradient(transparent 40%, rgba(0,0,0,0.5) 65%);background:linear-gradient(transparent 40%, rgba(0,0,0,0.5) 65%);background-size:1px 100%;background-repeat:repeat-x}.featured__item__title{color:#fff;color:var(--light);font-size:1.4rem}.featured__item__location{background-color:#fcff00;background-color:var(--secondary);font-family:Montserrat, sans-serif;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 10px;margin-top:10px;max-width:100%;font-size:0.8rem}.featured__item__icon{vertical-align:middle;height:0.8rem;margin-right:0.38rem;max-width:100%}.featured__product .featured__item__title{color:#000;color:var(--dark);margin-top:60px}.featured__product>.featured__item__content{background:#fcff00;background:var(--secondary);-webkit-clip-path:polygon(0% 0%, 101% 60px, 101% 100%, 0% 100%);clip-path:polygon(0% 0%, 101% 60px, 101% 100%, 0% 100%);height:auto;position:absolute;bottom:0;top:initial}.featured__more{cursor:pointer;position:relative;height:5.69rem;margin-bottom:2rem}.featured__more a{position:absolute;top:2px;left:calc(50% - 5.46rem);background:#fcff00;background:var(--secondary);height:5.69rem;width:10.92rem;border-bottom-left-radius:5.46rem;border-bottom-right-radius:5.46rem;font-family:Metropolis, sans-serif;font-weight:bold;font-size:1.38rem;text-align:center;padding-top:1rem;color:#000;width:auto}.featured__more a::after{content:'';height:1.73rem;width:1.73rem;border-left:5px solid #000;border-bottom:5px solid #000;border-color:var(--dark);position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:calc(50% - 1.04rem);top:1.9rem;-webkit-transition:top 0.5s;-o-transition:top 0.5s;transition:top 0.5s}.featured__more.expanded a::after{transform:rotate(135deg);top:2.9rem}.featured__more a:hover::after{top:2.1rem}.featured__more.expanded a:hover::after{top:2.7rem}.blog{background:#000;background:var(--dark);color:#fff;color:var(--light);padding-top:3.85rem}.blog__carousel a{font-size:0;line-height:0;color:transparent}.blog__item{font-size:initial;line-height:initial}.blog__item p{color:var(--light)}.blog__item .blog__item__link{font-family:Metropolis, sans-serif;font-weight:bold;font-size:1.69rem;color:#000;color:var(--dark);background-color:#fcff00;background-color:var(--secondary);margin-left:auto;padding-left:0.58rem;padding-right:0.58rem;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s}.blog__item .blog__item__link:hover{background-color:#fcff9f;background-color:var(--secondary-light)}@supports (display: grid){.blog .carousel__items{grid-gap:1.54rem;grid-template:1fr/repeat(3, minmax(200px, 1fr))}}.blog__item__thumbnail{width:100%}.blog__item__title{color:#fcff00;color:var(--secondary);margin-top:1rem;margin-bottom:1rem;-webkit-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}.blog__item__title:hover{color:#fcff9f;color:var(--secondary-light)}.blog__item__abstract{margin-bottom:1rem;font-size:1rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.deals{font-family:Metropolis, sans-serif;font-weight:bold}.deals form{width:100%;display:block;height:100%;cursor:pointer}.deals__link{width:100%;display:block;height:100%;cursor:pointer}.deals__item{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;height:17rem;margin-bottom:3.85rem}.deals__item__picture{height:100%;width:100%;object-fit:cover}.deals__item__picture img{height:100%;width:100%;object-fit:cover}.deals__item__content{width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:flex-end;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), color-stop(65%, rgba(0,0,0,0.5)));background:-o-linear-gradient(transparent 40%, rgba(0,0,0,0.5) 65%);background:linear-gradient(transparent 40%, rgba(0,0,0,0.5) 65%);padding:0 5px 36px 5px;position:absolute;top:0;left:0;right:0;bottom:0}.deals__item__location{display:block;width:auto;margin-right:auto;margin-left:auto;background-color:var(--secondary);padding:0.12rem 0.38rem 0 0.38rem;font-size:1.69rem;color:#000}.deals__item__title{margin-top:0.6em;margin-bottom:0.8em;color:var(--light);text-align:center;font-size:1.23rem}.deals__item__discount{position:absolute;top:0;left:0;background:-o-linear-gradient(300deg, #FF7500 45%, transparent 0);background:linear-gradient(150deg, #FF7500 45%, transparent 0);background:-o-linear-gradient(300deg, #FF7500 45%, transparent 0);background:linear-gradient(150deg, #FF7500 45%, transparent 0);color:var(--light);font-size:2.19rem;width:3.86em;height:2.75em;padding-top:0.38rem;padding-left:0.19rem;text-align:left}.deals__item__link{color:#fff;color:var(--light);display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#FF7500;background-color:#FF7500;-webkit-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s}.deals__item__link:hover,.deals__item .deals__more:hover{background-color:#fd6721;background-color:#fd6721}.deals__item__link{font-size:1.23rem;margin-left:auto;padding:0.12rem 0.38rem}.deals__item__price{bottom:-3.85rem;right:calc(50% - 3rem);align-items:center;padding-left:0}.deals .deals__more{color:#fff;color:var(--light);display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#FF7500;background-color:#FF7500;-webkit-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s;font-size:1.69rem;margin-left:auto;margin-right:auto;padding:0.12rem 1rem;margin-top:2rem}.deals .carousel__previous,.deals .carousel__next{top:calc(50% - 6.19rem)}.video-play{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);right:0;bottom:0;width:100px;height:100px;z-index:1000000;border-radius:50%;background:url("../images/hub/play.png") center no-repeat;background-size:90%;cursor:pointer;pointer-events:all}.video-play.playing{top:0;left:0;width:100%;height:100%;background:transparent;border-radius:100%}.social{background:#fcff00;background:var(--secondary)}.social .carousel__next.instagram,.social .carousel__previous.instagram{top:calc(16rem - 3.19rem);bottom:initial}.social .carousel__next.tiktok,.social .carousel__previous.tiktok{bottom:calc(16rem - 3.19rem);top:initial}.social .carousel__items__social{width:90%}.social .tiktok-embed{margin:0 !important}.social .items__social__link{display:block;position:relative;height:100%;width:100%;color:transparent;line-height:0;font-size:0}.social .items__social__link .items__social__content{position:absolute;bottom:0;top:0;padding:10px;width:100%;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-end;color:var(--light);background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(82%, rgba(0,0,0,0.5)));background:-o-linear-gradient(transparent 70%, rgba(0,0,0,0.5) 82%);background:linear-gradient(transparent 70%, rgba(0,0,0,0.5) 82%);line-height:initial;font-size:initial}.social .items__social__link .items__social__content .social__content__caption{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left;height:55px;margin-bottom:10px;word-break:break-word}.social .items__social__link .items__social__content .social__content__stats{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.social .items__social__link .items__social__content .social__content__stats .content__stats__like,.social .items__social__link .items__social__content .social__content__stats .content__stats__comment{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin-right:10px;font-size:14px}.social .items__social__link .items__social__content .social__content__stats .content__stats__like i,.social .items__social__link .items__social__content .social__content__stats .content__stats__comment i{font-size:22px;margin-top:-5px}.social__item__image{width:100%;height:32rem;object-fit:cover}.deals .swiper-container,.social .swiper-container,.resorts .swiper-container{width:100%;height:1040px;margin-left:auto;margin-right:auto}.deals .swiper-container{height:calc((20.85rem + 30px) * 2)}.social .swiper-container{height:auto;min-height:32rem;margin-bottom:30px}.social .swiper-container-multirow>.swiper-wrapper,.deals .swiper-container-multirow>.swiper-wrapper,.resorts .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.resorts .swiper-slide,.social .swiper-slide,.deals .swiper-slide{text-align:center;font-size:18px;height:calc((100% - 30px) / 2);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:flex-start}.social .swiper-slide,.deals .swiper-slide{height:auto}.resorts{font-family:Metropolis, sans-serif;font-weight:bold;background:#fff;background:var(--light)}.resorts__carousel a{line-height:0;font-size:0;color:transparent}.resorts .swiper-slide a{width:100%}.resorts__item{background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;height:12rem;width:12rem}.resorts__item__picture{height:100%;width:100%;object-fit:cover}.resorts__item__picture img{height:100%;width:100%;object-fit:cover;border-radius:50%}.resorts__item__content{position:absolute;width:100%;height:100%;padding-top:2rem;top:0;line-height:initial}.resorts__item__title{font-size:1.5rem;position:absolute;left:0;display:inline;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), color-stop(0%, #f60));background-image:-o-linear-gradient(transparent 25%, #f60 0%);background-image:linear-gradient(transparent 25%, #f60 0%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), color-stop(0%, #f60));background-image:-o-linear-gradient(transparent 25%, #f60 0%);background-image:linear-gradient(transparent 25%, #f60 0%);mix-blend-mode:hard-light;padding-right:5px;padding-left:5px}.resorts .price-tag{bottom:-5px;right:-5px}.ad.ad-bottom-section{padding:0.38rem 14% 3.84rem 14%}.resorts .carousel__arrow{border-color:var(--dark)}.netlinking{background-color:#FF7500}.netlinking .netlinking__title{color:white;margin-top:1rem;margin-bottom:1rem}.netlinking .netlinking__items{display:flex;flex-flow:row wrap;justify-content:center}.netlinking .netlinking__items a{margin:15px 30px;height:6rem;color:transparent;font-size:0;line-height:0}.netlinking .netlinking__items .netlinking__item__partners{margin:15px 30px;height:6rem}.netlinking .netlinking__items .netlinking__item__partners img{height:100%;object-fit:cover}.netlinking .netlinking__items .netlinking__item{background-color:var(--light);font-size:initial;line-height:0.35;padding:1.5rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;height:100%}.netlinking .netlinking__items .netlinking__item .netlinking__item__title{font-family:Metropolis, sans-serif;font-weight:900;font-size:2.716rem;text-transform:uppercase;-webkit-transition:font-size 0.5s;-o-transition:font-size 0.5s;color:#000000;transition:font-size 0.5s}.netlinking .netlinking__items .netlinking__item .netlinking__item__subtitle{font-family:'Badass Moon', cursive;font-size:3.766rem;color:#FF7500;color:#FF7500;font-weight:normal;margin:0;-webkit-transition:font-size 0.5s;-o-transition:font-size 0.5s;transition:font-size 0.5s}.hub-widget{margin:30px}body{overflow-x:hidden}.bottom{display:none}.gallery{width:100%}.gallery__top{width:100%;height:100%;overflow:hidden}.gallery__top img{object-fit:cover;width:100%;height:100%}.gallery__title__subtitle{color:#000000}.gallery__title__title{font-weight:bold;color:#000000}.gallery__item{width:433px}.blog .carousel__items{display:block}.blog__item__thumbnail{height:650px;object-fit:cover}.site-header{display:none}.gallery .carousel__previous,.gallery .carousel__next{top:25%}h2{color:#000000}h3{color:#000000}.price-tag{color:#000000}.header__top{z-index:12}.resorts__carousel,.deals__carousel,.social__carousel{overflow:hidden}.gallery__img.video{z-index:10;position:absolute;top:0;left:0;right:0;width:100%;height:100%}.video-play-youtube,.video-container,.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-play-youtube{top:40%;left:45%;width:10%;height:20%}.video-play-youtube:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:url(../images/hub/play.png) center no-repeat;background-size:35%}.video-container{width:100%;height:100%}.gallery iframe,.gallery video{pointer-events:none;height:100%;width:100%}.featured__item__location{font-weight:600;color:#000}.blog__title{color:#fff}.resorts__item{border-radius:50%;background-size:cover}.resorts .price-tag{color:#000000}.gallery article{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;height:100%}@media (max-width: 2100px){html{font-size:21px}}@media (max-width: 1600px){html{font-size:18px}.deals .deals__item{height:15rem}.deals .swiper-container{height:calc((18.85rem + 30px) * 2)}.video-play-youtube{left:42.5%;width:15%}}@media (max-width: 1200px){html{font-size:16px}.container{padding-left:28px;padding-right:28px}.header__search__icon{display:block;background-color:#FF7500}.blog__item__abstract{font-size:16px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.deals .deals__item{height:17rem}.deals .swiper-container{height:calc((20.85rem + 30px) * 2)}.video-play-youtube{left:40%;width:25%}}@media (max-width: 1024px){.deals .deals__item{height:15rem}.deals .swiper-container{height:calc((18.85rem + 30px) * 2)}.gallery__items .swiper-wrapper{left:-38%}}@media (max-width: 800px){html{font-size:14px}.container{padding-left:14px;padding-right:14px}.ad{margin:0 -14px}.carousel__previous,.carousel__next{display:none}.header{height:3.15rem}.navigation__items{display:block;height:auto}.navigation__item{height:42px;border-top:1px solid #fff}.gallery__pager{bottom:70px}.gallery__item--active img{border-width:5px;width:195px}.carousel__items{grid-auto-flow:column;grid-auto-rows:0px;grid-auto-columns:200px}.blog .carousel__items,.deals .carousel__items,.resorts .carousel__items{grid-template-rows:1fr}.resorts .carousel__items{grid-gap:2rem}.resorts__item{margin-bottom:20px}.resorts__item__content{padding-top:1rem}.resorts__item__title{font-size:2rem}.resorts .price-tag{bottom:-20px;right:-20px}}@media (max-width: 768px){.deals .deals__item{height:24rem}.deals .swiper-container{height:calc(27.85rem + 30px)}.blog__item__thumbnail{height:500px}.gallery__items .swiper-wrapper{left:-41%}.video-play-youtube{width:50%;left:25%}.gallery__items .gallery__item__thumbnail.video:after{background-size:25%}}@media (max-width: 425px){.deals .deals__item{height:21rem}.deals .swiper-container{height:calc(24.85rem + 30px)}.blog__item__thumbnail{height:350px}}@media (max-width: 375px){.deals .deals__item{height:18rem}.deals .swiper-container{height:calc(21.85rem + 30px)}}@media (max-width: 320px){.deals .deals__item{height:16rem}.deals .swiper-container{height:calc(19.85rem + 30px)}}@media (max-width: 600px){.engin-search{height:100% !important}.header__top{height:6.15rem;padding-left:20px;padding-right:20px;position:initial}.menu-active .navigation{height:auto}.header__menu{justify-content:space-between}.engin{visibility:hidden !important}.header__title{padding:1.88rem 1.31rem;top:6.15rem}.header__title__title{font-size:2.91rem;white-space:nowrap}.header__title__subtitle{font-size:4.04rem}.deals__more{font-size:1.3rem}.gallery__title{right:4%;top:25%;max-width:100%}.gallery__title__subtitle{font-size:1.2rem}.gallery__title__title{font-size:3rem}.menu-active .navigation{position:absolute}.engin.visible{visibility:visible !important}.engin.scrolled{visibility:visible !important;top:0 !important}.engin.mini{height:auto}.engin.mini .c{min-height:auto !important}.engin.mini .engin-search{padding:20px;height:auto !important}.engin.mini .engin-search form{height:100%;width:100%;padding:10px}.engin.mini .engin-search .form{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative}.engin.mini .engin-search .reponsive{width:auto;height:auto;margin-top:0;padding:0}.engin.mini .engin-search div.query{height:100%}.engin.mini .engin-search div .date,.engin.mini .engin-search div .peronnes,.engin.mini .engin-search div .nuits{display:none}.engin.mini .engin-search div.go{position:relative;bottom:0;height:100%}.engin.mini .engin-search div.go .text{display:none}}@media (max-width: 880px){.featured__grid a{width:33.333%}}@media (max-width: 768px){.navigation{top:6.15rem;position:fixed}.featured__grid a{width:33.33%}.featured__item{height:400px}.featured__grid{height:1680px}.header__menu__icon{height:2.42rem;width:2.42rem}.resorts .swiper-container{height:auto}.resorts .swiper-slide{height:calc(100% - 30px)}.gallery__items .gallery__item__title{font-size:1rem;height:1rem}.gallery__items .swiper-slide-thumb-active .gallery__item__thumbnail{border:8px solid #FF7500}}@media (max-width: 600px){.featured__item{height:320px}.featured__grid{height:1360px}.featured__grid a{width:50%}}@media (max-width: 375px){.featured__item{height:300px}.featured__grid{height:1280px}}@media (max-width: 320px){.featured__item{height:240px}.featured__grid{height:540px}}.menu-v2{height:auto}.menu-v2 .menu{position:relative}
