@font-face {
  font-family: "Manrope-Regular";
  font-display: swap;
  src: url("../fonts/Manrope-Regular.woff2") format("woff2"), url("../fonts/Manrope-Regular.otf") format("opentype"), url("../fonts/Manrope-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Manrope-Bold";
  font-display: swap;
  src: url("../fonts/Manrope-Bold.woff2") format("woff2"), url("../fonts/Manrope-Bold.otf") format("opentype"), url("../fonts/Manrope-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Manrope-Light";
  font-display: swap;
  src: url("../fonts/Manrope-Light.woff2") format("woff2"), url("../fonts/Manrope-Light.otf") format("opentype"), url("../fonts/Manrope-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Manrope-Medium";
  font-display: swap;
  src: url("../fonts/Manrope-Medium.woff2") format("woff2"), url("../fonts/Manrope-Medium.otf") format("opentype"), url("../fonts/Manrope-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Manrope-SemiBold";
  font-display: swap;
  src: url("../fonts/Manrope-SemiBold.woff2") format("woff2"), url("../fonts/Manrope-SemiBold.otf") format("opentype"), url("../fonts/Manrope-SemiBold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Manrope-ExtraLight";
  font-display: swap;
  src: url("../fonts/Manrope-ExtraLight.woff2") format("woff2"), url("../fonts/Manrope-ExtraLight.otf") format("opentype"), url("../fonts/Manrope-ExtraLight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Rothek-Bold";
  font-display: swap;
  src: url("../fonts/Rothek-Bold.woff2") format("woff2"), url("../fonts/Rothek-Bold.otf") format("opentype"), url("../fonts/Rothek-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
*:focus {
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

body {
  color: #211E1E;
  background-color: #FFFFFF;
  line-height: 1.4;
  font-family: "Manrope-Regular", Arial;
  font-size: 18px;
}

a {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

section {
  padding-top: 80px;
}

.button {
  font-family: "Manrope-Bold", Arial;
  font-size: 20px;
  line-height: 60px;
  background-image: -o-linear-gradient(357.17deg, #375DE4 0%, #FF1BAE 100%);
  background-image: linear-gradient(92.83deg, #375DE4 0%, #FF1BAE 100%);
  display: block;
  width: 100%;
  max-width: 368px;
  color: #FFFFFF;
  border-radius: 5px;
  text-align: center;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  position: relative;
  z-index: 5;
  border: none;
}
.button:hover {
  color: #FFFFFF;
  background-image: -o-linear-gradient(357.17deg, #FF1BAE 0%, #375DE4 100%);
  background-image: linear-gradient(92.83deg, #FF1BAE 0%, #375DE4 100%);
}
.button::before {
  width: 100%;
  height: 100%;
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-filter: blur(19px);
          filter: blur(19px);
  background-image: -o-linear-gradient(357.17deg, #375DE4 0%, #FF1BAE 100%);
  background-image: linear-gradient(92.83deg, #375DE4 0%, #FF1BAE 100%);
  left: 0;
  top: 0;
  z-index: -1;
}
.button:hover::before {
  background-image: -o-linear-gradient(357.17deg, #FF1BAE 0%, #375DE4 100%);
  background-image: linear-gradient(92.83deg, #FF1BAE 0%, #375DE4 100%);
}

.formline {
  position: relative;
}
.formline label.error {
  color: red;
  font-size: 12px;
  position: absolute;
  left: 0;
  bottom: -20px;
}

.input {
  background: #FFFFFF;
  border-radius: 5px;
  border: none;
  line-height: 60px;
  font-size: 24px;
  color: #211E1E;
  padding: 0 20px;
  width: 100%;
  border: 1px solid transparent;
}
.input::-webkit-input-placeholder {
  color: #7D7D7D;
}
.input::-moz-placeholder {
  color: #7D7D7D;
}
.input:-ms-input-placeholder {
  color: #7D7D7D;
}
.input::-ms-input-placeholder {
  color: #7D7D7D;
}
.input::placeholder {
  color: #7D7D7D;
}
.input.error {
  border-color: red;
}

.title {
  font-family: "Rothek-Bold";
  font-size: 36px;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  .title br {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  .title {
    font-size: 30px;
    line-height: 1.2;
  }
}

.descr {
  font-size: 20px;
  line-height: 1.2;
  padding-top: 20px;
}

.header {
  background-color: #FFFFFF;
}
@media screen and (max-width: 1199px) {
  .header {
    margin-bottom: 50px;
  }
}
.header-wrap {
  padding-top: 24px;
}
.header-logo {
  margin-bottom: 35px;
}
.header-contacts {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 35px;
  padding-top: 8px;
}
.header-contacts__link {
  color: #6A6A6A;
  line-height: 20px;
  font-size: 14px;
  position: relative;
  margin-left: 53px;
  border-bottom: 1px solid transparent;
  display: block;
}
.header-contacts__link::after {
  width: 20px;
  height: 20px;
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  top: 0;
  right: -25px;
}
.header-contacts__link.call::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='3' fill='%23DC3AA7'/%3E%3Cpath d='M13.2397 15.8334C12.1679 15.8325 11.1129 15.5676 10.1678 15.0622L9.87614 14.9002C7.86108 13.8168 6.20907 12.1648 5.12567 10.1497L4.96365 9.85806C4.44507 8.90756 4.17112 7.84297 4.1665 6.76022V6.326C4.16623 5.98054 4.30387 5.64926 4.54887 5.40572L5.64414 4.31045C5.75051 4.20326 5.90066 4.15159 6.05046 4.17063C6.20027 4.18968 6.33272 4.27727 6.40888 4.40766L7.86707 6.90927C8.01453 7.1639 7.97195 7.48591 7.76338 7.69346L6.5385 8.91834C6.43678 9.01895 6.41307 9.17435 6.48017 9.30071L6.707 9.72845C7.52167 11.2375 8.76095 12.4745 10.2715 13.2864L10.6992 13.5197C10.8256 13.5868 10.981 13.5631 11.0816 13.4614L12.3065 12.2365C12.514 12.028 12.836 11.9854 13.0906 12.1328L15.5923 13.591C15.7227 13.6672 15.8102 13.7996 15.8293 13.9495C15.8483 14.0993 15.7967 14.2494 15.6895 14.3558L14.5942 15.451C14.3507 15.696 14.0194 15.8337 13.6739 15.8334H13.2397Z' fill='white'/%3E%3C/svg%3E");
}
.header-contacts__link.tgm::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z' fill='url(%23paint0_linear_289_793-074062)'/%3E%3Cpath d='M8.16683 14.5832C7.84283 14.5832 7.89791 14.4608 7.78616 14.1523L6.8335 11.0171L14.1668 6.6665' fill='%23C8DAEA'/%3E%3Cpath d='M8.1665 14.5834C8.4165 14.5834 8.52692 14.469 8.6665 14.3334L9.99984 13.0369L8.33667 12.0339' fill='%23A9C9DD'/%3E%3Cpath d='M8.33677 12.0341L12.3668 15.0115C12.8267 15.2652 13.1585 15.1338 13.2731 14.5846L14.9135 6.85431C15.0814 6.18098 14.6569 5.87548 14.2169 6.07523L4.58435 9.78948C3.92685 10.0532 3.93077 10.4201 4.46452 10.5835L6.93644 11.3551L12.6592 7.74464C12.9294 7.58081 13.1774 7.66881 12.9739 7.84948' fill='url(%23paint1_linear_289_793-797661)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_289_793-074062' x1='13.34' y1='3.34' x2='8.34' y2='15' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2337AEE2'/%3E%3Cstop offset='1' stop-color='%231E96C8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_289_793-797661' x1='11.2538' y1='10.0007' x2='12.8144' y2='13.5564' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EFF7FC'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.header-contacts__link.zoon::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='20' height='20' rx='3' fill='url(%23pattern0-582120)'/%3E%3Cdefs%3E%3Cpattern id='pattern0-582120' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_289_787' transform='scale(0.0025)'/%3E%3C/pattern%3E%3Cimage id='image0_289_787' width='400' height='400' xlink:href='data:image/jpeg;base64,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'/%3E%3C/defs%3E%3C/svg%3E");
}
.header-contacts__link.phone {
  font-size: 20px;
  font-family: "Manrope-Bold", Arial;
}
.header-contacts__link:hover {
  color: #3d3d3d;
  border-bottom: 1px solid #3d3d3d;
}
.header-contacts__mob {
  display: none;
}
@media screen and (max-width: 991px) {
  .header-contacts__mob {
    display: block;
    padding-bottom: 25px;
    padding-right: 20px;
  }
  .header-contacts__mob > .header-contacts__link {
    width: 100%;
    padding: 0;
    line-height: 36px;
    font-size: 16px;
    font-family: "Manrope-Medium", Arial;
    margin-left: 0;
  }
  .header-contacts__mob > .header-contacts__link::after {
    top: 9px;
  }
}
.header-nav {
  padding-bottom: 25px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
}
.header-nav__tgglr {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.header-nav__tgglr-icn {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
@media screen and (max-width: 575px) {
  .header-nav__tgglr {
    margin-left: auto;
  }
}
@media screen and (max-width: 991px) {
  .header-nav__collapse {
    position: absolute;
    top: 50px;
    right: 10px;
    text-align: right;
    padding: 0 25px;
    background-color: #fff;
    border-radius: 20px 0 20px 20px;
    margin-top: 5px;
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
            box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
    border: 1px solid #D7D7D7;
    z-index: 9999;
    width: 100%;
    min-width: 270px;
  }
}
.header-nav__nav {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
}
@media screen and (max-width: 991px) {
  .header-nav__nav {
    padding-top: 25px;
  }
}
.header-nav__itm-lnk {
  color: #6A6A6A;
  line-height: 1;
  border-bottom: 1px solid transparent;
  font-size: 16px;
  font-family: "Manrope-Medium", Arial;
}
.header-nav__itm-lnk:hover {
  color: #211E1E;
  border-bottom: 1px solid #211E1E;
}
.header-nav.navbar-expand-lg .navbar-nav .nav-link {
  padding: 0 0 3px 0;
}
@media screen and (max-width: 991px) {
  .header-nav.navbar-expand-lg .navbar-nav .nav-link {
    padding: 10px 20px;
    text-align: end;
  }
}

.banner {
  padding-top: 109px;
  padding-bottom: 375px;
  background-repeat: no-repeat;
  background-image: url(../img/banner.png);
  background-position: bottom center;
}
@media screen and (max-width: 991px) {
  .banner {
    padding-top: 40px;
    background-position: bottom -200px center;
    padding-bottom: 240px;
  }
}
@media screen and (max-width: 575px) {
  .banner {
    padding-bottom: 80px;
    background: none;
  }
}
.banner-ttl {
  font-size: 48px;
  font-family: "Rothek-Bold";
  line-height: 1.3;
  padding-bottom: 30px;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .banner-ttl {
    font-size: 42px;
    line-height: 1.1;
  }
}
.banner-sttl {
  font-size: 18px;
  padding-bottom: 75px;
}
.banner .button {
  max-width: 225px;
  line-height: 50px;
  font-family: "Manrope-Medium", Arial;
  font-size: 18px;
}
.banner .button::before {
  display: none;
}

/* 

  &-bnr {
    padding: 105px 0 75px;

    background: {
      repeat: no-repeat;
      image: url('../img/head.jpg');
      size: cover;
      position: top right;
    }

    @media screen and (max-width: 1199px) {
      background-position: top center;
    }

    @media screen and (max-width: 767px) {
      background-position: top left;
    }

    @media screen and (max-width: 575px) {
      padding: 50px 0;
    }

    @media screen and (max-width: 991px) {
      & br {
        display: none;
      }
    }

    &__wrap {
      padding-bottom: 75px;
    }

    &__ttl {
      font: {
        family: $fg-eb;
        size: 42px;
      }

      color:$color-white;
      line-height: 1;
      margin-bottom: 27px;
      text-transform: uppercase;

      @media screen and (max-width: 991px) {
        line-height: 45px;
      }

      @media screen and (max-width: 767px) {
        font-size: 42px;
        line-height: 39px;
      }

      @media screen and (max-width: 575px) {
        font-size: 36px;
      }
    }

    &__sttl {
      font-size: 18px;
      line-height: 1.4;
      color: $color-white;
      margin-bottom: 0;
    }

    &__tr {
      display: flex;
      margin-bottom: 10px;
      position: relative;

      @media screen and (max-width: 575px) {
        display: block;
        text-align: center;
      }

      &-input {
        max-width: 272px;
        margin-right: 16px;
        color: $color-white;
        border: 1px solid $color-white;
        border-radius: 5px;
        background-color: transparent;
        padding-left: 22px;
        line-height: 34px;

        font: {
          size: 18px;
        }

        &::placeholder {
          color: $color-white;
        }

        &:focus {
          background-color: transparent;
          border: 1px solid $color-white;
          color: $color-white
        }

        &.error {
          border-color: red;
          box-shadow: 0px 0 40px 0px #ff000033;
        }

        @media screen and (max-width: 575px) {
          max-width: 90%;
          margin: 0 auto 20px;
          line-height: 30px;
          padding: 10px 25px 8px;
        }
      }

      &-btn {
        color: #4B4B4B;
        font: {
          size: 18px;
          family: $f-m;
        }
        max-width: 167px;
        //box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.6);

        background: {
          color: #F8F8F8;
          image: none;
        }

        @media screen and (max-width: 575px) {
          max-width: 90%;
          margin: 0 auto 20px;
        }
        &:hover{
          background-color: #575757;
          background-image: none;
          color: $color-white;
          opacity: 1;
        }
      }

      &-txt {
        color: $color-white;
        line-height: 20px;
        font: {
          family:$f-l;
          size: 12px;
          style: italic;
        }
        @media screen and (max-width: 575px) {
          text-align: center;
        }

        &-lnk {
          font-family: $f-m;
          text-decoration: none;
          color: $color-white;

          &:hover {
            opacity: 0.6;
            color: $color-white;
          }
        }
      }

      & label.error {
        display: none !important;
      }
    }
  }*/
.wehelp {
  padding-bottom: 66px;
  background-color: #F9F6FF;
  text-align: center;
}
.wehelp-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 55px;
}
.wehelp-halph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}
@media screen and (max-width: 1199px) {
  .wehelp-halph {
    width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .wehelp-halph {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.wehelp-item {
  width: 50%;
  position: relative;
}
@media screen and (max-width: 991px) {
  .wehelp-item br {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  .wehelp-item {
    width: 100%;
    padding-bottom: 50px;
  }
  .wehelp-item::after {
    display: none !important;
  }
}
.wehelp-item.fst::after {
  width: 140px;
  height: 162px;
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='143' height='165' viewBox='0 0 143 165' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.54146 6.25731C7.28339 6.62585 8.18361 6.32314 8.55215 5.5812C8.92068 4.83926 8.61798 3.93905 7.87604 3.57051L6.54146 6.25731ZM20.0746 10.1904C19.3598 9.77169 18.4409 10.0118 18.0222 10.7266C17.6035 11.4414 17.8436 12.3603 18.5584 12.779L20.0746 10.1904ZM30.1768 20.0327C30.8674 20.4902 31.7982 20.3012 32.2556 19.6105C32.7131 18.9198 32.5241 17.9891 31.8334 17.5316L30.1768 20.0327ZM43.1829 25.4659C42.5158 24.9748 41.5768 25.1174 41.0856 25.7845C40.5945 26.4517 40.7371 27.3906 41.4043 27.8818L43.1829 25.4659ZM52.2503 36.2719C52.8934 36.794 53.8381 36.696 54.3602 36.0528C54.8824 35.4097 54.7844 34.465 54.1412 33.9429L52.2503 36.2719ZM64.6861 42.9209C64.0681 42.3693 63.1198 42.4232 62.5682 43.0413C62.0166 43.6593 62.0705 44.6075 62.6886 45.1592L64.6861 42.9209ZM72.6965 54.5213C73.288 55.1013 74.2377 55.092 74.8178 54.5005C75.3978 53.909 75.3885 52.9593 74.797 52.3793L72.6965 54.5213ZM84.4485 62.3062C83.8854 61.6985 82.9364 61.6623 82.3287 62.2254C81.721 62.7884 81.6848 63.7375 82.2478 64.3451L84.4485 62.3062ZM91.3106 74.6208C91.843 75.2555 92.7891 75.3385 93.4238 74.8061C94.0585 74.2736 94.1414 73.3275 93.609 72.6928L91.3106 74.6208ZM102.242 83.5303C101.742 82.8693 100.802 82.7382 100.141 83.2376C99.4795 83.737 99.3485 84.6776 99.8478 85.3386L102.242 83.5303ZM107.819 96.4872C108.283 97.1737 109.215 97.3542 109.902 96.8905C110.588 96.4268 110.769 95.4943 110.305 94.8079L107.819 96.4872ZM117.742 106.49C117.317 105.779 116.395 105.548 115.685 105.973C114.974 106.399 114.742 107.32 115.168 108.031L117.742 106.49ZM121.865 119.969C122.249 120.702 123.156 120.985 123.89 120.601C124.624 120.216 124.907 119.31 124.522 118.576L121.865 119.969ZM130.602 131.045C130.261 130.29 129.372 129.955 128.617 130.296C127.862 130.637 127.527 131.525 127.868 132.28L130.602 131.045ZM133.123 144.904C133.418 145.678 134.285 146.067 135.059 145.771C135.833 145.476 136.221 144.609 135.926 143.835L133.123 144.904ZM140.472 156.937C140.225 156.147 139.383 155.706 138.593 155.954C137.802 156.201 137.362 157.043 137.609 157.833L140.472 156.937ZM0.396105 3.37307C2.32333 4.22069 4.3768 5.18209 6.54146 6.25731L7.87604 3.57051C5.67285 2.47615 3.57706 1.49476 1.60389 0.626934L0.396105 3.37307ZM18.5584 12.779C22.2634 14.9491 26.1527 17.3673 30.1768 20.0327L31.8334 17.5316C27.7641 14.8362 23.828 12.3888 20.0746 10.1904L18.5584 12.779ZM41.4043 27.8818C44.966 30.5041 48.5912 33.301 52.2503 36.2719L54.1412 33.9429C50.4448 30.9416 46.7821 28.1158 43.1829 25.4659L41.4043 27.8818ZM62.6886 45.1592C66.0271 48.1387 69.3703 51.2596 72.6965 54.5213L74.797 52.3793C71.4363 49.0838 68.0587 45.9309 64.6861 42.9209L62.6886 45.1592ZM82.2478 64.3451C85.3079 67.6479 88.3347 71.0732 91.3106 74.6208L93.609 72.6928C90.6005 69.1063 87.541 65.644 84.4485 62.3062L82.2478 64.3451ZM99.8478 85.3386C102.572 88.9444 105.234 92.6607 107.819 96.4872L110.305 94.8079C107.689 90.9363 104.997 87.177 102.242 83.5303L99.8478 85.3386ZM115.168 108.031C117.49 111.909 119.726 115.888 121.865 119.969L124.522 118.576C122.356 114.444 120.092 110.415 117.742 106.49L115.168 108.031ZM127.868 132.28C129.727 136.395 131.482 140.603 133.123 144.904L135.926 143.835C134.264 139.477 132.485 135.214 130.602 131.045L127.868 132.28ZM137.609 157.833C138.288 160.002 138.937 162.192 139.555 164.404L142.445 163.596C141.818 161.355 141.16 159.135 140.472 156.937L137.609 157.833Z' fill='%23D1D1D1'/%3E%3C/svg%3E");
  right: -115px;
  top: 130px;
}
@media screen and (max-width: 1199px) and (min-width: 768px) {
  .wehelp-item.fst::after {
    -webkit-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
            transform: rotate(-15deg);
    width: 180px;
    height: 200px;
    top: 100px;
  }
}
.wehelp-item.scnd::after {
  width: 121px;
  height: 233px;
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='121' height='233' viewBox='0 0 121 233' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M118 1.5C124.833 56.6667 111.1 179.8 1.5 231' stroke='%23D1D1D1' stroke-width='3' stroke-linecap='round' stroke-dasharray='14 14'/%3E%3C/svg%3E");
  right: -150px;
  bottom: 80px;
}
@media screen and (max-width: 1199px) {
  .wehelp-item.scnd::after {
    left: -130px;
    right: auto;
    bottom: 66px;
    -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
            transform: rotate(200deg);
  }
}
@media screen and (max-width: 767px) {
  .wehelp-item.scnd::after {
    -webkit-transform: rotate(185deg);
        -ms-transform: rotate(185deg);
            transform: rotate(185deg);
  }
}
.wehelp-item.thd::after {
  width: 135px;
  height: 235px;
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='135' height='235' viewBox='0 0 135 235' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5C46.5 22.6667 135.7 98.7 132.5 233.5' stroke='%23D1D1D1' stroke-width='3' stroke-linecap='round' stroke-dasharray='14 14'/%3E%3C/svg%3E");
  right: -150px;
  top: 80px;
}
@media screen and (max-width: 1199px) {
  .wehelp-item.thd::after {
    -webkit-transform: rotate(-25deg);
        -ms-transform: rotate(-25deg);
            transform: rotate(-25deg);
  }
}
@media screen and (max-width: 991px) {
  .wehelp-item.thd::after {
    -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
}
@media screen and (max-width: 767px) {
  .wehelp-item.thd::after {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.wehelp-item__img {
  height: 180px;
  margin-bottom: 25px;
}
.wehelp-item__ttl {
  font-family: "Manrope-SemiBold", Arial;
  font-size: 20px;
  line-height: 1.3;
  margin-bottom: 18px;
}
.wehelp-item__txt {
  font-family: "Manrope-Light", Arial;
  font-size: 16px;
}
.wehelp-item__bott {
  padding-top: 340px;
}
@media screen and (max-width: 575px) {
  .wehelp-item__bott {
    padding-top: 0;
  }
}

.obesp {
  padding-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .obesp br {
    display: none;
  }
}
.obesp-wrap {
  padding-bottom: 10px;
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.obesp-item {
  width: 49.5%;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
  border-radius: 20px;
  cursor: pointer;
  margin-bottom: 30px;
  padding: 30px 2px 30px 160px;
}
.obesp-item:hover {
  -webkit-box-shadow: 0px 10px 20px rgba(218, 59, 168, 0.1);
          box-shadow: 0px 10px 20px rgba(218, 59, 168, 0.1);
}
.obesp-item:nth-child(1) {
  background-image: url("data:image/svg+xml,%3Csvg width='94' height='94' viewBox='0 0 94 94' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.7419 12.129C69.736 12.129 69.7316 12.129 69.7256 12.129C64.0283 4.50249 55.0914 0 45.4839 0C30.8734 0 18.506 10.3331 15.7358 24.4232C6.86256 25.6269 0 33.2527 0 42.4516C0 52.4834 8.16104 60.6452 18.1935 60.6452H48.5161C50.1907 60.6452 51.5484 59.2875 51.5484 57.6129C51.5484 55.9384 50.1907 54.5807 48.5161 54.5807H18.1935C11.5057 54.5807 6.06452 49.1395 6.06452 42.4516C6.06452 35.7638 11.5057 30.3226 18.1935 30.3226H18.3609C19.9066 30.3226 21.2036 29.1611 21.3739 27.6249C22.7405 15.3338 33.1046 6.06452 45.4839 6.06452C53.6331 6.06452 61.1782 10.1139 65.6673 16.8958C66.2818 17.8227 67.3463 18.3386 68.4657 18.2424C68.8906 18.2047 69.317 18.1936 69.7419 18.1936C79.7744 18.1936 87.9355 26.3553 87.9355 36.3871C87.9355 46.4189 79.7744 54.5807 69.7419 54.5807H59.129C57.4545 54.5807 56.0968 55.9384 56.0968 57.6129C56.0968 59.2875 57.4545 60.6452 59.129 60.6452H69.7419C83.1176 60.6452 94 49.7628 94 36.3871C94 23.0114 83.1176 12.129 69.7419 12.129Z' fill='%23DC3AA7'/%3E%3Cpath d='M47 65.1938C45.3255 65.1938 43.9678 66.5515 43.9678 68.226V78.8389C43.9678 80.5135 45.3255 81.8712 47 81.8712C48.6746 81.8712 50.0323 80.5135 50.0323 78.8389V68.226C50.0323 66.5515 48.6746 65.1938 47 65.1938Z' fill='%238954DC'/%3E%3Cpath d='M47 86.4194C45.3255 86.4194 43.9678 87.7771 43.9678 89.4516V90.9678C43.9678 92.6423 45.3255 94 47 94C48.6746 94 50.0323 92.6423 50.0323 90.9678V89.4516C50.0323 87.7771 48.6746 86.4194 47 86.4194Z' fill='%238954DC'/%3E%3Cpath d='M76.1533 79.047L68.617 76.0325C67.4577 75.5691 66.71 74.4638 66.71 73.2171V68.226C66.71 66.5515 65.3523 65.1938 63.6778 65.1938C62.0032 65.1938 60.6455 66.5515 60.6455 68.226V73.2171C60.6455 76.9586 62.8901 80.2736 66.3636 81.6632L73.8998 84.6777C75.0591 85.1411 75.8068 86.2464 75.8068 87.493V90.968C75.8068 92.6425 77.1645 94.0002 78.8391 94.0002C80.5136 94.0002 81.8713 92.6425 81.8713 90.968V87.493C81.8713 83.7516 79.6267 80.4365 76.1533 79.047Z' fill='%238954DC'/%3E%3Cpath d='M30.3229 65.1938C28.6484 65.1938 27.2907 66.5515 27.2907 68.226V73.2171C27.2907 74.4638 26.543 75.5691 25.3837 76.0325L17.8475 79.047C14.374 80.4365 12.1294 83.7516 12.1294 87.493V90.968C12.1294 92.6425 13.4871 94.0002 15.1617 94.0002C16.8362 94.0002 18.1939 92.6425 18.1939 90.968V87.493C18.1939 86.2464 18.9416 85.1411 20.1009 84.6777L27.6371 81.6632C31.1106 80.2736 33.3552 76.9586 33.3552 73.2171V68.226C33.3552 66.5515 31.9975 65.1938 30.3229 65.1938Z' fill='%238954DC'/%3E%3C/svg%3E");
  background-position: left 30px center;
}
.obesp-item:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg width='129' height='98' viewBox='0 0 129 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M103.495 64.6351C102.557 63.6952 101.284 63.1671 99.9563 63.1671H97.7635L96.2875 61.6911C101.547 55.5995 104.714 47.683 104.714 39.0151C104.714 19.7471 89.0956 4.12885 69.8276 4.12885C50.5597 4.12885 34.9414 19.7471 34.9414 39.0151C34.9414 58.283 50.5597 73.9013 69.8276 73.9013C78.4955 73.9013 86.412 70.7347 92.5037 65.5018L93.9796 66.9777V69.1437C93.9796 70.4716 94.5078 71.7449 95.4477 72.6828L116.813 94.0051C119.024 96.2119 122.605 96.2101 124.814 94.0011C127.023 91.7922 127.024 88.2113 124.818 86.0001L103.495 64.6351ZM69.8276 63.1671C56.4904 63.1671 45.6756 52.3523 45.6756 39.0151C45.6756 25.6778 56.4904 14.8631 69.8276 14.8631C83.1649 14.8631 93.9796 25.6778 93.9796 39.0151C93.9796 52.3523 83.1649 63.1671 69.8276 63.1671Z' fill='%23DC3AA7'/%3E%3Cmask id='path-2-outside-1_240_2998-560277' maskUnits='userSpaceOnUse' x='-2.59081' y='-1.69205' width='129.154' height='96.2458' fill='black'%3E%3Crect fill='white' x='-2.59081' y='-1.69205' width='129.154' height='96.2458'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M103.148 10.9513C105.447 10.0529 106.582 7.46107 105.684 5.1623C104.786 2.86352 102.194 1.7283 99.895 2.6267C97.5962 3.52511 96.461 6.11693 97.3594 8.41571C97.6316 9.11223 98.0593 9.70193 98.5872 10.1606L85.0685 37.9468C84.2681 37.7926 83.4159 37.8554 82.6006 38.1741C81.4789 38.6125 80.6342 39.4541 80.1677 40.4681L62.9856 37.5567C62.9468 37.1546 62.8525 36.751 62.6982 36.3561C61.7998 34.0574 59.208 32.9221 56.9092 33.8205C54.6104 34.719 53.4752 37.3108 54.3736 39.6096C54.6049 40.2013 54.9484 40.716 55.3702 41.1387L45.3799 58.4469C44.4927 58.2101 43.5248 58.2436 42.604 58.6035C40.3052 59.5019 39.17 62.0937 40.0684 64.3925C40.1617 64.6311 40.2732 64.8572 40.4007 65.0698L24.208 81.9091C23.0876 81.2942 21.7127 81.1619 20.4292 81.6635C18.1304 82.5619 16.9952 85.1537 17.8936 87.4525C18.792 89.7513 21.3838 90.8865 23.6826 89.9881C25.9814 89.0897 27.1166 86.4978 26.2182 84.1991C26.125 83.9606 26.0135 83.7346 25.8861 83.5221L42.0788 66.6826C43.1992 67.2974 44.574 67.4297 45.8574 66.9281C48.1562 66.0297 49.2914 63.4379 48.393 61.1391C48.1617 60.5472 47.8181 60.0325 47.3961 59.6097L57.3864 42.3017C58.2737 42.5386 59.2417 42.5051 60.1626 42.1451C61.2843 41.7068 62.1289 40.8652 62.5954 39.8513L79.7777 42.7628C79.8164 43.1648 79.9107 43.5683 80.065 43.9631C80.9634 46.2618 83.5552 47.3971 85.854 46.4987C88.1528 45.6003 89.288 43.0084 88.3896 40.7097C88.1174 40.0131 87.6896 39.4233 87.1617 38.9647L100.68 11.1786C101.481 11.3328 102.333 11.27 103.148 10.9513Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M103.148 10.9513C105.447 10.0529 106.582 7.46107 105.684 5.1623C104.786 2.86352 102.194 1.7283 99.895 2.6267C97.5962 3.52511 96.461 6.11693 97.3594 8.41571C97.6316 9.11223 98.0593 9.70193 98.5872 10.1606L85.0685 37.9468C84.2681 37.7926 83.4159 37.8554 82.6006 38.1741C81.4789 38.6125 80.6342 39.4541 80.1677 40.4681L62.9856 37.5567C62.9468 37.1546 62.8525 36.751 62.6982 36.3561C61.7998 34.0574 59.208 32.9221 56.9092 33.8205C54.6104 34.719 53.4752 37.3108 54.3736 39.6096C54.6049 40.2013 54.9484 40.716 55.3702 41.1387L45.3799 58.4469C44.4927 58.2101 43.5248 58.2436 42.604 58.6035C40.3052 59.5019 39.17 62.0937 40.0684 64.3925C40.1617 64.6311 40.2732 64.8572 40.4007 65.0698L24.208 81.9091C23.0876 81.2942 21.7127 81.1619 20.4292 81.6635C18.1304 82.5619 16.9952 85.1537 17.8936 87.4525C18.792 89.7513 21.3838 90.8865 23.6826 89.9881C25.9814 89.0897 27.1166 86.4978 26.2182 84.1991C26.125 83.9606 26.0135 83.7346 25.8861 83.5221L42.0788 66.6826C43.1992 67.2974 44.574 67.4297 45.8574 66.9281C48.1562 66.0297 49.2914 63.4379 48.393 61.1391C48.1617 60.5472 47.8181 60.0325 47.3961 59.6097L57.3864 42.3017C58.2737 42.5386 59.2417 42.5051 60.1626 42.1451C61.2843 41.7068 62.1289 40.8652 62.5954 39.8513L79.7777 42.7628C79.8164 43.1648 79.9107 43.5683 80.065 43.9631C80.9634 46.2618 83.5552 47.3971 85.854 46.4987C88.1528 45.6003 89.288 43.0084 88.3896 40.7097C88.1174 40.0131 87.6896 39.4233 87.1617 38.9647L100.68 11.1786C101.481 11.3328 102.333 11.27 103.148 10.9513Z' fill='%238954DC'/%3E%3Cpath d='M98.5872 10.1606L100.386 11.0356L101.057 9.65666L99.899 8.65088L98.5872 10.1606ZM85.0685 37.9468L84.6902 39.9107L86.1961 40.2007L86.867 38.8218L85.0685 37.9468ZM80.1677 40.4681L79.8335 42.44L81.3442 42.696L81.9846 41.304L80.1677 40.4681ZM62.9856 37.5567L60.9948 37.7484L61.1416 39.2727L62.6514 39.5286L62.9856 37.5567ZM55.3702 41.1387L57.1024 42.1385L57.8687 40.811L56.7859 39.726L55.3702 41.1387ZM45.3799 58.4469L44.8641 60.3792L46.3455 60.7747L47.112 59.4467L45.3799 58.4469ZM40.4007 65.0698L41.8423 66.456L42.9029 65.353L42.1157 64.0409L40.4007 65.0698ZM24.208 81.9091L23.2458 83.6624L24.5883 84.3992L25.6497 83.2954L24.208 81.9091ZM25.8861 83.5221L24.4445 82.1358L23.3839 83.2387L24.171 84.5508L25.8861 83.5221ZM42.0788 66.6826L43.0409 64.9292L41.6985 64.1926L40.6372 65.2963L42.0788 66.6826ZM47.3961 59.6097L45.664 58.6099L44.8977 59.9375L45.9806 61.0226L47.3961 59.6097ZM57.3864 42.3017L57.9024 40.3694L56.4208 39.9738L55.6542 41.3019L57.3864 42.3017ZM62.5954 39.8513L62.9296 37.8794L61.419 37.6234L60.7785 39.0153L62.5954 39.8513ZM79.7777 42.7628L81.7684 42.571L81.6216 41.0467L80.1118 40.7909L79.7777 42.7628ZM87.1617 38.9647L85.3632 38.0897L84.6923 39.4686L85.85 40.4744L87.1617 38.9647ZM100.68 11.1786L101.059 9.21467L99.5528 8.92455L98.8819 10.3036L100.68 11.1786ZM103.821 5.89031C104.318 7.16029 103.69 8.59218 102.42 9.08851L103.876 12.8141C107.204 11.5136 108.847 7.76185 107.547 4.43428L103.821 5.89031ZM100.623 4.48949C101.893 3.99316 103.325 4.62033 103.821 5.89031L107.547 4.43428C106.246 1.10671 102.495 -0.536567 99.167 0.76391L100.623 4.48949ZM99.2222 7.68769C98.7259 6.41771 99.3531 4.98583 100.623 4.48949L99.167 0.76391C95.8394 2.06438 94.1962 5.81615 95.4966 9.14372L99.2222 7.68769ZM99.899 8.65088C99.6094 8.39929 99.3739 8.07578 99.2222 7.68769L95.4966 9.14372C95.8894 10.1487 96.5092 11.0046 97.2754 11.6703L99.899 8.65088ZM86.867 38.8218L100.386 11.0356L96.7888 9.28561L83.2701 37.0718L86.867 38.8218ZM85.4468 35.9829C84.2864 35.7594 83.0499 35.8511 81.8726 36.3113L83.3286 40.0369C83.7819 39.8597 84.2498 39.8258 84.6902 39.9107L85.4468 35.9829ZM81.8726 36.3113C80.2496 36.9456 79.0249 38.1668 78.3507 39.6322L81.9846 41.304C82.2435 40.7414 82.7082 40.2793 83.3286 40.0369L81.8726 36.3113ZM62.6514 39.5286L79.8335 42.44L80.5018 38.4962L63.3197 35.5848L62.6514 39.5286ZM60.8354 37.0842C60.9218 37.3053 60.9736 37.5283 60.9948 37.7484L64.9764 37.365C64.9201 36.7808 64.7832 36.1967 64.561 35.6281L60.8354 37.0842ZM57.6372 35.6833C58.9072 35.187 60.3391 35.8142 60.8354 37.0842L64.561 35.6281C63.2605 32.3006 59.5087 30.6573 56.1812 31.9578L57.6372 35.6833ZM56.2364 38.8815C55.74 37.6116 56.3672 36.1797 57.6372 35.6833L56.1812 31.9578C52.8536 33.2582 51.2103 37.01 52.5108 40.3376L56.2364 38.8815ZM56.7859 39.726C56.555 39.4946 56.3655 39.2119 56.2364 38.8815L52.5108 40.3376C52.8442 41.1908 53.3418 41.9374 53.9545 42.5515L56.7859 39.726ZM47.112 59.4467L57.1024 42.1385L53.6381 40.1389L43.6477 57.4471L47.112 59.4467ZM45.8957 56.5146C44.611 56.1716 43.2067 56.2207 41.876 56.7407L43.332 60.4663C43.843 60.2666 44.3744 60.2485 44.8641 60.3792L45.8957 56.5146ZM41.876 56.7407C38.5484 58.0412 36.9051 61.793 38.2056 65.1205L41.9312 63.6645C41.4349 62.3945 42.062 60.9626 43.332 60.4663L41.876 56.7407ZM38.2056 65.1205C38.3398 65.4638 38.5008 65.7905 38.6856 66.0986L42.1157 64.0409C42.0456 63.9239 41.9835 63.7984 41.9312 63.6645L38.2056 65.1205ZM25.6497 83.2954L41.8423 66.456L38.9591 63.6835L22.7664 80.5229L25.6497 83.2954ZM25.1702 80.1558C23.5527 79.2681 21.5597 79.0743 19.7012 79.8007L21.1572 83.5263C21.8657 83.2494 22.6225 83.3204 23.2458 83.6624L25.1702 80.1558ZM19.7012 79.8007C16.3736 81.1012 14.7303 84.8529 16.0308 88.1805L19.7564 86.7245C19.2601 85.4545 19.8872 84.0226 21.1572 83.5263L19.7012 79.8007ZM16.0308 88.1805C17.3313 91.5081 21.0831 93.1513 24.4106 91.8509L22.9546 88.1253C21.6846 88.6216 20.2527 87.9945 19.7564 86.7245L16.0308 88.1805ZM24.4106 91.8509C27.7382 90.5504 29.3815 86.7986 28.081 83.4711L24.3554 84.9271C24.8518 86.1971 24.2246 87.629 22.9546 88.1253L24.4106 91.8509ZM28.081 83.4711C27.9469 83.1279 27.786 82.8013 27.6012 82.4933L24.171 84.5508C24.2411 84.6678 24.3031 84.7932 24.3554 84.9271L28.081 83.4711ZM40.6372 65.2963L24.4445 82.1358L27.3277 84.9083L43.5204 68.0689L40.6372 65.2963ZM41.1167 68.436C42.7343 69.3235 44.727 69.5172 46.5854 68.7909L45.1294 65.0653C44.421 65.3422 43.6642 65.2712 43.0409 64.9292L41.1167 68.436ZM46.5854 68.7909C49.913 67.4904 51.5563 63.7387 50.2558 60.4111L46.5302 61.8671C47.0266 63.1371 46.3994 64.569 45.1294 65.0653L46.5854 68.7909ZM50.2558 60.4111C49.9223 59.5577 49.4247 58.8109 48.8117 58.1968L45.9806 61.0226C46.2115 61.254 46.4011 61.5367 46.5302 61.8671L50.2558 60.4111ZM55.6542 41.3019L45.664 58.6099L49.1283 60.6095L59.1186 43.3015L55.6542 41.3019ZM59.4346 40.2824C58.9236 40.4821 58.3921 40.5001 57.9024 40.3694L56.8704 44.234C58.1553 44.577 59.5598 44.5281 60.8906 44.0079L59.4346 40.2824ZM60.7785 39.0153C60.5197 39.5779 60.055 40.0399 59.4346 40.2824L60.8906 44.0079C62.5135 43.3737 63.7381 42.1526 64.4123 40.6873L60.7785 39.0153ZM80.1118 40.7909L62.9296 37.8794L62.2613 41.8232L79.4435 44.7347L80.1118 40.7909ZM77.7869 42.9546C77.8431 43.5386 77.98 44.1226 78.2022 44.6911L81.9278 43.2351C81.8414 43.0139 81.7896 42.791 81.7684 42.571L77.7869 42.9546ZM78.2022 44.6911C79.5027 48.0186 83.2544 49.6619 86.582 48.3615L85.126 44.6359C83.856 45.1322 82.4241 44.505 81.9278 43.2351L78.2022 44.6911ZM86.582 48.3615C89.9096 47.061 91.5529 43.3092 90.2524 39.9816L86.5268 41.4377C87.0231 42.7077 86.396 44.1395 85.126 44.6359L86.582 48.3615ZM90.2524 39.9816C89.8596 38.9766 89.2397 38.1207 88.4734 37.4549L85.85 40.4744C86.1396 40.726 86.3751 41.0496 86.5268 41.4377L90.2524 39.9816ZM98.8819 10.3036L85.3632 38.0897L88.9601 39.8396L102.479 12.0535L98.8819 10.3036ZM102.42 9.08851C101.967 9.26567 101.499 9.29953 101.059 9.21467L100.302 13.1424C101.462 13.366 102.699 13.2743 103.876 12.8141L102.42 9.08851Z' fill='white' mask='url(%23path-2-outside-1_240_2998-560277)'/%3E%3C/svg%3E");
  background-position: left 9px center;
}
.obesp-item:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg width='101' height='103' viewBox='0 0 101 103' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M92.4567 19.7352C79.1679 25.2391 22.1869 48.8413 6.44304 55.274C-4.11548 59.3944 2.06562 63.2577 2.06562 63.2577C2.06562 63.2577 11.0786 66.3477 18.8052 68.6655C26.5308 70.9833 30.6512 68.4085 30.6512 68.4085L66.9623 43.9433C79.8386 35.1874 76.7486 42.3977 73.6575 45.4888C66.9623 52.1851 55.8886 62.7425 46.6175 71.2414C42.4971 74.8466 44.5568 77.9366 46.3604 79.4822C53.0556 85.1481 71.3408 96.737 72.3701 97.5092C77.8103 101.361 88.5114 106.904 90.139 95.1914L96.5771 54.7599C98.6378 41.1114 100.697 28.4922 100.955 24.887C101.728 16.13 92.4567 19.7352 92.4567 19.7352Z' fill='%23DC3AA7'/%3E%3Cpath d='M37 15.5C37 24.0604 30.0604 31 21.5 31C12.9396 31 6 24.0604 6 15.5C6 6.93959 12.9396 0 21.5 0C30.0604 0 37 6.93959 37 15.5Z' fill='%238954DC'/%3E%3Cpath d='M20.5325 7H24V24H20.0372V11.1043L16.9659 11.93L16 8.60286L20.5325 7Z' fill='white'/%3E%3C/svg%3E");
  background-position: left 25px center;
}
.obesp-item:nth-child(4) {
  background-image: url("data:image/svg+xml,%3Csvg width='107' height='107' viewBox='0 0 107 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M107 49.4996C107 22.1616 84.8378 -0.000245336 57.4998 -0.000244141C30.1618 -0.000242946 8 22.1616 8 49.4996C8 76.8376 30.1618 98.9994 57.4998 98.9994C84.8378 98.9994 107 76.8376 107 49.4996ZM93.9448 49.4998C93.9448 29.3718 77.6278 13.0549 57.4999 13.0549C37.3719 13.0549 21.0549 29.3718 21.0549 49.4998C21.0549 69.6278 37.3719 85.9447 57.4999 85.9447C77.6278 85.9447 93.9448 69.6278 93.9448 49.4998Z' fill='%23FCD1EE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M91.1004 13.1508C83.5606 6.18101 74.0831 1.76565 64.0088 0.429466C60.4351 -0.0445207 57.4999 2.92224 57.4999 6.52722C57.4999 10.1322 60.4476 12.9935 63.9956 13.6318C81.0245 16.6954 93.9449 31.5886 93.9449 49.4995C93.9449 69.6275 77.628 85.9445 57.5 85.9445C37.3721 85.9445 21.0551 69.6275 21.0551 49.4995C21.0551 35.6145 28.82 23.543 40.2443 17.3906C43.416 15.6825 45.3322 12.0513 44.219 8.62516C43.1059 5.19953 39.4008 3.28665 36.1511 4.84008C26.9806 9.2238 19.3295 16.3527 14.3115 25.313C8.22533 36.1807 6.46003 48.9434 9.36779 61.0551C12.2756 73.1669 19.6426 83.7371 29.9993 90.6572C40.356 97.5773 52.9409 100.339 65.2434 98.39C77.5459 96.4415 88.6616 89.9265 96.373 80.1447C104.084 70.3629 107.824 58.0334 106.847 45.6159C105.87 33.1984 100.247 21.6059 91.1004 13.1508Z' fill='%23DC3AA7'/%3E%3Cpath d='M89.0001 49.5C89.0001 44.4878 87.8041 39.548 85.5113 35.091C83.2186 30.6339 79.8954 26.7883 75.8178 23.8736C71.7403 20.959 67.026 19.0594 62.0668 18.3328C57.1076 17.6062 52.0466 18.0734 47.3042 19.6958' stroke='%238954DC' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.00012 49C1.00012 60.1746 4.31379 71.0983 10.5221 80.3897C16.7304 89.6811 25.5545 96.9228 35.8785 101.199C46.2025 105.476 57.5628 106.594 68.5227 104.414C79.4827 102.234 89.55 96.8532 97.4517 88.9515' stroke='%238954DC' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M49.66 47.74V47.72C49.66 44.8 47.52 42.7 44.56 42.7C41.6 42.7 39.44 44.78 39.44 47.74C39.44 50.7 41.62 52.62 44.56 52.62C45 52.62 45.42 52.58 45.8 52.48C44.98 54.12 43.8 55.7 42.56 57.28H45.58C47.42 55.12 49.64 51.7 49.66 47.78C49.66 47.78 49.66 47.76 49.66 47.74ZM44.54 50.14C43.24 50.14 42.18 49.1 42.18 47.76C42.18 46.42 43.24 45.36 44.54 45.36C45.84 45.36 46.92 46.42 46.92 47.76C46.92 49.1 45.84 50.14 44.54 50.14ZM55.9491 47.46C55.3291 47.46 54.7291 47.56 54.1891 47.72L54.3091 45.48H60.0691V43H51.8891L51.4691 49.74L53.8091 51.12C54.2091 50.4 55.0891 49.92 55.9691 49.92C57.3091 49.92 58.3691 50.94 58.3691 52.26C58.3691 53.6 57.2891 54.62 55.9091 54.62C54.6091 54.62 53.6291 53.7 53.5091 52.46H50.7491C50.8491 55.28 52.9291 57.3 55.8891 57.3C58.9291 57.3 61.1091 55.22 61.1091 52.26C61.1091 49.32 58.9491 47.46 55.9491 47.46ZM65.5767 57.4H67.6367L74.4167 42.6H72.3567L65.5767 57.4ZM65.8967 50.06C67.8967 50.06 69.1567 48.54 69.1567 46.52C69.1567 44.52 67.8967 43 65.8967 43C63.8767 43 62.6367 44.52 62.6367 46.52C62.6367 48.54 63.8767 50.06 65.8967 50.06ZM65.8967 48.1C64.9767 48.1 64.4967 47.44 64.4967 46.52C64.4967 45.6 64.9767 44.94 65.8967 44.94C66.8167 44.94 67.2967 45.6 67.2967 46.52C67.2967 47.44 66.8167 48.1 65.8967 48.1ZM74.0967 57C76.1167 57 77.3567 55.48 77.3567 53.46C77.3567 51.46 76.1167 49.94 74.0967 49.94C72.0767 49.94 70.8367 51.46 70.8367 53.46C70.8367 55.48 72.0767 57 74.0967 57ZM74.0967 55.04C73.1767 55.04 72.6967 54.38 72.6967 53.46C72.6967 52.54 73.1767 51.88 74.0967 51.88C75.0167 51.88 75.5167 52.54 75.5167 53.46C75.5167 54.38 75.0167 55.04 74.0967 55.04Z' fill='%23211E1E'/%3E%3C/svg%3E");
  background-position: left 25px center;
}
@media screen and (max-width: 991px) {
  .obesp-item {
    width: 100%;
  }
  .obesp-item br {
    display: block;
  }
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  .obesp-item br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .obesp-item {
    padding-right: 20px;
  }
  .obesp-item br {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  .obesp-item {
    padding: 145px 30px 30px 30px;
    background-position: center top 20px !important;
  }
}
.obesp-item__ttl {
  font-family: "Manrope-SemiBold", Arial;
  font-size: 24px;
  line-height: 1.3;
  padding-bottom: 10px;
}
.obesp-item__txt {
  font-family: "Manrope-Light", Arial;
  font-size: 16px;
}
.obesp-all {
  font-family: "Manrope-SemiBold", Arial;
  font-size: 24px;
  line-height: 1.3;
  color: #DC3AA7;
  text-decoration: underline;
  padding-left: 5px;
}
@media screen and (max-width: 575px) {
  .obesp-all {
    font-size: 18px;
  }
}
.obesp-all:hover {
  color: #DC3AA7;
  opacity: 0.8;
}

.clients {
  text-align: center;
  padding-bottom: 90px;
  background-color: #F9F6FF;
}
.clients-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 60px;
  position: relative;
}
.clients-wrap::before {
  width: 100%;
  height: 1px;
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #D1D1D1;
  top: 50%;
  left: 0;
}
@media screen and (max-width: 767px) {
  .clients-wrap::before {
    display: none;
  }
}
.clients-item {
  width: 100%;
  max-width: 20%;
  height: 144px;
  border-left: 1px solid #D1D1D1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.clients-item:nth-child(5n+1) {
  border-left: none;
}
@media screen and (max-width: 1199px) {
  .clients-item {
    height: 125px;
  }
  .clients-item > * {
    width: 75%;
    height: auto;
  }
}
@media screen and (max-width: 991px) {
  .clients-item {
    height: 100px;
  }
}
@media screen and (max-width: 767px) {
  .clients-item {
    max-width: 50%;
    border-left: none;
    border-bottom: 1px solid #D1D1D1;
  }
  .clients-item:nth-child(2n) {
    border-left: 1px solid #D1D1D1;
  }
  .clients-item:nth-child(9), .clients-item:nth-child(10) {
    border-bottom: none;
  }
  .clients-item > * {
    width: auto;
  }
  .clients-item > img {
    max-width: 146px;
  }
}
@media screen and (max-width: 575px) {
  .clients-item > * {
    width: 70%;
  }
}

.reports {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#151C63), to(#301750));
  background-image: -o-linear-gradient(top, #151C63 0%, #301750 100%);
  background-image: linear-gradient(180deg, #151C63 0%, #301750 100%);
  padding-bottom: 60px;
}
.reports .title, .reports .descr {
  color: #FFFFFF;
  text-align: center;
}
.reports-slider {
  margin-top: 65px;
}
@media screen and (max-width: 1199px) {
  .reports-slider {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-bottom: 20px;
  }
}
.reports-slider .slick-arrow {
  position: absolute;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  font-size: 0;
  border: none;
  z-index: 99;
  padding: 0;
  top: 31%;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9023 2.19531L2.39014 12.988L13.9023 23.7807' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
  background-color: #DC3AA7;
  background-position: center;
  background-repeat: no-repeat;
}
.reports-slider .slick-arrow:hover {
  opacity: 0.7;
}
.reports-slider .slick-arrow.slick-prev {
  left: calc(50% - 570px);
}
@media screen and (max-width: 1199px) {
  .reports-slider .slick-arrow.slick-prev {
    left: 10%;
  }
}
.reports-slider .slick-arrow.slick-next {
  right: calc(50% - 570px);
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 1199px) {
  .reports-slider .slick-arrow.slick-next {
    right: 10%;
  }
}
.reports-item {
  text-align: center;
}
.reports-item__img {
  display: inline-block;
  position: relative;
  padding: 100px 0;
  margin-bottom: 70px;
}
@media screen and (max-width: 1199px) {
  .reports-item__img {
    padding: 10px 0;
  }
}
.reports-item__img > img {
  width: 100%;
  border-radius: 20px;
  max-width: 950px;
}
.reports-item__param {
  color: #FFFFFF;
  font-size: 14px;
  text-align: center;
  position: absolute;
}
@media screen and (max-width: 1199px) {
  .reports-item__param {
    display: none;
  }
}
.reports-item__param-1 {
  top: 0;
  left: 0;
}
.reports-item__param-1 > .line {
  top: calc(100% + 5px);
  left: 65%;
  height: 95px;
  -webkit-transform: rotate(335deg);
      -ms-transform: rotate(335deg);
          transform: rotate(335deg);
}
.reports-item__param-2 {
  top: 0;
  left: 300px;
}
.reports-item__param-2 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 85px;
}
.reports-item__param-3 {
  top: 0;
  right: 300px;
}
.reports-item__param-3 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 85px;
}
.reports-item__param-4 {
  top: 0;
  right: 0;
}
.reports-item__param-4 > .line {
  top: calc(100% + 5px);
  right: 65%;
  height: 95px;
  -webkit-transform: rotate(25deg);
      -ms-transform: rotate(25deg);
          transform: rotate(25deg);
}
.reports-item__param-5 {
  bottom: 195px;
  right: -135px;
}
.reports-item__param-5 > .line {
  bottom: 33%;
  left: -10%;
  height: 155px;
  -webkit-transform: rotate(-54deg);
      -ms-transform: rotate(-54deg);
          transform: rotate(-54deg);
}
.reports-item__param-6 {
  bottom: 0;
  right: 35px;
}
.reports-item__param-6 > .line {
  bottom: calc(100% + 5px);
  left: 50%;
  height: 134px;
}
.reports-item__param-7 {
  bottom: 0;
  right: 390px;
}
.reports-item__param-7 > .line {
  bottom: calc(100% + 5px);
  left: 50%;
  height: 290px;
}
.reports-item__param-8 {
  top: 175px;
  left: -135px;
}
.reports-item__param-8 > .line {
  top: 50%;
  right: -45px;
  height: 150px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.reports-item__param-9 {
  bottom: 0;
  left: 0;
}
.reports-item__param-9 > .line {
  bottom: calc(100% + 5px);
  left: 50%;
  height: 90px;
}
.reports-item__param-10 {
  top: 0;
  left: 0;
}
.reports-item__param-10 > .line {
  top: calc(100% + 5px);
  left: 65%;
  height: 95px;
  -webkit-transform: rotate(335deg);
      -ms-transform: rotate(335deg);
          transform: rotate(335deg);
}
.reports-item__param-11 {
  top: 0;
  left: 400px;
}
.reports-item__param-11 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 85px;
}
.reports-item__param-12 {
  top: 0;
  right: 0;
}
.reports-item__param-12 > .line {
  top: calc(100% + 5px);
  right: 65%;
  height: 95px;
  -webkit-transform: rotate(25deg);
      -ms-transform: rotate(25deg);
          transform: rotate(25deg);
}
.reports-item__param-13 {
  bottom: 0;
  right: 145px;
}
.reports-item__param-13 > .line {
  bottom: calc(100% + 5px);
  left: 50%;
  height: 100px;
}
.reports-item__param-14 {
  bottom: 0;
  left: 90px;
}
.reports-item__param-14 > .line {
  bottom: calc(100% + 5px);
  left: 50%;
  height: 90px;
}
.reports-item__param-15 {
  top: 0;
  left: -90px;
}
.reports-item__param-15 > .line {
  top: calc(100% + 5px);
  left: 65%;
  height: 85px;
  -webkit-transform: rotate(335deg);
      -ms-transform: rotate(335deg);
          transform: rotate(335deg);
}
.reports-item__param-16 {
  top: 30px;
  left: 140px;
}
.reports-item__param-16 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 65px;
}
.reports-item__param-17 {
  top: 0px;
  left: 340px;
}
.reports-item__param-17 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 85px;
}
.reports-item__param-18 {
  top: 30px;
  left: 480px;
}
.reports-item__param-18 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 65px;
}
.reports-item__param-19 {
  top: 0;
  left: 645px;
}
.reports-item__param-19 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 85px;
}
.reports-item__param-20 {
  top: 30px;
  right: -140px;
}
.reports-item__param-20 > .line {
  top: calc(70% + 5px);
  right: 65%;
  height: 95px;
  -webkit-transform: rotate(50deg);
      -ms-transform: rotate(50deg);
          transform: rotate(50deg);
}
.reports-item__param-21 {
  bottom: 245px;
  right: -110px;
}
.reports-item__param-21 > .line {
  bottom: 70%;
  left: 0;
  height: 120px;
  -webkit-transform: rotate(-54deg);
      -ms-transform: rotate(-54deg);
          transform: rotate(-54deg);
}
.reports-item__param-22 {
  bottom: 0;
  right: -110px;
}
.reports-item__param-22 > .line {
  bottom: 65%;
  left: 100px;
  height: 120px;
  -webkit-transform: rotate(-54deg);
      -ms-transform: rotate(-54deg);
          transform: rotate(-54deg);
}
.reports-item__param-23 {
  bottom: 30px;
  right: 220px;
}
.reports-item__param-23 > .line {
  bottom: calc(100% + 5px);
  left: 50%;
  height: 70px;
}
.reports-item__param-24 {
  bottom: 0;
  right: 460px;
}
.reports-item__param-24 > .line {
  bottom: calc(100% + 5px);
  left: 50%;
  height: 75px;
}
.reports-item__param-25 {
  bottom: 30px;
  left: 20px;
}
.reports-item__param-25 > .line {
  bottom: calc(100% + 5px);
  left: 50%;
  height: 75px;
}
.reports-item__param-26 {
  bottom: 245px;
  left: -143px;
}
.reports-item__param-26 > .line {
  bottom: 70%;
  right: 0;
  height: 120px;
  -webkit-transform: rotate(54deg);
      -ms-transform: rotate(54deg);
          transform: rotate(54deg);
}
.reports-item__param-27 {
  top: 0;
  left: -20px;
}
.reports-item__param-27 > .line {
  top: calc(100% + 5px);
  left: 65%;
  height: 85px;
  -webkit-transform: rotate(335deg);
      -ms-transform: rotate(335deg);
          transform: rotate(335deg);
}
.reports-item__param-28 {
  top: 30px;
  left: 185px;
}
.reports-item__param-28 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 55px;
}
.reports-item__param-29 {
  top: 0px;
  left: 290px;
}
.reports-item__param-29 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 85px;
}
.reports-item__param-30 {
  top: 40px;
  left: 445px;
}
.reports-item__param-30 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 45px;
}
.reports-item__param-31 {
  top: 0;
  left: 620px;
}
.reports-item__param-31 > .line {
  top: calc(100% + 5px);
  left: 50%;
  height: 85px;
}
.reports-item__param-32 {
  top: 35px;
  right: -145px;
}
.reports-item__param-32 > .line {
  top: calc(85% + 5px);
  right: 63%;
  height: 50px;
  -webkit-transform: rotate(50deg);
      -ms-transform: rotate(50deg);
          transform: rotate(50deg);
}
.reports-item__param-33 {
  bottom: 245px;
  right: -135px;
}
.reports-item__param-33 > .line {
  bottom: 70%;
  left: 0;
  height: 120px;
  -webkit-transform: rotate(-54deg);
      -ms-transform: rotate(-54deg);
          transform: rotate(-54deg);
}
.reports-item__param-34 {
  bottom: 0;
  right: 0;
}
.reports-item__param-34 > .line {
  bottom: 50%;
  right: 150px;
  height: 120px;
  -webkit-transform: rotate(-54deg);
      -ms-transform: rotate(-54deg);
          transform: rotate(-54deg);
}
.reports-item__param-35 {
  bottom: 0;
  left: 0;
}
.reports-item__param-35 > .line {
  bottom: 50%;
  left: 150px;
  height: 120px;
  -webkit-transform: rotate(54deg);
      -ms-transform: rotate(54deg);
          transform: rotate(54deg);
}
.reports-item__param-36 {
  bottom: 245px;
  left: -143px;
}
.reports-item__param-36 > .line {
  bottom: 70%;
  right: 0;
  height: 120px;
  -webkit-transform: rotate(54deg);
      -ms-transform: rotate(54deg);
          transform: rotate(54deg);
}
.reports-lids {
  color: #FFFFFF;
}
.reports-lids__ttl {
  font-family: "Manrope-SemiBold", Arial;
  font-size: 28px;
  line-height: 1.3;
  margin-bottom: 20px;
}
.reports-lids__list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 40px;
}
.reports-lids__item {
  font-family: "Manrope-ExtraLight", Arial;
  position: relative;
  padding-left: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.reports-lids__item::before {
  width: 6px;
  height: 6px;
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0;
  top: calc(50% - 3px);
  background-color: #DC3AA7;
  -webkit-box-shadow: 0px 0px 7px #AF01D4;
          box-shadow: 0px 0px 7px #AF01D4;
  border-radius: 50%;
}
.reports-all {
  font-family: "Manrope-SemiBold", Arial;
  font-size: 24px;
  margin-bottom: 50px;
  line-height: 1.3;
  color: #DC3AA7;
  text-decoration: underline;
  padding-left: 5px;
  display: block;
}
@media screen and (max-width: 575px) {
  .reports-all {
    font-size: 18px;
  }
}
.reports-all:hover {
  color: #DC3AA7;
  opacity: 0.8;
}
.reports-sub {
  padding-top: 40px;
}
.reports-form {
  padding-top: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 991px) {
  .reports-form {
    display: block;
  }
}
.reports-form > * {
  max-width: 32.5%;
  width: 100%;
}
@media screen and (max-width: 991px) {
  .reports-form > * {
    max-width: 100%;
    margin-bottom: 20px;
  }
}

.line {
  position: absolute;
  width: 2px;
  background-color: #DC3AA7;
}
.line::before, .line::after {
  width: 6px;
  height: 6px;
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #DC3AA7;
  border-radius: 50%;
  left: -2px;
}
.line::before {
  top: -2px;
}
.line::after {
  bottom: -2px;
}

.teem {
  text-align: center;
  padding-bottom: 50px;
}
.teem-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 60px;
}
.teem-item {
  width: 100%;
  max-width: 32.5%;
  border: 1px solid #D1D1D1;
  border-radius: 20px;
  margin-bottom: 30px;
  cursor: pointer;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
@media screen and (max-width: 991px) {
  .teem-item {
    max-width: 49%;
  }
}
@media screen and (max-width: 575px) {
  .teem-item {
    max-width: 90%;
    margin: 0 auto 30px;
  }
}
.teem-item:hover {
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
  border: 1px solid transparent;
}
.teem-item__img {
  height: 207px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 767px) {
  .teem-item__img {
    height: 160px;
  }
  .teem-item__img > * {
    width: 40%;
  }
}
.teem-item__ttl {
  font-family: "Manrope-SemiBold", Arial;
  font-size: 20px;
  line-height: 1.2;
  padding-bottom: 20px;
}
.teem-item__txt {
  font-family: "Manrope-ExtraLight", Arial;
  font-size: 16px;
  padding: 0 30px 40px;
}
@media screen and (max-width: 767px) {
  .teem-item__txt {
    padding: 0 20px 20px;
  }
}

.inst {
  text-align: center;
  padding-bottom: 54px;
}
.inst-slider {
  margin-top: 70px;
}
.inst-slider .slick-arrow {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 0;
  border: none;
  z-index: 99;
  padding: 0;
  top: calc(50% - 20px);
  border: 2px solid #DC3AA7;
  -webkit-filter: drop-shadow(0px 2px 5px rgba(159, 41, 122, 0.31));
          filter: drop-shadow(0px 2px 5px rgba(159, 41, 122, 0.31));
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='23' viewBox='0 0 15 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.75 2.25L2.75 11.625L12.75 21' stroke='%23DC3AA7' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent;
}
.inst-slider .slick-arrow:hover {
  opacity: 0.7;
}
.inst-slider .slick-arrow.slick-prev {
  left: -40px;
}
@media screen and (max-width: 1199px) {
  .inst-slider .slick-arrow.slick-prev {
    left: -25px;
  }
}
@media screen and (max-width: 575px) {
  .inst-slider .slick-arrow.slick-prev {
    left: 0;
  }
}
.inst-slider .slick-arrow.slick-next {
  right: -40px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 1199px) {
  .inst-slider .slick-arrow.slick-next {
    right: -25px;
  }
}
@media screen and (max-width: 575px) {
  .inst-slider .slick-arrow.slick-next {
    right: 0;
  }
}
.inst-item > img {
  margin: 0 auto;
}

.key {
  background-color: #F9F6FF;
  padding-bottom: 60px;
}
.key-wrap {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  padding: 40px 35px 30px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 1116px;
  margin: 50px auto 30px;
}
@media screen and (max-width: 767px) {
  .key-wrap {
    padding: 40px 20px 30px 20px;
  }
}
.key-item {
  color: #FFFFFF;
  border-radius: 5px;
  line-height: 36px;
  padding: 0 16px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-family: "Manrope-Bold", Arial;
}
@media screen and (max-width: 767px) {
  .key-item {
    padding: 0 10px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 399px) {
  .key-item {
    padding: 0 7px;
    margin-right: 0;
  }
}
.key-item-vio {
  background-color: #8954DC;
}
.key-item-pink {
  background-color: #DC3AA7;
}
.key-item-blue {
  background-color: #151C63;
}
.key-all {
  font-family: "Manrope-SemiBold", Arial;
  font-size: 24px;
  line-height: 1.3;
  color: #8954DC;
  text-decoration: underline;
  padding-left: 5px;
}
@media screen and (max-width: 575px) {
  .key-all {
    font-size: 18px;
  }
}
.key-all:hover {
  color: #8954DC;
  opacity: 0.8;
}

.problems {
  padding-bottom: 80px;
}
.problems-wrap {
  margin-top: 75px;
}
.problems-item {
  border-bottom: 1px solid #DC3AA7;
  padding: 20px 0;
}
.problems-button {
  padding: 0;
}
@media screen and (max-width: 575px) {
  .problems-button {
    display: block;
  }
}
.problems-button:focus {
  border-color: #DC3AA7;
}
.problems-button:hover::after {
  background-color: #DC3AA7;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 0L15 30' stroke='white' stroke-width='2'/%3E%3Cpath d='M0 15L30 15' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.problems-button:not(.collapsed) {
  background-color: transparent;
  color: #211E1E;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.problems-button:not(.collapsed)::after {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='2' viewBox='0 0 30 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1L30 0.999999' stroke='%23211E1E' stroke-width='2'/%3E%3C/svg%3E");
  background-position: center;
}
.problems-button:not(.collapsed):hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='2' viewBox='0 0 30 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1L30 0.999999' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.problems-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 0L15 30' stroke='%23211E1E' stroke-width='2'/%3E%3Cpath d='M0 15L30 15' stroke='%23211E1E' stroke-width='2'/%3E%3C/svg%3E");
  background-position: center;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 575px) {
  .problems-button::after {
    position: absolute;
    right: 0;
    top: 0;
  }
}
.problems-label {
  line-height: 42px;
  background-color: #FF195E;
  border-radius: 5px;
  color: #FFFFFF;
  padding: 0 20px;
  margin-right: 20px;
  max-height: 42px;
  max-width: 120px;
  display: block;
  font-family: "Manrope-Bold", Arial;
}
@media screen and (max-width: 575px) {
  .problems-label {
    margin: 0 auto;
  }
}
.problems-label__resh {
  background-color: #30DE8B;
}
.problems strong {
  font-family: "Manrope-SemiBold", Arial;
}
.problems-ttl {
  font-size: 22px;
  line-height: 1.5;
}
.problems-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
}
@media screen and (max-width: 575px) {
  .problems-body {
    display: block;
  }
}
.problems-txt {
  font-size: 22px;
  line-height: 1.5;
}

.cform {
  padding-bottom: 95px;
  background-image: -o-linear-gradient(350.15deg, #181F6A 0%, #412777 100%);
  background-image: linear-gradient(99.85deg, #181F6A 0%, #412777 100%);
  text-align: center;
  color: #FFFFFF;
}
.cform-wrap {
  margin-top: 80px;
}
.cform-form {
  max-width: 560px;
  margin: 0 auto;
}
.cform input {
  max-width: 560px;
  display: block;
  margin-bottom: 35px;
}
.cform button {
  margin: 0 auto;
}

.footer {
  background-color: #000000;
  padding-top: 20px;
  color: #FFFFFF;
  padding-bottom: 25px;
}
@media screen and (max-width: 575px) {
  .footer {
    text-align: center;
  }
}
.footer__lic {
  margin-top: 22px;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
}
.footer__copy {
  margin-top: 5px;
  font-size: 12px;
  line-height: 16px;
  color: #BCBCBC;
}
.footer__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 991px) {
  .footer__menu {
    display: block;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media screen and (max-width: 575px) {
  .footer__menu {
    margin-bottom: 30px;
  }
}
.footer__menu-item {
  margin-bottom: 15px;
}
.footer__menu-item > a {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 20px;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

@media screen and (max-width: 991px) {
  .modal-dialog {
    max-width: 700px;
  }
}
@media screen and (max-width: 767px) {
  .modal-dialog {
    max-width: 500px;
  }
}
@media screen and (max-width: 575px) {
  .modal-dialog {
    max-width: 100%;
  }
}
.modal .btn-close {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E");
}
.modal-content {
  border-radius: 20px;
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#151C63), to(#301750));
  background-image: -o-linear-gradient(top, #151C63 0%, #301750 100%);
  background-image: linear-gradient(180deg, #151C63 0%, #301750 100%);
  color: #FFFFFF;
  text-align: center;
}
.modal-content__plans {
  border-radius: 20px;
  max-width: 700px;
  margin: 0 auto;
}
.modal-content__plans .modal-close__blk {
  padding-top: 20px;
  padding-right: 20px;
}
.modal-content__plans .modal-form {
  padding: 0 40px;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .modal-content__plans .modal-form {
    padding: 0 140px 0 40px;
  }
}
@media screen and (max-width: 575px) {
  .modal-content__plans .modal-form {
    padding: 0 20px;
  }
}
.modal-content__plans .modal-label {
  font-size: 20px;
  font-family: "Manrope-Bold", Arial;
  line-height: 28px;
  padding-bottom: 5px;
}
.modal-content__plans .modal-form__input {
  margin: 0 0 20px;
  width: 100%;
  text-align: left;
}
.modal-content__plans .modal-content__button {
  width: 100%;
  max-width: 100px;
  margin: 0;
}
.modal-body {
  padding: 0 20px 30px;
}
.modal-title {
  font-size: 35px;
  font-family: "Manrope-Bold", Arial;
  text-align: center;
  line-height: 50px;
  margin-top: 10px;
}
@media screen and (max-width: 575px) {
  .modal-title {
    line-height: 45px;
  }
}
.modal-close__blk {
  width: 100%;
  text-align: right;
  padding-right: 10px;
  padding-top: 10px;
}
.modal-txt {
  padding: 40px 60px;
  position: relative;
  margin-bottom: 75px;
  margin-top: 30px;
  text-align: center;
  font-size: 22px;
  font-family: "Manrope-Regular", Arial;
  line-height: 28px;
}
.modal-form {
  padding: 20px 20px;
  position: relative;
  margin-top: 30px;
}
@media screen and (max-width: 575px) {
  .modal-form {
    margin-top: 20px;
  }
}
.modal-form__input {
  text-align: center;
  margin: 0 auto 20px;
  width: 80%;
  -webkit-box-shadow: 0px 41px 40px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 41px 40px rgba(0, 0, 0, 0.08);
  font-size: 22px;
  font-family: "Manrope-Regular", Arial;
}
@media screen and (max-width: 575px) {
  .modal-form__input {
    width: 100%;
  }
}
.modal-form__button {
  width: 100%;
  padding-top: 20px;
}
.modal-form__button > button {
  margin: 0 auto;
  display: block;
}
@media screen and (max-width: 575px) {
  .modal-form__button > button {
    width: 100%;
    max-width: 100%;
  }
}
.modal-form__line {
  position: relative;
  margin-bottom: 20px;
}
.modal-form label.error {
  color: red;
  position: absolute;
  display: block;
  width: 100%;
  bottom: -19px;
  font-size: 12px;
}
.modal-form #agree-error {
  display: none !important;
}
.modal-form input.error {
  border-color: red;
}