/*! собрано assets:minify из 6 файлов темы, 3ca77c4106ff */
*,*: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}.mb-20{margin-bottom: 20px}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-section{background-color: #f5f5f5;padding-block: 130px;border-radius: 30px}.grey-content{background-color: #f5f5f5;padding-block: 130px;border-radius: 30px;padding-left: 20px;padding-right: 20px}.grey-content .h1{text-align: center}.grey-content > *{max-width: 1380px;margin-left: auto;margin-right: auto}.grey-box{background-color: #f5f5f5;border-radius: 30px;padding: 30px}section.green-bg{padding-block: 130px}.w-100{width: 100% !important}.mb-50{margin-bottom: 50px}.mb-30{margin-bottom: 30px}.mb-0{margin-bottom: 0 !important}.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}.two-columns{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.block-gap-30,.block-gap-100{display: grid;grid-template-columns: 1fr;gap: 30px;-ms-flex-line-pack: start;align-content: flex-start}.block-gap-30 > *,.block-gap-100 > *{width: 100%}.block-gap-100{gap: 100px}.breadcrumbs ul{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}.breadcrumbs > li{position: relative;display: inline;line-height: 143%;font-size: 14px}.breadcrumbs > li a{color: #1E4737;border-bottom: 1px solid #1E4737}.breadcrumbs > li:last-child > *{border-bottom: 0;pointer-events: none;cursor: default;opacity: 0.5}.breadcrumbs > li:last-child:hover > *{border: 0}.breadcrumbs > li:hover > *{border-bottom: 0}.breadcrumbs > li + li:before{content: "/ ";padding: 0 5px;color: #1E4737}.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-25{font-size: 25px;font-weight: 700;font-size: 25px;color: #1f1d1b}.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}.txt-bold{font-weight: 700}.accent-word{display: inline-block;border-radius: 15px;padding-left: 5px;padding-right: 5px;background-color: #ccec83}.txt-accent{color: #ccec83}.txt-link,.bg-link{text-decoration: underline;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;color: #1e4737;display: inline}.bg-link{border-radius: 20px;padding: 15px 30px;background: #f0f0f0;font-weight: 700;font-size: 22px;letter-spacing: -0.02em;display: block;-webkit-transition: 0.3s;transition: 0.3s}a.bg-link:hover{background-color: #fcfcfc}.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}.txt-red{color: #ED0006}.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}.custom-text h1{line-height: 1}.custom-text h2{font-weight: 600;font-size: 40px;line-height: 1.62;letter-spacing: -0.02em;color: #1f1d1b;line-height: 1}.custom-text img{width: 100%;aspect-ratio: 1100/546;max-height: 546px;-o-object-fit: cover;object-fit: cover;border-radius: 30px}.custom-text{font-weight: 400;font-size: 22px;color: rgba(31,29,27,0.8)}.custom-text h1{max-width: 70%}.custom-text a{text-decoration: underline;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;color: #1e4737}.custom-text ul,.custom-text ol,.custom-text p{margin-block: 30px;color: rgba(31,29,27,0.8)}.custom-text ul strong,.custom-text ol strong,.custom-text p strong{color: rgba(31,29,27,0.8)}.custom-text ul li{position: relative;padding-left: 20px;color: rgba(31,29,27,0.8)}.custom-text ul li:before{content: "";-ms-flex-negative: 0;flex-shrink: 0;width: 8px;height: 8px;border-radius: 50%;background-color: #1e4737;top: 9px;position: absolute;left: 0}.custom-text ul li + li{margin-top: 1em}.custom-text ol li + li{margin-top: 1em}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}.inner-content ul li{position: relative;padding-left: 20px;color: rgba(31,29,27,0.8)}.inner-content ul li:before{content: "";-ms-flex-negative: 0;flex-shrink: 0;width: 8px;height: 8px;border-radius: 50%;background-color: #1e4737;opacity: 0.5;top: 9px;position: absolute;left: 0}.inner-content ul li + li{margin-top: 1em}.inner-content ol li + li{margin-top: 1em}.center-desktop{text-align: center}.blockquote-txt{position: relative;padding-left: 60px;padding-block: 40px}.blockquote-txt:after{content: "“";display: block;font-weight: 700;font-size: 180px;line-height: 0.36;letter-spacing: -0.02em;color: rgba(204,236,131,0.4);position: absolute;right: 30px;top: 55px;text-stroke: 1px rgba(30,71,55,0.3);-webkit-text-stroke: 1px rgba(30,71,55,0.3)}.blockquote-txt > *{max-width: 740px;width: 90%;font-style: italic;font-weight: 600;font-size: 22px;color: #1e4737}.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")}.arrow-top{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}.arrow-bottom{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg)}.svg-arrow-r,.svg-arrow-l{width: 22px;height: 16px;color: #1f1d1b;-webkit-transition: 0.3s;transition: 0.3s}.square-icon{border-radius: 15px;width: 50px;height: 50px;background: #ccec83;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;padding: 10px 15px;-ms-flex-negative: 0;flex-shrink: 0}.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}.icon-round{width: 60px;height: 60px;border-radius: 50%;background-color: #ccec83;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;-ms-flex-negative: 0;flex-shrink: 0}.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}.accordion__item{background-color: #F5F5F5;border-radius: 30px;overflow: hidden}.accordion__item .accordion__title{position: relative;display: block;padding: 30px;-webkit-transition: background-color 0.2s;transition: background-color 0.2s;cursor: pointer}.accordion__item .accordion__title:hover{-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out}.accordion__item .accordion__title .accordion__arrow,.arrow-btn{width: 50px;height: 50px;display: block;border-radius: 10px;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L10 10L19 1' stroke='%231F1D1B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");background-size: 20px 11px;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out}.accordion__item .accordion__title .accordion__arrow .svg-carret,.arrow-btn .svg-carret{width: 12px}.accordion__item .accordion__title .accordion__arrow{background-color: #F0F0F0;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 30px}.accordion__item .accordion__arrow.accordion__rotate{background-color: #CCEC83;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19 10L10 1L1 10' stroke='%231E4737' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e")}.accordion__item .accordion__content{padding: 30px;border-top: 1px solid rgba(31,29,27,0.05);display: none}.arrow-btn{background-color: #CCEC83}.arrow-btn.arrow-btn--rotate{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19 10L10 1L1 10' stroke='%231E4737' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e")}.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{display: -webkit-box;display: -ms-flexbox;display: flex}.header-menu a{padding: 10px 20px;font-weight: 600;font-size: 20px;color: #1f1d1b;position: relative;display: inline-block;-webkit-transition: 0.3s;transition: 0.3s}.header-menu a span{position: relative;z-index: 2}.header-menu a:before{content: "";position: absolute;border-radius: 10px;inset: 0;background-color: transparent;-webkit-transition: 0.3s;transition: 0.3s}.header-menu .header-menu-link{color: rgba(31,29,27,0.8);white-space: nowrap}.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}.branches .branche-card{padding: 10px;border-radius: 30px;background-color: #f5f5f5}.branches .branche-card__img{overflow: hidden;border-radius: 30px;aspect-ratio: 30/30}.branches .branche-card__img img{border-radius: 15px;-o-object-fit: cover;object-fit: cover;max-width: 410px}.branches .branche-card__txt{padding: 30px 10px}.branches .figcaption{line-height: 1;font-size: 20px;letter-spacing: -0.02em;margin-bottom: 1em}.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-group{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;row-gap: 20px}.gallery-group img{width: 100%;height: 430px;-o-object-fit: cover;object-fit: cover}.gallery-group .gallery-item{-ms-flex-negative: 0;flex-shrink: 0;display: block}.gallery-group .gallery-item:first-child{width: 640px;width: 34.4%}.gallery-group .gallery-item:nth-child(2){width: 400px;width: 21.5%}.gallery-group .gallery-item:nth-child(3){width: 780px;width: 41.93%;-ms-flex-negative: 1;flex-shrink: 1}.gallery-group .gallery-item:nth-child(4){width: 1060px;width: 56.98%;-ms-flex-negative: 1;flex-shrink: 1}.gallery-group .gallery-item:nth-child(5),.gallery-group .gallery-item:nth-child(6){width: 380px;width: 20.43%}.gallery-slider-grid{display: block}.gallery-grid-nav{display: -webkit-box;display: -ms-flexbox;display: flex}.gallery-nav{display: none}.gallery-slider{display: none}.gallery-slider .gallery-item{width: 362px}.gallery-slider .gallery-item img{width: 342px;height: 300px}.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__img{border-radius: 30px;aspect-ratio: 29/15;overflow: hidden;-ms-flex-negative: 0;flex-shrink: 0}.about-media__txt{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 20px;padding-top: 30px}.about-media__footer{padding-inline: 20px;padding-top: 50px}.about-media .h1{text-align: center}.brands{background-color: #1E4737;padding-block: 30px;overflow: hidden}.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}.brand-logo{width: 256px !important;height: 74px !important;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;-ms-flex-negative: 0;flex-shrink: 0}.brand-logo img{width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain}.care-content{background: #f5f5f5;border-radius: 30px;padding: 30px}.care-row{display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 30px}.care-title{width: 50vw;max-width: 860px;border-radius: 0 0 30px 0;background: #f5f5f5;position: relative}.care-title .h1{margin-bottom: 0;position: relative;z-index: 2}.care-title:before{content: "";width: 70px;height: 70px;display: block;position: absolute;bottom: -76px;right: -10px;border-radius: 30px 0 0 0;-webkit-box-shadow: -17px -13px #f5f5f5;box-shadow: -18px -18px #f5f5f5}.care-txt{width: 50%;-ms-flex-negative: 0;flex-shrink: 0;position: relative;z-index: 2}.care-info{max-width: 760px;padding-top: 20px}.care-info a{text-decoration: underline;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;color: #1e4737;display: inline}.care-info > * + *{margin-top: 16px}.care-video{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;position: relative;z-index: 1}.care-video span{display: block;width: 80px;height: 140px;background-color: #f5f5f5;position: absolute;top: -5px;left: 0;z-index: 2;border-radius: 0 0 30px 0}.care-video span:after{content: "";width: 70px;height: 70px;display: block;position: absolute;top: 3px;right: -70px;border-radius: 41px 0 0 0;-webkit-box-shadow: -20px 0 #f5f5f5;box-shadow: -34px -5px #f5f5f5}.warning-txt{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;font-weight: 600;font-size: 22px;letter-spacing: -0.02em;position: relative;color: #1f1d1b;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.warning-txt:before{content: "!";width: 40px;height: 40px;border-radius: 50%;-ms-flex-negative: 0;flex-shrink: 0;background-color: #CCEC83;text-align: center;line-height: 40px;font-weight: 700;font-size: 24px}.care .warning-txt{display: -webkit-box;display: -ms-flexbox;display: flex}.care .care-info .warning-txt{display: none}.promo-video{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;max-height: 600px}.promo-video .video-link::before{background-color: rgba(0,0,0,0.7)}.promo-video img{-o-object-position: right top;object-position: right top}.promo-video .promo-video-title{position: absolute;top: 40%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);max-width: 570px;text-align: center;z-index: 2;color: rgba(255,255,255,0.8)}.promo-video .promo-video-title .yout-btn{margin-top: 50px}.promo-video .promo-video-title .h2{color: white;text-transform: uppercase}.promo-video .video-link:after{display: none}.franchise-benefits{max-width: 1380px;padding: 30px;border-radius: 30px;background-color: #F5F5F5;display: grid;grid-template-columns: repeat(4,1fr);margin-left: auto;margin-right: auto;gap: 15px;position: relative;z-index: 2;margin-top: -130px}.franchise-benefits .light-card .h5{font-weight: 700}.light-card{border-radius: 20px;background: #f0f0f0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 25px;letter-spacing: -0.02em;color: #1f1d1b;gap: 16px}.light-card > *{margin-bottom: 0}.light-card .round-icon{font-weight: 700;font-size: 35px;letter-spacing: -0.02em;text-align: center;color: #1e4737}.light-card.light-card--row{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.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}.props-item{position: relative;padding: 20px;background-color: #f5f5f5}.props-item span{position: absolute;display: inline-block;top: 0;left: 0;font-weight: 700;font-size: 70px;line-height: 0.8;background: linear-gradient(48deg,rgba(30,71,55,0) 0%,rgba(30,71,55,0.2) 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent}.props-item .title-30,.props-item p,.props-item .txt-22{position: relative;z-index: 2;line-height: 1}.props-item .title-30{margin-bottom: 20px}.our-props-grid{display: grid;grid-template-columns: 24fr 17fr;gap: 20px}.our-props-left.grey-block{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}.why-franchise-grid{display: grid;grid-template-columns: 1fr 540px;gap: 20px}.why-franchise-left{border-radius: 30px;position: relative;background-repeat: no-repeat;background-size: cover}.why-franchise-left .header-group{position: absolute;top: 0;left: 0;padding: 30px;border-radius: 0 0 30px 0;background-color: #fff;z-index: 2;width: 58%;max-width: 629px}.why-franchise-left .header-group:after{content: "";width: 60px;height: 60px;position: absolute;bottom: 0;left: 0;-webkit-transform: translate(0,100%);-ms-transform: translate(0,100%);transform: translate(0,100%);border-radius: 30px 0 0 0;-webkit-box-shadow: -30px 0 white;box-shadow: -30px 0 white}.why-franchise-left .header-group:before{content: "";width: 60px;height: 60px;position: absolute;top: 0;right: 0;-webkit-transform: translate(100%,0);-ms-transform: translate(100%,0);transform: translate(100%,0);border-radius: 30px 0 0 0;-webkit-box-shadow: -30px 0 white;box-shadow: -30px 0 white}.benefit-card.benefit-card--center{text-align: center}.benefit-card.benefit-card--center .benefit-card__top{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.benefit-card.benefit-card--center .benefit-card__icon:after{display: none}.benefit-card.benefit-card--center .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%}.benefit-card.benefit-card--center .h3{padding-top: 50px;border-radius: 20px 20px 0 0;margin-top: -40px;position: relative;z-index: 1}.benefit-card.benefit-card--center .txt-18{border-radius: 0 0 20px 20px;padding-top: 0}.why-franchise-img{display: none}.why-franchise-acordion > * + *{margin-top: 30px}.franchise-profit-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.business-steps-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.our-departments-grid{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 20px;width: 100%}.our-departments-grid .benefit-card{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 380px}.franchise-conditions-grid{display: grid;grid-template-columns: 17fr 24fr;gap: 20px}.franchise-conditions-left{max-width: 680px;position: relative;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.franchise-conditions-left .txt-22{position: relative;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}.franchise-conditions-left .txt-22 p + p{margin-top: 1em}.franchise-conditions-left .txt-22:after{content: "";width: 60px;height: 60px;position: absolute;bottom: -9px;right: -51px;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);border-radius: 0 0 0 43px;-webkit-box-shadow: -30px 0 white;box-shadow: -30px 0 white}.franchise-conditions-right{border-radius: 30px;width: 100%;height: 100%;background-size: cover}.franchise-conditions-benefits{display: grid;grid-template-columns: 400px 400px;gap: 20px;padding: 20px;padding-left: 0;padding-bottom: 0;border-radius: 0 30px 0 0;background-color: #fff;width: 840px;position: relative}.franchise-conditions-benefits:before{content: "";width: 60px;height: 60px;position: absolute;bottom: 0;right: 0;-webkit-transform: translate(100%,0);-ms-transform: translate(100%,0);transform: translate(100%,0);border-radius: 0 0 0 30px;-webkit-box-shadow: -16px 16px white;box-shadow: -16px 16px white}.request-cards{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px}.request-cards .light-card{width: calc(50% - 10px)}.franchise-form .h1{text-align: center;margin-left: auto;margin-right: auto}.large-form .agree-block{max-width: 650px;margin-left: auto;margin-right: auto;text-align: center}.large-form-inputs{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;margin-bottom: 20px}.large-form-inputs .form-item,.large-form-inputs .form-btn{margin: 0}.large-form-inputs .btn-primary{height: 100%}.inner-page{position: relative}.inner-content ul li + li,.inner-content ol li + li{margin-top: 12px}.aside-grid + .aside-grid{margin-top: 100px}.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 .sidebar-scroll-wrapper{height: 100%;overflow: hidden;overflow-y: auto;scrollbar-width: none}.inner-menu-mobile .sidebar-scroll-wrapper::-webkit-scrollbar{display: none}.inner-menu-mobile .list-menu{border-radius: 0 20px 20px 0}.inner-menu-mobile .sidebar-scroll-wrapper > * + *{margin-top: 20px}.inner-menu-mobile .inner-menu-btn{position: absolute;top: 250px;right: -60px;width: 70px;height: 171px;border-radius: 15px 15px 15px 0;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='70' height='171' viewBox='0 0 70 171' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.47715 4.47715 0 10 0H40C45.5228 0 50 4.47715 50 10V58C50 63.5228 54.4772 68 60 68C65.5229 68 70 72.4771 70 78V93C70 98.5229 65.5229 103 60 103C54.4772 103 50 107.477 50 113V161C50 166.523 45.5228 171 40 171H10C4.47715 171 0 166.523 0 161V10Z' fill='%23F5F5F5' /%3e%3c/svg%3e");background-repeat: no-repeat;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 0;padding-right: 10px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-weight: 700;font-size: 25px;line-height: 1.6;letter-spacing: -0.02em;color: rgba(31,29,27,0.1);-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;writing-mode: vertical-rl;z-index: 1}.inner-menu-mobile .inner-menu-btn span{display: block;width: 5px;height: 15px;border-left: 1px solid #1E4737;border-right: 1px solid #1E4737;position: absolute;right: 5px;top: 47%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}.inner-menu-mobile{display: block}.sidebar > * + *{margin-top: 20px}.list-menu{position: relative;z-index: 2}.list-menu li a{display: -webkit-box;display: -ms-flexbox;display: flex;padding: 25px;border-radius: 15px;color: #1c1c1c;-webkit-transition: 0.3s;transition: 0.3s;line-height: 1;margin: 0}.list-menu li a:hover{background-color: #CCEC83}.list-menu li.active a{background-color: #CCEC83}.list-menu li.drop-menu__hide{display: none}.list-menu li + li{margin-top: 10px}.list-menu .drop-menu__btn{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 20px}.list-menu .drop-menu__btn .open-drop-menu{width: 40px;height: 40px}.aside-grid{display: grid;grid-template-columns: 540px 1fr;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px}.list-menu,.reservation-form-wrapper{border-radius: 30px;background-color: #f5f5f5;padding: 30px}.list-menu .h4,.reservation-form-wrapper .h4{margin-bottom: 24px}.slider-block{background-color: #fff}.slider-block .h4{margin-bottom: 24px}.small-slider .sidebar-slider-card img{width: 100%;aspect-ratio: 27/25;border-radius: 30px;-ms-flex-negative: 0;flex-shrink: 0;-o-object-fit: cover;object-fit: cover}.small-slider .sidebar-slider-card .sidebar-slider-text{margin-top: 20px;padding: 20px;border-radius: 30px;background-color: #f5f5f5}.small-slider .sidebar-slider-card .sidebar-slider-text .h5{margin-top: 16px}.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}.calc-form-grid{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px}.calc-form-grid .form-item{width: calc(50% - 10px)}.calc-form{padding: 50px;border-radius: 30px;background-color: #f5f5f5;height: 100%}.calc-form .h4{margin-bottom: 20px}.calc-form .form-item{margin-bottom: 0}.calc-form .form-item.form-textarea{width: 100%}.calc-form .form-btn{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 0;padding-right: 0}.calc-form .form-btn .txt-18 p{font-weight: 400;font-size: 18px;color: #1f1d1b;width: 260px;-ms-flex-negative: 0;flex-shrink: 0}.calc-form .form-btn .btn-accent{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}.free-consult .txt-20{max-width: 360px}.branch-info{overflow: hidden}.branch-info__content{display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px}.branch-info__content .branch-short-desk,.branch-info__content .branch-fotorama{width: calc(50% - 10px);-webkit-box-flex: 1;-ms-flex: 1;flex: 1}.branch-info__content .branch-short-desk,.branch-info__content .branch-short-contacts{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}.branch-info__content .branch-short-desk{padding-top: 20px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;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-info__content .branch-short-desk .txt-22{width: 100%}.branch-info__content .branch-fotorama{max-width: 820px;padding-bottom: 50px}.branch-info__content .branch-fotorama img{border-radius: 30px;-o-object-fit: cover;object-fit: cover}.branch-info__content .branch-fotorama-slider{margin-bottom: 30px}.branch-info__content .branch-fotorama-slider img{aspect-ratio: 41/33}.branch-info__content .branch-fotorama-thumbs{padding-bottom: 0}.branch-info__content .branch-fotorama-thumbs .slick-dots{margin-bottom: -50px}.branch-info__content .branch-fotorama-thumbs img{height: 200px}.branch-short-contacts{width: 100%;margin-bottom:20px}.branch-short-contacts .benefit-card{display: none !important}.short-contacts__item{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}.short-contacts__item p{line-height: 1;font-weight: 700;font-size: 22px;letter-spacing: -0.02em;color: #1f1d1b;padding: 20px 30px;border-radius: 100px;background-color: #f5f5f5;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}.short-contacts__item p a,.short-contacts__item p span{color: #1f1d1b}.short-contacts__item a{color: #1f1f1f;display: block}.short-contacts__item a img{opacity: 0.4;-webkit-transition: 0.3s;transition: 0.3s}.short-contacts__item a:hover img{opacity: 1}.contacts-map{height: 250px;width: 100%}.contacts-map iframe{width: 100%;height: 100%;border-radius: 30px}.branch-peculiar-grid{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px}.branch-peculiar-grid .light-card{margin-bottom: 20px}.review-slide .card-img{border: 8px solid #f5f5f5;border-left: 0;border-radius: 0 0 30px 0}.review-slide .card-img img{width: 150px;height: 150px;-o-object-fit: cover;object-fit: cover;border-radius: 15px}.review-slide__top{display: -webkit-box;display: -ms-flexbox;display: flex}.review-slide__top .stars-rating{margin-top: 30px}.review-slide .card-title{padding: 25px;border-radius: 20px 20px 0 0;background-color: #f0f0f0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;position: relative}.review-slide .card-title:after{content: "";width: 50px;height: 50px;position: absolute;bottom: 0;left: -50px;border-radius: 0 0 30px 0;-webkit-box-shadow: 10px 0 #f0f0f0;box-shadow: 10px 5px #f0f0f0}.review-slide .review-slide__text{padding: 25px;border-radius: 0 0 20px 20px;background-color: #f0f0f0;position: relative;padding: 20px;font-size: 18px}.review-slide .review-slide__text:after{content: "";width: 50px;height: 50px;position: absolute;top: 0;left: 0;border-radius: 18px 0 0 0;-webkit-box-shadow: 10px 0 #f0f0f0;box-shadow: -21px 0px #f5f5f5}.our-review{margin-top:50px}.our-review-grid{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px}.our-review-grid .our-review__col{width: calc(50% - 10px);-ms-flex-negative: 0;flex-shrink: 0}.our-review-grid .our-review__col .h4{margin-bottom: 20px}.our-review-slider{width: 100%;position: relative;display: block}.our-review-slider .review-slide{margin-top: 10px;margin-bottom: 10px}.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}.review-slide{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: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden}.review-slide .review-slide__text p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden}.our-review-group{position: relative}.our-review-group:after{content: "";position: absolute;left: 0;right: 0;background: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(rgba(245,245,245,0)));background: linear-gradient(to top,#f5f5f5 0%,rgba(245,245,245,0) 100%);height: 60px;bottom: 0}.rating-form,.page-form{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;row-gap: 20px}.rating-form input,.page-form input{padding-inline: 0}.rating-form .form-item,.page-form .form-item{margin: 0}.rating-form .form-textarea textarea,.page-form .form-textarea textarea{height: 180px;padding-inline: 0;border-radius: 0}.rating-form .form-textarea,.page-form .form-textarea{width: 100%}.rating-form .agree-block,.page-form .agree-block{width: 100%}.rating-form .agree-block label,.page-form .agree-block label{max-width: 350px}.form-item.form-item--w50{width: calc(50% - 10px);-webkit-box-flex: 1;-ms-flex: 1;flex: 1}.branch-card > *{width: 100%}.branch-card__img img{aspect-ratio: 26/15;max-height: 300px;width: 100%;border-radius: 30px}.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__price{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px}.branch-card__price .old-price{font-weight: 700;font-size: 30px;line-height: 217%;letter-spacing: -0.02em;text-decoration: line-through;color: rgba(31,29,27,0.1)}.branch-card__price .sale-percent,.branch-card__price .h5{height: 50px;padding-left: 15px;padding-right: 15px;border-radius: 10px;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;margin-bottom: 0}.branch-card__price .sale-percent{font-weight: 700;font-size: 30px;letter-spacing: -0.02em;color: #1f1d1b;background-color: #CCEC83}.branch-card__price .h5{background-color: #f0f0f0}.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{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 4px;-moz-column-gap: 4px;column-gap: 4px}.stars-rating span{width: 35px;height: 35px;border-radius: 50%;background-color: #CCEC83;-ms-flex-negative: 0;flex-shrink: 0;display: block;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.934383 8.93493L3.45744 10.8375L2.49924 13.9015C2.3444 14.3767 2.34243 14.8908 2.49365 15.3673C2.64487 15.8437 2.94116 16.2569 3.33837 16.5453C3.72877 16.843 4.20187 17.0025 4.68718 17C5.17249 16.9975 5.64402 16.8331 6.03152 16.5314L8.49858 14.6566L10.9664 16.5292C11.3561 16.8252 11.8266 16.986 12.3104 16.9884C12.7941 16.9908 13.2662 16.8348 13.6586 16.5428C14.0511 16.2508 14.3438 15.8378 14.4946 15.3631C14.6454 14.8885 14.6466 14.3768 14.4979 13.9015L13.5397 10.8375L16.0628 8.93493C16.452 8.64113 16.7413 8.22785 16.8894 7.75414C17.0375 7.28042 17.0368 6.77049 16.8875 6.29718C16.7382 5.82387 16.4478 5.4114 16.0578 5.11867C15.6679 4.82595 15.1983 4.66795 14.7162 4.66724H11.617L10.6765 1.64064C10.5286 1.16423 10.238 0.748621 9.84655 0.453755C9.45512 0.158889 8.98311 0 8.49858 0C8.01405 0 7.54204 0.158889 7.15061 0.453755C6.75919 0.748621 6.46857 1.16423 6.32068 1.64064L5.3802 4.66724H2.28379C1.80168 4.66795 1.33211 4.82595 0.942165 5.11867C0.552217 5.4114 0.261834 5.82387 0.112492 6.29718C-0.0368494 6.77049 -0.0375104 7.28042 0.110604 7.75414C0.258718 8.22785 0.54803 8.64113 0.937218 8.93493H0.934383Z' fill='%231E4737' /%3e%3c/svg%3e");background-size: 17px 17px;background-repeat: no-repeat;background-position: center}.stars-rating span.disable,.stars-rating-label span{background-color: #f0f0f0;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.934383 8.93493L3.45744 10.8375L2.49924 13.9015C2.3444 14.3767 2.34243 14.8908 2.49365 15.3673C2.64487 15.8437 2.94116 16.2569 3.33837 16.5453C3.72877 16.843 4.20187 17.0025 4.68718 17C5.17249 16.9975 5.64402 16.8331 6.03152 16.5314L8.49858 14.6566L10.9664 16.5292C11.3561 16.8252 11.8266 16.986 12.3104 16.9884C12.7941 16.9908 13.2662 16.8348 13.6586 16.5428C14.0511 16.2508 14.3438 15.8378 14.4946 15.3631C14.6454 14.8885 14.6466 14.3768 14.4979 13.9015L13.5397 10.8375L16.0628 8.93493C16.452 8.64113 16.7413 8.22785 16.8894 7.75414C17.0375 7.28042 17.0368 6.77049 16.8875 6.29718C16.7382 5.82387 16.4478 5.4114 16.0578 5.11867C15.6679 4.82595 15.1983 4.66795 14.7162 4.66724H11.617L10.6765 1.64064C10.5286 1.16423 10.238 0.748621 9.84655 0.453755C9.45512 0.158889 8.98311 0 8.49858 0C8.01405 0 7.54204 0.158889 7.15061 0.453755C6.75919 0.748621 6.46857 1.16423 6.32068 1.64064L5.3802 4.66724H2.28379C1.80168 4.66795 1.33211 4.82595 0.942165 5.11867C0.552217 5.4114 0.261834 5.82387 0.112492 6.29718C-0.0368494 6.77049 -0.0375104 7.28042 0.110604 7.75414C0.258718 8.22785 0.54803 8.64113 0.937218 8.93493H0.934383Z' fill='%231e473726' /%3e%3c/svg%3e")}.stars-rating-label{position: relative;font-size: 30px;display: block}.stars-rating-label input{width: 0.01em;height: 0.01em;opacity: 0;position: absolute;top: 0;left: 0}.stars-rating-label span{color: #d9d9d9}.stars-rating-label input:checked + span{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.934383 8.93493L3.45744 10.8375L2.49924 13.9015C2.3444 14.3767 2.34243 14.8908 2.49365 15.3673C2.64487 15.8437 2.94116 16.2569 3.33837 16.5453C3.72877 16.843 4.20187 17.0025 4.68718 17C5.17249 16.9975 5.64402 16.8331 6.03152 16.5314L8.49858 14.6566L10.9664 16.5292C11.3561 16.8252 11.8266 16.986 12.3104 16.9884C12.7941 16.9908 13.2662 16.8348 13.6586 16.5428C14.0511 16.2508 14.3438 15.8378 14.4946 15.3631C14.6454 14.8885 14.6466 14.3768 14.4979 13.9015L13.5397 10.8375L16.0628 8.93493C16.452 8.64113 16.7413 8.22785 16.8894 7.75414C17.0375 7.28042 17.0368 6.77049 16.8875 6.29718C16.7382 5.82387 16.4478 5.4114 16.0578 5.11867C15.6679 4.82595 15.1983 4.66795 14.7162 4.66724H11.617L10.6765 1.64064C10.5286 1.16423 10.238 0.748621 9.84655 0.453755C9.45512 0.158889 8.98311 0 8.49858 0C8.01405 0 7.54204 0.158889 7.15061 0.453755C6.75919 0.748621 6.46857 1.16423 6.32068 1.64064L5.3802 4.66724H2.28379C1.80168 4.66795 1.33211 4.82595 0.942165 5.11867C0.552217 5.4114 0.261834 5.82387 0.112492 6.29718C-0.0368494 6.77049 -0.0375104 7.28042 0.110604 7.75414C0.258718 8.22785 0.54803 8.64113 0.937218 8.93493H0.934383Z' fill='%231E4737' /%3e%3c/svg%3e");background-color: #CCEC83}.rating-list__item{display: -webkit-box;display: -ms-flexbox;display: flex}.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}.lang-select.dropdown .dropdown__button{width: 54px;height: 54px;border-radius: 50%;-ms-flex-negative: 0;flex-shrink: 0;border: 2px solid #1c1c1c;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;text-align: center;font-size: 20px;padding: 10px;color: #1c1c1c}.lang-select.dropdown .dropdown__list{width: auto;border-radius: 12px;background-color: #f0f0f0;left: 50%;-webkit-transform: translate(-50%,20px);-ms-transform: translate(-50%,20px);transform: translate(-50%,20px);opacity: 0;top: 0;z-index: 5;height: auto}.lang-select.dropdown .dropdown__list ul{margin: 20px}.lang-select.dropdown .dropdown__list li{font-size: 20px;line-height: 1.5;color: #1c1c1c;text-align: center;white-space: nowrap;padding: 0}.lang-select.dropdown .dropdown__list li.selected{color: #1c1c1c}.lang-select.dropdown .dropdown__list--visible{-webkit-animation-name: show;animation-name: show;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-duration: 0.5s;animation-duration: 0.5s}@-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}}.blog-card{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;background: #f5f5f5;border-radius: 30px;padding: 10px;padding-right: 20px;overflow: hidden}.blog-card__img{width: 390px;-ms-flex-negative: 0;flex-shrink: 0}.blog-card__img img{width: 100%;height: 100%;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;border-radius: 30px}.blog-card__img .blog-date{display: none}.blog-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;padding-block: 30px}.blog-card__txt > *{width: 100%}.blog-card .blog-card-head{font-weight: 700;font-size: 22px;letter-spacing: -0.02em;color: #1f1d1b}.blog-card .blog-card__body{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}.blog-card .blog-card__body p{color: rgba(31,29,27,0.8);height: 84px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}.blog-card .blog-card__body.an p{color: rgba(31,29,27,0.8);height: auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}.blog-card .blog-date{font-style: italic;font-weight: 400;font-size: 16px;color: rgba(31,29,27,0.8)}.blog-card .blog-card__footer{margin-top: auto;display: -webkit-box;display: -ms-flexbox;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}.blog-card .blog-card__footer .btn-primary{margin-left: auto}.blog-card .blog-card__footer .blog-date{white-space: nowrap}.blog-content{display: grid;grid-template-columns: 1fr;row-gap: 20px}.gallery-page-content{border-radius: 30px;background-color: #f5f5f5;padding: 30px;display: grid;grid-template-columns: repeat(12,1fr);gap: 20px}.gallery-page-content > *{grid-column: span 3}.gallery-page-content .gallery-page-item{background-color: #f0f0f0;padding: 10px;border-radius: 15px}.gallery-page-content .gallery-page-item img{border-radius: 15px;width: 100%;height: 170px;-o-object-fit: cover;object-fit: cover}.price-card{border-radius: 20px;background-color: #f5f5f5;padding: 30px;height: 181px;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;font-weight: 400;font-size: 18px;color: rgba(31,29,27,0.8)}.price-card > *{width: 100%}.price-card span{font-weight: 700;font-size: 50px;letter-spacing: -0.02em;color: #1e4737}.price-card span small{font-size: 20px;color: #ed0006;padding-left: 10px}.price-page-cards{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px}.price-page-content,.price-page-block{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: 160px}.price-page-content > *,.price-page-block > *{width: 100%}.price-page-block{row-gap: 30px;margin-bottom: 30px}.price-block-img{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;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 20px}.our-special{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.our-special-box{padding: 50px}.map-wrapper{width: 100%;height: 450px}.map-wrapper iframe{width: 100%;height: 100%;border-radius: 20px;display: block}.contacts-card{border-radius: 20px;background: #f0f0f0;padding: 30px}.contacts-card > * + *{margin-top: 10px}.contacts-card__title{font-weight: 700;font-size: 30px;line-height: 2.17;letter-spacing: -0.02em;color: #1f1d1b}.contacts-card__item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px}.contacts-card__item p,.contacts-card__item a{font-weight: 700;font-size: 22px;letter-spacing: -0.02em;color: #1f1d1b}.contacts-card__item a:hover{opacity: 0.7}.city-links{-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;row-gap: 10px;display: grid;grid-template-columns: 1fr 1fr 1fr}.faq-card{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.faq-card__img{-ms-flex-negative: 0;flex-shrink: 0}.faq-card__img img{border-radius: 15px;width: 117px;height: 117px;-o-object-fit: cover;object-fit: cover}.faq-card__txt{padding-top: 18px;padding-bottom: 34px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border-bottom: 1px solid rgba(31,29,27,0.05)}.faq-card__txt .h3{margin-bottom: 10px}.faq-acordion .accordion__item .accordion__content{border-top: 0}.faq-acordion .accordion__title{border-radius: 20px;background-color: #F0F0F0;padding-right: 70px}.faq-acordion .accordion__item{background-color: transparent;border-radius: 0;margin-bottom: 20px}.faq-acordion .accordion__content{margin-top: 20px;border-radius: 20px;background-color: #F0F0F0}.faq-acordion .accordion__content .faq-question,.faq-acordion .accordion__content .faq-card__txt{text-align: right}.faq-acordion .faq-question{font-weight: 400;font-size: 18px;color: rgba(31,29,27,0.8);margin-top: 20px}.faq-acordion .accordion__item .accordion__title .accordion__arrow{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);top: 28px}footer.footer{padding-top: 45px;background-color: #f5f5f5}footer.footer .footer-logo-group{margin-top: -100px}footer.footer .footer-logo-group .logo{margin-bottom: 30px}footer.footer .bank-details{margin-top: 16px}footer.footer .bank-details ul{margin-top: 16px}footer.footer .bank-details ul li + li{margin-top: 6px}.footer-top{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 70px;-moz-column-gap: 70px;column-gap: 70px;page-break-inside: avoid;-webkit-column-break-inside: avoid;position: relative}.footer-top .footer-buttons{position: absolute;top: -90px;right: 0;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;margin-top: 0}.footer-top > * + *{margin-top: 58px}.footer-info{margin-bottom: 190px;color: rgba(31,29,27,0.8)}.footer-slogan{margin-bottom: 25px}.footer-slogan,.footer-info{max-width: 420px}.footer-nav{-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;width: 100%}.footer-nav .h3{margin-bottom: 13px;font-size: 25px}.footer-nav ul{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: 13px}.footer-nav ul a{font-size: 22px;line-height: 1;color: rgba(31,29,27,0.2);-webkit-transition: 0.3s;transition: 0.3s}.footer-nav ul a:hover{color: #1E4737}.add-menu{display: grid;grid-template-columns: 1fr 1fr 1fr;-webkit-column-gap: 70px;-moz-column-gap: 70px;column-gap: 70px;row-gap: 50px;margin-top: 70px;margin-bottom: 70px}.add-menu a{font-weight: 700;font-size: 25px;color: #1f1d1b;-webkit-transition: 0.3s;transition: 0.3s}.add-menu a:hover{color: #1E4737;opacity: 0.5}.footer-top .add-menu{display: none}.footer-copyright{padding-block: 30px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 10px;border-top: 2px solid #e1e1e1}@media (min-width: 744px){.review-slide{height: 310px !important}.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: 1199px){.promo.promo-mt-80{padding-top: 40px}.promo.promo-mt-80 .promo-content{padding-top: 0}}@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}.our-props-left.grey-block{padding: 50px;padding-right: 60px}}@media (min-width: 1999px){.promo.promo-mt-80{padding-top: 80px}.promo.promo-mt-80 .promo-content{padding-top: 0}}@media (max-width: 1999px){.franchise-benefits{margin-top: -155px}}@media (max-width: 1919px){.h1,.custom-text h1{font-size: 2.95vw}.txt-22{font-size: 20px}.consultation .h1,.consultation .h2{font-size: 50px}.gallery-group img{height: 22.4vw}.blog-card__img{width: 20.3125vw}.blog-card__txt{row-gap: 1.0416666667vw;padding-block: 1.5625vw}.blog-card .blog-card-head{font-size: 20px}.blog-card .blog-card__body p{font-size: 18px}.blog-card{-webkit-column-gap: 1.0416666667vw;-moz-column-gap: 1.0416666667vw;column-gap: 1.0416666667vw;border-radius: 1.5625vw}.blog-card img{border-radius: 1.5625vw}.price-page-content{row-gap: 5.3333333333vw}}@media (max-width: 1799px){.care-row{-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px}.care-title:before{display: none}.care-title{width: 100%}.care-video span{display: none}.franchise-conditions-left .txt-22:after{bottom: -5px;right: -20px}}.main.inner-main.usl{row-gap: 10px}@media (max-width: 1699px){.main{row-gap: 100px;padding-bottom: 100px}.main.inner-main{row-gap: 100px}.main.inner-main.usl{row-gap: 10px}.grey-section{padding-block: 100px}.grey-content{padding-block: 100px}section.green-bg{padding-block: 100px}.custom-text h2{font-size: 35px}.custom-text{font-size: 18px}.inner-content{font-size: 18px}.promo .h1{position: relative;z-index: 2}.list-menu li a{padding: 16px 10px;font-size: 18px}.list-menu li + li{margin-top: 5px}.aside-grid{grid-template-columns: 340px 1fr}.list-menu,.reservation-form-wrapper{padding: 20px;border-radius: 20px}}@media (max-width: 1599px){.logo{width: 220px}.header-menu a{font-size: 18px}.header-sub-list{-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px}.header-sub-list a{padding: 10px 15px;font-size: 16px}.franchise-benefits{margin-top: -150px}}@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: 1499px){.franchise-profit .benefit-card__top{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.franchise-profit .benefit-card__icon:after{display: none}.franchise-profit .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%}.franchise-profit .benefit-card .h3{padding-top: 50px;border-radius: 20px 20px 0 0;margin-top: -40px;position: relative;z-index: 1}.franchise-profit .benefit-card .txt-18{border-radius: 0 0 20px 20px;padding-top: 0}}@media (max-width: 1440px){.franchise-conditions-benefits{grid-template-columns: 350px 350px;width: 740px}}@media (max-width: 1439px){.mb-30{margin-bottom: 20px}.main{row-gap: 80px;padding-bottom: 80px}.grey-section{padding-block: 80px}.grey-content{padding-block: 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}.custom-text h2{margin-top: 50px}.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}.header-menu a{padding: 10px 15px}.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}.brand-logo{width: 216px !important}.franchise-benefits{padding: 20px;border-radius: 20px}.why-franchise-left .header-group{max-width: 65%}.short-contacts__item p{font-size: 20px}.footer-top{-webkit-column-gap: 50px;-moz-column-gap: 50px;column-gap: 50px}.footer-top > * + *{margin-top: 50px}.footer-info{margin-bottom: 50px}.footer-slogan{margin-bottom: 20px}.footer-nav ul a{font-size: 20px}}@media (max-width: 1364px){.h1,.custom-text h1{font-size: 2.9vw;margin-bottom: 38px}.bg-link{font-size: 18px}.header-group{margin-bottom: 35px}.logo{width: 180px}.header-menu a{padding: 10px 15px;font-size: 15px}.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}.franchise-profit-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 1360px){.consultation-content{border-radius: 0}}@media (max-width: 1279px){.h2{font-size: 40px}.care-content{padding: 50px 30px}.care-row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 30px}.care-txt{width: 100%}.care-info{max-width: 100%;padding-top: 30px}.care-video{margin-inline: auto}.warning-txt{font-size: 20px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 10px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-top: 30px}.care .warning-txt{display: none}.care .care-info .warning-txt{display: -webkit-box;display: -ms-flexbox;display: flex}.branch-info__content{display: block}.branch-info__content .branch-short-desk,.branch-info__content .branch-fotorama{width: 100%}.branch-info__content .branch-fotorama-slider{margin-bottom: 20px}.branch-info__content .branch-fotorama-slider img{height: auto}.contacts-card__item p,.contacts-card__item a{font-size: 18px}.contacts-card{padding: 20px}.contacts-card__title{font-size: 25px;line-height: 2.6}.footer-top{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 50px;-moz-column-gap: 50px;column-gap: 50px;padding-bottom: 50px}.add-menu{display: none}.footer-top .add-menu{display: block;margin-top: 50px;margin-bottom: 0}.footer-top .add-menu li + li{margin-top: 25px}}@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{-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}.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 .header-sub-item:hover .header-menu-link{color: #1f1d1b}.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}.branches .branche-card{border-radius: 20px}.branches .branche-card__img{border-radius: 20px}.branches .branche-card__img img{border-radius: 10px;max-width: 410px}.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}.about-media__img{border-radius: 20px}.warning-txt{font-size: 18px}.promo-video .promo-video-title .h2{font-size: 25px;max-width: 330px;margin-left: auto;margin-right: auto}.franchise-benefits{grid-template-columns: repeat(2,1fr);gap: 20px;margin-inline: -20px;margin-top: -40px}.why-franchise-grid{grid-template-columns: 1fr}.why-franchise-left .header-group{position: relative;padding: 0;margin: 0}.why-franchise-left .header-group:before,.why-franchise-left .header-group:after{display: none}.why-franchise-left{background-image: none !important}.why-franchise-img{display: block;border-radius: 20px;height: 430px;margin-top: 30px}.why-franchise-acordion .accordion__item{border-radius: 20px}.why-franchise-acordion .accordion__title{padding: 20px}.why-franchise-acordion .accordion__content{padding: 20px}.why-franchise-acordion .accordion__arrow{right: 20px}.why-franchise-acordion > * + *{margin-top: 20px}.franchise-conditions-grid{grid-template-columns: 1fr}.franchise-conditions-left .txt-22:after{display: none}.franchise-conditions-left{max-width: unset}.franchise-conditions-right{max-height: 400px}.franchise-conditions-benefits:before{display: none}.franchise-conditions-benefits{grid-template-columns: 1fr 1fr 1fr;width: 100%}.calc-form{padding: 30px}.aside-grid.aside-grid--desktop{display: block}.aside-grid.aside-grid--desktop sidebar.sidebar{display: none}.aside-grid{display: grid;grid-template-columns: 1fr;row-gap: 20px}.slider-card{border-radius: 20px}.slider-card__img{border-radius: 20px}.blog-card__img{width: 200px}.blog-card__img img{height: 170px;border-radius: 20px}.blog{width: 89.0625vw;margin-left: auto;margin-right: auto}.faq-acordion .accordion__title{padding-right: 40px;padding: 20px}.footer-top .footer-buttons{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}}@media (max-width: 1023px){.container,.header-container{padding-left: 20px;padding-right: 20px}.square-icon{width: 40px;height: 40px;padding: 10px}.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__txt{padding: 10px;padding-top: 20px}.about-media .h1{text-align: left}.brands-slider.overlay-bg:after{display: block}.promo-video .promo-video-title .h2{font-size: 22px;top: 50%}.our-props-grid{grid-template-columns: 1fr}.business-steps-grid{grid-template-columns: repeat(2,1fr)}.our-departments-grid .benefit-card{min-width: 280px}.request-cards .light-card{width: 100%}.calc-form-grid .form-item{width: 100%}.branch-peculiar-grid{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1}.branch-peculiar-grid .light-card.light-card--row{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.our-review-grid{-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 30px}.our-review-grid .our-review__col{width: 100%}.rating-form .form-textarea textarea,.page-form .form-textarea textarea{height: 160px}.form-item.form-item--w50{width: 100%;-webkit-box-flex: unset;-ms-flex: unset;flex: unset;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}.slider-card__txt{padding: 10px;padding-top: 20px}.price-page-cards{grid-template-columns: 1fr 1fr}.price-page-content{row-gap: 100px}footer.footer .footer-logo-group{margin-top: -130px}footer.footer{padding-top: 170px}.footer-top .footer-buttons{top: -120px}.footer-copyright .txt-18{font-size: 16px}}@media (max-width: 992px){.promo-video{min-height: 390px}.franchise-conditions-benefits{grid-template-columns: 1fr 1fr}.large-form-inputs{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}.large-form-inputs .form-item{width: calc(50% - 10px)}.large-form-inputs .form-btn{width: 100%;height: 64px}}@media (max-width: 991px){.branch-card__img img{max-height: 220px}.branch-card__price .old-price{font-size: 20px;line-height: 325%}.branch-card__price .sale-percent,.branch-card__price .h5{height: 33px;padding-left: 10px;padding-right: 10px}.branch-card__price .sale-percent{font-size: 18px}.branch-card .slider-card__txt{row-gap: 20px}.blog-card__img .blog-date{display: block;margin-top: 32px;white-space: nowrap}.blog-card .blog-card__footer .blog-date{display: none}.blog-card .blog-card__footer .btn-primary{height: 54px}.city-links{grid-template-columns: 1fr 1fr}}@media (max-width: 899px){.feedback-row .form-wrapper__bg{width: 340px}}@media (max-width: 799px){.gallery-page-content{padding: 10px;border-radius: 20px}.gallery-page-content .gallery-page-item{padding: 0}.gallery-page-content > *{grid-column: span 6}}@media (max-width: 768px){.branch-info__content .branch-fotorama img{border-radius: 20px}}@media (max-width: 767px){.grey-box{padding: 20px;border-radius: 20px}.mb-50{margin-bottom: 30px}.pad-mobile .overlay-bg{padding-inline: 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}.about-media__footer{padding-inline: 10px}.promo-video .promo-video-title{text-align: left;left: 20px;right: 20px;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%)}.promo-video .promo-video-title .h2{margin-left: 0;margin-right: 0}.promo-video .promo-video-title .yout-btn{height: 48px;margin-top: 30px}.promo-video{min-height: 260px}.why-franchise-left .header-group{max-width: 100%;width: 100%}.inner-menu-mobile .inner-menu-btn{top: 170px;background-image: none;background-color: #f5f5f5;font-size: 0;right: -30px;width: 60px;height: 100px;-webkit-box-shadow: 10px 0 8px rgba(0,0,0,0.15);box-shadow: 10px 0 8px rgba(0,0,0,0.15)}.inner-menu-mobile{height: calc(100vh - 86px)}.list-menu .drop-menu__btn{margin-top: 10px}.calc-form{padding: 30px 20px}.calc-form .form-btn{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 20px;margin-top: 0}.calc-form .form-btn .txt-18 p{width: 100%}.contacts-map iframe{border-radius: 20px}.our-review-pagination .arrow-top{-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0)}.our-review-pagination .arrow-bottom{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}.branch-card__list li .round-icon{margin-bottom: 10px}.branch-card__list li{display: block}.slider-card__footer{padding-inline: 10px;padding-top: 20px}.faq-card__txt{padding-top: 0;padding-bottom: 20px;width: 100%}.footer-nav ul a{font-size: 18px}.footer-copyright{-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;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center}}@media (max-width: 747px){.container,.header-container{padding-left: 10px;padding-right: 10px}}@media (max-width: 743px){.main.inner-main{row-gap: 40px;padding-bottom: 80px}.main.inner-main.usl{row-gap: 10px}.grey-content{padding-top: 70px;padding-bottom: 70px;border-radius: 20px;padding-left: 10px;padding-right: 10px}.grey-content .h1{text-align: left}.three-columns > *{grid-column: span 6}.two-columns{grid-template-columns: 1fr}.custom-text h2{font-size: 22px}.custom-text h1{max-width: 100%}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}.gallery-slider .gallery-item{width: 300px}.gallery-slider .gallery-item img{width: 280px;height: 210px}.care-content{padding: 50px 20px}.care .container{padding-left: 0;padding-right: 0}.franchise-benefits{grid-template-columns: repeat(1,1fr);margin-top: -15px}.light-card{font-size: 18px;padding: 20px;row-gap: 10px}.light-card .h5{font-size: 18px}.light-card.light-card--row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.round-icon{width: 50px;height: 50px}.why-franchise-img{height: auto}.franchise-profit-grid{grid-template-columns: repeat(1,1fr)}.business-steps-grid{grid-template-columns: repeat(1,1fr)}.our-departments-grid .benefit-card{width: 100%;max-width: 540px}.franchise-conditions-benefits{grid-template-columns: 1fr}.franchise-form .h1{text-align: left;margin-left: 0}.large-form-inputs .form-item{width: 100%}.aside-grid + .aside-grid{margin-top: 40px}.branch-info__content .branch-fotorama-slider img{aspect-ratio: 28/19}.branch-info__content .branch-fotorama-thumbs img{height: 100px}.branch-short-contacts .benefit-card{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}.branch-short-contacts .benefit-card .h3{font-weight: 600;font-size: 18px;letter-spacing: -0.02em;color: rgba(31,29,27,0.8)}.branch-short-contacts .benefit-card .txt-18{font-weight: 700;color: #1f1d1b}.short-contacts__item{display: none}.review-slide .card-img{border: 5px solid #f5f5f5;border-left: 0;border-radius: 0 0 20px 0}.review-slide .card-img img{width: 80px;height: 80px}.review-slide .card-img{-ms-flex-negative: 0;flex-shrink: 0}.review-slide .card-title{padding: 20px 15px;padding-bottom: 0}.review-slide .card-title .txt-18{display: none}.review-slide .card-title .h3{font-size: 18px}.review-slide .card-title .stars-rating{margin-top: 20px}.review-slide .card-title{padding: 20px 10px}.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}.review-slide{width: 100% !important;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: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.our-review-slider .slick-list{height: auto !important}.stars-rating{-webkit-column-gap: 3px;-moz-column-gap: 3px;column-gap: 3px}.blog-card__img{width: 100%}.blog-card__img .blog-date{display: none}.blog-card__txt{row-gap: 15px;padding-block: 0}.blog-card .blog-card-head{font-size: 18px;letter-spacing: -0.02em}.blog-card .blog-card__body p{font-size: 16px;height: 120px}.blog-card .blog-card__body{margin-bottom: 30px}.blog-card .blog-date{font-size: 14px}.blog-card .blog-card__footer{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 20px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.blog-card .blog-card__footer .blog-date{display: block}.blog-card .blog-card__footer .btn-primary{margin-left: 0;width: 100%}.blog-card{border-radius: 20px;padding-right: 10px;row-gap: 20px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.blog{width: 100%;max-width: 330px}.price-page-cards{grid-template-columns: 1fr}.map-wrapper{height: 200px}.contacts-card__title{font-size: 22px;line-height: 2.95}.city-links{grid-template-columns: 1fr}.faq-card{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 20px}.faq-acordion .accordion__content{padding: 20px;margin-top: 10px}.faq-acordion .accordion__content .faq-card{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}footer.footer .footer-logo-group{margin-top: 0}footer.footer{padding-top: 50px}.footer-top .footer-buttons{position: relative;top: 0}.footer-top{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px}.footer-info{margin-bottom: 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}.our-special{grid-template-columns: 1fr}}@media (max-width: 499px){.gallery-page-content > *{grid-column: span 12;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}}@media (max-width: 424px){.grey-box{padding: 10px}.inner-menu-mobile{width: 330px}.contacts-card__item{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;row-gap: 10px}.contacts-card__item + .contacts-card__item{margin-top: 20px}}@media (min-width: 1200px) and (max-width: 1439px){.light-card{padding: 20px;font-size: 20px}}@media (min-width: 800px) and (max-width: 1919px){.gallery-page-content{border-radius: 1.5625vw;padding: 1.5625vw;gap: 1.0416666667vw}.gallery-page-content .gallery-page-item{padding: 0.5208333333vw;border-radius: 0.78125vw}.gallery-page-content .gallery-page-item img{border-radius: 0.78125vw}}.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}.blog-card__body p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}.blog-pagination{display: flex;justify-content: center;align-items: center;gap: 6px;margin-top: 20px;flex-wrap: wrap}.btn-pagination{padding: 5px 10px;background: #eee;border-radius: 4px;text-decoration: none;color: #1f1d1b}.btn-pagination.active{background: #1f1d1b;color: #fff}.btn-prev.disabled,.btn-next.disabled{opacity: 0.5;pointer-events: none}.blog-pagination{display: flex;justify-content: center;align-items: center;gap: 10px;margin-top: 30px;flex-wrap: wrap}.btn-pagination{padding: 10px 14px;background: #eee;border-radius: 6px;text-decoration: none;color: #1f1d1b;font-weight: 500;font-size: 16px}.btn-pagination.active{background: #1f1d1b;color: #fff}.btn-arrow{width: 48px;height: 48px;background-color: #f0f0f0;border-radius: 50%;display: flex;align-items: center;justify-content: center;text-decoration: none;transition: 0.3s}.btn-arrow.disabled{opacity: 0.4;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")}.page-review-grid{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;flex-direction: column}.page-review-grid .review-slide{-webkit-box-pack: baseline;-ms-flex-pack: baseline;justify-content: baseline;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;justify-content: baseline;text-align: left}.page-review-grid .grey-box{margin-bottom: 30px}.page-review-grid .page-review__col{width: 100%;-ms-flex-negative: 0;flex-shrink: 0}.page-review-grid .page-review__col .h4{margin-bottom: 20px}.page-review-slider{width: 100%;position: relative;display: block}.page-review-slider .review-slide{margin-top: 10px;margin-bottom: 10px}.page-review-slider .slick-list{height: 560px !important}.page-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}.page-review-group{position: relative}.page-review-group:after{content: "";position: absolute;left: 0;right: 0;background: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(rgba(245,245,245,0)));background: linear-gradient(to top,#f5f5f5 0%,rgba(245,245,245,0) 100%);height: 60px;bottom: 0}@media (min-width: 744px){.page-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 (max-width: 1023px){.page-review-grid{-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 30px}.page-review-grid .page-review__col{width: 100%}}@media (max-width: 767px){.page-review-pagination .arrow-top{-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0)}.page-review-pagination .arrow-bottom{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}.page-review-slider .slick-list{height: auto !important}.page-review-slider .slick-track{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}.page-review-slider .slick-list{height: auto !important}}.contacts-card.logotyp .contacts-card__title{line-height: normal;font-size: 24px}.contacts-card.logotyp .square-icon{width: 120px;height: 50px;background: none}.contacts-card.logotyp > * + *{margin-top: 30px}.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-base-photo-gallery{margin: 1.5em 0;padding: 0;column-gap: 1.5em;font-size: .85em;-moz-column-gap: 1.5em;-webkit-column-gap: 1.5em}.brick-tiles-base-photo-gallery .brick{position: relative;display: inline-block;background: #fff;padding: 0.5em;margin: 2px 0 1.5em;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-shadow: 2px 2px 4px 0 #999}.brick-tiles-base-photo-gallery .brick img{width: 100%;max-width: 100%;height: auto;display: block}.brick-tiles-base-photo-gallery .brick .oblako{width: 100%;height: 100%;position: absolute;top: 0;background: url("../img/lupa-shadow.webp") no-repeat center rgba(255,255,255,0.3);display: none}.brick-tiles-base-photo-gallery .brick:hover .oblako{display: block}.brick-tiles-base-photo-gallery-h2{font-family: Georgia;font-size: 26px;line-height: 30px;color: #283036;font-weight: 700;margin-top: 55px;margin-bottom: 20px}.brick-tiles-base-photo-gallery-h2:nth-child(1){margin-top: 0}@media only screen and (min-width: 400px){.brick-tiles-base-photo-gallery{-moz-column-count: 2;-webkit-column-count: 2;column-count: 2}}@media only screen and (min-width: 700px){.brick-tiles-base-photo-gallery{-moz-column-count: 3;-webkit-column-count: 3;column-count: 3}}@media only screen and (min-width: 900px){.brick-tiles-base-photo-gallery{-moz-column-count: 3;-webkit-column-count: 3;column-count: 3}}@media only screen and (min-width: 1100px){.brick-tiles-base-photo-gallery{-moz-column-count: 5;-webkit-column-count: 5;column-count: 5}}.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}.brick-tiles-h2{font-family: 'Georgia';font-size: 26px;line-height: 30px;color: #283036;font-weight: 700;margin-bottom: 20px}@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}}.branches .branche-card__img img{max-width: 410px !important}.fancybox-content{aspect-ratio: 16 / 9;width: 100%;max-width: 800px}#wa-btn{z-index:9999999999999999999;position:fixed;bottom:10px;right:10px;background:#fff;border-radius:9px;width:90px;padding:5px;box-sizing:border-box;box-shadow:0 0 7px #c5c5c5;overflow:hidden}#wa-btn a{text-decoration:none}#wa-btn img{display:block;margin:0 auto}#wa-btn span{display:block;color:rgb(35,35,35);font-family:Roboto-Black;font-size:10px;line-height:1.1;letter-spacing:0.5px;margin-top:5px;text-align:center}#wa-btn:hover img{-webkit-animation:1.5s ease-in-out 0s normal none infinite running trambling-animation;-moz-animation:1.5s ease-in-out 0s normal none infinite running trambling-animation;-o-animation:1.5s ease-in-out 0s normal none infinite running trambling-animation;animation:1.5s ease-in-out 0s normal none infinite running trambling-animation}@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)}}#wa-btn:before{content:"";position:absolute;top:0;bottom:0;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(10%,hsla(0,0%,100%,.1)),color-stop(20%,hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.6)));background:linear-gradient(90deg,hsla(0,0%,100%,.1)10%,hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.6));width:20px;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);left:-20%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation-name:blick;animation-name:blick;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@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%}.branches .branche-card{display: flex;flex-direction: column;height: 100%}.branches .branche-card__img{height: 450px;overflow: hidden}.branches .branche-card__img img{width: 100%;height: 100%;object-fit: cover}.branches .branche-card__txt{flex-grow: 1;display: flex;flex-direction: column;justify-content: flex-end;padding: 20px 10px}.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__pill--blue{background-color: #e0f3ff;color: #1e3b47}.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-msg-typing{font-size: 11px;color: #9CA3AF;font-style: italic}.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--hidden{opacity: 0;transform: translateY(20px);pointer-events: none}.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}}.iblock{max-width: 1200px;margin: 0 auto;padding: 28px 16px;display: flex;gap: 28px;align-items: center}.iblock__content{flex: 1;min-width: 280px}.iblock__media{flex: 1;min-width: 280px}.iblock .h2{margin: 0 0 10px}.iblock__lead{margin: 0;opacity: .7}.iblock__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.iblock__link{display: block;border-radius: 18px;overflow: hidden}.iblock__img{display: block;width: 100%;height: auto}.iblock--b{flex-direction: row-reverse}.iblock--c{flex-direction: column;align-items: stretch}.iblock--c .iblock__content{width: 100%}@media (max-width: 900px){.iblock{flex-direction: column;align-items: stretch}.iblock__content{order: 1}.iblock__media{order: 2}}@media (max-width: 560px){.iblock__grid{grid-template-columns: 1fr;gap: 12px}}.inner-content.custom-text.zagolovok{display: flex;flex-direction: column;gap: 14px}.inner-content.custom-text.zagolovok.pad{padding-top: 40px;padding-bottom: 20px}.inner-content.custom-text.zagolovok > .h1,.inner-content.custom-text.zagolovok > h1,.inner-content.custom-text.zagolovok > h1.h1{margin-bottom: 0}.inner-content.custom-text.zagolovok .descr{margin: 0;max-width: 980px;line-height: 1.55;color: rgba(31,29,27,0.8);position: static !important;bottom: auto !important;padding-bottom: 40px}@media (max-width: 1199px){.inner-content.custom-text.zagolovok{gap: 12px}.inner-content.custom-text.zagolovok .descr{max-width: 100%}}@media (max-width: 767px){.inner-content.custom-text.zagolovok{gap: 10px}.inner-content.custom-text.zagolovok .descr{line-height: 1.5}.inner-content.custom-text.zagolovok.pad{padding-top: 20px;padding-bottom: 20px}}.service-hero-demo{padding-top: 40px;padding-bottom: 20px}.service-hero-demo__grid{display: grid;grid-template-columns: minmax(0,1fr) 460px;gap: 20px;align-items: start}.service-hero-demo__main{min-width: 0}.service-hero-demo__aside{display: block;align-self: start}.service-hero-demo__card,.service-hero-demo__form{width: 100%;height: auto;padding: 30px;background: #f5f5f5;border-radius: 30px;box-shadow: 0 12px 30px rgba(31,29,27,0.04),0 2px 8px rgba(31,29,27,0.025)}.service-hero-demo__card{height: 100%;padding: 36px 40px;display: flex;flex-direction: column}.service-hero-demo__form{width: 100%;height: 100%;padding: 30px}.service-hero-demo__title{margin-bottom: 22px;max-width: 980px}.service-hero-demo__text{max-width: 980px;color: rgba(31,29,27,0.8);margin-bottom: 24px}.service-hero-demo__buttons{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 18px}.service-hero-demo__buttons .btn,.service-hero-demo__buttons .btn-primary{min-width: 260px;min-height: 68px;border-radius: 18px}.service-hero-demo__buttons .btn-primary{box-shadow: 0 8px 18px rgba(188,214,116,0.18)}.service-hero-demo__buttons .btn{background: #fbfbfb;border: 1px solid rgba(31,29,27,0.06);color: #1f1d1b;box-shadow: 0 6px 16px rgba(31,29,27,0.05),0 1px 3px rgba(31,29,27,0.03)}.service-hero-demo__buttons .btn:hover{background: #ffffff;border-color: rgba(31,29,27,0.1);box-shadow: 0 8px 18px rgba(31,29,27,0.06),0 1px 4px rgba(31,29,27,0.03)}.service-hero-demo__list{display: grid;gap: 14px;margin-top: 0;padding: 20px 22px;border-radius: 22px;background: #f1f1f1;box-shadow: inset 0 1px 2px rgba(31,29,27,0.025),0 1px 0 rgba(255,255,255,0.35)}.service-hero-demo__list li{position: relative;padding-left: 42px;font-size: 22px;line-height: 1.35;color: #1f1d1b}.service-hero-demo__list li::before{content: "";position: absolute;left: 0;top: 2px;width: 26px;height: 26px;border-radius: 50%;background-color: #ccec83;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-repeat: no-repeat;background-position: center;background-size: 13px 10px}.service-hero-demo__form-title{margin-bottom: 10px}@media (max-width: 1699px){.service-hero-demo__grid{grid-template-columns: minmax(0,1fr) 420px}.service-hero-demo__card{padding: 30px}.service-hero-demo__form{padding: 24px}.service-hero-demo__list li{font-size: 20px}}@media (max-width: 1439px){.service-hero-demo{padding-top: 30px}.service-hero-demo__grid{grid-template-columns: minmax(0,1fr) 390px}.service-hero-demo__card,.service-hero-demo__form{padding: 24px}.service-hero-demo__title{margin-bottom: 18px}.service-hero-demo__text{margin-bottom: 20px}.service-hero-demo__buttons{margin-bottom: 16px}.service-hero-demo__list{gap: 16px;padding: 18px 20px}.service-hero-demo__list li{font-size: 18px;padding-left: 38px}}@media (max-width: 1199px){.service-hero-demo__grid{grid-template-columns: 1fr}.service-hero-demo__form{max-width: 420px}.service-hero-demo__buttons .btn,.service-hero-demo__buttons .btn-primary{min-width: 0}}@media (max-width: 767px){.service-hero-demo{padding-top: 20px}.service-hero-demo .container{padding-left: 10px;padding-right: 10px}.service-hero-demo__card,.service-hero-demo__form{padding: 20px;border-radius: 20px}.service-hero-demo__list{border-radius: 18px;padding: 16px}.service-hero-demo__buttons{flex-direction: column;align-items: stretch}.service-hero-demo__buttons .btn,.service-hero-demo__buttons .btn-primary{width: 100%}.service-hero-demo__list li{font-size: 17px;line-height: 1.4}}.dps-price-section{padding-top: 0;margin: 60px 0}.dps-price-head{margin-bottom: 40px}.dps-price-stack{display: flex;flex-direction: column;gap: 32px}.dps-price-card{background: #f3f3f3;border-radius: 34px;padding: 36px}.dps-price-card__title{margin: 0 0 22px;font-size: 28px;line-height: 1.15;font-weight: 700;color: #1f1d1b}.dps-table-box{overflow-x: auto;border-radius: 26px;background: #ffffff;box-shadow: 0 0 0 1px rgba(31,29,27,0.08),0 10px 30px rgba(31,29,27,0.04)}.dps-table-main{width: 100%;min-width: 980px;border-collapse: separate;border-spacing: 0;background: #ffffff}.dps-table-main th,.dps-table-main td{padding: 24px 22px;font-size: 18px;line-height: 1.3;color: #1f1d1b;vertical-align: middle;text-align: center;border-right: 1px solid rgba(31,29,27,0.1);border-bottom: 1px solid rgba(31,29,27,0.1);background: #ffffff}.dps-table-main th:last-child,.dps-table-main td:last-child{border-right: 0}.dps-table-main tbody tr:last-child td{border-bottom: 0}.dps-table-main thead th{background: #f8fbef;font-weight: 500}.dps-table-main th:first-child,.dps-table-main td:first-child{text-align: left}.dps-table-main thead th:first-child{border-top-left-radius: 26px}.dps-table-main thead th:last-child{border-top-right-radius: 26px}.dps-table-main tbody tr:last-child td:first-child{border-bottom-left-radius: 26px}.dps-table-main tbody tr:last-child td:last-child{border-bottom-right-radius: 26px}.dps-table-main tbody tr{transition: background-color 0.2s ease}.dps-table-main tbody tr:hover td{background: #fcfdf8}.dps-room-head{display: flex;flex-direction: column;align-items: center;gap: 12px}.dps-room-head__img{width: 144px;height: 84px;border-radius: 18px;background: #f7f7f7;border: 1px dashed rgba(31,29,27,0.14);display: flex;align-items: center;justify-content: center;color: rgba(31,29,27,0.45);font-size: 15px;line-height: 1.2}.dps-room-head__name{font-size: 18px;line-height: 1.25;text-align: center}.dps-price-actions{display: grid;gap: 18px;margin-top: 24px}.dps-price-actions--two{grid-template-columns: 1fr 1fr}.dps-price-actions--three{grid-template-columns: repeat(3,1fr)}.dps-price-actions .btn-primary,.dps-price-actions .btn{width: 100%;min-height: 78px;border-radius: 22px;justify-content: center;padding: 18px 24px;font-size: 20px}.dps-price-actions .btn img{flex-shrink: 0}.dps-table-main--booking .dps-booking-row td{background: #ffffff;padding: 20px 16px;vertical-align: top}.dps-table-main--booking .dps-booking-row__empty{background: #ffffff}.dps-table-main--booking .dps-booking-row .btn-primary{width: 100%;min-height: 72px;justify-content: center;border-radius: 20px;padding: 18px 20px;font-size: 18px}.dps-table-main--booking .dps-booking-row td:first-child{border-bottom-left-radius: 26px}.dps-table-main--booking .dps-booking-row td:last-child{border-bottom-right-radius: 26px}@media (max-width: 1279px){.dps-price-card{padding: 28px 24px;border-radius: 28px}.dps-price-card__title{font-size: 24px}.dps-table-box{border-radius: 22px}.dps-table-main th,.dps-table-main td{padding: 18px 14px;font-size: 16px}.dps-room-head__img{width: 124px;height: 74px}.dps-room-head__name{font-size: 16px}.dps-price-actions .btn-primary,.dps-price-actions .btn{min-height: 70px;font-size: 18px}.dps-table-main--booking .dps-booking-row .btn-primary{min-height: 64px;font-size: 16px;padding: 16px 18px}}@media (max-width: 991px){.dps-price-actions--two,.dps-price-actions--three{grid-template-columns: 1fr}}@media (max-width: 767px){.dps-price-head{margin-bottom: 24px}.dps-price-stack{gap: 22px}.dps-price-card{padding: 18px;border-radius: 22px}.dps-price-card__title{margin-bottom: 16px;font-size: 22px}.dps-table-box{overflow: visible;background: transparent;box-shadow: none;border-radius: 0}.dps-table-main,.dps-table-main thead,.dps-table-main tbody,.dps-table-main tr,.dps-table-main th,.dps-table-main td{display: block;width: 100%}.dps-table-main{min-width: 100%;background: transparent}.dps-table-main thead{display: none}.dps-table-main tbody{display: flex;flex-direction: column;gap: 12px}.dps-table-main tr{background: #ffffff;border-radius: 18px;overflow: hidden;box-shadow: inset 0 0 0 1px rgba(31,29,27,0.08)}.dps-table-main td{padding: 14px;border: 0;border-bottom: 1px solid rgba(31,29,27,0.08);text-align: right;display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;font-size: 15px;line-height: 1.35}.dps-table-main td:last-child{border-bottom: 0}.dps-table-main td::before{content: attr(data-label);display: block;flex: 0 0 48%;max-width: 48%;min-width: 48%;text-align: left;font-weight: 700;color: #1f1d1b;line-height: 1.3;word-break: normal;overflow-wrap: break-word}.dps-table-main td:first-child{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;text-align: left;gap: 6px}.dps-table-main td:first-child::before{content: attr(data-label);flex: none;max-width: 100%;min-width: 0;width: auto;margin: 0;word-break: normal;overflow-wrap: break-word}.dps-table-main--booking .dps-booking-row{display: none}.dps-price-actions{gap: 12px;margin-top: 16px}.dps-price-actions .btn-primary,.dps-price-actions .btn{min-height: 64px;font-size: 17px;border-radius: 18px;padding: 16px 18px}}.booking-choice-item input[readonly]{background: transparent;color: #1f1d1b;cursor: default}.booking-choice-item input[readonly]:focus{outline: none}.dps-rooms-grid{display: grid;grid-template-columns: 320px 1fr;gap: 0;border-radius: 26px;overflow: hidden;background: #ffffff;box-shadow: 0 0 0 1px rgba(31,29,27,0.08),0 10px 30px rgba(31,29,27,0.04)}.dps-rooms-side{background: #f8fbef;border-right: 1px solid rgba(31,29,27,0.1);display: grid;grid-template-rows: 208px 90px 90px 90px 140px}.dps-rooms-side__head,.dps-rooms-side__row,.dps-rooms-side__footer{padding: 24px 28px;display: flex;align-items: center;color: #1f1d1b;font-size: 18px;line-height: 1.3;border-bottom: 1px solid rgba(31,29,27,0.1)}.dps-rooms-side__head{font-weight: 500}.dps-rooms-side__footer{border-bottom: 0}.dps-rooms-cols{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.dps-room-col{display: grid;grid-template-rows: 208px 90px 90px 90px 140px;border-right: 1px solid rgba(31,29,27,0.1)}.dps-room-col:last-child{border-right: 0}.dps-room-col__head,.dps-room-col__price,.dps-room-col__footer{border-bottom: 1px solid rgba(31,29,27,0.1);background: #ffffff}.dps-room-col__head{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;padding: 24px 20px;background: #f8fbef}.dps-room-col__img{width: 148px;height: 96px;border-radius: 18px;overflow: hidden;background: #f3f3f3;border: 1px solid rgba(31,29,27,0.08)}.dps-room-col__img img{width: 100%;height: 100%;object-fit: cover;display: block}.dps-room-col__title{font-size: 20px;line-height: 1.25;text-align: center;color: #1f1d1b;font-weight: 500}.dps-room-col__price{padding: 24px 18px;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 18px;line-height: 1.3;color: #1f1d1b}.dps-room-col__footer{padding: 24px 18px;display: flex;align-items: center;justify-content: center;border-bottom: 0}.dps-room-col__footer .btn-primary{width: 100%;max-width: 280px;min-height: 72px;justify-content: center;border-radius: 20px;padding: 18px 20px}@media (max-width: 1279px){.dps-rooms-grid{grid-template-columns: 260px 1fr;border-radius: 22px}.dps-rooms-side{grid-template-rows: 190px 78px 78px 78px 120px}.dps-room-col{grid-template-rows: 190px 78px 78px 78px 120px}.dps-rooms-side__head,.dps-rooms-side__row,.dps-rooms-side__footer{padding: 18px 20px;font-size: 16px}.dps-room-col__head{padding: 18px 14px}.dps-room-col__img{width: 126px;height: 82px}.dps-room-col__title{font-size: 18px}.dps-room-col__price{padding: 18px 12px;font-size: 16px}.dps-room-col__footer{padding: 18px 12px}.dps-room-col__footer .btn-primary{min-height: 64px;font-size: 17px}}@media (max-width: 991px){.dps-rooms-grid{display: block;background: transparent;box-shadow: none}.dps-rooms-side{display: none}.dps-rooms-cols{display: grid;grid-template-columns: 1fr;gap: 16px}.dps-room-col{display: block;border-right: 0;border-radius: 22px;overflow: hidden;background: #ffffff;box-shadow: 0 0 0 1px rgba(31,29,27,0.08),0 10px 30px rgba(31,29,27,0.04)}.dps-room-col__head{background: #f8fbef;padding: 20px 16px}.dps-room-col__price{justify-content: space-between;text-align: right;padding: 14px 16px;border-bottom: 1px solid rgba(31,29,27,0.08)}.dps-room-col__price::before{content: attr(data-label);text-align: left;font-weight: 700;color: #1f1d1b;padding-right: 12px}.dps-room-col__footer{padding: 16px}.dps-room-col__footer .btn-primary{max-width: none;width: 100%}}.dps-room-head__img{width: 176px;height: 116px;margin: 0 auto;border-radius: 22px;overflow: hidden;background: #f3f3f3;box-shadow: 0 0 0 1px rgba(31,29,27,0.06),0 8px 20px rgba(31,29,27,0.06)}.dps-room-head__img img{width: 100%;height: 100%;object-fit: cover;display: block}.dps-room-head{display: flex;flex-direction: column;align-items: center;gap: 18px}.dps-room-head__name{font-size: 20px;line-height: 1.25;text-align: center;color: #1f1d1b;font-weight: 500}@media (max-width: 1279px){.dps-room-head__img{width: 150px;height: 100px;border-radius: 18px}.dps-room-head{gap: 14px}.dps-room-head__name{font-size: 18px}}@media (max-width: 767px){.dps-room-head__img{width: 100%;max-width: 220px;height: 140px;border-radius: 18px}}.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}}.footer .bank-details .footer-worktime{margin-top: 14px}.footer .bank-details .footer-worktime-value{margin-top: 2px}.footer .bank-details .footer-worktime b,.footer .bank-details .footer-worktime-value b{font-weight: 700}@media (max-width: 767px){.footer .bank-details .footer-worktime{margin-top: 12px}}.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}}.dps-compare2{margin: 0;margin-bottom: 50px}.dps-compare2 .container{width: min(1760px,100%);padding-left: 50px;padding-right: 50px;margin: 0 auto}.dps-compare2__head{width: 80%;max-width: 1065px;margin-bottom: 40px}.dps-compare2__head .h1{margin-bottom: 0 !important}.dps-compare2__sub{width: 70%;max-width: 656px;margin-top: 20px;color: rgba(31,29,27,0.8);line-height: 1.35}.dps-compare2__grid{display: flex;justify-content: center;column-gap: 20px;align-items: stretch}.dps-compare2__item{display: flex;flex-direction: column;flex: 1;max-width: 540px;min-width: 0;padding: 30px;border: 1px solid rgba(31,29,27,0.12);border-radius: 30px;background: #fff;transition: background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.dps-compare2__item:hover{background: #f3f8e8;border-color: #ccec83;transform: translateY(-4px)}.dps-compare2__top{display: flex;align-items: flex-start;gap: 18px;margin-bottom: 22px}.dps-compare2__icon-circle{width: 60px;height: 60px;min-width: 60px;border-radius: 50%;background: #f0f0f0;display: flex;align-items: center;justify-content: center;color: #1e4737;flex-shrink: 0;transition: background-color 0.25s ease}.dps-compare2__item:hover .dps-compare2__icon-circle{background: #ccec83}.dps-compare2__icon-circle svg,.dps-compare2__icon{width: 30px;height: 30px;display: block}.dps-compare2__title-wrap{flex: 1;min-width: 0;padding-top: 2px}.dps-compare2__pill{display: inline-flex;align-items: center;min-height: 22px;padding: 4px 16px;margin-bottom: 10px;border-radius: 999px;background: #ccec83;color: #1e4737;font-size: 10px;line-height: 1;letter-spacing: 0.04em;text-transform: uppercase}.dps-compare2__pill--green{background: #ccec83;color: #1e4737}.dps-compare2__title-wrap .h3{margin: 0 !important;font-size: 25px;line-height: 1.08;letter-spacing: -0.02em;color: #1f1d1b}.dps-compare2__body{display: grid;gap: 12px}.dps-compare2__col{padding: 20px;border-radius: 18px}.dps-compare2__col--gray{background: #f5f5f5}.dps-compare2__col--good{background: #e7f0d0}.dps-compare2__label{display: flex;align-items: center;gap: 8px;margin-bottom: 14px;font-size: 14px;line-height: 1.2;text-transform: uppercase;color: rgba(31,29,27,0.8)}.dps-compare2__dot{width: 18px;height: 18px;min-width: 18px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.dps-compare2__dot svg{width: 10px;height: 10px;display: block}.dps-compare2__dot--bad{background: #f8dede;color: #e46d6d}.dps-compare2__dot--good{background: #d4e7a7;color: #5f8b2d}.dps-compare2__texts{margin: 0}.dps-compare2__text{margin: 0;font-size: 18px;line-height: 1.35;color: rgba(31,29,27,0.8)}.dps-compare2__text + .dps-compare2__text{margin-top: 14px}.dps-compare2__list{margin: 0;padding: 0;list-style: none}.dps-compare2__list li{margin: 0;padding: 0;font-size: 18px;line-height: 1.35;color: rgba(31,29,27,0.8)}.dps-compare2__list li + li{margin-top: 14px}.dps-compare2__result{margin-top: 22px;color: rgba(31,29,27,0.8);font-size: 18px;line-height: 1.35}.dps-compare2__bottom{width: 100%;max-width: 980px;margin-top: 36px;color: rgba(31,29,27,0.8);line-height: 1.35}@media (max-width: 1439px){.dps-compare2__title-wrap .h3{font-size: 20px}.dps-compare2__text,.dps-compare2__list li,.dps-compare2__result{font-size: 16px}.dps-compare2__sub{font-size: 18px}}@media (max-width: 1199px){.dps-compare2 .container{padding-left: 20px;padding-right: 20px}.dps-compare2__head{width: 100%;max-width: none;margin-bottom: 28px}.dps-compare2__sub{width: 100%;max-width: none}.dps-compare2__grid{flex-direction: column;row-gap: 20px}.dps-compare2__item{max-width: none;border-radius: 20px;padding: 24px 22px}.dps-compare2__icon-circle{width: 54px;height: 54px;min-width: 54px}.dps-compare2__icon-circle svg,.dps-compare2__icon{width: 26px;height: 26px}.dps-compare2__col{border-radius: 16px;padding: 16px}.dps-compare2__bottom{margin-top: 28px}}@media (max-width: 747px){.dps-compare2 .container{padding-left: 10px;padding-right: 10px}.dps-compare2__head{margin-bottom: 24px}.dps-compare2__sub{margin-top: 14px}.dps-compare2__item{padding: 20px 16px}.dps-compare2__top{gap: 14px;margin-bottom: 18px}.dps-compare2__icon-circle{width: 50px;height: 50px;min-width: 50px}.dps-compare2__icon-circle svg,.dps-compare2__icon{width: 24px;height: 24px}.dps-compare2__pill{min-height: 20px;padding: 4px 12px;margin-bottom: 8px;font-size: 9px}.dps-compare2__title-wrap .h3{font-size: 18px;line-height: 1.08}.dps-compare2__label{font-size: 12px;margin-bottom: 10px}.dps-compare2__text,.dps-compare2__list li,.dps-compare2__result{font-size: 16px}.dps-compare2__bottom{margin-top: 22px}}@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)}.gallery-page .branch-short-desk .h3{margin-top: 50px}.dps-mobile-booking-cell{display: none}@media (max-width: 767px){.dps-table-main--booking .dps-mobile-booking-cell{display: block;width: 100%;padding: 14px;border-bottom: 0;background: transparent;text-align: center}.dps-table-main--booking .dps-mobile-booking-cell::before{content: none;display: none}.dps-table-main--booking tbody tr td:nth-last-child(2){border-bottom: 1px solid rgba(31,29,27,0.08)}.dps-table-main--booking .dps-mobile-booking-cell .btn-primary{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 56px;padding: 14px 18px;font-size: 16px;border-radius: 16px}}.auther-branches{margin-bottom: 30px}.contacts-gallery .contacts-gallery__main{position: relative;padding-bottom: 40px}.contacts-gallery .slick-dots{position: absolute;bottom: 0;left: 0;right: 0;width: 100%;max-width: 100%;margin: 0;padding: 0 20px;list-style: none;display: flex !important;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px 6px;box-sizing: border-box}.contacts-gallery .slick-dots li{width: auto;height: auto;margin: 0;padding: 0}.contacts-gallery .slick-dots li button{width: 10px;height: 10px;padding: 0;border: none;border-radius: 50%;background: #D4EBC0;cursor: pointer;font-size: 0;line-height: 0;transition: background 0.2s,transform 0.2s}.contacts-gallery .slick-dots li button:before{display: none !important}.contacts-gallery .slick-dots li.slick-active button{background: #1E4737;transform: scale(1.2)}.contacts-gallery .slick-dots li button:hover{background: #1E4737}.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}.sidebar-team-slider .sidebar-slider-card img{width: 180px;height: 210px;max-width: 100%;aspect-ratio: auto;display: block;margin: 0 auto;object-fit: cover}@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-gallery ul.slick-dots{display: none !important}.dobro-registry{box-sizing: border-box;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);align-items: start;gap: 12px 28px;width: 100%;margin: 22px 0 0;padding: 16px 0 0;border-top: 1px solid #dedede;color: #343434}.dobro-registry *,.dobro-registry *::before,.dobro-registry *::after{box-sizing: border-box}.dobro-registry .dobro-registry__content,.dobro-registry .dobro-registry__links{min-width: 0}.dobro-registry .dobro-registry__title{margin: 0 0 6px;padding: 0;color: #292929;font-size: 17px;font-weight: 600;line-height: 1.35}.dobro-registry .dobro-registry__description{margin: 0;padding: 0;color: #555;font-size: 13px;font-weight: 400;line-height: 1.5}.dobro-registry .dobro-registry__links{display: flex;flex-direction: column;gap: 7px;margin: 0;padding: 1px 0 0;list-style: none}.dobro-registry .dobro-registry__item{min-width: 0;margin: 0;padding: 0;list-style: none}.dobro-registry .dobro-registry__link{display: inline;color: #21543f;font-size: 13px;font-weight: 500;line-height: 1.5;text-decoration: underline;text-decoration-color: #b8ccbe;text-underline-offset: 3px;overflow-wrap: anywhere;transition: color .2s ease,text-decoration-color .2s ease}.dobro-registry .dobro-registry__link:hover{color: #143a2a;text-decoration-color: currentColor}.dobro-registry .dobro-registry__link:focus-visible{outline: 2px solid #648e43;outline-offset: 3px}.dobro-registry .dobro-registry__arrow{display: inline;white-space: nowrap;font-size: 13px}@media (max-width: 767px){.dobro-registry{grid-template-columns: minmax(0,1fr);gap: 10px;margin-top: 18px;padding-top: 14px}.dobro-registry .dobro-registry__title{font-size: 16px}}@media (prefers-reduced-motion: reduce){.dobro-registry .dobro-registry__link{transition: none}}.pdb-block{--pdb-ink: #1f1d1b;--pdb-soft: rgba(31,29,27,.8);--pdb-mute: rgba(31,29,27,.5);--pdb-forest: #1e4737;--pdb-forest-2: #285141;--pdb-lime: #ccec83;--pdb-leaf: #8fcf3c;--pdb-mist: #f5f5f5;--pdb-pill: #f0f0f0;--pdb-tint: #f8fbef;--pdb-line: #e7e7e7;container-type: inline-size;margin-block: clamp(14px,2.4vw,36px);color: var(--pdb-soft)}.pdb-block:first-child{margin-top: 0}.pdb-block *,.pdb-block *::before,.pdb-block *::after{box-sizing: border-box}.pdb-block img{display: block;max-width: 100%}.pdb-block input,.pdb-block textarea,.pdb-block button{font-family: inherit}.pdb-title{font-size: clamp(26px,4.2cqw,46px);line-height: 1.12;margin: 0 0 clamp(16px,2.4cqw,28px);text-wrap: balance}.pdb-title span{border-radius: .32em;padding-inline: .14em}.pdb-text{font-size: clamp(16px,1.9cqw,20px);line-height: 1.5}.pdb-text + .pdb-text{margin-top: 1em}.pdb-text--gap{margin-top: clamp(18px,2.6cqw,30px)}.pdb-text strong{color: var(--pdb-ink)}.pdb-lead a,.pdb-text a,.pdb-note a,.pdb-price__desc a{color: var(--pdb-forest);text-decoration: underline;text-decoration-skip-ink: none}.pdb-lead a:hover,.pdb-text a:hover,.pdb-note a:hover{text-decoration: none}.pdb-lead__in{padding: clamp(20px,3.4cqw,40px);border-radius: 30px;background: var(--pdb-mist);font-size: clamp(17px,2.1cqw,22px);line-height: 1.5}.pdb-lead__in strong{color: var(--pdb-ink);font-weight: 700}.pdb-lead__in > * + *{margin-top: .8em}.pdb-lead--plain .pdb-lead__in{padding: 0;border-radius: 0;background: none}.pdb-lead--accent .pdb-lead__in{position: relative;padding-left: clamp(28px,4.4cqw,56px)}.pdb-lead--accent .pdb-lead__in::before{content: "";position: absolute;left: clamp(12px,2cqw,26px);top: clamp(20px,3.4cqw,40px);bottom: clamp(20px,3.4cqw,40px);width: 5px;border-radius: 5px;background: var(--pdb-lime)}.pdb-call__in{position: relative;overflow: hidden;display: grid;gap: clamp(20px,3cqw,36px);padding: clamp(24px,4cqw,50px);border-radius: 30px;background: var(--pdb-forest);color: #fff}.pdb-call__in::after{content: "";position: absolute;right: -90px;top: -110px;width: 320px;height: 320px;border-radius: 50%;background: radial-gradient(circle at center,rgba(204,236,131,.22),rgba(204,236,131,0) 68%);pointer-events: none}.pdb-call__title{position: relative;z-index: 1;margin: 0;color: #fff;font-weight: 700;letter-spacing: -.02em;font-size: clamp(24px,3.5cqw,40px);line-height: 1.14;text-wrap: balance}.pdb-call__sub{position: relative;z-index: 1;margin-top: 10px;color: var(--pdb-lime);font-weight: 600;font-size: clamp(18px,2.2cqw,24px)}.pdb-call__perks{position: relative;z-index: 1;list-style: none;margin: clamp(16px,2.4cqw,26px) 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px}.pdb-block .pdb-call__perks li{margin: 0;display: inline-flex;align-items: center;gap: 10px;padding: 9px 16px 9px 10px;border-radius: 999px;background: var(--pdb-forest-2);color: rgba(255,255,255,.92);font-size: clamp(15px,1.7cqw,18px);line-height: 1.25}.pdb-block .pdb-call__perks li::before{content: "";position: static;opacity: 1;flex: 0 0 24px;width: 24px;height: 24px;border-radius: 50%;background: var(--pdb-lime) 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.2 4.3 8.6 12 1' stroke='%231E4737' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center / 12px no-repeat}.pdb-call__side{position: relative;z-index: 1;display: grid;gap: 14px;align-content: center}.pdb-call__phones{display: grid;gap: 0;justify-items: start}.pdb-call__phone{display: inline-block;padding-block: 7px;color: #fff;text-decoration: none;font-weight: 700;letter-spacing: -.02em;white-space: nowrap;font-size: clamp(26px,3.7cqw,40px);line-height: 1.1;transition: color .25s ease}.pdb-call__phone:hover,.pdb-call__phone:focus{color: var(--pdb-lime)}.pdb-call__hint{color: rgba(255,255,255,.6);font-size: clamp(14px,1.6cqw,17px)}@container (min-width: 760px){.pdb-call__in{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);align-items: center}.pdb-call__side{justify-items: start;padding-left: clamp(20px,3cqw,40px);border-left: 1px solid rgba(255,255,255,.14)}}.pdb-split{display: grid;gap: clamp(18px,2.6cqw,30px);margin-top: clamp(18px,2.6cqw,30px);align-items: start}.pdb-split__aside{display: grid;gap: clamp(14px,2cqw,20px)}.pdb-split__media{margin: 0}.pdb-block .pdb-split__media img{width: 100%;height: auto;aspect-ratio: 4 / 3;max-height: none;object-fit: cover;border-radius: 30px}.pdb-split__media figcaption,.pdb-figure figcaption{margin-top: 10px;font-size: 15px;font-style: italic;text-align: center;color: var(--pdb-mute)}.pdb-checklist{list-style: none;margin: 0;padding: clamp(18px,2.6cqw,30px);display: grid;gap: clamp(14px,2cqw,22px);border-radius: 22px;background: var(--pdb-mist)}.pdb-block .pdb-checklist li{position: relative;margin: 0;padding-left: 42px;color: var(--pdb-soft);font-size: clamp(16px,1.8cqw,19px);line-height: 1.45}.pdb-block .pdb-checklist li::before{content: "";position: absolute;left: 0;top: 0;opacity: 1;width: 28px;height: 28px;border-radius: 50%;background: var(--pdb-lime) 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.2 4.3 8.6 12 1' stroke='%231E4737' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center / 13px no-repeat}.pdb-checklist strong{color: var(--pdb-ink);font-weight: 600}.pdb-checklist a{color: var(--pdb-forest);text-decoration: underline;text-decoration-skip-ink: none}@container (min-width: 780px){.pdb-split{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr)}.pdb-split--reverse .pdb-split__aside{order: -1}.pdb-split__aside{position: sticky;top: 20px}}.pdb-note{display: grid;grid-template-columns: auto minmax(0,1fr);gap: clamp(12px,2cqw,18px);align-items: center;padding: clamp(16px,2.4cqw,24px);border-radius: 22px;background: var(--pdb-tint);border: 1px solid rgba(143,207,60,.4);color: var(--pdb-forest);font-weight: 600;font-size: clamp(15px,1.7cqw,18px);line-height: 1.45}.pdb-note::before{content: "";width: clamp(40px,5cqw,48px);height: clamp(40px,5cqw,48px);border-radius: 50%;background: var(--pdb-lime) url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 18.5S1.5 13 1.500 6.700A4.700 4.700 0 0 1 11 4.500a4.700 4.700 0 0 1 9.500 2.200C20.500 13 11 18.500 11 18.500Z' stroke='%231E4737' stroke-width='2' stroke-linejoin='round'/%3e%3c/svg%3e") center / 46% no-repeat}.pdb-prices__in{margin-top: clamp(18px,2.6cqw,30px);padding: clamp(14px,2.6cqw,30px);border-radius: 30px;background: var(--pdb-mist)}.pdb-prices__list{list-style: none;margin: 0;padding: 0;border-radius: 22px;background: #fff;border: 1px solid var(--pdb-line);overflow: hidden}.pdb-block .pdb-price{position: static;margin: 0;color: inherit;display: grid;gap: 12px 20px;padding: clamp(16px,2.4cqw,26px) clamp(16px,2.6cqw,30px)}.pdb-block .pdb-price::before{content: none}.pdb-block .pdb-price + .pdb-price{margin-top: 0;border-top: 1px solid var(--pdb-line)}.pdb-price__label{display: block;margin-bottom: 4px;color: var(--pdb-mute);font-size: 13px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase}.pdb-price__name{color: var(--pdb-ink);font-weight: 600;font-size: clamp(18px,2.2cqw,24px);line-height: 1.25}.pdb-price__desc{margin-top: 6px;font-size: clamp(15px,1.7cqw,17px);line-height: 1.4;color: var(--pdb-soft)}.pdb-price__buy{display: flex;align-items: center;justify-content: space-between;gap: 14px 20px;flex-wrap: wrap}.pdb-price__value{color: var(--pdb-ink);font-weight: 700;letter-spacing: -.02em;white-space: nowrap;font-size: clamp(22px,2.8cqw,30px);line-height: 1}.pdb-price__value small{font-size: .55em;font-weight: 500;letter-spacing: 0;color: var(--pdb-mute);margin-right: .25em}.pdb-price__value span{font-size: .6em;font-weight: 500;letter-spacing: 0;color: var(--pdb-mute);margin-left: .2em}.pdb-price .btn-primary svg{margin-left: 10px}@container (min-width: 720px){.pdb-block .pdb-price{grid-template-columns: minmax(0,1fr) auto;align-items: center}.pdb-price__buy{flex-wrap: nowrap;justify-content: flex-end;gap: clamp(18px,3cqw,40px)}.pdb-price__value{min-width: 5.2em;text-align: right}}.pdb-richtext .custom-text > :first-child,.pdb-richtext .custom-text > .pdb-figure + *{margin-top: 0}.pdb-richtext .custom-text > :last-child{margin-bottom: 0}.pdb-richtext .custom-text::after{content: "";display: block;clear: both}.pdb-figure{margin: 0 0 clamp(16px,2.4cqw,24px)}.pdb-block .pdb-figure img{width: 100%;height: auto;aspect-ratio: 4 / 3;max-height: none;object-fit: cover;border-radius: 30px}@container (min-width: 640px){.pdb-figure--right{float: right;width: min(42%,480px);margin: 6px 0 clamp(14px,2cqw,22px) clamp(22px,3.4cqw,44px)}.pdb-figure--left{float: left;width: min(42%,480px);margin: 6px clamp(22px,3.4cqw,44px) clamp(14px,2cqw,22px) 0}}.pdb-block.pdb-richtext ol{list-style: none;counter-reset: pdb-step;clear: both;padding: 0;display: grid;gap: clamp(10px,1.6cqw,16px)}.pdb-block.pdb-richtext ol > li{counter-increment: pdb-step;position: relative;margin: 0;min-height: 76px;border-radius: 22px;background: var(--pdb-mist);padding: clamp(16px,2.2cqw,24px) clamp(16px,2.4cqw,28px) clamp(16px,2.2cqw,24px) calc(clamp(16px,2.4cqw,28px) + 60px)}.pdb-block.pdb-richtext ol > li::before{content: counter(pdb-step);position: absolute;left: clamp(16px,2.4cqw,28px);top: clamp(14px,2cqw,20px);width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: var(--pdb-lime);color: var(--pdb-forest);font-weight: 700;font-size: 19px}.pdb-richtext ol > li > em:first-child,.pdb-richtext ol > li > strong:first-child{font-style: normal;font-weight: 600;color: var(--pdb-ink)}.pdb-calc__in{display: grid;gap: clamp(20px,3cqw,40px);padding: clamp(18px,3.2cqw,40px);border-radius: 30px;background: var(--pdb-mist)}.pdb-calc__groups{display: grid;gap: clamp(18px,2.4cqw,28px)}.pdb-calc__group{border: 0;margin: 0;padding: 0;min-width: 0}.pdb-calc__group legend{padding: 0;margin-bottom: 12px;color: var(--pdb-ink);font-weight: 600;font-size: clamp(17px,2cqw,20px)}.pdb-chips{display: flex;flex-wrap: wrap;gap: 8px}.pdb-chip{position: relative;cursor: pointer}.pdb-chip input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.pdb-chip span{display: inline-flex;align-items: center;min-height: 46px;padding: 8px 18px;border-radius: 15px;background: #fff;border: 2px solid transparent;color: var(--pdb-soft);font-size: clamp(15px,1.7cqw,18px);line-height: 1.2;transition: background-color .2s ease,border-color .2s ease,color .2s ease}.pdb-chip:hover span{border-color: var(--pdb-leaf)}.pdb-chip input:checked + span{background: var(--pdb-lime);color: var(--pdb-forest);font-weight: 600}.pdb-chip input:focus-visible + span{outline: 2px solid var(--pdb-forest);outline-offset: 2px}.pdb-calc__form{padding: clamp(18px,2.8cqw,30px);border-radius: 22px;background: var(--pdb-forest);color: #fff}.pdb-calc__result{display: grid;gap: 6px 18px;margin-bottom: 18px;padding: 16px 20px;border-radius: 15px;background: #fff;color: var(--pdb-soft)}.pdb-calc__result-label{font-size: 14px;color: var(--pdb-mute)}.pdb-calc__result-value{color: var(--pdb-forest);font-weight: 700;letter-spacing: -.02em;font-size: clamp(22px,2.8cqw,28px);line-height: 1.1}.pdb-calc__result-note{font-size: 13px;line-height: 1.35;color: var(--pdb-mute)}.pdb-calc__fields{display: grid;gap: 12px}.pdb-calc__form .form-item{margin-bottom: 0}.pdb-calc__form .form-item label{font-size: 16px;margin-bottom: 2px}.pdb-calc__form .form-item input,.pdb-calc__form .form-item textarea{font-size: 18px;border: 0;outline: none;padding-inline: 0}.pdb-calc__form .form-item textarea{height: 64px;border-radius: 0;padding: 4px 0}.pdb-calc__form .btn-primary{margin-top: 16px}.pdb-calc__form .agree-block{margin-top: 14px;font-size: 14px;line-height: 1.35}.pdb-calc__form .checkbox-item .custom-checkbox{flex: 0 0 26px;width: 26px;height: 26px;border-radius: 8px}@container (min-width: 560px){.pdb-calc__groups{grid-template-columns: repeat(2,minmax(0,1fr))}.pdb-calc__fields--row{grid-template-columns: repeat(2,minmax(0,1fr))}.pdb-calc__fields--row .pdb-calc__wide{grid-column: 1 / -1}}@container (min-width: 980px){.pdb-calc__in{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);align-items: start}.pdb-calc__groups,.pdb-calc__fields--row{grid-template-columns: minmax(0,1fr)}}@container (min-width: 1240px){.pdb-calc__groups,.pdb-calc__fields--row{grid-template-columns: repeat(2,minmax(0,1fr))}.pdb-calc__result{grid-template-columns: auto minmax(0,1fr);align-items: center}.pdb-calc__result-note{padding-left: 18px;border-left: 1px solid var(--pdb-line)}}.pdb-contact__in{display: grid;gap: clamp(18px,2.8cqw,34px);padding: clamp(18px,3.2cqw,40px);border-radius: 30px;background: var(--pdb-mist)}.pdb-contact__main .pdb-title{margin-bottom: clamp(10px,1.6cqw,16px)}.pdb-contact__main .btn-primary{margin-top: clamp(16px,2.4cqw,24px)}.pdb-contact__main .btn-primary svg{margin-left: 10px}.pdb-contact__side{display: grid;gap: clamp(14px,2cqw,20px);align-content: center;padding: clamp(18px,2.6cqw,28px);border-radius: 22px;background: #fff;border: 1px solid var(--pdb-line)}.pdb-contact__phone{display: flex;align-items: center;gap: 14px;min-width: 0}.pdb-contact__phone::before{content: "";flex: 0 0 52px;width: 52px;height: 52px;border-radius: 50%;background: var(--pdb-lime) url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.400 2.500 4.800 3.300C3.600 3.700 3 5 3.300 6.200c1.500 6 6.500 11 12.500 12.500 1.200.3 2.500-.3 2.900-1.500l.8-2.600-4.300-2.100-1.700 1.700c-2-1-3.700-2.700-4.700-4.700l1.700-1.700-2.100-4.300-1 .0Z' fill='%231E4737'/%3e%3c/svg%3e") center / 22px no-repeat}.pdb-contact__phone small{display: block;margin-bottom: -7px;font-size: 15px;color: var(--pdb-mute)}.pdb-contact__phone a{display: inline-block;padding-block: 10px;color: var(--pdb-ink);text-decoration: none;font-weight: 700;letter-spacing: -.02em;white-space: nowrap;font-size: clamp(22px,2.8cqw,30px);line-height: 1.15}.pdb-contact__phone a:hover{color: var(--pdb-forest)}.pdb-contact__label{padding-top: clamp(14px,2cqw,20px);border-top: 1px solid var(--pdb-line);font-size: 15px;color: var(--pdb-mute)}.pdb-contact__chat{display: grid;gap: 10px;padding-top: clamp(14px,2cqw,20px);border-top: 1px solid var(--pdb-line)}.pdb-contact__chat .pdb-contact__label{padding-top: 0;border-top: 0}.pdb-block .pdb-chat-open{display: inline-flex;align-items: center;justify-content: center;gap: 10px;width: 100%;min-height: 56px;padding: 10px 18px;border: 0;border-radius: 15px;background: var(--pdb-lime);color: var(--pdb-forest);font-weight: 700;font-size: 17px;line-height: 1.2;cursor: pointer;transition: background-color .2s ease,transform .2s ease}.pdb-block .pdb-chat-open:hover{background: #b9e85d;transform: translateY(-1px)}.pdb-block .pdb-chat-open span{font-size: 22px;line-height: 1}.pdb-soc{list-style: none;margin: -4px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px}.pdb-block .pdb-soc li{margin: 0;padding: 0}.pdb-block .pdb-soc li::before{content: none}.pdb-soc a{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 14px;background: var(--pdb-mist);border: 1px solid transparent;transition: border-color .2s ease,background-color .2s ease}.pdb-soc a:hover{border-color: var(--pdb-leaf);background: #fff}.pdb-soc img{width: 25px;height: 25px;display: block}@container (min-width: 820px){.pdb-contact__in{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);align-items: center}}@media (prefers-reduced-motion: reduce){.pdb-block *{transition: none !important}}.contacts-block{overflow: hidden;padding-bottom: 60px}.contacts-block__title{margin-bottom: 40px}.contacts-block__wrap .contacts-tabs{display: none}.contacts-block__wrap.has-tabs .contacts-tabs{display: flex}.contacts-tabs{flex-wrap: wrap;margin-bottom: 40px;border-bottom: 1px solid #e6e6e6}.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__inner{display: flex;gap: 30px;align-items: flex-start}.contacts-panel__media,.contacts-panel__info{flex: 1;min-width: 0}.contacts-panel__media{max-width: 50%}.contacts-panel__info{display: flex;flex-direction: column;row-gap: 22px;padding-top: 6px}.contacts-panel__name{margin: 0 0 4px;font-weight: 700;font-size: 25px;color: #1f1d1b}.contacts-list{display: flex;flex-direction: column;row-gap: 14px}.contacts-list__item{display: flex;align-items: center;column-gap: 12px}.contacts-list__item > p,.contacts-list__item > .contacts-socials{flex-grow: 1;margin: 0;padding: 20px 30px;border-radius: 100px;background-color: #f5f5f5;font-weight: 700;font-size: 22px;letter-spacing: -0.02em;color: #1f1d1b;line-height: 1}.contacts-list__item > p a{color: #1f1d1b}.contacts-list__item > p a:hover{color: #1e4737}.contacts-socials{display: flex;align-items: center;column-gap: 16px;padding: 16px 30px !important}.contacts-socials__link{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;transition: opacity 0.2s,transform 0.2s;opacity: 0.8}.contacts-socials__link:hover{opacity: 1;transform: translateY(-2px)}.contacts-socials__link img{width: 25px;height: 25px;object-fit: contain}.contacts-panel__btn{align-self: flex-start;margin-top: 6px}.contacts-panel__text{font-size: 18px;line-height: 1.5;color: rgba(31,29,27,0.85)}.contacts-panel__hint{font-size: 15px;line-height: 1.5;color: rgba(31,29,27,0.6)}.contacts-panel .contacts-map{height: 320px;border-radius: 30px;overflow: hidden;margin-top: 6px}.contacts-panel .contacts-map iframe{display: block;width: 100%;height: 100%;border: 0}.contacts-gallery{width: 100%;margin-bottom: 28px;position: relative}.contacts-gallery__main{border-radius: 30px;position: relative}.contacts-gallery__slide img{display: block;width: 100%;aspect-ratio: 41/33;object-fit: cover}.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{position: relative}.contacts-team__title{margin: 0 0 20px;font-size: 28px;font-weight: 700;letter-spacing: -0.02em;color: #1f1d1b;line-height: 1.14;text-align: center}.contacts-team__slider{margin: 0 -10px}.contacts-team__slide{padding: 0 10px;text-align: center}.contacts-team__photo{width: 100%;border-radius: 20px;overflow: hidden;margin-bottom: 14px;background-color: #f5f5f5}.contacts-team__photo img{display: block;width: 100%;aspect-ratio: 1 / 1.15;object-fit: cover}.contacts-team__name{font-size: 17px;font-weight: 700;color: #1f1d1b;line-height: 1.2;margin-bottom: 4px}.contacts-team__role{font-size: 14px;color: rgba(31,29,27,0.6);line-height: 1.2}.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-panel__inner{gap: 24px}.contacts-list__item > p,.contacts-list__item > .contacts-socials{font-size: 18px;padding: 16px 24px}.contacts-gallery__main .slick-prev{left: -15px}.contacts-gallery__main .slick-next{right: -15px}}@media (max-width: 991px){.contacts-panel__inner{flex-direction: column;gap: 36px}.contacts-panel__media,.contacts-panel__info{width: 100%;max-width: none}.contacts-panel__info{padding-top: 0}}@media (max-width: 767px){.contacts-block{padding-bottom: 40px}.contacts-tabs{flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;margin-left: -16px;margin-right: -16px;padding: 0 16px}.contacts-tabs::-webkit-scrollbar{display: none}.contacts-tabs__item{flex-shrink: 0;padding: 12px 18px;font-size: 15px}.contacts-list__item > p,.contacts-list__item > .contacts-socials{font-size: 16px;padding: 14px 20px}.contacts-socials{padding: 12px 20px !important}.contacts-socials__link img{width: 22px;height: 22px}.contacts-panel__btn{width: 100%}.contacts-panel .contacts-map{height: 250px;border-radius: 20px}.contacts-gallery__main{border-radius: 20px}.contacts-gallery__slide img{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}}.contacts-gallery{position: relative}.contacts-gallery .slick-prev,.contacts-gallery .slick-next{z-index: 5;width: 40px;height: 40px;background: rgba(255,255,255,0.9);border-radius: 50%;box-shadow: 0 2px 6px rgba(0,0,0,0.1)}.contacts-gallery .slick-prev{left: 10px}.contacts-gallery .slick-next{right: 10px}.contacts-gallery .slick-prev:hover,.contacts-gallery .slick-next:hover{background: #fff}.contacts-gallery .slick-prev:before,.contacts-gallery .slick-next:before{color: #1E4737;font-size: 20px;opacity: 1}.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: 3px}.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 (min-width: 1700px){.mnav__item.is-big{--cols: 5 !important;--panel-w: 1660px !important}}@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__item.is-current > .mnav__row > .mnav__link{color: var(--forest)}.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--c2{--cols: 2}.mnav__item--c3{--cols: 3}.mnav__item--c4{--cols: 4}.mnav__item--w680{--panel-w: 680px}.mnav__item--w1040{--panel-w: 1040px}.mnav__item--w1120{--panel-w: 1120px}.mnav__item--w1500{--panel-w: 1500px}.pd-thanks .h4{margin-bottom: 20px}.pd-thanks .txt-20 + .txt-20{margin-top: 12px}.pd-contacts-map-frame{position: relative}.service-search-page{padding-top: 10px}.service-search-box{background: #f5f5f5;border-radius: 30px;padding: 30px;margin-bottom: 30px}.service-search-title{margin-bottom: 20px}.service-search-form{display: flex;gap: 15px;align-items: stretch}.service-search-input-wrap{flex: 1;border-radius: 15px;background: #f0f0f0;padding: 12px 20px}.service-search-input{display: block;width: 100%;height: 42px;background: transparent;border: 0;font-weight: 500;font-size: 22px;color: #1f1d1b;font-family: inherit}.service-search-input::placeholder{color: rgba(31,29,27,0.45)}.service-search-submit{min-width: 220px}.service-search-meta{margin-top: 18px;color: rgba(31,29,27,0.5);font-size: 18px}.service-search-results{display: grid;gap: 20px}.service-search-card{background: #f5f5f5;border-radius: 30px;padding: 25px 30px;transition: .2s ease}.service-search-card:hover{transform: translateY(-2px)}.service-search-card-title{display: inline-block;margin-bottom: 12px;color: #1f1d1b;text-decoration: none}.service-search-card-title:hover{color: #1e4737}.service-search-card-url{margin-bottom: 14px;font-size: 16px;color: rgba(30,71,55,0.75);word-break: break-word}.service-search-card-text{color: rgba(31,29,27,0.72);font-size: 18px;line-height: 1.55}.service-search-empty{background: #f5f5f5;border-radius: 30px;padding: 30px}.service-search-empty .h4{margin-bottom: 10px}.service-search-note{color: rgba(31,29,27,0.5)}@media (max-width: 1023px){.service-search-box,.service-search-card,.service-search-empty{border-radius: 20px;padding: 20px}.service-search-form{flex-direction: column}.service-search-submit{width: 100%;min-width: 0}.service-search-input{font-size: 18px;height: 36px}.service-search-card-text,.service-search-meta{font-size: 16px}}.pd-text-center{text-align: center}.page-404{padding: 100px 0px}.page-404 h1{margin-bottom: 30px}.page-404 ul{margin: 0 0 20px 0}.page-404 ul li{margin: 0}.page-404 ul li a{text-decoration: none;color: #000}.page-404 p{margin-bottom: 20px}.pd-why-franchise-bg{background-image: url(/themes/pansionat-dobro/img/franshiza/image1.webp)}.pd-franchise-conditions-bg{background-image: url(/themes/pansionat-dobro/img/franshiza/image2.webp)}.pd-thumbs .gallery-item img{width: auto;height: auto;max-width: 100%;max-height: 228px}.card-title-link{color: inherit;text-decoration: none}.card-title-link:hover,.card-title-link:focus-visible{text-decoration: underline}.related-services{display: grid;gap: 20px}.region-towns .container{display: grid;gap: 30px}.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}.town-houses{display: grid;gap: 16px}.town-houses__distance{margin: 0;font-size: 18px;font-weight: 600}.town-houses__list{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.town-houses__list li{display: grid;gap: 2px}.town-houses__name{font-weight: 700}.custom-text .pd-article-author{margin-top: -24px;font-size: 18px}.custom-text .pd-author__photo{display: block;width: 200px;max-width: 100%;aspect-ratio: 1;margin-bottom: 30px;border-radius: 50%}.custom-text .pd-author__role{margin-top: -24px;font-weight: 600}.custom-text .pd-author__certs{display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 20px;padding: 0;list-style: none}.custom-text .pd-author__certs li{padding-left: 0}.custom-text .pd-author__certs li::before{content: none}.custom-text .pd-author__certs li + li{margin-top: 0}.custom-text .pd-author__cert{aspect-ratio: 3 / 4;border-radius: 15px;object-fit: contain}.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}}.contacts-block__city{max-width: 900px;margin-bottom: 32px;font-size: 18px;line-height: 1.5;color: rgba(31,29,27,0.8)}.contacts-panel__route{margin-top: 20px;font-size: 16px;line-height: 1.5;color: rgba(31,29,27,0.8)}.contacts-panel__route-title{margin-bottom: 6px;font-weight: 700;color: #1f1d1b}.contacts-panel__route p{margin: 0 0 6px}.custom-text .pd-article-date{font-size: 16px;color: rgba(31,29,27,0.7)}.custom-text h1 + .pd-article-date{margin-top: -24px}.custom-text .pd-article-author + .pd-article-date{margin-top: -16px}.custom-text .pd-article-review{font-size: 16px;font-weight: 600;color: #1e4737}.custom-text .pd-article-review a{color: inherit}.custom-text h1 + .pd-article-review{margin-top: -24px}.custom-text .pd-article-author + .pd-article-review,.custom-text .pd-article-review + .pd-article-date{margin-top: -16px}.custom-text .pd-article-services{margin-top: 40px;padding: 28px;border-radius: 20px;background-color: #f5f5f5}.custom-text .pd-article-services__title{margin: 0 0 16px;font-size: 22px;font-weight: 700;line-height: 1.3;color: #1f1d1b}.custom-text .pd-article-services .link-chips{margin: 0;padding: 0}.custom-text .pd-article-services .link-chips li{margin: 0;padding: 0}.custom-text .pd-article-services .link-chips li::before{content: none}.custom-text .pd-article-services__call{margin: 16px 0 0;font-size: 18px}@media (max-width: 767px){.custom-text .pd-article-services{padding: 20px 16px}}.service-pair{padding: 20px 24px;border-left: 6px solid #ccec83;border-radius: 20px;background-color: #f5f5f5}.service-pair__text{margin: 0;font-size: 18px;line-height: 1.5;color: #1f1d1b}.service-pair__text a{color: inherit;text-decoration: underline;text-decoration-color: #9cc63b;text-underline-offset: 3px}.service-pair__text a:hover,.service-pair__text a:focus-visible{text-decoration-color: currentColor}@media (max-width: 767px){.service-pair{padding: 16px}.service-pair__text{font-size: 16px}}.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}}@media (max-width: 359px){.call-bar__button.btn,.call-bar__button.btn-primary{font-size: 16px}}.popUp-callback__lede{margin: 0 0 20px}.service-trust{display: grid;gap: 24px}.service-trust .h1,.service-trust__lede{margin: 0}.service-trust__doctors{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.service-trust__doctor{display: flex;align-items: center;gap: 16px;padding: 16px;border: 1px solid #e4e4e4;border-radius: 20px;background-color: #fff}.service-trust__photo{flex: 0 0 auto;width: 96px;height: 96px;border-radius: 50%;object-fit: cover}.service-trust__who{display: grid;gap: 4px;min-width: 0}.service-trust__name{font-size: 18px;font-weight: 700;line-height: 1.3;color: #1f1d1b;text-decoration: underline;text-decoration-color: #9cc63b;text-underline-offset: 3px}.service-trust__name:hover,.service-trust__name:focus-visible{text-decoration-color: currentColor}.service-trust__role{font-size: 16px;color: rgba(31,29,27,0.7)}.service-trust__reading{padding: 20px 24px;border-radius: 20px;background-color: #f5f5f5}.service-trust__subtitle{margin: 0 0 10px;font-size: 20px;font-weight: 700}.service-trust__articles{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none;font-size: 18px;line-height: 1.4}.service-trust__articles a{color: #1f1d1b;text-decoration: underline;text-decoration-color: #9cc63b;text-underline-offset: 3px}.service-trust__by{color: rgba(31,29,27,0.7)}.service-trust__license{margin: 0;font-size: 16px;color: rgba(31,29,27,0.8)}@media (max-width: 767px){.service-trust__photo{width: 72px;height: 72px}.service-trust__reading{padding: 16px}.service-trust__articles{font-size: 16px}}.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}.credentials__list{display: grid;gap: 20px;margin: 0;padding: 0;list-style: none}.credentials__item{display: grid;grid-template-columns: 104px minmax(0,1fr) auto;gap: 24px;align-items: start;padding: 24px 28px;border: 1px solid #e4e4e4;border-radius: 20px;background-color: #fff;scroll-margin-top: 120px}.credentials__item:target{border-color: #9cc63b}.credentials__logo{display: flex;align-items: center;justify-content: center;width: 104px;height: 72px}.credentials__logo img{max-width: 100%;max-height: 100%;object-fit: contain}.credentials__text{display: grid;gap: 8px;min-width: 0}.credentials__text p,.credentials__detail p{margin: 0}.credentials__kind{font-size: 15px;color: rgba(31,29,27,0.6)}.credentials__title{margin: 0;font-size: 22px;font-weight: 700;line-height: 1.3;color: #1f1d1b}.credentials__org{font-size: 17px;font-weight: 600;color: #1e4737}.credentials__detail{display: grid;gap: 8px;font-size: 17px;line-height: 1.5;color: rgba(31,29,27,0.85)}.credentials__check a{font-size: 17px;color: #1f1d1b;text-decoration: underline;text-decoration-color: #9cc63b;text-underline-offset: 3px}.credentials__scan{display: block;width: 240px;overflow: hidden;border: 1px solid #e4e4e4;border-radius: 12px}.credentials__scan img{display: block;width: 100%;height: auto}@media (max-width: 767px){.credentials__item{grid-template-columns: 56px minmax(0,1fr);padding: 16px}.credentials__logo{width: 56px;height: 56px}.credentials__scan{grid-column: 1 / -1}.credentials__title{font-size: 19px}.credentials__scan{width: 100%}}.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}}.contacts-page-content.inner-content,.inner-content.custom-text{min-width: 0}.custom-text table{display: block;max-width: 100%;overflow-x: auto}.custom-text iframe{max-width: 100%;height: auto;aspect-ratio: 16 / 9}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}.pd-form-status{margin: 0 0 16px;padding: 12px 16px;border-radius: 14px;font-size: 16px;line-height: 1.4;scroll-margin-top: 140px}.pd-form-status--error{background-color: #fdecea;color: #8a1c12}.pd-form-status--ok{background-color: #eef7dc;color: #1e4737}.pd-lead-form{margin-block: 30px}.custom-text .pd-lead-form__title{margin: 0 0 12px}.custom-text .pd-lead-form__lede{margin: 0 0 20px}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}.service-trust{margin-bottom: 50px}.related-services{margin-block: 30px}.custom-text .pd-article-services{margin-bottom: 30px}.breadcrumbs > li:last-child > *{opacity: 0.75}.footer-new__slogan{color: rgba(31,29,27,0.75)}.pdb-block{--pdb-mute: rgba(31,29,27,0.7)}.service-search-meta{color: rgba(31,29,27,0.7)}.link-chips__note{color: rgba(31,29,27,0.72)}.dps-compare2__pill{font-size: 13px;font-weight: 600}.dps-compare2__label{font-size: 14px}@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}}.page-404 .pd-error-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 24px}.page-404 .pd-error-links a,.page-404 .pd-error-tel{display: inline-flex;align-items: center;min-height: 44px;color: #1e4737;text-decoration: underline;text-underline-offset: 3px}.page-404 .pd-error-links li{padding-left: 0}.page-404 .pd-error-links li::before{content: none}.page-404 .pd-error-links li + li{margin-top: 0}@media (max-width: 440px){.franchise-benefits{margin-inline: 0}}@media (max-width: 767px){.contacts-tabs{flex-wrap: wrap;overflow-x: visible;margin-inline: 0;padding: 0}.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}}.aside-grid > *,.service-hero-demo__grid > *,.pdb-contact__in > *{min-width: 0}@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)}}@media (min-width: 1024px){.aside-grid:not(.aside-grid--desktop) > .sidebar{display: flex;flex-direction: column}.aside-grid:not(.aside-grid--desktop) > .sidebar > .free-consult:only-child{flex: 1 1 auto}}.pd-t-center{text-align: center}.pd-t-justify{text-align: justify}.pd-t-right{text-align: right}.pd-t-indent{margin-left: 47px}.pd-t-accent{color: #0066cc}.pd-t-img-right{float: right;margin: 5px 3px}.pd-t-img-gap{margin-top: 10px;margin-bottom: 10px}.pd-t-img-wide{width: 100%;height: auto}.pd-t-note-table{background-color: #e6e6fa;border-style: hidden}