-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstyle.css
38 lines (34 loc) · 79.8 KB
/
style.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
@charset "UTF-8";
/*! == VARIABLES == */
/*! == MIXINS == */.mt0{margin-top:0rem}.pt0{padding-top:0rem}.mb0{margin-bottom:0rem}.pb0{padding-bottom:0rem}.ml0{margin-left:0rem}.pl0{padding-left:0rem}.mr0{margin-right:0rem}.pr0{padding-right:0rem}.mt1{margin-top:1rem}.pt1{padding-top:1rem}.mb1{margin-bottom:1rem}.pb1{padding-bottom:1rem}.ml1{margin-left:1rem}.pl1{padding-left:1rem}.mr1{margin-right:1rem}.pr1{padding-right:1rem}.mt2{margin-top:2rem}.pt2{padding-top:2rem}.mb2{margin-bottom:2rem}.pb2{padding-bottom:2rem}.ml2{margin-left:2rem}.pl2{padding-left:2rem}.mr2{margin-right:2rem}.pr2{padding-right:2rem}.mt3{margin-top:3rem}.pt3{padding-top:3rem}.mb3{margin-bottom:3rem}.pb3{padding-bottom:3rem}.ml3{margin-left:3rem}.pl3{padding-left:3rem}.mr3{margin-right:3rem}.pr3{padding-right:3rem}.mt4{margin-top:4rem}.pt4{padding-top:4rem}.mb4{margin-bottom:4rem}.pb4{padding-bottom:4rem}.ml4{margin-left:4rem}.pl4{padding-left:4rem}.mr4{margin-right:4rem}.pr4{padding-right:4rem}.mt5{margin-top:5rem}.pt5{padding-top:5rem}.mb5{margin-bottom:5rem}.pb5{padding-bottom:5rem}.ml5{margin-left:5rem}.pl5{padding-left:5rem}.mr5{margin-right:5rem}.pr5{padding-right:5rem}.mt6{margin-top:6rem}.pt6{padding-top:6rem}.mb6{margin-bottom:6rem}.pb6{padding-bottom:6rem}.ml6{margin-left:6rem}.pl6{padding-left:6rem}.mr6{margin-right:6rem}.pr6{padding-right:6rem}.mt7{margin-top:7rem}.pt7{padding-top:7rem}.mb7{margin-bottom:7rem}.pb7{padding-bottom:7rem}.ml7{margin-left:7rem}.pl7{padding-left:7rem}.mr7{margin-right:7rem}.pr7{padding-right:7rem}.mt8{margin-top:8rem}.pt8{padding-top:8rem}.mb8{margin-bottom:8rem}.pb8{padding-bottom:8rem}.ml8{margin-left:8rem}.pl8{padding-left:8rem}.mr8{margin-right:8rem}.pr8{padding-right:8rem}.mt9{margin-top:9rem}.pt9{padding-top:9rem}.mb9{margin-bottom:9rem}.pb9{padding-bottom:9rem}.ml9{margin-left:9rem}.pl9{padding-left:9rem}.mr9{margin-right:9rem}.pr9{padding-right:9rem}.mt10{margin-top:10rem}.pt10{padding-top:10rem}.mb10{margin-bottom:10rem}.pb10{padding-bottom:10rem}.ml10{margin-left:10rem}.pl10{padding-left:10rem}.mr10{margin-right:10rem}.pr10{padding-right:10rem}.mt15{margin-top:15rem}.pt15{padding-top:15rem}.mb15{margin-bottom:15rem}.pb15{padding-bottom:15rem}.ml15{margin-left:15rem}.pl15{padding-left:15rem}.mr15{margin-right:15rem}.pr15{padding-right:15rem}.mt20{margin-top:20rem}.pt20{padding-top:20rem}.mb20{margin-bottom:20rem}.pb20{padding-bottom:20rem}.ml20{margin-left:20rem}.pl20{padding-left:20rem}.mr20{margin-right:20rem}.pr20{padding-right:20rem}@keyframes shadow-pulse{0%{stroke-width:0px}to{stroke-width:20px;stroke:rgba(0,0,0,0)}}@keyframes pulse-play{0%{opacity:1;transform:scale(1)}50%{opacity:0.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}
/*! == GRID == */body{padding:0.5rem}body:after,body:before{content:"";position:fixed;background:white;left:0;right:0;height:0.5rem;z-index:99}body:before{top:0}body:after{bottom:0}.container{display:grid;max-width:1200px;margin:0 auto;padding:0 3rem}.container__guide{grid-template-columns:20% 80%}.container__guideone{grid-template-columns:20% 80%}.container__left{grid-template-columns:25% 50% 25%}.container__full{grid-template-columns:1fr}.container__double{grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.container__stretch{max-width:100%;padding:0}.container__tri{grid-template-columns:repeat(3,1fr);grid-column-gap:2rem}.container__offset{grid-template-columns:100%;max-width:calc(1200px * .9)}.container__narrow{grid-template-columns:100%;max-width:calc(1200px * .8)}.container__narrow60{grid-template-columns:100%;max-width:calc(1200px * .6)}.container__narrow50{grid-template-columns:100%;max-width:calc(1200px * .5)}.container__narrow40{grid-template-columns:100%;max-width:calc(1200px * .4)}.container__advert{grid-template-columns:100%;width:40%}.container__extranarrow{grid-template-columns:100%;width:25%}.container__extranarrow article,.container__extranarrow h1{text-align:center}.container__extra-narrow{grid-template-columns:25% 50% 25%}.container .gallery{grid-template-columns:1fr}.row{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2em;grid-row-gap:2em}@media (min-width:0){.col-mobile-1{grid-column:span 1}.col-mobile-2{grid-column:span 2}.col-mobile-3{grid-column:span 3}.col-mobile-4{grid-column:span 4}.col-mobile-5{grid-column:span 5}.col-mobile-6{grid-column:span 6}.col-mobile-7{grid-column:span 7}.col-mobile-8{grid-column:span 8}.col-mobile-9{grid-column:span 9}.col-mobile-10{grid-column:span 10}.col-mobile-11{grid-column:span 11}.col-mobile-12{grid-column:span 12}}@media (min-width:768px){.col-tablet-1{grid-column:span 1}.col-tablet-2{grid-column:span 2}.col-tablet-3{grid-column:span 3}.col-tablet-4{grid-column:span 4}.col-tablet-5{grid-column:span 5}.col-tablet-6{grid-column:span 6}.col-tablet-7{grid-column:span 7}.col-tablet-8{grid-column:span 8}.col-tablet-9{grid-column:span 9}.col-tablet-10{grid-column:span 10}.col-tablet-11{grid-column:span 11}.col-tablet-12{grid-column:span 12}}@media (min-width:1200px){.col-desktop-1{grid-column:span 1}.col-desktop-2{grid-column:span 2}.col-desktop-3{grid-column:span 3}.col-desktop-4{grid-column:span 4}.col-desktop-5{grid-column:span 5}.col-desktop-6{grid-column:span 6}.col-desktop-7{grid-column:span 7}.col-desktop-8{grid-column:span 8}.col-desktop-9{grid-column:span 9}.col-desktop-10{grid-column:span 10}.col-desktop-11{grid-column:span 11}.col-desktop-12{grid-column:span 12}}html body{font-size:16px;line-height:24px;font-family:"Lato",sans-serif;font-weight:300;letter-spacing:0.06rem;color:#4A4A49}body a{text-decoration:none}body a:hover{text-decoration:none}.dark-link{text-transform:uppercase;color:#91E8FD;font-size:0.9rem;font-weight:400}.dark-link i{padding-left:2rem}.cyan-link{text-transform:uppercase;display:flex;padding:0.5rem 1rem;color:#2e2e50;font-size:0.9rem;font-weight:400;background:#91E8FD;margin-top:0.2rem}.cyan-link a{display:block}.cyan-link i{padding-left:17rem}.h1,.h2,.h3,.h4 .h5,.h6,h1,h2,h3,h4,h5,h6{font-size:1rem;text-transform:uppercase}ul{margin:0;padding:0;list-style:none}ul li{}.heading{font-family:"Lato",sans-serif;font-style:normal;color:#2e2e50;text-transform:uppercase;letter-spacing:0.16rem;margin:0}.heading__1{font:57.6px/69.6px "Lato",sans-serif;text-transform:uppercase;font-weight:100;letter-spacing:1rem}.heading__2{font:48px/72px "Lato",sans-serif;font-weight:200}.heading__3{font:28.8px/36px "Lato",sans-serif}.heading__4{font:22.4px/24px "Lato",sans-serif}.heading__5{font:16px/28.8px "Lato",sans-serif}.heading__6{font:13.6px/36px "Lato",sans-serif}.heading__7{font:13.6px/24px "Lato",sans-serif;font-weight:100}.heading__light{color:white;text-align:center;padding:2rem}.text-block{padding:0 1rem}.text-block>:first-child{margin-top:0}.text-block p{margin:0rem 0 1rem}.text-block p:first-of-type{margin-top:0}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin:1.5rem 0 0.5rem}.arrow-link{position:relative}.arrow-link:after,.arrow-link:before{border-right:2px solid #91E8FD;content:"";display:block;height:12px;position:absolute;transform:rotate(135deg);right:10px;top:48%;width:0;margin-top:-8px}.arrow-link:after{margin-top:-1px;transform:rotate(45deg)}input[type=radio]:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#d1d3d1;content:"";display:inline-block;visibility:visible;border:2px solid white}input[type=radio]:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#2e2e50;content:"";display:inline-block;visibility:visible;border:2px solid white}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}button:focus{outline:none}
/*! == HEADER == */header{position:fixed;width:calc(100% - 1rem);z-index:99;background:rgba(255,255,255,0.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}header .container{grid-template-columns:15% 70% 15%;padding:0 8rem}header a{color:#2e2e50}header .logo{grid-row:1/3;grid-column:1/2;align-self:center;font-weight:600;border-right:1px solid}header .logo span{display:block;font-weight:300}header .book-now{justify-self:center;background:#2e2e50;grid-row:span 2;margin-bottom:1.5rem;padding:2rem 1.2rem 0.7rem;text-transform:uppercase;font-weight:600}header .book-now a{color:white}.offer-template-default header{background:rgba(145,232,253,0.85)}.home-hero{color:#2e2e50;min-height:75vh;overflow-x:hidden}.home-hero .container{display:flex;flex-direction:column;align-items:center;z-index:3;height:100%;justify-content:flex-end;padding-bottom:2rem}.home-hero .read-more{margin-top:4rem}.home-hero .heading{color:#2e2e50;text-transform:uppercase}.home-hero .heading__1{padding:2rem 0}.home-hero .heading span{font-weight:300}.home-hero p{padding:0 9rem;text-align:center}.hero__background{background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;min-height:50vh}.hero .heading,.hero article{text-align:center;padding:1rem 0}.hero-wrapper{background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.nav{font-size:0.9em}.nav ul{display:flex;justify-content:space-between}.nav .menu-item-has-children{text-align:center;width:9.5rem;margin-top:-0.5rem;padding-top:0.5rem}.nav .menu-item-has-children:hover{background:#2e2e50}.nav .menu-item-has-children:hover a{color:white}.nav .menu-item-has-children .sub-menu a:after{content:"";position:absolute;left:4.5rem;top:50%;margin-top:0.5rem;width:1rem;border-bottom:1px solid white}.nav .sub-menu{display:none;list-style:none;width:9.5rem;background:#2e2e50;text-align:center;position:absolute;padding:1rem 1rem 0}.nav .sub-menu a{color:white;font-weight:300}.nav .sub-menu .menu-item{padding:1rem;margin:0}.nav .sub-menu .menu-item:hover{background:#2e2e50}.nav .menu-item:hover .sub-menu{display:block}.nav__upper-section{grid-row:1/2;grid-column:2/3;margin-bottom:0.25rem;border-radius:0.5rem 0.5rem 0 0;padding:1rem 3rem 0.5rem 3rem}.nav__lower-section{grid-row:2/3;grid-column:2/3;border-radius:0 0 0.5rem 0.5rem;padding:0.5rem 3rem 1rem 3rem}.nav__lower-section a{text-transform:uppercase;font-weight:600}video#bgvideo{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;z-index:0}#menu-toggle{display:none;width:100px;height:100px;margin:0 auto;position:relative;position:relative;cursor:pointer;border-radius:5px}#menu-toggle .mobile-menu{height:0;overflow:hidden}#menu-toggle span{display:block;background:#566973;border-radius:2px;transition:0.25s ease-in-out}#menu-toggle #hamburger{position:absolute;height:100%;width:100%}#menu-toggle #hamburger span{width:60px;height:4px;position:relative;top:24px;left:20px;margin:10px 0}#menu-toggle #hamburger span:first-child{transition-delay:0.5s}#menu-toggle #hamburger span:nth-child(2){transition-delay:0.625s}#menu-toggle #hamburger span:nth-child(3){transition-delay:0.75s}#menu-toggle #cross{position:absolute;height:100%;width:100%;transform:rotate(45deg)}#menu-toggle #cross span:first-child{height:0%;width:4px;position:absolute;top:10%;left:48px;transition-delay:0s}#menu-toggle #cross span:nth-child(2){width:0%;height:4px;position:absolute;left:10%;top:48px;transition-delay:0.25s}#menu-toggle.open .mobile-menu{height:100vh}#menu-toggle.open #hamburger span{width:0%}#menu-toggle.open #hamburger span:first-child{transition-delay:0s}#menu-toggle.open #hamburger span:nth-child(2){transition-delay:0.125s}#menu-toggle.open #hamburger span:nth-child(3){transition-delay:0.25s}#menu-toggle.open #cross span:first-child{height:80%;transition-delay:0.625s}#menu-toggle.open #cross span:nth-child(2){width:80%;transition-delay:0.375s}.overlay{max-height:0;width:100%;position:fixed;z-index:5;left:0;top:0;background:rgba(255,255,255,0.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:hidden;transition:0.5s}.overlay.open{max-height:80vh}.overlay-content{position:relative;top:15%;width:100%;text-align:center;margin-top:8rem;display:flex;flex-direction:column}.overlay a{padding:1rem;text-decoration:none;color:#2e2e50;display:block;transition:0.3s;line-height:1.4em;font-weight:400}.overlay a:focus,.overlay a:hover{color:#2f2f2f}.overlay-button{background:#2e2e50;margin-top:2rem;padding:0.5rem 0}.overlay-button a{color:#91E8FD}@media screen and (max-height:450px){.overlay a{font-size:20px}}
/*! == BODY == */.hero{display:grid;position:relative;align-items:center}.hero .background-image img{background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;width:100%}.container.content{padding:3rem 0}.course-item{display:grid;grid-template-columns:80% 20%}.course-item .summary{grid-column:1/2}.course-item a.book{grid-column:2/3}.course-item .description{grid-column:1/3;display:none}.read-less,.read-more{position:relative;padding-top:4rem;margin-top:2rem}.read-less:before,.read-more:before{content:"";position:absolute;left:50%;top:50%;margin-top:-1em;height:2em;width:2em;border-top:1px solid black;border-right:1px solid black;transform:rotate(135deg) translate(0,2em)}.read-less:before{transform:rotate(315deg) translate(0,-2em)}.specials{display:grid;grid-template-columns:20% 40% 40%;background:#2e2e50;margin-top:2rem;color:white}.specials .heading{color:white;text-transform:uppercase}.specials__icon{background:#91E8FD;height:5rem;padding:0.5rem;display:flex;align-items:center;-webkit-clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%);clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%)}.specials__icon img{max-height:4rem;max-width:4rem;width:auto;padding:1rem}.specials__icon .text .heading{color:#2e2e50;font-weight:700}.specials__highlight{align-self:center}.specials__offer{padding:2rem}.specials__offer p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:1rem 0}.specials__offer .arrow-link:after,.specials__offer .arrow-link:before{right:-2rem}.specials__image{background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.special-wrapper{position:relative}.special-wrapper .special-offer{display:flex;flex-direction:column;margin:0 auto;max-width:7rem;align-items:center;background:#91E8FD;margin-top:-3rem;min-height:20rem;justify-content:flex-end;-webkit-clip-path:polygon(0% 0%,100% 0,100% 85%,50% 100%,0 85%);clip-path:polygon(0% 0%,100% 0,100% 85%,50% 100%,0 85%)}.special-wrapper .special-offer img{max-width:2rem;max-height:2rem;margin:0rem 1rem 2rem}.special-wrapper .special-offer .text{padding:1rem 0}.special-wrapper .special-offer .text .heading{font-size:1.2rem;font-weight:700}#shadow{position:absolute;z-index:-1;content:"";background:rgba(46,46,80,0.25);width:7.5rem;height:21rem;right:1.35rem;top:-3.2rem;-webkit-clip-path:polygon(0% 0%,100% 0,100% 85%,50% 100%,0 85%);clip-path:polygon(0% 0%,100% 0,100% 85%,50% 100%,0 85%)}.gallery{text-align:center}.gallery>div{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem;margin-bottom:1rem}.gallery>div .image-meta{position:absolute;bottom:0;width:100%}.gallery a{background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;display:block;transition:all 0.5s ease;height:15rem;position:relative}.gallery a.inline{height:auto}.gallery a:hover{filter:saturate(1)}.gallery a.button{height:auto;display:inline-block;border-color:#4A4A49}.gallery a.button:after{display:none}.gallery .inline-wrapper{grid-column:1/13;overflow:hidden;transition:all 0.5s ease;width:100%;height:auto}.gallery img{width:calc(100% + 1rem);margin:-0.5rem}.gallery__fullwidth a{grid-column:span 12}.gallery__halves a{grid-column:span 6}.gallery__onethird-twothird a{grid-column:span 4}.gallery__onethird-twothird a:nth-of-type(2){grid-column:span 8}.gallery__onethird-twothird.wide a{grid-column:span 8}.gallery__onethird-twothird.wide a:nth-of-type(2){grid-column:span 4}.gallery__three-images{grid-template-rows:1fr 1fr}.gallery__three-images a{height:auto}.gallery__three-images a:first-of-type{grid-column:span 6;grid-row:span 2;height:auto}.gallery__three-images a:nth-of-type(2){grid-column:span 6;grid-row:span 1}.gallery__three-images a:nth-of-type(3){grid-column:span 6;grid-row:span 1}.gallery__three-images.right a:first-of-type{grid-column:7/13;grid-row:span 2;height:auto}.gallery__three-images.right a:nth-of-type(2){grid-column:span 6;grid-row:1/2}.gallery__three-images.right a:nth-of-type(3){grid-column:span 6;grid-row:span 1}.controls{margin-bottom:2rem;color:#888888;text-transform:uppercase;font-weight:200;display:flex;flex-direction:column}.controls .filter-heading{font-size:0.8em}.controls ul{margin-top:0.5rem}.controls li{cursor:pointer;list-style:none;display:inline;padding:0 2rem;border-right:1px solid #888888}.controls li:last-of-type{border:none}.controls li:first-of-type{padding-left:0}.controls .mixitup-control-active{font-weight:600}.news-header__next,.news-header__prev{display:grid;align-items:center;justify-content:center}.news-header__next a,.news-header__prev a{display:inline-block;border-top:1px solid #707070;border-left:1px solid #707070;width:1rem;height:1rem;transform:rotate(-45deg)}.news-header__next a:before,.news-header__prev a:before{content:"";position:absolute;width:1px;height:0;background:#707070;transform:rotate(-45deg);left:0;top:1px;transform-origin:0 0;transition:all 0.5s ease}.news-header__next a:hover:before,.news-header__prev a:hover:before{height:3rem}.news-header__next a{transform:rotate(135deg)}.news-header__detail{display:grid;grid-template-columns:1fr 1fr}.news-header__detail .entry-author,.news-header__detail .entry-date{margin-top:0;padding:3rem 1rem;font-size:12.8px}.news-header__detail .entry-author{position:relative;grid-column:1/2;grid-row:1/2;text-align:right;font-weight:400}.news-header__detail .entry-date{grid-column:2/3;grid-row:1/2}.news-header__detail .heading{grid-column:1/3;margin-bottom:2rem;padding:1rem;text-align:center}.other-news{background:#2e2e50;color:white}.timeline-section__head{display:grid;grid-template-columns:20% 20% 60%}.timeline-section__head img{width:100%}.expanding-section{margin-bottom:2rem;display:grid}.expanding-section__head{position:relative;display:flex;justify-content:center;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.expanding-section__head .content{position:relative;z-index:10;display:flex;flex-direction:column;background:rgba(255,255,255,0.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;justify-content:center;height:100%;text-align:center;width:13rem;padding:1rem}.expanding-section__head .content.light-text>.heading{color:white}.expanding-section__head .content img{width:4rem;height:4rem}.expanding-section__head .content .heading{text-transform:uppercase;color:white;padding:1rem 0}.expanding-section__head .content .button{display:block;margin:0 auto;color:white}.expanding-section__head:hover .background-image img{filter:saturate(1)}.expanding-section__body{position:relative;max-height:0;overflow:hidden;background:#2e2e50;color:white;transition:max-height 0.5s ease}.expanding-section__body .content{width:70%;margin:0 auto;padding:3rem}.expanding-section__body .button,.expanding-section__body .heading,.expanding-section__body p{color:white}.expanding-section__body .heading{text-align:center;margin-bottom:2rem}.expanding-section__close{text-align:center;width:13rem;margin:0 auto;padding:1rem 0;background:rgba(255,255,255,0.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.expanding-section.open .expanding-section__body{max-height:unset}.expanding-section.open .expanding-section__trigger{display:none}.expanding-section.open .expanding-section__head .content .heading{color:#2e2e50}.background-image img{background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;width:100%}#menu-mandatory-menu li{position:relative;margin-bottom:1rem;font-size:16px;font-weight:200}#menu-mandatory-menu li:after,#menu-mandatory-menu li:before{content:"";position:absolute;top:11px;left:-30px;padding:0;width:11px;height:1px;background:#91E8FD;transition:transform 1.5s ease}#menu-mandatory-menu li:after{width:1px;height:11px;top:6px;left:-25px}.sticky .menu li,.sub-menu .menu li{position:relative;margin-bottom:1rem;font-size:16px;font-weight:200}.sticky .menu li:after,.sticky .menu li:before,.sub-menu .menu li:after,.sub-menu .menu li:before{content:"";position:absolute;top:11px;left:-30px;padding:0;width:11px;height:1px;background:#707070;transition:transform 1.5s ease}.sticky .menu li:after,.sub-menu .menu li:after{width:1px;height:11px;top:6px;left:-25px}.contact__details{margin-right:2rem}.contact__details .heading{color:#2e2e50;font-weight:100;position:relative;margin-bottom:1rem}.contact__details .heading:after,.contact__details .heading:before{content:"";position:absolute;top:11px;left:-32px;padding:0;width:11px;height:1px;background:#91E8FD;transition:transform 1.5s ease}.contact__details .heading:after{width:1px;height:11px;top:6px;left:-27px}.contact__details a{color:#2e2e50;font-weight:400}.contact__details .socials i{padding-right:1rem;font-size:1.4rem}.contact__form p:first-of-type{margin:0 0 3rem}.current_page_item:before{transform:rotate(135deg)}.current_page_item:after{transform:rotate(135deg)}.contact-details .mainMenu{position:-webkit-sticky;position:sticky;top:10vh}.jq-tab-menu{display:flex;justify-content:space-evenly}.jq-tab-content-wrapper{background:#2e2e50;color:white;padding:0 1rem}.jq-tab-content{display:none;padding:4rem 3rem}.jq-tab-content video{width:100%}.jq-tab-content.active{display:block}.jq-tab-title{margin-bottom:2rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-transform:uppercase;text-align:center;color:#2e2e50;cursor:pointer}.jq-tab-title img{padding-bottom:1rem;width:3rem}.jq-tab-title.active{font-weight:400}.jq-tab-title.active:after{content:"";height:20px;width:20px;position:absolute;background-color:#2e2e50;bottom:-43px;transform:rotate(45deg)}.testimonials{margin:0 2rem}.testimonials .heading{text-align:center}.form-field{position:relative;transition:margin 0.3s ease;margin:0 0 1rem;padding:0;font-family:"Lato",sans-serif;border:1px solid #2e2e50;color:#2e2e50}.form-field label{position:absolute;z-index:5;transition:top 0.5s ease;top:0.75rem;left:1rem;overflow:visible;width:calc(100% - 1rem);height:auto;font-size:1rem;font-weight:200;line-height:1.5rem}.form-field input,.form-field textarea{position:relative;z-index:10;display:block;border:none;width:calc(100%);padding:1rem 1rem;font-size:1rem;font-weight:200;background:transparent}.form-field :focus{outline:none}.form-field.contains-content{margin-top:2rem}.form-field.contains-content label{top:-1.5rem;color:#c3c3c3}.accept-field{display:grid;grid-template-columns:minmax(1rem,100%) minmax(2rem,2rem);grid-gap:2rem;font-weight:200;margin-bottom:1rem}.accept-field .message{grid-column:span 1}.accept-field label{grid-column:span 1}.accept-field label input{opacity:0;width:2rem;height:2rem}.checkbox input[type=checkbox]{opacity:0}.checkbox label{position:relative;display:inline-block;margin-bottom:0.5rem;line-height:34px;text-align:right;width:100%;padding-right:45px;text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#c9c9c9}.checkbox label:hover:before{border-color:white}.checkbox label:after,.checkbox label:before{position:absolute;content:"";display:inline-block}.checkbox label:before{height:2rem;width:2rem;left:0;top:0;box-sizing:border-box;transition:all 0.5s ease;background:#ebebeb}.checkbox label:after{height:9px;width:29px;border-color:#1b1b1b;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:1px;top:8px;transition:all 0.5s ease;z-index:100;color:#91E8FD}.checkbox label:after{opacity:0}.checkbox.checked>label:after{opacity:1}.button-form{width:100%;color:white;background:#2e2e50;text-align:left;text-transform:uppercase;padding:0.7rem 1rem}.content-timeline table{width:calc(100% + 7rem);display:table;transform:translateX(-7rem)}.content-timeline table th{text-align:left;vertical-align:top;width:7rem;position:relative}.content-timeline table th .heading{position:relative;display:flex;align-items:center;padding-top:0.5em;font-size:1.1em;justify-content:flex-end;padding-right:4em;margin-left:-4em}.content-timeline table th .heading .circle{width:20px;height:20px;background:#91E8FD;border:2px solid #50514d;border-radius:100%;display:block;right:1.5rem;position:absolute;cursor:pointer}.content-timeline table th .heading .circle.aligned-top{align-self:flex-start}.content-timeline table th .heading .circle.large{width:2em;height:2em;display:flex;justify-content:center;align-items:center;font-size:1.8em;margin-top:0.5em}.content-timeline table tr:not(:last-child) th:before{content:"";position:absolute;right:0;height:100%;border-left:2px dashed black;right:calc(1.5rem + 12px);top:1em}.content-timeline table tr:not(:first-child) .collapsible{display:none}.content-timeline table .img{background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;height:350px;width:100%}.content-timeline table.table-cares tr:not(:last-child) th:before{display:none}.content-timeline .item-timeline{background:#2e2e50;color:white}.content-timeline .item-timeline h3{font-size:1em;padding:1em 2em;margin:0;text-align:left;cursor:pointer;color:white}.content-timeline .item-timeline .text{padding:2em;text-align:left}.content-timeline .item-timeline .text a{display:flex;align-items:center;text-align:left;margin:1.5em 0;text-transform:none}.content-timeline .item-timeline .text a i{padding-right:1em}.add-block{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:3rem;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.add-block.double{min-height:50vh}.add-block .heading{width:80%;text-align:center;background:rgba(255,255,255,0.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem 0;text-transform:uppercase;color:#2e2e50}.add-block a{background:#2e2e50;color:white;width:80%;padding:0.5rem 0;text-align:center;text-transform:uppercase;font-size:0.8rem;font-weight:600}.add-block .arrow-link:after,.add-block .arrow-link:before{border-color:white;right:3rem}.property-block{align-items:unset;position:relative}.property-block .heading{background:none;-webkit-backdrop-filter:unset;backdrop-filter:unset;width:100%}.property-block .heading span{font-weight:300}.property-block .property-image{min-height:15rem;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.property-block .av-property-image{min-height:25rem;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.property-block .prop-links{display:flex;flex-direction:column;align-self:center;width:60%}.property-block .prop-links p{display:none}.property-block .prop-links a{width:100%}.property-block .prop-links .arrow-link:after,.property-block .prop-links .arrow-link:before{border-color:#2e2e50;right:7rem}.holiday-page .prop-links{position:absolute;width:80%;top:0;padding:1rem 0}.holiday-page .prop-links a{margin-bottom:3rem}.holiday-page .prop-links .heading{top:0;font-weight:300;padding-bottom:14rem}.holiday-page .property-image{min-height:25rem;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.offer{color:#91E8FD;font-weight:400}.reduced{position:relative;margin-right:0.5rem}.reduced:after{border-bottom:0.125em solid #91E8FD;content:"";left:0;line-height:1em;margin-top:calc(0.125em / 2 * -1);position:absolute;right:0;top:50%}.page-ardoisiere td.ardoisiere{color:white;opacity:1}.page-ardoisiere th.ardoisiere{opacity:1}.page-choucas td.choucas{color:white;opacity:1}.page-choucas th.choucas{opacity:1}.page-neva td.neva{color:white;opacity:1}.page-neva th.neva{opacity:1}.page-sapins td.blanchot{color:white;opacity:1}.page-sapins th.blanchot{opacity:1}.page-dahu td.saskia{color:white;opacity:1}.page-dahu th.saskia{opacity:1}.page-chamois td.chamois{color:white;opacity:1}.page-chamois th.chamois{opacity:1}.choose-block h4,.int-properties h4,.other-properties h4{text-align:center}.choose-block .property-block,.int-properties .property-block,.other-properties .property-block{border:1px solid #d4d4d4;background:white}.choose-block .prop-links,.int-properties .prop-links,.other-properties .prop-links{width:80%}.choose-block .prop-links p:first-of-type,.int-properties .prop-links p:first-of-type,.other-properties .prop-links p:first-of-type{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative}.choose-block .prop-links .divider,.int-properties .prop-links .divider,.other-properties .prop-links .divider{position:relative;margin:1.5rem 0}.choose-block .prop-links .divider:after,.int-properties .prop-links .divider:after,.other-properties .prop-links .divider:after{content:"";position:absolute;left:0;width:1.3rem;border-bottom:2px solid #91E8FD}.choose-block .prop-links a,.int-properties .prop-links a,.other-properties .prop-links a{background:none;color:#2e2e50;text-align:left;position:relative}.choose-block .prop-links .heading,.int-properties .prop-links .heading,.other-properties .prop-links .heading{text-align:left;font-size:1.4rem;font-weight:400}.choose-block .prop-links .heading span,.int-properties .prop-links .heading span,.other-properties .prop-links .heading span{font-weight:400}.int-properties{background:#2e2e50;padding:1rem}.int-properties .avail-link{background:#91E8FD;color:#2e2e50;text-transform:uppercase;font-weight:700;margin:0 auto;padding:1rem;margin-bottom:3rem}.int-properties .avail-link a{padding:1rem 2rem}.int-properties .avail-link i{padding-left:2rem}.int-properties .int-lead{color:white;margin:0 auto;max-width:50rem;text-align:center}.int-properties .property-block{border:none}.int-properties h4{color:white;margin:5rem 0 3rem}.holiday-text{column-count:2}.holiday-text p:first-of-type{margin-top:0}.guide-menu{margin-right:3rem;position:-webkit-sticky;position:sticky;top:10vh}.guide-menu li{padding:1rem 0;border-top:1px solid #91E8FD;text-transform:uppercase;position:relative}.guide-menu li:before{position:absolute;left:-1.5rem;color:#91E8FD;top:50%;transform:translate(0,-50%)}.guide-menu li:last-of-type{border-bottom:1px solid #91E8FD}.guide-menu li a{color:#2e2e50;display:block;position:relative;padding-right:2rem;font-family:"Lato",sans-serif;font-weight:300;line-height:1.5rem}.guide-menu li.current-menu-item a{font-weight:600}.guide-menu li.current-menu-item a:after,.guide-menu li.current-menu-item a:before{border-right:2px solid #91E8FD;content:"";display:block;height:12px;position:absolute;transform:rotate(135deg);right:10px;top:48%;width:0;margin-top:-8px}.guide-menu li.current-menu-item a:after{margin-top:-1px;transform:rotate(45deg)}.guide-travel .jq-tab-content{padding:2rem}.guide-travel .jq-tab-content .transport-copy{column-count:2}.guide-travel .jq-tab-content .transport-copy p:first-of-type{margin-top:0}.external-block .single-item{background:#2e2e50;padding:2rem;margin-bottom:3rem}.external-block .single-item .details{color:white;padding-right:4rem;padding-left:1rem}.external-block .single-item img{width:100%}.external-block .single-item .heading{color:#91E8FD;padding-bottom:1rem;margin-bottom:1rem;border-bottom:2px solid #91E8FD}.map{margin-top:2rem}.property-map{position:relative;margin-top:-7em;border-bottom:10px solid white}.property-map img,.property-map svg{z-index:2}.property-map:before{content:"";position:absolute;width:100%;height:10em;background:linear-gradient(180deg,#f1f1ef 0%,rgba(241,241,239,0) 100%);z-index:3}.property-map img{max-width:100%;height:auto;min-width:100%}.property-map svg{position:absolute;top:0;height:100%;left:0;width:100%}.property-map svg circle{fill:#2e2e50;animation:shadow-pulse 1.5s infinite;stroke:#a29f93;cursor:pointer}.property-map svg circle.no-pulse{animation:none;fill:#2e2e50;stroke:#949855}.property-map svg .area-destination{transition:all 0.5s ease;fill:#b5b98a;opacity:1}.property-map svg .area-destination.hidden{opacity:0}.property-map .path-dotted-small{display:none}.property-map .popup{position:absolute;transform:translateX(-50%);width:300px;z-index:100;margin-left:70px;margin-bottom:1em;display:flex;flex-direction:column;opacity:0;transition:opacity 0.5s ease-in-out}.property-map .popup.visible{opacity:1}.property-map .popup.open{opacity:1}.property-map .popup.popup-top{margin-bottom:0;margin-top:1em}.property-map .popup.popup-top .content{order:2}.property-map .popup.popup-top .path-dotted{order:1}.property-map .popup .content{background:#2e2e50;box-shadow:0px 0px 60px 0px rgba(0,0,0,0.5);color:white}.property-map .popup .content .heading{color:white}.property-map .popup .path-dotted{height:90px;border-left:7px dotted #2e2e50;z-index:-1;margin-left:82px}.property-map .popup .img{height:150px;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;position:relative}.property-map .popup .img a{display:block;width:100%;height:100%}.property-map .popup .close-popup{position:absolute;top:0;right:0;color:white;float:right;padding:0.5em 0.5em 4em 4em;font-size:1.2em;cursor:pointer}.property-map .popup span{text-transform:uppercase;font-family:"Noto Sans",sans-serif;color:#ebebeb;font-size:0.9em;display:block}.property-map .popup p{font-size:0.95em;margin-top:0.5em}.property-map .popup .button{padding:0.75em 0em;display:block;text-align:left;text-transform:none;color:white}.property-map #view-route{z-index:100;position:absolute;top:8em;right:3em}.property-map #view-route svg{width:2em;position:relative;margin-right:0.5em}.property-map #view-route svg path{fill:white}.map-outer-wrapper{transition:1s}.wrapper{position:relative;height:25vh;width:100%;background:grey}.point{content:"";position:absolute;z-index:999}.point span{content:"";display:block;border-radius:50em;width:1em;height:1em;background:blue;margin:0.5em 0 0 0.5em;left:0.25em;top:0.25em;position:absolute}.point#one{top:10%;left:50%}.point#two{top:50%;left:10%}.point#three{top:80%;left:30%}.point#four{top:10%;left:80%}#svg{position:absolute;top:0;left:0}#svg polyline{stroke-width:0.2px;stroke-dasharray:1px;stroke:#515544}.camp-map{position:relative}.camp-map .positioning-wrapper{position:relative}.camp-map img{display:block;min-width:100%!important;width:100%!important;max-width:100%!important}.camp-map .marker{content:"";position:absolute;left:50%;margin-top:-0.75em;margin-left:-0.75em;bottom:calc(-12px - 1.5em);height:1.5rem;width:1.5rem;border-radius:50px;box-shadow:0 0 0 2px white,0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);background:#2e2e50;transition:background 0.5s 0.2s ease;animation:shadow-pulse 3s infinite}.camp-map .marker:hover{cursor:pointer}.camp-map .marker.live{background:white;box-shadow:0 0 0 2px #2e2e50,0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.camp-map__card{position:relative;width:20em;background:#2e2e50;z-index:2;pointer-events:none}.camp-map__card:after{content:"";position:absolute;left:9px;bottom:2px;width:0;height:0;opacity:0;transition:opacity 0.5s 0.2s ease;pointer-events:none;width:0rem;height:5rem;border:3px solid #2e2e50}.camp-map__card .inner{position:absolute;left:-50%;margin-left:0.75em;bottom:5em;width:100%;max-height:0;overflow:hidden;background:#2e2e50;border-color:transparent;transition:all 0.5s ease-in-out;z-index:999;border:none;pointer-events:none}.camp-map__card .inner .img{background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;position:relative}.camp-map__card .inner .img a{display:block;width:100%;height:100%}.camp-map__card .inner .close-popup{position:absolute;top:0;right:0;color:white;float:right;padding:0.5em 0.5em 4em 4em;font-size:1.2em;cursor:pointer}.camp-map__card .image{background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;height:5em}.camp-map__card .heading{color:white}.camp-map__card .text{color:white;padding:1rem 2rem}.camp-map__card .text p{display:none}.camp-map__card .text p:first-of-type{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.camp-map__card a{display:block;position:relative;background:#2e2e50;color:white;pointer-events:bounding-box;padding:1rem 0}.camp-map__card a.link{margin-top:2rem}.camp-map__card .link:after{content:"";position:absolute;left:0;top:-5px;width:1.3rem;border-bottom:2px solid #91E8FD}.camp-map__card.high .inner{bottom:initial;top:5rem}.camp-map__card.high:after{bottom:initial;top:24px;border-left:3px solid #2e2e50}.camp-map__card.left:after{width:4rem;height:0;left:24px;top:9px}.camp-map__card.left .inner{left:5em;margin-left:0.75em;bottom:-3em}.camp-map__card.right:after{left:-4rem;bottom:-13px;border-bottom:3px solid #2e2e50;top:initial;width:4rem;height:0}.camp-map__card.right .inner{left:calc(-100% - 5em);margin-left:0.75em;bottom:-3em;top:initial}.camp-map__card.high.left:after{top:0.5em}.camp-map__card.high.left .inner{top:-1em;bottom:initial}.camp-map__card.high.right:after{top:0.5em}.camp-map__card.high.right .inner{top:-1em;bottom:initial}.camp-map__card.open:after{opacity:1}.camp-map__card.open .inner{max-height:35rem;border-color:#2e2e50;background:#2e2e50;box-shadow:0 0 0 2px white,0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}#wipe{position:absolute;top:0;left:-100vw;transition:all 0.42s ease;border-right:5px solid #1f253c;width:100vw;height:100%;background:rgba(32,38,60,0.3)}#wipe :after{content:"";position:absolute;top:0;left:0}#wipe.right{left:100vw}.map-outer-wrapper.has-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);height:40%;opacity:0.5;transform:rotate(180deg)}.map-outer-wrapper .overlay-text{position:absolute;z-index:99;top:8em;margin-left:25%;width:50%;text-align:center}.map-outer-wrapper .overlay-filter{z-index:99}.map-outer-wrapper .filter-wrapper{position:absolute;top:0;left:-15em;height:100%;width:15em;display:grid;align-items:center;background:#2e2e50;transition:all 0.5s ease;z-index:99}.map-outer-wrapper .filter-wrapper__trigger{position:absolute;top:50%;right:-15em;width:15em;padding:0.5em;border-radius:0 5px 5px 0;background:#2e2e50;color:white;text-align:center}.map-outer-wrapper .filter-wrapper__trigger span{text-transform:uppercase;transition:all 0.3s ease}.map-outer-wrapper .filter-wrapper__trigger span:hover{cursor:pointer}.map-outer-wrapper .filter-wrapper__trigger span i{display:block}.map-outer-wrapper .filter-wrapper__trigger span:last-of-type{display:none}.map-outer-wrapper .filter-wrapper__trigger span:last-of-type i{margin-bottom:5px}.map-outer-wrapper .filter-wrapper__trigger #Reset{max-height:0;overflow:hidden;transition:max-height 0.3s ease;background-color:#2e2e50;padding:0;display:inherit;margin-top:0.5em;width:100%}.map-outer-wrapper .filter-wrapper__trigger #Reset.visible{max-height:5em;background-color:#2e2e50;color:white;padding:3px;border:1px solid white;font-style:italic;font-family:"mauritius",serif;margin-top:1em;transition:background-color 0.5s 0.3s ease}.map-outer-wrapper .filter-wrapper__trigger #Reset:hover{cursor:pointer}.map-outer-wrapper .filter-wrapper.open{left:0}.map-outer-wrapper .filter-wrapper.open .filter-wrapper__trigger{width:5em;right:-5em}.map-outer-wrapper .filter-wrapper.open .filter-wrapper__trigger span:first-of-type{display:none}.map-outer-wrapper .filter-wrapper.open .filter-wrapper__trigger span:last-of-type{display:block}.filter-wrapper svg #bottom,.filter-wrapper svg #left,.filter-wrapper svg #right,.filter-wrapper svg #top{display:none}a.info-link i{display:block;margin-bottom:0.25rem}.map-outer-wrapper .filter-header__wrapper{border:none;background:#2e2e50}.map-outer-wrapper .filter-header__item{border-right:none;color:#ffffff}.map-outer-wrapper .filter-header__item .checkbox .checkmark{border-color:white}.map-outer-wrapper .filter-header__item .checkbox input:checked~.checkmark{background:white}.map-outer-wrapper .filter-group .heading{margin-bottom:0.5em}.map-outer-wrapper .filter-header__item .checkbox{margin-bottom:0.5em}.leader-card{display:flex;flex-direction:column;height:100%}.leader-card a{display:block}.leader-card .banner-image{background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;height:10em}.leader-card .content{position:relative;background:transparent;padding:1em}.leader-card .content p{margin:0}.leader-card .content p:first-of-type{font-style:italic}.leader-card .content p:last-of-type{position:relative;display:inline-grid;align-items:center;width:100%;flex-grow:1;padding-right:3em;font-weight:400}.leader-card .content p:last-of-type:before{content:"";position:absolute;right:1em;width:1em;height:1em;transform:rotate(225deg);border-left:1px solid #2e2e50;border-bottom:1px solid #2e2e50}.news-feed .row{grid-column-gap:4rem}.news-feed__item .image{height:15rem;margin-bottom:1rem}.news-feed__item .heading{font-weight:300;margin-bottom:1rem}.news-feed__item a{color:#4A4A49}.news-feed__item .button{font-weight:400;display:block;margin-top:2rem;position:relative}.news-feed__item .button:after{content:"";position:absolute;left:0;top:-1rem;width:1.3rem;border-bottom:2px solid #707070}.news-feed__item .background-image{height:100%;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.news-gallery .img{height:20rem;width:100%;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.other-news a{color:white}.other-news .button,.other-news .entry-date{color:#91E8FD}.other-news .heading__accent{text-align:center;color:white;font-weight:300}.other-news .controls{color:white;margin-bottom:6rem}.other-news .load-more{padding:1rem 3rem;border:1px solid white;text-align:center;text-transform:uppercase}.other-news .news-feed__item .button{position:relative}.other-news .news-feed__item .button:after{content:"";position:absolute;left:0;top:-1rem;width:1.3rem;border-bottom:2px solid #91E8FD}.choose-block .transport-copy{column-count:2}.pricing table{display:grid;margin:1rem 0;border-collapse:collapse;min-width:100%;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr)}.pricing table.rates{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr);border:1px solid #91E8FD;padding:2rem 3rem}.pricing table.rates td,.pricing table.rates th{opacity:1}.pricing table.rates td{color:white}.pricing tbody,.pricing thead,.pricing tr{display:contents}.pricing td,.pricing th{padding:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0.5}.pricing td.date,.pricing td.season,.pricing th.date,.pricing th.season{opacity:1}.pricing th{position:-webkit-sticky;position:sticky;top:0;text-align:left;font-weight:normal;color:#91E8FD;text-transform:uppercase}.pricing th:last-child{border:0}.pricing td{padding-top:10px;padding-bottom:10px;color:#808080}.pricing td.date,.pricing td.season{color:white;opacity:1}.pricing .heading{color:white;text-align:center;text-transform:uppercase;padding-bottom:2rem;font-weight:100}.rental-table{border:1px solid #91E8FD;padding:3rem 2rem;margin-bottom:3rem;margin-top:1rem}.rental-table.ski-hire{display:grid;grid-template-columns:minmax(200px,3fr) repeat(9,1fr)}.rental-table .private-rows,.rental-table .rental-rows,.rental-table .school-rows,.rental-table .transfer-rows{display:grid}.rental-table .private-rows:first-of-type .tab-col,.rental-table .rental-rows:first-of-type .tab-col,.rental-table .school-rows:first-of-type .tab-col,.rental-table .transfer-rows:first-of-type .tab-col{color:#91E8FD;font-weight:400}.rental-table .private-rows .tab-col,.rental-table .rental-rows .tab-col,.rental-table .school-rows .tab-col,.rental-table .transfer-rows .tab-col{padding:1rem 0}.rental-table .private-rows .tab-col.high1,.rental-table .rental-rows .tab-col.high1,.rental-table .school-rows .tab-col.high1,.rental-table .transfer-rows .tab-col.high1{font-weight:400}.rental-table .private-legend.no-mob{color:#91E8FD;font-weight:400;display:grid;grid-template-columns:minmax(200px,2fr) minmax(200px,2fr) repeat(2,1fr)}.rental-table .transfer-legend.no-mob{color:#91E8FD;font-weight:400;display:grid}.rental-table .private-rows{grid-template-columns:minmax(200px,2fr) minmax(200px,2fr) repeat(2,1fr)}.rental-table .transfer-legend,.rental-table .transfer-rows{grid-template-columns:minmax(200px,2fr) repeat(4,1fr)}.rental-table .school-rows{grid-template-columns:minmax(150px,2fr) minmax(150px,1fr) minmax(150px,2fr)}.int-prop .property-block{background:#2e2e50}.int-prop .property-block .prop-links{width:80%;padding-top:2rem}.int-prop .property-block .prop-links p{color:white}.int-prop .property-block .prop-links p:first-of-type{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.int-prop .property-block .prop-links .heading,.int-prop .property-block .prop-links a{color:#91E8FD;text-align:left}.int-prop .property-block .prop-links .heading__3,.int-prop .property-block .prop-links a__3{color:white;font-weight:300}.prop-map .marker{background:#91E8FD}.prop-map__card{background:#2e2e50;color:white;margin:0 4rem;position:absolute;height:100%;box-shadow:0 0 0 2px white,0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);opacity:0;transition:opacity 0.5s ease}.prop-map__card.visible{opacity:1}.prop-map__card .content.inner{display:flex;flex-direction:column}.prop-map__card img{width:100%;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.prop-map__card .heading{color:white}.prop-map__card .text{padding:2rem}.prop-map__card .text p{display:none;margin-bottom:2rem}.prop-map__card .text p:first-of-type{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.prop-map__card a{color:white;position:relative;margin-top:2rem;padding-top:1rem}.prop-map__card a.link:after{content:"";position:absolute;left:0;top:-5px;width:1.3rem;border-bottom:2px solid #91E8FD}.card-area{position:relative}.room-copy{column-count:2}.int-room{background:#2e2e50}.int-room .room-content{padding:3rem 1.5rem;color:white;display:flex;flex-direction:column}.int-room .room-content p{flex-grow:1}.int-room .room-content .heading{color:white}.int-room .room-content a{background:#91E8FD;color:#2e2e50;display:block;padding:1rem;font-weight:400}.int-room .room-gallery{position:relative}.int-room .room-gallery .background-image{min-height:100%;margin-bottom:-1rem}.int-room .owl-next,.int-room .owl-prev{position:absolute;top:50%;margin-top:-1rem;left:1rem;z-index:10;display:inline-block;border-top:2px solid white;border-left:2px solid white;width:1rem;height:1rem;transform:rotate(-45deg)}.int-room .owl-next{left:unset;right:1rem;transform:rotate(135deg)}.parent{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);grid-column-gap:1rem;grid-row-gap:1rem}.parent__6{min-height:70vh}.parent__6 .div1{grid-area:1/1/7/7}.parent__6 .div2{grid-area:7/1/13/11}.parent__6 .div3{grid-area:1/7/4/11}.parent__6 .div4{grid-area:4/7/7/11}.parent__6 .div5{grid-area:1/11/7/13}.parent__6 .div6{grid-area:7/11/13/13}.parent__7{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(11,1fr);min-height:90vh}.parent__7 .div1{grid-area:1/1/7/2}.parent__7 .div2{grid-area:1/2/4/4}.parent__7 .div3{grid-area:4/2/7/4}.parent__7 .div4{grid-area:7/1/12/4}.parent__7 .div5{grid-area:1/4/5/5}.parent__7 .div6{grid-area:5/4/9/5}.parent__7 .div7{grid-area:9/4/12/5}.parent__8{min-height:90vh}.parent__8 .div1{grid-area:1/1/7/7}.parent__8 .div2{grid-area:7/7/13/13}.parent__8 .div3{grid-area:1/7/4/10}.parent__8 .div4{grid-area:4/7/7/10}.parent__8 .div5{grid-area:1/10/7/13}.parent__8 .div6{grid-area:7/1/13/4}.parent__8 .div7{grid-area:7/4/10/7}.parent__8 .div8{grid-area:10/4/13/7}.parent__9{min-height:90vh}.parent__9 .div1{grid-area:4/1/10/9}.parent__9 .div2{grid-area:1/1/4/5}.parent__9 .div3{grid-area:1/5/4/9}.parent__9 .div4{grid-area:1/9/4/13}.parent__9 .div5{grid-area:4/9/7/13}.parent__9 .div6{grid-area:7/9/10/13}.parent__9 .div7{grid-area:10/1/13/5}.parent__9 .div8{grid-area:10/5/13/9}.parent__9 .div9{grid-area:10/9/13/13}.gallery-images a{display:block;height:100%;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.image-meta{padding:0 1rem;height:2rem;margin-top:-2rem;color:white;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.image-meta a{color:white}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.advert-block{display:flex;flex-direction:column;min-height:25rem;margin-bottom:2rem;justify-content:space-between;align-items:center;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.advert-block .heading{font-weight:300;padding:3rem 0}.advert-block a{background:#2e2e50;color:white;text-align:center;text-transform:uppercase;font-size:0.8rem;font-weight:600;width:40%;padding:0.5rem 3rem;margin:3rem 0}.advert-block a i{padding-left:3rem}.sharer{position:relative;display:flex;flex-direction:row}.sharer .hidden{opacity:0;transition:opacity 0.5s}.sharer i{padding:0 1rem}.sharer .share-btn{padding:0.4rem 0}.sharer .twitter i:hover{color:#00acee}.sharer .pinterest i:hover{color:#E60023}.sharer:hover .hidden{opacity:1}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.guide-block{margin-bottom:2rem}.guide-block__video video{width:100%}
/*! == FOOTER == */footer .footer{padding-top:1.5rem;padding-bottom:1.5rem;border-radius:0.5rem;color:white;font-size:0.9em}footer .footer .heading{color:white;text-transform:uppercase}footer .footer .contact-section p{padding-bottom:1rem}footer .footer .contact-section .socials i{padding-right:2rem;font-size:1.4rem}footer .footer .contact-section .socials.no-mob{padding-top:1rem}footer .footer ul li{padding:0.2rem 0}footer .footer .menu-section ul{column-count:3}footer .footer a{color:white}footer p{margin:0}footer .footer-credits{margin-top:0.5rem}footer .footer-credits a{color:black}.footer-wrapper{background:#2e2e50}.footer-wrapper .footer-cta{min-height:45vh;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;display:grid;place-items:center}.footer-wrapper .footer-cta h1{color:white;padding-bottom:2rem;letter-spacing:1rem}.footer-wrapper .footer-cta a{padding:1rem 2rem;background:#91E8FD;color:#2e2e50;text-transform:uppercase;font-weight:600;display:block}.footer-wrapper .footer-cta a i{padding-left:2rem}.footer-wrapper .footer-cta .arrow-link:after,.footer-wrapper .footer-cta .arrow-link:before{border-color:#2e2e50;right:3rem}.property-add{display:grid;grid-template-columns:1fr 1fr;align-items:center;background-size:cover!important;
/* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important}.property-add h1{color:white;padding:3rem 0 3rem 2rem}.property-add a{color:black;background:#91E8FD;padding:0.7rem 3rem;text-transform:uppercase;font-weight:600}.property-add a i{padding-left:3rem}
/*! == PAGE OVERRIDES == */.single-property .hero .heading{font-size:1.5rem;font-weight:400;padding:0}.single-property .hero .heading span{font-weight:300}.single-property .hero .full-360-link{display:flex;flex-direction:column;text-align:center;align-items:center;height:100%;justify-content:flex-end;margin-right:5rem}.single-property .hero .full-360-link img{padding:1rem 0}.single-property .hero .full-360-link a{font-weight:400;font-size:0.8rem;color:#2e2e50}.single-property .text-block .full-360-link{display:flex;justify-content:center;padding-bottom:3rem;text-align:center}.single-property .text-block .full-360-link a{color:white}.single-property .facility-list{grid-template-columns:repeat(3,1fr);grid-gap:1rem}.single-property .facility-list .facility-item{display:flex;align-items:center;text-transform:uppercase}.single-property .facility-list img{width:2rem;justify-self:flex-end;margin-right:1rem}.single-property article{padding:0 3rem}.single-property .property-add{padding:2rem 0;border:1px solid #91E8FD}.single-property .property-add h1{font-size:4rem;line-height:4rem;padding:3rem 5rem}.single-property .property-add .arrow-link{margin-left:1rem}.single-property .property-add .arrow-link:after,.single-property .property-add .arrow-link:before{right:3rem;border-color:#2e2e50}.home-hero .no-mob{padding:0 7rem}.booknow-wrapper{background:#91E8FD}.features-icons{display:flex;text-align:center;justify-content:space-evenly;align-items:flex-end;padding:2rem 0}.features-icons .feature{display:flex;flex-direction:column;align-items:center}.features-icons .feature .feature-text{font-weight:400;font-size:0.8rem;padding-top:1rem}.features-icons img{height:1.5rem}.other-properties .features-icons{flex-wrap:wrap;padding:1rem 1rem 0}.other-properties .features-icons .feature{flex:0 0 33.3333%}.other-properties .features-icons .feature .feature-text{padding:1rem 0}.home .double,.page-our-properties .double{justify-content:flex-end}.address{padding:1rem 0 3rem}.container__guide .guide-menu,.container__guideone .guide-menu{font-size:0.9em}.container__guide .container,.container__guideone .container{padding:0}.container__guide .advert-header,.container__guideone .advert-header{text-align:center;width:100%;background:#2e2e50;color:white;padding:1rem}.container__guide .advert-header .heading,.container__guideone .advert-header .heading{color:white;font-weight:400}.container__guide .advert-block a,.container__guideone .advert-block a{width:80%;padding:0.5rem 1rem}.container__guide .advert-block .heading,.container__guideone .advert-block .heading{padding:1rem 0}.container__guide .cyan-link i,.container__guideone .cyan-link i{padding-left:5rem}
/*! == VENDOR == */.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:""}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:0.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,0.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:0.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height 0.5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 0.4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 0.1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 0.4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.testimonial-carousel{text-align:center;color:#2e2e50}.testimonial-carousel p{margin-bottom:2rem;font-weight:400;font-style:italic}.testimonial-carousel cite{font-weight:400}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;top:90%;left:50%;transform:translate(-50%,-50%)}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:3.5rem;height:0.13rem;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#2e2e50}.owl-nav .owl-next{position:absolute;top:40%;right:-15%;border-radius:0;width:40px;height:40px}.owl-nav .owl-next:focus{outline:none;border:none;box-shadow:none}.owl-nav .owl-next .arrow-right.icon{color:#91E8FD;position:absolute;margin-left:15px;margin-top:0px;width:0px;height:1px}.owl-nav .owl-next .arrow-right.icon:before{content:"";position:absolute;right:-9px;top:-6px;width:13px;height:13px;border-top:solid 2px #91E8FD;border-right:solid 2px #91E8FD;transform:rotate(45deg)}.owl-nav .owl-prev{position:absolute;top:40%;left:-15%;border-radius:0;width:40px;height:40px;transition:all 0.3s ease}.owl-nav .owl-prev:focus{outline:none;border:none;box-shadow:none}.owl-nav .owl-prev .arrow-left.icon{color:#91E8FD;position:absolute;margin-left:8px;margin-top:0px;width:0px;height:1px;background-color:currentColor}.owl-nav .owl-prev .arrow-left.icon:before{content:"";position:absolute;left:7px;top:-6px;width:13px;height:13px;border-top:solid 2px #91E8FD;border-right:solid 2px #91E8FD;transform:rotate(-135deg)}.news-gallery .owl-nav .owl-next{right:0}.news-gallery .owl-nav .owl-next .arrow-right.icon:before{width:20px;height:20px;border-top:solid 2px white;border-right:solid 2px white}.news-gallery .owl-nav .owl-prev{left:0}.news-gallery .owl-nav .owl-prev .arrow-left.icon:before{width:20px;height:20px;border-top:solid 2px white;border-right:solid 2px white}
/*! == MODIFIERS == */.mt0{margin-top:0em}.pt0{padding-top:0em}.mb0{margin-bottom:0em}.pb0{padding-bottom:0em}.ml0{margin-left:0em}.pl0{padding-left:0em}.mr0{margin-right:0em}.pr0{padding-right:0em}.mt1{margin-top:1em}.pt1{padding-top:1em}.mb1{margin-bottom:1em}.pb1{padding-bottom:1em}.ml1{margin-left:1em}.pl1{padding-left:1em}.mr1{margin-right:1em}.pr1{padding-right:1em}.mt2{margin-top:2em}.pt2{padding-top:2em}.mb2{margin-bottom:2em}.pb2{padding-bottom:2em}.ml2{margin-left:2em}.pl2{padding-left:2em}.mr2{margin-right:2em}.pr2{padding-right:2em}.mt3{margin-top:3em}.pt3{padding-top:3em}.mb3{margin-bottom:3em}.pb3{padding-bottom:3em}.ml3{margin-left:3em}.pl3{padding-left:3em}.mr3{margin-right:3em}.pr3{padding-right:3em}.mt4{margin-top:4em}.pt4{padding-top:4em}.mb4{margin-bottom:4em}.pb4{padding-bottom:4em}.ml4{margin-left:4em}.pl4{padding-left:4em}.mr4{margin-right:4em}.pr4{padding-right:4em}.mt5{margin-top:5em}.pt5{padding-top:5em}.mb5{margin-bottom:5em}.pb5{padding-bottom:5em}.ml5{margin-left:5em}.pl5{padding-left:5em}.mr5{margin-right:5em}.pr5{padding-right:5em}.mt6{margin-top:6em}.pt6{padding-top:6em}.mb6{margin-bottom:6em}.pb6{padding-bottom:6em}.ml6{margin-left:6em}.pl6{padding-left:6em}.mr6{margin-right:6em}.pr6{padding-right:6em}.mt7{margin-top:7em}.pt7{padding-top:7em}.mb7{margin-bottom:7em}.pb7{padding-bottom:7em}.ml7{margin-left:7em}.pl7{padding-left:7em}.mr7{margin-right:7em}.pr7{padding-right:7em}.mt8{margin-top:8em}.pt8{padding-top:8em}.mb8{margin-bottom:8em}.pb8{padding-bottom:8em}.ml8{margin-left:8em}.pl8{padding-left:8em}.mr8{margin-right:8em}.pr8{padding-right:8em}.mt9{margin-top:9em}.pt9{padding-top:9em}.mb9{margin-bottom:9em}.pb9{padding-bottom:9em}.ml9{margin-left:9em}.pl9{padding-left:9em}.mr9{margin-right:9em}.pr9{padding-right:9em}.mt10{margin-top:10em}.pt10{padding-top:10em}.mb10{margin-bottom:10em}.pb10{padding-bottom:10em}.ml10{margin-left:10em}.pl10{padding-left:10em}.mr10{margin-right:10em}.pr10{padding-right:10em}.mt15{margin-top:15em}.pt15{padding-top:15em}.mb15{margin-bottom:15em}.pb15{padding-bottom:15em}.ml15{margin-left:15em}.pl15{padding-left:15em}.mr15{margin-right:15em}.pr15{padding-right:15em}.mt20{margin-top:20em}.pt20{padding-top:20em}.mb20{margin-bottom:20em}.pb20{padding-bottom:20em}.ml20{margin-left:20em}.pl20{padding-left:20em}.mr20{margin-right:20em}.pr20{padding-right:20em}.sticky{position:-webkit-sticky;position:sticky;top:12em;margin-bottom:2em}.h0{height:0vh}.h25{height:25vh}.h50{height:50vh}.h75{height:75vh}.h100{height:100vh}.h-auto{height:auto;padding-bottom:3em}.font100{font-weight:100}.font200{font-weight:200}.font300{font-weight:300}.font400{font-weight:400}.font500{font-weight:500}.font600{font-weight:600}.font700{font-weight:700}.font800{font-weight:800}.font900{font-weight:900}.slide-up{transform:translateY(50px);opacity:0;transition:all 1s ease}.slide-up.active{transform:translateY(0);opacity:1}.slide-down{transform:translateY(-50px);opacity:0;transition:all 1s ease}.slide-down.active{transform:translateY(0);opacity:1}.slide-right{transform:translate(-100px,50px);opacity:0;transition:all 2s ease}.slide-right.active{transform:translate(0,0);opacity:1}.slow-fade{opacity:0;transition:opacity 3s ease}.slow-fade.active{opacity:1}
/*! == MEDIA QUERIES == */@media (max-width:0){.container{max-width:0}}@media (max-width:768px){.container{max-width:768px}}@media (max-width:1200px){.container{max-width:1200px}}.mobile{display:none}@media only screen and (max-width:1200px){.switch-wrapper__label{display:none}}@media only screen and (max-width:992px){.mobile{display:block}.desktop{display:none}.switch-wrapper{display:none}.home-hero .container{padding-bottom:1rem}.home-hero .read-more{margin-top:2rem}nav .menu-trigger{text-align:right}nav .menu-trigger__icon{left:unset;right:0}.no-mob{display:none!important}.pricing-grid{overflow:scroll}.loaded .home-hero .content{top:22vh}.hero.home-hero .content svg.logo-mark{width:6rem}.hero.home-hero .content svg{width:85%}.tabbed-section__head{display:none}.tabbed-section__body{display:block}.tabbed-section__body--item{display:flex;flex-direction:column;width:calc(100% - 2rem);margin-bottom:1rem;padding:2rem 1rem}.tabbed-section__body--item.visible{display:flex}.tabbed-section__body--item .icon-list{display:flex;flex-direction:column}.tabbed-section__body--item .icon-list__item{margin-bottom:2rem}.tabbed-section__body--item .team-list__item{display:block}.tabbed-section__body--item .team-list__item .image{width:50%;margin-bottom:1rem}.tabbed-section__body--item .toggle-list__item{width:100%}.map-block{grid-template-rows:1fr}.map-block__menu{grid-column:1/4}.add-block{padding-bottom:0}.add-block .heading{width:100%}.add-block a{width:100%;padding:1.5rem 0}.add-block a i{color:#91E8FD}.specials__offer p{-webkit-line-clamp:2}.destination{grid-template-columns:1fr}.destination .location-panel{grid-row:2/3}.destination .cta{grid-row:3/4}}@media only screen and (max-width:768px){body{padding:0}#page{overflow-x:hidden}header{width:100%}header .container{grid-template-columns:3fr repeat(2,1fr);padding:0}header .logo{padding-left:1rem;border:none;grid-row:1}header .book-now{margin-bottom:1rem;justify-self:unset;display:flex;align-items:flex-start;justify-content:center;padding:0;-webkit-clip-path:polygon(0% 0%,100% 0,100% 85%,50% 100%,0 85%);clip-path:polygon(0% 0%,100% 0,100% 85%,50% 100%,0 85%);text-transform:initial;padding-top:0.5rem;max-width:5rem;justify-self:end}header .book-now a{color:#91E8FD;text-align:center}#menu-toggle{display:flex;place-content:center;width:unset}#menu-toggle img{width:1.5rem}.switch-wrapper{display:none}.switch-wrapper.mobile{display:block;grid-column:span 2}.switch-wrapper.mobile .switch-wrapper__label{display:inline-block}nav .menu-trigger{justify-self:flex-end;grid-column:2/4;width:5rem}.offscreen-nav .menu-wrapper{grid-template-columns:repeat(2,1fr);width:unset;padding-top:4rem}.offscreen-nav .menu-wrapper a:first-of-type{grid-row:1/2}.scrolled .offscreen-nav .menu-wrapper{padding-top:3rem}.nav__lower-section,.nav__upper-section{display:none}.container{padding:0 0.5rem}.int-properties,.other-properties{padding:0}.int-properties .container,.other-properties .container{padding:0}.int-properties h4,.other-properties h4{margin:5rem 0 0}.choose-block .transport-copy,.holiday-text{column-count:1}.rental-legend .rental-rows:first-child{display:none}.specials__highlight{justify-self:center;align-self:flex-start}.specials__icon{-webkit-clip-path:polygon(0% 0%,100% 0,100% 85%,51% 100%,0 85%);clip-path:polygon(0% 0%,100% 0,100% 85%,51% 100%,0 85%);justify-content:center}.specials__offer{padding:2rem 1rem}.jq-tab-content{padding:2rem 0}.pricing table,.pricing tbody,.pricing td,.pricing th,.pricing thead,.pricing tr{display:block}.pricing .rates thead tr{position:absolute;top:-9999px;left:-9999px}.pricing .rates tr{border-bottom:1px solid #91E8FD;padding:1rem 0}.pricing .rates td{border:none;position:relative;padding-left:60%}.pricing .rates td:before{position:absolute;top:10px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.pricing .rates td:first-of-type:before{content:"Duration";color:#91E8FD;font-weight:400}.pricing .rates td:nth-of-type(2):before{content:"Adult";color:#91E8FD;font-weight:400}.pricing .rates td:nth-of-type(3):before{content:"Child";color:#91E8FD;font-weight:400}.pricing .rates td:nth-of-type(4):before{content:"Junior/Senior";color:#91E8FD;font-weight:400}.jq-tab-menu{flex-wrap:wrap;justify-content:space-between;font-size:0.9em}.jq-tab-title.active:after{display:none}.guide-menu{display:none}.single-property .facility-list{grid-template-columns:repeat(2,1fr)}.pricing .reduced,.pricing td,.pricing th{display:none}.pricing .date,.pricing .season{display:block}.pricing-grid table tbody tr,.pricing-grid table thead tr{display:grid;grid-template-columns:repeat(3,1fr)}.page-ardoisiere td.ardoisiere,.page-ardoisiere th.ardoisiere{display:block}.page-neva td.neva,.page-neva th.neva{display:block}.page-choucas td.choucas,.page-choucas th.choucas{display:block}.page-sapins td.blanchot,.page-sapins th.blanchot{display:block}.page-dahu td.saskia,.page-dahu th.saskia{display:block}.page-chamois td.chamois,.page-chamois th.chamois{display:block}.footer-wrapper{text-align:center}.footer-wrapper .socials.mobile{display:flex;justify-content:space-around}.footer-wrapper .footer .contact-section .socials i{padding:0 0 2rem 0;font-size:2rem}footer .footer-credits{text-align:center}footer .footer-credits .row{grid-row-gap:0}.footer-wrapper .footer-cta .cta-block{margin:0 auto;width:auto}.rental-main{padding:1rem;max-height:4rem}.rental-main.open{border:1px solid #91E8FD;border-radius:0 0 0.5rem 0.5rem;max-height:unset;margin:2rem 0}.rental-table{overflow:hidden;padding:0;border:none}.rental-table .school-rows{grid-template-columns:1fr;padding:1rem 0.5rem}.rental-table .school-rows .tab-col{padding:0}.rental-table .rental-legend{margin-bottom:3rem}.rental-table .rental-legend .rental-rows .tab-col{padding:1.2rem 0}.rental-table.ski-hire{grid-template-columns:3fr 1fr;position:relative;max-height:0}.rental-table.ski-hire.open{max-height:unset}.rental-table .day-select,.rental-table .day-title{grid-column:span 2}.rental-table .day-title{text-transform:uppercase;color:#91E8FD;font-weight:400;padding-bottom:1rem}.rental-table .day-select{text-align:center;padding-bottom:1rem;display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:1rem}.rental-table .day-select__buttons{display:flex;flex-direction:column;align-items:center}.col-head{position:absolute;right:0;top:9.5rem}.col-legend{grid-column:1}.rental-rows .price{border:2px solid #91E8FD;display:block;text-align:right;width:5rem;padding:0.2rem}.col-head .rental-rows:first-child,.col-legend .rental-rows:first-child{display:none}.col-head .rental-rows:nth-child(2),.col-legend .rental-rows:nth-child(2){color:#91E8FD}.school-rows:first-of-type .second,.school-rows:first-of-type .third{display:none}.school-rows .main,.school-rows .second,.school-rows .third{display:flex;justify-content:space-between}.school-rows .main .price,.school-rows .main .ski,.school-rows .second .price,.school-rows .second .ski,.school-rows .third .price,.school-rows .third .ski{text-transform:uppercase;color:#91E8FD;font-weight:400}.school-rows .second,.school-rows .third{max-height:0;opacity:0}.school-rows:not(:first-of-type) .schoolselect{position:relative;cursor:pointer}.school-rows:not(:first-of-type) .schoolselect:before{content:"";position:absolute;margin-top:6px;height:1em;width:1em;right:0.5rem;border-top:2px solid white;border-right:2px solid white;transform:rotate(45deg)}.school-rows.open{border:1px solid #91E8FD;border-radius:0 0 0.5rem 0.5rem;margin-bottom:1rem}.school-rows.open .schoolselect:before{transform:rotate(135deg)}.school-rows.open .second,.school-rows.open .third{max-height:4rem;opacity:1;padding:1rem 0}.selector{position:relative;cursor:pointer;padding:2rem 0}.selector:before{content:"";position:absolute;margin-top:6px;height:1em;width:1em;right:1px;border-top:1px solid white;border-right:1px solid white;transform:rotate(45deg)}.rental-table .private-legend.no-mob{display:none}.transfers-table{display:grid;grid-template-columns:1fr 1fr}.transfers-table .transfer-rows{grid-template-columns:unset;padding-bottom:1rem;border-bottom:1px solid #91E8FD}.transfers-table .transfer-legend{border-bottom:1px solid #91E8FD}.transfers-table .transfer-legend .tab-col{padding:1rem 0;color:#91E8FD;font-weight:400}.private-table{display:grid;grid-template-columns:1fr 1fr}.private-table .private-rows{grid-template-columns:unset;padding-bottom:1rem;border-bottom:1px solid #91E8FD}.private-table .private-legend{border-bottom:1px solid #91E8FD}.private-table .private-legend .tab-col{padding:1rem 0;color:#91E8FD;font-weight:400}}@media only screen and (max-width:576px){.switch-wrapper{display:none}.hero__background{min-height:100vh}.hero .container{position:absolute;bottom:0;background:rgba(255,255,255,0.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0 auto;width:100%}.hero .container .heading{font-size:1.5rem;color:white}.hero .container .read-less,.hero .container .read-more{margin-top:0}.home-hero{min-height:calc(100vh - 1rem)}.home-hero .container{background:none;justify-content:center}.home-hero .container .heading{color:#2e2e50}.article-block{padding:2rem 1rem}.heading__1{font-size:54px;line-height:60px}.heading__2{font-size:40px}.hero .heading__5{margin-bottom:unset}.specials__offer{grid-column:span 2}.expanding-section__head .content .button{width:unset}.contact{grid-template-columns:100%;grid-template-rows:auto}.contact__details{margin-bottom:1rem}.expanding-section__body .content{width:unset;padding:3rem 1rem}.expanding-section.open .expanding-section__body{max-height:200rem}.phonenumber{padding-right:2rem}footer.footer .socket .container{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}footer.footer .socket .container .copyright{grid-column:1}footer.footer .socket .container .termscons{grid-column:2}footer.footer .socket .container .silverless{grid-row:2}.itinerary-wrapper__item .head .heading{grid-template-columns:unset;grid-template-rows:1fr 1fr}.itinerary-wrapper__item .head .heading span{padding:0 2rem}.itinerary-wrapper__item .body .content{grid-template-columns:10% 80% 10%}.container__extra-narrow{grid-template-columns:15% 70% 15%}.news-leaders .heading{grid-column:span 2}.news-leaders__item{grid-column:span 2}.news-leaders .button{grid-column:span 2}.map-wrapper{display:block}footer.footer .upper>.container{grid-template-columns:1fr;padding:15rem 1rem 3rem}footer.footer .lower .left-col,footer.footer .lower .right-col{grid-column:2/4}footer.footer .lower .left-col{margin-bottom:2rem}footer.footer .socket .container .silverless{grid-row:3;grid-column:span 2}footer.footer .socket .container .copyright,footer.footer .socket .container .termscons{grid-column:span 2;text-align:left}}@media (max-height:580px){.home-hero{height:100vh}.home-hero .heading{font-size:2rem;padding:0}.home-hero .container{padding-bottom:0}.home-hero .read-more{margin-top:0}header .container{padding:0 1rem}}@media (max-height:330px){#header-home .header-content h1{font-size:2rem}}