*{margin: 0;padding: 0}html{text-rendering: antialiased;-webkit-font-smoothing: antialiased;scroll-behavior: inherit !important}html,body{scroll-margin-top: 50px}::-webkit-scrollbar{width: 8px}::-webkit-scrollbar-track{background: #f1f1f1;box-shadow: inset 0 0 5px #dbdbdb}::-webkit-scrollbar-thumb{background: #c9c8c8;border-radius: 8px}body{font-family: "Poppins", sans-serif;font-weight: normal;font-style: normal;font-size: 1rem;line-height: 1.5;color: #000;-webkit-text-size-adjust: none;min-height: 100vh}h1,h2,h3,h4,h5,h6{font-weight: bold}h1{font-size: 2.5rem}h2{font-size: 2rem}h3{font-size: 1.75rem}h4{font-size: 1.5rem}h5{font-size: 1.25rem}h6{font-size: 1rem}a{text-decoration: none !important}.alignnone{margin: 5px 20px 20px 0}.aligncenter,div.aligncenter{display: block;margin: 5px auto 5px auto}.alignright{float: right;margin: 5px 0 20px 20px}.alignleft{float: left;margin: 5px 20px 20px 0}a img.alignright{float: right;margin: 5px 0 20px 20px}a img.alignnone{margin: 5px 20px 20px 0}a img.alignleft{float: left;margin: 5px 20px 20px 0}a img.aligncenter{display: block;margin-left: auto;margin-right: auto}.wp-caption-text{font-size: inherit}.gallery-caption{font-size: inherit}.bypostauthor{font-size: inherit}.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center}.wp-caption.alignnone{margin: 5px 20px 20px 0}.wp-caption.alignleft{margin: 5px 20px 20px 0}.wp-caption.alignright{margin: 5px 0 20px 20px}.wp-caption img{border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto}.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}.screen-reader-text{border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{background-color: #eee;clip: auto !important;clip-path: none;color: #444;display: block;font-size: 1em;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}.bg-primary{background-color: var(--main-color)}.c-scrollbar{z-index: 99999}.cursor-pointer{cursor: pointer}p:last-child{margin-bottom: 0}.fancybox-container{z-index: 9999999}.fancybox-container .fancybox-slide{padding: 0}img{vertical-align: middle;height: auto;max-width: 100%;display: block}.button-close{position: relative;margin: auto;width: 24px;height: 24px}.leftright{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #000;border-radius: 2px;transform: rotate(45deg);transition: all .3s ease-in}.rightleft{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #000;border-radius: 2px;transform: rotate(-45deg);transition: all .3s ease-in}.btn-loadmore{border: 1px solid var(--color-primary);background: transparent;border-radius: 50px;padding: 10px 24px}.scroll-more-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 80px;opacity: 0;visibility: hidden;height: 0;overflow: hidden}.scroll-more-animation .dot-item{position: absolute;top: 33px;width: 18px;height: 18px;border-radius: 50%;background: var(--color-primary);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.scroll-more-animation div:nth-child(1){left: 8px;animation: lds-ellipsis1 .6s infinite}.scroll-more-animation div:nth-child(2){left: 8px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(3){left: 32px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(4){left: 56px;animation: lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes lds-ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes lds-ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.search-form input{width: 100%;height: 50px;outline: none;border: 1px solid #dadada;padding: 0 3rem 0 1rem}.search-form button{border: none;background: transparent;outline: none;position: absolute;top: 50%;right: 0.75rem;transform: translateY(-50%)}.est-any-popup{display: none}.est-breadcrumb *{color: inherit}.est-breadcrumb .last,.est-breadcrumb .breadcrumb_last{opacity: 0.8}code,pre{background: #f2f2f2;display: inline-block;border-radius: 3px;padding: 0.25rem;margin: .25rem 0;font-size: inherit;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin: 0}.aligncenter{clear: both;display: block;margin: 0 auto 1.75em}.alignleft{float: left;margin: .375em 1.75em 1.75em 0}.alignright{float: right;margin: .375em 0 1.75em 1.75em}figcaption{margin-top: 1rem}.entry-content ol,.entry-content ul{padding-left: 27px}.widget{margin-bottom: 40px}.widget ul,.widget ol{padding-left: 17px}.widget ul li,.widget ol li{margin-bottom: 0.75rem}.widget ul li li:first-child,.widget ol li li:first-child{margin-top: 0.75rem}.widget ul{list-style: disc}.widget .widget-title{font-size: 16px;font-size: 1rem;letter-spacing: 0.046875em;line-height: 1.3125;margin: 0 0 1.75em;text-transform: uppercase}.widget.widget_rss .rss-date,.widget.widget_rss cite{color: #686868;display: block;font-size: inherit !important;font-style: normal;line-height: 1.615384615;margin-bottom: 0.538461538em}.widget .tagcloud a{border: 1px solid #d1d1d1;border-radius: 2px;display: inline-block;line-height: 1;margin: 0 .1875em .4375em 0;padding: .5625em .4375em .5em;font-size: inherit !important}.widget img{margin-top: 1rem;margin-bottom: 1rem}table{border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0;table-layout: fixed;width: 100%}table caption{font-weight: 900;padding-top: 0.75rem;padding-bottom: 0.75rem;caption-side: top;border: 1px solid #d1d1d1;border-bottom: 0;margin: 0;text-align: center;color: inherit}table th,table td{line-height: 2.6923076923;padding: 0;text-align: center}table th:last-child,table td:last-child{border-right: 0}table td{border-width: 0 1px 1px 0}table th{border-left: 0;border-top: 0}table tr:last-child td{border-bottom: 0}table,th,td{border: 1px solid #d1d1d1}.wp-calendar-nav{border: 1px solid #d1d1d1;border-top: 0;line-height: 2.6923076923;text-align: center}select{outline: none;padding: 0.75rem;border-color: #d1d1d1}.scroll-to-top{position: fixed;bottom: 1rem;right: -1rem;height: 40px;width: 40px;display: grid;place-items: center;border-radius: 50%;cursor: pointer;z-index: 9999;opacity: 0;visibility: hidden;transition: 0.5s}.scroll-to-top.active{opacity: 1;visibility: visible;right: 1rem}.scroll-to-top .progress{display: block;height: calc(100% - 6px);width: calc(100% - 6px);background-color: #fff;border-radius: 50%;display: grid;place-items: center;font-size: 20px}.btn-loadmore{background-color: var(--main-color)}.text-clamp{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical}.grid-size{min-height: 0;height: 0}.color-inherit{color: inherit}.text-inherit{color: inherit}.search-no-results .no-results{padding-top: 70px;padding-bottom: 70px}.search-no-results .no-results .search-form{width: 500px;max-width: 100%;margin: auto}.site-content{min-height: 70vh}.page{gap: 8px}.page-numbers{border: 1px solid #dbdbdb;width: 35px;height: 35px;border-radius: 4px;display: inline-flex;align-items: center;justify-content: center;transition: 0.3s;color: #141414}.page-numbers:is(.page-current, :hover){border-color: var(--main-color)}.page-numbers:is(.page-current){color: var(--main-color)}.page a{cursor: pointer}.est-pass{background: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);padding: 24px 15px;overflow: hidden;border-radius: 8px;width: 500px;max-width: calc(70%)}.est-pass-form{display: flex;align-items: center;justify-content: center;gap: 4px}.est-pass .button{height: 40px;padding: 0 15px;color: white}[name="post_password"]{height: 40px;padding: 0 15px;outline: none !important;border: 1px solid #d9d9d9;border-radius: 3px}#lp-breadcrumb{display: flex;gap: 8px;flex-wrap: wrap;margin-top: 35px;margin-bottom: 35px}#lp-breadcrumb *{display: inline-flex;align-items: center;overflow-wrap: break-word;gap: 8px;color: #737373}#lp-breadcrumb a:hover{color: var(--main-color)}#lp-breadcrumb .current{color: #141414}@font-face{ font-family: "UTM Yen Tu";src: url("/wp-content/themes/estwp-child/assets/fonts/UTMYenTu.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap }@font-face{ font-family: "Lora", serif;src: url("/wp-content/themes/estwp-child/assets/fonts/Lora-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap }@font-face{ font-family: "Lora medium";src: url("/wp-content/themes/estwp-child/assets/fonts/Lora-Medium.woff") format("woff");font-weight: 500;font-style: normal;font-display: swap }@keyframes fadeInUpCustom{from{opacity: 0;-webkit-transform: translate3d(0, 3rem, 0);transform: translate3d(0, 3rem, 0)}to{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}}.fadeInUp{animation-name: fadeInUpCustom !important}@keyframes fadeInLeftCustom{from{opacity: 0;transform: translate3d(-3rem, 0, 0)}to{opacity: 1;transform: none}}.fadeInLeft{animation-name: fadeInLeftCustom !important}.fadeInRight{animation-name: fadeInRightCustom !important}@keyframes fadeInRightCustom{from{opacity: 0;transform: translate3d(3rem, 0, 0)}to{opacity: 1;transform: none}}h1,h2,h3,h4,h5,h6{margin-bottom: 0;padding-bottom: 0}body{font-family: "Plus Jakarta Sans", sans-serif}:root{--font-main: "Lora", serif;--font-main-medium: "Lora medium", serif}.lora-font .elementor-image-box-title{font-family: "Lora", serif}.lora-font .elementor-image-box-description{font-family: "Lora medium", serif}.lora .elementor-heading-title{font-family: "Lora", serif}.lora .lp-title span{font-size: 40px}.lora-medium .elementor-heading-title,.lora-medium .elementor-counter-number,.lora-medium .elementor-counter-number-prefix,.lora-medium .elementor-counter-number-suffix{font-family: "Lora medium", serif}.ui-datepicker{background: #fff;border: 1px solid rgba(200,200,200,0.6);width: 700px !important;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;padding: 0;z-index: 9 !important}.ui-datepicker .ui-datepicker-unselectable span{border: 1px solid #111;width: 34px;height: 34px;background: transparent;display: inline-flex;justify-content: center;align-items: center}.ui-datepicker .ui-datepicker-calendar td{padding: 4px;border: 0;font-size: 14px}.ui-datepicker .ui-datepicker-calendar td > a{border: 1px solid #111;width: 34px;height: 34px;background: transparent;display: inline-flex;justify-content: center;align-items: center}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a.ui-state-active{color: #fff;background-color: #542d0e;border-color: #542d0e}.ui-datepicker .ui-datepicker-header{position: relative;background-color: #f2f3f3;width: 100%;padding: 20px 35px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: center;border: 0}.ui-datepicker .ui-datepicker-group table{padding: 35px;border: 0}.pxl-room-check-available-form-wg{background: var(--base-color-primary-25, #fbf8f3);transition: all .3s ease;box-shadow: 0 0 44px 0 rgba(0,0,0,0.1)}.pxl-room-check-available-form-wg .separate{display: inline-flex;width: 1px;height: 80px;background-color: rgba(200,200,200,0.45)}.pxl-room-check-available-form-wg .form-field-row{padding-left: 30px;padding-right: 30px}.pxl-room-check-available-form-wg .checkin-col,.pxl-room-check-available-form-wg .checkout-col{position: relative}.pxl-room-check-available-form-wg .checkin-col svg,.pxl-room-check-available-form-wg .checkout-col svg{position: absolute;bottom: 5px;right: 20px}.pxl-room-check-available-form-wg .number-input{position: relative;width: 80px}.pxl-room-check-available-form-wg .number-input input{width: 100%;padding-right: 25px;height: 40px;text-align: center}.pxl-room-check-available-form-wg input::-webkit-outer-spin-button,.pxl-room-check-available-form-wg input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.pxl-room-check-available-form-wg input[type="number"]{-moz-appearance: textfield}.pxl-room-check-available-form-wg .controls{position: absolute;right: 5px;top: 50%;transform: translateY(-50%);display: flex;flex-direction: column}.pxl-room-check-available-form-wg .controls button{background: none;border: none;cursor: pointer;padding: 2px;line-height: 1}.pxl-room-check-available-form-wg .check-available-form-inner{justify-content: space-between;align-items: center;padding: 34px 50px 36px}.pxl-room-check-available-form-wg .check-available-form-inner input[type="text"]{width: auto;max-width: 200px}.pxl-room-check-available-form-wg .check-available-form-inner .guest-col,.pxl-room-check-available-form-wg .check-available-form-inner .children-col{text-align: center}.pxl-room-check-available-form-wg .border-bottom{position: relative}.pxl-room-check-available-form-wg .border-bottom:after{content: "";position: absolute;bottom: -2px;left: 50%;width: 100%;-webkit-transform: translateX(-50%);-khtml-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);transform-origin: center;height: 1px;background-color: #a6542e;-webkit-transition: width .8s linear;-khtml-transition: width .8s linear;-moz-transition: width .8s linear;-ms-transition: width .8s linear;-o-transition: width .8s linear;transition: width .8s linear}.pxl-room-check-available-form-wg:hover .check-available-form-wrap.border-bottom:after{width: 0}.pxl-room-check-available-form-wg .field-title{color: var(--text-subtle, #8e8d8d);font-size: var(--font-size-B3, 14px);font-style: normal;font-weight: 400;line-height: 150%;text-transform: uppercase;padding-bottom: 14px}.pxl-room-check-available-form-wg input{color: #542d0e;font-family: "Lora";font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%;border: 0;padding: 0;background: transparent}.pxl-room-check-available-form-wg .form-action button{background: var(--background-brand, #d3aa6f);padding: 12px 28px;color: var(--text-primary-bright, #fefcfc);font-style: normal;font-weight: 500;border: 0;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;position: relative;font-size: 14px}.pxl-room-check-available-form-wg .form-action button:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.pxl-room-check-available-form-wg .form-action button:hover{background: #542d0e}.pxl-room-check-available-form-wg .form-action button:hover:after{transform: translateY(-6px);opacity: 0}.lp-title-wrapper{position: relative}.lp-slider-gallery{height: 500px;overflow: hidden}.lp-slider-gallery .swiper-wrapper{display: flex;align-items: center;height: 100%}.lp-slider-gallery .swiper-slide{flex-shrink: 0;display: flex;align-items: center;justify-content: center;margin-right: 30px}.size-small{height: 300px}.size-small img{object-fit: cover;height: 300px}.size-medium{height: 450px}.size-medium img{object-fit: cover;height: 450px}.size-big{height: 500px}.size-big img{object-fit: cover;height: 500px}.slider-image{width: 100%;height: auto;max-width: 100%;max-height: 100%;object-fit: cover;display: block}.elementor-widget-lp-button .elementor-button{background: var(--background-brand, #d3aa6f);color: var(--text-primary-bright, #fefcfc);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase}.lp-slider-room{overflow: hidden}.slider-wrapper .slide-item{width: 62vw;margin: 0 3px}.room-item{padding-top: 51%;background-size: cover;background-position: center;transition: all .4s ease}.elementor-widget-lp-button .elementor-button{border-radius: 0;position: relative}.elementor-widget-lp-button .elementor-button:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: 0px;right: 0px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.elementor-widget-lp-button:hover .elementor-button{background: #542d0e}.elementor-widget-lp-button:hover .elementor-button:after{transform: translateY(-6px);opacity: 0}.elementor-widget-lp-rooms-slider .slick-slide{transition: all .4s ease}.elementor-widget-lp-rooms-slider .slick-arrow{z-index: 2;border-radius: var(--radius-card-lg, 24px);background: rgba(251,248,243,0.5);backdrop-filter: blur(5px);width: 48px;height: 48px;display: flex;align-items: center;justify-content: center}.elementor-widget-lp-rooms-slider .slick-arrow svg{width: 16px;height: 16px;transition: 0.5s}.elementor-widget-lp-rooms-slider .slick-arrow::before{display: none}.elementor-widget-lp-rooms-slider .slick-arrow:hover{background: #d3aa6f;border: 1px solid #d3aa6f}.elementor-widget-lp-rooms-slider .slick-arrow:hover svg path{fill: #fff}.elementor-widget-lp-rooms-slider .slick-prev{left: 5%}.elementor-widget-lp-rooms-slider .slick-arrow{right: 5%}.elementor-widget-lp-rooms-slider .slick-next svg{rotate: 180deg}.elementor-widget-lp-rooms-slider .slick-center{z-index: 2}.elementor-widget-lp-rooms-slider .slick-dots{position: relative;z-index: 1;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 25px;color: var(--heading-color);padding-left: 0}.elementor-widget-lp-rooms-slider .slick-dots li{position: relative}.elementor-widget-lp-rooms-slider .slick-dots li button{background: none;border: none;padding: 0}.elementor-widget-lp-rooms-slider .slick-dots li{flex: 0 0 auto;width: auto;height: 22px;line-height: 22px;text-align: center;cursor: pointer;position: relative;margin: 0px 10px;-webkit-transition: all .25s ease;-khtml-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease}.elementor-widget-lp-rooms-slider .slick-dots li .dot-number{font-size: 16px;color: #1e1c1c;transition: all .3s ease;font-weight: 400;line-height: 150%}.elementor-widget-lp-rooms-slider .slick-dots li.slick-active .dot-number{flex: 0 0 auto;width: auto;height: 22px;line-height: 22px;text-align: center;cursor: pointer;position: relative;margin: 0px 10px;-webkit-transition: all .25s ease;-khtml-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease}.elementor-widget-lp-rooms-slider .slick-dots li.slick-active:not(:last-child){padding-right: 110px}.elementor-widget-lp-rooms-slider .slick-dots li.slick-active::after{content: "";position: absolute;top: 50%;left: 35%;width: 90px;height: 1px;background: #000}.elementor-widget-lp-rooms-slider .slick-dots li.slick-active:last-child:after{display: none}.elementor-widget-lp-rooms-slider .slide-item{overflow: hidden}.elementor-widget-lp-rooms-slider .slide-item .room-item{position: relative;transition: 0.5s}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content{z-index: 2;display: flex;gap: 15px;align-items: center;justify-content: space-between;position: absolute;left: 30px;right: 30px;bottom: 30px;background-color: var(--primary-color);padding: 20px 25px;background: linear-gradient(88deg, rgba(247,240,229,0.8) -0.86%, rgba(247,240,229,0.7) 112.18%);backdrop-filter: blur(5.30000019px)}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content .room-meta{display: flex;gap: 30px;align-items: center}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content .room-meta span{display: flex;align-items: center;gap: 5px;color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content h3{line-height: 120%;text-transform: uppercase;width: 30%}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content h3 a{text-transform: capitalize;color: var(--text-primary---dark, #1e1c1c);transition: 0.5s;font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%;font-family: "Lora", serif}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content h3:hover a{color: #d3aa6f}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content a.btn-room{background: var(--background-brand, #d3aa6f);padding: 12px 28px;color: var(--text-primary-bright, #fefcfc);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;font-size: 14px;position: relative}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content a.btn-room:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content a.btn-room:hover{background: #542d0e}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content a.btn-room:hover:after{transform: translateY(-6px);opacity: 0}.elementor-widget-lp-rooms-slider .slide-item .room-item:before{content: "";position: absolute;inset: 0;background-image: inherit;background-size: cover;background-position: center;transition: transform .5s ease;z-index: 1}.elementor-widget-lp-rooms-slider .slide-item .room-item:hover::before{transform: scale(1.1)}.elementor-widget-lp-image-text-box .lp-image-text-box{display: flex;gap: 80px;justify-content: space-between;align-items: self-start}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left{width: 50%}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left .lp-title{color: var(--text-brand-secondary, #542d0e);padding: 10px 0 24px;font-family: "Lora", serif;font-size: var(--font-size-H2, 40px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.8px;text-transform: uppercase}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left .lp-desc{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.32px}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left ul{display: flex;flex-wrap: wrap;gap: 16px;padding: 27px 0px 0px 20px;margin-bottom: 50px}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left ul li{width: calc(45%);color: var(--text-primary---dark, #1e1c1c);cursor: pointer;font-family: "Lora";font-size: var(--font-size-B1, 18px);font-style: normal;font-weight: 400;line-height: 150%;transition: 0.5s}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left ul li:hover{color: var(--text-brand-primary, #d3aa6f);padding-left: 5px}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left ul .active{color: var(--text-brand-primary, #d3aa6f)}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left .lp-btn{background: var(--background-brand, #d3aa6f);padding: 12px 28px;color: var(--text-primary-bright, #fefcfc);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;font-size: 14px;position: relative}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left .lp-btn:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left .lp-btn:hover{background: #542d0e}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left .lp-btn:hover:after{transform: translateY(-6px);opacity: 0}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-right{position: relative;flex: 1;height: 500px;overflow: hidden}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-right .lp-image{position: absolute;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .4s ease}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-right .active{opacity: 1}.lora{color: var(--text-brand-secondary, #542d0e);font-family: "Lora", serif;font-size: var(--font-size-H2, 40px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.8px;text-transform: uppercase}.split-text .word{display: inline-block}.split-text .char{display: inline-block}.lp-subtitle-wrapper{overflow: hidden;width: 100%}.lp-subtitle-wrapper svg{margin-right: 10px}.lp-subtitle-wrapper .subtitle-text{display: inline-block;white-space: nowrap;color: var(--text-brand-primary, #d3aa6f);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;text-transform: uppercase}.lp-subtitle-wrapper .subtitle-text .word{display: inline-block;margin-right: 4px;color: var(--text-brand-primary, #d3aa6f);font-size: var(--font-size-B1, 18px);font-style: normal;font-weight: 500;line-height: 150%;text-transform: uppercase}.lp-subtitle-wrapper .subtitle-text .char{display: inline-block;opacity: 0;transform: translateX(40px);will-change: transform, opacity;color: var(--text-brand-primary, #d3aa6f);font-size: var(--font-size-B1, 16px);font-style: normal;font-weight: 400;line-height: 150%;text-transform: uppercase}.fw400 span.char{font-weight: 400 !important}.menorise .lp-subtitle-wrapper .subtitle-text .char{font-weight: 500;font-size: 18px}.elementor-widget-lp-offers-listing .offer-filters{display: flex;margin-bottom: 28px;cursor: pointer}.elementor-widget-lp-offers-listing .offer-filters .filter-item{color: var(--Neutral-400, var(--Neutral-400, #787878));padding: 8px 10px;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 500;line-height: 150%}.elementor-widget-lp-offers-listing .offer-filters .filter-item:hover{color: #c59d5f}.elementor-widget-lp-offers-listing .offer-filters .filter-item.active{color: #c59d5f;font-weight: bold;border-bottom: 2px solid var(--component-Button-Primary, #d3aa6f)}.elementor-widget-lp-offers-listing .lp-offers-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px}.elementor-widget-lp-offers-listing .lp-offers-grid .blog-tag{position: absolute;top: 16px;left: 16px;background: #f7f0e5;color: #542d0e;font-size: 12px;font-weight: 500;transition: 0.5s;padding: 2px 8px}.elementor-widget-lp-offers-listing .slide-item{padding-bottom: 26px}.elementor-widget-lp-offers-listing .slide-item .thumnal{overflow: hidden}.elementor-widget-lp-offers-listing .slide-item .thumnal a{position: relative}.elementor-widget-lp-offers-listing .slide-item .thumnal img{transition: transform .5s ease;height: 350px;width: 100%;object-fit: cover}.elementor-widget-lp-offers-listing .slide-item .thumnal:hover img{transform: scale(1.1)}.elementor-widget-lp-offers-listing .slide-item .title-offer{padding: 24px 0px 16px 0}.elementor-widget-lp-offers-listing .slide-item .title-offer a{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 2;color: var(--text-primary---dark, #1e1c1c);font-family: "Lora", serif;font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: 0.96px;transition: 0.5s}.elementor-widget-lp-offers-listing .slide-item .title-offer:hover a{color: #d3aa6f}.elementor-widget-lp-offers-listing .slide-item .content{overflow: hidden;color: var(--text-primary---dark, #1e1c1c);text-overflow: ellipsis;font-style: normal;font-weight: 400;line-height: 150%;padding-bottom: 24px}.elementor-widget-lp-offers-listing .slide-item .content p{letter-spacing: 0.32px;font-size: var(--font-size-B2, 16px)}.elementor-widget-lp-offers-listing .slide-item a.btn-offer{color: var(--text-primary---dark, #1e1c1c);transition: 0.5s;border-bottom: 1px solid var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-Button-S, 14px);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;padding-bottom: 1px;text-transform: uppercase}.elementor-widget-lp-offers-listing .slide-item a.btn-offer:hover{color: #d3aa6f;border-color: #d3aa6f}.elementor-widget-lp-offers .slick-list{margin-left: -24px;margin-right: -24px}.elementor-widget-lp-offers .slick-arrow{width: 50px;height: 50px;border-radius: var(--radius-card-lg, 24px);border: 1px solid var(--border-subtle, #d6d6d6);display: flex;align-items: center;justify-content: center}.elementor-widget-lp-offers .slick-arrow:hover{background: #cb9a5a;border: 1px solid var(--border-subtle, #cb9a5a)}.elementor-widget-lp-offers .slick-arrow:hover svg path{fill: #fff}.elementor-widget-lp-offers .slick-prev{left: -80px}.elementor-widget-lp-offers .slick-next{right: -80px}.elementor-widget-lp-offers .slick-next svg{rotate: 180deg}.elementor-widget-lp-offers .slick-prev:before,.elementor-widget-lp-offers .slick-next:before{display: none}.elementor-widget-lp-offers .slide-item{padding-left: 24px;padding-right: 24px}.elementor-widget-lp-offers .slide-item .thumnal{overflow: hidden;position: relative}.elementor-widget-lp-offers .slide-item .thumnal .blog-tag{position: absolute;top: 16px;left: 16px;background: #f7f0e5;color: #542d0e;font-size: 12px;font-weight: 500;transition: 0.5s;padding: 2px 8px}.elementor-widget-lp-offers .slide-item .thumnal img{transition: transform .5s ease;height: 350px;width: 100%;object-fit: cover}.elementor-widget-lp-offers .slide-item .thumnal:hover img{transform: scale(1.1)}.elementor-widget-lp-offers .slide-item .title-offer{padding: 24px 0px 16px 0}.elementor-widget-lp-offers .slide-item .title-offer a{color: var(--text-primary---dark, #1e1c1c);font-family: "Lora", serif;font-size: var(--font-size-H4, 24px);line-height: 120% !important;letter-spacing: 0.96px;transition: 0.5s;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 2;font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-lp-offers .slide-item .title-offer:hover a{color: #d3aa6f}.elementor-widget-lp-offers .slide-item .content{color: var(--text-primary---dark, #1e1c1c);word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 3;font-style: normal;font-weight: 400;line-height: 150%;margin-bottom: 24px}.elementor-widget-lp-offers .slide-item .content p{letter-spacing: 0.32px;font-size: var(--font-size-B2, 16px)}.elementor-widget-lp-offers .slide-item a.btn-offer{color: var(--text-primary---dark, #1e1c1c);transition: 0.5s;border-bottom: 1px solid var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-Button-S, 14px);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;padding-bottom: 1px;text-transform: uppercase}.elementor-widget-lp-offers .slide-item a.btn-offer:hover{color: #d3aa6f;border-color: #d3aa6f}.lp-video-popup-wrapper{position: relative;width: 100%;height: 600px;overflow: hidden;cursor: pointer}.lp-video-thumb{width: 100%;height: 100%;transition: transform .6s ease-out;position: relative;overflow: hidden;background-size: cover;background-position: center;will-change: transform}.lp-play-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100px;height: 100px;border-radius: 50%;display: flex;align-items: center;justify-content: center}.lp-video-modal{position: fixed;inset: 0;background: rgba(0,0,0,0.9);display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: 0.3s;z-index: 99999}.lp-video-modal.active{opacity: 1;visibility: visible}.lp-video-modal iframe{width: 80%;height: 80%;border: none}.lp-video-close{position: absolute;top: 30px;right: 30px;font-size: 32px;color: #fff;cursor: pointer}.yen-tu{font-family: "UTM Yen Tu", serif}.yen-tu .lp-title span{font-family: "UTM Yen Tu", serif}.yen-tu .elementor-heading-title{font-family: "UTM Yen Tu", serif}.ui-widget.ui-widget-content{border: 0}input:focus-visible{outline: 0 !important}.not-line svg{display: none}.sub-heading .elementor-icon svg{height: auto}.htl-contact-form .contact-from .wpcf7-checkbox input[type="checkbox"]{display: none}.htl-contact-form .contact-from .wpcf7-checkbox .wpcf7-list-item-label{position: relative;padding-left: 30px;cursor: pointer;display: inline-block}.htl-contact-form .contact-from .wpcf7-checkbox .wpcf7-list-item-label::before{content: "";position: absolute;left: 0;top: 2px;width: 20px;height: 20px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' stroke='%23A5A4A4'/%3E%3C/svg%3E") no-repeat center;background-size: contain}.htl-contact-form .contact-from .wpcf7-checkbox input[type="checkbox"]:checked + .wpcf7-list-item-label::before{background-color: #cb9a5a;border-radius: 4px}.htl-contact-form .contact-from .wpcf7-checkbox .wpcf7-list-item-label::after{content: "";position: absolute;left: 3px;top: 5px;width: 14px;height: 14px;opacity: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11.6654 3.79163L5.2487 10.2083L2.33203 7.29163' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size: contain}.htl-contact-form .contact-from .wpcf7-checkbox input[type="checkbox"]:checked + .wpcf7-list-item-label::after{opacity: 1}.htl-contact-form .contact-from label{color: var(--base-color-neutral-800, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 500;line-height: 150%}.htl-contact-form .contact-from label red{color: var(--System-Danger-Hard, #900);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.htl-contact-form .contact-from input{border: 1px solid var(--base-color-neutral-300, #a5a4a4);background: var(--base-color-neutral-0, #fefcfc);padding: 16px;width: 100%}.htl-contact-form .contact-from textarea{border: 1px solid var(--base-color-neutral-300, #a5a4a4);background: var(--base-color-neutral-0, #fefcfc);padding: 16px;width: 100%;max-height: 128px}.htl-contact-form .contact-from textarea:focus-visible{outline: unset !important}.htl-contact-form .contact-from > div:not(:last-child){margin-bottom: 24px}.htl-contact-form .contact-from .email-phone{display: flex;gap: 24px}.htl-contact-form .contact-from .email-phone .div{flex: 1;display: flex;flex-direction: column}.htl-contact-form .contact-from .policy .wpcf7-list-item{margin: 0}.htl-contact-form .contact-from .policy input{width: auto;margin-right: 10px}.htl-contact-form .contact-from .policy .wpcf7-list-item-label{color: var(--text-secondary, #595f68);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.htl-contact-form .contact-from .wpcf7-submit{position: relative;background: var(--background-brand, #d3aa6f);padding: 12px 28px;color: var(--text-primary-bright, #fefcfc);font-style: normal;border: 0;font-weight: 500;width: fit-content;font-size: 14px;letter-spacing: 0.7px;text-transform: uppercase}.htl-contact-form .contact-from .wpcf7-submit .wpcf7-spinner{display: none}.htl-contact-form .contact-from .wpcf7-submit:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.htl-contact-form .contact-from .wpcf7-submit:hover{background: #542d0e}.htl-contact-form .contact-from .wpcf7-submit:hover:after{transform: translateY(-6px);opacity: 0}.gallery-about .lp-grid-custom{grid-template-columns: repeat(3, 1fr);grid-auto-rows: 480px;gap: 0}.gallery-about .div1{grid-row: span 1}.form-about .pxl-room-check-available-form-wg{box-shadow: none}.form-about .pxl-room-check-available-form-wg .border-bottom:after{display: none}.has-line .elementor-heading-title{display: flex;align-items: center;justify-content: center;gap: 16px}.has-line .elementor-heading-title:before,.has-line .elementor-heading-title:after{content: "";width: 76px;height: 1px;background-color: var(--text-brand-primary, #ecdabd)}.core-value{background: linear-gradient(180deg, #f7f0e5 -16.2%, rgba(254,252,252,0.8) 100%);backdrop-filter: blur(10px)}.elementor-widget-lp-flip-card{cursor: pointer}.elementor-widget-lp-flip-card .lp-flip-wrapper{display: flex}.elementor-widget-lp-flip-card .lp-flip-card{flex: 1;position: relative;perspective: 1000px;border-right: 1px solid #e5d3b3}.elementor-widget-lp-flip-card .lp-flip-card:last-child{border-right: none}.elementor-widget-lp-flip-card .lp-flip-inner{position: relative;min-height: 247px;transform-style: preserve-3d;transition: transform .6s ease}.elementor-widget-lp-flip-card .lp-flip-front,.elementor-widget-lp-flip-card .lp-flip-back{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;text-align: center;padding: 40px 20px;backface-visibility: hidden}.elementor-widget-lp-flip-card .lp-flip-back{transform: rotateY(180deg)}.elementor-widget-lp-flip-card .lp-flip-card:hover .lp-flip-inner{transform: rotateY(180deg)}.elementor-widget-lp-flip-card .lp-flip-front{opacity: 1;transition: opacity .3s ease}.elementor-widget-lp-flip-card .lp-flip-front .title{color: var(--text-brand-secondary, #542d0e);text-align: center;font-family: "Lora", serif;font-size: var(--font-size-H2, 40px);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: -0.8px;text-transform: capitalize;padding-bottom: 8px}.elementor-widget-lp-flip-card .lp-flip-front .subtitle{color: var(--text-brand-secondary, #542d0e);text-align: center;font-family: "Lora", serif;font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%;text-transform: uppercase}.elementor-widget-lp-flip-card .lp-flip-back{opacity: 0;transition: opacity .3s ease}.elementor-widget-lp-flip-card .lp-flip-back .content{color: var(--text-brand-secondary, #542d0e);text-align: center;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-lp-flip-card .lp-flip-card:hover .lp-flip-front{opacity: 0}.elementor-widget-lp-flip-card .lp-flip-card:hover .lp-flip-back{opacity: 1}.border-line{position: relative}.border-line::after{content: "";position: absolute;top: 136px;bottom: 107px;left: 26px;right: 27px;border: 1px solid #d3aa6f;pointer-events: none;z-index: -1}.elementor-widget-lp-image-list-switch .lp-switch{display: flex;gap: 64px;align-items: flex-start}.elementor-widget-lp-image-list-switch .lp-switch .lp-left{flex: 1;height: 550px;overflow: hidden;position: relative}.elementor-widget-lp-image-list-switch .lp-switch .lp-left .lp-img{display: none;position: absolute;width: 100%;height: 100%;object-fit: cover;transition: opacity .4s ease}.elementor-widget-lp-image-list-switch .lp-switch .lp-left .lp-img.active{display: block}.elementor-widget-lp-image-list-switch .lp-switch .lp-right{width: 60%;margin: 30px 0}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item{border-bottom: 1px solid #ecdabd;padding: 16px 0;cursor: pointer;transition: 0.3s}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item .top{display: flex;justify-content: space-between;font-size: 18px;font-weight: 500}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item .top span.title{color: var(--text-brand-secondary, #542d0e);font-family: "Lora", serif;font-size: var(--font-size-H3, 32px);font-style: normal;font-weight: 400;line-height: 150%;text-transform: uppercase;transition: 0.5s}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item .top span.index{color: var(--text-brand-secondary, #542d0e);font-family: "Lora", serif;font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 150%;text-transform: uppercase}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item .desc{margin-top: 12px;letter-spacing: 0.32px;display: none}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item:first-child{border-top: 1px solid #ecdabd}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item:hover .title{color: #d3aa6f !important;padding-left: 10px}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item.active{opacity: 1}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item.active .title{color: #d3aa6f !important}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item.active .desc{display: block;color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-lp-gallery-filter .grid-item{position: relative;overflow: hidden}.elementor-widget-lp-gallery-filter .grid-item img{width: 100%;height: 250px;object-fit: cover;display: block}.elementor-widget-lp-gallery-filter .overlay{position: absolute;inset: 0;background: rgba(0,0,0,0.45);opacity: 0;transition: 0.3s;pointer-events: none}.elementor-widget-lp-gallery-filter .grid-item:hover .overlay{opacity: 1}.elementor-widget-lp-gallery-filter .overlay-inner{padding: 0 20px;pointer-events: auto;position: absolute;bottom: 20px;left: 50%;top: 50%;transform: translateX(-50%);display: flex;flex-direction: column;align-items: center;gap: 8px;width: 100%;justify-content: space-between}.elementor-widget-lp-gallery-filter .overlay-inner span.caption{color: #fff;text-transform: uppercase;font-family: "Lora", serif;font-size: var(--font-size-B1, 18px);font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-lp-gallery-filter .overlay-inner .view-btn{cursor: pointer;z-index: 2}.elementor-widget-lp-gallery-filter .lp-pagination{margin-top: 36px;text-align: center;display: flex;justify-content: center;align-items: center;gap: 4px}.elementor-widget-lp-gallery-filter .page-item{padding: 8px;border: 1px solid transparent;cursor: pointer;border-radius: 0px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;color: var(--text-primary---dark, #1e1c1c);font-size: 14px;font-style: normal;font-weight: 500;line-height: 150%}.elementor-widget-lp-gallery-filter .page-item:hover{background: #c59d5f;color: #fff;border-color: #c59d5f}.elementor-widget-lp-gallery-filter .page-item.active{background: #c59d5f;color: #fff;border-color: #c59d5f}.elementor-widget-lp-gallery-filter .filter-nav{display: flex;margin-bottom: 36px;cursor: pointer}.elementor-widget-lp-gallery-filter .filter-nav .filter-item{color: var(--Neutral-400, var(--Neutral-400, #787878));padding: 8px 10px;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 500;line-height: 150%}.elementor-widget-lp-gallery-filter .filter-nav .filter-item:hover{color: #c59d5f}.elementor-widget-lp-gallery-filter .filter-item.active{color: #c59d5f;font-weight: bold;border-bottom: 2px solid var(--component-Button-Primary, #d3aa6f)}.elementor-widget-lp-gallery-filter .lp-grid-ajax{display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px}.elementor-widget-lp-gallery-filter .grid-item img{width: 100%;height: 284px;object-fit: cover;cursor: pointer}.elementor-widget-lp-gallery-filter .open-popup{position: absolute;inset: 0;z-index: 5;cursor: pointer}.elementor-widget-lp-gallery-filter .lp-popup{position: fixed;inset: 0;background: rgba(0,0,0,0.9);display: none;align-items: center;justify-content: center;z-index: 9999}.elementor-widget-lp-gallery-filter .lp-popup img{max-width: 90%;max-height: 90%}.elementor-widget-lp-gallery-filter .lp-popup .close{position: absolute;top: 20px;right: 30px;font-size: 40px;color: #fff;cursor: pointer}.elementor-widget-lp-gallery-filter .lp-popup .nav{position: absolute;top: 50%;transform: translateY(-50%);font-size: 50px;color: #fff;cursor: pointer;padding: 10px;background: rgba(0,0,0,0.5);display: flex;justify-content: center;align-items: center}.elementor-widget-lp-gallery-filter .lp-popup .nav svg{width: 40px;height: 40px}.elementor-widget-lp-gallery-filter .lp-popup .prev{left: 20px}.elementor-widget-lp-gallery-filter .lp-popup .next{right: 20px}.elementor-widget-lp-map .leaflet-popup-content{font-size: 14px;font-weight: 700;font-family: "Plus Jakarta Sans", sans-serif;line-height: 180%}.elementor-widget-lp-map .leaflet-popup-content span{font-weight: 400}.elementor-widget-lp-map .leaflet-popup-content p{margin-bottom: 0}.elementor-widget-restaurant-bar-service .restaurant-bar-wrapper{display: flex;flex-direction: column;gap: 64px}.elementor-widget-restaurant-bar-service .restaurant-bar-wrapper .restaurant-grid{display: flex;align-items: center}.elementor-widget-restaurant-bar-service .restaurant-image{order: 1;overflow: hidden;width: 50%}.elementor-widget-restaurant-bar-service .restaurant-image img{transition: 0.5s;width: 100%;object-fit: cover}.elementor-widget-restaurant-bar-service .restaurant-image:hover img{scale: 1.1}.elementor-widget-restaurant-bar-service .restaurant-content{flex: 1;order: 2;padding: 48px}.elementor-widget-restaurant-bar-service .restaurant-item.reverse .restaurant-image{order: 2}.elementor-widget-restaurant-bar-service .restaurant-item.reverse .restaurant-content{order: 1}.elementor-widget-restaurant-bar-service .restaurant-content h3{padding-bottom: 16px}.elementor-widget-restaurant-bar-service .restaurant-content h3 a{font-family: "Lora", serif;color: var(--text-primary---dark, #1e1c1c);transition: 0.5s;font-size: var(--font-size-H3, 32px);font-style: normal;font-weight: 400;line-height: 120%;text-transform: uppercase;letter-spacing: -0.64px}.elementor-widget-restaurant-bar-service .restaurant-content h3:hover a{color: #c59d5f}.elementor-widget-restaurant-bar-service .meta{display: flex;gap: 24px;flex-wrap: wrap;margin-bottom: 16px}.elementor-widget-restaurant-bar-service .meta p{margin-bottom: 0;color: var(--text-subtle, #8e8d8d);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-restaurant-bar-service .meta p span{color: #1e1c1c;padding-left: 8px}.elementor-widget-restaurant-bar-service .desc{margin-bottom: 16px}.elementor-widget-restaurant-bar-service .desc p{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;margin-bottom: 0;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 3}.elementor-widget-restaurant-bar-service .service{margin-bottom: 22px;color: var(--text-subtle, #8e8d8d);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-restaurant-bar-service .service span{color: #1e1c1c}.elementor-widget-restaurant-bar-service .btn{background: var(--background-brand, #d3aa6f);padding: 12px 38px;color: var(--text-primary-bright, #fefcfc);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;font-size: 14px;position: relative;display: inline-block}.elementor-widget-restaurant-bar-service .btn:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.elementor-widget-restaurant-bar-service .btn:hover{background: #542d0e}.elementor-widget-restaurant-bar-service .btn:hover:after{transform: translateY(-6px);opacity: 0}.single-restaurant_bar .ui-datepicker,.single-experiences .ui-datepicker{z-index: 9999 !important}.single-restaurant_bar .banner,.single-experiences .banner{position: relative;height: 80vh;background-size: cover;background-position: center}.single-restaurant_bar .banner__overlay,.single-experiences .banner__overlay{position: absolute;inset: 0;background: rgba(0,0,0,0.4);display: flex;justify-content: center;align-items: center;flex-direction: column}.single-restaurant_bar .post__single,.single-experiences .post__single{background: var(--base-color-primary-25, #fbf8f3)}.single-restaurant_bar .post__single .banner .banner__title,.single-experiences .post__single .banner .banner__title{color: var(--text-primary-bright, #fefcfc);text-align: center;font-family: "Lora", serif;font-size: 48px;font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.96px;text-transform: uppercase;padding-bottom: 6px}.single-restaurant_bar .post__single .banner span,.single-experiences .post__single .banner span{color: var(--text-primary-bright, #fefcfc);text-align: center;font-size: 16px;font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: 0.8px;text-transform: uppercase}.single-restaurant_bar .post__single .post-overview,.single-experiences .post__single .post-overview{padding: 120px 0;background-image: url(https://koi.dev.enosta.com/wp-content/uploads/2026/05/fish.svg);background-position: top center;background-repeat: no-repeat;background-size: auto}.single-restaurant_bar .post__single .post-overview h2,.single-experiences .post__single .post-overview h2{color: var(--text-brand-secondary, #542d0e);text-align: center;font-family: "Lora", serif;font-size: var(--font-size-H2, 40px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.8px;text-transform: uppercase;padding-bottom: 24px}.single-restaurant_bar .post__single .post-overview h2,.single-experiences .post__single .post-overview h2{margin: 0px auto;width: 50%}.single-restaurant_bar .post__single .post-overview p,.single-experiences .post__single .post-overview p{color: var(--text-primary---dark, #1e1c1c);text-align: center;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;margin: 0px auto;width: 50%}.single-restaurant_bar .post__single .post-overview p:not(:last-child),.single-experiences .post__single .post-overview p:not(:last-child){padding-bottom: 16px}.single-restaurant_bar .post__single .post-overview .post-info,.single-experiences .post__single .post-overview .post-info{display: flex;justify-content: center;padding-top: 40px}.single-restaurant_bar .post__single .post-overview .post-info .info-item,.single-experiences .post__single .post-overview .post-info .info-item{display: block;padding: 36px 12px;text-align: center;width: 15%}.single-restaurant_bar .post__single .post-overview .post-info .info-item strong,.single-experiences .post__single .post-overview .post-info .info-item strong{color: var(--text-brand-secondary, #542d0e);text-align: center;font-family: "Lora", serif;font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: -0.48px;text-transform: capitalize;padding-bottom: 8px;display: block}.single-restaurant_bar .post__single .post-overview .post-info .info-item span,.single-experiences .post__single .post-overview .post-info .info-item span,.single-restaurant_bar .post__single .post-overview .post-info .info-item a,.single-experiences .post__single .post-overview .post-info .info-item a{color: var(--text-brand-secondary, #542d0e);text-align: center;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.single-restaurant_bar .post__single .post-overview .post-info .info-item:nth-child(2),.single-experiences .post__single .post-overview .post-info .info-item:nth-child(2){border-left: 1px solid #ecdabd;border-right: 1px solid #ecdabd}.elementor-widget-restaurant-slider .slick-slide,.elementor-widget-meeting-event-slider .slick-slide{transition: all .4s ease}.elementor-widget-restaurant-slider .slick-arrow,.elementor-widget-meeting-event-slider .slick-arrow{z-index: 2;border-radius: var(--radius-card-lg, 24px);background: rgba(251,248,243,0.5);backdrop-filter: blur(5px);width: 48px;height: 48px;display: flex;align-items: center;justify-content: center}.elementor-widget-restaurant-slider .slick-arrow svg,.elementor-widget-meeting-event-slider .slick-arrow svg{width: 16px;height: 16px;transition: 0.5s}.elementor-widget-restaurant-slider .slick-arrow::before,.elementor-widget-meeting-event-slider .slick-arrow::before{display: none}.elementor-widget-restaurant-slider .slick-arrow:hover,.elementor-widget-meeting-event-slider .slick-arrow:hover{background: #d3aa6f;border: 1px solid #d3aa6f}.elementor-widget-restaurant-slider .slick-arrow:hover svg path,.elementor-widget-meeting-event-slider .slick-arrow:hover svg path{fill: #fff}.elementor-widget-restaurant-slider .slick-prev,.elementor-widget-meeting-event-slider .slick-prev{left: 5%}.elementor-widget-restaurant-slider .slick-arrow,.elementor-widget-meeting-event-slider .slick-arrow{right: 5%}.elementor-widget-restaurant-slider .slick-next svg,.elementor-widget-meeting-event-slider .slick-next svg{rotate: 180deg}.elementor-widget-restaurant-slider .slick-center,.elementor-widget-meeting-event-slider .slick-center{z-index: 2}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid{display: flex;overflow: hidden;align-items: center}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-gallery,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-gallery{width: 50%}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-gallery img,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-gallery img{height: 650px;object-fit: cover;width: 100%}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content{flex: 1;padding: 48px}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .sub,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .sub{position: relative;color: var(--text-brand-primary, #d3aa6f);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;text-transform: uppercase;margin-bottom: 16px}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .sub:before,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .sub:before,.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .sub:after,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .sub:after{content: "";display: inline-block;width: 40px;height: 1px;background: #c8a96a;margin: 0 10px;vertical-align: middle}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .meta,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .meta{display: flex;gap: 8px 24px;flex-wrap: wrap}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .meta p,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .meta p{margin-bottom: 0;color: var(--text-subtle, #8e8d8d);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .meta p span,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .meta p span{color: #1e1c1c;padding-left: 5px}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content h3,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content h3{color: var(--text-primary---dark, #1e1c1c);font-family: var(--font-family-Heading-Typeface, Lora);font-family: "Lora", serif;font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.64px;text-transform: uppercase;padding: 0 0 16px 0}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .desc,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .desc{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .schedule p,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .schedule p{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;margin-bottom: 10px}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .schedule p strong,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .schedule p strong{color: #8e8d8d;font-weight: 400}.elementor-widget-restaurant-slider .btn,.elementor-widget-meeting-event-slider .btn{display: inline-block;padding: 12px 28px;font-size: 13px;letter-spacing: 1px;text-transform: uppercase;margin-right: 10px;transition: 0.3s}.elementor-widget-restaurant-slider .btn.book,.elementor-widget-meeting-event-slider .btn.book{cursor: pointer;background: var(--background-brand, #d3aa6f);padding: 12px 38px;color: var(--text-primary-bright, #fefcfc);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;font-size: 14px;position: relative}.elementor-widget-restaurant-slider .btn.book:after,.elementor-widget-meeting-event-slider .btn.book:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.elementor-widget-restaurant-slider .btn.book:hover,.elementor-widget-meeting-event-slider .btn.book:hover{background: #542d0e}.elementor-widget-restaurant-slider .btn.book:hover:after,.elementor-widget-meeting-event-slider .btn.book:hover:after{transform: translateY(-6px);opacity: 0}.elementor-widget-restaurant-slider .slick-gallery,.elementor-widget-meeting-event-slider .slick-gallery{margin-bottom: 0}.elementor-widget-restaurant-slider .btn.outline,.elementor-widget-meeting-event-slider .btn.outline{border: 2px solid var(--base-color-primary-100, #ecdabd);color: var(--base-color-secondary-700-brand, #542d0e);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;padding: 12px 38px;position: relative;font-size: 14px}.elementor-widget-restaurant-slider .btn.outline:after,.elementor-widget-meeting-event-slider .btn.outline:after{content: "";height: 2px;background-color: #ecdabd;position: absolute;left: -1px;right: -1px;bottom: -7px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.elementor-widget-restaurant-slider .btn.outline:hover,.elementor-widget-meeting-event-slider .btn.outline:hover{background: #542d0e;border: 2px solid var(--base-color-primary-100, #542d0e);color: #fff}.elementor-widget-restaurant-slider .btn.outline:hover:after,.elementor-widget-meeting-event-slider .btn.outline:hover:after{transform: translateY(-6px);opacity: 0}.elementor-widget-restaurant-slider .slick-dots,.elementor-widget-meeting-event-slider .slick-dots{bottom: 24px;margin-left: 0}.elementor-widget-restaurant-slider .slick-dots li button,.elementor-widget-meeting-event-slider .slick-dots li button{border: 1px solid transparent;padding: 8px;border-radius: 50%;width: 30px;height: 30px}.elementor-widget-restaurant-slider .slick-dots li button:before,.elementor-widget-meeting-event-slider .slick-dots li button:before{font-family: "";font-size: 50px;width: 30px;height: 30px;opacity: 1;color: #8e8d8d;top: 5px}.elementor-widget-restaurant-slider .slick-dots .slick-active button,.elementor-widget-meeting-event-slider .slick-dots .slick-active button{border: 1px solid #fff}.elementor-widget-restaurant-slider .slick-dots .slick-active button:before,.elementor-widget-meeting-event-slider .slick-dots .slick-active button:before{color: #fff}.single-restaurant_bar .desc{padding: 16px 0 0 0 !important}.what-offer .elementor-widget-restaurant-slider:nth-child(2n){padding-top: 64px}.what-offer .elementor-widget-restaurant-slider:nth-child(2n) .restaurant-gallery{order: 2}.what-offer .elementor-widget-meeting-event-slider:nth-child(2n){padding-top: 64px}.what-offer .elementor-widget-meeting-event-slider:nth-child(2n) .restaurant-content{order: 2}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content h2{padding-top: 16px}.destinitation .elementor-widget-meeting-event-slider:nth-child(2n-1) .restaurant-content{order: 1}.destinitation .elementor-widget-meeting-event-slider:nth-child(2n){padding-top: 64px}.destinitation .desc{padding-top: 16px;padding-bottom: 16px}.bg-color{background: rgba(251,248,243,0.8);backdrop-filter: blur(10px);width: 70%;margin: 0px auto;margin-top: -130px}.has-line .lp-title{display: flex;align-items: center;justify-content: center;gap: 28px}.has-line .lp-title:before{content: "";width: 267px;height: 1px;background-color: var(--text-brand-primary, #ecdabd)}.has-line .lp-title:after{content: "";width: 267px;height: 1px;background-color: var(--text-brand-primary, #ecdabd)}.has-span .elementor-icon-list-text span{font-weight: 400}.copy-right a{color: #542d0e;transition: 0.5s}.copy-right a:hover{color: #c59d5f !important}.quality{background: radial-gradient(211.8% 116.19% at 103.23% 179.18%, #e8d3b0 0%, #f7f0e5 100%)}.quality .conte{background: linear-gradient(180deg, #f7f0e5 -16.2%, rgba(254,252,252,0.8) 100%);backdrop-filter: blur(10px)}.quality .elementor-image-box-img{background: #d3aa6f;padding: 10px;width: fit-content}.has-lora .elementor-image-box-title{font-family: "Lora", serif}.has-lora-medium .elementor-image-box-title{font-family: "Lora medium"}.elementor-widget-lp-acconmodation-listing .lp-acconmodation-grid{display: flex;flex-direction: column;gap: 44px;padding-top: 32px}.elementor-widget-lp-acconmodation-listing .restaurant-slider{position: relative}.elementor-widget-lp-acconmodation-listing .restaurant-grid{display: flex;align-items: center;position: relative;justify-content: space-between}.elementor-widget-lp-acconmodation-listing .restaurant-slider:nth-child(even) .restaurant-grid{flex-direction: row-reverse}.elementor-widget-lp-acconmodation-listing .restaurant-gallery{flex: 0 0 52%;max-width: 52%;position: relative}.elementor-widget-lp-acconmodation-listing .restaurant-gallery .gallery-item img{transition: 0.5s;width: 100%;height: 520px;object-fit: cover;display: block}.elementor-widget-lp-acconmodation-listing .restaurant-gallery .gallery-item:hover img{scale: 1.1}.elementor-widget-lp-acconmodation-listing .restaurant-content{flex: 0 0 52%;max-width: 52%;background: var(--base-color-primary-50, #f7f0e5);box-shadow: 0 2px 24px 12px rgba(71,31,0,0.08);padding: 48px;z-index: 9;margin-left: -48px}.elementor-widget-lp-acconmodation-listing .restaurant-content h3{padding-bottom: 16px}.elementor-widget-lp-acconmodation-listing .restaurant-content h3 a{font-family: "Lora", serif;color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-H3, 32px);font-style: normal;font-weight: 400;line-height: 120%;text-transform: uppercase;letter-spacing: -0.64px;transition: 0.5s}.elementor-widget-lp-acconmodation-listing .restaurant-content h3:hover a{color: #d3aa6f}.elementor-widget-lp-acconmodation-listing .restaurant-content .room-meta{display: flex;align-items: center;gap: 30px}.elementor-widget-lp-acconmodation-listing .restaurant-content .room-meta span{display: flex;align-items: center;color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;gap: 5px}.elementor-widget-lp-acconmodation-listing .restaurant-content .desc{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;margin: 16px 0;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 3}.elementor-widget-lp-acconmodation-listing .restaurant-content .room-tags{display: flex;gap: 10px 42px;flex-wrap: wrap;padding-left: 27px;padding-bottom: 20px;border-bottom: 1px solid #ecdabd;margin-bottom: 40px}.elementor-widget-lp-acconmodation-listing .restaurant-content .room-tags .room-tag{list-style: disc;color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px}.elementor-widget-lp-acconmodation-listing .restaurant-slider:nth-child(even) .restaurant-content{margin-left: 0px;margin-right: -48px}.elementor-widget-lp-acconmodation-listing .slick-gallery{overflow: hidden;margin-bottom: 0}.elementor-widget-lp-acconmodation-listing .acconmodation-filters{display: flex;justify-content: center;gap: 8px;border-top: 1px solid var(--base-color-primary-100, #ecdabd);border-bottom: 1px solid var(--base-color-primary-100, #ecdabd);padding: 24px 0}.elementor-widget-lp-acconmodation-listing .acconmodation-filters .room-filter-item{padding: 8px;color: var(--Neutral-400, var(--Neutral-400, #787878));font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 500;line-height: 160%;letter-spacing: 0.64px;border-bottom: 2px solid transparent;cursor: pointer;transition: 0.5s}.elementor-widget-lp-acconmodation-listing .acconmodation-filters .room-filter-item:hover{color: #d3aa6f;border-bottom: 2px solid var(--component-Button-Primary, #d3aa6f)}.elementor-widget-lp-acconmodation-listing .acconmodation-filters .active{border-bottom: 2px solid var(--component-Button-Primary, #d3aa6f);color: #d3aa6f}.elementor-widget-lp-acconmodation-listing .filter-item{cursor: pointer;position: relative}.elementor-widget-lp-acconmodation-listing .lp-acconmodation-grid.loading{opacity: 0.4;pointer-events: none}.elementor-widget-lp-acconmodation-listing .slick-arrow{z-index: 2;border-radius: var(--radius-card-lg, 24px);bottom: 0px;top: auto;background: rgba(251,248,243,0.5);backdrop-filter: blur(5px);width: 36px;height: 36px;display: flex;align-items: center;justify-content: center}.elementor-widget-lp-acconmodation-listing .slick-arrow svg{width: 13px;height: 13px;transition: 0.5s}.elementor-widget-lp-acconmodation-listing .slick-arrow::before{display: none}.elementor-widget-lp-acconmodation-listing .slick-arrow:hover{background: #d3aa6f;border: 1px solid #d3aa6f}.elementor-widget-lp-acconmodation-listing .slick-arrow:hover svg path{fill: #fff}.elementor-widget-lp-acconmodation-listing .slick-prev{left: 20px}.elementor-widget-lp-acconmodation-listing .slick-arrow{right: 20px}.elementor-widget-lp-acconmodation-listing .slick-next svg{rotate: 180deg}.elementor-widget-lp-acconmodation-listing .slick-center{z-index: 2}.elementor-widget-lp-acconmodation-listing .slick-dots{bottom: 20px;margin-left: 0;padding-left: 0}.elementor-widget-lp-acconmodation-listing .slick-dots li button{border: 1px solid transparent;padding: 8px;border-radius: 50%;width: 30px;height: 30px}.elementor-widget-lp-acconmodation-listing .slick-dots li button:before{font-family: "";font-size: 50px;width: 30px;height: 30px;opacity: 1;color: #8e8d8d;top: 5px}.elementor-widget-lp-acconmodation-listing .slick-dots .slick-active button{border: 1px solid #fff}.elementor-widget-lp-acconmodation-listing .slick-dots .slick-active button:before{color: #fff}.btn.book{cursor: pointer;background: var(--background-brand, #d3aa6f);padding: 12px 38px;color: var(--text-primary-bright, #fefcfc);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;font-size: 14px;position: relative}.btn.book:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.btn.book:hover{background: #542d0e}.btn.book:hover:after{transform: translateY(-6px);opacity: 0}.bg .check-available-form-inner{background: #f7f0e5}.single-rooms .post__content .pxl-room-check-available-form-wg{background: #f7f0e5}.single-rooms .post__content .pxl-room-check-available-form-wg .check-available-form-inner{width: 1200px;margin: 0px auto}.single-rooms .post__content .content-post{padding-top: 80px;position: relative;background: #fbf8f3}.single-rooms .post__content .content-post .container{position: relative;z-index: 2}.single-rooms .post__content .content-post:before{content: "";background-image: url(/wp-content/uploads/2026/05/Vector11.svg);background-position: top right;background-repeat: no-repeat;background-size: auto;position: absolute;top: 0;right: 0;width: 200px;height: 200px}.single-rooms .post__content .content-post:after{content: "";background-image: url(/wp-content/uploads/2026/05/Ellipse-1.svg);background-position: top left;background-repeat: no-repeat;background-size: contain;position: absolute;top: 10%;left: 0;width: 20%;height: 20%;transform: translateY(-50%)}.single-rooms .post__content .content-post .desc{width: 80%;color: var(--text-primary---dark, #1e1c1c);text-align: center;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px;margin: 0px auto}.single-rooms .post__content .content-post .infor{display: flex;gap: 40px;justify-content: center;margin-top: 40px}.single-rooms .post__content .content-post .infor .item{display: flex;gap: 6px;align-items: center;justify-content: flex-start}.single-rooms .post__content .content-post .infor .item p{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px;border-bottom: 1px solid var(--base-color-primary-200, #dfc294);padding: 8px 48px}.single-rooms .post__content .content-post .sum-service{border-bottom: 1px solid #ecdabd;border-top: 1px solid #ecdabd;margin-top: 40px;margin-bottom: 32px}.single-rooms .post__content .content-post .sum-service .services{width: 80%;margin: 0px auto;padding-top: 40px;padding-bottom: 30px;display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(3, 1fr);gap: 22px 0}.single-rooms .post__content .content-post .sum-service .services .service-item{display: flex;gap: 8px;align-items: center;justify-content: flex-start}.single-rooms .post__content .content-post .sum-service .services .service-item span{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px}.single-rooms .post__content .content-post .gallery-image{padding-bottom: 120px;position: relative}.single-rooms .post__content .content-post .gallery-image .heading{padding-bottom: 32px;font-family: "Lora", serif;font-weight: 400;font-size: 32px}.single-rooms .post__content .content-post .gallery-image .room-gallery-slider{margin-bottom: 0px}.single-rooms .post__content .content-post .gallery-image img{width: 100%;height: 600px;object-fit: cover}.single-rooms .post__content .content-post .gallery-image .slick-slide{transition: all .4s ease}.single-rooms .post__content .content-post .gallery-image .slick-arrow{z-index: 2;border-radius: var(--radius-card-lg, 24px);background: rgba(251,248,243,0.5);backdrop-filter: blur(5px);width: 48px;height: 48px;display: flex;align-items: center;justify-content: center}.single-rooms .post__content .content-post .gallery-image .slick-arrow svg{width: 16px;height: 16px;transition: 0.5s}.single-rooms .post__content .content-post .gallery-image .slick-arrow::before{display: none}.single-rooms .post__content .content-post .gallery-image .slick-arrow:hover{background: #d3aa6f;border: 1px solid #d3aa6f}.single-rooms .post__content .content-post .gallery-image .slick-arrow:hover svg path{fill: #fff}.single-rooms .post__content .content-post .gallery-image .slick-prev{left: 5%}.single-rooms .post__content .content-post .gallery-image .slick-arrow{right: 5%}.single-rooms .post__content .content-post .gallery-image .slick-next svg{rotate: 180deg}.single-rooms .post__content .content-post .gallery-image .slick-center{z-index: 2}.single-rooms .post__content .content-post .gallery-image .slick-dots{bottom: 20px;margin-left: 0;padding-left: 0}.single-rooms .post__content .content-post .gallery-image .slick-dots li button{border: 1px solid transparent;padding: 8px;border-radius: 50%;width: 30px;height: 30px}.single-rooms .post__content .content-post .gallery-image .slick-dots li button:before{font-family: "";font-size: 50px;width: 30px;height: 30px;opacity: 1;color: #8e8d8d;top: 5px}.single-rooms .post__content .content-post .gallery-image .slick-dots .slick-active button{border: 1px solid #fff}.single-rooms .post__content .content-post .gallery-image .slick-dots .slick-active button:before{color: #fff}.single-rooms .banner{position: relative;height: 80vh;background-size: cover;background-position: center}.single-rooms .banner .banner__overlay{position: absolute;inset: 0;background: rgba(0,0,0,0.3);display: flex;justify-content: center;align-items: center;flex-direction: column}.single-rooms .banner .banner__overlay .banner__title{color: var(--text-primary-bright, #fefcfc);text-align: center;font-family: "Lora", serif;font-size: 48px;font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.8px;text-transform: uppercase;padding-bottom: 6px}.single-rooms .banner .banner__overlay span{color: var(--text-primary-bright, #fefcfc);text-align: center;font-size: 16px;font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: 0.8px;text-transform: uppercase}.single-rooms .sub-heading{color: var(--text-brand-primary, #d3aa6f);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.32px;text-transform: uppercase;display: flex;align-items: center;justify-content: center;padding-bottom: 6px;gap: 16px}.single-rooms .sub-heading:after{content: "";width: 60px;height: 1px;background-color: var(--text-brand-primary, #ecdabd)}.single-rooms .sub-heading:before{content: "";width: 76px;height: 1px;background-color: var(--text-brand-primary, #ecdabd)}.single-rooms .heading{text-align: center;color: var(--text-primary---dark, #542d0e);font-family: var(--font-medium, "Lora medium");font-size: var(--font-size-H3, 40px);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: -0.64px;text-transform: uppercase}.upgrade{position: relative}.upgrade:after{content: "";background: url(/wp-content/uploads/2026/04/Vector-11.svg);position: absolute;left: 50%;top: -70px;transform: translateX(-50%);width: 1px;height: 150px}.upgrade:before{content: "";background: url(/wp-content/uploads/2026/06/Ellipse-1-2.svg);position: absolute;right: 0;bottom: 0px;width: 200px;height: 200px;background-position: bottom right;display: block;background-size: contain;background-repeat: no-repeat}.related-post{padding-top: 120px;padding-bottom: 120px;z-index: 9;background: #fff}.related-post .related-slider{padding-top: 32px}.related-post .related-slider .slick-list{margin: 0 -16px}.related-post .related-slider .slick-prev{left: -70px;border: 1px solid #d6d6d6}.related-post .related-slider .slick-next{border: 1px solid #d6d6d6;right: -70px}.related-post .related-slider .restaurant-grid{padding: 0 16px}.related-post .related-slider .restaurant-grid .slick-list{margin: 0 0px}.related-post .related-slider .restaurant-grid .restaurant-gallery .gallery-items{overflow: hidden}.related-post .related-slider .restaurant-grid .restaurant-gallery .slick-gallery{margin-bottom: 0}.related-post .related-slider .restaurant-grid .restaurant-gallery .slick-arrow{display: none !important}.related-post .related-slider .restaurant-grid .restaurant-gallery .gallery-items:hover img{scale: 1.1}.related-post .related-slider .restaurant-grid .restaurant-gallery .gallery-items img{height: 400px;object-fit: cover;transition: 0.5s}.related-post .related-slider .restaurant-grid .restaurant-content{padding: 48px;text-align: center;background: #f7f0e5;width: 80%;margin: 0px auto;top: -90px;position: relative}.related-post .related-slider .restaurant-grid .restaurant-content h3 a{font-family: "Lora", serif;color: var(--text-primary---dark, #1e1c1c);transition: 0.5s;font-size: var(--font-size-H3, 32px);font-style: normal;font-weight: 400;line-height: 120%;text-transform: uppercase;letter-spacing: -0.64px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 2}.related-post .related-slider .restaurant-grid .restaurant-content h3:hover a{color: #c59d5f}.related-post .related-slider .restaurant-grid .restaurant-content .room-meta{display: flex;gap: 10px 30px;flex-wrap: wrap;justify-content: center;padding: 16px 0 32px 0;align-items: center}.related-post .related-slider .restaurant-grid .restaurant-content .room-meta span{color: #1e1c1c}.related-post .related-slider .restaurant-grid .restaurant-content .room-meta span svg{margin-right: 8px}.related-post .related-slider .restaurant-grid .restaurant-content .desc,.related-post .related-slider .restaurant-grid .restaurant-content .room-tags{display: none}.related-post .slick-slide{transition: all .4s ease}.related-post .slick-arrow{z-index: 2;border-radius: var(--radius-card-lg, 24px);background: rgba(251,248,243,0.5);backdrop-filter: blur(5px);width: 48px;height: 48px;display: flex;align-items: center;justify-content: center}.related-post .slick-arrow svg{width: 16px;height: 16px;transition: 0.5s}.related-post .slick-arrow::before{display: none}.related-post .slick-arrow:hover{background: #d3aa6f;border: 1px solid #d3aa6f}.related-post .slick-arrow:hover svg path{fill: #fff}.related-post .slick-prev{left: -7%}.related-post .slick-arrow{right: -7%}.related-post .slick-next svg{rotate: 180deg}.related-post .slick-center{z-index: 2}.related-post .slick-dots{bottom: 20px;margin-left: 0;padding-left: 0}.related-post .slick-dots li button{border: 1px solid transparent;padding: 8px;border-radius: 50%;width: 30px;height: 30px}.related-post .slick-dots li button:before{font-family: "";font-size: 50px;width: 30px;height: 30px;opacity: 1;color: #8e8d8d;top: 5px}.related-post .slick-dots .slick-active button{border: 1px solid #fff}.related-post .slick-dots .slick-active button:before{color: #fff}.related-offer{background: #fbf8f3;padding-top: 0;padding-bottom: 0;position: relative;padding-bottom: 120px}.related-offer .e-con-inner{padding-bottom: 0}.related-offer:before{content: "";background-image: url(/wp-content/uploads/2026/04/Ellipse-2.svg);background-position: top left;background-repeat: no-repeat;background-size: contain;position: absolute;top: 0;left: 0;width: 200px;height: 200px}.related-offer:after{content: "";background-image: url(/wp-content/uploads/2026/04/Ellipse-1-1.svg);background-position: bottom right;background-repeat: no-repeat;background-size: contain;position: absolute;bottom: 0%;right: 0;width: 20%;height: 20%}.elementor-image-carousel-wrapper .swiper-pagination{bottom: 20px !important}.elementor-image-carousel-wrapper .swiper-pagination-bullet-active{position: relative}.elementor-image-carousel-wrapper .swiper-pagination-bullet-active:after{content: "";width: 30px;height: 30px;position: absolute;left: -9px;top: -9px;border: 1px solid #fff;display: flex;border-radius: 50%}.elementor-image-carousel-wrapper .elementor-swiper-button{border-radius: var(--radius-card-lg, 24px);background: rgba(251,248,243,0.5);backdrop-filter: blur(5px);width: 32px;border: 1px solid #d6d6d6;height: 32px;display: flex !important;align-items: center;justify-content: center}.elementor-image-carousel-wrapper .elementor-swiper-button svg{width: 16px;height: 16px}.elementor-image-carousel-wrapper .elementor-swiper-button svg path{fill: #1e1c1c}.elementor-widget-lp-blog-news .lp-blog-news-wrapper{position: relative;overflow: hidden}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .slide-item{outline: none}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .slide-inner{position: relative;display: block}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-thumbnail{position: relative;width: 100%;overflow: hidden}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-thumbnail a{display: block;width: 100%}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-thumbnail img{width: 100%;height: 420px;object-fit: cover;display: block;transition: transform .6s ease}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .slide-item:hover .blog-thumbnail img{transform: scale(1.03)}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-tag{position: absolute;top: 40px;left: 40px;background: #f7f0e5;color: #542d0e;font-size: 12px;font-weight: 500;line-height: 120%;text-transform: uppercase;padding: 2px 8px}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-content{position: relative;background: linear-gradient(180deg, rgba(241,228,207,0.8) 0%, rgba(247,240,229,0.8) 100%);box-shadow: 0 4px 10.4px 0 rgba(84,45,14,0.05);backdrop-filter: blur(10px);margin-top: -40px;margin-left: 40px;margin-right: 40px;padding: 24px;z-index: 2}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-title{margin-bottom: 10px;width: 60%}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-title a{color: var(--text-primary---dark, #1e1c1c);transition: 0.5s;font-family: var(--font-main);font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-title a:hover{color: #d3aa6f}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-excerpt{width: 60%;overflow: hidden;color: var(--text-secondary---dark, #4b4949);text-overflow: ellipsis;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px;padding-bottom: 24px}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-excerpt p{margin: 0;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 2}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-read-more{color: var(--text-primary---dark, #1e1c1c);border-bottom: 1.5px solid var(--border-alt, #4b4949);font-size: var(--font-size-Button-S, 14px);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;transition: 0.5s}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-read-more:hover{color: #d3aa6f;border-bottom-color: #d3aa6f}.elementor-widget-lp-blog-news .slick-arrow{z-index: 2;border-radius: 0;bottom: 0px;top: auto;background: #d3aa6f;backdrop-filter: blur(5px);width: 36px;height: 36px;display: flex;align-items: center;justify-content: center}.elementor-widget-lp-blog-news .slick-arrow svg{width: 13px;height: 13px;transition: 0.5s}.elementor-widget-lp-blog-news .slick-arrow::before{display: none}.elementor-widget-lp-blog-news .slick-arrow:hover{background: #d3aa6f;border: 1px solid #d3aa6f}.elementor-widget-lp-blog-news .slick-arrow:hover svg path{fill: #fff}.elementor-widget-lp-blog-news .slick-prev{right: 100px;left: auto}.elementor-widget-lp-blog-news .slick-next{right: 64px}.elementor-widget-lp-blog-news .slick-center{z-index: 2}.elementor-widget-lp-blog-news .slick-dots{bottom: 80px;margin-left: 0;padding-left: 0;text-align: right;width: 20px;right: 80px;display: flex;flex-wrap: wrap;gap: 10px 0}.elementor-widget-lp-blog-news .slick-dots li button{border: 1px solid transparent;padding: 8px;border-radius: 50%;width: 30px;height: 30px}.elementor-widget-lp-blog-news .slick-dots li button:before{font-family: "";font-size: 50px;width: 30px;height: 30px;opacity: 1;color: #8e8d8d;top: 5px}.elementor-widget-lp-blog-news .slick-dots .slick-active button{border: 1px solid #fff}.elementor-widget-lp-blog-news .slick-dots .slick-active button:before{color: #fff}.elementor-widget-lp-blog-listing .lp-blog-filter{display: flex;gap: 80px;align-items: flex-start}.elementor-widget-lp-blog-listing .lp-blog-filter .left{width: 66.67%}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-bar .blog-search-box{display: flex;gap: 12px;display: none}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-bar .blog-search-box .blog-search-input{width: 100%;border: 1px solid var(--border-subtle, #d6d6d6);padding: 16px;height: 58px;color: var(--text-secondary---dark, #4b4949);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-bar .blog-search-box button.blog-search-btn{background: var(--base-color-primary-300-brand, #d3aa6f);padding: 16px;border: 1px solid var(--base-color-primary-300-brand, #d3aa6f);width: 66px;transition: 0.5s}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-bar .blog-search-box button.blog-search-btn:hover{background: #fff}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-bar .blog-search-box button.blog-search-btn:hover path{fill: #d3aa6f}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-bar .blog-filter-tabs{display: flex;margin-bottom: 28px;cursor: pointer}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-bar .blog-filter-tabs .filter-item{color: var(--Neutral-400, var(--Neutral-400, #787878));padding: 8px 10px;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 500;line-height: 150%}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-bar .blog-filter-tabs .filter-item:hover{color: #d3aa6f}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-bar .blog-filter-tabs .filter-item.active{color: #c59d5f;font-weight: bold;border-bottom: 2px solid var(--component-Button-Primary, #d3aa6f)}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid p.no-results{text-align: center;font-size: 20px;color: #c59d5f;font-family: var(--font-main-medium)}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item{display: flex;gap: 24px;align-items: center}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .image{width: 50%}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .image img{height: 300px;object-fit: cover;width: 100%}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content{flex: 1}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .blog-category-badge{border: 1px solid var(--base-color-primary-300-brand, #d3aa6f);background: var(--base-color-primary-50, #f7f0e5);color: var(--text-brand-secondary, #542d0e);font-size: var(--font-size-Caption-tooltip, 12px);font-style: normal;font-weight: 500;line-height: 120%;padding: 2px 8px}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .blog-title{margin: 24px 0}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .blog-title a{color: var(--text-primary---dark, #1e1c1c);transition: 0.5s;font-family: var(--font-main);font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 2}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .blog-title a:hover{color: #d3aa6f}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .blog-excerpt{color: var(--text-secondary---dark, #4b4949);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px;margin-bottom: 24px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 3}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .btn-read-more{color: var(--text-primary---dark, #1e1c1c);border-bottom: 1.5px solid var(--border-alt, #4b4949);font-size: var(--font-size-Caption-tooltip, 12px);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.6px;text-transform: uppercase;padding-bottom: 6px;transition: 0.5s}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .btn-read-more:hover{color: #d3aa6f;border-bottom-color: #d3aa6f}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item:not(:last-child){padding-bottom: 32px}.elementor-widget-lp-blog-listing .right{flex: 1;padding-top: 70px}.elementor-widget-lp-blog-listing .right .blog-search-box{display: flex;gap: 12px}.elementor-widget-lp-blog-listing .right .blog-search-box .blog-search-input{width: 100%;border: 1px solid var(--border-subtle, #d6d6d6);padding: 16px;height: 58px;color: var(--text-secondary---dark, #4b4949);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px}.elementor-widget-lp-blog-listing .right .blog-search-box button.blog-search-btn{background: var(--base-color-primary-300-brand, #d3aa6f);padding: 16px;border: 1px solid var(--base-color-primary-300-brand, #d3aa6f);width: 66px;transition: 0.5s}.elementor-widget-lp-blog-listing .right .blog-search-box button.blog-search-btn:hover{background: #fff}.elementor-widget-lp-blog-listing .right .blog-search-box button.blog-search-btn:hover path{fill: #d3aa6f}.elementor-widget-lp-blog-listing .right .new-letter{margin-top: 32px;border: 1px solid var(--base-color-primary-200, #dfc294)}.elementor-widget-lp-blog-listing .right .new-letter .title{color: var(--text-primary-bright, #fefcfc);background: var(--component-Button-Primary, #d3aa6f);font-family: var(--font-main);font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%;padding: 12px 20px}.elementor-widget-lp-blog-listing .right .new-letter .form{padding: 32px 20px}.elementor-widget-lp-blog-listing .right .new-letter .form p{margin: 0;color: var(--text-brand-secondary, #542d0e);font-family: var(--font-main-medium);font-size: var(--font-size-B1, 18px);font-style: normal;line-height: 120%;letter-spacing: -0.36px;padding-bottom: 16px}.elementor-widget-lp-blog-listing .right .new-letter .form form .wpcf7-response-output{margin: 0}.elementor-widget-lp-blog-listing .right .new-letter .form form .wpcf7-form-control{border: 1px solid var(--border-subtle, #d6d6d6);padding: 16px;color: var(--text-secondary---dark, #4b4949);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px;font-family: "Plus Jakarta Sans", Sans-serif;width: 100%}.elementor-widget-lp-blog-listing .right .new-letter .form form .form-submit .btn-submit{position: relative;background: var(--background-brand, #d3aa6f);border: 0;width: 100%;display: flex;align-items: center;justify-content: center;gap: 10px;color: var(--text-primary-bright, #fefcfc);padding: 12px 38px;font-size: var(--font-size-Button-S, 14px);font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 0.7px;text-transform: uppercase}.elementor-widget-lp-blog-listing .right .new-letter .form form .form-submit .btn-submit:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.elementor-widget-lp-blog-listing .right .new-letter .form form .form-submit .btn-submit:hover{background: #542d0e}.elementor-widget-lp-blog-listing .right .new-letter .form form .form-submit .btn-submit:hover:after{transform: translateY(-6px);opacity: 0}.lp-pagination{margin-top: 36px;text-align: center;display: flex;justify-content: center;align-items: center;gap: 4px}.page-item{padding: 8px;border: 1px solid transparent;cursor: pointer;border-radius: 0px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;color: var(--text-primary---dark, #1e1c1c);font-size: 14px;font-style: normal;font-weight: 500;line-height: 150%}.page-item:hover{background: #c59d5f;color: #fff;border-color: #c59d5f}.page-item.active{background: #c59d5f;color: #fff;border-color: #c59d5f}.bg-griand{background: radial-gradient(211.8% 116.19% at 103.23% 179.18%, #e8d3b0 0%, #f7f0e5 100%)}.with-bg{position: relative}.with-bg:after{content: "";position: absolute;bottom: 0;left: 0;background-image: url(/wp-content/uploads/2026/05/Vector-1.svg);--background-overlay: "";width: 250px;height: 250px;background-position: bottom left;background-repeat: no-repeat;background-size: contain}.elementor-widget-lp-accordion-new{background: linear-gradient(180deg, #f7f0e5 -16.2%, rgba(254,252,252,0.8) 100%);backdrop-filter: blur(10px);padding: 40px}.elementor-widget-lp-accordion-new .accordion-gallery{display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;width: 80%;margin: 0px auto;padding-bottom: 16px}.elementor-widget-lp-accordion-new .accordion-gallery .gallery-item{display: block}.elementor-widget-lp-accordion-new .accordion-gallery img{width: 100%;height: 100% !important;display: block;object-fit: cover}.elementor-widget-lp-accordion-new .lp-accordion-new .accordion-item{border-top: 1px solid #dfc294}.elementor-widget-lp-accordion-new .lp-accordion-new .accordion-header{display: flex;align-items: center;justify-content: space-between;cursor: pointer;padding: 20px 32px;gap: 20px}.elementor-widget-lp-accordion-new .lp-accordion-new .accordion-header h3{margin: 0;color: var(--Text-title, #121212);font-family: var(--font-main);font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%;text-transform: uppercase}.elementor-widget-lp-accordion-new .lp-accordion-new .accordion-header .icon{font-size: 40px;line-height: 1;transition: all .3s ease;display: flex;align-items: center}.elementor-widget-lp-accordion-new .lp-accordion-new .accordion-item.active .accordion-header .icon{transform: rotate(45deg)}.elementor-widget-lp-accordion-new .lp-accordion-new .accordion-content{display: none}.elementor-widget-lp-accordion-new .lp-accordion-new .accordion-item.active .accordion-content{display: block}.elementor-widget-lp-accordion-new .fancybox-content{background: transparent;padding: 0;flex-wrap: wrap;gap: 20px}.elementor-widget-lp-accordion-new .fancybox-content p{width: 80%;margin: 0px auto;padding-bottom: 16px}.elementor-widget-lp-accordion-new .fancybox-content a.half{width: calc(40%)}.elementor-widget-lp-accordion-new .fancybox-content a{display: block}.elementor-widget-lp-accordion-new .fancybox-content img{width: 100%;height: 100% !important;display: block;object-fit: cover}.elementor-widget-lp-accordion-new .accordion-image-text-wrap{display: flex;flex-direction: column}.elementor-widget-lp-accordion-new .accordion-image-text-item{display: flex;gap: 16px;align-items: center;margin: 0px 32px 0px 32px}.elementor-widget-lp-accordion-new .accordion-image-text-item:not(:last-child){border-bottom: 1px solid #ecdabd;padding-bottom: 16px}.elementor-widget-lp-accordion-new .accordion-image-text-item:not(:first-child){padding-top: 16px}.elementor-widget-lp-accordion-new .accordion-image-text-item:first-child{margin-top: 0}.elementor-widget-lp-accordion-new .accordion-thumb{width: 220px;min-width: 220px}.elementor-widget-lp-accordion-new .accordion-thumb img{width: 100%;height: auto;display: block;object-fit: cover}.elementor-widget-lp-accordion-new .accordion-text{color: var(--icon-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px}.elementor-widget-lp-accordion-new .accordion-text p:last-child{margin-bottom: 0}.elementor-widget-lp-service-slider .lp-service-slider-wrapper{position: relative;padding: 40px;background: linear-gradient(180deg, #f7f0e5 -16.2%, rgba(254,252,252,0.8) 100%);backdrop-filter: blur(10px)}.elementor-widget-lp-service-slider .service-item{padding: 0 14px}.elementor-widget-lp-service-slider .service-item .thumb img{width: 100%;height: 280px;object-fit: cover}.elementor-widget-lp-service-slider .service-item .content{padding-top: 20px}.elementor-widget-lp-service-slider .service-item .title{color: var(--text-brand-secondary, #542d0e);font-family: var(--font-main);font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%;padding-bottom: 8px}.elementor-widget-lp-service-slider .service-item .desc{color: var(--text-brand-secondary, #542d0e);font-size: var(--font-size-B3, 14px);font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-lp-service-slider .lp-service-slider .slick-arrow:before{font-size: 20px;color: #9a744c}.elementor-widget-lp-service-slider .slick-list{margin-left: -24px;margin-right: -24px}.elementor-widget-lp-service-slider .slick-arrow{width: 50px;height: 50px;border-radius: var(--radius-card-lg, 24px);border: 1px solid var(--border-subtle, #d6d6d6);display: flex;align-items: center;justify-content: center}.elementor-widget-lp-service-slider .slick-arrow:hover{background: #cb9a5a;border: 1px solid var(--border-subtle, #cb9a5a)}.elementor-widget-lp-service-slider .slick-arrow:hover svg path{fill: #fff}.elementor-widget-lp-service-slider .slick-prev{left: -110px}.elementor-widget-lp-service-slider .slick-next{right: -110px}.elementor-widget-lp-service-slider .slick-next svg{rotate: 180deg}.elementor-widget-lp-service-slider .slick-prev:before,.elementor-widget-lp-service-slider .slick-next:before{display: none}.elementor-widget-lp-service-slider .slick-dots{bottom: -20px;margin-left: 0;padding-left: 0}.elementor-widget-lp-service-slider .slick-dots li button{border: 1px solid transparent;padding: 8px;border-radius: 50%;width: 30px;height: 30px}.elementor-widget-lp-service-slider .slick-dots li button:before{font-family: "";font-size: 50px;width: 30px;height: 30px;opacity: 1;color: #8e8d8d;top: 5px}.elementor-widget-lp-service-slider .slick-dots .slick-active button{border: 1px solid #fff}.elementor-widget-lp-service-slider .slick-dots .slick-active button:before{color: #fff}.box-gr{background: var(--Gradient, linear-gradient(180deg, #f7f0e5 -16.2%, rgba(254,252,252,0.8) 100%));box-shadow: 0 4px 16.5px 0 rgba(0,0,0,0.1);backdrop-filter: blur(15px)}.box-gr ul{margin-bottom: 0}.box-gr ul li:not(:last-child){padding-bottom: 16px}.single-post .banner,.single-exclusive_offers .banner{position: relative;height: 80vh;background-size: cover;background-position: center}.single-post .banner__overlay,.single-exclusive_offers .banner__overlay{position: absolute;inset: 0;background: rgba(0,0,0,0.4);display: flex;justify-content: center;align-items: center;flex-direction: column}.single-post .post__single,.single-exclusive_offers .post__single{background: var(--base-color-primary-25, #fbf8f3)}.single-post .post__single .banner .banner__title,.single-exclusive_offers .post__single .banner .banner__title{color: var(--text-primary-bright, #fefcfc);text-align: center;font-family: "Lora", serif;font-size: 48px;font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.96px;text-transform: uppercase;padding-bottom: 6px;width: 60%}.single-post .post__single .banner span,.single-exclusive_offers .post__single .banner span{color: var(--text-primary-bright, #fefcfc);text-align: center;font-size: 16px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.8px;text-transform: uppercase}.single-post .post__single .post-overview,.single-exclusive_offers .post__single .post-overview{padding: 120px 15px;background-image: url(https://koi.dev.enosta.com/wp-content/uploads/2026/05/fish.svg);background-position: top center;background-repeat: no-repeat;background-size: auto}.single-post .post__single .post-overview h2,.single-exclusive_offers .post__single .post-overview h2{color: var(--text-brand-secondary, #542d0e);text-align: center;font-family: "Lora", serif;font-size: var(--font-size-H2, 40px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.8px;text-transform: uppercase;padding-bottom: 24px}.single-post .post__single .post-overview p,.single-exclusive_offers .post__single .post-overview p{color: var(--text-primary---dark, #1e1c1c);text-align: center;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;margin: 0px auto;width: 40%}.single-post .post__single .post-overview .post-info,.single-exclusive_offers .post__single .post-overview .post-info{display: flex;justify-content: center;padding-top: 40px}.single-post .post__single .post-overview .post-info .info-item,.single-exclusive_offers .post__single .post-overview .post-info .info-item{display: block;padding: 36px 12px;text-align: center;width: 15%}.single-post .post__single .post-overview .post-info .info-item strong,.single-exclusive_offers .post__single .post-overview .post-info .info-item strong{color: var(--text-brand-secondary, #542d0e);text-align: center;font-family: "Lora", serif;font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: -0.48px;text-transform: capitalize;padding-bottom: 8px;display: block}.single-post .post__single .post-overview .post-info .info-item span,.single-exclusive_offers .post__single .post-overview .post-info .info-item span,.single-post .post__single .post-overview .post-info .info-item a,.single-exclusive_offers .post__single .post-overview .post-info .info-item a{color: var(--text-brand-secondary, #542d0e);text-align: center;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.single-post .post__single .post-overview .post-info .info-item:nth-child(2),.single-exclusive_offers .post__single .post-overview .post-info .info-item:nth-child(2){border-left: 1px solid #ecdabd;border-right: 1px solid #ecdabd}.single-post .post__content,.single-exclusive_offers .post__content{padding: 120px 48px}.single-post .post__content #lp-breadcrumb,.single-exclusive_offers .post__content #lp-breadcrumb{margin-top: 0;margin-bottom: 20px}.single-post .post__content .content,.single-exclusive_offers .post__content .content{display: flex;gap: 20px;align-items: flex-start}.single-post .post__content .content .toc-sidebar,.single-exclusive_offers .post__content .content .toc-sidebar{width: 25%;border: 1px solid var(--border-focus, #ecdabd);background: var(--Gradient, linear-gradient(180deg, #f7f0e5 -16.2%, rgba(254,252,252,0.8) 100%));padding: 20px;position: sticky;top: 117px}.single-post .post__content .content .toc-sidebar .toc-title,.single-exclusive_offers .post__content .content .toc-sidebar .toc-title{overflow: hidden;color: var(--icon-primary---dark, #1e1c1c);text-overflow: ellipsis;font-size: var(--font-size-B1, 18px);font-style: normal;font-weight: 700;line-height: 150%;display: flex;align-items: center;justify-content: space-between;cursor: pointer}.single-post .post__content .content .toc-sidebar .toc-title .toc-icon,.single-exclusive_offers .post__content .content .toc-sidebar .toc-title .toc-icon{transition: 0.3s;display: flex}.single-post .post__content .content .toc-sidebar .toc-title.collapsed .toc-icon,.single-exclusive_offers .post__content .content .toc-sidebar .toc-title.collapsed .toc-icon{transform: rotate(-180deg)}.single-post .post__content .content .toc-sidebar #toc-list,.single-exclusive_offers .post__content .content .toc-sidebar #toc-list{margin-left: 18px;transition: .3s ease;padding-top: 32px}.single-post .post__content .content .toc-sidebar #toc-list li,.single-exclusive_offers .post__content .content .toc-sidebar #toc-list li{list-style: num}.single-post .post__content .content .toc-sidebar #toc-list li::marker,.single-exclusive_offers .post__content .content .toc-sidebar #toc-list li::marker{color: #8e8d8d}.single-post .post__content .content .toc-sidebar #toc-list li a,.single-exclusive_offers .post__content .content .toc-sidebar #toc-list li a{color: var(--icon-primary---dark, #8e8d8d);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px}.single-post .post__content .content .toc-sidebar #toc-list li:not(:last-child),.single-exclusive_offers .post__content .content .toc-sidebar #toc-list li:not(:last-child){padding-bottom: 8px}.single-post .post__content .content .toc-sidebar #toc-list .active::marker,.single-exclusive_offers .post__content .content .toc-sidebar #toc-list .active::marker{color: #1e1c1c}.single-post .post__content .content .toc-sidebar #toc-list .active a,.single-exclusive_offers .post__content .content .toc-sidebar #toc-list .active a{color: #1e1c1c;font-weight: 500}.single-post .post__content .content .toc-sidebar .hide,.single-exclusive_offers .post__content .content .toc-sidebar .hide{display: none}.single-post .post__content .content .empty-space,.single-exclusive_offers .post__content .content .empty-space{width: 20%}.single-post .post__content .content .content-main,.single-exclusive_offers .post__content .content .content-main{flex: 1}.single-post .post__content .content .content-main .infor,.single-exclusive_offers .post__content .content .content-main .infor{display: flex;gap: 20px;align-items: center;margin-bottom: 20px;justify-content: space-between;color: var(--text-subtle, #8e8d8d);font-family: var(--font-main);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.single-post .post__content .content .content-main .infor span,.single-exclusive_offers .post__content .content .content-main .infor span{color: var(--text-primary---dark, #1e1c1c);font-family: var(--font-main);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.single-post .post__content .content .content-main .infor .date,.single-exclusive_offers .post__content .content .content-main .infor .date{display: flex}.single-post .post__content .content .content-main .infor .author,.single-exclusive_offers .post__content .content .content-main .infor .author{display: flex;width: 100%;gap: 5px;align-items: center;justify-content: flex-end}.single-post .post__content .content .content-main .wp-block-heading,.single-exclusive_offers .post__content .content .content-main .wp-block-heading{color: var(--text-primary---dark, #1e1c1c);font-family: var(--font-main);padding-bottom: 16px;font-style: normal;font-weight: 400;line-height: 120%;text-transform: uppercase}.single-post .post__content .content .content-main h2.wp-block-heading,.single-exclusive_offers .post__content .content .content-main h2.wp-block-heading{font-size: var(--font-size-H4, 24px)}.single-post .post__content .content .content-main a,.single-exclusive_offers .post__content .content .content-main a{color: #c8a96a}.single-post .post__content .content .content-main .wp-block-paragraph,.single-exclusive_offers .post__content .content .content-main .wp-block-paragraph{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px}.single-post .post__content .content .content-main .wp-block-paragraph em,.single-exclusive_offers .post__content .content .content-main .wp-block-paragraph em{font-size: 12px}.single-post .post__content .content .content-main .wp-block-image,.single-exclusive_offers .post__content .content .content-main .wp-block-image{margin: 32px 0}.single-post .post__content .content .content-main .wp-block-image .aligncenter,.single-exclusive_offers .post__content .content .content-main .wp-block-image .aligncenter{margin-left: 0;margin-right: 0;width: 100%}.single-post .post__content .content .content-main .wp-block-image img,.single-exclusive_offers .post__content .content .content-main .wp-block-image img{width: 100%}.single-post .post__content .content .content-main .wp-block-columns,.single-exclusive_offers .post__content .content .content-main .wp-block-columns{margin-bottom: 0}.single-post .post__content .content .content-main ul.wp-block-list li,.single-exclusive_offers .post__content .content .content-main ul.wp-block-list li{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px}.single-post .post__content .content .content-main ul.wp-block-list li:not(:last-child),.single-exclusive_offers .post__content .content .content-main ul.wp-block-list li:not(:last-child){padding-bottom: 5px}.single-post .post__content .content .content-main .bottom,.single-exclusive_offers .post__content .content .content-main .bottom{padding-top: 32px}.single-post .post__content .content .content-main .bottom .sh,.single-exclusive_offers .post__content .content .content-main .bottom .sh{display: flex;justify-content: space-between}.single-post .post__content .content .content-main .bottom .sh .share,.single-exclusive_offers .post__content .content .content-main .bottom .sh .share{display: flex;align-items: center;gap: 16px;color: var(--text-primary---dark, #1e1c1c);font-family: var(--font-main);font-size: var(--font-size-B1, 18px);font-style: normal;font-weight: 400;line-height: 150%;text-transform: uppercase}.single-post .post__content .content .content-main .bottom .sh .share .social-share,.single-exclusive_offers .post__content .content .content-main .bottom .sh .share .social-share{display: flex;align-items: center;gap: 12px}.single-post .post__content .content .content-main .bottom .sh .share .social-share a,.single-exclusive_offers .post__content .content .content-main .bottom .sh .share .social-share a{width: 32px;height: 32px;border-radius: 100px;border: 1px solid var(--Neutral-400, #787878);text-align: center}.single-post .post__content .content .content-main .bottom .sh .share .social-share a:hover,.single-exclusive_offers .post__content .content .content-main .bottom .sh .share .social-share a:hover{background: var(--Neutral-400, #787878)}.single-post .post__content .content .content-main .bottom .sh .share .social-share a:hover svg path,.single-exclusive_offers .post__content .content .content-main .bottom .sh .share .social-share a:hover svg path{fill: #fff}.single-post .post__content .content .content-main .bottom .sh .post-rating,.single-exclusive_offers .post__content .content .content-main .bottom .sh .post-rating{display: flex;align-items: center;gap: 12px}.single-post .post__content .content .content-main .bottom .sh .stars,.single-exclusive_offers .post__content .content .content-main .bottom .sh .stars{display: flex;gap: 4px}.single-post .post__content .content .content-main .bottom .sh .rating-text,.single-exclusive_offers .post__content .content .content-main .bottom .sh .rating-text{color: var(--text-secondary---dark, #4b4949);font-family: var(--font-main);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%}.single-post .post__content .content .content-main .bottom .sh .star,.single-exclusive_offers .post__content .content .content-main .bottom .sh .star{cursor: pointer}.single-post .post__content .content .content-main .bottom .sh .star svg,.single-exclusive_offers .post__content .content .content-main .bottom .sh .star svg{width: 18px;height: 18px}.single-post .post__content .content .content-main .bottom .sh .star stop.left,.single-exclusive_offers .post__content .content .content-main .bottom .sh .star stop.left,.single-post .post__content .content .content-main .bottom .sh .star stop.right,.single-exclusive_offers .post__content .content .content-main .bottom .sh .star stop.right{stop-color: #ddd}.single-post .post__content .content .content-main .bottom .sh .star.full stop.left,.single-exclusive_offers .post__content .content .content-main .bottom .sh .star.full stop.left,.single-post .post__content .content .content-main .bottom .sh .star.full stop.right,.single-exclusive_offers .post__content .content .content-main .bottom .sh .star.full stop.right{stop-color: #ffc500}.single-post .post__content .content .content-main .bottom .sh .star.half stop.left,.single-exclusive_offers .post__content .content .content-main .bottom .sh .star.half stop.left{stop-color: #ffc500}.single-post .post__content .content .content-main .bottom .sh .star.half stop.right,.single-exclusive_offers .post__content .content .content-main .bottom .sh .star.half stop.right{stop-color: #ddd}.single-post .post__content .content .content-main .bottom .sh .star.empty stop.left,.single-exclusive_offers .post__content .content .content-main .bottom .sh .star.empty stop.left,.single-post .post__content .content .content-main .bottom .sh .star.empty stop.right,.single-exclusive_offers .post__content .content .content-main .bottom .sh .star.empty stop.right{stop-color: #ddd}.single-post .post__content .content .content-main .bottom .sh .post-rating.rated .star,.single-exclusive_offers .post__content .content .content-main .bottom .sh .post-rating.rated .star{pointer-events: none}.single-post .post__content .content .content-main .bottom .tag,.single-exclusive_offers .post__content .content .content-main .bottom .tag{display: flex;gap: 4px;align-items: center;margin-top: 32px;flex-wrap: wrap}.single-post .post__content .content .content-main .bottom .tag a,.single-exclusive_offers .post__content .content .content-main .bottom .tag a{color: var(--text-brand-secondary, #542d0e);font-size: var(--font-size-Caption-tooltip, 12px);font-style: normal;font-weight: 500;line-height: 120%;background: var(--base-color-primary-50, #f7f0e5);padding: 2px 8px}.single-post .related,.single-exclusive_offers .related{padding: 80px 0;background: var(--base-color-primary-50, #f7f0e5)}.single-post .related .heading,.single-exclusive_offers .related .heading{color: var(--text-brand-secondary, #542d0e);text-align: center;font-family: var(--font-main);font-size: var(--font-size-H2, 40px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.8px;text-transform: uppercase;padding-bottom: 40px}.single-post .related .lp-blog-related .slick-arrow,.single-exclusive_offers .related .lp-blog-related .slick-arrow{width: 50px;height: 50px;border-radius: var(--radius-card-lg, 24px);border: 1px solid var(--border-subtle, #d6d6d6);display: flex;align-items: center;justify-content: center}.single-post .related .lp-blog-related .slick-arrow:hover,.single-exclusive_offers .related .lp-blog-related .slick-arrow:hover{background: #cb9a5a;border: 1px solid var(--border-subtle, #cb9a5a)}.single-post .related .lp-blog-related .slick-arrow:hover svg path,.single-exclusive_offers .related .lp-blog-related .slick-arrow:hover svg path{fill: #fff}.single-post .related .lp-blog-related .slick-prev:before,.single-exclusive_offers .related .lp-blog-related .slick-prev:before,.single-post .related .lp-blog-related .slick-next:before,.single-exclusive_offers .related .lp-blog-related .slick-next:before{display: none}.single-post .related .lp-blog-related .slick-prev,.single-exclusive_offers .related .lp-blog-related .slick-prev{left: -80px}.single-post .related .lp-blog-related .slick-next,.single-exclusive_offers .related .lp-blog-related .slick-next{right: -80px}.single-post .related .lp-blog-related .slick-next svg,.single-exclusive_offers .related .lp-blog-related .slick-next svg{rotate: 180deg}.single-post .related .lp-blog-related .slick-list,.single-exclusive_offers .related .lp-blog-related .slick-list{margin-left: -12px;margin-right: -12px}.single-post .related .lp-blog-related .slick-list .slide-item,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item{padding-left: 12px;padding-right: 12px}.single-post .related .lp-blog-related .slick-list .slide-item .blog-content .blog-title,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item .blog-content .blog-title{padding: 24px 0 8px 0}.single-post .related .lp-blog-related .slick-list .slide-item .blog-content .blog-title a,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item .blog-content .blog-title a{color: var(--text-primary---dark, #1e1c1c);font-family: var(--font-main);font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: 0.96px;transition: 0.5s}.single-post .related .lp-blog-related .slick-list .slide-item .blog-content .blog-excerpt,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item .blog-content .blog-excerpt{padding-bottom: 24px}.single-post .related .lp-blog-related .slick-list .slide-item .blog-content .blog-excerpt p,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item .blog-content .blog-excerpt p{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 2}.single-post .related .lp-blog-related .slick-list .slide-item .blog-content .blog-read-more,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item .blog-content .blog-read-more{color: var(--text-primary---dark, #1e1c1c);border-bottom: 1.5px solid var(--border-alt, #4b4949);font-size: var(--font-size-Button-S, 14px);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;transition: 0.5s}.single-post .related .lp-blog-related .slick-list .slide-item .blog-content .blog-read-more:hover,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item .blog-content .blog-read-more:hover{color: #d3aa6f;border-bottom-color: #d3aa6f}.single-post .related .lp-blog-related .slick-list .slide-item .blog-thumbnail,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item .blog-thumbnail{overflow: hidden;position: relative}.single-post .related .lp-blog-related .slick-list .slide-item .blog-thumbnail .blog-tag,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item .blog-thumbnail .blog-tag{position: absolute;top: 16px;left: 16px;background: #f7f0e5;color: #542d0e;font-size: 12px;font-weight: 500;line-height: 120%;transition: 0.5s;padding: 2px 8px}.single-post .related .lp-blog-related .slick-list .slide-item .blog-thumbnail img,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item .blog-thumbnail img{width: 100%;height: 384px;object-fit: cover;display: block;transition: transform .6s ease}.single-post .related .lp-blog-related .slick-list .slide-item:hover .blog-title a,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item:hover .blog-title a{color: #d3aa6f !important}.single-post .related .lp-blog-related .slick-list .slide-item:hover .blog-thumbnail img,.single-exclusive_offers .related .lp-blog-related .slick-list .slide-item:hover .blog-thumbnail img{transform: scale(1.1);transition: .6s ease}.archive.category .htl-post-wrapper{padding: 120px 0}.archive.category .htl-post-wrapper .post__children .post__thumbnail{overflow: hidden}.archive.category .htl-post-wrapper .post__children .post__thumbnail img{height: 350px;object-fit: cover}.archive.category .htl-post-wrapper .post__children .post__thumbnail:hover img{transform: scale(1.1);transition: .6s ease}.archive.category .htl-post-wrapper .post__children .post__meta .post__title a{color: var(--text-primary---dark, #1e1c1c);font-family: var(--font-main);font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: 0.96px;transition: color .5s ease}.archive.category .htl-post-wrapper .post__children .post__meta .post__title a:hover{color: #d3aa6f}.button-solid a:after{background-color: #ecdabd !important}.button-solid a:hover{border-color: #542d0e !important}.heading-span span{color: #1e1c1c;padding-left: 3px}.slider-gallery .lp-grid-custom{display: flex}.slider-gallery .lp-grid-custom .div4{grid-row: 1}.slider-gallery .slick-list{margin-left: -12px;margin-right: -12px}.slider-gallery .grid-item{padding-left: 12px;padding-right: 12px}.slider-gallery .grid-item img{height: 400px}.slider-gallery .slick-arrow{width: 50px;height: 50px;border-radius: var(--radius-card-lg, 24px);display: flex;align-items: center;justify-content: center;z-index: 10;border: 1px solid var(--border-subtle, #d6d6d6);background: rgba(255,255,255,0.6);backdrop-filter: blur(10px)}.slider-gallery .slick-arrow:hover{background: #cb9a5a;border: 1px solid var(--border-subtle, #cb9a5a)}.slider-gallery .slick-arrow:hover svg path{fill: #fff}.slider-gallery .slick-prev{left: 50px}.slider-gallery .slick-next{right: 50px}.slider-gallery .slick-next svg{rotate: 180deg}.slider-gallery .slick-prev:before,.slider-gallery .slick-next:before{display: none}.event-inquiry .btn{text-align: right}.event-inquiry label{display: flex}.event-inquiry .names,.event-inquiry .guest-phone,.event-inquiry .from-to{display: flex;gap: 24px}.event-inquiry .names > div,.event-inquiry .guest-phone > div,.event-inquiry .from-to > div{width: 50%}.event-inquiry .names select,.event-inquiry .guest-phone select,.event-inquiry .from-to select{width: 100%}.event-inquiry .from-to .inp{display: flex;gap: 24px}.event-inquiry .from-to .inp > div{width: 50%}.event-inquiry .from-to .inp select{width: 100%;color: #9b9b9b;appearance: none;padding-right: 40px;border: 1px solid var(--base-color-neutral-300, #a5a4a4);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.230169 0.209376C0.528748 -0.0777189 1.00353 -0.0684095 1.29063 0.230169L5 4.16792L8.70938 0.230169C8.99647 -0.0684094 9.47125 -0.0777189 9.76983 0.209376C10.0684 0.496471 10.0777 0.971254 9.79063 1.26983L5.54063 5.76983C5.39922 5.91689 5.20401 6 5 6C4.79599 6 4.60078 5.91689 4.45938 5.76983L0.209376 1.26983C-0.0777189 0.971254 -0.0684095 0.496471 0.230169 0.209376Z' fill='%231E1C1C'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 15px center;background-size: 10px 6px;height: 58px}.event-inquiry .from-to .inp select:valid{color: #000}.event-inquiry .full .guest{width: 100%}.page-id-3651 #ui-datepicker-div,.page-id-3973 #ui-datepicker-div,.page-id-4142 #ui-datepicker-div,.single-restaurant_bar #ui-datepicker-div,.page-id-3994 #ui-datepicker-div{width: 300px !important;z-index: 9999999999 !important}.not-infor .desc{padding: 0 !important}.slick-dots{padding-left: 0 !important;margin-left: 0 !important}.culture{background: var(--Gradient, linear-gradient(180deg, #f7f0e5 -16.2%, rgba(254,252,252,0.8) 100%))}.elementor-widget-tour-detail .tour-detail-list{display: flex;flex-direction: column;gap: 44px;padding-top: 32px}.elementor-widget-tour-detail .tour-detail-list .tour-item{display: flex;align-items: center;position: relative;justify-content: space-between}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-image{flex: 0 0 52%;max-width: 52%;position: relative}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-content{flex: 0 0 52%;max-width: 52%;background: var(--base-color-primary-50, #f7f0e5);box-shadow: 0 2px 24px 12px rgba(71,31,0,0.08);padding: 48px;z-index: 9;margin-left: -48px}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-content h3{font-family: "Lora", serif;color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-H3, 32px);font-style: normal;font-weight: 400;line-height: 120%;text-transform: uppercase;letter-spacing: -0.64px;transition: 0.5s}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-content .ct{padding: 16px 0;border-bottom: 1px solid #ecdabd;margin-bottom: 16px}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-content .ct p{color: var(--text-primary---dark, #1e1c1c);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical}.elementor-widget-tour-detail .tour-detail-list .tour-item.reverse .tour-image{order: 2}.elementor-widget-tour-detail .tour-detail-list .tour-item.reverse .tour-content{order: 1;margin-left: 0px;margin-right: -48px}.elementor-widget-tour-detail .tour-detail-list .tour-slider-wrap{width: 100%;overflow: hidden}.elementor-widget-tour-detail .tour-slide{overflow: hidden}.elementor-widget-tour-detail .tour-slide img{width: 100%;height: 520px;object-fit: cover;display: block}.elementor-widget-tour-detail .slick-arrow{z-index: 2;border-radius: var(--radius-card-lg, 24px);bottom: 0px;top: auto;background: rgba(251,248,243,0.5);backdrop-filter: blur(5px);width: 36px;height: 36px;display: flex;align-items: center;justify-content: center}.elementor-widget-tour-detail .slick-arrow svg{width: 13px;height: 13px;transition: 0.5s}.elementor-widget-tour-detail .slick-arrow::before{display: none}.elementor-widget-tour-detail .slick-arrow:hover{background: #d3aa6f;border: 1px solid #d3aa6f}.elementor-widget-tour-detail .slick-arrow:hover svg path{fill: #fff}.elementor-widget-tour-detail .slick-prev{left: 20px}.elementor-widget-tour-detail .slick-arrow{right: 20px}.elementor-widget-tour-detail .slick-center{z-index: 2}.elementor-widget-tour-detail .slick-dots{bottom: 20px;margin-left: 0;padding-left: 0}.elementor-widget-tour-detail .slick-dots li button{border: 1px solid transparent;padding: 8px;border-radius: 50%;width: 30px;height: 30px}.elementor-widget-tour-detail .slick-dots li button:before{font-family: "";font-size: 50px;width: 30px;height: 30px;opacity: 1;color: #8e8d8d;top: 5px}.elementor-widget-tour-detail .slick-dots .slick-active button{border: 1px solid #fff}.elementor-widget-tour-detail .slick-dots .slick-active button:before{color: #fff}.elementor-widget-tour-detail .tour-btn{background: var(--background-brand, #d3aa6f);padding: 12px 38px;color: var(--text-primary-bright, #fefcfc);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;margin-top: 12px;font-size: 14px;position: relative;display: inline-block}.elementor-widget-tour-detail .tour-btn:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.elementor-widget-tour-detail .tour-btn:hover{background: #542d0e}.elementor-widget-tour-detail .tour-btn:hover:after{transform: translateY(-6px);opacity: 0}.elementor-widget-tour-detail .tour-pagination{margin-top: 36px;text-align: center;display: flex;justify-content: center;align-items: center;gap: 4px}.elementor-widget-tour-detail .tour-pagination .tour-page-btn{padding: 8px;border: 1px solid transparent;cursor: pointer;border-radius: 0px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;color: var(--text-primary---dark, #1e1c1c);font-size: 14px;font-style: normal;font-weight: 500;line-height: 150%;background: transparent}.elementor-widget-tour-detail .tour-pagination .tour-page-btn:hover{background: #c59d5f;color: #fff;border-color: #c59d5f}.elementor-widget-tour-detail .tour-pagination .active{background: #c59d5f;color: #fff;border-color: #c59d5f}.elementor-widget-image-activities .image-activities{position: relative;overflow: hidden}.elementor-widget-image-activities .activities-slider{position: relative}.elementor-widget-image-activities .activities-item{position: relative;padding-bottom: 140px}.elementor-widget-image-activities .activities-image{position: relative;overflow: hidden}.elementor-widget-image-activities .activities-image img{width: 100%;height: 720px;object-fit: cover;display: block}.elementor-widget-image-activities .activities-content{position: absolute;left: 50%;bottom: 40px;transform: translateX(-50%);background: rgba(251,248,243,0.8);backdrop-filter: blur(10px);width: 68%;padding: 28px 24px;text-align: center;z-index: 5}.elementor-widget-image-activities .activities-content h3{color: var(--text-primary---dark, #1e1c1c);text-align: center;font-family: var(--font-main);font-size: var(--font-size-H2, 40px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.8px;text-transform: uppercase;padding-bottom: 16px}.elementor-widget-image-activities .activities-content p{color: var(--text-primary---dark, #1e1c1c);text-align: center;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px}.elementor-widget-image-activities .activities-slider .slick-prev,.elementor-widget-image-activities .activities-slider .slick-next{width: 48px;height: 48px;border-radius: 50%;background: rgba(255,255,255,0.7);z-index: 10;transition: 0.3s;border: 1px solid var(--border-subtle, #d6d6d6);backdrop-filter: blur(5px)}.elementor-widget-image-activities .activities-slider .slick-prev:hover,.elementor-widget-image-activities .activities-slider .slick-next:hover{background: #d3aa6f;border: 1px solid var(--border-subtle, #d3aa6f)}.elementor-widget-image-activities .activities-slider .slick-prev:hover path,.elementor-widget-image-activities .activities-slider .slick-next:hover path{fill: #fff}.elementor-widget-image-activities .slick-prev{left: 57px}.elementor-widget-image-activities .slick-next{right: 57px}.elementor-widget-image-activities .slick-arrow:before{display: none}.elementor-widget-image-activities .slick-dots{bottom: -32px;margin-left: 0;padding-left: 0}.elementor-widget-image-activities .slick-dots li button{border: 1px solid transparent;padding: 8px;border-radius: 50%;width: 30px;height: 30px}.elementor-widget-image-activities .slick-dots li button:before{font-family: "";font-size: 50px;width: 30px;height: 30px;opacity: 1;color: #8e8d8d;top: 5px}.elementor-widget-image-activities .slick-dots .slick-active button{border: 1px solid #fff}.elementor-widget-image-activities .slick-dots .slick-active button:before{color: #fff}.elementor-widget-image-activities .slick-dotted.slick-slider{margin-bottom: 100px}.funtion-room-listin .meta{margin-bottom: 16px}.funtion-room-listin .btn-group{margin-top: 40px}.funtion-room-listin .elementor-widget-meeting-event-slider:nth-child(2n + 1) .restaurant-content{order: 2}.gym-yoga .meta{margin-bottom: 16px}.gym-yoga .btn-group{margin-top: 40px}.two-title .restaurant-content h3{width: 250px}.cf7-popup{position: fixed;inset: 0;z-index: 99999;display: none}.cf7-popup.active{display: flex;align-items: center;justify-content: center}.cf7-popup-overlay{position: absolute;inset: 0;background: rgba(0,0,0,0.5)}.cf7-popup-content{position: relative;width: 90%;max-width: 550px;background: #fff;border-radius: 12px;overflow: hidden;z-index: 2;animation: popupFade .3s ease}.cf7-popup-image img{width: 30px;padding-top: 50px;display: block;text-align: center;margin: 0px auto}.cf7-popup-body{padding: 10px 50px 20px 50px;text-align: center}.cf7-popup-body h3{margin-bottom: 15px;font-size: 32px;font-family: "Lora", serif;color: var(--text-primary---dark, #1e1c1c)}.cf7-popup-close{position: absolute;top: 10px;right: 15px;width: 35px;height: 35px;border: 0;background: rgba(255,255,255,0.9);border-radius: 50%;cursor: pointer;font-size: 24px;line-height: 1}.wpcf7-response-output{display: none !important}.restaurant-listing .desc{padding: 16px 0}.restaurant-listing .btn-group{padding-top: 10px}.single-exclusive_offers .related{background: #fbf8f3;position: relative}.single-exclusive_offers .related::after{content: "";position: absolute;background-image: url(/wp-content/uploads/2026/04/Ellipse-2.svg);left: 0;top: 0;width: 300px;height: 300px;background-position: top left;background-repeat: no-repeat;background-size: contain}.single-exclusive_offers .related::before{content: "";position: absolute;background-image: url(/wp-content/uploads/2026/04/Ellipse-1-1.svg);right: 0;bottom: 0;width: 300px;height: 300px;background-position: bottom right;background-repeat: no-repeat;background-size: contain}.single-exclusive_offers .ui-datepicker{width: 300px !important;z-index: 99999 !important}.single-exclusive_offers .offer-content{position: relative}.single-exclusive_offers .offer-content::after{content: "";position: absolute;background-image: url(/wp-content/uploads/2026/05/Vector1.svg);right: 0;top: 0;width: 200px;height: 200px;background-position: top right;background-repeat: no-repeat;background-size: auto}.single-exclusive_offers .content_offer{padding: 80px 0 120px 0;background-image: url(/wp-content/uploads/2026/05/fish.svg);background-position: top center;background-repeat: no-repeat;background-size: auto}.single-exclusive_offers .content_offer .top{padding-bottom: 72px}.single-exclusive_offers .content_offer .top .title{color: var(--text-brand-secondary, #542d0e);text-align: center;font-family: var(--font-main);font-size: var(--font-size-H2, 40px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.8px;text-transform: uppercase;padding-bottom: 32px}.single-exclusive_offers .content_offer .top .description{color: var(--text-primary---dark, #1e1c1c);text-align: center;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px;width: 60%;margin: 0px auto}.single-exclusive_offers .content_offer .bottom{display: flex;gap: 24px}.single-exclusive_offers .content_offer .bottom .single-image{grid-template-columns: repeat(1, 1fr) !important}.single-exclusive_offers .content_offer .bottom .gallery{padding: 0px 0;display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px}.single-exclusive_offers .content_offer .bottom .gallery .gallery-item img{width: 100%;height: 100%;object-fit: cover;display: block}.single-exclusive_offers .content_offer .bottom .gallery .gallery-item img img{height: 400px;object-fit: cover}.single-exclusive_offers .content_offer .bottom .gallery .gallery-item:nth-child(3){grid-column: span 2}.single-exclusive_offers .content_offer .bottom .gallery .gallery-item:nth-child(3) img{height: 400px;object-fit: cover}.single-exclusive_offers .content_offer .bottom .gallery .gallery-item:nth-child(6){grid-column: span 2}.single-exclusive_offers .content_offer .bottom .gallery .gallery-item:nth-child(6) img{height: 400px;object-fit: cover}.single-exclusive_offers .content_offer .bottom .content{padding: 0px 0;background: var(--base-color-primary-50, #f7f0e5);padding: 36px;box-shadow: 0 2px 24px 12px rgba(71,31,0,0.08)}.single-exclusive_offers .content_offer .bottom .content h4{font-size: 20px;font-weight: 600;padding-bottom: 10px}.single-exclusive_offers .content_offer .bottom .content a{color: var(--text-brand-secondary, #d3aa6f);font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.64px}.single-exclusive_offers .content_offer .bottom .content > div{height: 100%}.single-exclusive_offers .content_offer .bottom .content .elementor-widget-lp-accordion-new{background: transparent;backdrop-filter: blur(10px);padding: 0;padding-top: 20px}.single-exclusive_offers .content_offer .bottom .content .elementor-widget-lp-accordion-new .lp-accordion-new .accordion-item:last-child{border-bottom: 1px solid #dfc294}.single-exclusive_offers .content_offer .bottom .content .elementor-widget-lp-accordion-new .lp-accordion-new .accordion-header{padding: 10px 32px}.single-exclusive_offers .content_offer .bottom .content .elementor-widget-lp-accordion-new .lp-accordion-new .accordion-header h3{text-transform: none;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;font-family: "Plus Jakarta Sans", sans-serif}.single-exclusive_offers .content_offer .bottom .content .elementor-widget-lp-accordion-new .lp-accordion-new .accordion-content{padding-left: 32px;margin-top: 0px;padding-right: 16px;padding-bottom: 20px}.single-exclusive_offers .content_offer .bottom .content .elementor-widget-text-editor ul li:not(:last-child){padding-bottom: 8px}.elementor-widget-lp-button-form .lp-button-form{border: 1px solid #d3aa6f;background: var(--background-brand, #d3aa6f);padding: 12px 38px;color: var(--text-primary-bright, #fefcfc) !important;font-style: normal;font-weight: 500 !important;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;font-size: 14px !important;position: relative}.elementor-widget-lp-button-form .lp-button-form:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}.elementor-widget-lp-button-form .lp-button-form:hover{background: #542d0e;border: 1px solid #542d0e}.elementor-widget-lp-button-form .lp-button-form:hover:after{transform: translateY(-6px);opacity: 0}.elementor-widget-lp-button-form .lp-popup-form{display: none;position: fixed;inset: 0;z-index: 9999}.elementor-widget-lp-button-form .lp-popup-form .contact-from > div:not(:last-child){margin-bottom: 15px}.elementor-widget-lp-button-form .lp-popup-form .contact-from input,.elementor-widget-lp-button-form .lp-popup-form .contact-from select{height: 48px}.elementor-widget-lp-button-form .lp-popup-form .contact-from textarea{height: 90px}.elementor-widget-lp-button-form .lp-popup-form.active{display: block}.elementor-widget-lp-button-form .lp-popup-overlay{position: absolute;inset: 0;background: rgba(0,0,0,0.6)}.elementor-widget-lp-button-form .lp-popup-content{position: absolute;top: 50%;left: 50%;width: 50%;max-width: calc(70%);transform: translate(-50%, -50%);background: var(--base-color-primary-50, #f7f0e5);padding: 40px 80px;overflow-y: scroll;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch}.elementor-widget-lp-button-form .lp-popup-content .heading{color: var(--text-brand-secondary, #542d0e);text-align: center;padding-bottom: 24px;font-family: var(--font-main);font-size: var(--font-size-H2, 40px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.8px;text-transform: uppercase}.elementor-widget-lp-button-form .lp-popup-close{position: absolute;right: 15px;top: 15px;border: none;background: none;cursor: pointer;font-size: 28px}.page-id-4592 header{z-index: 9999}@keyframes popupFade{from{opacity: 0;transform: translateY(20px)}to{opacity: 1;transform: translateY(0)}}.lp-popup-form{display: none;position: fixed;inset: 0;z-index: 9999}.lp-popup-form .contact-from > div:not(:last-child){margin-bottom: 15px}.lp-popup-form .contact-from input,.lp-popup-form .contact-from select{height: 48px}.lp-popup-form .contact-from textarea{height: 90px}.lp-popup-form.active{display: block}.lp-popup-overlay{position: absolute;inset: 0;background: rgba(0,0,0,0.6)}.lp-popup-content{position: absolute;top: 50%;left: 50%;width: 50%;max-width: calc(70%);transform: translate(-50%, -50%);background: var(--base-color-primary-50, #f7f0e5);padding: 40px 80px;overflow-y: scroll;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch}.lp-popup-content .heading{color: var(--text-brand-secondary, #542d0e);text-align: center;padding-bottom: 24px;font-family: var(--font-main);font-size: var(--font-size-H2, 40px);font-style: normal;font-weight: 400;line-height: 120%;letter-spacing: -0.8px;text-transform: uppercase}.lp-popup-close{position: absolute;right: 15px;top: 15px;border: none;background: none;cursor: pointer;font-size: 28px}.elementor-widget-custom-readmore-widget{text-align: center}.elementor-widget-custom-readmore-widget .extra-text{text-align: center;font-size: 16px;font-weight: 400;line-height: 150%;letter-spacing: 0.32px;color: #1e1c1c}.elementor-widget-custom-readmore-widget .readmore-btn{padding-top: 52px;color: var(--text-primary---dark, #1e1c1c);text-decoration: underline;font-size: var(--font-size-Button-S, 14px);font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;cursor: pointer}.custom-toc-wrapper{display: flex;gap: 20px}.custom-toc-wrapper .custom-toc-sidebar{width: 20%;position: sticky;top: 150px;height: fit-content;border: 1px solid var(--border-focus, #ecdabd);background: var(--Gradient, linear-gradient(180deg, #f7f0e5 -16.2%, rgba(254,252,252,0.8) 100%));padding: 20px}.custom-toc-wrapper .custom-toc-sidebar a{text-decoration: none;color: #333;font-size: 14px}.custom-toc-wrapper .custom-toc-sidebar strong{overflow: hidden;color: var(--icon-primary---dark, #1e1c1c);text-overflow: ellipsis;font-size: var(--font-size-B1, 18px);font-style: normal;font-weight: 700;line-height: 150%}.custom-toc-wrapper .custom-toc-sidebar ul{list-style: auto;padding: 0;margin: 0;margin-top: 32px;padding-left: 20px}.custom-toc-wrapper .custom-toc-sidebar ul li{color: var(--text-subtle, #8e8d8d);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px}.custom-toc-wrapper .custom-toc-sidebar ul li:not(:last-child){margin-bottom: 8px}.custom-toc-wrapper .custom-toc-sidebar ul .active{color: var(--icon-primary---dark, #1e1c1c);font-weight: 500}.custom-toc-wrapper .custom-toc-content{flex: 1}.custom-toc-wrapper .custom-toc-content h2{color: var(--text-primary---dark, #1e1c1c);font-family: var(--font-main);font-size: var(--font-size-H4, 24px);font-style: normal;font-weight: 500;line-height: 120%;text-transform: uppercase;padding-bottom: 32px}.custom-toc-wrapper .custom-toc-content p{color: var(--text-primary---dark, #1e1c1c);padding-bottom: 16px;font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.64px;margin-bottom: 0}.pt-16 .desc{padding-top: 16px}.not-space .grid-item{padding-left: 0;padding-right: 0}.activity-detail .elementor-widget-meeting-event-slider:nth-child(2n + 1) .restaurant-content{order: 1}.activity-detail .elementor-widget-meeting-event-slider:nth-child(2n) .restaurant-gallery{order: 2}.activity-detail .elementor-widget-meeting-event-slider img{height: 350px !important}.activity-detail .elementor-widget-meeting-event-slider .outline{display: none}.activity-detail .btn-group{margin-top: 16px}.elementor-widget-lp-breadcrumb{transform: translateX(-50%);left: 50% !important}.elementor-widget-lp-breadcrumb .lp-breadcrumb ul{display: flex;align-items: center;flex-wrap: nowrap;list-style: none;margin: 0;padding: 0}.elementor-widget-lp-breadcrumb .lp-breadcrumb li{display: flex;align-items: center}.elementor-widget-lp-breadcrumb .lp-breadcrumb li:not(:last-child)::after{content: "";width: 4px;height: 12px;margin: 0 12px;flex-shrink: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='12' viewBox='0 0 4 12' fill='none'%3E%3Cpath d='M4 0L0.986301 12H0L3.0137 0H4Z' fill='%23FEFCFC'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: contain}.elementor-widget-lp-breadcrumb .lp-breadcrumb a,.elementor-widget-lp-breadcrumb .lp-breadcrumb span{color: var(--text-primary-bright, #fefcfc);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 500;line-height: 160%;letter-spacing: 0.64px;transition: 0.5s}.elementor-widget-lp-breadcrumb .lp-breadcrumb a:hover{color: #cb9a5a}.banner .banner__overlay .breadcrumb-lp{transform: translateX(-50%);position: absolute;bottom: 30px;left: 50%}.banner .banner__overlay .breadcrumb-lp ul{display: flex;align-items: center;flex-wrap: nowrap;list-style: none;margin: 0;padding: 0}.banner .banner__overlay .breadcrumb-lp li{display: flex;align-items: center}.banner .banner__overlay .breadcrumb-lp li:not(:last-child)::after{content: "";width: 4px;height: 12px;margin: 0 12px;flex-shrink: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='12' viewBox='0 0 4 12' fill='none'%3E%3Cpath d='M4 0L0.986301 12H0L3.0137 0H4Z' fill='%23FEFCFC'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: contain}.banner .banner__overlay .breadcrumb-lp a,.banner .banner__overlay .breadcrumb-lp span{color: var(--text-primary-bright, #fefcfc);font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 500;line-height: 160%;letter-spacing: 0.64px;transition: 0.5s;text-transform: inherit}.banner .banner__overlay .breadcrumb-lp a:hover{color: #cb9a5a}.welless .service{display: none}.pll-parent-menu-item .menu__icon{top: -3px}.error404 .site-content{padding-top: 200px;padding-bottom: 200px}.error404 .site-content .page-title{font-size: 200px;font-weight: 800;letter-spacing: 40px;color: var(--main-color)}.btn-404{overflow: hidden;padding: 0;-webkit-transition: border-color .5s, background-color .5s;transition: border-color .5s, background-color .5s;-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);border: 1px solid var(--main-color);border-radius: 5px;display: inline-block;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;background-color: var(--main-color);text-transform: uppercase;font-weight: 600;font-size: 14px}.btn-404::after{content: attr(data-text);position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0)}.btn-404:after,.btn-404 > span{padding: 10px 24px;-webkit-transition: -webkit-transform .5s, opacity .5s;transition: transform .5s, opacity .5s;-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);color: #fff}.btn-404 > span{display: block;vertical-align: middle}.btn-404:hover > span{opacity: 0;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0)}.btn-404:hover::after{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}@media (max-width: 767px){.error404 .site-content{padding-top: 100px;padding-bottom: 100px}.error404 .site-content .page-title{font-size: 100px;letter-spacing: 20px}.error404 .site-content h3{font-size: 24px}}.animsition-overlay-slide{z-index: 9999;background-color: var(--main-color)}.spin-icon{position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;border: 1px solid #373737;border-top: 1px solid transparent;border-radius: 50%;animation: spin .5s linear 0s infinite;opacity: 0;visibility: hidden}.is-loading .spin-icon{opacity: 1;visibility: visible}.is-loading .svg-icon{opacity: 0;visibility: hidden}@keyframes spin{0%{transform: rotate(0)}100%{transform: rotate(359deg)}}@keyframes bounce{30%{transform: translateY(-100px)}60%{transform: none}}.loading-wrapper{z-index: 999999;top: 0;left: 0;visibility: hidden;opacity: 0}.loading-wrapper.template1{background: #fff}.loading-wrapper.template2{background: #fff}.loading-wrapper.template2 .heading{font-size: 120px;color: var(--main-color)}.loading-wrapper.template2 .heading p{display: inline-block;animation: bounce 1s infinite ease-in-out}.loading-wrapper.template2 .heading p:nth-of-type(2){animation-delay: 0.1s}.loading-wrapper.template2 .heading p:nth-of-type(3){animation-delay: 0.2s}.loading-wrapper.template2 .heading p:nth-of-type(4){animation-delay: 0.3s}.loading-wrapper.template2 .heading p:nth-of-type(5){animation-delay: 0.4s}.loading-wrapper.template2 .heading p:nth-of-type(6){animation-delay: 0.5s}.loading-wrapper.template2 .heading p:nth-of-type(7){animation-delay: 0.6s}.loading-wrapper.loading{opacity: 1;visibility: visible}.loading-wrapper.custom{background-color: #8ef3ff}.ring{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 150px;height: 150px;background: transparent;border: 3px solid #fff;border-radius: 50%;text-align: center;line-height: 150px;font-family: sans-serif;font-size: 20px;color: var(--main-color);letter-spacing: 4px;text-transform: uppercase;text-shadow: 0 0 10px var(--main-color);box-shadow: 0 0 20px rgba(0,0,0,0.5)}.ring:before{content: "";position: absolute;top: -3px;left: -3px;width: calc(100% + 6px);height: calc(100% + 6px);border: 3px solid transparent;border-top: 3px solid var(--main-color);border-right: 3px solid var(--main-color);border-radius: 50%;animation: animateC 2s linear infinite}.ring span{display: block;position: absolute;top: calc(50% - 2px);left: 50%;width: 50%;height: 4px;background: transparent;transform-origin: left;animation: animate 2s linear infinite}.ring span:before{content: "";position: absolute;width: 16px;height: 16px;border-radius: 50%;background: var(--main-color);top: -6px;right: -8px;box-shadow: 0 0 20px var(--main-color)}@keyframes animateC{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes animate{0%{transform: rotate(45deg)}100%{transform: rotate(405deg)}}.ot-wrapper .loading{top: 0;left: 0;z-index: 999999;background-color: rgba(255,255,255,0.9);opacity: 0;visibility: hidden;transition: 0.5s}.ot-wrapper .loading.active{opacity: 1;visibility: visible}.loading-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 20px}.loading-animation .dot-item{position: absolute;top: 4px;width: 10px;height: 10px;border-radius: 50%;background: var(--main-color);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.loading-animation div:nth-child(1){left: 8px;animation: ellipsis1 .6s infinite}.loading-animation div:nth-child(2){left: 8px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(3){left: 32px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(4){left: 56px;animation: ellipsis3 .6s infinite}@keyframes ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.e-move-up{animation-name: eMoveUp;-moz-animation-name: eMoveUp;-webkit-animation-name: eMoveUp}@-webkit-keyframes eMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@-moz-keyframes eMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@-ms-keyframes eMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@keyframes eMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}.e-move-down{animation-name: eMoveDown;-moz-animation-name: eMoveDown;-webkit-animation-name: eMoveDown}@-webkit-keyframes eMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@-moz-keyframes eMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@-ms-keyframes eMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@keyframes eMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}.e-move-left{animation-name: eMoveLeft;-moz-animation-name: eMoveLeft;-webkit-animation-name: eMoveLeft}@-webkit-keyframes eMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@-moz-keyframes eMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@-ms-keyframes eMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@keyframes eMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}.e-move-right{animation-name: eMoveRight;-moz-animation-name: eMoveRight;-webkit-animation-name: eMoveRight}@-webkit-keyframes eMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@-moz-keyframes eMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@-ms-keyframes eMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@keyframes eMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}.e-scale-up{animation-name: eScaleUp;-moz-animation-name: eScaleUp;-webkit-animation-name: eScaleUp}@-webkit-keyframes eScaleUp{from{opacity: 0;-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6)}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1}}@-moz-keyframes eScaleUp{from{opacity: 0;-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6)}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1}}@-ms-keyframes eScaleUp{from{opacity: 0;-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6)}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1}}@keyframes eScaleUp{from{opacity: 0;-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6)}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1}}.e-flip{animation-name: eFlip;-moz-animation-name: eFlip;-webkit-animation-name: eFlip}@-webkit-keyframes eFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1}}@-moz-keyframes eFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1}}@-ms-keyframes eFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1}}@keyframes eFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1}}.e-helix{animation-name: eHelix;-moz-animation-name: eHelix;-webkit-animation-name: eHelix}@-webkit-keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@-moz-keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@-ms-keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.rotate{animation: rotate 12s linear infinite !important}@-webkit-keyframes eHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1}}@-moz-keyframes eHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1}}@-ms-keyframes eHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1}}@keyframes eHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1}}.e-am-popup{animation: ePopup;-moz-animation-name: ePopup;-webkit-animation-name: ePopup}@-webkit-keyframes ePopup{from{opacity: 0;-webkit-transform: scale(.4);-ms-transform: scale(.4);transform: scale(.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1}}@-moz-keyframes ePopup{from{opacity: 0;-webkit-transform: scale(.4);-ms-transform: scale(.4);transform: scale(.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1}}@-ms-keyframes ePopup{from{opacity: 0;-webkit-transform: scale(.4);-ms-transform: scale(.4);transform: scale(.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1}}@keyframes ePopup{from{opacity: 0;-webkit-transform: scale(.4);-ms-transform: scale(.4);transform: scale(.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1}}header{justify-content: center;align-items: center;width: 100%;position: fixed;z-index: 999;top: 30px;left: 0;transition: transform .4s ease, opacity .3s ease;background: linear-gradient(0deg, rgba(30,30,30,0) 0%, rgba(41,41,41,0.2) 100%);backdrop-filter: blur(2px)}header .menu__item a{color: #fff;text-transform: uppercase;font-size: 14px}header .toggle-nav__line{background: #fff}header .dropdown-menu .menu__item a{color: #542d0e !important}header .htl-navigation .current-menu-parent{position: relative}header .htl-navigation .current-menu-item a{position: relative;color: #d3aa6f !important}header .htl-navigation .current-menu-item a:after{content: "";position: absolute;left: 0;right: 0;bottom: -10px;height: 1px;background: #fff}header .htl-navigation .current-menu-item .dropdown-menu a:after{display: none !important}header .htl-navigation .current-menu-item.menu-item-has-children .dropdown-menu .current-menu-parent a:after{display: none !important}header .htl-navigation .current-menu-item.menu-item-has-children .dropdown-menu .menu__item a{color: #542d0e !important}header .htl-navigation .current-menu-item.menu-item-has-children .dropdown-menu .menu__item:hover a{color: #d3aa6f !important}header .htl-navigation .current-menu-item.menu-item-has-children .dropdown-menu .menu__item .sub-sub-menu .menu__item a{color: #542d0e !important}header .htl-navigation .current-menu-item.menu-item-has-children .dropdown-menu .menu__item .sub-sub-menu .menu__item:hover a{color: #d3aa6f !important}header .htl-navigation .menu-item-has-children .menu-item-has-children{border-bottom: 1px solid #efefef !important}header .htl-navigation .menu-item-has-children .menu-item-has-children a{border-bottom: 0}header .htl-navigation .menu-item-has-children .menu-item-has-children .menu__icon{right: 10px;top: 50%;transform: translateY(-50%)}header .htl-navigation .menu-item-has-children .menu-item-has-children .menu__icon svg path{fill: #d3aa6f !important}header .htl-navigation .has-icon{padding-right: 15px}header .htl-navigation .menu__item:hover > .dropdown-menu{opacity: 1;visibility: visible}header .htl-navigation .dropdown-menu{top: 100%;width: max-content;min-width: 200px;left: 0;opacity: 0;visibility: hidden;position: absolute;padding-top: 27px}header .htl-navigation .dropdown-menu ul{background: #fff}header .htl-navigation .dropdown-menu a:hover{color: var(--text-brand-primary, #d3aa6f) !important}header .htl-navigation .dropdown-menu.active{opacity: 1;visibility: visible}header .htl-navigation .menu__icon path{fill: #fff}header .htl-navigation .dropdown-menu li{width: 100%}header .htl-navigation .dropdown-menu li a{padding: 10px 15px;display: flex;border-bottom: 1px solid #efefef;justify-content: start;align-items: center}header .htl-navigation .dropdown-menu li:last-child a{border: none}header .htl-navigation .dropdown-menu .dropdown-menu{list-style: none}header .htl-navigation .dropdown-menu .dropdown-menu li{display: block;margin: 0}header .htl-navigation .dropdown-menu .dropdown-menu li:not(:last-child){border-bottom: 1px solid #ccc}header .htl-navigation .dropdown-menu .sub-sub-menu{left: 100%;top: 0}header .htl-navigation .dropdown-menu .sub-sub-menu .menu__item{border-bottom: 1px solid #efefef !important}header .htl-navigation ul,header .htl-navigation ol{margin: 0;padding: 0}header .htl-navigation .sub_mega_menu{width: calc( 100vw - 13px);max-width: calc( 100vw - 13px);left: 50%;margin-left: -50vw}header .pll-parent-menu-item a span{display: flex;align-items: center}header .pll-parent-menu-item a span span{margin-left: 10px}.down{background: #fff;backdrop-filter: blur(0px);box-shadow: 0 4px 10px 2px rgba(0,0,0,0.1);transform: translateY(0)}.down a{color: #542d0e !important;font-weight: 500}.down a:hover{color: var(--text-brand-primary, #d3aa6f) !important}.down .menu__icon path{fill: #542d0e !important}.down .elementor-button{color: #fff !important}.down .elementor-button:hover{color: #fff !important;background: #542d0e !important}.down .toggle-nav__line{background: #542d0e}.down:after{display: none}.down .current-menu-item a{position: relative}.down .dropdown-menu a:after{background: transparent !important}.up,.down{position: fixed;top: 0;left: 0;width: 100%;transition: 0.5s}.down{transform: translateY(-100%);opacity: 0;pointer-events: none;border-bottom: 1px solid #fff}.up.show,.down.show{transform: translateY(0);opacity: 1;pointer-events: auto}.elementor-editor-active .header{position: initial}.up.show{border-bottom: 1px solid var(--border-opacity-30, rgba(254,252,252,0.834))}.up.show:after{z-index: -1;content: "";position: absolute;width: 100%;left: 0;top: 0;height: 162px;background: linear-gradient(0deg, rgba(255,255,255,0) -3.8%, rgba(30,28,28,0.6) 105.52%);backdrop-filter: blur(0px)}.menu__item{position: relative}#m-list > .menu__item > span{white-space: nowrap}.dropdown.more > .dropdown-menu .dropdown-menu{left: 100% !important;right: auto !important;top: 0 !important}.menu{display: flex;flex-wrap: nowrap;gap: 36px;list-style: none;padding-left: 0;margin-bottom: 0;align-items: center}.menu__item{white-space: nowrap}.menu__item .icon{margin-right: 6px}.menu__item.more .dropdown-menu{position: absolute;top: 100%;right: 0;left: auto;display: none;min-width: 160px;background: #fff;border: 1px solid #ddd;box-shadow: 0 2px 6px rgba(0,0,0,0.1);z-index: 50}.menu__item.more.show .dropdown-menu{display: block}.menu__icon{margin-left: 6px;right: 0;top: -1px}.menu__icon svg{width: 12px}.p-inherit{position: inherit !important}.site-logo img,.site-logo svg{max-width: 100%}.bt-back svg{width: 16px;height: auto}.open-menu .menu-mobile{visibility: visible;opacity: 1}.open-menu .menu-mobile .m-mobile-wrapper{left: 0}.open-menu .menu-mobile .m-mobile-wrapper svg path{fill: #000}.open-menu .toggle-nav a span{width: 73%;left: 4px}.open-menu .toggle-nav a span:nth-child(1){top: 18px;width: 0%;left: 50%}.open-menu .toggle-nav a span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.open-menu .toggle-nav a span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.open-menu .toggle-nav a span:nth-child(4){top: 18px;width: 0%;left: 50%}.logo-mobile{padding: 15px;position: relative;border-bottom: 1px solid #f5f5f5}.logo-mobile > a{max-width: 100%;width: 190px}.logo-mobile img{max-height: 36px;width: auto}.menu-mobile{position: fixed;top: 0;width: 100%;height: 100%;z-index: 999999;left: 0;transition: 0.5s;visibility: hidden;opacity: 0}.menu-mobile .overlay{background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;width: 100%;height: 100%}.menu-mobile .ic-toggle svg{transform: rotate(-90deg)}.menu-mobile.dropdown .dropdown-menu{position: static;display: none;transition: none;opacity: 1;visibility: visible;max-width: 100%}.menu-mobile.dropdown .dropdown-menu ul{padding-top: 10px}.menu-mobile.dropdown .menu__item{border: none;border-top: 1px solid #f4f4f4;margin-bottom: 0}.menu-mobile.dropdown .menu__item .menu__item{padding-right: 0;padding-left: 0}.menu-mobile.dropdown .menu__item .menu__item:first-child{margin-top: 10px}.menu-mobile.dropdown .item.active .menu__icon svg{transform: rotate(180deg)}.menu-mobile.dropdown .menu__icon svg{transform: rotate(0deg);transition: 0.3s}.menu-mobile.back-page .menu__item{position: initial !important}.menu-mobile.back-page ul{position: relative}.menu-mobile .footer-memu-mobile{padding: 0 18px}.menu-mobile .footer-memu-mobile .widget{padding: 18px 15px;text-align: center}.menu-mobile .footer-memu-mobile .widget:not(:last-child){border-bottom: 1px solid #e9ecef}.menu-mobile .footer-memu-mobile ul li{text-align: center}.menu-mobile .footer-memu-mobile ul li a{font-size: inherit}.menu-mobile .footer-memu-mobile ul li:last-child a{color: var(--color-primary)}.menu-mobile .m-mobile-wrapper{margin: 0;background: #fff;height: 100%;width: 350px;max-width: 100%;padding: 0;list-style: none;max-height: 100%;position: relative;left: -100%;transition: 0.3s}.menu-mobile ul{list-style: none;margin: 0}.menu-mobile #panel-menu{position: relative;overflow: auto}.menu-mobile #panel-menu a{font-style: normal;color: var(--color-secondary);transition: color .3s;text-transform: capitalize}.menu-mobile #panel-menu a:hover{color: var(--color-yellow-400)}.menu-mobile li{padding: 10px 15px;border-bottom: 1px solid #f4f4f4;margin: 0}.menu-mobile li:not(:last-child){margin-bottom: 12px}.menu-mobile .p-inherit{position: initial !important}.menu-mobile .dropdown-menu{position: absolute;z-index: 1;top: 0;left: -100%;background: #fff;width: 100%;height: 100%;transition: 0.3s}.menu-mobile .dropdown-menu.active{left: 0}.menu-mobile .dropdown-menu .bt-back{border-color: #f4f4f4;padding: 0}.menu-mobile .dropdown-menu .bt-back .icon-back{border-right: 1px solid #f4f4f4;height: 40px;display: flex;justify-content: center;width: 40px}.menu-mobile .dropdown-menu .bt-back a{padding: 0 !important;display: flex !important;align-items: center;gap: 12px}.menu-mobile .icon-close{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;position: absolute;right: 16px;top: 16px}.toggle-nav__icon{width: 25px;height: 25px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}.toggle-nav__line{display: block;position: absolute;height: 2px;width: 100%;background: #000;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;border-radius: 50px}.toggle-nav__line:nth-child(1){top: 4px}.toggle-nav__line:nth-child(2),.toggle-nav__line:nth-child(3){top: 12px}.toggle-nav__line:nth-child(4){top: 20px}@keyframes hide_line{0%{background-color: #000}100%{background-color: #fff}}@keyframes rote_top{0%{top: 0.5rem;rotate: 0deg}50%{top: 0;rotate: 0deg}100%{rotate: 45deg;top: 0}}@keyframes rote_bottom{0%{bottom: 0.5rem;rotate: 0deg}50%{bottom: 0;rotate: 0deg}100%{rotate: -45deg;bottom: 0}}.htl-top-icon a{outline: none}.htl-top-icon a:hover{color: var(--main-color)}header .htl-navigation .current-menu-parent .dropdown-menu .current-menu-item a:after{display: none !important}footer .socials .elementor-icon-list-item a:hover path{fill: #fff}footer.footer-default{background-color: #fafafa;padding-top: 70px;padding-bottom: 70px}footer.footer-default ul,footer.footer-default ol{margin: 0;left: 0;list-style: none}footer.footer-default ul li,footer.footer-default ol li{padding-top: 4px;padding-bottom: 4px}footer.footer-default a{color: inherit}footer.footer-default .widget:not(:last-child){margin-bottom: 25px}footer .top-footer{position: relative}footer .top-footer:after{content: "";position: absolute;top: 0;right: 0;width: 500px;height: 500px;background-image: url(/wp-content/uploads/2026/04/Ellipse-1-1-1.svg);z-index: -1;background-position: top right;background-repeat: no-repeat;background-size: auto}footer .elementor-widget-site-logo{margin: 0px auto}footer .wpcf7-form{text-align: right}footer .wpcf7-form .wpcf7-form-control{border: 1px solid #4b4949;padding: 16px;color: var(--text-secondary---dark, #4b4949);font-family: var(--font-family-Body-Typeface, "Plus Jakarta Sans");font-size: var(--font-size-B2, 16px);font-style: normal;font-weight: 400;line-height: 150%;width: 100%;background: transparent}footer .wpcf7-form .wpcf7-submit{position: relative;background: var(--background-brand, #d3aa6f);padding: 12px 38px;color: var(--text-primary-bright, #fefcfc);font-style: normal;border: 0;font-weight: 500;width: fit-content;font-size: 14px;letter-spacing: 0.6px;text-transform: uppercase}footer .wpcf7-form .wpcf7-submit .wpcf7-spinner{display: none}footer .wpcf7-form .wpcf7-submit:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}footer .wpcf7-form .wpcf7-submit:hover{background: #542d0e}footer .wpcf7-form .wpcf7-submit:hover:after{transform: translateY(-6px);opacity: 0}footer .form-submit .btn-submit{position: relative;background: var(--background-brand, #d3aa6f);padding: 12px 38px;color: var(--text-primary-bright, #fefcfc);font-style: normal;border: 0;font-weight: 500;width: fit-content;font-size: 14px;letter-spacing: 0.6px;text-transform: uppercase}footer .form-submit .btn-submit svg{display: none}footer .form-submit .btn-submit:after{content: "";height: 2px;background-color: #d3aa6f;position: absolute;left: -1px;right: -1px;bottom: -6px;opacity: 1;pointer-events: none;-webkit-transition: transform 300ms ease, opacity .3s ease;-khtml-transition: transform 300ms ease, opacity .3s ease;-moz-transition: transform 300ms ease, opacity .3s ease;-ms-transition: transform 300ms ease, opacity .3s ease;-o-transition: transform 300ms ease, opacity .3s ease;transition: transform 300ms ease, opacity .3s ease}footer .form-submit .btn-submit:hover{background: #542d0e}footer .form-submit .btn-submit:hover:after{transform: translateY(-6px);opacity: 0}.menu-footer{position: absolute;bottom: 0;left: 0;width: 100%}.menu-footer .widget{margin: 0}@media (min-width: 576px){.ui-datepicker > *{max-width: 100%}.ui-datepicker .ui-datepicker-group{flex: 0 0 50%;width: 50%;display: inline-block}}@media (max-width: 1199px){.lp-popup-content{width: 80%;padding: 40px}.elementor-widget-lp-blog-listing .lp-blog-filter .left{width: 70%}.single-rooms .post__content .pxl-room-check-available-form-wg .check-available-form-inner{width: 100%}.single-rooms .related-post{padding-bottom: 50px}.single-rooms .related-post .slick-dots{bottom: -50px !important}.single-rooms .related-post .related-slider .restaurant-grid .restaurant-content{padding: 10px;padding-bottom: 48px}.single-rooms .related-post .related-slider .restaurant-grid .restaurant-content h3 a{font-size: 20px}.single-rooms .related-post .related-slider .restaurant-grid .restaurant-gallery .slick-dots{bottom: 20px !important}.single-rooms .related-post .related-slider .restaurant-grid .restaurant-gallery .gallery-items img{height: 250px;width: 100%}.single-restaurant_bar .post__single .post-overview .post-info .info-item{width: 33%}.single-restaurant_bar .post__single .post-overview p,.single-restaurant_bar .post__single .post-overview h2{width: 100%}.elementor-widget-lp-gallery-filter .lp-grid-ajax{grid-template-columns: repeat(3, 1fr)}.elementor-widget-lp-image-list-switch .lp-switch{display: block}.elementor-widget-lp-image-list-switch .lp-switch .lp-right{width: 100%;margin-top: 48px}.elementor-widget-lp-image-list-switch .lp-switch .lp-right .lp-item .title{font-size: 24px !important;color: #542d0e !important;padding-left: 0 !important}header .toggle-nav__line{background: #1e1c1c}.pxl-room-check-available-form-wg.layout-2 .form-field-row{padding-left: 15px;padding-right: 15px}.pxl-room-check-available-form-wg.layout-2 .check-available-form-inner{padding: 24px 30px 26px}.pxl-room-check-available-form-wg.layout-2 input[type="text"]{max-width: 180px}.pxl-room-check-available-form-wg.layout-2 .form-action{margin-top: 20px;width: 100%}.pxl-room-check-available-form-wg.layout-2 .form-action button.pxl-btn.btn-check-available{width: 100%;padding: 8px 20px}.size-small{height: 200px}.size-small img{object-fit: cover;height: 200px}.size-medium{height: 350px}.size-medium img{object-fit: cover;height: 350px}.size-big{height: 400px}.size-big img{object-fit: cover;height: 400px}.elementor-widget-lp-offers .slick-list{margin-left: -10px;margin-right: -10px}.elementor-widget-lp-offers .slick-list .slide-item{padding-left: 10px;padding-right: 10px}.elementor-widget-lp-offers .slick-list .slide-item .title-offer{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-khtml-line-clamp: 2;-moz-line-clamp: 2;-ms-line-clamp: 2;-o-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;-khtml-box-orient: vertical;-moz-box-orient: vertical;-ms-box-orient: vertical;-o-box-orient: vertical;box-orient: vertical}.elementor-widget-lp-offers .slick-list .slide-item .title-offer a{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-khtml-line-clamp: 2;-moz-line-clamp: 2;-ms-line-clamp: 2;-o-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;-khtml-box-orient: vertical;-moz-box-orient: vertical;-ms-box-orient: vertical;-o-box-orient: vertical;box-orient: vertical}.elementor-widget-lp-offers .slick-dots{bottom: -55px}.elementor-widget-lp-offers .slick-dots li button:before{font-size: 50px}.elementor-widget-lp-offers .slick-dots li.slick-active button:before{color: #cb9a5a}.lp-image-text-box .lp-title span{font-size: 30px !important}.lora .lp-title-wrapper .lp-title span{font-size: 36px;overflow: hidden}.elementor-widget-lp-image-text-box .lp-image-text-box{display: block}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left{width: 100%}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-right{padding-top: 70px}.elementor-widget-lp-button .elementor-button{padding: 8px 25px;font-size: 12px}.elementor-widget-lp-rooms-slider .slide-item .room-item{padding-top: 80%}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content{display: block;padding: 20px 20px;left: 15px;right: 15px;bottom: 15px}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content h3{text-transform: inherit;width: 100%}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content .room-meta{padding-top: 15px}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content a.btn-room{display: none}.lp-video-popup-wrapper{height: 300px}.ui-widget.ui-widget-content{z-index: 10 !important}.elementor-widget-restaurant-bar-service .restaurant-content h3 a{font-size: 30px}.single-post .post__content .content .empty-space,.single-exclusive_offers .post__content .content .empty-space{display: none}.single-post .post__content .content .toc-sidebar,.single-exclusive_offers .post__content .content .toc-sidebar{width: 30%}.single-post .slick-next,.single-exclusive_offers .slick-next{right: 0 !important}.single-post .slick-prev,.single-exclusive_offers .slick-prev{left: 0 !important;z-index: 9}.single-post .slick-dots,.single-exclusive_offers .slick-dots{bottom: -60px;margin-left: 0}.single-post .slick-dots li button,.single-exclusive_offers .slick-dots li button{border: 1px solid transparent;padding: 8px;border-radius: 50%;width: 30px;height: 30px}.single-post .slick-dots li button:before,.single-exclusive_offers .slick-dots li button:before{font-size: 50px;width: 30px;height: 30px;opacity: 1;color: #8e8d8d;top: 5px}.single-post .slick-dots .slick-active button,.single-exclusive_offers .slick-dots .slick-active button{border: 1px solid #fff}.single-post .slick-dots .slick-active button:before,.single-exclusive_offers .slick-dots .slick-active button:before{color: #fff}.single-post .slick-arrow,.single-exclusive_offers .slick-arrow{background: #cb9a5a}.single-post .slick-arrow path,.single-exclusive_offers .slick-arrow path{fill: #fff}.single-post .related .heading,.single-exclusive_offers .related .heading{font-size: 36px}.single-post .related .lp-blog-related,.single-exclusive_offers .related .lp-blog-related{padding-left: 0;padding-right: 0}}@media screen and (max-width: 1024px){.elementor-widget-lp-button-form .lp-popup-content{width: 90% !important;max-width: 100%;padding: 20px}.custom-toc-wrapper .custom-toc-sidebar{width: 30%}.elementor-widget-restaurant-bar-service .restaurant-bar-wrapper{gap: 40px}}@media screen and (max-width: 900px){.single-exclusive_offers .content_offer .bottom{flex-wrap: wrap}.single-exclusive_offers .content_offer .bottom .gallery{flex: 0 0 100%;max-width: 100%}.single-exclusive_offers .content_offer .bottom .content{flex: 0 0 100%;max-width: 100%;padding: 20px}.single-exclusive_offers .content_offer .bottom .content .lp-button-form{font-size: 12px}.single-exclusive_offers .content_offer .bottom .content h2.elementor-heading-title{font-size: 18px}.single-exclusive_offers .content_offer .bottom .content .elementor-widget-lp-accordion-new{margin-top: 40px}.single-exclusive_offers .content_offer .bottom .content .elementor-widget-lp-accordion-new .lp-accordion-new .accordion-header{padding: 10px 0}.single-exclusive_offers .content_offer .bottom .content .elementor-widget-lp-accordion-new .lp-accordion-new .accordion-header svg{width: 20px;height: 20px}.single-exclusive_offers .content_offer .bottom .content .elementor-widget-lp-accordion-new .lp-accordion-new .accordion-header svg path{fill: #1e1c1c}.slider-gallery .slick-arrow{width: 40px;height: 40px}.slider-gallery .slick-next{right: 15px}.slider-gallery .slick-prev{left: 15px}.slider-gallery .slick-dots{bottom: 24px;margin-left: 0}.slider-gallery .slick-dots li button{border: 1px solid transparent;padding: 8px;border-radius: 50%;width: 30px;height: 30px}.slider-gallery .slick-dots li button:before{font-size: 50px;width: 30px;height: 30px;opacity: 1;color: #8e8d8d;top: 5px}.slider-gallery .slick-dots .slick-active button{border: 1px solid #fff}.slider-gallery .slick-dots .slick-active button:before{color: #fff}.archive.category .htl-post-wrapper{padding: 80px 15px;margin: 0 !important;max-width: 100%}.archive.category .htl-post-wrapper .post__title a{font-size: 20px !important}.elementor-widget-restaurant-bar-service .restaurant-grid{display: block !important}.elementor-widget-restaurant-bar-service .restaurant-grid .restaurant-image{width: 100%}.elementor-widget-restaurant-bar-service .restaurant-grid .restaurant-content{padding: 24px}.destinitation .elementor-widget-meeting-event-slider .restaurant-grid{display: flex !important;flex-wrap: wrap}.destinitation .elementor-widget-meeting-event-slider .restaurant-content{order: 2 !important}.single-post .banner,.single-exclusive_offers .banner{height: 50vh}.single-post .banner .banner__title,.single-exclusive_offers .banner .banner__title{font-size: 32px !important;padding: 50px 15px 0 15px;line-height: 140% !important;width: 100% !important}.single-post .post__content,.single-exclusive_offers .post__content{padding: 80px 15px}.single-post .post__content .content .empty-space,.single-exclusive_offers .post__content .content .empty-space{display: none}.single-post .post__content .content .toc-sidebar,.single-exclusive_offers .post__content .content .toc-sidebar{width: 30%}.single-rooms .banner{height: 50vh}.single-rooms .banner .banner__title{font-size: 32px !important;padding-top: 50px}.single-rooms .post__content .pxl-room-check-available-form-wg .check-available-form-inner{width: 100%;margin: 0px auto}.single-rooms .post__content .content-post{padding-left: 15px;padding-right: 15px}.single-rooms .post__content .content-post .gallery-popup .nav svg{width: 30px;height: 30px}.single-rooms .post__content .content-post .btn.book{font-size: 12px}.single-rooms .post__content .content-post .container{padding-left: 0;padding-right: 0;overflow: hidden;z-index: 9;position: relative}.single-rooms .post__content .content-post .container .desc{width: 100%}.single-rooms .post__content .content-post .container .services{grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, 1fr);width: 100%}.single-rooms .post__content .content-post .container .infor{flex-wrap: wrap;justify-content: start;gap: 10px}.single-rooms .post__content .content-post .container .infor .item{width: 100%}.single-rooms .post__content .content-post .container .infor .item p{padding: 8px;width: 100%}.single-rooms .post__content .content-post .container .gallery-image{padding-bottom: 80px}.single-rooms .post__content .content-post .container .gallery-image img{height: 250px}.single-rooms .post__content .content-post .container .gallery-image .slick-arrow{width: 40px;height: 40px}.single-rooms .post__content .content-post .heading{font-size: 24px}.single-rooms .post__content .upgrade{padding-left: 15px;padding-right: 15px}.single-rooms .post__content .upgrade:after{top: -40px;height: 80px}.single-rooms .post__content .related-post{padding-bottom: 50px;margin-left: -15px;margin-right: -15px;padding-top: 0px}.single-rooms .post__content .related-post .slick-dots{bottom: -50px !important}.single-rooms .post__content .related-post .related-slider .slick-prev{left: 15px !important}.single-rooms .post__content .related-post .related-slider .slick-next{right: 15px !important}.single-rooms .post__content .related-post .related-slider .restaurant-grid .restaurant-gallery .slick-arrow{display: flex !important;width: 40px;height: 40px}.single-rooms .post__content .related-post .related-slider .restaurant-grid .restaurant-gallery .slick-prev{left: 5% !important}.single-rooms .post__content .related-post .related-slider .restaurant-grid .restaurant-gallery .slick-next{right: 5% !important}.single-rooms .post__content .related-post .related-slider .restaurant-grid .restaurant-content{padding: 10px;padding-bottom: 48px;width: 100%;top: 0}.single-rooms .post__content .related-post .related-slider .restaurant-grid .restaurant-content h3 a{font-size: 20px}.single-rooms .post__content .related-post .related-slider .restaurant-grid .restaurant-gallery .slick-dots{bottom: 20px !important}.single-rooms .post__content .related-post .related-slider .restaurant-grid .restaurant-gallery .gallery-items img{height: 250px;width: 100%}.single-rooms .post__content .upgrade{padding-top: 80px}.single-rooms .post__content .related-offer{margin-left: 0px;margin-right: 0px}.single-rooms .post__content .related-offer:before{left: -15px}.single-rooms .post__content .related-offer:after{right: -15px}}@media screen and (max-width: 575px){.elementor-widget-lp-breadcrumb{justify-content: center;display: flex;width: 100%}.elementor-widget-lp-breadcrumb a{font-size: 14px !important}.elementor-widget-lp-button-form .lp-popup-content{width: 90% !important;max-width: 100%;padding: 20px}.custom-toc-wrapper{display: block}.custom-toc-wrapper .custom-toc-sidebar{position: relative;width: 100%;top: 0}.custom-toc-wrapper .custom-toc-content{padding-top: 32px}.custom-toc-wrapper .custom-toc-content h2{font-size: var(--font-size-H4, 18px);line-height: 150%;padding-bottom: 24px}.lp-popup-content{width: 90%;padding: 20px;max-width: 100%}.lp-popup-content .heading{font-size: 24px}.single-exclusive_offers .related{padding-left: 15px;padding-right: 15px;overflow: hidden}.single-exclusive_offers .related .slick-arrow{width: 40px;height: 40px}.single-exclusive_offers .offer-content::after{display: none}.single-exclusive_offers .content_offer{padding: 80px 15px}.single-exclusive_offers .content_offer .top .title{font-size: 24px}.single-exclusive_offers .content_offer .top .description{width: 100%}.two-title .restaurant-content h3{width: 100%}.funtion-room-listin .restaurant-content h3{font-size: 20px}.elementor-widget-image-activities .slick-arrow{width: 40px !important;height: 40px !important}.elementor-widget-image-activities .slick-prev{left: 5px}.elementor-widget-image-activities .slick-next{right: 5px}.elementor-widget-image-activities .activities-item{padding-bottom: 250px}.elementor-widget-image-activities .activities-item .activities-content{width: 90%}.elementor-widget-image-activities .activities-item .activities-content h3{font-size: 24px}.elementor-widget-image-activities .activities-image{bottom: 0}.elementor-widget-image-activities .activities-image img{height: 250px}.elementor-widget-tour-detail .tour-detail-list .tour-item{flex-wrap: wrap}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-image{flex: 0 0 100%;max-width: 100%}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-image img{height: 250px}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-image .slick-dotted.slick-slider{margin-bottom: 0}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-content{flex: 0 0 100%;max-width: 100%;margin-left: 0;padding: 20px}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-content h3{font-size: 20px}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-content .tour-btn{font-size: 12px;margin-top: 0}.elementor-widget-tour-detail .tour-detail-list .tour-item.reverse .tour-image{order: 1}.elementor-widget-lp-service-slider .service-item{padding: 0}.elementor-widget-lp-service-slider .slick-dots{bottom: -50px}.elementor-widget-lp-service-slider .slick-dots .slick-active button{border: 1px solid #cb9a5a}.elementor-widget-lp-service-slider .slick-dots .slick-active button:before{color: #cb9a5a}.event-inquiry .names,.event-inquiry .guest-phone,.event-inquiry .from-to{flex-wrap: wrap}.event-inquiry .names > div,.event-inquiry .guest-phone > div,.event-inquiry .from-to > div{width: 100%}.single-post #lp-breadcrumb,.single-exclusive_offers #lp-breadcrumb{margin-top: 0}.single-post .post__content .content,.single-exclusive_offers .post__content .content{flex-wrap: wrap}.single-post .post__content .content .toc-sidebar,.single-exclusive_offers .post__content .content .toc-sidebar{width: 100%;position: relative;top: 0}.single-post .post__content .content :where(.wp-block-columns.is-layout-flex),.single-exclusive_offers .post__content .content :where(.wp-block-columns.is-layout-flex){gap: 0}.single-post .post__content .content h2.wp-block-heading,.single-exclusive_offers .post__content .content h2.wp-block-heading{font-size: 20px !important;line-height: 150% !important}.single-post .post__content .content .bottom .sh,.single-exclusive_offers .post__content .content .bottom .sh{flex-wrap: wrap;gap: 20px 0}.single-post .related .heading,.single-exclusive_offers .related .heading{font-size: 24px}.with-bg:after{display: none}.elementor-widget-lp-accordion-new{padding: 20px}.elementor-widget-lp-accordion-new .accordion-gallery{grid-template-columns: repeat(1, 1fr);width: 100%}.elementor-widget-lp-accordion-new .lp-accordion-new .accordion-header{padding: 20px 0}.elementor-widget-lp-accordion-new .accordion-image-text-item{flex-direction: column;margin: 0}.elementor-widget-lp-accordion-new .lp-accordion-new .accordion-header h3{font-size: 20px}.elementor-widget-lp-accordion-new .accordion-thumb{width: 100%;min-width: 100%}.elementor-widget-lp-accordion-new .accordion-text{font-size: 16px}.elementor-widget-lp-accordion-new .fancybox-content a.half{width: 100%}.elementor-widget-lp-blog-listing .lp-blog-filter{flex-wrap: wrap}.elementor-widget-lp-blog-listing .lp-blog-filter .left{width: 100%}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-search-box{display: flex !important;margin-bottom: 32px}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-tabs{white-space: nowrap;overflow-x: scroll}.elementor-widget-lp-blog-listing .lp-blog-filter .left .blog-filter-tabs::-webkit-scrollbar{display: none}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item{flex-wrap: wrap}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .blog-excerpt{margin-bottom: 20px}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .blog-title{margin: 12px 0}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .blog-title a{font-size: 20px}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .image{width: 100%}.elementor-widget-lp-blog-listing .lp-blog-filter .right{padding-top: 40px}.elementor-widget-lp-blog-listing .lp-blog-filter .right .blog-search-box{display: none}.elementor-widget-lp-blog-news .slick-next{right: 45px}.elementor-widget-lp-blog-news .slick-prev{right: 80px}.elementor-widget-lp-blog-news .slick-dots{right: 60px}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-title{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 2;width: 70%}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-excerpt{width: 70%}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-content{margin-top: -24px;margin-left: 24px;margin-right: 24px}.elementor-widget-lp-blog-news .lp-blog-news-wrapper .blog-thumbnail img{height: 250px}.single-rooms .banner .banner__overlay{padding: 0 15px}.single-rooms .banner .banner__overlay span{font-size: 14px;line-height: 150%}.single-rooms .room-gallery{display: block !important;z-index: 9;position: relative}.single-rooms .room-gallery .gallery-item:not(:last-child){padding-bottom: 20px}.single-rooms .room-gallery .gallery-item img{height: 250px !important}.elementor-widget-lp-acconmodation-listing .acconmodation-filters{white-space: nowrap;overflow-x: scroll;justify-content: flex-start}.elementor-widget-lp-acconmodation-listing .acconmodation-filters::-webkit-scrollbar{display: none}.elementor-widget-lp-acconmodation-listing .slick-arrow{top: 50%}.elementor-widget-lp-acconmodation-listing .btn.book{font-size: 12px}.elementor-widget-lp-acconmodation-listing .restaurant-grid{display: block}.elementor-widget-lp-acconmodation-listing .restaurant-grid .restaurant-gallery{width: 100%;max-width: 100%}.elementor-widget-lp-acconmodation-listing .restaurant-grid .restaurant-gallery .gallery-item img{height: 250px}.elementor-widget-lp-acconmodation-listing .restaurant-grid .restaurant-content{width: 100%;max-width: 100%;margin-left: 0}.elementor-widget-lp-acconmodation-listing .restaurant-grid .restaurant-content .room-meta{gap: 20px}.elementor-widget-lp-acconmodation-listing .restaurant-grid .restaurant-content h3 a{font-size: 20px}.elementor-widget-lp-acconmodation-listing .restaurant-content{padding: 20px;padding-bottom: 40px}.elementor-widget-lp-acconmodation-listing .restaurant-content .room-tags{padding-bottom: 24px;margin-bottom: 24px}.has-line .lp-title:before,.has-line .lp-title:after{display: none}.elementor-widget-lp-offers-listing .offer-filters{white-space: nowrap;overflow-x: scroll}.elementor-widget-lp-offers-listing .offer-filters::-webkit-scrollbar{display: none}.elementor-widget-lp-offers-listing .lp-offers-grid{grid-template-columns: repeat(1, 1fr)}.elementor-widget-lp-offers-listing .lp-offers-grid .title-offer a{font-size: 20px}.bg-color{width: 95%;margin-top: -20px}.elementor-widget-lp-image-list-switch .lp-switch .lp-left{height: 300px}.has-line .elementor-heading-title:before,.has-line .elementor-heading-title:after{display: none}.elementor-widget-lp-offers .slide-item a.btn-offer{padding-bottom: 5px;text-decoration: underline !important}.elementor-widget-lp-offers .slide-item .title-offer a{font-size: 20px}.lp-image-text-box .lp-title span{font-size: 24px !important}.lp-subtitle-wrapper svg{display: none}.lp-subtitle-wrapper .subtitle-text{font-size: 14px}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-gallery img,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-gallery img{height: 250px}.what-offer .elementor-widget-restaurant-slider:nth-child(2n),.what-offer .elementor-widget-meeting-event-slider:nth-child(2n){padding-top: 32px}.what-offer .elementor-widget-restaurant-slider:nth-child(2n) .restaurant-gallery,.what-offer .elementor-widget-meeting-event-slider:nth-child(2n) .restaurant-gallery{order: 1}.elementor-widget-restaurant-slider a.btn.outline,.elementor-widget-meeting-event-slider a.btn.outline{margin-top: 24px !important}.elementor-widget-restaurant-slider .btn.book,.elementor-widget-meeting-event-slider .btn.book,.elementor-widget-restaurant-slider .btn.outline,.elementor-widget-meeting-event-slider .btn.outline{padding: 12px 28px;font-size: 12px}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid{display: block}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content{padding: 24px}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .sub,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .sub{font-size: 14px}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .sub::before,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .sub::before,.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content .sub::after,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content .sub::after{display: none}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content h3,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content h3{font-size: 20px;line-height: 150%}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-gallery,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-gallery{width: 100%}.elementor-widget-restaurant-slider .slick-arrow,.elementor-widget-meeting-event-slider .slick-arrow{width: 40px;height: 40px}.elementor-widget-meeting-event-slider .restaurant-grid{display: flex !important;flex-wrap: wrap}.elementor-widget-meeting-event-slider .restaurant-grid .restaurant-content{order: 2}.elementor-widget-meeting-event-slider .restaurant-grid .restaurant-gallery{order: 1}.single-restaurant_bar .banner__overlay,.single-experiences .banner__overlay{padding: 0 15px;line-height: 150%}.single-restaurant_bar .banner,.single-experiences .banner{height: 40vh}.single-restaurant_bar .banner span,.single-experiences .banner span{font-size: 14px !important}.single-restaurant_bar .banner .banner__title,.single-experiences .banner .banner__title{font-size: 32px !important;padding-top: 50px}.single-restaurant_bar .post__single .post-overview,.single-experiences .post__single .post-overview{padding: 80px 15px}.single-restaurant_bar .post__single .post-overview .post-info,.single-experiences .post__single .post-overview .post-info{display: block}.single-restaurant_bar .post__single .post-overview .post-info .info-item,.single-experiences .post__single .post-overview .post-info .info-item{width: 100%;border: 0 !important;padding: 10px 12px}.single-restaurant_bar .post__single .post-overview .post-info .info-item strong,.single-experiences .post__single .post-overview .post-info .info-item strong{font-size: 20px}.single-restaurant_bar .post__single .post-overview h2,.single-experiences .post__single .post-overview h2{font-size: 24px;line-height: 150%}.elementor-widget-restaurant-bar-service .btn{font-size: 12px}.elementor-widget-restaurant-bar-service .meta{display: block}.elementor-widget-restaurant-bar-service .meta p:not(:last-child){padding-bottom: 5px}.elementor-widget-restaurant-bar-service .restaurant-content h3 a{font-size: 20px}.elementor-widget-lp-gallery-filter .lp-grid-ajax{grid-template-columns: repeat(1, 1fr)}.gallery-about .lp-grid-custom{grid-template-columns: repeat(1, 1fr);grid-auto-rows: 330px;gap: 24px}.center{text-align: center}.elementor-widget-lp-flip-card .lp-flip-wrapper{display: block}.elementor-widget-lp-flip-card .lp-flip-wrapper .lp-flip-card:not(:last-child){border-bottom: 1px solid #e5d3b3}.elementor-widget-lp-flip-card .lp-flip-wrapper .lp-flip-inner{min-height: 180px}.ui-datepicker{width: 300px !important}.pxl-room-check-available-form-wg.layout-2 .check-available-form-inner .checkin-col,.pxl-room-check-available-form-wg.layout-2 .check-available-form-inner .checkout-col,.pxl-room-check-available-form-wg.layout-2 .check-available-form-inner .guest-col,.pxl-room-check-available-form-wg.layout-2 .check-available-form-inner .children-col{margin-bottom: 20px;text-align: left}.pxl-room-check-available-form-wg.layout-2 .check-available-form-inner .checkin-col svg,.pxl-room-check-available-form-wg.layout-2 .check-available-form-inner .checkout-col svg{position: absolute;bottom: 10px;right: 0;color: rgba(119,119,119,0.5);font-size: 27px;-webkit-transition: color .3s ease;-khtml-transition: color .3s ease;-moz-transition: color .3s ease;-ms-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease}.pxl-room-check-available-form-wg.layout-2 .check-available-form-inner .separate{display: none;padding: 0}.pxl-room-check-available-form-wg.layout-2 .check-available-form-inner input[type="text"]{width: 100%}.yen-tu .lp-title span{font-size: 36px}.menorise .lp-subtitle-wrapper .subtitle-text .char{font-size: 14px}.size-small{height: 150px}.size-small img{object-fit: cover;height: 150px}.size-medium{height: 250px}.size-medium img{object-fit: cover;height: 250px}.size-big{height: 300px}.size-big img{object-fit: cover;height: 300px}.lp-slider-gallery{height: 300px}.lp-play-btn{width: 50px;height: 50px}.lora .lp-title-wrapper .lp-title span{font-size: 24px}.elementor-widget-lp-rooms-slider .slick-arrow{top: 40%}.elementor-widget-lp-rooms-slider ul.slick-dots{margin-top: 0;padding-left: 15px;padding-right: 15px;gap: 5px}.elementor-widget-lp-rooms-slider ul.slick-dots li:first-child{margin-left: 0}.elementor-widget-lp-rooms-slider .slick-arrow{width: 40px;height: 40px}.elementor-widget-lp-rooms-slider .slider-wrapper .slide-item{width: 50vh;margin: 0}.elementor-widget-lp-rooms-slider .slider-wrapper .slide-item .room-content{padding: 10px !important}.elementor-widget-lp-rooms-slider .slider-wrapper .slide-item .room-content h3 a{font-size: 18px !important}.elementor-widget-lp-rooms-slider .slider-wrapper .slide-item .room-content .room-meta span{font-size: 14px !important}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content{display: block;padding: 20px 20px;left: 15px;right: 15px;bottom: 15px}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content h3{text-transform: inherit}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content .room-meta{padding-top: 15px}.elementor-widget-lp-rooms-slider .slide-item .room-item .room-content a.btn-room{display: none}.yen-tu .lp-title span{font-size: 42px}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left .lp-title{font-size: 24px}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left ul{display: block}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left ul li{width: 100%}.elementor-widget-lp-image-text-box .lp-image-text-box .lp-left ul li:not(:last-child){margin-bottom: 16px}.activity-detail .elementor-widget-meeting-event-slider:nth-child(2n + 1) .restaurant-content{order: 2}.pll-parent-menu-item a span{display: flex;align-items: center}.pll-parent-menu-item a span span{margin-left: 10px}}@media screen and (min-width: 768px) and (max-width: 1000px){.custom-toc-wrapper .custom-toc-sidebar{width: 30%}.lp-popup-content{width: 80%;padding: 40px}.has-line .lp-title:before,.has-line .lp-title:after{width: 100px}.elementor-widget-tour-detail .tour-detail-list .tour-item{flex-wrap: wrap}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-image{flex: 0 0 100%;max-width: 100%}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-image .slick-dotted.slick-slider{margin-bottom: 0}.elementor-widget-tour-detail .tour-detail-list .tour-item .tour-content{flex: 0 0 100%;max-width: 100%;margin-left: 0;padding: 24px}.elementor-widget-tour-detail .tour-detail-list .tour-item.reverse .tour-image{order: 1}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .image img{height: 250px}.elementor-widget-lp-blog-listing .lp-blog-filter .left .lp-blog-grid .blog-item .content .blog-excerpt{--text-clamp: 2}.gallery-about .lp-grid-custom{grid-auto-rows: 250px}.elementor-widget-lp-acconmodation-listing .restaurant-grid{display: block}.elementor-widget-lp-acconmodation-listing .restaurant-grid .restaurant-gallery{width: 100%;max-width: 100%}.elementor-widget-lp-acconmodation-listing .restaurant-grid .restaurant-content{width: 100%;max-width: 100%;margin-left: 0}.elementor-widget-lp-acconmodation-listing .restaurant-content{padding: 24px}.elementor-widget-lp-acconmodation-listing .restaurant-content .room-tags{padding-bottom: 24px}.bg-color{width: 80%}.pxl-room-check-available-form-wg.layout-2 .form-field-row{max-width: 220px}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid{display: block}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-content,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-content{padding: 24px}.elementor-widget-restaurant-slider .restaurant-slider .restaurant-grid .restaurant-gallery,.elementor-widget-meeting-event-slider .restaurant-slider .restaurant-grid .restaurant-gallery{width: 100%}.single-restaurant_bar .post__single .banner .banner__title{padding-top: 50px}}@media screen and (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width: 1200px}}@media screen and (min-width: 1201px) and (max-width: 1455px){#m-list{gap: 20px}#m-list a{font-size: 12px}}