﻿@media(max-width: 767px){.cms-hide-mobile{display:none}}@media(min-width: 768px)and (max-width: 1199px){.cms-hide-tablet{display:none}}@media(min-width: 1200px){.cms-hide-desktop{display:none}}html{scroll-behavior:smooth}body{padding:0;margin:0;box-sizing:border-box;background-color:#fff;visibility:hidden;opacity:0}body *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:border-box}body *:focus:not(.tabPressed){outline:none}body.body-loaded{visibility:visible;opacity:1}body.safari{overflow-x:hidden}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f1f4ed inset !important;-webkit-text-fill-color:#000 !important}.hero-not-available #main{margin-block-start:106px}@media(min-width: 992px){.hero-not-available #main{margin-block-start:146px}}.content-width{width:calc(100% - 55px);margin:0 auto}@media(min-width: 1200px){.content-width{max-width:1314px}}.common-gap{margin-block-start:125px}@media(min-width: 1200px){.common-gap{margin-block-start:250px}}.dummy-image{display:none}.loadmore-button.grid-load-more-hidden{display:none !important}.grid-load-more-hidden{display:none !important}.tabPressed:focus{outline:1px solid #5c8063 !important;outline-offset:5px}.secure-privacy-tb-lower-left{display:none !important}.response-overlay .btn,.btn-ghost,.btn-action{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;margin:0px;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-out;width:fit-content;padding:10px 39px;border-radius:100px;position:relative;overflow:hidden}@media(min-width: 992px){.response-overlay .btn,.btn-ghost,.btn-action{padding-block:16.5px;padding-inline:39px 39px}}@media(hover: hover){.response-overlay .btn:hover .icon svg,.btn-ghost:hover .icon svg,.btn-action:hover .icon svg{opacity:1}}@media(hover: hover)and (min-width: 992px){.response-overlay .btn:hover,.btn-ghost:hover,.btn-action:hover{padding-inline:29px 49px}}.response-overlay .btn .icon,.btn-ghost .icon,.btn-action .icon{position:absolute;right:26px;top:50%;transform:translateY(-50%);width:15px;display:flex}.response-overlay .btn .icon svg,.btn-ghost .icon svg,.btn-action .icon svg{opacity:0;transition:opacity .3s ease-in-out;width:100%}.btn-action{background-color:#5c8063;line-height:2rem;font-size:1.0625rem;letter-spacing:.35px;color:#fff;font-family:"poppins-bold",sans-serif}@media(min-width: 992px){.btn-action{font-size:1.0625rem;letter-spacing:.35px}}@media(hover: hover){.btn-action:hover{background-color:#c9d3be;color:#000}}.btn-ghost{background-color:rgba(0,0,0,0);border:1px solid #000;line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-medium",sans-serif}@media(min-width: 992px){.btn-ghost{font-size:1.0625rem;letter-spacing:.35px}}@media(hover: hover){.btn-ghost:hover{background-color:#c9d3be;color:#000}}[data-read-more]{overflow:hidden;transition:height .6s ease-in-out}.fancybox-container.personalization .m-popup-wrap--content .btn-primary,.btn-primary{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;margin:0px;text-decoration:none;cursor:pointer;position:relative;display:inline-block;text-transform:uppercase;width:fit-content;transition:all .3s ease-out;text-decoration:none}.fancybox-container.personalization .m-popup-wrap--content .btn-primary *,.btn-primary *{transition:all .3s ease-out}.btn-primary{line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-bold",sans-serif;display:flex;align-items:center;max-width:max-content}@media(hover: hover){.btn-primary:hover .text{text-decoration:underline;transform:translateX(6px)}.btn-primary:hover .icon{width:30px;height:30px}.btn-primary:hover .icon::before{width:12px}}.btn-primary .icon{width:26px;height:26px;border-radius:50%;border:1px solid #000;margin-inline-end:5px;position:absolute;transition:width .3s ease-out,height .3s ease-out}.btn-primary .icon::before,.btn-primary .icon::after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:2px;background:#000;transition:width .2s ease-out}.btn-primary .icon::before{width:8px;right:8px}.btn-primary .icon::after{width:6px;height:6px;right:8px;transform:translateY(-50%) rotate(-45deg);background:rgba(0,0,0,0);border-right:2px solid #000;border-bottom:2px solid #000;transition:width .2s ease-out}.btn-primary .icon svg{display:none}.btn-primary .text{margin-left:32px}.body-link{line-height:1.375rem;font-size:1.0625rem;letter-spacing:0;color:#5c8063;font-family:"poppins-bold",sans-serif}.body-link{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;margin:0px;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;text-transform:uppercase}.body-text p{line-height:1.625rem}.body-text p:first-child{margin-block-start:0}.body-text p:last-child{margin-block-end:0}.body-text a{line-height:1.375rem;font-size:1.0625rem;letter-spacing:0;color:#5c8063;font-family:"poppins-bold",sans-serif}.body-text ul{padding-left:0;list-style:none}.body-text ul li{position:relative;padding-inline-start:16px}.body-text ul li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:#5c8063}.body-text strong{font-weight:normal;font-family:"poppins-bold",sans-serif;color:#5c8063}.fancybox-container.personalization .m-popup-wrap--content .content h1,.fancybox-container.personalization .m-popup-wrap--content h2,.h1-title,.body-text h1{line-height:2.0625rem;font-size:1.875rem;letter-spacing:0;color:#000;font-family:"poppins-extra-light",sans-serif}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content h1,.fancybox-container.personalization .m-popup-wrap--content h2,.h1-title,.body-text h1{font-size:3.5rem;line-height:3.75rem}}.fancybox-container.personalization .m-popup-wrap--content .content h2,.fancybox-container.personalization .m-popup-wrap--content h3,.h2-title,.body-text h2{line-height:1.25rem;font-size:.9375rem;letter-spacing:.15px;color:#000;font-family:"poppins-extra-light",sans-serif}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content h2,.fancybox-container.personalization .m-popup-wrap--content h3,.h2-title,.body-text h2{font-size:1.4375rem;line-height:2rem;letter-spacing:.23px}}.fancybox-container.personalization .m-popup-wrap--content .content h3,.h3-title,.body-text h3{line-height:1.9375rem;font-size:1.75rem;letter-spacing:0;color:#000;font-family:"poppins-extra-light",sans-serif}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content h3,.h3-title,.body-text h3{font-size:3.375rem;line-height:3.625rem}}.fancybox-container.personalization .m-popup-wrap--content .content h4,.fancybox-container.personalization .m-popup-wrap--content .content h5,.fancybox-container.personalization .m-popup-wrap--content .content h6,.fancybox-container.personalization .m-popup-wrap--content h4,.fancybox-container.personalization .m-popup-wrap--content h5,.fancybox-container.personalization .m-popup-wrap--content h6,.h4-title,.body-text h4,.body-text h5,.body-text h6{line-height:1.5625rem;font-size:1.375rem;letter-spacing:0;color:#000;font-family:"poppins-semi-bold",sans-serif}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content h4,.fancybox-container.personalization .m-popup-wrap--content .content h5,.fancybox-container.personalization .m-popup-wrap--content .content h6,.fancybox-container.personalization .m-popup-wrap--content h4,.fancybox-container.personalization .m-popup-wrap--content h5,.fancybox-container.personalization .m-popup-wrap--content h6,.h4-title,.body-text h4,.body-text h5,.body-text h6{font-size:1.9375rem;line-height:2.1875rem}}.fancybox-container.personalization .m-popup-wrap--content .content,.body-text{overflow:hidden;line-height:1.625rem;font-size:1rem;letter-spacing:.13px;color:#000;font-family:"poppins-regular",sans-serif}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content,.body-text{font-size:1.0625rem;letter-spacing:.00875rem}}.gms-connected .header-connected__dropdown{margin-right:0 !important}.gms-connected .pika-single .pika-label{border-bottom:none}.gms-connected .fixed-header .header-connected__dropdown-trigger svg path,.gms-connected .no-hero .header-connected__dropdown-trigger svg path{fill:#5c8063 !important}.gms-connected .full-menu-opened .header-connected__dropdown-trigger svg path{fill:#5c8063 !important}.gms-connected .header-connected__dropdown-trigger{border:none;background:rgba(0,0,0,0);display:flex;align-items:center}.gms-connected .header-connected__dropdown-trigger svg{margin-left:5px}.gms-connected .header-connected__dropdown-trigger svg path{fill:#fff !important}.gms-connected .header-connected__dropdown-menu{left:auto}@media(min-width: 1200px){.gms-connected .header-connected__dropdown-menu{width:100%}}.gms-connected .header-connected__dropdown-menu ul{background:#5c8063;border-top:1px solid #fff}.gms-connected .header-connected__dropdown-menu ul li a{color:#fff;font-family:"poppins-regular",sans-serif}.gms-connected .header-connected__dropdown-menu ul li a:hover{color:#fff}.gms-connected .header-connected__dropdown-menu ul li.header-connected__menu-item--sign-out{border-top:1px solid #fff}.gms-connected .header-connected__dropdown-head{background:#5c8063}.gms-connected .header-connected__dropdown-head:hover{background:#c9d3be}.gms-connected .header-connected__dropdown-head .header-connected__small-data{background:#5c8063;color:#fff}.gms-connected .icon__text{color:#fff !important;font-family:"poppins-regular",sans-serif !important;opacity:1 !important;transform:none !important;transition:none !important;margin-inline-end:10px !important}.gms-connected .header-connected__info{cursor:pointer}.gms-connected .header-connected__info .custom-icon{order:2;margin-inline:10px 10px;display:none}@media(min-width: 1200px){.gms-connected .header-connected__info .custom-icon{display:block}}.gms-connected .header-connected__info svg path{fill:#fff}.gms-connected .header-connected__info.none-small-data{width:190px;cursor:pointer;padding:8px 20px 8px 12px !important}@media(min-width: 1200px){.gms-connected .header-connected__info.none-small-data{width:200px;padding:8px 33px 8px 12px !important}}.gms-connected .header-connected__info .gms-icon path{fill:#fff !important}.gms-connected .header-connected__menu-item--sign-out a{display:flex;cursor:pointer}.gms-connected .header-connected__menu-item--sign-out svg path{fill:#fff !important}.gms-connected .gms-radio--light label:before,.gms-connected .gms-checkbox--light label:before{background:var(--gms-white)}body.full-menu-opened{overflow:hidden}body.be-header-body,.no-hero-body{margin-block-start:var(--be-header-height, 69px)}@media(min-width: 992px){body.be-header-body,.no-hero-body{margin-block-start:var(--be-header-height, 115px)}}body.bm-open-body .bm-submit-btn.mobile-only{display:block;opacity:1;visibility:visible;pointer-events:all}@media(min-width: 992px){body.bm-open-body .bm-submit-btn.mobile-only{display:none}}.header-1{position:fixed;top:0;left:0;width:100%;z-index:21;background-color:rgba(0,0,0,0);transition:background-color .8s ease-in-out}.header-1 .ada-skip{position:absolute;z-index:9999;transform:translateX(-110%);transition:transform .8s;top:10px;left:0}.header-1 .ada-skip:focus{transform:translateX(0%)}.header-1 .bm-submit-btn.mobile-only{opacity:0;visibility:hidden;pointer-events:none;z-index:110;width:calc(100% - 56px);position:fixed;bottom:15px;left:50%;transform:translate(-50%);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.header-1 .oceania-link{display:flex;column-gap:9px;align-items:center;margin:0px;text-decoration:none;text-transform:uppercase;line-height:2rem;font-size:.75rem;letter-spacing:.3px;color:#000;font-family:"poppins-bold",sans-serif}@media(min-width: 992px){.header-1 .oceania-link{font-size:1rem}}.header-1 .oceania-link .icon{display:flex}.header-1 .oceania-link .icon svg{transition:fill .8s ease-in-out;fill:#fff}.header-1 .group-link{display:flex;column-gap:9px;align-items:center;margin:0px;text-decoration:none;text-transform:uppercase;line-height:2rem;font-size:.75rem;letter-spacing:.3px;color:#000;font-family:"poppins-bold",sans-serif}.header-1 .current-hotel{text-transform:uppercase}.header-1 .current-hotel.dt-only{display:none;padding-inline:11px;padding-block:4.4px;border-radius:100px;background-color:#5c8063;transition:left .8s ease-out;position:absolute;left:calc(100% + 20px);width:max-content;pointer-events:all;line-height:.975rem;font-size:1rem;letter-spacing:.65px;color:#fff;font-family:"poppins-bold",sans-serif}@media(min-width: 992px){.header-1 .current-hotel.dt-only{display:block}}.header-1 .current-hotel.dt-only .header-hotel-link{text-decoration:none;line-height:.825rem;font-size:.6875rem;letter-spacing:.55px;color:#fff;font-family:"poppins-bold",sans-serif}.header-1 .current-hotel.mb-only{display:block;position:absolute;left:50%;transform:translate(-50%);max-width:60%;text-align:center;text-transform:uppercase;background-color:#5c8063;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;padding-inline:11px;padding-block:4.4px;border-radius:100px;pointer-events:all;opacity:0;visibility:hidden}@media(min-width: 992px){.header-1 .current-hotel.mb-only{display:none}}.header-1 .current-hotel.mb-only .header-hotel-link{text-decoration:none;line-height:.825rem;font-size:.6875rem;letter-spacing:.55px;color:#fff;font-family:"poppins-bold",sans-serif}.header-1 .nav-bar-wrap{padding-block:13px 0;padding-inline:16px 18px;height:59px;position:relative;z-index:10;transition:height .2s ease-out}@media(min-width: 992px){.header-1 .nav-bar-wrap{height:105px;padding-block:20px 0;padding-inline:34px}}.header-1 .nav-bar-inner{position:relative;width:100%;max-height:100%;display:flex;justify-content:space-between;align-items:center;height:fit-content}.header-1 .nav-bar{position:relative;height:100%;display:flex;justify-content:space-between}.header-1 .nav-bar .left-wrapper{position:relative;display:flex;align-items:center;column-gap:20px;z-index:10}@media(min-width: 992px){.header-1 .nav-bar .left-wrapper{column-gap:18px}}.header-1 .nav-bar .left-wrapper .menu-toggle-btn{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;padding-block:4px;display:flex;align-items:center;column-gap:10px}.header-1 .nav-bar .left-wrapper .menu-toggle-btn .menu-toggle-text{display:none;text-transform:uppercase;transition:color .8s ease-in-out;line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#fff;font-family:"poppins-medium",sans-serif}@media(min-width: 992px){.header-1 .nav-bar .left-wrapper .menu-toggle-btn .menu-toggle-text{display:block}}.header-1 .nav-bar .left-wrapper .menu-toggle-btn .open-text{display:block}.header-1 .nav-bar .left-wrapper .menu-toggle-btn .close-text{display:none}.header-1 .nav-bar .left-wrapper .menu-toggle-btn .lines-wrap{display:flex;flex-direction:column;width:27px;row-gap:6px}.header-1 .nav-bar .left-wrapper .menu-toggle-btn .lines-wrap .line{width:100%;height:2px;opacity:1;border-radius:2px;background-color:#fff;transition:transform .8s ease-in-out,opacity .8s ease-in-out,background-color .8s ease-in-out}.header-1 .nav-bar .left-wrapper .menu-toggle-btn.menu-opened .line-1{transform:translateY(8px) rotate(45deg)}.header-1 .nav-bar .left-wrapper .menu-toggle-btn.menu-opened .line-2{transform:translateX(-100%);opacity:0}.header-1 .nav-bar .left-wrapper .menu-toggle-btn.menu-opened .line-3{transform:translateY(-8px) rotate(-45deg)}.header-1 .nav-bar .left-wrapper .seperator{display:none;height:16px;width:1px;background-color:#fff;transition:visibility .8s ease-in-out,opacity .8s ease-in-out,background-color .8s ease-in-out}@media(min-width: 992px){.header-1 .nav-bar .left-wrapper .seperator{display:block;opacity:1;visibility:visible}}.header-1 .nav-bar .left-wrapper .oceania-link-dt{display:none;color:#fff;transition:color .8s ease-in-out,opacity .8s ease-in-out,visibility .8s ease-in-out}@media(min-width: 992px){.header-1 .nav-bar .left-wrapper .oceania-link-dt{display:flex;opacity:1;visibility:visible}}.header-1 .nav-bar .left-wrapper .group-link-dt{display:none;color:#fff;transition:color .8s ease-in-out,opacity .8s ease-in-out,visibility .8s ease-in-out}@media(min-width: 992px){.header-1 .nav-bar .left-wrapper .group-link-dt{display:flex;opacity:1;visibility:visible}}.header-1 .nav-bar .logo-wrapper{position:absolute;left:50%;height:100%;width:60%;max-width:200px;transform:translateX(-50%);transition:opacity .5s ease-in-out,visibility .5s ease-in-out}@media(min-width: 992px){.header-1 .nav-bar .logo-wrapper{padding-top:7px}}.header-1 .nav-bar .logo-wrapper .logo-link{display:flex;width:100%;height:100%;justify-content:center;position:relative}.header-1 .nav-bar .logo-wrapper .logo-img{display:block;width:fit-content;height:100%;object-fit:contain;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.header-1 .nav-bar .logo-wrapper .logo-img.default{opacity:1;visibility:visible;position:absolute}.header-1 .nav-bar .logo-wrapper .logo-img.fixed{opacity:0;visibility:hidden;position:absolute}.header-1 .nav-bar .logo-wrapper .logo-img.no-hero{opacity:0;visibility:hidden;position:absolute}.header-1 .nav-bar .logo-wrapper .current-hotel.mb-logo-only{display:block;position:absolute;top:60px;left:50%;transform:translateX(-50%);width:max-content;transition:top .3s ease-out;text-transform:uppercase;background-color:#5c8063;padding-inline:11px;padding-block:4.4px;border-radius:100px;pointer-events:all}@media(min-width: 992px){.header-1 .nav-bar .logo-wrapper .current-hotel.mb-logo-only{display:none}}.header-1 .nav-bar .logo-wrapper .current-hotel.mb-logo-only .header-hotel-link{text-decoration:none;line-height:.825rem;font-size:.6875rem;letter-spacing:.55px;color:#fff;font-family:"poppins-bold",sans-serif}.header-1 .nav-bar .right-wrapper{display:flex;align-items:center;column-gap:30px}.header-1 .nav-bar .right-wrapper .gms-wrap,.header-1 .nav-bar .right-wrapper .lang-wrap{transition:opacity .8s ease-in-out,visibility .8s ease-in-out}.header-1 .nav-bar .right-wrapper .gms-wrap{position:relative;display:block;opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header{position:relative;display:none;color:#fff;transition:color .3s ease-out}@media(min-width: 1200px){.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header{display:block}}.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header .header-user__sign-in{min-width:unset;padding:0;margin:0}.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header .gms-icon{transition:transform .3s ease-out}.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header .icon__text{opacity:0;transform:translateX(15px);transition:transform .3s ease-out,opacity .3s ease-out,color .3s ease-out;margin:0px;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.1875rem;font-size:1rem;letter-spacing:.33px;color:#fff;font-family:"poppins-bold",sans-serif}.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header .icon__text .js-gms-fullname{display:contents;white-space:normal}.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header .link-transparent{display:flex;flex-direction:row-reverse;align-items:center;column-gap:11px}@media(hover: hover){.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header:hover{color:#c9d3be}.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header:hover .icon__text{opacity:1;transform:translateX(0px);color:#c9d3be}body:not(.gms-connected) .header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header:hover .gms-icon{transform:scale(1.3)}}.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header.header-gms-container-mobile{display:block}@media(min-width: 1200px){.header-1 .nav-bar .right-wrapper .gms-wrap .js-insert-gms-header.header-gms-container-mobile{display:none}}.header-1 .nav-bar .right-wrapper .lang-wrap{display:none;align-items:center;column-gap:10px;text-transform:uppercase;margin:0px;text-decoration:none}@media(min-width: 992px){.header-1 .nav-bar .right-wrapper .lang-wrap{display:flex}}.header-1 .nav-bar .right-wrapper .lang-wrap .current-lang{position:relative;line-height:2rem;font-size:1rem;letter-spacing:.65px;color:#fff;font-family:"poppins-bold",sans-serif}.header-1 .nav-bar .right-wrapper .lang-wrap .seperator{display:block;width:1px;height:12px;background-color:#fff}.header-1 .nav-bar .right-wrapper .lang-wrap .lang-list{margin:0px;padding:0px;list-style:none}.header-1 .nav-bar .right-wrapper .lang-wrap .lang{margin:0px;text-decoration:none;line-height:2rem;font-size:1rem;letter-spacing:.65px;color:#c9d3be;font-family:"poppins-regular",sans-serif}.header-1 .nav-bar .right-wrapper .bm-toggle-btn{position:fixed;display:block;left:50%;transform:translateX(-50%);bottom:13px;width:calc(100% - 56px);z-index:99}@media(min-width: 992px){.header-1 .nav-bar .right-wrapper .bm-toggle-btn{position:relative;left:unset;transform:translateX(0);bottom:unset;width:unset}}.header-1 .full-menu{display:flex;position:fixed;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;left:0;top:0;height:100%;width:100%;background-color:#f1f4ed}.header-1 .full-menu.menu-opened{opacity:1;visibility:visible;pointer-events:all}.header-1 .full-menu.menu-opened .left-wrap .menu-items-list{transform:translateY(0px);opacity:1}.header-1 .full-menu.menu-opened .left-wrap .bottom-nav .bottom-nav-link{transform:translateY(0px);opacity:1}.header-1 .full-menu.menu-opened .left-wrap .socials-wrapper .sm-icon{transform:translateY(0px);opacity:1}.header-1 .full-menu.menu-opened .left-wrap .oceania-link-wrap .oceania-link-mb{transform:translateY(0px);opacity:1}.header-1 .full-menu.menu-opened .left-wrap .group-link-wrap .group-link-mb{transform:translateY(0px);opacity:1}.header-1 .full-menu .left-wrap{flex-grow:1;position:relative;padding-top:54px}@media(min-width: 992px){.header-1 .full-menu .left-wrap{flex-grow:0;width:50%;padding-top:105px}}.header-1 .full-menu .left-wrap .side-nav{display:flex;padding-block:22px 22px;height:calc(100% - var(--bottom-nav-height, calc(100% - 208.4px)))}@media(min-width: 992px){.header-1 .full-menu .left-wrap .side-nav{align-items:center;height:calc(100% - var(--bottom-nav-height, calc(100% - 100px)));width:100%;padding-block:11px 36px}}.header-1 .full-menu .left-wrap .menu-items-list{height:fit-content;max-height:100%;padding-inline:50px 36px;margin:0;width:100%;overflow:auto;transform:translateY(75px);opacity:0;transition:transform .8s ease-in-out,opacity .8s ease-in-out}@media(min-width: 992px){.header-1 .full-menu .left-wrap .menu-items-list{padding-inline:161px 110px}}.header-1 .full-menu .left-wrap .menu-item{list-style:none}.header-1 .full-menu .left-wrap .menu-item::marker{content:""}.header-1 .full-menu .left-wrap .menu-link{text-decoration:none;display:inline-block;text-transform:uppercase;position:relative;transition:color .3s ease-out;line-height:2.5rem;font-size:1.4375rem;letter-spacing:0;color:#000;font-family:"poppins-extra-light",sans-serif}@media(min-width: 992px){.header-1 .full-menu .left-wrap .menu-link{font-size:1.875rem;line-height:3rem}}@media(min-width: 1200px){.header-1 .full-menu .left-wrap .menu-link{font-size:2.5rem;line-height:3.6875rem}}.header-1 .full-menu .left-wrap .menu-link::after{content:"";position:absolute;left:0;bottom:10px;height:1px;width:0px;background-color:#5c8063;transition:width .3s ease-out}@media(hover: hover){.header-1 .full-menu .left-wrap .menu-link:hover{color:#5c8063}.header-1 .full-menu .left-wrap .menu-link:hover::after{width:100%}}.header-1 .full-menu .left-wrap .menu-link.current{color:#5c8063}.header-1 .full-menu .left-wrap .menu-link.current::after{width:100%}.header-1 .full-menu .left-wrap .oceania-link-wrap{padding-inline:40px 37px;padding-block:6px;border-top:1px solid #cbcbcb}.header-1 .full-menu .left-wrap .oceania-link-wrap .oceania-link-mb{transform:translateY(-20px);opacity:0;transition:transform .8s ease-in-out,opacity .8s ease-in-out}.header-1 .full-menu .left-wrap .oceania-link-wrap .icon svg{display:flex;fill:#000;width:27px;height:19px}@media(min-width: 992px){.header-1 .full-menu .left-wrap .oceania-link-wrap{display:none}}.header-1 .full-menu .left-wrap .group-link-wrap{padding-inline:50px 37px;padding-block:3px;border-bottom:1px solid #cbcbcb}.header-1 .full-menu .left-wrap .group-link-wrap .group-link-mb{transform:translateY(-20px);opacity:0;transition:transform .8s ease-in-out,opacity .8s ease-in-out}@media(min-width: 992px){.header-1 .full-menu .left-wrap .group-link-wrap{display:none}}.header-1 .full-menu .left-wrap .bottom-nav-wrap{position:absolute;bottom:0;width:100%}@media(min-width: 992px){.header-1 .full-menu .left-wrap .bottom-nav-wrap{display:flex;justify-content:space-between;background-color:#f1f4ed;border-top:1px solid #cbcbcb}}.header-1 .full-menu .left-wrap .bottom-nav{overflow:auto;scrollbar-width:thin}.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-inner{display:flex;width:max-content;min-width:100%;column-gap:44px;padding-inline:50px 37px;padding-block:16px;border-top:1px solid #cbcbcb}@media(min-width: 992px){.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-inner{column-gap:20px;padding-block:33px;padding-inline:37px 37px;border-top:none}}@media(min-width: 1440px){.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-inner{column-gap:38px}}@media(min-width: 992px){.header-1 .full-menu .left-wrap .bottom-nav{border-top:none;min-height:80px}}.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-link{margin:0px;text-decoration:none;text-transform:uppercase;transform:translateY(-20px);opacity:0;transition:color .3s ease-out,transform .8s ease-in-out,opacity .8s ease-in-out;flex-shrink:0;line-height:2rem;font-size:.75rem;letter-spacing:.33px;color:#000;font-family:"poppins-regular",sans-serif}@media(min-width: 992px){.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-link{font-size:1rem}}.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-link::after{content:"";position:absolute;left:0;bottom:9px;height:1px;width:0px;background-color:#5c8063;transition:width .3s ease-out}@media(min-width: 992px){.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-link::after{bottom:10px}}@media(hover: hover){.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-link:hover{color:#5c8063}.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-link:hover::after{width:100%}}.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-link.current{color:#5c8063}.header-1 .full-menu .left-wrap .bottom-nav .bottom-nav-link.current::after{width:100%}.header-1 .full-menu .left-wrap .socials-wrapper{display:flex;column-gap:55px;padding-inline:50px 37px;padding-block:30px;border-top:1px solid #cbcbcb}@media(min-width: 992px){.header-1 .full-menu .left-wrap .socials-wrapper{border-top:none;padding-block:0px;align-items:center;column-gap:50px;margin-block-end:6px}}@media(min-width: 1200px){.header-1 .full-menu .left-wrap .socials-wrapper{margin-block-end:10px}}.header-1 .full-menu .left-wrap .socials-wrapper .sm-icon{margin:0px;text-decoration:none;display:flex;position:relative;transform:translateY(-20px);opacity:0;transition:transform .8s ease-in-out,opacity .8s ease-in-out}.header-1 .full-menu .left-wrap .socials-wrapper .sm-icon svg{overflow:visible;height:24px;width:24px}@media(min-width: 992px){.header-1 .full-menu .left-wrap .socials-wrapper .sm-icon svg{height:unset;width:unset}}.header-1 .full-menu .left-wrap .socials-wrapper .sm-icon.facebook svg{width:13px}@media(min-width: 992px){.header-1 .full-menu .left-wrap .socials-wrapper .sm-icon.facebook svg{width:9.589px}}@media(min-width: 992px){.header-1 .full-menu .left-wrap .socials-wrapper .sm-icon.linkedin svg{width:17.881px;width:17.858px}}@media(min-width: 992px){.header-1 .full-menu .left-wrap .socials-wrapper .sm-icon.instagram svg{width:18.388px;height:18.333px}}.header-1 .full-menu .left-wrap .socials-wrapper .sm-icon::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:0px;width:0px;z-index:-1;border-radius:100%;background-color:#c9d3be;transition:height .3s ease-out,width .3s ease-out}.header-1 .full-menu .left-wrap .socials-wrapper .sm-icon:hover::after{height:42px;width:42px}.header-1 .full-menu .right-wrap{display:none;position:relative}.header-1 .full-menu .right-wrap::after{content:"";position:absolute;inset:0;background-color:#c9d3be;mix-blend-mode:multiply}@media(min-width: 992px){.header-1 .full-menu .right-wrap{display:block;flex-grow:0;width:50%}}.header-1 .full-menu .right-wrap .bg-image{width:100%;height:100%;background-position:center;background-size:cover;filter:grayscale(100%);mix-blend-mode:multiply}.header-1.no-hero:not(.full-menu-opened) .left-wrapper .seperator{background-color:#000}@media(min-width: 992px){.header-1.no-hero:not(.full-menu-opened) .left-wrapper .oceania-link-dt{display:flex;opacity:1;visibility:visible;color:#000}.header-1.no-hero:not(.full-menu-opened) .left-wrapper .oceania-link-dt .icon svg{fill:#000}}@media(min-width: 992px){.header-1.no-hero:not(.full-menu-opened) .left-wrapper .group-link-dt{display:flex;opacity:1;visibility:visible;color:#000}}.header-1.no-hero:not(.full-menu-opened) .menu-toggle-btn .menu-toggle-text{color:#000}.header-1.no-hero:not(.full-menu-opened) .menu-toggle-btn .lines-wrap .line{background-color:#000}.header-1.no-hero:not(.full-menu-opened) .logo-wrapper .logo-img.default{opacity:0;visibility:hidden}@media(min-width: 992px){.header-1.no-hero:not(.full-menu-opened) .logo-wrapper .logo-img.default{display:none !important}}.header-1.no-hero:not(.full-menu-opened) .logo-wrapper .logo-img.fixed{opacity:0;visibility:hidden}@media(min-width: 992px){.header-1.no-hero:not(.full-menu-opened) .logo-wrapper .logo-img.fixed{display:none}}.header-1.no-hero:not(.full-menu-opened) .logo-wrapper .logo-img.no-hero{opacity:1;visibility:visible}@media(min-width: 992px){.header-1.no-hero:not(.full-menu-opened) .logo-wrapper .logo-img.no-hero{display:block}}.header-1.no-hero:not(.full-menu-opened) .logo-wrapper .current-hotel.mb-logo-only{top:60px}.header-1.no-hero:not(.full-menu-opened) .right-wrapper .gms-wrap .js-insert-gms-header{color:#5c8063}.header-1.no-hero:not(.full-menu-opened) .right-wrapper .gms-wrap .js-insert-gms-header .gms-icon{transition:transform .3s ease-out}.header-1.no-hero:not(.full-menu-opened) .right-wrapper .gms-wrap .js-insert-gms-header .icon__text{color:#5c8063}.header-1.no-hero:not(.full-menu-opened) .right-wrapper .current-lang{color:#000}.header-1.no-hero:not(.full-menu-opened) .right-wrapper .seperator{background-color:#000}.header-1.no-hero:not(.full-menu-opened) .right-wrapper .lang{color:#a5b592}.header-1.fixed-header:not(.full-menu-opened){background-color:#fff;pointer-events:none}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened){background-color:rgba(0,0,0,0)}}.header-1.fixed-header:not(.full-menu-opened) .nav-bar-wrap{padding-block:8px;height:48px}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened) .nav-bar-wrap{height:105px;padding-block:20px 0}}.header-1.fixed-header:not(.full-menu-opened) .nav-bar-inner{height:100%}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened) .nav-bar-inner{height:fit-content}}.header-1.fixed-header:not(.full-menu-opened):not(.no-hero) .menu-toggle-btn .menu-toggle-text{color:#000}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened):not(.no-hero) .menu-toggle-btn .menu-toggle-text{color:#fff}}.header-1.fixed-header:not(.full-menu-opened):not(.no-hero) .menu-toggle-btn .lines-wrap .line{background-color:#000}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened):not(.no-hero) .menu-toggle-btn .lines-wrap .line{background-color:#fff}}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened).scroll-passed-hero:not(.no-hero) .menu-toggle-btn .menu-toggle-text{color:#000}}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened).scroll-passed-hero:not(.no-hero) .menu-toggle-btn .lines-wrap .line{background-color:#000}}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened) .logo-wrapper{opacity:0;visibility:hidden;pointer-events:none}}.header-1.fixed-header:not(.full-menu-opened) .logo-wrapper .logo-img.default{opacity:0;visibility:hidden}.header-1.fixed-header:not(.full-menu-opened) .logo-wrapper .logo-img.fixed{opacity:1;visibility:visible}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened) .logo-wrapper .logo-img.fixed{display:none}}.header-1.fixed-header:not(.full-menu-opened) .logo-wrapper .logo-img.no-hero{opacity:0;visibility:hidden}.header-1.fixed-header:not(.full-menu-opened) .logo-wrapper .current-hotel.mb-logo-only{top:5px}.header-1.fixed-header:not(.full-menu-opened) .logo-wrapper.property-header .logo-img.fixed{display:none}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened) .right-wrapper .gms-wrap{opacity:0;visibility:hidden;pointer-events:none}}.header-1.fixed-header:not(.full-menu-opened) .right-wrapper .gms-wrap .js-insert-gms-header{color:#5c8063}.header-1.fixed-header:not(.full-menu-opened) .right-wrapper .gms-wrap .js-insert-gms-header .gms-icon{transition:transform .3s ease-out}.header-1.fixed-header:not(.full-menu-opened) .right-wrapper .gms-wrap .js-insert-gms-header .icon__text{color:#5c8063}.header-1.fixed-header:not(.full-menu-opened) .right-wrapper .lang-wrap{opacity:0;visibility:0;pointer-events:none}.header-1.fixed-header:not(.full-menu-opened) .right-wrapper .bm-toggle-btn{pointer-events:all}.header-1.fixed-header:not(.full-menu-opened) .left-wrapper .seperator{opacity:0;visibility:0}.header-1.fixed-header:not(.full-menu-opened) .left-wrapper .menu-toggle-btn{pointer-events:all}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened) .left-wrapper .oceania-link-dt{display:flex;opacity:0;visibility:hidden;pointer-events:none}}@media(min-width: 992px){.header-1.fixed-header:not(.full-menu-opened) .left-wrapper .group-link-dt{display:flex;opacity:0;visibility:hidden;pointer-events:none}}.header-1.fixed-header:not(.full-menu-opened) .left-wrapper .current-hotel.dt-only{left:calc(var(--menu-toggle-btn-width, 95px) + 20px)}.header-1.full-menu-opened{background-color:#f1f4ed}@media(min-width: 992px){.header-1.full-menu-opened{background-color:rgba(0,0,0,0)}}.header-1.full-menu-opened .left-wrapper{z-index:10}.header-1.full-menu-opened .left-wrapper .seperator{background-color:#000}.header-1.full-menu-opened .nav-bar-wrap{padding-block:15px 15px;height:54px;border-bottom:1px solid #cbcbcb}@media(min-width: 992px){.header-1.full-menu-opened .nav-bar-wrap{height:105px;padding-block:20px 0;border-bottom:none}}.header-1.full-menu-opened .nav-bar-wrap .menu-toggle-btn .menu-toggle-text{color:#000}.header-1.full-menu-opened .nav-bar-wrap .menu-toggle-btn .open-text{display:none}.header-1.full-menu-opened .nav-bar-wrap .menu-toggle-btn .close-text{display:block}.header-1.full-menu-opened .nav-bar-wrap .menu-toggle-btn .lines-wrap .line{background-color:#000}.header-1.full-menu-opened .nav-bar-wrap .gms-wrap{display:none}@media(min-width: 992px){.header-1.full-menu-opened .nav-bar-wrap .gms-wrap{display:block;opacity:0;visibility:hidden;pointer-events:none}}.header-1.full-menu-opened .nav-bar-wrap .lang-wrap{display:flex}@media(max-width: 991.98px){.header-1.full-menu-opened .nav-bar-wrap .lang-wrap .current-lang{color:#000}.header-1.full-menu-opened .nav-bar-wrap .lang-wrap .seperator{background-color:#000}.header-1.full-menu-opened .nav-bar-wrap .lang-wrap .lang{color:#a5b592}}@media(min-width: 992px){.header-1.full-menu-opened .nav-bar-wrap .lang-wrap{opacity:0;visibility:hidden;pointer-events:none}}.header-1.full-menu-opened .nav-bar-wrap .bm-toggle-btn{display:none}@media(min-width: 992px){.header-1.full-menu-opened .nav-bar-wrap .bm-toggle-btn{display:block;z-index:99}}.header-1.full-menu-opened .nav-bar-wrap .oceania-link-dt{color:#000}.header-1.full-menu-opened .nav-bar-wrap .oceania-link-dt .icon svg{fill:#000}.header-1.full-menu-opened .nav-bar-wrap .group-link-dt{color:#000}.header-1.full-menu-opened .nav-bar-wrap .current-hotel.mb-only{opacity:1;visibility:visible}.header-1.full-menu-opened .logo-wrapper{opacity:0;visibility:hidden;transition:all 0s}@media(min-width: 992px){.header-1.full-menu-opened .logo-wrapper{transition:opacity .5s ease-in-out,visibility .5s ease-in-out}}.header-1.full-menu-opened .logo-wrapper .current-hotel.mb-logo-only{top:5px}.header-1 .currency-switcher{position:relative}.header-1 .currency-switcher .cs-container{margin-right:0}.header-1 .currency-switcher .cs-trigger{line-height:.9375rem;font-size:1rem;letter-spacing:.65px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase;text-decoration:none}.header-1 .currency-switcher .cs-trigger .cs-icon-arrow-bottom{position:relative;top:-1px}.header-1 .currency-switcher .cs-popup-search label{display:none}.header-1 .currency-switcher .cs-popup-search .cs-popup-search-wrapper .cs-popup-search-input{display:block}.header-1 .currency-switcher .cs-popup{position:fixed}@media(min-width: 768px){.header-1 .currency-switcher .cs-popup{position:absolute;right:0;top:24px}}.header-1 .currency-switcher .cs-popup .cs-back{line-height:.9375rem;font-size:1rem;letter-spacing:.65px;color:#fff;font-family:"poppins-medium",sans-serif;text-transform:uppercase;text-decoration:none}.header-1 .currency-switcher .cs-popup .cs-back .cs-icon-arrow-bottom{position:relative;top:-1px}.header-1 .currency-switcher .cs-popup .cs-back .cs-icon{position:relative;top:2px}@media(hover: hover){.header-1 .currency-switcher .cs-popup .cs-popup-option button:hover{background-color:initial;text-decoration:underline}}.footer-1,.footer-group{position:relative;overflow:hidden;margin-block-start:100px}@media(min-width: 1200px){.footer-1,.footer-group{margin-block-start:200px}}.footer-1 .curve-top-ltr,.footer-group .curve-top-ltr{z-index:-1}.footer-wrapper{display:flex;flex-direction:column}.footer-wrapper ul{padding:0;margin:0}.footer-wrapper ul li{list-style:none}.footer-wrapper .f-top-section{display:flex;background-color:#f1f4ed;flex-direction:column;padding:0 24px 21px;position:relative}@media(min-width: 1200px){.footer-wrapper .f-top-section{padding:45px 40px 92px;column-gap:10px;flex-direction:row}}@media(min-width: 1600px){.footer-wrapper .f-top-section{padding:45px 92px 92px;column-gap:25px}}.footer-wrapper .f-bottom-section{display:flex;justify-content:space-between;flex-direction:column;padding:0 0 85px;position:relative;z-index:2}@media(min-width: 992px){.footer-wrapper .f-bottom-section{padding:35px 40px 13px}}@media(min-width: 1200px){.footer-wrapper .f-bottom-section{flex-direction:row;column-gap:30px}}@media(min-width: 1600px){.footer-wrapper .f-bottom-section{padding:34px 88px 13px 96px}}.footer-wrapper .f-link{position:relative;line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-medium",sans-serif;text-decoration:none;text-transform:uppercase}@media(min-width: 1200px){.footer-wrapper .f-link{font-size:1.0625rem;letter-spacing:.35px}}.footer-wrapper .f-link::after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:0px;background-color:#5c8063;transition:width .3s ease-out}@media(hover: hover){.footer-wrapper .f-link:hover{font-family:"poppins-bold",sans-serif;color:#5c8063}.footer-wrapper .f-link:hover::after{width:100%}}.footer-wrapper .f-link.current{font-family:"poppins-bold",sans-serif;color:#5c8063}.footer-wrapper .f-link.current::after{width:100%}.footer-wrapper .f-text{line-height:1.625rem;font-size:1rem;letter-spacing:.13px;color:#000;font-family:"poppins-regular",sans-serif}@media(min-width: 1200px){.footer-wrapper .f-text{font-size:1.0625rem;letter-spacing:.14px}}.footer-wrapper .f-text.bold-txt{font-family:"poppins-bold",sans-serif;color:#5c8063}.footer-wrapper .f-logo-wrap .logo-link{display:flex;width:181px}@media(min-width: 1200px){.footer-wrapper .f-logo-wrap .logo-link{width:232px}}.footer-wrapper .f-logo-wrap .logo-link img{width:100%}.footer-wrapper .f-hotel-name{line-height:2rem;font-size:.75rem;letter-spacing:.6px;color:#fff;font-family:"poppins-bold",sans-serif;padding:0 11px;background-color:#5c8063;text-transform:uppercase;width:fit-content;border-radius:20px;display:block;text-decoration:none}@media(min-width: 1200px){.footer-wrapper .f-hotel-name{font-size:1rem;letter-spacing:.65px}}.footer-wrapper .f-rating-value{line-height:2.1875rem;font-size:1.75rem;letter-spacing:0px;color:#000;font-family:"poppins-semi-bold",sans-serif;text-transform:uppercase}@media(min-width: 1200px){.footer-wrapper .f-rating-value{font-size:1.9375rem}}.footer-wrapper .f-rating-text{line-height:1rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase}.footer-wrapper .f-tel{text-decoration:none;display:flex;align-items:center;column-gap:5px}.footer-wrapper .f-tel .f-icon{position:relative;top:2px}.footer-wrapper .f-tel .f-link{font-family:"poppins-regular",sans-serif;letter-spacing:.14px;line-height:1.625rem;font-size:1.0625rem}@media(hover: hover)and (min-width: 1200px){.footer-wrapper .f-tel:hover .f-link::after{bottom:5px}}.footer-wrapper .copyright-text{line-height:.9375rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase}@media(min-width: 1200px){.footer-wrapper .copyright-text{line-height:2rem;font-size:min(.833vw,16px);letter-spacing:min(.018vw,.33px)}}.footer-wrapper .column-one{padding-block-start:53px}@media(min-width: 1200px){.footer-wrapper .column-one{padding-block-start:0;width:22%}}.footer-wrapper .column-one .f-hotel-name-wrap{padding-block-start:23px;display:block;text-decoration:none}@media(min-width: 1200px){.footer-wrapper .column-one .f-hotel-name-wrap{padding-block-start:14px}}.footer-wrapper .column-one .f-detail-wrap{padding-block-start:8px}.footer-wrapper .column-one .f-hotel-address-wrap{padding-block-start:13px}.footer-wrapper .column-one .f-socials-wrap{display:flex;column-gap:53px;padding-block:43px 0}@media(min-width: 1200px){.footer-wrapper .column-one .f-socials-wrap{border-top:none;align-items:center;column-gap:53px;padding-block-start:33px}}.footer-wrapper .column-one .f-socials-wrap .sm-icon{margin:0px;text-decoration:none;display:flex;position:relative;transition:transform .8s ease-in-out,opacity .8s ease-in-out}.footer-wrapper .column-one .f-socials-wrap .sm-icon.facebook svg{width:13px}@media(min-width: 1200px){.footer-wrapper .column-one .f-socials-wrap .sm-icon.facebook svg{width:unset}}.footer-wrapper .column-one .f-socials-wrap .sm-icon svg{overflow:visible;height:24px;width:24px}@media(min-width: 1200px){.footer-wrapper .column-one .f-socials-wrap .sm-icon svg{height:unset;width:unset;position:relative;z-index:2}}.footer-wrapper .column-one .f-socials-wrap .sm-icon::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:0px;width:0px;z-index:1;border-radius:100%;background-color:#c9d3be;transition:height .3s ease-out,width .3s ease-out}@media(hover: hover){.footer-wrapper .column-one .f-socials-wrap .sm-icon:hover::after{height:42px;width:42px}}.footer-wrapper .column-two{padding-block-start:74px}@media(min-width: 1200px){.footer-wrapper .column-two{width:19.7%;padding-block-start:14px}}.footer-wrapper .column-two .f-links-wrap{border-bottom:1px solid #d9d9d9;padding-block-end:15px}@media(min-width: 1200px){.footer-wrapper .column-two .f-links-wrap{border-bottom:none;padding-block-end:0}}.footer-wrapper .column-two .title{display:flex;align-items:center;justify-content:space-between}@media(min-width: 1200px){.footer-wrapper .column-two .title{width:70%;padding-block-end:36px;display:block}}.footer-wrapper .column-two .title.active .f-icon svg{transform:rotate(270deg);transition:transform .4s ease-in-out}.footer-wrapper .column-two .title .f-icon{position:relative;left:-6px;top:4px}@media(min-width: 1200px){.footer-wrapper .column-two .title .f-icon{display:none}}.footer-wrapper .column-two .title .f-icon svg{width:26px;height:26px;transform:rotate(90deg);transition:transform .4s ease-in-out}.footer-wrapper .column-two .title .f-icon svg g,.footer-wrapper .column-two .title .f-icon svg path{stroke:#000}.footer-wrapper .column-two .f-content-wrap{max-height:0;visibility:hidden;transition:max-height .3s ease}.footer-wrapper .column-two .f-content-wrap.active{max-height:500px;transition:max-height .4s ease;visibility:visible;padding-block-start:15px}@media(min-width: 1200px){.footer-wrapper .column-two .f-content-wrap{max-height:initial;visibility:visible}}.footer-wrapper .column-three{padding-block-start:34px;padding-inline-end:7px}@media(min-width: 1200px){.footer-wrapper .column-three{width:20%;padding-block-start:14px;padding-inline-end:0}}.footer-wrapper .column-three .title{padding-block-end:11px}@media(min-width: 1200px){.footer-wrapper .column-three .title{width:75%;padding-block-end:26px}}.footer-wrapper .column-three .f-content-wrap{margin-block-end:20px}@media(min-width: 1200px){.footer-wrapper .column-three .f-content-wrap{margin-block-end:22px}}@media(min-width: 1200px){.footer-wrapper .column-three .btn{padding-block:16.5px}}.footer-wrapper .column-four{padding-block-start:80px;padding-block-end:70px;position:relative;z-index:2}@media(min-width: 1200px){.footer-wrapper .column-four{width:30%;margin-left:auto;padding-block-start:14px;padding-block-end:0}}@media(min-width: 1600px){.footer-wrapper .column-four{width:25%}}.footer-wrapper .column-four .title{padding-inline-end:15px;padding-block-end:28px}@media(min-width: 1200px){.footer-wrapper .column-four .title{width:80%;padding-block-end:26px;padding-inline-end:0}}.footer-wrapper .column-four .f-content-wrap{display:none}@media(min-width: 1200px){.footer-wrapper .column-four .f-content-wrap{display:block;margin-block-end:24px}}.footer-wrapper .column-four .curve-background{position:absolute;width:393px;height:320px;z-index:-1;margin:auto;background-repeat:no-repeat;background-position:center;background-size:contain;top:0;left:-19px;bottom:-53px}@media(min-width: 992px){.footer-wrapper .column-four .curve-background{height:500px;width:420px;top:31px;bottom:0;right:auto;left:54vw}}@media(min-width: 1200px){.footer-wrapper .column-four .curve-background{width:39.72vw;left:-80px;top:0;bottom:-10vw}}@media(min-width: 1600px){.footer-wrapper .column-four .curve-background{bottom:-55px;width:600px;left:-98px;background-size:initial}}@media(min-width: 992px)and (max-width: 1199.98px){.footer-wrapper .column-four .f-rating-all-wrapper{display:flex;justify-content:center;width:88%;margin:auto;column-gap:50px}}.footer-wrapper .f-bottom-left{padding-inline:27px 0}@media(min-width: 992px){.footer-wrapper .f-bottom-left{padding:0}}.footer-wrapper .f-bottom-left .cms-f-bottom-list-link{display:flex;column-gap:53px;overflow:auto;scrollbar-width:none}@media(min-width: 768px){.footer-wrapper .f-bottom-left .cms-f-bottom-list-link{justify-content:center}}@media(min-width: 1200px){.footer-wrapper .f-bottom-left .cms-f-bottom-list-link{overflow:initial;column-gap:36px;justify-content:initial}}@media(min-width: 1600px){.footer-wrapper .f-bottom-left .cms-f-bottom-list-link{column-gap:57px}}.footer-wrapper .f-bottom-left .cms-f-bottom-list-link li{padding-block-start:25px}@media(min-width: 1200px){.footer-wrapper .f-bottom-left .cms-f-bottom-list-link li{padding-block-start:0}}.footer-wrapper .f-bottom-left .cms-f-bottom-list-link li:last-child .f-link{margin-inline-end:28px}@media(min-width: 1200px){.footer-wrapper .f-bottom-left .cms-f-bottom-list-link li:last-child .f-link{margin-inline-end:0}}.footer-wrapper .f-bottom-left .cms-f-bottom-list-link .f-link{width:max-content;display:inline-block;letter-spacing:.33px;line-height:2rem}@media(min-width: 1200px){.footer-wrapper .f-bottom-left .cms-f-bottom-list-link .f-link{width:auto;display:initial;font-size:min(.885vw,17px);letter-spacing:min(.0182vw,.35px)}}@media(hover: hover){.footer-wrapper .f-bottom-left .cms-f-bottom-list-link .f-link .txt{background-size:0% 100%;width:100%;background-image:linear-gradient(transparent calc(100% - 1px), #5C8063 1px);background-repeat:no-repeat;transition:background-size .5s;background-size:0 100%}}.footer-wrapper .f-bottom-left .cms-f-bottom-list-link .f-link::after{height:0;width:0}@media(hover: hover){.footer-wrapper .f-bottom-left .cms-f-bottom-list-link .f-link:hover .txt{background-size:100% 100%}.footer-wrapper .f-bottom-left .cms-f-bottom-list-link .f-link:hover::after{height:0;width:0}}.footer-wrapper .f-bottom-left .cms-f-bottom-list-link .f-link.current .txt{background-size:100% 100%;width:100%;background-image:linear-gradient(transparent calc(100% - 1px), #5C8063 1px);background-repeat:no-repeat}.footer-wrapper .f-bottom-left .cms-f-bottom-list-link .f-link.current::after{height:0;width:0}.footer-wrapper .f-bottom-right{display:flex;column-gap:35px;flex-direction:column;padding:0 28px}@media(min-width: 1200px){.footer-wrapper .f-bottom-right{flex-direction:row;padding:0}}.footer-wrapper .f-bottom-right .f-list-logo{display:flex;column-gap:10px;padding-block-start:20px;justify-content:center;padding-inline-start:14px}@media(min-width: 1200px){.footer-wrapper .f-bottom-right .f-list-logo{column-gap:30px;padding-block-start:0}}.footer-wrapper .f-bottom-right .f-list-logo .logo-link{display:flex;max-width:85px;max-height:33px}@media(min-width: 1200px){.footer-wrapper .f-bottom-right .f-list-logo .logo-link{max-width:100px;max-height:40px}}.footer-wrapper .f-bottom-right .f-list-logo .logo-link img{width:100%}.footer-wrapper .f-bottom-right .f-copyright-wrapper{text-align:center;padding-block-start:27px;padding-inline:32px}@media(min-width: 1200px){.footer-wrapper .f-bottom-right .f-copyright-wrapper{text-align:initial;padding-block-start:3px;padding-inline:0}}.footer-wrapper .f-rating{display:flex;align-items:center;column-gap:21px}@media(min-width: 1200px){.footer-wrapper .f-rating{column-gap:17px}}.footer-wrapper .f-rating .f-rating-wrapper{display:flex;align-items:center;column-gap:13px}@media(min-width: 1200px){.footer-wrapper .f-rating .f-rating-wrapper{column-gap:17px}}@media(min-width: 1200px){.footer-wrapper .f-rating .f-rating-text{width:35%}}.footer-wrapper .f-rating .f-rating-calc{display:flex;column-gap:5px}.footer-group .footer-wrapper .column-one .f-detail-wrap{padding-block-start:28px}@media(min-width: 1200px){.footer-group .footer-wrapper .column-one .f-detail-wrap{padding-block-start:60px}}body.fancybox-active{overflow:hidden}.fancybox-container.personalization .personalization-bg{background-color:#f1f4ed;opacity:.78}.fancybox-container.personalization .fancybox-content{background:#f1f4ed;padding:0}@media(max-width: 767.98px){.fancybox-container.personalization .fancybox-content{width:calc(100% - 32px) !important}}@media(min-width: 768px)and (max-width: 991.98px){.fancybox-container.personalization .fancybox-content{width:500px !important}}.fancybox-container.personalization .js-dialog-close{display:none}.fancybox-container.personalization .fancybox-button{padding:0;border:none;background:rgba(0,0,0,0);width:26px;height:25px;position:absolute;z-index:1;top:8px;right:8px;cursor:pointer}@media(min-width: 992px){.fancybox-container.personalization .fancybox-button{top:24px;right:20px}}.fancybox-container.personalization .fancybox-button svg{width:100%}.fancybox-container.personalization .fancybox-button.fancybox-button--close{border-radius:50%;height:26px;overflow:hidden}.fancybox-container.personalization .fancybox-button.fancybox-button--close svg line{stroke:#000}@media(min-width: 992px){.fancybox-container.personalization .fancybox-button.fancybox-button--close svg line{stroke:#000}}.fancybox-container.personalization .m-personalization-popup__modal{box-sizing:border-box;max-width:fit-content}@media(min-width: 992px){.fancybox-container.personalization .image-vertical.fancybox-content .m-personalization-popup__modal,.fancybox-container.personalization .image-fit-height.fancybox-content .m-personalization-popup__modal{width:813px}}@media(min-width: 992px){.fancybox-container.personalization .image-vertical.fancybox-content .m-popup-wrap,.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap{display:flex}}@media(min-width: 992px){.fancybox-container.personalization .image-vertical.fancybox-content .m-popup-wrap .m-popup-wrap--content,.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--content{padding-inline:36px 36px;padding-block:36px 36px;flex:0 0 calc(100% - 358px);max-width:calc(100% - 358px)}}@media(min-width: 992px){.fancybox-container.personalization .image-vertical.fancybox-content .m-popup-wrap .m-popup-wrap--img,.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img{flex:0 0 358px;max-width:358px}}@media(min-width: 992px){.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap{align-items:stretch !important}}@media(min-width: 992px){.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--content{height:max-content;margin-block-start:auto;margin-block-end:auto}}@media(min-width: 992px){.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img div,.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img picture,.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img img{display:block;height:100%}}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--img div,.fancybox-container.personalization .m-popup-wrap--img picture,.fancybox-container.personalization .m-popup-wrap--img img{display:block;height:100%}}.fancybox-container.personalization .m-popup-wrap--img img{object-fit:cover;height:calc(100vw - 44px);width:100%;display:block}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--img img{height:500px}}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--img img{display:block;height:100%}}.fancybox-container.personalization .m-popup-wrap--content{padding-inline:16px 16px;padding-block:16px 16px}.fancybox-container.personalization .m-popup-wrap--content h3{margin-block-start:4px}.fancybox-container.personalization .m-popup-wrap--content p{line-height:1.625rem}.fancybox-container.personalization .m-popup-wrap--content p:first-child{margin-block-start:0}.fancybox-container.personalization .m-popup-wrap--content p:last-child{margin-block-end:0}.fancybox-container.personalization .m-popup-wrap--content .more-link{line-height:1.375rem;font-size:.875rem;letter-spacing:0;color:#5c8063;font-family:"poppins-bold",sans-serif}.fancybox-container.personalization .m-popup-wrap--content .content{margin-block:30px 20px}.fancybox-container.personalization .m-popup-wrap--content .content p{line-height:1.625rem}.fancybox-container.personalization .m-popup-wrap--content .content p:first-child{margin-block-start:0}.fancybox-container.personalization .m-popup-wrap--content .content p:last-child{margin-block-end:0}.fancybox-container.personalization .m-popup-wrap--content .content a{line-height:1.375rem;font-size:.875rem;letter-spacing:0;color:#5c8063;font-family:"poppins-bold",sans-serif}.fancybox-container.personalization .m-popup-wrap--content .content ul{padding-left:0;list-style:none}.fancybox-container.personalization .m-popup-wrap--content .content ul li{position:relative;padding-inline-start:16px}.fancybox-container.personalization .m-popup-wrap--content .content ul li::before{content:"";position:absolute;left:0;top:8px;width:9px;height:9px;border-radius:50%;background:#5c8063}.fancybox-container.personalization .m-popup-wrap--content .content strong{font-weight:normal;font-family:"poppins-bold",sans-serif;color:#5c8063}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .btn-action,.fancybox-container.personalization .m-popup-wrap--content .btn-ghost{padding-inline:45px}}@media(hover: hover)and (min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .btn-action:hover,.fancybox-container.personalization .m-popup-wrap--content .btn-ghost:hover{padding-inline:30px 60px}}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .btn-action::after,.fancybox-container.personalization .m-popup-wrap--content .btn-ghost::after{content:"";position:absolute;right:31px;top:50%;transform:translateY(-50%);width:13px;height:32px;opacity:0;transition:opacity .3s ease-in-out;background-image:url("../svg/arrow.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}}@media(hover: hover){.fancybox-container.personalization .m-popup-wrap--content .btn-action:hover::after,.fancybox-container.personalization .m-popup-wrap--content .btn-ghost:hover::after{opacity:1}}.fancybox-container.personalization .m-popup-wrap--content .btn-primary{line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-bold",sans-serif;display:flex;align-items:center;max-width:max-content;position:relative;text-decoration:none;padding-inline-start:31px}.fancybox-container.personalization .m-popup-wrap--content .btn-primary::after{content:"";position:absolute;left:0;top:2px;width:26px;height:26px;transition:all .3s ease-in-out;background-image:url("../svg/primary-btn-arrow.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}@media(hover: hover){.fancybox-container.personalization .m-popup-wrap--content .btn-primary:hover{text-decoration:underline;padding-inline-start:38px}.fancybox-container.personalization .m-popup-wrap--content .btn-primary:hover::after{width:30px;height:30px;top:1px}}.fancybox-container.personalization .m-popup-wrap--content .m-popup-rate{text-transform:uppercase;margin-block-start:16px;line-height:1.5rem;font-size:1.25rem;letter-spacing:0;color:#000;font-family:"poppins-light",sans-serif}.fancybox-container.personalization .m-popup-wrap--content .more-link{display:inline-block}.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper{margin-block-start:16px}body.show-bm .pika-single.is-hidden{display:none !important}body .pika-single.is-hidden{display:block !important;opacity:0;visibility:hidden;transform:scaleY(0);transition:transform .5s ease;transform-origin:top;padding:0;margin:0}body .pika-single.is-hidden .pika-lendar{display:none}body .pika-single{width:auto;padding-block:0;padding-inline:27px;box-shadow:none;transition:transform .5s ease;transform-origin:top;opacity:1;visibility:visible;transform:scaleY(1)}@media(min-width: 992px){body .pika-single{min-width:343.5px;padding-block-start:0;padding-inline:27px;padding-block-end:30px}}@media(min-width: 1200px){body .pika-single{padding-block-start:23.66px;padding-block-end:29.66px;padding-inline-start:29.55px;padding-inline-end:39.45px}}body .pika-single .pika-lendar{width:100%;margin:0}body .pika-single .pika-lendar .pika-title{position:initial;text-transform:uppercase;padding-block-start:12px;padding-inline:0;padding-block-end:8px;display:flex;justify-content:start}body .pika-single .pika-lendar .pika-title select{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0;opacity:0}body .pika-single .pika-lendar .pika-label{display:inline-block;position:relative;overflow:hidden;padding:0;line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase;font-weight:normal !important}body .pika-single .pika-lendar .pika-label:first-child{margin-inline-end:3px}body .pika-single .pika-lendar .pika-prev,body .pika-single .pika-lendar .pika-next{display:block;height:26px;position:relative;text-indent:20px;background-repeat:no-repeat;background-size:100%;padding:0;border:0;white-space:nowrap;overflow:hidden;cursor:pointer}body .pika-single .pika-lendar .pika-prev.is-disabled,body .pika-single .pika-lendar .pika-next.is-disabled{cursor:default;opacity:.5}body .pika-single .pika-lendar .pika-prev:focus,body .pika-single .pika-lendar .pika-next:focus{outline:1px solid #5c8063}body .pika-single .pika-lendar .pika-prev,body .pika-single .pika-lendar .is-rtl .pika-next{position:absolute;top:18px;background-image:url("../svg/cal-left-2.svg");opacity:1;left:auto;right:70px}@media(min-width: 1200px){body .pika-single .pika-lendar .pika-prev,body .pika-single .pika-lendar .is-rtl .pika-next{top:40px;right:85px}}body .pika-single .pika-lendar .pika-next,body .pika-single .pika-lendar .is-rtl .pika-prev{position:absolute;top:18px;right:27px;background-image:url("../svg/cal-right-2.svg");opacity:1}@media(min-width: 1200px){body .pika-single .pika-lendar .pika-next,body .pika-single .pika-lendar .is-rtl .pika-prev{right:40.45px;top:40px}}body .pika-single .pika-lendar .pika-select{display:inline-block}body .pika-single .pika-lendar .is-startrange .pika-button{box-shadow:none}body .pika-single .pika-lendar .is-endrange .pika-button{box-shadow:none}body .pika-single .pika-lendar .pika-table{border-collapse:collapse;border-spacing:0;border:0;margin-block-start:0;margin-inline:auto;margin-block-end:22px}@media(min-width: 992px){body .pika-single .pika-lendar .pika-table{margin-block-start:10px;margin-inline:auto;margin-block-end:1px}}body .pika-single .pika-lendar .pika-table th,body .pika-single .pika-lendar .pika-table td{line-height:2.875rem;font-size:.9375rem;letter-spacing:0;color:#101820;font-family:"poppins-medium",sans-serif;text-transform:uppercase;text-align:center;padding:0;overflow:hidden;font-weight:normal}@media(min-width: 1200px){body .pika-single .pika-lendar .pika-table th,body .pika-single .pika-lendar .pika-table td{margin-block-start:-7px !important}}body .pika-single .pika-lendar .pika-table th button,body .pika-single .pika-lendar .pika-table td button{background-color:rgba(0,0,0,0);letter-spacing:0px;padding:0;position:relative;z-index:2}body .pika-single .pika-lendar .pika-table abbr{text-decoration:none;border-bottom:none;cursor:help}body .pika-single .pika-lendar .pika-table thead tr{height:27px}body .pika-single .pika-lendar .pika-table tbody tr.pika-row{height:37px}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td{position:relative;border:1px solid #e2e2e2;height:46px}@media(min-width: 992px){body .pika-single .pika-lendar .pika-table tbody tr.pika-row td{height:56px}}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button{margin-block-start:-4px !important;cursor:pointer;display:block;width:100%;text-align:center;padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;border:0;line-height:2rem;font-size:1rem;letter-spacing:.33;color:#000;font-family:"poppins-bold",sans-serif}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button:focus{outline:1px solid #5c8063}@media(min-width: 1200px){body .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button{font-size:.9375rem;letter-spacing:.38px;margin-block-start:-7px !important}}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button:hover{box-shadow:none}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button .is-selection-disabled{pointer-events:none;cursor:default}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button:not(.has-rate){margin-block-start:-18px !important}@media(min-width: 1200px){body .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button:not(.has-rate){margin-block-start:-22px !important}}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button.lowest-rate::before{display:none}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button .pikaday-daily-rate{margin-block-start:-10px;pointer-events:none;text-transform:uppercase}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-disabled{pointer-events:none;cursor:default}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-disabled .pika-button{opacity:.5}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-inrange{background:#c9d3be;border:none}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-selected,body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-endrange,body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-startrange{background:#5c8063 !important;opacity:1 !important}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-selected .pika-button,body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-endrange .pika-button,body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-startrange .pika-button{color:#fff !important}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-selected .pika-button .pikaday-daily-rate,body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-endrange .pika-button .pikaday-daily-rate,body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-startrange .pika-button .pikaday-daily-rate{color:#fff !important}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-today{background:#5c8063;border:none;outline:none}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-today .pika-button{color:#fff}body .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-today .pika-button .pikaday-daily-rate{color:#fff}body .pika-single.is-hidden{display:none}body .pika-single.is-bound{position:absolute;box-shadow:0px 0px 6px rgba(0,0,0,.161)}body .pika-single:before,body .pika-single:after{content:" ";display:table}body .pika-single:after{clear:both}.select2-container.select2-container--open .form-select.select2-dropdown--above{top:0}.select2-container.select2-container--open .form-select.select2-dropdown--above .select2-results{border-top:2px solid #5c8063 !important;border-left:2px solid #5c8063 !important;border-right:2px solid #5c8063 !important;border-bottom:none !important;border-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.select2-container.select2-container--open .form-select .select2-search--dropdown{display:none !important}.select2-container.select2-container--open .form-select .select2-results{padding:24px 18px;border-bottom:2px solid #5c8063;border-left:2px solid #5c8063;border-right:2px solid #5c8063;border-radius:10px;border-top-left-radius:0px;border-top-right-radius:0px;border-top:none}@media(min-width: 992px){.select2-container.select2-container--open .form-select .select2-results{padding-block-start:22px;padding-inline:29px;padding-block-end:20px}}.select2-container.select2-container--open .form-select .select2-results .select2-results__options{max-height:100%}.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--selectable{line-height:2rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-regular",sans-serif;text-transform:uppercase;padding-block-end:15px;display:table;margin-block-end:0px}@media(min-width: 1200px){.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--selectable{font-size:1rem;letter-spacing:.65px}}.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--selectable:first-child{display:none !important}.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--selectable.select2-results__option--highlighted{display:table;font-family:"poppins-bold",sans-serif;color:#5c8063;background:rgba(0,0,0,0);text-decoration:underline}.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--selectable.select2-results__option--selected{display:table;font-family:"poppins-bold",sans-serif;color:#5c8063;background:rgba(0,0,0,0);text-decoration:underline}.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--disabled{display:none}.select2-container.select2-container--open .form-select.select2-dropdown{border:none;background-color:#f1f4ed}.select2-container.select2-container--open .form-select .select2-results .select2-results__options{max-height:300px;overflow:auto;scrollbar-color:#5c8063 rgba(0,0,0,0)}.select2-container.select2-container--open .form-select .select2-results .select2-results__options::-webkit-scrollbar{scrollbar-width:none;width:5px}.select2-container.select2-container--open .form-select .select2-results .select2-results__options::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #5c8063;border-radius:10px}.select2-container.select2-container--open .form-select .select2-results .select2-results__options::-webkit-scrollbar-thumb{background:#5c8063;border-radius:10px}.custom-navigation-controllers{display:flex;align-items:center;justify-content:space-between;width:100%;pointer-events:none}.custom-navigation-controllers .custom-swiper-button-prev,.custom-navigation-controllers .custom-swiper-button-next{padding-block:0;padding-inline:0;border-radius:50%;border:none;margin-inline:10px;display:flex;pointer-events:all;background:rgba(0,0,0,0);transition:all .3s ease-in-out}.custom-navigation-controllers .custom-swiper-button-prev *,.custom-navigation-controllers .custom-swiper-button-next *{transition:all .3s ease-in-out}@media(hover: hover){.custom-navigation-controllers .custom-swiper-button-prev:hover,.custom-navigation-controllers .custom-swiper-button-next:hover{cursor:pointer}.custom-navigation-controllers .custom-swiper-button-prev:hover svg,.custom-navigation-controllers .custom-swiper-button-next:hover svg{transform:scale(1)}.custom-navigation-controllers .custom-swiper-button-prev:hover .ellipse,.custom-navigation-controllers .custom-swiper-button-next:hover .ellipse{fill:#5c8063}.custom-navigation-controllers .custom-swiper-button-prev:hover path,.custom-navigation-controllers .custom-swiper-button-next:hover path{stroke:#fff}}.custom-navigation-controllers .custom-swiper-button-prev svg,.custom-navigation-controllers .custom-swiper-button-next svg{overflow:visible;display:flex;transform:scale(0.8222)}.custom-navigation-controllers-white{display:flex;align-items:center;justify-content:space-between;width:100%;pointer-events:none}.custom-navigation-controllers-white .custom-swiper-button-prev,.custom-navigation-controllers-white .custom-swiper-button-next{padding-block:0;padding-inline:0;border-radius:50%;border:none;margin-inline:0px;display:flex;pointer-events:all;background:rgba(0,0,0,0);transition:all .3s ease-in-out}.custom-navigation-controllers-white .custom-swiper-button-prev.swiper-button-disabled,.custom-navigation-controllers-white .custom-swiper-button-next.swiper-button-disabled{opacity:0 !important}.custom-navigation-controllers-white .custom-swiper-button-prev svg,.custom-navigation-controllers-white .custom-swiper-button-next svg{overflow:visible}:root{--swiper-pagination-active-color: #5C8063;--swiper-pagination-default-color: #C9D3BE;--swiper-pagination-color: var(--swiper-pagination-active-color);--swiper-pagination-left: auto;--swiper-pagination-right: auto;--swiper-pagination-bottom: auto;--swiper-pagination-top: auto;--swiper-pagination-bullet-size: 29px;--swiper-pagination-bullet-width: 29px;--swiper-pagination-bullet-height: 9px;--swiper-pagination-bullet-border-radius: 100px;--swiper-pagination-bullet-inactive-color: var(--swiper-pagination-default-color);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 0px;--swiper-pagination-bullet-vertical-gap: 0px}.slider-controlls-wrap{display:flex;width:fit-content;column-gap:24px}.custom-swiper-pagination{display:flex;align-items:center;width:fit-content;column-gap:5px}.swiper-pagination-bullet{display:inline-block;cursor:pointer;transition:all .3s ease-out}@media(min-width: 992px){.swiper-pagination-bullet{width:30px;height:7px}}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:62px;background:#5c8063}@media(min-width: 992px){.swiper-pagination-bullet.swiper-pagination-bullet-active{width:74px}}.play-pause-controlls{display:flex;column-gap:11px;align-items:center}.play-pause-controlls .controll-btn{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;display:flex}.play-pause-controlls .controll-btn svg path{transition:fill .3s ease-out}.play-pause-controlls .controll-btn svg line{transition:stroke .3s ease-out}[data-swiper-active=false] .custom-navigation-controllers{display:none}[data-swiper-active=false] .custom-swiper-pagination{display:none;pointer-events:all}[data-swiper-active=false] .swiper-autoplay-pause{display:none}[data-swiper-active=false] .swiper-autoplay-play{display:none}.swiper-video-pause{transition:all .3s ease-out}.swiper-video-play{transition:all .3s ease-out}[data-swiper-has-video=false] .swiper-video-pause,[data-swiper-is-video-slide=false] .swiper-video-pause{display:none}[data-swiper-has-video=false] .swiper-video-play,[data-swiper-is-video-slide=false] .swiper-video-play{display:none}[data-swiper-has-video=false][data-swiper-autoplay-state=disabled] .play-pause-controlls{display:none}[data-swiper-video-state=playing] .swiper-video-pause{display:flex;opacity:1}[data-swiper-video-state=playing] .swiper-video-play{display:flex;pointer-events:none;cursor:default}[data-swiper-video-state=playing] .swiper-video-play svg path{fill:#c9d3be}[data-swiper-video-state=paused] .swiper-video-pause{display:flex;pointer-events:none;cursor:default}[data-swiper-video-state=paused] .swiper-video-pause svg line{stroke:#c9d3be}[data-swiper-video-state=paused] .swiper-video-play{display:flex;opacity:1}[data-swiper-video-state=disabled] .swiper-video-pause{display:none;opacity:0;pointer-events:none}[data-swiper-video-state=disabled] .swiper-video-play{display:none;opacity:0;pointer-events:none}[data-swiper-autoplay-state=disabled] .swiper-autoplay-pause{display:none}[data-swiper-autoplay-state=disabled] .swiper-autoplay-play{display:none}[data-swiper-autoplay-state=active] .swiper-autoplay-pause{display:flex}[data-swiper-autoplay-state=active] .swiper-autoplay-play{display:flex;cursor:default}[data-swiper-autoplay-state=active] .swiper-autoplay-play svg path{fill:#c9d3be}[data-swiper-autoplay-state=paused] .swiper-autoplay-pause{display:flex;cursor:default}[data-swiper-autoplay-state=paused] .swiper-autoplay-pause svg line{stroke:#c9d3be}[data-swiper-autoplay-state=paused] .swiper-autoplay-play{display:flex}.swiper-button-lock{display:none !important}.swiper-button-disabled{opacity:.75 !important;pointer-events:none !important}.swiper-pagination-hidden{display:none !important}.example-slider .swiper-slide{height:100px;background-color:#5c8063}.readmore-btn{border:none;background:rgba(0,0,0,0);padding:0 0 0;cursor:pointer;transition:all .3s ease-in-out;display:block;margin-block-start:20px;margin-inline:auto;margin-block-end:0;position:relative;line-height:2rem;font-size:1rem;letter-spacing:.65px;color:#5c8063;font-family:"poppins-medium",sans-serif}.readmore-btn .txt{display:inline-block;text-transform:uppercase;margin-inline-end:0px}@media(min-width: 992px){.readmore-btn .txt{margin-inline-end:2px}}.readmore-btn .icon svg{position:relative;top:0;transition:transform .5s ease-out;transform-origin:center}[data-readmore-active=false] .readmore-btn{display:none}[data-readmore-destroyed=true] .readmore-btn{display:none}[data-readmore-expanded=true] .readmore-btn .more-txt{display:none;opacity:0}[data-readmore-expanded=true] .readmore-btn .less-txt{display:inline-block}[data-readmore-expanded=true] .readmore-btn .icon svg{top:3px;transform:rotate(180deg)}[data-readmore-expanded=false] .readmore-btn .more-txt{display:inline-block}[data-readmore-expanded=false] .readmore-btn .less-txt{display:none}[data-readmore-expanded=false] .readmore-btn .icon svg{transform:rotate(0deg)}.curve-top-ltr{position:relative;width:100%;top:5px}@media(min-width: 768px){.curve-top-ltr{top:6px}}.curve-top-ltr .dt-svg-wrap{display:none}@media(min-width: 768px){.curve-top-ltr .dt-svg-wrap{display:block}}.curve-top-ltr .mb-svg-wrap{display:block}@media(min-width: 768px){.curve-top-ltr .mb-svg-wrap{display:none}}.curve-bottom-ltr{position:relative;width:100%;transform:scaleY(-1);top:-5px}@media(min-width: 768px){.curve-bottom-ltr{top:-6px}}.curve-bottom-ltr .dt-svg-wrap{display:none}@media(min-width: 768px){.curve-bottom-ltr .dt-svg-wrap{display:block}}.curve-bottom-ltr .mb-svg-wrap{display:block}@media(min-width: 768px){.curve-bottom-ltr .mb-svg-wrap{display:none}}.curve-top-rtl{position:relative;width:100%;top:5px;transform:scaleX(-1)}@media(min-width: 768px){.curve-top-rtl{top:6px}}.curve-top-rtl .dt-svg-wrap{display:none}@media(min-width: 768px){.curve-top-rtl .dt-svg-wrap{display:block}}.curve-top-rtl .mb-svg-wrap{display:block}@media(min-width: 768px){.curve-top-rtl .mb-svg-wrap{display:none}}.curve-bottom-rtl{position:relative;width:100%;transform:scaleY(-1) scaleX(-1);top:-5px}@media(min-width: 768px){.curve-bottom-rtl{top:-6px}}.curve-bottom-rtl .dt-svg-wrap{display:none}@media(min-width: 768px){.curve-bottom-rtl .dt-svg-wrap{display:block}}.curve-bottom-rtl .mb-svg-wrap{display:block}@media(min-width: 768px){.curve-bottom-rtl .mb-svg-wrap{display:none}}.detail-navigation-section{padding-block-start:17.34px;padding-block-end:5.76px;border-top:1px solid #707070;border-bottom:1px solid #707070;margin-block-end:55px;margin-block-start:69px}@media(min-width: 1200px){.detail-navigation-section{max-width:926px;margin-block-start:80px;margin-block-end:19px;padding-block-start:10.34px}}.detail-navigation-section .item-navi-wrp{display:flex;justify-content:space-between;padding:0}.detail-navigation-section .item-navi-wrp .item-btn{color:#000;font-family:"poppins-bold",sans-serif;font-size:1rem;line-height:2rem;letter-spacing:.33px;text-transform:uppercase}.detail-navigation-section .item-navi-wrp .item-btn.all_btn{text-decoration:none}.detail-navigation-section .item-navi-wrp .item-btn.next-btn,.detail-navigation-section .item-navi-wrp .item-btn.prev-btn{color:#5c8063;text-decoration:underline}.detail-navigation-section .item-navi-wrp .item-btn.next-btn:hover,.detail-navigation-section .item-navi-wrp .item-btn.prev-btn:hover{color:#000;text-decoration:none}.form-builder{position:relative;z-index:2;margin-block-start:0}.form-builder.common-gap{padding-block-start:125px}@media(min-width: 1200px){.form-builder.common-gap{padding-block-start:250px}}.form-builder.newsletter{padding-block-start:0}@media(max-width: 767.98px){.form-builder.form__contact{margin-block-start:43.43px}}.form-builder.reduced-gap{margin-block-start:58px}@media(min-width: 1200px){.form-builder.reduced-gap{margin-block-start:32px}}@media(max-width: 767.98px){.form-builder .form_wrapper .form-content{margin-block-start:-10.5px}}.form-builder .form_wrapper .form-content .title-wrapper{text-align:center}.form-builder .form_wrapper .form-content .title-wrapper .sub-title{text-transform:uppercase;margin-block-start:10px;margin-inline:auto;margin-block-end:0}@media(min-width: 768px){.form-builder .form_wrapper .form-content .title-wrapper .sub-title{max-width:75%;margin:auto}}@media(min-width: 992px){.form-builder .form_wrapper .form-content .title-wrapper .sub-title{max-width:55%;margin-block-start:5px;margin-inline:auto;margin-block-end:0}}.form-builder .form_wrapper .form{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;max-width:1120px;margin-inline:auto;margin-block-end:0}@media(min-width: 768px){.form-builder .form_wrapper .form{margin-inline:auto;margin-block-end:0}}@media(min-width: 1200px){.form-builder .form_wrapper .form{width:calc(100% + 30px)}}.form-builder .form_wrapper .form .form-actions{margin-block-end:0;text-align:center;padding-block-start:35px;width:fit-content;margin:auto}.form-builder .form_wrapper .form .submit-btn{width:100%;padding-block:7.5px;padding-inline:15px}@media(min-width: 768px){.form-builder .form_wrapper .form .submit-btn{width:auto;min-width:90px;padding-block:5px;padding-inline:15px}}.form-builder .form_wrapper .form .field-gdrp{padding-block-start:0;margin-block-start:-6px}.form-builder .form_wrapper .form .field-gdrp .label-text{font-size:1rem;line-height:2rem}.form-builder .form-col{width:100%;font-size:1rem;line-height:1.5625;margin-block-start:9.5px;position:relative;padding-block-start:25px;margin-block-start:auto}.form-builder .form-col:first-child,.form-builder .form-col:nth-child(2){padding-block-start:0 !important}@media(min-width: 992px){.form-builder .form-col{margin-block-start:5px;padding-block-start:19px;margin-block-end:10.5px}}.form-builder .form-col.calendar-open{z-index:2}@media(min-width: 768px){.form-builder .form-col{margin:auto 8px 22px}.form-builder .form-col.col-width-full{width:calc(100% - 16px)}.form-builder .form-col.col-width-half{width:calc(50% - 16px)}.form-builder .form-col.col-width-one-third{width:calc(33.3% - 16px)}.form-builder .form-col.col-width-quarter{width:calc(25% - 16px)}}@media(min-width: 1200px){.form-builder .form-col{margin:auto 17px 10px}.form-builder .form-col.col-width-full{width:calc(100% - 34px)}.form-builder .form-col.col-width-half{width:calc(50% - 34px)}.form-builder .form-col.col-width-one-third{width:calc(33.3% - 34px)}.form-builder .form-col.col-width-quarter{width:calc(25% - 34px)}}.form-builder .form-col .label-text{width:100%;display:flex;line-height:2rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-bold",sans-serif;text-transform:uppercase;margin-block-end:5px}@media(min-width: 1200px){.form-builder .form-col .label-text{font-size:1rem;letter-spacing:.65px;margin-block-end:6px}}.form-builder .form-col.Dropdown .select2-container .select2-selection,.form-builder .form-col.Hotel .select2-container .select2-selection{border-radius:10px !important;background:#f1f4ed !important}.form-builder .form-col.Dropdown .select2-container .select2-selection:focus,.form-builder .form-col.Hotel .select2-container .select2-selection:focus{border:2px solid #5c8063}.form-builder .form-col.Dropdown .select2-container.select2-container--above.select2-container--open .select2-selection,.form-builder .form-col.Hotel .select2-container.select2-container--above.select2-container--open .select2-selection{border-top:none !important;border-left:2px solid #5c8063 !important;border-bottom:2px solid #5c8063 !important;border-right:2px solid #5c8063 !important;background:#f1f4ed !important}.form-builder .form-col.Dropdown .select2-container .selection .select2-selection,.form-builder .form-col.Hotel .select2-container .selection .select2-selection{border-radius:0;height:50px;border:none}.form-builder .form-col.Dropdown .select2-container .selection .select2-selection .select2-selection__rendered,.form-builder .form-col.Hotel .select2-container .selection .select2-selection .select2-selection__rendered{display:flex;align-items:center;height:100%;padding-inline-start:18px;padding-inline-end:18px;line-height:2rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase}@media(min-width: 1200px){.form-builder .form-col.Dropdown .select2-container .selection .select2-selection .select2-selection__rendered,.form-builder .form-col.Hotel .select2-container .selection .select2-selection .select2-selection__rendered{font-size:1rem;letter-spacing:.65px;padding-inline-start:27px;padding-inline-end:27px}}.form-builder .form-col.Dropdown .select2-container .selection .select2-selection .select2-selection__arrow,.form-builder .form-col.Hotel .select2-container .selection .select2-selection .select2-selection__arrow{display:none}.form-builder .form-col.Dropdown .select2-container .select2-dropdown,.form-builder .form-col.Hotel .select2-container .select2-dropdown{border-radius:0}.form-builder .form-col.Dropdown .select2-container .select2-dropdown .select2-search,.form-builder .form-col.Hotel .select2-container .select2-dropdown .select2-search{display:none}.form-builder .form-col.Dropdown .select2-container .select2-dropdown .select2-results .select2-results__options,.form-builder .form-col.Hotel .select2-container .select2-dropdown .select2-results .select2-results__options{max-height:149px}.form-builder .form-col.Dropdown .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option,.form-builder .form-col.Hotel .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding-block:5px;padding-inline:12px}.form-builder .form-col.Dropdown .select2-container.select2-container--open .select2-selection,.form-builder .form-col.Hotel .select2-container.select2-container--open .select2-selection{border-bottom:none;border-left:2px solid #5c8063;border-top:2px solid #5c8063;border-right:2px solid #5c8063}.form-builder .form-col.Dropdown .select2-container.select2-container--open.select2-container--above .select2-selection,.form-builder .form-col.Hotel .select2-container.select2-container--open.select2-container--above .select2-selection{border-radius:0px 0px 10px 10px !important}.form-builder .form-col.Dropdown .select2-container.select2-container--open.select2-container--below .select2-selection,.form-builder .form-col.Hotel .select2-container.select2-container--open.select2-container--below .select2-selection{border-radius:10px 10px 0px 0px !important}.form-builder .form-col.Dropdown .select2-container.select2-container--open+svg,.form-builder .form-col.Hotel .select2-container.select2-container--open+svg{transform:rotate(180deg)}.form-builder .form-col.Dropdown.has-error .select2-container.select2-container--open .selection .select2-selection,.form-builder .form-col.Hotel.has-error .select2-container.select2-container--open .selection .select2-selection{border-bottom:none !important;border-left:2px solid #5c8063 !important;border-top:2px solid #5c8063 !important;border-right:2px solid #5c8063 !important}.form-builder .form-col.Dropdown .value-selected .select2-selection,.form-builder .form-col.Hotel .value-selected .select2-selection{border:2px solid #5c8063 !important}.form-builder .form-col.Dropdown .value-selected+.error,.form-builder .form-col.Hotel .value-selected+.error{display:none}.form-builder .form-col.Dropdown svg,.form-builder .form-col.Hotel svg{position:absolute;right:19.89px;bottom:18px;opacity:1;margin:auto;pointer-events:none;transition:all .3s ease;width:20px}.form-builder .form-col.Dropdown svg path,.form-builder .form-col.Hotel svg path{stroke:#5c8063}.form-builder .form-col .form-control{width:100%}.form-builder .form-col .form-control .field:focus,.form-builder .form-col .form-control .field-select:focus{border:2px solid #5c8063}.form-builder .form-col .form-control input,.form-builder .form-col .form-control select,.form-builder .form-col .form-control textarea{line-height:2rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase;padding-block:0;padding-inline:18px;margin:0;height:50px;width:100%;-webkit-appearance:none;border:none;outline:none;background-color:#f1f4ed !important;border-radius:10px}@media(min-width: 1200px){.form-builder .form-col .form-control input,.form-builder .form-col .form-control select,.form-builder .form-col .form-control textarea{font-size:1rem;letter-spacing:.65px;padding:0 27px}}.form-builder .form-col .form-control input:focus,.form-builder .form-col .form-control select:focus,.form-builder .form-col .form-control textarea:focus{outline:0}.form-builder .form-col .form-control input{text-overflow:ellipsis}.form-builder .form-col .form-control input.field-email{text-transform:lowercase}.form-builder .form-col .form-control input::placeholder{line-height:2rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase}@media(min-width: 1200px){.form-builder .form-col .form-control input::placeholder{font-size:1rem;letter-spacing:.65px}}.form-builder .form-col .form-control input::-ms-clear{display:none}.form-builder .form-col .form-control input.field-cb{width:15px;height:15px}.form-builder .form-col .form-control textarea{height:239px;resize:none;padding-block-start:17px;padding-inline:18px;padding-block-end:0}@media(min-width: 768px){.form-builder .form-col .form-control textarea{height:151px}}@media(min-width: 1200px){.form-builder .form-col .form-control textarea{padding-block-start:9px;padding-inline:17px;padding-block-end:0}}.form-builder .form-col .form-control textarea::placeholder{line-height:2rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase}@media(min-width: 1200px){.form-builder .form-col .form-control textarea::placeholder{font-size:1rem;letter-spacing:.65px}}.form-builder .form-col .form-control select{cursor:pointer}.form-builder .form-col.Checkbox{position:relative;padding-block-start:15px}@media(min-width: 992px){.form-builder .form-col.Checkbox{padding-block-start:2px}}.form-builder .form-col.Checkbox .gdrp-wrap{position:relative}.form-builder .form-col.Checkbox .gdrp-wrap .label-text{position:relative;left:31px;top:2px}@media(max-width: 767.98px){.form-builder .form-col.Checkbox .gdrp-wrap .label-text{font-size:.75rem;line-height:2rem;letter-spacing:.6px}}.form-builder .form-col.Checkbox .gdrp-wrap .field{width:20px;height:20px;padding:0;border-radius:50px}.form-builder .form-col.Checkbox input,.form-builder .form-col.Checkbox .checkmark{width:18px;height:18px;position:absolute;top:6px;left:0;border-radius:100px}.form-builder .form-col.Checkbox input{border:none;opacity:0;cursor:pointer}.form-builder .form-col.Checkbox input:checked+.checkmark:after{opacity:1}.form-builder .form-col.Checkbox .checkmark{border:1px solid #000;pointer-events:none}.form-builder .form-col.Checkbox .checkmark:after{content:"";width:12px;height:12px;background-color:#5c8063;border-radius:100px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0}.form-builder .form-col.Checkbox .checkmark.active:after{opacity:1}.form-builder .form-col.Checkbox .label-helper{margin-inline-start:0px}@media(max-width: 767.98px){.form-builder .form-col.Checkbox .label-helper{margin-inline-start:24px}}@media(min-width: 768px){.form-builder .form-col.Checkbox .label-helper{width:calc(100% - 30px);margin-inline-start:30px;margin-block-start:0}}@media(min-width: 1200px){.form-builder .form-col.Checkbox .label-helper{margin-inline-start:30px}}@media(max-width: 767.98px){.form-builder .form-col.Checkbox .label-helper .label-text{position:relative;top:3px}}.form-builder .form-col.Checkbox .label-helper .label-gdrp{line-height:1.625rem;font-size:1rem;letter-spacing:.13;color:#000;font-family:"poppins-regular",sans-serif}@media(min-width: 992px){.form-builder .form-col.Checkbox .label-helper .label-gdrp{font-size:1.0625rem;letter-spacing:.14px}}.form-builder .form-col .Date{position:relative}.form-builder .form-col .Date .cal-icon{display:block;position:absolute;right:27px;bottom:15px;margin:auto;pointer-events:none}@media(max-width: 767.98px){.form-builder .form-col .Date .cal-icon{right:22px}}.form-builder .form-col .Date .cal-icon svg{display:block}@media(max-width: 767.98px){.form-builder .form-col .Date .cal-icon svg{width:20px;height:20px}}.form-builder .form-col .Date .cal-icon svg path{fill:#5c8063 !important}.form-builder .form-col .Date .cal-icon svg path rect{fill:#5c8063 !important}.form-builder .form-col .Date .form-control input{cursor:pointer}.form-builder .form-col .Date .form-control svg{position:absolute;right:0;top:20px;pointer-events:none;width:18px;height:17px}.form-builder .form-col .Date .pika-single td.is-today{background:#5c8063;outline:none}.form-builder .form-col .Date .pika-single td.is-today .pika-button{color:#fff}.form-builder .form-col .Date .pika-single td.is-today .pika-button .pikaday-daily-rate{color:#fff}.form-builder .form-col .open-cal{border-left:2px solid #5c8063 !important;border-right:2px solid #5c8063 !important;border-top:2px solid #5c8063 !important}.pika-single.custom-class .pika-lendar .pika-table tbody tr.pika-row td.is-today{background:initial;border:1px solid #e2e2e2;outline:none}.pika-single.custom-class .pika-lendar .pika-table tbody tr.pika-row td.is-today .pika-button{color:initial}.pika-single.custom-class .pika-lendar .pika-table tbody tr.pika-row td.is-today .pika-button .pikaday-daily-rate{color:initial}@media(max-width: 767.98px){.has-error{margin-block-end:20px}}.has-error input,.has-error .select2-selection,.has-error textarea{border:2px solid #d30e43 !important}.has-error .form-control{position:relative}.has-error label.error{position:absolute;bottom:-17px;left:5px}@media(min-width: 992px){.has-error label.error{bottom:-20px}}@media(min-width: 992px){.has-error.has-label label.error{right:50px}}.has-error.Textarea label.error{bottom:-10px}@media(min-width: 992px){.has-error.Textarea label.error{bottom:-15px}}.error{position:relative;line-height:1.0625rem;font-size:.75rem;letter-spacing:.12px;color:#d30e43;font-family:"poppins-regular",sans-serif;text-transform:uppercase}.response-overlay.pop-up{max-width:571.42px;text-align:center;width:100%;padding-block:50px;padding-inline:30px;max-height:577.58px}@media(min-width: 768px){.response-overlay.pop-up{max-height:399.58px}}@media(min-width: 992px){.response-overlay.pop-up{padding:50px 35.2px;padding-block:50px;padding-inline:35.2px}}@media(min-width: 1200px){.response-overlay.pop-up{padding-block-start:50px;padding-block-end:50px;padding-inline-start:72.9px;padding-inline-end:72.52px}}.response-overlay .response-wrp{display:flex;align-items:center;justify-content:center}.response-overlay .response-container div h1{line-height:2.0625rem;font-size:1.875rem;letter-spacing:0;color:#000;font-family:"poppins-extra-light",sans-serif}@media(min-width: 992px){.response-overlay .response-container div h1{font-size:3.5rem;line-height:3.75rem}}.response-overlay .response-container div h2{line-height:1.25rem;font-size:.9375rem;letter-spacing:.15px;color:#000;font-family:"poppins-extra-light",sans-serif}@media(min-width: 992px){.response-overlay .response-container div h2{font-size:1.4375rem;line-height:2rem;letter-spacing:.23px}}.response-overlay .response-container div h3{line-height:1.9375rem;font-size:1.75rem;letter-spacing:0;color:#000;font-family:"poppins-extra-light",sans-serif}@media(min-width: 992px){.response-overlay .response-container div h3{font-size:3.375rem;line-height:3.625rem}}.response-overlay .response-container div h4{line-height:1.5625rem;font-size:1.375rem;letter-spacing:0;color:#000;font-family:"poppins-semi-bold",sans-serif}@media(min-width: 992px){.response-overlay .response-container div h4{font-size:1.9375rem;line-height:2.1875rem}}.response-overlay .response-container div p{margin-top:9px;overflow:hidden;line-height:1.625rem;font-size:1rem;letter-spacing:.13px;color:#000;font-family:"poppins-regular",sans-serif}.response-overlay .response-container div p:first-child{margin-block-start:0}.response-overlay .response-container div p:last-child{margin-block-end:0}@media(min-width: 992px){.response-overlay .response-container div p{font-size:1.0625rem;letter-spacing:.00875rem}}.response-overlay .response-container div p a{text-decoration:none;position:relative;line-height:1.375rem;font-size:1.0625rem;letter-spacing:0;color:#5c8063;font-family:"poppins-bold",sans-serif}.response-overlay .response-container div p ul{padding-left:0;list-style:none}.response-overlay .response-container div p ul li{position:relative;padding-inline-start:16px}.response-overlay .response-container div p ul li::before{content:"";position:absolute;left:0;top:8px;width:9px;height:9px;border-radius:50%;background:#5c8063}.response-overlay .response-container div p strong{font-weight:normal;font-family:"poppins-bold",sans-serif;color:#5c8063}.response-overlay .btn{margin-top:80px;margin:80px auto 0;width:100%;background-color:#5c8063;line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#fff;font-family:"poppins-bold",sans-serif}@media(min-width: 992px){.response-overlay .btn{font-size:1.0625rem;letter-spacing:.35px}}@media(hover: hover){.response-overlay .btn:hover{background-color:#c9d3be;color:#000}}.response-overlay .fancybox-close-small{position:absolute;cursor:pointer;padding:0 !important;background:rgba(0,0,0,0);border:none;right:0 !important;top:6px !important}@media(min-width: 768px){.response-overlay .fancybox-close-small{right:9px !important;top:11px !important}}.response-overlay .fancybox-close-small svg{width:17px}@media(min-width: 768px){.response-overlay .fancybox-close-small svg{width:22px}}@media(min-width: 1200px){.response-overlay .fancybox-close-small svg{width:25px}}body.bm-open-body{overflow:hidden}.booking-mask{display:flex;opacity:0;visibility:hidden;pointer-events:none;position:fixed;inset:0;background-color:#fff;padding-block:0px;z-index:100;overflow:auto;transition:opacity .8s ease-in-out,visibility .8s ease-in-out}@media(min-width: 992px){.booking-mask{background-color:#f1f4ed}}.booking-mask.bm-open{opacity:1;visibility:visible;pointer-events:all}.booking-mask.bm-open .info-section{transform:translateX(0px);opacity:1}@media(min-width: 992px){.booking-mask.bm-open .info-section{transform:translateY(-18%)}}@media(min-width: 1366px){.booking-mask.bm-open .info-section{transform:translateY(-33%)}}@media(min-width: 1600px){.booking-mask.bm-open .info-section{transform:translateY(0%)}}.booking-mask.bm-open .bm-inner-wrap{transform:translateX(0px);opacity:1}.booking-mask .booking-mask-inner{height:fit-content;min-height:100%;width:100%;display:flex;column-gap:50px;justify-content:space-between;align-items:center;max-width:1400px;margin-inline:auto}@media(min-width: 992px){.booking-mask .booking-mask-inner{padding-inline:50px}}.booking-mask .bm-close{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;position:absolute;z-index:1;right:18px;top:15px}@media(min-width: 992px){.booking-mask .bm-close{right:15px;top:42px}}@media(min-width: 1440px){.booking-mask .bm-close{right:36px}}.booking-mask .info-section{position:relative;display:none;max-width:647px}@media(min-width: 992px){.booking-mask .info-section{display:block;padding-inline-start:141px;padding-block-start:130px;transform:translateX(-100px);opacity:0;transition:opacity .6s ease-in-out,transform .6s ease-in-out}}.booking-mask .info-section .pattern-wrap{width:fit-content;position:absolute;left:-35px;top:-20px;z-index:-1}.booking-mask .info-section .title{display:block}@media(min-width: 992px){.booking-mask .info-section .sub-title{display:block;margin-top:7px}}.booking-mask .info-section .desc{margin-top:34px}.booking-mask .info-section .desc li:before{content:"-";top:0;background-color:rgba(0,0,0,0);border-radius:0}.booking-mask .info-section .btn-wrp{margin-top:24px}.booking-mask .bm-inner-wrap{padding-block:49px 90px;width:100%;background-color:#fff;transform:translateX(100px);opacity:0;transition:opacity .6s ease-in-out,transform .6s ease-in-out,padding-bottom .3s ease-in-out}@media(min-width: 992px){.booking-mask .bm-inner-wrap{box-shadow:0px 0px 6px rgba(0,0,0,.16);width:450px;max-width:450px;min-width:420px;padding-block:0 22px;margin-block:10px}}@media(max-width: 991.98px){.booking-mask .bm-inner-wrap.js-inner-popup-opened-child,.booking-mask .bm-inner-wrap.js-inner-popup-opened-promo{padding-bottom:160px}}.booking-mask .hotel-select-popup{display:none}.booking-mask .hotel-select-popup.js-visible-popup{display:block}.booking-mask .hotel-name{display:none}.booking-mask .hotel-name.js-visible{display:block}.booking-mask #bm-error{display:none;padding-top:3px;line-height:1.0625rem;font-size:.75rem;letter-spacing:.12px;color:#d30e43;font-family:"poppins-regular",sans-serif;text-transform:uppercase}.booking-mask #bm-error.visible-error{display:block}.booking-mask.has-bm-error .hotel-select-box .field-input{border:2px solid #d30e43}.booking-mask #bm-checkout-trigger,.booking-mask #bm-checkin-trigger{display:none}.booking-mask .bm-section.hotel-wrapper{padding-inline:27px;padding-block-end:27px;border-bottom:1px solid #c9c9c9}@media(min-width: 768px){.booking-mask .bm-section.hotel-wrapper{padding-inline:35px;padding-block:27px 24px}}.booking-mask .bm-section.hotel-wrapper input{text-overflow:ellipsis;text-transform:uppercase;padding:0 18px;margin:0;height:50px;width:100%;-webkit-appearance:none;border:1px solid #7b7b7b;border-radius:10px;background:rgba(0,0,0,0);outline:none;line-height:2.875rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif}.booking-mask .bm-section.hotel-wrapper input::placeholder{line-height:2.875rem;font-size:.75rem;letter-spacing:.6px;color:#101820;font-family:"poppins-light",sans-serif;text-transform:uppercase}.booking-mask .bm-section.hotel-wrapper input.js-in-focus,.booking-mask .bm-section.hotel-wrapper input:focus{border:2px solid #5c8063}.booking-mask .bm-section.hotel-wrapper .hotel-select-box{position:relative}.booking-mask .bm-section.hotel-wrapper .hotel-select-popup{display:none;position:absolute;background:#fff;margin:0;text-transform:uppercase;width:100%;max-height:475px;overflow:auto;padding:18px 18px 18px 18px;list-style:none;border:2px solid #5c8063;border-top:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:99999;top:calc(100% - 10px);scrollbar-width:none;line-height:1.0625rem;font-size:.75rem;letter-spacing:1.8px;color:#000;font-family:"poppins-medium",sans-serif}.booking-mask .bm-section.hotel-wrapper .hotel-select-popup.js-visible-popup{display:flex;flex-direction:column;row-gap:18px}.booking-mask .bm-section.hotel-wrapper .hotel-select-popup::-webkit-scrollbar{width:5px}.booking-mask .bm-section.hotel-wrapper .hotel-select-popup::-webkit-scrollbar-track{border-radius:10px}.booking-mask .bm-section.hotel-wrapper .hotel-select-popup::-webkit-scrollbar-thumb{border-radius:10px}.booking-mask .bm-section.hotel-wrapper .hotel-select-popup li{line-height:1.0625rem;font-size:.75rem;letter-spacing:1.8px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase;cursor:pointer;transition:all 300ms ease}.booking-mask .bm-section.hotel-wrapper .hotel-select-popup li:not(.no-result):hover{transition:all 300ms ease;color:#5c8063}.booking-mask .bm-section.hotel-wrapper .hotel-select-box{position:relative}.booking-mask .bm-section.hotel-wrapper .hotel-select-box .hotel-select-btn{background:none;border:1px solid #7b7b7b;border-radius:10px;height:50px;display:flex;align-items:center;outline:none;padding-inline:19px}.booking-mask .bm-section.hotel-wrapper .hotel-select-box .hotel-select-btn .text{line-height:2.875rem;font-size:.75rem;letter-spacing:.6px;color:#101820;font-family:"poppins-light",sans-serif;text-transform:uppercase}.booking-mask .bm-section.hotel-wrapper .hotel-select-box .field-input{width:100%;padding-inline-end:30px}.booking-mask .bm-section.hotel-wrapper .hotel-select-box .hotel-arrow{position:absolute;right:19px;top:50%;transform:translateY(-50%);cursor:pointer;transition:transform .3s ease}.booking-mask .bm-section.hotel-wrapper .hotel-select-box .hotel-arrow.rotate{transform:translateY(-50%) rotate(180deg);transition:transform .3s ease}.booking-mask .bm-section.hotel-wrapper .hotel-select-box.active .hotel-select-popup{display:flex;flex-direction:column;row-gap:18px}.booking-mask .bm-section.hotel-wrapper .hotel-select-box.active .hotel-select-btn{border:2px solid #7b7b7b}.booking-mask .bm-section.hotel-wrapper .hotel-select-box .hotel-select-popup .hotel-name{display:block}.booking-mask .bm-section.date-wrapper .pika-single{transition:none;padding-inline:27px;padding-block-start:16px;padding-block-end:22px;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #c9c9c9}.booking-mask .bm-section.date-wrapper .pika-single.is-hidden{display:none !important}@media(min-width: 992px){.booking-mask .bm-section.date-wrapper .pika-single{padding-inline:35px;padding-block-start:24px;padding-block-end:30px}}.booking-mask .bm-section.date-wrapper .pika-title{padding-block-start:0px;padding-block-end:14px}@media(min-width: 992px){.booking-mask .bm-section.date-wrapper .pika-title{padding-block-end:6px}}.booking-mask .bm-section.date-wrapper .pika-table{margin-block-end:0px}@media(min-width: 768px){.booking-mask .bm-section.date-wrapper .pika-table{height:460px}}@media(min-width: 992px){.booking-mask .bm-section.date-wrapper .pika-table{height:fit-content}}.booking-mask .bm-section.date-wrapper .pikaday-daily-rate{line-height:1.875rem;font-size:.625rem;letter-spacing:.6px;color:#101820;font-family:"poppins-light",sans-serif;font-weight:normal}.booking-mask .bm-section.date-wrapper .is-today .pikaday-daily-rate,.booking-mask .bm-section.date-wrapper .is-selected .pikaday-daily-rate,.booking-mask .bm-section.date-wrapper .is-startrange .pikaday-daily-rate,.booking-mask .bm-section.date-wrapper .is-endrange .pikaday-daily-rate{color:#fff !important}.booking-mask .bm-section.date-wrapper .is-today{background:initial !important;border:1px solid #e2e2e2 !important;outline:none}.booking-mask .bm-section.date-wrapper .is-today .pika-button{color:initial !important}.booking-mask .bm-section.date-wrapper .is-today .pika-button .pikaday-daily-rate{color:initial !important}.booking-mask .bm-section.date-wrapper .pika-prev{top:18px;right:73px;scale:1.25;color:rgba(0,0,0,0)}@media(min-width: 992px){.booking-mask .bm-section.date-wrapper .pika-prev{top:22px;right:77px;scale:1.2}}.booking-mask .bm-section.date-wrapper .pika-next{right:31px;top:18px;scale:1.25;color:rgba(0,0,0,0)}@media(min-width: 992px){.booking-mask .bm-section.date-wrapper .pika-next{right:35px;top:22px;scale:1.2}}.booking-mask .bm-section.date-wrapper .pika-button:focus{outline:none !important}.booking-mask .bm-section.boxes-wrapper{display:flex;justify-content:space-between;padding-block-start:15px;margin-inline:27px;position:relative}@media(min-width: 992px){.booking-mask .bm-section.boxes-wrapper{padding-block-start:28px;margin-inline:35px}}.booking-mask .bm-section.boxes-wrapper .bm-box{display:flex;flex-direction:column;width:27%;position:relative}@media(min-width: 768px){.booking-mask .bm-section.boxes-wrapper .bm-box{width:28.8%}}.booking-mask .bm-section.boxes-wrapper .bm-select-box,.booking-mask .bm-section.boxes-wrapper .age-select-box{display:flex;align-items:center;border:1px solid #c9c9c9;border-radius:10px;justify-content:space-between;padding:14px 17px;max-height:48.76px}.booking-mask .bm-section.boxes-wrapper .bm-select-box:focus-within,.booking-mask .bm-section.boxes-wrapper .bm-select-box.opened,.booking-mask .bm-section.boxes-wrapper .age-select-box:focus-within,.booking-mask .bm-section.boxes-wrapper .age-select-box.opened{border:2px solid #5c8063}.booking-mask .bm-section.boxes-wrapper .bm-select-box .bm-field,.booking-mask .bm-section.boxes-wrapper .age-select-box .bm-field{line-height:2.875rem;font-size:.9375rem;letter-spacing:0;color:#000;font-family:"poppins-bold",sans-serif}.booking-mask .bm-section.boxes-wrapper .bm-select-box .bm-controllers,.booking-mask .bm-section.boxes-wrapper .age-select-box .bm-controllers{display:flex;flex-direction:column;justify-content:center}.booking-mask .bm-section.boxes-wrapper .bm-select-box .increase,.booking-mask .bm-section.boxes-wrapper .bm-select-box .decrease,.booking-mask .bm-section.boxes-wrapper .bm-select-box .open-child-box,.booking-mask .bm-section.boxes-wrapper .age-select-box .increase,.booking-mask .bm-section.boxes-wrapper .age-select-box .decrease,.booking-mask .bm-section.boxes-wrapper .age-select-box .open-child-box{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer}.booking-mask .bm-section.boxes-wrapper .bm-select-box .increase svg,.booking-mask .bm-section.boxes-wrapper .bm-select-box .decrease svg,.booking-mask .bm-section.boxes-wrapper .bm-select-box .open-child-box svg,.booking-mask .bm-section.boxes-wrapper .age-select-box .increase svg,.booking-mask .bm-section.boxes-wrapper .age-select-box .decrease svg,.booking-mask .bm-section.boxes-wrapper .age-select-box .open-child-box svg{transition:transform .3s ease-in-out}.booking-mask .bm-section.boxes-wrapper .age-select-box{cursor:pointer}.booking-mask .bm-section.boxes-wrapper .age-select-box.opened .open-child-box svg{transition:transform .3s ease-in-out;transform:rotate(180deg)}.booking-mask .bm-section.promocode-wrapper{padding-block-start:18px;padding-inline:27px}@media(min-width: 992px){.booking-mask .bm-section.promocode-wrapper{padding-block:20px 0px;padding-inline:35px}}.booking-mask .bm-section.promocode-wrapper .promocode-input{position:relative}.booking-mask .bm-section.promocode-wrapper .promocode-input input.field-input{border:1px solid #7b7b7b;border-radius:10px}.booking-mask .bm-section.promocode-wrapper .promocode-input input.field-input:focus{border:2px solid #5c8063}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp{padding:33.55px 24.34px 12.67px 23.45px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.16);display:none;pointer-events:none}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp.popup-opened{display:block;pointer-events:all;position:absolute;top:-60px;width:100%;z-index:3}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .bm-promocode-close{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;display:flex;cursor:pointer;position:absolute;top:10.92px;right:8.94px}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .bm-promocode-close svg{width:10.84px;height:10.84px}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container{min-width:100%}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container.select2-container--focus.select2-container--focus .select2-selection{border:2px solid #5c8063}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container.select2-container--above.select2-container--open .select2-selection{border-top:none !important;border-left:2px solid #5c8063 !important;border-bottom:2px solid #5c8063 !important;border-right:2px solid #5c8063 !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container.select2-container--below.select2-container--open .select2-selection{border-bottom:none !important;border-left:2px solid #5c8063 !important;border-top:2px solid #5c8063 !important;border-right:2px solid #5c8063 !important;border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .selection .select2-selection{border:1px solid #7b7b7b;border-radius:10px;height:50px;display:flex;align-items:center;outline:none}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .selection .select2-selection .select2-selection__rendered{padding-left:18px;padding-right:45px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;height:fit-content;line-height:1.5rem;font-size:.75rem;letter-spacing:1.8px;color:#101820;font-family:"poppins-light",sans-serif;text-transform:uppercase}@media(min-width: 1200px){.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .selection .select2-selection .select2-selection__rendered{padding-left:19px;padding-right:19px}}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .selection .select2-selection .select2-selection__arrow{display:none}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown{border-radius:10px;background-color:#fff}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown--below{border-top-left-radius:0px;border-top-right-radius:0px;border-top:none;border-left:2px solid #5c8063;border-bottom:2px solid #5c8063;border-right:2px solid #5c8063}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown--above{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom:none;border-left:2px solid #5c8063;border-top:2px solid #5c8063;border-right:2px solid #5c8063}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown .select2-search{display:none}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown .select2-results{line-height:1.125rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown .select2-results .select2-results__options{max-height:149px;padding-block:10px;display:flex;flex-direction:column;row-gap:10px}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding-inline:18px 45px;color:#000}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--disabled{display:none}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted{background-color:rgba(0,0,0,0)}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--selected{background-color:rgba(0,0,0,0);color:#5c8063}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover{background-color:rgba(0,0,0,0);color:#5c8063}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container.select2-container--open+.dropdown-arrow{transform:rotate(180deg);transition:transform .3s ease}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-container.select2-container--open+.select2-selection__arrow svg{transition:transform .3s ease-in-out;transform:rotate(180deg)}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .pr-code{margin-top:9.66px;margin-bottom:11px;outline:none}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-selection__arrow{position:absolute;width:33px;height:0;top:21%;right:14px;transform:translateY(-50%);pointer-events:none}.booking-mask .bm-section.promocode-wrapper .promocode-input .promo-select-wrp .select2-selection__arrow svg{transition:transform .3s ease-in-out}.booking-mask .bm-section.promocode-wrapper .promocode-input{margin-top:2px}.booking-mask .bm-section.promocode-wrapper .promocode-input input{text-overflow:ellipsis;text-transform:uppercase;padding:0 18px;margin:0;height:50px;width:100%;-webkit-appearance:none;border:1px solid #7b7b7b;border-radius:0;background:rgba(0,0,0,0);line-height:1.125rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif}@media(min-width: 1200px){.booking-mask .bm-section.promocode-wrapper .promocode-input input{font-size:1.0625rem;letter-spacing:2.1px}}.booking-mask .bm-section.promocode-wrapper .promocode-input input::placeholder{line-height:2.875rem;font-size:.75rem;letter-spacing:.6px;color:#101820;font-family:"poppins-light",sans-serif;text-transform:uppercase}.booking-mask .bm-section.button-wrapper{padding-block:20px 0px;padding-inline:20px}@media(min-width: 992px){.booking-mask .bm-section.button-wrapper{padding-block:25px 0px;padding-inline:35px}}.booking-mask .bm-section.button-wrapper .bm-submit-btn{width:100%;display:none}@media(min-width: 992px){.booking-mask .bm-section.button-wrapper .bm-submit-btn{display:flex}}.booking-mask .bm-section.button-wrapper .bm-submit-btn .btn-inner-wrap{display:flex;width:fit-content;position:relative}.booking-mask .bm-section.button-wrapper .bm-submit-btn .btn-inner-wrap .icon{right:-26px}.booking-mask .child-age-popup{padding:14px 10px 16px 15px;justify-content:space-between;column-gap:20px;position:absolute;width:auto;left:0;top:calc(100% + 10px);background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.16);right:0;margin:auto;display:flex;visibility:hidden;opacity:0;transition:all 300ms ease;transform:translateY(-20px);z-index:-1}@media(min-width: 768px){.booking-mask .child-age-popup{top:calc(100% + 10px)}}.booking-mask .child-age-popup.popup-opened{visibility:visible;opacity:1;transform:translateY(0);transition:all 300ms ease;z-index:1}.booking-mask .child-age-popup .left-wrapper{width:31%;flex-shrink:0}.booking-mask .child-age-popup .left-wrapper .bm-select-box{padding:0 6px;height:41.88px}@media(min-width: 768px){.booking-mask .child-age-popup .left-wrapper .bm-select-box{height:34.88px}}.booking-mask .child-age-popup .left-wrapper .bm-select-box .bm-controllers{flex-direction:row;height:41.88px;align-items:center;justify-content:space-between;width:100%}@media(min-width: 768px){.booking-mask .child-age-popup .left-wrapper .bm-select-box .bm-controllers{height:34.88px}}.booking-mask .child-age-popup .left-wrapper .bm-select-box .bm-controllers button{height:100%}.booking-mask .child-age-popup .age-selector{display:flex;flex-wrap:wrap;flex-direction:column;max-width:69%}.booking-mask .child-age-popup .age-selector.has-children .desc{display:none}.booking-mask .child-age-popup .age-selector .bm-text{margin-bottom:0;margin-inline-end:15px;display:flex;column-gap:5px}.booking-mask .child-age-popup .age-selector .desc{line-height:.9375rem;color:#9a9a9a;display:block;transition:all 300ms ease}.booking-mask .main-child-age-picker{width:100%;position:relative;padding-right:7px;height:auto;max-height:142px;overflow:auto;opacity:1;scrollbar-color:#5c8063;scrollbar-width:5px;transition:opacity 300ms ease-in-out}@media(min-width: 768px){.booking-mask .main-child-age-picker{max-height:129px}}.booking-mask .main-child-age-picker::-webkit-scrollbar{width:5px}.booking-mask .main-child-age-picker::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #7b7b7b;border-radius:10px}.booking-mask .main-child-age-picker::-webkit-scrollbar-thumb{background:#5c8063;border-radius:10px}.booking-mask .child-age-picker{display:flex;width:100%;justify-content:space-between;align-items:center;position:relative;border:1px solid #7b7b7b;border-radius:10px;padding:10px;height:41.88px;margin-bottom:8.18px}.booking-mask .child-age-picker:focus-within{border:2px solid #5c8063}@media(min-width: 768px){.booking-mask .child-age-picker{height:34.88px}}.booking-mask .child-age-picker .label{color:#5c8063}.booking-mask .child-age-picker .control{margin:initial;display:flex;align-items:center}.booking-mask .child-age-picker .control .increase,.booking-mask .child-age-picker .control .decrease{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;height:13px}.booking-mask .child-age-picker .control .bm-field{width:45px;text-align:center;line-height:2.875rem;font-size:.9375rem;letter-spacing:0;color:#000;font-family:"poppins-bold",sans-serif}@media(min-width: 768px){.booking-mask .child-age-picker .control .bm-field{width:64px}}.booking-mask .bm-text{line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase;margin-bottom:2px}@media(min-width: 992px){.booking-mask .bm-text{line-height:2.0625rem}}.booking-mask.property-bm .bm-section.date-wrapper{border:1px solid #c9c9c9}@media(min-width: 992px){.booking-mask.property-bm .bm-section.date-wrapper{border:none}}@media(min-width: 992px){.booking-mask.property-bm .bm-section.date-wrapper .pika-single{padding-block-start:32px}}@media(min-width: 992px){.booking-mask.property-bm .bm-section.date-wrapper .pika-next{top:33px}}@media(min-width: 992px){.booking-mask.property-bm .bm-section.date-wrapper .pika-prev{top:33px}}.cms-introduction{margin-block-start:116px}@media(min-width: 992px){.cms-introduction{margin-block-start:166px}}.cms-introduction .content-width .wrp-all{position:relative}@media(min-width: 992px){.cms-introduction .content-width .wrp-all{padding:0;margin:auto;max-width:1090px}}.cms-introduction .content-width .wrp-all .content-wrp{text-align:center}.cms-introduction .content-width .wrp-all .content-wrp .intro-title{text-transform:uppercase}@media(min-width: 992px){.cms-introduction .content-width .wrp-all .content-wrp .intro-title{padding-inline:95px}}.cms-introduction .content-width .wrp-all .content-wrp .intro-sub-title{text-transform:uppercase;margin-block-start:8px}@media(min-width: 992px){.cms-introduction .content-width .wrp-all .content-wrp .intro-sub-title{margin-block-start:19px}}.cms-introduction .content-width .wrp-all .content-wrp .intro-desc{max-width:926px;margin-block-start:40px;margin-inline:auto}.cms-introduction .content-width .wrp-all .content-wrp .reserve-info{margin-block-start:24.3px;line-height:1.625rem;font-size:1rem;letter-spacing:.13px;color:#5c8063;font-family:"poppins-bold",sans-serif}@media(min-width: 992px){.cms-introduction .content-width .wrp-all .content-wrp .reserve-info{font-size:.875rem}}.cms-introduction .content-width .wrp-all .content-wrp .reserve-info .phone-wrapper{display:flex;align-items:center;justify-content:center;text-align:center}.cms-introduction .content-width .wrp-all .content-wrp .reserve-info .phone-wrapper .phone-icon-wrap{width:18px;height:18px;margin-inline-end:10px}.cms-introduction .content-width .wrp-all .content-wrp .reserve-info .phone-wrapper .phone-link{position:relative;line-height:1.625rem;font-size:1rem;letter-spacing:.13px;color:#000;font-family:"poppins-regular",sans-serif;text-decoration:none;text-transform:uppercase}@media(min-width: 1200px){.cms-introduction .content-width .wrp-all .content-wrp .reserve-info .phone-wrapper .phone-link{font-size:.875rem;letter-spacing:.14px}}.cms-introduction .content-width .wrp-all .content-wrp .reserve-info .phone-wrapper .phone-link::after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:0px;background-color:#5c8063;transition:width .3s ease-out}@media(hover: hover){.cms-introduction .content-width .wrp-all .content-wrp .reserve-info .phone-wrapper .phone-link:hover{font-family:"poppins-bold",sans-serif;color:#5c8063}.cms-introduction .content-width .wrp-all .content-wrp .reserve-info .phone-wrapper .phone-link:hover::after{width:100%}}.cms-introduction .content-width .wrp-all .content-wrp .reserve-info .phone-wrapper .phone-link.current{font-family:"poppins-bold",sans-serif;color:#5c8063}.cms-introduction .content-width .wrp-all .content-wrp .reserve-info .phone-wrapper .phone-link.current::after{width:100%}.cms-introduction .content-width .wrp-all .content-wrp .btn-wrp{margin-block-start:28px}.cms-introduction .content-width .wrp-all .content-wrp .btn-wrp .readmore-btn{text-transform:uppercase;margin:0}.cms-introduction .content-width .wrp-all .content-wrp .btn-wrp .btn{margin:0 auto}body.no-hero-body .cms-introduction{margin-block-start:111px !important}@media(min-width: 992px){body.no-hero-body .cms-introduction{margin-block-start:214px !important}}.custom-breadcrumb{padding-inline-end:27px;margin-block-end:8px;text-align:center}@media(min-width: 992px){.custom-breadcrumb{margin-block-end:24px}}@media(min-width: 1200px){.custom-breadcrumb{padding-inline-start:0}}.custom-breadcrumb li{list-style:none;display:inline-block}.custom-breadcrumb li:not(li:first-child){position:relative}.custom-breadcrumb li:not(li:first-child)::before{position:absolute;content:"";color:#5c8063;width:12px;height:12px;background:url("../svg/arrow-head.svg") no-repeat;transform:rotate(-90deg);top:10px;bottom:0}@media(min-width: 992px){.custom-breadcrumb li:not(li:first-child)::before{top:0;bottom:1px;margin:auto}}.custom-breadcrumb li:not(li:first-child) a{padding-inline-start:18px}@media(min-width: 992px){.custom-breadcrumb li:not(li:first-child) a{padding-inline-start:22px}}.custom-breadcrumb li:last-child a{color:#000}.custom-breadcrumb li a{line-height:2rem;font-size:.6875rem;letter-spacing:.55px;color:#5c8063;font-family:"poppins-medium",sans-serif;text-decoration:none;text-transform:uppercase}@media(min-width: 992px){.custom-breadcrumb li a{font-size:1rem;letter-spacing:.65px}}.cms-banner .content-width .wrap-all{background:#e2ead8;border-radius:30px;flex-direction:column;padding-inline-start:28px;padding-inline-end:20px;padding-block-start:35px;padding-block-end:40px}@media(min-width: 992px){.cms-banner .content-width .wrap-all{padding-inline-start:82px;padding-inline-end:82px;padding-block-start:66px;padding-block-end:62px;display:flex;justify-content:space-between;flex-direction:row;align-items:center}}@media(min-width: 992px){.cms-banner .content-width .wrap-all .content-wrapper{width:69.56%;display:flex;align-items:center}}@media(min-width: 768px){.cms-banner .content-width .wrap-all .content-wrapper .icon-wrap{margin-inline-end:64px}}.cms-banner .content-width .wrap-all .content-wrapper .icon-wrap .image{width:36.63px;height:45.81px}@media(min-width: 992px){.cms-banner .content-width .wrap-all .content-wrapper .icon-wrap .image{width:auto;height:100%}}.cms-banner .content-width .wrap-all .content-wrapper .text-wrap .title-wrap{text-transform:uppercase;margin-block-start:15px}@media(min-width: 992px){.cms-banner .content-width .wrap-all .content-wrapper .text-wrap .title-wrap{margin-block-start:0}}.cms-banner .content-width .wrap-all .content-wrapper .text-wrap .content-wrap{margin-block-start:15px}@media(min-width: 992px){.cms-banner .content-width .wrap-all .content-wrapper .text-wrap .content-wrap{margin-block-start:20px}}.cms-banner .content-width .wrap-all .content-wrapper .text-wrap .content-wrap p{margin-top:0}.cms-banner .content-width .wrap-all .btn-wrapper{margin-block-start:30px}@media(min-width: 992px){.cms-banner .content-width .wrap-all .btn-wrapper{margin-block-start:0}}.cms-text-and-image{overflow-x:clip}.cms-text-and-image .content-width .wrap-all{flex-direction:column}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all{display:flex;justify-content:space-between;flex-direction:row;align-items:center}}@media(min-width: 1200px){.cms-text-and-image .content-width .wrap-all{padding-block:114px}}.cms-text-and-image .content-width .wrap-all.image-first{flex-direction:row-reverse}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all.image-first .text-wrapper{width:45%}}@media(min-width: 1200px){.cms-text-and-image .content-width .wrap-all.image-first .text-wrapper{width:42.54%}}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all.image-first .image-wrapper{width:45.54%}}@media(min-width: 1200px){.cms-text-and-image .content-width .wrap-all.image-first .image-wrapper{width:42.62%}}.cms-text-and-image .content-width .wrap-all.text-first{flex-direction:row}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all.text-first .text-wrapper{width:45%}}@media(min-width: 1200px){.cms-text-and-image .content-width .wrap-all.text-first .text-wrapper{width:42.54%}}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all.text-first .image-wrapper{width:45.54%}}@media(min-width: 1200px){.cms-text-and-image .content-width .wrap-all.text-first .image-wrapper{width:42.85%}}.cms-text-and-image .content-width .wrap-all .text-wrapper{width:100%;margin:auto 0}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all .text-wrapper{width:45%}}@media(min-width: 1200px){.cms-text-and-image .content-width .wrap-all .text-wrapper{width:42.54%}}.cms-text-and-image .content-width .wrap-all .text-wrapper .subtitle-wrap{margin-block-start:15px}.cms-text-and-image .content-width .wrap-all .text-wrapper .subtitle-wrap .h2-title{text-transform:uppercase}.cms-text-and-image .content-width .wrap-all .text-wrapper .content-wrap{margin-block-start:30px}.cms-text-and-image .content-width .wrap-all .text-wrapper .content-wrap .readmore-btn{margin-block-start:14px;margin-inline-start:0}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all .text-wrapper .content-wrap .readmore-btn{margin-block-start:24px}}.cms-text-and-image .content-width .wrap-all .text-wrapper .btn-wrap{margin-block-start:24px}@media(min-width: 1200px){.cms-text-and-image .content-width .wrap-all .text-wrapper .btn-wrap{margin-block-start:22px}}.cms-text-and-image .content-width .wrap-all .text-wrapper .btn-wrap .btn{text-transform:uppercase}.cms-text-and-image .content-width .wrap-all .image-wrapper{position:relative;width:100%;margin-block-start:50px}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all .image-wrapper{margin-block-start:46px;width:45%}}@media(min-width: 1200px){.cms-text-and-image .content-width .wrap-all .image-wrapper{width:42.62%;margin-block-start:0;padding:0}}.cms-text-and-image .content-width .wrap-all .image-wrapper .image-wrap{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all .image-wrapper .image-wrap{aspect-ratio:560/579.07}}.cms-text-and-image .content-width .wrap-all .image-wrapper .image-wrap picture,.cms-text-and-image .content-width .wrap-all .image-wrapper .image-wrap img{display:block;width:100%;height:100%}.cms-text-and-image .content-width .wrap-all .image-wrapper .image-wrap img{object-fit:cover}.cms-text-and-image .content-width .wrap-all .image-wrapper .curve-background.background-1{position:absolute;background-image:url("../svg/curve-background-1.svg");background-size:contain;background-repeat:no-repeat;z-index:-1;left:-27%;bottom:-46%;height:189%;width:187%}@media(min-width: 768px)and (max-width: 991.98px){.cms-text-and-image .content-width .wrap-all .image-wrapper .curve-background.background-1{left:-15%;bottom:-37%;height:167%;width:187%}}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all .image-wrapper .curve-background.background-1{left:-19%;bottom:-39%;height:176%;width:182%}}@media(min-width: 1200px){.cms-text-and-image .content-width .wrap-all .image-wrapper .curve-background.background-1{left:-18%;bottom:-51%;height:181%;width:170%}}@media(min-width: 1600px){.cms-text-and-image .content-width .wrap-all .image-wrapper .curve-background.background-1{left:-29%;bottom:-50%;height:193%;width:186%}}.cms-text-and-image .content-width .wrap-all .image-wrapper .curve-background.background-2{position:absolute;background-image:url("../svg/curve-background-2.svg");background-size:contain;background-repeat:no-repeat;z-index:-1;left:-30%;bottom:-61%;height:189%;width:169%}@media(min-width: 768px)and (max-width: 991.98px){.cms-text-and-image .content-width .wrap-all .image-wrapper .curve-background.background-2{left:-30%;bottom:-49%;height:181%;width:171%}}@media(min-width: 992px){.cms-text-and-image .content-width .wrap-all .image-wrapper .curve-background.background-2{left:-42%;bottom:-54%;height:196%;width:185%}}@media(min-width: 1200px){.cms-text-and-image .content-width .wrap-all .image-wrapper .curve-background.background-2{left:-42%;bottom:-57%;height:199%;width:185%}}@media(min-width: 1600px){.cms-text-and-image .content-width .wrap-all .image-wrapper .curve-background.background-2{left:-50%;bottom:-66%;height:205%;width:203%}}.general-text .content-width .body-text p{margin-block-start:0px;margin-block-end:10px}.general-text .content-width .body-text p strong{color:#5c8063;font-family:"poppins-bold",sans-serif}.general-text .content-width .body-text h3,.general-text .content-width .body-text h4,.general-text .content-width .body-text h5,.general-text .content-width .body-text h6{text-transform:capitalize;line-height:1.625rem;font-size:1rem;letter-spacing:.13px;color:#5c8063;font-family:"poppins-bold",sans-serif}@media(min-width: 992px){.general-text .content-width .body-text h3,.general-text .content-width .body-text h4,.general-text .content-width .body-text h5,.general-text .content-width .body-text h6{font-size:1.0625rem;letter-spacing:.14px}}.general-text .content-width .body-text ol{padding:0 18px}.general-text .content-width .body-text li{font-family:"poppins-bold",sans-serif}.general-text .content-width .body-text li p{font-family:"poppins-regular",sans-serif}.general-text .content-width .body-text li p strong{color:#5c8063}.general-text .content-width .body-text ul li{font-family:"poppins-bold",sans-serif;word-break:break-word}.unit-faq,.unit-category-faq{overflow-y:hidden;margin-block-start:0}.unit-faq.common-gap,.unit-category-faq.common-gap{padding-block-start:125px}@media(min-width: 1200px){.unit-faq.common-gap,.unit-category-faq.common-gap{padding-block-start:250px}}.unit-faq .title-wrap,.unit-category-faq .title-wrap{width:80%}.unit-faq .title-wrap .title,.unit-category-faq .title-wrap .title{text-transform:uppercase}@media(min-width: 992px){.unit-faq .wrap-all,.unit-category-faq .wrap-all{padding:0 84px}}.unit-faq .accordion-set,.unit-category-faq .accordion-set{margin-block-start:36px;transition:opacity .5s ease-in-out}@media(min-width: 1200px){.unit-faq .accordion-set,.unit-category-faq .accordion-set{margin-block-start:53px}}.unit-faq .accordion-set.hard-hide,.unit-category-faq .accordion-set.hard-hide{opacity:0;width:0;visibility:hidden;transition:opacity .5s ease-in-out;height:0;margin:0}.unit-faq .accordion-item,.unit-category-faq .accordion-item{border-top:1px solid #707070;padding:22px 0 17px;opacity:1}@media(min-width: 1200px){.unit-faq .accordion-item,.unit-category-faq .accordion-item{padding:25px 0;transition:opacity .5s ease-in-out}}.unit-faq .accordion-item.hide,.unit-category-faq .accordion-item.hide{opacity:0;width:0;visibility:hidden;padding:0;height:0}@media(min-width: 1200px){.unit-faq .accordion-item.hide,.unit-category-faq .accordion-item.hide{padding:0 !important;transition:opacity .5s ease-in-out}}.unit-faq .accordion-item.expanded,.unit-category-faq .accordion-item.expanded{border-top:1px solid #5c8063;padding:22px 0 27px}@media(min-width: 1200px){.unit-faq .accordion-item.expanded,.unit-category-faq .accordion-item.expanded{padding:25px 0 35px}}.unit-faq .accordion-item:last-child,.unit-category-faq .accordion-item:last-child{border-bottom:1px solid #707070}.unit-faq .acc-title,.unit-category-faq .acc-title{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;text-align:left;display:flex;width:100%;justify-content:space-between}.unit-faq .acc-title.hide,.unit-category-faq .acc-title.hide{display:none}.unit-faq .accordion-title,.unit-category-faq .accordion-title{text-transform:uppercase;width:86%}@media(min-width: 992px){.unit-faq .accordion-title,.unit-category-faq .accordion-title{width:95%}}.unit-faq .expanded .accordion-title,.unit-category-faq .expanded .accordion-title{color:#5c8063;font-family:"poppins-medium",sans-serif}.unit-faq .expanded .acc-icon svg,.unit-category-faq .expanded .acc-icon svg{transform:rotate(-90deg);transition:transform .4s ease-in-out}.unit-faq .expanded .acc-icon svg g,.unit-faq .expanded .acc-icon svg path,.unit-category-faq .expanded .acc-icon svg g,.unit-category-faq .expanded .acc-icon svg path{stroke:#5c8063}.unit-faq .accordion-content,.unit-category-faq .accordion-content{display:none;margin-block-start:4px;font-size:1.0625rem;line-height:1.625rem;letter-spacing:.14px}@media(min-width: 992px){.unit-faq .accordion-content,.unit-category-faq .accordion-content{margin-block-start:23px;padding-inline-end:25px}}@media(min-width: 1200px){.unit-faq .accordion-content,.unit-category-faq .accordion-content{margin-block-start:39px}}.unit-faq .acc-icon svg,.unit-category-faq .acc-icon svg{width:26px;height:26px;transform:rotate(90deg);transition:transform .4s ease-in-out}.unit-faq .acc-icon svg g,.unit-faq .acc-icon svg path,.unit-category-faq .acc-icon svg g,.unit-category-faq .acc-icon svg path{stroke:#000}.unit-faq .btn-wrapper,.unit-category-faq .btn-wrapper{margin-block-start:50px}.unit-category-faq .accordion-set .accordion-item:first-child{border-top:1px solid #707070}.unit-category-faq .accordion-set .accordion-item.expanded{border-top:1px solid #5c8063}@media(min-width: 1600px){.unit-category-faq .wrap-all{padding:0 82px}}.unit-category-faq .title-wrap{padding:0 15px;margin:0 auto}@media(min-width: 1600px){.unit-category-faq .title-wrap{padding:0}}.unit-category-faq .title-wrap .title{text-align:center}.unit-category-faq .tablist{display:flex;column-gap:75px;padding-block-start:66px;overflow:auto;margin:0 -27px 0 0;padding-inline-end:28px}@media(min-width: 768px){.unit-category-faq .tablist{justify-content:center;margin:auto}}@media(min-width: 992px){.unit-category-faq .tablist{padding-block-start:58px;padding-inline-end:0}}.unit-category-faq .tablist .tab-title{line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-semi-bold",sans-serif;text-transform:uppercase;background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;max-width:max-content;flex:0 0 auto}.unit-category-faq .tablist .tab-title.active-btn{font-family:"poppins-bold",sans-serif;color:#5c8063;text-decoration:underline}.unit-category-faq .btns-wrapper{border-top:1px solid #707070}.unit-category-faq .btns-wrapper .link-expand{transition:opacity .5s ease-in-out;margin:57px auto 0}.unit-category-faq .btns-wrapper .link-expand.hard-hide{opacity:0;height:0;visibility:hidden;transition:opacity .5s ease-in-out;margin:0}.unit-category-faq .btns-wrapper .read-more-icon.read-less{position:relative;top:3px}.unit-category-faq .btns-wrapper .read-more-icon.read-less svg{transform:rotate(180deg)}.unit-hotel-grid .hotel-list-wrapper{padding-block-end:40px}@media(min-width: 768px){.unit-hotel-grid .hotel-list-wrapper{padding-block-end:0;display:grid;gap:29.99px;grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.unit-hotel-grid .hotel-list-wrapper{grid-template-columns:1fr 1fr 1fr}}.unit-hotel-grid .hotel-list-wrapper .hotel-item{display:flex;flex-direction:column;height:auto}.unit-hotel-grid .hotel-list-wrapper .hotel-item .img-container{width:100%;height:auto;overflow:hidden;aspect-ratio:320/320}@media(min-width: 768px){.unit-hotel-grid .hotel-list-wrapper .hotel-item .img-container{aspect-ratio:418/429.34}}.unit-hotel-grid .hotel-list-wrapper .hotel-item .img-container picture,.unit-hotel-grid .hotel-list-wrapper .hotel-item .img-container img{display:block;width:100%;height:100%}.unit-hotel-grid .hotel-list-wrapper .hotel-item .img-container img{object-fit:cover}.unit-hotel-grid .hotel-list-wrapper .hotel-item .item-container{flex-grow:1;display:flex;flex-direction:column;margin-block-start:15px}.unit-hotel-grid .hotel-list-wrapper .hotel-item .location-title{padding-inline:11px;background:#dfe3da;border-radius:100px;margin-block-end:12px;width:fit-content;line-height:1.4375rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase}@media(min-width: 768px){.unit-hotel-grid .hotel-list-wrapper .hotel-item .location-title{font-size:1rem;letter-spacing:.65px}}.unit-hotel-grid .hotel-list-wrapper .hotel-item .title_desc-wrap .item-title{margin-block-end:25px;text-transform:uppercase}@media(min-width: 1200px){.unit-hotel-grid .hotel-list-wrapper .hotel-item .title_desc-wrap .item-title{max-width:320px;margin-block-end:30px}}.unit-hotel-grid .hotel-list-wrapper .hotel-item .title_desc-wrap .item-des{margin-block-end:28px}@media(min-width: 1200px){.unit-hotel-grid .hotel-list-wrapper .hotel-item .title_desc-wrap .item-des{margin-block-end:35px}}.unit-hotel-grid .hotel-list-wrapper .hotel-item .item-bottom{margin-top:auto}@media(min-width: 768px){.unit-hotel-grid .hotel-list-wrapper .hotel-item .item-bottom{display:flex}}@media(min-width: 768px){.unit-hotel-grid .hotel-list-wrapper .hotel-item .item-bottom .hotel-link{margin-inline-end:42px}}.unit-hotel-grid .hotel-list-wrapper .hotel-item .item-bottom .booking-btn{margin-block-start:20px}@media(min-width: 768px){.unit-hotel-grid .hotel-list-wrapper .hotel-item .item-bottom .booking-btn{margin-block-start:0}}@media(min-width: 768px){.unit-hotel-grid .slider-controlls-wrap{display:none}}.unit-vertical-hotel-grid .content-wrapper{background-color:#f1f4ed;padding-block-start:10px;padding-block-end:30px}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper{padding-block-end:20px}}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper .title-wrap{position:relative;margin-block-start:-30px}}.unit-vertical-hotel-grid .content-wrapper .title-wrap .section-title{text-transform:uppercase}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider{margin-inline:6%}}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper{padding-block-end:48px;padding-block-start:24px}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper{display:block;padding-block-start:92px}}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item{display:flex;flex-direction:column;height:auto}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item{padding-block-start:187px;flex-direction:row;align-items:center}}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item:first-child{padding-block-start:0}}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item:nth-child(n) .img-container{order:1;width:50%}}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item:nth-child(n) .img-container{width:73.43%}}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item:nth-child(n) .item-container{order:2;margin-inline-start:5%;margin-inline-end:0;padding-inline-start:0}}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item:nth-child(n) .item-container{margin-inline-start:12%}}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item:nth-child(2n) .img-container{order:2;width:50%}}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item:nth-child(2n) .img-container{width:62%}}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item:nth-child(2n) .item-container{order:1;margin-inline-end:4%;margin-inline-start:0;padding-inline-start:3%}}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .img-container{width:100%;height:auto;overflow:hidden;aspect-ratio:320/320}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .img-container{aspect-ratio:560/579.07}}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .img-container picture,.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .img-container img{display:block;width:100%;height:100%}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .img-container img{object-fit:cover}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .item-container{flex-grow:1;display:flex;flex-direction:column;margin-block-start:20px}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .item-container{width:62%;margin-block-start:0}}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .item-container{width:60%}}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .location-title{padding-inline:11px;background:#dfe3da;border-radius:100px;margin-block-end:10px;width:fit-content;line-height:1.4375rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .location-title{margin-block-end:15px}}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .location-title{font-size:1rem;letter-spacing:.65px}}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .title_desc-wrap{max-width:420px}}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .title_desc-wrap .item-title{margin-block-end:30px;text-transform:uppercase}@media(min-width: 1200px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .title_desc-wrap .item-title{max-width:320px}}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .title_desc-wrap .item-des{margin-block-start:22px}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .title_desc-wrap .item-des{margin-block-start:30px}}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .item-bottom{padding-block-start:30px;margin-block-start:auto}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .item-bottom{display:flex}}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .item-bottom .hotel-link{margin-inline-end:42px}}.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .item-bottom .booking-btn{margin-block-start:28px}@media(min-width: 992px){.unit-vertical-hotel-grid .content-wrapper .hotel-vertical-list-slider .hotel-vertical-list-wrapper .hotel-item .item-bottom .booking-btn{margin-block-start:0}}@media(min-width: 992px){.unit-vertical-hotel-grid .slider-controlls-wrap{display:none}}.unit-offers-grid,.property-unit-offers-grid{position:relative;z-index:5}@media(min-width: 1366px){.unit-offers-grid .offer-hotel-popup,.property-unit-offers-grid .offer-hotel-popup{top:104px}}.unit-offers-grid .offer-grid-wrapper,.property-unit-offers-grid .offer-grid-wrapper{display:grid;gap:54px;grid-template-columns:1fr}@media(min-width: 768px){.unit-offers-grid .offer-grid-wrapper,.property-unit-offers-grid .offer-grid-wrapper{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.unit-offers-grid .offer-grid-wrapper,.property-unit-offers-grid .offer-grid-wrapper{grid-row-gap:44px;grid-column-gap:30px}}@media(min-width: 1200px){.unit-offers-grid .offer-grid-wrapper,.property-unit-offers-grid .offer-grid-wrapper{grid-template-columns:1fr 1fr 1fr}}.unit-offers-grid .offer-item,.property-unit-offers-grid .offer-item{background-color:#f1f4ed;display:flex;flex-direction:column}.unit-offers-grid .offer-item .img-container,.property-unit-offers-grid .offer-item .img-container{width:100%;height:auto;overflow:hidden;aspect-ratio:320/320}@media(min-width: 992px){.unit-offers-grid .offer-item .img-container,.property-unit-offers-grid .offer-item .img-container{aspect-ratio:418/357}}.unit-offers-grid .offer-item .img-container picture,.unit-offers-grid .offer-item .img-container img,.property-unit-offers-grid .offer-item .img-container picture,.property-unit-offers-grid .offer-item .img-container img{display:block;width:100%;height:100%}.unit-offers-grid .offer-item .img-container img,.property-unit-offers-grid .offer-item .img-container img{object-fit:cover}.unit-offers-grid .offer-item .item-content,.property-unit-offers-grid .offer-item .item-content{flex-grow:1;display:flex;flex-direction:column;padding-block:30px 24px;padding-inline:26px 23px;position:relative}@media(min-width: 992px){.unit-offers-grid .offer-item .item-content,.property-unit-offers-grid .offer-item .item-content{padding-block:32px 35px;padding-inline:35px 33px}}.unit-offers-grid .offer-item .item-title,.property-unit-offers-grid .offer-item .item-title{margin-bottom:24px}@media(min-width: 992px){.unit-offers-grid .offer-item .item-title,.property-unit-offers-grid .offer-item .item-title{margin-bottom:27px}}.unit-offers-grid .offer-item .item-des,.property-unit-offers-grid .offer-item .item-des{margin-bottom:28px}.unit-offers-grid .offer-item .item-bottom,.property-unit-offers-grid .offer-item .item-bottom{margin-top:auto}@media(min-width: 1366px){.unit-offers-grid .offer-item .item-bottom,.property-unit-offers-grid .offer-item .item-bottom{display:flex;justify-content:space-between;position:relative}}.unit-offers-grid .offer-item .item-bottom .btn-primary,.property-unit-offers-grid .offer-item .item-bottom .btn-primary{margin-block-end:25px}@media(min-width: 1366px){.unit-offers-grid .offer-item .item-bottom .btn-primary,.property-unit-offers-grid .offer-item .item-bottom .btn-primary{margin-block-end:0}}.unit-offers-grid .offer-item .hotel-text,.property-unit-offers-grid .offer-item .hotel-text{line-height:2rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase;background-color:#c9d3be;padding-inline:11px;padding-block:3px;border-radius:100px;text-align:center}.unit-offers-grid .offer-item .offer-hotel,.property-unit-offers-grid .offer-item .offer-hotel{position:absolute;top:-15px}.unit-offers-grid .offer-item .offer-book-btn,.property-unit-offers-grid .offer-item .offer-book-btn{margin-block-start:21px}@media(min-width: 992px){.unit-offers-grid .offer-item .offer-book-btn,.property-unit-offers-grid .offer-item .offer-book-btn{margin-block-start:0}}.unit-offers-grid .offer-item .popup-btn-wrap,.property-unit-offers-grid .offer-item .popup-btn-wrap{position:relative}@media(min-width: 992px){.unit-offers-grid .offer-item .popup-btn-wrap,.property-unit-offers-grid .offer-item .popup-btn-wrap{position:static}}.unit-offers-grid .loadmore-btn-wrp,.property-unit-offers-grid .loadmore-btn-wrp{margin-block-start:65px}@media(min-width: 992px){.unit-offers-grid .loadmore-btn-wrp,.property-unit-offers-grid .loadmore-btn-wrp{margin-block-start:88px}}.unit-offers-grid .loadmore-btn-wrp .loadmore-button,.property-unit-offers-grid .loadmore-btn-wrp .loadmore-button{margin:0 auto}.cms-big-text-and-image .content-wrapper{background-color:#f1f4ed;padding-block:55px}@media(min-width: 992px){.cms-big-text-and-image .content-wrapper{padding-block:30px}}@media(min-width: 992px){.cms-big-text-and-image .content-wrapper .content-inner-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media(min-width: 992px){.cms-big-text-and-image .content-wrapper .content-inner-wrap.image-first .image-wrap{order:2}}@media(min-width: 992px){.cms-big-text-and-image .content-wrapper .content-inner-wrap.image-first .text-wrap{order:1}}.cms-big-text-and-image .image-wrap{width:100%;aspect-ratio:579/579}@media(min-width: 992px){.cms-big-text-and-image .image-wrap{flex:0 0 42.62%;aspect-ratio:560/579;max-width:560px}}.cms-big-text-and-image .image-wrap picture{display:flex;width:100%;height:100%}.cms-big-text-and-image .image-wrap picture img{display:flex;width:100%;height:100%;object-fit:cover}.cms-big-text-and-image .text-wrap{margin-block-start:20px}@media(min-width: 992px){.cms-big-text-and-image .text-wrap{flex:0 0 49.34%}}@media(min-width: 1200px){.cms-big-text-and-image .text-wrap{flex:0 0 40.34%}}.cms-big-text-and-image .text-wrap .h2-title{text-transform:uppercase;display:block}@media(min-width: 992px){.cms-big-text-and-image .text-wrap .h2-title{margin-block-start:15px}}.cms-big-text-and-image .text-wrap .body-text{margin-block-start:30px}.cms-big-text-and-image .text-wrap .readmore-btn{margin-block-start:16px;margin-inline-start:0}@media(min-width: 768px){.cms-big-text-and-image .text-wrap .readmore-btn{margin-block-start:24px}}.cms-big-text-and-image .bottom-wrap{margin-block-start:30px}.cms-big-text-and-image .bottom-wrap.has-action-btn .btn-action{margin-block-start:18px}@media(min-width: 992px){.cms-big-text-and-image .bottom-wrap.has-action-btn .btn-action{margin-block-start:0}}@media(min-width: 992px){.cms-big-text-and-image .bottom-wrap{display:flex;flex-wrap:wrap;gap:18px;align-items:center}}@media(min-width: 1440px){.cms-big-text-and-image .bottom-wrap{column-gap:22px}}.cms-big-text-and-image .btn-primary{line-height:1.625rem}.cookie-bar{width:100vw;position:fixed;z-index:9999;bottom:0;padding:15px 10px;box-shadow:0 5px 15px -4px #5c8063;background:#f1f4ed}.cookie-bar .cookie-wrap{display:block;position:relative;text-align:center}@media(min-width: 992px){.cookie-bar .cookie-wrap{text-align:initial;display:flex;align-items:center;justify-content:space-between;width:1314px;max-width:100%;margin:auto}}.cookie-bar .cookie-wrap .cookie-contents{margin-bottom:19px;width:100%;color:#000;font-family:"poppins-regular",sans-serif;font-size:1.0625rem;line-height:1.375rem}@media(min-width: 992px){.cookie-bar .cookie-wrap .cookie-contents{text-align:left;margin-bottom:0;flex:0 0 70%;max-width:70%}}.cookie-bar .cookie-wrap .cookie-contents .cookie-text{display:inline}.cookie-bar .cookie-wrap .cookie-contents a{text-decoration:none;white-space:nowrap}.cookie-bar .cookie-wrap .cookie-contents .cc-link{display:inline-block;text-decoration:underline;font-family:"poppins-bold",sans-serif;color:#5c8063}.cookie-bar .cookie-wrap .cc-compliance{cursor:pointer;display:inline-block}@media(max-width: 767.98px){.cookie-bar .cookie-wrap .cc-compliance{margin-top:10px}}@media(min-width: 992px){.cookie-bar .cookie-wrap .cc-compliance{margin-left:20px;flex:0 0 calc(30% - 60px);max-width:calc(30% - 60px);text-align:right}}.cookie-bar .cookie-wrap .cc-close{position:relative;display:inline-block;height:17.53px;margin-inline-start:5px}@media(min-width: 768px)and (max-width: 991.98px){.cookie-bar .cookie-wrap .cc-close{margin-inline-start:15px}}@media(min-width: 992px){.cookie-bar .cookie-wrap .cc-close{bottom:0}}.cookie-bar .cookie-wrap .cc-close svg{cursor:pointer;width:30px}.cookie-bar .cookie-wrap .cc-close svg path{stroke:#000}@media(min-width: 992px){.cookie-bar .cookie-wrap .cc-btn{margin-inline-start:auto}}.featured-offers,.property-featured-offers{position:relative;z-index:5}@media(min-width: 992px){.featured-offers.two-col .image-wrap,.property-featured-offers.two-col .image-wrap{aspect-ratio:530/357}}@media(min-width: 992px){.featured-offers.two-col .offers,.property-featured-offers.two-col .offers{max-width:1092px;margin-inline:auto}}@media(min-width: 992px){.featured-offers.two-col .text-content,.property-featured-offers.two-col .text-content{padding-block:34px;padding-inline:36px}}.featured-offers .intro-set,.property-featured-offers .intro-set{text-align:center;padding-inline:15px}@media(min-width: 992px){.featured-offers .intro-set,.property-featured-offers .intro-set{max-width:600px;margin-inline:auto}}.featured-offers .intro-set .btn,.property-featured-offers .intro-set .btn{margin-inline:auto;margin-block-start:19px}@media(min-width: 992px){.featured-offers .intro-set .btn,.property-featured-offers .intro-set .btn{margin-block-start:48px}}.featured-offers .image-wrap,.property-featured-offers .image-wrap{width:100%;position:relative;aspect-ratio:1/1}@media(min-width: 992px){.featured-offers .image-wrap,.property-featured-offers .image-wrap{aspect-ratio:418/357}}.featured-offers .image-wrap.no-img,.property-featured-offers .image-wrap.no-img{background-image:url("../png/square.png");background-size:cover;background-position:center center;background-repeat:no-repeat}@media(min-width: 992px){.featured-offers .image-wrap.no-img,.property-featured-offers .image-wrap.no-img{background-image:url("../png/standard.png")}}.featured-offers .image-wrap img,.featured-offers .image-wrap picture,.property-featured-offers .image-wrap img,.property-featured-offers .image-wrap picture{display:block;width:100%;height:100%}.featured-offers .image-wrap img,.property-featured-offers .image-wrap img{object-fit:cover;object-position:center}.featured-offers .offers,.property-featured-offers .offers{margin-block-start:35px}@media(min-width: 992px){.featured-offers .offers,.property-featured-offers .offers{margin-block-start:118px}}.featured-offers .slider-item,.property-featured-offers .slider-item{height:auto;display:flex;flex-direction:column}@media(min-width: 1366px){.featured-offers .slider-item.pop-open,.property-featured-offers .slider-item.pop-open{z-index:1}}.featured-offers .one-item,.property-featured-offers .one-item{height:100%;display:flex;flex-direction:column;position:relative}.featured-offers .hotel-count,.property-featured-offers .hotel-count{position:absolute;z-index:1;display:block;bottom:-12px;left:23px;padding-block:2px;max-width:calc(100% - 46px);border-radius:100px;text-transform:uppercase;padding-inline:11px;background:#c9d3be;text-align:center;line-height:1.4375rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif}@media(min-width: 992px){.featured-offers .hotel-count,.property-featured-offers .hotel-count{font-size:.8125rem;letter-spacing:.65px;bottom:-15px;left:31px;max-width:calc(100% - 62px)}}.featured-offers .text-content,.property-featured-offers .text-content{padding-block:31px 24px;padding-inline:25px;background:#f1f4ed;display:flex;flex-direction:column;flex-grow:1}@media(min-width: 992px){.featured-offers .text-content,.property-featured-offers .text-content{padding-inline:32px}}.featured-offers .desc,.property-featured-offers .desc{padding-block-start:23px}.featured-offers .bottom-wrap,.property-featured-offers .bottom-wrap{padding-block-start:30px;margin-block-start:auto;position:relative}@media(min-width: 992px)and (max-width: 1199.98px){.featured-offers .bottom-wrap,.property-featured-offers .bottom-wrap{flex-direction:row;display:flex;align-items:center;justify-content:space-between;padding-block-start:30px;min-height:95px}}@media(min-width: 1366px){.featured-offers .bottom-wrap,.property-featured-offers .bottom-wrap{flex-direction:column;display:flex;align-items:flex-start;padding-block-start:30px;min-height:95px;flex-wrap:nowrap;align-content:center;justify-content:space-between;gap:15px}}.featured-offers .bottom-wrap .btn,.property-featured-offers .bottom-wrap .btn{margin-block-start:24px}@media(min-width: 992px)and (max-width: 1199.98px){.featured-offers .bottom-wrap .btn,.property-featured-offers .bottom-wrap .btn{margin-block-start:0}}@media(min-width: 1366px){.featured-offers .bottom-wrap .btn,.property-featured-offers .bottom-wrap .btn{margin-block-start:0}}.featured-offers .navigation-controllers,.property-featured-offers .navigation-controllers{margin-block-start:26px}@media(min-width: 1200px){.featured-offers .navigation-controllers,.property-featured-offers .navigation-controllers{margin-block-start:0}}@media(min-width: 1200px){.featured-offers .offers-slider,.property-featured-offers .offers-slider{overflow:visible}}@media(min-width: 1366px){.featured-offers .popup-btn-wrap,.property-featured-offers .popup-btn-wrap{position:relative}}.offer-hotel-popup{position:absolute;z-index:1;width:100%;bottom:0;opacity:0;background:#fff;height:282px;box-shadow:0px 0px 30px rgba(0,0,0,.16);transition:opacity .3s ease;pointer-events:none;visibility:hidden;left:50%;transform:translateX(-50%);max-width:396px}@media(min-width: 1366px){.offer-hotel-popup{top:89px;bottom:auto;width:396px}}.offer-hotel-popup.active{opacity:1;pointer-events:all;visibility:visible}.offer-hotel-popup .popup-close{width:36px;height:36px;margin-inline-end:0;background:#5c8063;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.offer-hotel-popup .popup-close path{stroke:#fff}.offer-hotel-popup .popup-close span{display:flex}.offer-hotel-popup .popup-close svg{width:11px}.offer-hotel-popup .o-popup-title{text-align:center;text-transform:uppercase;padding-inline:15px;margin-block-start:17px;line-height:2rem;font-size:.8125rem;letter-spacing:.65px;color:#000;font-family:"poppins-semi-bold",sans-serif}@media(min-width: 1200px){.offer-hotel-popup .o-popup-title{margin-block-start:4px;max-width:282px;margin-inline:auto}}.offer-hotel-popup .popup-dropdown-wrapper{position:relative;margin-block-start:26px}.offer-hotel-popup .popup-dropdown-wrapper path{stroke:#000}.offer-hotel-popup .announcement{opacity:0;pointer-events:none;overflow:hidden;height:0}.offer-hotel-popup select,.offer-hotel-popup button,.offer-hotel-popup ul{width:calc(100% - 40px);display:block;margin:0 auto;text-align:left;background:#f1f4ed;border:0;text-transform:uppercase;padding-bottom:7px;display:table;margin-bottom:0px;line-height:2rem;font-size:.75rem;letter-spacing:.6px;color:#000;font-family:"poppins-regular",sans-serif}@media(min-width: 992px){.offer-hotel-popup select,.offer-hotel-popup button,.offer-hotel-popup ul{width:calc(100% - 72px)}}.offer-hotel-popup .select-custom{display:flex;justify-content:space-between;align-items:center;position:relative;border:1px solid rgba(0,0,0,0);padding-block:11px;padding-inline:22px;background:#f1f4ed;border-radius:10px;cursor:pointer}.offer-hotel-popup .select-custom:focus-visible{outline:0}.offer-hotel-popup .select-custom[aria-expanded=true]{border:1px solid #000;border-radius:10px 10px 0 0}.offer-hotel-popup .select-custom[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.offer-hotel-popup .select-custom .text{padding-inline-end:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.offer-hotel-popup .select-custom .dropdown-arrow{transition:all .3s ease;width:11px}.offer-hotel-popup .select-custom .dropdown-arrow svg{width:100%}.offer-hotel-popup ul{position:absolute;display:block;max-height:147px;left:0;right:0;top:54px;overflow-y:auto;list-style-type:none;padding:0;opacity:0;transform:scale(1, 0);transform-origin:top left;transition:all .3s ease-in;pointer-events:none;z-index:2;padding-block-end:8px;border-radius:0 0 10px 10px}@media(min-width: 992px)and (max-width: 1199.98px){.offer-hotel-popup ul{max-height:140px}}@media(min-width: 1366px){.offer-hotel-popup ul{max-height:180px}}.offer-hotel-popup ul.active{opacity:1;transform:scale(1, 1);pointer-events:auto;border:1px solid #000;border-top:none}.offer-hotel-popup ul li{padding-block:7px;padding-inline:19px 38px;cursor:pointer;transition:all .3s ease-in;position:relative}.offer-hotel-popup ul li:hover,.offer-hotel-popup ul li.active{font-family:"poppins-bold",sans-serif;color:#5c8063;text-decoration:underline}.offer-hotel-popup .btn-wrap{margin-block-start:30px}.offer-hotel-popup .btn{margin-inline:auto}.offer-hotel-popup .btn.disabled{pointer-events:none;opacity:.5}.section-wrapper-detail .group-offers-detail-content-wrapper .offer-hotel{text-align:center;margin-bottom:15px}@media(min-width: 992px){.section-wrapper-detail .group-offers-detail-content-wrapper .offer-hotel{margin-bottom:23px}}.section-wrapper-detail .group-offers-detail-content-wrapper .top-wrp{text-align:center;margin-bottom:32px}@media(min-width: 992px){.section-wrapper-detail .group-offers-detail-content-wrapper .top-wrp{margin-bottom:26px}}.section-wrapper-detail .group-offers-detail-content-wrapper .top-wrp .offer-sub-title{margin-block-start:15px}.section-wrapper-detail .group-offers-detail-content-wrapper .button-wrap{display:flex;justify-content:center;margin-block-end:34px}.section-wrapper-detail .group-offers-detail-content-wrapper .offer-hotel-name{font-size:.75rem;line-height:2rem;letter-spacing:.66px;text-transform:uppercase;font-family:"poppins-medium",sans-serif;background:#c9d3be;border-radius:100px;width:fit-content;padding-inline:11px;margin:0 auto}@media(min-width: 992px){.section-wrapper-detail .group-offers-detail-content-wrapper .offer-hotel-name{font-size:1rem}}.offer-detail-image-slider .img-slider-section{margin-block-end:90px}.offer-detail-image-slider .img-slider-section .item_image .image-wrp{width:100%;height:auto}.offer-detail-image-slider .img-slider-section .item_image .image-wrp .picture-wrp{aspect-ratio:315/445}@media(min-width: 992px){.offer-detail-image-slider .img-slider-section .item_image .image-wrp .picture-wrp{aspect-ratio:1315/590}}.offer-detail-image-slider .img-slider-section .item_image .image-wrp picture,.offer-detail-image-slider .img-slider-section .item_image .image-wrp img{display:block;width:100%;height:100%}.offer-detail-image-slider .img-slider-section .item_image .image-wrp img{object-fit:cover}.offer-detail-image-slider .img-slider-section .slider-controlls-wrap{margin-block-start:24px}@media(min-width: 992px){.offer-detail-image-slider .img-slider-section .slider-image-bottom{display:flex;flex-direction:row;justify-content:flex-end}}.offer-detail-description .detail-wrapper{margin-block-end:30px}@media(min-width: 992px){.offer-detail-description .detail-wrapper{margin:0 auto}}@media(min-width: 1200px){.offer-detail-description .detail-wrapper{max-width:926px}}.offer-detail-description .detail-wrapper .offer-hotel-name{font-size:.75rem;line-height:2rem;letter-spacing:1.8px;text-transform:uppercase;font-family:"poppins-medium",sans-serif;background:#c9d3be;border-radius:100px;width:fit-content;padding-inline:11px;margin:0 auto}.offer-detail-description .detail-wrapper .offer-date{font-family:"poppins-bold",sans-serif;margin-block-end:38px;font-size:1rem;text-transform:uppercase}@media(min-width: 992px){.offer-detail-description .detail-wrapper .offer-date{margin-block-end:48px}}.offer-detail-description .detail-wrapper .offer-description{margin-block-end:32px}@media(min-width: 992px){.offer-detail-description .detail-wrapper .offer-description{margin-block-end:50px}}.offer-detail-description .detail-wrapper .offer-description p strong{color:#000}.offer-detail-description .detail-wrapper .conditions-title{margin-block-end:32px;line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-bold",sans-serif;text-transform:uppercase}.offer-detail-hotel-grid{padding-block-start:120px}@media(min-width: 992px){.offer-detail-hotel-grid{padding-block-start:174px}}.offer-detail-hotel-grid .hotel-grid .hotel-title{display:flex;max-width:1000px;margin:auto;text-align:center;margin-block-end:20px}@media(min-width: 992px){.offer-detail-hotel-grid .hotel-grid .hotel-title{margin-block-end:0px;justify-content:center}}.offer-detail-hotel-grid .hotel-grid .hotel-location{padding-inline:9px;background:#c9d3be;border-radius:100px;margin-block-end:10px;width:fit-content;line-height:2rem;font-size:.8125rem;letter-spacing:.6px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase}.offer-detail-hotel-grid .hotel-grid .hotel-name{margin-block-end:15px}.offer-detail-hotel-grid .hotel-grid .link-wrap{margin-block-end:19px}@media(min-width: 992px){.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper{padding-block-end:0;display:grid;gap:29.25px;grid-template-columns:1fr 1fr 1fr;padding-block-start:92px}}.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .hotel-item{display:flex;flex-direction:column;height:auto}.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .hotel-item .img-container{width:100%;height:auto;overflow:hidden;aspect-ratio:320/320}@media(min-width: 768px){.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .hotel-item .img-container{aspect-ratio:418/429.34}}.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .hotel-item .img-container picture,.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .hotel-item .img-container img{display:block;width:100%;height:100%}.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .hotel-item .img-container img{object-fit:cover}.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .hotel-item .item-container{flex-grow:1;display:flex;flex-direction:column;margin-block-start:20px}.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .item-bottom{padding-top:15px;margin-top:auto}@media(min-width: 768px){.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .item-bottom{display:flex;align-items:flex-end}}@media(min-width: 768px){.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .item-bottom .hotel-link{margin-inline-end:42px}}.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .item-bottom .booking-btn{margin-block-start:28px}@media(min-width: 992px){.offer-detail-hotel-grid .hotel-grid .hotel-grid-wrapper .item-bottom .booking-btn{margin-block-start:0}}.offer-detail-hotel-grid .hotel-grid .slider-controlls-wrap{margin-block-start:37px}@media(min-width: 992px){.offer-detail-hotel-grid .hotel-grid .slider-controlls-wrap{margin-block-start:20px}}.grid-gallery{width:100%;margin-inline:auto}.grid-gallery .grid-group{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 992px){.grid-gallery .grid-group{margin-block-end:4px}}.grid-gallery .grid-group .top-left,.grid-gallery .grid-group .top-mid,.grid-gallery .grid-group .top-right{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}@media(min-width: 768px){.grid-gallery .grid-group .top-left,.grid-gallery .grid-group .top-mid,.grid-gallery .grid-group .top-right{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.grid-gallery .grid-group .top-left,.grid-gallery .grid-group .top-mid,.grid-gallery .grid-group .top-right{flex:0 0 calc(33.33% - 17px);max-width:calc(33.33% - 17px)}}.grid-gallery .grid-group .top-left .grid-item--height5{margin-bottom:26px}.grid-gallery .grid-group .top-right .grid-item--height3{margin-bottom:22px}@media(min-width: 992px){.grid-gallery .grid-group .top-right .grid-item--height3{margin-bottom:24px}}.grid-gallery .grid-group .top-right .grid-item--height4{height:34.43vw}@media(min-width: 992px){.grid-gallery .grid-group .top-right .grid-item--height4{height:30.7vw}}.grid-gallery .grid-group .top-mid{margin-right:0;margin-left:0}@media(min-width: 992px){.grid-gallery .grid-group .top-mid{margin-right:24px;margin-left:24px}}.grid-gallery .grid-group .bottom{flex:0 0 100%;max-width:100%;display:block}@media(min-width: 992px){.grid-gallery .grid-group .bottom{display:flex;justify-content:space-between}}.grid-gallery .grid-group .bottom .grid-item{flex:0 0 100%;max-width:100%}@media(min-width: 992px){.grid-gallery .grid-group .bottom .grid-item{flex:0 0 calc(33.53% - 20px);max-width:calc(33.53% - 20px)}}.grid-gallery .grid-group .bottom .grid-item.grid-item.grid-item--width2{width:100%;flex:0 0 100%;max-width:100%}@media(min-width: 992px){.grid-gallery .grid-group .bottom .grid-item.grid-item.grid-item--width2{height:21.59vw;width:calc(66.66% - 9px);flex:0 0 calc(66.66% - 9px);max-width:calc(66.66% - 9px)}}.grid-gallery .grid-item{height:72vw;margin-bottom:20px;width:100%;flex:0 0 100%;max-width:100%;overflow:hidden}@media(min-width: 992px){.grid-gallery .grid-item{width:calc(33.76% - 24px);height:21.82vw;margin-bottom:24px}}.grid-gallery .grid-item .collage-img{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;width:100%;cursor:pointer;position:relative}@media(hover: hover){.grid-gallery .grid-item .collage-img:hover::after{opacity:.7}.grid-gallery .grid-item .collage-img:hover .caption-wrap{opacity:1;bottom:18px}}.grid-gallery .grid-item .collage-img::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1;background:#f1f4ed;opacity:0;transition:opacity .3s ease}@media(min-width: 992px){.grid-gallery .grid-item.grid-item--height2{height:34.96vw}}@media(min-width: 992px){.grid-gallery .grid-item.grid-item--height3{height:25.13vw}}@media(min-width: 992px){.grid-gallery .grid-item.grid-item--height4{height:30.89vw}}@media(min-width: 992px){.grid-gallery .grid-item.grid-item--height5{height:34.13vw}}@media(min-width: 992px){.grid-gallery .grid-item.grid-item--height6{height:20.86vw}}@media(min-width: 992px){.grid-gallery .grid-item.grid-item--height7{height:21.59vw}}.unit-gallery.reduced-gap{margin-block-start:50px}@media(min-width: 1200px){.unit-gallery.reduced-gap{margin-block-start:92px}}.unit-gallery .hide{display:none}.unit-gallery .categories{margin-block:0 31px;margin-inline:auto 0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;width:calc(100% - 27px);border-top:1px solid #707070;border-bottom:1px solid #707070}@media(min-width: 992px){.unit-gallery .categories{margin-inline:auto auto;width:fit-content;max-width:863px;margin-block:0 92px}}.unit-gallery .categories::-webkit-scrollbar{display:none}.unit-gallery .gallery-tabs{width:max-content;column-gap:35px}@media(min-width: 992px){.unit-gallery .gallery-tabs{width:auto;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:0;column-gap:70px}}.unit-gallery .gallery-tabs .tab{display:inline-block;margin-inline-end:71px;padding-inline:0;padding-block:11px;text-transform:uppercase;background:rgba(0,0,0,0);border:none;cursor:pointer;line-height:2rem;font-size:.75rem;letter-spacing:.3px;color:#000;font-family:"poppins-semi-bold",sans-serif}@media(min-width: 992px){.unit-gallery .gallery-tabs .tab{margin-inline-end:0}}.unit-gallery .gallery-tabs .tab.is-active{text-decoration:underline;font-family:"poppins-bold",sans-serif;color:#5c8063;font-size:1rem;letter-spacing:.33px}.unit-gallery .caption-wrap{position:absolute;bottom:-20%;display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:35px 28px;opacity:0;transition:all .3s ease;z-index:2}.unit-gallery .caption-wrap .icon{display:inline-block;margin-inline-start:auto;max-width:10px;max-height:10px}.unit-gallery .caption-wrap .icon svg{max-width:100%}.unit-gallery .caption{display:inline-block;max-width:70%;line-height:1.625rem;font-size:1rem;letter-spacing:.13px;color:#000;font-family:"poppins-regular",sans-serif}.unit-gallery .loadmore-btn-wrap{text-align:center;margin-block:28px 0;margin-inline:0}@media(min-width: 992px){.unit-gallery .loadmore-btn-wrap{margin-block:84px 0}}.unit-gallery .loadmore-btn-wrap button{margin-inline:auto}.fancybox-container.gallery-popup .fancybox-bg{background:#f1f4ed;opacity:.95}.fancybox-container.gallery-popup.fancybox-is-open .fancybox-bg{opacity:.95}.fancybox-container.gallery-popup .fancybox-inner>.fancybox-infobar,.fancybox-container.gallery-popup .fancybox-inner>.fancybox-caption{display:none}.fancybox-container.gallery-popup .fancybox-inner .fancybox-slide{padding-block:55px 0;padding-inline:0}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-slide{padding-block:90px 80px}}.fancybox-container.gallery-popup .fancybox-inner .fancybox-slide .fancybox-content:not(.fancybox-error){margin:auto;right:0;width:calc(100vw - 55px) !important;height:calc((100vw - 55px)*.65625) !important;transform:translate(0) !important;top:55px;max-height:calc(100vh - 155px)}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-slide .fancybox-content:not(.fancybox-error){height:calc((100vw - 55px)*.5697) !important;top:168px;width:calc(100vw - 280px) !important;max-height:calc(100vh - 349px)}}@media(min-width: 1200px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-slide .fancybox-content:not(.fancybox-error){top:90px;width:calc(100vw - 606px) !important;max-height:calc(100vh - 181px)}}.fancybox-container.gallery-popup .fancybox-inner .fancybox-slide .fancybox-content:not(.fancybox-error) .fancybox-image{height:100%;width:100%;object-fit:cover;object-position:center}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-slide .fancybox-content:not(.fancybox-error) .fancybox-navigation{display:none}}.fancybox-container.gallery-popup .fancybox-inner .fancybox-button{visibility:visible;padding:0;background:rgba(0,0,0,0);opacity:1}.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation{opacity:1;visibility:visible;position:absolute;height:17px;z-index:99997;top:calc(100% + 15px);width:100%}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation{height:68px;top:50%;transform:translateY(-50%)}}.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation .fancybox-button{width:37px;height:37px;top:0}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation .fancybox-button{width:68px;height:68px}}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation .fancybox-button:hover{border-radius:50%}}.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation .fancybox-button[disabled]{opacity:.6}.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_left{left:0px;background:url("../svg/left-dark.svg") no-repeat center;background-size:contain;transition:left .3s ease}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_left{left:40px;background-size:37px}}@media(min-width: 1200px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_left{left:73px}}.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right:0px;background:url("../svg/right-dark.svg") no-repeat center;background-size:contain;transition:right .3s ease}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right:40px;background-size:37px}}@media(min-width: 1200px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right:73px}}.fancybox-container.gallery-popup .fancybox-inner .fancybox-toolbar{opacity:1;visibility:visible;top:19px;right:27.5px}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-toolbar{top:37px;right:36px}}.fancybox-container.gallery-popup .fancybox-inner .fancybox-toolbar .fancybox-button.fancybox-button--close{width:19px;height:19px;background:url("../svg/close.svg") no-repeat center;background-size:contain}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-toolbar .fancybox-button.fancybox-button--close{background:url("../svg/close.svg") no-repeat center}}.fancybox-container.gallery-popup .fancybox-inner .fancybox-caption{padding:0;margin:0;background:no-repeat;text-align:left;top:calc(100% + 62.5px);opacity:1;visibility:visible}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-caption{top:calc(100% + 17px)}}.fancybox-container.gallery-popup .fancybox-inner .fancybox-caption .fancybox-caption__body{text-transform:uppercase;overflow:hidden;text-align:center;line-height:1.625rem;font-size:1rem;letter-spacing:.13px;color:#000;font-family:"poppins-regular",sans-serif}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-inner .fancybox-caption .fancybox-caption__body{text-align:left}}.cms-item-boxes .main-title{text-align:center;margin-block-end:28px}@media(min-width: 992px){.cms-item-boxes .main-title{margin-block-end:57px}}.cms-item-boxes .wrap-box-grid .two-col-base-grid{display:grid;gap:15px;grid-template-columns:1fr}@media(min-width: 992px){.cms-item-boxes .wrap-box-grid .two-col-base-grid{gap:30px;grid-template-columns:1fr 1fr}}.cms-item-boxes .wrap-box-grid .grid-item{border-radius:30px}.cms-item-boxes .wrap-box-grid .grid-item.even-index-color{background-color:#dfe3da}.cms-item-boxes .wrap-box-grid .grid-item.odd-index-color{background-color:#f1f4ed}@media(min-width: 768px){.cms-item-boxes .wrap-box-grid .grid-item{display:flex;height:100%;min-height:261px}}.cms-item-boxes .wrap-box-grid .box-inner-wrp{padding-block-start:25px;padding-block-end:30px;padding-inline:25px}@media(min-width: 768px){.cms-item-boxes .wrap-box-grid .box-inner-wrp{display:flex;align-items:center}}@media(min-width: 992px){.cms-item-boxes .wrap-box-grid .box-inner-wrp{padding-inline:10px}}@media(min-width: 1200px){.cms-item-boxes .wrap-box-grid .box-inner-wrp{padding-inline:84px}}.cms-item-boxes .wrap-box-grid .icon-wrp{margin-block-end:12px}@media(min-width: 768px){.cms-item-boxes .wrap-box-grid .icon-wrp{margin-inline-end:20px}}@media(min-width: 992px){.cms-item-boxes .wrap-box-grid .icon-wrp{margin-inline-end:40px;margin-block-start:23px;margin-block-end:0px}}.cms-item-boxes .wrap-box-grid .icon-wrp img{width:64px;height:64px}@media(min-width: 992px){.cms-item-boxes .wrap-box-grid .icon-wrp img{width:102px;height:102px}}@media(min-width: 992px){.cms-item-boxes .wrap-box-grid .inner-content-wrap{width:100%;word-wrap:break-word}}.cms-item-boxes .wrap-box-grid .title{margin-block-end:15px;margin-block-start:19px}@media(min-width: 992px){.cms-item-boxes .wrap-box-grid .title{margin-block-start:30px}}.cms-items-four .curve-top-rtl{top:20px}@media(min-width: 768px){.cms-items-four .curve-top-rtl{top:30px;position:relative;z-index:-1}}@media(min-width: 768px)and (max-width: 991.98px){.cms-items-four .curve-top-rtl{top:15px}}@media(min-width: 1200px){.cms-items-four .curve-top-rtl{top:70px}}.cms-items-four .curve-top-rtl .section-title{text-align:center;transform:scaleX(-1)}.cms-items-four .curve-top-rtl .section-title .title{max-width:280px;margin:0 auto;text-transform:uppercase}@media(min-width: 768px)and (max-width: 991.98px){.cms-items-four .curve-top-rtl .section-title .title{max-width:380px}}@media(min-width: 992px){.cms-items-four .curve-top-rtl .section-title .title{max-width:542px}}.cms-items-four .curve-top-rtl .dt-svg-wrap{position:relative;z-index:-1;margin-block-start:-6.5%}.cms-items-four .curve-top-rtl .mb-svg-wrap{position:relative;z-index:-1;margin-block-start:-12%}.cms-items-four .content-wrapper{background:#f1f4ed}.cms-items-four .content-wrapper .wrap-all .sub-title{text-transform:uppercase;margin-block-start:0px;padding-block-start:32px;text-align:center}@media(min-width: 768px){.cms-items-four .content-wrapper .wrap-all .sub-title{max-width:866px;margin-inline:auto;margin-block-start:4px;padding-block-start:8px}}@media(min-width: 1200px){.cms-items-four .content-wrapper .wrap-all .sub-title{margin-block-start:30px}}@media(min-width: 1920px){.cms-items-four .content-wrapper .wrap-all .sub-title{margin-block-start:4px}}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper{padding-block-start:40px}@media(min-width: 992px){.cms-items-four .content-wrapper .wrap-all .four-items-wrapper{padding-block-start:92px}}@media(min-width: 768px){.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards{display:grid;gap:30px;grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards{grid-template-columns:1fr 1fr 1fr 1fr}}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .grid-item{display:flex;flex-direction:column}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .grid-item:nth-child(n) .icon-container{background:#e2ead8}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .grid-item:nth-child(2n) .icon-container{background:#dfe3da}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .image-container{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .image-container picture,.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .image-container img{display:block;width:100%;height:100%}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .image-container img{object-fit:cover}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .icon-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .icon-container img{object-fit:cover}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .text-container{flex-grow:1;display:flex;flex-direction:column;padding-block-start:32px}@media(min-width: 768px){.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .text-container{padding-block-start:20px}}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .text-container .item-title{margin-block-end:26px;text-transform:uppercase}@media(min-width: 992px){.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .text-container .item-title{margin-block-end:24px}}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .text-container .item-description{margin-block-end:40px}@media(min-width: 768px){.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .three-col-grid-with-cards .text-container .item-description{margin-block-end:25px}}.cms-items-four .content-wrapper .wrap-all .four-items-wrapper .slider-controlls-wrap{padding-block-end:55px}.cms-three-boxes .main-title{text-align:center;margin-block-end:28px;width:100%;max-width:320px;margin:0 auto;padding-block-end:28px;padding-inline:10px}@media(min-width: 768px){.cms-three-boxes .main-title{max-width:unset}}@media(min-width: 992px){.cms-three-boxes .main-title{margin-block-end:68px;padding:0px;max-width:1120px}}.cms-three-boxes .wrap-boxes-grid .three-col-base-grid{display:grid;gap:15px;grid-template-columns:1fr}@media(min-width: 992px){.cms-three-boxes .wrap-boxes-grid .three-col-base-grid{gap:30px;grid-template-columns:1fr 1fr 1fr}}.cms-three-boxes .grid-item{border-radius:30px;display:flex}.cms-three-boxes .grid-item.dark-color{background-color:#c9d3be}.cms-three-boxes .grid-item.light-color{background-color:#f1f4ed}.cms-three-boxes .grid-item.middle-color{background-color:#dfe3da}@media(min-width: 992px){.cms-three-boxes .grid-item{height:100%;min-height:385px}}.cms-three-boxes .box-inner-wrpper{padding-block-start:42px;padding-block-end:67px;margin-inline:24px;display:flex;flex-direction:column}@media(min-width: 768px){.cms-three-boxes .box-inner-wrpper{padding-inline-start:31px;padding-inline-end:53px;padding-block:76px}}@media(min-width: 992px){.cms-three-boxes .box-inner-wrpper{padding-inline-end:31px}}@media(min-width: 1200px){.cms-three-boxes .box-inner-wrpper{padding-inline-end:53px}}.cms-three-boxes .inner-boxes-wrap{width:100%}@media(min-width: 768px){.cms-three-boxes .inner-boxes-wrap{word-break:break-word}}.cms-three-boxes .number-text{font-family:"poppins-bold",sans-serif;color:#5c8063;font-size:3rem;line-height:3.75rem}@media(min-width: 992px){.cms-three-boxes .number-text{font-size:3.5rem}}.cms-three-boxes .title{margin-block-end:15px}@media(min-width: 992px){.cms-three-boxes .title{margin-block-start:22px}}.cms-content-grid .three-col-base-grid{display:grid;gap:29px;grid-template-columns:1fr}@media(min-width: 768px){.cms-content-grid .three-col-base-grid{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.cms-content-grid .three-col-base-grid{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.cms-content-grid .three-col-base-grid{grid-template-columns:1fr 1fr 1fr}}.cms-content-grid .three-col-base-grid .grid-item{display:flex;flex-direction:column;margin-block-end:15px}@media(min-width: 992px){.cms-content-grid .three-col-base-grid .grid-item{margin-block-end:22px}}.cms-content-grid .three-col-base-grid .image-container{width:100%;height:auto;aspect-ratio:320/320;overflow:hidden}@media(min-width: 992px){.cms-content-grid .three-col-base-grid .image-container{aspect-ratio:418/429}}.cms-content-grid .three-col-base-grid .image-container .image-wrap{height:100%}.cms-content-grid .three-col-base-grid .image-container picture,.cms-content-grid .three-col-base-grid .image-container img{display:block;width:100%;height:100%}.cms-content-grid .three-col-base-grid .image-container img{object-fit:cover}.cms-content-grid .three-col-base-grid .card-content{flex-grow:1;display:flex;flex-direction:column}.cms-content-grid .three-col-base-grid .card-content .grid-item-title{text-transform:uppercase;margin-block-start:21px;margin-block-end:25px}@media(min-width: 992px){.cms-content-grid .three-col-base-grid .card-content .grid-item-title{margin-block-end:26px}}.cms-content-grid .three-col-base-grid .card-footer{margin-top:auto;padding-top:7px}.cms-content-grid .three-col-base-grid .card-footer .item-price{line-height:3.75rem;font-size:1.5625rem;letter-spacing:0px;color:#5c8063;font-family:"poppins-bold",sans-serif;text-transform:uppercase}@media(min-width: 992px){.cms-content-grid .three-col-base-grid .card-footer .item-price{font-size:1.875rem}}.cms-content-grid .loadmore-btn-wrp{margin-block-start:70px}@media(min-width: 992px){.cms-content-grid .loadmore-btn-wrp{margin-block-start:85px}}.cms-content-grid .loadmore-btn-wrp .loadmore-button{display:block;margin-inline:auto}.cms-icon-list{overflow:hidden}.cms-icon-list[data-swiper-cursor-state=right-side] .swiper-wrapper{cursor:url("../svg/slider-next-green-cursor.svg"),auto}.cms-icon-list[data-swiper-cursor-state=left-side] .swiper-wrapper{cursor:url("../svg/slider-prev-green-cursor.svg"),auto}.cms-icon-list .wrap-all{position:relative}.cms-icon-list .top-wrapper{text-align:center}@media(min-width: 1200px){.cms-icon-list .top-wrapper{max-width:65%;margin:auto}}.cms-icon-list .top-wrapper .sub-title{text-transform:uppercase;margin-block-start:15px}@media(min-width: 1200px){.cms-icon-list .top-wrapper .sub-title{margin:26px auto 0}}.cms-icon-list .swiper-slide{height:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:47px;row-gap:40px;padding-inline:21px;padding-block:32px}@media(max-width: 767.98px){.cms-icon-list .swiper-slide{min-height:375px}}@media(min-width: 992px){.cms-icon-list .swiper-slide{grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-block:77px 70px;padding-inline:134px;column-gap:75px;row-gap:0px}}.cms-icon-list .single-item{text-align:center;display:flex;flex-direction:column;height:auto;justify-content:center;transform:translateX(0);transition:transform 300ms ease}@media(min-width: 768px){.cms-icon-list .single-item{justify-content:initial}}.cms-icon-list .icon-title{margin-block-start:27px;line-height:.9375rem;font-size:.75rem;letter-spacing:.3px;color:#000;font-family:"poppins-bold",sans-serif;text-transform:uppercase}@media(min-width: 1200px){.cms-icon-list .icon-title{margin-start:30px;font-size:1rem;line-height:1.3125rem;letter-spacing:.33px}}.cms-icon-list .icon-desc{margin-block-start:auto;padding-block-start:20px}@media(min-width: 1200px){.cms-icon-list .icon-desc{padding-block-start:30px;min-height:80px}}.cms-icon-list .picture-wrp{display:flex;justify-content:center}.cms-icon-list .picture-wrp img{height:65px}.cms-icon-list .custom-navigation-controllers{opacity:0;z-index:0}.cms-icon-list .custom-navigation-controllers:focus-within{opacity:1;z-index:1}.cms-icon-list .custom-navigation-controllers .custom-swiper-button-next,.cms-icon-list .custom-navigation-controllers .custom-swiper-button-prev{display:none}@media(min-width: 992px){.cms-icon-list .custom-navigation-controllers .custom-swiper-button-next,.cms-icon-list .custom-navigation-controllers .custom-swiper-button-prev{display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}}@media(min-width: 992px){.cms-icon-list .custom-navigation-controllers .custom-swiper-button-next{right:3%;top:70%}}@media(min-width: 992px){.cms-icon-list .custom-navigation-controllers .custom-swiper-button-next.swiper-button-disabled{display:none}}@media(min-width: 992px){.cms-icon-list .custom-navigation-controllers .custom-swiper-button-prev{left:3%;top:70%}}@media(min-width: 992px){.cms-icon-list .custom-navigation-controllers .custom-swiper-button-prev.swiper-button-disabled{display:none}}.cms-icon-list .slider-controlls-wrap{position:relative;left:50%;transform:translateX(-50%)}.cms-icon-list .slide-wrapper{position:relative;margin-block-start:73px;margin-block-end:20px;background:#e2ead8;border-radius:30px}@media(min-width: 768px){.cms-icon-list .slide-wrapper{margin-block-start:75px;margin-block-end:30px}}@media(min-width: 992px){.cms-icon-list .slide-wrapper{margin-block-start:54px}}@media(min-width: 1200px){.cms-icon-list .slide-wrapper{margin-block-start:57px}}.cms-icon-list .slide-wrapper .leaf-background{position:absolute;background-image:url("../svg/leaf-background.svg");background-size:contain;background-repeat:no-repeat;z-index:-1;left:-82px;top:-86px;aspect-ratio:160/228;width:235px}@media(min-width: 768px){.cms-icon-list .slide-wrapper .leaf-background{aspect-ratio:324/393;left:-91px;top:-116px;width:295px}}@media(min-width: 992px){.cms-icon-list .slide-wrapper .leaf-background{left:-150px;top:-121px;width:364px}}@media(min-width: 1200px){.cms-icon-list .slide-wrapper .leaf-background{left:-150px;top:-177px;width:420px}}@media(min-width: 1600px){.cms-icon-list .slide-wrapper .leaf-background{left:-187px}}.hero .hero-slider{width:100%;height:88.755dvh;overflow:hidden;position:relative}@media(min-width: 992px){.hero .hero-slider{height:100dvh}}@media(min-width: 1200px){.hero .hero-slider{height:100vh}}.hero .hero-slider[data-swiper-cursor-state=right-side] .swiper-wrapper{cursor:url("../svg/slider-next-cursor.svg"),auto}.hero .hero-slider[data-swiper-cursor-state=left-side] .swiper-wrapper{cursor:url("../svg/slider-prev-cursor.svg"),auto}.hero .swiper-wrapper{position:relative}.hero .swiper-slide{position:relative}.hero .swiper-slide::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);mix-blend-mode:multiply;z-index:8}.hero .swiper-slide .slide-caption-wrap{opacity:0;transition:opacity .6s ease-out;transition-delay:.4s}.hero .swiper-slide.swiper-slide-active .slide-caption-wrap{opacity:1}.hero .slide-caption-wrap{position:absolute;max-width:calc(100% - 56px);left:28px;bottom:15.03%;z-index:10}@media(min-width: 992px){.hero .slide-caption-wrap{width:40.52%;min-width:778px;bottom:25.5%;left:92px}}.hero .slide-caption-wrap .caption{display:block;text-transform:uppercase;font-family:"poppins-extra-light",sans-serif;color:#fff;font-size:33px;line-height:35px;letter-spacing:0rem}.hero .slide-caption-wrap .caption strong{font-weight:normal;font-family:"poppins-bold",sans-serif}@media(min-width: 992px){.hero .slide-caption-wrap .caption{font-size:5vh;line-height:5.37037vh}}.hero .slide-caption-wrap .caption-mb{display:block}@media(min-width: 992px){.hero .slide-caption-wrap .caption-mb{display:none}}.hero .slide-caption-wrap .caption-dt{display:none}@media(min-width: 992px){.hero .slide-caption-wrap .caption-dt{display:block}}.hero .video-slide{pointer-events:none !important;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero .video-slide .container-video{width:100%;height:100%}.hero .video-slide iframe{height:100%;width:100%;border:none}.hero .video-slide[data-slide-video-type=youtube] .container-video,.hero .video-slide[data-slide-video-type=vimeo] .container-video{width:unset;height:unset}.hero .video-slide[data-slide-video-type=youtube] iframe,.hero .video-slide[data-slide-video-type=vimeo] iframe{width:var(--video-width);height:var(--video-height)}.hero .image-slide picture,.hero .image-slide img{width:100%;height:100%;display:block}.hero .image-slide img{object-fit:cover;object-position:center}.hero .slider-controlls-wrap{position:absolute;right:28px;bottom:unset;top:48.837%;z-index:11}@media(min-width: 768px){.hero .slider-controlls-wrap{bottom:unset;top:48.837%}}@media(min-width: 1200px){.hero .slider-controlls-wrap{right:4.7916%;bottom:unset;top:50.33%}}.hero .slider-controlls-wrap .custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--swiper-pagination-active-bullet-width, 62px)}@media(min-width: 992px){.hero .slider-controlls-wrap .custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--swiper-pagination-active-bullet-width, 74px)}}.hero .hero-slider[data-swiper-has-video=true] .slider-controlls-wrap{flex-direction:column;align-items:center;bottom:2px;top:unset;row-gap:5px}.hero .hero-slider[data-swiper-has-video=true] .slider-controlls-wrap .custom-swiper-pagination{height:15.7px}@media(min-width: 768px){.hero .hero-slider[data-swiper-has-video=true] .slider-controlls-wrap{flex-direction:row;align-items:unset;bottom:unset;top:48.837%;row-gap:unset}}@media(min-width: 1200px){.hero .hero-slider[data-swiper-has-video=true] .slider-controlls-wrap{flex-direction:row;align-items:unset;top:50.33%;row-gap:unset}}.hero .custom-navigation-controllers-white{display:none;position:absolute;width:calc(100% - 56px);left:50%;top:50%;z-index:10;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease-out;cursor:pointer;z-index:0}@media(min-width: 992px){.hero .custom-navigation-controllers-white{display:flex;width:calc(100% - 184px)}}.hero .custom-navigation-controllers-white:focus-within{opacity:1;z-index:1}.hero .hero-curve-bottom{position:absolute;width:calc(100% + 8px);right:-2px;bottom:-6px;z-index:10}.hero .hero-curve-bottom svg .curve-path{fill:#fff}@media(min-width: 768px){.hero .hero-curve-bottom{bottom:-9px}}.hero .hero-curve-bottom .dt-svg-wrap{display:none}@media(min-width: 768px){.hero .hero-curve-bottom .dt-svg-wrap{display:block}}.hero .hero-curve-bottom .mb-svg-wrap{display:block}@media(min-width: 768px){.hero .hero-curve-bottom .mb-svg-wrap{display:none}}.cms-slider-image[data-swiper-cursor-state=right-side] .swiper-wrapper{cursor:url("../svg/slider-next-cursor.svg"),auto}.cms-slider-image[data-swiper-cursor-state=left-side] .swiper-wrapper{cursor:url("../svg/slider-prev-cursor.svg"),auto}.cms-slider-image .image-slider{width:100%;aspect-ratio:320/445.84;overflow:hidden;position:relative}@media(min-width: 768px){.cms-slider-image .image-slider{aspect-ratio:1314/589.75}}.cms-slider-image .swiper-wrapper{position:relative}.cms-slider-image .image-slide picture,.cms-slider-image .image-slide img{width:100%;height:100%;display:block}.cms-slider-image .image-slide img{object-fit:cover;object-position:center}@media(max-width: 767.98px){.cms-slider-image .slider-controlls-wrap .play-pause-controlls{display:none}}.cms-slider-image .custom-navigation-controllers-white{display:none;position:absolute;width:calc(100% - 56px);left:50%;top:50%;z-index:10;transform:translate(-50%, -50%);opacity:0;transition:.3s ease-out;cursor:pointer;z-index:0}@media(min-width: 992px){.cms-slider-image .custom-navigation-controllers-white{display:flex;width:calc(100% - 184px)}}.cms-slider-image .custom-navigation-controllers-white:focus-within{opacity:1;z-index:1}.cms-slider-image .slider-image-bottom{margin-block-start:25px}@media(min-width: 768px){.cms-slider-image .slider-image-bottom{margin-block-start:35px;display:flex;flex-direction:row;justify-content:flex-end}}.cms-content-slider[data-swiper-cursor-state=right-side] .image-slider .swiper-wrapper{cursor:url("../svg/slider-next-cursor.svg"),auto}.cms-content-slider[data-swiper-cursor-state=left-side] .image-slider .swiper-wrapper{cursor:url("../svg/slider-prev-cursor.svg"),auto}.cms-content-slider .image-slider{width:100%;overflow:hidden;position:relative}.cms-content-slider .text-slider{width:100%;overflow:hidden;position:relative}.cms-content-slider .swiper-wrapper{position:relative}.cms-content-slider .text-wrapper-inner{display:flex;flex-direction:column}@media(min-width: 992px){.cms-content-slider .text-wrapper-inner{flex-direction:row;column-gap:20px;justify-content:space-between}}.cms-content-slider .left-wrap{width:100%}@media(min-width: 992px){.cms-content-slider .left-wrap{width:42.617%}}.cms-content-slider .right-wrap{width:100%}@media(min-width: 992px){.cms-content-slider .right-wrap{width:48.858%}}.cms-content-slider .slide-title{margin-block-start:23px}@media(min-width: 992px){.cms-content-slider .slide-title{margin-block-start:44px}}.cms-content-slider .slide-desc{margin-block-start:14px}@media(min-width: 992px){.cms-content-slider .slide-desc{margin-block-start:44px}}.cms-content-slider .btn-wrp{margin-top:25px}@media(min-width: 992px){.cms-content-slider .btn-wrp{margin-top:22px}}.cms-content-slider .readmore-btn{margin-inline:0}.cms-content-slider .image-wrapper{aspect-ratio:1/1}@media(min-width: 992px){.cms-content-slider .image-wrapper{aspect-ratio:1314/579}}.cms-content-slider .image-slide picture,.cms-content-slider .image-slide img{width:100%;height:100%;display:block}.cms-content-slider .image-slide img{object-fit:cover;object-position:center}@media(max-width: 767.98px){.cms-content-slider .slider-controlls-wrap .play-pause-controlls{display:none}}.cms-content-slider .custom-navigation-controllers-white{display:none;position:absolute;width:calc(100% - 56px);left:50%;top:50%;z-index:10;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease-out;cursor:pointer;z-index:0}@media(min-width: 992px){.cms-content-slider .custom-navigation-controllers-white{display:flex;width:calc(100% - 184px)}}.cms-content-slider .custom-navigation-controllers-white:focus-within{opacity:1;z-index:1}.cms-content-slider .slider-image-bottom{display:flex;flex-direction:column;position:relative}@media(min-width: 992px){.cms-content-slider .slider-image-bottom.has-btn-slide .slider-controlls-wrap{bottom:28px}}.cms-content-slider .slider-controlls-wrap{display:none;order:4;margin-block-start:31px;z-index:10}.cms-content-slider .slider-controlls-wrap.has-controllers{display:flex}@media(min-width: 992px){.cms-content-slider .slider-controlls-wrap{position:absolute;order:unset;right:0;bottom:12px;transition:bottom .3s ease-out}.cms-content-slider .slider-controlls-wrap.has-btn-slide{bottom:32px}}.map-poi{margin-block-start:125px;width:100%;overflow:hidden}@media(max-width: 767.98px){.map-poi{padding-block-end:10px}}@media(min-width: 992px){.map-poi{padding-block-end:250px}}@media(min-width: 1200px){.map-poi{margin-block-start:250px;margin-block-end:-170px}}@media(min-width: 1366px){.map-poi{padding-block-end:100px;margin-block-end:-100px}}.map-poi .skip-to-nxt{position:absolute;z-index:999;left:0;padding:10px;top:0;opacity:0;transition:all .3s ease-out;transform:translateX(-100%)}.map-poi .skip-to-nxt:focus{opacity:1;transform:translateX(0)}.map-poi .zoom-controls{display:flex;flex-direction:column;position:absolute;top:11px;right:14px;z-index:1}@media(min-width: 1200px){.map-poi .zoom-controls{top:28px;right:33.5px}}.map-poi .zoom-controls .zoom{border:none;padding:0;width:46px;height:46px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.16);cursor:pointer;border-radius:50%}.map-poi .zoom-controls .zoom.zoom-plus{margin-block-end:5px}.map-poi .zoom-controls .zoom.zoom-minus svg{position:relative;top:-3px}.map-poi .content-width{width:100%;margin:0 auto}@media(min-width: 1200px){.map-poi .content-width{max-width:1314px;width:calc(100% - 56px)}}@media(min-width: 1920px){.map-poi .content-width{max-width:calc(100% - 606px)}}.map-poi .map-poi-item{display:none}.map-poi .map-container{width:100%;height:146.66vw;box-shadow:0px 0px 6px rgba(0,0,0,.16)}@media(min-width: 768px){.map-poi .map-container{height:648px}}@media(min-width: 992px){.map-poi .map-container{height:calc((100vw - 184px)*.6308)}}@media(min-width: 1440px){.map-poi .map-container{min-height:768px;height:calc((100vw - 184px)*.4308)}}.map-poi .map-view{position:relative}.map-poi .category-list-container{width:auto;position:absolute;top:11px;z-index:2;min-width:120px;left:27.5px}@media(min-width: 992px){.map-poi .category-list-container{left:36px;top:36px;min-width:218px}}.map-poi .category-list-container.open .filter-label{background:#5c8063;color:#fff}.map-poi .category-list-container.open .filter-label .icon svg path{fill:#fff}.map-poi .category-list-container.open .category-list{max-height:800px;visibility:visible}.map-poi .category-list-container .filter-label{display:inline-flex;align-items:center;text-transform:uppercase;height:45px;padding:0 16px 0 12px;box-shadow:0px 0px 6px rgba(0,0,0,.16);font-size:.75rem;line-height:2rem;letter-spacing:.1125rem;font-family:"poppins-medium",sans-serif;cursor:pointer;color:#5c8063;background:#fff}.map-poi .category-list-container .filter-label .icon{margin-inline-end:18px;display:flex;align-items:center}.map-poi .category-list-container .filter-label .icon svg path{fill:#5c8063}@media(min-width: 992px){.map-poi .category-list-container .filter-label{display:none}}.map-poi .category-list-container .category-list{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.16);max-height:0;overflow:hidden;transition:all .3s ease;visibility:hidden}@media(min-width: 992px){.map-poi .category-list-container .category-list{visibility:visible;max-height:800px}}.map-poi .category-list-container .category-list .category{display:flex;align-items:center;margin-block-end:8px;padding:0 28px;cursor:pointer}.map-poi .category-list-container .category-list .category:last-child{margin-block-end:0;padding-block-end:33px}.map-poi .category-list-container .category-list .category:first-child{padding-block-start:13px}.map-poi .category-list-container .category-list .category.active{text-decoration:underline}.map-poi .category-list-container .category-list .category.active .icon img.default{display:none}.map-poi .category-list-container .category-list .category.active .icon img.inverted{display:block}.map-poi .category-list-container .category-list .category.active .text{font-family:"poppins-bold",sans-serif;color:#5c8063}.map-poi .category-list-container .category-list .category .icon{width:15px;height:auto;display:flex;align-items:center;margin-inline-end:16px}.map-poi .category-list-container .category-list .category .icon img{width:100%;height:auto}.map-poi .category-list-container .category-list .category .icon img.inverted{display:none}.map-poi .category-list-container .category-list .category .text{line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-medium",sans-serif;text-transform:uppercase}.map-poi .info-window-outer{opacity:0;transition:all .6s ease}@media(min-width: 768px){.map-poi .info-window-outer{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}}@media(min-width: 1200px){.map-poi .info-window-outer{left:unset;transform:unset;overflow:hidden;right:35px;max-width:0;opacity:0;top:calc((100vw - 184px)*.1077)}}@media(min-width: 1920px){.map-poi .info-window-outer{top:calc((100vw - 184px)*.1077 - 42px)}}.map-poi .info-window-outer.active{opacity:1}@media(min-width: 992px){.map-poi .info-window-outer.active{max-width:343px;opacity:1;padding-block-end:10px}}.map-poi .info-window{width:315px;margin:-175px auto 0;position:relative;background:#fff;display:none;z-index:2}.map-poi .info-window.active{display:block}@media(min-width: 768px){.map-poi .info-window{margin:0 auto 0;max-height:508px}}@media(min-width: 992px){.map-poi .info-window{position:relative;display:block;margin:23px 23px 0 0;max-height:488px}}@media(min-width: 1200px){.map-poi .info-window{max-height:unset}}.map-poi .info-window .close-icon{position:absolute;top:-23px;padding:0;background:#fff;border:none;border-radius:50%;width:46px;height:46px;display:flex;justify-content:center;align-items:center;right:-23px;box-shadow:0px 0px 6px rgba(0,0,0,.16);cursor:pointer}@media(min-width: 1200px){.map-poi .info-window .close-icon{right:-23px}}.map-poi .info-window .poi-image{height:176px;background-size:cover;background-position:center}@media(min-width: 768px){.map-poi .info-window .poi-text-wrapper{overflow-y:auto;max-height:332px}}@media(min-width: 992px){.map-poi .info-window .poi-text-wrapper{max-height:312px}}@media(min-width: 1200px){.map-poi .info-window .poi-text-wrapper{max-height:unset;overflow-y:unset}}.map-poi .info-window .poi-text{padding:22px 31px 23px;box-shadow:0px 0px 6px rgba(0,0,0,.16)}@media(min-width: 992px){.map-poi .info-window .poi-text{padding:22px 36px 23px}}.map-poi .info-window .poi-text .name{line-height:1.5625rem;font-size:1.375rem;letter-spacing:0;color:#000;font-family:"poppins-semi-bold",sans-serif;text-transform:uppercase;width:80%;margin-block-end:19px}@media(min-width: 992px){.map-poi .info-window .poi-text .name{width:90%;margin-block-end:15px}}.map-poi .info-window .poi-text .address{line-height:1.625rem;font-size:1.0625rem;letter-spacing:.14px;color:#000;font-family:"poppins-regular",sans-serif}.map-poi .info-window .poi-text .zip-and-city{display:flex}.map-poi .info-window .poi-text .zip-and-city .zip-code{padding-inline-end:5px}.map-poi .info-window .poi-text .zip-and-city .zip-code,.map-poi .info-window .poi-text .zip-and-city .city{line-height:1.625rem;font-size:1.0625rem;letter-spacing:.14px;color:#000;font-family:"poppins-regular",sans-serif;width:max-content}.map-poi .info-window .poi-text .telephone{margin-block:6px 0;line-height:1.625rem;font-size:1.0625rem;letter-spacing:.14px;color:#5c8063;font-family:"poppins-bold",sans-serif}.map-poi .info-window .poi-text .telephone a{position:relative;line-height:1.625rem;font-size:1.0625rem;letter-spacing:.14px;color:#5c8063;font-family:"poppins-bold",sans-serif;text-decoration:none;text-transform:uppercase}.map-poi .info-window .poi-text .telephone a::after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:0px;background-color:#5c8063;transition:width .3s ease-out}@media(hover: hover){.map-poi .info-window .poi-text .telephone a:hover::after{width:100%}}.map-poi .info-window .poi-text .email{line-height:1.625rem;font-size:1.0625rem;letter-spacing:.14px;color:#5c8063;font-family:"poppins-bold",sans-serif}.map-poi .info-window .poi-text .email a{line-height:1.625rem;font-size:1.0625rem;letter-spacing:.14px;color:#5c8063;font-family:"poppins-bold",sans-serif;text-decoration:none;position:relative}.map-poi .info-window .poi-text .email a::after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:0px;background-color:#5c8063;transition:width .3s ease-out}@media(hover: hover){.map-poi .info-window .poi-text .email a:hover::after{width:100%}}.map-poi .info-window .poi-text .google-link{margin-block-start:13px}@media(min-width: 1200px){.map-poi .info-window .poi-text .google-link{margin-block-start:15px}}.map-poi .info-window .poi-text .google-maps-link{line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#000;font-family:"poppins-bold",sans-serif;text-transform:uppercase;text-decoration:none;position:relative}.map-poi .info-window .poi-text .google-maps-link::after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:0px;background-color:#5c8063;transition:width .3s ease-out}@media(hover: hover){.map-poi .info-window .poi-text .google-maps-link:hover{color:#5c8063}.map-poi .info-window .poi-text .google-maps-link:hover::after{width:100%}}.map-poi .info-window .poi-text .book-now{text-transform:uppercase;margin-block-start:11px}.map-poi .info-window .poi-text .readmore-link{margin-block-start:14px}.map-poi .info-window .poi-text .distance{margin-block-start:5px;line-height:2rem;font-size:1rem;letter-spacing:.33px;color:#5c8063;font-family:"poppins-bold",sans-serif;text-transform:uppercase}.map-poi .info-window .poi-content.poi .poi-text{padding:27px 25px 30px}.plugin-gms-form{overflow:hidden}.plugin-gms-form__intro-wrapper{padding-top:43px;padding-bottom:40px}.plugin-gms-form__intro-fields-container{width:75%;margin:0 auto;overflow-wrap:break-word}.plugin-gms-form__intro-title{margin-top:0;margin-bottom:33px;font-family:Lora;font-weight:700;font-style:normal;font-size:30px;color:#383838;letter-spacing:0;line-height:normal;text-transform:none}.plugin-gms-form__intro-subtitle{margin-top:0;margin-bottom:33px;font-family:Lora;font-weight:400;font-style:normal;font-size:25px;color:#383838;letter-spacing:0;line-height:normal;text-transform:none}.plugin-gms-form__intro-content{margin-bottom:28px;overflow-wrap:break-word}.plugin-gms-form__intro-more-link{margin-top:0;margin-bottom:25px;display:inline-block;font-weight:300;font-style:normal;text-decoration:none;color:#fdc66d}.plugin-gms-form__intro-more-link:visited{color:#fdc66d}.plugin-gms-form__intro-more-link:hover,.plugin-gms-form__intro-more-link:focus,.plugin-gms-form__intro-more-link:visited:hover{color:#ca9e57;text-decoration:underline}.plugin-gms-form__intro-more-link:after{content:" →"}[dir=rtl] .plugin-gms-form__intro-more-link:after{content:" ←"}.plugin-gms-form__intro-button-wrapper{margin-top:0;margin-bottom:25px}.plugin-gms-form__intro-button{border-radius:0;font-family:Montserrat;font-weight:400;font-size:1.4rem;font-style:normal;letter-spacing:0;text-transform:uppercase;padding:1.3rem 2.4rem 1.2rem 2.4rem;line-height:1.8rem;border:none;min-width:190px}.plugin-gms-form__intro-button:hover{text-decoration:none}.plugin-gms-form__intro-button.btn-action{background-color:#fdc66d;color:#0f1d34}.plugin-gms-form__intro-button.btn-action:visited{color:#0f1d34}.plugin-gms-form__intro-button.btn-primary{background-color:#040f29;color:#fff}.plugin-gms-form__intro-button.btn-primary:visited{color:#fff}.plugin-gms-form__intro-button.btn-secondary{background-color:#efe9e7;color:#192c48}.plugin-gms-form__intro-button.btn-secondary:visited{color:#192c48}.plugin-gms-form__intro-button.btn-custom{background-color:#0f1d34;color:#fdc66d}.plugin-gms-form__intro-button.btn-custom:visited{color:#fdc66d}.plugin-gms-form__intro-button.btn-ghost{background-color:rgba(0,0,0,0);border:solid 1px #fdc66d;color:#fdc66d}.plugin-gms-form__intro-button.btn-ghost:hover{background-color:#fdc66d;color:#0f1d34}.plugin-gms-form__form-wrapper{width:100%;display:flex}.plugin-gms-form__form-wrapper>iframe{flex:1;height:400px}@media(max-width: 767px){.plugin-gms-form__intro-title{line-height:1.3;font-size:22px;margin-bottom:15px}.plugin-gms-form__intro-subtitle{line-height:1.3;font-size:19px;margin-bottom:20px}}@media(min-width: 768px)and (max-width: 1199px){.plugin-gms-form__intro-title{line-height:1.3;font-size:26px;margin-bottom:15px}.plugin-gms-form__intro-subtitle{line-height:1.3;font-size:20px;margin-bottom:20px}}
