@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@100;200;300;400;500;600;700;800&family=Karla:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,800&display=swap");
/*!
Theme Name: Tayo Eco Resort 
Theme URI: www.tayoecoresort.com/
Author: Genesis Web Technology
Author URI: https://www.genesiswtech.com/
Description: This is Tayo Eco Resort Website Based in Nepal
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tayo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

/* Document
	 ========================================================================== */
@font-face{font-family:plethora-hotel;src:url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/fonts/plethora-hotel.eot);src:url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/fonts/plethora-hotel.eot?#iefix) format("embedded-opentype"),url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/fonts/plethora-hotel.svg) format("svg"),url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/fonts/plethora-hotel.ttf) format("truetype"),url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/fonts/plethora-hotel.woff) format("woff");font-style:normal;font-weight:400;font-stretch:normal}.hi{display:inline-block;font-family:plethora-hotel;font-style:normal;font-weight:400;font-stretch:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.hi-air-conditioner:before{content:"\f100"}.hi-alarm-clock:before{content:"\f101"}.hi-alarm-clock-1:before{content:"\f102"}.hi-armchair:before{content:"\f103"}.hi-bar:before{content:"\f104"}.hi-basic-restaurant-sign:before{content:"\f105"}.hi-bathtub:before{content:"\f106"}.hi-bathtub-1:before{content:"\f107"}.hi-bathtub-2:before{content:"\f108"}.hi-bed:before{content:"\f109"}.hi-bellboy:before{content:"\f10a"}.hi-bellboy-1:before{content:"\f10b"}.hi-chair:before{content:"\f10c"}.hi-chandelier:before{content:"\f10d"}.hi-chimney:before{content:"\f10e"}.hi-closet:before{content:"\f10f"}.hi-clothes:before{content:"\f110"}.hi-cocktail:before{content:"\f111"}.hi-cocktail-glass:before{content:"\f112"}.hi-coffee:before{content:"\f113"}.hi-coffee-cup:before{content:"\f114"}.hi-coffee-maker:before{content:"\f115"}.hi-credit-card:before{content:"\f116"}.hi-credit-card-1:before{content:"\f117"}.hi-cup:before{content:"\f118"}.hi-cushion:before{content:"\f119"}.hi-cutlery:before{content:"\f11a"}.hi-do-not-disturb-door-hanger:before{content:"\f11b"}.hi-door:before{content:"\f11c"}.hi-drawers:before{content:"\f11d"}.hi-dumbbell:before{content:"\f11e"}.hi-elevator:before{content:"\f11f"}.hi-golf:before{content:"\f120"}.hi-hair-dryer:before{content:"\f121"}.hi-hotel-elevator-sign:before{content:"\f122"}.hi-hotel-luggage-room-sign:before{content:"\f123"}.hi-hotel-reception-bell:before{content:"\f124"}.hi-house:before{content:"\f125"}.hi-iron:before{content:"\f126"}.hi-iron-1:before{content:"\f127"}.hi-key:before{content:"\f128"}.hi-knob:before{content:"\f129"}.hi-lamp:before{content:"\f12a"}.hi-laundry-sign:before{content:"\f12b"}.hi-luggage:before{content:"\f12c"}.hi-luggage-trolley:before{content:"\f12d"}.hi-microwave:before{content:"\f12e"}.hi-mirror:before{content:"\f12f"}.hi-mobile-phone:before{content:"\f130"}.hi-modem:before{content:"\f131"}.hi-newspaper:before{content:"\f132"}.hi-nightstand:before{content:"\f133"}.hi-nightstand-1:before{content:"\f134"}.hi-no-smoking:before{content:"\f135"}.hi-palm-tree:before{content:"\f136"}.hi-perfume:before{content:"\f137"}.hi-phone-outline:before{content:"\f138"}.hi-plant:before{content:"\f139"}.hi-razor:before{content:"\f13a"}.hi-reception:before{content:"\f13b"}.hi-relax:before{content:"\f13c"}.hi-remote-control:before{content:"\f13d"}.hi-restaurant:before{content:"\f13e"}.hi-room-key:before{content:"\f13f"}.hi-room-service:before{content:"\f140"}.hi-room-service-1:before{content:"\f141"}.hi-room-service-2:before{content:"\f142"}.hi-room-service-3:before{content:"\f143"}.hi-room-service-4:before{content:"\f144"}.hi-safebox:before{content:"\f145"}.hi-safebox-1:before{content:"\f146"}.hi-shampoo:before{content:"\f147"}.hi-shower:before{content:"\f148"}.hi-sink:before{content:"\f149"}.hi-soap:before{content:"\f14a"}.hi-suitcase:before{content:"\f14b"}.hi-swimming-pool:before{content:"\f14c"}.hi-swimming-pool-1:before{content:"\f14d"}.hi-swimming-pool-sign:before{content:"\f14e"}.hi-taxi:before{content:"\f14f"}.hi-television:before{content:"\f150"}.hi-television-1:before{content:"\f151"}.hi-tennis:before{content:"\f152"}.hi-toilet:before{content:"\f153"}.hi-toilets-sign:before{content:"\f154"}.hi-toothbrush:before{content:"\f155"}.hi-toothpaste:before{content:"\f156"}.hi-towel:before{content:"\f157"}.hi-towel-1:before{content:"\f158"}.hi-towel-on-hanger:before{content:"\f159"}.hi-two-wine-cups:before{content:"\f15a"}.hi-vacuum-cleaner:before{content:"\f15b"}.hi-washing-machine:before{content:"\f15c"}.hi-widescreen:before{content:"\f15d"}.hi-window:before{content:"\f15e"}a,a:hover{text-decoration:none}@font-face{font-family:Recoleta-Regular;src:url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/fonts/recoleta.woff2) format("woff2");font-display:swap}@font-face{font-family:"HitoshiBrush";src:url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/fonts/HitoshiBrush.woff2) format("woff2"),url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/fonts/HitoshiBrush.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"HitoshiBrush";src:url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/fonts/HitoshiBrush.woff2) format("woff2"),url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/fonts/HitoshiBrush.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Recoleta-Regular}:root{--primary-color:#085950;--secondary-color:#dc9d29}::selection{background:var(--primary-color);color:#fff}body{width:100%;font-family:"Archivo",sans-serif;overflow-x:hidden}.main-header{display:flex;align-items:center;justify-content:space-between}.header .navigation{align-items:center;display:flex;position:absolute;left:50%;transform:translateX(-50%);top:51px}.header .navigation>div{height:100%;display:flex}.navigation>div>ul{width:100%;list-style-type:none;padding-left:0;margin:0;display:flex;align-items:center}.navigation>div>ul>li{position:relative;display:flex;align-items:center;align-self:stretch}.navigation>div>ul>li:not(:last-child){margin-right:35px}.logo-area{padding-top:19px}.navigation>div>ul>li>a{display:block;font-family:"Karla",sans-serif;height:100%;font-size:15px;font-weight:600;position:relative;color:#fff;text-transform:uppercase;padding-bottom:10px}.navigation>div>ul>li>a:before{width:100%;height:1px;background:#fff;content:"";position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s}.navigation>div>ul>li:hover>a:before{transform-origin:bottom left;transform:scaleX(1)}.logo-area img{width:100px}.mega-menu-btn,.reservation-toggle{width:115px;color:#fff;height:50px;display:inline-block;vertical-align:middle;cursor:pointer;margin-bottom:0;background-color:var(--primary-color);line-height:50px;text-align:center;text-transform:uppercase;font-weight:920;font-size:12px;display:flex;align-items:center;justify-content:center}.navigation>div>ul>li:hover>a{color:#fff}.reservation-toggle{background-color:var(--secondary-color)}.mega-menu-btn:hover,.reservation-toggle:hover{color:#fff}.mega-menu-btn .mega-menu-btn-line{cursor:pointer;display:inline-block;height:30px;overflow:hidden;pointer-events:all;position:relative;cursor:pointer;pointer-events:all;width:25px;vertical-align:middle;margin-right:10px}.mega-menu-btn .mega-menu-btn-line span{height:2px;left:0;overflow:hidden;position:absolute;right:0}.mega-menu-btn-line span:first-of-type{top:7px}.mega-menu-btn-line span:nth-of-type(2){top:14px;width:30px;transition:width .3s cubic-bezier(.34,.615,.4,.985)}.mega-menu-btn-line span:nth-of-type(3){top:21px}.mega-menu-btn-line span:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mega-menu-btn-line span:after{background-color:var(--secondary-color);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mega-menu-btn-line span:first-of-type:before,.mega-menu-btn-line span:nth-of-type(2):before,.mega-menu-btn-line span:nth-of-type(3):before{transform:translateX(0) translateY(0);transition:transform .3s cubic-bezier(.34,.615,.4,.985)}.mega-menu-btn-line span:first-of-type:first-of-type{transition-delay:.8s}.mega-menu-btn-line span:first-of-type(2){transition-delay:.9s}.mega-menu-btn-line span:first-of-type(3){transition-delay:1s}.mega-menu-btn-line span:first-of-type:after,.mega-menu-btn-line span:nth-of-type(2):after,.mega-menu-btn-line span:nth-of-type(3):after{transform:translateX(101%);transition:transform .3s cubic-bezier(.65,.025,.67,.36)}.mega-menu-btn-line span:first-of-type:first-of-type,.mega-menu-btn-line span:first-of-type:nth-of-type(2),.mega-menu-btn-line span:first-of-type:nth-of-type(3){transform:translateX(0);transition:transform .75s cubic-bezier(.34,.615,.4,.985)}.mega-menu-btn-line span:first-of-type:after{transition-delay:.2s}.mega-menu-btn-line span:nth-of-type(2):after{transition-delay:.1s}.mega-menu-btn-line span:nth-of-type(3):after{transition-delay:0s}a:hover .mega-menu-btn-line span:first-of-type:after,a:hover .mega-menu-btn-line span:nth-of-type(2):after,a:hover .mega-menu-btn-line span:nth-of-type(3):after{transform:translateX(0);transition:transform .3s cubic-bezier(.34,.615,.4,.985)}.reservation-toggle svg{fill:#fff;width:18px;height:20px;margin-right:7px;display:inline-block;vertical-align:middle}.site-header{position:absolute;z-index:99;top:0;left:0;width:100%}.site-menu,.site-menu-mask{position:fixed;right:0;top:0;height:100%}.site-menu-book svg{width:25px;margin-right:15px;fill:#fff}.site-menu{z-index:1000;display:flex;width:100%;overflow-y:auto;color:#fff;background:#f6efe2;clip-path:inset(0 100% 0 0);pointer-events:none;transition:clip-path 1s cubic-bezier(.77,0,.175,1)}.site-menu .site-menu-close{position:fixed;z-index:10;right:20px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;color:var(--primary-color);border:none;background:#f6efe2;top:20px;cursor:pointer}.site-menu-mask{z-index:999;width:100%;background:#111;opacity:0;visibility:hidden;transition:opacity 1s .3s,visibility 1s .3s}.site-menu-mask.site-menu-is-open{opacity:.75;visibility:visible;transition:opacity 1s,visibility 1s}.site-menu .site-menu-image{flex:1;background-color:#a2a4a7;background-position:center;background-size:cover}.site-menu .site-menu-main{display:flex;flex-direction:column;height:100%;overflow-x:hidden;padding:60px 0 0;width:50%;max-width:600px;justify-content:center}.site-menu.site-menu-is-open{pointer-events:auto;clip-path:inset(0 0 0 0)}.site-menu .site-menu-main .site-menu-nav-container{flex:1}.site-menu .site-menu-main .site-menu-nav-container>div>ul{width:100%;margin:0;padding:0 0 0 46px;list-style:none;transform:translateX(0);visibility:hidden;transition:transform .6s cubic-bezier(.645,.045,.355,1);display:flex;flex-direction:column;justify-content:center}.site-menu .site-menu-main .site-menu-nav-container>div>ul>li>a{display:inline-flex;align-items:center;font-family:Recoleta-Regular;padding:8px 0;font-size:36px;line-height:1.475;color:var(--primary-color);visibility:visible !important;transition:color .3s ease,opacity .6s ease;font-weight:500}.site-menu .site-menu-main .site-menu-nav-container>div>ul>li:hover>a{opacity:.96;transition:color .3s ease,opacity .6s ease}.site-menu .site-menu-main .site-menu-footer{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:2rem;padding-left:3rem;padding-right:3rem;align-items:center}.site-menu-footer .site-menu-contacts{margin:0;padding:0;list-style:none;line-height:1.75}.site-menu-footer .site-menu-contacts li a{display:inline-block;color:var(--primary-color);transition:color .3s ease;font-size:18px;font-weight:300}.site-menu-footer .site-menu-contacts li a:hover{color:#fff}.site-menu .site-menu-main .site-menu-book{z-index:20;position:sticky;bottom:0;padding:25px 40px}.btn.btn-white{color:#fff;background:var(--primary-color)}.site-menu .site-menu-main .site-menu-nav-container>div{height:100%;display:flex}.site-menu .site-menu-main .site-menu-book .btn{width:100%;font-size:18px;height:65px}.site-menu-logo img{width:100px}.section__banner .banner-wrap{position:relative}.section__banner{position:relative;min-height:100vh;height:100vh}.section__banner .banner-wrap{width:100%;height:100%;top:0;left:0;z-index:4}.section__banner .banner-wrap:before{content:"";height:100%;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,.91),rgba(0,0,0,0),transparent,transparent);position:absolute;top:0;left:0;z-index:4}.section__banner .owl-carousel,.section__banner .owl-carousel .owl-stage-outer,.section__banner .owl-carousel .owl-stage-outer .owl-stage,.section__banner .owl-carousel .owl-stage-outer .owl-stage .owl-item,.section__banner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item,.section__banner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item>div{height:100%;background:#000}.section__banner .banner-wrap img{height:100%;object-fit:cover}.section__banner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item div.slider-wrap{position:absolute;left:0;top:0;height:100%;width:100%;z-index:261;display:flex;align-items:center;color:#fff}.section__banner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item div.slider-wrap .uk-container{width:100%}.description-content p:last-child{margin-bottom:0}.slider-container{position:relative}.slider-container>.banner-title{display:block;margin-bottom:320px;line-height:1.07;font-size:70px;color:#fff;text-shadow:.1px .1px .1px #000}.slider-wrap{position:absolute;bottom:0;z-index:4;left:0;width:100%;text-align:center;display:flex;justify-content:center;align-items:flex-end}.btn-default{border:none;position:relative;cursor:pointer;display:inline-block;text-align:center;overflow:hidden;z-index:1;background-color:var(--primary-color);color:#fff;-webkit-transition:.5s;transition:.5s;opacity:1;font-weight:600;font-size:16px;padding-left:25px;padding-right:25px;font-family:"Karla",sans-serif;padding-top:15px;padding-bottom:15px;text-transform:uppercase}.btn-default:hover{color:#fff}.btn-default span{position:absolute;display:inline-block;width:0;height:0;border-radius:50%;background-color:#fff;color:#fff;-webkit-transition:width .5s ease-in-out,height .5s ease-in-out;transition:width .5s ease-in-out,height .5s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;opacity:.4}.btn-default:hover span{width:225%;height:562.5px;transition:width .5s ease-in-out,height .5s ease-in-out}.scroll-down{background:0 0;position:absolute;display:flex;flex-direction:column;align-items:center;gap:10px;border:none;cursor:pointer;bottom:40px;color:#fff;transition:.4s cubic-bezier(.33,0,.13);overflow:hidden;text-transform:uppercase;font-weight:700}.scroll-down:hover{color:#fff}.scroll-down svg{width:13px}main{position:relative;z-index:11;background:#fff}.prop-welcome .about__section--img{width:50%;overflow:hidden}.desc-wrapper{width:55%;margin-top:50px;margin-left:-10%;position:relative;background-color:#fff;padding:100px 80px 80px;margin-bottom:60px}.about__section{position:relative;background:linear-gradient(111.07deg,rgba(21,91,84,.07) 8.18%,rgba(8,89,80,0) 83.96%)}.about__section:before{content:"";background:url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/image/pattern-circle.png);height:100%;width:100%;position:absolute;top:0;opacity:.5}.prop-welcome{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;justify-content:space-between}.prop-welcome .desc-wrapper h2{font-size:54px;line-height:60px;margin-bottom:30px;color:#111;margin-top:15px}.desc-wrapper p{font-size:17px;line-height:1.8;color:#000000b3;margin:0 30px 20px;font-weight:300;letter-spacing:0}.desc-wrapper .btn-outline{margin-top:20px}.btn-outline{border:1.2px solid var(--primary-color);color:var(--primary-color);background:0 0}.btn-outline:hover span{width:225%;height:562.5px;background:var(--primary-color);opacity:1}.btn-outline span{background-color:var(--primary-color)}.desc-wrapper .logo{position:absolute;left:-2%;top:50%;transform:translateY(-50%);width:125px;z-index:1}.background-video{position:relative;padding:0;height:100vh;overflow:hidden}.video-content a i{display:block;background:#8cc63d80;width:65px;height:65px;margin:0 auto 15px auto;color:#fff;text-align:center;transition:.3s cubic-bezier(.175,.885,.32,1.275);line-height:65px;border-radius:100%;font-size:25px}.video-content a:hover i{transition:.3s cubic-bezier(.175,.885,.32,1.275);background:#085950}.video-content a{color:#fff}.background-video:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.video-content{text-align:center;position:absolute;top:50%;left:50%;width:100%;color:#fff;z-index:2;max-width:780px;transform:translate(-50%,-50%);padding:0 20px;height:auto !important;display:flex;justify-content:center;flex-direction:column}.video-content>p{font-size:20px;margin-bottom:20px;font-weight:700}.video-content .play-button{width:60px;height:60px}.section-title-wrap .section-sub-title{font-family:Recoleta-Regular;margin:0 0 10px;color:#011511bd;font-size:15px;letter-spacing:5px;display:inline-block}.section-title-wrap .section-title{margin:0;font-size:60px;color:#085950de;line-height:1}.section-title-wrap{margin:0 auto;padding-bottom:50px}.section-title-wrap p{margin:30px 80px;font-size:18px;line-height:1.75;font-weight:300;color:#111111db}.overlay-col{position:relative;height:525px}.overlay-col>a{display:block;height:100%;width:100%;position:relative}.overlay-col>a:before{content:"";position:absolute;height:100%;width:100%;bottom:0;left:0;background-image:linear-gradient(to top,#00000091,rgba(0,0,0,.44),transparent,transparent,transparent);z-index:4;border-radius:2px}.overlay-col .title{text-decoration:none;font-size:30px;color:#fff;line-height:1.48;font-weight:700;margin:0;letter-spacing:1px}.overlay-col>a>img{transition:transform 2s;width:100%;height:100%;object-fit:cover}.overlay-col>a{overflow:hidden;display:block}.overlay-col-content{position:absolute;width:100%;padding:50px 60px;z-index:5;left:0;bottom:0}.overlay-col .title span{flex-shrink:0;position:relative;display:inline-block;width:20px;height:20px;overflow:hidden;margin-left:0;margin-top:0;border-radius:50%;border:1px solid rgba(255,255,255,.34);transition:background-color .3s ease;font-size:6px;text-align:center;line-height:19px;display:inline-block;vertical-align:middle;margin-left:8px}.overlay-col .title span:before,.overlay-col .title span:after{content:"\f105";position:absolute;left:0;font-family:"Font Awesome 6 Free";top:0;width:100%;transition:transform .3s ease;font-size:9px}.overlay-col .title span:after{left:-100%;color:#fff}.overlay-col:hover span{background:var(--primary-color);border:transparent}.overlay-col:hover span:before,.overlay-col:hover span:after{transform:translateX(100%)}.overlay-col:hover>a>img{transform:scale(1.2)}.activities__section{background:#f1f1f1;background:linear-gradient(to top,#08595000,transparent 70%)}.activity-slider .overlay-col-content{text-align:center}.activity-slider .swiper-pagination{right:0}.activity-slider .swiper-slide{opacity:.25}.activity-slider .swiper-slide.swiper-slide-active{opacity:1}.activity-slider .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;border:var(--primary-color) 2px solid;opacity:1;margin-right:12px;background:0 0}.activity-slider .swiper-pagination-bullet-active{background:var(--primary-color)}.activity-slider .swiper-pagination-bullet:last-child{margin-right:0}.activity-card-detail .title a{font-size:25px;color:#111111d1;line-height:1;font-weight:600}.activity-card-detail .title:hover a{color:var(--primary-color)}.activity-card-detail p{font-size:17px;line-height:1.5}.dinning__section .section-title-wrap p{margin:30px 50px 35px 0}.dinning__section .section-title{font-size:55px}.facilities__section .section-title-wrap p{margin-bottom:0}.dinning__section .section-title-wrap{padding-bottom:0;padding-left:15px;position:sticky;top:140px;padding-right:90px}.events__section{background:#faf7f2;position:relative}.events__section:before{content:"";position:absolute;top:0;left:0;width:100%;background:url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/image/pattern-curve-line.png);height:100%;width:100%;opacity:.5}.col-card>a{display:block;height:350px;position:relative}.col-card>a>p{position:absolute;top:20px;right:30px;padding:10px 18px;background-color:#dda51f;border-radius:0;font-size:.875rem;color:#111111ad;font-weight:500;line-height:normal;letter-spacing:.03em}.col-card>a>img{width:100%;height:100%;object-fit:cover}.col-card-content h3{font-size:28px;line-height:1.4;margin:0 0 10px}.col-card-content h3 a{color:#111}.col-card-content h3:hover a{color:var(--primary-color)}.col-card-content{padding:15px 35px 0;font-size:13px}.col-card-content p{margin:25px 0 15px;line-height:1.6;font-weight:300;color:#111111b5;font-size:15px}.line-text{color:#123;text-transform:uppercase;font-size:14px;font-weight:900;letter-spacing:1px;position:relative;opacity:.85}.line-text:before{width:100%;height:2px;background:var(--primary-color);content:"";position:absolute;bottom:-10px;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s;left:0}.line-text:hover{color:var(--primary-color)}.line-text:hover:before{transform-origin:bottom left;transform:scaleX(1)}.events__section .section-title-wrap p{margin:25px 100px 0}.overlay-col-small .overlay-col-content{padding:30px 40px 25px 20px}.overlay-col-small .overlay-col-content .title{font-size:22px;font-weight:600}.overlay-col-small.overlay-col{position:relative;height:440px}.facilities__section .section-title-wrap p{margin-bottom:0;margin-top:25px}.uk-section-mid{padding:100px 0}.request__quote-banner{width:100%;height:100%;top:0;position:relative;left:0;z-index:4}.request__quote-banner:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:4;background-color:rgba(0,0,0,.12)}.request__quote-banner .banner-image{height:100%;object-fit:cover;position:absolute;top:0;width:100%;background:#000}.request__quote-banner .banner-image img{height:100%;object-fit:cover;width:100%;opacity:.75}.request__quote-wrap .uk-container{position:relative;height:100%;z-index:6}.query-content-wrapper{margin-right:80px}.query-content-wrapper .section-title,.query-content-wrapper .section-title-wrap p{color:#fff}.query-content-wrapper .section-title-wrap p{margin-left:0;margin-right:0;opacity:1;font-weight:400;font-size:18px;line-height:1.64;color:#ffffffcf}.query-content-wrapper hr{border-color:#e5e5e561}.representor-container{margin-top:30px;display:flex;align-items:center}.query-content-wrapper .representor-container>img{width:155px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.representor-info{flex:1;margin-left:35px}.representor-info h3{color:#fff;margin-bottom:0;font-size:23px;font-weight:600}.representor-info .el-meta{color:#fff;font-size:12px;font-weight:600;margin:6px 0 12px;opacity:.85}.representor-info .el-content{font-size:18px;color:#fff;font-weight:600;letter-spacing:-1px}.query-form-wrapper{padding:35px;background-color:#ffffff17;color:#222;border-radius:6px;padding-bottom:15px}.query-form-wrapper .wpcf7-form p,.form-wrapper .wpcf7-form p{margin:0 0 20px}.query-form-wrapper .wpcf7-form p:last-child,.form-wrapper .wpcf7-form p:last-child{margin-bottom:0}.query-form-wrapper .wpcf7-form label,.form-wrapper .wpcf7-form label{color:#fff;font-size:16px;font-weight:500;text-transform:uppercase;font-family:"Karla",sans-serif}.form-wrapper,.reservation__form{padding:30px;background:#eee}.form-wrapper .wpcf7-form label,.reservation__form .wpcf7-form label{color:#252525}.query-form-wrapper input,.query-form-wrapper select,.query-form-wrapper textarea,.form-wrapper input,.form-wrapper select,.form-wrapper textarea,.reservation__form input,.reservation__form select,.reservation__form textarea{font-family:"Archivo",sans-serif;margin-top:7px;outline:none;width:100%;background:0 0;color:#fff;font-size:15px;opacity:.85;border:#fff 1px solid;font-weight:600;border-radius:4px;padding:10px 20px;transition:.3s linear;cursor:pointer}.reservation__form select,.reservation__form input[type=date]{color:#111}.form-wrapper input,.form-wrapper select,.form-wrapper textarea{background:#fff;color:#252525;border:1px solid #2525257a}.reservation__form input,.reservation__form select,.reservation__form textarea{color:#252525;border:1px solid #00000021}.query-form-wrapper input:focus,.query-form-wrapper select:focus,.query-form-wrapper textarea :focus,.form-wrapper input:focus,.form-wrapper select:focus,.form-wrapper textarea:focus,.reservation__form input:focus,.reservation__form select:focus,.reservation__form textarea:focus{border:1px solid var(--primary-color);background:#fff;transition:.3s linear;color:#111}.query-form-wrapper input[type=submit],.form-wrapper input[type=submit],.reservation__form input[type=submit]{background:var(--primary-color);color:#fff;text-transform:uppercase;height:60px;font-weight:700;border:none}.form-wrapper input[type=submit],.reservation__form input[type=submit]{width:auto}.section__banner.mid .slider-container>.banner-title{margin-bottom:170px}.query-form-wrapper textarea,.form-wrapper textarea{height:80px}.dinning__section{background:#ffe16d1c}.special-offer{position:fixed;right:0;bottom:50px;color:#fff;z-index:12;font-family:Recoleta-Regular;margin:30px;display:none}.special-offer a{color:#fff;display:flex;font-size:27px;animation:pulse-white 2s infinite;border-radius:99px;margin-bottom:0;background:#f0702f;height:150px;width:150px;text-align:center;align-items:center;justify-content:center;line-height:1.2;flex-direction:column}.special-offer a i{font-size:30px;display:block;margin-bottom:9px}@keyframes pulse-white{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(22,17,106,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.review-card__title{font-size:18px;font-weight:700;margin-bottom:8px;margin-top:0;opacity:.9}.review-card__body{font-size:16px;color:#111}.review-card__body .review-card__author{font-size:13px;font-weight:500;margin-top:20px;display:block}.review-rating i{display:inline-block;margin-right:5px;font-size:13px;color:#ffc24d;margin-bottom:10px}.review-card__body p{margin:15px 0 0;opacity:.75;font-size:15px;line-height:1.74}.review-card{background:#fff;padding:30px;border-radius:2px;flex:1 0 auto;height:100%;display:flex;flex-direction:column;align-items:stretch}.events__section .owl-carousel .owl-stage{display:flex}.events__section .item{height:100%}.events__section .owl-carousel .owl-dots,.activities__section .owl-carousel .owl-dots{text-align:center;margin-top:25px}.events__section .owl-carousel .owl-dots button,.activities__section .owl-carousel .owl-dots button{border:2px solid #0000007d !important;height:12px;width:12px;margin-right:12px;border-radius:100%}.activities__section .owl-carousel .owl-dots button{border:2px solid var(--primary-color) !important}.events__section .owl-carousel .owl-dots button.active,.activities__section .owl-carousel .owl-dots button.active{border-color:var(--primary-color);background:var(--primary-color)}.special-offer>i{position:absolute;top:-21px;cursor:pointer;right:1px;color:var(--primary-color);font-size:20px}.blogCard .blog-title .post_info span{display:inline-block;padding-right:0;color:#000;font-weight:400;font-size:13px;opacity:.75;vertical-align:middle;line-height:1;margin-right:0}.blogCard .blog-title .post_info span i{font-size:12px;display:inline-block;vertical-align:middle;margin-right:2px;opacity:.5}.blogCard>a img{border-radius:4px 4px 0 0;height:100%;object-fit:cover;width:100%;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.blogCard{background:#fff;border-radius:0 0 4px 4px;box-shadow:0 5px 12px #00000017}.blogCard>a{height:250px;overflow:hidden;display:block;border-radius:4px 4px 0 0}.blogCard .blog-title{padding:25px 30px}.blogCard .blog-title .title{font-size:21px;line-height:1.35;margin-bottom:0;opacity:.85}.blogCard .blog-title .title a{font-weight:800;color:#111}.blogCard .blog-title .title:hover a{color:var(--primary-color)}.blogCard .blog-title p{margin:15px 0 20px;line-height:1.7;color:#000;opacity:.85;font-weight:300;font-size:15px}.activities__section .uk-container{position:relative;z-index:1}.activities__section .bg,.activities__section .bg img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.25}.footer-bg,.footer-bg img{position:absolute;top:0;left:0;width:100%;object-fit:cover}.site-footer{color:#fff;position:relative;background:linear-gradient(to bottom,#000,#000 100%);padding:50px 0 15px}.footer-links h4{font-size:20px;color:#fff;font-weight:800;margin-bottom:15px;line-height:1}.footer-links ul{list-style:none;padding:0;margin:0;font-size:14px}.footer-links ul li{padding-bottom:6px}.footer-logo{text-align:center}.copyrights{font-size:12px;margin:40px 0 0;text-align:center}.copyrights a{color:#fff}.footer-links ul li a{color:#ffffffe3;font-weight:300;font-size:14px;display:inline-block;padding:1px 0}.footer-links ul li:hover>a,.social-media a:hover{color:#8cc63e}.site-footer .bg,.site-footer .bg img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover}.site-footer .bg img{opacity:.3}.footer-container{position:relative;left:0;width:100%;z-index:1}.social-media{margin-top:15px}.social-media a{display:inline-block;margin-right:15px;color:#fff}.site-header.uk-active{background:var(--primary-color);z-index:17}.site-header.uk-active .mega-menu-btn{background-color:#11111147}.site-header.uk-active .logo-area{padding:8px 0}.sticky-logo{display:none}.mobile-header{display:none}.site-header.uk-active .custom-logo-link img{width:85px}.site-header.uk-active .navigation>div>ul>li>a{padding-bottom:0}.site-header.uk-active .navigation>div>ul>li>a:before{bottom:-25px}.site-header.uk-active .navigation{top:inherit}.owl-nav{text-align:center;margin-top:25px}.owl-nav button span{font-size:25px;margin-left:10px;display:inline-block;border:1px solid #085950;width:35px;height:35px;line-height:35px;border-radius:100%;color:#085950}.owl-nav button span:hover{background:#085950;color:#fff}.owl-nav button:first-child span{margin-left:0}.button-wrap a{margin-right:25px}.button-wrap{display:flex;vertical-align:middle;align-items:center;flex-wrap:wrap}.accomodations .section-title-wrap .section-title{font-size:55px}.section__accomodation{background:#faf7f2}.accomodations-detail .section-title-wrap p{margin:35px 0;font-size:17px;line-height:1.75;font-weight:300;color:#111111db}.accomodation--wrap .accomodations{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px}.accomodation--wrap .accomodations{border-top:2px solid #1c1b1b12;padding-bottom:50px;padding-top:50px}.accomodation--wrap .accomodations:first-child{border-top:none;padding-top:0}.accomodation--wrap .accomodations:last-child{padding-bottom:0}.accomodation--wrap .accomodations .accomodations-detail{display:grid;place-content:center}.accomodation--wrap .accomodations:nth-child(2n) .image-wrap{order:2}.accomodation--wrap .section-title-wrap{padding-bottom:0}.roominfo-section{border-bottom:1px solid rgba(19,13,1,.06);padding-top:25px;padding-bottom:25px}.roominfo-section .roominfo-wrapper .eachroom-info{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;gap:10px;border-right:1px solid #e5e5e5}.roominfo-section .roominfo-wrapper .eachroom-info p{font-size:17px;color:#0d0e0eb3;font-weight:500;line-height:normal;margin:0}.roominfo-section .roominfo-wrapper .eachroom-info img{width:40px;margin:0 auto 4px auto}.roomdescription-section{background:#faf7f2;position:relative}.roomdescription-section:before{content:"";position:absolute;top:0;left:0;width:100%;background:url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/image/pattern-curve-line.png);height:100%;width:100%;opacity:.5}.heading{font-size:40px;color:var(--primary-color)}.description-content p{line-height:1.75;font-size:18px;opacity:.9;margin-bottom:30px;color:#111111eb;font-weight:300}.section-gallery .gallery-item img{height:500px;object-fit:cover;width:100%}.services-section .services-container ul li{grid-column:span 6;position:relative;font-size:17px;color:rgba(0,0,0,.8);font-weight:300;line-height:normal;padding:15px 0 15px 31px;border-bottom:1px solid rgba(0,0,0,.08)}.services-section .services-container ul{margin:0;list-style-type:none;padding:0}.single-sectionheader{font-size:40px;color:var(--primary-color);font-weight:500;line-height:70px;position:relative;line-height:1;text-align:center}.services-section .services-container ul li:before{content:"\f14a";font-family:"Font Awesome 6 Free";font-weight:600;font-size:18px;color:rgba(217,172,89,.6901960784);position:absolute;left:0;top:50%;transform:translateY(-50%)}.services-section .services-container ul.break-2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));list-style:none;grid-column-gap:30px}.services-section .services-container ul li:last-child{grid-column:span 12}.section__accomodation.uk-section-default{background:0 0}.section__accomodation.uk-section-default .accomodations .section-title-wrap .section-title{font-size:44px;color:#111111b3}.btn{display:inline-flex;justify-content:center;align-items:center;height:3rem;padding:0 1.5rem;text-align:center;color:#fff;border:none;background:#45494e;transition:color .4s ease,background-color .4s ease}.description-content h3{font-size:48px;line-height:1.2;color:var(--primary-color);font-weight:600;margin-bottom:40px}.about__intro .section-gallery .gallery-item img{height:auto;object-fit:cover;width:100%}.site-menu:before{content:"";position:absolute;top:0;left:0;width:100%;background:url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/image/pattern-curve-line.png);height:100%;width:100%;opacity:.5}.guest__review-wrap .review-card{border:1px solid #0000000d}.gallery-col a{display:block;height:300px}.gallery-col a img{height:100%;width:100%;object-fit:cover}.our__resort--section .accomodations .image-wrap img{border-radius:4px;height:500px;width:100%;object-fit:cover}.section__banner.mid{position:relative;height:600px;min-height:auto}.map-container iframe{width:100%;height:550px}.eachcontact-info a{font-size:16px;transition:all .3s ease-out;color:#000;font-weight:300}.allcontact-info{margin-bottom:20px}.diamond-icon-container{align-items:center;transition:all .5s ease-out;position:relative;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:10px}.eachcontact-info{margin-bottom:12px}.contact-info h3{font-weight:600;color:var(--primary-color);font-size:30px}.sociallink-container ul{display:flex;gap:15px;align-items:center;list-style:none;padding:0;margin:0}.sociallink-container ul li a{color:#fff;background:#08595080;width:40px;height:40px;display:inline-block;text-align:center;line-height:40px;border-radius:100%}.sociallink-container ul li:hover a{color:#fff;background:var(--primary-color)}.dinning__section picture img{height:690px;width:100%;object-fit:cover}.prop-welcome .desc-wrapper h2 strong{color:var(--primary-color)}.accomodation-image-wrap{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px}.accomodation-item:first-child{grid-column:span 6}.accomodation-item{grid-column:span 3}.visual:before{content:"";padding-top:100%;display:block}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.visual .reveal{position:absolute;top:0;left:0;width:100%;height:100%;background:#faf6ee;transform:scaleY(0);transform-origin:left top}.visual .reveal.secondary{background-color:var(--primary-color)}.accomodation-item:first-child:first-child{grid-column:span 7;grid-row:span 2}.accomodation-item{grid-column:span 5;grid-row:span 2;position:relative}.accomodation-item img{height:100%;width:100%;opacity:.75}.mdl-destacados{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;box-sizing:border-box;background:#0859502b;background:linear-gradient(to bottom,#ffe16d1c,transparent 100%)}.mdl-destacados .m-message{font:700 23rem/0.9 "Barlow Condensed",sans-serif;opacity:.3;position:absolute;top:15rem;left:0;color:#111;display:flex;text-transform:uppercase;white-space:nowrap;animation:scrollText 20s infinite linear}.accomodation-item>a{height:100%;width:100%;display:block;background:#000;position:relative}.accomodation-item-wrap{position:absolute;top:0;left:0;height:100%;text-align:center;width:100%;display:flex;justify-content:center;align-items:center;color:#fff}.accomodation-item-wrap:before{content:"";height:100%;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0),transparent,#000000eb);position:absolute;top:0;left:0;z-index:4}.accomodation-item-wrap div{width:65%;font-size:18px;line-height:1.6}.accomodation-item-wrap h3{font-size:50px;color:#fff;font-weight:600;position:relative;display:inline-block;padding:0 50px}.accomodation-item-wrap h3:before,.accomodation-item-wrap h3:after{content:url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/image/icon_title_left.png);position:absolute;left:0;top:0;line-height:1}.accomodation-item-wrap h3:after{right:0;left:inherit;transform:rotate(180deg) translateY(-30px)}.accomodation-item-wrap div p{margin:0}.prop-dining .dining-wrapper{position:relative}.dinning__section .bg{position:absolute;width:100%;top:0;height:100%;opacity:.1;width:100%}.dinning__section .bg img{width:100%;height:100%;object-fit:cover}.mdl-destacados .uk-contain{width:100%;display:flex;align-items:center;flex-wrap:wrap;position:relative;max-width:1668px;margin:auto;padding-left:40px;padding-right:40px}.mdl-destacados .m-title{font:100px/1 "HitoshiBrush",serif;transform:rotate(-5deg);color:#66a55e;text-align:center}.mdl-destacados .uk-contain>*{width:50%}.mdl-destacados .m-item{padding-left:90px;position:relative;box-sizing:border-box}.mdl-destacados .m-bg{width:80%;height:500px;overflow:hidden;position:relative}.mdl-destacados .m-img{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;transition:3s ease}.mdl-destacados article{position:absolute;bottom:40px;left:0;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none;z-index:4}.mdl-destacados h3.title{font-size:70px;color:#fff;text-shadow:1px 1px 1px #000}.mdl-destacados article>*{pointer-events:auto}.mdl-destacados .m-item .m-bg:before{content:"";position:absolute;height:100%;width:100%;bottom:0;left:0;background-image:linear-gradient(to top,#00000091,rgba(0,0,0,.44),transparent,transparent,transparent);z-index:4;border-radius:2px}body.error404 .site-header,body.single-post .site-header,body.single-post .site-header,body.single-events .site-header{background:#085950;position:relative}body.error404 .site-header .mega-menu-btn,body.single-post .site-header .mega-menu-btn,body.single-events .site-header .mega-menu-btn{background-color:#11111124}body.error404 .site-header .logo-area,body.single-post .site-header,body.single-events .site-header{padding-top:19px;padding-bottom:19px}body.error404 .site-header .logo-area,body.single-post .site-header .logo-area,body.single-events .site-header .logo-area{padding-top:0}#oopss{background:linear-gradient(-45deg,#0859504d,#fff);left:0;top:0;z-index:9999;text-align:center;padding-bottom:100px}#oopss #error-text{font-size:35px;display:flex;align-items:center;color:#000}#oopss #error-text>div{width:100%}#oopss #error-text img{margin:30px auto 20px;height:250px}#oopss #error-text span{position:relative;font-size:3.3em;margin-top:-50px;font-weight:900;margin-bottom:20px;display:block}#oopss #error-text p.p-a{font-size:19px;margin:30px 0 15px}#oopss #error-text p.p-b{font-size:15px}#oopss #error-text .back{background:#fff;color:#000;font-size:30px;text-decoration:none;margin:2em auto 0;padding:.7em 2em;border-radius:500px;box-shadow:0 20px 70px 4px rgba(0,0,0,.1),inset 7px 33px 0 0px #085950;font-weight:900;transition:all .3s ease}#oopss #error-text .back:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px);box-shadow:0 35px 90px 4px rgba(0,0,0,.3),inset 0px 0 0 3px #000}.entry-title{color:#085950}.page-content__area p,.page-content__area{font-size:17px;line-height:30px;color:#000000cf;font-weight:300}.page-content__area p:last-child{margin-bottom:0}.departlist__item .c-card__btn .btn{width:100%}.page-content__area a{text-decoration:none}.page-content__area img{margin-bottom:10px;text-align:center;margin-left:auto;margin-right:auto;margin-top:10px}.page-content__area h2,.page-content__area h1,.page-content__area h3,.page-content__area h4,.page-content__area h5,.page-content__area h6{font-weight:700;margin:0 0 10px;font-weight:900;line-height:1.6}.page-content__area table tr td{padding:8px 19px;border:1px solid rgba(0,0,0,.07);font-size:16px;font-weight:600;transition:.3s ease}.page-content__area table{margin-bottom:25px}.page-content__area table tr td p{margin:0;font-size:16px}.page-content__area table tr:nth-child(2n){background:#fffc}.page-content__area table tr:hover{background:#fff;transition:.3s ease}.page-content__area table tr{transition:.3s ease}.page-content__area ul{list-style:inherit}.page-content__area ol,.page-content__area ul{padding:0 0 10px 20px}.page-content__area ol li,.page-content__area ul li{line-height:26px;margin-bottom:10px;list-style:inherit}.page-content__area table tr td ol,.page-content__area table tr td ul{margin:0;padding:0}.page-content__area table tr td ol,.page-content__area table tr td ul{margin:0;padding:0 0 0 14px}.page-content__area table{border:none;border-collapse:collapse;border:1px solid rgba(0,0,0,.05);background:#f1f1f1;width:100%}.accomodations-main{margin-top:40px}.text-center{text-align:center}.room_single_amenities_wrapper .room_single_amenities span{display:block;font-size:16px;font-weight:600;text-transform:uppercase;margin:auto;font-family:"Karla",sans-serif;color:#111}.room_single_amenities_wrapper .room_single_amenities i{font-size:24px;border-radius:50%;width:66px;display:inline-block;height:63px;margin-left:auto;margin-right:auto;line-height:66px;text-align:center;margin-bottom:10px;color:#fff;background:#085950}.roomdescription-sections{background:#f4f4f4}.room_single_title h1{margin:0 0 5px;color:#085950;font-weight:700}.room_single_subtitle{font-weight:600;font-size:18px}.roomdescription-sections .query-form-wrapper{background-color:#123;padding:25px;color:#222;margin-bottom:25px;padding-bottom:10px}p.price_before_text{font-size:12px;font-weight:200;letter-spacing:1px;margin-bottom:10px;margin-top:10px;text-transform:uppercase;color:#fff}p.the_price_wrapper{padding-bottom:24px;margin-bottom:0}p.the_price_wrapper span{font-size:36px;color:#fff;line-height:28px;font-weight:600}p.the_price_wrapper small{color:#fff;font-size:16px;opacity:.6;font-weight:400}.widget_sidebar{position:sticky;top:100px}.heading_group_sc{position:relative}.heading_group_sc span.subtitle{font-weight:600;font-size:13px;text-transform:lowercase;letter-spacing:1px;margin-bottom:3px}.heading_group_sc h4{color:#09504b;font-weight:700;line-height:1.1;margin-top:0;margin-bottom:13.5px;font-size:28px}.multibox-widget{background:#fff url(//www.tayoecoresort.com/wp-content/themes/tayo-theme/./assets/image/tripadvisor-widget-bg.jpg);color:#323232;border-color:#fff;position:inherit;padding:70px 20px;background-position:center center;background-repeat:no-repeat;border-radius:4px}.home-section-banner .slider-wrap{position:absolute;bottom:100px}.home-section-banner{position:relative;min-height:90vh;height:90vh}.reservation__section--wrap{background-color:#085950;color:#fff;border-color:#111118;position:relative;top:-80px;padding:35px 20px}.reservation__section{background:linear-gradient(111.07deg,rgba(21,91,84,.07) 8.18%,rgba(8,89,80,0) 83.96%)}.reservation__section--wrap .query-form-wrapper{padding:0;background:0 0}.reservation__section--wrap .query-form-wrapper input[type=submit]{background:#ffffff14;border:none;width:auto}.reservation__section--wrap .query-form-wrapper form{display:flex;align-items:center;flex-wrap:wrap}.reservation__section--wrap .query-form-wrapper form>p{flex:50%;padding:0 15px}.grayBox{background-color:#0d0d0d08;color:#000;padding:60px 40px}.grayBox p{font-weight:300;font-size:16px;line-height:1.78;opacity:.75;margin-bottom:0;max-width:960px;margin-left:auto;margin-right:auto}.grayBox-title{font-size:40px;padding-bottom:15px;font-weight:700;max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:0;color:#085950;line-height:1.2}.uk-section-resort{background-color:#dea0320f}.uk-section-resort .section-title-wrap p{margin:25px 0 0;font-size:17px;line-height:1.8}.uk-section-resort .section-title-wrap .section-title{font-size:55px;font-weight:700}.uk-section-resort .section-title-wrap{margin:0 auto;padding-bottom:0;background:#fdfaf3}.pinned-image{color:#fff;display:flex;height:100vh;justify-content:center;position:relative;overflow:hidden}.pinned-image--small{height:65vh}.pinned-image--light{color:#19192a}.pinned-image--light .pinned-image__container-overlay{background:rgba(255,255,255,.5)}.pinned-image__container{position:relative;transform:scale(.75);width:100%}.pinned-image__container-overlay{background:rgba(0,0,0,.6);bottom:0;left:0;position:absolute;right:0;top:0}.pinned-image__container-overlay--gradient{background:rgba(206,112,222,.7);background:linear-gradient(90deg,#ce70de 0%,rgba(255,98,141,.7) 100%)}.pinned-image__container img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.pinned-image__quote{font-weight:300;left:0;position:absolute;top:0;width:100%;height:100%}.pinned-image__quote>div{height:100%;width:100%;display:flex;align-items:center}.pinned-image__quote p{font-size:17px;font-style:normal;line-height:1.78;margin-bottom:0;color:#fff;opacity:.85;font-weight:300}.pinned-image__quote-author{font-size:50px;font-weight:700;color:#fff}.pinned-image__quote-role{font-size:18px;letter-spacing:1px;margin-left:20px;text-transform:uppercase}.products-listsection ul{list-style:none}.products-listsection ul li:first-child{padding-top:0}.products-listsection ul li{padding-top:100px}.products-listsection ul li a,.products-listsection ul li>div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.products-listsection ul li a .mainimg,.products-listsection ul li>div .mainimg{grid-column:span 8}.products-listsection ul li a .mainimg img,.products-listsection ul li>div .mainimg img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.products-listsection ul li a .roominformation,.products-listsection ul li>div .roominformation{grid-column:span 4;display:flex;justify-content:center;align-items:center;margin-left:-150px}.products-listsection ul li a .roominformation .room-content,.products-listsection ul li>div .roominformation .room-content{padding:50px 60px;background-color:#f5f5f5}.products-listsection ul li a .roominformation .room-content .room-name,.products-listsection ul li>div .roominformation .room-content .room-name{padding-top:35px;font-size:40px;color:#010f0d;font-weight:500;line-height:50px}.products-listsection ul li a .roominformation .room-content .room-info,.products-listsection ul li>div .roominformation .room-content .room-info{font-size:16px;color:rgba(0,0,0,.854);font-weight:300;line-height:30px;padding:0;margin:0}.products-listsection ul li:nth-child(2n) a .mainimg{order:2}.products-listsection ul li:nth-child(2n) a .roominformation{order:1;margin-left:0;margin-right:-150px;z-index:2}.pinned-image-content a{font-weight:600;margin-top:30px;display:inline-block;color:#fff}.pinned-image-content a:hover{color:#fff}.pinned-image-content a:hover:before,.pinned-image-content a:before{background:#fff}.uk-section-resort .line-text{margin-top:25px;display:inline-block}.accomodation--wrap .section-title-wrap ul{margin:0;padding:20px 0 0 20px;line-height:1.8;color:#000000c2;font-size:15px}.overlay-column>a{position:relative;display:block;width:100%;height:475px}.overlay-column .overlay-col__media{width:100%;height:100%;overflow:hidden}.overlay-column .overlay-col__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .5s ease-out}.overlay-column .overlay-col__text{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:45px;display:flex;align-items:flex-start;flex-flow:column;justify-content:flex-end;color:#fff;background:linear-gradient(to top,#000,transparent 80%);z-index:4}.overlay-column .overlay-col__text .title{font-weight:600;font-size:25px;margin-bottom:0;line-height:1.45;color:#fff}.overlay-column .overlay-col__text .durations{padding-top:15px;font-weight:500;opacity:.6;font-size:14px}.sticky{position:sticky;top:100px}.gallery__section .gallery-col a{display:block;height:auto}.gallery-section h3{font-size:37px;color:#085950;font-weight:700;padding-bottom:25px}.gallery-section{padding-bottom:40px;border-bottom:1px solid #00000054;padding-top:40px}.gallery-section:first-child{padding-top:0}.gallery-section:last-child{border-bottom:none;padding-bottom:0}.single-blog-title{font-size:50px;font-weight:700;color:var(--primary-color)}.blog-header .post-detail{margin:25px 0 40px;position:relative;display:flex;justify-content:center;align-items:center;z-index:2;flex-wrap:wrap}.post-detail>div span{display:inline-block;margin-right:15px}.blog-header i{display:inline-block;padding:0 2px 0 7px;font-weight:800}.post-detail>div{display:inline-block;margin-right:25px;font-size:16px;font-weight:600;text-transform:capitalize}.post-detail>div.post-share{display:flex}.page-content__area img{margin:20px 0}.page-content__area table{margin-bottom:25px}.page-content__area table tr td p{margin:0;font-size:16px}.page-content__area table tr:nth-child(2n){background:#fffc}.page-content__area table tr:hover{background:#fff;transition:.3s ease}.page-content__area table tr{transition:.3s ease}.page-content__area ul{list-style:inherit}.page-content__area ol,.page-content__area ul{padding:0 0 10px 20px}.page-content__area ol li,.page-content__area ul li{line-height:26px;margin-bottom:10px;list-style:inherit}.page-content__area table tr td ol,.page-content__area table tr td ul{margin:0;padding:0}.page-content__area table tr td ol,.page-content__area table tr td ul{margin:0;padding:0 0 0 14px}.page-content__area table{border:none;border-collapse:collapse;border:1px solid rgba(0,0,0,.05);background:#f1f1f1;width:100%}.page-content__area h2,.page-content__area h1,.page-content__area h3,.page-content__area h4,.page-content__area h5,.page-content__area h6{font-weight:700;margin:0 0 10px;font-weight:900;line-height:1.6}.request__quote-banner.uk-section-mid{padding:50px 0}em{color:var(--primary-color)}.contact-info h4{color:var(--secondary-color);font-weight:700;font-size:25px}.contact-info>div:not(:last-child){margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.contact-info{width:100%}.form-wrapper form,.reservation__form form{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:25px}.form-wrapper form p,.reservation__form form p{grid-column:span 6;margin:0}.form-wrapper form p:nth-child(6),.reservation__form form p:nth-child(10),.reservation__form form>div:last-child{grid-column:span 12}.office__location{gap:30px}.image-picture{display:block}.image-picture img{width:100%;height:100%;object-fit:cover}.reviewPhoto img{width:65px;height:65px;border-radius:50px}.reviewPhoto{margin-right:15px}.reviewPerson span{margin:0}.impNotice{text-align:center;padding:15px;background:var(--primary-color);border-radius:8px;box-shadow:6px 7px 0px var(--secondary-color)}.impNotice h3{color:#fff;font-weight:700;font-size:27px}.impNotice p{color:#fff;margin:0;line-height:1.8}