/*! собрано assets:minify из 6 файлов темы, e8ffcce76432 */
*,*:after,*:before{-webkit-box-sizing: border-box;box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 115px}h1,h2,h3,h4,h5{font-weight: 400}html,body{margin: 0;padding: 0;color: rgba(31,29,27,0.8);font-family: "Mulish",sans-serif;font-size: 16px;-webkit-font-smoothing: antialiased}.lock{overflow: hidden}a,a:hover{text-decoration: none}ul{margin: 0;padding: 0;list-style-type: none}h1,h2,h3,h4,p{padding: 0;margin: 0}figure{margin: 0;margin-bottom: 20px}a[href^="tel:"],a[href^="email:"]{white-space: nowrap}img{max-width: 100%;height: auto;vertical-align: middle}.img-contain,.img-cover{width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain}.img-round{border-radius: 30px}.img-cover{-o-object-fit: cover;object-fit: cover}.mb-30{margin-bottom: 30px}input,button,button:focus,input:focus{outline: none;border: none}button{padding: 0;background-color: transparent;border: none;-webkit-box-shadow: none;box-shadow: none;cursor: pointer;font-family: inherit}input[type=submit]{padding: 0;cursor: pointer}input[type=radio],input[type=checkbox],input[type=submit]{appearance: none;-moz-appearance: none;-webkit-appearance: none}.main{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 130px;padding-bottom: 130px}.main > *{-ms-flex-negative: 0;flex-shrink: 0;width: 100%}.grey-box{background-color: #f5f5f5;border-radius: 30px;padding: 30px}section.green-bg{padding-block: 130px}.w-100{width: 100% !important}.mb-30{margin-bottom: 30px}.container,.header-container{width: min(1760px,100%);padding-left: 50px;padding-right: 50px;margin: 0 auto}.container--narrow{width: min(1360px,100%);padding-left: 0 !important;padding-right: 0 !important}.social-group,.social-group a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 15px;-moz-column-gap: 15px;column-gap: 15px}.social-group a{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.d-flex{display: -webkit-box;display: -ms-flexbox;display: flex}.invert-border-image{position: relative;border-radius: 0px;overflow: hidden}.inverted-border-radius{position: relative;width: 1000px;background-color: #FFF;border-radius: 25px 25px 25px 0;position: absolute;top: 0;left: 0}.inverted-border-radius::after{content: "";position: absolute;background-color: transparent;-webkit-box-shadow: -33px -16px 0 0 #d05757;box-shadow: -33px -16px 0 0 #d05757;display: block}.inverted-border-radius::before{content: "";position: absolute;background-color: transparent;border-top-left-radius: 25px;-webkit-box-shadow: 0 -25px 0 0 #FFF;box-shadow: 0 -25px 0 0 #FFF}.three-columns{display: grid;grid-template-columns: repeat(6,1fr);gap: 20px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.three-columns > *{grid-column: span 2}.h1,.h3,.h2,.h4,.h5,.title-40,.title-30,.custom-text h1{font-weight: 700;font-size: 60px;line-height: 1.08;letter-spacing: -0.02em;color: #1f1d1b}.h1,.custom-text h1{margin-bottom: 48px}.h1 span,.h2 span{display: inline-block;border-radius: 15px;padding-left: 5px;padding-right: 5px;background-color: #ccec83}.h2{font-size: 50px}.h3{font-size: 25px}.h4{font-size: 35px;line-height: 1.14}.h5{font-weight: 600;font-size: 22px;margin-bottom: 15px;line-height: 1}.title-30{font-size: 30px;line-height: 1}.title-40{font-size: 40px;line-height: 1.12}.txt-22{font-size: 22px}.txt-center{text-align: center}.txt-20{font-size: 20px;letter-spacing: -0.02em}.txt-18{font-size: 18px}.accent-word{display: inline-block;border-radius: 15px;padding-left: 5px;padding-right: 5px;background-color: #ccec83}.txt-link,.bg-link{text-decoration: underline;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;color: #1e4737;display: inline}.header-group{margin-bottom: 48px}.header-group .h1{margin-bottom: 0 !important}.header-group .txt-22{margin-top: 20px}.header-group.d-flex .txt-22{margin-top: 0}.grey-block{background-color: #f5f5f5;border-radius: 30px;padding: 40px}.phone-link-icon{position: relative;padding-top: 50px;display: -webkit-box;display: -ms-flexbox;display: flex}.phone-link-icon:after{content: "";width: 40px;height: 40px;position: absolute;top: 0;left: 0;border-radius: 50%;background-color: #CCEC83;background-image: url("../../img/phone.webp");background-position: center;background-repeat: no-repeat;background-size: auto}.green-bg{background-color: #1E4737;color: rgba(255,255,255,0.5)}.green-bg a,.green-bg .h1,.green-bg .h2,.green-bg .h3{color: white}figcaption{font-family: var(--font-family);font-style: italic;font-weight: 500;font-size: 20px;color: rgba(31,29,27,0.8);text-align: center}.center-desktop{text-align: center}.arrow-left,.arrow-right,.arrow-top,.arrow-bottom{width: 22px;height: 16px;display: inline-block;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7L21 9ZM0.292892 7.2929C-0.0976315 7.68342 -0.0976314 8.31658 0.292893 8.70711L6.65686 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538409 7.04738 0.538409 6.65685 0.928933L0.292892 7.2929ZM21 7L1 7L1 9L21 9L21 7Z' fill='%231F1D1B'/%3e%3c/svg%3e");cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;background-position: center}.arrow-right{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 7C0.447715 7 0 7.44772 0 8C0 8.55228 0.447715 9 1 9V7ZM21.7071 8.70711C22.0976 8.31658 22.0976 7.68342 21.7071 7.29289L15.3431 0.928932C14.9526 0.538408 14.3195 0.538408 13.9289 0.928932C13.5384 1.31946 13.5384 1.95262 13.9289 2.34315L19.5858 8L13.9289 13.6569C13.5384 14.0474 13.5384 14.6805 13.9289 15.0711C14.3195 15.4616 14.9526 15.4616 15.3431 15.0711L21.7071 8.70711ZM1 9H21V7H1V9Z' fill='%231E4737'/%3e%3c/svg%3e")}.svg-arrow-r,.svg-arrow-l{width: 22px;height: 16px;color: #1f1d1b;-webkit-transition: 0.3s;transition: 0.3s}.btn,.btn-primary{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;height: 66px;-webkit-transition: 0.3s;transition: 0.3s;color: #1f1d1b;background-color: #F0F0F0;border-radius: 15px;font-size: 22px;font-weight: 600;padding-inline: 50px;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;white-space: nowrap;cursor: pointer;outline: none}.btn:focus,.btn-primary:focus{outline: none}.btn:hover,.btn-primary:hover{color: #1f1d1b;background-color: #E2E2E2}.btn:active,.btn-primary:active{background-color: #d7d7d7}.btn img,.btn svg,.btn-primary img,.btn-primary svg{-ms-flex-negative: 0;flex-shrink: 0}.btn .hide-desktop,.btn-primary .hide-desktop{display: none}.btn-primary{color: #1E4737;background-color: #ccec83}.btn-primary:hover{color: #1E4737;background-color: #c1e56f}.btn-primary:active{background-color: #b9d771}.btn--slim{height: 55px;font-size: 18px}.form-item{border-radius: 15px;background: #f0f0f0;padding: 12px 20px;margin-bottom: 25px}.form-item label{display: block;position: relative;margin-bottom: 8px;font-size: 20px;color: rgba(31,29,27,0.8)}.form-item input,.form-item textarea{display: block;width: 100%;height: 36px;font-weight: 500;font-size: 22px;color: #1f1d1b;background-color: inherit}.form-item textarea{height: 80px;padding: 10px 8px;resize: none;border-radius: 30px;border: 0;outline: none;font-family: inherit}.checkbox-item{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px}.checkbox-item input{width: 0.01em;height: 0.01em;position: absolute;top: 0;left: 0;z-index: -1}.checkbox-item .custom-checkbox{border-radius: 10px;width: 30px;height: 30px;background-color: #f0f0f0;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;-ms-flex-negative: 0;flex-shrink: 0}.checkbox-item .custom-checkbox:after{content: "";border-radius: 20px;width: 0;height: 0;background: #ccec83;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition: 0.3s;transition: 0.3s}.checkbox-item input:checked + .custom-checkbox:after{width: 15px;height: 15px}.agree-block{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;color: rgba(31,29,27,0.3);flex-direction:column}.agree-block a{text-decoration: underline;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;color: #ccec83}.dark-bg{background: #1e4737}.dark-bg .form-item{background: #285141}.dark-bg .form-item label{color: rgba(255,255,255,0.5)}.dark-bg .form-item input,.dark-bg .form-item textarea{color: white}.dark-bg .custom-checkbox{background: #285141}.dark-bg .agree-block{color: rgba(255,255,255,0.3)}.dark-bg .agree-block label{display: -webkit-box;display: -ms-flexbox;display: flex}.dark-bg .agree-block a{color: inherit}.form-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 20px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;border-radius: 30px;padding: 30px;background: #f5f5f5}.form-wrapper > *{width: 100%}.green-bg.form-wrapper{background-color: #1E4737}.form-btn{margin-top: 30px}.popUp-form-wrapper .h4{margin-bottom: 30px;text-align: center}.popUp-form-wrapper .agree-block{max-width: 400px;flex-direction: column}.popUp-form-wrapper{display: none}.header{position: relative;z-index: 11;-webkit-transition: 0.3s;transition: 0.3s}.header-top{padding-block: 5px;background-color: #F5F5F5}.header-container,.contacts-group,.header-top__buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 15px;-moz-column-gap: 15px;column-gap: 15px;-ms-flex-negative: 0;flex-shrink: 0}.header-container .btn,.header-container .btn-primary,.contacts-group .btn,.contacts-group .btn-primary,.header-top__buttons .btn,.header-top__buttons .btn-primary{height: 55px;padding-left: 50px;padding-right: 50px;font-size: 20px;min-width: 280px}.header-container .btn svg,.header-container .btn-primary svg,.contacts-group .btn svg,.contacts-group .btn-primary svg,.header-top__buttons .btn svg,.header-top__buttons .btn-primary svg{width: 15px}.header-top__buttons{margin-left: auto}.contacts-group a{opacity: 0.1;-webkit-transition: 0.3s;transition: 0.3s}.contacts-group a:hover{opacity: 1}.logo{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 260px;height: 66px}.logo img{-o-object-fit: contain;object-fit: contain}.header-section .scroll-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.header-section .scroll-wrapper > *{width: 100%}.header-nav{padding-block: 20px}.header-menu-wrapper{position: relative;margin-left: auto}.header-sub-menu{margin-top: 4px;position: absolute;right: 0;width: 1150px;top: 100%;z-index: 2;border-radius: 30px;background-color: #F5F5F5;overflow: hidden;-webkit-transition: 0.3s;transition: 0.3s;height: 0}.header-sub-menu li{margin-bottom: 10px}.header-sub-list{padding: 20px;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 50px;-moz-column-gap: 50px;column-gap: 50px}.header-sub-list li{width: auto}.header-sub-list li:hover a{background-color: #E2E2E2}.header-sub-list a{font-size: 18px;background-color: #F0F0F0;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;border-radius: 10px;white-space: pre-wrap;word-wrap: break-word}.header-mobile{display: none}.header-section.active{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}.menu-button{width: 35px;height: 35px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;display: none;border-radius: 10px;background-color: #F5F5F5}.menu-button span{position: relative;width: 15px;height: 2px;background-color: rgb(31,29,27)}.menu-button span::before,.menu-button span::after{content: "";position: absolute;left: 0;width: 15px;height: 2px;transition: top 0.2s linear 0.2s,-webkit-transform 0.2s ease-in;-webkit-transition: top 0.2s linear 0.2s,-webkit-transform 0.2s ease-in;transition: transform 0.2s ease-in,top 0.2s linear 0.2s;transition: transform 0.2s ease-in,top 0.2s linear 0.2s,-webkit-transform 0.2s ease-in;background-color: rgb(31,29,27)}.menu-button span::before{top: -5px}.menu-button span::after{top: 5px}.menu-button.active span{background-color: transparent}.menu-button.active span::before,.menu-button.active span::after{top: 0;transition: top 0.2s linear,-webkit-transform 0.2s ease-in 0.2s;-webkit-transition: top 0.2s linear,-webkit-transform 0.2s ease-in 0.2s;transition: top 0.2s linear,transform 0.2s ease-in 0.2s;transition: top 0.2s linear,transform 0.2s ease-in 0.2s,-webkit-transform 0.2s ease-in 0.2s}.menu-button.active span::before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}.menu-button.active span::after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}.promo{padding-top: 80px}.promo .h1{margin-bottom: 0}.promo .promo-img{position: relative}.promo .promo-img img{height: 673px;border-radius: 30px}.promo .promo-title{padding-bottom: 40px}.promo.promo-main .promo-title{width: calc(100% - 550px);max-width: 1010px;background-color: #FFF;border-radius: 25px 25px 25px 0;position: absolute;padding-right: 20px;top: 0;left: 0;z-index: 3;padding-right: 20px;padding-bottom: 40px}.promo.promo-main .promo-title::after{right: -76px;background-color: transparent;top: 30px;height: 75px;width: 76px;border-top-left-radius: 30px;-webkit-box-shadow: -33px -16px 0 0 #FFF;box-shadow: -33px -16px 0 0 #FFF}.promo.promo-main .promo-title::before{background-color: transparent;bottom: -50px;height: 50px;width: 25px;border-top-left-radius: 30px;-webkit-box-shadow: 0 -25px 0 0 #FFF;box-shadow: 0 -25px 0 0 #FFF}.promo-content{padding-top: 30px}.promo .form-wrapper{width: 100%;max-width: 480px;border-radius: 30px;padding: 30px;background: #f5f5f5;position: absolute;top: 30px;bottom: 30px;right: 30px;z-index: 3}.promo .form-wrapper > *{width: 100%}.benefit-card{position: relative;background-color: #Fff;border-radius: 20px;width: 100%;max-width: 540px}.benefit-card a{color: #1f1f1f}.benefit-card a img{-webkit-filter: grayscale(1);filter: grayscale(1);-webkit-transition: 0.3s;transition: 0.3s}.benefit-card a:hover img{-webkit-filter: grayscale(0);filter: grayscale(0)}.benefit-card__top{display: -webkit-box;display: -ms-flexbox;display: flex}.benefit-card .h3{padding: 20px;padding-bottom: 0;border-radius: 30px 30px 0 0;background-color: #f5f5f5;position: relative;z-index: 2;min-height: 90px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}.benefit-card .txt-18{font-size: 18px;padding: 24px;border-radius: 30px 0 30px 30px;background-color: #f5f5f5;position: relative;z-index: 2}.benefit-card__icon{padding: 20px 16px 16px 0;width: 80px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0}.benefit-card__icon span{width: 60px;height: 60px;-ms-flex-negative: 0;flex-shrink: 0;padding: 15px;border-radius: 50%;background-color: #CCEC83;z-index: 2}.benefit-card__icon img{width: 30px;height: 30px;-o-object-fit: contain;object-fit: contain}.benefit-card__icon:after{content: "";position: absolute;bottom: -1px;right: -1px;border-radius: 0 0 40px 0;width: 60px;height: 60px;display: block;background-color: transparent;-webkit-box-shadow: 10px 10px 0 #f5f5f5;box-shadow: 10px 10px 0 #f5f5f5;z-index: 0}.benefit-card{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.benefit-card .txt-18{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}.about .header-group{max-width: 900px;margin-bottom: 0}.about .header-group .txt-22{max-width: 784px}.about-grid{display: grid;grid-template-columns: 1fr 540px;grid-column-gap: 30px;grid-row-gap: 30px}.about .header-group{grid-area: 1/1/2/2}.about__video{grid-area: 2/1/4/2}.about .benefit-card:first-of-type{grid-area: 1/2/2/3}.about .benefit-card:nth-of-type(2){grid-area: 2/2/3/3}.about .benefit-card:nth-of-type(3){grid-area: 3/2/4/3}.video-link{position: relative;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;border-radius: 30px}.video-link:before{content: "";position: absolute;inset: 0;background: rgba(0,0,0,0.5)}.video-link:after{content: "";width: 70px;height: 70px;border-radius: 50%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 3;background-size: contain;background-position: center;-webkit-transition: 0.3s;transition: 0.3s;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='35' cy='35' r='35' fill='%23CCEC83' /%3e%3cpath d='M44.7004 30.6259L33.9582 23.0467C33.1192 22.4556 32.1264 22.0995 31.09 22.018C30.0535 21.9365 29.0138 22.1327 28.0862 22.585C27.1585 23.0372 26.3791 23.7278 25.8344 24.5801C25.2897 25.4325 25.0009 26.4133 25 27.4139V42.5798C24.9984 43.5813 25.2857 44.5637 25.8299 45.4175C26.3741 46.2713 27.1539 46.963 28.0824 47.4157C29.011 47.8684 30.0519 48.0643 31.0893 47.9815C32.1267 47.8987 33.1198 47.5406 33.9582 46.9469L44.7004 39.3678C45.4132 38.8645 45.9928 38.2068 46.3923 37.4479C46.7918 36.689 47 35.8502 47 34.9995C47 34.1488 46.7918 33.3101 46.3923 32.5512C45.9928 31.7923 45.4132 31.1346 44.7004 30.6313V30.6259Z' fill='%231E4737' /%3e%3c/svg%3e")}.video-link:hover:after{opacity: 0.8}.about__video{height: 100%;border-radius: 30px}.reward-content{display: -webkit-box;display: -ms-flexbox;display: flex;position: relative}.reward-img{max-width: 610px;width: 40%;padding: 40px;-ms-flex-negative: 0;flex-shrink: 0;background-color: #f5f5f5;border-radius: 30px 30px 0 30px;text-align: center}.reward-img img{border-radius: 30px}.reward-title{padding: 40px;width: 100%;border-radius: 0 0 0 30px;background-color: #fff;position: relative;z-index: 3}.reward-title .h1{margin-bottom: 0}.reward-title:before{content: "";width: 50px;height: 50px;position: absolute;bottom: 0;left: 0;z-index: 1;border-radius: 0 0 0 30px;-webkit-box-shadow: 0 30px #f5f5f5;box-shadow: 0 30px #f5f5f5}.reward-txt{font-size: 22px;color: rgba(31,29,27,0.8);padding: 40px;background-color: #f5f5f5;width: 100%;border-radius: 0 30px 30px 0;position: relative;z-index: 5}.reward-col{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.statistics-card{border-radius: 30px;padding: 25px 30px;background-color: #f5f5f5}.statistics-card .h2{margin-bottom: 0.8em}.service-card{overflow: hidden;border-radius: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background: #f5f5f5}.service-card__img{max-height: 310px;padding: 10px;padding-bottom: 0;overflow: hidden;border-radius: 30px}.service-card__img img{border-radius: 15px}.service-card__body{padding: 30px}.service-card .h3{margin-bottom: 18px}.check-marker li,.line-marker li{position: relative;font-size: 18px;padding-left: 35px}.check-marker li:before,.line-marker li:before{content: "";width: 25px;height: 25px;border-radius: 50%;background-color: #CCEC83;position: absolute;left: 0;top: 3px;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 5.21053L3.80455 8.21636C4.19991 8.64009 4.87152 8.64009 5.26688 8.21636L12 1' stroke='%231E4737' stroke-width='1.5' stroke-linecap='round' /%3e%3c/svg%3e");background-size: 13px 10px;background-repeat: no-repeat;background-position: center}.check-marker li + li,.line-marker li + li{margin-top: 20px}.line-marker li:before{background-color: #f0f0f0;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='2' viewBox='0 0 13 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1H12' stroke='%231F1D1B' stroke-width='1.5' stroke-linecap='round' /%3e%3c/svg%3e")}.feedback-title{border-radius: 30px 30px 0 30px;padding: 50px 30px 30px 50px;background-color: #f5f5f5}.feedback-title .title-40{margin-bottom: 15px;max-width: 1170px;position: relative;z-index: 2}.feedback-title .txt-22{position: relative;z-index: 2}.feedback-title .txt-22 p + p{margin-top: 7px}.feedback-row{display: -webkit-box;display: -ms-flexbox;display: flex}.feedback-row .form-wrapper__bg{width: 540px;-ms-flex-negative: 0;flex-shrink: 0;background-color: #fff;border-radius: 0 30px 0 0;padding: 30px;padding-left: 0;padding-bottom: 0;position: relative}.feedback-row .form-wrapper__bg:before{content: "";width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 1;border-radius: 0 30px 0 0;-webkit-box-shadow: 0 -30px #f5f5f5;box-shadow: 0 -30px #f5f5f5}.feedback-row .form-wrapper{border-radius: 30px;padding: 22px 30px;background-color: #f5f5f5;position: relative;z-index: 2}.feedback .form-img{padding: 30px;padding-top: 45px;margin-top: -125px;border-radius: 0 0 30px 30px;overflow: hidden;background-color: #f5f5f5}.feedback .form-img img{height: 100%;border-radius: 30px}.compare .header-group{width: 80%;max-width: 1065px;margin-bottom: 40px}.compare .header-group .txt-22{width: 70%;max-width: 656px}.compare .header-group .h1.visible-mobile{display: none}.compare-grid{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px}.compare-card{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 40px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;max-width: 540px}.compare-card > *{width: 100%}.compare-card .h5{margin-bottom: 5px}.compare-card__footer{margin-top: auto}.compare .title-30{line-height: 1}.compare-list__title{font-weight: 600;font-size: 25px;letter-spacing: -0.02em;color: #1f1d1b;line-height: 1;margin-bottom: 30px}.compare-list li + li{margin-top: 25px}.price-block{font-weight: 700;font-size: 50px;line-height: 1.3;letter-spacing: -0.02em;color: #1f1d1b;margin-bottom: 20px}.price-block span{font-weight: 400;font-size: 18px;color: rgba(31,29,27,0.8)}.faq .header-group{-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 0}.faq .header-group .h1{padding: 40px;background-color: #fff;border-radius: 0 0 30px 0;-ms-flex-negative: 0;flex-shrink: 0}.faq .header-group .txt-22{padding: 40px;background-color: #f5f5f5;border-radius: 30px 30px 0 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;position: relative}.faq .header-group .txt-22:after{content: "";width: 40px;height: 40px;position: absolute;bottom: 0px;left: -40px;z-index: 1;background-color: #fff;border-radius: 0 0 30px 0;z-index: 1;background-color: transparent;-webkit-box-shadow: 30px 0 0 #f5f5f5;box-shadow: 16px 16px 0 #f5f5f5}.faq .header-group .txt-22 p{max-width: 767px}.faq-content{padding: 40px;background-color: #f5f5f5;border-radius: 30px 0 30px 30px}.review{overflow: hidden}.review .h1{white-space: nowrap}.review .txt-22{max-width: 550px}.review .header-group{-webkit-column-gap: 60px;-moz-column-gap: 60px;column-gap: 60px;margin-bottom: 50px}.overlay-bg{position: relative}.overlay-bg:after{content: "";position: absolute;inset: 0;background: -webkit-gradient(linear,left top,right top,from(rgba(250,250,250,0.7)),color-stop(2.5%,rgba(250,250,250,0)),color-stop(97.5%,rgba(250,250,250,0)),to(rgba(250,250,250,0.7)));background: linear-gradient(90deg,rgba(250,250,250,0.7) 0%,rgba(250,250,250,0) 2.5%,rgba(250,250,250,0) 97.5%,rgba(250,250,250,0.7) 100%);pointer-events: none}.review-card{-ms-flex-negative: 0;flex-shrink: 0}.review-card .video-link:after{width: 60px;height: 60px}.review-card__header{display: -webkit-box;display: -ms-flexbox;display: flex}.review-card__img{width: 80px;height: 80px;border-radius: 0 0 30px 0;background-color: #fff;-ms-flex-negative: 0;flex-shrink: 0;position: relative;-webkit-box-shadow: 20px 20px #f5f5f5;box-shadow: 20px 20px #f5f5f5}.review-card__txt{padding: 30px;padding-bottom: 15px;background-color: #f5f5f5;border-radius: 30px 30px 0 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}.review-card__video{padding: 30px;border-radius: 30px 0 30px 30px;background-color: #f5f5f5}.slick-slider .slick-track{display: -webkit-box;display: -ms-flexbox;display: flex}.slick-slider.slick-initialized .slick-slide{padding-left: 10px;padding-right: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;height: unset}.slick-slider.slick-initialized .slick-slide > *{display: -webkit-box;display: -ms-flexbox;display: flex}.slider-pagination,.pagination-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;margin-top: 30px}.btn-prev,.btn-next{width: 60px;height: 60px;border-radius: 50%;background-color: #f0f0f0;-webkit-transition: 0.3s;transition: 0.3s}.btn-prev:hover,.btn-next:hover{background-color: #CCEC83}.consultation-content{border-radius: 30px;padding-block: 80px;padding-bottom: 70px}.green-bg .h1{color: white}.consultation .h1,.consultation .h2{color: white;margin-bottom: 0;text-align: center;padding-inline: 20px}.consultation-row{gap: 20px;max-width: 1160px;margin-inline: auto;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.consultation-contacts{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;max-width: 460px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 30px;row-gap: 20px;border-radius: 30px}.consultation .consult-form{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;max-width: 600px;border-radius: 30px;padding: 30px}.consultation-help .consultation-row{width: 100%;max-width: 100%;gap: 20px}.consultation-help .form-wrapper{max-width: 530px}.consultation-help .consultation-contacts{max-width: unset;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}.branches .h1{padding-inline: 20px;text-align: center}.branches .slick-slide{max-width: 590px !important}.how-work-grid{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px}.how-work-grid .benefit-card{grid-area: unset !important}.how-work-grid .benefit-card p{padding-right: 60px}.how-work-grid .benefit-card .h3{min-height: unset}.how-work-grid .benefit-card:after{content: "1";position: absolute;z-index: 2;font-weight: 800;font-size: 60px;letter-spacing: -0.02em;line-height: 0.9;text-align: right;background: linear-gradient(49deg,rgba(235,235,235,0.92) 0%,#ebebeb 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;right: 30px;top: 25px}.how-work-grid .benefit-card:nth-child(2):after{content: "2"}.how-work-grid .benefit-card:nth-child(3):after{content: "3"}.team-card{display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px}.team-card__img{width: 260px;-ms-flex-negative: 0;flex-shrink: 0;border-radius: 30px;overflow: hidden}.team-card__txt{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 20px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;max-width: 540px;padding: 30px;padding-right: 40px;border-radius: 30px}.team-card__title{-ms-flex-negative: 0;flex-shrink: 0}.team-card__title .h3{line-height: 1}.team-card__title .txt-20{margin-bottom: 20px;line-height: 1}.our-team{overflow: hidden}.team-slider{width: calc(50% + 50vw)}.gallery{overflow: hidden}.gallery img{border-radius: 20px}.gallery-slider-grid{display: block}.gallery-grid-nav{display: -webkit-box;display: -ms-flexbox;display: flex}.gallery-nav{display: none}.gallery-slider{display: none}.fancybox__content img{border-radius: 20px}.doc-card{padding: 10px;padding-bottom: 30px;border-radius: 30px;background-color: #f5f5f5}.doc-card__img{width: 100%;aspect-ratio: 52/73;border-radius: 30px;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 30px}.doc-card .h3{padding-left: 20px;padding-right: 20px}.docs .h1{text-align: center}.about-media-card{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 10px;padding-bottom: 30px;border-radius: 30px;background-color: #f5f5f5}.about-media-card > *{width: 100%}.about-media .h1{text-align: center}.brands-slider.overlay-bg:after{background: -webkit-gradient(linear,left top,right top,from(#1e4737),color-stop(9.62%,rgba(30,71,55,0.8)),color-stop(19.9%,rgba(30,71,55,0)),color-stop(35.34%,rgba(30,71,55,0)),color-stop(50.3%,rgba(30,71,55,0)),color-stop(53.5%,rgba(30,71,55,0)),color-stop(80.47%,rgba(30,71,55,0)),color-stop(89.85%,rgba(30,71,55,0.8)),to(#1e4737));background: linear-gradient(90deg,#1e4737 0%,rgba(30,71,55,0.8) 9.62%,rgba(30,71,55,0) 19.9%,rgba(30,71,55,0) 35.34%,rgba(30,71,55,0) 50.3%,rgba(30,71,55,0) 53.5%,rgba(30,71,55,0) 80.47%,rgba(30,71,55,0.8) 89.85%,#1e4737 100%)}.brands-slider .slick-slide{padding-inline: 35px}.round-icon{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 60px;height: 60px;-ms-flex-negative: 0;flex-shrink: 0;border-radius: 50%;background-color: #CCEC83}.round-icon img{width: 30px;height: 30px;-o-object-fit: contain;object-fit: contain}.inner-menu-mobile{position: fixed;top: 85px;left: 0;width: 350px;z-index: 10;background-color: #ffffff;height: calc(100vh - 106px);width: 350px;-webkit-transition: 0.3s;transition: 0.3s;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);padding-bottom: 10px}.inner-menu-mobile.active{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}.inner-menu-mobile{display: block}.sidebar > * + *{margin-top: 20px}.small-slider{padding-bottom: 50px}.small-slider .slick-dots{bottom: 0}.small-slider .slick-dots li{width: 30px;height: 30px;background-color: #f5f5f5;border-radius: 10px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.small-slider .slick-dots li button{width: 14px;height: 14px;display: block;border-radius: 50%;background-color: #f5f5f5;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%)}.small-slider .slick-dots li button:before{display: none}.small-slider .slick-dots li.slick-active button{background-color: #1E4737}.our-review-slider{width: 100%;position: relative;display: block}.our-review-slider .slick-list{height: 560px !important}.our-review-slider .slick-track{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}.branch-card > *{width: 100%}.branch-card__list li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 12px;-moz-column-gap: 12px;column-gap: 12px}.branch-card__list li .round-icon{width: 35px;height: 35px}.branch-card__list li .round-icon img,.branch-card__list li .round-icon svg{width: 17px;height: 17px}.branch-card__list li .txt-18 span{color: #1c1c1c;margin-left: 4px}.branch-card__list{-webkit-box-flex: 1;-ms-flex: 1;flex: 1}.branch-card__list li + li{margin-top: 20px}.branch-card .slider-card__txt{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 30px}.branch-card .slider-card__txt .h5{margin-bottom: 0}.branch-card .slider-card__txt > *{width: 100%}.slider-card{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 10px;padding-bottom: 30px;border-radius: 30px;background-color: #f5f5f5}.slider-card > *{width: 100%}.slider-card__img{border-radius: 30px;aspect-ratio: 26/15;overflow: hidden;-ms-flex-negative: 0;flex-shrink: 0}.slider-card__txt{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 20px;padding-top: 30px}.slider-card__footer{padding-inline: 20px;padding-top: 50px}.stars-rating-checkbox{width: 100%}.dropdown{position: relative}.dropdown__button{position: relative;display: block;width: 100%;text-align: left;height: 36px;padding-right: 30px;cursor: pointer;z-index: 3;color: #1f1f1f;font-size: 22px}.dropdown__input-hidden{display: none}.dropdown__button::after{content: "";position: absolute;top: 50%;right: 8px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 24px;height: 24px;display: block;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.8844 7.61949L14.9474 0.00185977L16 1.10913L7.8844 10L0 1.10918L1.05263 0L7.8844 7.61949Z' fill='%231f1f1f' /%3e%3c/svg%3e");-webkit-transition: 0.3s;transition: 0.3s;background-size: 16px 10px;background-repeat: no-repeat;background-position: center;pointer-events: none}.dropdown__button.dropdown__button--active:after{-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg)}.dropdown__list{display: none;position: absolute;left: -20px;right: -20px;top: 34px;margin: 0;padding: 0;list-style-type: none;background: #F0f0f0;z-index: 5}.dropdown__list ul{margin-block: 10px}.dropdown__list--visible{display: block;border-top: 0;border-radius: 0 0 8px 8px}.dropdown__list-item{margin: 0;padding: 0;border-bottom: 0px;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;padding-right: 20px;font-size: 22px;-webkit-transition: 0.3s;transition: 0.3s;cursor: pointer}.dropdown__list-item:hover{opacity: 0.5}.dropdown__input-hidden{display: none}@-webkit-keyframes show{from{opacity: 0;-webkit-transform: translate(-50%,20px);transform: translate(-50%,20px)}to{-webkit-transform: translate(-50%,0);transform: translate(-50%,0);opacity: 1}}@keyframes show{from{opacity: 0;-webkit-transform: translate(-50%,20px);transform: translate(-50%,20px)}to{-webkit-transform: translate(-50%,0);transform: translate(-50%,0);opacity: 1}}footer.footer{padding-top: 45px;background-color: #f5f5f5}@media (min-width: 744px){.our-review-pagination{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 10px;position: absolute;top: 0;right: 0;z-index: 3}}@media (min-width: 1200px){.header.fix-header{background-color: #fff;position: sticky;top: 0;-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.02);box-shadow: 0 0 10px rgba(0,0,0,0.02)}.header-menu-item:hover > a{color: #1f1d1b !important}.header-menu-item:hover > a:before{background-color: #F0F0F0}.header-menu-item.has-drop:hover .header-sub-menu{height: 360px;overflow-y: auto}.compare .header-group{text-align: center;margin-inline: auto}.compare .header-group .txt-22{margin-inline: auto}.inner-menu-mobile{display: none}}@media (min-width: 1440px){.consultation-help .consultation-row .consultation-contacts{padding: 70px;padding-right: 40px}}@media (max-width: 1919px){.h1,.custom-text h1{font-size: 2.95vw}.txt-22{font-size: 20px}.consultation .h1,.consultation .h2{font-size: 50px}}@media (max-width: 1699px){.main{row-gap: 100px;padding-bottom: 100px}section.green-bg{padding-block: 100px}.promo .h1{position: relative;z-index: 2}}@media (max-width: 1599px){.logo{width: 220px}.header-sub-list{-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px}.header-sub-list a{padding: 10px 15px;font-size: 16px}}@media (max-width: 1536px){.reward-txt,.reward-title,.reward-img{padding: 20px}.reward-txt{-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}}@media (max-width: 1439px){.mb-30{margin-bottom: 20px}.main{row-gap: 80px;padding-bottom: 80px}section.green-bg{padding-block: 80px}.h2{font-size: 45px}.h3{font-size: 20px}.title-40{font-size: 36px}.txt-22{font-size: 18px}.accent-word{border-radius: 8px}.form-item label{font-size: 16px;margin-bottom: 6px}.form-item input,.form-item textarea{font-size: 18px}.form-item{padding: 8px 20px;margin-bottom: 20px}.form-wrapper{padding-inline: 20px;row-gap: 18px}.promo .promo-img img{height: 610px}.promo.promo-main .promo-title{width: 48vw}.promo .form-wrapper{padding-inline: 20px;top: 20px;bottom: 20px;right: 20px}.benefit-card .txt-18{font-size: 16px}.about-grid{grid-template-columns: 1fr 1fr;grid-column-gap: 20px;grid-row-gap: 20px}.about__video{border-radius: 20px}.team-card__img{width: 200px}.team-card__txt{padding: 20px;padding-right: 0;padding-left: 0}}@media (max-width: 1364px){.h1,.custom-text h1{font-size: 2.9vw;margin-bottom: 38px}.header-group{margin-bottom: 35px}.logo{width: 180px}.header-sub-menu{width: 1000px}.header-sub-list a{font-size: 16px}.promo{padding-top: 40px}.promo.promo-main .promo-title::after{top: 0}.promo-content{padding-top: 0}.reward-txt{font-size: 20px}.service-card__img{border-radius: 20px}.service-card__body{padding: 20px}}@media (max-width: 1360px){.consultation-content{border-radius: 0}}@media (max-width: 1279px){.h2{font-size: 40px}}@media (max-width: 1199px){.img-round{border-radius: 20px}.three-columns > *{grid-column: span 3;border-radius: 20px}.h1,.custom-text h1{font-size: 40px}.h4{font-size: 25px}.h5{font-size: 20px}.title-30{font-size: 25px}.title-40{font-size: 30px}.grey-block{padding: 30px 20px;border-radius: 20px}figcaption{font-size: 16px}.btn,.btn-primary{height: 64px}.btn .hide-mobile,.btn-primary .hide-mobile{display: none}.btn .hide-desktop,.btn-primary .hide-desktop{display: block}.btn--slim{height: 55px}.header{background-color: #fff;position: sticky;top: 0}.contacts-group a{margin-top: 30px}.contacts-group a a{opacity: 0.5}.contacts-group a a:hover{opacity: 1}.header-sub-list a{font-size: 18px;padding: 14px 20px}.header-mobile{display: -webkit-box;display: -ms-flexbox;display: flex;padding: 20px;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.header-section{position: fixed;z-index: 10;top: 0;left: 0;right: 0;height: 100vh;background: rgba(0,0,0,0.8);padding-top: 100px;padding-bottom: 40px;-webkit-transform: translateX(110%);-ms-transform: translateX(110%);transform: translateX(110%);-webkit-transition: 0.3s;transition: 0.3s}.header-section .scroll-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-column-gap: 50px;-moz-column-gap: 50px;column-gap: 50px;overflow: hidden;overflow-y: auto;scrollbar-width: none;padding-left: 20px;padding-right: 20px;height: calc(100dvh - 99px);padding-bottom: 90px}.header-section .header-container{padding-inline: 0}.header-section .header-top{width: 342px;-ms-flex-negative: 0;flex-shrink: 0;background-color: transparent}.header-section .header-top .header-container{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.header-section .header-top .header-container > *{width: 100%}.header-section .header-top .header-top__buttons{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 10px}.header-section .header-top .header-top__buttons > *{width: 100%}.header-section .logo{display: none}.header-section .header-menu-link{color: white;font-size: 20px;padding: 10px 30px}.header-section .header-menu-item{text-align: right;position: relative;width: auto}.header-section .active.has-drop .header-menu-link:before{background-color: #f0f0f0}.header-section .active.has-drop .header-menu-link{color: rgb(31,29,27)}.header-section .active.has-drop .header-sub-menu{height: calc(100vh - 178px - 50px);padding-block: 40px;margin-top: 15px}.header-section .active.has-drop .header-sub-menu .scroll-wrapper{overflow: hidden;overflow-y: auto;height: 100%;scrollbar-width: none}.header-section .active.has-drop .header-sub-menu .scroll-wrapper::-webkit-scrollbar{display: none}.header-section .header-top,.header-section .header-nav{padding-block: 0}.header-section .header-nav{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}.header-section .header-sub-menu{width: calc(100vw - 40px);z-index: 7;border-radius: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.header-section .header-sub-list{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;padding: 0}.menu-button{display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 15}.promo .promo-img{background-image: url("../../img/header-w360.webp");border-radius: 20px;background-size: cover;background-repeat: no-repeat;padding: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.promo .promo-img picture,.promo .promo-img img{display: none}.promo .promo-title{padding-bottom: 28px}.promo.promo-main .promo-title{position: relative;width: 100%;max-width: 700px;padding-bottom: 28px}.promo.promo-main .promo-title::after{display: none}.promo.promo-main .promo-title::before{display: none}.promo .form-wrapper{width: 340px}.promo .form-wrapper{position: relative;top: auto;right: auto;bottom: auto}.video-link{border-radius: 20px}.reward-title .h1{font-size: 32px}.reward-txt{font-size: 18px}.statistics-card{border-radius: 20px}.check-marker li,.line-marker li{padding-left: 0;padding-top: 32px}.check-marker li:before,.line-marker li:before{top: 0;left: 0}.feedback-title{margin-top: 0;padding: 20px}.feedback-row .form-wrapper__bg{width: 440px}.feedback .form-img{margin-top: 0;padding-top: 20px;padding: 20px}.compare-list__title{font-size: 22px}.price-block{font-size: 35px}.review .header-group{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 20px}.review .header-group .h1{white-space: normal}.consultation .h1,.consultation .h2{font-size: 40px;width: 70%;text-align: left}.consultation-contacts{padding: 20px}.consultation .consult-form{padding: 20px}.doc-card__img{margin-bottom: 20px;border-radius: 20px}.doc-card .h3{font-size: 18px}.doc-card{padding: 20px 10px;border-radius: 20px}.about-media-card{border-radius: 20px}.slider-card{border-radius: 20px}.slider-card__img{border-radius: 20px}.blog{width: 89.0625vw;margin-left: auto;margin-right: auto}}@media (max-width: 1023px){.container,.header-container{padding-left: 20px;padding-right: 20px}.about-grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.about .header-group{grid-area: 1/1/2/3}.about .benefit-card:first-of-type{grid-area: 2/1/3/2}.about .benefit-card:nth-of-type(2){grid-area: 2/2/3/3}.about .benefit-card:nth-of-type(3){grid-area: 3/1/4/2}.about .about__video{grid-area: 3/2/4/3}.video-link:after{width: 50px;height: 50px}.reward-content{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;row-gap: 20px}.reward-txt,.reward-title,.reward-img{background-color: #fff;padding: 0}.reward-txt:before,.reward-title:before,.reward-img:before{display: none}.reward-col{row-gap: 20px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.reward-title{max-width: 600px}.reward-img{width: 100%;margin-inline: auto;padding: 0}.reward-img img{border-radius: 20px}.feedback-row .form-wrapper__bg{width: 380px}.faq .header-group .h1{padding: 10px;width: 50%;position: relative}.faq .header-group .h1:before,.faq .header-group .h1:after{content: "";width: 40px;height: 40px;position: absolute;right: 19px;bottom: 0;border-radius: 0 0 20px 0;-webkit-box-shadow: 16px 12px 0 #f5f5f5;box-shadow: 16px 12px 0 #f5f5f5}.faq .header-group .h1:before{right: 20px;bottom: -60px;left: auto;z-index: 1;background-color: #fff;border-radius: 0 19px 0 0;background-color: transparent;-webkit-box-shadow: 30px 0 0 #f5f5f5;box-shadow: 16px -12px 0 #f5f5f5}.faq .header-group .txt-22{width: 50%;position: absolute;z-index: 3;padding: 20px;border-radius: 20px;right: 20px;top: -20px}.faq .header-group .txt-22 p{max-width: 440px}.faq .header-group .txt-22:after{content: "";width: 40px;height: 40px;position: absolute;bottom: -40px;right: 19px;z-index: 1;background-color: #fff;border-radius: 0 19px 0 0;left: auto;background-color: transparent;-webkit-box-shadow: 30px 0 0 #f5f5f5;box-shadow: 16px -18px 0 #f5f5f5}.faq{position: relative}.faq-content{padding: 20px}.review-card__img{border-radius: 0 0 20px 0}.review-card__txt{padding: 20px;border-radius: 20px 20px 0 0}.review-card__video{padding: 30px;border-radius: 20px 0 20px 20px}.consultation-help .consultation-row{background-color: #1E4737;padding-block: 30px}.consultation-help .form-wrapper{max-width: 400px;border-radius: 0}.consultation-help .container{padding: 0}.consultation-help .consultation-contacts{border-radius: 0}.how-work-grid{grid-template-columns: 1fr}.how-work-grid .benefit-card{max-width: 540px}.team-card{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.team-card__img{width: 100%;height: 300px}.team-card__txt{padding: 30px 20px}.gallery-slider-grid{display: none}.gallery-grid-nav{display: none}.gallery-nav{display: -webkit-box;display: -ms-flexbox;display: flex}.gallery-slider{display: block}.gallery-slider.overlay-bg:after{display: block}.docs .h1{text-align: left}.about-media .h1{text-align: left}.brands-slider.overlay-bg:after{display: block}.slider-card__txt{padding: 10px;padding-top: 20px}footer.footer{padding-top: 170px}}@media (max-width: 991px){.branch-card .slider-card__txt{row-gap: 20px}}@media (max-width: 899px){.feedback-row .form-wrapper__bg{width: 340px}}@media (max-width: 767px){.grey-box{padding: 20px;border-radius: 20px}.h1,.custom-text h1{font-size: 30px;margin-bottom: 26px}.title-40{font-size: 25px}.header-group{margin-bottom: 26px}.header-mobile{padding: 10px}.about .benefit-card__top{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.about .benefit-card__icon:after{display: none}.about .benefit-card__icon{padding: 0;margin-left: auto;margin-right: auto;border: 10px solid white;border-top: 0;position: relative;z-index: 2;border-radius: 50%}.about .benefit-card .h3{padding-top: 50px;border-radius: 20px 20px 0 0;margin-top: -40px;position: relative;z-index: 1}.about .benefit-card .txt-18{border-radius: 0 0 20px 20px;padding-top: 0}.branches{padding-inline: 20px}.team-slider{width: 100vw;margin-left: -20px}.gallery-slider.overlay-bg{width: 100vw}.inner-menu-mobile{height: calc(100vh - 86px)}.branch-card__list li .round-icon{margin-bottom: 10px}.branch-card__list li{display: block}.slider-card__footer{padding-inline: 10px;padding-top: 20px}}@media (max-width: 747px){.container,.header-container{padding-left: 10px;padding-right: 10px}}@media (max-width: 743px){.three-columns > *{grid-column: span 6}figcaption{font-size: 14px}.center-desktop{text-align: left}.promo{padding-top: 30px}.promo .promo-title{padding-left: 20px;padding-right: 20px}.promo.promo-main .container{padding-left: 0;padding-right: 0}.promo.promo-main .promo-title{padding-left: 20px;padding-right: 20px}.about-grid{grid-template-columns: 1fr}.about .header-group{grid-area: 1/1/2/2}.about .benefit-card:first-of-type{grid-area: 2/1/3/2}.about .benefit-card:nth-of-type(2){grid-area: 3/1/4/2}.about .benefit-card:nth-of-type(3){grid-area: 4/1/5/2}.about .about__video{grid-area: 5/1/6/2}.about__video{aspect-ratio: 19/10}.reward-img img{height: 210px;width: auto}.reward-title .h1{font-size: 30px}.service-card__body{padding: 15px}.feedback-title{border-radius: 20px}.feedback-row .form-wrapper__bg:before{display: none}.feedback-row .form-wrapper__bg{width: 100%;padding: 0;background-color: #f5f5f5;border-radius: 20px;margin-top: 10px}.feedback-row{display: block}.feedback-row .form-wrapper{border-radius: 20px;max-width: 440px;margin-inline: auto}.feedback .form-img{display: none}.compare .header-group{width: 100%}.compare .header-group .txt-22{width: 100%}.compare .header-group .h1{display: none}.compare .header-group .h1.visible-mobile{display: block}.compare-grid{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 20px}.compare-card{width: 100%}.faq{border-radius: 20px;background-color: #f5f5f5;padding: 40px 20px}.faq .header-group{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 20px;background-color: transparent}.faq .header-group > *:before,.faq .header-group > *:after{display: none}.faq .header-group .h1,.faq .header-group .txt-22{position: relative;inset: auto;width: 100%;background-color: transparent;padding: 0}.faq-content{padding: 0;margin-top: 30px}.overlay-bg:after{display: none}.overlay-bg{width: calc(100vw - 40px);margin-left: auto;margin-right: auto}.slick-slider.slick-initialized .slick-slide{padding-left: 5px;padding-right: 5px}.slider-pagination,.pagination-wrapper{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-left: 20px;padding-right: 20px}.consultation .h1,.consultation .h2{font-size: 30px}.consultation-row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;row-gap: 20px}.consultation-help .consultation-row{gap: 0}.how-work-grid .benefit-card:after{font-size: 40px;right: 20px;top: 20px}.how-work-grid .benefit-card__icon{padding: 5px}.round-icon{width: 50px;height: 50px}.our-review-slider .slick-list{height: auto !important}.our-review-slider .slick-track{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}.our-review-slider .slick-list{height: auto !important}.blog{width: 100%;max-width: 330px}footer.footer{padding-top: 50px}}@media (max-width: 699px){.btn--slim{height: 40px;font-size: 16px;padding-inline: 30px}.header-section .scroll-wrapper{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 50px}.header-section .header-menu-link{padding-left: 20px;padding-right: 20px}.header-section .header-sub-menu{border-radius: 0;width: 100vw;right: -20px}.header-section .active.has-drop .header-sub-menu{height: calc(100vh - 178px)}.header-section .header-top{width: 100%}.header-section .contacts-group{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}}@media (max-width: 424px){.grey-box{padding: 10px}.inner-menu-mobile{width: 330px}}.collapsible-menu ul li{display: none}.collapsible-menu ul li:nth-child(-n+15){display: list-item}.collapsible-menu.expanded ul li{display: list-item}.toggle-menu{background: none;border: none;color: rgba(31,29,27,0.8);font-size: 16px;cursor: pointer;margin-top: 10px;padding: 0}.toggle-menu:hover{text-decoration: underline}.btn-prev.disabled,.btn-next.disabled{opacity: 0.5;pointer-events: none}.arrow-left,.arrow-right{width: 22px;height: 16px;display: inline-block;background-position: center;background-repeat: no-repeat;background-size: contain}.arrow-left{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7L21 9ZM0.292892 7.2929C-0.0976315 7.68342 -0.0976314 8.31658 0.292893 8.70711L6.65686 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538409 7.04738 0.538409 6.65685 0.928933L0.292892 7.2929ZM21 7L1 7L1 9L21 9L21 7Z' fill='%231F1D1B'/%3e%3c/svg%3e")}.arrow-right{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 7C0.447715 7 0 7.44772 0 8C0 8.55228 0.447715 9 1 9V7ZM21.7071 8.70711C22.0976 8.31658 22.0976 7.68342 21.7071 7.29289L15.3431 0.928932C14.9526 0.538408 14.3195 0.538408 13.9289 0.928932C13.5384 1.31946 13.5384 1.95262 13.9289 2.34315L19.5858 8L13.9289 13.6569C13.5384 14.0474 13.5384 14.6805 13.9289 15.0711C14.3195 15.4616 14.9526 15.4616 15.3431 15.0711L21.7071 8.70711ZM1 9H21V7H1V9Z' fill='%231E4737'/%3e%3c/svg%3e")}.gallery-block{padding-bottom: 50px}.gallery-block .item{width: 23.3%;margin-bottom: 30px;font-size: 0;position: relative;border-radius: 8px;overflow: hidden}.gallery-block .item.hidden{display: none}.gallery-block .item:hover a{opacity: 1}.gallery-block .item a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(1,1,1,0.4) url("../../img/zoom.svg") no-repeat center;opacity: 0}.gallery-block .link{text-align: center;padding-top: 30px}.gallery-block .link a{text-decoration: none;border-bottom: 1px dashed #000;font-weight: 600;font-size: 16px;line-height: 24px}@media (max-width: 767px){.gallery-block .item{width: 48%}}.brick-tiles{margin: 1.5em 0;padding: 0;column-gap: 1.5em;font-size: .85em;-moz-column-gap: 1.5em;-webkit-column-gap: 1.5em;margin: 0 20px}.brick-tiles .brick{position: relative;display: inline-block;background: #fff;padding: 0px;margin: 3px 0 1.5em;width: 100%;box-sizing: border-box}.brick-tiles .brick img{width: 100%;max-width: 100%;height: auto;display: block}.brick-tiles .brick .oblako{width: 100%;height: 100%;position: absolute;top: 0;display: none;background: url("../../img/lupa-shadow.webp") no-repeat center rgba(255,255,255,0.3)}.brick-tiles .brick:hover .oblako{display: block}@media only screen and (min-width: 400px){.brick-tiles{-moz-column-count: 2;-webkit-column-count: 2;column-count: 2}}@media only screen and (min-width: 700px){.brick-tiles{-moz-column-count: 3;-webkit-column-count: 3;column-count: 3}}@media only screen and (min-width: 900px){.brick-tiles{-moz-column-count: 3;-webkit-column-count: 3;column-count: 3}}@media only screen and (min-width: 1100px){.brick-tiles{-moz-column-count: 4;-webkit-column-count: 4;column-count: 4}}@keyframes trambling-animation{0%,50%,100%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}10%,30%{transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg)}20%,40%{transform:rotate(10deg);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg)}}@keyframes blick{0%{left:-20%}100%{left:140%}}.fancybox__content:not(.popUp-form-wrapper):not(.grey-box){padding: 0 !important;margin: 0 !important;background: transparent !important;box-shadow: none !important}.fancybox__slide{padding: 0 !important;background: transparent !important}.fancybox__iframe{width: 100% !important;height: 100% !important}.branches .slick-slide > div{display: flex;height: 100%}.docs-slider{max-width: 1200px;margin: 0 auto}.slick-track{display: flex !important;justify-content: center !important}.slick-slide{display: flex !important;justify-content: center !important}.doc-card{max-width: 520px;width: 100%;margin: 0 15px}.doc-card__img img{width: 100%;height: auto;display: block}.phone-link-header{line-height: 1;font-weight: 700;font-size: 16px;letter-spacing: -0.02em;color: #1f1d1b;padding: 20px 10px;border-radius: 100px;background-color: #f5f5f5;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}.phone-link-header-mobile{line-height: 1;font-weight: 700;font-size: 16px;letter-spacing: -0.02em;color: #1f1d1b;padding: 5px 5px;border-radius: 100px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin: 0 10px}.skolkovo-news{margin-block: 60px}.skolkovo-grid{display: grid;grid-template-columns: 1.15fr 0.85fr;gap: 30px;align-items: start}.skolkovo-text .h2{margin-bottom: 18px}.skolkovo-text .h5{margin-top: 20px;margin-bottom: 14px}.skolkovo-text .check-marker{margin-top: 16px;margin-bottom: 24px}.skolkovo-text .btn-primary{margin-top: 10px}.skolkovo-media{margin: 0}.skolkovo-media img{width: 100%;aspect-ratio: 3/2;object-fit: cover;border-radius: 30px}@media (max-width: 1024px){.skolkovo-grid{grid-template-columns: 1fr}.skolkovo-media{order: 2}.skolkovo-text{order: 1}}@media (max-width: 560px){.skolkovo-news{margin-block: 40px}.skolkovo-text .h2{font-size: 34px;line-height: 1.12}.skolkovo-text .txt-22{font-size: 18px}.skolkovo-text .btn-primary{width: 100%}}.care-compare{padding: 40px 0}.care-compare__head{max-width: 980px;margin-bottom: 40px}.care-compare__head .h1{margin-bottom: 16px}.care-compare__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;margin-bottom: 40px}.care-compare__item{background-color: #ffffff;border-radius: 30px;padding: 24px 26px 26px;border: 1px solid #e4e4e4;box-shadow: 0 14px 40px rgba(0,0,0,0.03);display: flex;flex-direction: column;transition: box-shadow 0.25s ease,transform 0.25s ease,border-color 0.25s ease,background-color 0.25s ease}.care-compare__item:hover{transform: translateY(-4px);box-shadow: 0 18px 50px rgba(0,0,0,0.06);border-color: #ccec83;background-color: #f9fff1}.care-compare__top{display: flex;align-items: center;gap: 14px;margin-bottom: 14px}.care-compare__icon-circle{flex: 0 0 52px;width: 52px;height: 52px;border-radius: 50%;background: #f4f7f5;display: inline-flex;align-items: center;justify-content: center;color: #1e4737;transition: transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease,color 0.25s ease}.care-compare__item:hover .care-compare__icon-circle{transform: translateY(-2px) scale(1.05);box-shadow: 0 8px 20px rgba(0,0,0,0.06);background-color: #ccec83;color: #1a2d20}.care-compare__icon{width: 28px;height: 28px}.care-compare__title-wrap .h3{margin-bottom: 4px}.care-compare__pill{display: inline-flex;align-items: center;padding: 2px 14px 3px;border-radius: 999px;font-size: 13px;letter-spacing: 0.06em;text-transform: uppercase;font-weight: 600;background-color: #f5f5f5;color: #555555;margin-bottom: 4px}.care-compare__pill--green{background-color: #ccec83;color: #1e4737}.care-compare__body{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin-bottom: 12px}.care-compare__col{border-radius: 18px;padding: 10px 12px 11px}.care-compare__col--gray{background: #fafafa}.care-compare__col--good{background: #f4ffe5}.care-compare__label{display: flex;align-items: center;font-size: 13px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.06em;margin-bottom: 6px;color: #7b7b7b}.care-compare__col--good .care-compare__label{color: #2e5a3b}.care-compare__dot{display: inline-flex;align-items: center;justify-content: center;width: 18px;height: 18px;border-radius: 50%;margin-right: 6px}.care-compare__dot svg{width: 11px;height: 11px}.care-compare__dot--bad{background-color: #ffe6e6;color: #bf2b2b}.care-compare__dot--good{background-color: #ccec83;color: #1e4737}.care-compare__col p{margin: 0}.care-compare__result{margin-top: auto;margin-bottom: 0;margin-top: 8px;font-weight: 600}.care-compare__bottom{max-width: 1040px}@media (max-width: 1199px){.care-compare{padding: 56px 0}.care-compare__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.care-compare__item{border-radius: 24px;padding: 22px 22px 24px}}@media (max-width: 899px){.care-compare__body{grid-template-columns: 1fr}}@media (max-width: 767px){.care-compare__head{margin-bottom: 28px}.care-compare__grid{grid-template-columns: 1fr;gap: 18px}.care-compare__item{border-radius: 20px}.care-compare__bottom{font-size: 18px}}.care-compare__body{display: flex;flex-direction: column;gap: 10px;margin-bottom: 10px}.care-compare__col{border-radius: 18px;padding: 10px 14px 12px}.care-compare__label{margin-bottom: 4px;font-size: 13px;letter-spacing: 0.06em;text-transform: uppercase}.care-compare__dot{width: 18px;height: 18px;margin-right: 6px}.care-compare__result{margin-top: 8px}.pd-chat-btn{position: fixed;right: 24px;bottom: 10px;min-width: 64px;height: 64px;padding: 0 18px;border-radius: 999px;border: none;background: #C9F46C;color: #1D1D1F;box-shadow: 0 10px 24px rgba(0,0,0,.15);cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 8px;z-index: 9999;font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size: 14px;font-weight: 600;transition: transform .15s ease,box-shadow .15s ease,background-color .15s ease}.pd-chat-btn span{font-size: 22px;line-height: 1}.pd-chat-btn::after{content: "Задать вопрос";white-space: nowrap}.pd-chat-btn:hover{background: #B9E85D;transform: translateY(-2px);box-shadow: 0 14px 30px rgba(0,0,0,.18)}.pd-chat-btn:active{transform: translateY(0);box-shadow: 0 6px 18px rgba(0,0,0,.2)}.pd-chat-window{position: fixed;right: 24px;bottom: 10px;width: 360px;max-width: calc(100% - 32px);height: 460px;background: #ffffff;border-radius: 24px;box-shadow: 0 18px 45px rgba(0,0,0,.25);display: flex;flex-direction: column;overflow: hidden;z-index: 9999;opacity: 0;pointer-events: none;transform: translateY(10px);transition: opacity .2s ease,transform .2s ease;font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.pd-chat-window.pd-open{opacity: 1;pointer-events: auto;transform: translateY(0)}.pd-chat-window.pd-open + .pd-chat-btn{opacity: 0;pointer-events: none;transform: translateY(10px)}.pd-chat-header{background: #C9F46C;color: #111827;padding: 10px 16px;font-size: 14px;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #E5F5C2}.pd-chat-header-left{flex: 1;display: flex;flex-direction: column}.pd-chat-header-title{font-size: 13px;font-weight: 600}.pd-chat-header-status{font-size: 11px;color: #4B5563}.pd-chat-header-right{display: flex;align-items: center;gap: 8px}.pd-chat-header-operator{display: none}.pd-chat-window.pd-has-operator .pd-chat-header-operator{display: flex;align-items: center;gap: 6px}.pd-chat-header-avatar{width: 28px;height: 28px;border-radius: 50%;object-fit: cover;border: 2px solid #ffffff}.pd-chat-header-name{font-size: 13px;font-weight: 600;line-height: 1.1}.pd-chat-header-right button{background: none;border: none;color: #111827;cursor: pointer;font-size: 20px;line-height: 1;margin-left: 6px}.pd-chat-messages{padding: 10px 12px;flex: 1;overflow-y: auto;background: #F6F7FA;font-size: 14px}.pd-chat-msg{margin-bottom: 8px;max-width: 90%;padding: 8px 10px;border-radius: 14px;line-height: 1.4;word-wrap: break-word}.pd-chat-msg-user{margin-left: auto;background: #4F46E5;color: #fff;border-bottom-right-radius: 4px}.pd-chat-msg-bot{margin-right: 0;background: #ffffff;color: #111827;border-bottom-left-radius: 4px;box-shadow: 0 2px 6px rgba(15,23,42,.06)}.pd-chat-msg-system{margin: 4px auto;background: none;color: #9CA3AF;padding: 0;font-size: 11px;text-align: center}.pd-chat-row{display: flex;align-items: flex-end;margin-bottom: 8px}.pd-chat-row-bot{justify-content: flex-start}.pd-chat-avatar{width: 28px;height: 28px;border-radius: 50%;overflow: hidden;margin-right: 6px;flex-shrink: 0}.pd-chat-avatar img{width: 100%;height: 100%;object-fit: cover}.pd-chat-footer{border-top: 1px solid #E5E7EB;padding: 10px 14px;display: flex;align-items: center;gap: 8px;background: #ffffff}.pd-chat-footer textarea{flex: 1;height: 56px;min-height: 56px;max-height: 56px;resize: none;overflow-y: hidden;padding: 10px 16px;border-radius: 24px;border: 1px solid #D1D5DB;font: inherit;font-size: 14px;outline: none;box-sizing: border-box}.pd-chat-footer textarea::-webkit-scrollbar{display: none}.pd-chat-footer button{height: 56px;padding: 0 18px;border-radius: 28px;border: none;background: #4F46E5;color: #fff;font: inherit;font-size: 14px;cursor: pointer;white-space: nowrap}.pd-chat-footer button:disabled{opacity: .6;cursor: default}@media (max-width: 600px){.pd-chat-window{right: 8px;left: 8px;bottom: 10px;width: auto;height: calc(100vh - 180px);max-height: 600px}.pd-chat-btn{right: 16px;bottom: 10px}}.pd-chat-window.pd-has-operator .pd-chat-header-left{display: none}.pd-chat-window.pd-has-operator .pd-chat-header-right{flex: 1}.pd-chat-window.pd-has-operator .pd-chat-header-right{display: flex;align-items: center;gap: 8px}.pd-chat-window.pd-has-operator .pd-chat-header-right button{margin-left: auto}.cookie-banner{position: fixed;left: 20px;right: 20px;bottom: 20px;z-index: 9999;background-color: #ffffff;border: 1px solid #e4e4e4;border-radius: 20px;box-shadow: 0 12px 40px rgba(0,0,0,0.12);transform: translateY(0);opacity: 1;transition: transform 0.35s ease,opacity 0.35s ease}.cookie-banner__inner{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 18px 24px}.cookie-banner__text{flex: 1;min-width: 0}.cookie-banner__text p{margin: 0;font-size: 15px;line-height: 1.5;color: #1f1d1b}.cookie-banner__link{color: #1f1d1b;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 2px}.cookie-banner__link:hover{text-decoration: none}.cookie-banner__buttons{display: flex;align-items: center;gap: 10px;flex-shrink: 0}.cookie-banner__btn{display: inline-flex;align-items: center;justify-content: center;min-height: 46px;padding: 0 22px;border-radius: 999px;font-size: 15px;font-weight: 600;border: 1px solid transparent;cursor: pointer;white-space: nowrap;text-align: center;transition: background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.15s ease}.cookie-banner__btn--primary{background-color: #ccec83;color: #1f1d1b;border-color: #ccec83}.cookie-banner__btn--primary:hover{background-color: #b9dd6a;border-color: #b9dd6a;transform: translateY(-1px)}.cookie-banner__btn--secondary{background-color: #ffffff;color: #1f1d1b;border-color: #d9d9d9}.cookie-banner__btn--secondary:hover{background-color: #f0f0f0;border-color: #c8c8c8}@media (max-width: 991px){.cookie-banner{left: 12px;right: 12px;bottom: 12px;border-radius: 16px}.cookie-banner__inner{flex-direction: column;align-items: stretch;gap: 14px;padding: 16px 18px}.cookie-banner__buttons{width: 100%;flex-direction: column;gap: 8px}.cookie-banner__btn{width: 100%}}@media (max-width: 576px){.cookie-banner__text p{font-size: 14px}.cookie-banner__btn{font-size: 14px;min-height: 44px}}.booking-choice-item input[readonly]{background: transparent;color: #1f1d1b;cursor: default}.booking-choice-item input[readonly]:focus{outline: none}.header-top__buttons{flex-wrap: nowrap}.header-search-form{display: flex;align-items: center;gap: 10px;flex: 1 1 420px;min-width: 260px;max-width: 520px;margin-right: 5px}.header-search-field{flex: 1 1 auto;min-width: 0;height: 55px;border-radius: 15px;background: #f0f0f0;padding: 0 18px;display: flex;align-items: center;transition: background-color .2s ease,box-shadow .2s ease}.header-search-field:focus-within{background: #ececec;box-shadow: inset 0 0 0 1px rgba(30,71,55,0.18)}.header-search-input{display: block;width: 100%;min-width: 0;height: 100%;background: transparent;border: 0;font-family: inherit;font-weight: 600;font-size: 18px;color: #1f1d1b}.header-search-input::placeholder{color: rgba(31,29,27,0.45)}.header-search-submit{height: 55px;min-width: 110px;padding: 0 18px;border-radius: 15px;background: #f0f0f0;color: #1e4737;font-weight: 700;font-size: 18px;display: inline-flex;align-items: center;justify-content: center;gap: 10px;transition: .2s ease;cursor: pointer;flex-shrink: 0}.header-search-submit:hover{background: #e2e2e2}.header-search-submit:active{background: #d7d7d7}.header-search-icon{width: 20px;height: 20px;flex-shrink: 0}.header-top__buttons .header-top-btn{min-width: 0;height: 55px;padding-left: 34px;padding-right: 34px;font-size: 18px}.header-top__buttons .header-top-btn .svg-arrow-r{width: 15px}@media (max-width: 1599px){.header-search-form{max-width: 420px}.header-top__buttons .header-top-btn{padding-left: 26px;padding-right: 26px;font-size: 14px}.header-search-submit{min-width: 96px;font-size: 17px}.header-search-input{font-size: 17px}}@media (max-width: 1364px){.header-top__buttons{gap: 10px}.header-search-form{flex: 1 1 330px;max-width: 360px}.header-search-field,.header-search-submit,.header-top__buttons .header-top-btn{height: 50px;border-radius: 12px}.header-search-submit{min-width: 92px;padding: 0 14px}.header-search-submit span{display: none}.header-top__buttons .header-top-btn{padding-left: 20px;padding-right: 20px;font-size: 16px}.header-top__buttons .phone-link-header{font-size: 18px}}@media (max-width: 1199px){.header-search-form{order: -1;width: 100%;max-width: 100%;margin-right: 0}.header-search-field,.header-search-submit{height: 54px}.header-search-submit span{display: inline}.header-top__buttons .header-top-btn{width: 100%;justify-content: center;height: 54px;font-size: 18px}}@media (max-width: 699px){.header-search-form{gap: 8px}.header-search-field,.header-search-submit{height: 48px;border-radius: 12px}.header-search-field{padding: 0 14px}.header-search-input{font-size: 16px}.header-search-submit{min-width: 48px;width: 48px;padding: 0}.header-search-submit span{display: none}}@media (max-width: 1199px){.header-top .header-search-form{display: none !important}.header-top__buttons{width: 100%;min-width: 0;flex-wrap: wrap;overflow: hidden}.header-top__buttons .phone-link-header{min-width: 0;max-width: 100%}.header-top,.header-top .header-container,.header-mobile,.header-mobile .logo,.phone-link-header-mobile{min-width: 0}.header-mobile{display: flex;align-items: center;gap: 12px}.header-mobile .logo{flex: 0 0 auto;max-width: 42%}.header-mobile .logo img{width: 100%;height: auto;display: block}.phone-link-header-mobile{flex: 1 1 auto;width: auto;max-width: none;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 18px;padding-right: 18px}.header-mobile .menu-button{flex: 0 0 44px;width: 44px;height: 44px;margin-left: 0}}@media (max-width: 767px){.header-mobile{gap: 10px}.header-mobile .logo{max-width: 36%}.phone-link-header-mobile{font-size: 16px;padding-left: 14px;padding-right: 14px}.header-mobile .menu-button{flex-basis: 40px;width: 40px;height: 40px}}@media (max-width: 479px){.header-mobile .logo{max-width: 34%}.phone-link-header-mobile{font-size: 15px;border-radius: 16px;padding-left: 12px;padding-right: 12px}}.contacts-group a,.contacts-group a:hover,.contacts-group .social-group a,.contacts-group .social-group a:hover,.footer .contacts-group a,.footer .contacts-group a:hover{opacity: 1 !important}.contacts-group{display: flex;align-items: center;gap: 12px}.social-group{display: flex;align-items: center;gap: 10px}.social-group a,.contacts-group .phone-link{display: inline-flex !important;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 12px;background: #f0f0f0;border: 1px solid rgba(31,29,27,0.08);box-shadow: 0 4px 12px rgba(31,29,27,0.06);transition: transform .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;flex-shrink: 0}.social-group a:hover,.contacts-group .phone-link:hover{transform: translateY(-1px);box-shadow: 0 8px 18px rgba(31,29,27,0.12)}.social-group a img,.social-group a picture,.social-group a picture img,.contacts-group .phone-link img,.contacts-group .phone-link picture,.contacts-group .phone-link picture img{display: block;width: 20px;height: 20px;object-fit: contain;opacity: 1 !important;filter: none !important}.social-group a:nth-child(1){background: rgba(47,128,237,0.10);border-color: rgba(47,128,237,0.18)}.social-group a:nth-child(2){background: rgba(242,153,74,0.10);border-color: rgba(242,153,74,0.18)}.social-group a:nth-child(3){background: rgba(235,87,87,0.10);border-color: rgba(235,87,87,0.18)}.contacts-group .phone-link{background: rgba(183,216,106,0.18);border-color: rgba(183,216,106,0.3)}.social-group a:nth-child(1):hover{background: rgba(47,128,237,0.18)}.social-group a:nth-child(2):hover{background: rgba(242,153,74,0.18)}.social-group a:nth-child(3):hover{background: rgba(235,87,87,0.18)}.contacts-group .phone-link:hover{background: rgba(183,216,106,0.28)}.header-top .social-group a,.header-top .contacts-group .phone-link{width: 42px;height: 42px;border-radius: 12px}.footer .social-group a,.footer .contacts-group .phone-link{width: 42px;height: 42px;border-radius: 12px}@media (max-width: 1199px){.contacts-group{gap: 10px}.social-group{gap: 8px}.header-top .social-group a,.header-top .contacts-group .phone-link,.footer .social-group a,.footer .contacts-group .phone-link{width: 40px;height: 40px;border-radius: 10px}.social-group a img,.social-group a picture img,.contacts-group .phone-link img,.contacts-group .phone-link picture img{width: 18px;height: 18px}}@media (max-width: 767px){.footer .social-group a,.footer .contacts-group .phone-link{width: 38px;height: 38px;border-radius: 10px}.footer .social-group a img,.footer .social-group a picture img,.footer .contacts-group .phone-link img,.footer .contacts-group .phone-link picture img{width: 17px;height: 17px}}.header-top .header-container{display: flex;align-items: center;gap: 16px}.header-city-switcher{flex: 0 0 210px;min-width: 180px}.header-city-select{display: block;width: 100%;height: 55px;padding: 0 44px 0 18px;border: 1px solid rgba(31,29,27,0.08);border-radius: 15px;background-color: #f0f0f0;color: #1f1d1b;font-family: inherit;font-size: 18px;font-weight: 600;cursor: pointer;appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: linear-gradient(45deg,transparent 50%,#575757 50%),linear-gradient(135deg,#575757 50%,transparent 50%);background-position: calc(100% - 22px) 24px,calc(100% - 16px) 24px;background-size: 6px 6px,6px 6px;background-repeat: no-repeat;transition: border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.header-city-select:hover{background-color: #ececec}.header-city-select:focus{outline: none;border-color: rgba(30,71,55,0.2);box-shadow: inset 0 0 0 1px rgba(30,71,55,0.12)}.header-top__buttons{flex: 1 1 auto;min-width: 0}@media (max-width: 1599px){.header-city-switcher{flex-basis: 190px;min-width: 170px}.header-city-select{height: 52px;font-size: 17px;border-radius: 13px}}@media (max-width: 1364px){.header-top .header-container{gap: 12px}.header-city-switcher{flex-basis: 170px;min-width: 155px}.header-city-select{height: 50px;padding-left: 16px;padding-right: 38px;font-size: 16px;border-radius: 12px;background-position: calc(100% - 19px) 22px,calc(100% - 13px) 22px}}@media (max-width: 1199px){.header-city-switcher{display: none}}.header-mobile-city{display: none}@media (max-width: 1199px){.header-mobile-city{display: block;position: relative;flex: 0 0 44px}.header-mobile-city__toggle{width: 44px;height: 44px;border-radius: 12px;background: #f0f0f0;border: 1px solid rgba(31,29,27,0.08);display: inline-flex;align-items: center;justify-content: center;color: #1e4737;cursor: pointer;transition: background-color .2s ease,box-shadow .2s ease}.header-mobile-city__toggle:hover,.header-mobile-city__toggle.is-open{background: #ececec}.header-mobile-city__icon{width: 20px;height: 20px;display: block}.header-mobile-city__dropdown{position: absolute;top: calc(100% + 10px);right: 0;width: 220px;background: #fff;border: 1px solid rgba(31,29,27,0.08);border-radius: 16px;box-shadow: 0 12px 30px rgba(31,29,27,0.12);padding: 10px 0;opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .2s ease,transform .2s ease,visibility .2s ease;z-index: 200}.header-mobile-city__dropdown.is-open{opacity: 1;visibility: visible;transform: translateY(0)}.header-mobile-city__list{margin: 0;padding: 0;list-style: none;max-height: 280px;overflow-y: auto}.header-mobile-city__list li{margin: 0;padding: 0}.header-mobile-city__list a{display: block;padding: 10px 16px;font-size: 15px;line-height: 1.35;color: #1f1d1b;text-decoration: none;transition: background-color .2s ease,color .2s ease}.header-mobile-city__list a:hover,.header-mobile-city__list a.is-active{background: rgba(183,216,106,0.18);color: #1e4737}}@media (max-width: 479px){.header-mobile-city__dropdown{width: 200px;right: -8px}}.footer-new{margin-top: 0;padding-top: 0;padding-bottom: 0;background: #f5f5f5;color: rgba(31,29,27,0.78);overflow: hidden}.footer-new a{color: #1f1d1b;text-decoration: none;transition: color .2s ease}.footer-new a:hover{color: #1e4737}.footer-new ul{margin: 0;padding: 0;list-style: none}.footer-new__top{padding: 18px 0 28px}.footer-new__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;margin-bottom: 24px}.footer-new__logo{display: inline-block;width: 280px;max-width: 100%;flex: 0 0 auto}.footer-new__logo img{display: block;width: 100%;height: auto}.footer-new__head-buttons{display: flex;align-items: center;gap: 14px;flex: 0 0 auto}.footer-new__head-buttons .btn,.footer-new__head-buttons .btn-primary{min-width: 260px;justify-content: center}.footer-new__grid{display: grid;grid-template-columns: minmax(300px,1.1fr) minmax(0,1.9fr);gap: 24px 28px;align-items: start}.footer-new__brand,.footer-new__panel{min-width: 0}.footer-new__slogan{max-width: 360px;margin-bottom: 18px;color: rgba(31,29,27,0.55);line-height: 1.35}.footer-new__policy{max-width: 500px;margin-bottom: 22px;line-height: 1.45}.footer-new__policy a{text-decoration: underline;text-underline-offset: 2px}.footer-new__company > p{margin: 0 0 14px;font-weight: 700;font-size: 20px;line-height: 1.25;color: #1f1d1b}.footer-new__details{display: grid;gap: 7px;font-size: 17px;line-height: 1.35}.footer-new__details li{margin: 0}.footer-new__details b{color: #1f1d1b}.footer-new__details a{color: #3b5cff}.footer-new__details a:hover{color: #1e4737}.footer-new__worktime-title{margin-top: 8px}.footer-new__panel{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-rows: auto auto;gap: 0 28px;align-items: stretch}.footer-new__panel-cell{min-width: 0}.footer-new__panel-cell--top{padding-bottom: 18px}.footer-new__panel-cell--bottom{padding-top: 18px;border-top: 1px solid rgba(31,29,27,0.14)}.footer-new__title{margin: 0 0 16px;font-weight: 700;font-size: 22px;line-height: 1.2;color: #1f1d1b}.footer-new__title--small{font-size: 19px;margin-bottom: 14px}.footer-new__menu{display: grid;gap: 10px}.footer-new__menu li a{font-size: 17px;line-height: 1.28;color: #1f1d1b}.footer-new__pay-list{display: grid;gap: 10px}.footer-new__pay-list li{font-size: 17px;line-height: 1.28;color: #1f1d1b}.footer-new__socials .social-group{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.footer-new__pay-list--icons{display: grid;gap: 12px}.footer-new__pay-list--icons li{display: flex;align-items: center;gap: 10px;font-size: 17px;line-height: 1.28;color: #1f1d1b}.footer-new__pay-list--icons img{width: 22px;height: 22px;object-fit: contain;flex: 0 0 22px;display: block}.footer-new__divider{width: 100%;height: 1px;background: rgba(31,29,27,0.16)}.footer-new__bottom{width: 100%;background: #1b1715;color: rgba(255,255,255,0.78);padding: 22px 0 26px}.footer-new__bottom a{color: #ffffff}.footer-new__bottom a:hover{color: #b7d86a}.footer-new__bottom-row{display: flex;justify-content: space-between;gap: 32px}.footer-new__bottom-row--top{align-items: center;padding-bottom: 16px}.footer-new__bottom-row--middle{align-items: flex-start;padding-top: 16px;border-top: 1px solid rgba(255,255,255,0.12)}.footer-new__copy-left,.footer-new__copy-right{font-size: 17px;line-height: 1.35}.footer-new__bottom-links{display: grid;gap: 10px;flex: 0 0 300px;max-width: 300px}.footer-new__bottom-links a{text-decoration: underline;text-underline-offset: 2px}.footer-new__bottom-disclaimer{flex: 1 1 auto;max-width: 760px;margin: 0 auto;text-align: center;font-size: 17px;line-height: 1.45}@media (max-width: 1599px){.footer-new__top{padding: 16px 0 24px}.footer-new__head{margin-bottom: 20px}.footer-new__logo{width: 250px}.footer-new__head-buttons .btn,.footer-new__head-buttons .btn-primary{min-width: 220px}.footer-new__grid{grid-template-columns: minmax(280px,1fr) minmax(0,1.9fr);gap: 22px 22px}.footer-new__panel{gap: 0 22px}.footer-new__title{font-size: 20px;margin-bottom: 14px}.footer-new__title--small{font-size: 18px;margin-bottom: 12px}.footer-new__menu li a,.footer-new__pay-list li,.footer-new__policy,.footer-new__details,.footer-new__pay-list--icons li{font-size: 16px}.footer-new__company > p{font-size: 18px}.footer-new__panel-cell--top{padding-bottom: 16px}.footer-new__panel-cell--bottom{padding-top: 16px}}@media (max-width: 1399px){.footer-new__head{flex-direction: column;align-items: flex-start}.footer-new__head-buttons{width: 100%}.footer-new__head-buttons .btn,.footer-new__head-buttons .btn-primary{min-width: 0;flex: 1 1 0}.footer-new__grid{grid-template-columns: 1fr;gap: 22px}.footer-new__panel{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 1199px){.footer-new__top{padding: 16px 0 20px}.footer-new__head{gap: 16px;margin-bottom: 18px}.footer-new__panel{grid-template-columns: 1fr 1fr;gap: 0 18px}.footer-new__panel-cell--top{padding-bottom: 16px}.footer-new__panel-cell--bottom{padding-top: 16px}.footer-new__panel-cell:nth-child(3){grid-column: 1 / -1;padding-top: 18px;margin-top: 18px;border-top: 1px solid rgba(31,29,27,0.14);padding-bottom: 16px}.footer-new__panel-cell:nth-child(6){grid-column: 1 / -1}.footer-new__title{font-size: 21px;margin-bottom: 14px}.footer-new__bottom-row{flex-direction: column;gap: 18px}.footer-new__bottom-links{flex: none;max-width: none}.footer-new__bottom-disclaimer{max-width: 100%;margin: 0;text-align: left}}@media (max-width: 767px){.footer-new__socials .social-group{margin: 10px 0}.footer-new__top{padding: 18px 0 24px}.footer-new__head{gap: 16px;margin-bottom: 22px}.footer-new__logo{width: 220px}.footer-new__head-buttons{width: 100%;flex-direction: column;align-items: stretch;gap: 12px}.footer-new__head-buttons .btn,.footer-new__head-buttons .btn-primary{width: 100%;min-width: 0;min-height: 48px;padding: 12px 18px;border-radius: 14px;font-size: 18px;line-height: 1.2}.footer-new__grid{grid-template-columns: 1fr;gap: 26px}.footer-new__panel{grid-template-columns: 1fr;gap: 0}.footer-new__panel-cell{grid-column: auto !important}.footer-new__panel-cell--top{padding-bottom: 16px}.footer-new__panel-cell--bottom{padding-top: 16px;margin-bottom: 5px}.footer-new__panel-cell:nth-child(3){margin-top: 0;padding-top: 16px;padding-bottom: 16px}.footer-new__slogan{margin-bottom: 16px;font-size: 18px;line-height: 1.35}.footer-new__policy{margin-bottom: 18px;font-size: 16px;line-height: 1.45}.footer-new__company > p{font-size: 18px;line-height: 1.3;margin-bottom: 12px}.footer-new__details{gap: 8px;font-size: 16px;line-height: 1.4}.footer-new__title{font-size: 20px;line-height: 1.2;margin-bottom: 12px}.footer-new__title--small{font-size: 18px;margin-bottom: 12px}.footer-new__menu{gap: 10px}.footer-new__menu li a{font-size: 16px;line-height: 1.35}.footer-new__pay-list--icons{gap: 10px}.footer-new__pay-list--icons li{font-size: 16px;line-height: 1.35;gap: 10px}.footer-new__pay-list--icons img{width: 20px;height: 20px;flex: 0 0 20px}.footer-new__bottom{padding: 18px 0 24px;margin: 0 auto;text-align: center;align-items: center}.footer-new__bottom-row{gap: 16px}.footer-new__bottom-row--top{padding-bottom: 14px}.footer-new__bottom-row--middle{padding-top: 14px;margin: 0 auto;text-align: center;align-items: center}.footer-new__copy-left,.footer-new__copy-right,.footer-new__bottom-links a,.footer-new__bottom-disclaimer{font-size: 14px;line-height: 1.45}.footer-new__bottom-disclaimer{margin: 0 auto;text-align: center;align-items: center}}.gallery{overflow: hidden}.gallery .brick-tiles{margin: 0 20px;padding: 0;column-gap: 18px;-webkit-column-gap: 18px;-moz-column-gap: 18px;font-size: 0}.gallery .brick-tiles .brick{position: relative;display: inline-block;width: 100%;margin: 0 0 18px;padding: 0;background: transparent;break-inside: avoid;-webkit-column-break-inside: avoid;page-break-inside: avoid;overflow: hidden;border-radius: 20px}.gallery .brick-tiles .brick a{display: block;position: relative;border-radius: 20px;overflow: hidden}.gallery .brick-tiles .brick img{display: block;width: 100%;height: auto;border-radius: 20px;transition: transform .35s ease}.gallery .brick-tiles .brick:hover img{transform: scale(1.03)}.gallery .brick-tiles .brick .oblako{width: 100%;height: 100%;position: absolute;inset: 0;display: none;background: url("../../img/lupa-shadow.webp") no-repeat center rgba(255,255,255,.22);border-radius: 20px}.gallery .brick-tiles .brick:hover .oblako{display: block}@media only screen and (min-width: 400px){.gallery .brick-tiles{column-count: 2;-webkit-column-count: 2;-moz-column-count: 2}}@media only screen and (min-width: 700px){.gallery .brick-tiles{column-count: 3;-webkit-column-count: 3;-moz-column-count: 3}}@media only screen and (min-width: 1100px){.gallery .brick-tiles{column-count: 4;-webkit-column-count: 4;-moz-column-count: 4}}.gallery .gallery-nav{display: none}@media (max-width: 991px){.gallery{overflow: hidden}.gallery .container:last-of-type{padding-left: 0;padding-right: 0}.gallery .brick-tiles.js-gallery-mobile{margin: 0;padding: 0;display: block !important;column-count: initial !important;-webkit-column-count: initial !important;-moz-column-count: initial !important;font-size: initial}.gallery .brick-tiles.js-gallery-mobile .brick{display: block;width: 100%;margin: 0;padding: 0 10px;border-radius: 20px}.gallery .brick-tiles.js-gallery-mobile .brick a{border-radius: 20px;overflow: hidden;display: block}.gallery .brick-tiles.js-gallery-mobile .brick img{width: 100%;height: 270px;object-fit: cover;border-radius: 20px}.gallery .brick-tiles.js-gallery-mobile .brick .oblako{display: none !important}.gallery .brick-tiles.js-gallery-mobile .slick-list{overflow: visible}.gallery .brick-tiles.js-gallery-mobile .slick-track{display: flex;align-items: stretch}.gallery .brick-tiles.js-gallery-mobile .slick-slide{height: auto}.gallery .brick-tiles.js-gallery-mobile .slick-slide > div{height: 100%}.gallery .gallery-nav{display: flex;justify-content: center;column-gap: 20px;margin-top: 24px}}@media (max-width: 575px){.gallery .brick-tiles.js-gallery-mobile .brick{padding: 0 8px}.gallery .brick-tiles.js-gallery-mobile .brick img{height: 230px;border-radius: 16px}.gallery .brick-tiles.js-gallery-mobile .brick a{border-radius: 16px}}@media (min-width: 1200px){.header-menu-item > .header-menu-link{border: 2px solid transparent;border-radius: 10px;transition: background-color .25s ease,border-color .25s ease,color .25s ease}.header-menu-item > .header-menu-link:before{border-radius: 8px}.header-menu-item:hover > .header-menu-link{border-color: #8fcf3c;color: #1f1d1b !important}.header-menu-item:hover > .header-menu-link:before{background-color: #f0f0f0}.header-menu-item.is-current > .header-menu-link,.header-menu-item.current > .header-menu-link,.header-menu-item.active > .header-menu-link{border-color: #8fcf3c;color: #1f1d1b !important}.header-menu-item.is-current > .header-menu-link:before,.header-menu-item.current > .header-menu-link:before,.header-menu-item.active > .header-menu-link:before{background-color: #f0f0f0}.header-sub-list a{color: #1f1d1b;background-color: #f0f0f0;border: 1px solid transparent;transition: background-color .25s ease,border-color .25s ease,color .25s ease}.header-sub-list li:hover a{background-color: #dce8cf;border-color: #8fcf3c;color: #1f1d1b}.header-sub-list li.is-current a,.header-sub-list li.current a,.header-sub-list li.active a,.header-sub-list a.is-current,.header-sub-list a.current,.header-sub-list a.active{background-color: #b8cf86;border-color: #8fcf3c;color: #1f1d1b;font-weight: 700}}.care-compare__col{border: 1px solid transparent;transition: border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.care-compare__col--gray{border-color: rgba(31,29,27,0.10)}.care-compare__col--good{border-color: rgba(143,207,60,0.45)}.care-compare__item:hover .care-compare__col--gray{border-color: rgba(31,29,27,0.16)}.care-compare__item:hover .care-compare__col--good{border-color: rgba(126,184,53,0.75)}.header-menu-link,.header-sub-list a,.header-menu-link:focus,.header-menu-link:active,.header-sub-list a:focus,.header-sub-list a:active{outline: none;box-shadow: none}.header-menu-link:focus-visible,.header-sub-list a:focus-visible{outline: none;box-shadow: none}.header-menu-item > .header-menu-link,.header-menu-item > .header-menu-link:before,.header-sub-menu,.header-sub-list a{transition: background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.header-menu-link,.header-sub-list a{-webkit-tap-highlight-color: transparent}.header-sub-menu,.header-menu-item:hover .header-sub-menu,.header-menu-item:focus-within .header-sub-menu{outline: none}@media (min-width: 1200px){.header-menu a,.header-menu a:before,.header-sub-list a{transition: background-color .12s ease,border-color .12s ease,color .12s ease}.header-menu-link,.header-menu-link:focus,.header-menu-link:active,.header-sub-list a,.header-sub-list a:focus,.header-sub-list a:active{outline: none;box-shadow: none}.header-menu-link:focus-visible,.header-sub-list a:focus-visible{outline: none;box-shadow: none}.header-sub-menu{transition: height .22s ease}.header-menu-item > .header-menu-link{position: relative}.header-menu-item > .header-menu-link::after{content: "";position: absolute;left: 0;right: 0;top: 100%;height: 14px;background: transparent}}.header-menu-item:hover .header-sub-menu{border: 2px solid #8fcf3c;box-shadow: 0 10px 24px rgba(30,71,55,0.08)}.auther-branches{margin-bottom: 30px}.contacts-page-content .our-team{overflow: hidden}.contacts-page-content .team-slider{width: 100%;max-width: 100%}.contacts-page-content .team-slider.overlay-bg::after{display: none}.contacts-page-content .team-card{width: 100%;align-items: stretch}.contacts-page-content .team-card__img{width: 220px;height: 260px}.contacts-page-content .team-card__img img{width: 100%;height: 100%;object-fit: cover}.contacts-page-content .team-card__txt{max-width: none}@media (max-width: 1199px){.contacts-page-content .team-card__img{width: 190px;height: 230px}}@media (max-width: 743px){.contacts-page-content .team-card{flex-direction: column}.contacts-page-content .team-card__img{width: 100%;height: 300px}}.contacts-block{overflow: hidden;padding-bottom: 60px}.contacts-tabs__item{position: relative;display: inline-flex;align-items: center;padding: 16px 28px;margin-bottom: -1px;font-family: inherit;font-size: 18px;font-weight: 600;color: #1f1d1b;background-color: transparent;border: 0;border-radius: 15px 15px 0 0;cursor: pointer;transition: background-color 0.25s,color 0.25s;letter-spacing: -0.01em;line-height: 1.2;white-space: nowrap}.contacts-tabs__item:hover{background-color: #f5f5f5}.contacts-tabs__item.active{background-color: #CCEC83}.contacts-panel{display: none}.contacts-panel.active{display: block}.contacts-panel__media,.contacts-panel__info{flex: 1;min-width: 0}.contacts-panel__media{max-width: 50%}.contacts-gallery__main{border-radius: 30px;position: relative}.contacts-gallery__main .slick-list,.contacts-gallery__main .slick-track{height: 100%}.contacts-gallery__main .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;width: 50px;height: 50px;border-radius: 50%;background-color: #fff;border: 1px solid #e6e6e6;cursor: pointer;transition: background-color 0.2s,border-color 0.2s;font-size: 0}.contacts-gallery__main .slick-arrow::before{content: '';position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;border-top: 2px solid #1f1d1b;border-right: 2px solid #1f1d1b}.contacts-gallery__main .slick-prev{left: -25px}.contacts-gallery__main .slick-prev::before{transform: translate(-30%,-50%) rotate(-135deg)}.contacts-gallery__main .slick-next{right: -25px}.contacts-gallery__main .slick-next::before{transform: translate(-70%,-50%) rotate(45deg)}.contacts-gallery__main .slick-arrow:hover{background-color: #CCEC83;border-color: #CCEC83}.contacts-gallery__main .slick-dots{display: flex !important;justify-content: center;gap: 8px;margin: 18px 0 0;padding: 0;position: static;list-style: none}.contacts-gallery__main .slick-dots li{width: auto;height: auto;margin: 0;padding: 0}.contacts-gallery__main .slick-dots li button{width: 8px;height: 8px;padding: 0;border: 0;border-radius: 50%;background-color: #d6d6d6;font-size: 0;cursor: pointer;transition: background-color 0.2s,transform 0.2s}.contacts-gallery__main .slick-dots li button::before{display: none}.contacts-gallery__main .slick-dots li.slick-active button{background-color: #CCEC83;transform: scale(1.4)}.contacts-team__slider{margin: 0 -10px}.contacts-team__slider .slick-arrow{position: absolute;top: 38%;transform: translateY(-50%);z-index: 2;width: 40px;height: 40px;border-radius: 50%;background-color: #CCEC83;border: 0;cursor: pointer;transition: background-color 0.2s;font-size: 0}.contacts-team__slider .slick-arrow::before{content: '';position: absolute;top: 50%;left: 50%;width: 8px;height: 8px;border-top: 2px solid #1f1d1b;border-right: 2px solid #1f1d1b}.contacts-team__slider .slick-prev{left: -20px}.contacts-team__slider .slick-prev::before{transform: translate(-30%,-50%) rotate(-135deg)}.contacts-team__slider .slick-next{right: -20px}.contacts-team__slider .slick-next::before{transform: translate(-70%,-50%) rotate(45deg)}.contacts-team__slider .slick-arrow:hover{background-color: #b9d771}.contacts-team__slider .slick-dots{display: flex !important;justify-content: center;gap: 7px;margin: 18px 0 0;padding: 0;list-style: none;position: static}.contacts-team__slider .slick-dots li{width: auto;height: auto;margin: 0;padding: 0}.contacts-team__slider .slick-dots li button{width: 7px;height: 7px;padding: 0;border: 0;border-radius: 50%;background-color: #d6d6d6;font-size: 0;cursor: pointer}.contacts-team__slider .slick-dots li button::before{display: none}.contacts-team__slider .slick-dots li.slick-active button{background-color: #CCEC83}@media (max-width: 1199px){.contacts-gallery__main .slick-prev{left: -15px}.contacts-gallery__main .slick-next{right: -15px}}@media (max-width: 991px){.contacts-panel__media,.contacts-panel__info{width: 100%;max-width: none}}@media (max-width: 767px){.contacts-block{padding-bottom: 40px}.contacts-tabs__item{flex-shrink: 0;padding: 12px 18px;font-size: 15px}.contacts-gallery__main{border-radius: 20px}.contacts-gallery__main .slick-arrow{width: 40px;height: 40px}.contacts-gallery__main .slick-prev{left: 8px}.contacts-gallery__main .slick-next{right: 8px}.contacts-team__slider .slick-prev{left: 0}.contacts-team__slider .slick-next{right: 0}}.auther-branches-slider .slick-track{display: flex !important;align-items: stretch}.auther-branches-slider .slick-slide{height: auto;display: flex}.auther-branches-slider .slick-slide > div{display: flex;width: 100%}.auther-branches-slider .branch-card.slider-card{display: flex;flex-direction: column;height: auto;width: 100%}.auther-branches-slider .slider-card__img{flex-shrink: 0;width: 100%;aspect-ratio: 520 / 300;overflow: hidden;border-radius: 16px}.auther-branches-slider .slider-card__img a,.auther-branches-slider .slider-card__img img{display: block;width: 100%;height: 100%}.auther-branches-slider .slider-card__img img.img-cover{object-fit: cover;object-position: center}.auther-branches-slider .slider-card__img img[src$=".svg"]{object-fit: contain;background: #E8F5DC}.auther-branches-slider .slider-card__txt{flex: 1 1 auto}.auther-branches-slider .slider-card__footer{margin-top: auto}.mnav{--ink: #1f1d1b;--ink-soft: rgba(31,29,27,.8);--forest: #1e4737;--leaf: #8fcf3c;--lime: #ccec83;--mist: #f5f5f5;--pill: #f0f0f0;--pill-hover: #e2e2e2;--tint: #f8fbef;--line: rgba(31,29,27,.09)}.mnav,.mnav *,.mnav *::before,.mnav *::after{box-sizing: border-box}.mnav__list,.mnav__groups,.mnav__leafs{list-style: none;margin: 0;padding: 0}.mnav li{margin: 0;width: auto}.mnav a{text-decoration: none}.mnav__toggle,.mnav__link--btn,.mnav__gtitle--btn{-webkit-appearance: none;appearance: none;border: 0;border-radius: 0;background: transparent;cursor: pointer;margin: 0;padding: 0;text-align: left;font: inherit;color: inherit;letter-spacing: inherit;text-transform: none;box-shadow: none;min-width: 0;height: auto}.mnav__toggle{display: inline-flex;align-items: center;justify-content: center}.mnav__toggle svg,.mnav__chev svg{width: 14px;height: 14px;transition: transform .25s ease}.mnav a:focus-visible,.mnav button:focus-visible{outline: 2px solid var(--forest);outline-offset: 2px;border-radius: 10px}@media (min-width: 1200px){.header-menu-wrapper.has-mnav{position: static}.mnav__list{display: flex;align-items: center;justify-content: flex-end}.mnav__item{position: static}.mnav__row{display: flex;align-items: center}.mnav__item > .mnav__row{border: 2px solid transparent;border-radius: 10px;transition: background-color .12s ease,border-color .12s ease}.mnav__link{display: inline-flex;align-items: center;white-space: nowrap;color: var(--ink-soft);font-weight: 500;font-size: clamp(14px,1.16vw,20px);line-height: 1.2;padding: 8px clamp(4px,.8vw,18px);transition: color .12s ease}.mnav__item.has-sub > .mnav__row > a.mnav__link{padding-right: 0;margin-right: 5px}.mnav__item > .mnav__row > .mnav__toggle{width: clamp(15px,1.25vw,22px);align-self: stretch;margin-right: clamp(1px,.35vw,8px);color: rgba(31,29,27,.45)}.mnav__item > .mnav__row > .mnav__toggle svg,.mnav__link--btn .mnav__chev svg{width: 11px;height: 11px}.mnav__link--btn{gap: clamp(3px,.4vw,8px)}.mnav__link--btn .mnav__chev{display: inline-flex;align-items: center;color: rgba(31,29,27,.45)}.mnav__item:hover > .mnav__row,.mnav__item.is-open > .mnav__row,.mnav__item.is-current > .mnav__row{border-color: var(--leaf)}.mnav__item:hover > .mnav__row,.mnav__item.is-open > .mnav__row{background: var(--pill)}.mnav__item:hover > .mnav__row > .mnav__link,.mnav__item.is-open > .mnav__row > .mnav__link,.mnav__item.is-current > .mnav__row > .mnav__link{color: var(--ink)}.mnav__item.is-open > .mnav__row > .mnav__toggle,.mnav__item.is-open > .mnav__row .mnav__chev{color: var(--forest)}.mnav__item.is-open > .mnav__row > .mnav__toggle svg,.mnav__item.is-open > .mnav__row .mnav__chev svg{transform: rotate(180deg)}.mnav__panel{position: absolute;top: 100%;left: 50px;z-index: 50;margin-top: -14px;width: min(calc(100% - 100px),var(--panel-w,1040px));max-height: calc(100vh - 150px);overflow-y: auto;scrollbar-width: thin;text-align: left;background: var(--mist);border: 2px solid var(--leaf);border-radius: 30px;box-shadow: 0 10px 24px rgba(30,71,55,.08),0 22px 48px rgba(31,29,27,.10);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.mnav__panel::before{content: "";position: absolute;left: 0;right: 0;top: -22px;height: 22px}.mnav__item.is-open > .mnav__panel{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.mnav__panel-inner{padding: 24px clamp(20px,2vw,34px) 14px}.mnav__landing{display: inline-flex;align-items: center;gap: 12px;margin: 0 0 18px;padding: 10px 18px;border-radius: 13px;background: var(--forest);color: #fff;font-weight: 700;font-size: 16px;line-height: 1.25;transition: background-color .2s ease}.mnav__landing:hover,.mnav__landing:focus{background: #17382b;color: #fff}.mnav__landing svg{width: 16px;height: 16px;flex: 0 0 auto}.mnav__groups{display: grid;grid-template-columns: repeat(var(--cols,3),minmax(0,1fr));column-gap: clamp(16px,1.8vw,34px);align-items: start}.mnav__item--flat .mnav__groups,.mnav__item--pack .mnav__groups{display: block;column-count: var(--cols,3);column-gap: clamp(16px,1.8vw,34px)}.mnav__group{break-inside: avoid;padding-bottom: 16px}.mnav__group.is-wide{grid-column: span 2}.mnav__group.is-wide .mnav__leafs{column-count: 2;column-gap: clamp(16px,1.8vw,34px)}.mnav__group.is-wide .mnav__leafs li{break-inside: avoid}.mnav__group > .mnav__row{display: block}.mnav__group > .mnav__row > .mnav__toggle,.mnav__gtitle--btn .mnav__chev{display: none}.mnav__gtitle,.mnav__glink{display: block;width: 100%;color: var(--forest);font-weight: 800;font-size: clamp(14.5px,1.08vw,16px);line-height: 1.25;padding: 0 8px 0 12px;border-left: 3px solid var(--lime)}.mnav__gtitle{margin-bottom: 5px}.mnav__gtitle--btn{pointer-events: none;cursor: default}a.mnav__gtitle:hover,.mnav__glink:hover{text-decoration: underline;text-underline-offset: 3px;color: var(--forest)}.mnav__group--link{padding-bottom: 12px}.mnav__leafs a{display: block;padding: 5px 8px 5px 15px;border-radius: 9px;font-size: clamp(14.5px,1.05vw,16px);line-height: 1.25;color: var(--ink-soft);white-space: normal;transition: background-color .12s ease,color .12s ease}.mnav__leafs a:hover,.mnav__leafs a[aria-current="page"]{background: var(--pill-hover);color: var(--ink)}.mnav__item--flat .mnav__group{padding-bottom: 2px}.mnav__item--flat .mnav__glink{border-left: 0;color: var(--ink-soft);font-weight: 500;padding: 6px 10px;border-radius: 9px;transition: background-color .12s ease}.mnav__item--flat .mnav__glink:hover,.mnav__item--flat .mnav__glink[aria-current="page"]{background: var(--pill-hover);text-decoration: none;color: var(--ink)}}@media (max-width: 1199px){.header-section.has-mnav{background: #fff;top: var(--mnav-top,106px);height: calc(100vh - var(--mnav-top,106px));height: calc(100dvh - var(--mnav-top,106px));padding-top: 0;padding-bottom: 0;border-top: 1px solid rgba(31,29,27,.09)}.header-section.has-mnav .scroll-wrapper{height: 100%}html.mnav-open .pd-chat-btn{opacity: 0;visibility: hidden;pointer-events: none}.header-section.has-mnav .scroll-wrapper{flex-direction: column;column-gap: 0;row-gap: 0;padding-left: 0;padding-right: 0;padding-bottom: calc(32px + env(safe-area-inset-bottom,0px));overscroll-behavior: contain}.header-section.has-mnav .header-nav{flex: 0 0 auto;width: 100%}.header-section.has-mnav .header-menu-wrapper{margin-left: 0;width: 100%}.header-section.has-mnav .header-top{width: auto;flex: 0 0 auto;margin: 26px 16px 0;padding: 22px 18px 24px;border-radius: 24px;background: #1e4737}.mnav{text-align: left}.mnav__item{border-bottom: 1px solid var(--line)}.mnav__row{display: flex;align-items: stretch}.mnav__link{flex: 1 1 auto;min-width: 0;display: flex;align-items: center;min-height: 58px;padding: 8px 20px;color: var(--ink);font-size: 19px;font-weight: 700;line-height: 1.25}.mnav__link:hover,.mnav__link:focus{color: var(--ink)}.mnav__toggle{flex: 0 0 60px;width: 60px;min-height: 58px;border-left: 1px solid var(--line);color: var(--forest);transition: background-color .2s ease}.mnav__toggle:active{background: var(--pill)}a.mnav__link:active,.mnav__glink:active,a.mnav__gtitle:active{background: var(--mist)}.mnav .mnav__link--btn,.mnav .mnav__gtitle--btn{width: 100%;padding-top: 0;padding-bottom: 0;padding-right: 0;align-items: stretch}.mnav .mnav__link--btn > span:first-child,.mnav .mnav__gtitle--btn > span:first-child{align-self: center;padding: 8px 12px 8px 0}.mnav__chev{margin-left: auto;flex: 0 0 60px;display: inline-flex;align-items: center;justify-content: center;align-self: stretch;color: var(--forest);border-left: 1px solid var(--line);transition: background-color .2s ease}.is-open > .mnav__row > .mnav__toggle,.is-open > .mnav__row > .mnav__link--btn .mnav__chev,.is-open > .mnav__row > .mnav__gtitle--btn .mnav__chev{background: var(--lime)}.is-open > .mnav__row > .mnav__toggle svg,.is-open > .mnav__row .mnav__chev svg{transform: rotate(180deg)}.mnav__panel,.mnav__sub{display: grid;grid-template-rows: 0fr;visibility: hidden;transition: grid-template-rows .3s ease,visibility 0s linear .3s}.is-open > .mnav__panel,.is-open > .mnav__sub{grid-template-rows: 1fr;visibility: visible;transition-delay: 0s}.mnav__panel-inner,.mnav__sub > .mnav__leafs{min-height: 0;overflow: hidden}.mnav__panel-inner{background: var(--mist)}.mnav__landing{display: none}.mnav__group{border-top: 1px solid var(--line)}.mnav__group > .mnav__row > .mnav__toggle{min-height: 54px}.mnav__gtitle,.mnav__glink{flex: 1 1 auto;min-width: 0;display: flex;align-items: center;min-height: 54px;padding: 8px 20px 8px 28px;font-size: 17px;font-weight: 700;line-height: 1.25;color: var(--forest)}.mnav__item--flat .mnav__glink{font-weight: 500;color: var(--ink);min-height: 50px}.mnav__glink[aria-current="page"],.mnav__leafs a[aria-current="page"]{text-decoration: underline;text-underline-offset: 4px}.mnav__leafs{background: var(--tint)}.mnav__leafs li + li{border-top: 1px solid rgba(30,71,55,.07)}.mnav__leafs a{display: flex;align-items: center;min-height: 50px;padding: 8px 20px 8px 40px;font-size: 16px;line-height: 1.3;color: var(--ink);position: relative;white-space: normal;background: transparent;border-radius: 0}.mnav__leafs a::before{content: "";position: absolute;left: 28px;top: 50%;width: 5px;height: 5px;margin-top: -2.5px;border-radius: 50%;background: var(--leaf)}.mnav__leafs a:active{background: #eef5dd}}@media (max-width: 767px){.header-section.has-mnav{top: var(--mnav-top,86px);height: calc(100vh - var(--mnav-top,86px));height: calc(100dvh - var(--mnav-top,86px))}}@media (prefers-reduced-motion: reduce){.mnav,.mnav *{transition-duration: .01ms !important}}.pd-mobile-phones{display: flex;flex-direction: column;align-items: center}@media (max-width: 440px){.header-mobile .logo{flex-shrink: 1;min-width: 0}.header-mobile .phone-link-header-mobile{font-size: 14px}}@media (min-width: 1200px) and (max-width: 1599px){.header-top__buttons > .header-top-btn,.header-top__buttons > .phone-link-header{flex-shrink: 0;min-width: auto}.header-top__buttons .header-search-form{flex: 1 1 auto;min-width: 0}.header-top__buttons .header-search-submit{min-width: 0}.header-top__buttons .header-search-submit span{display: none}.header-top__buttons .phone-link-header{font-size: 16px}.header-top__buttons .header-top-btn--call{padding-inline: 12px}.header-top__buttons .header-top-btn--call span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (min-width: 1200px){.header-city-switcher{flex: 0 0 auto;width: auto;min-width: 0}.header-city-switcher .header-city-select{width: auto;padding-left: 12px;padding-right: 32px}}@media (min-width: 1200px) and (max-width: 1279px){.header-top__buttons{gap: 6px}.header-top__buttons .header-search-field{padding-inline: 10px}.header-top__buttons .header-search-submit{padding-inline: 10px}.header-top__buttons .phone-link-header{font-size: 14px}}.pd-form-trap{position: absolute;left: -9999px;top: -9999px}.mnav__item--c3{--cols: 3}.mnav__item--c4{--cols: 4}.mnav__item--w1040{--panel-w: 1040px}.mnav__item--w1120{--panel-w: 1120px}.mnav__item--w1500{--panel-w: 1500px}.card-title-link{color: inherit;text-decoration: none}.card-title-link:hover,.card-title-link:focus-visible{text-decoration: underline}.link-chips{display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none}.link-chips__link{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 8px 18px;border: 1px solid #ccec83;border-radius: 30px;background-color: #fff;color: inherit;text-decoration: none;transition: background-color 0.3s}.link-chips__link:hover,.link-chips__link:focus-visible{background-color: #ccec83}.link-chips__note{color: rgba(31,29,27,0.6);font-size: 14px;white-space: nowrap}.pd-city-text p{margin: 0 0 16px}.pd-city-text p:last-child{margin-bottom: 0}.about__city{max-width: 784px;margin-top: 40px}.about__city p{break-inside: avoid}@media (min-width: 1200px){.about__city{max-width: none;columns: 2;column-gap: 30px}}.call-bar{display: none}@media (max-width: 1199px){body{padding-bottom: calc(76px + env(safe-area-inset-bottom,0px))}.call-bar{position: fixed;z-index: 900;left: 0;right: 0;bottom: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;padding: 10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top: 1px solid #e4e4e4;background-color: #fff}.call-bar__button.btn,.call-bar__button.btn-primary{width: 100%;min-width: 0;height: 56px;padding-inline: 12px;font-size: 18px}.call-bar__button img{width: 20px;height: 20px}.cookie-banner{bottom: calc(86px + env(safe-area-inset-bottom,0px))}body.lock .call-bar{display: none}.pd-chat-btn{bottom: calc(86px + env(safe-area-inset-bottom,0px))}}body:has(#cookie-banner) .pd-chat-btn{bottom: calc(var(--pd-cookie-top,104px) + 10px)}@media (max-width: 1199px){body:has(#cookie-banner) .pd-chat-btn{bottom: calc(var(--pd-cookie-top,226px) + 10px)}}@media (max-width: 359px){.call-bar__button.btn,.call-bar__button.btn-primary{font-size: 16px}}.popUp-callback__lede{margin: 0 0 20px}.home-city .container{display: grid;gap: 32px}.home-city .h1{margin: 0}.home-city__houses{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 24px}.home-city__house{display: grid;grid-template-rows: auto 1fr;overflow: hidden;border: 1px solid #e4e4e4;border-radius: 20px;background-color: #fff}.home-city__photo{display: block;width: 100%;height: auto;aspect-ratio: 7 / 4;object-fit: cover}.home-city__body{display: grid;align-content: start;gap: 8px;padding: 20px 24px 24px;font-size: 18px;line-height: 1.45;color: rgba(31,29,27,0.85)}.home-city__body p{margin: 0}.home-city__name{margin: 0 0 4px;font-size: 22px;font-weight: 700;line-height: 1.3;color: #1f1d1b}.home-city__address{font-weight: 600;color: #1f1d1b}.home-city__label{font-weight: 600;color: #1f1d1b}.home-city__more{justify-self: start;margin-top: 8px;color: #1f1d1b;text-decoration: underline;text-decoration-color: #9cc63b;text-underline-offset: 3px}.home-city__more:hover,.home-city__more:focus-visible{text-decoration-color: currentColor}.home-city__towns{display: grid;gap: 16px}.home-city__subtitle{margin: 0;font-size: 22px;font-weight: 700}@media (min-width: 768px){.home-city__house:only-child{grid-template-columns: minmax(0,5fr) minmax(0,6fr);grid-template-rows: none}.home-city__house:only-child .home-city__photo{height: 100%;min-height: 280px;aspect-ratio: auto}.home-city__house:only-child .home-city__body{align-content: center;padding: 28px 32px}}@media (max-width: 767px){.home-city .container{gap: 24px}.home-city__body{padding: 16px;font-size: 16px}.home-city__name{font-size: 20px}}.slider-card__txt .article-card__by{margin: 0 0 8px;font-size: 16px;line-height: 1.4;color: rgba(31,29,27,0.7)}.slider-card__txt .article-card__by a{color: inherit;text-decoration: underline;text-decoration-color: #9cc63b;text-underline-offset: 3px}.slider-card__txt .article-card__by a:hover,.slider-card__txt .article-card__by a:focus-visible{color: #1f1d1b;text-decoration-color: currentColor}.reward-txt p{margin: 0 0 14px}.reward-txt p:last-child{margin-bottom: 0}.footer-status{display: grid;gap: 16px;margin-top: 32px}.footer-status__head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 8px 24px}.footer-status__title{margin: 0;font-size: 20px;font-weight: 700;line-height: 1.3;color: #1f1d1b}.footer-status__more{font-size: 16px;color: #1f1d1b;text-decoration: underline;text-decoration-color: #9cc63b;text-underline-offset: 3px}.footer-status__list{display: grid;grid-template-columns: repeat(auto-fill,minmax(340px,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.footer-status__link{display: flex;align-items: center;gap: 14px;height: 100%;min-height: 80px;padding: 12px 16px;border: 1px solid #e4e4e4;border-radius: 16px;background-color: #fff;color: #1f1d1b;text-decoration: none;transition: border-color 0.2s}.footer-status__link:hover,.footer-status__link:focus-visible{border-color: #9cc63b}.footer-status__logo{display: flex;flex: 0 0 88px;align-items: center;justify-content: center;width: 88px;height: 56px}.footer-status__logo img{max-width: 100%;max-height: 100%;object-fit: contain}.footer-status__text{font-size: 15px;line-height: 1.35}@media (max-width: 767px){.footer-status__list{grid-template-columns: 1fr}.footer-status__link{min-height: 64px}}html body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: 3px solid #1e4737;outline-offset: 2px}html body :is(.dark-bg,.green-bg) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color: #ccec83}.checkbox-item input:focus-visible + .custom-checkbox{outline: 3px solid #1e4737;outline-offset: 2px}:is(.dark-bg,.green-bg) .checkbox-item input:focus-visible + .custom-checkbox{outline-color: #ccec83}.agree-block{color: rgba(31,29,27,0.7)}.agree-block a{color: #1e4737}.dark-bg .agree-block{color: rgba(255,255,255,0.8)}.dark-bg .form-item label{color: rgba(255,255,255,0.75)}.checkbox-item .custom-checkbox{box-shadow: inset 0 0 0 2px #6b7a73}.checkbox-item .custom-checkbox:after{background: #1e4737}.dark-bg .checkbox-item .custom-checkbox{box-shadow: inset 0 0 0 2px rgba(255,255,255,0.6)}.dark-bg .checkbox-item .custom-checkbox:after{background: #ccec83}html.with-fancybox .cookie-banner{visibility: hidden}@media (max-width: 767px){.cookie-banner__inner{gap: 10px;padding: 12px 14px}.cookie-banner__text p{font-size: 14px;line-height: 1.4}.cookie-banner__buttons{flex-direction: row}.cookie-banner__btn{flex: 1 1 0;width: auto;min-width: 0;padding-inline: 8px}}@media (max-width: 440px){.header-mobile .phone-link-header-mobile{padding-inline: 0}}@media (max-width: 1199px){html{scroll-padding-bottom: 96px}body:has(:is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select):focus) .call-bar{display: none}}html:not(.pd-js) .popUp-form-wrapper:target{display: block;position: fixed;z-index: 1050;left: 0;right: 0;bottom: 0;max-height: 100vh;overflow-y: auto;padding: 40px 20px 24px;border-radius: 20px 20px 0 0;box-shadow: 0 -12px 40px rgba(0,0,0,0.2)}@media (min-width: 768px){html:not(.pd-js) .popUp-form-wrapper:target{left: 50%;right: auto;bottom: auto;top: 50%;width: min(560px,calc(100% - 40px));max-height: calc(100vh - 40px);padding: 40px;border-radius: 30px;transform: translate(-50%,-50%)}}.pd-popup-close{position: absolute;top: 6px;right: 6px;display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;font-size: 32px;line-height: 1;color: #1f1d1b;text-decoration: none}.pd-js .pd-popup-close{display: none}.footer-new__slogan{color: rgba(31,29,27,0.75)}.link-chips__note{color: rgba(31,29,27,0.72)}.green-bg{color: rgba(255,255,255,0.75)}.care-compare__label{color: #6b6b6b}@media print{.call-bar,.inner-menu-mobile,.popUp-form-wrapper,.fancybox__container,.custom-text iframe{display: none}.cookie-banner{visibility: hidden}body{padding-bottom: 0}}@media (max-width: 767px){.contacts-tabs__item{flex-shrink: 1}}.inner-menu-mobile{display: none}.pd-fold > summary{list-style: none}.pd-fold > summary::-webkit-details-marker{display: none}.pd-fold__toggle{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 56px;margin-bottom: 20px;padding-inline: 16px;white-space: normal;text-align: center;cursor: pointer}.pd-fold__toggle::after{content: "";width: 10px;height: 10px;margin-left: 12px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-3px) rotate(45deg)}.pd-fold[open] > .pd-fold__toggle::after{transform: translateY(3px) rotate(-135deg)}.pd-fold .pd-fold__less,.pd-fold[open] .pd-fold__more{display: none}.pd-fold[open] .pd-fold__less{display: inline}@media (min-width: 768px){.pd-fold > summary{display: none}}@media (max-width: 359px){.btn-primary{white-space: normal;padding-inline: 20px}}.main > .auther-branches > .auther-branches-slider,.main > .pd-infoblock > .auther-branches > .auther-branches-slider{width: min(1760px,100%);margin-inline: auto;padding-inline: 50px;box-sizing: border-box}@media (max-width: 1023px){.main > .auther-branches > .auther-branches-slider,.main > .pd-infoblock > .auther-branches > .auther-branches-slider{padding-inline: 20px}}@media (max-width: 747px){.main > .auther-branches > .auther-branches-slider,.main > .pd-infoblock > .auther-branches > .auther-branches-slider{padding-inline: 10px}}.pd-guide{padding: 40px 0}.pd-guide__title{margin-bottom: 24px}.pd-guide__lead{max-width: 980px;margin-bottom: 40px}.pd-guide__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.pd-guide__grid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.pd-guide__card .h3{margin-bottom: 20px;line-height: 1.2}.pd-guide__card p{font-size: 18px;line-height: 1.45}.pd-guide__card p + p{margin-top: 12px}.pd-guide__card--accent{padding: 30px;border-radius: 30px;background-color: #ccec83;color: #1e4737}.pd-guide__card--accent .h3{color: inherit}.pd-guide__quote{margin: 0;font-size: 20px;line-height: 1.4}.pd-guide__quote + .pd-guide__quote{margin-top: 16px}.pd-guide .check-marker li{padding-top: 0;padding-left: 35px;line-height: 1.45}.pd-guide .check-marker li::before{top: 1px}.pd-guide .check-marker li + li{margin-top: 16px}.pd-guide .pd-guide__facts li + li{margin-top: 0}.pd-guide__subtitle{margin: 50px 0 20px}.pd-guide__fears{display: grid;gap: 12px;margin-bottom: 20px}.pd-guide__fear{display: grid;grid-template-columns: minmax(0,1fr) 40px minmax(0,2fr);align-items: center;gap: 24px;padding: 24px 30px;border-radius: 30px;background-color: #f5f5f5}.pd-guide__fear-quote{font-size: 20px;font-weight: 700;line-height: 1.3}.pd-guide__fear-arrow{width: 40px;height: 16px;color: #1e4737}.pd-guide__fear-answer{font-size: 18px;line-height: 1.45}.pd-checklist{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 40px;margin: 0;padding: 0;list-style: none}.pd-checklist + .pd-fold,.pd-fold > .pd-checklist{margin-top: 16px}.pd-checklist__item{display: flex;align-items: stretch;gap: 16px}.pd-checklist__num{flex: 0 0 56px;align-self: center;font-size: 44px;font-weight: 700;line-height: 1;text-align: center;color: #1f1d1b}.pd-checklist__text{flex: 1 1 auto;display: flex;align-items: center;min-height: 88px;padding: 14px 28px;border-radius: 44px;background-color: #ccec83;font-size: 18px;line-height: 1.4;color: #1f1d1b}.pd-guide .pd-guide__facts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px;margin-bottom: 40px}.pd-guide .pd-guide__facts li{margin-top: 0;font-size: 18px;font-weight: 600}.pd-guide__footer{margin-top: 30px;font-size: 18px;line-height: 1.5}.pd-guide__phone{font-weight: 700;color: inherit}.pd-guide__print{color: #1e4737;text-decoration: underline;text-underline-offset: 3px}.pd-guide__print:hover{text-decoration: underline}@media (max-width: 1199px){.pd-guide__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.pd-guide .pd-guide__facts{grid-template-columns: repeat(2,minmax(0,1fr))}.pd-checklist{column-gap: 24px}}@media (max-width: 1023px){.pd-guide__grid--2{grid-template-columns: minmax(0,1fr)}.pd-guide__fear{grid-template-columns: minmax(0,1fr);gap: 10px}.pd-guide__fear-arrow{transform: rotate(90deg);width: 28px}}@media (max-width: 767px){.pd-guide{padding: 30px 0}.pd-guide__lead{margin-bottom: 24px}.pd-guide__grid,.pd-checklist,.pd-guide .pd-guide__facts{grid-template-columns: minmax(0,1fr)}.pd-guide__grid{gap: 12px}.pd-guide .pd-guide__facts{gap: 14px;margin-bottom: 24px}.grey-box.pd-guide__card,.pd-guide__card--accent,.pd-guide__fear{padding: 20px;border-radius: 20px}.pd-guide__card .h3{margin-bottom: 14px}.pd-guide__card p,.pd-guide__fear-answer,.pd-guide .check-marker li{font-size: 16px}.pd-guide__quote,.pd-guide__fear-quote{font-size: 18px}.pd-guide__subtitle{margin-top: 30px}.pd-checklist{row-gap: 10px}.pd-checklist__item{gap: 10px}.pd-checklist__num{flex-basis: 40px;font-size: 32px}.pd-checklist__text{min-height: 0;padding: 12px 18px;border-radius: 24px;font-size: 16px}.pd-guide__footer{font-size: 16px}}@media (min-width: 992px){.gallery .brick-tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;margin: 0;column-count: auto}.gallery .brick-tiles .brick{margin: 0}.gallery .brick-tiles .brick img{aspect-ratio: 4 / 3;object-fit: cover}}@media (min-width: 1200px){.gallery .brick-tiles{grid-template-columns: repeat(6,minmax(0,1fr))}}@media (min-width: 1024px){.aside-grid--desktop > .sidebar{position: sticky;top: var(--pd-sidebar-top);align-self: start}}@media (min-width: 992px){.contacts-block{overflow: clip}.contacts-panel__media{position: sticky;top: var(--pd-sidebar-top)}}