* {
    box-sizing: border-box;
}

.site-content-contain.main-page,
.wrap_page {
    margin-top: 30px;
}

.wrap_page {
  display: flex;
  flex-direction: column;
}

.breadcrumbs-wrp {
    padding: unset;
}

section {
    margin-bottom: 80px;
}

.container {
    max-width: 1220px;
    margin: 0 auto;
    padding: 0 15px;
}

section.breadcrumbs-wrp {
    margin-bottom: unset;
    display: none;
}

section .section-title {
    margin-top: unset!important;
}

.looks .container .looks-type-slider-wrp .slick-track {
  padding-bottom: 0;
}

.opinion-wrp .btn-wrp {
  bottom: 0;
  margin-top: -3.54vw;
}

.looks .container .looks-slider-wrp .slick-track {
  padding: unset;
}

.time-care__title,
.team-power__title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
}

.time-care__title .decor-img,
.team-power__title .decor-img{
  width: 56px;
  height: 56px;
  margin-right: 0.8vw;
  background-image: url('data:image/svg+xml,%3Csvg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="25" cy="31" r="24.6579" stroke="%236C5399" stroke-width="0.68421"/%3E%3Ccircle cx="38" cy="18" r="18" fill="url(%23paint0_linear_540_560)"/%3E%3Cdefs%3E%3ClinearGradient id="paint0_linear_540_560" x1="60.6591" y1="-9.04761e-06" x2="12.5549" y2="1.90295" gradientUnits="userSpaceOnUse"%3E%3Cstop stop-color="%239E1F63"/%3E%3Cstop offset="1" stop-color="%23242984"/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A');
  background-position: center;
  background-repeat: no-repeat;
}

.time-care__title .text-title,
.team-power__title .text-title {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  max-width: 70vw;
}

.time-care__title .text-title h3,
.team-power__title .text-title h3 {
  color: #482880;
  font-weight: bold;
  font-size: 1.48vw;
  line-height: 1.5;
}

.time-care__title .text-title p,
.team-power__title .text-title p {
  color: #333333;
  font-size: 1.25vw;
  line-height: 1.5;
  text-align: left;
}

.time-care__box {
  height: 488px;
  overflow: hidden;
}

.time-slider-wrp {
  height: 488px;
}

.time-slider-item-wrp {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
}

.team-power__slide-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.time-slider-item-wrp .care-img {
  flex: 1 1 65%;
  width: 100%;
}

.time-slider-item-wrp .care-img img {
  width: auto;
  height: 488px;
  object-fit: cover;
  object-position: top;
  display: flex;
  justify-content: center;
  text-align: center;
  margin: 0 auto;
}

.time-slider-item-wrp .care-descr {
  flex: 1 1 35%;
  height: 488px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.time-slider-wrp .care-descr .care-list {
  flex-grow: 1;
}

.time-slider-wrp .need-consult {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: #bb418c;
  border: 1px solid #bb418c;
  border-radius: 3px;
  font-weight: 500;
  font-family: "Montserrat-Regular";
  font-size: 1.09vw;
  width: 20vw;
  height: 3.22vw;
  color: #ffffff;
  text-decoration: none;
  z-index: 999999;
}

.descr-section {
  order: -2;
}

.looks {
  order: -1;
}

.descr-section #mCSB_1_container {
  margin-right: unset;
}

.descr-section #mCSB_1_scrollbar_vertical {
  display: none !important;
  overflow: unset;
}

header .navbar-sticky .main-header_top .right-wrp .social-wrp a {
  transition: all 0.3s ease-in-out;
}

header .navbar-sticky .main-header_top .right-wrp .social-wrp a:hover {
  transform: scale(0.9);
}

.care-descr__content{
  flex-grow: 1;
}

.care-descr__content ul li {
  color: black;
  margin-bottom: 15px;
  line-height: 1.4;
}

ul.format-check li {
  display: flex;
  align-items: center;
  column-gap: 1.2vw;
}

ul.format-check li::before {
  content: '';
  position: relative;
  display: block;
  width: 22px;
  min-width: 22px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6778 1.24603C21.2483 0.816428 20.5518 0.816428 20.1222 1.24603L6.94351 14.4248L1.87784 9.35918C1.44828 8.92957 0.751846 8.92962 0.322201 9.35918C-0.1074 9.78873 -0.1074 10.4852 0.322201 10.9148L6.16569 16.7582C6.59512 17.1877 7.29208 17.1874 7.72133 16.7582L21.6778 2.80167C22.1074 2.37211 22.1074 1.67563 21.6778 1.24603Z' fill='%23B0A4C7'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 1440px) {
    .time-care .container .time-slider-wrp .next,
    .looks .container .looks-type-slider-wrp .next,
    .team-power .container .time-slider-wrp .next,
    .looks .container .looks-slider-wrp .next {
        right: 0;
    }

    .time-care .container .time-slider-wrp .prev,
    .looks .container .looks-type-slider-wrp .prev,
    .team-power .container .time-slider-wrp .prev,
    .looks .container .looks-slider-wrp .prev {
        left: 0;
    }
    
}


@media screen and (max-width: 1300px) {
  .time-care__box .container,
  .team-power__box .container {
    max-width: 900px;
  }

  .time-slider-item-wrp .care-img {
    flex: 1 1 60%;
    overflow: hidden;
  }

  .time-slider-item-wrp .care-descr {
    flex: 1 1 40%;
    padding: 0 15px;
  }

  .time-slider-item-wrp .care-img {
    padding-left: unset;
    padding-right: unset;
  }
    
}

@media screen and (max-width: 1024px) {
    section {
        margin-bottom: 40px;
    }

    .time-care__box .container,
    .team-power__box .container {
      max-width: 735px;
    }

    .time-care__box {
      height: auto;
    }

    .time-slider-wrp {
      height: auto;
    }

    .time-slider-item-wrp {
      flex-direction: column;
      justify-content: center;
    }

    .time-slider-item-wrp .care-img {
      flex: 1 1 100%;
      width: 100%;
      margin-bottom: 25px;
      max-height: 350px;
    }

    .time-slider-item-wrp .care-img img {
      height: 100%;
      width: 100%;
      max-height: 350px;
      object-fit: contain;
    }

    .time-slider-item-wrp .care-descr {
      align-items: center;
      flex: 1 1 100%;
      height: auto;
    }
}



@media screen and (max-width: 768px) {
  .care-descr__content ul {
    font-size: 22px;
  }

  .descr-section {
    order: -1;
  }
  
  .looks {
    order: -2;
  }

  .section-title,
  .descr-section .container .section-title {
    padding-left: 2vw;
  }

  .callback-wrp .section-title {
    padding: 0 15px;
  }

  .team-power__slide-item {
    flex-direction: column;
  }

  .team-power .container .time-slider-wrp .slider-item .care-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .benefit-item.negative-mgn-l,
  .our-benefits .container .content-wrp .col-3 .benefit-item {
    margin-left: unset!important;
  }

  .looks .container .looks-type-slider-wrp .slick-center .looks-descr {
    margin-top: unset;
  }

  .our-benefits .container .content-wrp .col-3.negative-mgn-top .benefit-item:last-child {
    margin-bottom: unset;
  }

  .time-care__title .text-title p {
    text-align: left;
  }
}