*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}html{font-size: 10px;-webkit-tap-highlight-color: transparent}body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;line-height: 1.42857;color: #333333;background-color: #fff}input,button,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit}a{color: #337ab7;text-decoration: none}a:hover,a:focus{color: #23527c;text-decoration: underline}a:focus{outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}figure{margin: 0}img{vertical-align: middle}.img-responsive{display: block;max-width: 100%;height: auto}.img-rounded{border-radius: 6px}.img-thumbnail{padding: 4px;line-height: 1.42857;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;max-width: 100%;height: auto}.img-circle{border-radius: 50%}hr{margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0}.sr-only-focusable:active,.sr-only-focusable:focus{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}[role="button"]{cursor: pointer}html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: 0.67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace,monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}.container{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}.container:before,.container:after{content: " ";display: table}.container:after{clear: both}@media (min-width: 768px){.container{width: 750px}}@media (min-width: 992px){.container{width: 970px}}@media (min-width: 1200px){.container{width: 1200px}}.container-fluid{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}.container-fluid:before,.container-fluid:after{content: " ";display: table}.container-fluid:after{clear: both}.row{margin-left: -15px;margin-right: -15px}.row:before,.row:after{content: " ";display: table}.row:after{clear: both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float: left}.col-xs-1{width: 8.33333%}.col-xs-2{width: 16.66667%}.col-xs-3{width: 25%}.col-xs-4{width: 33.33333%}.col-xs-5{width: 41.66667%}.col-xs-6{width: 50%}.col-xs-7{width: 58.33333%}.col-xs-8{width: 66.66667%}.col-xs-9{width: 75%}.col-xs-10{width: 83.33333%}.col-xs-11{width: 91.66667%}.col-xs-12{width: 100%}.col-xs-pull-0{right: auto}.col-xs-pull-1{right: 8.33333%}.col-xs-pull-2{right: 16.66667%}.col-xs-pull-3{right: 25%}.col-xs-pull-4{right: 33.33333%}.col-xs-pull-5{right: 41.66667%}.col-xs-pull-6{right: 50%}.col-xs-pull-7{right: 58.33333%}.col-xs-pull-8{right: 66.66667%}.col-xs-pull-9{right: 75%}.col-xs-pull-10{right: 83.33333%}.col-xs-pull-11{right: 91.66667%}.col-xs-pull-12{right: 100%}.col-xs-push-0{left: auto}.col-xs-push-1{left: 8.33333%}.col-xs-push-2{left: 16.66667%}.col-xs-push-3{left: 25%}.col-xs-push-4{left: 33.33333%}.col-xs-push-5{left: 41.66667%}.col-xs-push-6{left: 50%}.col-xs-push-7{left: 58.33333%}.col-xs-push-8{left: 66.66667%}.col-xs-push-9{left: 75%}.col-xs-push-10{left: 83.33333%}.col-xs-push-11{left: 91.66667%}.col-xs-push-12{left: 100%}.col-xs-offset-0{margin-left: 0%}.col-xs-offset-1{margin-left: 8.33333%}.col-xs-offset-2{margin-left: 16.66667%}.col-xs-offset-3{margin-left: 25%}.col-xs-offset-4{margin-left: 33.33333%}.col-xs-offset-5{margin-left: 41.66667%}.col-xs-offset-6{margin-left: 50%}.col-xs-offset-7{margin-left: 58.33333%}.col-xs-offset-8{margin-left: 66.66667%}.col-xs-offset-9{margin-left: 75%}.col-xs-offset-10{margin-left: 83.33333%}.col-xs-offset-11{margin-left: 91.66667%}.col-xs-offset-12{margin-left: 100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float: left}.col-sm-1{width: 8.33333%}.col-sm-2{width: 16.66667%}.col-sm-3{width: 25%}.col-sm-4{width: 33.33333%}.col-sm-5{width: 41.66667%}.col-sm-6{width: 50%}.col-sm-7{width: 58.33333%}.col-sm-8{width: 66.66667%}.col-sm-9{width: 75%}.col-sm-10{width: 83.33333%}.col-sm-11{width: 91.66667%}.col-sm-12{width: 100%}.col-sm-pull-0{right: auto}.col-sm-pull-1{right: 8.33333%}.col-sm-pull-2{right: 16.66667%}.col-sm-pull-3{right: 25%}.col-sm-pull-4{right: 33.33333%}.col-sm-pull-5{right: 41.66667%}.col-sm-pull-6{right: 50%}.col-sm-pull-7{right: 58.33333%}.col-sm-pull-8{right: 66.66667%}.col-sm-pull-9{right: 75%}.col-sm-pull-10{right: 83.33333%}.col-sm-pull-11{right: 91.66667%}.col-sm-pull-12{right: 100%}.col-sm-push-0{left: auto}.col-sm-push-1{left: 8.33333%}.col-sm-push-2{left: 16.66667%}.col-sm-push-3{left: 25%}.col-sm-push-4{left: 33.33333%}.col-sm-push-5{left: 41.66667%}.col-sm-push-6{left: 50%}.col-sm-push-7{left: 58.33333%}.col-sm-push-8{left: 66.66667%}.col-sm-push-9{left: 75%}.col-sm-push-10{left: 83.33333%}.col-sm-push-11{left: 91.66667%}.col-sm-push-12{left: 100%}.col-sm-offset-0{margin-left: 0%}.col-sm-offset-1{margin-left: 8.33333%}.col-sm-offset-2{margin-left: 16.66667%}.col-sm-offset-3{margin-left: 25%}.col-sm-offset-4{margin-left: 33.33333%}.col-sm-offset-5{margin-left: 41.66667%}.col-sm-offset-6{margin-left: 50%}.col-sm-offset-7{margin-left: 58.33333%}.col-sm-offset-8{margin-left: 66.66667%}.col-sm-offset-9{margin-left: 75%}.col-sm-offset-10{margin-left: 83.33333%}.col-sm-offset-11{margin-left: 91.66667%}.col-sm-offset-12{margin-left: 100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float: left}.col-md-1{width: 8.33333%}.col-md-2{width: 16.66667%}.col-md-3{width: 25%}.col-md-4{width: 33.33333%}.col-md-5{width: 41.66667%}.col-md-6{width: 50%}.col-md-7{width: 58.33333%}.col-md-8{width: 66.66667%}.col-md-9{width: 75%}.col-md-10{width: 83.33333%}.col-md-11{width: 91.66667%}.col-md-12{width: 100%}.col-md-pull-0{right: auto}.col-md-pull-1{right: 8.33333%}.col-md-pull-2{right: 16.66667%}.col-md-pull-3{right: 25%}.col-md-pull-4{right: 33.33333%}.col-md-pull-5{right: 41.66667%}.col-md-pull-6{right: 50%}.col-md-pull-7{right: 58.33333%}.col-md-pull-8{right: 66.66667%}.col-md-pull-9{right: 75%}.col-md-pull-10{right: 83.33333%}.col-md-pull-11{right: 91.66667%}.col-md-pull-12{right: 100%}.col-md-push-0{left: auto}.col-md-push-1{left: 8.33333%}.col-md-push-2{left: 16.66667%}.col-md-push-3{left: 25%}.col-md-push-4{left: 33.33333%}.col-md-push-5{left: 41.66667%}.col-md-push-6{left: 50%}.col-md-push-7{left: 58.33333%}.col-md-push-8{left: 66.66667%}.col-md-push-9{left: 75%}.col-md-push-10{left: 83.33333%}.col-md-push-11{left: 91.66667%}.col-md-push-12{left: 100%}.col-md-offset-0{margin-left: 0%}.col-md-offset-1{margin-left: 8.33333%}.col-md-offset-2{margin-left: 16.66667%}.col-md-offset-3{margin-left: 25%}.col-md-offset-4{margin-left: 33.33333%}.col-md-offset-5{margin-left: 41.66667%}.col-md-offset-6{margin-left: 50%}.col-md-offset-7{margin-left: 58.33333%}.col-md-offset-8{margin-left: 66.66667%}.col-md-offset-9{margin-left: 75%}.col-md-offset-10{margin-left: 83.33333%}.col-md-offset-11{margin-left: 91.66667%}.col-md-offset-12{margin-left: 100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float: left}.col-lg-1{width: 8.33333%}.col-lg-2{width: 16.66667%}.col-lg-3{width: 25%}.col-lg-4{width: 33.33333%}.col-lg-5{width: 41.66667%}.col-lg-6{width: 50%}.col-lg-7{width: 58.33333%}.col-lg-8{width: 66.66667%}.col-lg-9{width: 75%}.col-lg-10{width: 83.33333%}.col-lg-11{width: 91.66667%}.col-lg-12{width: 100%}.col-lg-pull-0{right: auto}.col-lg-pull-1{right: 8.33333%}.col-lg-pull-2{right: 16.66667%}.col-lg-pull-3{right: 25%}.col-lg-pull-4{right: 33.33333%}.col-lg-pull-5{right: 41.66667%}.col-lg-pull-6{right: 50%}.col-lg-pull-7{right: 58.33333%}.col-lg-pull-8{right: 66.66667%}.col-lg-pull-9{right: 75%}.col-lg-pull-10{right: 83.33333%}.col-lg-pull-11{right: 91.66667%}.col-lg-pull-12{right: 100%}.col-lg-push-0{left: auto}.col-lg-push-1{left: 8.33333%}.col-lg-push-2{left: 16.66667%}.col-lg-push-3{left: 25%}.col-lg-push-4{left: 33.33333%}.col-lg-push-5{left: 41.66667%}.col-lg-push-6{left: 50%}.col-lg-push-7{left: 58.33333%}.col-lg-push-8{left: 66.66667%}.col-lg-push-9{left: 75%}.col-lg-push-10{left: 83.33333%}.col-lg-push-11{left: 91.66667%}.col-lg-push-12{left: 100%}.col-lg-offset-0{margin-left: 0%}.col-lg-offset-1{margin-left: 8.33333%}.col-lg-offset-2{margin-left: 16.66667%}.col-lg-offset-3{margin-left: 25%}.col-lg-offset-4{margin-left: 33.33333%}.col-lg-offset-5{margin-left: 41.66667%}.col-lg-offset-6{margin-left: 50%}.col-lg-offset-7{margin-left: 58.33333%}.col-lg-offset-8{margin-left: 66.66667%}.col-lg-offset-9{margin-left: 75%}.col-lg-offset-10{margin-left: 83.33333%}.col-lg-offset-11{margin-left: 91.66667%}.col-lg-offset-12{margin-left: 100%}}ul,li,h1,h2,h3{padding: 0;margin: 0}li{list-style-type: none}.bg-transparent{background-color: transparent}.pos-rel{position: relative}.no-padding{padding: 0 !important}.no-pr{padding-right: 0}.no-pl{padding-left: 0}.no-margin{margin: 0 !important}.align-center{text-align: center}.align-left{text-align: left}.align-right{text-align: right}.inline-block-justifyer-wrp{text-align: justify}.inline-block-justifyer-wrp-left{text-align: left}.inline-block-justifyer-wrp-right{text-align: right}.inline-block-justifyer-wrp-center{text-align: center}.inline-block-justifyer-wrp:before{content: '';display: block;width: 100%}.inline-block-justifyer-wrp:after{content: '';display: inline-block;width: 100%}.inline-block-justifyer-item{display: inline-block;position: relative;top: 0}.display-table{display: table}.display-table-cell{display: table-cell}.overflow-hidden{overflow: hidden}.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}.slick-list{position: relative;overflow: hidden;display: block;margin: 0;padding: 0}.slick-list:focus{outline: none}.slick-list.dragging{cursor: pointer;cursor: hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}.slick-track{position: relative;left: 0;top: 0;display: block}.slick-track:before,.slick-track:after{content: "";display: table}.slick-track:after{clear: both}.slick-loading .slick-track{visibility: hidden}.slick-slide{float: left;height: 100%;min-height: 1px;display: none}[dir="rtl"] .slick-slide{float: right}.slick-slide img{display: block}.slick-slide.slick-loading img{display: none}.slick-slide.dragging img{pointer-events: none}.slick-initialized .slick-slide{display: block}.slick-loading .slick-slide{visibility: hidden}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent}.slick-arrow.slick-hidden{display: none}.err{border: 1px solid #af0000 !important;color: #af0000 !important}.spacer-20{height: 20px}.carusel-articles{position: relative;padding: 70px 0}.carusel-articles .slick-prev,.carusel-articles .slick-next{color: transparent;width: 24px;height: 40px;background: none;border: none;position: absolute;top: 50px;margin-top: -42px;cursor: pointer}.carusel-articles .slick-prev:hover:before,.carusel-articles .slick-next:hover:before{border-color: #e83c3a}.carusel-articles .slick-prev{right: 30px}.carusel-articles .slick-prev:before{content: "";display: block;position: absolute;border: 4px solid #f6b1b0;border-top: none;border-right: none;width: 20px;height: 20px;transform: rotate(45deg);top: 50%;left: 50%;margin: -9px 0 0 -7px}.carusel-articles .slick-next{right: 0px}.carusel-articles .slick-next:before{content: "";display: block;position: absolute;border: 4px solid #f6b1b0;border-bottom: none;border-left: none;width: 20px;height: 20px;transform: rotate(45deg);top: 50%;left: 50%;margin: -9px 0 0 -13px}:root{--brand: #0f766e;--brand-600: #0d9488;--brand-700: #115e59;--brand-50: #effaf8;--brand-100: #d5f2ee;--cta: #d93636;--cta-700: #b52a2a;--ink: #12302f;--ink-2: #4a5f5e;--line: #dcebe9;--bg: #f6faf9;--card: #ffffff;--radius: 16px;--radius-sm: 10px;--shadow: 0 1px 2px rgba(18,48,47,.08),0 2px 6px rgba(18,48,47,.05);--shadow-lg: 0 2px 4px rgba(18,48,47,.10),0 4px 10px rgba(18,48,47,.08);--header-h: 72px;--font: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}html{font-size: 16px;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 12px)}body{font-family: var(--font);font-size: 16px;line-height: 1.65;color: var(--ink);background: var(--bg);-webkit-font-smoothing: antialiased}h1,h2,h3,h4,.style__title,.style__subtitle{font-family: var(--font);color: var(--ink);line-height: 1.2;letter-spacing: -.01em}h1{font-size: clamp(26px,4vw,38px);font-weight: 800}h2{font-size: clamp(22px,3vw,30px);font-weight: 800}h3{font-size: clamp(18px,2.2vw,22px);font-weight: 700}a{color: var(--brand);text-decoration: none;transition: color .15s}a:hover,a:focus{color: var(--brand-700);text-decoration: underline;text-underline-offset: 3px}img{max-width: 100%;height: auto}:focus-visible{outline: 3px solid var(--brand-600);outline-offset: 2px;border-radius: 4px}.wrp-main{background: transparent;overflow: visible}.container,.container-fluid{max-width: 1240px}.skip-link{position: absolute;left: 12px;top: -60px;z-index: 1000;background: var(--ink);color: #fff;padding: 10px 16px;border-radius: 8px}.skip-link:focus{top: 12px;color: #fff;text-decoration: none}header{position: sticky;top: 0;z-index: 900;background: #fff;border-bottom: 1px solid var(--line);height: auto;min-height: var(--header-h);padding: 0}header .container-fluid,header .side-full{padding: 0;max-width: 1400px;margin: 0 auto}header .row{display: flex;align-items: center;gap: 16px;margin: 0;min-height: var(--header-h);padding: 0 20px;flex-wrap: nowrap}header .row:before,header .row:after{display: none}header [class*="col-"]{float: none;width: auto;padding: 0}header .col-sm-6:first-child{flex: 0 0 auto}header .col-sm-6.align-right{flex: 0 0 auto;margin-left: auto;text-align: right}.logo{display: flex;align-items: center;gap: 12px}.logo__img{width: auto;float: none}.logo__img img,header .logo__img img[width][height]{height: 48px;width: auto;display: block}.logo__text{float: none}.logo__text__title,.logo__text a.logo__text__title{display: block;font-family: var(--font);font-size: 22px;font-weight: 800;color: var(--brand);text-transform: none;letter-spacing: -.01em;line-height: 1.1}.logo__text__slogan,.logo__text a.logo__text__slogan{display: block;font-family: var(--font);font-size: 12px;font-weight: 500;color: var(--ink-2);line-height: 1.3;margin-top: 2px}.logo a:hover{text-decoration: none}.contacts,.contacts__item{font-family: var(--font)}header .contacts__item{font-size: 18px;font-weight: 800;color: var(--ink);white-space: nowrap;line-height: 1.2}header .contacts__item a.tel-link{color: var(--ink)}header .contacts__item a.tel-link:hover{color: var(--brand);text-decoration: none}header .contacts__item br{display: none}.tel-link{white-space: nowrap;font-weight: 700}.tel-link:before{content: "";display: inline-block;width: 1em;height: 1em;margin-right: .4em;vertical-align: -.12em;background: currentColor;-webkit-mask: var(--ico-phone) center/contain no-repeat;mask: var(--ico-phone) center/contain no-repeat}:root{--ico-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 006.6 6.6l2.2-2.2a1 1 0 011-.25 11.4 11.4 0 003.6.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1z'/%3E%3C/svg%3E")}.menu-top{background: var(--card);border-bottom: 1px solid var(--line);padding: 0;position: sticky;top: var(--header-h);z-index: 800}.menu-top ul{list-style: none;margin: 0 auto;padding: 0 20px;max-width: 1240px;display: flex;gap: 4px;flex-wrap: wrap;justify-content: center}.menu-top li{display: block;float: none;margin: 0;padding: 0}.menu-top a{display: block;font-family: var(--font);font-size: 15px;font-weight: 600;color: var(--ink);padding: 10px 14px;border-radius: 999px;text-transform: none;line-height: 1.2;transition: background .15s,color .15s}.menu-top a:hover{background: var(--brand-50);color: var(--brand);text-decoration: none}.menu-top a.active{background: var(--brand-100);color: var(--brand-700)}header .menu-top{position: static;background: transparent;border: 0;flex: 1 1 auto}header .menu-top ul{padding: 0;justify-content: center;flex-wrap: nowrap}header .menu-top a{padding: 9px 12px;font-size: 14.5px;white-space: nowrap}.hdr-cta{flex: 0 0 auto}.nav-toggle{display: none;width: 44px;height: 44px;border: 1px solid var(--line);border-radius: 12px;background: #fff;cursor: pointer;padding: 0;position: relative;flex: 0 0 auto}.nav-toggle span,.nav-toggle:before,.nav-toggle:after{content: "";position: absolute;left: 12px;right: 12px;height: 2px;background: var(--ink);border-radius: 2px;transition: transform .2s,opacity .2s,top .2s}.nav-toggle:before{top: 14px}.nav-toggle span{top: 21px}.nav-toggle:after{top: 28px}.nav-open .nav-toggle:before{top: 21px;transform: rotate(45deg)}.nav-open .nav-toggle:after{top: 21px;transform: rotate(-45deg)}.nav-open .nav-toggle span{opacity: 0}.btn-red,.form-order button,.form-order-big button,.popup-form button,button.btn-red,a.btn-red{display: inline-flex;align-items: center;justify-content: center;gap: 8px;font-family: var(--font);font-size: 16px;font-weight: 700;line-height: 1.2;text-transform: none;letter-spacing: 0;color: #fff;background: var(--cta);border: 0;border-radius: 12px;padding: 14px 24px;min-height: 48px;cursor: pointer;box-shadow: 0 2px 6px rgba(217,54,54,.30);transition: transform .15s,box-shadow .15s,background .15s;text-shadow: none;width: auto;height: auto}.btn-red:hover,.form-order button:hover,.form-order-big button:hover,.popup-form button:hover{background: var(--cta-700);color: #fff;text-decoration: none;transform: translateY(-1px);box-shadow: 0 3px 8px rgba(217,54,54,.34)}.btn-red:active{transform: none}.btn-big{font-size: 16px;padding: 14px 24px}.btn-sm{padding: 10px 18px;min-height: 42px;font-size: 14px}.slider-main-wrap{max-width: 1240px;margin: 20px auto 0;border-radius: 24px;box-shadow: var(--shadow-lg);background: var(--brand-100)}.slider-main-wrap .slider-main{height: 460px;position: relative;z-index: 1}.slider-main .slide{position: absolute;inset: 0;opacity: 0;transition: opacity .5s ease;pointer-events: none}.slider-main .slide.on,.slider-main:not(.js) .slide:first-child{opacity: 1;pointer-events: auto}.slider-main-wrap .slide .slider-main__item{display: block;height: 460px;background-size: cover;background-position: center;position: relative}.slider-main__lcp{height: 500px;border-radius: 24px}.slider-main__item:after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(8,40,38,.72) 0%,rgba(8,40,38,.35) 55%,rgba(8,40,38,0) 100%);pointer-events: none}.slider-main__item .vertical-middle{position: relative;z-index: 2;height: 100%;display: flex;align-items: center}.slider-main__item__wrp{max-width: 560px;padding-left: 12px}.slider-main__item__title{font-family: var(--font);font-size: clamp(26px,4.4vw,46px);font-weight: 800;line-height: 1.1;color: #fff;text-transform: none;letter-spacing: -.02em;text-shadow: none;margin-bottom: 14px}.slider-main__item__text{font-family: var(--font);font-size: clamp(16px,2vw,20px);color: rgba(255,255,255,.92);line-height: 1.5;text-shadow: none}.hero-h1{position: absolute;z-index: 3;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: center;pointer-events: none}.hero-h1>div{max-width: 1240px;width: 100%;margin: 0 auto;padding: 0 56px}.hero-h1 h1{color: #fff;margin: 0 0 12px;max-width: 640px;font-size: clamp(28px,4.6vw,48px);text-shadow: 0 2px 20px rgba(0,0,0,.25)}.hero-h1 p{color: rgba(255,255,255,.95);max-width: 520px;font-size: clamp(16px,2vw,20px);margin: 0 0 20px}.hero-h1 .btn-red{pointer-events: auto}.form-order{background: transparent;max-width: 1240px;margin: -44px auto 0;padding: 0 20px;position: relative;z-index: 5}.form-order>.container{width: auto;max-width: none;padding: 0}.form-order .row{margin: 0}.form-order [class*="col-"]{padding: 0;float: none;width: 100%}.form-order>.container>.row>div>*{vertical-align: middle}.form-order .col-md-12{background: var(--card);border-radius: var(--radius);box-shadow: var(--shadow-lg);padding: 20px 28px;display: flex;align-items: center;gap: 24px;flex-wrap: wrap}.form-order__title{font-family: var(--font);font-size: 22px;font-weight: 800;color: var(--ink);text-transform: none;line-height: 1.2;flex: 0 0 auto;float: none;width: auto}.form-order__title__note{font-size: 15px;font-weight: 500;color: var(--ink-2);margin-top: 2px}.form-order__title__note span{color: var(--brand);font-weight: 800}.form-order__fields{flex: 1 1 420px;float: none;width: auto;margin: 0}.form-order__fields form{display: flex;gap: 12px;flex-wrap: wrap}.form-order__fields .input{flex: 1 1 180px;width: auto}.form-order__fields button{flex: 0 0 auto}.input,.form-order .input,.form-order-big .input,.popup-form .input,input[type="text"],input[type="tel"],input[type="email"],textarea{font-family: var(--font);font-size: 16px;color: var(--ink);background: #fff;border: 1.5px solid var(--line);border-radius: 12px;padding: 12px 16px;min-height: 48px;height: auto;box-shadow: none;width: 100%;transition: border-color .15s,box-shadow .15s}.input::placeholder,input::placeholder{color: #7b8f8e;opacity: 1}.input:focus,input:focus,textarea:focus{border-color: var(--brand-600);box-shadow: 0 0 0 4px rgba(13,148,136,.18);outline: 0}.input:invalid:not(:placeholder-shown):not(:focus){border-color: var(--cta)}.main-content{padding: 32px 0 8px;background: transparent}.main-content>.container-fluid{max-width: 1240px;padding: 0 20px}.main-content>.container-fluid>.row{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 28px;margin: 0}.main-content>.container-fluid>.row:before,.main-content>.container-fluid>.row:after{display: none}.main-content .wrapper-sticky,.main-content>.container-fluid>.row>#sidebar{flex: 0 0 300px;width: 300px !important;align-self: stretch;position: relative !important;height: auto !important;margin: 0 !important;inset: auto !important}.main-content #sidebar{float: none;width: 300px !important;padding: 0;position: sticky !important;top: calc(var(--header-h) + 16px) !important;left: auto !important;bottom: auto !important;right: auto !important;transform: none !important}.main-content .wrapper-sticky>#sidebar{width: 100% !important}.main-content>.container-fluid>.row>.col-lg-8{float: none;width: auto;flex: 1 1 0;min-width: 0;padding: 0}.side-right{padding: 0;margin: 0}.side-right>*{max-width: 100%}.sidebar{background: transparent;padding: 0}.menu-side{background: var(--card);border-radius: var(--radius);box-shadow: var(--shadow);border: 1px solid var(--line);overflow: hidden;margin-bottom: 16px}.menu-side__title{font-family: var(--font);font-size: 17px;font-weight: 800;color: #fff;background: var(--brand);padding: 16px 20px;text-transform: none}.menu-side__items ul{list-style: none;margin: 0;padding: 0}.menu-side__items>ul>li{border-bottom: 1px solid var(--line);position: relative}.menu-side__items>ul>li:last-child{border-bottom: 0}.menu-side__items a{display: block;font-family: var(--font);font-size: 15px;font-weight: 600;color: var(--ink);padding: 11px 44px 11px 20px;background: transparent;line-height: 1.35;transition: background .15s,color .15s}.menu-side__items a:hover{background: var(--brand-50);color: var(--brand);text-decoration: none}.menu-side__items li.parent>a:after{content: "";position: absolute;right: 18px;top: 50%;width: 8px;height: 8px;margin-top: -6px;border-right: 2px solid var(--brand);border-bottom: 2px solid var(--brand);transform: rotate(45deg);transition: transform .2s;background: none}.menu-side__items li.parent.opened>a:after{transform: rotate(225deg);margin-top: -2px}.menu-side__items li.parent>ul{display: none;background: var(--brand-50);padding: 4px 0}.menu-side__items li.parent.opened>ul{display: block}.menu-side__items li li a{font-size: 14px;font-weight: 500;padding: 8px 20px 8px 32px;color: var(--ink-2)}.menu-side__items li li a:before{display: none}.infoside{background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: var(--shadow);padding: 20px;text-align: center}.infoside .wrp-img{float: none;width: auto;margin-bottom: 8px}.infoside .wrp-img img,.infoside .wrp-img img[width][height]{height: 72px;width: auto}.infoside .wrp-text{float: none;width: auto;padding: 0}.infoside .phone{font-family: var(--font);font-size: 20px;font-weight: 800;color: var(--ink)}.infoside .phone br{display: none}.infoside .btn-red{width: 100%;margin-top: 12px}.contact-row{display: flex;gap: 8px;justify-content: center;margin: 12px 0 0;flex-wrap: wrap}.messenger{display: inline-flex;flex-direction: row;align-items: center;gap: 6px;padding: 8px 12px;min-height: 40px;border-radius: 999px;font-family: var(--font);font-size: 13px;font-weight: 700;color: #fff !important;text-decoration: none !important;transition: transform .15s,filter .15s}.messenger:hover{transform: translateY(-1px);filter: brightness(1.05)}.messenger .icon{width: 18px;height: 18px;display: inline-flex}.messenger svg{width: 18px;height: 18px;fill: #fff}.messenger.whatsapp{background: #12803c}.messenger.telegram{background: #1a78a8}.messenger.max{background: #6d4aff}.bcrumbs{margin: 0 0 18px}.bcrumbs ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px;font-size: 14px;color: var(--ink-2)}.bcrumbs li{display: inline-flex;align-items: center}.bcrumbs li + li:before{content: "/";margin-right: 6px;color: #9db3b1}.bcrumbs a{color: var(--ink-2)}.bcrumbs a:hover{color: var(--brand)}.style__title{font-size: clamp(26px,3.4vw,36px);font-weight: 800;margin: 0 0 12px;text-transform: none}.style__title h1{font-size: inherit;margin: 0}.style__subtitle{font-size: clamp(20px,2.4vw,26px);font-weight: 800;margin: 24px 0 4px;text-transform: none;color: var(--brand-700)}.service>h3,.service h3{font-weight: 800}.services .row{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 16px;margin: 0}.services .row:before,.services .row:after{display: none}.services [class*="col-"]{float: none;width: auto;padding: 0}.services__item{position: relative;height: 100%;background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);padding: 18px 16px 18px;text-align: left;box-shadow: var(--shadow);transition: transform .2s,box-shadow .2s,border-color .2s;display: flex;flex-direction: column;gap: 10px;min-height: 0}.services__item:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg);border-color: var(--brand-600)}.services__item__img{order: 1;width: 56px;height: 56px;background: var(--brand-50);border-radius: 14px;display: flex;align-items: center;justify-content: center;margin: 0}.services__item__img img{max-width: 36px;max-height: 36px;width: auto;height: auto;object-fit: contain}.services__item__title{order: 2;font-family: var(--font);font-size: 16px;font-weight: 700;color: var(--ink);line-height: 1.3;text-transform: none;display: block}.services__item__title:hover{color: var(--brand);text-decoration: none}.services__item__title:after{content: "";position: absolute;inset: 0;border-radius: var(--radius)}.services__item__price{order: 3;margin-top: auto;align-self: flex-start;font-family: var(--font);font-size: 13px;font-weight: 700;color: var(--brand-700);background: var(--brand-100);border-radius: 999px;padding: 4px 12px;position: static;line-height: 1.4}.services__item__price:empty{display: none}.doverie{background: transparent;padding: 28px 0 0}.doverie>.side-right{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;font-size: 0}.doverie__item{display: block;width: auto;float: none;background: linear-gradient(160deg,var(--brand) 0%,var(--brand-600) 100%);color: #fff;border-radius: var(--radius);padding: 22px 20px;text-align: left;box-shadow: var(--shadow);font-size: 15px}.doverie__item .wrp-h{display: flex;align-items: baseline;flex-wrap: wrap;gap: 8px;margin-bottom: 8px}.doverie__item__num{font-family: var(--font);font-size: 44px;font-weight: 800;line-height: 1;color: #fff}.doverie__item__title{font-family: var(--font);font-size: 15px;font-weight: 700;color: #d5f2ee;text-transform: none}.doverie__item__text{font-size: 14px;line-height: 1.5;color: rgba(255,255,255,.88)}.shema-raboti{background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);padding: 28px;margin-top: 28px;box-shadow: var(--shadow);display: grid;grid-template-columns: repeat(5,1fr);gap: 16px;counter-reset: step}.shema-raboti__title{grid-column: 1 / -1;font-family: var(--font);font-size: clamp(22px,3vw,28px);font-weight: 800;color: var(--ink);text-transform: none;margin: 0 0 8px;text-align: left}.shema-raboti__item{float: none;width: auto;display: block;position: relative;text-align: left;counter-increment: step;padding-top: 4px}.shema-raboti__item:before{content: counter(step);position: absolute;top: 0;left: 0;width: 28px;height: 28px;border-radius: 50%;background: var(--cta);color: #fff;font-weight: 800;font-size: 14px;display: flex;align-items: center;justify-content: center;z-index: 2}.shema-raboti__item:after{display: none}.shema-raboti__item__img{width: 72px;height: 72px;background: var(--brand-50);border-radius: 18px;display: flex;align-items: center;justify-content: center;margin: 0 0 12px 8px}.shema-raboti__item__img img{max-width: 44px;max-height: 44px;width: auto;height: auto}.shema-raboti__item__text{font-size: 15px;line-height: 1.45;color: var(--ink);font-weight: 600}.advantages{background: transparent;padding: 28px 0 0}.advantages__title{font-family: var(--font);font-size: clamp(22px,3vw,28px);font-weight: 800;color: var(--ink);text-transform: none;text-align: left;margin: 0 0 16px}.advantages .group{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 16px;margin-bottom: 16px;font-size: 0}.advantages__item{display: flex;flex-direction: column;gap: 12px;width: auto;float: none;background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);padding: 20px;box-shadow: var(--shadow);font-size: 15px;vertical-align: top}.advantages__item__img{width: 56px;height: 56px;background: var(--brand-50);border-radius: 14px;display: flex;align-items: center;justify-content: center;margin: 0;float: none}.advantages__item__img img{max-width: 36px;max-height: 36px;width: auto;height: auto}.advantages__item__text{font-size: 15px;line-height: 1.55;color: var(--ink);padding: 0;float: none;width: auto}.seo-full-line,.article__content,.service,.article{font-family: var(--font)}.seo-full-line{background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);padding: clamp(20px,4vw,40px);margin: 28px 0;box-shadow: var(--shadow);color: var(--ink)}.seo-full-line .title{display: block;margin-bottom: 14px}.seo-full-line h1{font-size: clamp(26px,3.6vw,34px);margin: 0}.seo-full-line h2{margin: 28px 0 10px}.seo-full-line h3{margin: 22px 0 8px}.seo-full-line p,.service p,.article__content p{margin: 0 0 14px;max-width: 78ch}.seo-full-line a,.service a:not(.btn-red):not(.box-submenu__item),.article__content a{text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(15,118,110,.4)}.seo-full-line [style*="color"]{color: var(--brand) !important}.service ul,.service ol,.seo-full-line ul{padding-left: 1.2em}.service li{margin-bottom: 6px}.service img.inline,.service img{border-radius: var(--radius);box-shadow: var(--shadow)}.service{background: transparent}.box-red-half{background: var(--card);border: 1px solid var(--line);border-top: 4px solid var(--brand-600);border-radius: var(--radius);padding: 24px;margin: 0 0 20px;box-shadow: var(--shadow);color: var(--ink);height: calc(100% - 20px)}.box-red-half__img img{width: 64px;height: 64px;object-fit: contain}.box-red-half__title{font-family: var(--font);font-size: 20px;font-weight: 800;color: var(--ink);text-transform: none;margin: 10px 0 6px}.box-red-half__subtitle{font-size: 15px;color: var(--ink-2);margin-bottom: 10px}.box-red-half ul{list-style: none;padding: 0;margin: 0}.box-red-half li{position: relative;padding-left: 26px;margin-bottom: 8px;color: var(--ink);font-size: 15px;background: none}.box-red-half li:before{content: "";position: absolute;left: 0;top: .35em;width: 16px;height: 16px;border-radius: 50%;background: var(--brand-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%230f766e' stroke-width='2' d='M4 8.5l2.5 2.5L12 5.5'/%3E%3C/svg%3E") center/100% no-repeat}.box-submenu{margin: 0 0 20px}.box-submenu .row{display: flex;flex-wrap: wrap;gap: 10px;margin: 0}.box-submenu .row:before,.box-submenu .row:after{display: none}.box-submenu [class*="col-"]{float: none;width: auto;padding: 0}.box-submenu__item{display: block;background: var(--card);border: 1.5px solid var(--line);border-radius: 999px;padding: 9px 18px;font-family: var(--font);font-size: 14px;font-weight: 700;color: var(--ink);transition: all .15s;height: auto}.box-submenu__item__text{padding: 0;text-transform: none;font-size: inherit;line-height: 1.3}.box-submenu__item:hover{border-color: var(--brand-600);color: var(--brand);text-decoration: none}.box-submenu__item.active{background: var(--brand);border-color: var(--brand);color: #fff}.table-price{width: 100%;border-collapse: separate;border-spacing: 0;background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow);margin: 12px 0 8px;font-family: var(--font);font-size: 15px}.table-price td{padding: 14px 18px;border: 0;border-bottom: 1px solid var(--line);color: var(--ink);vertical-align: middle;background: transparent}.table-price tr:last-child td{border-bottom: 0}.table-price td + td{text-align: right;font-weight: 800;color: var(--brand-700);white-space: nowrap}.table-price tr:nth-child(even) td{background: #f9fcfb}.table-price tr:hover td{background: var(--brand-50)}.table-price .table-price__title td,tr.table-price__title td{background: var(--brand);color: #fff;font-weight: 700;font-size: 13px;text-transform: uppercase;letter-spacing: .04em;padding: 12px 18px}.table-price td img{vertical-align: middle;margin-right: 10px;border-radius: 8px;box-shadow: none}.reviews{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 16px;margin: 0 0 28px}.review{float: none;width: auto;margin: 0;padding: 0}.review__img{display: block;border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow);position: relative;background: var(--brand-100)}.review__img img{width: 100%;height: auto;display: block;transition: transform .4s}.review__img:hover img{transform: scale(1.05)}.barticles{margin: 28px 0}.article{background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);padding: 18px;box-shadow: var(--shadow);height: 100%}.article__img img{width: 100%;height: auto;border-radius: 12px;margin-bottom: 12px}.article__title{font-family: var(--font);font-size: 18px;font-weight: 800;color: var(--ink);text-transform: none;margin-bottom: 8px;line-height: 1.3}.article__text{font-size: 14.5px;color: var(--ink-2)}.article__text h2{font-size: 16px;margin: 0 0 6px}.article__text h2:empty,.article__text h2 br:only-child{display: none}.article__more,.btn-more{display: inline-flex;align-items: center;margin-top: 10px;font-weight: 700;color: var(--brand);border: 1.5px solid var(--brand);border-radius: 999px;padding: 8px 18px;background: transparent;font-family: var(--font);font-size: 14px;text-transform: none}.article__more:hover,.btn-more:hover{background: var(--brand);color: #fff;text-decoration: none}.carusel-articles{display: flex;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 8px;-webkit-overflow-scrolling: touch}.carusel-articles>.slide{flex: 0 0 calc(50% - 8px);scroll-snap-align: start;min-width: 0}@media (max-width: 575px){.carusel-articles>.slide{flex-basis: 88%}}.pagin{margin: 20px 0}.pagin a,.pagin span{display: inline-block;min-width: 40px;padding: 8px 12px;border-radius: 10px;border: 1px solid var(--line);background: #fff;color: var(--ink);text-align: center;margin: 0 2px}.pagin .active,.pagin span{background: var(--brand);color: #fff;border-color: var(--brand)}.form-order-big{background: linear-gradient(135deg,var(--brand) 0%,#0b5d57 100%);border-radius: 24px;padding: clamp(24px,4vw,44px);margin: 28px 0;box-shadow: var(--shadow-lg);color: #fff;text-align: left;position: relative;overflow: hidden}.form-order-big:after{content: "";position: absolute;right: -60px;top: -60px;width: 220px;height: 220px;border-radius: 50%;background: rgba(255,255,255,.07);pointer-events: none}.form-order-big__title{font-family: var(--font);font-size: clamp(22px,3vw,30px);font-weight: 800;color: #fff;text-transform: none;margin-bottom: 18px;line-height: 1.2;position: relative}.form-order-big form{display: flex;gap: 12px;flex-wrap: wrap;position: relative;z-index: 1}.form-order-big__fields{display: flex;gap: 12px;flex: 1 1 360px;flex-wrap: wrap;float: none;width: auto}.form-order-big .form-order-big__fields .input{flex: 1 1 180px;width: auto;border-color: transparent}.form-order-big__note{margin-top: 16px;font-size: 14px;color: rgba(255,255,255,.88);position: relative;z-index: 1}.form-consent{flex: 1 0 100%;font-size: 12px;line-height: 1.4;color: var(--ink-2);margin-top: 4px}.form-consent a{color: inherit;text-decoration: underline}.form-order-big .form-consent{color: rgba(255,255,255,.8)}.contacts-red{background: var(--ink);color: #fff;border-radius: 24px;margin: 28px auto 0;max-width: 1200px;padding: clamp(24px,4vw,36px) 0}.main-content + .contacts-red,.contacts-red{max-width: 1240px}.contacts-red>.side-right{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 20px;padding: 0 clamp(20px,4vw,40px)}.contacts-red .group{float: none;width: auto;display: block;padding: 0}.contacts-red__title{font-family: var(--font);font-size: clamp(22px,3vw,28px);font-weight: 800;color: #fff;text-transform: none}.contacts-red__note{color: rgba(255,255,255,.8);font-size: 16px;margin-top: 4px}.contacts-red .phone{font-family: var(--font);font-size: clamp(24px,3.4vw,32px);font-weight: 800;color: #fff}.contacts-red .phone a,.contacts-red .email a{color: #fff}.contacts-red .email{color: rgba(255,255,255,.8);margin-top: 4px}.map{margin: 28px 0 0;border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow)}.map:empty{display: none}footer{background: var(--ink);color: rgba(255,255,255,.86);padding: 40px 0 32px;margin-top: 40px;font-family: var(--font);font-size: 15px}footer .container{max-width: 1240px;padding: 0 20px}footer .logo__text__title{color: #fff}footer .logo__text__slogan{color: rgba(255,255,255,.7)}footer .logo__img img,footer .logo__img img[width][height]{background: #fff;border-radius: 12px;padding: 4px;height: 56px;width: auto}footer a{color: #fff}footer a:hover{color: var(--brand-100)}footer .address p{margin: 0 0 8px;color: rgba(255,255,255,.86)}footer .contacts__item{font-size: 20px;font-weight: 800;color: #fff}footer .contacts__item img{margin-top: 12px;border: 0;border-radius: 6px;opacity: .85}footer .align-right{text-align: right}.footer-legal{max-width: 1240px;margin: 24px auto 0;padding: 20px 20px 0;border-top: 1px solid rgba(255,255,255,.15);font-size: 13px;color: rgba(255,255,255,.6);display: flex;justify-content: space-between;flex-wrap: wrap;gap: 8px}.popup-form{font-family: var(--font);border-radius: 20px;padding: 28px;max-width: 420px;width: 100%;background: #fff}.popup-form .ftitle{font-size: 22px;font-weight: 800;color: var(--ink);text-transform: none;margin-bottom: 16px;line-height: 1.25}.popup-form .ftext{color: var(--ink-2);margin-bottom: 16px}.popup-form .ffield{margin-bottom: 12px}.popup-form button{width: 100%}.lm{position: fixed;inset: 0;z-index: 1000;display: flex;align-items: center;justify-content: center;padding: 16px;background: rgba(8,40,38,.55);overflow-y: auto}.lm[hidden]{display: none}.lm__box{position: relative;width: 100%;max-width: 420px;margin: auto}.lm__box .popup-form{box-shadow: var(--shadow-lg)}.lm__x{position: absolute;top: -12px;right: -12px;z-index: 2;width: 36px;height: 36px;border-radius: 50%;border: 0;background: #fff;color: var(--ink);font-size: 24px;line-height: 1;cursor: pointer;box-shadow: var(--shadow)}.lm-open body{overflow: hidden}.popup-form .field-error-msg{color: var(--cta);font-size: 13px;margin-top: 4px}.m-actions{display: none}@media (min-width: 1280px) and (max-width: 1439px){header .hdr-cta,.logo__text__slogan{display: none}header .menu-top a{padding: 8px 8px;font-size: 14px}}@media (max-width: 1199px){header .menu-top a{padding: 8px 9px;font-size: 14px}.doverie>.side-right{grid-template-columns: repeat(2,1fr)}.shema-raboti{grid-template-columns: repeat(3,1fr)}}@media (max-width: 1279px){:root{--header-h: 64px}.nav-toggle{display: block}header .row{padding: 0 16px;gap: 10px}header .col-sm-6.align-right{margin-left: auto}header .contacts__item{font-size: 0}header .contacts__item .tel-link{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 12px;background: var(--brand-50);color: var(--brand);font-size: 0}header .contacts__item .tel-link:before{width: 22px;height: 22px;margin: 0}.logo__img img,header .logo__img img[width][height]{height: 40px}.logo__text__title{font-size: 19px}.logo__text__slogan{display: none}header .menu-top{position: absolute;left: 0;right: 0;top: 100%;background: #fff;border-bottom: 1px solid var(--line);box-shadow: var(--shadow-lg);max-height: 0;overflow: hidden;visibility: hidden;transition: max-height .25s ease}.nav-open header .menu-top{max-height: calc(100vh - var(--header-h));overflow-y: auto;visibility: visible}header .menu-top ul{flex-direction: column;gap: 0;padding: 8px 16px 16px}header .menu-top a{padding: 14px 12px;font-size: 17px;border-radius: 12px;white-space: normal}.menu-top{top: var(--header-h)}header .hdr-cta{display: none}}@media (max-width: 991px){.main-content>.container-fluid>.row{gap: 20px}.main-content .wrapper-sticky,.main-content>.container-fluid>.row>#sidebar{order: 2;width: 100% !important;flex-basis: 100%;align-self: auto}.main-content #sidebar{position: static !important;width: 100% !important}.main-content>.container-fluid>.row>.col-lg-8{order: 1;flex-basis: 100%}.slider-main-wrap{margin: 0;border-radius: 0 0 24px 24px}.slider-main-wrap .slider-main,.slider-main-wrap .slide .slider-main__item{height: 380px}.slider-main__lcp{height: 380px;border-radius: 0 0 24px 24px}.form-order{margin-top: -28px;padding: 0 12px}.form-order .col-md-12{padding: 18px;gap: 14px}}@media (max-width: 767px){body{font-size: 16px;padding-bottom: 68px}.container,.container-fluid{padding-left: 16px;padding-right: 16px}.slider-main-wrap{height: 260px !important}.slider-main__lcp{height: 260px}.hero-h1>div{padding: 0 20px}.hero-h1 p{display: none}.hero-h1 .btn-red{padding: 12px 20px}.slider-main-wrap:before{content: "";position: absolute;inset: 0;z-index: 2;background: linear-gradient(180deg,rgba(8,40,38,.15),rgba(8,40,38,.7))}.form-order__title{font-size: 20px}.form-order__fields,.form-order__fields form{flex: 1 1 100%;width: 100%}.form-order__fields button,.form-order-big button{width: 100%}.services .row{grid-template-columns: repeat(2,1fr);gap: 10px}.services__item{padding: 14px 12px}.services__item__title{font-size: 14px}.doverie>.side-right{gap: 10px}.doverie__item{padding: 16px 14px}.doverie__item__num{font-size: 34px}.doverie__item__title{font-size: 13px}.doverie__item__text{font-size: 13px}.shema-raboti{grid-template-columns: 1fr;padding: 20px}.shema-raboti__item{display: flex;align-items: center;gap: 14px;padding: 4px 0}.shema-raboti__item__img{margin: 0;flex: 0 0 64px;width: 64px;height: 64px}.shema-raboti__item:before{left: 52px;top: -4px;width: 24px;height: 24px;font-size: 12px}.advantages .group{grid-template-columns: 1fr;gap: 10px}.advantages__item{flex-direction: row;align-items: flex-start;padding: 16px}.reviews{grid-template-columns: repeat(2,1fr);gap: 10px}.table-price{display: block;overflow-x: auto;-webkit-overflow-scrolling: touch}.table-price td{padding: 12px 14px;font-size: 14px}.box-red-half{height: auto}.contacts-red>.side-right{flex-direction: column;align-items: flex-start}.contacts-red{border-radius: 20px;margin-left: 12px;margin-right: 12px}footer .align-right{text-align: left;margin-top: 16px}footer [class*="col-"]{margin-bottom: 16px}.form-order-big{border-radius: 20px}.service .row>[class*="col-"]{width: 100%;float: none;margin-bottom: 14px}.m-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;position: fixed;left: 0;right: 0;bottom: 0;z-index: 950;padding: 10px 12px calc(10px + env(safe-area-inset-bottom));background: #fff;border-top: 1px solid var(--line);box-shadow: 0 -2px 8px rgba(18,48,47,.08)}.m-actions a,.m-actions button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;border-radius: 12px;font-family: var(--font);font-size: 15px;font-weight: 700;border: 0;cursor: pointer;text-decoration: none}.m-actions .m-call{background: var(--brand);color: #fff}.m-actions .m-call:before{content: "";width: 18px;height: 18px;background: #fff;-webkit-mask: var(--ico-phone) center/contain no-repeat;mask: var(--ico-phone) center/contain no-repeat}.m-actions .m-order{background: var(--cta);color: #fff}}@media (max-width: 380px){.logo__text__title{font-size: 17px}.services__item__price{font-size: 12px;padding: 3px 9px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition: none !important;animation: none !important;scroll-behavior: auto !important}}@media print{header,.menu-top,#sidebar,.m-actions,.form-order,.form-order-big,footer{display: none !important}}.page-intro{margin: 0 0 22px}.page-intro h1{margin: 0 0 10px}.page-intro p{margin: 0;max-width: 68ch;font-size: 17px;color: var(--ink-2)}.ymap-facade{min-height: 350px;display: flex;align-items: center;justify-content: center;text-align: center;padding: 24px;background: var(--brand-100);border: 1px solid var(--line);border-radius: var(--radius)}.ymap-facade p{font-weight: 700;margin-bottom: 14px}.ymap-facade a{display: inline-block;margin: 10px 8px 0}.ymap{border: 0;border-radius: var(--radius);box-shadow: var(--shadow);display: block;min-height: 350px}.menu-top ul,.menu-side ul,.bcrumbs ul,.pagin ul,.box-red-half ul{list-style: none}.service ul,.seo-full-line ul,.article__content ul{list-style: disc}.service ol,.seo-full-line ol,.article__content ol{list-style: decimal}.slider-main{width: 100%}.slider-main a:hover{text-decoration: none}.slider-main__item{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover}.btn-more-wrp{text-align: center}.err{border-color: var(--cta) !important;color: var(--cta) !important}.section-title{font-family: var(--font);font-size: 15px;font-weight: 700;color: var(--brand);text-transform: uppercase;letter-spacing: .06em;margin-bottom: 4px}h1.article__title,.article__title{font-family: var(--font)}h1.article__title{font-size: clamp(26px,3.4vw,36px);font-weight: 800;margin: 0 0 14px;text-transform: none}[style*="#ff0000"],[style*="rgb(255,0,0)"]{color: #c40000 !important}.logo__text__slogan,.logo__text a.logo__text__slogan{padding: 4px 0;min-height: 24px}.service h2.h3{font-size: clamp(18px,2.2vw,22px);font-weight: 700;margin: 18px 0 6px}div.slider-main__item{display: block}
