@media only screen and (max-width :1200px){.popup-gallery-grid{grid-template-columns:repeat(4,1fr)}.main-header-wrap{flex:1}.socials .social{font-size:0;border:0}.socials .social svg,.socials .social img{margin-right:0}.main-header-contacts{justify-content:flex-end}.main-service-container{grid-template:1fr/repeat(3,1fr)}.main-service-item{grid-column:span 1}.main-service-info{grid-column:span 3}.reviews-section .reviews-container,.additional-price{grid-template-columns:1fr;gap:var(--gap) 0}.personal-grid,.price-services-grid{grid-template-columns:repeat(2,1fr)}.main-footer-logo-container{grid-template-columns:1fr 210px}.faq-grid,.tab-attention-container{grid-template-columns:2fr 1fr}.price-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width :992px){.popup-gallery-grid{grid-template-columns:repeat(3,1fr)}.facilities-items-grid{grid-template-columns:1fr;margin-bottom:0}.region-item{grid-column:span 3}.seo-accorderon-grid{grid-template-columns:1fr;gap:0}.page-header-container .page-title{font-size:24px;line-height:1.2}.main-footer-container{grid-template-columns:1fr 3fr}.contact-items{display:grid;grid-template-columns:2fr 3fr 1fr;gap:12px}.main-footer-col{display:none}.main-footer-contacts-col,.main-footer-mobile-menu{display:block}.reviews-photo-items-container,.content-img-row,.blog-grid,.faq-container,.actions-grid{grid-template-columns:1fr}.content-img-row .imgs{display:block}.content-img-row .imgs img{position:static;margin-bottom:30px}.blog-item{display:flex;gap:var(--gap)}.blog-item .item-img{aspect-ratio:1;margin-bottom:0;flex-shrink:0;height:100%;width:200px}.bt_bb_time_table_iks{flex-direction:column}.bt_bb_time_table_iks .time-table{flex:1 1 100%}.personal-large-item .personal-large-img{position:static;margin:auto;width:100%}.personal-large-item .personal-large-content{width:100%}.section-title{font-size:24px}footer.main-footer .logo{padding-left:0;text-align:right;margin-top:-11px}.mobile-menu-button{display:block}.mobile-header{display:block;height:121px}.mobile-logo img{height:50px}.mobile-menu-container .mobile-logo img{height:70px}.mobile-menu-container .mobile-logo{text-align:center;display:block}.mobile-header-container{display:flex;align-items:center;padding:10px 0}.mobile-header-container .mobile-logo{padding-right:12px;margin-right:12px;border-right:1px solid var(--gray-bd);flex-shrink:0}.mobile-header-container .mobile-slogan{margin:0;font-size:14px;line-height:18px}.blog-item{flex-direction:column}.blog-item .item-img{width:100%;height:auto}.mobile-nav{background:var(--gray)}.mobile-nav.sticky{position:fixed;left:0;right:0;top:0;z-index:999;box-shadow:0 5px 25px rgba(0,0,0,.15)}.mobile-nav-container{position:relative;display:flex;justify-content:space-between;align-items:center}.mobile-nav .socials{gap:0;margin-left:-15px}.socials{gap:0}.socials .social{padding:0;width:51px;height:51px}.socials .social svg,.socials .social img{width:29px}.tab-contact{font-size:22px}.socials.contacts-socials{gap:12px}.socials.contacts-socials .social img,.socials.contacts-socials .social svg{width:50px}.mobile-menu-container{display:none;position:absolute;top:100%;z-index:99;background:#f0f2f7;left:0;right:0;padding:24px 12px 24px}.mobile-menu-container.active{display:block}.mobile-menu li{display:block;margin-bottom:12px}.mobile-menu li a{font-weight:700;font-size:20px;color:var(--text-color);text-decoration:none;text-transform:uppercase}.mobile-menu-container .btn{border-radius:8px;background:var(--second-color);border-color:var(--second-color);display:inline-flex;display:flex;height:50px;font-size:20px;margin-top:24px}.share-links-wrapper{flex-direction:column;position:relative}.share-links-wrapper .bg{width:220px}.share-links-container .share-links-stripe{position:absolute;right:200px;width:50px;bottom:0}.service-description-container{grid-template-columns:100%}.tabs__content .price-grid{grid-template-columns:repeat(2,1fr)}.tab-attention-container{grid-template-columns:1fr;margin:0 0 var(--gap)}.tab-features{grid-template-columns:1fr}.reviews-tab-header{flex-direction:column;align-items:flex-start}.review-item .reviews-tab-header .review-raiting{width:100%;justify-content:space-between}.review-item .review-item-container{grid-template-columns:1fr}.review-item-gallery{grid-template-columns:repeat(4,1fr)}.service-cards{grid-template-columns:repeat(2,1fr)}.btn-group{flex-direction:column}.forma-items,.forma-items.forma-doc-items{grid-template-columns:1fr}.personal-cards-grid{grid-template-columns:1fr}.personal-card-item:nth-child(4n+4),.personal-card-item:nth-child(4n+3){flex-direction:row}.personal-card-item:nth-child(4n+4) .personal-content,.personal-card-item:nth-child(4n+3) .personal-content{border-left:0;border-right:1px solid var(--gray-bd)}.pansionat-info-grid{display:block}.pansionat-side-info{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;margin-top:30px;gap:10px}.pansionat-side-info a.pay-btn{margin:auto}.mini-map-item img{height:100%}.short-rewiew-content .short-rewiew-text{-webkit-line-clamp:3}.pansionat-adress{flex-direction:column;align-items:flex-start;gap:0}.pansionat-adress .sep{display:none}.pansionat-adress a{margin-left:28px}.kama_breadcrumbs{display:block}.pansionats-item{grid-template-columns:200px 1fr}.pansionats-item .item-img{height:200px}.pansionats-item .item-header{flex-direction:column;align-items:flex-start}.pansionats-item .short-rewiew-header{flex-direction:row-reverse;text-align:left}.short-rewiew-header .short-rewiew-header-content{text-align:left}.pansionats-item .item-title{margin-bottom:8px}}@media only screen and (max-width :768px){.sticky-header{position:static}.service-gallery-wrap .popup-gallery{display:none}.service-gallery-wrap .mobile-popup{display:block}.pansionat-side-info{display:flex}.mini-map-item img{height:160px}.review-full-item{flex-direction:column;gap:0}.faq-grid,.tab-attention-container{grid-template-columns:1fr}.tabs-slider-thumbs-container .gallery-counter{display:none}.tabs-slider-thumbs-container .swiper-button-next{right:10px}.tab-feature{flex-direction:column;align-items:stretch;gap:8px;font-size:14px}.tab-feature .tab-feature-header{width:100%}.tab-feature .tab-feature-content{width:100%}.swiper-button-next,.swiper-button-prev{--swiper-navigation-color:#fff;--swiper-navigation-size:20px}.banner .banner-img{display:none}.banner .banner-img-mobile{display:block}.additional-price .additional-price-item:nth-child(4) .additional-price-title,.additional-price .additional-price-item:nth-child(5) .additional-price-title{margin-top:0}.service-cards{grid-template-columns:1fr;gap:0}.covers-grid{grid-template-columns:1fr}.tab-contacts{grid-template-columns:1fr}.service-card-accordeon-header{display:flex}.service-card{display:none}.service-card.active{display:block}.tab-tabs-accordeon-header{display:flex}.tab-tabs-content{border-color:#f5f5f5;padding:15px}.tab-tabs-caption,.tab-tabs-content.active{display:none}.dinner-table-btns .dinner-table-btn{font-size:0!important;padding:10px}.dinner-table-btns .dinner-table-btn:before{content:attr(data-short);font-size:12px}.dinner-table-tab .dinner-table-tab-row{flex-direction:column}.dinner-table-tab-head{padding-bottom:0;text-align:left;display:block;width:auto}.banner-items{display:none}.banner{min-height:350px;height:calc(100vh - 121px)}.main-service-container{grid-template:auto/1fr}.main-service-item{grid-column:1}.main-service-info{grid-column:1}.consult-form .consult-form-row,.contact-items,.features-grid,.icons-grid,.price-grid,.personal-grid{grid-template-columns:1fr}.tabs__content .price-grid{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.consult-form .consult-form-row{gap:15px}.contact-items{gap:0}.video-grid,.video-grid.columns-2,.video-grid.columns-3,.video-grid.columns-4,.gallery-grid,.gallery-grid.columns-2,.gallery-grid.columns-3,.gallery-grid.columns-4{grid-template-columns:1fr}.share-links-container{grid-template-columns:1fr;height:auto}.map-section-content .map-buttons-container{flex-direction:column;align-items:stretch;width:250px}.map-section-content{position:static;background:#fff;padding-bottom:20px}footer.main-footer .logo{text-align:center}footer.main-footer .logo img{height:60px}.main-footer-container{gap:0}.footer-copyright{align-items:flex-start;flex-direction:column}.footer-copyright p{text-align:left}.share-links-wrapper{--h2:46px}.main-footer-container{grid-template-columns:41.66666667% 58.33333333%}.main-footer-logo-container{grid-template-columns:41.66666667% 58.33333333%}.share-links-wrapper .bg{width:0}.share-links-container .share-links-stripe{width:50%;right:0;margin-right:0}.main-footer-contacts-col{padding-left:10px}.main-footer-container{margin-top:24px}.footer-mobile-menu li a{font-size:14px}h5.widget-title{font-size:14px}.share-links-items{justify-content:center;margin-bottom:20px;margin:0;flex-direction:column;text-align:center}.tabs__content{padding:20px 15px}.calc-form-form .inner-col{grid-template-columns:1fr}.controls{flex-direction:column;align-items:flex-start;gap:15px}.add-review-stars-container{grid-template-columns:repeat(2,1fr)}.calc-form-form{justify-content:flex-start}.payment-form .form-row label{display:block}.payment-form .form-row label>span{width:100%;display:block;margin-bottom:5px;margin-top:10px}.payment-form .form-row .pay-price-text{display:none;width:100%;margin:12px 0;font-size:20px}form.payment-form{padding-top:8px}.pansionats-item{display:flex;flex-direction:column}.pansionats-item .item-img{height:auto;aspect-ratio:16/9}.single-content-wrap{gap:0;margin-bottom:0}.page-template-page-template-service .content-element,.single-pansionats .content-element{display:none;margin-top:15px;margin-bottom:40px}.messengers{display:block}.mobile-os-icons,.page-template-page-template-service .monile-accordeon-header,.single-pansionats .monile-accordeon-header{display:flex}.page-template-page-template-service .content-element .block-name,.single-pansionats .content-element .block-name{display:none}.pansionat-page-map{--hh:79px}.block-title{font-size:18px;margin:25px 0}}@media only screen and (max-width :576px){.tabs-slider-thumbs .swiper-slide{min-width:0}.popup-gallery-header .title{font-size:16px;line-height:20px}.popup-gallery-header{padding:10px}.popup-gallery-grid{gap:10px;padding:10px;grid-template-columns:repeat(2,1fr)}.service-grid,.regions-grid{grid-template-columns:1fr}.pansionats-item .item-price .price-row{flex-direction:column}.card-footer{display:none;flex-direction:column;gap:8px}.card-footer a.btn{width:100%}.gallery .gallery-item{width:100%}.map-section-content .map-buttons-container{width:100%}.banner{padding:0 0 30px}.price-services-grid{grid-template-columns:1fr}.reviews-photo-item{grid-template-columns:1fr;gap:0}.blog-item{flex-direction:column}.blog-item .item-img{width:100%;height:auto}.tab-feature .tab-feature-content{width:100%}h2.dashed,.page-header-container .page-title{font-size:24px;line-height:1.2}.form-col.col-submit{width:100%}.wpcf7-submit{width:100%}}@media only screen and (max-width :480px){a.more-btn{width:100%}.service-icon-item img{--size:32px}.service-icon-item p{font-size:12px}.tab-attention-warning{padding-left:0;padding-top:0}.consult-form .btn{padding:0;width:100%}.review-item-gallery{grid-template-columns:repeat(2,1fr)}.star-icon svg{--size:18px}.wpcf7-radio .wpcf7-list-item{display:block}.formalization-icons,.add-review-form .add-review-row{grid-template-columns:1fr}.add-review-form{gap:12px}.calc-form-form .col-age{width:70px}.calc-form-form .col-pol{width:140px}}@media only screen and (max-width :768px){.main-gallery-grid .gallery-item:nth-child(n+6){display:none}.main-gallery-grid{grid-template-columns:repeat(6,1fr);gap:3px;margin-bottom:30px}.main-gallery-grid .gallery-item:nth-child(2),.main-gallery-grid .gallery-item:nth-child(1){grid-column:span 3;grid-row:span 1;aspect-ratio:4/3}.main-gallery-grid .gallery-item,.main-gallery-grid .gallery-item:nth-child(3),.main-gallery-grid .gallery-item:nth-child(n+4){grid-column:span 2;border-radius:0;aspect-ratio:3.7/4}.main-gallery-grid .gallery-item .total-gallery.show-mobile{display:flex;font-size:20px}.header-slogan{display:block}.main-header{padding-top:0;padding-bottom:0;position:sticky;top:0;background:#fff;z-index:999}.main-header-container{padding:12px 0}.page-header-container{display:none}nav.main-nav{top:73px}section.regions-section{margin-top:0}section.regions-section .section-header{display:none}}@media only screen and (max-width :576px){.pansionats-item .item-img{width:33%;aspect-ratio:auto;flex-shrink:0}.pansionats-item .pansionat-adress-text{font-size:0}.show-desktop,.item-title-desktop{display:none}.page-template-page-template-service .mobile-content{margin-bottom:30px}.mobile-content,.show-mobile,.item-title-mobile{display:block}.pansionats-item .pansionat-adress{flex-direction:row;align-items:center}.pansionats-item .pansionat-adress a{margin-left:0}.pansionats-item .item-title{font-size:15px;line-height:20px}.pansionats-item .pansionat-adress{--size:16px;font-size:12px;line-height:14px}.pansionats-item .item-price{font-size:13px;line-height:15px;gap:6px;margin:8px 0}.short-rewiew-header-number{--size:26px;line-height:1;font-size:16px;font-weight:700}.short-rewiew-header .short-rewiew-header-content{display:flex;gap:6px;align-items:baseline;font-weight:500}.short-rewiew-header .short-rewiew-header-title{font-size:13px}.short-rewiew-header .short-rewiew-header-text{font-size:13px;color:var(--text-color)}.short-rewiew-header .short-rewiew-header-text:before{content:' · '}.pansionats-item{flex-direction:row;gap:8px;padding:12px 8px;border-radius:0}.pansionat-item-content{margin-top:0;font-size:12px;line-height:14px}.pansionats-item .item-header{gap:8px}.pansionats-item .item-content{gap:4px;flex:1}.card-footer a.btn{display:none}.pansionats-item .item-price .price-row{border-bottom:0;padding:0;gap:5px}.pansionats-item .item-price .price-row .price svg{display:none}.pansionats-item .item-price .price-row .price{margin-left:auto;font-size:18px;color:#1a1a1a;font-weight:700}.pansionats-item .item-price .price-row .price-old{font-size:14px;font-weight:700}.pansionat-side-info a.pay-btn{width:100%}}@media only screen and (min-width :768px){.content-element{display:block !important}}