.t2-site{--t2-secondary:var(--template-bg-secondary-color,#fff);--t2-on-secondary:var(--template-text-secondary-color,#1e201f);--t2-icon:var(--template-icon-color,#1e201f);--t2-icon-background:var(--template-icon-background-color,#fff);--t2-button-primary:var(--template-button-primary-color,#1e201f);--t2-on-button-primary:var(--template-text-button-primary-color,#fff);--t2-button-secondary:var(--template-button-secondary-color,#fff);--t2-on-button-secondary:var(--template-text-button-secondary-color,#1e201f)}.t2-site .t2-footer{background:var(--t2-paper);color:var(--t2-ink)}.t2-site .t2-hero{color:var(--t2-light)}.t2-site .t2-navigation{background:transparent;border-bottom-color:#ffffff1a;color:#fff}.t2-site .t2-mobile-menu{background:var(--t2-dark);color:var(--t2-light)}.t2-site .t2-navigation--open,.t2-site .t2-navigation--open .t2-menu-toggle{color:var(--t2-light)}.t2-site .t2-mobile-menu__header{border-bottom-color:color-mix(in srgb,var(--t2-light) 10%,transparent)}.t2-site #reviews,.t2-site .t2-reviews-layout,.t2-site .t2-reviews-section{background:var(--t2-paper);color:var(--t2-ink)}.t2-site .t2-review-card{background:transparent}.t2-site #booking-module{background:var(--t2-dark);color:var(--t2-light)}.t2-site #booking-module [id^=znms-widget-module-]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--t2-dark)!important;color:var(--t2-light)!important}.t2-site .t2-amenities li,.t2-site .t2-contacts,.t2-site .t2-room-card,.t2-site .t2-sale-row,.t2-site .t2-sale-row:is(:hover,:focus-within),.t2-site .t2-service-row{background:transparent;color:var(--t2-ink)}.t2-site .t2-faq,.t2-site .t2-service-row{color:var(--t2-light)}.t2-site .t2-faq{background:var(--t2-dark)}.t2-site .t2-place button>span{background:var(--t2-secondary);color:var(--t2-on-secondary)}.t2-site .t2-contacts__address{background:#fff;color:#1e201f}.t2-site .t2-button{background:var(--t2-button-secondary);border-color:var(--t2-on-button-secondary);color:var(--t2-on-button-secondary)!important}.t2-site .t2-circle,.t2-site .t2-socials a{background:var(--t2-icon-background);border-color:var(--t2-icon);color:var(--t2-icon)}.t2-site .t2-bottom-nav{background:var(--t2-dark);color:var(--t2-light)}.t2-site .t2-arrow,.t2-site .t2-back-top__icon>svg,.t2-site .t2-contacts__links svg,.t2-site .t2-menu-toggle,.t2-site .t2-mobile-menu__header button,.t2-site .t2-responsive-icon{color:inherit}.t2-site .t2-review-card__author>svg{color:var(--t2-icon)}.t2-site .t2-modal-close{color:var(--t2-light)}.t2-site .t2-feedback-description ul>li:before{border-color:currentColor}.t2-site .t2-offset-body>.t2-heading:before,.t2-site .t2-overline>span{background:var(--t2-icon)}.t2-site #reviews .t2-overline>span{background:currentColor}.t2-site :is(.t2-frame,.t2-photo-strip,.t2-comfort__strip,.t2-review-card,.t2-footer__frame){border-color:var(--t2-icon)}.t2-site .t2-review-card{border-color:var(--t2-ink)}.t2-site .t2-room-card{outline-color:var(--t2-icon)}.t2-site .t2-text-link:after{background:var(--t2-icon)}.t2-site .t2-feedback-local{background:var(--t2-dark);color:var(--t2-light)}.t2-site .t2-feedback-local article+article{border-color:color-mix(in srgb,var(--t2-icon) 30%,transparent)}.t2-site .t2-footer__contacts:before,.t2-site :is(.t2-services-list,.t2-service-row,.t2-sale-row,.t2-room-card__booking,.t2-faq-item,.t2-contacts__links>a,.t2-footer__contacts,.t2-footer__documents,.t2-footer__copyright,.t2-footer__bottom){border-color:color-mix(in srgb,var(--t2-icon) 30%,transparent)}.t2-site .t2-footer__documents{color:color-mix(in srgb,var(--t2-ink) 70%,transparent)}.t2-site .t2-footer__bottom,.t2-site .t2-footer__copyright{color:color-mix(in srgb,var(--t2-ink) 60%,transparent)}@media (width < 1004px){.t2-site .t2-service-price{color:color-mix(in srgb,var(--t2-light) 50%,transparent)}.t2-site .t2-sale-row h3{color:color-mix(in srgb,var(--t2-ink) 60%,transparent)}}.t2-site .t2-dark .t2-frame{border-color:color-mix(in srgb,var(--t2-light) 30%,transparent)}.t2-site .t2-place.t2-frame{border-color:var(--t2-light)}.t2-site .t2-dark .t2-text-link:after{background:var(--t2-light)}.t2-site .t2-dark .t2-text-link .t2-arrow,.t2-site .t2-faq .t2-back-top__icon>svg,.t2-site .t2-faq .t2-faq-item__icon{color:var(--t2-light)}.t2-site .t2-dark .t2-offset-body>.t2-heading:before,.t2-site .t2-dark .t2-overline>span{background:var(--t2-light)}.t2-site #services :is(.t2-services-list,.t2-service-row){border-color:color-mix(in srgb,var(--t2-light) 40%,transparent)}.t2-site .t2-faq .t2-faq-item{border-color:color-mix(in srgb,var(--t2-light) 30%,transparent)}.t2-site :is(.t2-sale-row,.t2-contacts__links>a){border-color:color-mix(in srgb,var(--t2-ink) 60%,transparent)}.t2-site .t2-room-card{outline-color:var(--t2-ink)}.t2-site .t2-carousel__buttons .t2-circle{background:#fff;border-color:#1e201f;color:#1e201f}.t2-site .t2-carousel__counter{color:#1e201f}.t2-site .t2-dark .t2-carousel__counter{color:#fff}
