@media only screen and (max-width :1200px){.popup-gallery-grid{grid-template-columns:repeat(4,1fr)}.main-nav .menu,.main-header .menu{gap:24px}.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}.price-grid{grid-template-columns:repeat(2,1fr);gap:60px var(--gap)}.personal-grid,.price-services-grid{grid-template-columns:repeat(2,1fr)}.main-footer-logo-container{grid-template-columns:1fr 210px}}@media only screen and (max-width :992px){.popup-gallery-grid{grid-template-columns:repeat(3,1fr)}.main-header,.main-nav,.main-header-container{display:none}.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}.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)}}@media only screen and (max-width :768px){.habarik-service-gallery-wrap .popup-gallery{display:none}.habarik-service-gallery-wrap .mobile-popup{display:block}.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;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}.share-links-wrapper .bg{display:none}.share-links-container .share-links-stripe{display:none}.main-footer-logo-container{display:none}footer.main-footer{padding-top:20px}.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}ul.tabs__caption{display:none}.tabs-footer{display:none}.tabs_header{--fill:#000;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:18px;cursor:pointer;font-weight:700;font-family:"Montserrat",sans-serif;padding:12px 15px;text-transform:uppercase}.tabs_header.active{--fill:#fff;color:#fff;background-color:var(--main-color)}.tabs_header.active .icon{transform:rotate(-180deg)}.tabs_header .icon{--size:24px;width:var(--size);height:var(--size);transition:all .3s;flex-shrink:0}.tabs_header .icon svg{--size:24px;width:var(--size);height:var(--size)}.tabs_header .icon svg path{stroke:var(--fill)}section.tabs-section .container{padding:0}.tabs__content{display:none}.tabs__content.active{display:block}.formalization-icons{grid-template-columns:repeat(2,1fr)}.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}}@media only screen and (max-width :576px){.popup-gallery-grid{grid-template-columns:repeat(2,1fr)}.mobile-os-icons{display:flex}.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}.reviews-section .reviews-container{--pd:15px}.action-item{aspect-ratio:auto}.blog-item{flex-direction:column}.blog-item .item-img{width:100%;height:auto}.mobile-menu-container{margin-left:-15px;margin-right:-15px;height:100vh;overflow:auto}.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%}h2.dashed,.page-header-container .page-title{font-size:24px;line-height:1.2}.form-col.col-submit{width:100%}.wpcf7-submit{width:100%}.reviews-tab-btn .btn{width:100%}.personal-card-item,.personal-card-item:nth-child(4n+4),.personal-card-item:nth-child(4n+3){flex-direction:column}.personal-card-item .personal-img{width:100%}.personal-card-item .personal-content,.personal-card-item:nth-child(4n+4) .personal-content,.personal-card-item:nth-child(4n+3) .personal-content{border:1px solid var(--gray-bd);border-top:0}.tabs-slider-thumbs-container .gallery-counter{display:none}.tabs-slider-thumbs-container .swiper-button-next{right:10px}}@media only screen and (max-width :480px){.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}.sort-buttons{flex-wrap:wrap}.sort-buttons .sort-label{width:100%}}@media only screen and (max-width :360px){.socials .social{width:40px}a.phone{font-size:16px}.mobile-os-icons .mobile-os-icon{--size:50px;font-size:12px}}@media only screen and (min-width :768px){.tab-tabs-content{display:none !important}.service-card,.tab-tabs-content.active{display:block!important}.tabs__content{display:block !important;margin-bottom:30px;padding:0}.tabs_header{display:block;font-weight:700;font-size:18px;margin:0 0 25px;border-left:4px solid var(--main-color);line-height:22px;padding-left:12px;font-size:30px;line-height:34px}.tabs_header .icon{display:none}ul.tabs__caption{display:none}.tabs-footer{display:none}}@media only screen and (min-width :2000px){.footer-bg{grid-template-columns:1fr 40%}}