﻿@charset "UTF-8";@font-face {font-family: Gilroy;font-display: swap;src: url("../fonts/Gilroy-Regular.woff2") format("woff2"), url("../fonts/Gilroy-Regular.woff") format("woff");font-weight: 400;font-style: normal;}@font-face {font-family: GilroyMedium;font-display: swap;src: url("../fonts/Gilroy-Medium.woff2") format("woff2"), url("../fonts/Gilroy-Medium.woff") format("woff");font-weight: 500;font-style: normal;}@font-face {font-family: GilroySemibold;font-display: swap;src: url("../fonts/Gilroy-Semibold.woff2") format("woff2"), url("../fonts/Gilroy-Semibold.woff") format("woff");font-weight: 600;font-style: normal;}@font-face {font-family: GilroyBold;font-display: swap;src: url("../fonts/Gilroy-Bold.woff2") format("woff2"), url("../fonts/Gilroy-Bold.woff") format("woff");font-weight: bold;font-style: normal;}:root {--font-family: "Gilroy", sans-serif;--font-family-italic: "Gilroy", sans-serif;--font-accent: "Gilroy", sans-serif;--font-accent-bold: "GilroyBold", sans-serif;--font-medium: "GilroyMedium", sans-serif;--font-accent-semibold: "GilroySemibold", sans-serif;--color-accent: #AE1B3E;--font-color: #162136;--font-dark: #162136;--bg-light: #f4f5f8;--font: rgba(17, 17, 17, 0.75);--font-50: rgba(17, 17, 17, 0.5);--case-bg: #f9f2f6;--border: #e6e6e6;--bg-color: #eff2f5;--bullets: #dedede;--color-border: #e5e7e9;--color-white: #fff;--btn-bg: #AE1B3E;--btn-bg-hover: #980B2D;--btn-bg-focus: #D7486A;--btn2-bg: #2168de;--btn2-bg-hover: #205dc1;--btn2-bg-focus: #5e94ed;--color-link: #07f;}*, *::before, *::after {box-sizing: border-box;}html {scroll-behavior: smooth;}body {background-color: #F8F9FB;}body, main {overflow-x: hidden;font-family: var(--font-family);color: var(--font-color);font-size: 16px;font-style: normal;line-height: 1.2;background: #f8f9fb;}.social-contact {display: flex;align-items: center;gap: 5px;list-style: none;margin: 0;padding: 0;}.social-contact--10 {gap: 10px;}.social-contact__item, .social-contact li {margin: 0;}.social-contact a {max-height: 60px;display: block;transition: all 0.2s ease;}.social-contact a:hover, .social-contact a:focus {opacity: 0.6;}.social-contact span {font-family: var(--font-accent);font-weight: 400;font-size: 14px;color: rgba(0, 0, 0, 0.7);}p {color: var(--font-color);font-family: var(--font-family);font-size: 16px;font-style: normal;font-weight: 400;line-height: 1.2;margin: 0 0 15px;}@media (max-width: 768px) {p {font-size: 16px;}}.subtitle {font-size: 22px;line-height: 1.6;color: var(--font-dark);margin: 0 0 30px;}@media (max-width: 768px) {.subtitle {font-size: 18px;line-height: 1.4;margin: 0 0 20px;}}@media (max-width: 576px) {.subtitle {font-size: 16px;line-height: 1.2;}}.subtitle a {color: #4053ff;}h1, .h1 {font-family: var(--font-accent-semibold);font-weight: 600;font-size: 56px;font-family: var(--font-family);line-height: 1.25;color: #fff;margin: 0 0 50px;max-width: 1000px;}@media (max-width: 992px) {h1, .h1 {font-size: 32px;}}@media (max-width: 768px) {h1, .h1 {font-size: 25px;margin-bottom: 20px;font-family: var(--font-accent-bold);font-weight: 700;}}h2, .h2 {font-family: var(--font-accent-bold);font-weight: 700;font-size: 40px;color: var(--font-dark);margin: 0 0 15px;}@media (max-width: 992px) {h2, .h2 {font-size: 32px;}}@media (max-width: 576px) {h2, .h2 {font-size: 26px;margin: 0 0 15px;}}h3 {font-family: var(--font-accent-bold);font-weight: 700;font-size: 23px;color: #000;padding: 0;margin: 0 0 18px;}h4 {color: var(--prymary-black);font-family: var(--font-family);font-size: 20px;font-style: normal;font-weight: 500;line-height: 1.6;}h5 {color: var(--prymary-black);font-family: var(--font-family);font-size: 17px;font-style: normal;font-weight: 500;line-height: 1.4;}h6 {color: var(--prymary-black, #1a1a1a);font-family: var(--font-family);font-size: 14px;font-style: normal;font-weight: 500;line-height: 1.4;}.section, section {margin: 100px 0;}@media (max-width: 992px) {.section, section {margin: 50px 0;}}ul {font-family: var(--font-family);font-weight: 400;font-size: 16px;line-height: 1.2;padding-left: 20px;margin: 15px 0;}@media (max-width: 768px) {ul {margin: 20px 0;font-size: 16px;}}ul li {margin-bottom: 15px;}@media (max-width: 768px) {ul li {margin-bottom: 10px;}}ul li::marker {color: var(--color-accent);}@media (min-width: 1200px) {.col-12, .col-3, .col-4, .col-6, .col-8, .col-9, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-12, .col-md-2, .col-md-3, .col-md-5, .col-md-6, .col-md-7, .col-md-9, .col-sm-4, .col-sm-8, .col-xl-2, .col-xl-3, .col-xl-4 {padding-right: 15px;padding-left: 15px;}}.container {max-width: 1150px;padding-left: 15px;padding-right: 15px;}@media (max-width: 768px) {.container {padding-right: 120px;padding-left: 120px;}}@media (max-width: 576px) {.container {padding-right: 80px;padding-left: 80px;}}@media (max-width: 450px) {.container {padding-right: 15px;padding-left: 15px;}}.btn__container {display: flex;align-items: center;justify-content: center;}.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;border: 0;padding: 0;white-space: nowrap;clip-path: inset(100%);clip: rect(0 0 0 0);overflow: hidden;}.clearfix::after {content: "";display: block;clear: both;}.btn-accent {display: flex;flex-direction: row;justify-content: center;align-items: center;margin: 0;font-family: var(--font-medium);font-size: 16px;line-height: 1.0585;color: var(--color-white);text-align: center;border: 1px solid var(--btn-bg);outline: none;background: var(--btn-bg);border-radius: 5px;cursor: pointer;text-decoration: none;transition: all 0.3s ease;height: 50px;padding: 0 5px;max-width: 533px;}.btn-accent:hover {background: var(--btn-bg-hover);border-color: var(--btn-bg-hover);text-decoration: none;}.btn-accent:focus {background: var(--btn-bg-focus);border-color: var(--btn-bg-focus);}.btn-accent-border {display: flex;align-items: center;justify-content: center;gap: 8px;margin: 0;height: 50px;min-height: 50px;font-family: var(--font-medium);font-size: 15px;color: var(--btn-bg);text-align: center;border: 1px solid var(--btn-bg);border-radius: 5px;outline: none;background: transparent;cursor: pointer;text-decoration: none;transition: all 0.3s ease;max-width: 288px;}.btn-accent-border:hover {background-color: var(--btn-bg);text-decoration: none;color: #fff;}.btn-accent-border:hover svg path {fill: var(--btn-bg-hover);}.btn-accent-border:focus {background: var(--btn-bg-focus);border-color: var(--btn-bg-focus);color: #fff;}.btn-accent-border:focus svg path {fill: #fff;}.btn-blue {display: flex;align-items: center;justify-content: center;gap: 10px;margin: 0;height: 50px;font-family: var(--font-medium);font-size: 15px;color: #223381;text-align: center;border: 1px solid rgba(34, 51, 129, 0.5019607843);border-radius: 5px;outline: none;background: transparent;cursor: pointer;text-decoration: none;transition: all 0.3s ease;max-width: 288px;}.btn-blue:focus {background: rgba(34, 51, 129, 0.5019607843);color: #fff;}.btn-blue use {fill: #223381;stroke: #223381;}.btn-blue:focus use {fill: #fff;stroke: #fff;}.btn-accent-border.btn-accent-wts {color: #119A22;border-color: #119A22;}@media (max-width: 767px) {.btn-accent-border {font-size: 14px;}}.btn-grey {display: flex;align-items: center;justify-content: center;height: 44px;font-family: var(--font-family);font-style: normal;font-weight: 500;font-size: 16px;line-height: 1.4;color: #ffffff;text-align: center;border: none;outline: none;border-radius: 5px;cursor: pointer;text-decoration: none;transition: all 0.3s ease;background: var(--btn2-bg);}.btn-grey:hover {background: var(--btn2-bg-hover);}.btn-grey:focus {background: var(--btn2-bg-focus);}a, .link {color: inherit;font-family: var(--font-family);font-size: inherit;font-style: normal;font-weight: inherit;line-height: inherit;text-decoration: underline;border: none;background: transparent;padding: 0;cursor: pointer;}a:hover, a:focus, .link:hover, .link:focus {opacity: 0.8;}.breadcrumbs {list-style: none;margin: 20px 0 10px;padding: 0;display: flex;flex-wrap: wrap;}.breadcrumbs__link {position: relative;padding-right: 25px;margin: 0;}.breadcrumbs__link span {color: #000;}.breadcrumbs__link a, .breadcrumbs__link span {font-family: var(--font-family);font-weight: 400;font-size: 12px;line-height: 1.1;}.breadcrumbs__link a {color: #919191;transition: all 0.2s ease;}.breadcrumbs__link a::after {position: absolute;content: "/";width: 6px;height: 6px;top: 6px;right: 9px;color: #000;}.breadcrumbs__link:last-child a::after {display: none;}.breadcrumbs__link a:hover, .breadcrumbs__link a:focus {text-decoration: underline;}.swiper-button-next, .swiper-button-prev {border-radius: 50%;width: 40px;height: 40px;background: rgba(222, 222, 222, 0.5019607843);color: #5568c0;}.swiper-button-next {right: 0;}.swiper-button-prev {left: 0;}.swiper-button-next:after, .swiper-button-prev:after {font-weight: 900;font-size: 16px;}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {color: #fff;}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 0;}.swiper-pagination .swiper-pagination-bullet {border-radius: 8px;background: var(--bullets);opacity: 1;transition: width 0.5s ease;}.swiper-pagination .swiper-pagination-bullet-active {border-radius: 8px;background-color: #5568c0;}.input {font-family: var(--font-family);font-weight: 400;font-size: 17px;color: #939598;background: #fff;padding: 15px;border: 1px solid rgba(22, 33, 54, 0.2);outline: none;width: 100%;margin: 0 0 15px;border-radius: 5px;height: 46px;}@media (max-width: 768px) {.input {margin: 0 0 15px;padding: 15px 20px;}}.video-link {position: relative;display: block;width: 100%;height: 100%;font-size: 0;margin: 20px 0;}.video-link:last-child {margin: 20px 0 0;}.video-link::before {position: absolute;content: "";width: 73px;height: 52px;top: 50%;left: 50%;transform: translate(-50%, -50%);background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzMiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA3MyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyMV80ODEpIj4KPHBhdGggZD0iTTcxLjM4MTEgOC4xMTA1NkM3MC45NjI1IDYuNTQyOTIgNzAuMTQ1OSA1LjExMzc1IDY5LjAxMjYgMy45NjUzN0M2Ny44NzkzIDIuODE2OTkgNjYuNDY4OSAxLjk4OTQ3IDY0LjkyMTkgMS41NjUyQzU5LjI1ODEgMCAzNi40NjMxIDAgMzYuNDYzMSAwQzM2LjQ2MzEgMCAxMy42NjcxIDAuMDQ3Mzc3NyA4LjAwMzI1IDEuNjEyNThDNi40NTYxNSAyLjAzNjg3IDUuMDQ1NzQgMi44NjQ0NCAzLjkxMjQ3IDQuMDEyODdDMi43NzkxOSA1LjE2MTMgMS45NjI2IDYuNTkwNTMgMS41NDQwMSA4LjE1ODIyQy0wLjE2OTE1OSAxOC4zNTU0IC0wLjgzMzcyOSAzMy44OTM2IDEuNTkxMDUgNDMuNjgyOUMyLjAwOTY5IDQ1LjI1MDUgMi44MjYzIDQ2LjY3OTcgMy45NTk1NyA0Ny44MjgxQzUuMDkyODQgNDguOTc2NSA2LjUwMzIzIDQ5LjgwNCA4LjA1MDI5IDUwLjIyODJDMTMuNzE0MSA1MS43OTM0IDM2LjUwOTYgNTEuNzkzNCAzNi41MDk2IDUxLjc5MzRDMzYuNTA5NiA1MS43OTM0IDU5LjMwNDggNTEuNzkzNCA2NC45NjgzIDUwLjIyODJDNjYuNTE1NSA0OS44MDQgNjcuOTI1OSA0OC45NzY1IDY5LjA1OTIgNDcuODI4MUM3MC4xOTI2IDQ2LjY3OTggNzEuMDA5MiA0NS4yNTA2IDcxLjQyNzkgNDMuNjgyOUM3My4yMzQ4IDMzLjQ3MTIgNzMuNzkxNiAxNy45NDI2IDcxLjM4MTEgOC4xMTA1NloiIGZpbGw9IiNGRjAwMDAiLz4KPHBhdGggZD0iTTI5LjIwNzQgMzYuOTk0OUw0OC4xMTc2IDI1Ljg5NjRMMjkuMjA3NCAxNC43OTc5VjM2Ljk5NDlaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIyMV80ODEiPgo8cmVjdCB3aWR0aD0iNzMiIGhlaWdodD0iNTIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-repeat: no-repeat;background-size: contain;transition: all 0.3s ease-in-out;}.video-link:hover, .video-link:focus {opacity: 1;}.video-link:hover::before, .video-link:focus::before {transform: translate(-50%, -50%) scale(1.1);}.video-link img {width: 100%;height: 100%;object-fit: cover;border-radius: 4px;}.section-subtitle {font-size: 18px;margin: 15px 0 25px;}.swiper-pagination .swiper-pagination-bullet {width: 20px;height: 5px;margin: 0 2px !important;}@media (max-width: 767px) {.section-subtitle {font-size: 16px;}}.modal-body .error, .error {color: #ff0000;}header {background: #fff;border-bottom: 1px solid #ededed;box-shadow: 1px 1px 10.1px 0px rgba(146, 146, 146, 0.1490196078);max-height: 65px;padding: 5.2px 0;}header .navbar {padding: 0;}.header-contacts {display: flex;justify-content: flex-end;}.header-contacts .item2 {width: 50%;width: max-content;margin-left: 17px;}.header-contacts .item2 button {width: 100%;}.header-contacts .item1 {padding-top: 5px;}.header-contacts .time {font-size: 14px;color: rgba(22, 33, 54, 0.6980392157);text-align: right;}.phone-with-icon {display: flex;align-items: center;gap: 5px;}.phone-with-icon a {font-size: 15px;font-weight: 700;color: #162136;display: inline-block;border-bottom: 1px solid #162136;text-decoration: none;}.phone-with-icon:hover a {color: #AE1B3E;border-color: #AE1B3E;opacity: 1;}.phone-with-icon:hover svg path {fill: #AE1B3E;}.phone-with-icon:focus a {color: #D7486A;border-color: #D7486A;opacity: 1;}.phone-with-icon:focus svg path {fill: #D7486A;}
@media (max-width: 992px) {
  header { 
    position: fixed;
    z-index: 50;
    left: 0;
    right: 0;
    top: 0;
    padding: 6px 0 8px;background: #ffffff;border-bottom: 1px solid #f0f3f6;max-height: max-content;}
  header .container {padding: 0 15px;}}.header-menu {display: flex;gap: 20px;list-style: none;margin: 0;padding: 0;}@media (max-width: 1100px) {.header-menu {display: none;}}.header-menu li {margin: 0;}.header-menu a {text-decoration: none;}.header__wts {width: 44px;height: 44px;}.noUi-target, .noUi-target * {-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}.noUi-target {position: relative;}.noUi-base, .noUi-connects {width: 100%;height: 100%;position: relative;z-index: 1;}.noUi-connects {overflow: hidden;z-index: 0;}.noUi-connect, .noUi-origin {will-change: transform;position: absolute;z-index: 1;top: 0;right: 0;height: 100%;width: 100%;-ms-transform-origin: 0 0;-webkit-transform-origin: 0 0;-webkit-transform-style: preserve-3d;transform-origin: 0 0;transform-style: flat;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {left: 0;right: auto;}.noUi-vertical .noUi-origin {top: -100%;width: 0;}.noUi-horizontal .noUi-origin {height: 0;}.noUi-handle {-webkit-backface-visibility: hidden;backface-visibility: hidden;position: absolute;}.noUi-touch-area {height: 100%;width: 100%;}.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {-webkit-transition: transform 0.3s;transition: transform 0.3s;}.noUi-state-drag * {cursor: inherit !important;}.noUi-horizontal .noUi-handle {width: 34px;height: 28px;right: -17px;top: -6px;}.noUi-vertical {width: 18px;}.noUi-vertical .noUi-handle {width: 28px;height: 34px;right: -6px;bottom: -17px;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {left: -17px;right: auto;}.noUi-target {background: #FAFAFA;border-radius: 4px;border: 1px solid #D3D3D3;box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}.noUi-connects {border-radius: 3px;background-color: #ECF0F9;box-shadow: 1px 1px 4px 0px #D3D5DD inset;}.noUi-draggable {cursor: ew-resize;}.noUi-vertical .noUi-draggable {cursor: ns-resize;}.noUi-handle {border: 1px solid #D9D9D9;border-radius: 3px;background: #FFF;cursor: default;box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;}.noUi-active {box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;}.noUi-handle:after, .noUi-handle:before {content: "";display: block;position: absolute;height: 14px;width: 1px;background: #E8E7E6;left: 14px;top: 6px;}.noUi-handle:after {left: 17px;}.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {width: 14px;height: 1px;left: 6px;top: 14px;}.noUi-vertical .noUi-handle:after {top: 17px;}[disabled] .noUi-connect {background: #B8B8B8;}[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target {cursor: not-allowed;}.noUi-pips, .noUi-pips * {-moz-box-sizing: border-box;box-sizing: border-box;}.noUi-pips {position: absolute;color: #999;}.noUi-value {position: absolute;white-space: nowrap;text-align: center;}.noUi-value-sub {color: #ccc;font-size: 10px;}.noUi-marker {position: absolute;background: #CCC;}.noUi-marker-sub {background: #AAA;}.noUi-marker-large {background: #AAA;}.noUi-pips-horizontal {padding: 10px 0;height: 80px;top: 100%;left: 0;width: 100%;}.noUi-value-horizontal {-webkit-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}.noUi-rtl .noUi-value-horizontal {-webkit-transform: translate(50%, 50%);transform: translate(50%, 50%);}.noUi-marker-horizontal.noUi-marker {margin-left: -1px;width: 2px;height: 5px;}.noUi-marker-horizontal.noUi-marker-sub {height: 10px;}.noUi-marker-horizontal.noUi-marker-large {height: 15px;}.noUi-pips-vertical {padding: 0 10px;height: 100%;top: 0;left: 100%;}.noUi-value-vertical {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);padding-left: 25px;}.noUi-rtl .noUi-value-vertical {-webkit-transform: translate(0, 50%);transform: translate(0, 50%);}.noUi-marker-vertical.noUi-marker {width: 5px;height: 2px;margin-top: -1px;}.noUi-marker-vertical.noUi-marker-sub {width: 10px;}.noUi-marker-vertical.noUi-marker-large {width: 15px;}.noUi-tooltip {display: block;position: absolute;border: 1px solid #D9D9D9;border-radius: 3px;background: #fff;color: #000;padding: 5px;text-align: center;white-space: nowrap;}.noUi-horizontal .noUi-tooltip {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);left: 50%;bottom: 120%;}.noUi-vertical .noUi-tooltip {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);top: 50%;right: 120%;}.noUi-horizontal .noUi-origin > .noUi-tooltip {-webkit-transform: translate(50%, 0);transform: translate(50%, 0);left: auto;bottom: 10px;}.noUi-vertical .noUi-origin > .noUi-tooltip {-webkit-transform: translate(0, -18px);transform: translate(0, -18px);top: auto;right: 28px;}.input_rng_value {text-align: center;font-size: 14px;border: 1px solid rgba(34, 51, 129, 0.3);border-radius: 5px;padding: 8px 2px;max-width: 50px;}
  .clc_type__container {display: grid;grid-template-columns: repeat(2, 1fr);align-items: center;gap: 5px;margin: 5px 0 0;}
  .calc_fs .clc_type > p {
    margin-bottom: 5px;
  }
  
.custom-control-label {display: flex;align-items: center;cursor: pointer;font-size: 16px;line-height: 1;}
.custom-control-label span {margin: 0;}
.custom-control-input {position: relative;appearance: none;display: block;width: 22px;height: 22px;flex-basis: 22px;flex-shrink: 0;margin-right: 5px;padding: 0;outline: none;cursor: pointer;transition: all 0.2s ease;}
.custom-control-label--small .custom-control-input {
  width: 20px;height: 20px;flex-basis: 20px;
}
.custom-control-input:checked ~ span {
  font-family: var(--font-medium);
  font-weight: 500;
}
.custom-control-input:checked::before {border: 3px solid #ae1b3e;box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.25);}
.custom-control-input:checked::after {position: absolute; content: ''; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 11px; height: 11px; background-color: #ae1b3e; border-radius: 50%;}
.custom-control-label--small .custom-control-input:checked::after {
  width: 10px; height: 10px;
}
.custom-control-input:hover:not(:checked):before {outline: 4px solid rgba(174, 27, 62, 0.3);}
.custom-control-input::before {position: absolute;top: 0;left: 0;content: "";width: 22px;height: 22px;border: 1px solid rgba(174, 27, 62, 0.3);border-radius: 50%;transition: all 0.2s ease;background-color: transparent;outline: 4px solid transparent;}
.custom-control-label--small .custom-control-input::before {
  width: 20px;height: 20px;
}
  .clc_vid__container {display: flex;flex-direction: column;gap: 3px;margin: 5px 0 0;}.clc__tabs {position: relative;padding: 12px 10px;}@media (max-width: 768px) {.clc__tabs {display: none;}}.clc__tab {display: none;}.clc__tabs h3 {font-family: var(--font-medium);font-weight: 500;font-size: 16px;color: #162136;margin: 0 0 7px;padding: 0;}.clc__tab {font-family: var(--font-family);font-weight: 300;font-size: 13px;color: #162136;margin: 0;}.clc__tabs::before {content: "";position: absolute;border: 15px solid transparent;border-right: 20px solid #F8F9FB;top: 20px;left: -30px;}.clc__tab ul {margin: 7px 0 0;}.clc__tab li {font-family: var(--font-family);font-size: 14px;font-weight: 300;margin: 0 0 2px;}.clc__tab li::marker {font-size: 10px;color: #162136;}.calc_fs .clc__tab p {font-family: var(--font-family);font-size: 14px;font-weight: 300;color: #162136;margin: 0;}@media (max-width: 768px) {.custom-control-input {width: 24px;height: 24px;flex-basis: 24px;}.custom-control-input::before {width: 24px;height: 24px;}}.switch {margin-top: 30px;display: flex;align-items: center;gap: 10px;}.switch input {display: none;}.slider {position: relative;flex-basis: 42px;flex-shrink: 0;width: 42px;height: 24px;cursor: pointer;border-radius: 100px;background: #ECF0F9;-webkit-transition: 0.4s;transition: 0.4s;}.slider:before {position: absolute;content: "";height: 19px;width: 19px;left: 2px;bottom: 50%;transform: translateY(9.5px);border-radius: 50%;background-color: #fff;box-shadow: -2px 2px 4px 0px #3F0E0E4D;-webkit-transition: 0.4s;transition: 0.4s;}input:checked + .slider:before {-webkit-transform: translate(18px, 9.5px);-ms-transform: translate(18px, 9.5px);transform: translate(18px, 9.5px);}input:checked ~ .slider {background: linear-gradient(180deg, #AE1A3E 0%, #8B1935 100%);}.switch_label {font-family: var(--font-medium);font-weight: 500;font-size: 14px;color: rgba(22, 33, 54, 0.7);}.noUi-horizontal {border: none;background-color: rgba(34, 51, 129, 0.3);height: 8px;}.noUi-target {box-shadow: none;}.noUi-horizontal .noUi-handle:after, .noUi-horizontal .noUi-handle:before {display: none;}html:not([dir=rtl]) .noUi-horizontal .noUi-handle {right: -8px;left: auto;}.noUi-horizontal .noUi-handle {border-radius: 50%;width: 20px;height: 20px;top: -6px;border: 3px solid #fff;outline: 1px solid #D9D9D9;background: #AE1A3E;box-shadow: 3px 2px 6.2px 0px #22317640;cursor: pointer;}.noUi-horizontal .noUi-handle:hover, .noUi-horizontal .noUi-handle:active, .noUi-horizontal .noUi-handle:focus {outline: none;}.noUi-horizontal .noUi-handle:after, .noUi-horizontal .noUi-handle:before {display: none;}.noUi-connect {background-color: #AE1A3E;}.calc-full {background: rgba(0, 0, 0, 0.8);background-image: url(../img/2photo.webp);background-repeat: no-repeat;background-size: auto 100%;background-position: center bottom;padding-top: 70px;padding-bottom: 70px;margin: 0 0 50px;}.section-first__calc {display: flex;align-items: center;justify-content: space-between;gap: 20px;overflow: hidden;}.calc-img {display: flex;flex-direction: column;align-items: flex-start;height: auto;width: calc(100% - 525px);max-width: 590px;}.calc-img p {font-family: var(--font-family);font-weight: 400;font-size: 18px;color: #fff;}@media (max-width: 992px) {.calc-img p {font-size: 18px;}}@media (max-width: 768px) {.calc-img p {font-size: 14px;}}.list-pluses {margin: 25px 0 0;color: #fff;}.list-pluses li {margin: 0 0 10px;font-size: 21px;}.list-pluses li::marker {color: #fff;}@media(max-width:991px){.list-pluses {margin: 15px 0 0;}.list-pluses li {margin: 0 0 7px;font-size: 14px;}}
  .calc_fs {position: relative;width: 460px;padding: 25px 25px 20px;background: #fff;border-radius: 8px;border: 1px solid rgba(22, 33, 54, 0.08);}
  .calc_fs::before {
    position: absolute;
    top: 20px;
    left: -120px;
    content: '';
    background-image: url('data:image/svg+xml,<svg width="77" height="53" viewBox="0 0 77 53" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.74293 0.89732C1.87453 1.66348 2.05582 2.41783 2.28557 3.15521C2.52404 3.85172 2.68341 4.5684 2.87571 5.28767C3.27578 6.76909 3.69894 8.23911 4.18713 9.68997C5.14087 12.5326 6.32878 15.2768 7.73789 17.8927C10.5475 23.1521 14.1878 27.8614 18.5115 31.8298C22.9683 35.9131 28.1181 39.1047 33.7161 41.2527C39.6065 43.4895 45.8685 44.5935 52.2051 44.5123C58.5869 44.4295 64.9429 43.1902 70.9892 40.8497C71.6006 40.6117 72.2117 40.3641 72.8176 40.1021C72.5 39.9516 72.1714 39.7986 71.8317 39.6432C70.7833 39.1399 69.7523 38.5914 68.7388 38.0074C67.6552 37.4005 66.6047 36.7335 65.5919 36.0091C64.6313 35.3189 63.7211 34.591 62.8284 33.8277C62.3456 33.4071 61.8887 32.9163 61.4376 32.4593C61.3747 32.4002 61.3163 32.3358 61.2581 32.2764C61.179 32.2015 61.1168 32.1092 61.0757 32.0058L61.0767 32.0351L61.0319 31.9551L61.0073 31.9227L61.0411 31.9496C60.9927 31.8938 60.9499 31.8329 60.9132 31.768C60.8926 31.7454 60.8745 31.7205 60.8592 31.6936C60.8248 31.6472 60.8201 31.6475 60.8592 31.6936L60.7713 31.5874C60.6731 31.4526 60.584 31.3123 60.4858 31.1775C60.3948 31.0309 60.3233 30.8716 60.2734 30.7038C60.2628 30.6637 60.2624 30.621 60.2722 30.58C60.282 30.5389 60.3018 30.5008 60.3295 30.4694C60.3572 30.438 60.3921 30.4143 60.4306 30.4007C60.4691 30.3871 60.51 30.3839 60.5494 30.3915C60.7043 30.4149 60.8544 30.4621 60.9948 30.5315L61.4149 30.7562C61.5484 30.8202 61.6776 30.8991 61.8157 30.9627L61.9202 31.0043C61.8249 30.9572 61.8676 30.9738 62.0529 31.0439L62.1971 31.1511L62.1251 31.1024L62.2402 31.1774C62.8019 31.573 63.3996 31.9221 63.9567 32.3229L63.7693 32.1845C64.5089 32.7127 65.2618 33.2203 66.0282 33.7074C66.7993 34.1959 67.5703 34.6795 68.3501 35.1478C69.9197 36.0943 71.5416 36.9467 73.2084 37.701C74.0749 38.0933 74.953 38.4587 75.8428 38.7972L75.9083 38.7927C76.082 38.8262 76.2441 38.9031 76.3808 39.0168C76.5176 39.1305 76.6251 39.2778 76.6942 39.4462C76.7724 39.6145 76.8109 39.801 76.8064 39.9905C76.802 40.1801 76.7549 40.3674 76.6688 40.5372C76.5587 40.7597 76.4341 40.9638 76.3097 41.1776C76.2035 41.3569 76.0853 41.5284 75.9558 41.6907C75.8746 41.7891 75.7936 41.8925 75.7076 41.9913L74.7643 43.1267C74.1326 43.8936 73.491 44.6465 72.8353 45.3955L70.8905 47.6117C70.2346 48.3559 69.5594 49.0819 68.889 49.8124C68.5176 50.2192 68.1312 50.5978 67.7403 50.9816C67.3494 51.3654 66.8318 51.8899 66.3763 52.3075L66.577 52.1323C66.4432 52.2792 66.2986 52.4151 66.1446 52.5385C66.0426 52.61 65.9347 52.6715 65.8223 52.7222C65.6927 52.8034 65.5488 52.8551 65.4003 52.8736C65.2147 52.8838 65.0331 52.8294 64.884 52.7191C64.764 52.6381 64.6693 52.5229 64.6105 52.3865C64.5257 52.2133 64.5042 52.0121 64.5498 51.8193C64.6066 51.6317 64.6743 51.4476 64.7523 51.2678C64.854 51.0881 64.9692 50.9167 65.0968 50.7554C65.3699 50.3554 65.6622 49.9687 65.9403 49.5781C66.2184 49.1876 66.5046 48.7573 66.811 48.3745C67.4329 47.5937 68.0457 46.8232 68.677 46.0417C69.9131 44.5343 71.1586 43.0261 72.4429 41.5593C66.7513 44.2164 60.6751 45.7786 54.5153 46.1684C47.9671 46.6185 41.4346 45.8188 35.2394 43.8086C29.263 41.8553 23.7158 38.7653 18.8721 34.6913C14.2418 30.7858 10.292 26.0826 7.18445 20.774C5.62336 18.1222 4.27747 15.3343 3.1603 12.4382C2.61189 11.011 2.12727 9.52572 1.69864 8.03164C1.22634 6.53154 0.906952 4.97901 0.745598 3.39921C0.721302 2.65359 0.560479 1.89307 0.479705 1.14161C0.39893 0.39015 1.59711 0.165045 1.74293 0.89732Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    width: 75px;
    height: 57px;
  }
  .calc_fs--flex {display: flex;flex-direction: column;gap: 20px;}@media (min-width: 1100.1px) {.calc-img .calc-blur {backdrop-filter: blur(11px);background: rgba(0, 0, 0, 0.3);padding: 10px 20px;margin-bottom: 0;width: 100%;border-radius: 8px;}.calc-img p {max-width: 545px;margin: 0;}}@media (max-width: 1100px) {.calc-full {padding-top: 40px;padding-bottom: 60px;}.section-first__calc {flex-direction: column;gap: 15px;}.calc-img {width: 100%;}.calc_fs {width: 100%;max-width: 525px;align-self: center;}}@media (max-width: 768px) {.calc-full {background-image: url(../img/2photo.webp);padding-top: 30px;padding-bottom: 15px;background-size: cover;margin: 7px 7px 50px;border-radius: 16px;}.section-first__calc {flex-direction: column;overflow: visible;}.calc_fs {width: calc(100% + 6px);margin-left: -3px;margin-right: -3px;padding: 18px 20px 16px;}.calc-img {width: 100%;}.calc-img h1 {top: 40px;left: 20px;right: 20px;}.calc_fs h2 {font-size: 22px;margin-bottom: 10px;}}.clc_area__ttl {display: flex;align-items: center;justify-content: space-between;font-size: 16px;color: rgba(22, 33, 54, 0.7);margin: 0 0 10px;}.calc_fs .clc_area__text {display: flex;justify-content: space-between;align-items: center;margin-top: 10px;}.calc_fs p {margin: 0;font-family: var(--font-medium);font-weight: 500;font-size: 14px;line-height: 1.2;color: #16213680;}.clc_area__text span{font-size: 12px;}
  .calc_btns {background:#F5F5F5;margin: 24px -25px -20px;padding: 12px 25px 20px;border-radius: 0 0 8px 8px;}
  .calc_btns p {
    font-size: 15px;
    font-family: var(--font-medium);
  }
  @media(max-width: 768px) {
    .calc_btns {
      margin: 24px -20px -20px;
      padding: 12px 20px 20px;
    }
  }
  .btn_ph {position: relative;display: flex;align-items: center;justify-content: center;gap: 5px;flex-grow: 1;background: #ae1a3e;padding: 18px 27px;border-radius: 5px;font-family: var(--font-accent-bold);font-weight: 700;font-size: 18px;color: #fff;text-decoration: none;overflow: hidden;}.calc_btns__container {margin: 15px 0 0;display: flex;align-items: center;flex-wrap: wrap;gap: 5px;}.clc__tabs {background: #F8F9FB;border-radius: 5px;padding: 12px 10px;min-height: 202px;}.calc_line-container {margin-top: 25px;}.calc_line {overflow: hidden;position: relative;width: 100%;height: 18px;border-radius: 5px;background: repeating-linear-gradient(-60deg, #F8F9FB, #F8F9FB 10px, #F0F1F6 10px, #F0F1F6 20px);}.calc_progress {position: absolute;top: 0;left: 0;bottom: 0;height: 18px;border-radius: 5px 0 0 5px;background: repeating-linear-gradient(-60deg, #FBD746, #FBD746 12px, #FBC940 12px, #FBC940 22px);transition: width 0.3s ease-in-out;}.calc_line-container .clc_srok {font-family: var(--font-medium);font-weight: 500;font-size: 16px;color: rgba(22, 33, 54, 0.7);margin: 0 0 10px;}.clc_srok strong {font-family: var(--font-medium);font-weight: 500;font-size: 16px;color: #162136;}.btn-ac .flare, .btn_wts .flare, .btn_ph .flare {position: absolute;top: 0;height: 100%;width: 45px;transform: skewX(-45deg);animation: flareAnimation;left: -150%;background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));animation: flareAnimation 3s infinite linear;}@keyframes flareAnimation {0% {left: -150%;}100% {left: 150%;}}.section-first__second-img {margin: 44px 0 0;position: relative;}.section-first__second-img img {width: 100%;height: auto;object-fit: contain;border-radius: 8px;}.calc_top-flex {display: flex;flex-direction: column; gap: 20px;}@media (max-width: 768px) {.calc_top-flex {flex-direction: column;}}.calc_top-flex > div {width: 100%;}.calc_bottom-flex {display: flex;align-items: flex-start;gap: 3px;}@media (max-width: 768px) {.calc_bottom-flex {flex-direction: column;}}.calc_bottom-flex .clc_vid {width: calc(50% - 3px);flex-shrink: 0;}@media (max-width: 768px) {.calc_bottom-flex .clc_vid {width: 100%;}}
  select {
    background: #F8F9FB;
    padding: 9.3px 30px 9.3px 16px;
    border: 1.5px solid #22338133;
    outline: none;
    border-radius: 7px;
    font-family: var(--font-family);
    font-size: 14px;
    font-weight: 300;
    width: 100%;
    margin-top: 5px;
    -webkit-appearance: none;
    appearance: none;
    background-image: url('data:image/svg+xml,<svg width="13" height="7" viewBox="0 0 13 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.7138 0.267679C12.5306 0.0962844 12.282 0 12.0229 0C11.7637 0 11.5152 0.0962844 11.3319 0.267679L6.4941 4.7932L1.6563 0.267679C1.47197 0.101142 1.22509 0.00899124 0.96884 0.0110741C0.712586 0.0131569 0.467459 0.109307 0.286253 0.278816C0.105048 0.448325 0.00226307 0.67763 3.71933e-05 0.917343C-0.00218964 1.15706 0.0963192 1.388 0.274349 1.56042L5.80312 6.73232C5.9864 6.90372 6.23495 7 6.4941 7C6.75325 7 7.0018 6.90372 7.18507 6.73232L12.7138 1.56042C12.8971 1.38898 13 1.15648 13 0.914052C13 0.671627 12.8971 0.439126 12.7138 0.267679Z" fill="%23B8BED6"/></svg>'); 
    background-repeat: no-repeat; 
    background-position: right 12px center;
  }.reviews-slider {margin-top: 25px;}.reviews-slider__grid {display: grid;grid-template-columns: 1fr 2fr 1fr;gap: 10px;}.reviews-slider__grid p {margin: 0;}.reviews-slider__grid img {width: 100%;height: 100%;max-height: 115px;object-fit: cover;border-radius: 5px;}.reviews-video {grid-column: 2/3;grid-row: span 4;}.reviews-video img {max-height: unset;border-radius: 8px;}.reviews-video {position: relative;display: block;width: 100%;height: 100%;font-size: 0;}.reviews-video::before {position: absolute;content: "";width: 70px;height: 70px;top: 50%;left: 50%;transform: translate(-50%, -50%);background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTciIGhlaWdodD0iOTgiIHZpZXdCb3g9IjAgMCA5NyA5OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMS41IiB5PSIxIiB3aWR0aD0iOTQiIGhlaWdodD0iOTUuMjk3MyIgcng9IjQ3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTY5LjQ4MDQgNDguMDAwNEM2OS40ODE4IDQ4LjU5NjcgNjkuMzMwOSA0OS4xODMxIDY5LjA0MjUgNDkuNzAyOEM2OC43NTQxIDUwLjIyMjUgNjguMzM3OCA1MC42NTc3IDY3LjgzNDMgNTAuOTY2TDM2LjYyODcgNzAuMzEzOEMzNi4xMDI2IDcwLjY0MDMgMzUuNSA3MC44MTg2IDM0Ljg4MzIgNzAuODMwMkMzNC4yNjY0IDcwLjg0MTcgMzMuNjU3NyA3MC42ODYyIDMzLjEyIDcwLjM3OTdDMzIuNTg3NCA3MC4wNzc5IDMyLjE0MzggNjkuNjM3OCAzMS44MzQ3IDY5LjEwNDZDMzEuNTI1NiA2OC41NzE0IDMxLjM2MjIgNjcuOTY0NCAzMS4zNjEzIDY3LjM0NlYyOC42NTQ4QzMxLjM2MjIgMjguMDM2NCAzMS41MjU2IDI3LjQyOTQgMzEuODM0NyAyNi44OTYyQzMyLjE0MzggMjYuMzYzIDMyLjU4NzQgMjUuOTIyOSAzMy4xMiAyNS42MjExQzMzLjY1NzcgMjUuMzE0NiAzNC4yNjY0IDI1LjE1OTEgMzQuODgzMiAyNS4xNzA2QzM1LjUgMjUuMTgyMiAzNi4xMDI2IDI1LjM2MDUgMzYuNjI4NyAyNS42ODdMNjcuODM0MyA0NS4wMzQ4QzY4LjMzNzggNDUuMzQzMiA2OC43NTQxIDQ1Ljc3ODMgNjkuMDQyNSA0Ni4yOThDNjkuMzMwOSA0Ni44MTc3IDY5LjQ4MTggNDcuNDA0MiA2OS40ODA0IDQ4LjAwMDRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);opacity: 0.75;background-repeat: no-repeat;background-size: contain;transition: all 0.3s ease-in-out;}.reviews-video:hover::before {opacity: 1;}.reviews-slider__bottom {display: flex;align-items: center;margin-top: 25px;gap: 30px;}.reviews-slider__bottom .btn-accent {width: 50%;height: 60px;}.reviews-slider__bottom p {margin-bottom: 0;margin-right: 150px;}.reviews-slider__bottom span {max-width: 460px;}.reviews-slider .swiper-button-next, .reviews-slider .swiper-button-prev {width: 60px;height: 60px;border-radius: 5px;background: transparent;border: 1px solid #223381;}.reviews-slider .swiper-button-next {top: unset;bottom: 0;right: 0;}.reviews-slider .swiper-button-prev {top: unset;left: unset;bottom: 0;right: 70px;}.reviews-slider .swiper-button-next::after {content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy41MzAzIDYuNDdDMTcuNjcwOCA2LjYxMDYzIDE3Ljc0OTcgNi44MDEyNSAxNy43NDk3IDdDMTcuNzQ5NyA3LjE5ODc1IDE3LjY3MDggNy4zODkzOCAxNy41MzAzIDcuNTNMMTEuNTMwMyAxMy41M0MxMS40NjE3IDEzLjYwMzcgMTEuMzc4OSAxMy42NjI4IDExLjI4NjkgMTMuNzAzOEMxMS4xOTQ5IDEzLjc0NDggMTEuMDk1NSAxMy43NjY4IDEwLjk5NDggMTMuNzY4NkMxMC44OTQxIDEzLjc3MDQgMTAuNzk0MSAxMy43NTE4IDEwLjcwMDcgMTMuNzE0MUMxMC42MDczIDEzLjY3NjQgMTAuNTIyNSAxMy42MjAzIDEwLjQ1MTMgMTMuNTQ5QzEwLjM4MDEgMTMuNDc3OCAxMC4zMjM5IDEzLjM5MyAxMC4yODYyIDEzLjI5OTZDMTAuMjQ4NSAxMy4yMDYyIDEwLjIzIDEzLjEwNjIgMTAuMjMxNyAxMy4wMDU1QzEwLjIzMzUgMTIuOTA0OCAxMC4yNTU2IDEyLjgwNTUgMTAuMjk2NSAxMi43MTM1QzEwLjMzNzUgMTIuNjIxNSAxMC4zOTY2IDEyLjUzODcgMTAuNDcwMyAxMi40N0wxNS4xOTAzIDcuNzVMMS4wMDAzMiA3Ljc1QzAuODAxNDEyIDcuNzUgMC42MTA2NDYgNy42NzA5OCAwLjQ2OTk5NCA3LjUzMDMzQzAuMzI5MzQxIDcuMzg5NjggMC4yNTAzMjQgNy4xOTg5MSAwLjI1MDMyNCA3QzAuMjUwMzI0IDYuODAxMDkgMC4zMjkzNDEgNi42MTAzMiAwLjQ2OTk5NCA2LjQ2OTY3QzAuNjEwNjQ2IDYuMzI5MDIgMC44MDE0MTIgNi4yNSAxLjAwMDMyIDYuMjVMMTUuMTkwMyA2LjI1TDEwLjQ3MDMgMS41M0MxMC4zOTY2IDEuNDYxMzQgMTAuMzM3NSAxLjM3ODU0IDEwLjI5NjUgMS4yODY1NEMxMC4yNTU2IDEuMTk0NTQgMTAuMjMzNSAxLjA5NTIzIDEwLjIzMTcgMC45OTQ1MjNDMTAuMjMgMC44OTM4MjEgMTAuMjQ4NSAwLjc5Mzc5MSAxMC4yODYyIDAuNzAwNDAzQzEwLjMyMzkgMC42MDcwMTUgMTAuMzgwMSAwLjUyMjE4MSAxMC40NTEzIDAuNDUwOTYyQzEwLjUyMjUgMC4zNzk3NDQgMTAuNjA3MyAwLjMyMzU5OSAxMC43MDA3IDAuMjg1ODc4QzEwLjc5NDEgMC4yNDgxNTcgMTAuODk0MSAwLjIyOTYzMyAxMC45OTQ4IDAuMjMxNDA5QzExLjA5NTUgMC4yMzMxODYgMTEuMTk0OSAwLjI1NTIyOCAxMS4yODY5IDAuMjk2MjJDMTEuMzc4OSAwLjMzNzIxMiAxMS40NjE3IDAuMzk2MzE0IDExLjUzMDMgMC40NzAwMDFMMTcuNTMwMyA2LjQ3WiIgZmlsbD0iIzIyMzM4MSIvPgo8L3N2Zz4K);}.reviews-slider .swiper-button-prev::after {content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjQ2OTY3NiA3LjUzQzAuMzI5MjI1IDcuMzg5MzcgMC4yNTAzMzUgNy4xOTg3NSAwLjI1MDMzNSA3QzAuMjUwMzM1IDYuODAxMjUgMC4zMjkyMjUgNi42MTA2MiAwLjQ2OTY3NSA2LjQ3TDYuNDY5NjggMC40Njk5OThDNi41MzgzNCAwLjM5NjMxMSA2LjYyMTE0IDAuMzM3MjEgNi43MTMxNCAwLjI5NjIxOEM2LjgwNTE0IDAuMjU1MjI2IDYuOTA0NDUgMC4yMzMxODUgNy4wMDUxNSAwLjIzMTQwOEM3LjEwNTg2IDAuMjI5NjMxIDcuMjA1ODggMC4yNDgxNTUgNy4yOTkyNyAwLjI4NTg3NkM3LjM5MjY2IDAuMzIzNTk3IDcuNDc3NDkgMC4zNzk3NDIgNy41NDg3MSAwLjQ1MDk2MUM3LjYxOTkzIDAuNTIyMTggNy42NzYwOCAwLjYwNzAxNCA3LjcxMzggMC43MDA0MDJDNy43NTE1MiAwLjc5Mzc5IDcuNzcwMDQgMC44OTM4MTggNy43NjgyNyAwLjk5NDUyMUM3Ljc2NjQ5IDEuMDk1MjIgNy43NDQ0NSAxLjE5NDU0IDcuNzAzNDYgMS4yODY1NEM3LjY2MjQ2IDEuMzc4NTQgNy42MDMzNiAxLjQ2MTM0IDcuNTI5NjcgMS41M0wyLjgwOTY4IDYuMjVMMTYuOTk5NyA2LjI1QzE3LjE5ODYgNi4yNSAxNy4zODk0IDYuMzI5MDIgMTcuNTMgNi40Njk2N0MxNy42NzA3IDYuNjEwMzIgMTcuNzQ5NyA2LjgwMTA5IDE3Ljc0OTcgN0MxNy43NDk3IDcuMTk4OTEgMTcuNjcwNyA3LjM4OTY4IDE3LjUzIDcuNTMwMzNDMTcuMzg5NCA3LjY3MDk4IDE3LjE5ODYgNy43NSAxNi45OTk3IDcuNzVMMi44MDk2OCA3Ljc1TDcuNTI5NjggMTIuNDdDNy42MDMzNiAxMi41Mzg3IDcuNjYyNDYgMTIuNjIxNSA3LjcwMzQ2IDEyLjcxMzVDNy43NDQ0NSAxMi44MDU1IDcuNzY2NDkgMTIuOTA0OCA3Ljc2ODI3IDEzLjAwNTVDNy43NzAwNCAxMy4xMDYyIDcuNzUxNTIgMTMuMjA2MiA3LjcxMzggMTMuMjk5NkM3LjY3NjA4IDEzLjM5MyA3LjYxOTkzIDEzLjQ3NzggNy41NDg3MSAxMy41NDlDNy40Nzc0OSAxMy42MjAzIDcuMzkyNjYgMTMuNjc2NCA3LjI5OTI3IDEzLjcxNDFDNy4yMDU4OSAxMy43NTE4IDcuMTA1ODYgMTMuNzcwNCA3LjAwNTE1IDEzLjc2ODZDNi45MDQ0NSAxMy43NjY4IDYuODA1MTQgMTMuNzQ0OCA2LjcxMzE0IDEzLjcwMzhDNi42MjExNCAxMy42NjI4IDYuNTM4MzQgMTMuNjAzNyA2LjQ2OTY4IDEzLjUzTDAuNDY5Njc2IDcuNTNaIiBmaWxsPSIjMjIzMzgxIi8+Cjwvc3ZnPgo=);}.reviews-last {position: relative;}.reviews-last img {filter: brightness(0.6);}.reviews-last span:first-of-type {position: absolute;left: 0;right: 0;text-align: center;top: 40%;font-size: 12px;color: #fff;}.reviews-last span:last-of-type {position: absolute;left: 0;right: 0;text-align: center;top: calc(40% + 16px);font-family: var(--font-medium);font-size: 14px;font-weight: 500;color: #fff;border-bottom: 1px solid #fff;max-width: max-content;margin: 0 auto;}.portfolio-nav__container {margin-top: 20px;display: flex;align-items: center;}.portfolio-nav__container .portfolio-nav.nav-tabs {margin: 0;}
  .portfolio-nav__container p {font-family: var(--font-medium);font-size: 12px;font-weight: 500;line-height: 1.25;color: rgba(22, 33, 54, 0.5019607843);text-align: left;max-width: 100px;flex-shrink: 0;margin: 0 12px 0 0;}
  .portfolio-nav--min.portfolio-nav.nav-tabs {gap: 5px;}.portfolio-nav--min.portfolio-nav .nav-link {padding: 10px 14px;}.portfolio-nav--sub.portfolio-nav.nav-tabs {gap: 10px;}.portfolio-nav--sub.portfolio-nav .nav-link {border: 1px solid rgba(0, 0, 0, 0.0705882353);}.portfolio-nav--sub.portfolio-nav .nav-link:hover {border-color: rgba(22, 33, 54, 0.5019607843);}.portfolio-nav--sub.portfolio-nav .nav-link span {font-size: 14px;color: rgba(22, 33, 54, 0.8);border: none;}.works__list {margin: 30px 0 0;padding: 0;list-style: none;display: grid;grid-template-columns: repeat(2, minmax(200px, 1fr));gap: 20px;}@media (max-width: 768px) {.works__list {grid-template-columns: minmax(200px, 1fr);}p.works__subtitle {font-size: 16px;}}.works__item {display: none;border: 1px solid rgba(22, 33, 54, 0.0784313725);background: #EEF1F6;border-radius: 8px;margin: 0;}.works__item .btn-accent-border {font-size: 14px;}.works__item:nth-child(1), .works__item:nth-child(2) {display: block;}.works__desc {padding: 30px 25px;display: flex;justify-content: space-between;align-items: center;gap: 15px;}.works__desc h3 {font-family: var(--font-medium);font-size: 20px;font-weight: 500;line-height: 1.2;margin: 0;padding: 0;}.works__desc .btn-accent-border {width: 50%;max-width: 250px;min-width: 100px;}@media (max-width: 768px) {.works__desc .btn-accent-border {width: 100%;max-width: 100%;}.works__desc {flex-wrap: wrap;padding: 15px 15px 20px;}}.portfolio-slider-main .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}.portfolio-slider-main .swiper-slide {border-radius: 8px 8px 0 0;overflow: hidden;}.portfolio-slider-main .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;height: 450px;max-height: 450px;}@media (max-width: 768px) {.portfolio-slider-main .swiper-slide img {max-height: 260px;}}.portfolio-slider-main .swiper-slide img {border-radius: 8px 8px 0 0;}.portfolio-slider-main .swiper-slide {background-size: cover;background-position: center;cursor: pointer;}.portfolio-slider-main {height: 80%;width: 100%;}.portfolio-slider-main .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 15px;}.portfolio-slider-main .swiper-button-next {right: 12.5px;}.portfolio-slider-main .swiper-button-prev {left: 12.5px;}.btn-m {display: flex;align-items: center;justify-content: center;font-family: var(--font-medium);font-style: normal;font-weight: 500;font-size: 14px;line-height: 1.215;color: #586684;text-align: center;border: none;outline: none;border-radius: 5px;cursor: pointer;text-decoration: none;transition: all 0.3s ease;background: rgba(22, 33, 54, 0.0509803922);padding: 14px 40px;}.btn__container {display: flex;align-items: center;justify-content: center;margin: 20px 0 0;}.works__designer {display: flex;align-items: center;gap: 8px;}.works__d-img {width: 50px;height: 50px;border-radius: 50%;flex-shrink: 0;overflow: hidden;}.works__d-img img {width: 100%;height: 100%;object-fit: cover;}.works__d-content h4 {font-size: 16px;font-weight: 400;line-height: 1.2;margin: 0 0 3px;}.works__d-content p {font-size: 12px;font-weight: 400;line-height: 1.2;color: rgba(22, 33, 54, 0.6980392157);margin: 0;}
  .contacts-flex {display: flex;justify-content: space-between;gap: 40px;align-items: stretch;margin-top: 25px;}
  .contacts-left,
  .contacts-right {
    width: calc(50% - 20px);
  }
  @media (max-width: 768px) {
    .contacts-left,
    .contacts-right {
      width: 100%;
    }
    .contacts-right {
      margin: 15px 0;
    }
    .contacts-flex {flex-direction: column;gap: 0;}}.contacts-left .contacts-l {margin-left: -20px;margin-top: 0;margin-bottom: 25px;}@media (max-width: 768px) {.contacts-left .contacts-l {margin-left: -15px;}}.contacts-left .contacts-l li {font-family: var(--font-family);font-weight: 300;font-size: 16px;line-height: 20px;color: #162136;margin: 0 0 3px;}.contacts-left .contacts-l li::marker {color: #16213680;;font-size: 10px;line-height: 20px;}@media (max-width: 768px) {.contacts-left p {font-size: 14px;}}.contacts-right ul {list-style: none;padding-left: 0;margin: 0;}.contacts-right span {text-decoration: underline;}.contacts-map {overflow: hidden;display: block;width: 100%;height: 390px;border-radius: 8px;border: 1px solid rgba(22, 33, 54, 0.0509803922);}.contacts-map img {width: 100%;height: 390px;object-fit: cover;}.portfolio-nav.nav-tabs {border: none;gap: 20px;margin: 30px 0 25px;padding: 0 !important;}@media (max-width: 768px) {.portfolio-nav.nav-tabs {overflow-x: scroll;flex-wrap: nowrap;gap: 10px;margin: 15px 0;}.portfolio-nav.nav-tabs::-webkit-scrollbar {width: 0;}}@media (max-width: 576px) {.portfolio-nav.nav-tabs {gap: 4px;}}@media (max-width: 767.98px) {.portfolio-nav.nav-tabs {width: calc(100% + (100vw - 540px) / 2 + var(--bs-gutter-x) * 0.5);}}@media (max-width: 575.98px) {.portfolio-nav.nav-tabs {width: calc(100% + 15px);}}.portfolio-nav .nav-item {flex-shrink: 0;margin: 0;padding: 0;}@media (max-width: 768px) {.portfolio-nav .nav-item {height: 36px;}.portfolio-nav__sub .portfolio-nav .nav-item {height: 24px;}}.portfolio-nav .nav-link {border-radius: 5px;background: transparent;padding: 10.5px 40px;font-family: var(--font-medium);font-weight: 500;font-size: 16px;color: #586684;}.portfolio-nav .nav-link:focus, .portfolio-nav .nav-link:hover {border-color: transparent;color: #000;}.portfolio-nav .nav-link:focus span, .portfolio-nav .nav-link:hover span {border-color: #000;}@media (max-width: 768px) {.portfolio-nav .nav-link {font-size: 14px;line-height: 1.029;padding: 8px;}}.portfolio-nav .nav-link.active {background: #e4e7f1;}.portfolio-nav .nav-link.active span {border-bottom: none;}.master-slider__img {position: relative;height: 205px;}
  .master-slider__content {
    display: flex;
    flex-direction: column;
    padding: 15px;
    flex-grow: 1;
  }
  .master-slider__since {
    display: block;
    color: #16213680;
    font-family: var(--font-medium);
    font-weight: 500;
    font-size: 12px;
    line-height: 1.1;
    margin: 0 0 15px;
  }
  .master-slider__slide cite {
    display: block;
    font-family: var(--font-medium);
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 1;
    color: #162136;
    margin: 0 0 10px;
  }
  .master-slider__text {
    font-family: var(--font-light);
    font-weight: 300;
    font-size: 13px;
    line-height: 1.1;
    color: #162136E5;
    background-color: #22338108;
    padding: 3px 4px 3px 24px;
    border-radius: 4px;
    margin: 0 0 20px;
    background-image: url('data:image/svg+xml,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.70322e-08 2.91633C0.000107974 2.27939 0.214648 1.65999 0.610852 1.15274C1.00706 0.645496 1.56314 0.278284 2.19417 0.107196C2.8252 -0.0638921 3.49648 -0.0294507 4.10549 0.20526C4.71449 0.43997 5.22774 0.862047 5.56683 1.40702C5.90593 1.95199 6.05223 2.5899 5.98339 3.22332C5.91455 3.85673 5.63435 4.45082 5.18559 4.91485C4.73684 5.37888 4.1442 5.68734 3.49819 5.79311C2.85218 5.89889 2.18831 5.79616 1.608 5.50062C1.80857 6.22399 2.09143 6.82985 2.43 7.3132C3.10714 8.28158 3.99428 8.74994 4.92857 8.74994C5.09906 8.74994 5.26258 8.81579 5.38314 8.93301C5.5037 9.05022 5.57143 9.2092 5.57143 9.37497C5.57143 9.54074 5.5037 9.69972 5.38314 9.81693C5.26258 9.93415 5.09906 10 4.92857 10C3.49628 10 2.23971 9.26413 1.36628 8.01657C0.500571 6.77818 1.70322e-08 5.03059 1.70322e-08 2.91633Z" fill="%23AE1A3E" fill-opacity="0.3"/><path d="M7 2.91633C7.00011 2.27939 7.21465 1.65999 7.61085 1.15274C8.00706 0.645496 8.56314 0.278284 9.19417 0.107196C9.8252 -0.0638921 10.4965 -0.0294507 11.1055 0.20526C11.7145 0.43997 12.2277 0.862047 12.5668 1.40702C12.9059 1.95199 13.0522 2.5899 12.9834 3.22332C12.9145 3.85673 12.6343 4.45082 12.1856 4.91485C11.7368 5.37888 11.1442 5.68734 10.4982 5.79311C9.85218 5.89889 9.18831 5.79616 8.608 5.50062C8.80857 6.22399 9.09143 6.82985 9.43 7.3132C10.1071 8.28158 10.9943 8.74994 11.9286 8.74994C12.0991 8.74994 12.2626 8.81579 12.3831 8.93301C12.5037 9.05022 12.5714 9.2092 12.5714 9.37497C12.5714 9.54074 12.5037 9.69972 12.3831 9.81693C12.2626 9.93415 12.0991 10 11.9286 10C10.4963 10 9.23971 9.26413 8.36628 8.01657C7.50057 6.77818 7 5.03059 7 2.91633Z" fill="%23AE1A3E" fill-opacity="0.3"/></svg>');
    background-size: 13px 10px;
    background-repeat: no-repeat;
    background-position: left 6px top 6px;
  }

  @media (max-width: 768px) {.master-slider__img {height: 200px;}}.master-slider__img img {width: 100%;height: 100%;object-fit: cover;}.master-slider__span1 {position: absolute;bottom: 9px;left: 9px;background: #fff;border-radius: 5px;padding: 7px 10px;font-family: var(--font-medium);font-weight: 500;font-size: 14px;color: rgba(22, 33, 54, 0.7);}.master-slider__span2 {position: absolute;bottom: 9px;right: 9px;background: #fff;border-radius: 5px;padding: 7px 27px 7px 10px;font-family: var(--font-medium);font-weight: 500;font-size: 14px;color: rgba(22, 33, 54, 0.7);background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzY5OTkgMS42NzNDNi40MzQxOCAxLjU2Mjg0IDYuNTI2MTQgMS40NzE0NCA2LjYzNjY4IDEuNDA3OTFDNi43NDcyMyAxLjM0NDM5IDYuODcyNDkgMS4zMTA5NiA2Ljk5OTk5IDEuMzEwOTZDNy4xMjc0OSAxLjMxMDk2IDcuMjUyNzYgMS4zNDQzOSA3LjM2MzMgMS40MDc5MUM3LjQ3Mzg0IDEuNDcxNDQgNy41NjU4IDEuNTYyODQgNy42Mjk5OSAxLjY3M0w5LjI2MDQxIDQuNDcxODNMMTIuNDI2NyA1LjE1NzgzQzEyLjU1MTMgNS4xODQ4OSAxMi42NjY2IDUuMjQ0MTMgMTIuNzYxMSA1LjMyOTY0QzEyLjg1NTYgNS40MTUxNSAxMi45MjYxIDUuNTIzOTQgMTIuOTY1NCA1LjY0NTE2QzEzLjAwNDggNS43NjYzOCAxMy4wMTE3IDUuODk1ODEgMTIuOTg1NCA2LjAyMDUzQzEyLjk1OTIgNi4xNDUyNiAxMi45MDA3IDYuMjYwOTIgMTIuODE1OCA2LjM1NkwxMC42NTc1IDguNzcxNThMMTAuOTg0MiAxMS45OTQ1QzEwLjk5NyAxMi4xMjE0IDEwLjk3NjQgMTIuMjQ5NSAxMC45MjQzIDEyLjM2NTlDMTAuODcyMiAxMi40ODI0IDEwLjc5MDUgMTIuNTgzMSAxMC42ODczIDEyLjY1ODFDMTAuNTg0MSAxMi43MzMgMTAuNDYzMSAxMi43Nzk2IDEwLjMzNjIgMTIuNzkzMkMxMC4yMDk0IDEyLjgwNjggMTAuMDgxMiAxMi43ODY4IDkuOTY0NDkgMTIuNzM1M0w2Ljk5OTk5IDExLjQyODdMNC4wMzU0OSAxMi43MzUzQzMuOTE4NzggMTIuNzg2OCAzLjc5MDYgMTIuODA2OCAzLjY2Mzc2IDEyLjc5MzJDMy41MzY5MyAxMi43Nzk2IDMuNDE1ODYgMTIuNzMzIDMuMzEyNjcgMTIuNjU4MUMzLjIwOTQ3IDEyLjU4MzEgMy4xMjc3NCAxMi40ODI0IDMuMDc1NjYgMTIuMzY1OUMzLjAyMzU3IDEyLjI0OTUgMy4wMDI5NCAxMi4xMjE0IDMuMDE1ODIgMTEuOTk0NUwzLjM0MjQ5IDguNzcxNThMMS4xODQxNiA2LjM1NjU4QzEuMDk5MTIgNi4yNjE1MSAxLjA0MDUyIDYuMTQ1OCAxLjAxNDE4IDYuMDIxQzAuOTg3ODUgNS44OTYyIDAuOTk0NzE1IDUuNzY2NjcgMS4wMzQwOSA1LjY0NTM1QzEuMDczNDcgNS41MjQwMyAxLjE0Mzk4IDUuNDE1MTcgMS4yMzg1OSA1LjMyOTYyQzEuMzMzMTkgNS4yNDQwNyAxLjQ0ODU4IDUuMTg0ODQgMS41NzMyNCA1LjE1NzgzTDQuNzM5NTcgNC40NzE4M0w2LjM2OTk5IDEuNjczWiIgZmlsbD0iI0ZCRDc0NiIvPgo8L3N2Zz4K);background-repeat: no-repeat;background-position: right 10px center;}.master-slider {position: relative;padding-left: 51px;padding-right: 51px;margin-left: -51px;margin-right: -51px;}@media (max-width: 768px) {.master-slider {margin-left: 0;margin-right: -12px; padding: 0;}}.master-slider .swiper-wrapper {margin-bottom: 38px;}@media (max-width: 768px) {.master-slider .swiper-wrapper {margin-bottom: 30px;}}.master-slider .swiper-pagination {bottom: 0;}@media (max-width: 768px) {.master-slider .swiper-button-next, .master-slider .swiper-button-prev {display: none;}}.master-slider__slide {display: flex;flex-direction: column;border: 1px solid rgba(0, 0, 0, 0.05);border-radius: 8px;background: #fff;overflow: hidden;transition: all 0.3s ease;}.master-slider__slide.swiper-slide {height: auto;}.master-slider__slide h4 {font-family: var(--font-medium);font-weight: 500;font-size: 28px;color: #162136;margin: 30px 30px 10px;}@media (max-width: 992px) {.master-slider__slide h4 {font-size: 20px;margin: 20px 25px 5px;}}@media (max-width: 768px) {.master-slider__slide h4 {font-size: 18px;margin: 20px 18px 5px;}}.master-slider__slide p {font-family: var(--font-family);font-weight: 300;font-size: 16px;color: #162136;margin: 0 30px 20px;}@media (max-width: 992px) {.master-slider__slide p {margin: 0 25px 15px;}}@media (max-width: 768px) {.master-slider__slide p {font-size: 12px;margin: 0 18px 15px;}}
  .master-slider__slide ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 4px;
    list-style: none;
    margin: auto 0 0;
    padding: 0;
  }
  .master-slider__slide li {
    font-family: var(--font-medium);
    font-weight: 500;
    font-size: 12px;
    line-height: 1;
    padding: 2px 6px;
    color: #16213699;
    border: 1px solid #22338152;
    border-radius: 3px;
    margin: 0;
  }
.project__list {list-style: none;margin: 0;padding: 0;margin: 30px 0 0;}
.proiect__item {margin-top: 15px;background: #EEF1F6;border: 1px solid rgba(22, 33, 54, 0.0509803922);border-radius: 8px;}.project-slider-main.swiper, .project-slider-thumbs.swiper {width: 100%;height: 100%;}.project-slider-thumbs.swiper {height: 95px;width: calc(100% + 2px);margin-left: -1px;margin-right: -1px;}@media (max-width: 768px) {.project-slider-thumbs.swiper {height: 70px;}}.project-slider-main .swiper-slide, .project-slider-thumbs .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}.project-slider-main .swiper-slide {border-radius: 8px 8px 0 0;overflow: hidden;max-height: 500px;}@media (max-width: 768px) {.project-slider-main .swiper-slide {max-height: 350px;}}@media (max-width: 450px) {.project-slider-main .swiper-slide {max-height: 250px;}}.project-slider-thumbs .swiper-slide {border-radius: 8px;overflow: hidden;}.project-slider-main .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}.project-slider-thumbs .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}.project-slider-main .swiper-slide img {border-radius: 8px 8px 0 0;}.project-slider-thumbs .swiper-slide img {border-radius: 8px;}.project-slider-main .swiper-slide, .project-slider-thumbs .swiper-slide {background-size: cover;background-position: center;cursor: pointer;}.project-slider-main {height: 80%;width: 100%;}.project-slider-thumbs {height: 20%;box-sizing: border-box;padding: 0;margin: 5px 0 0;}.project-slider-thumbs .swiper-slide {width: 25%;height: 100%;}.project-slider-thumbs .swiper-slide-thumb-active {opacity: 1;}.project__action {display: flex;flex-direction: column;gap: 5px;padding: 15px 20px 20px;}.project__action p {font-family: var(--font-medium);font-size: 16px;font-weight: 500;color: rgba(22, 33, 54, 0.8980392157);margin-bottom: 5px;}.project__action .btn-accent-border, .project__action .btn-blue {max-width: 100%;}.splitpic-left-image::before {content: "визуал";position: absolute;top: 7px;left: 7px;font-size: 12px;font-weight: 500;z-index: 400;border-radius: 5px;padding: 8px;background: rgba(22, 33, 54, 0.3019607843);color: #fff;}.splitpic-right-image::after {content: "ремонт";position: absolute;top: 7px;right: 7px;font-size: 12px;font-weight: 500;z-index: 0;border-radius: 5px;padding: 8px;background: rgba(22, 33, 54, 0.3019607843);color: #fff;}.spasibo-back {background: rgba(0, 0, 0, 0.75);background-image: url(../img/3photo.avif);background-repeat: no-repeat;background-size: cover;padding: 160px 0;}@media (max-width: 768px) {.spasibo-back {background-image: url(../img/4photo.avif);padding: 120px 0;}}.spasibo-back h1 {text-align: center;}@media (max-width: 768px) {.spasibo-back h1 {margin: 0 auto 10px;max-width: 260px;}}.spasibo-back p {font-size: 24px;text-align: center;color: #fff;margin: 0 auto;max-width: 860px;}@media (max-width: 768px) {.spasibo-back p {font-size: 16px;max-width: 260px;}}.page-spasibo h2, .page-spasibo h2 ~ p {text-align: center;}.spasibo-bonus {padding: 55px 0 0;}@media (max-width: 768px) {.spasibo-bonus p {margin: 0;}}.spasibo-bonus__list {list-style: none;margin: 25px 0 0;padding: 0 0 30px;display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}@media (max-width: 992px) {.spasibo-bonus__list {margin: 25px -20px 0;}}@media (max-width: 768px) {.spasibo-bonus__list {margin: 25px -120px 0;}}@media (max-width: 576px) {.spasibo-bonus__list {margin: 25px -80px 0;}}@media (max-width: 450px) {.spasibo-bonus__list {margin: 25px -20px 0;}}.spasibo-bonus__list .swiper-pagination {display: none;}@media (max-width: 768px) {.spasibo-bonus__list .swiper-pagination {display: block;}}.spasibo-bonus__list .swiper-button-next, .spasibo-bonus__list .swiper-button-prev {display: none;}@media (max-width: 768px) {.spasibo-bonus__list .swiper-button-next, .spasibo-bonus__list .swiper-button-prev {display: flex;}}.spasibo-bonus__list .swiper-pagination .swiper-pagination-bullet-active {background-color: #223381;}.spasibo-bonus__list .swiper-button-next, .spasibo-bonus__list .swiper-button-prev {color: #223381;}.spasibo-bonus__list .swiper-button-next {right: 40px;}.spasibo-bonus__list .swiper-button-prev {left: 40px;}.spasibo-bonus__item {margin: 0;padding: 0;display: flex;flex-direction: column;background: #eef1f6;border: 1px solid rgba(22, 33, 54, 0.05);border-radius: 8px;padding: 30px;}@media (max-width: 768px) {.spasibo-bonus__item {padding: 20px;}}.spasibo-bonus__item img {width: auto;height: 250px;object-fit: contain;align-items: center;margin: 0 0 10px;}@media (max-width: 768px) {.spasibo-bonus__item img {height: 180px;}}.spasibo-bonus__item h3 {font-family: var(--font-medium);font-weight: 500;font-size: 24px;color: #162136;margin: auto 0 20px;text-align: left;}@media (max-width: 768px) {.spasibo-bonus__item h3 {font-size: 20px;}}.spasibo-bonus__item .btn-accent-border {max-width: 100%;}
.footer {background-color: #191919;padding: 40px 0 30px;color: #fff;}
.footer--spasibo {background-color: #EEF1F6;}@media (max-width: 768px) {.footer {padding: 50px 0;}}.footer ul {list-style: none;padding-left: 0;}.footer ul li {font-size: 14px;}.footer .logo {display: block;margin-bottom: 20px;}.footer.footer--spasibo .logo {margin-bottom: 10px;}.item-contacts {display: grid;grid-gap: 10px;grid-template-columns: 37px auto;margin-bottom: 15px;}
.item-contacts .icon-wrp {background: #3B3B3B;width: 31px;height: 31px;border-radius: 5px;display: flex;align-items: center;justify-content: center;}.item-contacts .contact1 {display: block;font-size: 14px;font-family: var(--font-medium);margin-bottom: 3px;}
.item-contacts .contact2 {display: block;font-size: 12px;color: #FFFFFFB2;}.item-contacts .descr {min-width: 220px;}.footer-column {max-width: 263px;}
.footer-column a {font-size: 14px; color: #fff; text-decoration: underline;}
.footer-column-contacts.footer-column-contacts--flex {
  display: flex;
  max-width: 416px;
  height: 100%;
  gap: 20px;
}
.footer-column-contacts--flex > img {
  margin-bottom: -30px;
}
.footer__list {
  display: flex;
  gap: 10px;
}
.footer__list a {
  display: block;
}
@media(max-width: 768px) {
  .footer-order-bottom {
    order: 1;
  }
  .footer-column-contacts--flex > img {
    margin-bottom: -15px;
  }
  .footer-column-contacts.footer-column-contacts--flex {
    flex-direction: column-reverse;
    margin-top: 10px;
  }
  .footer-column-contacts--flex > img {
    margin-left: auto;
    width: calc(100% - 90px);
  }
  .footer-top {
    width: 225px;
  }
  .footer__list {
    flex-wrap: wrap;
    max-width: 92px;
    margin-bottom: -110px;
  }
  .footer__list a img {
    width: 36px;
    height: 36px;
  }
  .footer-column .logo img {
    height: 49px;
    max-height: 49px;
  }
}
.footer-column-contacts {max-width: 270px;margin-left: auto;}
.footer-column-contacts .title {font-family: var(--font-accent-semibold);font-weight: 600;font-size: 16px;color: #fff;margin-bottom: 15px;}
.footer-title {font-size: 16px;font-family: var(--font-accent-bold);margin: 0 0 15px 0;}.footer-text1 {color: #162136;font-size: 14px;margin: 10px 0 15px;}.footer--spasibo .footer-text1 {margin: 10px 0 0;}.fooetr-text3 {font-size: 12px;}.oferta {margin: 20px 0 0 0;}.footer2 {padding: 35px 0;background: #f0f3f6;}.column-footer2 {text-align: center;margin: 0 auto;font-size: 14px;}.column-footer2 .descr1 {margin-top: 15px;}.column-footer2 .descr1 p {font-size: 14px;margin-bottom: 15px;}.column-footer2 .descr2 {margin-top: 15px;}.column-footer2 .logo2 {width: 290px;height: 60px;margin: 0 auto;background-size: contain;background: url("../img/logo2.svg");}@media (max-width: 992px) {.footer-column-contacts {margin-left: 0;margin-top: 25px;}}@media (max-width: 768px) {.footer-column-contacts {max-width: 100%;}.footer-text1 {font-size: 12px;margin: 10px 0 10px;}.fooetr-text3 {font-size: 10px;}.footer-title {font-size: 16px;font-family: var(--font-accent-bold);margin: 30px 0 15px 0;}.footer ul li {font-size: 12px;}.footer-column-contacts .footer-title {margin: 20px 0 15px 0;}.item-contacts {margin-bottom: 15px;}.item-contacts .contact1 {font-size: 12px;margin-bottom: 3px;}
.item-contacts .contact2 {font-size: 12px;}.item-contacts .descr {min-width: 220px;}.footer {padding: 25px 0 25px;}.footer-column a {font-size: 12px;}.oferta {margin: 10px 0 0 0;}.column-footer2 {text-align: left;margin: 0 auto;font-size: 12px;}.column-footer2 .descr1 {margin-top: 15px;}.column-footer2 .descr1 p {font-size: 12px;}.column-footer2 .descr2 {font-size: 12px;margin-top: 15px;}.column-footer2 .logo2 {width: 154px;height: 35px;margin: 0 0;background-size: contain;background: url("../img/logo2-m.svg");}}.modal-dialog {max-width: 365px;margin-right: auto;margin-left: auto;}.modal-body {position: relative;flex: 1 1 auto;padding: 0 25px 40px 25px;}.modal-body h3 {text-align: center;margin-bottom: 15px;}.modal-body p {text-align: center;margin-bottom: 30px;}.modal-body label {font-size: 14px;margin-bottom: 3px;}.modal-body .btn-accent {width: 100%;max-width: 100%;}.modal-header {border-bottom: 1px solid transparent;padding: 7px;}.modal-header .btn-close {padding: 12px;width: 12px;height: 12px;outline: none;}.modal-header .btn-close:focus {box-shadow: none;}.modal-w500 .modal-dialog {max-width: 850px;}.modal-w500 .ttl_wts, .modal-w500 .ttl_tel {font-family: var(--font-medium);font-weight: 600;font-size: 40px;line-height: 1.35;text-align: center;color: #162136;}.modal-w500 .ttl_wts strong {color: #4db32b;}.modal-w500 .ttl_tel strong {color: #AE1B3E;}.modal-w500__flex {margin: 25px 0 0;display: flex;column-gap: 40px;}.modal-w500__flex-img {width: 145px;height: 145px;border-radius: 50%;overflow: hidden;flex-shrink: 0;}.modal-w500__flex-img img {border-radius: 50%;}.modal-w500__flex-list {position: relative;list-style: none;margin: 0;padding: 0;}.modal-w500__flex-list::after {position: absolute;bottom: 10px;left: -30px;content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU2IiBoZWlnaHQ9IjE0MyIgdmlld0JveD0iMCAwIDE1NiAxNDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMjUuNjc0IDMxLjgyNzNDMTI1LjUzMyAzMi43MyAxMjUuMzI2IDMzLjYzMzkgMTI1LjA1NCAzNC41MzI4QzEyNC43NjkgMzUuMzg4MiAxMjQuNTkgMzYuMjQzMiAxMjQuMzY3IDM3LjExMDhDMTIzLjkwMiAzOC44OTg4IDEyMy40MDYgNDAuNjgwNiAxMjIuODI0IDQyLjQ1OTlDMTIxLjY4NiA0NS45NDUyIDEyMC4yMzMgNDkuMzg4IDExOC40ODMgNTIuNzUwN0MxMTQuOTk0IDU5LjUwNDcgMTEwLjM4MiA2NS44ODExIDEwNC44MzMgNzEuNjIxNUM5OS4xMTI2IDc3LjUzMDYgOTIuNDM2IDgyLjYzNjQgODUuMTIwNiA4Ni42OTYyQzc3LjQyMiA5MC45NDE2IDY5LjE4MjEgOTQuMDE3OCA2MC43OTE1IDk1Ljc3OUM1Mi4zNDEgOTcuNTUxNiA0My44NzQxIDk4LjAxMjEgMzUuNzY5IDk3LjE0QzM0Ljk0OTMgOTcuMDUwNCAzNC4xMjk2IDk2Ljk0OTcgMzMuMzE2MSA5Ni44MzEzQzMzLjcyOTkgOTYuNTY4NyAzNC4xNTgyIDk2LjMwMDEgMzQuNjAxIDk2LjAyNTRDMzUuOTY2NiA5NS4xNTExIDM3LjMwNzIgOTQuMjMxIDM4LjYyMzEgOTMuMjc2QzQwLjAzMDkgOTIuMjc0NiA0MS4zOTIgOTEuMjE1IDQyLjcwMDggOTAuMTAxOEM0My45NDIxIDg5LjA0MjQgNDUuMTE1IDg3Ljk1NTIgNDYuMjYzMSA4Ni44MzMyQzQ2Ljg4MzcgODYuMjE3NiA0Ny40NjcgODUuNTMwNCA0OC4wNDQxIDg0Ljg4M0M0OC4xMjQ4IDg0Ljc5NzkgNDguMTk5MiA4NC43MDgzIDQ4LjI3MzcgODQuNjI0MkM0OC4zNzUxIDg0LjUxNjYgNDguNDUzNCA4NC4zOTQzIDQ4LjUwMzIgODQuMjY1N0w0OC41MDMzIDg0LjI5ODlMNDguNTU5MSA4NC4xOTU2TDQ4LjU5MDEgODQuMTUxOUw0OC41NDY3IDg0LjE5MjFDNDguNjA4MiA4NC4xMTUgNDguNjYyMiA4NC4wMzM5IDQ4LjcwOCA4My45NDk5QzQ4LjczNDIgODMuOTE4NCA0OC43NTcxIDgzLjg4NDkgNDguNzc2MiA4My44NTAyQzQ4LjgxOTYgODMuNzg3NyA0OC44MjU5IDgzLjc4NjcgNDguNzc2MiA4My44NTAyTDQ4Ljg4NzkgODMuNzA0N0M0OS4wMTIgODMuNTIzOSA0OS4xMjM3IDgzLjMzOTYgNDkuMjQ3NyA4My4xNTg4QzQ5LjM2MTkgODIuOTY2OCA0OS40NDk1IDgyLjc2NjMgNDkuNTA4MiA4Mi41NjI0QzQ5LjUyMDUgODIuNTE0IDQ5LjUxOTIgODIuNDY1OCA0OS41MDQ0IDgyLjQyMjNDNDkuNDg5NiA4Mi4zNzg5IDQ5LjQ2MTggODIuMzQxNyA0OS40MjM3IDgyLjMxNDRDNDkuMzg1NiA4Mi4yODcxIDQ5LjMzODUgODIuMjcwNiA0OS4yODY5IDgyLjI2NjVDNDkuMjM1MyA4Mi4yNjIzIDQ5LjE4MSA4Mi4yNzA3IDQ5LjEyOTMgODIuMjkwOUM0OC45MjUyIDgyLjM2MjYgNDguNzI4NiA4Mi40NTk2IDQ4LjU0NTggODIuNTc5TDQ3Ljk5OTYgODIuOTU1M0M0Ny44MjU4IDgzLjA2NjUgNDcuNjU4MiA4My4xOTMzIDQ3LjQ3ODIgODMuMzA1NEw0Ny4zNDE2IDgzLjM4MjlDNDcuNDY1OCA4My4zMDE5IDQ3LjQwOTkgODMuMzMzMSA0Ny4xNjc4IDgzLjQ2NjNMNDYuOTgxNiA4My42Mjk0TDQ3LjA3NDcgODMuNTUzNEw0Ni45MjU4IDgzLjY3MTdDNDYuMTk5NiA4NC4yODIxIDQ1LjQyMzggODQuODUwNyA0NC43MDM4IDg1LjQ2NTdMNDQuOTQ1OSA4NS4yNTQ4QzQzLjk5MDEgODYuMDY2OCA0My4wMTU3IDg2Ljg1OTUgNDIuMDIyNiA4Ny42MzMxQzQxLjAyMzQgODguNDA5NiA0MC4wMjQxIDg5LjE4MDUgMzkuMDEyNCA4OS45MzY3QzM2Ljk3NjQgOTEuNDYzMyAzNC44NjY5IDkyLjg5OSAzMi42OTM4IDk0LjIzNzJDMzEuNTY0MSA5NC45MzMgMzAuNDE3OCA5NS42MDIgMjkuMjU1IDk2LjI0NEwyOS4xNjggOTYuMjU4MUMyOC45Mzk2IDk2LjM0NjcgMjguNzI4NSA5Ni40ODA4IDI4LjU1MjQgOTYuNjQ5QzI4LjM3NjQgOTYuODE3MyAyOC4yNDA2IDk3LjAxNDggMjguMTU2NSA5Ny4yMjVDMjguMDYwMyA5Ny40Mzc3IDI4LjAxNzYgOTcuNjU5MyAyOC4wMzE3IDk3Ljg3MThDMjguMDQ1OCA5OC4wODQ0IDI4LjExNjUgOTguMjgxOCAyOC4yMzc5IDk4LjQ0ODJDMjguMzkzMiA5OC42NjcxIDI4LjU2NzIgOTguODYwNyAyOC43NDEyIDk5LjA2NTZDMjguODg5NSA5OS4yMzY4IDI5LjA1MzYgOTkuMzk1NiAyOS4yMzIgOTkuNTQwOEMyOS4zNDM4IDk5LjYyODIgMjkuNDU1NiA5OS43MjEgMjkuNTczNiA5OS44MDczTDMwLjg3MTkgMTAwLjgxMkMzMS43NDE2IDEwMS40OTMgMzIuNjIzNyAxMDIuMTU0IDMzLjUyNDQgMTAyLjgwN0wzNi4xOTU0IDEwNC43MzlDMzcuMDk2MSAxMDUuMzg2IDM4LjAyMTYgMTA2LjAwOCAzOC45NDA5IDEwNi42MzZDMzkuNDUwMyAxMDYuOTg2IDM5Ljk3ODMgMTA3LjMgNDAuNTEyNCAxMDcuNjE5QzQxLjA0NjYgMTA3LjkzNyA0MS43NTQ3IDEwOC4zNzggNDIuMzc1OCAxMDguNzE1TDQyLjEwMjUgMTA4LjU3NkM0Mi4yODYxIDEwOC43MDMgNDIuNDgzNCAxMDguODE0IDQyLjY5MjYgMTA4LjkwOEM0Mi44MzA3IDEwOC45NTkgNDIuOTc2MyAxMDguOTk3IDQzLjEyNzMgMTA5LjAyMUM0My4zMDIzIDEwOS4wNzUgNDMuNDk1MSAxMDkuMDkxIDQzLjY5MjQgMTA5LjA2OUM0My45Mzg1IDEwOS4wMjYgNDQuMTc2NSAxMDguOTExIDQ0LjM2OSAxMDguNzQzQzQ0LjUyNDMgMTA4LjYxNyA0NC42NDQ3IDEwOC40NTkgNDQuNzE2NSAxMDguMjg4QzQ0LjgyMTEgMTA4LjA2OCA0NC44NDA4IDEwNy44MzUgNDQuNzcyIDEwNy42MzFDNDQuNjg4NiAxMDcuNDM2IDQ0LjU5MSAxMDcuMjQ4IDQ0LjQ3OTggMTA3LjA2OEM0NC4zMzc0IDEwNi44OTUgNDQuMTc3NCAxMDYuNzM1IDQ0LjAwMTUgMTA2LjU5MUM0My42MjI1IDEwNi4yMTkgNDMuMjE4NyAxMDUuODY5IDQyLjgzMzUgMTA1LjUwOUM0Mi40NDgzIDEwNS4xNSA0Mi4wNTA3IDEwNC43NDggNDEuNjI4MyAxMDQuNDA2QzQwLjc3MTEgMTAzLjcwNyAzOS45MjYyIDEwMy4wMTcgMzkuMDU2NSAxMDIuMzJDMzcuMzU0NCAxMDAuOTgxIDM1LjY0IDk5LjY0NDUgMzMuODc1OCA5OC4zNjU1QzQxLjUyNTQgOTkuNjk4NCA0OS42MzYyIDk5LjY4MzkgNTcuODA2MyA5OC4zMjI2QzY2LjQ5MyA5Ni45MTU2IDc1LjEwNDQgOTQuMTAzNCA4My4yMTYyIDkwLjAyNDZDOTEuMDQxMSA4Ni4wNzM4IDk4LjI0OCA4MC45NjY0IDEwNC40ODEgNzQuOTU0OEMxMTAuNDM4IDY5LjE5NTUgMTE1LjQ2MSA2Mi43MzU1IDExOS4zNDEgNTUuODM4OUMxMjEuMjkyIDUyLjM5MTMgMTIyLjk1MSA0OC44NTMgMTI0LjMwMyA0NS4yNTk2QzEyNC45NjYgNDMuNDg5NSAxMjUuNTQzIDQxLjY3MjQgMTI2LjA0NSAzOS44NjE3QzEyNi42MDQgMzguMDMxNiAxMjYuOTU5IDM2LjE4NjkgMTI3LjEwMyAzNC4zNTc4QzEyNy4xMDMgMzMuNTA5NiAxMjcuMjgzIDMyLjYwNDggMTI3LjM1NyAzMS43MzM1QzEyNy40MzEgMzAuODYyMyAxMjUuODM1IDMwLjk1ODcgMTI1LjY3NCAzMS44MjczWiIgZmlsbD0iI0FFMUIzRSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPC9zdmc+Cg==);}.modal-w500__flex-list li {font-family: var(--font-medium);font-weight: 500;color: rgba(22, 33, 54, 0.8);background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjk2MTQgMjAuMTQ5NEMxMC40NTYyIDIxLjI2NTQgMTEuNTMzNSAyMS4yNTY4IDEyLjY5NCAyMC4xNDk0TDE0LjExMTggMTguODA0M0MxNC4yNTkxIDE4LjY3MjYgMTQuMzg4IDE4LjYxOTggMTQuNTgxMiAxOC42MTk4SDE2LjU3MDNDMTguMjE4MyAxOC42MTk4IDE4Ljk4MjQgMTcuODk5IDE4Ljk4MjQgMTYuMzE3M1YxNC40MTg2QzE4Ljk4MjQgMTQuMjM0MSAxOS4wMzc4IDE0LjExMTEgMTkuMTc1NyAxMy45NzA1TDIwLjU3NTUgMTIuNjE2OEMyMS43NTQgMTEuNTA5NCAyMS43NDQ2IDEwLjQ4MTEgMjAuNTc1NSA5LjM3Mzc2TDE5LjE3NTcgOC4wMjAwMUMxOS4wMzc4IDcuODg4NzYgMTguOTgyNCA3Ljc1Njc2IDE4Ljk4MjQgNy41ODA4OVY1LjY3MzY0QzE4Ljk4MjQgNC4xMDkxNCAxOC4yMjc0IDMuMzcxMTQgMTYuNTcwMyAzLjM3MTE0SDE0LjU4MTJDMTQuMzg4IDMuMzcxMTQgMTQuMjU5MSAzLjMyNjg5IDE0LjExMTggMy4xOTQ4OUwxMi42OTM2IDEuODUwNTFDMTEuNTMzNSAwLjczNDEzNiAxMC40NTYyIDAuNzQzMTM2IDkuMjk2MTQgMS44NTA1MUw3Ljg3NzkyIDMuMTk1MjZDNy43NDA0MiAzLjMyNjg5IDcuNjAyMTQgMy4zNzA3NiA3LjQxNzg5IDMuMzcwNzZINS40MTk4MUMzLjc3MTc4IDMuMzcwNzYgMy4wMDc2NyA0LjA5MTUxIDMuMDA3NjcgNS42NzMyNlY3LjU4MDg5QzMuMDA3NjcgNy43NTY3NiAyLjk2MTMxIDcuODg4MzkgMi44MjMwMyA4LjAyMDM5TDEuNDE0NjQgOS4zNzQxNEMwLjI0NTEgMTAuNDgxMSAwLjI1NDUyOCAxMS41MDk0IDEuNDE0NjQgMTIuNjE3MUwyLjgyMzQyIDEzLjk3MDVDMi45NjEzMSAxNC4xMTExIDMuMDA3MjggMTQuMjM0MSAzLjAwNzI4IDE0LjQxODZWMTYuMzE3M0MzLjAwNzI4IDE3Ljg5MDQgMy43NzE3OCAxOC42MTk4IDUuNDE5NDIgMTguNjE5OEg3LjQxNzg5QzcuNjAyMTQgMTguNjE5OCA3Ljc0MDAzIDE4LjY3MjYgNy44NzgzMSAxOC44MDQzTDkuMjk2MTQgMjAuMTQ5NFpNOS40NDM0NiAxNS40MjA2QzkuMTU4MjQgMTUuNDIwNiA4Ljk3Mzk5IDE1LjMzMjkgOC44MzU3MSAxNS4xODMzTDUuNzYwNDIgMTEuOTIyNkM1LjYzMTQ3IDExLjc4NDYgNS41NTk1NSAxMS42MDY2IDUuNTU4MSAxMS40MjE2QzUuNTU4MSAxMS4wMDg0IDUuODg5MjggMTAuNzAwOSA2LjM1OTE0IDEwLjcwMDlDNi42MDc0MiAxMC43MDA5IDYuNzkxNjcgMTAuNzggNi45NTc0NiAxMC45NDY5TDkuMzk3MSAxMy41MjI0TDE0LjEzOTMgNy4xNTAwMUMxNC4zMjM1IDYuODk1MDEgMTQuNTA3OCA2Ljc5MDAxIDE0LjgyOTkgNi43OTAwMUMxNS4yODA5IDYuNzkwMDEgMTUuNjAzNSA3LjEwNjE0IDE1LjYwMzUgNy41MTkzOUMxNS42MDM1IDcuNjY4NjQgMTUuNTM5IDcuODQ0NTEgMTUuNDM3NyA3Ljk4NTE0TDEwLjA2OTcgMTUuMTQ4NEM5LjkzMTM5IDE1LjMxNTMgOS43MjAwMyAxNS40MjA2IDkuNDQzNDYgMTUuNDIwNloiIGZpbGw9IiNENkQ5RTAiLz4KPC9zdmc+Cg==);background-repeat: no-repeat;background-position: center left;padding-left: 35px;min-height: 25px;}.modal-w500__flex .form {max-width: 280px;}.modal-w500__flex .form-label {font-family: var(--font-medium);font-weight: 500;font-size: 16px;color: rgba(22, 33, 54, 0.7);margin: 0 0 10px;}.modal-body .modal-w500__flex p {font-family: var(--font-family);font-style: italic;font-weight: 400;font-size: 15px;color: rgba(22, 33, 54, 0.7);margin: -5px 0 30px;}.modal-body .modal-w500__flex .form-soglasie {font-family: var(--font-family);font-style: italic;font-weight: 400;font-size: 12px;text-align: center;color: rgba(22, 33, 54, 0.7);margin: 10px 0 0;}.modal-body .modal-w500__flex .form-attantion {font-style: normal;text-align: left;}.js-modal-slider {height: 100%;}.modal-content {overflow: hidden;}.modal-dialog.modal-dialog--500 {max-width: 1200px;width: 100%;padding-bottom: 20px;}.modal-dialog.modal-dialog--600 {max-width: 1000px;padding-bottom: 20px;}.modal-dialog--500 .modal-body {padding-bottom: 20px;}.modal_showroom-flex {display: flex;align-items: stretch;}.showroom__slider {width: calc(45% + 25px);margin: -34.8px 0 -20px -25px;}.modal-body .showroom__slider {max-height: 820px;}@media (max-width: 1200px) {.modal-body .showroom__slider {max-height: 800px;}}@media (max-width: 1150px) {.modal-body .showroom__slider {max-height: 840px;}}@media (max-width: 1000px) {.modal-body .showroom__slider {max-height: 880px;}}@media (max-width: 992px) {.modal-body .showroom__slider {max-height: unset;}}@media (max-width: 768px) {.showroom__slider {display: none;}}.showroom__text {width: 55%;padding-left: 24px;}@media (max-width: 768px) {.showroom__text {width: 100%;padding-left: 0;}}.zamer__text h3, .showroom__text h3 {font-size: 24px;text-align: left;}@media (max-width: 768px) {.zamer__text h3, .showroom__text h3 {font-size: 20px;}}.zamer__text .text, .showroom__text .text {text-align: left;margin: 0 0 20px;}@media (max-width: 768px) {.zamer__text .text, .showroom__text .text {font-size: 14px;}}.zamer__text p, .showroom__text p {text-align: left;margin: 0 0 10px;}@media (max-width: 768px) {.zamer__text p, .showroom__text p {font-size: 14px;}}.zamer__text h4, .showroom__text h4 {font-family: var(--font-medium);font-size: 18px;font-weight: 500;text-align: left;margin: 0 0 10px;}@media (max-width: 768px) {.zamer__text h4, .showroom__text h4 {font-size: 16px;}}.zamer__text ul, .showroom__text ul {margin: 0 0 15px;padding: 0;list-style: none;}.zamer__text li, .showroom__text li {padding-left: 28px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUgMTYuMDYwNUw2Ljc1IDEyLjMwOThMNy44MDk3NSAxMS4yNUwxMC41IDEzLjkzOTVMMTYuMTg4NyA4LjI1TDE3LjI1IDkuMzExMjVMMTAuNSAxNi4wNjA1WiIgZmlsbD0iI0NDQ0NDQyIvPgo8cGF0aCBkPSJNMTIgMS41QzkuOTIzMyAxLjUgNy44OTMyMyAyLjExNTgxIDYuMTY2NTIgMy4yNjk1N0M0LjQzOTggNC40MjMzMiAzLjA5Mzk5IDYuMDYzMiAyLjI5OTI3IDcuOTgxODJDMS41MDQ1NSA5LjkwMDQ1IDEuMjk2NjEgMTIuMDExNiAxLjcwMTc2IDE0LjA0ODRDMi4xMDY5IDE2LjA4NTIgMy4xMDY5MyAxNy45NTYyIDQuNTc1MzggMTkuNDI0NkM2LjA0MzgzIDIwLjg5MzEgNy45MTQ3NiAyMS44OTMxIDkuOTUxNTYgMjIuMjk4MkMxMS45ODg0IDIyLjcwMzQgMTQuMDk5NiAyMi40OTU1IDE2LjAxODIgMjEuNzAwN0MxNy45MzY4IDIwLjkwNiAxOS41NzY3IDE5LjU2MDIgMjAuNzMwNCAxNy44MzM1QzIxLjg4NDIgMTYuMTA2OCAyMi41IDE0LjA3NjcgMjIuNSAxMkMyMi41IDkuMjE1MjMgMjEuMzkzOCA2LjU0NDUxIDE5LjQyNDYgNC41NzUzOEMxNy40NTU1IDIuNjA2MjUgMTQuNzg0OCAxLjUgMTIgMS41Wk0xMiAyMUMxMC4yMiAyMSA4LjQ3OTkyIDIwLjQ3MjIgNi45OTk4NyAxOS40ODMyQzUuNTE5ODMgMTguNDk0MyA0LjM2NjI4IDE3LjA4ODcgMy42ODUwOSAxNS40NDQyQzMuMDAzOSAxMy43OTk2IDIuODI1NjcgMTEuOTkgMy4xNzI5NCAxMC4yNDQyQzMuNTIwMiA4LjQ5ODM2IDQuMzc3MzcgNi44OTQ3MSA1LjYzNjA0IDUuNjM2MDRDNi44OTQ3MiA0LjM3NzM3IDguNDk4MzYgMy41MjAyIDEwLjI0NDIgMy4xNzI5M0MxMS45OSAyLjgyNTY3IDEzLjc5OTYgMy4wMDM5IDE1LjQ0NDIgMy42ODUwOEMxNy4wODg3IDQuMzY2MjcgMTguNDk0MyA1LjUxOTgzIDE5LjQ4MzIgNi45OTk4N0MyMC40NzIyIDguNDc5OTEgMjEgMTAuMjIgMjEgMTJDMjEgMTQuMzg2OSAyMC4wNTE4IDE2LjY3NjEgMTguMzY0IDE4LjM2NEMxNi42NzYxIDIwLjA1MTggMTQuMzg3IDIxIDEyIDIxWiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K);background-repeat: no-repeat;background-position: top left;background-size: 21px 21px;min-height: 21px;}@media (max-width: 768px) {.zamer__text li, .showroom__text li {font-size: 14px;}}.zamer__text .btn-accent, .showroom__text .btn-accent {margin-top: 20px;}.showroom-slider-main.swiper, .showroom-slider-thumbs.swiper {width: 100%;height: 100%;}.showroom-slider-main.swiper {height: calc(100% - 110px);}.showroom-slider-thumbs.swiper {height: 100px;z-index: 100;}@media (max-width: 768px) {.showroom-slider-thumbs.swiper {height: 80px;}}.showroom-slider-main .swiper-slide, .showroom-slider-thumbs .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}.showroom-slider-main .swiper-slide, .showroom-slider-thumbs .swiper-slide {overflow: hidden;}.showroom-slider-main .swiper-slide img, .showroom-slider-thumbs .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}.showroom-slider-main .swiper-slide, .showroom-slider-thumbs .swiper-slide {background-size: cover;background-position: center;cursor: pointer;}.showroom-slider-main {height: 80%;width: 100%;}.showroom-slider-main .swiper-button-next {right: 10px;}.showroom-slider-main .swiper-button-prev {left: 10px;}.showroom-slider-thumbs {height: 20%;box-sizing: border-box;padding: 0;margin: 5px 0 0;}.showroom-slider-thumbs .swiper-slide {width: 25%;height: 100%;opacity: 0.4;}.showroom-slider-thumbs .swiper-slide-thumb-active {opacity: 1;}.showroom__desc {display: block;}@media (max-width: 768px) {.showroom__desc {display: none;}}.showroom__mob {display: none;margin-bottom: 20px;}@media (max-width: 768px) {.showroom__mob {display: block;}}.modal_zamer-flex {display: flex;}.zamer__img {width: calc(45% + 20px);margin: -35px 0 -40px -25px;overflow: hidden;}@media (max-width: 768px) {.zamer__img {display: none;}}.zamer__img img {width: 100%;height: 100%;object-fit: cover;object-position: left center;}.zamer__text {width: 55%;padding-left: 30px;}@media (max-width: 768px) {.zamer__text {width: 100%;padding-left: 0;}}.icon-mobile-phone {display: flex;align-items: center;justify-content: center;width: 45px;height: 45px;background: #fff;border: 1px solid #AE1B3E80;border-radius: 5px;}.phone-with-icon svg path {fill: #162136;}.icon-mobile-phone svg path {fill: #AE1A3E;}.icon-wrp svg path {fill: #fff;}.page-spasibo section {margin: 80px 0;}.showroom-flex {background-color: #EEF1F6;border: 1px solid rgba(0, 0, 0, 0.05);border-radius: 8px;overflow: hidden;margin-top: 25px;}.showroom-flex__slider {margin: 0;width: 50%;}.showroom-flex__slider .js-showroom-slider, .showroom-flex__slider .showroom-slider-main.swiper {height: 100%;}.showroom-flex__slider .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 25px;}.showroom-flex__text {padding: 20px 20px 20px 40px;width: 50%;}.showroom-flex__text.showroom__text h4 {font-family: var(--font-family);font-weight: 400;}.showroom-flex .showroom__slider {display: block;}@media (min-width: 1120px) {.showroom-flex__slider .js-showroom-slider {max-height: 780px;}}@media (min-width: 1200px) {.showroom-flex__slider .js-showroom-slider {max-height: 740px;}}@media (max-width: 768px) {.showroom-flex {flex-direction: column;background: transparent;border: none;}.showroom-flex__slider {width: 100%;}.showroom-flex__slider .showroom-slider-main .swiper-slide img {max-height: 200px;}.showroom-flex__text {width: 100%;padding: 20px 0 0;}.showroom-flex__text.showroom__text h3 {margin-bottom: 10px;}.showroom-flex__slider .js-showroom-slider {border-radius: 8px;overflow: hidden;}}.showroom-flex__text.showroom__text li {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjUgMTMuMzgzN0w2LjEyNSAxMC4yNTgxTDcuMDA4MTMgOS4zNzVMOS4yNSAxMS42MTYzTDEzLjk5MDYgNi44NzVMMTQuODc1IDcuNzU5MzdMOS4yNSAxMy4zODM3WiIgZmlsbD0iI0FFMUEzRSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPHBhdGggZD0iTTEwLjUgMS4yNUM4Ljc2OTQyIDEuMjUgNy4wNzc2OSAxLjc2MzE4IDUuNjM4NzYgMi43MjQ2NEM0LjE5OTgzIDMuNjg2MSAzLjA3ODMyIDUuMDUyNjcgMi40MTYwNiA2LjY1MTUyQzEuNzUzNzkgOC4yNTAzNyAxLjU4MDUxIDEwLjAwOTcgMS45MTgxMyAxMS43MDdDMi4yNTU3NSAxMy40MDQ0IDMuMDg5MTEgMTQuOTYzNSA0LjMxMjgyIDE2LjE4NzJDNS41MzY1MyAxNy40MTA5IDcuMDk1NjMgMTguMjQ0MiA4Ljc5Mjk2IDE4LjU4MTlDMTAuNDkwMyAxOC45MTk1IDEyLjI0OTYgMTguNzQ2MiAxMy44NDg1IDE4LjA4MzlDMTUuNDQ3MyAxNy40MjE3IDE2LjgxMzkgMTYuMzAwMiAxNy43NzU0IDE0Ljg2MTJDMTguNzM2OCAxMy40MjIzIDE5LjI1IDExLjczMDYgMTkuMjUgMTBDMTkuMjUgNy42NzkzNiAxOC4zMjgxIDUuNDUzNzYgMTYuNjg3MiAzLjgxMjgyQzE1LjA0NjIgMi4xNzE4NyAxMi44MjA2IDEuMjUgMTAuNSAxLjI1Wk0xMC41IDE3LjVDOS4wMTY2NCAxNy41IDcuNTY2NiAxNy4wNjAxIDYuMzMzMjMgMTYuMjM2QzUuMDk5ODYgMTUuNDExOSA0LjEzODU2IDE0LjI0MDYgMy41NzA5MSAxMi44NzAxQzMuMDAzMjUgMTEuNDk5NyAyLjg1NDczIDkuOTkxNjggMy4xNDQxMSA4LjUzNjgyQzMuNDMzNSA3LjA4MTk3IDQuMTQ3ODEgNS43NDU1OSA1LjE5NjcgNC42OTY3QzYuMjQ1NiAzLjY0NzgxIDcuNTgxOTcgMi45MzM1IDkuMDM2ODMgMi42NDQxMUMxMC40OTE3IDIuMzU0NzIgMTEuOTk5NyAyLjUwMzI1IDEzLjM3MDEgMy4wNzA5QzE0Ljc0MDYgMy42Mzg1NiAxNS45MTE5IDQuNTk5ODUgMTYuNzM2IDUuODMzMjJDMTcuNTYwMSA3LjA2NjU5IDE4IDguNTE2NjQgMTggMTBDMTggMTEuOTg5MSAxNy4yMDk4IDEzLjg5NjggMTUuODAzMyAxNS4zMDMzQzE0LjM5NjggMTYuNzA5OCAxMi40ODkxIDE3LjUgMTAuNSAxNy41WiIgZmlsbD0iI0FFMUEzRSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPC9zdmc+Cg==);}.showroom-flex__text.showroom__text .showroom__desc li {background-image: none;list-style: disc;padding-left: 0;margin-bottom: 5px;}.showroom-flex__text ul li::marker {color: rgba(22, 33, 54, 0.5);}.why-list {display: grid;grid-template-columns: 1fr 1.5fr 1fr;gap: 22px;margin: 15px 0 0;padding: 0;list-style: none;}.why-list__item {position: relative;padding: 20px 25px;margin: 20px 0 0;border: 1px solid #1621360D;background-color: #EEF1F6;border-radius: 8px;}.why-list__item::before {position: absolute;content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNiAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTgiIGN5PSIxNy41IiByPSIxNy41IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjguNTcxMSAxMi42OTkxQzI5LjE2NjcgMTIuMDU1OSAyOS4xMzg1IDExLjA0MzEgMjguNTA4MyAxMC40MzY3QzI3Ljg3NjYgOS44MzAyNiAyNi44ODE5IDkuODU5MDMgMjYuMjg2MyAxMC41MDA2TDE1LjU1NDggMjIuMDYzOUw5LjcxMzczIDE1Ljc3MTFDOS4xMTgxNSAxNS4xMjk1IDguMTIzNDIgMTUuMTAwNyA3LjQ5MTcgMTUuNzA3MUM2Ljg2MTU0IDE2LjMxMzUgNi44MzMyOSAxNy4zMjYzIDcuNDI4ODcgMTcuOTY5NkwxNC40MTIzIDI1LjUwNEMxNC43MDk0IDI1LjgyNCAxNS4xMjI2IDI2IDE1LjU1NDggMjZDMTUuOTg4NSAyNiAxNi40MDE5IDI1LjgyNCAxNi42OTczIDI1LjUwNEwyOC41NzExIDEyLjY5OTFaIiBmaWxsPSIjMjIzMzgxIi8+Cjwvc3ZnPgo=);background-size: 35px 35px;width: 35px;height: 35px;left: 25px;top: -20px;}@media (max-width: 768px) {.why-list {grid-template-columns: 1fr;gap: 0;}}.__select {position: relative;height: 42px;margin: 5px auto 0;}.__select[data-state="active"] .__select__title::after {transform: translateY(8px) rotate(180deg);}.__select[data-state="active"] .__select__content {opacity: 1;z-index: 8;}.__select[data-state="active"] .__select__label + .__select__input + .__select__label {max-height: 50px;border-top-width: 1px;}.__select__title {display: flex;align-items: center;width: 100%;height: 100%;padding: 13px 20px 13px 12px;border-radius: 5px;border: 1px solid #2233814D;background-color: #F8F9FB;cursor: pointer;font-size: 15px;font-family: var(--font-medium);}.__select__title::after {content: url('data:image/svg+xml,<svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.7138 0.767679C12.5306 0.596284 12.282 0.5 12.0229 0.5C11.7637 0.5 11.5152 0.596284 11.3319 0.767679L6.4941 5.2932L1.6563 0.767679C1.47197 0.601142 1.22509 0.508991 0.96884 0.511074C0.712586 0.513157 0.467459 0.609307 0.286253 0.778816C0.105048 0.948325 0.00226307 1.17763 3.71933e-05 1.41734C-0.00218964 1.65706 0.0963192 1.888 0.274349 2.06042L5.80312 7.23232C5.9864 7.40372 6.23495 7.5 6.4941 7.5C6.75325 7.5 7.0018 7.40372 7.18507 7.23232L12.7138 2.06042C12.8971 1.88898 13 1.65648 13 1.41405C13 1.17163 12.8971 0.939126 12.7138 0.767679Z" fill="%23B8BED6"/></svg>');position: absolute;top: 16px;right: 12px;display: block;width: 13px;height: 7px;transition: all 0.3s ease-out;transform: translate(0, -50%);}.__select__content {gap: 3px;padding: 3px 5px 5px;position: absolute;top: 50px;left: 3px;display: flex;flex-direction: column;width: calc(100% - 6px);background-color: #ffffff;border: 1px solid #c7ccd1;border-top: none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;transition: all 0.3s ease-out;opacity: 0;z-index: -1;}.__select__input {display: none;}.__select__input:checked + label {background-color: #EEF1F6;font-weight: 500;font-family: var(--font-accent-semibold);}.__select__input:disabled + label {opacity: 0.6;pointer-events: none;}.__select__label {border-radius: 5px;display: flex;align-items: center;width: 100%;height: 50px;padding: 0 12px;transition: all 0.2s ease-out;cursor: pointer;overflow: hidden;}.__select__label + input + & {border-top: 0 solid #C7CCD160;}.__select__label:hover {background: #EEF1F6;}.__select__title svg, .__select__label svg {margin-right: 10px;}.__select__title svg path, .__select__label svg path {stroke: rgb(184, 190, 214);}.section-first__calc {position: relative;}.btn-header {font-family: var(--font-accent-semibold);font-weight: 500;font-size: 14px;height: 42px;line-height: 42px;min-width: 208px;border: 1px solid #AE1B3E80;padding: 0 15px;}.calc-img .calc-design {font-family: var(--font-family);font-weight: 400;font-size: 11px;color: #fff;position: absolute;top: 200px;left: 220px;max-width: max-content;width: max-content;backdrop-filter: blur(11px);}.calc-img .calc-design strong {font-family: var(--font-medium);font-weight: 500;font-size: 16px;}.calc-img .calc-design::after {position: absolute;left: 0;bottom: -45px;content: '';width: 50px;height: 50px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1MCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM3LjkxNDEgMTEuMDcyNkMzNy45MTg0IDExLjM4NCAzNy45MDE4IDExLjY5NTMgMzcuODY0NiAxMi4wMDQzQzM3LjgyMDcgMTIuMjk4MSAzNy44MTAyIDEyLjU5MjcgMzcuNzg2NiAxMi44OTEyQzM3LjczNjQgMTMuNTA2NSAzNy42NzYgMTQuMTE5NCAzNy41ODgxIDE0LjczMDdDMzcuNDE3IDE1LjkyODIgMzcuMTQ0NSAxNy4xMDg1IDM2Ljc3MzUgMTguMjU4N0MzNi4wMzcxIDIwLjU2OTIgMzQuOTI1NyAyMi43NDAxIDMzLjQ4NDYgMjQuNjgzNkMzMS45OTg1IDI2LjY4NDEgMzAuMTY3NSAyOC4zOTkgMjguMDc4NSAyOS43NDY4QzI1Ljg3ODYgMzEuMTU1OCAyMy40NDQ5IDMyLjE1NTkgMjAuODkyOCAzMi42OTk3QzE4LjMyMjQgMzMuMjQ2OSAxNS42NzYxIDMzLjMzOTggMTMuMDcyIDMyLjk3NDJDMTIuODA4NiAzMi45MzY4IDEyLjU0NDYgMzIuODk1NSAxMi4yODE2IDMyLjg0ODFDMTIuMzk4IDMyLjc2MDUgMTIuNTE4NiAzMi42NzA4IDEyLjY0MzUgMzIuNTc5M0MxMy4wMjcyIDMyLjI4NzMgMTMuNDAwNSAzMS45Nzk0IDEzLjc2NDEgMzEuNjU5MUMxNC4xNTQzIDMxLjMyMzYgMTQuNTI2NiAzMC45Njc1IDE0Ljg3OTUgMzAuNTkyNEMxNS4yMTM5IDMwLjIzNTUgMTUuNTI1NCAyOS44NjgzIDE1LjgyNzEgMjkuNDg5QzE1Ljk4OTcgMjkuMjgwOCAxNi4xMzY2IDI5LjA0NzUgMTYuMjgzOCAyOC44Mjc5QzE2LjMwNDcgMjguNzk5MSAxNi4zMjMzIDI4Ljc2ODcgMTYuMzQyMyAyOC43NDAxQzE2LjM2ODUgMjguNzAzNyAxNi4zODY2IDI4LjY2MiAxNi4zOTU0IDI4LjYxNzhMMTYuMzk3MiAyOC42Mjk0TDE2LjQwOTIgMjguNTk0TDE2LjQxNjYgMjguNTc5MUwxNi40MDUxIDI4LjU5MjdDMTYuNDIwMyAyOC41NjY1IDE2LjQzMyAyOC41Mzg5IDE2LjQ0MjkgMjguNTEwMkMxNi40NDk1IDI4LjQ5OTQgMTYuNDU0OSAyOC40ODggMTYuNDU5MSAyOC40NzYyQzE2LjQ2OTQgMjguNDU0OSAxNi40NzEzIDI4LjQ1NDYgMTYuNDU5MSAyOC40NzYyTDE2LjQ4NjUgMjguNDI2N0MxNi41MTU5IDI4LjM2NTEgMTYuNTQxMiAyOC4zMDIyIDE2LjU3MDYgMjguMjQwNkMxNi41OTYyIDI4LjE3NSAxNi42MTMgMjguMTA2MyAxNi42MjA2IDI4LjAzNjJDMTYuNjIxOSAyOC4wMTk1IDE2LjYxODggMjguMDAyOCAxNi42MTE4IDI3Ljk4NzZDMTYuNjA0OCAyNy45NzI1IDE2LjU5NCAyNy45NTk0IDE2LjU4MDYgMjcuOTQ5N0MxNi41NjcxIDI3LjkzOTkgMTYuNTUxMyAyNy45MzM4IDE2LjUzNDggMjcuOTMyQzE2LjUxODMgMjcuOTMwMSAxNi41MDE2IDI3LjkzMjYgMTYuNDg2NCAyNy45MzkyQzE2LjQyNTkgMjcuOTYyNCAxNi4zNjkxIDI3Ljk5NDUgMTYuMzE3OCAyOC4wMzQzTDE2LjE2NTggMjguMTYwM0MxNi4xMTcgMjguMTk3NCAxNi4wNzEgMjguMjQgMTYuMDIwMiAyOC4yNzc0TDE1Ljk4MTMgMjguMzAzMkMxNi4wMTYxIDI4LjI3NjEgMTYuMDAwMiAyOC4yODY0IDE1LjkzMSAyOC4zMzA3TDE1Ljg4MSAyOC4zODU3TDE1LjkwNjMgMjguMzYwMUwxNS44NjU3IDI4LjM5OThDMTUuNjY5NSAyOC42MDU0IDE1LjQ1NTQgMjguNzk2MiAxNS4yNjE0IDI5LjAwMzRMMTUuMzI2NCAyOC45MzIzQzE1LjA2ODcgMjkuMjA1OCAxNC44MDQgMjkuNDcyNiAxNC41MzI0IDI5LjczMjZDMTQuMjU5IDI5Ljk5MzUgMTMuOTg1MyAzMC4yNTI1IDEzLjcwNjkgMzAuNTA2M0MxMy4xNDY5IDMxLjAxODcgMTIuNTU4OCAzMS40OTkxIDExLjk0NTQgMzEuOTQ1M0MxMS42MjY1IDMyLjE3NzMgMTEuMzAwOSAzMi4zOTk4IDEwLjk2ODcgMzIuNjEyOUwxMC45NDIgMzIuNjE3MUMxMC44NzQ3IDMyLjY0NiAxMC44MTU0IDMyLjY5MDcgMTAuNzY4OSAzMi43NDc2QzEwLjcyMjQgMzIuODA0NSAxMC42OTAyIDMyLjg3MTggMTAuNjc1IDMyLjk0MzhDMTAuNjU2MiAzMy4wMTY3IDEwLjY1NDYgMzMuMDkzMSAxMC42NzA1IDMzLjE2NjhDMTAuNjg2NSAzMy4yNDA0IDEwLjcxOTQgMzMuMzA5NCAxMC43NjY3IDMzLjM2NzlDMTAuODI3NSAzMy40NDQ5IDEwLjg5MjggMzMuNTEzMyAxMC45NTg3IDMzLjU4NTVDMTEuMDE0OCAzMy42NDYgMTEuMDc1MSAzMy43MDIzIDExLjEzOTIgMzMuNzUzOUMxMS4xNzkyIDMzLjc4NSAxMS4yMTk0IDMzLjgxOCAxMS4yNjEzIDMzLjg0ODlMMTEuNzI1MSAzNC4yMDY5QzEyLjAzNjEgMzQuNDQ5MiAxMi4zNTAxIDM0LjY4NTIgMTIuNjY5NSAzNC45MTgzTDEzLjYxNjIgMzUuNjA3OEMxMy45MzUzIDM1LjgzOSAxNC4yNjA4IDM2LjA2MTQgMTQuNTg0NyAzNi4yODZDMTQuNzY0MyAzNi40MTEzIDE0Ljk0NzggMzYuNTI0MSAxNS4xMzM1IDM2LjYzODZDMTUuMzE5MiAzNi43NTMxIDE1LjU2NjMgMzYuOTExMSAxNS43ODA1IDM3LjAzMjlMMTUuNjg2OCAzNi45ODI3QzE1Ljc1MTUgMzcuMDI3OSAxNS44MTk3IDM3LjA2NzkgMTUuODkwOCAzNy4xMDIyQzE1LjkzNzEgMzcuMTIwOCAxNS45ODUxIDM3LjEzNTEgMTYuMDM0IDM3LjE0NDZDMTYuMDkyMSAzNy4xNjQ2IDE2LjE1MzggMzcuMTcxNyAxNi4yMTQ5IDM3LjE2NTVDMTYuMjkwMiAzNy4xNTI2IDE2LjM1OTEgMzcuMTE0OSAxNi40MTA4IDM3LjA1ODJDMTYuNDUzIDM3LjAxNTcgMTYuNDgyNCAzNi45NjIgMTYuNDk1OSAzNi45MDM0QzE2LjUxNyAzNi44MjggMTYuNTEwNiAzNi43NDc0IDE2LjQ3NzkgMzYuNjc2MkMxNi40NDExIDM2LjYwODEgMTYuNDAwMiAzNi41NDIzIDE2LjM1NTQgMzYuNDc5MUMxNi4zMDExIDM2LjQxODEgMTYuMjQyMSAzNi4zNjE2IDE2LjE3ODggMzYuMzEwMkMxNi4wMzkyIDM2LjE3ODcgMTUuODkyOSAzNi4wNTQxIDE1Ljc1MiAzNS45MjY3QzE1LjYxMTEgMzUuNzk5MyAxNS40NjQgMzUuNjU3MiAxNS4zMTIzIDM1LjUzNTRDMTUuMDA0MiAzNS4yODY3IDE0LjcwMDQgMzUuMDQxMyAxNC4zODg1IDM0Ljc5MzJDMTMuNzc5MyAzNC4zMTY0IDEzLjE2NjQgMzMuODQwMSAxMi41NDA5IDMzLjM4MzVDMTUuMDI2IDMzLjkwNSAxNy41ODQxIDMzLjk2MzcgMjAuMDg4MiAzMy41NTY3QzIyLjc1MjggMzMuMTM3OSAyNS4zMTc5IDMyLjIzMjEgMjcuNjU3MSAzMC44ODM5QzI5LjkxMjcgMjkuNTc3OCAzMS45MTEgMjcuODY2NSAzMy41NTMyIDI1LjgzNDZDMzUuMTIyMyAyMy44ODc4IDM2LjM1ODQgMjEuNjkxMiAzNy4yMTA5IDE5LjMzNDRDMzcuNjQwMiAxOC4xNTY0IDM3Ljk3MyAxNi45NDQ2IDM4LjIwNTggMTUuNzExNEMzOC4zMTk2IDE1LjEwMzkgMzguNDAzNSAxNC40Nzk0IDM4LjQ2NDMgMTMuODU2NkMzOC41NDIxIDEzLjIyNzUgMzguNTU0NiAxMi41OTE4IDM4LjUwMTUgMTEuOTU5OEMzOC40NTU3IDExLjY2NjIgMzguNDYzNSAxMS4zNTQ0IDM4LjQzOTkgMTEuMDUzNEMzOC40MTYzIDEwLjc1MjQgMzcuOTE4MSAxMC43NzMyIDM3LjkxNDEgMTEuMDcyNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-repeat: no-repeat;background-size: contain;background-position: center;}@media(max-width: 1199px) {.calc-img .calc-design {display: none;}}@media(max-width: 768px) {.btn-header {min-width: 100%;}.logo img {max-height: 34px;width: auto;}}.section-pluses {margin: 50px 0 100px;padding: 0;}.pluses-items-wrp {display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 20px;grid-row-gap: 0px;}.pluses-items-wrp .pluses-item {background-color: #fff;border-radius: 8px;border: 1px solid rgba(22, 33, 54, 0.05);padding: 30px 25px 30px;margin-top: 22px;position: relative;}.pluses-items-wrp .pluses-item .pluses-title {font-family: var(--font-medium);font-size: 24px;line-height: 1.1;text-align: left;margin: 0 0 10px 0;}.pluses-items-wrp .pluses-item .pluses-text {font-size: 16px;font-weight: 300;text-align: left;align-items: center;display: flex;gap: 17px;margin: 0 0 15px;}.pluses-items-wrp .icon-check {position: absolute;left: 33px;top: -21px;display: flex;align-items: center;justify-content: center;border-radius: 50%;width: 40px;height: 40px;background-color: #ffffff;background-repeat: no-repeat;background-position: center center;background-size: cover;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 41 41" fill="none"><circle cx="20.5" cy="20.5" r="20" fill="%23F8F9FB"/><path d="M 1 20.5 A 19.5 19.5 0 0 0 40 20.5" stroke="rgba(22, 33, 54, 0.05)" stroke-width="1" fill="none"/></svg>');}.section-pluses--dark .pluses-items-wrp .icon-check {background-color: #EEF1F6;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 41 41" fill="none"><circle cx="20.5" cy="20.5" r="20" fill="%23EEF1F6"/><path d="M 1 20.5 A 19.5 19.5 0 0 0 40 20.5" stroke="rgba(22, 33, 54, 0.05)" stroke-width="1" fill="none"/></svg>');}.section-pluses--dark .section-title {margin: 0 0 10px;}.section-pluses--dark > .container p {margin: 0 0 30px;}.icon-check:before {content: '';display: block;width: 28px;height: 28px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjM4MzYgMjguMDcwM0MxNC4wMTgzIDI5LjY2NDYgMTUuNTM2MiAyOS42NTIzIDE3LjE3MTUgMjguMDcwM0wxOS4xNjkzIDI2LjE0ODdDMTkuMzc2OSAyNS45NjA3IDE5LjU1ODUgMjUuODg1MiAxOS44MzA4IDI1Ljg4NTJIMjIuNjMzNkMyNC45NTU4IDI1Ljg4NTIgMjYuMDMyNSAyNC44NTU1IDI2LjAzMjUgMjIuNTk1OVYxOS44ODM2QzI2LjAzMjUgMTkuNjIgMjYuMTEwNSAxOS40NDQzIDI2LjMwNDkgMTkuMjQzNEwyOC4yNzcyIDE3LjMwOTVDMjkuOTM3OSAxNS43Mjc1IDI5LjkyNDcgMTQuMjU4NiAyOC4yNzcyIDEyLjY3NjZMMjYuMzA0OSAxMC43NDI3QzI2LjExMDUgMTAuNTU1MiAyNi4wMzI1IDEwLjM2NjYgMjYuMDMyNSAxMC4xMTUzVjcuMzkwN0MyNi4wMzI1IDUuMTU1NyAyNC45Njg1IDQuMTAxNDEgMjIuNjMzNiA0LjEwMTQxSDE5LjgzMDhDMTkuNTU4NSA0LjEwMTQxIDE5LjM3NjkgNC4wMzgyIDE5LjE2OTMgMy44NDk2M0wxNy4xNzA5IDEuOTI5MDlDMTUuNTM2MiAwLjMzNDI3MSAxNC4wMTgzIDAuMzQ3MTI4IDEyLjM4MzYgMS45MjkwOUwxMC4zODUyIDMuODUwMTZDMTAuMTkxNSA0LjAzODIgOS45OTY2NCA0LjEwMDg4IDkuNzM3MDEgNC4xMDA4OEg2LjkyMTU1QzQuNTk5MzEgNC4xMDA4OCAzLjUyMjYyIDUuMTMwNTIgMy41MjI2MiA3LjM5MDE2VjEwLjExNTNDMy41MjI2MiAxMC4zNjY2IDMuNDU3MyAxMC41NTQ2IDMuMjYyNDQgMTAuNzQzMkwxLjI3Nzg4IDEyLjY3NzFDLTAuMzcwMDk4IDE0LjI1ODYgLTAuMzU2ODEyIDE1LjcyNzUgMS4yNzc4OCAxNy4zMUwzLjI2Mjk5IDE5LjI0MzRDMy40NTczIDE5LjQ0NDMgMy41MjIwNiAxOS42MiAzLjUyMjA2IDE5Ljg4MzZWMjIuNTk1OUMzLjUyMjA2IDI0Ljg0MzIgNC41OTkzMSAyNS44ODUyIDYuOTIwOTkgMjUuODg1Mkg5LjczNzAxQzkuOTk2NjQgMjUuODg1MiAxMC4xOTA5IDI1Ljk2MDcgMTAuMzg1OCAyNi4xNDg3TDEyLjM4MzYgMjguMDcwM1pNMTIuNTkxMiAyMS4zMTVDMTIuMTg5MyAyMS4zMTUgMTEuOTI5NyAyMS4xODk2IDExLjczNDkgMjAuOTc1OUw3LjQwMTQ5IDE2LjMxNzhDNy4yMTk3OSAxNi4xMjA3IDcuMTE4NDUgMTUuODY2MyA3LjExNjQgMTUuNjAyMUM3LjExNjQgMTUuMDExOCA3LjU4MzA2IDE0LjU3MjUgOC4yNDUxNCAxNC41NzI1QzguNTk0OTkgMTQuNTcyNSA4Ljg1NDYyIDE0LjY4NTUgOS4wODgyMyAxNC45MjM5TDEyLjUyNTkgMTguNjAzMkwxOS4yMDgxIDkuNDk5ODFDMTkuNDY3NyA5LjEzNTUyIDE5LjcyNzMgOC45ODU1MiAyMC4xODEyIDguOTg1NTJDMjAuODE2NyA4Ljk4NTUyIDIxLjI3MTIgOS40MzcxMyAyMS4yNzEyIDEwLjAyNzVDMjEuMjcxMiAxMC4yNDA3IDIxLjE4MDQgMTAuNDkyIDIxLjAzNzYgMTAuNjkyOEwxMy40NzM2IDIwLjkyNjFDMTMuMjc4OCAyMS4xNjQ0IDEyLjk4MDkgMjEuMzE1IDEyLjU5MTIgMjEuMzE1WiIgZmlsbD0iIzcyODBDMCIvPgo8L3N2Zz4K);background-repeat: no-repeat;background-position: center center;}.pluses-item.item-forms {border: 1px solid transparent;background: transparent;padding: 15px 30px;text-align: center;display: flex;flex-flow: column;}.pluses-item.item-forms .pluses-title {color: var(--color-link);font-size: 24px;text-align: center;}.pluses-link {display: block;font-family: var(--font-medium);font-weight: 500;font-size: 16px;color: #ae1b3e;min-height: 19px;max-width: max-content;margin-top: auto;border-bottom: 1px dashed rgba(174, 26, 62, 0.5);background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIxNl8yMjAyKSI+CjxwYXRoIGQ9Ik00Ljk4OTQ3IDUuNTQ2NjJMMTEuNzU0NyAxMi40MDY1TDUuNDk2MzMgMTIuMzYzTDUuNDkwOTIgMTMuOTQ3MkwxNC40NDc0IDE0LjAwOTRMMTQuNTA5NiA1LjA1Mjk1TDEyLjkzMSA1LjA0MTk4TDEyLjg4MiAxMS4yOTQ3TDYuMTE2ODEgNC40MzQ4NEw0Ljk4OTQ3IDUuNTQ2NjJaIiBmaWxsPSIjQUUxQjNFIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjE2XzIyMDIiPgo8cmVjdCB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-size: 19px 19px;background-repeat: no-repeat;background-position: right center;text-decoration: none;padding-right: 23px;}.pluses-item.item-forms .pluses-text {color: rgb(22, 33, 54);font-size: 17px;text-align: center;}.pluses-item__inner {display: flex;flex-direction: column;height: 100%;z-index: 2;}.pluses-item.item-forms .btn-accent-border {margin: 15px auto 0;max-width: 288px;width: 100%;height: 50px;}.pluses-item-wicon.pluses-item {position: relative;padding-left: 120px;}.pluses-item-wicon:before {content: '';display: block;width: 75px;height: 77px;background-image: url(../img/icon-pluses.svg);background-repeat: no-repeat;position: absolute;left: 30px;background-size: cover;}.accordion {display: flex;flex-direction: column;gap: 10px;}.accordion__item {background-color: #fff;border: 1px solid rgba(22, 33, 54, 0.08);border-radius: 8px;overflow: hidden;}.accordion-button, .accordion-body {background-color: #f4f5f8;}.accordion-button {padding: 15px 15px 10px 15px;font-size: 18px;font-family: var(--font-medium);font-weight: 500;}.accordion-body {font-size: 14px;padding: 0 15px 15px;}.accordion-button::after {background-image: url("../img/5photo.svg");width: 10px;height: 6px;background-size: contain;}.accordion-button:not(.collapsed)::after {background-image: url("../img/5photo.svg");transform: rotate(180deg) !important;}.accordion-button:focus {z-index: 3;border-color: transparent;box-shadow: none;}.accordion-header {margin: 0;}.accordion-button:not(.collapsed) {color: #162136;background-color: #f4f5f8;box-shadow: none;}@media (max-width: 991px) {.section-pluses .accordion-button, .section-pluses .accordion-body {background-color: #ffffff;}.section-pluses .accordion-button {padding: 15px 15px 15px 50px;}.section-pluses .accordion-button:before {content: '';display: block;position: absolute;width: 20px;height: 20px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjM4MzYgMjguMDcwM0MxNC4wMTgzIDI5LjY2NDYgMTUuNTM2MiAyOS42NTIzIDE3LjE3MTUgMjguMDcwM0wxOS4xNjkzIDI2LjE0ODdDMTkuMzc2OSAyNS45NjA3IDE5LjU1ODUgMjUuODg1MiAxOS44MzA4IDI1Ljg4NTJIMjIuNjMzNkMyNC45NTU4IDI1Ljg4NTIgMjYuMDMyNSAyNC44NTU1IDI2LjAzMjUgMjIuNTk1OVYxOS44ODM2QzI2LjAzMjUgMTkuNjIgMjYuMTEwNSAxOS40NDQzIDI2LjMwNDkgMTkuMjQzNEwyOC4yNzcyIDE3LjMwOTVDMjkuOTM3OSAxNS43Mjc1IDI5LjkyNDcgMTQuMjU4NiAyOC4yNzcyIDEyLjY3NjZMMjYuMzA0OSAxMC43NDI3QzI2LjExMDUgMTAuNTU1MiAyNi4wMzI1IDEwLjM2NjYgMjYuMDMyNSAxMC4xMTUzVjcuMzkwN0MyNi4wMzI1IDUuMTU1NyAyNC45Njg1IDQuMTAxNDEgMjIuNjMzNiA0LjEwMTQxSDE5LjgzMDhDMTkuNTU4NSA0LjEwMTQxIDE5LjM3NjkgNC4wMzgyIDE5LjE2OTMgMy44NDk2M0wxNy4xNzA5IDEuOTI5MDlDMTUuNTM2MiAwLjMzNDI3MSAxNC4wMTgzIDAuMzQ3MTI4IDEyLjM4MzYgMS45MjkwOUwxMC4zODUyIDMuODUwMTZDMTAuMTkxNSA0LjAzODIgOS45OTY2NCA0LjEwMDg4IDkuNzM3MDEgNC4xMDA4OEg2LjkyMTU1QzQuNTk5MzEgNC4xMDA4OCAzLjUyMjYyIDUuMTMwNTIgMy41MjI2MiA3LjM5MDE2VjEwLjExNTNDMy41MjI2MiAxMC4zNjY2IDMuNDU3MyAxMC41NTQ2IDMuMjYyNDQgMTAuNzQzMkwxLjI3Nzg4IDEyLjY3NzFDLTAuMzcwMDk4IDE0LjI1ODYgLTAuMzU2ODEyIDE1LjcyNzUgMS4yNzc4OCAxNy4zMUwzLjI2Mjk5IDE5LjI0MzRDMy40NTczIDE5LjQ0NDMgMy41MjIwNiAxOS42MiAzLjUyMjA2IDE5Ljg4MzZWMjIuNTk1OUMzLjUyMjA2IDI0Ljg0MzIgNC41OTkzMSAyNS44ODUyIDYuOTIwOTkgMjUuODg1Mkg5LjczNzAxQzkuOTk2NjQgMjUuODg1MiAxMC4xOTA5IDI1Ljk2MDcgMTAuMzg1OCAyNi4xNDg3TDEyLjM4MzYgMjguMDcwM1pNMTIuNTkxMiAyMS4zMTVDMTIuMTg5MyAyMS4zMTUgMTEuOTI5NyAyMS4xODk2IDExLjczNDkgMjAuOTc1OUw3LjQwMTQ5IDE2LjMxNzhDNy4yMTk3OSAxNi4xMjA3IDcuMTE4NDUgMTUuODY2MyA3LjExNjQgMTUuNjAyMUM3LjExNjQgMTUuMDExOCA3LjU4MzA2IDE0LjU3MjUgOC4yNDUxNCAxNC41NzI1QzguNTk0OTkgMTQuNTcyNSA4Ljg1NDYyIDE0LjY4NTUgOS4wODgyMyAxNC45MjM5TDEyLjUyNTkgMTguNjAzMkwxOS4yMDgxIDkuNDk5ODFDMTkuNDY3NyA5LjEzNTUyIDE5LjcyNzMgOC45ODU1MiAyMC4xODEyIDguOTg1NTJDMjAuODE2NyA4Ljk4NTUyIDIxLjI3MTIgOS40MzcxMyAyMS4yNzEyIDEwLjAyNzVDMjEuMjcxMiAxMC4yNDA3IDIxLjE4MDQgMTAuNDkyIDIxLjAzNzYgMTAuNjkyOEwxMy40NzM2IDIwLjkyNjFDMTMuMjc4OCAyMS4xNjQ0IDEyLjk4MDkgMjEuMzE1IDEyLjU5MTIgMjEuMzE1WiIgZmlsbD0iIzcyODBDMCIvPgo8L3N2Zz4K);background-repeat: no-repeat;background-position: center center;left: 20px;top: 17px;background-size: contain;}.item-forms {border: 1px solid var(--color-link) 80;padding: 20px;border-radius: 5px;margin: 20px 0;}.item-forms .pluses-title {font-size: 20px;text-align: center;}.item-forms .pluses-text {margin: 10px 0;font-size: 14px;text-align: left;}}@media (max-width: 767px) {.section-pluses {margin: 36px 0 80px;}.item-forms {border: 1px solid var(--color-link) 80;padding: 20px;border-radius: 5px;margin: 10px 0;}.item-forms .pluses-title, .item-forms .pluses-title.pluses-title--mob {font-size: 20px;text-align: left;}.item-forms .pluses-text, .item-forms .pluses-text.pluses-text--mob {margin: 10px 0;font-size: 14px;text-align: left;}.pluses-item.item-forms {border: 1px solid var(--color-link) 80;padding: 15px 20px;}.pluses-item.item-forms .btn-accent-border {max-width: 100%;}}.section-title {margin: 0 0 15px;}.section-title h2 {display: inline;padding-right: 48px;background-size: 20px 20px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDE5MjUgMTEuNDk3OUw4LjE1NzkyIDEzLjQ4MzVDOC4yNDMxMyAxMy41MDgxIDguMzIwNzIgMTMuNTUzOCA4LjM4MzQzIDEzLjYxNjZDOC40NDYxNCAxMy42NzkzIDguNDkxOTMgMTMuNzU2OCA4LjUxNjUyIDEzLjg0MjFMMTAuNTAyMSAyMC45ODA3QzEwLjUzMyAyMS4wODkgMTAuNTk4MyAyMS4xODQyIDEwLjY4ODIgMjEuMjUyQzEwLjc3OCAyMS4zMTk4IDEwLjg4NzUgMjEuMzU2NCAxMS4wMDAxIDIxLjM1NjRDMTEuMTEyNyAyMS4zNTY0IDExLjIyMjIgMjEuMzE5OCAxMS4zMTIgMjEuMjUyQzExLjQwMTkgMjEuMTg0MiAxMS40NjcyIDIxLjA4OSAxMS40OTgyIDIwLjk4MDdMMTMuNDgzNyAxMy44NDIxQzEzLjUwODMgMTMuNzU2OCAxMy41NTQxIDEzLjY3OTMgMTMuNjE2OCAxMy42MTY2QzEzLjY3OTUgMTMuNTUzOCAxMy43NTcxIDEzLjUwODEgMTMuODQyMyAxMy40ODM1TDIwLjk4MSAxMS40OTc5QzIxLjA4OTIgMTEuNDY3IDIxLjE4NDQgMTEuNDAxNyAyMS4yNTIyIDExLjMxMThDMjEuMzIgMTEuMjIxOSAyMS4zNTY3IDExLjExMjQgMjEuMzU2NyAxMC45OTk5QzIxLjM1NjcgMTAuODg3MyAyMS4zMiAxMC43Nzc4IDIxLjI1MjIgMTAuNjg3OUMyMS4xODQ0IDEwLjU5ODEgMjEuMDg5MiAxMC41MzI3IDIwLjk4MSAxMC41MDE4TDEzLjg0MjMgOC41MTYyN0MxMy43NTcxIDguNDkxNjkgMTMuNjc5NSA4LjQ0NTkgMTMuNjE2OCA4LjM4MzE5QzEzLjU1NDEgOC4zMjA0NyAxMy41MDgzIDguMjQyODkgMTMuNDgzNyA4LjE1NzY4TDExLjQ5ODIgMS4wMTkwMUMxMS40NjcyIDAuOTEwNzczIDExLjQwMTkgMC44MTU1NTYgMTEuMzEyIDAuNzQ3NzY4QzExLjIyMjIgMC42Nzk5OCAxMS4xMTI3IDAuNjQzMzExIDExLjAwMDEgMC42NDMzMTFDMTAuODg3NSAwLjY0MzMxMSAxMC43NzggMC42Nzk5OCAxMC42ODgyIDAuNzQ3NzY4QzEwLjU5ODMgMC44MTU1NTYgMTAuNTMzIDAuOTEwNzczIDEwLjUwMjEgMS4wMTkwMUw4LjUxNjUyIDguMTU3NjhDOC40OTE5MyA4LjI0Mjg5IDguNDQ2MTQgOC4zMjA0NyA4LjM4MzQzIDguMzgzMTlDOC4zMjA3MiA4LjQ0NTkgOC4yNDMxMyA4LjQ5MTY5IDguMTU3OTIgOC41MTYyN0wxLjAxOTI1IDEwLjUwMThDMC45MTEwMTggMTAuNTMyNyAwLjgxNTggMTAuNTk4MSAwLjc0ODAxMiAxMC42ODc5QzAuNjgwMjI0IDEwLjc3NzggMC42NDM1NTUgMTAuODg3MyAwLjY0MzU1NSAxMC45OTk5QzAuNjQzNTU1IDExLjExMjQgMC42ODAyMjQgMTEuMjIxOSAwLjc0ODAxMiAxMS4zMTE4QzAuODE1OCAxMS40MDE3IDAuOTExMDE4IDExLjQ2NyAxLjAxOTI1IDExLjQ5NzlaIiBzdHJva2U9IiM3MjgwQzAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-repeat: no-repeat;background-position: right 14px center;}.section-title span {font-family: var(--font-family-italic);font-style: italic;font-size: 36px;line-height: 1.6;}@media(max-width: 992px) {.section-title span {font-size: 28px;}}@media(max-width: 768px) {.section-title span {font-size: 18px;}}.reviews-slider__bottom {justify-content: space-between;}.reviews__action {display: flex;align-items: center;gap: 15px;}.reviews__action span {text-transform: uppercase;max-width: 113px;font-family: var(--font-family);font-weight: 500;font-size: 14px;text-align: right;color: #162136;}.ev__buttons {display: flex;align-items: stretch;flex-wrap: nowrap;}.ev__like, .ev__dislike {background: #eef1f6;transition: all .3s ease;white-space: nowrap;justify-content: flex-start;border: none;height: 43px;}.ev__like:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTYyNSAxLjVDMy45MDQ2OSAxLjUgMS43NSAzLjY1NDY5IDEuNzUgNi4zMTI1QzEuNzUgMTEuMTI1IDcuNDM3NSAxNS41IDEwLjUgMTYuNTE3NkMxMy41NjI1IDE1LjUgMTkuMjUgMTEuMTI1IDE5LjI1IDYuMzEyNUMxOS4yNSAzLjY1NDY5IDE3LjA5NTMgMS41IDE0LjQzNzUgMS41QzEyLjgxIDEuNSAxMS4zNzA2IDIuMzA4MDYgMTAuNSAzLjU0NDg4QzEwLjA1NjIgMi45MTI4NiA5LjQ2NjYgMi4zOTcwNSA4Ljc4MTIyIDIuMDQxMTFDOC4wOTU4NCAxLjY4NTE3IDcuMzM0OCAxLjQ5OTU2IDYuNTYyNSAxLjVaIiBmaWxsPSIjQUUxQjNFIiBmaWxsLW9wYWNpdHk9IjAuNSIgc3Ryb2tlPSIjQ0U4NjlBIiBzdHJva2Utd2lkdGg9IjEuNzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);}.ev__like:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTYyNSAxLjVDMy45MDQ2OSAxLjUgMS43NSAzLjY1NDY5IDEuNzUgNi4zMTI1QzEuNzUgMTEuMTI1IDcuNDM3NSAxNS41IDEwLjUgMTYuNTE3NkMxMy41NjI1IDE1LjUgMTkuMjUgMTEuMTI1IDE5LjI1IDYuMzEyNUMxOS4yNSAzLjY1NDY5IDE3LjA5NTMgMS41IDE0LjQzNzUgMS41QzEyLjgxIDEuNSAxMS4zNzA2IDIuMzA4MDYgMTAuNSAzLjU0NDg4QzEwLjA1NjIgMi45MTI4NiA5LjQ2NjYgMi4zOTcwNSA4Ljc4MTIyIDIuMDQxMTFDOC4wOTU4NCAxLjY4NTE3IDcuMzM0OCAxLjQ5OTU2IDYuNTYyNSAxLjVaIiBmaWxsPSIjQUUxQjNFIiBzdHJva2U9IiNBRTFCM0UiIHN0cm9rZS13aWR0aD0iMS43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);}.ev__dislike:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjM1NzUgMTguMzA3NEMxOC4yNjE2IDE4LjMwNzQgMTguMTY2NyAxOC4yODk0IDE4LjA3ODEgMTguMjU0M0MxNy45ODk2IDE4LjIxOTMgMTcuOTA5MiAxOC4xNjc5IDE3Ljg0MTYgMTguMTAzMUwxLjIxMTQ2IDIuMTgwNDRDMS4wNzU0NyAyLjA1MDE5IDAuOTk5NDA3IDEuODczODYgMSAxLjY5MDIzQzEuMDAwNiAxLjUwNjYgMS4wNzc4MSAxLjMzMDcyIDEuMjE0NjUgMS4yMDEyOEMxLjM1MTQ4IDEuMDcxODQgMS41MzY3NCAwLjk5OTQzNSAxLjcyOTY1IDFDMS45MjI1NyAxLjAwMDU3IDIuMTA3MzUgMS4wNzQwNiAyLjI0MzM0IDEuMjA0MzFMMTguODczIDE3LjEyN0MxOC45NzQzIDE3LjIyNCAxOS4wNDMxIDE3LjM0NzMgMTkuMDcwOCAxNy40ODE1QzE5LjA5ODUgMTcuNjE1NiAxOS4wODM5IDE3Ljc1NDYgMTkuMDI4OCAxNy44ODA4QzE4Ljk3MzYgMTguMDA3MSAxOC44ODA1IDE4LjExNDkgMTguNzYxIDE4LjE5MDlDMTguNjQxNiAxOC4yNjY4IDE4LjUwMTIgMTguMzA3MyAxOC4zNTc1IDE4LjMwNzRaTTE1Ljk1MTkgMi4zODQ2N0MxMy45NDc3IDIuMzg0NjcgMTIuNTYwMyAzLjQ1ODU4IDExLjc1MjEgNC4zNTMzN0MxMS43MjY1IDQuMzgxNDMgMTEuNjk0OSA0LjQwMzkzIDExLjY1OTMgNC40MTkzNUMxMS42MjM4IDQuNDM0NzcgMTEuNTg1MiA0LjQ0Mjc1IDExLjU0NjIgNC40NDI3NUMxMS41MDcxIDQuNDQyNzUgMTEuNDY4NiA0LjQzNDc3IDExLjQzMyA0LjQxOTM1QzExLjM5NzUgNC40MDM5MyAxMS4zNjU5IDQuMzgxNDMgMTEuMzQwMyA0LjM1MzM3QzEwLjUzMiAzLjQ1ODU4IDkuMTQ0MjIgMi4zODQ2NyA3LjE0MDQ2IDIuMzg0NjdDNi42NjMxOSAyLjM4NDQxIDYuMTg4NDQgMi40NTA1OSA1LjczMTI5IDIuNTgxMUwxNy45NjUyIDE0LjI5MzhDMTguMTAxNiAxNC4xNDUgMTguMjI0MyAxNC4wMDY1IDE4LjMzNTIgMTMuODc4NEMyMC4xNTM1IDExLjc2OTEgMjEuMDI0IDkuNjAzOTcgMjAuOTk5NSA3LjI1ODRDMjAuOTcyNyA0LjU3MTAxIDE4LjcwNzUgMi4zODQ2NyAxNS45NTE5IDIuMzg0NjdaTTIuNTAwMTggNS4zNzY2NkMyLjIzNjc2IDUuOTcyNjggMi4wOTc4IDYuNjExODIgMi4wOTEwNiA3LjI1ODRDMi4wNjY1MiA5LjYwMzk3IDIuOTM3OTMgMTEuNzY5MSA0Ljc1NTMyIDEzLjg3ODRDNS42MDg1NSAxNC44NjggNy4xNTU0NiAxNi40NTA3IDEwLjcyOCAxOC43NTkxQzEwLjk2OSAxOC45MTYgMTEuMjU0MiAxOSAxMS41NDYyIDE5QzExLjgzODIgMTkgMTIuMTIzNCAxOC45MTYgMTIuMzY0NCAxOC43NTkxQzEzLjI4OTUgMTguMTYxMSAxNC4wNzgyIDE3LjYxMjUgMTQuNzU0NiAxNy4xMDk3TDIuNTAwMTggNS4zNzY2NloiIGZpbGw9IiMyMjMzODEiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=);}.ev__dislike:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjM1NzUgMTguMzA3NEMxOC4yNjE2IDE4LjMwNzQgMTguMTY2NyAxOC4yODk0IDE4LjA3ODEgMTguMjU0M0MxNy45ODk2IDE4LjIxOTMgMTcuOTA5MiAxOC4xNjc5IDE3Ljg0MTYgMTguMTAzMUwxLjIxMTQ2IDIuMTgwNDRDMS4wNzU0NyAyLjA1MDE5IDAuOTk5NDA3IDEuODczODYgMSAxLjY5MDIzQzEuMDAwNiAxLjUwNjYgMS4wNzc4MSAxLjMzMDcyIDEuMjE0NjUgMS4yMDEyOEMxLjM1MTQ4IDEuMDcxODQgMS41MzY3NCAwLjk5OTQzNSAxLjcyOTY1IDFDMS45MjI1NyAxLjAwMDU3IDIuMTA3MzUgMS4wNzQwNiAyLjI0MzM0IDEuMjA0MzFMMTguODczIDE3LjEyN0MxOC45NzQzIDE3LjIyNCAxOS4wNDMxIDE3LjM0NzMgMTkuMDcwOCAxNy40ODE1QzE5LjA5ODUgMTcuNjE1NiAxOS4wODM5IDE3Ljc1NDYgMTkuMDI4OCAxNy44ODA4QzE4Ljk3MzYgMTguMDA3MSAxOC44ODA1IDE4LjExNDkgMTguNzYxIDE4LjE5MDlDMTguNjQxNiAxOC4yNjY4IDE4LjUwMTIgMTguMzA3MyAxOC4zNTc1IDE4LjMwNzRaTTE1Ljk1MTkgMi4zODQ2N0MxMy45NDc3IDIuMzg0NjcgMTIuNTYwMyAzLjQ1ODU4IDExLjc1MjEgNC4zNTMzN0MxMS43MjY1IDQuMzgxNDMgMTEuNjk0OSA0LjQwMzkzIDExLjY1OTMgNC40MTkzNUMxMS42MjM4IDQuNDM0NzcgMTEuNTg1MiA0LjQ0Mjc1IDExLjU0NjIgNC40NDI3NUMxMS41MDcxIDQuNDQyNzUgMTEuNDY4NiA0LjQzNDc3IDExLjQzMyA0LjQxOTM1QzExLjM5NzUgNC40MDM5MyAxMS4zNjU5IDQuMzgxNDMgMTEuMzQwMyA0LjM1MzM3QzEwLjUzMiAzLjQ1ODU4IDkuMTQ0MjIgMi4zODQ2NyA3LjE0MDQ2IDIuMzg0NjdDNi42NjMxOSAyLjM4NDQxIDYuMTg4NDQgMi40NTA1OSA1LjczMTI5IDIuNTgxMUwxNy45NjUyIDE0LjI5MzhDMTguMTAxNiAxNC4xNDUgMTguMjI0MyAxNC4wMDY1IDE4LjMzNTIgMTMuODc4NEMyMC4xNTM1IDExLjc2OTEgMjEuMDI0IDkuNjAzOTcgMjAuOTk5NSA3LjI1ODRDMjAuOTcyNyA0LjU3MTAxIDE4LjcwNzUgMi4zODQ2NyAxNS45NTE5IDIuMzg0NjdaTTIuNTAwMTggNS4zNzY2NkMyLjIzNjc2IDUuOTcyNjggMi4wOTc4IDYuNjExODIgMi4wOTEwNiA3LjI1ODRDMi4wNjY1MiA5LjYwMzk3IDIuOTM3OTMgMTEuNzY5MSA0Ljc1NTMyIDEzLjg3ODRDNS42MDg1NSAxNC44NjggNy4xNTU0NiAxNi40NTA3IDEwLjcyOCAxOC43NTkxQzEwLjk2OSAxOC45MTYgMTEuMjU0MiAxOSAxMS41NDYyIDE5QzExLjgzODIgMTkgMTIuMTIzNCAxOC45MTYgMTIuMzY0NCAxOC43NTkxQzEzLjI4OTUgMTguMTYxMSAxNC4wNzgyIDE3LjYxMjUgMTQuNzU0NiAxNy4xMDk3TDIuNTAwMTggNS4zNzY2NloiIGZpbGw9IiMyMjMzODEiLz4KPC9zdmc+Cg==);}.ev__like {position: relative;border-radius: 5px 0 0 5px;font-family: var(--font-family);font-weight: 500;font-size: 14px;color: rgba(22, 33, 54, 0.9);padding: 11px 20px 11px 49px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTYyNSAxLjVDMy45MDQ2OSAxLjUgMS43NSAzLjY1NDY5IDEuNzUgNi4zMTI1QzEuNzUgMTEuMTI1IDcuNDM3NSAxNS41IDEwLjUgMTYuNTE3NkMxMy41NjI1IDE1LjUgMTkuMjUgMTEuMTI1IDE5LjI1IDYuMzEyNUMxOS4yNSAzLjY1NDY5IDE3LjA5NTMgMS41IDE0LjQzNzUgMS41QzEyLjgxIDEuNSAxMS4zNzA2IDIuMzA4MDYgMTAuNSAzLjU0NDg4QzEwLjA1NjIgMi45MTI4NiA5LjQ2NjYgMi4zOTcwNSA4Ljc4MTIyIDIuMDQxMTFDOC4wOTU4NCAxLjY4NTE3IDcuMzM0OCAxLjQ5OTU2IDYuNTYyNSAxLjVaIiBzdHJva2U9IiNDRTg2OUEiIHN0cm9rZS13aWR0aD0iMS43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);background-repeat: no-repeat;background-size: 21px 21px;background-position: left 20px center;}.ev__like:after {content: "";display: block;position: absolute;z-index: 1;right: 0;top: 7px;width: 1px;height: calc(100% - 14px);background: #bbb center/0px no-repeat }.ev__dislike {border-radius: 0 5px 5px 0;padding: 11px 20px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjM1NjMgMTguMzA3NUMxOS4yNjA0IDE4LjMwNzYgMTkuMTY1NCAxOC4yODk3IDE5LjA3NjkgMTguMjU0NkMxOC45ODgzIDE4LjIxOTUgMTguOTA3OSAxOC4xNjgxIDE4Ljg0MDQgMTguMTAzM0wyLjIxMTQ1IDIuMTgwMzlDMi4wNzU0NyAyLjA1MDE1IDEuOTk5NDEgMS44NzM4MiAyIDEuNjkwMkMyLjAwMDYgMS41MDY1OCAyLjA3NzggMS4zMzA3MSAyLjIxNDYzIDEuMjAxMjdDMi4zNTE0NiAxLjA3MTgzIDIuNTM2NyAwLjk5OTQzNSAyLjcyOTYgMUMyLjkyMjUxIDEuMDAwNTcgMy4xMDcyOCAxLjA3NDA2IDMuMjQzMjYgMS4yMDQzTDE5Ljg3MTggMTcuMTI2M0MxOS45NzM0IDE3LjIyMzIgMjAuMDQyNSAxNy4zNDY2IDIwLjA3MDQgMTcuNDgwOUMyMC4wOTgzIDE3LjYxNTIgMjAuMDgzNyAxNy43NTQzIDIwLjAyODUgMTcuODgwOEMxOS45NzM0IDE4LjAwNzIgMTkuODgwMSAxOC4xMTUyIDE5Ljc2MDQgMTguMTkxMUMxOS42NDA4IDE4LjI2NzEgMTkuNTAwMSAxOC4zMDc2IDE5LjM1NjMgMTguMzA3NVpNMTYuOTUwOSAyLjM4NTQ3QzE0Ljc2NSAyLjM4NTQ3IDEzLjMxNDYgMy42NjM5OSAxMi41NDU1IDQuNTkyMDVDMTEuNzc4MiAzLjY2MjY5IDEwLjMyNTkgMi4zODU0NyA4LjE0MDA1IDIuMzg1NDdDNy42NjI3NyAyLjM4NTE3IDcuMTg4MDIgMi40NTE1IDYuNzMwOTYgMi41ODIzM0w4LjAwMDA1IDMuNzY5OTlDOS4wMTE4NiAzLjc2OTk5IDEwLjA4MjMgNC4xNTkzOSAxMC45MDY0IDQuOTIzOUMxMS4yOTczIDUuMjg2MzcgMTEuNjMwNCA1LjcwMTM3IDExLjg5NSA2LjE1NTY5QzExLjk1NTUgNi4yNzA0NCAxMi4wNDg0IDYuMzY2OTEgMTIuMTYzMSA2LjQzNDMyQzEyLjI3NzkgNi41MDE3MyAxMi40MTAxIDYuNTM3NDMgMTIuNTQ1IDYuNTM3NDNDMTIuNjc5OSA2LjUzNzQzIDEyLjgxMjEgNi41MDE3MyAxMi45MjY5IDYuNDM0MzJDMTMuMDQxNyA2LjM2NjkxIDEzLjEzNDUgNi4yNzA0NCAxMy4xOTUgNi4xNTU2OUMxMy40NTk4IDUuNzAwNyAxMy43OTMxIDUuMjg1MTEgMTQuMTg0NSA0LjkyMjE3QzE1LjAwODYgNC4xNTkzOSAxNS45MzkxIDMuNzY5OTkgMTYuOTUwOSAzLjc2OTk5QzE4LjkxMjIgMy43Njk5OSAyMC41MjQ1IDUuMzQxODYgMjAuNTQ1IDcuMjc0NTZDMjAuNTY5NSA5LjU5NzUzIDE5LjUxMDkgMTEuNTgxNyAxNy45MzY4IDEzLjMxMTFMMTguOTY1NCAxNC4yOTYzQzE5LjEwMTggMTQuMTQ3NCAxOS4yMjQ1IDE0LjAwOSAxOS4zMzU0IDEzLjg4MDlDMjEuMTUzNiAxMS43NzE3IDIyLjAyNCA5LjYwNjE4IDIxLjk5OTUgNy4yNjExNUMyMS45NzEzIDQuNTcxMjggMTkuNzA2MyAyLjM4NTQ3IDE2Ljk1MDkgMi4zODU0N1pNMTIuNTQ1NSAxNy42MTUyQzguNTYyNzcgMTUuMDQxMyA0LjUwMDA3IDExLjgwMDIgNC41NDU1MiA3LjI3NDU2QzQuNTQ4NDMgNy4wMDY1NyA0LjU4MjU4IDYuNzM5NzEgNC42NDczNCA2LjQ3ODg5TDMuNTAwMDggNS4zNzY5QzMuMjM2NjggNS45NzI4OSAzLjA5NzczIDYuNjEyMDEgMy4wOTA5OSA3LjI1ODU1QzMuMDY2NDQgOS42MDQ0NSAzLjkzNzggMTEuNzY5OSA1Ljc1NTA2IDEzLjg3ODNDNi42MDgyNCAxNC44Njc4IDguMTU1MDUgMTYuNDUwNSAxMS43MjczIDE4Ljc1ODdDMTEuOTY4MiAxOC45MTU5IDEyLjI1MzQgMTkgMTIuNTQ1NSAxOUMxMi44Mzc1IDE5IDEzLjEyMjcgMTguOTE1OSAxMy4zNjM2IDE4Ljc1ODdDMTQuMjg4NiAxOC4xNjEyIDE1LjA3NzMgMTcuNjEyMiAxNS43NTM2IDE3LjEwOTlMMTQuNzIzNiAxNi4xMjNDMTQuMDExNCAxNi42NDYgMTMuMjc2OCAxNy4xNDE0IDEyLjU0NTUgMTcuNjE1MloiIGZpbGw9IiMyMjMzODEiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=);background-size: 21px 24px;background-repeat: no-repeat;background-position: center;}.map-title-list .icon {display: inline-block;width: 16px;margin-left: 3px;margin-right: 6px;text-align: center;}
.contacts-wrap {display: grid; grid-template-columns: repeat(2, 1fr); gap: 25px; background: #16213608;padding: 20px 30px;border: 1px dashed #16213640; border-radius: 8px;width: 100%;list-style: none;margin: 0 0 25px;}
.contacts-wrap li {
  display: flex; flex-direction: column; gap: 10px;margin: 0;padding: 0 0 0 24px;
  font-size: 14px;
  line-height: 1;
  color: #162136;
}
.contacts-wrap li strong {
  font-family: var(--font-medium);
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  color: #162136;
  margin-left: -24px;
}
.contacts-wrap a {
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
}
.contacts-wrap a:hover {
  text-decoration: none;
}
@media(max-width: 768px) {
  .contacts-wrap {
    grid-template-columns: 1fr;
    padding: 20px 15px;
  }
  .contacts-wrap li {
    flex-direction: row;
  }
}
.tg-author {display: flex;align-items: center;gap: 10px;}.tg-author .img-wrp {display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 50%;overflow: hidden;background-color: #fff;}.tg-author .img-wrp img {object-fit: contain;}.tg-author .text-wrp {font-family: var(--font-medium);font-weight: 500;font-size: 14px;width: 80%;}.telegram__btn {display: flex;align-items: center;gap: 6px;justify-content: center;border-radius: 5px;border: 1px solid #4B92BC;background-color: transparent;padding: 13px 29px;height: 50px;font-family: var(--font-medium);font-weight: 500;font-size: 14px;color: #4B92BC;margin: 15px 0 0 0;text-decoration: none;max-width: max-content;}.telegram__btn svg path {fill: #4B92BC;}.contact2 span {color: #19A00D;}.section-pluses--dark {margin: 50px 0;padding: 50px 0;background: #EEF1F6;}.contacts {margin: 50px 0;}@media(max-width: 768px) {.contacts {margin: 40px 0;}}.pluses-items-wrp .pluses-item:nth-child(2), .pluses-items-wrp .pluses-item:nth-child(4), .pluses-items-wrp .pluses-item:nth-child(6) {background-repeat: no-repeat;background-position: right bottom;background-size: cover;}.section-pluses--dark .pluses-items-wrp .pluses-item:nth-child(2) {background-image: url(../img/6photo.webp);}.section-pluses--dark .pluses-items-wrp .pluses-item:nth-child(4) {background-image: url(../img/7photo.webp);}.section-pluses--dark .pluses-items-wrp .pluses-item:nth-child(6) {background-image: url(../img/8photo.webp);}.comanda-item-1, .comanda-item-2, .comanda-item-3, .comanda-item-4, .comanda-item-5 {position: absolute;backdrop-filter: blur(17.6px);background: rgba(55, 57, 61, 0.7);border-radius: 5px;padding: 7px 10px;color: #fff;border: 1px solid #fff;z-index: 2;}.comanda-item-1::after, .comanda-item-2::after, .comanda-item-3::after, .comanda-item-4::after, .comanda-item-5::after {position: absolute;content: '';background-repeat: no-repeat;background-size: contain;background-position: center;z-index: 1;}.comanda-item-1::after {width: 48px;height: 29px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCA1NyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4xNDI2IDM2LjU5MUwyMC42NjcyIDM2LjU5MUwyLjA4Mjk1ZS0wNiAzNi41OTFMMCAzNC41OTFMMjAuMTkxOCAzNC41OTFMMzIuOTIyOSAxOC45NTE3TDM0LjQ3NCAyMC4yMTQ0TDIxLjQ0MjcgMzYuMjIyNEwyMS4xNDI2IDM2LjU5MVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cmVjdCB4PSIzMiIgeT0iNi44ODQ1MiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC43Ii8+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfNDAwNF8xMzQzKSI+CjxyZWN0IHg9IjM1IiB5PSI5Ljg4NDUyIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHJ4PSI1IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjciIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNDAwNF8xMzQzIiB4PSIyNS43IiB5PSIwLjU4NDUyMSIgd2lkdGg9IjMwLjYiIGhlaWdodD0iMzAuNiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR4PSIxIiBkeT0iMSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI1LjE1Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjA4NjI3NDUgMCAwIDAgMCAwLjEyOTQxMiAwIDAgMCAwIDAuMjExNzY1IDAgMCAwIDAuMiAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzQwMDRfMTM0MyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd180MDA0XzEzNDMiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==);right: -47px;top: -15px;}.comanda-item-2::after {width: 99px;height: 77px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA4IiBoZWlnaHQ9Ijc4IiB2aWV3Qm94PSIwIDAgMTA4IDc4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNODUuMDU0NSAyNy44MzE1TDcxLjUwMDEgNDQuNTAwMkwtMS4wMDQ1N2UtMDYgNDQuNTAwMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxyZWN0IHg9IjgzLjUiIHk9IjE1LjAwMDEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgcng9IjgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kXzQwMDRfMTM0OCkiPgo8cmVjdCB4PSI4Ni41IiB5PSIxOC4wMDAxIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHJ4PSI1IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjciIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNDAwNF8xMzQ4IiB4PSI3Ny4yIiB5PSI4LjcwMDA2IiB3aWR0aD0iMzAuNiIgaGVpZ2h0PSIzMC42IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9IjEiIGR5PSIxIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUuMTUiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuMDg2Mjc0NSAwIDAgMCAwIDAuMTI5NDEyIDAgMCAwIDAgMC4yMTE3NjUgMCAwIDAgMC4yIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNDAwNF8xMzQ4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzQwMDRfMTM0OCIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K);right: -99px;top: -20px;}.comanda-item-3::after {width: 45px;height: 69px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNzciIHZpZXdCb3g9IjAgMCA1MSA3NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQyMzQgMThMMzguOTIzMiA1Ni41TDM4LjkyMzggNzYuNTAwMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxyZWN0IHg9IjcuMDAwOTgiIHk9IjciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgcng9IjgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kXzQwMDRfMTM1NCkiPgo8cmVjdCB4PSIxMC4wMDEiIHk9IjEwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHJ4PSI1IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjciIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNDAwNF8xMzU0IiB4PSIwLjcwMDk3NiIgeT0iMC43IiB3aWR0aD0iMzAuNiIgaGVpZ2h0PSIzMC42IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9IjEiIGR5PSIxIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUuMTUiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuMDg2Mjc0NSAwIDAgMCAwIDAuMTI5NDEyIDAgMCAwIDAgMC4yMTE3NjUgMCAwIDAgMC4yIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNDAwNF8xMzU0Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzQwMDRfMTM1NCIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K);right: 10px;top: -68px;}.comanda-item-4::after {width: 45px;height: 71px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNzgiIHZpZXdCb3g9IjAgMCA1MSA3OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ5OTYgMTkuNDk5OEwzOC45OTk0IDU3Ljk5OThMMzkgNzguMDAwMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxyZWN0IHg9IjciIHk9IjciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgcng9IjgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kXzQwMDRfMTM1NSkiPgo8cmVjdCB4PSIxMCIgeT0iMTAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgcng9IjUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF80MDA0XzEzNTUiIHg9IjAuNyIgeT0iMC43IiB3aWR0aD0iMzAuNiIgaGVpZ2h0PSIzMC42IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9IjEiIGR5PSIxIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUuMTUiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuMDg2Mjc0NSAwIDAgMCAwIDAuMTI5NDEyIDAgMCAwIDAgMC4yMTE3NjUgMCAwIDAgMC4yIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNDAwNF8xMzU1Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzQwMDRfMTM1NSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K);right: 65px;top: -70px;}.comanda-item-5::after {width: 48px;height: 44px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ5OTQgMTkuNDk5NkwyNy41MDA0IDM4Ljk5OThMNTUgMzkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjciIHN0cm9rZS13aWR0aD0iMiIvPgo8cmVjdCB4PSI3IiB5PSI3IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjciLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF80MDA0XzEzNTYpIj4KPHJlY3QgeD0iMTAiIHk9IjEwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHJ4PSI1IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjciIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNDAwNF8xMzU2IiB4PSIwLjciIHk9IjAuNyIgd2lkdGg9IjMwLjYiIGhlaWdodD0iMzAuNiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR4PSIxIiBkeT0iMSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI1LjE1Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjA4NjI3NDUgMCAwIDAgMCAwLjEyOTQxMiAwIDAgMCAwIDAuMjExNzY1IDAgMCAwIDAuMiAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzQwMDRfMTM1NiIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd180MDA0XzEzNTYiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==);left: -47px;top: -20px;}.comanda-item-1 h4, .comanda-item-2 h4, .comanda-item-3 h4, .comanda-item-4 h4, .comanda-item-5 h4 {font-family: var(--font-medium);font-weight: 500;font-size: 14px;line-height: 1.1;margin: 0 0 3px;}.comanda-item-1 span, .comanda-item-2 span, .comanda-item-3 span, .comanda-item-4 span, .comanda-item-5 span {font-family: var(--font-medium);font-weight: 500;font-size: 10px;line-height: 1;color: rgba(255, 255, 255, 0.85);margin: 0;padding: 0;}.comanda-item-1 {left: 75px;top: 190px;}.comanda-item-2 {left: 120px;top: 320px;}.comanda-item-3 {left: 440px;top: 330px;}.comanda-item-4 {right: 360px;top: 410px;}.comanda-item-5 {right: 160px;top: 220px;}@media(max-width: 1200px) {.comanda-item-1, .comanda-item-2, .comanda-item-3, .comanda-item-4, .comanda-item-5 {display: none;}}.map-title-list .icon svg {width: unset;height: unset;}.qwiz-bottom {margin: 25px 0 0;}.qwiz-bottom ul {margin: 0;list-style: none;padding-left: 0;}.qwiz-bottom ul li {position: relative;padding-left: 25px;font: 300 16px / 1.2 var(--font-light);margin-bottom: 9px;color: #fff;}.qwiz-bottom ul li:before {content: '';display: inline-block;position: absolute;width: 20px;height: 20px;background-color: rgba(255, 255, 255, 0.25);border-radius: 3px;background-image: url('data:image/svg+xml,<svg width="11" height="9" viewBox="0 0 11 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7856 1.84955C11.0834 1.52794 11.0692 1.02154 10.7542 0.718334C10.4383 0.415131 9.94093 0.429513 9.64314 0.750317L4.27739 6.53196L1.35686 3.38555C1.05907 3.06474 0.561709 3.05036 0.245848 3.35356C-0.0692281 3.65677 -0.083354 4.16317 0.214436 4.48478L3.70617 8.252C3.85468 8.412 4.06131 8.5 4.27739 8.5C4.49425 8.5 4.70093 8.412 4.84865 8.252L10.7856 1.84955Z" fill="white" fill-opacity="0.6" /></svg>');background-position: center; background-repeat: no-repeat; background-size: 11px 8px;left: 0;top: 0;}.btn_wts {position: relative;display: flex;align-items: center;justify-content: center;gap: 5px;flex-grow: 1;background: #4db32b;padding: 18px 27px;border-radius: 5px;font-family: var(--font-accent-bold);font-weight: 700;font-size: 18px;color: #fff;overflow: hidden;}@media (max-width: 768px) {.btn-ac, .btn_wts, .btn_ph {font-size: 12px;max-width: calc(50% - 2.5px);padding: 17.5px 12px;}}.map-page-wrp {height: 100%;position: relative;border-radius: 8px;border: 1px solid rgb(232 234 237);overflow: hidden;background: url("../img/9photo.avif");}#map-page {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media (max-width: 991px) {.map-page-wrp {overflow: hidden;height: 347px;border-radius: 8px;border: 1px solid rgba(22, 33, 54, 0.05);}}

header .navbar {
    padding: 0;
}
.header-contacts {
    display: flex;
    justify-content: flex-end;
}
.contacts-btn {
    margin-top: 20px;
}
.header__nav-menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 15px;
}
.header__nav-menu li {
    margin: 0;
}
.header__nav-menu li a {
    transition: all 0.3s ease-in-out;
}
.header__nav-menu li a:hover {
    color: #ae1b3e;
}
.menu-mob-btn {
    font-size: 0;
    width: 45px;
    height: 45px;
    background-color: #1621361a;
    background-image: url('data:image/svg+xml,<svg width="19" height="23" viewBox="0 0 19 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.25 17.9685C15.1557 17.9696 15.0623 17.951 14.9756 17.9139C14.889 17.8768 14.8111 17.8219 14.7469 17.7529L3.24688 6.25285C2.95938 5.96535 2.95938 5.51973 3.24688 5.23223C3.53438 4.94473 3.98 4.94473 4.2675 5.23223L15.7531 16.7466C16.0406 17.0341 16.0406 17.4797 15.7531 17.7672C15.6094 17.911 15.4225 17.9829 15.25 17.9829V17.9685Z" fill="%23162136" fill-opacity="0.8"/><path d="M3.75 17.9688C3.65573 17.9699 3.56227 17.9513 3.47562 17.9142C3.38897 17.877 3.31105 17.8222 3.24688 17.7531C2.95938 17.4656 2.95938 17.02 3.24688 16.7325L14.7469 5.24688C15.0344 4.95938 15.48 4.95938 15.7675 5.24688C16.055 5.53438 16.055 5.98 15.7675 6.2675L4.25312 17.7531C4.10937 17.8969 3.9225 17.9688 3.75 17.9688Z" fill="%23162136" fill-opacity="0.8"/></svg>');
    background-repeat: no-repeat;
    background-size: 23px 23px;
    background-position: center;
    border-radius: 5px;
    outline: 0 !important;
    border: none !important;
    box-shadow: none !important;
    transition: all 0.2s ease-in-out;
}
.menu-mob-btn.collapsed {
  background-image: url('data:image/svg+xml,<svg width="23" height="23" viewBox="0 0 23 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.1693 11.5003H9.58594M19.1693 4.79199H3.83594M19.1693 18.2087H3.83594" stroke="%23162136" stroke-opacity="0.8" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.menu-header__content {
    display: flex;
    flex-direction: column;
    min-height: calc(100vh - 115px);
    padding: 25px 0;
}
.menu-header__nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
.menu-header__nav li {
    margin: 0;
    padding: 0;
}
.menu-header__nav li a {
    display: block;
    padding: 15px;
    margin: 0;
    font-family: var(--font-accent);
    font-weight: 400;
    font-size: 17px;
    line-height: 1;
    color: #162136cc;
    background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.6183 8.13755L8.04534 2.82755C7.95235 2.7389 7.82881 2.68945 7.70034 2.68945C7.57187 2.68945 7.44833 2.7389 7.35534 2.82755L7.34934 2.83355C7.3041 2.87652 7.26808 2.92825 7.24347 2.98558C7.21885 3.04291 7.20616 3.10466 7.20616 3.16705C7.20616 3.22944 7.21885 3.29118 7.24347 3.34852C7.26808 3.40585 7.3041 3.45758 7.34934 3.50055L12.5973 8.50055L7.34934 13.4985C7.3041 13.5415 7.26808 13.5932 7.24347 13.6506C7.21885 13.7079 7.20616 13.7697 7.20616 13.832C7.20616 13.8944 7.21885 13.9562 7.24347 14.0135C7.26808 14.0708 7.3041 14.1226 7.34934 14.1655L7.35534 14.1715C7.44833 14.2602 7.57187 14.3096 7.70034 14.3096C7.82881 14.3096 7.95235 14.2602 8.04534 14.1715L13.6183 8.86155C13.6673 8.81485 13.7064 8.75869 13.733 8.69646C13.7597 8.63424 13.7734 8.56725 13.7734 8.49955C13.7734 8.43185 13.7597 8.36486 13.733 8.30263C13.7064 8.24041 13.6673 8.18425 13.6183 8.13755Z" fill="%23162136" fill-opacity="0.5"/></svg>');
    background-size: 16px 17px;
    background-repeat: no-repeat;
    background-position: right 15px center;
    transition: all 0.2s ease-in-out;
}
.menu-header__nav li a:focus,
.menu-header__nav li a:hover {
    background-color: #16213608;
}
@media (min-width: 768px) {
    .menu-header {
        display: none;
    }
}
.menu-header__bottom {
    margin-top: auto;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    column-gap: 10px;
    row-gap: 20px;
    padding: 0 15px;
}
.menu-header__bottom-el {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 7px;
    min-width: 140px;
}
.menu-header__bottom-el > span {
    font-family: var(--font-medium);
    font-weight: 500;
    font-size: 13px;
    line-height: 1;
    text-transform: uppercase;
    color: #16213680;
}
.menu-header__bottom-el > a {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    text-decoration: none;
    color: #162136;
    border-bottom: 1px solid #16213680;
    max-width: max-content;
    padding: 0;
}
.menu-header__bottom-el > p {
    color: #162136;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    margin: 0;
    padding: 0;
}
.menu-header__bottom-el > p a {
    color: #ae1b3e;
    border-bottom: 1px solid #ae1b3e80;
    padding: 0;
}
.calc-btn-mob {
    margin-top: 15px;
}
.rating-list {
  display: flex;
  align-items: center;
  gap: 7px;
  list-style: none;
  margin: 0 0 40px;
  padding: 0;
}
.rating-list__item {
  display: flex;
  align-items: center;
  gap: 5px;
  background-color: #FFFFFF4D;
  border-radius: 5px;
  padding: 0 5px;
  height: 32px;
  margin: 0;
}
.rating-list__item span {
  font-family: var(--font-accent-semibold);
  font-weight: 600;
  font-size: 16px;
  color: #fff;
}
@media(max-width: 768px) {
  .rating-list {
    margin: 5px 0 0;
  }
  .menu-header.navbar-collapse {
    position: absolute;
    top: 108px;
    background-color: #fff;
  }
}
.designer-description {
  display: flex;
  gap: 15px;
  align-items: center;
  margin: 0 0 40px;
}
.designer-description > h2 {
  font-family: var(--font-accent-semibold);
  font-weight: 600;
  font-size: 22px;
  line-height: 1.2;
  vertical-align: middle;
  color: #fff;
  padding: 0;
  margin: 0;
}
.designer-description__img {
  position: relative;
  width: 66px;
  height: 66px;
  border-radius: 50%;
  background-color: #fff;
  flex-shrink: 0;
}
.designer-description__img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.designer-description__img::after {
  position: absolute;
  content: '';
  right: 2px;
  bottom: 4px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #00CF08;
  border: 3px solid #fff;
}
@media(max-width: 768px) {
  .designer-description__img {
    width: 50px;
    height: 50px;
  }
  .designer-description > h2 {
    font-size: 16px;
    line-height: 1.4;
  }
  .designer-description {
    margin-bottom: 5px;
  }
}
.advantage-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.advantage-list__item {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="19" height="19" rx="9.5" stroke="white" stroke-opacity="0.8"/><path d="M9.64957 4.22836C9.68133 4.15995 9.73107 4.10223 9.79306 4.06183C9.85505 4.02143 9.92678 4 10 4C10.0732 4 10.1449 4.02143 10.2069 4.06183C10.2689 4.10223 10.3187 4.15995 10.3504 4.22836L11.7474 7.19338C11.7753 7.25264 11.8167 7.30399 11.8679 7.34301C11.9192 7.38204 11.9788 7.40759 12.0417 7.41745L15.1649 7.89288C15.4855 7.94177 15.6136 8.35446 15.3814 8.59116L13.1217 10.8991C13.0762 10.9456 13.0422 11.0029 13.0226 11.0661C13.003 11.1292 12.9985 11.1963 13.0093 11.2616L13.5428 14.5204C13.5974 14.8545 13.2623 15.1099 12.9755 14.9522L10.1823 13.4135C10.1262 13.3827 10.0637 13.3666 10.0002 13.3666C9.93672 13.3666 9.8742 13.3827 9.81811 13.4135L7.02486 14.9518C6.73808 15.1099 6.40257 14.8549 6.45718 14.52L6.99068 11.2616C7.00152 11.1963 6.99696 11.1292 6.97739 11.0661C6.95783 11.0029 6.92384 10.9456 6.87833 10.8991L4.61859 8.59116C4.38641 8.35446 4.51448 7.94177 4.83506 7.89288L7.9583 7.41745C8.02124 7.40765 8.08095 7.38213 8.13227 7.3431C8.1836 7.30407 8.22501 7.25269 8.25295 7.19338L9.64957 4.22836Z" fill="%23FBD746"/></svg>');
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: top left;
  margin: 0;
  padding: 0 0 0 28px;
}
.advantage-list__item > span {
  display: inline-block;
  font-family: var(--font-accent-semibold);
  font-weight: 600;
  font-size: 21px;
  line-height: 1.1;
  color: #fff;
  margin: 0 0 15px;
}
.advantage-list__item > p {
  font-family: var(--font-medium);
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFFE5;
  margin: 0;
  padding: 0;
}
.calc_tag {
  display: inline-block;
  color: #AE1B3ED9;
  font-size: 27px;
  line-height: 1;
  padding: 7px 4px;
  background: #AE1B3E1A;
  border-radius: 6px;
}
@media(max-width: 768px) {
  .advantage-list {
    margin-top: 25px;
    gap: 20px;
  }
  .advantage-list__item > span {
    font-size: 18px;
    margin: 0 0 8px;
  }
  .advantage-list__item > p {
    font-size: 14px;
    line-height: 1.4;
  }
  .calc_tag {
    font-size: 21px;
  }
}
.input {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 17px;
    color: #939598;
    background: #fff;
    padding: 15px;
    border: 1px solid rgba(22, 33, 54, 0.2);
    outline: 0;
    width: 100%;
    margin: 0 0 15px;
    border-radius: 5px;
    height: 46px;
}
@media (max-width: 768px) {
    .input {
        margin: 0 0 15px;
        padding: 15px 20px;
    }
}
.input_rng_value {
    text-align: center;
    font-size: 14px;
    border: 1px solid rgba(174, 27, 62, 0.3);
    border-radius: 5px;
    padding: 5.8px 10px;
    max-width: 57px;
}
@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
.slider {
    position: relative;
    width: 42px;
    height: 24px;
    cursor: pointer;
    border-radius: 100px;
    background: #ecf0f9;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.slider:before {
    position: absolute;
    content: "";
    height: 19px;
    width: 19px;
    left: 2px;
    bottom: 50%;
    transform: translateY(9.5px);
    border-radius: 50%;
    background-color: #fff;
    box-shadow: -2px 2px 4px 0 #3f0e0e4d;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
input:checked + .slider:before {
    -webkit-transform: translate(18px, 9.5px);
    -ms-transform: translate(18px, 9.5px);
    transform: translate(18px, 9.5px);
}
input:checked ~ .slider {
    background: linear-gradient(359deg, #ffdf6d 0, #e6c038 100%);
}
.btn-input {
    width: 16px;
    height: 16px;
    border: none;
    border-radius: 3px;
    background-color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: contain;
    background-repeat: no-repeat;
    overflow: hidden;
}
.btn-input.plus {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="0.5" y="0.5" width="15" height="15" rx="4.5" stroke="%23AE1B3E" stroke-opacity="0.15"/><path d="M5 8H8M8 8H11M8 8V5M8 8V11" stroke="%23AE1B3E" stroke-opacity="0.3" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.btn-input.minus {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="0.5" y="0.5" width="15" height="15" rx="4.5" stroke="%23AE1B3E" stroke-opacity="0.15"/><path d="M5 8H8H11" stroke="%23AE1B3E" stroke-opacity="0.3" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.input-wrapper {
  display: flex;
  align-items: center;
  gap: 4px;
  height: 45px;
  margin-bottom: 6px;
}
.input-box {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 7px;
  border: 1px solid #ae1b3e4d;
  background: #fff;
  padding: 0 10px 0 2px;
  height: 45px;
  gap: 4px;
}
.input_rng_value {
  border: transparent;
  background: 0 0;
  width: 36px;
  padding: 0;
}
.clc_area {
  display: flex;
  align-items: flex-end;
  gap: 18px;
}
.clc_area-area {
  flex-grow: 1;
}
@media(max-width: 768px) {
  .clc_area {
    flex-direction: column-reverse;
    align-items: stretch;
    gap: 0;
  }
  .input-wrapper {
    height: 33px;
    margin: 0 0 -33px auto;
  }
  .calc_top-flex .clc_area__ttl {
    max-width: 70px;
    margin-bottom: 15px;
  }
  .input-box {
    height: 33px;
  }
}
.type-checkbox input {
  position: relative;
  appearance: none;
  display: block;
  width: 28px;
  height: 28px;
  flex-basis: 28px;
  flex-shrink: 0;
  margin-right: 5px;
  padding: 0;
  outline: none;
  cursor: pointer;
  transition: all 0.2s ease;
  transition: backgraund 0.5s ease;
  border-radius: 5px;
  background: transparent;
}
.type-checkbox {
  display: flex;
  align-items: center;
  cursor: pointer;
  font: 400 15px / 1 var(--font-family);
  height: 28px;
}
.type-checkbox input[type="checkbox"]::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    margin: 4px;
    transition: all 0.3s ease;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M3.33301 0.75H16.667C18.0935 0.750175 19.2498 1.90653 19.25 3.33301V16.667C19.2498 18.0935 18.0935 19.2498 16.667 19.25H3.33301C1.90653 19.2498 0.750175 18.0935 0.75 16.667V3.33301C0.750176 1.90653 1.90653 0.750176 3.33301 0.75Z" stroke="%23AE1A3E" stroke-opacity="0.2" stroke-width="1.5"/></svg>');
}
.type-checkbox input[type="checkbox"]:hover::after {
    background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.33301 1.25H16.667C18.0935 1.25018 19.2498 2.40653 19.25 3.83301V17.167C19.2498 18.5935 18.0935 19.7498 16.667 19.75H3.33301C1.90653 19.7498 0.750175 18.5935 0.75 17.167V3.83301C0.750176 2.40653 1.90653 1.25018 3.33301 1.25Z" stroke="%23AE1A3E" stroke-opacity="0.2" stroke-width="1.5"/><path d="M14.8052 6.63678C14.7347 6.56343 14.6507 6.5052 14.5583 6.46546C14.4657 6.42573 14.3665 6.40527 14.2664 6.40527C14.1662 6.40527 14.0669 6.42573 13.9744 6.46546C13.882 6.5052 13.7981 6.56343 13.7275 6.63678L8.07295 12.4754L5.69732 10.0178C5.62406 9.94489 5.53758 9.8876 5.44283 9.84909C5.34806 9.81058 5.24687 9.79164 5.14503 9.79337C5.04319 9.79524 4.94268 9.81779 4.84927 9.85958C4.75585 9.90153 4.67134 9.96195 4.60058 10.0374C4.52982 10.113 4.47417 10.2022 4.43683 10.2999C4.39947 10.3976 4.38117 10.502 4.38293 10.607C4.38469 10.7121 4.40649 10.8157 4.44709 10.9119C4.4877 11.0082 4.54629 11.0954 4.61955 11.1683L7.53407 14.1738C7.60464 14.2472 7.68859 14.3054 7.78108 14.3452C7.87357 14.3849 7.97277 14.4053 8.07295 14.4053C8.17316 14.4053 8.27231 14.3849 8.36491 14.3452C8.45735 14.3054 8.5413 14.2472 8.61188 14.1738L14.8052 7.78725C14.8822 7.71399 14.9437 7.62508 14.9857 7.526C15.0278 7.42707 15.0495 7.32016 15.0495 7.21204C15.0495 7.10395 15.0278 6.99704 14.9857 6.89804C14.9437 6.79903 14.8822 6.71007 14.8052 6.63678Z" fill="%23AE1A3E" fill-opacity="0.5"/></svg>');
}
.type-checkbox input[type="checkbox"]:checked::after {
  border-radius: 4px;
  box-shadow: none;
  background-color: transparent;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.33301 0.75H16.667C18.0935 0.750175 19.2498 1.90653 19.25 3.33301V16.667C19.2498 18.0935 18.0935 19.2498 16.667 19.25H3.33301C1.90653 19.2498 0.750175 18.0935 0.75 16.667V3.33301C0.750176 1.90653 1.90653 0.750176 3.33301 0.75Z" stroke="%23AE1A3E" stroke-opacity="0.2" stroke-width="1.5"/><path d="M14.8052 6.13654C14.7347 6.06319 14.6507 6.00496 14.5583 5.96521C14.4657 5.92549 14.3665 5.90503 14.2664 5.90503C14.1662 5.90503 14.0669 5.92549 13.9744 5.96521C13.882 6.00496 13.7981 6.06319 13.7275 6.13654L8.07295 11.9751L5.69732 9.51759C5.62406 9.44464 5.53758 9.38735 5.44283 9.34885C5.34806 9.31034 5.24687 9.2914 5.14503 9.29312C5.04319 9.295 4.94268 9.31754 4.84927 9.35933C4.75585 9.40129 4.67134 9.46171 4.60058 9.53716C4.52982 9.61276 4.47417 9.70198 4.43683 9.79966C4.39947 9.89734 4.38117 10.0017 4.38293 10.1068C4.38469 10.2118 4.40649 10.3154 4.44709 10.4117C4.4877 10.508 4.54629 10.5952 4.61955 10.6681L7.53407 13.6735C7.60464 13.7469 7.68859 13.8052 7.78108 13.8449C7.87357 13.8847 7.97277 13.905 8.07295 13.905C8.17316 13.905 8.27231 13.8847 8.36491 13.8449C8.45735 13.8052 8.5413 13.7469 8.61188 13.6735L14.8052 7.287C14.8822 7.21375 14.9437 7.12484 14.9857 7.02575C15.0278 6.92682 15.0495 6.81991 15.0495 6.7118C15.0495 6.60371 15.0278 6.4968 14.9857 6.39779C14.9437 6.29878 14.8822 6.20983 14.8052 6.13654Z" fill="%23AE1A3E"/></svg>');
}
.type-checkbox input[type="checkbox"]:checked:hover {
  background: rgb(174 27 62 / 16%);
}
.text-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 25px;
}
@media (max-width: 768px) {
    .text-section {
        grid-template-columns: 1fr;
        gap: 5px;
    }
}
.item_text {
    display: flex;
    gap: 5px;
    align-items: center;
    font: 500 16px/1.2 var(--font-family-medium);
    color: rgba(22, 33, 54, 0.9);
    position: relative;
    padding: 0 0 0 24px;
}
.item_text:before {
    content: "";
    width: 17px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}
.item_text .ttl {
    color: rgba(22, 33, 54, 0.6);
    font: 500 14px/1.2 var(--font-family-medium);
}
@media (max-width: 767px) {
    .item_text .ttl {
        font-size: 12px;
    }
    .item_text {
        font-size: 14px;
    }
}
@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
.text-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 25px;
}
@media (max-width: 768px) {
    .text-section {
        grid-template-columns: 1fr;
        gap: 5px;
    }
}
.item_text {
    display: flex;
    gap: 5px;
    align-items: center;
    font: 500 16px/1.2 var(--font-family-medium);
    color: rgba(22, 33, 54, 0.9);
    position: relative;
    padding: 0 0 0 24px;
}
.item_text:before {
    content: "";
    width: 17px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}
@media (max-width: 767px) {
    .item_text {
        font-size: 14px;
    }
}
.pluses-how-slider {
    padding: 20px;
    margin: -20px -20px 0;
}
.pluses-how {
    margin: 80px 0 60px;
}
@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
.section-pluses {
    padding-top: 0;
}
.text-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 25px;
}
@media (max-width: 768px) {
    .text-section {
        grid-template-columns: 1fr;
        gap: 5px;
    }
}
.pluses-how-columns {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 20px;
}
.pluses-how-item {
    display: grid;
    gap: 18px;
    grid-template-columns: 220px 1fr;
    border-radius: 16px;
    border: 1px solid #ebebeb;
    background: #fff;
    box-shadow: 0 0 20px 0 #0000000a;
    padding: 0;
    height: 100% !important;
    margin-top: 0 !important;
    overflow: hidden;
}
.pluses-item-img {
    width: 220px;
    height: 100%;
    border-radius: 8px 0 0 8px;
    overflow: hidden;
}
.pluses-item-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left center;
}
.pluses-how-item .ttl {
    font-family: var(--font-medium);
    font-weight: 500;
    font-size: 20px;
    line-height: 1.2;
    color: #263238;
    margin: 0 0 12px;
}
.pluses-how-item .descr {
    font-family: var(--font);
    font-size: 15px;
    line-height: 1.2;
    color: #263238cc;
    padding: 0;
    margin: 0 0 25px;
    list-style: none;
}
.pluses-how-item .descr li {
    position: relative;
    margin: 0 0 7px;
}
.pluses-how-item .descr li:last-child {
    margin: 0;
}
.pluses-how-item .descr li::before {
    position: absolute;
    left: -9px;
    top: 6px;
    display: inline-block;
    content: "";
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #D3D6E6;
}
.pluses-item-text {
    display: flex;
    flex-flow: column;
    justify-content: center;
    height: auto;
    padding: 20px 30px 20px 12px;
}
.pluses-item-text .btn-accent-border {
  margin-top: auto;
}
@media (max-width: 768px) {
    .pluses-how-item .ttl {
        padding-left: 10px;
    }
    .pluses-how {
        margin: 80px 0 50px;
    }
    .pluses-how-slider {
        padding: 20px 15px 30px;
        margin: 0 -15px;
    }
    .pluses-how-item .descr {
        font-size: 14px;
        margin: 0 0 20px;
        padding-left: 10px;
    }
    .pluses-item-text {
        flex-grow: 1;
        padding: 0 15px 15px;
    }
    .pluses-how-columns {
        display: flex;
        gap: 0;
    }
    .pluses-how-item {
        display: flex;
        flex-flow: column;
    }
    .pluses-item-img {
        max-width: 100%;
        width: 100%;
        height: 200px;
        border-radius: 5px 5px 0 0;
    }
    .pluses-how-item {
        height: auto !important;
    }
}
.pluses-how .swiper-pagination {
    bottom: 0;
}
.text-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 25px;
}
@media (max-width: 768px) {
    .text-section {
        grid-template-columns: 1fr;
        gap: 5px;
    }
}
.sub_h2 {
    font-family: var(--font);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.2;
    color: #162136;
    margin: 0 0 30px;
}
@media (max-width: 768px) {
    .sub_h2 {
        font-size: 16px;
        margin: 0 0 20px;
    }
}
.btn__container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.swiper-button-next,
.swiper-button-prev {
    border-radius: 50%;
    width: 37.5px;
    height: 37.5px;
    background: rgba(255, 255, 255, 1);
    color: rgba(196, 196, 196, 1);
    box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.15);
}
.swiper-button-next {
    right: 6px;
}
.swiper-button-prev {
    left: 6px;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-weight: 700;
    font-size: 14px;
}
@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
.btn__container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0 0;
}
.list_item1 {
    font: 500 18px/1.2 var(--font-medium);
}
.list_item2 {
    font: 17px/1.2 var(--font-family);
    margin: 0;
}
.list_item2 .strong1 {
    font: 600 17px/1.2 var(--font-accent-semibold);
}
.list_item2 .strong2 {
    font-weight: 500;
    font-family: var(--font-medium);
}
@media (max-width: 992px) {
    .list_item2 {
        font: 400 16px/1.2 var(--font-family);
    }
}
@media (max-width: 767px) {
    .list_item2 .strong2 {
        font-weight: 700;
        font-family: var(--font-accent-bold);
    }
}
.btn__container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.swiper-button-next,
.swiper-button-prev {
    width: 25px;
    height: 35px;
    border-radius: 7px;
    background: rgba(255, 255, 255, 0.4);
}
.swiper-button-next::after,
.swiper-button-prev::after {
    color: #fff;
}
.swiper-button-next {
    right: 0;
}
.swiper-button-prev {
    left: 0;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-weight: 900;
    font-size: 16px;
}
@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
.btn__container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0 0;
}
.content img {
    width: 50%;
    border-radius: 8px;
}
@media (max-width: 768px) {
    .content img {
        width: 100%;
    }
}
.tasks__list {
    position: relative;
    margin: 30px -62px 0;
    padding: 0 62px;
}
.tasks__list .swiper {
    padding: 0 0 40px;
}
@media (max-width: 768px) {
    .tasks__list {
        margin: 20px 0 0;
    }
    .tasks__list .swiper {
        padding: 0 0 10px;
        margin-right: -15px;
    }
    .tasks__list .swiper-button-next,
    .tasks__list .swiper-button-prev {
        display: none;
    }
}
.tasks__list .swiper-wrapper {
    align-items: stretch;
}
.tasks__item {
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    gap: 15px;
    border-radius: 8px;
    box-shadow: 0 0 20px 0 #0000000a;
    border: 1px solid #2233811F;
    background: #fff;
    overflow: hidden;
    height: auto;
    margin: 0;
    padding: 0;
}
.tasks__item_content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 0 15px 20px;
}
.tasks__item_content h3 {
    font-family: var(--font-medium);
    font-weight: 500;
    font-size: 20px;
    line-height: 1.2;
    color: #162136;
    margin: 0 0 12px;
}
.tasks__item_content p {
  font-family: var(--font);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.1;
  color: #162136E5;
  margin: 0 0 10px;
}
.tasks__item_content .tasks__ttl {
  font-family: var(--font-medium);
  font-weight: 500;
  font-size: 12px;
  line-height: 1;
  color: #16213680;
  margin: 0 0 5px;
}
.tasks__link {
  font-family: var(--font-accent-bold);
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  color: #AE1A3E;
  border-bottom: 1px dashed #AE1A3E80;
  max-width: max-content;
  margin: auto 0 0;
}
.tasks__item_img {
    height: 190px;
    border-radius: 8px 8px 0 0;
    overflow: hidden;
}
.tasks__item img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top center;
}
.tasks__item ul {
    font-size: 15px;
    line-height: 1.2;
    list-style: none;
    margin: 0 0 20px;
    padding: 0;
}
.tasks__item li {
    position: relative;
    margin: 0 0 7px;
}
.tasks__item li::before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #ff501b;
    left: -10px;
    top: 7px;
}
.tasks__item li:last-child {
    margin: 0;
}
@media (max-width: 767px) {
    .tasks__item_img {
        height: 220px;
    }
    .tasks__list {
        margin: 0;
        padding: 5px 0 24px;
    }
}
.section-ofice {
    margin: 80px 0 40px;
}
.swiper-button-next,
.swiper-button-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #94979F;
    color: #fff;
    width: 35px;
    height: 45px;
    border-radius: 8px;
}
@media (max-width: 768px) {
    .tasks__item_content h3 {
        font-size: 20px;
        margin-bottom: 12px;
    }
}
.list {
    margin: 0 0 10px;
    padding: 0;
    list-style: none;
}
.list li {
    position: relative;
    padding: 0 0 0 10px;
    margin: 0 0 10px;
    font-size: 15px;
    line-height: 1.2;
}
.list li:last-child {
    margin: 0;
}
.list li:before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    background: #ff501b;
    position: absolute;
    border-radius: 50%;
    left: 0;
    top: 6px;
}
@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
.swiper-pagination {
    bottom: 0;
}
button:disabled {
    opacity: 0.8;
    pointer-events: none;
}
.zayavka-container {
  background-image: url(../img/10photo.webp);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 16px;
  overflow: hidden;
}
.zayavka-list__container {
  display: block;
  border-top: 1px solid #FFFFFF4D;
  background: linear-gradient(0deg, rgba(35, 35, 36, 0.72), rgba(35, 35, 36, 0.72)),
    linear-gradient(89.89deg, rgba(0, 0, 0, 0) 0.1%, rgba(12, 12, 12, 0.58) 61.64%);
}
.zayavka-list {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;
  margin: 0 auto;
  width: 100%;
  max-width: 990px;
  padding: 30px;
}
.zayavka-item {
  display: flex;
  flex-direction: column;
  margin: 0;
}
.zayavka-item span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-accent-semibold);
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #FFFFFF80;
  color: #fff;
  margin: 0 0 15px;
}
.zayavka-item h4 {
  font-family: var(--font-accent-semibold);
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  color: #fff;
  margin: 0 0 15px;
}
.zayavka-item p {
  font-family: var(--font-medium);
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: #FFFFFFE5;
  margin: 0;
}
.zayavka-title {
  padding: 0 0 40px;
  margin: 0;
}
.zayavka-title .yakor {
  background-image: url(../img/11photo.png);
  background-repeat: no-repeat;
  background-position: top 40px center;
  padding-bottom: 30px;
}
.zayavka-top {
  position: relative;
  display: flex;
  align-items: stretch
}
.zayavka-top img {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  margin-left: auto;
  height: 100%;
  width: auto;
  object-fit: contain;
}
.zayavka-form {
  position: relative;
  z-index: 2;
  max-width: 418px;
  padding: 40px 0 40px 70px;
}
.zayavka-form h3 {
  font-family: var(--font-accent-semibold);
  font-weight: 600;
  font-size: 28px;
  line-height: 1;
  color: #fff;
  margin: 0 0 20px;
}
.zayavka-form label {
  color: #FFFFFFB2;
}
.zayavka-form label.error {
  color: #f00;
}
.zayavka-form .btn-accent {
  width: 100%;
}
.agree {
  display: block;
  font-family: var(--font-accent);
  font-size: 12px;
  line-height: 1.2;
  font-weight: 400;
  color: #FFFFFF80;
  padding-left: 24px;
  background-image: url('data:image/svg+xml,<svg width="13" height="15" viewBox="0 0 13 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.5625 2H10.4375C11.162 2 11.75 2.588 11.75 3.3125V11.1875C11.75 11.5356 11.6117 11.8694 11.3656 12.1156C11.1194 12.3617 10.7856 12.5 10.4375 12.5H2.5625C2.2144 12.5 1.88056 12.3617 1.63442 12.1156C1.38828 11.8694 1.25 11.5356 1.25 11.1875V3.3125C1.25 2.588 1.838 2 2.5625 2ZM2.375 3.3125V11.1875C2.375 11.291 2.459 11.375 2.5625 11.375H10.4375C10.4872 11.375 10.5349 11.3552 10.5701 11.3201C10.6052 11.2849 10.625 11.2372 10.625 11.1875V3.3125C10.625 3.26277 10.6052 3.21508 10.5701 3.17992C10.5349 3.14475 10.4872 3.125 10.4375 3.125H2.5625C2.51277 3.125 2.46508 3.14475 2.42992 3.17992C2.39475 3.21508 2.375 3.26277 2.375 3.3125ZM9.335 5.96L5.96 9.335C5.85453 9.44034 5.71156 9.49951 5.5625 9.49951C5.41344 9.49951 5.27047 9.44034 5.165 9.335L3.665 7.835C3.56552 7.72839 3.51132 7.58732 3.51384 7.44152C3.51636 7.29573 3.5754 7.15661 3.6785 7.0535C3.78161 6.9504 3.92073 6.89136 4.06652 6.88884C4.21232 6.88632 4.35339 6.94052 4.46 7.04L5.5625 8.1425L8.54 5.165C8.64661 5.06552 8.78768 5.01132 8.93348 5.01384C9.07927 5.01636 9.21839 5.0754 9.3215 5.1785C9.4246 5.28161 9.48364 5.42073 9.48616 5.56652C9.48868 5.71232 9.43448 5.85339 9.335 5.96Z" fill="white" fill-opacity="0.5"/></svg>');
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: top left;
  min-height: 19px;
  margin: 8px 0 0 0;
}
.agree a {
  color: #fff;
}
.zav-list {
  display: none;
  flex-direction: column;
  gap: 20px;
  padding: 0;
  list-style: none;
  margin: 0 0 20px;
}
.zav-item {
  margin: 0;
}
.zav-item span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-accent-semibold);
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  color: #AE1A3E99;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #AE1A3E4D;
  margin: 0 0 15px;
}
.zav-item h4 {
  font-family: var(--font-accent-semibold);
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  vertical-align: bottom;
  margin: 0 0 10px;
}
.zav-item p {
  font-size: 14px;
  line-height: 1.2;
  vertical-align: middle;
  color: #162136;
  margin: 0;
}
@media(max-width: 768px) {
  .zayavka-title {
    padding: 0 0 20px;
  }
  .zayavka-list__container {
    display: none;
  }
  .zav-list {
    display: flex;
  }
  .zayavka-title .yakor {
    background-size: contain;
    background-position: top 25px center;
    padding: 0 0 10px;
  }
  .zayavka-form {
    padding: 25px 8px 0;
  }
  .zayavka-top {
    flex-direction: column;
  }
  .zayavka-top img {
    position: static;
    width: 100%;
    height: auto;
    margin-top: -30%;
  }
  .zayavka-form h3 {
    font-size: 22px;
  }
}
.btn_descr {
    color: rgba(22, 33, 54, 0.5);
    font: 500 15px/1.1 var(--font-medium);
}
.btn_descr2 {
    font: 400 12px/1.1 var(--font-accent);
    color: rgba(22, 33, 54, 0.6);
}
@media (max-width: 767px) {
    .btn_descr {
        font: 500 12px/1.1 var(--font-medium);
        margin: 0 0 10px 0;
    }
}
.item-descr {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    background: rgba(22, 33, 54, 0.6);
    backdrop-filter: blur(3.25px);
    height: 21px;
    padding: 0 5px;
    color: #fff;
    font: 500 12px/1.1 var(--font-medium);
}
.btn-m {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-medium);
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.215;
    color: #586684;
    text-align: center;
    border: none;
    outline: 0;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.3s ease;
    background: rgba(22, 33, 54, 0.0509803922);
    padding: 14px 40px;
}
.list_item1 {
    font: 500 18px/1.2 var(--font-medium);
}
.list_item2 {
    font: 300 14px/1.2 var(--font-light);
    margin: 5px 0 10px;
}
@media (max-width: 767px) {
    .list_item1 {
        font-size: 14px;
    }
    .list_item2 {
        font-size: 12px;
    }
}
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}
.services-section .container-slider {
    max-width: 1247px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.services-slider {
    padding: 17px 0 34px;
    margin: 0 59px;
}
.services-slider .swiper-slide {
    box-shadow: 4px 4px 11px rgba(0, 0, 0, 0.05);
}
.services-slider .item {
    display: flex;
    flex-flow: column;
    padding: 20px 0 20px 25px;
    border-radius: 8px;
    background: #fff;
    border: 1px solid rgba(22, 33, 54, 0.08);
    position: relative;
    height: 380px;
    overflow: hidden;
}
.services-slider .item .btn-accent-border {
    margin: auto 0 0 0;
}
.services-slider .ttl {
    font: 500 24px/1.2 var(--font-medium);
    margin: 0 0 15px 0;
}
.services-slider .list_item {
    margin: 0 0 7px 0;
}
.services-slider .list_item:nth-child(1) {
    max-width: 375px;
    width: 66%;
}
.services-slider .list_item:nth-child(2) {
    max-width: 299px;
    width: 59%;
}
.services-slider .list_item .list_item_ttl {
    position: relative;
    font: 500 16px/1.2 var(--font-medium);
    padding-left: 15px;
    margin: 0 0 7px 0;
}
.services-slider .list_item .list_item_ttl:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    background-color: rgba(211, 214, 230, 1);
    width: 4px;
    height: 4px;
    display: block;
    border-radius: 50%;
}
.services-slider .list_item .list_item_descr {
    font: 300 14px/1.2 var(--font-light);
}
.item_image_wrp {
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: -5px;
    width: 202px;
    height: 247px;
}
.slide3 .item_image_wrp {
  bottom: 62px;
  right: 23px;
}
.slide3 .item_image_wrp img {
  width: 110%;
}
.slide4 .item_image_wrp {
    bottom: 58px;
}
.slide5 .item_image_wrp {
    bottom: 16px;
}
.item_image_wrp img {
    object-fit: contain;
    width: 100%;
}
.services-slider .item:after {
    content: "";
    display: block;
    background-color: rgba(211, 214, 230, 1);
    right: -81px;
    bottom: 0;
    width: 304px;
    height: 304px;
    border-radius: 50%;
    bottom: -52px;
    position: absolute;
    z-index: 1;
}
.swiper-button-next1,
.swiper-button-prev1 {
    width: 35px;
    height: 45px;
    border-radius: 8px;
    background: #94979f;
    box-shadow: none;
}
.swiper-button-prev1 {
    left: 0;
}
.swiper-button-next1 {
    right: 0;
}
@media (max-width: 1100px) {
    .swiper-button-prev1 {
        left: 10px;
    }
    .swiper-button-next1 {
        right: 10px;
    }
}
@media (max-width: 767px) {
    .services-section .container-slider {
        max-width: 100%;
        padding: 0 15px;
    }
    .services-slider {
        margin: 0 auto;
    }
    .services-slider .item {
        height: auto;
        padding: 19px 15px 20px 15px;
    }
    .services-slider .ttl {
        font: 500 16px/1.2 var(--font-medium);
        margin: 129px 0 10px 0;
    }
    .services-slider .list_item:nth-child(1),
    .services-slider .list_item:nth-child(2) {
        max-width: 100%;
        width: 100%;
    }
    .services-slider .list_item .list_item_descr,
    .services-slider .list_item .list_item_ttl {
        font-size: 13px;
        margin-bottom: 0;
        display: inline-block;
    }
    .item_image_wrp {
        position: absolute;
        z-index: 2;
        right: auto;
        left: 0;
        bottom: auto;
        top: 0;
        width: 187px;
        height: 196px;
    }
    .services-slider .item:after {
        background-color: #eef1f6;
        left: 29px;
        right: auto;
        width: 190px;
        height: 190px;
        border-radius: 50%;
        top: -57px;
        bottom: auto;
        position: absolute;
        z-index: 1;
    }
    .services-slider .list {
        margin-left: -8px;
    }
    .services-slider .list_item .list_item_descr,
    .services-slider .list_item .list_item_ttl {
        padding-left: 7px;
    }
    .services-slider .item .btn-accent-border {
        margin: 20px auto 0;
        width: 100%;
        max-width: 100%;
    }
    .slide2 .item_image_wrp {
        right: 0;
        left: auto;
        bottom: auto;
        top: 0;
        width: 187px;
        height: 196px;
    }
    .services-slider .slide2 .item:after {
        left: auto;
        right: -12px;
        width: 225px;
        height: 225px;
        top: -74px;
        bottom: auto;
    }
    .services-slider .slide2 .ttl {
        margin-top: 140px;
    }
    .slide3 .item_image_wrp {
        right: -16px;
        left: auto;
        bottom: auto;
        top: -3px;
        width: 187px;
        height: 196px;
    }
    .services-slider .slide3 .item:after {
        left: auto;
        right: -60px;
        width: 222px;
        height: 222px;
        top: -67px;
        bottom: auto;
    }
    .services-slider .slide4 .item:after {
        left: -6px;
        right: auto;
        width: 190px;
        height: 190px;
        top: -49px;
        bottom: auto;
    }
    .services-slider .slide5 .item_image_wrp {
        bottom: auto;
        top: -19px;
        width: 201px;
        height: 201px;
    }
    .services-slider .slide5 .item:after {
        left: 29px;
        right: auto;
        width: 197px;
        height: 197px;
        top: -40px;
        bottom: auto;
    }
    .services-slider .slide5 .ttl {
        margin: 158px 0 10px 0;
    }
}
.contacts-metro {
  display: flex;
  align-items: center;
  gap: 8px;
  background-color: #F1F3F5;
  padding: 10px 16px;
  border-radius: 100px;
  font-family: var(--font-medium);
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  color: #162136CC;
}
.contacts-metro span {
  color: #162136;
}
.yak {
  background-image: url(../img/12photo.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom center;
  padding-bottom: 10px;
}
.section-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 13px;
    margin: 0 0 25px;
}
.section-title .h2,
.section-title h2 {
    margin: 0;
}
.section-sub {
    display: flex;
    flex-flow: column;
    gap: 5px;
    font: 300 16px/1.2 var(--font-family-light);
    letter-spacing: -0.01em;
    margin: 0;
    padding: 0 0 0 30px;
    border-left: 1px solid rgba(22, 33, 54, 0.16);
    max-width: 618px;
}
@media (max-width: 768px) {
    .section-title {
        flex-direction: column;
        align-items: flex-start;
    }
    .section-sub {
        border-left: none;
        padding-left: 0;
    }
}
.section-h1 {
    font-family: var(--font-family-semibold);
    font-weight: 600;
    font-size: 49px;
    line-height: 1;
    text-transform: uppercase;
    color: #fff;
}
@media (max-width: 992px) {
    .section-h1 {
        font-size: 32px;
    }
}
@media (max-width: 768px) {
    .section-h1 {
        font-size: 24px;
    }
}
.btn__container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-accent {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0;
    outline: 0;
    border-radius: 8px;
    cursor: pointer;
    text-decoration: none;
    height: 50px;
    padding: 0 5px;
    max-width: 533px;
    width: 100%;
    gap: 7px;
    font-family: var(--font-accent-bold);
    font-weight: 600;
    font-size: 16px;
    line-height: 1.05;
    color: var(--color-white);
    border: 1px solid var(--color-accent);
    background: var(--color-accent);
    box-shadow: 1px 1px 16.2px 0 rgba(91, 18, 35, 0.12);
    transition: all 0.3s ease;
}
.btn-accent svg path {
    transition: all 0.3s ease;
}
.btn-accent svg {
    transition: all 0.3s ease;
}
.btn-accent:hover {
    text-decoration: none;
    border-color: #980b2d;
    background: #980b2d;
    box-shadow: 1px 1px 16.2px 0 rgba(91, 18, 35, 0.12);
}
.btn-accent:active {
    border-radius: 8px;
    background: #d7486a;
    border-color: #d7486a;
    box-shadow: 1px 1px 16.2px 0 rgba(91, 18, 35, 0.12);
}
.btn-accent:active svg,
.btn-accent:hover svg {
    transform: translate(2px, 0);
}
@media (max-width: 767px) {
    .btn-accent {
        font-size: 15px;
    }
}
.input {
    display: flex;
    align-items: center;
    font: 500 16px var(--font-family);
    color: #000;
    border: 1px solid rgba(34, 51, 129, 0.15);
    background: #f8f9fb;
    outline: 0;
    width: 100%;
    margin: 0 0 10px;
    border-radius: 7px;
    height: 45px;
    padding: 0 12px 0 20px;
}
@media (max-width: 768px) {
    .input {
        margin: 0 0 15px;
        padding: 15px 20px;
    }
}
header {
    background: #f8f9fb;
    max-height: 101px;
    padding: 0;
}
@media (max-width: 1100px) {
    header .container {
        padding: 0 15px 0 15px;
    }
}
@media (max-width: 992px) {
    header {
        background: var(--color-white);
        border-bottom: 1px solid #f0f3f6;
    }
    header .container {
        padding: 0 15px;
    }
}
@media (max-width: 767px) {
    header {
      position: relative;
      padding: 5px 0;
      max-height: unset;
    }
}
.clc_type__container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    gap: 5px;
    margin: 5px 0 0;
}
.custom-control-label {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 14px;
    line-height: 1;
}
.custom-control-label span {
    margin: 0;
    font-family: var(--font-family-light);
    font-weight: 300;
    transition: text-shadow 0.3s ease;
    text-shadow: none;
}
.custom-control-input {
    position: relative;
    appearance: none;
    display: block;
    width: 18px;
    height: 18px;
    flex-basis: 18px;
    flex-shrink: 0;
    margin-right: 1px;
    padding: 0;
    outline: 0;
    cursor: pointer;
    transition: all 0.2s ease;
}
.custom-control-label .custom-control-input:checked ~ span {
    text-shadow: 0 0 0.5px var(--font-dark);
}
.custom-control-input:checked::after {
    display: inline-block;
}
.custom-control-input:checked::before {
    background-color: var(--color-accent);
    box-shadow: 2px 2px 5px 0 rgba(132, 19, 46, 0.52);
}
.custom-control-input::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 18px;
    height: 18px;
    border: none;
    border-radius: 3px;
    transition: all 0.2s ease;
    background: #ecf0f9;
}
@media (max-width: 768px) {
    .custom-control-input {
        width: 24px;
        height: 24px;
        flex-basis: 24px;
    }
    .custom-control-input::before {
        width: 24px;
        height: 24px;
    }
}
.slider {
    position: relative;
    width: 42px;
    height: 24px;
    cursor: pointer;
    border-radius: 100px;
    border: 1px solid rgba(34, 51, 129, 0.3);
    background-color: transparent;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.slider:before {
    position: absolute;
    content: "";
    height: 19px;
    width: 19px;
    left: 2px;
    bottom: 1.5px;
    border-radius: 50%;
    background-color: rgba(34, 51, 129, 0.3);
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
input:checked + .slider:before {
    background-color: var(--color-blue);
    -webkit-transform: translateX(18px);
    -ms-transform: translateX(18px);
    transform: translateX(18px);
}
.calc {
    margin: 0 0 100px;
}
@media (max-width: 768px) {
    .calc {
        margin: 0 0 50px;
    }
}
.calc-img {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    width: calc(100% - 430px);
    max-width: 650px;
}
.calc-img p {
    font: 400 18px/1.2 var(--font-family);
    color: var(--color-white);
}
@media (max-width: 992px) {
    .calc-img p {
        font-size: 18px;
    }
}
@media (max-width: 768px) {
    .calc-img p {
        font-size: 14px;
    }
}
.calc_fs {
    width: 500px;
    padding: 28px 21px 20px;
    background: var(--color-white);
    border-radius: 8px;
    border: 1px solid rgba(22, 33, 54, 0.08);
}
.calc_fs h2 {
    font-family: var(--font-accent-bold);
    font-weight: 700;
    font-size: 32px;
    color: var(--font-dark);
    margin: 0 0 25px;
    text-align: left;
}
.calc_fs h2::after {
    display: none;
}
.calc_fs--flex {
    display: flex;
    flex-wrap: wrap;
    row-gap: 23px;
    column-gap: 29px;
}
@media (max-width: 1100px) {
    .calc_fs {
        width: 100%;
        max-width: 500px;
        align-self: center;
    }
    .calc_fs--flex {
        column-gap: 24px;
    }
}
@media (max-width: 992px) {
    .calc-img {
        width: 100%;
    }
    .calc_fs {
        width: 100%;
        max-width: 500px;
        align-self: center;
    }
}
@media (max-width: 768px) {
    .calc_fs {
        width: 100%;
    }
    .calc-img {
        width: 100%;
    }
    .calc-img h1 {
        text-transform: none;
    }
    .calc_fs h2 {
        font-size: 20px;
        margin-bottom: 10px;
    }
}
.clc_area__ttl {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 8px;
}
.clc_area__ttl p {
    font-family: var(--font-family-medium);
    font-weight: 500;
    font-size: 14.5px;
    color: rgba(22, 33, 54, 0.5);
    margin: 0;
}
.clc_area__text {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
}
.calc_fs p {
    margin: 0;
    font: 500 14px/1.2 var(--font-family-medium);
    color: #16213680;
}
.calc_fs .clc-item p.clc_area__text {
    margin: 5px 0 0 0;
}
.calc_fs p.clc_area__text span {
    font: 500 12px/1.2 var(--font-family-medium);
    color: rgba(22, 33, 54, 0.5);
}
.calc_btns {
    background: rgba(84, 84, 84, 0.1);
    margin: 24px -25px -20px;
    padding: 21px 25px 19px;
}
.calc_btns__container {
    margin: 15px 0 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px;
}
@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
@media (max-width: 767px) {
    .calc_btns {
        margin: 10px -25px -20px;
        padding: 18px 25px 19px;
    }
}
.clc-container select {
  max-width: 266px;
}
@media (max-width: 767px) {
    select {
        max-width: 100%;
    }
    .clc-container select {
      max-width: 100%;
    }
}
.btn-m {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-family-medium);
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.215;
    color: #586684;
    text-align: center;
    border: none;
    outline: 0;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.3s ease;
    background: rgba(22, 33, 54, 0.0509803922);
    padding: 14px 40px;
}
.btn__container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0 0;
}
.select-title {
    font-family: var(--font-family-medium);
    font-weight: 500;
    font-size: 14px;
    color: rgba(22, 33, 54, 0.5);
    margin: 0 0 5px;
}
.__select {
    position: relative;
    height: 40px;
    margin: 7px 0 0;
}
.__select[data-state="active"] .__select__title::after {
    transform: translateY(7px) rotate(180deg);
}
.__select[data-state="active"] .__select__label + .__select__input + .__select__label {
    max-height: 50px;
    border-top-width: 1px;
}
.__select__title {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 13px 12px;
    border-radius: 7px;
    border: 1px solid rgba(34, 51, 129, 0.15);
    background: #f8f9fb;
    cursor: pointer;
}
.__select__title::after {
    position: absolute;
    top: 15px;
    right: 12px;
    display: block;
    width: 13px;
    height: 7px;
    transition: all 0.3s ease-out;
    transform: translate(0, -50%);
}
.__select__input {
    display: none;
}
.__select__input:checked + label {
    background-color: #eef1f6;
    font: 500 16px/1.2 var(--font-family-medium);
}
.__select__input:disabled + label {
    opacity: 0.6;
    pointer-events: none;
}
.__select__label {
    border-radius: 5px;
    display: flex;
    align-items: center;
    width: 100%;
    height: 42px;
    padding: 0 12px;
    transition: all 0.2s ease-out;
    cursor: pointer;
    overflow: hidden;
    font: 500 16px/1.2 var(--font-family-medium);
    flex-shrink: 0;
}
.__select__label + input + & {
    border-top: 0 solid #c7ccd160;
}
.__select__label:hover {
    background: #eef1f6;
}
.__select__label svg,
.__select__title svg {
    margin-right: 10px;
}
.__select__label svg path,
.__select__title svg path {
    stroke: #b8bed6;
}
@media (max-width: 767px) {
    .__select__input:checked + label,
    .__select__label,
    .__select__title {
        font-size: 14px;
        font-weight: 500;
        line-height: 1.1;
        font-family: var(--font-medium);
    }
    .__select__label {
        height: 38px;
    }
}
.clc {
  padding: 50px 0;
  background-image: url(../img/13photo.webp);
  background-repeat: no-repeat;
  background-size: cover;
}
.clc h2 {
  color: #fff;
  font-family: var(--font-accent-semibold);
  font-weight: 600;
  font-size: 36px;
  line-height: 1.1;
  margin: 0 0 25px;
}
@media(max-width: 768px) {
  .clc h2 {
    font-size: 25px;
    margin-bottom: 20px;
  }
}
.title_clc {
  font-family: var(--font-accent-semibold);
  font-size: 25px;
  line-height: 1.2;
  font-weight: 600;
  margin: 0 0 12px 0;
}
.clc-container {
    border-radius: 12px;
    border: 1px solid rgba(22, 33, 54, 0.08);
    background: var(--color-white);
    overflow: hidden;
    box-shadow: 2px 2px 76px 0 rgba(0, 0, 0, 0.15);
}
.clc_right {
    background: #eef1f6;
    padding: 30px;
    width: 40%;
    max-width: 420px;
}
.clc_hero {
    display: flex;
    align-items: center;
    gap: 10px;
}
.clc_hero-img {
    position: relative;
}
.clc_hero-img::after {
    position: absolute;
    right: 5px;
    bottom: 5px;
    content: "";
    width: 13px;
    height: 13px;
    background-color: #00cf08;
    border-radius: 50%;
    border: 3px solid var(--color-white);
}
.clc_hero-img img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
}
.clc_hero-text h5 {
    font-family: var(--font-family-medium);
    font-weight: 500;
    font-size: 20px;
    color: #162136;
    padding: 0;
    margin: 0 0 5px;
}
.clc_hero-text span {
    font: 400 14px/1.2 var(--font-family);
    color: #162136;
}
.clc_text-persona {
    position: relative;
    font-family: var(--font-family-light);
    font-weight: 300;
    font-size: 16px;
    color: #162136;
    background-color: var(--color-white);
    padding: 12px 15px 17px 15px;
    box-shadow: 2px 2px 7px 0 rgba(114, 113, 113, 0.15);
    border-radius: 8px;
    margin: 15px 0 0;
}
.clc_text-persona::before {
    position: absolute;
    top: -10px;
    left: 30px;
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid var(--color-white);
}
.clc_text-persona .sub_text {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 5px;
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0 5px;
    height: 21px;
    border-radius: 4px;
    background: rgba(221, 191, 109, 0.15);
    font-size: 12px;
    font-family: var(--font-medium);
    font-weight: 500;
    line-height: 1.2;
    color: #c19e3c;
}
.clc-divider {
    margin: auto 0 15px;
    height: 1px;
    width: 100%;
    background-color: rgba(22, 33, 54, 0.08);
}
.clc_right-btn {
  font-family: var(--font-accent-bold);
  font-weight: 700;
  margin: 0 0 7px;
  max-height: 50px;
}
.clc_subtext {
  font-family: var(--font-family-light);
  font-weight: 300;
  font-size: 10px;
  color: #162136B2;
}
.clc-btn span {
    display: flex;
    align-items: center;
    gap: 5px;
    border: 1px solid #dee0ec;
    background: var(--color-white);
    border-radius: 32px;
    min-width: 34px;
    padding: 7px 12px;
    cursor: pointer;
}
.clc-btn svg path {
    stroke: #dee0ec;
    stroke-opacity: 1;
}
.clc-btn input {
    display: none;
}
.clc-btn input:checked ~ span {
    border: 1px solid rgba(174, 27, 62, 0.5);
    background: #fff2f5;
}
.clc-btn input:checked ~ span svg path {
    stroke: var(--color-accent);
    stroke-opacity: 0.3;
}
.clc-btns {
    display: flex;
    gap: 5px;
}
.calc_wide_room .clc-btns {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 7px;
}
.calc_item {
    display: flex;
    align-items: center;
    gap: 27px;
    margin: 0 0 10px;
}
@media (max-width: 992px) {
    .calc_item {
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
    }
    .clc_text-persona .sub_text {
        font-size: 10px;
    }
    .clc h2::after {
        width: 356px;
    }
}
.calc_item .header {
    font: 500 14px/1.2 var(--font-family-medium);
    color: rgba(22, 33, 54, 0.5);
    width: 201px;
    flex-grow: 0;
    flex-shrink: 0;
}
.clc_podskazka {
    font-family: var(--font-family-italic);
    font-style: italic;
    font-weight: 400;
    font-size: 9px;
    color: rgba(22, 33, 54, 0.6);
    background: rgba(34, 51, 129, 0.1);
    padding: 2px 7px;
    border-radius: 100px;
    max-width: max-content;
}
.clc-checkbox input {
    display: none;
}
.clc-checkbox__warp {
    display: flex;
    align-items: center;
    gap: 10px;
    border: 1.5px solid transparent;
    border-radius: 5px;
    padding: 0 9px;
    background: #fff;
    cursor: pointer;
    align-items: center;
    height: 32px;
}
.clc-checkbox__label {
    font: 400 14px/1 var(--font-family);
    color: #162136;
    text-shadow: none;
    transition: text-shadow 0.3s ease;
}
.clc-checkbox input:checked ~ .clc-checkbox__warp .clc-checkbox__label,
.clc-checkbox input:hover ~ .clc-checkbox__warp .clc-checkbox__label {
    text-shadow: 0 0 0.5px #162136;
}
.clc-checkbox__checkbox {
    position: relative;
    border: 1px solid rgba(222, 205, 119, 0.4);
    background: #fff;
    border-radius: 3px;
    width: 20px;
    height: 20px;
}
.clc-checkbox input:checked ~ .clc-checkbox__warp,
.clc-checkbox input:hover ~ .clc-checkbox__warp {
    border: 1.5px solid rgba(172, 146, 76, 0.2);
    background: rgba(234, 210, 144, 0.1);
}
.clc-checkbox input:checked ~ .clc-checkbox__warp .clc-checkbox__checkbox {
    box-shadow: 1px 1px 4.5px rgba(183, 153, 34, 0.5);
    background: rgba(222, 205, 119, 1);
    border-color: rgba(222, 205, 119, 1);
}
.clc-checkbox input:checked ~ .clc-checkbox__warp .clc-checkbox__checkbox::after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    width: 13px;
    height: 13px;
    margin: auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNy44MTY4MiAwLjE3MzYzM0M3Ljc2Mzg4IDAuMTE4NjIgNy43MDA5MiAwLjA3NDk0NjggNy42MzE1OSAwLjA0NTEzOTFDNy41NjIxNCAwLjAxNTM0MzIgNy40ODc4IDAgNy40MTI2NiAwQzcuMzM3NTIgMCA3LjI2MzA2IDAuMDE1MzQzMiA3LjE5MzczIDAuMDQ1MTM5MUM3LjEyNDM5IDAuMDc0OTQ2OCA3LjA2MTQzIDAuMTE4NjIgNy4wMDg0OSAwLjE3MzYzM0wyLjc2NzYxIDQuNTUyNTlMMC45ODU4NzggMi43MDk0MkMwLjkzMDkzNSAyLjY1NDcxIDAuODY2MDc1IDIuNjExNzQgMC43OTUwMTEgMi41ODI4NkMwLjcyMzkzNSAyLjU1Mzk4IDAuNjQ4MDQ0IDIuNTM5NzggMC41NzE2NjMgMi41NDEwN0MwLjQ5NTI4MiAyLjU0MjQ4IDAuNDE5OTAzIDIuNTU5MzggMC4zNDk4NDEgMi41OTA3M0MwLjI3OTc3OCAyLjYyMjE5IDAuMjE2Mzk5IDIuNjY3NTEgMC4xNjMzMjMgMi43MjQwOUMwLjExMDI1OCAyLjc4MDggMC4wNjg1MjEzIDIuODQ3NzIgMC4wNDA1MTQ2IDIuOTIwOTdDMC4wMTI0OTY1IDIuOTk0MjMgLTAuMDAxMjMzNjcgMy4wNzI1NCA4LjY5NzQ3ZS0wNSAzLjE1MTMxQzAuMDAxNDA3NjIgMy4yMzAwOSAwLjAxNzc1NjUgMy4zMDc4IDAuMDQ4MjEwOSAzLjM4QzAuMDc4NjY1NCAzLjQ1MjIgMC4xMjI2MTEgMy41MTc2IDAuMTc3NTU0IDMuNTcyM0wyLjM2MzQ0IDUuODI2MzdDMi40MTYzNyA1Ljg4MTQzIDIuNDc5MzMgNS45MjUxIDIuNTQ4NyA1Ljk1NDkyQzIuNjE4MDcgNS45ODQ3NCAyLjY5MjQ3IDYgMi43Njc2MSA2QzIuODQyNzYgNiAyLjkxNzEyIDUuOTg0NzQgMi45ODY1NyA1Ljk1NDkyQzMuMDU1OSA1LjkyNTEgMy4xMTg4NiA1Ljg4MTQzIDMuMTcxOCA1LjgyNjM3TDcuODE2ODIgMS4wMzY0OEM3Ljg3NDU0IDAuOTgxNTM5IDcuOTIwNjUgMC45MTQ4NTYgNy45NTIxOCAwLjg0MDU0M0M3Ljk4MzcyIDAuNzY2MzQ3IDggMC42ODYxNjMgOCAwLjYwNTA3NUM4IDAuNTI0MDExIDcuOTgzNzIgMC40NDM4MjcgNy45NTIxOCAwLjM2OTU3MkM3LjkyMDY1IDAuMjk1MzE3IDcuODc0NTQgMC4yMjg1OTkgNy44MTY4MiAwLjE3MzYzM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
    background-size: 10px 8px;
    background-position: center;
    background-repeat: no-repeat;
}
.clc-container h2 {
    margin-bottom: 25px;
}
.clc .custom-select {
    border: 1px solid #cdcdcd;
}
.clc-label {
    font-family: var(--font-accent-medium);
    font-weight: 500;
    font-size: 20px;
    line-height: 1.6;
    color: #1a1a1a;
    margin: 0 0 10px;
}
.clc .custom-control {
    margin-top: 12px;
}
.clc_btns {
    display: flex;
    align-items: center;
    max-width: max-content;
    gap: 4px;
    margin: 0;
    background: #dbeef2;
    padding: 4px;
}
.clc_btns .btn2 {
    background: 0 0;
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
}
.clc_btns .btn2 span {
    display: block;
    color: #1f1f1f;
    min-width: 209px;
    padding: 4px 0;
    border: none;
    border-radius: 0;
    margin: 0;
    background: 0 0;
}
.calc_item .__select {
    width: 90%;
    max-width: 266px;
}
.clc-btns-area {
    width: 100%;
    max-width: 266px;
}
@media(max-width: 768px) {
  .calc_wide_left-container .clc-btns-area {
    max-width: 100%;
  }
}
.calc_item.clc_area .clc_area__ttl {
    display: flex;
    justify-content: space-between;
    height: 37px;
    padding: 0 12px;
    border-radius: 7px 7px 5px 5px;
    border: 1.5px solid rgba(34, 51, 129, 0.2);
    background: #f8f9fb;
    margin: 0;
}
.calc_item.clc_area .clc_area__text {
    margin: 9px 0 0 0;
    color: rgba(22, 33, 54, 0.3);
    font: 500 12px/1.2 var(--font-family-medium);
}
@media (max-width: 768px) {
    .clc-container h2 {
        margin-bottom: 20px;
    }
    .clc_btns {
        max-width: 100%;
    }
    .clc_btns .btn2 {
        flex-shrink: 1;
        max-width: unset !important;
    }
    .clc_btns .btn2 span {
        padding: 4px 2px;
        min-width: 60px;
    }
    .calc_obj .clc_btns .btn2 span {
        width: 100%;
        max-width: 100%;
    }
}
.clc_btns .btn2 input:checked ~ span {
    color: #1f1f1f;
    background: #fff;
    box-shadow: 0 3px 3px 0 #0000001a;
}
.calc_wide .row {
    margin-left: 0;
    margin-right: 0;
}
.calc_wide .btn,
.calc_wide .btn3 {
    max-width: 100%;
}
.calc_wide .btn2 {
    margin: 8px 15px 0 0;
    max-width: fit-content;
    padding: 11px 10px 12px;
    white-space: nowrap;
}
.calc_wide .btn2 input {
    display: none;
}
.calc_wide_left-container {
    padding: 30px;
    background: var(--color-white);
    width: calc(100% - 420px);
}
.calc_wide_left {
    padding: 0 20px 0 0;
    height: 474px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.calc_wide_left::-webkit-scrollbar {
    width: 5px;
    border-radius: 5px;
    background: rgba(34, 49, 118, 0.1);
    box-shadow: 0 4px 4px 0 rgba(34, 51, 129, 0.05) inset;
}
.calc_wide_left::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #b8bed6;
    box-shadow: 1px 2px 9.5px 0 rgba(34, 51, 129, 0.15);
}
.calc_obj_flex {
    display: flex;
    align-items: center;
    gap: 4px;
    background: #dbeef2;
    border-radius: 2px;
    padding: 4px;
    height: 40px;
}
.calc_wide .input_range {
    margin: -1px 8px 0;
}
.calc_wide_rem_block {
    width: 100%;
}
.calc_wide_rem_block .calc_wide_rem_item {
    display: none;
}
.calc_wide_rem_block .calc_wide_rem_item.active {
    display: block;
}
@media (max-width: 1100px) {
    .calc_wide_left-container {
        width: 60%;
    }
}
@media (max-width: 992px) {
    .title_clc {
        font-size: 20px;
    }
    .calc_wide_left-container,
    .clc_right {
        padding: 15px;
    }
}
@media (max-width: 768px) {
    .calc_wide_left {
        height: 400px;
    }
}
@media (max-width: 767px) {
    .clc_right {
        width: 100%;
        padding: 15px 15px 20px;
        background: #ecedf2;
    }
    .clc_hero,
    .clc_text-persona {
        display: none;
    }
    .calc_wide .row {
        flex-flow: column;
        box-shadow: 2px 2px 76.6px 0 rgba(22, 33, 54, 0.15);
    }
    .calc_wide_left-container {
        width: 100%;
    }
    .clc h2::after {
        width: 100px;
    }
    .clc-divider {
        display: none;
        margin: 0;
    }
}
.text-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 25px;
}
@media (max-width: 768px) {
    .text-section {
        grid-template-columns: 1fr;
        gap: 5px;
    }
}
.calc {
    margin: 0;
}
.clc-item p {
    margin: 0 0 3px 0;
}
.clc-item p.clc_area__text {
    margin: 1px 0 0 0;
}
@media (max-width: 767px) {
    .calc_fs--flex {
        column-gap: 0;
        width: 100%;
        row-gap: 6px;
        flex-flow: column;
    }
    .calc_fs p {
        font-size: 12px;
        margin: 0 0 5px 0;
    }
    .calc_fs .clc_area {
        order: 1;
    }
    .calc_fs .clc_type {
        order: 0;
    }
    .calc_fs .__select {
        margin: 0;
    }
    .calc_fs .clc_flex_container {
        margin: 0;
    }
}
.custom-control-input {
    position: relative;
    appearance: none;
    display: block;
    width: 30px;
    height: 30px;
    flex-basis: 30px;
    flex-shrink: 0;
    margin-right: 5px;
    padding: 0;
    outline: 0;
    cursor: pointer;
    transition: all 0.2s ease;
    transition: backgraund 0.5s ease;
    border-radius: 50%;
    background: 0 0;
}
.custom-control-input:checked {
    transition: all 0.3s ease;
}
.custom-control-input:checked:hover {
    background: rgb(174 27 62 / 16%);
}
.custom-control-input:checked:active {
    background: rgb(174 27 62 / 2%);
}
.custom-control-input:hover {
    background: rgb(236 240 249 / 39%);
}
.custom-control-input[type="checkbox"]:checked::after {
    display: inline-block;
}
.custom-control-input[type="checkbox"]:checked::before {
    border-color: #ae1b3e;
    background-color: #ae1b3e;
}
.custom-control-input::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 26px;
    height: 26px;
    border-radius: 2px;
    background-color: transparent;
    background-image: none;
    transition: all 0.2s ease;
}
.custom-control-input[type="radio"]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 5px;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px;
    border: 1.5px solid rgba(174, 27, 62, 0.2);
    border-radius: 50%;
    transition: all 0.2s ease;
    background-color: transparent;
}
.custom-control-input[type="radio"]::after {
    content: "";
    position: absolute;
    top: 0;
    left: 9px;
    bottom: 0;
    margin: auto;
    width: 12px;
    height: 12px;
    transform: scale3d(0, 0, 0);
    border-radius: 50%;
    background-color: transparent;
    transition: all 0.2s ease;
}
.custom-control-input[type="radio"]:checked::before {
    border: 2px solid rgba(174, 27, 62, 1);
    box-shadow: 2px 2px 6px rgba(132, 19, 46, 0.75);
}
.custom-control-input[type="radio"]:checked:hover::before {
    border: 2px solid rgba(174, 27, 62, 1);
    box-shadow: 2px 2px 6px rgba(132, 19, 46, 0.75);
}
.custom-control-input[type="radio"]:checked::after {
    transform: scale3d(1, 1, 1);
    background-color: #ae1b3e;
}
.custom-control-input[type="radio"]:checked:hover::after {
    transform: scale3d(1, 1, 1);
    background-color: #ae1b3e;
}
.custom-control-input[type="radio"]:hover::before {
    border: 2px solid rgba(174, 27, 62, 0.2);
}
.custom-control-input[type="radio"]:hover::after {
    transform: scale3d(1, 1, 1);
    background-color: rgba(174, 27, 62, 0.2);
}
.custom-control-input[type="radio"]:checked + span {
    text-shadow: 0 0 0.5px var(--font-dark);
}
.clc_flex_container {
    display: grid;
    margin: 10px 0 0 0;
}
.btn-input {
    width: 16px;
    height: 16px;
    border: none;
    border-radius: 3px;
    background-color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: contain;
    background-repeat: no-repeat;
    overflow: hidden;
}
.clc-item-50 {
    width: 47%;
}
.calc_img-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 7px 0;
}
.calc_img-wrap p {
    font: 600 22px/1.2 var(--font-family-semibold);
    color: rgba(22, 33, 54, 0.95);
    padding: 0;
    margin: 0;
}
.calc_img-wrap p span {
    font: 600 22px/1.2 var(--font-family-semibold);
    color: #ae1b3e;
}
.calc_fs-img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
}
.calc_fs-img::after {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #00cf08;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 2;
    border: 3px solid #fff !important;
}
@media (max-width: 767px) {
    .calc_img-wrap p,
    .calc_img-wrap p span {
        font-size: 16px;
    }
}
.item_title {
    font: 600 24px/1.2 var(--font-family-semibold);
    margin: 0 0 15px 0;
}
.item_text {
    display: flex;
    gap: 5px;
    align-items: center;
    font: 500 16px/1.2 var(--font-family-medium);
    color: rgba(22, 33, 54, 0.9);
    position: relative;
    padding: 0 0 0 24px;
}
.item_text:before {
    content: "";
    width: 17px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}
.item_text_time.item_text:before {
    background-image: url(data:image/svg+xml,SVG_REPLACED);
}
.item_text .ttl {
    color: rgba(22, 33, 54, 0.6);
    font: 500 14px/1.2 var(--font-family-medium);
}
@media (max-width: 767px) {
    .item_title {
        font-size: 16px;
        margin: 0 0 12px 0;
    }
    .item_text .ttl {
        font-size: 12px;
    }
    .item_text {
        font-size: 14px;
    }
}
.swiper-button-next,
.swiper-button-prev {
    border-radius: 50%;
    width: 37.5px;
    height: 37.5px;
    background: rgba(255, 255, 255, 1);
    color: rgba(196, 196, 196, 1);
    box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.15);
}
.swiper-button-next {
    right: 6px;
}
.swiper-button-prev {
    left: 6px;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-weight: 700;
    font-size: 14px;
}
@media (max-width: 450px) {
    .project__list {
        grid-template-columns: repeat(1, minmax(290px, 1fr));
    }
}
.slider:before {
    position: absolute;
    content: "";
    height: 19px;
    width: 19px;
    left: 2px;
    bottom: 1.5px;
    border-radius: 50%;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    background-color: #fff;
    box-shadow: 2px 2px 4.5px 0 rgba(0, 0, 0, 0.25);
}
.btn_descr {
    color: rgba(22, 33, 54, 0.5);
    font: 500 14px/1.1 var(--font-medium);
    margin: 0 0 10px 0;
}
@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
@media (max-width: 767px) {
    .btn_descr {
        font: 500 12px/1.1 var(--font-medium);
        margin: 0 0 10px 0;
    }
}
.item-descr {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    background: rgba(22, 33, 54, 0.6);
    backdrop-filter: blur(3.25px);
    height: 21px;
    padding: 0 5px;
    color: #fff;
    font: 500 12px/1.1 var(--font-medium);
}
.portfolio-slider-main .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.portfolio-slider-main {
    position: relative;
    padding-bottom: 19px;
}
.portfolio-slider-main .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@media (max-width: 768px) {
    .portfolio-slider-main .swiper-slide img {
        max-height: 260px;
    }
}
.portfolio-slider-main .swiper-slide {
    background-size: cover;
    background-position: center;
    cursor: pointer;
}
.portfolio-slider-main .swiper-wrapper {
    height: 248px;
    width: 100%;
}
.portfolio-slider-main .swiper-button-next {
    right: 12.5px;
}
.portfolio-slider-main .swiper-button-prev {
    left: 12.5px;
}
.project__list {
    list-style: none;
    padding: 0;
    display: grid;
    grid-template-columns: repeat(2, minmax(550px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
.project__item {
    display: none;
    max-width: 550px;
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 8px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    overflow: hidden;
}
.project__item:nth-child(1),
.project__item:nth-child(2),
.project__item:nth-child(3),
.project__item:nth-child(4) {
  display: block;
}
@media(max-width: 768px) {
  .project__item:nth-child(3),
  .project__item:nth-child(4) {
    display: none;
  }
}
.js-project-slider {
    display: flex;
    gap: 5px;
    height: 324px;
}
.project-slider-main-wrp {
    position: relative;
    width: 86.5%;
    border-radius: 4px;
    overflow: hidden;
}
.project-slider-thumbs-wrp {
    width: 13.5%;
}
.project-slider-main.swiper,
.project-slider-thumbs.swiper {
    width: 100%;
    height: 100%;
    position: relative;
    user-select: none;
}
.project-slider-main.swiper .swiper-slide::after {
    position: absolute;
    content: "ГђВџГђВѕГ‘ВЃГђВјГђВѕГ‘В‚Г‘ВЂГђВµГ‘В‚Г‘ВЊ";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-family: var(--font-bold);
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
    z-index: 10;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}
.project-slider-main.swiper .swiper-slide:hover::after {
    opacity: 1;
}
.project-slider-main.swiper .swiper-slide img {
    transition: filter 0.3s ease-in-out;
}
.project-slider-main.swiper .swiper-slide:hover img {
    filter: brightness(80%);
}
.project-slider-thumbs.swiper {
    height: 100%;
    width: 75px;
    margin-left: -1px;
    margin-right: -1px;
}
.portfolio-descr-items {
    margin: 0;
}
.portfolio-descr-items .icon-descr {
    display: flex;
    align-items: center;
    gap: 5px;
}
.icon-descrs {
    display: flex;
    align-items: center;
    gap: 20px;
    margin: 0;
}
.icon-descr {
  font-size: 13px;
  line-height: 1;
  color: #16213699;
  margin: 0;
  padding: 0;
}
.icon-descr span {
  color: #162136E5;
}
@media(max-width: 768px) {
  .icon-descr {
    font-size: 0;
  }
  .icon-descr span {
    font-size: 13px;
  }
}
.portfolio-btns-items h3 {
    font-family: var(--font-medium);
    font-weight: 500;
    font-size: 18px;
    line-height: 1.3;
    color: #263238;
    margin: 0 0 5px;
    padding: 0;
}
.project__action .portfolio-btns-items p {
    font-family: var(--font-medium);
    font-weight: 500;
    font-size: 14px;
    line-height: 1;
    color: #26323899;
    margin: 0;
    padding: 0;
}
.portfolio-descr-items .icon-descr:before {
    content: "";
    display: inline-flex;
    width: 15px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
}
.portfolio-descr-items .icon-descr.metr:before {
    background-image: url('data:image/svg+xml,<svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.33464 8.08366V9.70866M7.58464 9.70866V8.08366H9.20964M7.58464 4.83366H9.20964M11.918 1.90866V12.092C11.918 12.1782 11.8837 12.2609 11.8228 12.3218C11.7618 12.3828 11.6792 12.417 11.593 12.417H1.40964C1.32344 12.417 1.24078 12.3828 1.17983 12.3218C1.11888 12.2609 1.08464 12.1782 1.08464 12.092V8.40866C1.08464 8.32246 1.11888 8.2398 1.17983 8.17885C1.24078 8.1179 1.32344 8.08366 1.40964 8.08366H7.25964C7.34583 8.08366 7.4285 8.04942 7.48945 7.98847C7.5504 7.92752 7.58464 7.84485 7.58464 7.75866V1.90866C7.58464 1.86598 7.59304 1.82372 7.60937 1.78429C7.62571 1.74486 7.64965 1.70903 7.67983 1.67885C7.71 1.64867 7.74583 1.62473 7.78526 1.6084C7.82469 1.59207 7.86696 1.58366 7.90964 1.58366H11.593C11.6356 1.58366 11.6779 1.59207 11.7173 1.6084C11.7568 1.62473 11.7926 1.64867 11.8228 1.67885C11.853 1.70903 11.8769 1.74486 11.8932 1.78429C11.9096 1.82372 11.918 1.86598 11.918 1.90866Z" stroke="%23B8BED6" stroke-width="1.0625" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.portfolio-descr-items .icon-descr.time:before {
    background-image: url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3392_10220)"><path d="M7.5 0.75C10.9519 0.75 13.75 3.54812 13.75 7C13.75 10.4519 10.9519 13.25 7.5 13.25C4.04812 13.25 1.25 10.4519 1.25 7C1.25 3.54812 4.04812 0.75 7.5 0.75ZM7.5 2C6.17392 2 4.90215 2.52678 3.96447 3.46447C3.02678 4.40215 2.5 5.67392 2.5 7C2.5 8.32608 3.02678 9.59785 3.96447 10.5355C4.90215 11.4732 6.17392 12 7.5 12C8.82608 12 10.0979 11.4732 11.0355 10.5355C11.9732 9.59785 12.5 8.32608 12.5 7C12.5 5.67392 11.9732 4.40215 11.0355 3.46447C10.0979 2.52678 8.82608 2 7.5 2ZM7.5 3.25C7.65308 3.25002 7.80084 3.30622 7.91523 3.40795C8.02963 3.50967 8.10271 3.64984 8.12062 3.80187L8.125 3.875V6.74125L9.81687 8.43312C9.92897 8.5456 9.99405 8.69652 9.99889 8.85524C10.0037 9.01396 9.94799 9.16857 9.84297 9.28767C9.73795 9.40678 9.59153 9.48144 9.43345 9.4965C9.27538 9.51156 9.11749 9.46588 8.99187 9.36875L8.93312 9.31687L7.05812 7.44187C6.96099 7.34465 6.8986 7.21813 6.88062 7.08187L6.875 7V3.875C6.875 3.70924 6.94085 3.55027 7.05806 3.43306C7.17527 3.31585 7.33424 3.25 7.5 3.25Z" fill="%23B8BED6"/></g><defs><clipPath id="clip0_3392_10220"><rect width="15" height="15" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>');
}
@media (max-width: 1200px) {
    .project__list {
        grid-template-columns: repeat(2, minmax(360px, 1fr));
    }
}
@media (max-width: 768px) {
    .project-slider-thumbs.swiper {
        height: 70px;
    }
    .project__list {
        grid-template-columns: repeat(2, minmax(340px, 1fr));
    }
}
@media (max-width: 767px) {
    .project__list {
        grid-template-columns: repeat(1, minmax(360px, 1fr));
    }
}
@media (max-width: 450px) {
    .project__list {
        grid-template-columns: repeat(1, minmax(290px, 1fr));
    }
}
.project-slider-main .swiper-slide,
.project-slider-thumbs .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.project-slider-main .swiper-slide:hover,
.project-slider-thumbs .swiper-slide:hover {
    opacity: 1;
}
.project-slider-main .swiper-slide {
    border-radius: 4px;
    overflow: hidden;
    max-height: 500px;
}
.portfolio-btns-items {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: space-between;
}
.portfolio-btns-items > span {
    color: #26323899;
    font-size: 12px;
}
.portfolio-descr-items {
    display: flex;
    flex-direction: column;
}
@media (max-width: 768px) {
    .project-slider-main .swiper-slide {
        height: 250px !important;
    }
}
.project-slider-thumbs .swiper-slide {
    border-radius: 4px;
    overflow: hidden;
}
.project-slider-main .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.project-slider-thumbs .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.project-slider-main .swiper-slide img {
    border-radius: 8px 8px 0 0;
}
.project-slider-thumbs .swiper-slide img {
    border-radius: 8px;
}
.project-slider-main .swiper-slide,
.project-slider-thumbs .swiper-slide {
    background-size: cover;
    background-position: center;
    cursor: pointer;
}
.project-slider-main {
    height: 80%;
    width: 100%;
}
.project-slider-main .swiper-pagination .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #FFFFFF66;
}
.project-slider-main .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #AE1A3E;
}
.project-slider-main .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 5px;
}
.project-slider-main .swiper-button-next, 
.project-slider-main .swiper-button-prev {
  background-color: #FFFFFFB2;
  width: 30px;
  height: 35px;
}
.project-slider-main .swiper-button-next {
  right: 10px;
}
.project-slider-main .swiper-button-prev {
  left: 10px;
}
.project-slider-main .swiper-button-next:after, 
.project-slider-main .swiper-button-prev:after {
  font-size: 14px;
  color: #AE1A3E;
}
.project-slider-main .swiper-button-next.swiper-button-disabled:after, 
.project-slider-main .swiper-button-prev.swiper-button-disabled:after {
  color: #fff;
}
.project-slider-thumbs {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
.project-slider-thumbs .swiper-slide {
    height: 71px !important;
    width: 100%;
}
.project__action {
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 20px;
}
.portfolio-btns-items,
.portfolio-descr-items {
  width: 100%;
}
.btn_portfolio {
  font-size: 14px;
  font-family: var(--font-accent-bold);
  font-weight: 700;
  max-width: 212px;
}
.project__action p {
    font-family: var(--font-medium);
    font-size: 18px;
    font-weight: 500;
    color: rgba(22, 33, 54, 0.8980392157);
    margin-bottom: 5px;
}
@media (max-width: 992px) {
    .project__action {
        gap: 5px;
        padding: 15px 15px 15px;
    }
    .project-slider-thumbs.swiper {
        width: 50px;
    }
    .project-slider-thumbs .swiper-slide {
        height: 50px !important;
    }
    .js-project-slider {
        height: 270px;
    }
}
@media (max-width: 768px) {
    .btn.btn_portfolio {
        width: 100%;
    }
    .portfolio-descr-items {
        flex-wrap: wrap;
        flex-direction: row;
        column-gap: 12px;
        row-gap: 7px;
    }
    .icon-descrs {
        gap: 12px;
        margin: 0;
    }
    .portfolio-btns-items h3 {
        margin: 0 0 7px;
    }
    .portfolio-btns-items,
    .portfolio-descr-items {
        width: 100%;
    }
    .portfolio-btns-items {
      flex-direction: column;
      align-items: flex-start;
    }
    .btn_portfolio {
      max-width: 100%;
    }
    .project__action {
        flex-direction: column;
        gap: 12px;
    }
    .project-slider-thumbs-wrp {
        width: 100%;
        height: 66px;
    }
    .project-slider-thumbs.swiper {
        height: 60px;
        padding: 0;
    }
    .project-slider-main-wrp {
        position: relative;
        width: 86.5%;
        border-radius: 4px;
        overflow: hidden;
        order: -1;
        width: 100%;
        height: 248px;
    }
    .js-project-slider {
        height: 315px;
        flex-wrap: wrap;
        flex-flow: column;
    }
    .project-slider-thumbs.swiper {
        width: 100%;
    }
    .project-slider-thumbs .swiper-slide {
        height: 60px !important;
    }
    .project__list {
        grid-row-gap: 10px;
    }
}
.list_item1 {
    font: 500 18px/1.2 var(--font-medium);
}
.list_item2 {
    font: 17px/1.2 var(--font-family);
    margin: 0;
}
@media (max-width: 992px) {
    .list_item2 {
        font: 400 16px/1.2 var(--font-family);
    }
}
.swiper-button-next {
    right: 0;
}
.swiper-button-prev {
    left: 0;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-weight: 900;
    font-size: 16px;
}
.slider {
    position: relative;
    width: 42px;
    height: 24px;
    cursor: pointer;
    border-radius: 100px;
    border: 1px solid rgba(34, 51, 129, 0.3);
    background-color: transparent;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.slider:before {
    position: absolute;
    content: "";
    height: 19px;
    width: 19px;
    left: 2px;
    bottom: 1.5px;
    border-radius: 50%;
    background-color: rgba(34, 51, 129, 0.3);
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.portfolio-slider-main .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: var(--color-white);
    display: flex;
    justify-content: center;
    align-items: center;
}
.portfolio-slider-main .swiper-slide {
    border-radius: 8px;
    overflow: hidden;
}
.portfolio-slider-main .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@media (max-width: 768px) {
    .portfolio-slider-main .swiper-slide img {
        object-position: center;
    }
    .qwiz-bottom ul li {
      font-size: 14px;
    }
}
.portfolio-slider-main .swiper-slide img {
    border-radius: 8px;
}
.portfolio-slider-main .swiper-slide {
    background-size: cover;
    background-position: center;
    cursor: pointer;
}
.portfolio-slider-main {
    height: 100%;
    width: 100%;
}
.portfolio-slider-main .swiper-button-next {
    right: 12.5px;
}
.portfolio-slider-main .swiper-button-prev {
    left: 12.5px;
}
.swiper-button-next,
.swiper-button-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #26323899;
    color: #fff;
    width: 35px;
    height: 45px;
    border-radius: 8px;
}
.swiper-pagination {
    bottom: 0;
}
button:disabled {
    opacity: 0.8;
    pointer-events: none;
}
.portfolio-nav__sub .portfolio-nav--min.portfolio-nav .nav-link {
  font-family: var(--font-medium);
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  color: #586684;
  padding: 4px 10px;
  border-radius: 5px;
  border: 1px solid #5866844D;
}
.portfolio-nav__sub .portfolio-nav--min.portfolio-nav .nav-link.active {
  border-color: #223381B2;
  background: #22338114;
  color: #162136;
}
.portfolio-nav__main .portfolio-nav--min.portfolio-nav .nav-link {
  display: flex;
  align-items: center;
  gap: 5px;
  border-radius: 7px;
  background: #2233810D;
  padding: 7.7px 15px;
}
.portfolio-nav__main .portfolio-nav--min.portfolio-nav .nav-link.active {
  border: 1px solid #223381B2;
  background-color: #22338114;
}
.portfolio-nav__main .portfolio-nav--min.portfolio-nav .nav-link span:first-child {
  font-family: var(--font-medium);
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  color: #223381B2;
}
.portfolio-nav__main .portfolio-nav--min.portfolio-nav .nav-link span:first-child {
  color: #162136;
}
.portfolio-nav__main .nav-item__number {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-medium);
  font-weight: 500;
  font-size: 10px;
  line-height: 1;
  color: #162136D9;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  background-color: #2233811A;
}
.portfolio-nav__main .nav-link.active .nav-item__number {
  color: #162136;
  background-color: #fff;
}
.section-qwiz {
  background: rgba(0, 0, 0, 0.8);
  background-image: url(../img/2photo.webp);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center bottom;
  padding-top: 50px;
  padding-bottom: 50px;
  margin: 50px 0;
}
.section-qwiz h2,
.section-qwiz .section-subtitle {
  color: #fff;
}
.calc_wide_left-container .noUi-horizontal {
  top: -1px;
  height: 2px;
  max-width: calc(100% - 6px);
  left: 3px;
}
.calc_wide_left-container .noUi-horizontal .noUi-handle {
  width: 12px;
  height: 12px;
  border: none;
  outline: 6px solid rgba(230, 119, 145, 0.52);
}
