

/* Start:/local/nouislider.css?17205364375716*/
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -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;
}
/* Wrapper for all connect elements.
 */
.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;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.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;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.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;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.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;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.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;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.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;
}
/* Vertical layout;
 *
 */
.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;
}

/* End */


/* Start:/local/custom-services.css?175251146372892*/
.pages.services{
  overflow-x: hidden;
}
.slider-services-list:not(.slick-initialized) {
  overflow: hidden;
  max-height: 210px;
  border-radius: 20px;
}
.serv-title{
  position: relative;
  border-radius: 16px;
  padding: 51px 40px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
}

.serv-title::before{
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(90deg, #0A3D6B 16.42%, rgba(33, 126, 211, 0.00) 100%);
}

.serv-title .h1{
  color: #FFF;
  font-family: 'Montserrat';
  font-size: 26px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 12px !important;
}

.serv-title p{
  color: #FFF;
  font-family: 'Roboto';
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
}

.serv-h2{
  color: #212529;
  font-family: 'Montserrat';
  font-size: 23px;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 20px;
  /* text-align: center; */
}

.serv-h3{
  font-family: 'Montserrat';
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

@media(max-width: 576px){
  .serv-title h1{
    font-size: 23px;
  }
  .serv-h2{
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 35px;
  }
}

.color-blue{
  color: #2382D4;
}

.color-gray{
  color: #595959;
}

.fs-14{
  font-size: 14px !important;
}

.serv-margin-section{
  /* margin-top: 80px; */
  margin-top: 60px;
}

.advantages-type-1 .advantage{
  margin-top: 0 !important;
}

.advantages-type-1 .advantage-text{
  margin-top: 10px !important;
  padding-left: 100px;
}

.advantages-type-1 .advantage-title{
  min-height: auto !important;
}

.b__horizontal-icon{
  display: flex;
  flex-direction: row;
}

.b__horizontal-icon .icon{
  flex-shrink: 0;
  left: 0;
  top: 7px;
  background: #E3EDF8;
  border-radius: 30px;
  width: 80px;
  height: 80px;
  transform: rotate(-50.59deg);
}

.b__horizontal-icon .icon img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(50.59deg);
}

@media(max-width: 576px){
  .b__horizontal-icon .icon{
    border-radius: 8px;
    width: 40px;
    height: 40px;
  }
  .b__horizontal-icon .icon img{
    width: 34px !important;
  }
  .advantages-type-1 .advantage-icon{
    display: none !important;
  }
  .advantages-type-1 .advantage-title,
  .advantages-type-1 .advantage-text{
    padding-left: 0 !important;
  }
}

.accordion__item{
  border-bottom: 2px solid #C4C4C4;
}

.accordion__title{
  display: flex;
  justify-content: space-between;
  /* align-items: center; */
  color: #227FD4;
  font-family: 'Montserrat';
  padding: 24px 0 12px 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  cursor: pointer;
  gap: 15px;
}

.accordion__title::after{
  content: '';
  flex-shrink: 0;
  width: 15px;
  height: 8px;
  margin-top: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3E%3Cpath d='M13.9999 0.000183194C13.824 0.00434071 13.657 0.0778186 13.535 0.20461L7.33974 6.39992L1.14442 0.204613C1.0823 0.14075 1.008 0.0899863 0.925924 0.0553218C0.843847 0.0206574 0.755655 0.00279487 0.666558 0.00278969C0.533936 0.00282457 0.404338 0.0424103 0.294331 0.116486C0.184325 0.190562 0.0989094 0.295762 0.0490048 0.418636C-0.000899901 0.541511 -0.0130263 0.676477 0.0141763 0.806279C0.041379 0.936082 0.106674 1.05482 0.201715 1.14732L6.86838 7.81399C6.99341 7.93896 7.16296 8.00917 7.33974 8.00917C7.51652 8.00917 7.68606 7.93896 7.81109 7.81399L14.4778 1.14732C14.5746 1.05422 14.641 0.934044 14.6684 0.80254C14.6957 0.671037 14.6827 0.534336 14.6311 0.410344C14.5794 0.286353 14.4915 0.180853 14.3789 0.107665C14.2663 0.0344775 14.1342 -0.00298566 13.9999 0.000183194Z' fill='%23227FD4'/%3E%3C/svg%3E");
  transition: .3s;
}

.accordion__title.active::after{
  transform: rotate(180deg);
  transition: .3s;
}

.accordion__description{
  display: none;
  padding: 0 0 24px 0;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.accordion__description.active{
  display: block;
}

.figure-bg{
  width: 552px;
  height: 552px;
  transform: rotate(-33.882deg);
  border-radius: 140px;
  border: 99px solid rgba(34, 127, 212, 0.30);
  z-index: -1;
}

.figure-bg--center{
  position: absolute;
  left: 60%;
  top: 50%;
  transform: rotate(-33.882deg) translateY(-50%);
}

.figure-bg--left{
  position: absolute;
  left: -80%;
  bottom: -100px;
}

.num-list__item{
  display: flex;
  align-items: center;
  gap: 18px;
}

.num-list__item .text{
  color: 000;
  font-family: 'Montserrat';
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}

.num-list__item .number,
.number-blue{
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  border-radius: 50%;
  background: linear-gradient(271deg, #4EE4EE -36.38%, #217ED3 77.03%);
  text-align: center;
  font-family: 'Montserrat';
  font-size: 18px;
  font-weight: 700;
  line-height: calc(18px + 20px);
  color: #fff;
}

.price-list__item{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 24px;
  border-radius: 16px;
  background: #FFF;
}

.num-list__title{
  font-weight: bold;
  color: #2382D4;
  text-transform: uppercase;
}

.price-list__head{
  display: flex;
  align-items: flex-start;
  gap: 5px;
  margin-bottom: 16px;
}
.price-list__head .number{
  width: 55px;
  height: 51px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='55' height='51' viewBox='0 0 55 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='41.5975' height='41.5975' rx='8' transform='matrix(0.728609 0.684929 -0.728609 0.684929 27.3083 -3)' fill='%23E3EDF8'/%3E%3C/svg%3E%0A");
}

.price-list__head .number span{
  display: block;
  background: linear-gradient(70deg, #217ED3 11.9%, #3EC0E4 89.93%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'Montserrat';
  font-size: 20px;
  text-align: center;
  font-weight: 700;
  line-height: calc(20px * 2.5);
}

.price-list__head .name{
  color: #000;
  font-family: 'Roboto';
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.price-list__head .description{
  color: #595959;
  font-family: 'Roboto';
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
}

.price-list__body ul,
.price-block__body ul{
  list-style: none;
  padding-left: 0;
}

.price-list__dop-price{
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #D9D9D9;
}

.price-list__dop-price-item{
  color: #595959;
}

.price-list__dop-price-item + .price-list__dop-price-item{
  margin-top: 10px;
}

.price-block__body ul{
  -o-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

@media(max-width: 500px){
  .price-block__body ul{
    -o-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}

.price-list__body ul li,
.price-block__body ul li{
  display: flex;
  gap: 8px;
  align-items: flex-start;
  font-size: 15px;
  color: #000;
}

.price-list__body ul li::before,
.price-block__body ul li::before {
  content: '';
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin-top: 3px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.49071 0C4.25774 0 0 4.03759 0 9C0 13.9624 4.25774 18 9.49071 18C14.7237 18 18.9814 13.9624 18.9814 9C18.9814 4.03759 14.7237 0 9.49071 0ZM14.795 6.63156L8.72955 12.3383C8.37275 12.6767 7.80188 12.6993 7.42131 12.3609L4.21016 9.58648C3.82959 9.24813 3.8058 8.68419 4.1388 8.32329C4.4956 7.96239 5.09025 7.93984 5.47082 8.2782L8.01595 10.4887L13.4392 5.34586C13.8198 4.98496 14.4144 4.98496 14.795 5.34586C15.1756 5.70676 15.1756 6.27066 14.795 6.63156Z' fill='url(%23paint0_linear_456_5413)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_456_5413' x1='26.0353' y1='18' x2='4.05852' y2='17.5049' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234EE4EE'/%3E%3Cstop offset='1' stop-color='%23217ED3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.price-list__body ul li + li,
.price-block__body ul li + li{
  margin-top: 13px;
}

.price-list__price{
  color: #000;
  font-family: 'Roboto';
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  text-align: center;
  margin-bottom: 12px;
}

.price-list__price span{
  font-size: 24px;
}

.price-list__btn{
  width: 100%;
  padding: 14px;
  border-radius: 11px;
  background: linear-gradient(270deg, #4EE4EE 0%, #217ED3 77.03%);
  color: #FFF;
  text-align: center;
  font-family: 'Roboto';
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  cursor: pointer;
}

.price-list__more{
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
}

.price-list__more::before{
  content: 'Что включено?';
  border-bottom: 1px dotted #217ed3;
  font-size: 15px;
  color: #217ed3;
}

.price-list__more::after{
  content: '';
  width: 15px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9999 0.000183194C13.824 0.00434071 13.657 0.0778186 13.535 0.20461L7.33974 6.39992L1.14442 0.204613C1.0823 0.14075 1.008 0.0899863 0.925924 0.0553218C0.843847 0.0206574 0.755655 0.00279487 0.666558 0.00278969C0.533936 0.00282457 0.404338 0.0424103 0.294331 0.116486C0.184325 0.190562 0.0989094 0.295762 0.0490048 0.418636C-0.000899901 0.541511 -0.0130263 0.676477 0.0141763 0.806279C0.041379 0.936082 0.106674 1.05482 0.201715 1.14732L6.86838 7.81399C6.99341 7.93896 7.16296 8.00917 7.33974 8.00917C7.51652 8.00917 7.68606 7.93896 7.81109 7.81399L14.4778 1.14732C14.5746 1.05422 14.641 0.934044 14.6684 0.80254C14.6957 0.671037 14.6827 0.534336 14.6311 0.410344C14.5794 0.286353 14.4915 0.180853 14.3789 0.107665C14.2663 0.0344775 14.1342 -0.00298566 13.9999 0.000183194Z' fill='%23227FD4'/%3E%3C/svg%3E%0A");
  transition: .3s;
}

.price-list__more.active::before{
  content: 'Скрыть';
}

.price-list__more.active::after{
  transform: rotate(180deg);
  transition: .3s;
}

@media(max-width: 991px){
  .price-list__body{
    display: none;
  }
  .price-list__body.active{
    display: block;
  }
  .price-list__price{
    text-align: left;
  }
}

.price-block__item{
  background-color: #fff;
  border-radius: 16px;
  overflow: hidden;
}

.price-block__footer{
  height: 100%;
  padding: 40px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #E3EDF8;
}

.price-block__head{
  padding: 40px;
}

.price-block__name{
  margin-bottom: 16px;
  color: #000;
  font-family: 'Roboto';
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.icon-list__item{
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 20px;
}

.icon-list__item .icon{
  flex-shrink: 0;
}

.icon-list__item .icon img{
  width: 46px;
  height: 46px;
}

.icon-list__item .title{
  color: #2382D4;
  font-family: 'Montserrat';
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  text-transform: uppercase;
  margin-bottom: 8px;
}

.icon-list__item .description{
  color: #595959;
  font-family: 'Roboto';
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.serv-quote{
  color: #2382D4;
  text-align: center;
  font-family: 'Montserrat';
  font-size: 33px;
  font-weight: 500;
  line-height: 150%;
}

.serv-quote span{
  font-weight: 900;
  font-style: italic;
  font-size: 40px;
}

@media(max-width: 768px){
  .serv-quote{
    font-size: 28px;
  }
  .serv-quote span{
    font-size: 35px;
  }
}

@media(max-width: 576px){
  .serv-quote{
    font-size: 24px;
  }
  .serv-quote span{
    font-size: 30px;
  }
}

.serv-quote-v2{
  position: relative;
  padding: 25px 16px 25px 21px;
  border-radius: 0px 16px 16px 0px;
  background: #FFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
}

.serv-quote-v2::before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  background: #227FD4;
}

.quote-large{
  display: flex;
  gap: 30px;
}

.quote-large .content{
  font-size: 16px;
}

.quote-large .content p{
  margin-bottom: 1.7rem;
}

.quote-large::before{
  content: '';
  flex-shrink: 0;
  width: 60px;
  height: 51px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 90 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.1035 3.48904L36.5428 1.64197H34.6442H20.2922H19.1808L18.8572 2.70523L6.30954 43.9331C5.31307 46.7245 4.51077 49.1311 3.90543 51.1489C3.29504 53.1836 2.87485 54.9556 2.66124 56.4508C2.4496 57.9324 2.34717 59.6001 2.34717 61.447C2.34717 66.3628 3.85401 70.6097 6.9043 74.0957L6.93719 74.1333L6.97251 74.1686C10.2817 77.4778 14.5693 79.093 19.6942 79.093C24.4609 79.093 28.5351 77.4514 31.8178 74.1686C35.127 70.8595 36.7422 66.5718 36.7422 61.447C36.7422 56.3338 35.1327 52.1272 31.7996 49.0061C30.1531 47.3645 28.2651 46.1414 26.1528 45.327L36.1035 3.48904ZM86.9335 3.48904L87.3728 1.64197H85.4742H71.1222H70.0108L69.6872 2.70523L57.1396 43.9331C56.1431 46.7245 55.3408 49.1311 54.7354 51.1489C54.125 53.1836 53.7049 54.9556 53.4912 56.4508C53.2796 57.9324 53.1772 59.6001 53.1772 61.447C53.1772 66.3628 54.684 70.6097 57.7343 74.0957L57.7672 74.1333L57.8025 74.1686C61.1117 77.4778 65.3993 79.093 70.5242 79.093C75.2909 79.093 79.3651 77.4514 82.6478 74.1686C85.957 70.8595 87.5722 66.5718 87.5722 61.447C87.5722 56.3338 85.9628 52.1273 82.6296 49.0061C80.9832 47.3646 79.0952 46.1414 76.9828 45.327L86.9335 3.48904Z' stroke='%23217ED3' stroke-width='3'/%3E%3C/svg%3E%0A");
}

@media(min-width: 1200px){
  .quote-large::before{
    width: 90px;
    height: 81px;
  }
}

.img-set{
  display: flex;
  gap: 20px;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
}

.img-set__item{
  width: calc(50% - 10px);
  position: relative;
}

.img-set__item img{
  position: absolute;
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
  -moz-object-fit: cover;
  object-fit: cover;
  border-radius: 16px !important;
}

@media(max-width: 1199px){
  .img-set{
    height: 500px;
  }
}

@media(max-width: 991px){
  .img-set{
    height: 450px;
  }
}

@media(max-width: 767px){
  .img-set{
    height: 400px;
  }
}

@media(max-width: 575px){
  .img-set{
    height: 350px;
  }
}

@media(max-width: 450px){
  .img-set{
    height: 300px;
  }
}

.step__item{
  position: relative;
  color: #2382D4;
  font-family: 'Roboto';
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}

.step__item::before{
  content: '';
  position: absolute;
  bottom: calc(-100% + 10px);
  right: -25%;
  width: 50%;
  height: 100%;
  z-index: 2;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111 55' fill='none'%3E%3Cpath d='M2.54297 2.04395C2.54297 1.7678 2.31911 1.54395 2.04297 1.54395C1.76683 1.54395 1.54297 1.7678 1.54297 2.04395H2.54297ZM109.457 2.04395V1.54395H108.457V2.04395H109.457ZM1.54297 2.04395C1.54297 2.89152 1.56027 3.72935 1.59444 4.5574L2.59359 4.51617C2.55999 3.70199 2.54297 2.87791 2.54297 2.04395H1.54297ZM2.00686 9.47351C2.21989 11.1387 2.50435 12.7598 2.85618 14.3363L3.83218 14.1185C3.48713 12.5724 3.20795 10.9817 2.99877 9.34661L2.00686 9.47351ZM4.16721 19.1083C4.69136 20.7035 5.28844 22.2466 5.95332 23.7372L6.86658 23.3298C6.21558 21.8704 5.63078 20.3591 5.11724 18.7962L4.16721 19.1083ZM8.2057 28.154C9.03954 29.5975 9.94146 30.9831 10.9056 32.3101L11.7146 31.7224C10.7707 30.4232 9.88784 29.0669 9.07163 27.6538L8.2057 28.154ZM14.0211 36.1629C15.128 37.3964 16.2934 38.5684 17.511 39.6783L18.1847 38.9393C16.9913 37.8514 15.8495 36.7032 14.7654 35.495L14.0211 36.1629ZM21.3285 42.8327C22.6502 43.822 24.0181 44.7483 25.4259 45.6113L25.9485 44.7587C24.5664 43.9116 23.2242 43.0025 21.9278 42.0321L21.3285 42.8327ZM29.7567 48.0066C31.2326 48.7399 32.7418 49.4099 34.2781 50.0161L34.6452 49.0859C33.1348 48.4899 31.6516 47.8315 30.2017 47.1111L29.7567 48.0066ZM38.9508 51.6399C40.5282 52.1165 42.1263 52.5296 43.7391 52.8787L43.9507 51.9013C42.3638 51.5578 40.7915 51.1514 39.24 50.6826L38.9508 51.6399ZM48.6103 53.7329C50.2449 53.9535 51.888 54.1099 53.5335 54.2015L53.5891 53.203C51.9697 53.1129 50.3527 52.959 48.7441 52.7419L48.6103 53.7329ZM58.4785 54.2815C60.1297 54.2428 61.7771 54.1384 63.4148 53.9677L63.3112 52.9731C61.7004 53.141 60.0797 53.2437 58.4551 53.2817L58.4785 54.2815ZM68.3101 53.2533C69.9348 52.9468 71.5432 52.5725 73.1291 52.1299L72.8603 51.1667C71.3024 51.6015 69.7218 51.9694 68.1247 52.2707L68.3101 53.2533ZM77.8327 50.5889C79.3791 50.0039 80.896 49.3488 82.377 48.6233L81.937 47.7253C80.4848 48.4367 78.9966 49.0794 77.4789 49.6536L77.8327 50.5889ZM86.7129 46.2298C88.116 45.3619 89.4764 44.4228 90.7876 43.4121L90.1771 42.6201C88.8936 43.6095 87.5614 44.5291 86.1869 45.3793L86.7129 46.2298ZM94.5464 40.1838C95.733 39.0492 96.8653 37.845 97.9373 36.5706L97.1721 35.9269C96.1237 37.1732 95.0161 38.3511 93.8553 39.461L94.5464 40.1838ZM100.916 32.6114C101.824 31.2574 102.67 29.8388 103.45 28.3553L102.565 27.89C101.802 29.342 100.973 30.73 100.085 32.0544L100.916 32.6114ZM105.524 23.8574C106.128 22.3524 106.668 20.7906 107.14 19.1718L106.18 18.8916C105.717 20.4798 105.187 22.0109 104.596 23.4854L105.524 23.8574ZM108.311 14.3456C108.62 12.7674 108.87 11.1415 109.056 9.46776L108.062 9.35724C107.879 11.0042 107.634 12.6028 107.33 14.1534L108.311 14.3456ZM109.412 4.56452C109.442 3.73494 109.457 2.89475 109.457 2.04395H108.457C108.457 2.883 108.442 3.71128 108.413 4.52881L109.412 4.56452Z' fill='%232382D4'/%3E%3Ccircle cx='2.38344' cy='2.38441' r='2.38344' fill='%232382D4'/%3E%3Ccircle cx='108.617' cy='2.38441' r='2.38344' fill='%232382D4'/%3E%3C/svg%3E");
}

.step__item:last-child::before{
  display: none;
}

.step__item:nth-child(2n)::before{
  bottom: auto;
  top: calc(-100% + 10px);
  transform: rotate(180deg);
}

.step__item > div{
  height: 100%;
  border: 1px solid rgba(227, 237, 248, 1);
  border-radius: 16px;
  padding: 15px 10px;
}

.col.step__item {
    padding-right: 10px;
    padding-left: 10px;
}

@media(max-width: 1199px){
  .step__item::before{
    display: none;
  }
}

.approach .title{
  color: #2382D4;
  font-family: 'Montserrat';
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 12px;
}

.approach .description{
  color: #000;
  font-family: 'Roboto';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.approach  img{
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  -moz-object-fit: cover;
  object-fit: cover;
}

.ok-list .col{
  padding-left: 10px;
  padding-right: 10px;
}

.ok-list__item{
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}

.ok-list__item .ok{
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_447_44644)'%3E%3Cpath d='M20 0C8.97243 0 0 8.97243 0 20C0 31.0276 8.97243 40 20 40C31.0276 40 40 31.0276 40 20C40 8.97243 31.0276 0 20 0ZM31.1779 14.7368L18.396 27.4185C17.6441 28.1704 16.4411 28.2206 15.6391 27.4687L8.87218 21.3033C8.07018 20.5514 8.02005 19.2982 8.7218 18.4962C9.47368 17.6942 10.7268 17.6441 11.5288 18.396L16.8922 23.3083L28.3208 11.8797C29.1228 11.0777 30.3759 11.0777 31.1779 11.8797C31.9799 12.6817 31.9799 13.9348 31.1779 14.7368Z' fill='url(%23paint0_linear_447_44644)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_447_44644' x1='54.8649' y1='40' x2='8.55026' y2='39.0105' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234EE4EE'/%3E%3Cstop offset='1' stop-color='%23217ED3'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_447_44644'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.ok-list__item .description{
  color: #000;
  font-family: 'Roboto';
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.features{
  padding: 50px;
  border-radius: 16px;
  background: #FFF;
}

@media(max-width: 575px){
  .features{
    padding: 30px;
  }
}

.features__item img{
  max-width: 46px;
  max-height: 46px;
  -o-object-fit: contain;
  -moz-object-fit: contain;
  object-fit: contain;
}

.features__item .title{
  margin: 20px 0 12px 0;
  color: #000;
  font-family: 'Montserrat';
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  text-transform: uppercase;
}

.features__item .description{
  color: #595959;
  font-family: 'Roboto';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.important-information{
  padding: 50px;
  border-radius: 16px;
  background: #227FD4;
}

.important-information .title{
  margin-bottom: 12px;
  color: #FFF;
  font-family: 'Montserrat';
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  text-transform: uppercase;
}

.important-information .description{
  color: #FFF;
  font-family: 'Roboto';
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

@media(max-width: 575px){
  .important-information{
    padding: 30px;
  }
}

.important-img{
  position: relative;
  height: 100%;
  width: 100%;
}

.important-img img{
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  -moz-object-fit: cover;
  object-fit: cover;
  border-radius: 16px !important;
}

.gradient-icon-list__item{
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.gradient-icon-list__item .icon{
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: linear-gradient(70deg, #217ED3 11.9%, #3EC0E4 89.93%);
}

.gradient-icon-list__item .icon img{
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 22px;
  max-height: 22px;
  border-radius: 0!important;
}

.gradient-icon-list__item .title{
  color: #2382D4;
  font-family: 'Roboto';
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  text-transform: none;
}

.border-text{
  border: 1px solid #C4C4C4;
  border-radius: 16px;
}

.border-text--right{
  border-left: 1px solid #C4C4C4;
}

.border-text--right > div,
.border-text--left > div{
  padding: 32px;
}

@media(max-width: 991px){
  .border-text--right{
    border-left: 0;
    border-top: 1px solid #C4C4C4;
  }
}

@media(max-width: 575px){
  .border-text{
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
  .border-text--right > div,
  .border-text--left > div{
    padding: 32px 0;
  }
}

.services-form-head{
  height: 100%;
  padding: 40px;
  border-radius: 16px;
  background: linear-gradient(218deg, #4EE4EE -58.81%, #217ED3 83.59%);
}

@media(max-width: 575px){
  .services-form-head{
    padding: 20px;
  }
}

.services-form-content{
  padding: 40px 40px 40px 20px;
}

.services-form-content .callback-full{
  margin-top: 0;
}

.services-form-head .title{
  color: #FFF;
  font-family: 'Montserrat';
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  text-transform: none;
}

.services-form-head .description{
  margin-top: 16px;
  color: #FFF;
  font-family: 'Roboto';
  font-size: 15px;
  font-weight: 400;
  line-height: 22.5px;
}

.step-v2__item,.step-v3__item {
  margin-bottom: 30px;
}

.step-v2__item .number-blue, .step-v3__item .number-blue{
  position: relative;
  margin-bottom: 15px;
}

.step-v2__item .number-blue::before,
.step-v3__item .number-blue::before{
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 240px;
  height: 1px;
  z-index: -1;
  background-repeat: repeat-x;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='2' viewBox='0 0 220 2' fill='none'%3E%3Cpath d='M0.541016 0.588623H219.981' stroke='%23227FD4' stroke-dasharray='5 5'/%3E%3C/svg%3E");
}
.step-v3__item .number-blue::before {
  width: 260px;
}
.step-v2__text{
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.step-v2__item:nth-child(4n) .number-blue::before{
  display: none;
}

.step-v3__item:nth-child(3n) .number-blue::before{
  display: none;
}


.step-v2__item:last-child .number-blue::before{
  display: none;
}

.step-v3__item:last-child .number-blue::before{
  display: none;
}

@media(max-width: 1199px){
  .step-v2__item .number-blue::before{
    width: 240px;
  }
  .step-v2__item:nth-child(4n) .number-blue::before{
    display: block;
  }

  .step-v2__item:nth-child(3n) .number-blue::before{
    display: none;
  }

  .step-v3__item .number-blue::before {
    width: 180px;
  }
}

@media(max-width: 991px){
  .step-v2__item .number-blue::before{
    width: 310px;
  }
  .step-v2__item:nth-child(3n) .number-blue::before{
    display: block;
  }

  .step-v2__item:nth-child(2n) .number-blue::before{
    display: none;
  }


  .step-v3__item .number-blue::before{
    display: none;
  }

}

@media(max-width: 767px){
  .step-v2__item .number-blue::before{
    width: 280px;
  }
}

@media(max-width: 575px){
  .step-v2__item .number-blue::before{
    display: none !important;
  }
  .step-v2__item{
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .step-v2__item .number-blue{
    margin-bottom: 0!important;
  }
}

.step-v4__item{
  display: flex;
  flex-direction: row;
  gap: 20px;
}

.step-v4__item .number-blue{
  flex-shrink: 0;
}
.step-v4__text p{
  color: #595959;
  font-size: 14px;
  margin-bottom: 0;
}

.step-v4__item .number-blue{
  position: relative;
}

@media(min-width: 1200px){
  .step-v4__item + .step-v4__item .number-blue::before{
    content: '';
    position: absolute;
    bottom: calc(50% + 5px);
    left: 50%;
    height: 70px;
    width: 1px;
    z-index: 0;
    background-repeat: repeat-x;
    background-image: url("data:image/svg+xml,%3Csvg width='2' height='100' viewBox='0 0 2 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0V100' stroke='%23217ED3' stroke-linejoin='round' stroke-dasharray='4 4'/%3E%3C/svg%3E%0A");
  }
}


.step-v4__item .number-blue:last-child{
  position: relative;
  z-index: 1;
}

.large-icon__item{
  height: 100%;
  border-radius: 16px;
  padding: 22px 18px;
  background-color: #fff;
}

.large-icon__item img{
  height: 72px;
  max-height: 72px;
  margin-bottom: 10px;
}

.large-icon__text{
  color: #227FD4;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.text-colum__item{
  height: 100%;
  padding: 19px 21px;
  border-radius: 16px;
  background-color: #fff;
}

.text-colum__title{
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 6px;
}

@media(max-width: 767px){
  .text-colum__title img{
    max-width: 60px;
  }
}

.text-colum__text{
  color: #595959;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.5px;
}

.offer-right-v2{
  position: relative !important;
  min-height: auto !important;
  background: none;
}

.offer-right-v2::before{
  content: '';
  position: absolute;
  top: -35px;
  bottom: -35px;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 158 158' fill='none'%3E%3Cg clip-path='url(%23clip0_9_5325)'%3E%3Cpath d='M153.564 121.854L121.786 100.663C117.754 97.9949 112.348 98.8727 109.367 102.68L100.11 114.581C98.9209 116.15 96.7585 116.605 95.0375 115.649L93.2768 114.678C87.4398 111.496 80.1772 107.536 65.5443 92.8975C50.9114 78.2594 46.9426 70.9912 43.761 65.165L42.7956 63.4042C41.8264 61.6836 42.2728 59.512 43.842 58.3129L55.7354 49.0593C59.5409 46.0776 60.4199 40.6736 57.7553 36.6397L36.5634 4.86235C33.8326 0.754589 28.3537 -0.478537 24.1261 2.06283L10.8379 10.045C6.66271 12.4996 3.59952 16.4749 2.29067 21.1379C-2.49436 38.5728 1.10537 68.6626 45.4304 112.993C80.6901 148.25 106.939 157.731 124.981 157.731C129.133 157.749 133.269 157.209 137.278 156.125C141.942 154.818 145.918 151.754 148.371 147.578L156.361 134.298C158.906 130.069 157.673 124.587 153.564 121.854ZM151.853 131.613L143.881 144.901C142.12 147.916 139.26 150.132 135.901 151.086C119.806 155.505 91.6861 151.845 49.1323 109.291C6.5784 66.7372 2.91857 38.62 7.33753 22.5222C8.29288 19.1595 10.512 16.2962 13.5301 14.5321L26.8183 6.56027C28.6526 5.45653 31.0306 5.99154 32.2156 7.77408L43.7273 25.0572L53.3893 39.5487C54.5464 41.2984 54.1663 43.6436 52.5156 44.9383L40.6194 54.192C36.9991 56.9602 35.9652 61.9691 38.1942 65.9444L39.1388 67.6607C42.4825 73.7932 46.6397 81.4222 61.8167 96.5968C76.9938 111.771 84.6204 115.929 90.7501 119.272L92.4689 120.219C96.4439 122.448 101.453 121.414 104.221 117.794L113.475 105.898C114.77 104.248 117.114 103.868 118.865 105.024L150.639 126.216C152.423 127.4 152.958 129.779 151.853 131.613Z' fill='white' fill-opacity='0.15'/%3E%3Cpath d='M89.6455 26.9172C114.198 26.9445 134.095 46.8416 134.122 71.394C134.122 72.839 135.293 74.0102 136.738 74.0102C138.183 74.0102 139.355 72.839 139.355 71.394C139.324 43.9528 117.087 21.7149 89.6455 21.6848C88.2005 21.6848 87.0293 22.856 87.0293 24.301C87.0293 25.746 88.2005 26.9172 89.6455 26.9172Z' fill='white' fill-opacity='0.15'/%3E%3Cpath d='M89.6455 42.6149C105.532 42.6336 118.406 55.5076 118.425 71.3941C118.425 72.8391 119.596 74.0103 121.041 74.0103C122.486 74.0103 123.657 72.8391 123.657 71.3941C123.635 52.6188 108.42 37.404 89.6455 37.3826C88.2005 37.3826 87.0293 38.5538 87.0293 39.9987C87.0293 41.4437 88.2005 42.6149 89.6455 42.6149Z' fill='white' fill-opacity='0.15'/%3E%3Cpath d='M89.6455 58.3124C96.8664 58.321 102.718 64.1727 102.727 71.3939C102.727 72.8389 103.898 74.0101 105.343 74.0101C106.788 74.0101 107.959 72.8389 107.959 71.3939C107.948 61.2843 99.7551 53.0914 89.6455 53.0801C88.2005 53.0801 87.0293 54.2513 87.0293 55.6963C87.0293 57.1412 88.2005 58.3124 89.6455 58.3124Z' fill='white' fill-opacity='0.15'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_9_5325'%3E%3Crect width='157' height='157' fill='white' transform='translate(0.683594 0.737061)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.offer-right-v2 .offer-phone{
  margin-top: 0!important;
}

@media(max-width: 1199px){
  .offer-right-v2::before{
    display: none;
  }

  .offer-right-v2 .offer-phone{
    margin-top: 30px!important;
  }
}

@media(max-width: 767px){
  .offer-right-v2 .offer-phone{
    margin-top: 0!important;
  }
}

@media(max-width: 518px){
  .offer-right-v2 .offer-button{
    margin-bottom: 15px!important;
  }
}

.slider-services-brands-btn{
  border: none;
  width: 20px;
  height: 20px;
  position: absolute;
  background-color: transparent;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.slider-services-brands-prev{
  left: -10px;
  background-image: url("/local/templates/www/assets/img/icon/arrow-prev.svg");
}

.slider-services-brands-next{
  right: -14px;
  background-image: url("/local/templates/www/assets/img/icon/arrow-next.svg");
}
.slider-services-brands-btn:focus,
.slider-services-brands-btn:focus-visible{
  outline: none;
}

@media(max-width: 575px){
  .slider-services-brands-btn{
    display: none !important;
  }
}

.br-16{
  border-radius: 16px;
}

.list-large{
  display: flex;
  gap: 15px;
}

.list-large + .list-large{
  margin-top: 15px;
}

.list-large__number{
  flex-shrink: 0;
  font-size: 64px;
  color: white;
  font-weight: 900;
}

.list-large__text{
  font-size: 14px;
  line-height: 22px;
  color: white;
}
.bg-people-bottom-right{
  position: relative;
  height: 100%;
}

.bg-people-bottom-right::after{
  content: '';
  width: 60%;
  height: 60%;
  position: absolute;
  bottom: -24px;
  right: 0;
  z-index: 0;
  background-position: right;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 379 380' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_517_5' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='379' height='380'%3E%3Cg clip-path='url(%23clip0_517_5)'%3E%3Cpath d='M357.459 50.9712L341.312 36.7101L357.459 22.452C359.97 20.2313 360.83 16.7701 359.651 13.6299C358.465 10.4868 355.54 8.45695 352.193 8.45695H285.371V5.57697C285.371 2.50906 282.892 0.0223389 279.833 0.0223389C276.775 0.0223389 274.294 2.50906 274.294 5.57697V80.4908L228.811 105.263C228.56 103.256 227.96 101.284 227.012 99.4275L220.603 86.8782C216.203 78.2615 205.634 74.8466 197.049 79.2562L192.093 81.8008C187.93 83.9405 184.848 87.5723 183.413 92.0368C181.977 96.4984 182.361 101.255 184.494 105.427L190.903 117.98C192.398 120.908 194.609 123.227 197.21 124.852C193.808 129.447 192.193 135.098 190.533 140.968L189.34 145.206C188.506 148.159 190.219 151.23 193.162 152.062C193.665 152.207 194.172 152.274 194.67 152.274C197.086 152.274 199.307 150.677 199.998 148.227L201.191 143.998C203.619 135.413 205.11 130.815 209.855 128.23L218.363 123.595L219.412 123.057C219.761 122.878 220.086 122.676 220.418 122.476L281.052 89.4518C280.669 97.0536 276.589 104.236 269.872 108.328L230.442 132.357C230.395 132.382 230.35 132.408 230.306 132.437L218.034 139.915C215.422 141.508 214.589 144.926 216.177 147.549C217.674 150.02 220.787 150.9 223.327 149.66L214.015 177.893L207.209 180.692L188.7 188.299L194.034 169.388C194.864 166.436 193.154 163.366 190.21 162.53C187.264 161.691 184.205 163.412 183.372 166.363L174.945 196.254C174.835 196.638 174.764 197.06 174.746 197.462L172.54 238.094C172.474 239.643 172.803 242.573 172.088 244.086L147.595 295.769H129.796C119.368 295.769 110.886 304.276 110.886 314.731V330.765C108.499 329.669 105.849 329.056 103.056 329.056H57.8541C47.4293 329.056 38.9476 337.56 38.9476 348.019V367.912H25.6514C22.5926 367.912 20.1133 370.4 20.1133 373.467C20.1133 376.535 22.5926 379.021 25.6514 379.021H352.186C355.245 379.021 357.725 376.535 357.725 373.467C357.725 370.4 355.245 367.912 352.186 367.912H337.783V224.738C337.783 214.283 329.301 205.776 318.877 205.776H285.371V108.871C291.512 100.523 293.787 89.5819 290.936 79.1838C290.488 77.5501 289.321 76.2085 287.764 75.5464C287 75.2196 286.181 75.075 285.371 75.1068V64.9662H352.189C355.54 64.9662 358.465 62.9363 359.647 59.7962C360.83 56.656 359.97 53.1919 357.459 50.9712ZM193.956 95.4488C194.484 93.8092 195.613 92.4734 197.141 91.6898L202.097 89.1452C203.032 88.6653 204.029 88.4368 205.015 88.4368C207.35 88.4368 209.607 89.7177 210.742 91.9413L217.155 104.493C218.65 107.426 217.682 110.979 215.022 112.775L213.217 113.755L209.408 115.713C206.257 117.332 202.377 116.077 200.762 112.914L194.351 100.364C193.569 98.8319 193.428 97.0854 193.956 95.4488ZM182.827 297.478C180.944 296.616 178.898 296.052 176.747 295.853L182.827 287.753V297.478ZM209.122 252.719C211.787 249.518 212.522 245.78 213.115 242.767C213.265 242.049 215.998 227.078 215.998 227.078C215.998 227.078 218.584 228.694 218.855 228.81C219.043 228.894 219.176 229.078 219.195 229.296L222.208 260.012H203.648L209.122 252.719ZM241.873 222.06L237.197 259.985H233.337L230.22 228.208C229.822 224.137 227.337 220.583 223.696 218.816L218.126 215.274L221.836 194.649C221.836 194.649 237.467 213.273 237.832 213.747C241.065 217.966 242.173 219.655 241.873 222.06ZM182.051 248.943C183.17 245.566 183.689 242.128 183.603 238.632L185.615 201.573L211.23 191.046L206.574 216.914C206.56 216.983 206.546 217.055 206.537 217.125L202.685 238.513C202.183 240.729 201.746 244.088 200.367 245.913L162.944 295.769H159.859L182.051 248.943ZM50.0239 348.016C50.0239 343.687 53.5353 340.166 57.8541 340.166H103.056C107.375 340.166 110.889 343.687 110.889 348.016V367.912H50.0239V348.016ZM121.962 348.016V314.731C121.962 310.399 125.477 306.878 129.796 306.878H174.997C179.316 306.878 182.827 310.399 182.827 314.731V367.912H121.965L121.962 348.016ZM326.707 224.738V367.912H265.845V334.608C265.845 331.539 263.366 329.053 260.307 329.053C257.245 329.053 254.766 331.539 254.766 334.608V367.912H193.903V278.972C193.903 274.643 197.415 271.121 201.734 271.121H246.935C251.254 271.121 254.766 274.643 254.766 278.972V306.817C254.766 309.885 257.245 312.371 260.304 312.371C263.366 312.371 265.842 309.885 265.842 306.817V224.738C265.842 220.406 269.357 216.885 273.675 216.885H279.776C279.793 216.885 279.812 216.887 279.833 216.887C279.85 216.887 279.871 216.885 279.888 216.885H318.874C323.193 216.885 326.707 220.41 326.707 224.738ZM273.675 205.776C263.25 205.776 254.768 214.283 254.768 224.738V261.721C252.785 260.812 250.623 260.237 248.348 260.069L252.865 223.428C253.754 216.285 250.122 211.553 246.61 206.972C246.238 206.487 224.711 180.85 224.711 180.85L237.917 140.802L274.294 118.636V205.776H273.675ZM285.371 53.854V19.5691H343.961L331.343 30.7131C329.624 32.2311 328.638 34.4172 328.638 36.713C328.638 39.0089 329.624 41.1949 331.343 42.713L343.961 53.857L285.371 53.854Z' fill='%23227FD4'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask0_517_5)'%3E%3Crect x='-35.3101' y='-38.3949' width='395.482' height='388.458' fill='%23D9D9D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_517_5'%3E%3Crect width='377.875' height='379' fill='white' transform='translate(0.924316 0.0223389)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

@media(max-width: 767px){
  .bg-people-bottom-right::after{
    display: none;
  }
}

.counter-img img{
  height: 64px;
}

.counter-text-small{
  text-transform: none;
}

.about-block-01{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: space-between;
}

.about-block-01 .company-about-photo img{
  min-height: 400px;
  -o-object-fit: cover;
  -moz-object-fit: cover;
  object-fit: cover;

}

.about-block-02{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: stretch;
  height: 100%;
}

.z-1{
  z-index: 1;
}

.vstack{
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.tab-years-description{
  display: none;
}

.tab-years-description.active{
  display: block
}

.tab-years-title{
  font-size: 20px;
  color: #8A8A8A;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
}

.tab-years-title.active{
  font-size: 24px;
  line-height: 22px;
  color: #232221;
  font-weight: 800;
}
.tab-years {
  margin-bottom: 20px;
}
.tab-years .slick-tab-slider{
    display: flex;
    align-items: center;
        width: 100%;
}

.tab-years .slick-list{
    width: 100%;
}

.slick-tab-slider-prev,
.slick-tab-slider-next{
  flex-shrink: 0;
  border: 1px solid #DDDDDD;
  width: 54px;
  height: 54px;
  border-radius: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px;
  background-color: transparent;
}

.slick-tab-slider-prev{
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_497_367)'%3E%3Cg clip-path='url(%23clip1_497_367)'%3E%3Cpath opacity='0.35' d='M4.31494 10.0631H15.6483C16.3849 10.0631 16.9816 9.46648 16.9816 8.72981C16.9816 7.99314 16.3849 7.39648 15.6483 7.39648H4.31494V10.0631Z' fill='%236A6A6A'/%3E%3Cpath d='M4.98153 5.86705C4.98153 5.45705 4.48686 5.25105 4.1962 5.53971L1.4602 8.25638C1.19686 8.51705 1.19686 8.94305 1.4602 9.20371L4.1962 11.9203C4.48686 12.2083 4.98153 12.0017 4.98153 11.5923V5.86705Z' fill='%236A6A6A'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_497_367'%3E%3Crect width='16' height='16' fill='white' transform='translate(0.981445 0.729736)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_497_367'%3E%3Crect width='16' height='16' fill='white' transform='translate(0.981445 0.729736)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.slick-tab-slider-next{
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_497_378)'%3E%3Cg clip-path='url(%23clip1_497_378)'%3E%3Cpath opacity='0.35' d='M13.5695 9.53824H2.23616C1.4995 9.53824 0.902832 8.94158 0.902832 8.20491C0.902832 7.46824 1.4995 6.87158 2.23616 6.87158H13.5695V9.53824Z' fill='%236A6A6A'/%3E%3Cpath d='M12.9028 5.34215C12.9028 4.93215 13.3975 4.72615 13.6881 5.01481L16.4241 7.73148C16.6875 7.99215 16.6875 8.41815 16.4241 8.67881L13.6881 11.3954C13.3975 11.6834 12.9028 11.4768 12.9028 11.0674V5.34215Z' fill='%236A6A6A'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_497_378'%3E%3Crect width='16' height='16' fill='white' transform='translate(0.902832 0.204834)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_497_378'%3E%3Crect width='16' height='16' fill='white' transform='translate(0.902832 0.204834)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.configurator__info{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.configurator__range{
  margin-top: 15px;
}

.configurator__range.noUi-target{
  height: 3px;
  background: #227FD4;
  border-radius: 0;
  border: none;
  box-shadow: none;
}

.configurator__range .noUi-handle{
  width: 18px;
  height: 18px;
  right: -9px;
  top: -8px;
  border: none;
  border-radius: 50%;
  background: #227FD4;
  cursor: default;
  box-shadow: none;
}

.configurator__range .noUi-handle:before,
.configurator__range .noUi-handle:after{
  display: none;
}

.configurator__range .noUi-marker{
  display: none;
}

.configurator__range .noUi-value{
  transform: translate(-50%, -20%);
  color: #9E9E9E;
  font-size: 80%;
}

.configurator__number{
  font-size: 30px;
  color: #000;
  font-weight: 500;
}

.configurator__item {
  margin-bottom: 35px;
}

.configurator-price{
  font-size: 45px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

.configurator-price-2{
  font-size: 40px;
  line-height: 1;
  color: #fff;
  font-weight: bold;
  margin-left: 30px;
}

.configurator-price-radio{
  color: white;
}

.configurator-price-radio + .configurator-price-radio{
  margin-top: 35px;
}

.configurator-price-radio .radio-label{
  position: relative;
  font-size: 16px;
  margin-bottom: 5px;
  padding-left: 30px;
}

.configurator-benefit{
  font-weight: 700;
  font-size: 11px;
  line-height: 13px;
  color: #FFFFFF;
  background: #DB2B1E;
  border: 1px solid #CED4DA;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  padding: 3px;
}

.configurator-price-benefit{
  font-weight: 700;
  font-size: 13px;
  line-height: 22px;
  color: #FFFFFF;
}

.price-radio{
  width: 22px;
  height: 22px;
  border-radius: 9px;
  position: absolute;
  z-index: 2;
  opacity: 0;
}

.radio-label::before{
  content: '';
  position: absolute;
  left: 0;
  width: 22px;
  height: 22px;
  background: #FFFFFF;
  border-radius: 9px;
}

.price-radio:checked + .radio-label::after{
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  top: 3px;
  left: 3px;
  background: #227FD4;
  border-radius: 6px;
}

.style-recaptcha{
  position: relative;
  background: #f9f9f9;
  padding: 5px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  overflow: hidden;
}

.style-recaptcha > div{
  height: 75px !important;
  margin-top: -6px;
  margin-bottom: -5px;
}

.style-recaptcha::before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: calc(50% - 148px);
  background-color: #f9f9f9;
}

.style-recaptcha::after{
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: calc(50% - 148px);
  background-color: #f9f9f9;
}

.configurator-bg{
  position: relative;
  background: #FFFFFF;
  border-radius: 16px;
}

.configurator-bg-head{
  position: relative;
  height: 100%;
  padding: 40px;
  border-radius: 16px;
  background: linear-gradient(218deg, #4EE4EE -58.81%, #217ED3 83.59%);
}

@media(max-width: 575px){
  .configurator-bg::after{
    content: '';
    position: absolute;
    left: -500px;
    right: -500px;
    top: 0;
    bottom: 0;
    background: #FFFFFF;
    z-index: -1;
  }

  .configurator-bg-head{
    background: transparent;
  }
  .configurator-bg-head::before{
    content: '';
    position: absolute;
    left: -500px;
    right: -500px;
    top: 0;
    bottom: 0;
    background: linear-gradient(218deg, #4EE4EE -58.81%, #217ED3 83.59%);
    z-index: 0;
  }
}

@media(min-width: 1200px){
  .custom-row{
    width: calc(100% - 330px);
  }
}

.slider-services-brands--mod .slider-services-brands__item{
  padding: 10px;
}

.slider-services-brands--mod .slider-services-brands__item img {
  width: 100%;
  height: 68px;
  background: #fff;
  object-fit: contain;
  padding: 16px;
}

@media (max-width: 768px) {
  .slider-services-brands--mod .slider-services-brands__item img {
    height: 76px !important;
    margin-bottom: 0 !important;
  }
}

.strong{
  font-weight: bold !important;
}

.upt-type-1{
  padding: 30px;
  border-radius: 16px;
  background-color: #E3EDF8;
}

.upt-type-1__items{
  font-weight: 400;
}

.preim__item{
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
  gap: 14px;
  padding: 25px 20px;
  background-color: #fff;
  border-radius: 16px;

}

.preim__icon{
  flex-shrink: 0;
  width: 35px;
  height: 35px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0C8.97243 0 0 8.97243 0 20C0 31.0276 8.97243 40 20 40C31.0276 40 40 31.0276 40 20C40 8.97243 31.0276 0 20 0ZM31.1779 14.7368L18.396 27.4185C17.6441 28.1704 16.4411 28.2206 15.6391 27.4687L8.87218 21.3033C8.07018 20.5514 8.02005 19.2982 8.7218 18.4962C9.47368 17.6942 10.7268 17.6441 11.5288 18.396L16.8922 23.3083L28.3208 11.8797C29.1228 11.0777 30.3759 11.0777 31.1779 11.8797C31.9799 12.6817 31.9799 13.9348 31.1779 14.7368Z' fill='url(%23paint0_linear_1206_23364)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1206_23364' x1='54.8649' y1='40' x2='8.55026' y2='39.0105' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234EE4EE'/%3E%3Cstop offset='1' stop-color='%23217ED3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.preim__title{
  font-family: 'Montserrat';
  font-weight: bold;
}

.white-block{
  background-color: white;
  padding: 20px;
  border-radius: 16px;
}

@media(min-width: 768px){
  .white-block{
    padding: 35px;
  }
}

.catalog__item{
  height: 100%;
  background-color: #FFFFFF;
  border-radius: 16px;
  overflow: hidden;
}

.catalog__img{
  background-color: #E3EDF8;
  padding: 17px;
  height: 180px;
  overflow: hidden;
  border-radius: 0 0 16px 16px;
}

.catalog__img img{
  width: 100%;
  height: 100%;
  -moz-object-fit: contain;
  -o-object-fit: contain;
  object-fit: contain;
}

.catalog__name{
  padding: 17px;
  font-weight: 500;
}


.big-quantity{
  display: flex;
  align-items: center;
  padding: 0 20px;
  height: 152px;
  background: #FFFFFF;
  border: 1px solid #E3EDF8;
  border-radius: 8px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.big-quantity2{
  display: flex;
  align-items: center;
  padding: 0 20px;
  height: 128px;
  background: #FFFFFF;
  border: 1px solid #E3EDF8;
  border-radius: 8px;
  margin-right: 0;
  margin-bottom: 0px;
  border-right: 0;
  border-bottom: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.big-quantity label{
  font-size: 12px;
  line-height: 1.2;
}

.big-table__pre{
  height: 36px;
  padding: 6px;
  background: #FFFFFF;
  border: 1px solid #E3EDF8;
  border-radius: 8px;
  text-align: center;
  font-size: 12px;
  line-height: 22px;
  color: #212529;
}

.big-table__pre-group:not(:empty){
  position: relative;
  border-left: none;
  border-right: none;
  border-radius: 0;
  margin-left: -5px;
  margin-right: -5px;
  z-index: 2;
}

.big-table__head{
  position: relative;
  height: 129px;
  padding: 14px;
  background: #FFFFFF;
  border: 1px solid #E3EDF8;
  border-bottom: none;
  border-radius: 8px 8px 0 0;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  margin-top: 8px;
  padding-bottom: 27px;
}

.big-table__head--2{
  margin-top: 0;
}

.big-table__head--br-left-0{
  border-top-left-radius: 0;
}

.big-table__head--br-right-0{
  border-top-right-radius: 0;
}

.big-table__btn{
  width: 100%;
  padding: 8px;
  border: 1px solid #217ED3;
  border-radius: 4px;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #217ED3;
  margin-top: 14px;
  cursor: pointer;
  transition: .3s;
}

.big-table__col.active .big-table__head{
  background: #217ED3;
  color: #ffffff;
  border: 1px solid #217ED3;
  border-bottom-width: 0;
}

.big-table__col.active .big-table__btn{
  background-color: #FF6E6E;
  border: 1px solid #FF6E6E;
  color: #ffffff;
    transition: .3s;
}

.big-table__btn:hover{
  border: 1px solid #217ED3;
  background-color: #217ED3;
  color: #ffffff;
  transition: .3s;
}

.big-table__col.active .big-table__btn:hover{
  border: 1px solid #ffffff;
  background-color: #ffffff;
  color: #217ED3;
  transition: .3s;
}

.big-table__head-title{
  height: 36px;
}

.big-table__b-icon{
  background-color: #fff;
  border-left: 1px solid #E3EDF8;
  border-right: 1px solid #E3EDF8;
}

.big-table__icon{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  height: 50px;
  width: 100%;
  font-size: 13px;
  line-height: 1.3;
  text-align: center;
}


.big-table__icon {
  border-top: 1px solid #E3EDF8;
}

.big-table__col.active .big-table__icon {
  border-top: 1px solid #3D9BF0;
}

.big-table__b-icon + .big-table__b-icon .big-table__icon:first-child{
  border-top: none;
}

.big-table__icon .no{
  width: 25px;
  height: 25px;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.685547 12.1328C0.685547 5.60736 5.89268 0.29842 12.3805 0.136612L12.6855 0.132812C19.211 0.132812 24.5199 5.33994 24.6817 11.8278L24.6855 12.1328C24.6855 18.6583 19.4784 23.9672 12.9906 24.129L12.6855 24.1328C6.16009 24.1328 0.851154 18.9257 0.689347 12.4379L0.685547 12.1328Z' fill='%23217ED3' fill-opacity='0.26'/%3E%3Cpath d='M17.6855 8.63467L16.1837 7.13281L12.6855 10.6312L9.1874 7.13281L7.68555 8.63467L11.1839 12.1328L7.68555 15.631L9.1874 17.1328L12.6855 13.6344L16.1837 17.1328L17.6855 15.631L14.1872 12.1328L17.6855 8.63467Z' fill='%239697AB'/%3E%3C/svg%3E%0A");
}

.big-table__icon .yes{
  width: 25px;
  height: 25px;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.679688 12.1328C0.679688 5.60736 5.88682 0.29842 12.3746 0.136612L12.6797 0.132812C19.2051 0.132812 24.5141 5.33994 24.6759 11.8278L24.6797 12.1328C24.6797 18.6583 19.4726 23.9672 12.9847 24.129L12.6797 24.1328C6.15423 24.1328 0.845295 18.9257 0.683487 12.4379L0.679688 12.1328Z' fill='%23217ED3' fill-opacity='0.26'/%3E%3Cpath d='M18.5749 9.26888L17.0828 7.70312L11.0622 14.0147L8.69278 11.5283L7.19238 13.0917L11.0622 17.1525L18.5749 9.26888Z' fill='%23217ED3'/%3E%3C/svg%3E%0A");
}

.big-table__icon .win{
  width: 24px;
  height: 24px;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.05829 2.14857L0.486857 3.43432C0.206857 3.47661 0 3.71661 0 3.99948V10.8568C0 11.1728 0.256 11.4282 0.571429 11.4282H9.14286C9.45829 11.4282 9.71429 11.1728 9.71429 10.8568V2.71373C9.71429 2.54744 9.64172 2.38972 9.51543 2.28058C9.38972 2.17257 9.22229 2.12571 9.05829 2.14857ZM23.8011 0.137663C23.6754 0.0296597 23.5086 -0.0171986 23.3434 0.0056591L11.3434 1.80571C11.064 1.84799 10.8571 2.088 10.8571 2.37086V10.8568C10.8571 11.1728 11.1131 11.4282 11.4286 11.4282H23.4286C23.744 11.4282 24 11.1728 24 10.8568V0.570817C24 0.404527 23.9274 0.246808 23.8011 0.137663ZM9.14286 12.5711H0.571429C0.256 12.5711 0 12.8266 0 13.1426V19.9999C0 20.2828 0.206857 20.5228 0.486857 20.5651L9.05829 21.8508C9.08686 21.8548 9.11486 21.8571 9.14286 21.8571C9.27886 21.8571 9.41143 21.8085 9.51543 21.7188C9.64172 21.6097 9.71429 21.4519 9.71429 21.2856V13.1426C9.71429 12.8266 9.45829 12.5711 9.14286 12.5711ZM23.4286 12.5711H11.4286C11.1131 12.5711 10.8571 12.8266 10.8571 13.1426V21.6285C10.8571 21.9114 11.064 22.1514 11.344 22.1937L23.344 23.9937C23.372 23.9977 23.4006 24 23.4286 24C23.5646 24 23.6971 23.9514 23.8011 23.8617C23.9274 23.7526 24 23.5948 24 23.4286V13.1426C24 12.8266 23.744 12.5711 23.4286 12.5711Z' fill='%23C6DEF4'/%3E%3C/svg%3E%0A");
}

.big-table__icon .lin{
  width: 19px;
  height: 24px;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='24' viewBox='0 0 19 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.67077 5.66174C8.65154 5.71935 8.56231 5.71055 8.51154 5.72735C8.46615 5.75216 8.42923 5.79537 8.37692 5.79537C8.32923 5.79537 8.25231 5.77536 8.24615 5.72735C8.23692 5.66174 8.33077 5.59453 8.39 5.59453C8.42846 5.57533 8.47308 5.56493 8.52 5.56493C8.56308 5.56493 8.60385 5.57373 8.64077 5.59053L8.63846 5.58973C8.65538 5.59693 8.66769 5.61374 8.66769 5.63374C8.66769 5.63614 8.66769 5.63774 8.66692 5.64014V5.66014H8.67L8.67077 5.66174ZM9.2 5.66174V5.64014C9.19385 5.62014 9.21231 5.59853 9.22769 5.59053C9.26308 5.57453 9.30462 5.56493 9.34846 5.56493C9.39538 5.56493 9.44 5.57613 9.47923 5.59533L9.47769 5.59453C9.53846 5.59453 9.63154 5.66174 9.62154 5.72975C9.61615 5.77856 9.54 5.79537 9.49154 5.79537C9.43846 5.79537 9.40308 5.75216 9.35615 5.72735C9.30615 5.70895 9.21615 5.71935 9.19923 5.66254L9.2 5.66174ZM10.24 7.24441C9.83077 7.51405 9.34692 7.70368 8.82846 7.7773L8.81 7.7797C8.34385 7.75169 7.92 7.58126 7.57385 7.30922L7.57923 7.31322C7.43154 7.1796 7.31 7.04517 7.22077 6.97796C7.06308 6.84434 7.08231 6.64511 7.15 6.64511C7.25461 6.66111 7.27385 6.77873 7.34154 6.84514C7.43385 6.91075 7.54846 7.04517 7.68769 7.178C7.99308 7.44044 8.37923 7.61087 8.80308 7.64447L8.81 7.64527C9.31308 7.59967 9.77077 7.43164 10.1662 7.1716L10.1538 7.1796C10.3415 7.04437 10.5815 6.84594 10.7769 6.71232C10.9269 6.5763 10.92 6.44507 11.0454 6.44507C11.1685 6.46108 11.0785 6.5787 10.9038 6.77713C10.7146 6.92755 10.4985 7.08198 10.2746 7.2252L10.2408 7.24521L10.24 7.24441ZM3.35846 16.3171H3.36769C3.42077 16.3171 3.47308 16.3227 3.52385 16.3323L3.51846 16.3315C3.93692 16.4435 4.28154 16.714 4.49769 17.0764L4.50154 17.0836L5.37615 18.7471L5.37923 18.7503C5.73077 19.3688 6.10846 19.9041 6.53077 20.3978L6.52231 20.3874C6.89923 20.8035 7.15308 21.3444 7.22154 21.9445L7.22308 21.9573V21.9637C7.21385 22.6174 6.75154 23.1567 6.14923 23.2567L6.14231 23.2575C5.98846 23.2823 5.81 23.2959 5.62923 23.2959C4.97 23.2959 4.35308 23.1095 3.82385 22.7838L3.84 22.7934C3.03 22.4405 2.09 22.2221 1.10538 22.1917H1.09385C0.807692 22.1717 0.558461 22.0197 0.400769 21.7948L0.399231 21.7924C0.357692 21.6532 0.333846 21.4932 0.333846 21.3268C0.333846 21.0467 0.401538 20.7835 0.521538 20.5538L0.517692 20.5626V20.5586L0.52 20.5554C0.551539 20.405 0.57 20.2314 0.57 20.0537C0.57 19.8345 0.542308 19.6225 0.49 19.4208L0.493846 19.4376C0.462308 19.3176 0.443846 19.1792 0.443846 19.036C0.443846 18.8423 0.476923 18.6575 0.538461 18.4863L0.535385 18.4975C0.689231 18.1638 0.916154 18.0974 1.19846 17.9646C1.53538 17.8582 1.82846 17.6973 2.08385 17.4901L2.07769 17.4949H2.07923V17.4925C2.32538 17.2245 2.50692 16.8916 2.72154 16.6548C2.87154 16.4555 3.1 16.3267 3.35769 16.3187H3.35923L3.35846 16.3171ZM13.7538 16.2683C13.7531 16.2819 13.7531 16.2987 13.7531 16.3155C13.7531 16.91 14.0985 17.4205 14.5923 17.6421L14.6015 17.6461C14.6385 17.6485 14.6815 17.6501 14.7246 17.6501C15.3638 17.6501 15.9362 17.3533 16.3208 16.8844L16.3231 16.8812L16.5262 16.8716C16.5669 16.8652 16.6138 16.862 16.6615 16.862C16.9238 16.862 17.1631 16.9676 17.3408 17.1405L17.34 17.1397L17.3431 17.1429C17.5346 17.3837 17.6677 17.6813 17.7177 18.0086L17.7192 18.019C17.7615 18.4231 17.9023 18.7871 18.1169 19.0912L18.1131 19.0848C18.4331 19.3696 18.6554 19.7649 18.7231 20.2138L18.7246 20.2242L18.7277 20.217V20.2346L18.7246 20.2226C18.71 20.4842 18.5469 20.6186 18.2462 20.8179C17.3354 21.2155 16.5531 21.7444 15.8792 22.3925L15.8846 22.3877C15.4169 23.0214 14.73 23.4591 13.9438 23.5767L13.9277 23.5783C13.8708 23.5863 13.8046 23.5911 13.7377 23.5911C13.1469 23.5911 12.6392 23.2199 12.4177 22.6902L12.4138 22.6806L12.4092 22.6774C12.3377 22.4485 12.2969 22.1853 12.2969 21.9125C12.2969 21.5796 12.3577 21.2619 12.4692 20.9699L12.4631 20.9875C12.6431 20.453 12.7977 19.8145 12.9 19.1568L12.9085 19.0904C12.9208 18.4407 12.9885 17.8158 13.1069 17.2101L13.0962 17.2765C13.1615 16.862 13.3892 16.5132 13.7069 16.2963L13.7123 16.2931L13.7554 16.2715L13.7538 16.2683ZM11.6531 7.31162C12.1146 9.02951 12.6831 10.5138 13.3815 11.918L13.3208 11.7844C13.7923 12.6565 14.1592 13.6687 14.3692 14.7409L14.38 14.8081C14.3869 14.8081 14.3954 14.8081 14.4038 14.8081C14.5708 14.8081 14.7323 14.8313 14.8862 14.8753L14.8731 14.8721C14.9577 14.556 15.0062 14.1936 15.0062 13.8191C15.0062 12.6781 14.5546 11.6459 13.8269 10.9074L13.8262 10.9066C13.6146 10.7066 13.6031 10.5714 13.7077 10.5714C14.4546 11.2995 15.0069 12.234 15.2808 13.287L15.29 13.3278C15.3585 13.5911 15.3977 13.8935 15.3977 14.2056C15.3977 14.4864 15.3662 14.7601 15.3062 15.0217L15.3108 14.9977C15.3677 15.0281 15.4338 15.0513 15.5038 15.0641L15.5085 15.0649C16.5008 15.5986 16.8669 16.0027 16.6908 16.602V16.5588C16.6331 16.5556 16.5754 16.5588 16.5177 16.5588H16.5023C16.6477 16.0915 16.3277 15.7338 15.4785 15.3346C14.5992 14.9345 13.8962 14.9985 13.7769 15.7994C13.7685 15.8386 13.7623 15.8842 13.76 15.9315V15.9339C13.7038 15.9579 13.6369 15.9803 13.5677 15.9963L13.5592 15.9979C13.1685 16.2667 12.89 16.6852 12.7985 17.1733L12.7969 17.1845C12.6831 17.7406 12.6115 18.3847 12.6 19.0432V19.0528V19.056C12.53 19.5657 12.4231 20.0217 12.2785 20.4586L12.2938 20.4058C11.5377 21.0491 10.5623 21.438 9.49846 21.438C8.62923 21.438 7.81846 21.1779 7.13461 20.7283L7.15308 20.7395C7.04077 20.537 6.91231 20.3618 6.76615 20.2058L6.76692 20.2066C6.69231 20.0785 6.60461 19.9689 6.50385 19.8745L6.50231 19.8737C6.66154 19.8737 6.81538 19.8489 6.96077 19.8033L6.94923 19.8065C7.08769 19.7385 7.19385 19.6209 7.25 19.4768L7.25154 19.4728C7.26538 19.3984 7.27385 19.3136 7.27385 19.2264C7.27385 18.8703 7.13923 18.5479 6.91923 18.3095L6.92 18.3103C6.44385 17.7014 5.87462 17.1941 5.23077 16.806L5.20154 16.79C4.68538 16.4795 4.29461 15.9939 4.10154 15.4122L4.09615 15.3946C4.02461 15.1401 3.98308 14.8473 3.98308 14.5448C3.98308 14.2624 4.01923 13.9887 4.08615 13.7279L4.08154 13.7495C4.37154 12.6981 4.79 11.7804 5.32769 10.9522L5.30615 10.9866C5.40923 10.9218 5.34154 11.1219 4.91385 11.9604C4.54923 12.5309 4.33154 13.2326 4.33154 13.9871C4.33154 14.6592 4.50385 15.2889 4.80538 15.8322L4.79615 15.8146C4.83615 14.7673 5.06154 13.7847 5.43769 12.8869L5.41846 12.939C6.23 11.4171 6.84461 9.64961 7.16846 7.7765L7.18385 7.67168C7.23 7.70768 7.39231 7.8069 7.46154 7.87331C7.67077 8.00613 7.82692 8.20617 8.02846 8.33819C8.23385 8.54622 8.51538 8.67425 8.82461 8.67425C8.84077 8.67425 8.85692 8.67425 8.87308 8.67345H8.87077C8.90846 8.67665 8.94308 8.67985 8.97615 8.67985C9.32923 8.67265 9.65846 8.57423 9.94462 8.4062L9.93462 8.4118C10.2131 8.27818 10.4346 8.07815 10.6462 8.01174H10.6508C11.0623 7.89572 11.4069 7.64847 11.6508 7.31642L11.6538 7.31162H11.6531ZM8.96154 5.16966C8.96385 5.16966 8.96615 5.16966 8.96846 5.16966C9.40615 5.16966 9.81 5.31929 10.1354 5.57213L10.13 5.56813C10.4208 5.75536 10.7562 5.91459 11.1108 6.0274L11.1415 6.03541H11.1446C11.3338 6.12342 11.49 6.26024 11.6015 6.43067L11.6038 6.43467V6.30345C11.6392 6.37706 11.6608 6.46428 11.6608 6.55629C11.6608 6.63471 11.6454 6.70912 11.6185 6.77713L11.62 6.77313C11.3985 7.1788 11.0392 7.48045 10.61 7.61167L10.5977 7.61487V7.61647C10.34 7.75169 10.1162 7.94933 9.85308 8.08135C9.58385 8.24938 9.26 8.34859 8.91308 8.34859C8.90154 8.34859 8.89 8.34859 8.87846 8.34859H8.88C8.86308 8.34939 8.84308 8.35019 8.82308 8.35019C8.68923 8.35019 8.56 8.32539 8.44154 8.27898L8.44923 8.28138C8.32692 8.21177 8.22615 8.14616 8.12846 8.07575L8.13923 8.08375C7.96462 7.92452 7.77231 7.7717 7.57077 7.63167L7.55077 7.61887V7.61407H7.54615C7.25769 7.45484 7.03077 7.2108 6.89077 6.91315L6.88692 6.90355C6.86615 6.84994 6.85462 6.78753 6.85462 6.72272C6.85462 6.54829 6.94077 6.39467 7.07077 6.30505L7.07231 6.30425C7.28769 6.16903 7.43769 6.03301 7.53692 5.96819C7.63692 5.89458 7.67461 5.86658 7.70615 5.83697H7.70769V5.83377C7.91385 5.56253 8.18692 5.35449 8.50154 5.23687L8.51385 5.23287C8.64769 5.19287 8.80154 5.16966 8.96077 5.16806L8.96154 5.16966ZM7.64461 3.46378H7.67923C7.82385 3.46698 7.95692 3.51739 8.06462 3.5998L8.06308 3.5982C8.20077 3.72542 8.31308 3.87985 8.39 4.05428L8.39308 4.06308C8.48 4.25911 8.53385 4.48715 8.54 4.72719V4.72959V4.73359C8.54308 4.7704 8.54461 4.8128 8.54461 4.85521C8.54461 4.90562 8.54231 4.95603 8.53769 5.00563L8.53846 4.99923V5.07925C8.51 5.08645 8.48462 5.09685 8.45846 5.10325C8.31154 5.16646 8.18769 5.23367 8.07 5.30968L8.08077 5.30328C8.08692 5.25928 8.09 5.20887 8.09 5.15766C8.09 5.11525 8.08769 5.07285 8.08308 5.03124L8.08385 5.03604V5.02084C8.07 4.89762 8.04231 4.7848 8.00154 4.67838L8.00461 4.68718C7.97308 4.58156 7.91769 4.49195 7.84538 4.42074C7.80308 4.38073 7.74692 4.35593 7.68461 4.35593C7.67923 4.35593 7.67385 4.35593 7.66846 4.35673H7.66923H7.64923C7.57 4.36553 7.50385 4.41674 7.47077 4.48715L7.47 4.48875C7.41077 4.56316 7.37 4.65518 7.35461 4.75599V4.75919C7.33692 4.828 7.32769 4.90722 7.32769 4.98883C7.32769 5.02404 7.32923 5.05924 7.33308 5.09365V5.08965V5.10485C7.34538 5.22807 7.37308 5.34169 7.41308 5.44731L7.41 5.43851C7.44231 5.54412 7.49692 5.63454 7.56923 5.70655C7.57846 5.71615 7.58923 5.72415 7.60154 5.73056H7.60231C7.53846 5.77296 7.48308 5.81777 7.43231 5.86738L7.43308 5.86658C7.39846 5.89858 7.35615 5.92259 7.30923 5.93379L7.30692 5.93459C7.21231 5.81697 7.12461 5.68495 7.04923 5.54572L7.04308 5.53292C6.95615 5.33689 6.90231 5.10965 6.89385 4.86881V4.86561C6.89077 4.8272 6.88923 4.7824 6.88923 4.73679C6.88923 4.54396 6.91923 4.35833 6.97385 4.1847L6.97077 4.1975C7.02769 3.99107 7.12077 3.81264 7.24462 3.66061L7.24308 3.66301C7.34077 3.54299 7.48385 3.46698 7.64461 3.46298H7.64538L7.64461 3.46378ZM10.4923 3.40457H10.5046C10.5054 3.40457 10.5062 3.40457 10.5077 3.40457C10.7192 3.40457 10.9131 3.47898 11.0685 3.6038L11.0662 3.6022C11.2423 3.74382 11.3838 3.92225 11.4831 4.12629L11.4869 4.13509C11.58 4.34792 11.6377 4.59517 11.6462 4.85601V4.85921C11.6462 4.83921 11.6515 4.8192 11.6515 4.7992V4.90402L11.6477 4.88321L11.6438 4.85921C11.6415 5.11525 11.5892 5.35689 11.4954 5.57693L11.5 5.56573C11.4523 5.69615 11.3831 5.80817 11.2954 5.90098C11.2723 5.88658 11.2438 5.87298 11.2154 5.86098L11.2108 5.85938C11.1069 5.82577 11.0162 5.78016 10.9338 5.72415L10.9377 5.72655C10.8785 5.70095 10.8077 5.67855 10.7346 5.66174L10.7262 5.66014C10.7885 5.59933 10.8462 5.53452 10.8992 5.46571L10.9023 5.46171C10.9508 5.34329 10.9808 5.20647 10.9869 5.06244V5.06004V5.04004C10.9869 5.03364 10.9869 5.02724 10.9869 5.02004C10.9869 4.88401 10.9654 4.75359 10.9254 4.63197L10.9277 4.64077C10.8792 4.51355 10.82 4.40393 10.7492 4.30392L10.7523 4.30792C10.6854 4.23751 10.5969 4.1895 10.4977 4.1759H10.4954H10.48C10.4792 4.1759 10.4777 4.1759 10.4769 4.1759C10.3754 4.1759 10.2846 4.2279 10.2292 4.30712L10.2285 4.30792C10.1392 4.39833 10.0715 4.51035 10.0331 4.63597L10.0315 4.64157C9.98308 4.75919 9.95154 4.89602 9.94538 5.03844V5.04084V5.06004C9.94692 5.15606 9.95385 5.24888 9.96615 5.33929L9.96461 5.32729C9.77923 5.26008 9.54385 5.19207 9.38077 5.12565C9.37154 5.06724 9.36538 4.99843 9.36385 4.92802V4.92562V4.90562C9.36308 4.88962 9.36308 4.87121 9.36308 4.85281C9.36308 4.59356 9.41615 4.34792 9.51231 4.12629L9.50769 4.13749C9.58923 3.91425 9.73308 3.73102 9.91692 3.607L9.92077 3.6046C10.0777 3.47978 10.2769 3.40457 10.4923 3.40457ZM9.98384 0C9.83461 0 9.68077 0.00800135 9.52231 0.0208035C5.46 0.353659 6.53769 4.8272 6.47538 6.31785C6.43692 7.45884 6.06462 8.50142 5.45615 9.35196L5.46615 9.33756C4.38385 10.6194 3.50077 12.1172 2.88846 13.7567L2.85538 13.8583C2.65692 14.4064 2.54154 15.0393 2.54154 15.7002C2.54154 15.9283 2.55538 16.1531 2.58154 16.3731L2.57923 16.3467C2.53615 16.3835 2.5 16.4283 2.47462 16.4795L2.47385 16.4819C2.22385 16.75 2.04154 17.082 1.83615 17.3205C1.61846 17.4941 1.36308 17.6309 1.08615 17.7158L1.07 17.7198C0.713077 17.831 0.422308 18.0734 0.243077 18.3927L0.239231 18.3999C0.159231 18.5695 0.112308 18.7687 0.112308 18.98C0.112308 18.988 0.112308 18.9952 0.112308 19.0032C0.113846 19.1936 0.132308 19.3776 0.168461 19.5569L0.165385 19.5385C0.208461 19.7137 0.233077 19.9153 0.233077 20.1226C0.233077 20.2586 0.222308 20.3922 0.201539 20.5226L0.203077 20.5082C0.0746153 20.7587 0 21.0563 0 21.3724C0 21.5948 0.0369231 21.8076 0.105385 22.0053L0.101538 21.9925C0.311538 22.3029 0.629231 22.5222 0.996923 22.5918L1.00538 22.5934C1.98538 22.679 2.89077 22.8918 3.74462 23.2175L3.67231 23.1935C4.20923 23.5255 4.85615 23.7216 5.54615 23.7216C5.77231 23.7216 5.99385 23.7008 6.20923 23.6599L6.18692 23.6631C6.7 23.5423 7.11846 23.1943 7.34385 22.7278L7.34846 22.7174C7.91308 22.7142 8.53077 22.4485 9.52077 22.3837C10.1923 22.3261 11.0338 22.651 11.9977 22.5838C12.0262 22.711 12.0638 22.8222 12.1115 22.927L12.1069 22.9166L12.11 22.9198C12.4054 23.5631 13.0254 24 13.7438 24C13.8062 24 13.8677 23.9968 13.9285 23.9904L13.9208 23.9912C14.8062 23.8552 15.5662 23.3767 16.0846 22.6926L16.09 22.6854C16.7385 22.0709 17.4954 21.5644 18.3246 21.2027L18.3762 21.1827C18.7085 21.0299 18.9469 20.7147 18.9992 20.3354L19 20.3298C18.9546 19.7745 18.6985 19.2904 18.3169 18.9568L18.3138 18.9544V18.8575L18.3108 18.8543C18.1462 18.5903 18.0308 18.2766 17.9869 17.9406L17.9854 17.9286C17.9446 17.5181 17.7715 17.1557 17.5123 16.8828H17.5092C17.4523 16.8292 17.3908 16.8156 17.3285 16.7476C17.2777 16.71 17.2146 16.6868 17.1462 16.6836C17.2962 16.2019 17.3823 15.6482 17.3823 15.0729C17.3823 14.3208 17.2338 13.6047 16.9662 12.955L16.9792 12.9902C16.4377 11.6523 15.7338 10.5009 14.8777 9.49438L14.8885 9.50799C14.0385 8.64224 13.4823 7.46684 13.39 6.15783L13.3892 6.14102C13.4146 3.98946 13.6162 0.00880152 9.98231 0.00320059L9.98384 0Z' fill='%23C6DEF4'/%3E%3C/svg%3E%0A");
}

.big-table__icon .ap{
  width: 23px;
  height: 27px;
  background-size: 27px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='27' viewBox='0 0 23 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 19.8096C22.3727 21.2151 22.0704 21.8433 21.2635 23.0837C20.1338 24.8171 18.5404 26.9814 16.5721 26.9952C14.8196 27.0112 14.3673 25.8419 11.9875 25.8626C9.60995 25.874 9.11444 27.0181 7.35971 26.9998C5.38905 26.9814 3.88207 25.0326 2.75241 23.3015C-0.407015 18.4477 -0.741141 12.757 1.21134 9.73056C2.5933 7.58452 4.77762 6.32349 6.83011 6.32349C8.92124 6.32349 10.235 7.48134 11.9625 7.48134C13.6399 7.48134 14.6605 6.3212 17.0789 6.3212C18.9064 6.3212 20.8384 7.32543 22.2204 9.05878C17.7017 11.5579 18.4359 18.0671 23 19.8096ZM15.2424 4.3838C16.122 3.24428 16.7903 1.63705 16.547 0C15.1128 0.0985897 13.4354 1.02258 12.4557 2.21941C11.567 3.31078 10.8305 4.92948 11.1169 6.49545C12.683 6.54589 14.3036 5.60356 15.2424 4.3838Z' fill='%23C6DEF4'/%3E%3C/svg%3E%0A");
}

.big-table__group{
  padding: 0 0 0 15px;
  background: #FFFFFF;
  border: 1px solid #E3EDF8;
  border-radius: 8px 0 0 8px;
  border-right: none;
}

.big-table__name  + .big-table__name {
  border-top: 1px solid #E3EDF8;
}

.big-table__name {
  display: flex;
  align-items: center;
  height: 50px;
  font-size: 13px;
  line-height: 1.3;
  color: #595959;
  padding-right: 7px;
    /* padding: 12px 0; */
}

.big-table__col.active .big-table__b-icon{
  background-color: #217ED3;
  border-color: #3D9BF0;
  color: #ffffff;
}

.big-table__col.active .big-table__icon .yes{
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0576172 12.1328C0.0576172 5.60736 5.26475 0.29842 11.7526 0.136612L12.0576 0.132812C18.5831 0.132812 23.892 5.33994 24.0538 11.8278L24.0576 12.1328C24.0576 18.6583 18.8505 23.9672 12.3627 24.129L12.0576 24.1328C5.53216 24.1328 0.223224 18.9257 0.061417 12.4379L0.0576172 12.1328Z' fill='white'/%3E%3Cpath d='M17.9528 9.26888L16.4607 7.70312L10.4402 14.0147L8.0707 11.5283L6.57031 13.0917L10.4401 17.1525L17.9528 9.26888Z' fill='%23FF6E6E'/%3E%3C/svg%3E%0A");
}

.big-table__col.active .big-table__icon .no{
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0683594 12.6836C0.0683594 6.15814 5.27549 0.849201 11.7633 0.687394L12.0684 0.683594C18.5938 0.683594 23.9028 5.89073 24.0646 12.3786L24.0684 12.6836C24.0684 19.2091 18.8612 24.518 12.3734 24.6798L12.0684 24.6836C5.5429 24.6836 0.233967 19.4765 0.0721592 12.9886L0.0683594 12.6836Z' fill='white'/%3E%3Cpath d='M17.0684 9.18545L15.5665 7.68359L12.0684 11.182L8.57021 7.68359L7.06836 9.18545L10.5667 12.6836L7.06836 16.1817L8.57021 17.6836L12.0684 14.1852L15.5665 17.6836L17.0684 16.1817L13.57 12.6836L17.0684 9.18545Z' fill='%23FF6E6E'/%3E%3C/svg%3E%0A");
}

.big-table__group + .big-table__group{
  margin-top: 10px;
}

.big-table__b-icon + .big-table__b-icon{
  padding-top: 5px;
  border-top: 1px solid #E3EDF8;
}


.big-table__b-icon:has(+ .big-table__b-icon){
  padding-bottom: 6px;
}

.big-table__b-icon:last-child {
  border-bottom: 1px solid #E3EDF8;
  border-radius: 0 0 8px 8px;
}

@media(max-width: 575px){
  .big-table__group{
    padding: 0 0 0 15px;
  }

  .big-quantity{
    padding: 0 15px;
    margin-right: 10px;
  }

  .big-table__name{
      font-size: 14px;
  }
}

.text-red{
  color: red;
}

.big-quantity select{
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.32031 1.11719L8.63833 9.37433C9.03625 9.8233 9.73719 9.82331 10.1351 9.37433L17.4531 1.11719' stroke='%23217ED3' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") !important;
  background-size: 19px !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 10px) center !important;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

@media(max-width: 575px){
  .big-quantity select{
    background-size: 13px !important;
  }
}

.root-item a.active{
  color: #217ED3 !important;
}

.lh-1{
  line-height: 1;
}

.big-table__head-stiker{
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  background: #112C65;
  border-radius: 40px;
  font-size: 10px;
  color: #ffffff;
  white-space: nowrap;
  padding: 0 7px;
}

.big-table__head-name{
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  text-transform: uppercase;
  color: #2382D4;
}

.big-table--2 .big-table__name,
.big-table--2 .big-table__icon{
  height: 82px;
}

.big-table--2 .big-table__name.txt-large,
.big-table--2 .big-table__icon.txt-large{
  height: 103px;
}

.big-table--2 .big-table__name.txt-small,
.big-table--2 .big-table__icon.txt-small{
  height: 62px;
}

@media(max-width: 575px){
  .big-table--2 .big-table__name,
  .big-table--2 .big-table__icon,
  .big-table__icon{
    font-size: 13px;
  }
}

.big-table__akk-name{
  position: relative;
  height: 57px;
  padding: 0 7px 0 15px;
  background-color: #DDDFE3;
  font-weight: bold;
  display: flex;
  align-items: center;
  margin-left: -15px;
  cursor: pointer;
}

.big-table__akk-name::after{
  content: '';
  position: absolute;
  bottom: -1px;
  height: 2px;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: #DDDFE3;
}

.big-table--2 .big-table__group + .big-table__group{
  margin-top: 0;
  border-top: none;
  border-top-left-radius: 0;
}

.big-table--2 .big-table__b-icon + .big-table__b-icon{
  padding-top: 0;
  border-top: 0;
}

.big-table--2 .big-table__b-icon:has(+ .big-table__b-icon){
  padding-bottom: 0;
}

.big-table__akk-content{
  display: none;
}

.big-table__akk-content.active{
  display: block;
}

.big-table__akk-name.big-table__akk-name--first{
  display: inline-block;
  padding-top: 20px;
  width: calc(100% + 15px);
  font-size: 14px;
  line-height: 1.2;
}

@media(max-width: 1200px){
  .big-table__akk-name.big-table__akk-name--first{
      padding-top: 12px;
    }
}

@media(max-width: 767px){
  .big-table__akk-name.big-table__akk-name--first{
      padding-top: 20px;
    }
}

@media(max-width: 400px){
  .big-table__akk-name.big-table__akk-name--first{
      padding-top: 13px;
    }
}

.big-table__akk-name svg{
  transform: rotate(180deg);
  transition: .3s;
}

.big-table__akk-name.active svg{
  transform: rotate(0deg);
  transition: .3s;
}

.big-table__col.active2{
  border: 1px solid #3D9BF0;
  border-radius: 7px;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/slider_services/style.css?1706273748813*/
.slider-services-list .slick-dots{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	list-style: none;
	gap: 5px;
	position: absolute;
  bottom: 20px;
  left: 9px;
}

.slider-services-list .slick-dots li button{
	display: block;
  border: 0;
	border-radius: 4px;
	font-size: 0;
	width: 9px;
	height: 9px;
	background: #C4C4C4;;
	padding: 0;
}

.slider-services-list .slick-dots li.slick-active button{
	background: #fff;
	width: 18px;
}

.slider-services-list .slick-dots li button:focus{
	border: 0;
	outline: 0;
}

.slider-services-list .slick-track{
	display: flex !important;
}

.slider-services-list .slick-slide{
	height: auto !important;
}

.slider-services-list .slick-slide > div,
.slider-services-list .slick-slide > div .serv-title{
	    height: calc(100% - 10px);
}

/* End */
/* /local/nouislider.css?17205364375716 */
/* /local/custom-services.css?175251146372892 */
/* /bitrix/templates/.default/components/bitrix/news.list/slider_services/style.css?1706273748813 */
