﻿.cb-green{background-color:#1B2822;color:#fff}.cb-cream{background-color:#E3E0D6;color:#363433}.cb-cream.with-bg{background-image:url(../images/bg-suites.png);background-position:left 100px;background-repeat:no-repeat}.cb-lightgrey{background-color:#EDECE9;color:#363433}.cb-lightgrey.with-bg{background-image:url(../images/bg-suites.png);background-position:left 100px;background-repeat:no-repeat}.cb-white{background-color:#fff;color:#363433}.cb-white.with-bg{background-image:url(../images/bg-activities.png);background-position:left 100px;background-repeat:no-repeat}@font-face{font-family:"Tenor Sans";src:url("../fonts/TenorSans.woff2") format("woff2"), url("../fonts/TenorSans.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Metropolis";src:url("../fonts/Metropolis-Medium.woff2") format("woff2"), url("../fonts/Metropolis-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Metropolis";src:url("../fonts/Metropolis-Regular.woff2") format("woff2"), url("../fonts/Metropolis-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Metropolis";src:url("../fonts/Metropolis-SemiBold.woff2") format("woff2"), url("../fonts/Metropolis-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Metropolis";src:url("../fonts/Metropolis-Light.woff2") format("woff2"), url("../fonts/Metropolis-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next LT Pro";src:url("../fonts/AvenirNextLTPro-Regular.woff2") format("woff2"), url("../fonts/AvenirNextLTPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next LT Pro";src:url("../fonts/AvenirNextLTPro-Bold.woff2") format("woff2"), url("../fonts/AvenirNextLTPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}*,*:focus{outline:none !important}body{font-family:"Metropolis";font-size:16px;line-height:1.5em;color:#363433}h1,.t-h1,h2,.t-h2,h3,.t-h3,h4,.t-h4,h5,.t-h5,h6 .t-h6{font-family:"Tenor Sans";position:relative;margin:0 0 20px;line-height:1.3em}h1,.t-h1{font-size:80px;line-height:1.1em}h2,.t-h2{font-size:75px;line-height:1.1em;margin-bottom:30px}h3,.t-h3{font-size:30px}h4,.t-h4{font-size:24px}h5,.t-h5{font-size:17px;text-transform:uppercase}.t-b1{font-size:22px;line-height:1.6em}@media (max-width:1440px){h1,.t-h1{font-size:65px;line-height:1.1em}h2,.t-h2{font-size:65px;line-height:1.1em}h3,.t-h3{font-size:30px}h4,.t-h4{font-size:24px}h5,.t-h5{font-size:17px}}@media (max-width:1024px){h1,.t-h1{font-size:50px;line-height:1.1em}h2,.t-h2{font-size:50px;line-height:1.1em}h3,.t-h3{font-size:30px}h4,.t-h4{font-size:24px}h5,.t-h5{font-size:17px}.t-b1{font-size:18px}}@media (max-width:767px){h1,.t-h1{font-size:35px;line-height:1.1em}h2,.t-h2{font-size:30px;line-height:1.1em}h3,.t-h3{font-size:22px}h4,.t-h4{font-size:20px}h5,.t-h5{font-size:17px}}a,a:visited{text-decoration:none;transition:all 0.5s ease;color:inherit}a:hover,a:visited:hover{transition:all 0.5s ease;color:inherit}p{margin:0 0 20px}p:last-child{margin:0}strong{font-weight:500}img,video{max-width:100%;height:auto}.fullwidth img{width:100%}.readmore{margin-top:40px}.readmore a{font-size:14px;color:#6AB245;position:relative}.readmore a:before{content:"";background-color:#6AB245;height:1px;width:100%;position:absolute;bottom:0;left:0;transition:all 0.5s ease;transform:scaleX(1);transform-origin:left}.readmore a:hover:before{transition:all 0.5s ease;transform:scaleX(0);transform-origin:left}@media (max-width:767px){.readmore{margin-top:25px}}.badge{background-color:#fff;color:#363433;width:200px;height:200px;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center;border-radius:100%;font-weight:normal}.badge h3{font-size:30px;line-height:1;margin-bottom:10px}.badge p{font-size:15px;line-height:1.2;margin-bottom:5px}.badge p:last-child{margin:0}.badge p a{color:#445626}.badge p a:hover{text-decoration:underline}.sticky{position:sticky}.site-main ul{list-style:none;margin:0 0 20px;padding:0}.site-main ul li{padding:3px 0;position:relative;padding-left:20px}.site-main ul li:before{content:"";position:absolute;left:0px;top:10px;width:5px;height:5px;border-radius:100%;background:#363433}.site-main ul li ul{margin:5px 0 5px 20px}.site-main ul li ul li{padding-left:20px !important}.site-main ul li ul li:before{content:"" !important;position:absolute;left:0px;top:15px !important;width:10px;height:10px;border-radius:100%;background:none;border:2px solid #363433}.site-main ul.t-b1 li:before{top:calc(50% - 2px)}.site-main ul.t-b1.ul-check li:before{top:5px}.site-main .ul-check{list-style:none;margin:0 0 20px;padding:0}.site-main .ul-check li{padding:3px 0;position:relative;padding-left:30px}.site-main .ul-check li:before{content:"";font-family:"Font Awesome 6 FREE";font-weight:900;position:absolute;left:0;top:3px;color:#445626;background:none}.site-main .ul-circle-check li:before{content:"";font-family:"Font Awesome 6 FREE";font-weight:900;position:absolute;left:0;top:3px;color:#445626;background:none}.site-main .ul-split{display:flex;flex-flow:row wrap;width:100%}.site-main .ul-split li{width:50%;padding-top:5px;padding-bottom:5px;padding-right:10px;padding-left:30px}.site-main .ul-split li:before{background:none}@media (max-width:767px){.site-main .ul-split li{width:100%}}.video a{display:block}.video a img{width:100%}.quote{background:#1B2822;color:#fff;padding:40px;font-style:italic;font-size:22px;line-height:1.6em;margin-top:-20px;position:relative}@media (max-width:767px){.quote{font-size:18px}}.quote:before{content:"";background:url(../images/quote.png) right top no-repeat;background-size:contain;width:250px;height:150px;position:absolute;right:0;top:0;z-index:0;opacity:0.8}.p-xlarge{padding:150px 0}.p-large{padding:100px 0}.p-reg{padding:60px 0}.p-slim{padding:30px 0}.pt-xlarge{padding-top:150px}.pt-large{padding-top:100px}.pt-reg{padding-top:60px}.pt-slim{padding-top:30px}.pb-xlarge{padding-bottom:150px}.pb-large{padding-bottom:100px}.pb-reg{padding-bottom:60px}.pb-slim{padding-bottom:30px}@media (max-width:1024px){.p-xlarge{padding:120px 0}.p-large{padding:80px 0}.p-reg{padding:40px 0}.p-slim{padding:25px 0}.pt-xlarge{padding-top:120px}.pt-large{padding-top:80px}.pt-reg{padding-top:40px}.pt-slim{padding-top:25px}.pb-xlarge{padding-bottom:120px}.pb-large{padding-bottom:80px}.pb-reg{padding-bottom:40px}.pb-slim{padding-bottom:25px}}@media (max-width:991px){.container{padding:0 20px}}.limited{max-width:80%}@media (max-width:767px){.limited{max-width:100%}}@keyframes scrollTo{0%{transform:translateY(0px)}50%{transform:translateY(-20px)}100%{transform:translateY(0px)}}@keyframes scrollDown{0%{transform:translateY(0px)}50%{transform:translateY(-200px)}100%{transform:translateY(0px)}}@keyframes scrollUp{0%{opacity:0.8}100%{opacity:1}}@keyframes scrollSide{0%{transform:translateX(0px)}50%{transform:translateX(5px)}100%{transform:translateX(0px)}}[data-animate]{transform:translateY(100px);opacity:0;transition:all 0.5s ease}.animated [data-animate]{transform:translateY(0px);opacity:1;transition:all 0.5s ease;transition-delay:0.3s}.hero{position:relative}.hero .image{height:calc(100vh - 70px);overflow:hidden}@media (max-width:767px){.hero .image{height:70vh}}.hero .image img{width:100%;height:100%;object-fit:cover}.hero .text{position:absolute;left:0;top:0;width:100%;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.hero .text h1{margin:0}.hero .footer{position:absolute;left:0;bottom:50px;width:100%}@media (max-width:991px){.hero .footer{display:none}}.hero .footer .badge a{color:#6AB245;position:relative;text-decoration:none}.hero .footer .badge a:before{content:"";background-color:#6AB245;height:1px;width:100%;position:absolute;bottom:0;left:0;transition:all 0.5s ease;transform:scaleX(0);transform-origin:left}.hero .footer .badge a:hover{text-decoration:none}.hero .footer .badge a:hover:before{transition:all 0.5s ease;transform:scaleX(1);transform-origin:left}@media (max-width:991px){.hero .footer .badge{position:absolute;bottom:-45px;z-index:10;left:5px}}.hero .footer .video a:hover{color:#445626}.hero .footer .float{text-align:right}.hero .footer .float a{background-color:#fff;width:60px;height:60px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center}.hero .footer .float a i{color:#445626;font-size:30px}body:not(.home) .hero .image{height:60vh}body:not(.home) .hero .image picture,body:not(.home) .hero .image img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){body:not(.home) .hero .image{height:400px}}.introduction>.wrapper{max-width:1000px}.introduction h1{text-transform:uppercase;margin-bottom:20px}.introduction h2{text-transform:uppercase}.introduction h5{color:#445626}.owl-carousel{opacity:0;transition:opacity 0.5s ease}.owl-carousel.owl-loaded{opacity:1;transition:opacity 0.5s ease;transition-delay:0.5s}.owl-carousel .owl-nav button span{display:none}.owl-carousel .owl-nav button:before{width:35px;height:35px}.owl-carousel .owl-nav button.owl-prev{position:absolute;z-index:5;left:0;top:calc(50% - 20px);width:40px;display:flex;align-items:center;justify-content:center}.owl-carousel .owl-nav button.owl-prev:before{content:"";background:url(../images/slider-next.svg) center center no-repeat;background-size:contain;width:35px;height:35px;display:block;transform:rotate(180deg)}.owl-carousel .owl-nav button.owl-next{position:absolute;z-index:5;right:0;top:calc(50% - 20px);width:40px;display:flex;align-items:center;justify-content:center}.owl-carousel .owl-nav button.owl-next:before{content:"";background:url(../images/slider-next.svg) center center no-repeat;background-size:contain;width:35px;height:35px;display:block}.owl-carousel .owl-dots{position:absolute;bottom:20px;left:0;width:100%;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;padding:0 20px}.owl-carousel .owl-dots .owl-dot{height:3px;width:25px;background:rgba(255, 255, 255, 0.3);border-radius:0;margin:0 3px 3px;position:relative;display:inline-block}.owl-carousel .owl-dots .owl-dot:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.owl-carousel .owl-dots .owl-dot.active:after{transform:scaleX(1);transition:all 1s ease}@media (max-width:767px){.owl-carousel .owl-dots .owl-dot{display:none}}.elementor-image-gallery{position:relative}.elementor-image-gallery .counter{position:absolute;right:50px;bottom:40px;z-index:2;color:#fff;display:none}@media (max-width:767px){.elementor-image-gallery .counter{bottom:20px}}.elementor-image-gallery .gallery{display:block;background:#000}.elementor-image-gallery .gallery .gallery-item{max-width:100%;display:none}.elementor-image-gallery .gallery .gallery-item:first-child{display:block}.elementor-image-gallery .gallery.owl-loaded .gallery-item{display:block}.elementor-image-gallery .gallery.owl-carousel{position:relative}.elementor-image-gallery .gallery.owl-carousel .owl-nav{position:unset}.elementor-image-gallery .gallery.owl-carousel .owl-nav button.owl-prev{background:url(../images/slider-left.png) center center no-repeat;background-size:contain;width:40px;height:40px;display:block;position:absolute;left:0;top:calc(50% - 20px)}.elementor-image-gallery .gallery.owl-carousel .owl-nav button.owl-next{background:url(../images/slider-right.png) center center no-repeat;background-size:contain;width:40px;height:40px;display:block;position:absolute;right:0;top:calc(50% - 20px)}.fullslider .slider .item{display:none}.fullslider .slider .item:first-child{display:block}.fullslider .slider .item .text{opacity:0;transition:all 0.3s ease;position:absolute;left:0;bottom:0;padding:30px;width:100%;color:#fff;margin:0}.fullslider .slider .item .text h3{margin-bottom:0;font-size:40px}@media (max-width:1024px){.fullslider .slider .item .text{font-size:14px;line-height:1.5em}.fullslider .slider .item .text h3{font-size:24px}}@media (max-width:767px){.fullslider .slider .item .text{padding:20px !important}}.fullslider .slider .item .image{position:relative}.fullslider .slider .item .image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(28, 42, 34, 0.6);opacity:1;transition:opacity 1.5s ease}.fullslider .slider .item .image a{width:100%;height:0;padding-top:60%;position:relative;display:block;overflow:hidden}.fullslider .slider .item .image a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 3s ease}.fullslider .slider .item .image a:hover img{transform:scale(1.1);transition:transform 3s ease}.fullslider .slider .owl-item .item{display:block}.fullslider .slider .owl-item.center .item .image:after{opacity:0}.fullslider .slider .owl-item.center .item .text{padding:30px;opacity:1;transition:all 0.3s ease}.fullslider .slider .owl-nav button span{display:none}.fullslider .slider .owl-nav button.owl-prev{position:absolute;z-index:5;left:50px;top:calc(50% - 25px);width:50px;height:50px;display:flex;align-items:center;justify-content:center}.fullslider .slider .owl-nav button.owl-prev:before{content:"";background:url(../images/slider-next.svg) center center no-repeat;background-size:contain;width:50px;height:50px;display:block;transform:rotate(180deg)}.fullslider .slider .owl-nav button.owl-next{position:absolute;z-index:5;right:50px;top:calc(50% - 25px);width:50px;height:50px;display:flex;align-items:center;justify-content:center}.fullslider .slider .owl-nav button.owl-next:before{content:"";background:url(../images/slider-next.svg) center center no-repeat;background-size:contain;width:50px;height:50px;display:block}@media (max-width:1024px){.fullslider .slider .owl-nav button.owl-prev{left:15px;top:calc(50% - 18px);width:36px;height:36px}.fullslider .slider .owl-nav button.owl-prev:before{width:36px;height:36px}.fullslider .slider .owl-nav button.owl-next{right:15px;top:calc(50% - 18px);width:36px;height:36px}.fullslider .slider .owl-nav button.owl-next:before{width:36px;height:36px}}.fullslider .counter{font-family:"Tenor Sans";font-size:30px;position:absolute;right:200px;bottom:40px;width:100px;text-align:right}@media (max-width:1440px){.fullslider .counter{bottom:30px;right:200px}}@media (max-width:1024px){.fullslider .counter{right:100px}}@media (max-width:767px){.fullslider .counter{right:15px;bottom:40px;font-size:18px}}.fullslider .readmore{position:absolute;left:200px;margin:0;bottom:40px}@media (max-width:1024px){.fullslider .readmore{left:100px}}@media (max-width:767px){.fullslider .readmore{left:20px}}.accordion{margin:0 0 25px;border-bottom:1px solid rgba(163, 163, 163, 0.25)}.accordion h3{font-size:16px;margin:0;display:flex;position:relative;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(163, 163, 163, 0.25);cursor:pointer;font-family:"Metropolis"}.accordion h3:after{content:"";border-right:1px solid #6AB245;border-bottom:1px solid #6AB245;width:10px;height:10px;display:inline-flex;transform:rotate(45deg);position:absolute;right:5px;top:calc(50% - 7px)}.accordion h3 .ui-icon{display:none}.accordion h3.ui-state-active:after{transform:rotate(-135deg);top:calc(50% - 2px)}.accordion .ui-accordion-content{padding-bottom:20px;font-size:14px;line-height:1.5em;padding-top:15px}.content-grid .row .text{padding:100px;height:100%;display:flex;flex-flow:column;justify-content:center}.content-grid .row .image{height:100%}.content-grid .row .image img{width:100%;height:100%;object-fit:cover}.content-grid .row:nth-child(odd){flex-flow:row-reverse}.content-grid .row:nth-child(odd) .text{background-color:#EDECE9}.content-grid.rev .row:nth-child(odd){flex-flow:row}.content-grid.rev .row:nth-child(odd) .text{background-color:#fff}.content-grid.rev .row:nth-child(even){flex-flow:row-reverse}.content-grid.rev .row:nth-child(even) .text{background-color:#EDECE9}@media (max-width:991px){.content-grid .row{flex-flow:column !important}.content-grid .row:nth-child(odd),.content-grid .row:nth-child(even){flex-flow:column !important}.content-grid .row .text{padding:50px}}@media (max-width:767px){.content-grid .row .text{padding:40px 20px}}article{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:50px !important;border:1px solid rgba(232, 230, 230, 0.75)}article .entry-image{width:50%;flex-shrink:0;position:relative;display:none}article .entry-image a{display:block;width:100%;padding-top:75%;height:0;position:relative}article .entry-image a img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}article .entry-content{padding:0 20px;display:flex;flex-flow:column;margin:0}article .entry-content .header{display:flex;flex-flow:row nowrap;align-items:center;font-size:12px;padding:15px 0;margin-bottom:15px;line-height:1.5em;border-bottom:1px solid rgba(232, 230, 230, 0.75)}article .entry-content .header .avatar{width:35px;height:35px;border-radius:100%;overflow:hidden}article .entry-content .header .avatar img{width:100%;height:100%;object-fit:cover}article .entry-content .header .meta{padding-left:10px}article .entry-content .content{flex-grow:2}article .entry-content .content h3{font-size:24px;line-height:1.5em;margin-bottom:10px}article .entry-content .content .readmore{margin-top:15px}article .entry-content .content .readmore a:after{background:#363433}article .entry-content .footer{border-top:1px solid rgba(232, 230, 230, 0.75);margin-top:15px;padding:15px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-size:12px;line-height:1.5em}@media (max-width:767px){article{flex-flow:column}article .entry-image{width:100%}article .entry-content{padding:0 15px}}.blog .blog-wrapper{padding:100px 0 50px}.single-post .site-main,.single-cpt_news .site-main{padding:120px 0 50px}.single-post article,.single-cpt_news article{padding:20px;border:1px solid rgba(232, 230, 230, 0.75);flex-flow:column}.single-post article .entry-image,.single-cpt_news article .entry-image{width:100%;display:none}.single-post article .entry-content,.single-cpt_news article .entry-content{padding:0;display:flex;flex-flow:column;margin:0}.single-post article .entry-content .header,.single-cpt_news article .entry-content .header{display:flex;flex-flow:row nowrap;align-items:center;font-size:12px;padding:15px 0;margin-bottom:15px;line-height:1.5em;border-bottom:1px solid rgba(232, 230, 230, 0.75)}.single-post article .entry-content .header .avatar,.single-cpt_news article .entry-content .header .avatar{width:35px;height:35px;border-radius:100%;overflow:hidden}.single-post article .entry-content .header .avatar img,.single-cpt_news article .entry-content .header .avatar img{width:100%;height:100%;object-fit:cover}.single-post article .entry-content .header .meta,.single-cpt_news article .entry-content .header .meta{padding-left:10px}.single-post article .entry-content .content,.single-cpt_news article .entry-content .content{flex-grow:2}.single-post article .entry-content .content a,.single-cpt_news article .entry-content .content a{color:#a2752a}.single-post article .entry-content .content h1,.single-cpt_news article .entry-content .content h1{font-size:35px;line-height:1.5em;margin-bottom:10px}.single-post article .entry-content .content .readmore,.single-cpt_news article .entry-content .content .readmore{margin-top:15px}.single-post article .entry-content .content .readmore a,.single-cpt_news article .entry-content .content .readmore a{color:#363433}.single-post article .entry-content .content .readmore a:after,.single-cpt_news article .entry-content .content .readmore a:after{background:#363433}.single-post article .entry-content .footer,.single-cpt_news article .entry-content .footer{border-top:1px solid rgba(232, 230, 230, 0.75);margin-top:15px;padding:15px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.single-post .recent-post,.single-cpt_news .recent-post{margin-top:30px}.single-post .recent-post h2,.single-cpt_news .recent-post h2{font-size:35px;line-height:1.5em;margin-bottom:10px}.single-post .recent-post article,.single-cpt_news .recent-post article{height:100%}.single-post .recent-post article h3,.single-cpt_news .recent-post article h3{font-size:20px;line-height:1.5em;margin-bottom:10px}.single-post .recent-post article .entry-content,.single-cpt_news .recent-post article .entry-content{flex-grow:2}.single-post .recent-post article .header,.single-cpt_news .recent-post article .header{display:none}.single-post .recent-post article .content,.single-cpt_news .recent-post article .content{display:flex;flex-flow:column;justify-content:space-between}.single-post .recent-post article .content .excerpt,.single-cpt_news .recent-post article .content .excerpt{display:none}.single-post .recent-post article .footer,.single-cpt_news .recent-post article .footer{display:none}.single-post .elementor-image-gallery .gallery-item,.single-cpt_news .elementor-image-gallery .gallery-item{max-width:100% !important}@media (max-width:767px){html,body{width:100%;overflow-x:hidden}}.post,.page{margin:0}.site-main{padding-top:70px}@media (max-width:767px){.site-main{padding-top:60px}}::-webkit-scrollbar{width:14px !important}::-webkit-scrollbar-track{background:#6AB245;padding:0 2px}::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.7);border:3px solid #6AB245;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(255, 255, 255, 0.7)}#main-body{width:100vw;height:100vh;overflow:hidden}.c-scrollbar{z-index:999;opacity:1 !important;background-color:#6AB245;width:13px;transition:none !important}.c-scrollbar:hover{transform:none !important}.c-scrollbar .c-scrollbar_thumb{background-color:white;margin:3px;opacity:0.7;cursor:default}.fancybox-container .content-popup{max-width:1000px;width:100%;padding:0}.fancybox-container .content-popup .wrapper{display:flex;flex-flow:row nowrap;width:100%}.fancybox-container .content-popup .wrapper .image{width:50%;flex-shrink:0;height:100%;min-height:500px;position:relative}.fancybox-container .content-popup .wrapper .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;left:0;top:0}.fancybox-container .content-popup .wrapper .text{padding:30px;font-size:13px;line-height:1.5em;max-height:480px;overflow:auto;padding-bottom:0px}.fancybox-container .content-popup .wrapper .text .name{margin-bottom:10px}.fancybox-container .content-popup .wrapper .text .position{margin-bottom:10px}.fancybox-container .content-popup .wrapper .text ul{padding:0;margin:0 0 20px 20px}@media (max-width:767px){.fancybox-container .content-popup{width:100%;max-width:90%}.fancybox-container .content-popup .wrapper{flex-flow:column;padding-bottom:30px}.fancybox-container .content-popup .wrapper .image{width:100%;min-height:0;height:300px}.fancybox-container .content-popup .wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:top center}.fancybox-container .content-popup .wrapper .text{max-height:300px}}.fancybox-button svg path{fill:#fff}html.has-scroll-smooth{position:fixed;top:0;right:0;bottom:0;left:0}[data-load-container]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw}@media (max-width:1024px){body{padding-top:65px}}.site-header{background:#fff;padding:0;position:fixed;z-index:99;width:100%;height:70px;top:auto;display:flex;align-items:center}@media (max-width:767px){.site-header{padding:0;height:60px}}@media (max-width:991px){.site-header .container{max-width:100%;padding:0}}.site-header .bgarea{background-color:#fff;background-image:url(../images/bg-footer.png);background-repeat:no-repeat;background-size:500px;background-position:-200px 30px;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;transform:scaleY(0);transform-origin:top;transition:transform 0.5s ease}.site-header.menu-open .bgarea{transform:scaleY(1);transition:transform 0.5s ease}.site-header .wrapper{display:flex;align-items:center;justify-content:space-between}.site-header .wrapper .header-toggle{display:none}@media (max-width:1024px){.site-header .wrapper .header-toggle{display:flex;padding:0 10px}.site-header .wrapper .header-toggle a{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.site-header .wrapper .header-toggle a span{height:2px;width:30px;display:block;background:#1B2822;position:relative}.site-header .wrapper .header-toggle a span:before{content:"";height:2px;width:30px;display:block;background:#1B2822;position:absolute;left:0;top:-8px}.site-header .wrapper .header-toggle a span:after{content:"";height:2px;width:30px;display:block;background:#1B2822;position:absolute;left:0;bottom:-8px}}.site-header .wrapper .header-menu{flex-grow:2;font-family:"Tenor Sans"}@media (max-width:1024px){.site-header .wrapper .header-menu{display:none}}.site-header .wrapper .header-menu ul{list-style:none;margin:0;padding:0;text-align:center}.site-header .wrapper .header-menu ul li{display:inline-flex;padding:0 5px;position:relative;height:70px;align-items:center}.site-header .wrapper .header-menu ul li a{color:#1B2822;font-size:13px;text-transform:uppercase}.site-header .wrapper .header-menu ul li a:hover{color:#445626}.site-header .wrapper .header-menu ul li.menu-item-has-children{position:static}.site-header .wrapper .header-menu ul li.menu-item-has-children>a{position:relative}.site-header .wrapper .header-menu ul li.menu-item-has-children>a:after{content:"";width:8px;height:8px;display:inline-block;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);vertical-align:middle;margin-left:10px;position:relative;top:-4px}.site-header .wrapper .header-menu ul li.menu-item-has-children ul{position:absolute;left:calc((100vw - 1000px) / 2);top:70px;max-width:1000px;display:flex;flex-flow:row wrap;padding:50px 0;transform:translateY(30px);opacity:0;transition:all 0.2s ease;pointer-events:none}.site-header .wrapper .header-menu ul li.menu-item-has-children ul li{width:33.33%;height:unset;padding:5px 0}.site-header .wrapper .header-menu ul li.menu-item-has-children ul li a{font-family:"Metropolis";font-size:16px;line-height:1.5em;display:block;padding:0;text-align:left;text-transform:unset;position:relative}.site-header .wrapper .header-menu ul li.menu-item-has-children ul li a:before{content:"";background-color:#445626;height:1px;width:100%;position:absolute;bottom:0;left:0;transition:all 0.5s ease;transform:scaleX(0);transform-origin:left}.site-header .wrapper .header-menu ul li.menu-item-has-children ul li a:hover{color:#445626}.site-header .wrapper .header-menu ul li.menu-item-has-children ul li a:hover:before{transition:all 0.5s ease;transform:scaleX(1);transform-origin:left}.site-header .wrapper .header-menu ul li.menu-item-has-children.is-open ul{transform:translateY(0px);opacity:1;transition:all 0.3s ease;pointer-events:auto}.site-header .wrapper .header-menu ul li .dropdown{position:absolute;left:0;top:100%;width:100%;text-align:left;color:#1B2822;font-family:"Tenor Sans";padding:50px 0;height:350px;pointer-events:none}.site-header .wrapper .header-menu ul li .dropdown ul{text-align:left;transform:translateY(50px);opacity:0}.site-header .wrapper .header-menu ul li .dropdown ul li{display:block;padding:5px 0}.site-header .wrapper .header-menu ul li .dropdown ul li a{font-family:"Metropolis";font-size:18px;line-height:1.5em;display:block;padding:0}.site-header .wrapper .header-menu ul li .dropdown .contact{padding:50px 0 0;font-size:13px;transform:translateY(50px);opacity:0}.site-header .wrapper .header-menu ul li .dropdown .contact img{fill:#1B2822}.site-header .wrapper .header-menu ul li.mega-menu{position:static}.site-header .wrapper .header-menu ul li.mega-menu>a{position:relative}.site-header .wrapper .header-menu ul li.mega-menu>a:after{content:"";display:inline-block;padding:3px;border:solid;border-width:0 1px 1px 0;transform-origin:50%;position:relative;margin-left:10px;transform:rotate(45deg);vertical-align:middle;transform-origin:center;top:-3px;transition:transform 0.3s ease}.site-header .wrapper .header-menu ul li.mega-menu>a:hover:after{transform:rotate(-135deg);top:1px;transition:transform 0.3s ease}.site-header .wrapper .header-menu ul li.mega-menu.is-open>.dropdown{pointer-events:auto}.site-header .wrapper .header-menu ul li.mega-menu.is-open>.dropdown ul{transform:translateY(0px);opacity:1;transition:all 0.3s ease}.site-header .wrapper .header-menu ul li.mega-menu.is-open>.dropdown .contact{transform:translateY(0px);opacity:1;transition:all 0.5s ease}.site-header .wrapper .header-title{width:15%;padding:0 20px}.site-header .wrapper .header-title a img{height:auto;width:100%}@media (max-width:1024px){.site-header .wrapper .header-title{width:180px;padding:0}.site-header .wrapper .header-title a img{height:auto;width:100%;max-height:50px}}.site-header .wrapper .header-booknow{width:15%;text-align:right}.site-header .wrapper .header-booknow a{background:#445626;color:#fff;display:inline-flex;padding:8px 40px;font-size:14px;letter-spacing:2px;height:70px;align-items:center;transition:all 0.5s ease;position:relative}.site-header .wrapper .header-booknow a:before{content:"";background-color:#445626;filter:brightness(1.2);position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;transition:all 0.5s ease;transform:scaleX(0);transform-origin:left}@media (max-width:1200px){.site-header .wrapper .header-booknow a{padding:8px 20px}}.site-header .wrapper .header-booknow a span{position:relative}.site-header .wrapper .header-booknow a:hover:before{transition:all 0.5s ease;transform:scaleX(1)}@media (max-width:1024px){.site-header .wrapper .header-booknow{width:200px;padding:0}}@media (max-width:767px){.site-header .wrapper .header-booknow{padding:0}.site-header .wrapper .header-booknow a{padding:18px 20px;height:60px}}#page{position:relative}.mobile-menu{display:none}@media (max-width:1024px){.mobile-menu{position:fixed;left:0;width:100%;display:block;height:100vh;z-index:90;background:rgba(0, 0, 0, 0.1);opacity:0;transition:all 0.5s ease;transition-delay:0.5s;pointer-events:none;padding-top:60px}.mobile-menu .wrapper{width:100%;height:100%;padding:20px;position:relative}.mobile-menu .wrapper:before{content:"";background:rgba(255, 255, 255, 0.95);position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;left:-300px;transition:all 0.5s ease;transition-delay:0.5s}.mobile-menu .wrapper .close{text-align:right;transform:translateY(20px);opacity:0;transition:all 0.5s ease}.mobile-menu .wrapper .close a{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center}.mobile-menu .wrapper .close a span{position:relative;width:100%;height:100%}.mobile-menu .wrapper .close a span:before{content:"";width:30px;height:2px;display:block;transform:rotate(45deg);position:absolute;background:#1B2822;left:5px;top:20px;transform-origin:50%}.mobile-menu .wrapper .close a span:after{content:"";width:30px;height:2px;display:block;transform:rotate(-45deg);position:absolute;background:#1B2822;left:5px;top:20px;transform-origin:50%}.mobile-menu .wrapper ul{list-style:none;margin:0;padding:0;height:100%;overflow:auto;padding-bottom:30px}.mobile-menu .wrapper ul li a{display:block;padding:5px 10px;font-size:24px;text-transform:uppercase;line-height:1.5em;font-family:"Tenor Sans";display:inline-block}.mobile-menu .wrapper ul li a:hover{color:#445626}.mobile-menu .wrapper ul li.menu-item-has-children>a{position:relative}.mobile-menu .wrapper ul li.menu-item-has-children>a:after{content:"";width:12px;height:12px;display:inline-block;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);vertical-align:middle;margin-left:15px;position:relative;top:-2px;display:none}.mobile-menu .wrapper ul li.menu-item-has-children ul{display:none}.mobile-menu .wrapper ul li.menu-item-has-children ul li{border-bottom:none;padding-left:10px;width:49%;display:inline-block}.mobile-menu .wrapper ul li.menu-item-has-children ul li a{font-family:"Metropolis";font-size:18px;padding:8px 0}.mobile-menu.active{opacity:1;pointer-events:auto;transition:all 0.5s ease}.mobile-menu.active .wrapper:before{left:0;transition:all 0.5s ease}.mobile-menu.active .wrapper .close{transform:translateY(0px);opacity:1;transition:all 0.5s ease;transition-delay:0.5s}}@media (max-width:1024px) and (max-width:767px){.mobile-menu .wrapper ul li.menu-item-has-children ul li{width:100%}.mobile-menu .wrapper ul li.menu-item-has-children ul li a{font-size:16px;padding:3px 0}}.site-footer{font-size:15px;background-image:url(../images/bg-footer.png);background-repeat:no-repeat;background-position:-80% 50px;position:relative;display:block}.site-footer .widget{margin-bottom:20px}.site-footer .widget .widget-title{font-family:"Tenor Sans";font-size:20px;margin-bottom:20px}.site-footer .footer-top{padding:80px 0 50px}.site-footer .footer-top h3{font-size:20px}.site-footer .footer-top .footer-form{margin-bottom:40px}.site-footer .footer-top .footer-form form{display:flex;align-items:center;max-width:300px;margin:0 auto;border-bottom:1px solid;justify-content:space-between}.site-footer .footer-top .footer-form form ::placeholder{color:#fff}.site-footer .footer-top .footer-form form input[type="email"]{font-family:"Tenor Sans";background:none;border:none;height:37px;padding:0;line-height:37px;color:#fff;flex-grow:2;padding-right:10px}.site-footer .footer-top .footer-form form input[type="submit"]{background:url(../images/arrow-white.svg) center center no-repeat;background-size:contain;width:37px;height:37px;border:none;font-size:0}.site-footer .footer-top .footer-contact p a{text-decoration:underline}@media (max-width:767px){.site-footer .footer-top .footer-contact p{max-width:250px;margin:0 auto}}.site-footer .footer-center .wrapper{padding:50px 0;border-top:1px solid rgba(163, 163, 163, 0.25);border-bottom:1px solid rgba(163, 163, 163, 0.25)}@media (max-width:991px){.site-footer .footer-center .wrapper{text-align:center}}@media (max-width:991px){.site-footer .footer-center .footer-logo{max-width:150px;margin:0 auto 40px}}.site-footer .footer-center .footer-menu ul{list-style:none;margin:0;padding:0}.site-footer .footer-center .footer-menu ul li{padding:2px 0}.site-footer .footer-center .footer-menu ul li a{color:#A3A3A3;position:relative}.site-footer .footer-center .footer-menu ul li a:before{content:"";background-color:#fff;height:1px;width:100%;position:absolute;bottom:0;left:0;transition:all 0.5s ease;transform:scaleX(0);transform-origin:left}.site-footer .footer-center .footer-menu ul li a:hover{color:#fff}.site-footer .footer-center .footer-menu ul li a:hover:before{transition:all 0.5s ease;transform:scaleX(1);transform-origin:left}.site-footer .footer-center .footer-menu.footer-programs ul{display:flex;flex-flow:row wrap}.site-footer .footer-center .footer-menu.footer-programs ul li{width:50%}.site-footer .footer-bottom{padding:50px 0 100px}.site-footer .footer-bottom .copyright{color:#A3A3A3}.site-footer .footer-bottom .copyright a{color:#A3A3A3;position:relative}.site-footer .footer-bottom .copyright a:before{content:"";background-color:#fff;height:1px;width:100%;position:absolute;bottom:0;left:0;transition:all 0.5s ease;transform:scaleX(0);transform-origin:left}.site-footer .footer-bottom .copyright a:hover{color:#fff}.site-footer .footer-bottom .copyright a:hover:before{transition:all 0.5s ease;transform:scaleX(1);transform-origin:left}.site-footer .footer-bottom .socials{text-align:right}.site-footer .footer-bottom .socials a{display:inline-block;font-size:30px;margin-left:15px}.site-footer .footer-bottom .socials a .fa-x-twitter{background:url(../images/i-x.png) no-repeat;background-size:25px;height:25px;width:25px;display:block}@media (max-width:991px){.site-footer .footer-bottom{text-align:center}.site-footer .footer-bottom .socials{text-align:center;margin-bottom:25px}.site-footer .footer-bottom .socials a{margin:0 10px 0}}.home .icons ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.home .icons ul li{padding:0 10px;display:flex;align-items:center}.home .icons ul li:before{display:none}.home .icons ul li img{margin-right:10px}.home .icons ul li a{color:#6AB245;position:relative}.home .icons ul li a:before{content:"";background-color:#6AB245;height:1px;width:100%;position:absolute;bottom:0;left:0;transition:all 0.5s ease;transform:scaleX(0);transform-origin:left}.home .icons ul li a:hover:before{transition:all 0.5s ease;transform:scaleX(1);transform-origin:left}.home .icons ul li.inquire br{display:none}.home .icons ul #timeText{text-transform:uppercase}@media (max-width:1024px){.home .icons ul{flex-flow:column;align-items:flex-start}.home .icons ul li{width:100% !important;justify-content:center}.home .icons ul li.time,.home .icons ul li.direction{display:none}}@media (max-width:767px){.home .icons ul li.inquire br{display:block}}@media (max-width:767px){.home .introduction{padding-top:0 !important;padding-bottom:0 !important}}.home .introduction .limited{max-width:700px}.home .programmes{position:relative;overflow:hidden;min-height:100vh;background-color:#D9D9D9}.home .programmes .image{width:100%;position:absolute;height:100%}.home .programmes .image img{width:100%;height:100%;object-fit:cover}.home .programmes.animated [data-animate]{transition-delay:0.5s}.home .programmes.animated .text:before{left:0;transition:left 0.5s ease}.home .programmes .text{position:relative;width:800px;padding:100px;height:100%}.home .programmes .text:before{content:"";background:rgba(255, 255, 255, 0.9);position:absolute;left:-100%;left:0;top:0;width:100%;height:100%;transition:left 1s ease;z-index:0}.home .programmes .text h2{position:relative}.home .programmes .text .limited{position:relative}.home .programmes .text ul{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(163, 163, 163, 0.25)}.home .programmes .text ul li{padding:8px 0;border-top:1px solid rgba(163, 163, 163, 0.25)}.home .programmes .text ul li:before{display:none}.home .programmes .text ul li a{display:flex;position:relative;justify-content:space-between;align-items:center;padding-right:20px}.home .programmes .text ul li a:after{content:"";border-right:1px solid #6AB245;border-bottom:1px solid #6AB245;width:10px;height:10px;display:inline-flex;transform:rotate(-45deg);position:absolute;right:0;top:calc(50% - 7px)}.home .programmes .text ul li a:hover{color:#445626}.home .programmes .text ul li a:hover:after{border-color:#445626}@media (max-width:1440px){.home .programmes .text{width:650px;padding:60px}}@media (max-width:991px){.home .programmes{min-height:0}.home .programmes .text{padding:60px 40px;width:500px}}@media (max-width:767px){.home .programmes .image{position:relative}.home .programmes .image img{object-position:70%}.home .programmes .text{width:100%;padding:60px 20px}.home .programmes .text p{font-size:14px;line-height:1.5em}}.home .programs{background:url(../images/bg-programs.jpg) center center no-repeat;background-size:cover}.home .programs .program-list ul{font-family:"Tenor Sans";list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(163, 163, 163, 0.25)}.home .programs .program-list ul li{padding:8px 0;border-top:1px solid rgba(163, 163, 163, 0.25)}.home .programs .program-list ul li a{display:flex;position:relative;justify-content:space-between;align-items:center}.home .programs .program-list ul li a:after{content:"";border-right:1px solid rgba(163, 163, 163, 0.5);border-bottom:1px solid rgba(163, 163, 163, 0.5);width:10px;height:10px;display:inline-flex;transform:rotate(-45deg)}.home .programs .program-list ul li a:hover{color:#445626}.home .programs .program-list ul li a:hover:after{border-color:#445626}.home .programs .program-list .image{position:relative}.home .programs .program-list .image a{position:relative;overflow:hidden;display:block}.home .programs .program-list .image a h3{position:absolute;left:0;bottom:0;padding:15px;width:100%;color:#fff;margin:0}.home .programs .program-list .image a img{transform:scale(1);transition:transform 3s ease}.home .programs .program-list .image a:hover img{transform:scale(1.1);transition:transform 3s ease}.home .programs .program-list .image img{width:100%}.home .programs .program-list .image .text{position:absolute;left:0;bottom:0;padding:15px}.home .programs .program-list .image .text h3{margin-bottom:0}@media (max-width:1440px){.home .programs .program-list .image .text{width:700px;padding:60 40px}}@media (max-width:991px){.home .programs .program-list .image{margin-top:60px}}.home .highlight .item{position:relative}.home .highlight .item a{position:relative;overflow:hidden;display:block;height:100%}.home .highlight .item a h3{position:absolute;left:0;bottom:0;padding:30px;width:100%;color:#fff;margin:0;font-size:40px;text-transform:uppercase}.home .highlight .item a img{transform:scale(1);transition:transform 3s ease}.home .highlight .item a:hover img{transform:scale(1.1);transition:transform 3s ease}@media (max-width:991px){.home .highlight .item a{display:block}}@media (max-width:767px){.home .highlight .item{min-width:0 !important;width:100%}.home .highlight .item h3{padding:20px !important;font-size:28px !important}}.home .highlight.highlight1{position:relative;overflow:hidden;padding-left:calc((100vw - 1320px) / 2)}.home .highlight.highlight1 .wrap{display:inline-flex}.home .highlight.highlight1 .wrap .item{flex-shrink:0;margin-right:30px;height:calc(100vh - 200px);background-color:#D9D9D9}.home .highlight.highlight1 .wrap .item img{object-fit:cover;height:100%}@media (max-width:1440px){.home .highlight.highlight1 .wrap .item{height:calc(100vh - 150px)}}@media (max-width:991px){.home .highlight.highlight1 .wrap .item{height:auto}.home .highlight.highlight1 .wrap .item img{height:500px;width:100%;object-fit:cover}}@media (max-width:767px){.home .highlight.highlight1 .wrap .item{margin-right:0}.home .highlight.highlight1 .wrap .item img{height:300px}}@media (max-width:1360px){.home .highlight.highlight1{padding-left:calc((100vw - 1140px) / 2)}}@media (max-width:1024px){.home .highlight.highlight1{padding-left:0}.home .highlight.highlight1 .section-inner{padding-bottom:0}.home .highlight.highlight1 .wrap{display:flex}.home .highlight.highlight1 .wrap .item{margin:0}.home .highlight.highlight1 .wrap .owl-nav .owl-next{right:0}}@media (max-width:767px){.home .highlight.highlight1 .section-inner{padding-bottom:0}}.home .highlight.highlight2{position:relative;overflow:hidden;padding-left:calc((100vw - 1320px) / 2)}.home .highlight.highlight2 .wrap{display:inline-flex}.home .highlight.highlight2 .wrap .item{flex-shrink:0;margin-right:30px;height:calc(100vh - 200px);min-width:500px;background-color:#D9D9D9}.home .highlight.highlight2 .wrap .item a{height:100%}.home .highlight.highlight2 .wrap .item img{object-fit:cover;height:100%;width:100%}@media (max-width:1440px){.home .highlight.highlight2 .wrap .item{height:calc(100vh - 150px)}}@media (max-width:991px){.home .highlight.highlight2 .wrap .item{height:auto}.home .highlight.highlight2 .wrap .item img{height:500px;width:100%;object-fit:cover}}@media (max-width:767px){.home .highlight.highlight2 .wrap .item{margin-right:0}.home .highlight.highlight2 .wrap .item img{height:300px}}@media (max-width:1360px){.home .highlight.highlight2{padding-left:calc((100vw - 1140px) / 2)}}@media (max-width:1024px){.home .highlight.highlight2{padding-left:0;padding-bottom:0}.home .highlight.highlight2 .wrap{display:flex}.home .highlight.highlight2 .wrap .item{margin:0}.home .highlight.highlight2 .wrap .owl-nav .owl-next{right:0}}@media (max-width:767px){.home .highlight.highlight2 .wrap{display:flex}.home .highlight.highlight2 .wrap .owl-nav .owl-next{right:0}}.home .suites-villas{position:relative;background-image:url(../images/bg-suites.png);background-position:left bottom;background-repeat:no-repeat}.home .suites-villas .heading{position:absolute;z-index:2;margin-top:50px;pointer-events:none;left:200px}.home .suites-villas .heading h2{color:#fff}@media (max-width:1024px){.home .suites-villas .heading{left:100px}}@media (max-width:767px){.home .suites-villas .heading{left:20px;position:relative;margin-top:0}.home .suites-villas .heading h2{font-size:40px;color:#363433}}.home .suites-villas .slider .item{display:none}.home .suites-villas .slider .item:first-child{display:block}.home .suites-villas .slider .item .text{padding:30px 0;max-width:900px;opacity:0;transition:all 0.3s ease}.home .suites-villas .slider .item .text h3{margin-bottom:15px;font-size:40px}@media (max-width:1024px){.home .suites-villas .slider .item .text{font-size:14px;line-height:1.5em}.home .suites-villas .slider .item .text h3{font-size:24px}}@media (max-width:767px){.home .suites-villas .slider .item .text{padding:20px !important}}.home .suites-villas .slider .item .image{position:relative}.home .suites-villas .slider .item .image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(28, 42, 34, 0.6);opacity:1;transition:opacity 1.5s ease;pointer-events:none}.home .suites-villas .slider .item .image a{width:100%;height:0;padding-top:60%;position:relative;display:block;overflow:hidden;background-color:#D9D9D9}.home .suites-villas .slider .item .image a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 3s ease}.home .suites-villas .slider .item .image a:hover img{transform:scale(1.1);transition:transform 3s ease}.home .suites-villas .slider .owl-item .item{display:block}.home .suites-villas .slider .owl-item.center .item .image:after{opacity:0}.home .suites-villas .slider .owl-item.center .item .text{padding:30px 0;max-width:900px;opacity:1;transition:all 0.3s ease}.home .suites-villas .slider .owl-nav button span{display:none}.home .suites-villas .slider .owl-nav button.owl-prev{position:absolute;z-index:5;left:0;top:0;width:200px;height:calc(100% - 100px);display:flex;align-items:center;justify-content:center}.home .suites-villas .slider .owl-nav button.owl-prev:before{content:"";background:url(../images/slider-next.svg) center center no-repeat;background-size:contain;width:50px;height:50px;display:block;transform:rotate(180deg)}@media (max-width:1024px){.home .suites-villas .slider .owl-nav button.owl-prev{width:100px}}@media (max-width:767px){.home .suites-villas .slider .owl-nav button.owl-prev{width:60px;height:calc(100% - 54px)}.home .suites-villas .slider .owl-nav button.owl-prev:before{width:40px;height:40px}}.home .suites-villas .slider .owl-nav button.owl-next{position:absolute;z-index:5;right:0;top:0;width:200px;height:calc(100% - 100px);display:flex;align-items:center;justify-content:center}.home .suites-villas .slider .owl-nav button.owl-next:before{content:"";background:url(../images/slider-next.svg) center center no-repeat;background-size:contain;width:50px;height:50px;display:block}@media (max-width:1024px){.home .suites-villas .slider .owl-nav button.owl-next{width:120px}}@media (max-width:767px){.home .suites-villas .slider .owl-nav button.owl-next{width:60px;height:calc(100% - 54px)}.home .suites-villas .slider .owl-nav button.owl-next:before{width:40px;height:40px}}.home .suites-villas .counter{font-family:"Tenor Sans";font-size:30px;position:absolute;right:200px;bottom:50px;width:100px;text-align:right}@media (max-width:1024px){.home .suites-villas .counter{right:100px}}@media (max-width:767px){.home .suites-villas .counter{right:15px;bottom:40px;font-size:18px}}.home .suites-villas .readmore{position:absolute;left:200px;margin:0;bottom:40px}@media (max-width:1024px){.home .suites-villas .readmore{left:100px}}@media (max-width:767px){.home .suites-villas .readmore{left:20px}}.home .activities{background-image:url(../images/bg-activities.png);background-position:left bottom;background-repeat:no-repeat}.home .wellness{background-image:url(../images/bg-wellness.png);background-position:left center;background-repeat:no-repeat}.home .wellness .wrapper{position:relative;display:flex;flex-flow:row;align-items:flex-start}.home .wellness .wrapper .text{background-color:rgba(255, 255, 255, 0.8);padding:60px;padding-right:200px;position:relative;max-width:60%;z-index:5}.home .wellness .wrapper .text h2{position:relative}.home .wellness .wrapper .text .limited{position:relative}.home .wellness .wrapper .text ul{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(163, 163, 163, 0.25)}.home .wellness .wrapper .text ul li{padding:8px 0;border-top:1px solid rgba(163, 163, 163, 0.25)}.home .wellness .wrapper .text ul li a{display:flex;position:relative;justify-content:space-between;align-items:center}.home .wellness .wrapper .text ul li a:after{content:"";border-right:1px solid rgba(163, 163, 163, 0.5);border-bottom:1px solid rgba(163, 163, 163, 0.5);width:10px;height:10px;display:inline-flex;transform:rotate(-45deg)}.home .wellness .wrapper .text ul li a:hover{color:#445626}.home .wellness .wrapper .text ul li a:hover:after{border-color:#445626}.home .wellness .wrapper .text .badge{background-color:#EDECE9;position:absolute;right:-50px;top:calc(50% - 100px);z-index:2}.home .wellness .wrapper .text .badge a{position:relative;text-decoration:none;color:#6AB245}.home .wellness .wrapper .text .badge a:before{content:"";background-color:#6AB245;height:1px;width:100%;position:absolute;bottom:0;left:0;transition:all 0.5s ease;transform:scaleX(0);transform-origin:left}.home .wellness .wrapper .text .badge a:hover{text-decoration:none;color:#6AB245}.home .wellness .wrapper .text .badge a:hover:before{transition:all 0.5s ease;transform:scaleX(1);transform-origin:left}@media (max-width:991px){.home .wellness .wrapper .text .badge{display:none}}.home .wellness .wrapper .images{width:100%}.home .wellness .wrapper .images .image{width:100%;padding-top:70%;background-color:#D9D9D9;display:block;margin-bottom:30px;position:relative}.home .wellness .wrapper .images .image img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}@media (max-width:1024px){.home .wellness .wrapper{flex-flow:column-reverse}.home .wellness .wrapper .text{width:100%;max-width:100%;padding:60px}.home .wellness .wrapper .text .badge{right:0px;top:-100px}.home .wellness .wrapper .images{width:100%}.home .wellness .wrapper .images .image{margin-bottom:0}}@media (max-width:767px){.home .wellness .wrapper .text{padding:40px}}.home .facilities{position:relative;overflow:hidden}.home .facilities .image{width:100%;position:absolute;height:100%;background-color:#D9D9D9}.home .facilities .image img{width:100%;height:100%;object-fit:cover}.home .facilities.animated [data-animate]{transition-delay:0.5s}.home .facilities.animated .text:before{left:0;transition:left 0.5s ease}.home .facilities .text{position:relative;left:0;top:0;width:700px;padding:100px;height:100%}.home .facilities .text:before{content:"";background:rgba(255, 255, 255, 0.9);position:absolute;left:-100%;left:0;top:0;width:100%;height:100%;transition:left 1s ease;z-index:0}.home .facilities .text h2{position:relative}.home .facilities .text .limited{position:relative}.home .facilities .text ul{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(163, 163, 163, 0.25)}.home .facilities .text ul li{padding:8px 0;border-top:1px solid rgba(163, 163, 163, 0.25)}.home .facilities .text ul li:before{display:none}.home .facilities .text ul li a{display:flex;position:relative;justify-content:space-between;align-items:center}.home .facilities .text ul li a:after{content:"";border-right:1px solid rgba(163, 163, 163, 0.5);border-bottom:1px solid rgba(163, 163, 163, 0.5);width:10px;height:10px;display:inline-flex;transform:rotate(-45deg)}.home .facilities .text ul li a:hover{color:#445626}.home .facilities .text ul li a:hover:after{border-color:#445626}@media (max-width:1440px){.home .facilities .text{width:600px;padding:60px}}@media (max-width:991px){.home .facilities .text{padding:60px 40px;width:500px}}@media (max-width:767px){.home .facilities .image{position:relative}.home .facilities .image img{object-position:70%}.home .facilities .text{width:100%;padding:60px 20px}.home .facilities .text p{font-size:14px;line-height:1.5em}}.home .map{position:relative}.home .map #map{width:100%;height:100vh}@media (max-width:991px){.home .map #map{height:60vh}}.home .map img{width:100%}.home .map .contact-box{background:#fff url(../images/bg-map.png) right top no-repeat;padding:60px 40px;color:#363433;position:absolute;top:200px;left:100px;width:450px}.home .map .contact-box .accordion{margin-bottom:0 !important;border-bottom:none !important}.home .map .contact-box .accordion h3{margin-bottom:0 !important}.home .map .contact-box ul{font-family:"Tenor Sans";list-style:none;margin:0 0 25px;margin-bottom:0;padding:0;border-bottom:1px solid rgba(163, 163, 163, 0.25)}.home .map .contact-box ul li{padding:8px 0;border-top:1px solid rgba(163, 163, 163, 0.25)}.home .map .contact-box ul li a{display:flex;position:relative;justify-content:space-between;align-items:center}.home .map .contact-box ul li a:after{content:"";border-right:1px solid #6AB245;border-bottom:1px solid #6AB245;width:10px;height:10px;display:inline-flex;transform:rotate(-45deg)}.home .map .contact-box h3{font-size:16px;margin:0;display:flex;position:relative;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(163, 163, 163, 0.25);cursor:pointer;font-family:"Metropolis";margin-bottom:0}.home .map .contact-box h3:last-child{margin-bottom:25px}.home .map .contact-box h3:after{content:"";border-right:1px solid #6AB245;border-bottom:1px solid #6AB245;width:10px;height:10px;display:inline-flex;transform:rotate(-45deg)}.home .map .contact-box small{font-size:11px;line-height:1.5em}@media (max-width:991px){.home .map .contact-box{position:relative;top:auto;left:auto;width:100%}}@media (max-width:767px){.home .map .contact-box{padding:60px 20px}}.partners .wrapper{display:flex;justify-content:center;align-items:center}.partners .wrapper a{padding:20px 30px}@media (max-width:767px){.partners .wrapper a{padding:20px 15px}}.awards .wrapper{padding:0 80px}@media (max-width:991px){.awards .wrapper{padding:0}}.awards .item{width:220px;margin:0 auto}.awards .item .icon{margin-bottom:20px;display:block}.awards .item h3{font-size:20px;line-height:1.3em;margin-bottom:10px;text-transform:uppercase}.awards .item p{font-size:12px;line-height:1.5em}@media (max-width:991px){.awards .item{padding:20px 0}}@media (max-width:767px){.awards .item{width:100%}.awards .item h3{font-size:16px;line-height:1.3em}.awards .item h3 br{display:none}}.package-main{position:relative}.package-main:before{content:"";background-image:url(../images/bg-activities.png);background-position:left top;background-repeat:no-repeat;width:100%;display:block;height:1000px;z-index:-1;position:absolute;left:0;top:100px;opacity:0.5;pointer-events:none}.package-content{padding-right:50px}.package-content .t-h2{font-size:60px}@media (max-width:991px){.package-content .t-h2{font-size:35px}}@media (max-width:991px){.package-content{padding-right:0}}.package-content .package-include .content{font-size:18px}.package-content .package-include .content ul li{padding-top:5px;padding-bottom:5px}.package-content .grid .row{margin:0 -10px}.package-content .grid .row>div{padding:0 10px 20px}.package-content .grid .row>div a{display:block;width:100%;height:0;padding-top:65%;background-color:#d9d9d9}.package-content .grid .row>div a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.package-content .package-include{position:relative}.package-content .package-include .bg{background-color:#f1f0eb;background-image:url(../images/bg-suites.png);background-repeat:no-repeat;position:absolute;left:calc(((100vw - 1280px) / 2) * -1);margin-top:-100px;width:100vw;height:100%;z-index:-1;pointer-events:none}@media (max-width:1366px){.package-content .package-include .bg{left:calc(((100vw - 1100px) / 2) * -1)}}@media (max-width:1024px){.package-content .package-include .bg{left:calc(((100vw - 920px) / 2) * -1)}}@media (max-width:991px){.package-content .package-include .bg{left:calc(((100vw - 680px) / 2) * -1);margin-top:-60px}}@media (max-width:767px){.package-content .package-include .bg{left:calc(((100vw - 510px) / 2) * -1)}}@media (max-width:766px){.package-content .package-include .bg{left:-20px}}@media (max-width:767px){.package-content .package-include .bg{margin-top:-40px}}.package-content .accordion{margin:0}.package-content .accordion h3{font-size:18px;padding:16px 0;padding:10px 0 10px 30px;position:relative;border:none}.package-content .accordion h3:before{content:"";font-family:"Font Awesome 6 FREE";font-weight:900;position:absolute;left:0;top:8px;color:#445626}.package-content .accordion h3:after{content:"";width:16px;height:16px;display:inline-flex;border:none;transform:none;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8L14.59 6.59L9 12.17L9 0L7 0L7 12.17L1.41 6.59L0 8L8 16L16 8Z' fill='%23000000'/%3E%3C/svg%3E") center center no-repeat}@media (max-width:767px){.package-content .accordion h3{font-size:18px}}.package-content .accordion h3.ui-state-active:after{transform:rotate(180deg)}.package-content .accordion .content{background:#fff;font-size:12px;line-height:1.5em;padding:15px}.package-content .accordion .content.with-image{padding:0}.package-content .accordion .content.with-image .wrap{display:flex}.package-content .accordion .content.with-image .wrap .image{flex-shrink:0}.package-content .accordion .content.with-image .wrap .text{padding:15px}.package-content .accordion .content .accordion h3{font-size:16px;line-height:1.5em;border:none;padding:10px 0 10px 30px;position:relative}.package-content .accordion .content .accordion h3:before{content:"";font-family:"Font Awesome 6 FREE";font-weight:900;position:absolute;left:0;top:8px;color:#445626}.package-content .accordion .content .accordion h3:after{content:"+";background:none;transform:none !important}.package-content .accordion .content .accordion .content{background:#f1f0eb;font-size:12px;line-height:1.5em;padding:15px}.package-content .accordion .content .accordion .content.with-image{padding:0}.package-content .accordion .content .accordion .content.with-image .wrap{display:flex}.package-content .accordion .content .accordion .content.with-image .wrap .image{flex-shrink:0}.package-content .accordion .content .accordion .content.with-image .wrap .text{padding:15px}.package-content.package-content-extra .accordion{border-bottom:0}.package-content .package-complimentory{margin-top:30px;padding-top:30px}.package-content .package-complimentory .content-popup{display:none}.package-content .package-complimentory a{display:block;position:relative;overflow:hidden}.package-content .package-complimentory a:before{content:"";background:rgba(0, 0, 0, 0.5);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all 0.5s ease;z-index:1}.package-content .package-complimentory a img{transform:scale(1);transition:all 3s ease}.package-content .package-complimentory a:hover:before{opacity:1;transition:all 0.5s ease}.package-content .package-complimentory a:hover img{transform:scale(1.1);transition:all 3s ease}.package-content .package-complimentory a span{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:22px;padding:0 20px;line-height:1.3em;z-index:2}.package-content #terms-accordion .content,.package-content #note-accordion .content{font-size:13px;line-height:1.5em}.package-block h3{font-family:"Metropolis";font-size:24px;line-height:1.5em}.package-sidebar{font-size:14px;line-height:1.5em;position:-webkit-sticky !important;position:sticky !important;top:80px;align-self:flex-start;height:auto;z-index:10}@media (max-width:991px){.package-sidebar{padding-top:45px}}.package-sidebar .accordion{margin:0}.package-sidebar .accordion h3{padding:12px 0;font-weight:normal}.package-sidebar .accordion h3:after{content:"";width:16px;height:16px;display:inline-flex;border:none;transform:none;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8L14.59 6.59L9 12.17L9 0L7 0L7 12.17L1.41 6.59L0 8L8 16L16 8Z' fill='%23000000'/%3E%3C/svg%3E") center center no-repeat}.package-sidebar .accordion h3.ui-state-active:after{transform:rotate(180deg)}.package-sidebar .accordion .content{font-size:12px;line-height:1.5em}.package-sidebar .package{background:#f1f0eb;padding:20px}.package-sidebar .package .package-name{position:relative;font-family:"Tenor Sans";font-size:18px;background:#fff;padding:15px}.package-sidebar .package .package-name:after{content:"";background:url(../images/calendar.jpg) center center no-repeat;background-size:contain;width:35px;height:35px;display:block;position:absolute;right:10px;top:15px;pointer-events:none}.package-sidebar .package .package-name input{font-family:"Tenor Sans"}.package-sidebar .package .package-name ::placeholder{color:#363433}.package-sidebar .package .package-name .SumoSelect{width:100%;font-family:"Tenor Sans"}.package-sidebar .package .package-name .SumoSelect .CaptionCont{border:none}.package-sidebar .package .package-name .SumoSelect .CaptionCont>label>i{content:"";width:16px;height:16px;display:inline-flex;border:none;transform:none;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8L14.59 6.59L9 12.17L9 0L7 0L7 12.17L1.41 6.59L0 8L8 16L16 8Z' fill='%23000000'/%3E%3C/svg%3E") center center no-repeat}.package-sidebar .package .package-price{padding:20px 0;font-size:28px;color:#445626}.package-sidebar .package .package-price .small{font-style:italic;font-size:16px;margin-left:10px;top:-2px;position:relative}.package-sidebar .package .package-booknow{padding-top:20px}.package-sidebar .package .package-booknow a{background:#445626;color:#fff;display:block;padding:15px 0;letter-spacing:2px;text-align:center;font-size:14px;line-height:1em;position:relative}.package-sidebar .package .package-booknow a:before{content:"";background-color:#445626;filter:brightness(1.2);position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;transition:all 0.5s ease;transform:scaleX(0);transform-origin:left}.package-sidebar .package .package-booknow a span{position:relative}.package-sidebar .package .package-booknow a:hover{color:#fff}.package-sidebar .package .package-booknow a:hover:before{transition:all 0.5s ease;transform:scaleX(1)}.package-sidebar .general{padding:20px 0 0}.package-sidebar .general h3{font-size:16px;margin:0;display:flex;position:relative;justify-content:space-between;align-items:center;padding:8px 0;font-family:"Metropolis";margin-bottom:0}.package-sidebar .general .contact a{display:block;color:#445626;padding:5px 0;font-size:16px}.package-sidebar .general .contact a i{margin-right:8px}.package-sidebar .general #contact-accordion{border:none}.package-terms{font-size:14px;line-height:1.5em;margin-top:30px;padding-top:30px;border-top:1px solid #eee}.package-note{font-size:14px;line-height:1.5em;margin-top:30px;padding-top:30px;border-top:1px solid #eee}.mobile-booknow{display:none}@media (max-width:991px){.mobile-booknow{display:block;position:fixed;left:0;bottom:0;width:100%;z-index:10;background:#f1f0eb;padding:15px}.mobile-booknow a{background:#445626;color:#fff;display:block;padding:15px 0;letter-spacing:2px;text-align:center;font-size:14px;line-height:1em;position:relative}.mobile-booknow a:before{content:"";background-color:#445626;filter:brightness(1.2);position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;transition:all 0.5s ease;transform:scaleX(0);transform-origin:left}.mobile-booknow a span{position:relative}.mobile-booknow a:hover{color:#fff}.mobile-booknow a:hover:before{transition:all 0.5s ease;transform:scaleX(1)}}.single-program .package-content.pk-title{padding-bottom:0}.single-program .package-name-select{margin-bottom:30px}.single-program .package-name-select .SumoSelect{width:400px}.single-program .package-name-select .SumoSelect>.CaptionCont{border:none;background-color:#eee;border-radius:0;padding:8px 15px;font-size:20px}.single-program .package-name-select .SumoSelect>.CaptionCont>label>i{content:"";width:16px;height:16px;display:inline-flex;border:none;transform:none;background:url(../images/i_arrow_black.png) center center no-repeat;background-size:16px}.single-program .package-name-select .SumoSelect>.optWrapper>.options li.opt{padding:0;font-size:17px}.single-program .package-name-select .SumoSelect>.optWrapper>.options li.opt label{padding:8px 10px}.single-program .package-name-select .SumoSelect>.optWrapper>.options li.opt:before{display:none}.single-program .package-name-select .SumoSelect.open>.optWrapper{top:41px}.single-program .package-block-content{display:none}.single-program .package-block-content.active{display:block}.single-program .package-treatment-block h3.title{font-size:20px;position:relative;cursor:pointer;margin-bottom:25px}.single-program .package-treatment-block h3.title:after{content:"+";position:absolute;right:0}.single-program .package-treatment-block .treatment-content{background:#f1f0eb;padding:15px;margin-bottom:15px}.single-program .package-treatment-block .treatment-content p,.single-program .package-treatment-block .treatment-content ul{font-size:16px;display:block !important;padding-top:0 !important;padding-bottom:0 !important}.single-program .package-sidebar .package-name-select{margin-bottom:10px;margin-top:20px}.single-program .package-sidebar .package-name-select .SumoSelect{width:100%}.single-program .package-sidebar .package-name-select .SumoSelect>.CaptionCont{border:none;background-color:#fff;font-size:18px}.single-program .package-sidebar .package-name-select .SumoSelect>.CaptionCont>label>i{content:"";background:url(../images/i_arrow_green.png) center center no-repeat;background-size:16px}.single-program .package-sidebar .package-name-select .SumoSelect>.optWrapper>.options li.opt{padding:0;font-size:15px}.single-program .package-sidebar .package-name-select .SumoSelect>.optWrapper>.options li.opt label{padding:8px 10px}.single-program .package-sidebar .package-name-select .SumoSelect.open>.optWrapper{top:38px}.single-program .div-line{border-top:1px solid #404040;margin-top:50px}.lightpick__day.is-start-date.is-end-date,.lightpick__day.is-start-date,.lightpick__day.is-end-date,.lightpick__day.is-start-date:hover,.lightpick__day.is-end-date:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%236AB245' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped,.lightpick__day.is-start-date.is-in-range,.lightpick__day.is-end-date.is-in-range.is-flipped{background-color:#6AB245}.lightpick__day.is-in-range{background-color:rgba(106, 178, 69, 0.1)}.villa-slider{position:static;display:flex;align-items:flex-end}.villa-slider .slider .item{display:none}.villa-slider .slider .item:first-child{display:block}.villa-slider .slider .item .text{padding:30px 0;max-width:900px;opacity:0;transition:all 0.3s ease}.villa-slider .slider .item .text h3{margin-bottom:15px;font-size:40px}@media (max-width:991px){.villa-slider .slider .item .text{font-size:14px;line-height:1.5em}.villa-slider .slider .item .text h3{font-size:24px}}.villa-slider .slider .item .image{position:relative}.villa-slider .slider .item .image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(28, 42, 34, 0.6);opacity:1;transition:opacity 1.5s ease}.villa-slider .slider .item .image a{width:100%;height:0;padding-top:60%;position:relative;display:block;overflow:hidden;background-color:#d9d9d9}.villa-slider .slider .item .image a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 3s ease}.villa-slider .slider .item .image a:hover img{transform:scale(1.1);transition:transform 3s ease}.villa-slider .slider .owl-item.item{display:block}.villa-slider .slider .owl-item.center .item .image:after{opacity:0}.villa-slider .slider .owl-item.center .item .text{padding:30px 0;max-width:900px;opacity:1;transition:all 0.3s ease}.villa-slider .slider .owl-nav button span{display:none}.villa-slider .slider .owl-nav button.owl-prev{position:absolute;z-index:5;left:0;top:0;width:200px;height:100%;display:flex;align-items:center;justify-content:center}.villa-slider .slider .owl-nav button.owl-prev:before{content:"";background:url(../images/slider-next.svg) center center no-repeat;background-size:contain;width:50px;height:50px;display:block;transform:rotate(180deg)}@media (max-width:991px){.villa-slider .slider .owl-nav button.owl-prev{width:100px}}@media (max-width:767px){.villa-slider .slider .owl-nav button.owl-prev{width:60px}.villa-slider .slider .owl-nav button.owl-prev:before{width:40px;height:40px}}.villa-slider .slider .owl-nav button.owl-next{position:absolute;z-index:5;right:0;top:0;width:200px;height:100%;display:flex;align-items:center;justify-content:center}.villa-slider .slider .owl-nav button.owl-next:before{content:"";background:url(../images/slider-next.svg) center center no-repeat;background-size:contain;width:50px;height:50px;display:block}@media (max-width:991px){.villa-slider .slider .owl-nav button.owl-next{width:120px}}@media (max-width:767px){.villa-slider .slider .owl-nav button.owl-next{width:60px}.villa-slider .slider .owl-nav button.owl-next:before{width:40px;height:40px}}.villa-slider .counter{position:absolute;right:200px;margin-bottom:-65px;font-family:"Tenor Sans";font-size:30px}@media (max-width:991px){.villa-slider .counter{right:100px;margin-bottom:-40px}}@media (max-width:767px){.villa-slider .counter{right:60px;margin-bottom:-55px}}.villa-content .villa-sidebar2{margin-top:100px}.villa-sidebar .package-name{position:relative}.villa-sidebar .package-name input{width:100%;border:none}.villa-sidebar .package-name .lightpick{top:100% !important;left:0 !important}.accommodations{background:url(../images/bg-activities.png) left 200px no-repeat;background-size:contain;background-attachment:fixed}.accommodations .item{position:relative;margin-bottom:50px}.accommodations .item .image{width:100%;height:0;padding-top:65%;position:relative;display:block}.accommodations .item .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.accommodations .item a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:30px;text-align:center}.accommodations .item a:before{content:"";background:rgba(28, 42, 34, 0.6);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity 0.5s ease;pointer-events:none}.accommodations .item a .text{position:relative;color:#fff;text-transform:uppercase;margin-bottom:0}.accommodations .item a:hover:before{opacity:1;transition:opacity 0.5s ease}.single-villa .package-complimentory{margin:0;padding:0;border:0}.single-villa .package-sidebar .package .package-booknow{padding:0 0 20px}@media (max-width:1024px){.page-template-about .introduction .content2{padding-bottom:0}}.pillars{padding-left:calc((100vw - 1320px) / 2)}.pillars .wrapper{position:relative}.pillars .wrap{display:inline-flex}.pillars .wrap .item{position:relative;flex-shrink:0;margin-right:30px;position:relative;overflow:hidden;display:block;height:calc(100vh - 200px);min-width:500px}.pillars .wrap .item h3{position:absolute;left:0;bottom:0;padding:30px;width:100%;color:#fff;margin:0;text-transform:uppercase}.pillars .wrap .item img{transform:scale(1);transition:transform 3s ease;height:100%;object-fit:cover}@media (max-width:1440px){.pillars .wrap .item{height:calc(100vh - 150px)}}@media (max-width:991px){.pillars .wrap .item{height:auto}.pillars .wrap .item img{height:500px;width:100%;object-fit:cover}}@media (max-width:767px){.pillars .wrap .item{margin-right:0}.pillars .wrap .item img{height:300px}}.pillars#pillars1{position:relative}.pillars.pillars2{padding-left:0 !important}@media (max-width:1360px){.pillars{padding-left:calc((100vw - 1140px) / 2)}}@media (max-width:1024px){.pillars{padding-left:0}.pillars .wrap{display:flex}.pillars .wrap .item{margin:0}.pillars .wrap .owl-nav .owl-next{right:0}.pillars.pillars1 .wrapper{top:auto}.pillars.pillars2{padding-bottom:0}}.about-main{background-position:left bottom}.about-vision .block{padding:50px 0}.about-vision .block h3{font-size:40px;position:relative}.about-vision .block h3:before{content:"";background:url(../images/icon-wreath.svg) center center no-repeat;background-size:contain;display:inline-block;width:35px;height:35px;position:relative;top:3px;margin-right:10px}.about-vision .block p{font-family:"Metropolis";font-weight:500}@media (max-width:1024px){.about-vision .block h3{font-size:32px}.about-vision .block p{font-size:22px}}.about-vision .divider{position:relative;text-align:center}.about-vision .divider:before{content:"";background-color:#fff;height:1px;width:80%;display:block;margin:0 auto}@media (max-width:767px){.page-template-meeting .fullslider{padding-bottom:0}}@media (max-width:767px){.page-template-dining .fullslider{padding-bottom:0}}.page-template-dining .fullslider .slider .item{display:none}.page-template-dining .fullslider .slider .item:first-child{display:block}.page-template-dining .fullslider .slider .item .text{opacity:0;transition:all 0.3s ease;position:absolute;left:0;bottom:0;padding:30px;width:100%;color:#fff;margin:0}.page-template-dining .fullslider .slider .item .text h3{margin-bottom:0;font-size:40px}@media (max-width:1024px){.page-template-dining .fullslider .slider .item .text{font-size:14px;line-height:1.5em}.page-template-dining .fullslider .slider .item .text h3{font-size:24px}}@media (max-width:767px){.page-template-dining .fullslider .slider .item .text{padding:20px !important}}.page-template-dining .fullslider .slider .item .image{position:relative;width:100%;height:0;padding-top:60%;position:relative;display:block;overflow:hidden}.page-template-dining .fullslider .slider .item .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 3s ease}.page-template-dining .fullslider .slider .item .image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(28, 42, 34, 0.6);opacity:1;transition:opacity 1.5s ease}.page-template-dining .fullslider .slider .owl-item .item{display:block}.page-template-dining .fullslider .slider .owl-item.center .item .image:after{opacity:0}.page-template-dining .fullslider .slider .owl-item.center .item .text{padding:30px;opacity:1;transition:all 0.3s ease}@media (max-width:767px){.page-template-treatment .fullslider{padding:0}}@media (max-width:767px){.page-template-facilities .fullslider{padding:0}}.experts .item{margin-bottom:30px;display:flex;flex-flow:column;padding-bottom:20px}.experts .item .image{position:relative;width:100%;padding-top:120%;background-color:#d9d9d9}.experts .item .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.experts .item .text{background-color:#fff;padding:30px;display:flex;flex-flow:column;height:100%}.experts .item .text .name{margin-bottom:10px}.experts .item .text .position{margin-bottom:10px}.experts .item .text .readmore{display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-start;margin-top:0}@media (max-width:991px){.experts .row{margin:0 -5px}.experts .row .col-md-6{padding:0 5px}.experts .item{margin-bottom:10px}.experts .item .text{padding:15px}.experts .item .text .t-h3{font-size:20px}}.expert-popup{width:100%;max-width:1000px;padding:0}.expert-popup .wrapper{display:flex;flex-flow:row nowrap;width:100%}.expert-popup .wrapper .image{width:50%;flex-shrink:0}.expert-popup .wrapper .text{padding:30px;font-size:13px;line-height:1.5em;max-height:500px;overflow:auto;padding-bottom:0px}.expert-popup .wrapper .text .name{margin-bottom:10px}.expert-popup .wrapper .text .position{margin-bottom:10px}.expert-popup .wrapper .text .content{padding-bottom:30px}@media (max-width:767px){.expert-popup{max-width:90%}.expert-popup .wrapper{flex-flow:column;padding-bottom:30px}.expert-popup .wrapper .image{width:100%;height:300px}.expert-popup .wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:top center}.expert-popup .wrapper .text{max-height:300px}}.single-journeys .package-sidebar .package .package-booknow{padding-top:0}.page-template-investment .inner-content h5{margin-bottom:0}.page-template-investment .investment-intro .slider .item{margin:0 1px}.page-template-investment .investment-intro .details{border-top:1px solid #363433;border-bottom:1px solid #363433;padding:25px 0;margin:40px 0 0px 0}.page-template-investment .investment-intro .details ul{margin-bottom:0}.page-template-investment .investment-intro .details ul li{cursor:pointer;font-size:17px;margin:7px 0;position:relative;padding-left:40px}.page-template-investment .investment-intro .details ul li::before{content:"";background:url(../images/i-right-arrow.png) no-repeat;background-size:17px;height:17px;width:17px;position:absolute;left:0;top:5px}.page-template-investment .investment-intro .details ul li.active,.page-template-investment .investment-intro .details ul li:hover{color:#6AB245}.page-template-investment .wellness .image{position:relative}.page-template-investment .wellness .image .detail{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;text-align:center;z-index:3}.page-template-investment .wellness .image .detail h4{color:#fff;text-transform:uppercase;margin-bottom:0}.page-template-investment .wellness .image .detail a{font-size:14px;color:#6AB245;text-transform:uppercase;text-decoration:underline}.page-template-investment .wellness .image .overlay{content:"";background-color:rgba(0, 0, 0, 0.3);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.page-template-investment .wellness .type-container{border-top:1px solid #363433;border-bottom:1px solid #363433;padding:30px 15px;margin:30px 0 40px 0}.page-template-investment .wellness .type-container .row>div{padding:5px 0}.page-template-investment .wellness .type-container p.title{font-weight:500}.page-template-investment .investment-block{border-bottom:1px solid #363433}.page-template-investment .investment-block .accordion{border-bottom:none}.page-template-investment .investment-block h3.title{font-size:20px;position:relative;cursor:pointer;margin-bottom:15px;border-top:1px solid #363433;padding-top:15px}.page-template-investment .investment-block h3.title:after{content:"";background:url(../images/i_arrow_green.png) center center no-repeat;background-size:16px;width:16px;height:16px;position:absolute;right:0}.page-template-investment .investment-block .investment-content{padding:0 15px 15px 0;margin-bottom:0px}.page-template-investment .investment-block .investment-content p,.page-template-investment .investment-block .investment-content ul{font-size:16px;display:block !important;padding-top:0 !important;padding-bottom:0 !important}.page-template-investment .investment-block.villa h3{font-size:30px}.page-template-investment .investment-block.villa h3.title{padding-top:25px;margin-bottom:25px}.page-template-investment .investment-block.villa h3.title:after{background-size:25px;width:25px;height:25px;top:40px}.page-template-investment .investment-block.villa h3 span{display:block;font-size:20px;font-family:"Metropolis";font-weight:300;margin-top:10px}.page-template-investment .investment-block.villa .investment-content{padding:0 20px 25px 0}.page-template-investment .investment-block.villa .investment-content .slider{margin:20px 0}