#slider-section{opacity:0;visibility:hidden;transition:all .4s ease}
#slider-wrapper{position:relative;width:100%}
#slider-outer-container{position:relative;width:100%;overflow:hidden;/*height:100vh*/padding-bottom: 45.83%}
#slider-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
.flick-slider,.slide-container,.slide-photo{width:100%}
.flick-slider{width:100%;height:100%}
.slide-container{position:relative}
.slider-left,.slider-right{position:absolute;top:0;bottom:0;width:50px;height:50px;padding:10px;margin:auto;justify-content:center;align-items:center;z-index:98;cursor:pointer}
.slider-left{left:1.04vw}
.slider-right{right:1.04vw}
.slide-photo{position:relative;z-index:1;height:100%;width:100%}
.slide-photo:before {content:'';position:absolute;width:100%;height: 75%;background: linear-gradient(180deg, rgba(38, 38, 38, 0.60) 0%, rgba(38, 38, 38, 0.00) 100%);top:0;left:0;z-index:1}
.slide-photo > picture{display:block;position:relative;width:100%;/*height:100%;*//*min-height:100vh;*/padding-bottom: 45.83%;overflow:hidden}
.slide-photo > picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.slider-text{position: absolute;bottom: 85px;left:0; right:0;margin:0 auto;color: var(--w);max-width: 670px;z-index: 6;text-align: center;font:600 var(--f60-30)/1 'TikTok Sans',sans-serif;padding:0 10px;}
#slider-container .flickity-page-dots{position:absolute;width:100%;margin:0 auto;list-style:none;text-align:center;line-height:1;left:0;right:0;padding:0;max-width:fit-content;bottom:2.604vw;display: flex;justify-content: center;align-items: center;gap:10px; }
#slider-container .flickity-page-dots .dot{display:inline-block;width:12px;height:12px;background:var(--w);border-radius:100%;cursor:pointer;transition:width .4s ease}
#slider-container .flickity-page-dots .dot:first-child{margin-left:0}
#slider-container .flickity-page-dots .dot.is-selected{background:var(--mus);border:2px solid var(--bl)}
#video-container{margin:0 auto;position:relative;width:100%;padding-bottom:45.83%;overflow:hidden;/*height: calc(100vh - 110px);*/}
#videoBg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:10;pointer-events: none;}
.about-left-image-container figure{padding-bottom: 52.56%}
.about-right-image-container figure.imgLeft{padding-bottom: 135%}
.about-right-image-container figure.imgRight{padding-bottom: 70.95%}
#about-us-section {width: 100%;margin: 0 auto;}
.about-us-outer-container {width: 100%;position: relative;}
.about-us-inner-container {width: 100%;}
.about-left {background: var(--bl);color: var(--w)}
.about-h2{background: var(--mus);font: 600 var(--f14-m) var(--font);padding: 10px 2.083vw;width: fit-content;border-radius: 30px;margin:auto;}
.about-left-description{position: relative;}
.about-left-description:before{content:'';position:absolute;left: 0;top: 0;width: 1px;height: 100%;background: var(--w)}
.about-left-image-container{width: 100%}
.about-left-title{color: var(--w)}
.about-right{border-bottom: 1px solid rgba(34, 102, 34, 0.10);}
.quote-container {flex-direction: column;justify-content: center;align-items: center;row-gap: 20px;max-width: 620px;margin: 0 auto;}
.quote{color: var(--bl);text-align: center;}
#suites-section {margin: 0 auto;width: 100%;background:var(--r);}
.suites-h2 {text-align: center;color: var(--w);}
.suites-inner-container {width: 100%;margin: 0 auto;}
.amenities-title {text-align: center;color: var(--w);}
.amenities-container {width: 100%;margin: 0 auto;}
.amenities-list {gap: 10px;align-items: center;justify-content: center}
.amenities-list > li {background: var(--w);border: 1px solid var(--border1);border-radius: 30px;padding: 10px 20px;width: fit-content;}
.amenities-list > li div {color: var(--bl);font: 400 var(--f15-m) var(--font);}
#suites-slider-wrapper{margin-top: 40px;}
.suite-cover-photo figure{padding-bottom: 69.72%}
.suite-slider-controls{position: relative;width: 100%;}
.suite-slider-controls:before{content:'';position: absolute;width: 100%;height: 1px;background: var(--line);top: 0;bottom: 0;left:0;right:0;margin: auto 0;z-index: 0;}
.controls-container{gap: 10px;justify-content: center;align-items: center;background: var(--r);width: fit-content;margin: 30px auto 0;padding:0 55px;position: relative}
.suite-slider-left,.suite-slider-right{padding:20px 30px;border-radius:30px;background: var(--line);cursor: pointer}
.suite-title{/*-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #262626;*/color:var(--w);}
.suite-title2{border-top: 1px solid var(--line);color:var(--w);}
.suite-cover-photo figure {border-radius: 20px;}
.suite-desc{color: var(--w);}
.about-right-image-container{width: 100%;margin:0 auto;}
.button-container > a.fancybox{border-radius: 5px;border: 1px solid var(--g3);background:var(--w);color: var(--bl);font:400 var(--f15-m)/2 var(--font);padding: 10px 20px;}
.book-btn-slider-container{border-radius: 5px;border: 1px solid var(--g3);background:var(--bl);color: var(--w);font:400 var(--f15-m)/2 var(--font);padding: 10px 20px;}
.button-container > a.fancybox div.flex, .book-btn-slider-container div.flex{align-items: center;gap:10px;}
#banner-section{width: 100%;margin: 0 auto;max-width: 1920px;}
.banner-container{width: 100%;margin: 0 auto;}
.banner-img-container figure{padding-bottom: 26.25%}
#explore-her-section{margin: 0 auto;width: 100%}
.explore-outer-container{margin: 0 auto;width: 100%;}
.explore-header{width: 100%;}
.explore-title{background:url("../img/balls.svg") 0 50% no-repeat;background-size:contain;}
.explore-slide-photo{max-width: 230px;height: auto;}
.explore-slide-container{cursor:pointer;}
.explore-slide-photo figure{padding-bottom: 100%;border-radius: 200px;}

.explore-slider-outer-container{width: 100%;margin: 0 auto;position: relative;}
.explore-slider-title2 {color: var(--g1);}
.explore-slider-desc {color: var(--bl2);}
.explore-slider-link {margin-top: auto;}
.explore-slider-link a{color: var(--r);text-decoration: underline;display: inline-block}
.location-photo-container figure{padding-bottom: 60%;}
#explore-crete-section {width:100%; margin:0 auto;}
.explore-crete-wrapper {width:100%; margin:0 auto;}
.explore-crete-container { border-radius:30px; background:var(--bl);}
.explore-crete-header {justify-content:center; align-items:center; text-align:center; color:var(--w); margin:0 auto;}
.explore-crete-title {color:var(--w)}
.explore-crete-description {position:relative;}
.explore-crete-description:before {content:''; position:absolute; top:0; left:0; right:0; margin:auto; max-width:200px; height:1px; border-top:1px dashed #CBCBCB;}
.explore-crete-locations > li {position:relative;}
.crete-location-link > div {position:relative;}
.location-icon {display:inline-block;}
.location-title{font: 700 var(--f18-m) var(--font);color: var(--yel);text-align: center;}
.location-subtitle{font: 400 var(--f16-m) var(--font);color: var(--w);text-align: center;}
.see-map {font:600 var(--f15-m) var(--font); color:var(--yel); text-decoration:underline;}
.location-photo-container {position:relative;}
.explore-crete-locations > li .location-photo-container:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.60) 100%); z-index:1 ; opacity:0; visibility:hidden; transition:all .4s ease;}
.explore-crete-locations > li:hover .location-photo-container:before {opacity:1; visibility:visible;}


.about-right{display: flex;justify-content: center;align-items: center;}
@media  (min-width: 1501px){
    .explore-slide-container{width: 24%;margin-right: 1.33%;}
}
@media (max-width: 1500px) and (min-width: 1200px){
    .explore-slide-container{width: 32%;margin-right:2%;}
}
@media (min-width:1200px) {
    #about-us-section{max-width: 1920px;}
    .about-h2 {position: absolute;z-index: 1;top:2.344vw;left: 0;right: 0;/*max-width: 200px;*/}
    .about-left, .about-right {width: 50%;padding:4.167vw 4.688vw 2.604vw}
    .about-left-title{font:300 var(--f20-18) var(--font);letter-spacing: 4px;margin-top:1.823vw;}
    .about-right-image-container{margin-top:1.823vw;max-width: 900px}
    .about-left-title2{font:300 var(--f50-40) var(--font);margin-top:10px;}
    .about-left-description{padding-left: 1.823vw;margin-left: 5.729vw;margin-top:2.083vw;font:300 var(--f18-16)/2.7 var(--font )}
    .about-left-image-container{margin:2.083vw auto 0 ;max-width: 780px;}
    .about-right{background: url("../img/lines.svg") 100% 100% no-repeat}
    .leftImg {width: 52%;}
    .rightImg {width: 46%;margin-left: 2%;margin-top: 3.646vw;}
    .right-quote-container {margin-top: 3.646vw;}
    .quote{font:400 var(--f24-20)/1.5 var(--font)}
    #suites-section {margin-top: 55px;padding: 55px 0;max-width: 1920px;}
    .suites-h2 {font: 400 var(--f50-40) var(--font);}
    .suites-inner-container {/*margin-top: 25px;*/padding: 30px 25px 45px;}
    .amenities-title {font: 400 var(--f18-m) var(--font);}
    .amenities-container {max-width: 1800px;margin-top: 30px;}
    .suites-slide-container{width: 32%;margin-left: 1%;padding-left: 2%;border-left: 1px solid var(--g3)}
    .slide-inner-container{padding: 20px 30px 30px;border-radius: 20px;}
    .suite-title{font:700 var(--f50-30) var(--font)}
    .suite-title2 {font: 400 var(--f22-15) var(--font);margin-top: 10px;padding-top: 35px;}
    .suite-cover-photo {margin-top: 15px;}
    .suite-desc {margin-top: 35px;font: 400 17px/1.66 var(--font);}
    .suites-slide-container:hover .slide-inner-container{background: var(--w)}
    .button-container{opacity: 0;visibility: hidden;pointer-events: none}
    .suites-slide-container:hover .button-container{opacity: 1;visibility: visible;pointer-events: auto}
    .suites-slide-container:hover .suite-title, .suites-slide-container:hover .suite-title2, .suites-slide-container:hover .suite-desc{color:var(--bl);}
    .button-container{margin-top:45px;gap: 10px;}
    .banner-container{max-width: 840px;padding: 0 20px;margin-top: 25px;}
    .explore-outer-container{margin-top: 45px;}
    .explore-header{padding: 0 20px 0 50px;column-gap: 3%;align-items: center;max-width: 1920px;margin: 0 auto;}
    .explore-title{width: 28%;padding: 150px 0;}
    .title-inner{padding-left: 4.948vw;font:400 var(--f50-30) var(--font);/*text-align: center;*/}
    .explore-description{width: 69%; clip-path: polygon(35px 0, 100% 0, 100% 100%, 0 100%);padding: 1.563vw 2.083vw 2.083vw 7.292vw;background: var(--bl);color: var(--w);}
    .description-inner{max-width: 900px;font:400 var(--f20-16)/2.25 var(--font)}
    .explore-slider-wrapper {max-width: calc(100% - 4.167vw);margin: 4.167vw auto 0;padding: 0 2.604vw}

    .explore-slider-title {margin-top: 30px;font: 400 var(--f20-m) var(--font);}
    .explore-slider-title2 {margin-top: 40px;font: 400 var(--f18-m) var(--font);}
    .explore-slider-desc {font: 400 var(--f16-m) var(--font);margin-top: 20px;padding-bottom: 40px;max-width: 260px;}
    .explore-slider-her-left,.explore-slider-her-right{position: absolute;top: 0;bottom: 0;cursor: pointer;display: block;width: 38px;height: 31px;margin: auto 0;}
    .explore-slider-her-left{left:-50px;}
    .explore-slider-her-right{right:-50px;}
    .explore-slide-inner-container {padding: 0 5.208vw 2.083vw 2.083vw;}
    .explore-slide-container:before {content:'';position:absolute;width: calc(100% - 2px);height: calc(100% - 120px );border: 1px solid #C7C7C7;top: 115px;left: 0;border-radius: 0 1000px 1000px 0;background: #FFF;z-index: -1;transition: all .4s ease;}
    .explore-slide-container:hover:before {background: #F8F8F8;}
    .explore-crete-wrapper {margin-top:55px; max-width:calc(100% - 4.167vw);}
    .explore-crete-container {padding:40px;}
    .explore-crete-header {max-width:1050px;}
    .explore-crete-title {font:400 var(--f50-35) var(--font);}
    .explore-crete-description {margin-top:20px; padding-top:30px; font:400 var(--f18-m)/1.66 var(--font);}
    .explore-crete-locations-container {margin-top:50px;}
    .explore-crete-locations > li {width:24%;}
    .explore-crete-locations > li > a:hover .location-photo-container img {transform: scale(1.15);}
    .explore-crete-locations > li:nth-child(even) {margin-top:60px;}
    .explore-crete-locations {column-gap:1.33%; row-gap:100px;}
    .location-button-container {position:absolute; top:0; bottom:0; margin:auto; left:0; right:0; width:100px; height:80px; text-align:center; transition:all .4s ease; opacity:0; visibility:hidden; z-index:2}
    .explore-crete-locations > li:hover .location-button-container {opacity:1; visibility:visible;}
    .location-title {margin: 20px auto 0;max-width: 250px;}
    .location-subtitle {margin-top: 15px;}
    .explore-crete-wrapper{max-width: 1840px;}
}
@media (min-width:1921px) {
    .explore-slider-wrapper{max-width:1920px;}
    .explore-slide-container{width:460px;margin-right:25px;}
}
@media (max-width:1199px) and (min-width: 765px) {

    .slider-text{font:400 var(--f30-20-t)/1 var(--font);bottom:65px;}
    .about-left{padding:60px 100px 100px;}
    .about-left-title{margin-top: 40px;font:300 var(--f18-16-t) var(--font);max-width: 1000px;}
    .about-left-title2{margin-top:15px;font:300 var(--f40-26-t) var(--font);max-width: 1000px;}
    .about-left-description {margin-left: 10vw;padding-left: 35px;margin-top: 25px;font: 300 var(--f16-m)/3 var(--font);max-width: 1000px;}
    .about-left-image-container{max-width: 780px;margin:40px auto 0}
    .about-right{background: url("../img/lines.svg") 100% 100% no-repeat;width: 100%;margin-bottom: 20px;}
    .about-right-image-container {width: 100%;padding: 0 85px;margin-top: 55px;max-width: 1000px;margin: 55px auto 0;}
    .leftImg {width: 51%;}
    .rightImg {width: 47%;margin-top: 70px;margin-left: 2%;}
    .right-quote-container {margin-top: 50px;padding-bottom: 75px;max-width: 1000px;margin: 50px auto 0;}
    .quote {font: 400 var(--f20-15-t) var(--font);}
    .suites-h2 {font: 400 var(--f40-25-t) var(--font);max-width: 1000px;margin: 0 auto;padding-top: 30px;}
    .suites-inner-container {margin-top: 25px;padding: 20px 0 40px;}
    .amenities-title {font: 400 var(--f18-m) var(--font);max-width: 1000px;margin: 0 auto;}
    .amenities-container {margin-top: 20px;max-width:880px;}
    .amenities-list {width: 100%;justify-content: center;}
    .suites-slide-container{width: 48%;margin-left: 20px;padding-left: 2%;/*padding-bottom:30px;*/border-left: 1px solid var(--line)}
    .suite-title{font:700 var(--f35-25-t) var(--font);-webkit-text-stroke-width: 0.7px;}
    .suite-title2{margin-top: 6px;padding-top: 20px;font:400 var(--f15-m) var(--font)}
    .suite-cover-photo{margin-top: 12px;}
    .suite-desc{font:400 var(--f12-m)/1.66 var(--font);margin-top: 25px;}
    #suites-slider-wrapper{max-width:1000px;margin: 70px auto 0;}
    .suite-slider-left, .suite-slider-right{padding: 13px 19px;border-radius:20px;}
    .suite-slider-left img,.suite-slider-right img {width: 17px;height: auto;}
    .button-container{margin-top:40px;gap: 20px;}
    .button-container > a{/*width:49%;*/padding:10px;}
    .banner-container{max-width: 830px;padding: 0 15px;margin-top: 35px;}
    .explore-title{background-position:0 50%;padding:0 20px;text-align: center;display:flex;align-items: center;justify-content: center;width: 22%;}
    .explore-outer-container {max-width: 1000px;}
    .explore-header {padding-left: 20px;margin-top: 60px;justify-content: space-between;}
    .explore-description {clip-path: polygon(35px 0, 100% 0, 100% 100%, 0 100%);background: var(--bl);color: var(--w);padding:35px 30px;width: 74%;}
    .description-inner {padding-left: 30px;font: 400 var(--f16-m)/2.81 var(--font);}
    .title-inner {font: 400 var(--f30-20-t) var(--font);text-align: center;padding: 0 10px;}
    .explore-slider-wrapper {margin: 60px auto 0;max-width: calc(100% - 40px);padding:0 50px;position:relative;}
    .explore-slider-outer-container{padding: 0 20px;/*max-width: calc(100% - 100px);*/}
    .explore-slide-container{width:48%;margin-right:4%;}
    .explore-slide-container:before {content:'';position:absolute;width:calc(100% - 2px);/*border-radius: 0 1000px 1000px 0;*/border: 1px solid #C7C7C7;height:calc(100% - 100px);top:98px}
    .explore-slide-inner-container {/*padding: 0 100px 30px 40px;*/padding: 0  40px 30px;}
    .explore-slider-her-left,.explore-slider-her-right{position: absolute;top: 0;bottom: 0;cursor: pointer;display: block;width: 38px;height: 31px;margin: auto 0;}
    .explore-slider-her-left{left:-50px;}
    .explore-slider-her-right{right:-50px;}

    .explore-slider-title {margin-top: 30px;font: 400 var(--f20-16-t) var(--font);}
    .explore-slider-title2 {margin-top: 40px;font: 400 var(--f18-14-t) var(--font);}
    .explore-slider-desc {margin-top: 20px;font: 400 var(--f16-m)/1.87 var(--font);padding-bottom: 40px;}

    .explore-description {clip-path: polygon(35px 0, 100% 0, 100% 100%, 0 100%);background: var(--bl);color: var(--w);padding:35px 30px;width:76%;}
    .explore-crete-wrapper {max-width: calc(100% - 4vw);margin-top: 8vw;}
    .explore-crete-container {padding: 35px 6vw 50px;}
    .explore-crete-title {font: 400 var(--f35-30-t)  var(--font);}
    .explore-crete-description {margin: 20px auto 0;padding-top: 20px;font: 400 var(--f18-16-t)/1.66 var(--font);max-width: 800px;}
    .explore-crete-locations-container{max-width:900px;margin: 0 auto;}
    .explore-crete-locations {margin-top: 50px;gap:6vw 4%;}
    .explore-crete-locations > li {width: 48%;}
    .explore-crete-locations > li .location-title{font:700 var(--f18-16-t) var(--font);margin: 18px auto 0;max-width: 200px;}
    .explore-crete-locations > li .location-subtitle{margin-top: 14px;font:400 var(--f16-m) var(--font);}
}
@media (max-width: 1199px) {
    .see-map{color:var(--w);text-align: center;margin-top: 3px;}
    .about-h2{padding: 10px 40px;position: absolute;top: 20px;margin: auto;left: 0;right: 0;z-index: 1;}
    .about-left-title{letter-spacing: 3px;}

}
@media (max-width:764px) {
    .slider-text{font:400 var(--f20-m)/1.25 var(--font);bottom:45px;}
    .about-left{padding: 55px 10px 60px;width: 100%;}
    .about-left-title{margin: 20px auto 0;text-align: center;max-width: 270px;font:300 var(--f16-m) var(--font)}
    .about-left-title2{margin:20px auto 0;font:300 var(--f26-m) var(--font);text-align: center;max-width: 270px;}
    .about-left-image-container{margin: 30px auto 0;max-width: 500px;}
    .about-left-description {padding-left: 20px;/*margin-left: 10px;margin-top: 20px;*/font: 300 var(--f16-m)/1.87 var(--font);max-width: 500px;margin:20px auto 0;}
    .about-right{width: 100%;padding-bottom: 20px;margin-bottom: 20px;}
    .about-right-image-container {margin: 15px auto 0;padding: 0 10px;flex-direction: column;max-width: 300px;}
    .leftImg {width: 69%;max-width: 200px;}
    .rightImg {width: 69%;margin-left: auto;max-width: 200px;margin-top: 20px;}
    .right-quote-container {margin-top: 17px;}
    .quote-container {max-width: 300px;text-align: center;}
    .quote {font: 400 var(--f15-m)/1.73 var(--font);}
    /*#slider-outer-container,.slide-photo > picture{padding-bottom: 133.3%}*/
    #slider-outer-container,.slide-photo > picture{padding-bottom: 91.50326797385621%}
    .banner-container{max-width: 300px;padding: 0 30px;margin-top: 30px;}
    .banner-img-container figure{padding-bottom: 218%}
    .suites-slide-container{width:100%;margin-right: 20px;padding: 0 10px;}
    .suites-outer-container {width: 100%;}
    #suites-slider-wrapper{max-width:500px;margin:20px auto;}
    .suites-h2 {font: 400 var(--f25-m) var(--font);padding-top: 20px;}
    .suites-inner-container {margin-top: 20px;padding: 25px 10px;}
    .amenities-title {font: 400 var(--f18-m) var(--font);padding: 0 10px;}
    .amenities-container {margin-top: 20px;max-width:500px;}
    .amenities-list {justify-content: center;align-items: center;}
    .amenities-list > li div {font: 400 var(--f14-m) var(--font);}
    .amenities-list > li {padding: 8px 10px;}
    .suite-title{font:700 25px var(--font);text-align: center;-webkit-text-stroke-width: 0.5px;}
    .suite-title2{margin-top: 6px;padding-top: 8px;font:400 var(--f14-m) var(--font);text-align: center;}
    .suite-cover-photo{margin-top: 10px;}
    .suite-desc{margin-top: 15px;font:400 var(--f15-m) var(--font)}
    .button-container{margin-top: 20px;flex-direction:column;justify-content: center;align-items: center;row-gap: 15px;}
    .controls-container{padding: 0 10px;}
    .suite-slider-left, .suite-slider-right{padding: 10px 15px;border-radius: 17px;}
    .suite-slider-left img,.suite-slider-right img {width: 14px;height: auto;}
    .explore-outer-container {margin-top: 30px;}
    .explore-title{width: 100%;background-position:50% 50%;padding:80px 20px;text-align: center;max-width: 90%;margin: 0 auto;}
    .title-inner{max-width: 170px;margin:0 auto;text-align: center;font: 400 var(--f30-m) var(--font);}
    .explore-description {background: var(--bl);color: var(--w);padding: 40px 10px;font: 400 var(--f16-m)/1.87 var(--font);text-align: center;margin-top: 20px;}
    .explore-slider-controls {justify-content: center;align-items: center;column-gap: 10px;margin-top: 20px;}
    .explore-slider-her-left img, .explore-slider-her-right img {width: 100%;height: auto;}
    .explore-slider-her-left, .explore-slider-her-right {width: 24px;height: auto;}
    .explore-slider-container{padding: 0 10px;max-width: 500px;margin: 0 auto;}
    .explore-slide-container{padding: 0 20px 30px;width:82%;max-width: 300px;margin-right: 20px;}
    .explore-slide-container:before{content:'';position: absolute;top:70px;left:0;right: 0;width: calc(100% - 2px);height:calc(100% - 80px);border: 1px solid #C7C7C7;margin:0 auto;border-radius: 15px;}
    .explore-slide-photo {max-width: 140px;margin: 0 auto;height: auto;}
    .explore-slider-title {margin-top: 15px;font: 400 var(--f16-m) var(--font);text-align: center;}
    .explore-slider-title2 {margin-top: 7px;font: 400 var(--f14-m) var(--font);text-align: center;}
    .explore-slider-desc {margin-top: 10px;font: 400 var(--f16-m) var(--font);text-align: center;}
    .explore-slider-link {padding-top: 17px;text-align: center;}
    .explore-slider-wrapper{margin-top: 20px;}
    .explore-crete-wrapper {margin-top: 30px;padding: 0 20px;}
    .explore-crete-container {padding: 20px 10px;}
    .explore-crete-header{max-width: 500px;margin: 0 auto;padding: 0 10px;}
    .explore-crete-title {font: 400 var(--f30-m) var(--font);text-align: center;}
    .explore-crete-description {margin-top: 15px;padding-top: 20px;font: 400 var(--f16-m)/1.75 var(--font);}
    .explore-crete-locations-container{max-width: 500px;margin:0 auto;}
    .explore-crete-locations {margin-top: 20px;row-gap: 30px;}
    .explore-crete-locations > li{width:100%;}
    .location-title {font: 700 var(--f16-m) var(--font);margin-top: 10px;padding: 0 20px;}
    .location-subtitle{margin-top: 8px;font:400 var(--f15-m) var(--font);}
}

@media (hover: hover){
    .suite-slider-left:hover img,.suite-slider-right:hover img{transform: scale(1.12)}
    .explore-slider-her-right:hover img{transform: translateX(5px)}
    .explore-slider-her-left:hover img{transform: translateX(-5px)}
    .button-container > a:hover img{transform:translateX(5px)}
}
/*animations*/
#about-us-section{overflow: hidden}
.about-h2{opacity:0;visibility:hidden;transform:translateY(18px);}
.about-left{opacity:0;visibility:hidden;transform:translateX(-45px);}
.about-right{opacity:0;visibility:hidden;transform:translateX(45px);}
.about-left-title,.about-left-title2,.about-left-description{opacity:0;visibility:hidden;transform:translateY(24px);}
.about-left-image-container{opacity:0;visibility:hidden;transform:translateY(30px) scale(.96);}
.leftImg,.rightImg{opacity:0;visibility:hidden;transform:translateY(36px) scale(.94);transform-origin:50% 60%;}
.right-quote-container{opacity:0;visibility:hidden;transform:translateY(24px);}
#suites-section{overflow: hidden}
.suites-h2{opacity:0;visibility:hidden;transform:translateY(24px);}
.suites-inner-container{opacity:0;visibility:hidden;transform:translateX(-45px);}
.amenities-title{opacity:0;visibility:hidden;transform:translateY(20px);}
.amenities-list > li{opacity:0;visibility:hidden;transform:translateY(18px);}
#suites-slider-wrapper{opacity:0;visibility:hidden;transform:translateY(24px);}
.suite-slider-controls{opacity:0;visibility:hidden;transform:translateY(24px);}
#banner-section{overflow:hidden}
.banner-container{opacity:0;visibility:hidden;transform:translateY(28px);}
.banner-img-container{opacity:0;visibility:hidden;transform:translateY(26px) scale(.96);}
#explore-her-section{overflow:hidden}
.explore-title{opacity:0;visibility:hidden;transform:translateX(-45px);}
.explore-description{opacity:0;visibility:hidden;transform:translateX(45px);}
.explore-slide-container{--explore-border-opacity:0;}
.explore-slide-container:before{opacity:var(--explore-border-opacity);}
.explore-slide-inner-container{opacity:0;visibility:hidden;}
#explore-crete-section{overflow:hidden}
.explore-crete-container{opacity:0;visibility:hidden;transform:translateX(-45px);}
.explore-crete-title{opacity:0;visibility:hidden;transform:translateY(24px);}
.explore-crete-description{opacity:0;visibility:hidden;transform:translateY(22px);}
.explore-crete-locations > li{opacity:0;visibility:hidden;transform:translateY(36px) scale(.96);}
