@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap");
@font-face {
  font-family: "Grotesk";
  src: url("../fonts/GroteskBold.otf") format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "Grotesk";
  src: url("../fonts/GroteskMedium.ttf") format("truetype");
  font-weight: 800;
}
html {
  overflow-x: hidden;
  font-size: 16px;
  scroll-behavior: smooth;
}
@media screen and (min-width: 767px) and (max-width: 1439px) {
  html {
    font-size: calc(16 * 0.0694444444vw);
  }
}
@media screen and (max-width: 767px) {
  html {
    font-size: calc(16 * 0.2702702703vw);
  }
}

body {
  overflow: auto;
  position: relative;
  overflow-x: hidden;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}

h1,
h2,
h3 {
  font-family: "Grotesk", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  color: #000;
}

h2 {
  font-size: 4rem;
  line-height: 1.1em;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  h2 {
    font-size: 2.5rem;
    line-height: 1.05em;
  }
}

h3 {
  font-size: 2.350625rem;
  line-height: 1em;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  h3 {
    font-size: 1.5rem;
  }
}

h4,
p,
a,
ul,
li,
input,
button,
textarea,
label {
  line-height: 1.1em;
  color: #000;
  font-family: "Roboto Flex", sans-serif;
  text-decoration: none;
  font-weight: 500;
}

button {
  border: none;
}

img,
svg {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

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

.mobBr {
  display: none;
}
@media screen and (max-width: 767px) {
  .mobBr {
    display: inline;
  }
}

@media screen and (max-width: 767px) {
  .deskSpan::before {
    content: none !important;
  }
}

.container {
  max-width: 90rem;
  margin: 0 auto;
  padding: 0 2.125rem;
}
@media screen and (max-width: 767px) {
  .container {
    max-width: 100%;
    padding: 0 0.6875rem;
  }
}

.highlight {
  position: relative;
  z-index: 2;
}
.highlight::after {
  content: "";
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .highlight::after {
    display: none;
  }
}
.highlight.desk::after {
  display: block;
}
@media screen and (max-width: 767px) {
  .highlight.desk::after {
    display: none;
  }
}
.highlight.mob {
  position: relative;
}
.highlight.mob::after {
  display: none;
}
@media screen and (max-width: 767px) {
  .highlight.mob::after {
    display: block;
  }
}

.underline {
  position: absolute;
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .underline {
    display: none;
  }
}
.underline.mob {
  display: none;
}
@media screen and (max-width: 767px) {
  .underline.mob {
    display: block;
  }
}

.sliderControls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3.25rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sliderControls svg {
  cursor: pointer;
  width: 1.625rem;
  height: 2.625rem;
}
@media screen and (max-width: 767px) {
  .sliderControls {
    display: none;
  }
}

.roundVideo {
  border-radius: 50%;
}

@media screen and (max-width: 767px) {
  .blockFlipper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

header {
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: #000;
}
@media screen and (min-width: 768px) {
  header {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media screen and (max-width: 767px) {
  header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    height: 100vh;
    width: 100vw;
    -webkit-transform: translateX(-150%);
        -ms-transform: translateX(-150%);
            transform: translateX(-150%);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  }
  header .container {
    height: 100%;
  }
}
header .header {
  padding-top: 0.8125rem;
  padding-bottom: 0.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  header .header {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0.9375rem 0 1.875rem;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
header .header__logo {
  width: 4.375rem;
  height: 1.5rem;
  margin-right: 15.125rem;
}
@media screen and (max-width: 767px) {
  header .header__logo {
    display: none;
  }
}
header .header__mobHead {
  display: none;
}
@media screen and (max-width: 767px) {
  header .header__mobHead {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  header .header__mobHead img {
    width: 8.375rem;
    height: 2.375rem;
  }
  header .header__mobHead svg {
    width: 1.8125rem;
    height: 1.8125rem;
  }
}
header .header__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.875rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header .header__nav a {
  font-size: 1rem;
  color: #fff;
}
@media screen and (max-width: 767px) {
  header .header__nav {
    margin-top: 2.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1.5625rem;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  header .header__nav a {
    font-size: 1.875rem;
    line-height: 1.1em;
    font-weight: 500;
  }
}
header .header__button {
  font-size: 0.875rem;
  color: #fff;
  padding: 1rem 1.875rem;
  background-color: #ff8c39;
  margin-left: auto;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
header .header__button:hover {
  background-color: #ffb682;
}
header .header__button:focus {
  background-color: #ff6e06;
}
@media screen and (max-width: 767px) {
  header .header__button {
    margin-top: auto;
    width: 100%;
    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;
    height: 3.75rem;
    font-size: 1.5rem;
    line-height: 1em;
  }
}

.visible {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.header__burger {
  width: 1.875rem;
  height: 1.5625rem;
  position: fixed;
  top: 0.9375rem;
  right: 0.6875rem;
  z-index: 19;
}
@media screen and (min-width: 768px) {
  .header__burger {
    display: none;
  }
}

#banner {
  background-color: #776CFF;
}
#banner .container {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: no-repeat center 2.375rem/contain #776CFF url("data:image/svg+xml,%3Csvg width='370' height='649' viewBox='0 0 370 649' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0018 229.245L36.3115 241.612' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M125.566 419.814L142.073 425.389' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M19.7658 257.803C17.8224 257.423 16.4332 255.692 16.5168 253.836C16.5877 252.021 18.0073 250.625 19.5563 250.254C21.6719 249.791 23.9209 251.207 24.384 253.322C24.7444 255.047 23.8744 256.839 22.2421 257.766' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M-2.36914 259.531L20.3414 231.139' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M-5.66716 257.163L11.8057 270.88' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M9.93359 273.301L36.4327 267.193' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M35.7084 239.946L35.0475 268.331' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M2.72129 246.459L-26.056 220.806' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M-15.4974 217.543L9.57265 239.983' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M41.3025 244.731L188.553 349.038' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M15.7781 278.433L122.122 416.19' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M30.5487 274.596L132.236 407.725' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M41.3621 259.403C42.2851 260.182 179.022 358.087 179.022 358.087' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M117.668 420.721L135.974 406.511' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M177.74 360.915L190.795 344.133' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M183.449 360.134L209.888 378.743' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M134.561 414.228L153.452 442.278' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M190.02 355.14L198.984 373.026' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M214.495 102.025C213.268 100.277 224.203 87.1999 239.726 83.9187C243.408 83.1405 248.88 82.0574 254.383 84.5524C260.304 87.2319 259.798 91.1228 265.936 96.0005C268.511 98.0462 270.115 98.5677 287.933 104.023C301.7 108.235 303.898 108.893 305.286 111.476C308.567 117.565 302.847 123.109 302.992 130.056C303.128 136.779 308.776 136.554 316.59 149.888C322.847 160.566 320.336 162.611 324.837 166.053C332.867 172.198 345.399 169.174 346.963 174.99C346.987 175.086 347.011 175.167 347.027 175.247C347.164 176.426 345.623 179.459 327.685 192.648C313.621 202.997 311.014 203.743 308.623 208.572C303.874 218.175 309.049 225.588 304.299 229.262C298.122 234.044 285.952 224.12 282.021 228.276C279.06 231.404 285.334 237.654 284.877 248.083C284.444 258.143 277.809 270.61 267.644 273.073C257.753 275.472 248.783 267.377 242.518 261.713C238.988 258.529 225.895 246.711 226.288 230.819C226.521 221.312 231.318 220.919 234.239 209.399C237.817 195.255 235.899 174.846 224.082 162.748C214.407 152.84 205.983 156.586 199.598 146.165C193.942 136.939 193.789 122.98 200.207 117.356C205.045 113.121 209.73 117.003 218.996 113.193C230.604 108.419 237.865 96.3214 236.092 94.0831C233.822 91.187 215.915 104.047 214.495 102.025Z' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M389.166 25.2656C374.83 34.6599 365.066 34.8765 358.672 33.1276C350.61 30.9214 349.029 25.8993 339.555 24.1263C327.489 21.864 314.757 27.1267 314.645 31.0176C314.565 33.7694 320.822 34.9166 320.501 36.7216C319.892 40.1954 295.864 41.3587 293.907 35.1012C292.711 31.2664 300.477 26.838 299.498 25.2736C298.07 23.0032 278.174 26.7015 274.725 39.9306C272.254 49.4052 279.707 58.0375 281.055 59.5377C288.7 68.0335 295.599 64.1265 303.004 72.2132C309.847 79.6902 305.387 84.5919 312.968 93.3766C319.635 101.094 325.676 100.3 327.713 106.822C329.775 113.417 324.296 116.433 326.302 122.699C327.834 127.48 333.899 130.2 346.029 135.655C358.111 141.086 361.641 140.669 364.136 139.554C367.152 138.206 370.449 135.045 369.928 132.518C369.021 128.122 357.509 130.304 354.043 123.91C351.653 119.498 353.618 111.997 357.341 110.481C362.355 108.435 366.35 118.984 380.566 126.084C393.963 132.775 402.612 129.478 405.612 135.824C408.267 141.447 402.106 145.37 403.189 155.455C404.12 164.127 410.04 173.963 416.178 174.219C423.639 174.532 432.038 160.758 433.546 148.684C434.397 141.849 432.824 137.324 435.095 136.145C436.82 135.254 439.555 136.907 452.8 147.745C461.465 154.837 463.486 156.738 465.46 155.952C468.733 154.644 467.129 147.777 471.052 137.268C472.921 132.262 475.247 128.547 476.772 126.349' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M194.764 235.463C187.175 224.761 166.654 192.824 169.221 149.294C171.234 115.126 186.429 91.5075 195.912 77.1713C204.191 64.6562 226.822 31.443 271.684 13.7133C280.758 10.1272 316.899 -3.15803 362.619 6.38875C422.989 19.0001 455.279 62.081 460.799 69.6864C469.07 81.0863 500.903 128.114 489.6 189.414C481.24 234.717 454.004 262.451 443.358 273.001C432.375 283.879 371.219 341.481 293.489 322.09C238.142 308.284 209.245 264.144 201.985 252.246' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M235.86 648.498C237.087 632.594 241.444 620.369 251.342 614.743' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M236.494 648.668C236.41 632.805 232.941 620.834 223.423 615.885' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M237.805 577.688C238.312 592.874 242.077 604.21 251.764 608.609' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M237.637 577.772C236.833 593.043 232.772 604.887 223.001 610.597' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M277.694 596.258C278.413 586.698 281.036 579.338 287 575.996' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M277.693 595.962C277.651 586.444 275.578 579.253 269.826 576.292' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M278.582 549.981C278.878 559.118 281.162 565.886 286.957 568.551' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M278.963 549.812C278.455 558.991 276.044 566.098 270.164 569.524' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
@media screen and (min-width: 768px) {
  #banner .container {
    padding-top: 2.125rem;
    padding-bottom: 7.6875rem;
    background: no-repeat center top/contain #776CFF url("data:image/svg+xml,%3Csvg width='827' height='777' viewBox='0 0 827 777' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M531.254 129.242L712.978 62.3198' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M711.514 57L817.988 273.727' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M525.24 129.243L622.54 351.29' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M524.084 177.353L611.978 387.064' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M632.41 347.512L823.001 273.728' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M520.615 172.573C515.526 160.16 515.834 147.747 521.386 135.333' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M625.084 403.255C616.372 386.833 616.372 369.794 622.386 351.83' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M634.336 397.087C644.128 393.078 738.421 357.612 748.212 353.603C757.464 349.825 766.716 346.047 775.968 342.346C783.755 339.185 791.542 336.024 799.252 332.863C804.726 330.627 810.278 328.391 815.752 326.155C818.065 325.23 820.455 324.228 822.768 323.303C822.768 323.303 822.845 323.303 822.845 323.226' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M816.292 278.354L813.979 317.674' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M610.436 171.416L627.397 236.72' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M611.977 168.872L658.236 219.758' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M614.059 210.814L637.42 196.628' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M657.312 190.614L678.129 181.439' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M676.588 151.756L699.872 141.887' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M706.733 135.256L699.1 202.025' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M696.402 203.104L731.483 190.46' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M286.952 493.421L303.212 517.649' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M274.157 530.457C271.845 529.032 270.896 526.14 271.899 523.797C272.866 521.5 275.362 520.392 277.529 520.664C280.469 521.09 282.674 523.992 282.248 526.932C281.879 529.321 279.898 531.201 277.355 531.604' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M244.902 522L287.756 496.499' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M241.812 517.368L257.631 543.408' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M254.059 545.614L291.029 550.551' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M303.241 515.219L288.701 551.345' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M257.744 507.671L233.168 460.853' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M248.299 461.756L269.664 502.661' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M231.639 469.327L250.383 460.03' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M308.115 524.061L446.869 729.01' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M259.087 555.021L329.185 783.188' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M279.902 557.219L346.253 777.197' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M301.114 542.927C301.923 544.373 rem(430.266px) 736.03 430.266 736.03' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M321.279 786.857L351.637 777.441' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M427.256 739.043L452.112 723.792' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M434.964 740.795L459.936 777.44' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M445.81 737.551L448.692 764.839' stroke='%23828EFF' stroke-width='7' stroke-miterlimit='10'/%3E%3Cpath d='M60.7108 33.4347C59.1808 31.2547 72.8108 14.9547 92.1608 10.8647C96.7508 9.89472 103.571 8.54464 110.431 11.6546C117.811 14.9946 117.181 19.8447 124.831 25.9247C128.041 28.4747 130.041 29.1247 152.251 35.9247C169.411 41.1747 172.151 41.9947 173.881 45.2147C177.971 52.8047 170.841 59.7147 171.021 68.3747C171.191 76.7547 178.231 76.4747 187.971 93.0947C195.771 106.405 192.641 108.955 198.251 113.245C208.261 120.905 223.881 117.135 225.831 124.385C225.861 124.505 225.891 124.605 225.911 124.705C226.081 126.175 224.161 129.955 201.801 146.395C184.271 159.295 181.021 160.225 178.041 166.245C172.121 178.215 178.571 187.455 172.651 192.035C164.951 197.995 149.781 185.625 144.881 190.805C141.191 194.705 149.011 202.495 148.441 215.495C147.901 228.035 139.631 243.575 126.961 246.645C114.631 249.635 103.451 239.545 95.6408 232.485C91.2408 228.515 74.9208 213.785 75.4108 193.975C75.7008 182.125 81.6808 181.635 85.3208 167.275C89.7808 149.645 87.3908 124.205 72.6608 109.125C60.6008 96.7747 50.1008 101.445 42.1408 88.4547C35.0908 76.9547 34.9008 59.5547 42.9008 52.5447C48.9308 47.2647 54.7708 52.1047 66.3208 47.3547C80.7908 41.4047 89.8408 26.3246 87.6308 23.5346C84.8008 19.9246 62.4808 35.9547 60.7108 33.4347Z' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M278.435 -62.246C260.565 -50.536 248.395 -50.2661 240.425 -52.4461C230.375 -55.1961 228.405 -61.456 216.595 -63.666C201.555 -66.486 185.685 -59.9261 185.545 -55.0761C185.445 -51.6461 193.245 -50.2161 192.845 -47.9661C192.085 -43.6361 162.135 -42.186 159.695 -49.986C158.205 -54.766 167.885 -60.286 166.665 -62.236C164.885 -65.066 140.085 -60.4561 135.785 -43.9661C132.705 -32.1561 141.995 -21.396 143.675 -19.526C153.205 -8.93601 161.805 -13.8061 171.035 -3.72608C179.565 5.59392 174.005 11.7039 183.455 22.6539C191.765 32.2739 199.295 31.2839 201.835 39.4139C204.405 47.6339 197.575 51.394 200.075 59.204C201.985 65.164 209.545 68.554 224.665 75.354C239.725 82.124 244.125 81.604 247.235 80.214C250.995 78.534 255.105 74.594 254.455 71.444C253.325 65.964 238.975 68.684 234.655 60.714C231.675 55.214 234.125 45.864 238.765 43.974C245.015 41.424 249.995 54.5739 267.715 63.4239C284.415 71.7639 295.195 67.6539 298.935 75.5639C302.245 82.5739 294.565 87.4639 295.915 100.034C297.075 110.844 304.455 123.104 312.105 123.424C321.405 123.814 331.875 106.644 333.755 91.594C334.815 83.074 332.855 77.434 335.685 75.964C337.835 74.854 341.245 76.9139 357.755 90.4239C368.555 99.2639 371.075 101.634 373.535 100.654C377.615 99.0239 375.615 90.464 380.505 77.364C382.835 71.124 385.735 66.494 387.635 63.754' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M368.609 181.854C354.369 177.804 347.669 180.134 344.189 183.244C337.069 189.614 342.219 200.364 334.549 207.774C327.309 214.764 318.229 209.514 310.949 214.414C304.649 218.654 299.709 230.494 306.949 264.624' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M36.1151 199.764C26.6551 186.424 1.07512 146.614 4.27512 92.3541C6.78512 49.7641 25.7251 20.324 37.5451 2.45404C47.8651 -13.146 76.0751 -54.5459 131.995 -76.6459C143.305 -81.1159 188.355 -97.6759 245.345 -85.7759C320.595 -70.0559 360.845 -16.3559 367.725 -6.87592C378.035 7.33408 417.715 65.9541 403.625 142.364C393.205 198.834 359.255 233.404 345.985 246.554C332.295 260.114 256.065 331.914 159.175 307.744C90.1851 290.534 54.1651 235.514 45.1151 220.684' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M472.289 142.029C474.129 118.172 480.664 99.8349 495.512 91.396' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M473.24 142.283C473.113 118.489 467.91 100.533 453.634 93.1094' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M475.208 35.8135C475.969 58.5921 481.616 75.5967 496.146 82.1955' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M474.953 35.9404C473.748 58.8459 467.656 76.6119 452.999 85.1777' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M535.041 63.668C536.12 49.3283 540.054 38.2879 549 33.2754' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M535.041 63.224C534.977 48.9477 531.868 38.1612 523.239 33.7197' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M536.374 -5.74609C536.819 7.95913 540.245 18.1112 548.938 22.1085' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M536.945 -6C536.184 7.76867 532.567 18.4283 523.748 23.5677' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    background-position: 25.1875rem 0rem;
  }
}

.banner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media screen and (min-width: 768px) {
  .banner__logo {
    width: 10.4375rem;
    height: 2.9375rem;
  }
}
.banner h1 {
  font-size: 3.75rem;
  line-height: 1.1em;
  margin-top: 2.5rem;
}
.banner h1 .highlight.mob::after {
  background-color: #ffffff;
  height: 3.4625rem;
}
.banner h1 .highlight.mob:nth-of-type(1)::after {
  width: 21.165625rem;
  left: 0.25rem;
  top: 0.5625rem;
}
.banner h1 .highlight.mob:nth-of-type(2) .underline {
  bottom: 0.125rem;
}
.banner h1 .highlight.mob:nth-of-type(2)::after {
  left: -0.375rem;
  top: 0.4375rem;
  width: 20.25rem;
}
.banner h1 .highlight.desk:last-of-type .highlight.mob:nth-of-type(1)::after {
  top: 0.3125rem;
  left: -0.0625rem;
  width: 16.875rem;
}
.banner h1 .highlight.desk:last-of-type .highlight.mob:nth-of-type(2)::after {
  top: 0.5rem;
  left: -0.0625rem;
  width: 13.25rem;
}
@media screen and (min-width: 768px) {
  .banner h1 {
    font-size: 5.625rem;
    margin-top: 4.625rem;
    letter-spacing: 0.01em;
  }
  .banner h1 .highlight.desk::after {
    display: block;
    background-color: #fff;
    height: 5rem;
  }
  .banner h1 .highlight.desk:nth-of-type(1)::after {
    width: 30.5625rem;
    left: 0.5rem;
    top: 0.8125rem;
  }
  .banner h1 .highlight.desk:nth-of-type(2)::after {
    width: 29.4375rem;
    left: -0.5rem;
    top: 0.625rem;
  }
  .banner h1 .highlight.desk:nth-of-type(2) .underline.desk {
    width: 30rem;
    height: 0.6875rem;
    left: 0rem;
    bottom: 0.5rem;
  }
  .banner h1 .highlight.desk:nth-of-type(3)::after {
    width: 43rem;
    left: -0.125rem;
    top: 0rem;
  }
}
.banner__advantages {
  margin-top: 1.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  list-style-type: none;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .banner__advantages {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2.125rem;
    width: 43.5rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.banner__advantages li {
  font-size: 1.25rem;
  line-height: 1.1em;
  font-weight: 600;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.banner__advantages li:nth-of-type(1) {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.banner__advantages li::before {
  background-size: contain;
  content: "";
  min-width: 1.5625rem;
  min-height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 2L9.33333 22L3 11.8041' stroke='white' stroke-width='5' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");
}
@media screen and (min-width: 768px) {
  .banner__advantages li::before {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='29' viewBox='0 0 30 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 2L11 27L3 14.2551' stroke='white' stroke-width='6' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");
    min-width: 1.875rem;
    min-height: 1.8125rem;
  }
}
@media screen and (min-width: 768px) {
  .banner__advantages li {
    font-size: 1.5rem;
    gap: 1.0625rem;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .banner__advantages li:nth-of-type(1) {
    width: 21.875rem;
  }
  .banner__advantages li:nth-of-type(3) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 15rem;
    margin-left: 2.25rem;
  }
  .banner__advantages li:nth-of-type(2) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    width: 23.75rem;
  }
}
.banner__teacher {
  position: absolute;
}
.banner__teacher.masha {
  left: -0.5625rem;
  bottom: 24.9375rem;
  width: 14.125rem;
}
@media screen and (min-width: 768px) {
  .banner__teacher.masha {
    width: 22.5rem;
    left: auto;
    right: 20.125rem;
    bottom: -6.5625rem;
    z-index: 6;
  }
}
.banner__teacher.ilich {
  z-index: 4;
  right: -0.6875rem;
  bottom: 21.5625rem;
  width: 8.625rem;
}
@media screen and (min-width: 768px) {
  .banner__teacher.ilich {
    width: 18.875rem;
    left: auto;
    right: 32.4375rem;
    bottom: 14.0625rem;
  }
}
.banner .callbackForm {
  position: relative;
  z-index: 2;
  background-color: #000000;
  padding: 1.625rem 1.625rem 2.125rem;
  margin-top: 13.9375rem;
}
@media screen and (min-width: 768px) {
  .banner .callbackForm {
    z-index: 5;
    margin-top: 8.625rem;
    width: 21.875rem;
    padding-top: 1.1875rem;
  }
}
.banner .callbackForm > p {
  color: #ffffff;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.1em;
  width: 17.5rem;
}
@media screen and (min-width: 768px) {
  .banner .callbackForm > p {
    font-size: 1.5rem;
  }
}
.banner__sticker {
  bottom: 26.1875rem;
  left: 4.375rem;
  position: absolute;
  z-index: 3;
  background-color: #FF8C39;
  -webkit-transform: rotate(2.91deg);
      -ms-transform: rotate(2.91deg);
          transform: rotate(2.91deg);
  width: 12.375rem;
  height: 5.15625rem;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 50%;
}
@media screen and (min-width: 768px) {
  .banner__sticker {
    width: 16.25rem;
    height: 6.8125rem;
    -webkit-transform: rotate(-8.79deg);
        -ms-transform: rotate(-8.79deg);
            transform: rotate(-8.79deg);
    z-index: 4;
    bottom: 17.375rem;
    left: 48.3125rem;
  }
}
.banner__sticker p {
  color: #ffffff;
  font-size: 0.5625rem;
  line-height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .banner__sticker p {
    font-size: 0.75rem;
    line-height: 1.1em;
  }
}
.banner__sticker p.bigText {
  font-family: "Grotesk", sans-serif;
  font-size: 2.125rem;
  line-height: 2.125rem;
}
@media screen and (min-width: 768px) {
  .banner__sticker p.bigText {
    font-size: 2.8125rem;
    line-height: 2.8125rem;
  }
}

#forYou {
  padding-top: 5.25rem;
}
@media screen and (min-width: 768px) {
  #forYou {
    padding-top: 8.75rem;
  }
}

.forYou h2 {
  position: relative;
}
.forYou h2 .underline.desk {
  left: 0rem;
  bottom: 0.1875rem;
}
.forYou__content {
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.125rem;
  padding: 0;
  list-style-type: none;
}
@media screen and (min-width: 768px) {
  .forYou__content {
    margin-top: 4.375rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 1.375rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.forYou__content__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .forYou__content__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1.5rem;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.forYou__content__item p {
  font-size: 1.5rem;
  line-height: 1em;
}
@media screen and (min-width: 768px) {
  .forYou__content__item p {
    margin-top: auto;
  }
}
.forYou__content__item:nth-of-type(1) svg {
  min-height: 4.78125rem;
  min-width: 4.5rem;
}
@media screen and (min-width: 768px) {
  .forYou__content__item:nth-of-type(1) {
    width: 17.0625rem;
  }
  .forYou__content__item:nth-of-type(1) svg {
    min-height: 8.0625rem;
    min-width: 8.6875rem;
  }
}
.forYou__content__item:nth-of-type(2) svg {
  min-height: 4.5rem;
  min-width: 4.5rem;
}
@media screen and (min-width: 768px) {
  .forYou__content__item:nth-of-type(2) {
    width: 18.625rem;
  }
  .forYou__content__item:nth-of-type(2) svg {
    min-height: 8.5625rem;
    min-width: 8.5rem;
  }
}
.forYou__content__item:nth-of-type(3) svg {
  min-height: 5.03125rem;
  min-width: 4.25rem;
}
@media screen and (min-width: 768px) {
  .forYou__content__item:nth-of-type(3) {
    width: 18.75rem;
  }
  .forYou__content__item:nth-of-type(3) svg {
    min-height: 8.5625rem;
    min-width: 8.5rem;
  }
}
@media screen and (max-width: 767px) {
  .forYou__content__item:nth-of-type(4) {
    position: relative;
    padding-left: 5.6875rem;
    margin-top: 0.3125rem;
  }
  .forYou__content__item:nth-of-type(4) svg {
    left: -0.75rem;
    top: 0.4375rem;
    position: absolute;
    min-height: 3.9375rem;
    min-width: 5.609375rem;
  }
}
@media screen and (min-width: 768px) {
  .forYou__content__item:nth-of-type(4) {
    width: 19.375rem;
  }
  .forYou__content__item:nth-of-type(4) svg {
    min-height: 8.3125rem;
    min-width: 11.75rem;
  }
}

#teachers {
  background-color: #000;
  margin-top: 10.75rem;
}
@media screen and (max-width: 767px) {
  #teachers .container {
    padding-right: 0;
  }
}

.teachers {
  padding-top: 2.625rem;
  padding-bottom: 3.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 49.3125rem;
}
@media screen and (max-width: 767px) {
  .teachers {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 1.1875rem;
    padding-bottom: 1.9375rem;
    min-height: 59.375rem;
    gap: 1.60625rem;
  }
}
.teachers__info {
  min-width: 41.5rem;
  width: 41.5rem;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 767px) {
  .teachers__info {
    padding-right: 0.6875rem;
    width: 100%;
    min-width: 100%;
  }
}
.teachers__info h2 {
  letter-spacing: 0.02em;
  color: #ffffff;
  position: relative;
}
.teachers__info h2 .deskSpan {
  position: relative;
}
.teachers__info h2 .deskSpan svg {
  position: absolute;
  left: 0;
  bottom: 0;
}
.teachers__info h2 .deskSpan:nth-of-type(1) svg {
  width: 24.8125rem;
  height: 0.5rem;
  bottom: 0.125rem;
}
.teachers__info h2 .deskSpan:nth-of-type(2) svg {
  width: 11.4375rem;
  height: 0.5rem;
  bottom: 0.1875rem;
  left: -0.3125rem;
}
.teachers__info h2 .underline.mob {
  position: absolute;
}
.teachers__info h2 .underline.mob:nth-of-type(1) {
  bottom: 2.625rem;
  right: 1.875rem;
  width: 9.75rem;
  height: 0.4375rem;
  left: auto;
}
.teachers__info h2 .underline.mob:nth-of-type(2) {
  bottom: -0.125rem;
  width: 11.875rem;
  height: 0.5rem;
  left: 0.25rem;
}
.teachers__info__text {
  margin-top: 1.125rem;
  color: #ffffff;
  font-size: 1.25rem;
  line-height: 1.2em;
  width: 30.75rem;
}
@media screen and (max-width: 767px) {
  .teachers__info__text {
    margin-top: 1.3125rem;
    width: 100%;
  }
}
.teachers__info__nav {
  width: 36.375rem;
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.8125rem;
}
@media screen and (max-width: 767px) {
  .teachers__info__nav {
    width: 100%;
    gap: 0.6875rem;
    margin-top: 2.625rem;
  }
  .teachers__info__nav__item:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .teachers__info__nav__item:nth-child(3) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .teachers__info__nav__item:nth-child(4) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .teachers__info__nav__item:nth-child(2) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .teachers__info__nav__item:nth-child(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .teachers__info__nav__item:nth-child(10) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .teachers__info__nav__item:nth-child(6) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .teachers__info__nav__item:nth-child(7) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .teachers__info__nav__item:nth-child(8) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .teachers__info__nav__item:nth-child(9) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .teachers__info__nav__item:nth-child(11) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
.teachers__info__nav__item {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.25rem;
  line-height: 1.2em;
  padding: 0.625rem;
  color: #ffffff;
  font-weight: 500;
  background-color: #202020;
}
@media screen and (max-width: 767px) {
  .teachers__info__nav__item {
    padding: 0.48125rem;
    font-size: 0.96875rem;
  }
}
.teachers__info__nav__item:hover {
  background-color: #5e5e5e;
}
.teachers__info__nav__item.active {
  background-color: #ff8c39;
}
.teachers__info__nav__item.active:hover {
  background-color: #ff8c39;
}
.teachers__card {
  width: 35rem;
  height: 42.375rem;
  opacity: 0;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 42.375rem;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media screen and (max-width: 767px) {
  .teachers__card {
    width: 100%;
    max-width: 19.375rem;
    height: auto;
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.teachers__card.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.teachers__card picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.teachers__card__image {
  width: 35rem;
  height: 21.375rem;
  background-color: #FFB682;
}
@media screen and (max-width: 767px) {
  .teachers__card__image {
    width: 100%;
    -o-object-position: top;
       object-position: top;
    height: 8.625rem;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.teachers__card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1.9375rem 3.5625rem 1.3125rem 1.4375rem;
  background-color: #fff;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 767px) {
  .teachers__card__content {
    padding: 1.0625rem 0.625rem 1.625rem 1.3125rem;
  }
}
.teachers__card__content h3 {
  font-weight: 800;
  font-size: 3rem;
}
@media screen and (max-width: 767px) {
  .teachers__card__content h3 {
    font-size: 2rem;
  }
}
.teachers__card__content__info {
  margin-top: 1.1875rem;
  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: 767px) {
  .teachers__card__content__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.8125rem;
    margin-top: 0.5rem;
  }
}
.teachers__card__content__info-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.6875rem;
}
@media screen and (max-width: 767px) {
  .teachers__card__content__info-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 0.5rem;
  }
}
.teachers__card__content__info-tabs p {
  font-size: 0.875rem;
  line-height: 1.2em;
  padding: 0.25rem 0.4375rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #ffffff;
  background-color: #776cff;
}
.teachers__card__content__info-about {
  width: 16.9375rem;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  gap: 0.375rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.teachers__card__content__info-about li {
  position: relative;
  padding-left: 1.5625rem;
  font-size: 1rem;
  line-height: 1.2em;
}
.teachers__card__content__info-about li::before {
  content: "";
  width: 0.875rem;
  height: 0.375rem;
  display: block;
  position: absolute;
  top: 0.4375rem;
  left: 0;
  background-color: #776CFF;
}
.teachers__card__content a {
  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;
  height: 3.25rem;
  margin-top: auto;
  font-size: 1.25rem;
  line-height: 1.125rem;
  padding: 1.0625rem 1.5625rem;
  background-color: #FF8C39;
  text-transform: lowercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .teachers__card__content a {
    margin-top: 1.4375rem;
  }
}
.teachers__card__content a:hover {
  background-color: #FFB682;
}
.teachers__card__content a:focus {
  background-color: #FF6E06;
}
@media screen and (min-width: 768px) {
  .teachers__card.double {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 1.25rem;
  }
  .teachers__card.double .teachers__card__content {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .teachers__card.double .teachers__card__content h3 {
    font-size: 2rem;
  }
  .teachers__card.double .teachers__card__content img {
    width: 12.125rem;
    height: 100%;
  }
  .teachers__card.double .teachers__card__content__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 1rem 1.6875rem 1rem 1.6875rem;
  }
  .teachers__card.double .teachers__card__content__right h3 {
    font-size: 2rem;
    line-height: 1em;
  }
  .teachers__card.double .teachers__card__content__right a {
    margin-top: auto;
  }
  .teachers__card.double .teachers__card__content__right .teachers__card__content__info {
    margin-top: 0.6875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.9375rem;
  }
  .teachers__card.double .teachers__card__content__right .teachers__card__content__info-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .teachers__card.double .teachers__card__content__right .teachers__card__content__info-about {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .teachers__card.double .teachers__card__content {
    padding: 0;
  }
  .teachers__card.double .teachers__card__content__right {
    padding: 1.0625rem 0.625rem 1.625rem 1.3125rem;
  }
}

.teachers__card[data-teacher=hist-kirill] .teachers__card__content__info-tabs p, .teachers__card[data-teacher=geo-polina] .teachers__card__content__info-tabs p, .teachers__card__content[data-teacher=obsh-valentinych] .teachers__card__content__info-tabs p, .teachers__card__content[data-teacher=math-anya] .teachers__card__content__info-tabs p, .teachers__card__content[data-teacher=bio-mark] .teachers__card__content__info-tabs p {
  color: #000;
}

.teachers__card[data-teacher=chem-katya] .teachers__card__image {
  background-color: #776CFF;
}
.teachers__card[data-teacher=chem-katya] .teachers__card__content__info-tabs p {
  background-color: #776CFF;
}
.teachers__card[data-teacher=chem-katya] .teachers__card__content__info-about li::before {
  background-color: #878BFD;
}

.teachers__card__content[data-teacher=chem-katya] .teachers__card__image {
  background-color: #776CFF;
}
.teachers__card__content[data-teacher=chem-katya] .teachers__card__content__info-tabs p {
  background-color: #776CFF;
}
.teachers__card__content[data-teacher=chem-katya] .teachers__card__content__info-about li::before {
  background-color: #878BFD;
}

.teachers__card[data-teacher=phys-sanya] .teachers__card__image {
  background-color: #244AD0;
}
.teachers__card[data-teacher=phys-sanya] .teachers__card__content__info-tabs p {
  background-color: #244AD0;
}
.teachers__card[data-teacher=phys-sanya] .teachers__card__content__info-about li::before {
  background-color: #557AFD;
}

.teachers__card__content[data-teacher=phys-sanya] .teachers__card__image {
  background-color: #244AD0;
}
.teachers__card__content[data-teacher=phys-sanya] .teachers__card__content__info-tabs p {
  background-color: #244AD0;
}
.teachers__card__content[data-teacher=phys-sanya] .teachers__card__content__info-about li::before {
  background-color: #557AFD;
}

.teachers__card[data-teacher=rus-masha] .teachers__card__image {
  background-color: #E83842;
}
.teachers__card[data-teacher=rus-masha] .teachers__card__content__info-tabs p {
  background-color: #E83842;
}
.teachers__card[data-teacher=rus-masha] .teachers__card__content__info-about li::before {
  background-color: #FFA0A6;
}

.teachers__card__content[data-teacher=rus-masha] .teachers__card__image {
  background-color: #E83842;
}
.teachers__card__content[data-teacher=rus-masha] .teachers__card__content__info-tabs p {
  background-color: #E83842;
}
.teachers__card__content[data-teacher=rus-masha] .teachers__card__content__info-about li::before {
  background-color: #FFA0A6;
}

.teachers__card[data-teacher=hist-kirill] .teachers__card__image {
  background-color: #FB9E32;
}
.teachers__card[data-teacher=hist-kirill] .teachers__card__content__info-tabs p {
  background-color: #FB9E32;
}
.teachers__card[data-teacher=hist-kirill] .teachers__card__content__info-about li::before {
  background-color: #FFB55E;
}

.teachers__card__content[data-teacher=hist-kirill] .teachers__card__image {
  background-color: #FB9E32;
}
.teachers__card__content[data-teacher=hist-kirill] .teachers__card__content__info-tabs p {
  background-color: #FB9E32;
}
.teachers__card__content[data-teacher=hist-kirill] .teachers__card__content__info-about li::before {
  background-color: #FFB55E;
}

.teachers__card[data-teacher=lit-mariya] .teachers__card__image {
  background-color: #E639E1;
}
.teachers__card[data-teacher=lit-mariya] .teachers__card__content__info-tabs p {
  background-color: #E639E1;
}
.teachers__card[data-teacher=lit-mariya] .teachers__card__content__info-about li::before {
  background-color: #EE8BEC;
}

.teachers__card__content[data-teacher=lit-mariya] .teachers__card__image {
  background-color: #E639E1;
}
.teachers__card__content[data-teacher=lit-mariya] .teachers__card__content__info-tabs p {
  background-color: #E639E1;
}
.teachers__card__content[data-teacher=lit-mariya] .teachers__card__content__info-about li::before {
  background-color: #EE8BEC;
}

.teachers__card[data-teacher=info-artem] .teachers__card__image {
  background-color: #5C8AFF;
}
.teachers__card[data-teacher=info-artem] .teachers__card__content__info-tabs p {
  background-color: #5C8AFF;
}
.teachers__card[data-teacher=info-artem] .teachers__card__content__info-about li::before {
  background-color: #85B6FF;
}

.teachers__card__content[data-teacher=info-artem] .teachers__card__image {
  background-color: #5C8AFF;
}
.teachers__card__content[data-teacher=info-artem] .teachers__card__content__info-tabs p {
  background-color: #5C8AFF;
}
.teachers__card__content[data-teacher=info-artem] .teachers__card__content__info-about li::before {
  background-color: #85B6FF;
}

.teachers__card[data-teacher=geo-polina] .teachers__card__image {
  background-color: #67D840;
}
.teachers__card[data-teacher=geo-polina] .teachers__card__content__info-tabs p {
  background-color: #67D840;
}
.teachers__card[data-teacher=geo-polina] .teachers__card__content__info-about li::before {
  background-color: #94F274;
}

.teachers__card__content[data-teacher=geo-polina] .teachers__card__image {
  background-color: #67D840;
}
.teachers__card__content[data-teacher=geo-polina] .teachers__card__content__info-tabs p {
  background-color: #67D840;
}
.teachers__card__content[data-teacher=geo-polina] .teachers__card__content__info-about li::before {
  background-color: #94F274;
}

.teachers__card[data-teacher=eng-tanya] .teachers__card__image {
  background-color: #9F36E8;
}
.teachers__card[data-teacher=eng-tanya] .teachers__card__content__info-tabs p {
  background-color: #9F36E8;
}
.teachers__card[data-teacher=eng-tanya] .teachers__card__content__info-about li::before {
  background-color: #C478F9;
}

.teachers__card__content[data-teacher=eng-tanya] .teachers__card__image {
  background-color: #9F36E8;
}
.teachers__card__content[data-teacher=eng-tanya] .teachers__card__content__info-tabs p {
  background-color: #9F36E8;
}
.teachers__card__content[data-teacher=eng-tanya] .teachers__card__content__info-about li::before {
  background-color: #C478F9;
}

.teachers__card[data-teacher=math-anya] .teachers__card__image {
  background-color: #FF8CD1;
}
.teachers__card[data-teacher=math-anya] .teachers__card__content__info-tabs p {
  background-color: #FDA6DF;
}
.teachers__card[data-teacher=math-anya] .teachers__card__content__info-about li::before {
  background-color: #FF8CD1;
}

.teachers__card__content[data-teacher=math-anya] .teachers__card__image {
  background-color: #FF8CD1;
}
.teachers__card__content[data-teacher=math-anya] .teachers__card__content__info-tabs p {
  background-color: #FDA6DF;
}
.teachers__card__content[data-teacher=math-anya] .teachers__card__content__info-about li::before {
  background-color: #FF8CD1;
}

.teachers__card[data-teacher=obsh-valentinych] .teachers__card__image {
  background-color: #F3DC0A;
}
.teachers__card[data-teacher=obsh-valentinych] .teachers__card__content__info-tabs p {
  background-color: #F3DC0A;
}
.teachers__card[data-teacher=obsh-valentinych] .teachers__card__content__info-about li::before {
  background-color: #FFED4B;
}

.teachers__card__content[data-teacher=obsh-valentinych] .teachers__card__image {
  background-color: #F3DC0A;
}
.teachers__card__content[data-teacher=obsh-valentinych] .teachers__card__content__info-tabs p {
  background-color: #F3DC0A;
}
.teachers__card__content[data-teacher=obsh-valentinych] .teachers__card__content__info-about li::before {
  background-color: #FFED4B;
}

.teachers__card[data-teacher=obsh-nastya] .teachers__card__image {
  background-color: #9B5EFF;
}
.teachers__card[data-teacher=obsh-nastya] .teachers__card__content__info-tabs p {
  background-color: #AE7DFF;
}
.teachers__card[data-teacher=obsh-nastya] .teachers__card__content__info-about li::before {
  background-color: #AE7DFF;
}

.teachers__card__content[data-teacher=obsh-nastya] .teachers__card__image {
  background-color: #9B5EFF;
}
.teachers__card__content[data-teacher=obsh-nastya] .teachers__card__content__info-tabs p {
  background-color: #AE7DFF;
}
.teachers__card__content[data-teacher=obsh-nastya] .teachers__card__content__info-about li::before {
  background-color: #AE7DFF;
}

.teachers__card[data-teacher=bio-ksyusha] .teachers__card__image {
  background-color: #0B72EB;
}
.teachers__card[data-teacher=bio-ksyusha] .teachers__card__content__info-tabs p {
  background-color: #0B72EB;
}
.teachers__card[data-teacher=bio-ksyusha] .teachers__card__content__info-about li::before {
  background-color: #599CFF;
}

.teachers__card__content[data-teacher=bio-ksyusha] .teachers__card__image {
  background-color: #0B72EB;
}
.teachers__card__content[data-teacher=bio-ksyusha] .teachers__card__content__info-tabs p {
  background-color: #0B72EB;
}
.teachers__card__content[data-teacher=bio-ksyusha] .teachers__card__content__info-about li::before {
  background-color: #599CFF;
}

.teachers__card[data-teacher=bio-mark] .teachers__card__image {
  background-color: #3AC467;
}
.teachers__card[data-teacher=bio-mark] .teachers__card__content__info-tabs p {
  background-color: #64E38D;
}
.teachers__card[data-teacher=bio-mark] .teachers__card__content__info-about li::before {
  background-color: #64E38D;
}

.teachers__card__content[data-teacher=bio-mark] .teachers__card__image {
  background-color: #3AC467;
}
.teachers__card__content[data-teacher=bio-mark] .teachers__card__content__info-tabs p {
  background-color: #64E38D;
}
.teachers__card__content[data-teacher=bio-mark] .teachers__card__content__info-about li::before {
  background-color: #64E38D;
}

@media screen and (max-width: 767px) {
  .teachers__card__content[data-teacher=bio-mark] .teachers__card__content__info-tabs p {
    background-color: #3AC467;
  }
}

/* Скрытие карточек с анимацией */
.teachers__card {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s ease, visibility 0.5s ease;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}

/* Показ карточек с анимацией */
.teachers__card.active {
  opacity: 1;
  visibility: visible;
}

.teachers__card__content[data-teacher=math-legion] .teachers__card__content__info:nth-of-type(1) .teachers__card__content__info-tabs p {
  background-color: #A057E6;
}
.teachers__card__content[data-teacher=math-legion] .teachers__card__content__info:nth-of-type(1) .teachers__card__content__info-about li::before {
  background-color: #BF7FFD;
}
.teachers__card__content[data-teacher=math-legion] .teachers__card__content__info:nth-of-type(2) .teachers__card__content__info-tabs p {
  background-color: #F76830;
}
.teachers__card__content[data-teacher=math-legion] .teachers__card__content__info:nth-of-type(2) .teachers__card__content__info-about li::before {
  background-color: #FF8C39;
}

#study {
  padding-top: 6.25rem;
}
@media screen and (min-width: 768px) {
  #study {
    padding-top: 0rem;
  }
}

.study {
  background-image: url("data:image/svg+xml,%3Csvg width='277' height='360' viewBox='0 0 277 360' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.5108 252.488L129.245 169L115.962 259.71L180.995 247.926L132.285 276.25L196 322.766L116.549 290.752L133.981 346.427L98.4878 305.74L70.6943 359L82.5338 291.473L2 317.231L69.6951 276.518L10.7411 219.551L78.8057 251.918' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M231.248 86.6972C229.764 67.4486 224.491 52.6538 212.512 45.8451' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M230.48 86.9019C230.583 67.7045 234.781 53.2169 246.299 47.2273' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M228.894 1C228.279 19.3783 223.723 33.0981 212 38.4222' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M229.098 1.10229C230.07 19.583 234.985 33.917 246.81 40.8281' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M266.262 112.21C265.392 100.64 262.218 91.7329 255 87.6886' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M266.262 111.852C266.313 100.333 268.821 91.6304 275.784 88.0469' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M265.187 56.2047C264.829 67.2624 262.064 75.4533 255.051 78.6785' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M264.727 56.0001C265.341 67.109 268.259 75.7094 275.375 79.8561' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 80%;
  padding-bottom: 14.125rem;
  background-position: 3.25rem 6.5rem;
  position: relative;
}
@media screen and (min-width: 768px) {
  .study {
    background-image: url("data:image/svg+xml,%3Csvg width='874' height='468' viewBox='0 0 874 468' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M797.294 112.748C799.23 87.6478 806.106 68.3557 821.727 59.4773' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M798.295 113.015C798.161 87.9817 792.688 69.0901 777.668 61.2798' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M800.365 1C801.167 24.965 807.108 42.8553 822.395 49.7978' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M800.098 1.13354C798.829 25.232 792.421 43.9233 777 52.9352' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M856.417 152.297C857.552 137.21 861.691 125.595 871.104 120.321' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M856.418 151.83C856.351 136.81 853.08 125.461 844.002 120.789' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M857.82 79.2668C858.287 93.6859 861.892 104.367 871.037 108.572' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M858.42 79C857.619 93.4858 853.814 104.701 844.535 110.108' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M91.5108 359.488L130.245 276L116.962 366.71L181.995 354.926L133.285 383.25L197 429.766L117.549 397.752L134.981 453.427L99.4878 412.74L71.6943 466L83.5338 398.473L3 424.231L70.6951 383.518L11.7411 326.551L79.8057 358.918' stroke='%23828EFF' stroke-width='8' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");
    background-size: 63%;
    padding-top: 16.1875rem;
    background-position: 19rem 8.375rem;
    padding-bottom: 11.125rem;
  }
}
.study h2 {
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .study h2 {
    letter-spacing: 0.02em;
  }
}
.study h2 .highlight.mob::after {
  width: 18.75rem;
  background-color: #ff8c39;
  height: 2.125rem;
  top: 0.125rem;
  left: 0.0625rem;
}
.study h2 .highlight.desk {
  z-index: 1;
}
.study h2 .highlight.desk::after {
  display: inline-block;
  z-index: -1;
  content: "";
  background-color: #ff8c39;
}
@media screen and (min-width: 768px) {
  .study h2 .highlight.desk::after {
    height: 3.5rem;
    width: 30.9375rem;
    left: -0.375rem;
  }
}
.study h2 span {
  position: relative;
}
.study h2 span .underline.mob {
  width: 15.75rem;
  height: 0.4375rem;
  left: auto;
  right: 0rem;
}
.study h2 span .underline.desk {
  width: 25.4375rem;
  height: 0.5rem;
  left: auto;
  right: 0.125rem;
}
.study h2 .empty {
  display: inline-block;
  width: 11.625rem;
}
@media screen and (max-width: 767px) {
  .study h2 .empty {
    display: none;
  }
}
.study__video {
  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;
  position: absolute;
  border-radius: 50%;
  overflow: hidden;
  width: 10.375rem;
  height: 10.375rem;
}
.study__video video {
  width: 106%;
  height: 106%;
}
.study__video:nth-of-type(1) {
  bottom: 0rem;
  left: 0rem;
}
@media screen and (min-width: 768px) {
  .study__video:nth-of-type(1) {
    bottom: 6.4375rem;
    left: 15.5rem;
  }
}
.study__video:nth-of-type(2) {
  bottom: 5.9375rem;
  right: 0rem;
  display: none;
}
.study__video:nth-of-type(2) video {
  width: 110%;
  height: 110%;
}
@media screen and (min-width: 768px) {
  .study__video:nth-of-type(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    bottom: auto;
    top: 12.1875rem;
    right: 0.375rem;
  }
}
.study__video:nth-of-type(3) {
  width: 15rem;
  height: 15rem;
  right: 9.5rem;
  bottom: 0rem;
}
@media screen and (max-width: 767px) {
  .study__video:nth-of-type(3) {
    bottom: 5.9375rem;
    right: 0rem;
    width: 10.375rem;
    height: 10.375rem;
  }
}
.study__icon {
  position: absolute;
  bottom: 2.4375rem;
  right: 0.6875rem;
  z-index: 3;
}
.study__icon.mob {
  display: none;
}
@media screen and (max-width: 767px) {
  .study__icon.mob {
    display: block;
    width: 4.1875rem;
    height: 6.1875rem;
  }
}
.study__icon.desk {
  width: 5.75rem;
  height: 8.3125rem;
  bottom: 4.375rem;
  right: 6.9375rem;
  z-index: 8;
}
@media screen and (max-width: 767px) {
  .study__icon.desk {
    display: none;
  }
}

.customPlayer {
  width: 100%;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.customPlayer video {
  width: 100%;
  background-size: contain;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.customPlayer__controls {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.customPlayer__controls .playButton,
.customPlayer__controls .stopButton {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.8);
      -ms-transform: translate(-50%, -50%) scale(0.8);
          transform: translate(-50%, -50%) scale(0.8);
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
  opacity: 0;
  pointer-events: none;
}
.customPlayer__controls .playButton.visible,
.customPlayer__controls .stopButton.visible {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  pointer-events: none;
}
.customPlayer__controls .playButton {
  width: 2.25rem;
  height: 2.3125rem;
  z-index: 2;
}
.customPlayer__controls .stopButton {
  width: 2.0625rem;
  height: 2.5rem;
  z-index: 1;
}
.customPlayer__controls:hover .stopButton.visible {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
      -ms-transform: translate(-50%, -50%) scale(1.1);
          transform: translate(-50%, -50%) scale(1.1);
}
.customPlayer__controls:hover .playButton.visible {
  -webkit-transform: translate(-50%, -50%) scale(0.9);
      -ms-transform: translate(-50%, -50%) scale(0.9);
          transform: translate(-50%, -50%) scale(0.9);
}

.hidden {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translate(-50%, -50%) scale(0.8);
      -ms-transform: translate(-50%, -50%) scale(0.8);
          transform: translate(-50%, -50%) scale(0.8);
}

#about {
  padding-top: 7.375rem;
}
@media screen and (min-width: 768px) {
  #about {
    padding-top: 10.9375rem;
  }
}

.about h2 {
  position: relative;
}
.about h2 .highlight.mob:nth-of-type(1) .underline.mob {
  height: 0.375rem;
  width: 10.75rem;
  right: 0.125rem;
  left: auto;
  bottom: 0.25rem;
}
.about h2 .highlight.mob:nth-of-type(2) .underline.mob {
  height: 0.5625rem;
  width: 12.8125rem;
  left: -0.0625rem;
}
.about h2 .underline.desk {
  width: 39.6875rem;
  height: 1rem;
  left: auto;
  right: -0.125rem;
  bottom: -0.375rem;
}
@media screen and (min-width: 768px) {
  .about h2 {
    letter-spacing: 0.02em;
  }
}
.about__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.about__header .sliderControls {
  margin-bottom: 0.875rem;
  margin-right: 1.5625rem;
}
.about #aboutSlider {
  margin-top: 2.625rem;
}
@media screen and (max-width: 767px) {
  .about #aboutSlider {
    margin-top: 2.25rem;
    height: 39.9375rem;
  }
}
.about #aboutSlider .swiper-slide {
  padding: 1.5625rem 1.6875rem;
  background-color: #000;
  background-size: cover;
  width: 20.5rem;
  height: 25.1875rem;
  position: relative;
}
@media screen and (max-width: 767px) {
  .about #aboutSlider .swiper-slide {
    width: 15.875rem;
    height: 19.5rem;
    padding: 1.1875rem 1.25rem;
  }
}
.about #aboutSlider .swiper-slide img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.about #aboutSlider .swiper-slide p {
  position: relative;
  z-index: 5;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1em;
}
.about #aboutSlider .swiper-slide p:nth-child(2) {
  font-size: 1rem;
  opacity: 0.4;
  margin-top: 0.4375rem;
}
@media screen and (max-width: 767px) {
  .about #aboutSlider .swiper-slide p:nth-child(2) {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .about #aboutSlider .swiper-slide p {
    font-size: 1rem;
  }
}

.callbackForm {
  z-index: 4;
  width: 20.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.6875rem;
}
@media screen and (max-width: 767px) {
  .callbackForm {
    width: 100%;
  }
}
.callbackForm input {
  border: none;
  font-size: 1.25rem;
  line-height: 1.125rem;
  padding: 1.34375rem 1rem;
  color: #000;
  outline: none;
  max-height: 3.875rem;
}
.callbackForm input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.callbackForm input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.callbackForm input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.callbackForm input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.callbackForm input::placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.callbackForm__submit {
  background-color: #FF8C39;
  font-size: 1.5rem;
  font-weight: 600;
  border: none;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4.4375rem;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.callbackForm__submit:focus {
  background-color: #ff6e06;
}
.callbackForm__submit:hover {
  background-color: #FFB682;
}
@media screen and (min-width: 768px) {
  .callbackForm.horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    gap: 1.1875rem;
  }
  .callbackForm.horizontal input,
  .callbackForm.horizontal button {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.custom__select {
  width: 100%;
  position: relative;
  height: 3.875rem;
  padding: 1.34375rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
.custom__select .custom__select__btn {
  border: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #fff;
  padding: 0;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .custom__select .custom__select__btn svg {
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9);
  }
}
.custom__select .custom__select__btn p {
  font-size: 1.25rem;
  line-height: 1.125rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.3);
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.custom__select__dropdown {
  display: none;
  position: absolute;
  top: 107%;
  left: 0;
  right: 0;
  background-color: #F6F6F6;
  z-index: 100;
  list-style: none;
  padding: 0.875rem 1.1875rem 1.5625rem 1.1875rem;
}
@media screen and (max-width: 767px) {
  .custom__select__dropdown {
    padding: 0.875rem 0.75rem 1.25rem 0.75rem;
  }
}
.custom__select__dropdown li {
  cursor: pointer;
  font-size: 1.5rem;
  line-height: 1.346875rem;
  color: #000;
  font-weight: 500;
  padding: 1rem 0;
  border-bottom: 0.125rem solid #E7E7E7;
  opacity: 30%;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.custom__select__dropdown li:hover {
  opacity: 100%;
}
@media screen and (max-width: 767px) {
  .custom__select__dropdown li {
    font-size: 1.25rem;
    line-height: 1.125rem;
    padding: 0.9375rem 0;
  }
}
.custom__select__dropdown li:first-child {
  padding-top: 0;
}
.custom__select__dropdown li:last-child {
  padding-bottom: 0;
  border: none;
}

#reviews {
  padding-top: 6.25rem;
}
@media screen and (min-width: 768px) {
  #reviews {
    padding-top: 7.6875rem;
  }
}

.reviews h2 {
  margin-bottom: 2rem;
}
.reviews h2 .highlight.mob::after {
  width: 21.6875rem;
  height: 2.125rem;
  background-color: #828EFF;
  left: -0.3125rem;
  top: 0.4375rem;
}
@media screen and (min-width: 768px) {
  .reviews h2 .highlight.desk::after {
    display: block;
    left: -0.0625rem;
    height: 3.5rem;
    width: 34.1875rem;
    top: 0.6875rem;
  }
}
.reviews .reviews__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 768px) {
  .reviews .reviews__items {
    margin-top: 3.1875rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    gap: 1.125rem;
  }
}
.reviews .reviews__items__column {
  position: relative;
}
@media screen and (min-width: 768px) {
  .reviews .reviews__items__column {
    width: calc((100% - 4rem) / 4);
  }
}
.reviews .reviews__items__column .review__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
}
.reviews .reviews__items__column .review__top img {
  width: 2.5rem;
  height: 2.5rem;
}
.reviews .reviews__items__column .review__top p {
  font-size: 1.25rem;
  font-weight: 700;
}
.reviews .reviews__items__column .review__top p span {
  font-size: 1rem;
  font-weight: 500;
  opacity: 0.2;
}
.reviews .reviews__items__column .review__text {
  margin-top: 0.75rem;
  font-size: 1rem;
  line-height: 1.1em;
}
.reviews .reviews__items__column:nth-of-type(1) {
  padding-bottom: 22.9375rem;
}
@media screen and (min-width: 768px) {
  .reviews .reviews__items__column:nth-of-type(1) {
    padding-bottom: 27.3125rem;
  }
}
.reviews .reviews__items__column:nth-of-type(1) svg.mob {
  position: absolute;
  bottom: 0.25rem;
  left: 1.3125rem;
  width: 18.5rem;
  height: 17.875rem;
}
@media screen and (min-width: 768px) {
  .reviews .reviews__items__column:nth-of-type(1) svg.mob {
    display: none;
  }
}
.reviews .reviews__items__column:nth-of-type(1) svg.desk {
  position: absolute;
  bottom: 4.4375rem;
  left: -1.4375rem;
  width: 26.6875rem;
  height: 16.1875rem;
  z-index: 3;
}
@media screen and (max-width: 767px) {
  .reviews .reviews__items__column:nth-of-type(1) svg.desk {
    display: none;
  }
}
.reviews .reviews__items__column:nth-of-type(1) .reviews__video {
  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;
  position: absolute;
  border-radius: 50%;
  overflow: hidden;
  width: 10.375rem;
  height: 10.375rem;
}
.reviews .reviews__items__column:nth-of-type(1) .reviews__video video {
  width: 106%;
  height: 106%;
}
@media screen and (min-width: 768px) {
  .reviews .reviews__items__column:nth-of-type(1) .reviews__video {
    width: 12.375rem;
    height: 12.375rem;
  }
}
.reviews .reviews__items__column:nth-of-type(1) .girl1 {
  right: 0;
  bottom: 9.6875rem;
}
@media screen and (min-width: 768px) {
  .reviews .reviews__items__column:nth-of-type(1) .girl1 {
    right: -0.1875rem;
    z-index: 3;
    bottom: 12.375rem;
  }
}
.reviews .reviews__items__column:nth-of-type(1) .boy1 {
  left: 0;
  bottom: 0;
}
.reviews .reviews__items__column:nth-of-type(1) .boy1 video {
  width: 110%;
  height: 110%;
}
@media screen and (min-width: 768px) {
  .reviews .reviews__items__column:nth-of-type(1) .boy1 {
    left: 1.625rem;
    bottom: -0.375rem;
  }
}
.reviews .reviews__items__column:nth-of-type(2) video {
  height: 30.375rem;
}
@media screen and (max-width: 767px) {
  .reviews .reviews__items__column:nth-of-type(2) {
    display: none;
  }
}
.reviews .reviews__items__column:nth-of-type(3) {
  margin-top: 2.5rem;
}
@media screen and (min-width: 768px) {
  .reviews .reviews__items__column:nth-of-type(3) {
    margin-top: auto;
  }
}
.reviews .reviews__items__column:nth-of-type(3) .reviews__items__column__special {
  position: relative;
}
.reviews .reviews__items__column:nth-of-type(3) .reviews__items__column__special .reviews__video {
  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;
  position: absolute;
  border-radius: 50%;
  overflow: hidden;
  width: 12.5rem;
  height: 12.5rem;
  left: 0.4375rem;
  top: -15.625rem;
  z-index: 3;
}
.reviews .reviews__items__column:nth-of-type(3) .reviews__items__column__special .reviews__video video {
  width: 110%;
  height: 110%;
}
.reviews .reviews__items__column:nth-of-type(3) .reviews__items__column__special svg {
  position: absolute;
  top: -15rem;
  left: 9.0625rem;
  width: 11.9375rem;
  height: 12.25rem;
}
@media screen and (max-width: 767px) {
  .reviews .reviews__items__column:nth-of-type(3) .reviews__items__column__special {
    display: none;
  }
}
.reviews .reviews__items__column:nth-of-type(3) video {
  height: 30.6875rem;
}
.reviews .reviews__items__column:nth-of-type(4) {
  margin-top: 2.875rem;
  width: 20.5rem;
}
@media screen and (min-width: 768px) {
  .reviews .reviews__items__column:nth-of-type(4) {
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 2.875rem;
  }
}
@media screen and (max-width: 767px) {
  .reviews .reviews__items__column:nth-of-type(4) .review:nth-child(2) {
    display: none;
  }
}

#success {
  padding-top: 8.1875rem;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
@media screen and (max-width: 767px) {
  #success {
    padding-top: 4.5625rem;
  }
}

.success {
  min-height: 30.9375rem;
  height: 30.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .success {
    height: 53.75rem;
    min-height: 53.75rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.success h2 {
  margin-top: 4.0625rem;
}
@media screen and (max-width: 767px) {
  .success h2 {
    margin-top: 0;
  }
}
.success h2 .success__option {
  position: relative;
}
.success h2 .success__option svg {
  opacity: 0;
  -webkit-transition: 0.7s ease-in-out;
  transition: 0.7s ease-in-out;
}
.success h2 .success__option.active svg {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .success h2 .success__option.active svg.desk {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .success h2 .success__option.active svg.mob {
    display: none;
  }
}
.success h2 .success__option:nth-of-type(1) .underline.desk {
  width: 18.25rem;
  height: 0.6875rem;
}
.success h2 .success__option:nth-of-type(1) .underline.mob {
  width: 11.5625rem;
  height: 0.375rem;
  left: 0;
}
.success h2 .success__option:nth-of-type(2) .underline.desk {
  width: 28.0625rem;
  height: 0.75rem;
  left: auto;
  right: -0.1875rem;
}
.success h2 .success__option:nth-of-type(2) .underline.mob {
  width: 17.5rem;
  height: 0.5rem;
  left: auto;
  right: -0.1875rem;
}
.success__info {
  width: 27.75rem;
  font-size: 1.5rem;
  line-height: 1.1em;
  margin-top: 2.3125rem;
  display: none;
  opacity: 0;
  -webkit-transition: 0.7s ease-in-out;
  transition: 0.7s ease-in-out;
}
.success__info.active {
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.success__info#infoOption2 {
  opacity: 0;
  width: 30.0625rem;
}
@media screen and (max-width: 767px) {
  .success__info {
    width: 100% !important;
  }
}
.success__chat {
  width: 45.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .success__chat {
    width: 100%;
    height: auto;
  }
}
.success__chat .chat__frame {
  width: 100%;
  display: none;
  opacity: 0;
  -webkit-transition: 0.7s ease-in-out;
  transition: 0.7s ease-in-out;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.success__chat .chat__frame.active {
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.success__chat .chat__frame .success__chat__message {
  opacity: 0;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  width: 27.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}
@media screen and (max-width: 767px) {
  .success__chat .chat__frame .success__chat__message {
    width: 21.75rem;
  }
}
.success__chat .chat__frame .success__chat__message__text {
  font-size: 1rem;
  line-height: 1.3em;
  position: relative;
}
.success__chat .chat__frame .success__chat__message__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.success__chat .chat__frame .success__chat__message__info img {
  margin-top: 0.5rem;
}
.success__chat .chat__frame .success__chat__message__info p {
  font-size: 0.75rem;
  line-height: 1.3em;
  font-weight: 500;
  opacity: 0.4;
}
.success__chat .chat__frame .success__chat__message.gray {
  margin-left: 3.5625rem;
}
@media screen and (max-width: 767px) {
  .success__chat .chat__frame .success__chat__message.gray {
    margin-left: 0;
  }
}
.success__chat .chat__frame .success__chat__message.gray .success__chat__message__text {
  background-color: #F5F5F5;
  padding: 1.0625rem 1.375rem 1.4375rem;
}
@media screen and (max-width: 767px) {
  .success__chat .chat__frame .success__chat__message.gray .success__chat__message__text {
    padding: 1.0625rem 1.5rem;
  }
}
.success__chat .chat__frame .success__chat__message.gray .success__chat__message__text::before {
  background-size: contain;
  position: absolute;
  content: "";
  bottom: -1rem;
  left: 2.9375rem;
  width: 1.25rem;
  height: 1rem;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.0002V0.000244141H20L0 16.0002Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");
}
.success__chat .chat__frame .success__chat__message.gray .success__chat__message__info img {
  width: 2.4375rem;
  height: 2.4375rem;
}
.success__chat .chat__frame .success__chat__message.orange {
  margin-left: auto;
}
.success__chat .chat__frame .success__chat__message.orange .success__chat__message__text {
  background-color: #FF8C39;
  padding: 1rem 1.625rem 1.0625rem 1.1875rem;
}
@media screen and (max-width: 767px) {
  .success__chat .chat__frame .success__chat__message.orange .success__chat__message__text {
    padding: 1rem 0.5625rem 1.0625rem 1.1875rem;
  }
}
.success__chat .chat__frame .success__chat__message.orange .success__chat__message__text::before {
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  content: "";
  bottom: -0.875rem;
  right: 2.4375rem;
  width: 1.25rem;
  height: 0.875rem;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 14V0H0L20 14Z' fill='%23FF8C39'/%3E%3C/svg%3E%0A");
}
.success__chat .chat__frame .success__chat__message.orange .success__chat__message__info {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.success__chat .chat__frame .success__chat__message.orange .success__chat__message__info img {
  width: 3.6875rem;
  height: 3.6875rem;
}
.success__chat #chatFrame_1 {
  padding-bottom: 1.875rem;
  background-image: url("data:image/svg+xml,%3Csvg width='646' height='448' viewBox='0 0 646 448' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M205.315 207.11L117.079 292.893' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M9.016 280.416C16.7543 276.074 31.2447 269.41 50.2963 269.016C67.3066 268.666 79.9499 273.476 86.2292 275.942C100.71 281.62 110.928 289.496 117.01 294.965' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M111.714 183.864C123.651 181.836 133.929 181.794 141.675 182.297C161.375 183.567 175.476 189.04 178.616 190.29C189.556 194.663 198.072 200.062 204.142 204.581' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M209.859 205.986C224.251 201.167 236.315 200.372 244.392 200.5C260.806 200.762 273.088 205.045 287.862 210.199C300.982 214.775 311.653 219.819 319.476 223.928' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M115.038 298.438C118.564 295.633 123.937 291.928 131.119 288.964C134.618 287.52 148.531 282.129 164.291 284.376C179.004 286.48 185.222 293.796 197.442 300.769C208.947 307.334 226.906 314.249 254.167 313.944L329.196 228.356' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M124.894 302.062C144.896 300.799 160.329 303.215 170.494 305.547C191.669 310.401 200.085 317.181 220.704 321.222C238.387 324.688 247.117 324.488 256.577 323.368' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M6.68185 284.657L116.366 300.321' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M253.674 337.508L114.462 307.605L1.57208 306.363' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M107.025 187.515L4.41308 281.519' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M262.787 322.319L332.438 241.031' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M266.929 336.38L334.539 253.456' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M341.555 399.467L426.255 329.618' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M351.464 412.036L435.146 341.282' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M397.065 383.364L401.008 387.005L438.252 355.189L431.124 347.591' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M340.631 401.672L325.245 421.887L327.561 424.485L349.294 413.653' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M324.127 425.166L315.001 433.267' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M430.403 331.562L446.42 318.031' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M434.025 336.324L446.43 325.707' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M339.332 397.13C341.52 398.46 344.281 400.486 346.968 403.38C350.546 407.197 352.646 411.053 353.852 413.767' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M352.094 394.95C355.189 397.58 357.842 400.752 359.926 404.231' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M357.477 387.491C360.451 389.824 363.053 392.645 365.213 395.757' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M363.328 381.592C367.431 384.689 370.894 388.679 373.417 393.182' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M423.164 327.208C425.352 328.538 428.113 330.564 430.8 333.458C434.378 337.274 436.478 341.131 437.684 343.845' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M422.957 335.89C426.025 338.486 428.358 341.462 430.032 344.703' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M441.719 318.057C444.509 320.619 446.903 323.603 448.794 326.87' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M547.084 48.8579C550.523 29.3583 560.919 11.6891 578.156 6.12607C581.067 5.1851 599.07 -0.285204 613.356 9.19374C634.714 23.3781 631.291 59.0554 629.973 72.6122C628.514 87.6444 621.919 104.311 608.797 137.031C602.203 153.474 596.44 166.891 592.473 175.918' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M530.328 55.1912C526.239 52.3996 519.466 44.9822 502.335 41.4984C499.248 40.8733 474.452 37.8 460.568 55.0446C445.878 73.2961 456.013 98.791 457.197 101.643C463.928 117.852 476.39 124.547 507.87 143.236C522.122 151.698 543.499 166.984 572.199 184.891' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M530.486 56.6923L520 93.4378' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M517.492 95.9784L562.77 96.4533L548.379 132.064' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M544.098 133.383L568.506 136.017' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M570.728 135.78L571.175 189.555' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M547.102 49.0302L551.701 77.928L587.407 78.6683L574.325 119.474L593.461 121.989L589.509 178.623' stroke='%23FF8C39' stroke-width='5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  background-size: 40.375rem;
  background-repeat: no-repeat;
  position: relative;
}
.success__chat #chatFrame_1 .success__chat__message.orange {
  margin-bottom: 3.25rem;
}
.success__chat #chatFrame_1 .success__chat__message.gray {
  margin-bottom: 0.4375rem;
}
.success__chat #chatFrame_1 svg {
  display: none;
}
@media screen and (max-width: 767px) {
  .success__chat #chatFrame_1 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background: none;
  }
  .success__chat #chatFrame_1 .success__chat__message.orange {
    margin-bottom: 0;
    margin-top: 2.125rem;
  }
  .success__chat #chatFrame_1 .success__chat__message.gray {
    margin-top: 3.875rem;
    margin-bottom: 0;
  }
  .success__chat #chatFrame_1 svg {
    position: absolute;
    display: block;
    width: 23.125rem;
    height: 21.6875rem;
    z-index: -1;
    left: -0.6875rem;
    top: -0.875rem;
  }
}
.success__chat #chatFrame_2 {
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='693' height='419' viewBox='0 0 693 419' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M600.031 36.7983L592.958 49.5055' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M538.413 23.6048C534.206 31.1681 533.474 44.8222 533.74 50.3067C534.314 62.1565 541.586 69.335 537.805 74.572C537.005 75.6826 534.215 76.704 528.665 78.7047C520.045 81.8125 517.892 81.7062 513.629 83.8225C509.021 86.1068 506.21 88.8764 503.368 91.6655C496.669 98.2537 492.667 105.615 490.27 111.712L484.484 122.496' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M528.677 90.6875C525.24 91.8979 520.901 93.8096 516.333 96.8909C513.002 99.1374 510.331 101.477 508.248 103.563' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M536.658 17.7948C544.979 20.8772 554.415 25.3598 564.214 30.6105C576.177 37.0171 586.233 43.824 594.438 50.1278' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M533.278 5.26797C556.192 11.6814 588.775 28.0908 607.361 45.2529' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M493.799 115.854C496.67 118.074 499.716 120.947 505.064 124.627C513.349 130.325 519.957 133.706 525.676 136.158C529.724 137.892 534.892 138.99 543.232 139.991' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M475.014 113.887C489.524 135.52 531.442 155.715 547.915 154.709' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M542.205 10.6794L537.273 20.2437' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M535.443 154.168L544.369 136.233C547.121 131.498 550.772 123.954 552.183 117.238C553.027 113.228 553.867 109.255 553.288 104.003C552.757 99.142 551.47 97.3403 549.379 88.1694C548.034 82.263 547.374 79.2797 547.887 77.97C550.331 71.7824 560.141 76.8447 570.731 70.7333C575.635 67.9054 583.907 61.1342 588.13 53.285' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M582.436 116.018C582.44 114.215 582.764 104.763 590.746 97.5999C597.425 91.6151 607.472 88.965 616.805 91.8541C629.606 95.8078 633.345 107.71 633.733 109.109C636.832 119.587 631.453 128.67 629.65 131.768C624.346 140.719 618.75 141.014 614.224 149.075C610.037 156.567 610.317 164.428 611.123 169.529' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M591.038 118.621C590.917 117.456 590.435 110.95 595.517 105.534C595.867 105.133 602.37 98.4056 611.484 99.9263C619.369 101.237 623.963 107.8 625.329 113.114C627.443 121.438 622.023 128.679 619.984 131.374C614.486 138.704 608.867 138.665 604.696 145.151C601.132 150.715 600.626 159.342 601.179 163.789' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M581.801 118.995L592.112 117.752' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M601.11 170.207L613.502 169.368' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M602.428 185.961C602.893 184.169 604.211 183.2 604.808 182.74C606.562 181.406 609.958 180.17 612.861 182.195C615.018 183.726 616.262 186.618 615.647 189.3C614.814 193.087 610.566 195.344 607.048 194.157C603.662 193.045 601.63 189.033 602.428 185.961Z' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M16.2207 215.312C17.5012 219.196 20.3142 225.588 26.5383 229.604C38.7908 237.504 55.0247 230.237 60.6366 227.729C86.4604 216.173 82.4264 198.193 102.348 185.902C134.942 165.795 170.467 199.078 198.3 176.022C207.309 168.559 207.407 161.908 221.748 151.797C229.546 146.3 241.578 137.82 257.228 137.284C271.936 136.78 274.582 143.498 308.379 151.793C317.423 154.012 323.441 155.184 330.008 152.567C341.399 148.022 346.158 135.374 347.83 130' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M173.83 167.845L185.82 374.055' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M196.576 164.294L196.657 378.582' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M324.68 155.645L292.338 270.21' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M327.088 159.084L332.938 268.835' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M327.088 148.074L374.222 273.649L291.307 274.338' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M3 356.222L84.537 355.533' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M50.9941 230.899L81.0968 351.747' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M47.7244 225.483L9.19336 350.026' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M47.7237 240.279L47.3809 350.026' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M3 362.757C5.9319 367.124 11.8657 374.597 21.9209 379.614C35.7722 386.527 54.8506 387.49 69.797 377.441C78.9426 371.294 83.5888 363.009 85.7755 358.16' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M291.996 280.874C294.928 285.241 300.862 292.714 310.917 297.731C324.768 304.644 343.847 305.606 358.793 295.558C367.939 289.411 372.585 281.126 374.772 276.277' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M181.153 156.957C184.238 158.094 187.044 157.258 187.996 156.957C188.668 156.747 193.622 155.113 194.839 151.09C196.368 146.038 191.505 138.83 185.061 138.379C180.572 138.068 175.191 141.021 174.306 146.202C173.448 151.244 177.332 155.547 181.153 156.957Z' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M117.525 403.367H258.582' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M114.832 411.637L262.365 413.674' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M123.771 396.642C136.213 396.527 143.609 392.853 148.091 389.456C152.898 385.81 154.528 382.354 160.801 377.851C167.033 373.38 173.176 371.228 177.382 370.112' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M252.159 395.05C239.718 394.935 232.322 391.261 227.84 387.864C223.033 384.218 221.402 380.758 215.129 376.259C208.898 371.787 202.754 369.636 198.549 368.52' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M117.928 398.86V418.492' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M258.08 398.86V417.501' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M171.477 164.294H197.612' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  background-size: 43.3125rem auto;
  background-repeat: no-repeat;
  background-position: 4.4375rem 0.9375rem;
}
.success__chat #chatFrame_2 .success__chat__message.orange {
  margin-bottom: 4.5rem;
}
.success__chat #chatFrame_2 svg {
  display: none;
}
@media screen and (max-width: 767px) {
  .success__chat #chatFrame_2 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background: none;
  }
  .success__chat #chatFrame_2 .success__chat__message.orange {
    margin-bottom: 0;
    margin-top: 3.0625rem;
  }
  .success__chat #chatFrame_2 .success__chat__message.gray {
    margin-top: 2rem;
    margin-bottom: 0;
  }
  .success__chat #chatFrame_2 svg {
    position: absolute;
    display: block;
    width: 20.5625rem;
    height: 30rem;
    z-index: -1;
    left: -0.6875rem;
    bottom: 0;
  }
  .success__chat #chatFrame_2::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='104' height='126' viewBox='0 0 104 126' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9329 49.3167C12.1254 47.5407 8.19024 38.0904 12.8234 27.4478C16.7036 18.5513 25.4012 11.4208 35.8879 10.0643C50.2666 8.1954 59.3041 18.2278 60.3157 19.43C68.0813 28.3497 66.874 39.7104 66.4943 43.5708C65.302 54.7689 59.9261 57.578 59.0986 67.549C58.3491 76.8087 62.163 84.4201 65.2524 89.0781' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M22.5711 48.0079C21.9277 46.9151 18.525 40.7282 21.0903 33.1102C21.2545 32.558 24.6273 23.0098 34.2833 20.4047C42.6342 18.1461 50.1096 22.5388 53.8456 27.1554C59.6727 34.3969 57.5967 43.9633 56.8024 47.5336C54.6898 57.2227 49.1413 59.7134 47.954 67.9748C46.9508 75.0555 50.3354 83.7746 52.8808 87.9036' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M13.6474 52.5332L23.237 46.6697' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M55.7012 94.2517L67.5212 87.8491' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M64.0884 109.166C63.7402 107.193 64.6008 105.645 64.9822 104.924C66.1081 102.821 68.894 100.077 72.6632 100.763C75.4756 101.299 78.0011 103.586 78.6031 106.503C79.4869 110.605 76.3213 114.739 72.3249 115.154C68.4911 115.583 64.6854 112.549 64.0884 109.166Z' stroke='%23828EFF' stroke-width='5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    width: 6.5rem;
    height: 7.875rem;
    background-size: contain;
    top: 5.5625rem;
    right: 1.875rem;
  }
}

#school {
  padding-top: 4.875rem;
}
@media screen and (min-width: 768px) {
  #school {
    padding-top: 7.9375rem;
  }
}

.school__items {
  margin-top: 2.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2.5rem;
}
@media screen and (min-width: 768px) {
  .school__items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 3.3125rem;
    gap: 5.875rem;
  }
}
@media screen and (min-width: 768px) {
  .school__item:nth-of-type(1) {
    width: 23.25rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .school__item:nth-of-type(2) {
    width: 23.375rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.school__item h3 {
  font-size: 2rem;
  line-height: 1em;
  position: relative;
}
.school__item h3 svg {
  position: absolute;
  width: 21.8125rem;
  height: 0.75rem;
  left: -0.28125rem;
  bottom: -0.4375rem;
}
@media screen and (min-width: 768px) {
  .school__item h3 svg {
    width: 24.625rem;
    height: 0.8125rem;
    left: -0.28125rem;
    bottom: -0.5rem;
  }
}
@media screen and (min-width: 768px) {
  .school__item h3 {
    font-size: 2.25rem;
  }
}
.school__item__advantages {
  margin-top: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  list-style-type: none;
  padding-left: 0;
}
@media screen and (min-width: 768px) {
  .school__item__advantages {
    gap: 1.375rem;
    margin-top: 2.1875rem;
  }
}
.school__item__advantages p, .school__item__advantages li {
  font-size: 1.25rem;
  line-height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.34375rem;
}
@media screen and (min-width: 768px) {
  .school__item__advantages p, .school__item__advantages li {
    font-size: 1.5rem;
  }
}
.school__item__advantages p::before, .school__item__advantages li::before {
  background-size: contain;
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1.5625rem;
  height: 1.875rem;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='30' viewBox='0 0 25 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 2.57812L4.5 27.5781M3 6.57764L22.5 26.0771' stroke='%23FF8C39' stroke-width='6' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");
}
.school__item__advantages li {
  gap: 1.125rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.school__item__advantages li::before {
  width: 1.875rem;
  height: 1.875rem;
  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='M27 2.57812L11 27.5781L3 14.8333' stroke='%23828EFF' stroke-width='6' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");
}
.school__item__advantages li:last-child {
  color: #776CFF;
}
.school__item:last-child h3 {
  margin-bottom: 1.375rem;
}
@media screen and (min-width: 767px) {
  .school__item:last-child h3 {
    margin-bottom: 0;
  }
}
.school__item:last-child ul {
  gap: 1.125rem;
}
@media screen and (min-width: 767px) {
  .school__item:last-child ul {
    margin-bottom: 0;
  }
}
.school__item:last-child li {
  position: relative;
}
.school__item:last-child li svg:nth-of-type(1) {
  width: 1.625rem;
  height: 3.875rem;
  position: absolute;
  left: -4.3125rem;
  top: -13.5rem;
}
@media screen and (max-width: 767px) {
  .school__item:last-child li svg:nth-of-type(1) {
    display: none;
  }
}
.school__item:last-child li svg:nth-of-type(2) {
  position: absolute;
  right: 1rem;
  bottom: 0;
  width: 2.75rem;
  height: 4.5625rem;
}
@media screen and (min-width: 768px) {
  .school__item:last-child li svg:nth-of-type(2) {
    width: 4.625rem;
    height: 8.25rem;
    right: -0.8125rem;
    bottom: -4.0625rem;
  }
}
.school__item:last-child li:nth-of-type(n+4):nth-of-type(-n+6) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#botForm {
  padding-top: 6.25rem;
}
@media screen and (min-width: 768px) {
  #botForm {
    padding-top: 9rem;
  }
}
#botForm .bg {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #776CFF;
}
@media screen and (max-width: 767px) {
  #botForm .container {
    background: no-repeat center 2.0625rem/contain #776CFF url("data:image/svg+xml,%3Csvg width='370' height='621' viewBox='0 0 370 621' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.2027 256.812C22.1353 244.414 25.5365 234.869 33.2715 230.535' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M21.2031 256.428C21.1483 244.085 18.4602 234.759 10.9996 230.919' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M22.3549 196.798C22.7389 208.647 25.7013 217.424 33.2168 220.88' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M22.8477 196.578C22.1894 208.482 19.0625 217.698 11.4372 222.142' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M68.6601 308.12C70 290.307 74.8867 276.593 86 270.366' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M68.6602 307.569C68.5813 289.835 64.7193 276.436 54 270.918' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M70.3159 221.894C70.8676 238.919 75.1238 251.53 85.9219 256.495' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M71.0254 221.578C70.0796 238.682 65.5869 251.923 54.6313 258.307' stroke='%23828EFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M214.29 1.57812L118 118.208L185.129 105.997L167.5 230.763' stroke='%23828EFF' stroke-width='3.95269' stroke-miterlimit='10'/%3E%3Cpath d='M206.828 28.0225L172.247 87.6888L217 81.5902L168.219 224.266' stroke='%23828EFF' stroke-width='3.95269' stroke-miterlimit='10'/%3E%3Cpath d='M339.55 148.576C339.507 148.704 339.168 150.064 340.102 151.126C340.825 151.933 342.1 152.316 343.162 151.806C344.394 151.211 344.904 149.681 344.437 148.534C343.884 147.217 341.972 146.537 340.357 147.514' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M260.727 144.922L422.285 175.262L398.659 272.061' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M217.297 237.387C221.249 225.106 225.413 213.038 229.152 200.163C230.81 194.766 232.467 189.794 234.549 184.78C235.781 180.191 237.439 175.219 238.713 170.672C241.603 161.961 246.107 149.596 249.082 140.757' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M214.705 241.976L408.644 299.894' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M249.932 136.933C250.314 135.786 250.314 134.936 250.739 133.704C251.164 132.854 251.589 132.047 251.971 130.814C254.478 124.993 260.682 122.911 266.929 123.76C286.858 126.65 305.173 130.389 325.102 133.746C356.249 138.718 417.864 149.639 417.864 149.639L429.252 152.103C435.499 153.463 439.451 159.625 438.091 165.871L410.258 292.5' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M210.88 244.101L117.268 286.381C112.339 288.591 112.551 295.687 117.65 297.599L294.422 363.889' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M112 305.291L298.46 375.914C305.513 378.549 313.417 377.529 319.621 373.194L410.301 309.667' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M216.277 260.843L370.825 308.223' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M175.994 281.197L325.145 331.042' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M172.256 278.308L217.936 259.186' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M326.633 331.042C327.185 330.192 370.826 309.115 370.826 309.115' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M199.664 314.852L213.389 306.948C213.389 306.948 272.795 328.535 272.795 327.727C272.795 326.877 257.412 336.056 257.412 336.056' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M196.348 317.358L255.753 339.37' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M297.1 363.889L300.117 364.611C307.043 366.268 314.352 364.951 320.258 360.957L406.562 302.826' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M204.252 277.67C212.113 274.568 220.017 270.829 227.793 267.642' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M190.102 283.704C193.416 282.047 197.155 280.814 200.725 279.2' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M235.74 276.905C239.565 274.951 244.111 274.143 248.063 272.061' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M207.992 287.869C216.321 284.554 224.182 281.24 232.511 278.223' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M253.205 281.75C257.412 279.965 261.959 278.308 266.335 276.183' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M224.988 293.648C226.646 292.798 228.303 291.991 230.385 291.566C237.014 288.676 243.26 285.744 249.974 283.067' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M241.18 299.893L281.931 282.046' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M317.496 304.313C330.499 308.18 342.992 312.345 355.91 316.381' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M267.822 289.101C283.162 294.072 298.97 298.662 314.48 303.378' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M198.432 267.642C203.403 269.554 208.375 270.404 213.347 272.061C219.168 274.144 224.99 275.376 230.811 277.883C232.044 278.308 233.701 278.308 234.976 278.733C244.962 282.472 254.905 284.554 264.678 288.166' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M218.785 284.426C231.661 288.676 244.536 292.84 257.836 297.387C274.451 302.358 289.834 307.755 306.448 312.769C309.338 314.001 312.27 314.851 315.159 316.084C320.556 317.316 325.528 318.973 330.542 321.055C335.131 322.713 340.103 323.137 344.607 325.432' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M185.938 273.718C195.923 277.033 205.484 280.347 215.598 283.407' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M271.051 299.044C281.122 294.497 291.49 289.526 301.603 284.937' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M249.168 309.115C255.329 305.716 261.576 303.634 267.95 300.447' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M317.113 314.044C326.802 309.455 337.213 304.908 346.858 300.319' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M294.465 324.497C301.051 321.523 307.68 318.591 314.012 315.489' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M271.943 310.304L311.674 293.647' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M316.816 324.413L357.525 306.141' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M290.258 314.427L329.946 297.812' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M263.233 140.757L234.975 230.928' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M236.207 229.101L397.808 269.766' stroke='%23828EFF' stroke-width='4.41417' stroke-miterlimit='10'/%3E%3Cpath d='M-27.7193 451.659C-28.7124 451.183 -27.1031 442.535 -20.9558 437.137C-19.4953 435.854 -17.3088 433.985 -14.2032 433.714C-10.8634 433.421 -10.1056 435.297 -6.1133 435.94C-4.43766 436.21 -3.58621 436.037 5.80854 433.984C13.0624 432.398 14.2165 432.135 15.4962 432.944C18.5121 434.854 17.3451 438.791 19.1626 441.88C20.925 444.868 23.4064 443.34 30.2909 447.358C35.8057 450.577 35.1919 452.13 38.0886 452.54C43.2513 453.272 48.1233 448.745 50.2966 450.962C50.3332 451 50.3639 451.031 50.3893 451.065C50.7496 451.561 50.8247 453.315 46.0938 463.781C42.3846 471.99 41.403 472.986 41.5492 475.759C41.8406 481.279 46.0441 483.304 44.838 486.155C43.2692 489.867 35.2872 488.481 34.5694 491.348C34.0298 493.503 38.4286 494.725 40.8657 499.531C43.2146 504.165 43.3844 511.446 39.4366 515.125C35.5959 518.704 29.5161 517.333 25.2662 516.373C22.8734 515.834 14.0006 513.831 10.1567 506.585C7.85769 502.25 9.91866 500.863 8.31484 494.941C6.34772 487.677 0.328278 478.986 -8.04881 476.534C-14.9051 474.527 -17.7421 478.341 -23.2513 475.268C-28.1256 472.55 -31.7267 466.314 -30.2638 462.16C-29.1616 459.03 -26.0724 459.595 -22.8686 455.537C-18.8564 450.456 -18.6491 443.18 -20.0129 442.621C-21.7735 441.896 -26.5713 452.209 -27.7193 451.659Z' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M31.4054 372.979C27.3357 380.831 23.0023 383.394 19.6805 384.224C15.4982 385.27 13.5165 383.415 8.80799 385.012C2.81213 387.044 -1.58252 392.629 -0.651197 394.408C0.00953763 395.665 3.11133 394.599 3.42445 395.493C4.02526 397.209 -6.48152 403.807 -8.94254 401.486C-10.4506 400.066 -8.0784 396.108 -8.91573 395.655C-10.132 394.994 -18.142 401.69 -16.3498 408.508C-15.0661 413.391 -9.52895 415.392 -8.54915 415.723C-2.96429 417.608 -0.846989 414.109 4.52314 415.872C9.48922 417.503 8.72604 420.837 14.3531 422.867C19.3042 424.652 21.815 422.767 24.3817 425.185C26.9756 427.628 25.2747 430.37 27.7602 432.682C29.656 434.445 33.0736 434.136 39.9049 433.518C46.7084 432.903 48.1896 431.824 49.0328 430.691C50.0484 429.324 50.7317 427.068 49.8584 426.064C48.3377 424.315 43.7156 428.209 40.5393 426.212C38.3467 424.834 37.3372 420.962 38.6274 419.337C40.3667 417.147 44.8292 420.883 53.0153 420.478C60.7319 420.097 63.7859 416.429 66.7371 418.522C69.3552 420.379 67.5776 423.703 70.6099 427.962C73.219 431.627 78.3692 434.552 81.197 433.115C84.6333 431.37 84.9247 423.048 82.5486 417.241C81.2043 413.954 79.3494 412.316 80.0726 411.21C80.62 410.373 82.2694 410.425 90.9646 411.949C96.6547 412.946 98.0438 413.289 98.7292 412.438C99.8689 411.02 97.4136 408.339 96.516 402.621C96.0899 399.899 96.1973 397.638 96.3266 396.264' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M113.451 442.735C107.493 444.161 105.548 446.364 104.922 448.192C103.645 451.935 107.685 454.767 106.42 458.995C105.224 462.987 100.887 462.935 99.2541 466.177C97.8395 468.985 98.4615 474.256 107.998 485.1' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M-2.85092 516.646C-8.9693 513.754 -26.2747 504.582 -36.1272 484.362C-43.8624 468.489 -43.0011 454.029 -42.3665 445.185C-41.8123 437.465 -40.0312 416.808 -24.3432 397.492C-21.1707 393.588 -8.28043 378.47 14.6938 371.203C45.0278 361.606 70.4405 372.812 74.8453 374.837C81.4463 377.871 107.651 390.966 118.07 421.39C125.77 443.873 120.534 463.232 118.415 470.666C116.228 478.333 103.296 519.697 63.4422 530.637C35.0682 538.425 10.9103 525.887 4.63714 522.375' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M-13.4375 370.689C-9.8002 368.483 -4.56498 365.572 2.00709 362.781C12.3428 358.398 32.2861 349.937 57.0917 353.643C78.1461 356.787 92.3069 367.142 98.1141 371.497C117.033 385.676 125.524 402.878 128.296 409.081C131.21 415.599 137.785 430.782 136.469 450.742C135.117 471.26 126.175 485.433 117.941 498.141C102.804 521.503 81.8372 537.212 66.5272 546.615' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M65.9802 558.177C82.7716 547.188 95.3519 535.902 104.155 526.984C120.548 510.381 129.985 495.772 132.063 492.506C140.412 479.388 146.211 470.283 149.284 457.208C154.723 434.058 147.887 414.377 145.426 407.575C134.031 376.068 105.725 351.733 74.0761 344.267C49.5178 338.474 28.2862 344.102 18.1102 346.798C2.41673 350.956 -9.65703 357.276 -17.5993 362.169' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M124.313 510.999C127.713 514.027 135.92 520.462 147.853 521.694C158.413 522.785 166.354 519.224 173.502 516.021C179.523 513.322 189.498 507.87 199.092 497.113' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M112.611 525.831C116.037 528.519 122.162 534.123 125.503 543.171C129.71 554.56 127.014 564.68 124.907 572.605C121.75 584.461 115.932 593.376 110.993 599.343' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M114.59 606.519C127.098 596.51 137.72 586.714 146.577 577.808C162.713 561.584 173.872 547.421 179.408 540.113C188.95 527.519 198.281 513.442 204.591 502.728' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M128.476 523.583C131.28 525.707 138.921 530.901 149.978 531.395C163.484 531.998 172.881 525.176 175.395 523.218' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M9.28145 371.773L5.29012 361.406' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M19.036 369.964L15.8362 357.495' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M67.4727 561.142L64.4864 546.815' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M68.3501 529.089L73.5571 540.263' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M75.9333 527.204L81.0129 536.48' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M109.873 595.461L116.657 607.725' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3Cpath d='M197.498 497.621L207.821 503.321' stroke='%23828EFF' stroke-width='4.33898' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  }
}

.botForm {
  padding: 1.25rem 0 3.5625rem;
  position: relative;
}
@media screen and (min-width: 768px) {
  .botForm {
    padding: 3.5625rem 0 6.125rem;
    background-image: url("data:image/svg+xml,%3Csvg width='868' height='519' viewBox='0 0 868 519' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.2027 388.234C32.1353 375.836 35.5365 366.291 43.2715 361.957' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M31.2031 387.85C31.1483 375.507 28.4602 366.181 20.9996 362.341' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M32.3549 328.22C32.7389 340.069 35.7013 348.846 43.2168 352.302' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M32.8477 328C32.1894 339.904 29.0625 349.12 21.4372 353.564' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M78.6601 463.542C80 445.729 84.8867 432.015 96 425.788' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M78.6602 462.991C78.5814 445.257 74.7193 431.858 64.0001 426.34' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M80.3159 377.316C80.8676 394.341 85.1238 406.951 95.9219 411.917' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M81.0254 377C80.0796 394.103 75.5869 407.345 64.6313 413.729' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M460.66 109.542C462 91.7293 466.887 78.0149 478 71.7883' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M460.66 108.991C460.581 91.2568 456.719 77.8577 446 72.3405' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M462.316 23.3159C462.868 40.3406 467.124 52.9515 477.922 57.917' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M463.025 23C462.079 40.1035 457.587 53.3449 446.631 59.7291' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M173.039 379.151C171.666 378.494 173.891 366.535 182.391 359.071C184.411 357.297 187.435 354.711 191.729 354.337C196.347 353.932 197.395 356.525 202.916 357.415C205.233 357.788 206.41 357.55 219.402 354.711C229.432 352.517 231.028 352.154 232.798 353.272C236.968 355.913 235.354 361.357 237.868 365.629C240.305 369.761 243.736 367.647 253.256 373.204C260.882 377.655 260.033 379.802 264.039 380.37C271.178 381.382 277.915 375.121 280.92 378.188C280.971 378.24 281.013 378.283 281.048 378.33C281.547 379.016 281.651 381.441 275.109 395.913C269.979 407.265 268.622 408.643 268.824 412.478C269.227 420.11 275.04 422.91 273.372 426.853C271.203 431.986 260.165 430.069 259.172 434.033C258.426 437.013 264.509 438.703 267.879 445.349C271.127 451.757 271.362 461.826 265.903 466.913C260.592 471.862 252.185 469.966 246.308 468.639C242.999 467.894 230.73 465.123 225.414 455.104C222.235 449.109 225.085 447.191 222.867 439.003C220.147 428.957 211.823 416.939 200.239 413.548C190.758 410.774 186.835 416.048 179.217 411.799C172.477 408.04 167.497 399.417 169.52 393.672C171.044 389.344 175.316 390.125 179.746 384.514C185.295 377.488 185.581 367.426 183.695 366.654C181.261 365.65 174.626 379.912 173.039 379.151Z' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M254.793 270.352C249.166 281.21 243.173 284.754 238.58 285.902C232.797 287.349 230.056 284.783 223.545 286.991C215.254 289.801 209.177 297.525 210.465 299.984C211.379 301.722 215.668 300.248 216.101 301.485C216.932 303.858 202.403 312.981 199 309.772C196.914 307.809 200.195 302.335 199.037 301.709C197.355 300.794 186.279 310.054 188.757 319.482C190.532 326.235 198.189 329.001 199.544 329.459C207.267 332.066 210.194 327.227 217.62 329.665C224.487 331.92 223.432 336.531 231.213 339.338C238.06 341.806 241.532 339.199 245.081 342.543C248.668 345.922 246.316 349.713 249.753 352.91C252.374 355.348 257.1 354.92 266.547 354.066C275.955 353.216 278.003 351.724 279.169 350.157C280.573 348.267 281.518 345.147 280.31 343.759C278.208 341.341 271.816 346.724 267.424 343.962C264.392 342.058 262.996 336.704 264.78 334.456C267.185 331.428 273.356 336.594 284.676 336.033C295.347 335.507 299.57 330.436 303.651 333.33C307.271 335.897 304.813 340.493 309.006 346.383C312.614 351.451 319.736 355.495 323.646 353.508C328.398 351.096 328.801 339.588 325.515 331.558C323.656 327.013 321.091 324.747 322.091 323.219C322.848 322.06 325.129 322.133 337.153 324.239C345.021 325.619 346.942 326.093 347.89 324.916C349.466 322.955 346.07 319.248 344.829 311.342C344.24 307.578 344.389 304.451 344.567 302.551' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M368.249 366.81C360.01 368.783 357.32 371.829 356.455 374.357C354.689 379.532 360.276 383.45 358.526 389.296C356.873 394.815 350.875 394.743 348.617 399.227C346.661 403.11 347.521 410.398 360.708 425.394' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M207.424 469.016C198.963 465.017 175.033 452.334 161.409 424.374C150.712 402.424 151.903 382.428 152.781 370.2C153.547 359.524 156.01 330.959 177.704 304.249C182.091 298.85 199.915 277.944 231.685 267.896C273.631 254.625 308.772 270.121 314.863 272.921C323.991 277.117 360.227 295.225 374.635 337.296C385.282 368.385 378.042 395.155 375.112 405.435C372.087 416.037 354.205 473.236 299.095 488.364C259.859 499.132 226.453 481.795 217.778 476.938' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M192.786 267.185C197.815 264.134 205.055 260.109 214.143 256.25C228.435 250.188 256.013 238.489 290.314 243.613C319.429 247.961 339.01 262.28 347.041 268.302C373.203 287.909 384.944 311.696 388.777 320.275C392.806 329.287 401.898 350.282 400.078 377.884C398.209 406.256 385.843 425.855 374.458 443.428C353.525 475.733 324.533 497.455 303.362 510.458' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M302.604 526.446C325.824 511.25 343.22 495.644 355.393 483.313C378.061 460.353 391.111 440.151 393.985 435.636C405.53 417.496 413.549 404.905 417.797 386.824C425.319 354.813 415.866 327.598 412.463 318.191C396.705 274.623 357.564 240.972 313.799 230.649C279.84 222.637 250.48 230.42 236.409 234.148C214.708 239.898 198.012 248.637 187.029 255.403' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M383.269 461.208C387.971 465.395 399.32 474.294 415.82 475.998C430.423 477.505 441.404 472.581 451.287 468.153C459.614 464.42 473.407 456.881 486.674 442.006' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M367.089 481.717C371.826 485.435 380.296 493.183 384.916 505.695C390.733 521.444 387.005 535.438 384.091 546.397C379.726 562.792 371.681 575.12 364.852 583.371' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M369.822 593.293C387.118 579.453 401.807 565.906 414.055 553.592C436.367 531.157 451.798 511.572 459.454 501.467C472.649 484.051 485.552 464.586 494.276 449.77' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M389.027 478.609C392.904 481.546 403.47 488.729 418.76 489.411C437.436 490.246 450.43 480.811 453.907 478.104' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M195.31 270.076L180.282 252.321' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M224.202 268.684L218.682 254.349' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M237.692 266.182L233.267 248.94' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M304.67 530.546L300.541 510.735' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M305.882 486.222L313.082 501.674' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M316.368 483.616L323.392 496.443' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M484.471 442.708L498.745 450.591' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M154.164 -23L8 154.038L109.9 135.504L83.1387 324.892' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M142.835 17.1416L90.3439 107.712L158.277 98.4551L84.2285 315.03' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M720.299 1.97931C720.241 2.15259 719.779 4.00088 721.05 5.44486C722.032 6.54228 723.764 7.0621 725.208 6.36899C726.883 5.56036 727.577 3.48105 726.941 1.92155C726.19 0.131021 723.591 -0.79312 721.396 0.535338' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M613.156 -2.98828L832.756 38.2517L800.642 169.827' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M554.127 122.696C559.498 106.003 565.159 89.5996 570.242 72.0986C572.494 64.7632 574.747 58.0054 577.577 51.1898C579.252 44.9519 581.505 38.1941 583.237 32.0138C587.165 20.1732 593.287 3.36532 597.331 -8.64856' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M550.603 128.934L814.216 207.659' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M598.486 -13.8468C599.006 -15.4063 599.006 -16.5615 599.584 -18.2365C600.161 -19.3917 600.739 -20.4891 601.259 -22.1641C604.667 -30.0771 613.099 -32.9073 621.59 -31.7521C648.679 -27.8245 673.573 -22.7417 700.662 -18.1787C742.999 -11.4209 826.75 3.42316 826.75 3.42316L842.23 6.77318C850.72 8.62147 856.092 16.9966 854.243 25.4871L816.411 197.609' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M545.404 131.822L418.161 189.292C411.461 192.296 411.75 201.941 418.681 204.54L658.958 294.645' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M411 214.994L664.447 310.99C674.035 314.571 684.778 313.185 693.211 307.293L816.469 220.943' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M552.74 154.579L762.81 218.98' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M497.984 182.245L700.719 249.996' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M492.902 178.318L554.993 152.326' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M702.74 249.997C703.491 248.841 762.81 220.193 762.81 220.193' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M530.156 227.991L548.812 217.248C548.812 217.248 629.56 246.589 629.56 245.492C629.56 244.337 608.651 256.813 608.651 256.813' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M525.652 231.397L606.4 261.317' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M845.289 7.75586C869.548 11.6835 865.043 32.0147 863.946 38.8302L824.496 216.208' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M662.598 294.644L666.699 295.626C676.113 297.879 686.048 296.088 694.076 290.659L811.385 211.645' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M536.395 177.451C547.08 173.235 557.823 168.152 568.393 163.82' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M517.16 185.653C521.665 183.4 526.748 181.725 531.6 179.53' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M579.193 176.412C584.392 173.755 590.572 172.657 595.943 169.827' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M541.477 191.313C552.797 186.808 563.483 182.303 574.804 178.202' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M602.934 182.996C608.652 180.57 614.832 178.318 620.781 175.43' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M564.58 199.169C566.833 198.014 569.085 196.917 571.915 196.339C580.926 192.411 589.416 188.426 598.542 184.787' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M586.588 207.659L641.979 183.4' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M690.322 213.666C707.997 218.922 724.978 224.582 742.536 230.07' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M622.803 192.988C643.654 199.746 665.14 205.984 686.222 212.395' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M528.482 163.82C535.24 166.419 541.998 167.575 548.756 169.827C556.669 172.657 564.582 174.332 572.495 177.74C574.17 178.318 576.422 178.318 578.155 178.895C591.729 183.978 605.244 186.808 618.529 191.718' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M556.148 186.635C573.649 192.411 591.15 198.071 609.229 204.251C631.813 211.009 652.721 218.344 675.305 225.16C679.233 226.835 683.218 227.99 687.146 229.665C694.481 231.34 701.239 233.593 708.055 236.423C714.292 238.676 721.05 239.253 727.173 242.372' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M511.5 172.08C525.073 176.585 538.069 181.09 551.816 185.249' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M627.191 206.504C640.88 200.324 654.973 193.566 668.72 187.328' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M597.445 220.194C605.82 215.573 614.311 212.743 622.975 208.411' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M689.803 226.893C702.972 220.655 717.123 214.475 730.234 208.237' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M659.018 241.101C667.97 237.058 676.981 233.073 685.587 228.856' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M628.404 221.81L682.409 199.168' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M689.399 240.987L744.732 216.15' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M653.299 227.413L707.246 204.829' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M616.564 -8.64856L578.154 113.916' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3Cpath d='M579.83 111.433L799.488 166.708' stroke='%23828EFF' stroke-width='6' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    background-size: 54.25rem auto;
    background-repeat: no-repeat;
    background-position: 22.4375rem top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.botForm h2 .highlight.mob::after {
  height: 2rem;
  background-color: #fff;
}
.botForm h2 .highlight.mob:nth-of-type(1)::after {
  top: 0.25rem;
  left: -0.1875rem;
  width: 11.75rem;
}
.botForm h2 .highlight.mob:nth-of-type(2)::after {
  top: 0.375rem;
  left: -0.0625rem;
  width: 16rem;
}
.botForm h2 .highlight.mob:nth-of-type(3)::after {
  top: 0.4375rem;
  left: -0.0625rem;
  width: 15.4375rem;
}
@media screen and (min-width: 768px) {
  .botForm h2 .highlight.desk::after {
    display: block;
    height: 3.25rem;
    background-color: #fff;
  }
  .botForm h2 .highlight.desk:nth-of-type(1)::after {
    top: 0.625rem;
    left: -0.0625rem;
    width: 18.5625rem;
  }
  .botForm h2 .highlight.desk:nth-of-type(2)::after {
    top: 0.375rem;
    left: -0.0625rem;
    width: 25.9375rem;
  }
  .botForm h2 .highlight.desk:nth-of-type(2) .underline.desk {
    width: 26.8125rem;
    height: 1.1875rem;
    bottom: 0.125rem;
    left: -0.3125rem;
  }
  .botForm h2 .highlight.desk:nth-of-type(3)::after {
    top: 0.875rem;
    left: -0.0625rem;
    width: 25.9375rem;
  }
  .botForm h2 .highlight.desk:nth-of-type(3) .underline.desk {
    width: 24.875rem;
    height: 0.6875rem;
    bottom: -0.1875rem;
    left: -0.375rem;
  }
}
@media screen and (min-width: 768px) {
  .botForm h2 {
    font-size: 4rem;
    line-height: 4.0625rem;
  }
}
.botForm__info {
  margin-top: 2.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.9375rem;
}
@media screen and (min-width: 768px) {
  .botForm__info {
    margin-top: 2.125rem;
  }
}
.botForm__info p {
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.1em;
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  .botForm__info p {
    font-size: 1.5rem;
    width: 27.75rem;
  }
}
.botForm .callbackForm {
  position: relative;
  z-index: 2;
  width: 18.5rem;
  margin: 11.0625rem auto 0;
}
@media screen and (min-width: 768px) {
  .botForm .callbackForm {
    margin: 2.1875rem 0 0;
    width: 20.5625rem;
  }
}
.botForm__teacher {
  position: absolute;
}
.botForm__teacher:nth-of-type(2) {
  right: -0.6875rem;
  bottom: 22.6875rem;
  width: 8.5rem;
}
@media screen and (min-width: 768px) {
  .botForm__teacher:nth-of-type(2) {
    width: 19rem;
    right: 37.9375rem;
    bottom: 7.1875rem;
  }
}
.botForm__teacher:nth-of-type(1) {
  right: 7.3125rem;
  bottom: 20.625rem;
  width: 10.625rem;
}
@media screen and (min-width: 768px) {
  .botForm__teacher:nth-of-type(1) {
    width: 20.3125rem;
    bottom: -1.625rem;
    right: 22.75rem;
  }
}
.botForm__teacher img {
  width: 100%;
  height: auto;
}

.modal {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  opacity: 0;
}
@media screen and (max-width: 767px) {
  .modal {
    padding: 0 0.6875rem;
  }
}
.modal .modal__content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.4375rem 2rem;
  background-image: url("data:image/svg+xml,%3Csvg width='612' height='208' viewBox='0 0 612 208' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_4279)'%3E%3Crect width='612' height='208' fill='black'/%3E%3Cpath d='M575.623 89.0512L569.436 99.2515' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M593.469 160.163L603.613 165.448' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M497.628 114.505L509.521 120.414' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M531.3 182.057L528.843 187.438' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M538.612 192.204C518.19 186.527 501.819 170.168 497.359 148.921C494.26 132.638 499.443 117.111 508.841 104.566C515.005 96.5038 522.757 89.5375 533.056 86.1521C554.422 79.1983 576.197 91.6777 582.494 96.6979' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M582.472 96.7368C588.932 101.285 594.656 107.417 599.23 113.774C605.752 122.864 608.863 133.47 607.73 144.612C606.946 152.212 604.873 160.01 601.385 166.861C597.216 175.018 590.827 181.93 582.981 186.692C573.078 192.656 561.373 195.354 549.805 194.34C548.492 194.217 547.139 194.072 545.791 193.828' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M539.301 72.6561C552.847 70.7858 566.755 75.1109 578.551 81.3742' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M578.567 81.4346C593.137 89.0504 607.35 99.1282 614.749 114.958C620.664 127.957 620.459 141.003 618.609 154.15C616.676 165.714 612.017 175.747 604.194 185.029C598.707 191.064 592.965 194.908 586.028 199.054C583.57 200.696 580.942 201.73 578.291 202.802C574.446 204.178 570.82 205.163 566.805 205.931C561.184 206.821 555.607 207.634 549.841 206.957C518.008 203.273 487.061 181.497 483.505 148.058C480.558 119.006 495.096 89.7319 520.776 77.4665' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M564.913 106.852L546.308 139.63L560.538 175.22' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M485.997 160.313L463.353 175.563' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M488.874 173.707L465.951 183.525' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M556.689 210.085L561.636 232.015' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M569.493 206.159L568.949 230.026' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M547.761 86.7769L548.902 92.5897' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M519.804 96.0737L523.673 100.038' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M563.561 70.3991C580.489 53.8357 607.291 70.3147 600.507 93.802' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M589.91 114.688L593.833 111.257' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M600.321 136.919L610.625 137.173' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M503.808 166.625L512.384 162.477' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M499.889 139.946L505.255 140.603' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M553.894 185.779L554.153 192.069' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M578.218 178.027L581.536 183.884' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M462.225 175.749C461.044 177.032 460.581 178.769 461.108 180.294C461.81 182.327 464.064 183.694 466.52 183.332' stroke='%23828EFF' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M383.711 111.12C383.384 109.327 381.971 99.873 388.59 91.289C394.129 84.115 403.629 79.6369 413.435 80.7953C426.882 82.3754 432.784 93.5183 433.426 94.8374C438.429 104.683 434.75 114.697 433.527 118.107C429.899 127.977 424.39 129.298 421.372 138.14C418.585 146.355 420.307 154.116 422.044 159.038' stroke='%23FF6E06' stroke-width='4.22659' stroke-miterlimit='10'/%3E%3Cpath d='M392.738 112.129C392.404 110.992 390.731 104.615 394.788 98.2994C395.062 97.8366 400.29 89.9569 409.628 89.7954C417.705 89.6507 423.475 95.3304 425.808 100.362C429.437 108.246 425.38 116.438 423.848 119.49C419.729 127.785 414.137 128.777 411.181 135.989C408.661 142.173 409.742 150.84 411.107 155.159' stroke='%23FF6E06' stroke-width='4.22659' stroke-miterlimit='10'/%3E%3Cpath d='M383.625 114.195L393.644 111.068' stroke='%23FF6E06' stroke-width='4.22659' stroke-miterlimit='10'/%3E%3Cpath d='M412.216 161.55L424.378 158.442' stroke='%23FF6E06' stroke-width='4.22659' stroke-miterlimit='10'/%3E%3Cpath d='M416.418 176.966C416.552 175.1 417.684 173.895 418.193 173.328C419.692 171.68 422.839 169.829 426.097 171.308C428.522 172.433 430.288 175.079 430.17 177.858C430.036 181.775 426.229 184.798 422.515 184.264C418.945 183.78 416.189 180.166 416.418 176.966Z' stroke='%23FF6E06' stroke-width='4.22659' stroke-miterlimit='10'/%3E%3Cpath d='M473.239 31.8221C474.424 25.9524 478.626 21.214 484.167 19.5854C490.581 17.6498 497.207 20.3741 500.894 25.2149C505.393 31.0762 504.696 38.6534 502.066 43.3175C500.057 46.9419 496.707 48.7734 489.972 52.4128C482.455 56.5227 480.419 56.0223 476.517 58.941C473.482 61.1944 469.674 65.2933 467.166 73.2869' stroke='%23FF6E06' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M461.563 88.0037L463.527 82.4722' stroke='%23FF6E06' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M570 30L584 44' stroke='white' stroke-width='3'/%3E%3Cpath d='M584 30L570 44' stroke='white' stroke-width='3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_4279'%3E%3Crect width='612' height='208' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 38.25rem;
  background-size: cover;
  height: 13rem;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .modal .modal__content {
    width: 100%;
    height: 15.9375rem;
    background-image: url("data:image/svg+xml,%3Csvg width='349' height='255' viewBox='0 0 349 255' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_194_4899)'%3E%3Crect width='349' height='255' fill='black'/%3E%3Cpath d='M309 32L329 52' stroke='white' stroke-width='3'/%3E%3Cpath d='M329 32L309 52' stroke='white' stroke-width='3'/%3E%3Cpath d='M260.031 86.9962C257.831 81.4267 258.779 75.1646 262.542 70.7831C266.87 65.6694 273.912 64.3498 279.639 66.4055C286.603 68.8752 290.141 75.612 290.472 80.9559C290.759 85.0901 288.944 88.4497 285.274 95.1675C281.203 102.706 279.223 103.394 277.537 107.966C276.217 111.508 275.251 117.019 277.497 125.09' stroke='%23FF6E06' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M280.803 140.486L279.441 134.777' stroke='%23FF6E06' stroke-width='4.58084' stroke-miterlimit='10'/%3E%3Cpath d='M302.97 125.925C304.069 124.217 310.117 115.445 322.04 113.497C332.012 111.874 343.154 115.462 350.254 123.872C359.998 135.397 356.317 148.961 355.836 150.523C352.412 162.347 341.792 167.697 338.201 169.542C327.732 174.814 322.243 171.695 313.053 176.594C304.53 181.159 300.022 188.788 297.689 194.117' stroke='%23FF6E06' stroke-width='4.22659' stroke-miterlimit='10'/%3E%3Cpath d='M309.549 133.618C310.142 132.439 313.636 125.973 321.747 123.922C322.323 123.754 332.578 121.32 340.302 128.299C346.987 134.331 347.36 143.348 345.428 149.219C342.378 158.401 332.839 161.979 329.267 163.297C319.6 166.913 314.292 163.464 306.395 167.084C299.635 170.199 293.916 178.076 291.739 182.632' stroke='%23FF6E06' stroke-width='4.22659' stroke-miterlimit='10'/%3E%3Cpath d='M300.557 128.362L311.094 133.444' stroke='%23FF6E06' stroke-width='4.22659' stroke-miterlimit='10'/%3E%3Cpath d='M287.774 188.677L300.041 195.407' stroke='%23FF6E06' stroke-width='4.22659' stroke-miterlimit='10'/%3E%3Cpath d='M279.459 204.426C280.989 203.009 282.827 202.889 283.673 202.816C286.148 202.616 290.12 203.505 291.645 207.19C292.762 209.952 292.186 213.451 289.973 215.623C286.883 218.709 281.481 218.271 278.865 215.009C276.327 211.897 276.836 206.856 279.459 204.426Z' stroke='%23FF6E06' stroke-width='4.22659' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_194_4899'%3E%3Crect width='349' height='255' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }
}
.modal .modal__content p {
  color: #ffffff;
}
.modal .modal__content .modalTitle {
  font-family: "Grotesk", sans-serif;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1.1em;
  text-transform: uppercase;
}
@media screen and (min-width: 48rem) {
  .modal .modal__content .modalTitle span::after {
    content: "";
    width: 21.996375rem;
    height: 2.282625rem;
    background-color: #828eff;
    display: block;
    position: absolute;
    top: 0.4375rem;
    left: -0.375rem;
    z-index: -1;
  }
  .modal .modal__content .modalTitle .mobSpan::after {
    content: none;
  }
}
@media screen and (max-width: 767px) {
  .modal .modal__content .modalTitle .mobSpan:nth-of-type(1)::after {
    content: "";
    background-color: #828eff;
    width: 9.9375rem;
    height: 2.25rem;
    display: block;
    position: absolute;
    top: 0.4375rem;
    left: -0.375rem;
    z-index: -1;
  }
  .modal .modal__content .modalTitle .mobSpan:nth-of-type(1) svg {
    width: 9.625rem;
    height: 0.4375rem;
    left: -0.25rem;
    bottom: 0.125rem;
  }
  .modal .modal__content .modalTitle .mobSpan:nth-of-type(2)::after {
    content: "";
    background-color: #828eff;
    width: 12.1875rem;
    height: 2.25rem;
    display: block;
    position: absolute;
    top: 0.4375rem;
    left: -0.375rem;
    z-index: -1;
  }
  .modal .modal__content .modalTitle .mobSpan:nth-of-type(2) svg {
    width: 12.3125rem;
    height: 0.4375rem;
    left: -0.5rem;
    bottom: 0.125rem;
  }
}
.modal .modal__content .modalTitle span {
  z-index: 2;
  position: relative;
}
.modal .modal__content .modalTitle span .underline.desk {
  left: 0;
  bottom: 0;
  width: 21.1875rem;
  height: 0.4375rem;
}
.modal .modal__content .modalText {
  margin-top: 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
  max-width: 19.6875rem;
  line-height: 1.1em;
}
@media screen and (max-width: 767px) {
  .modal .modal__content .modalText {
    max-width: 14.6875rem;
    margin-top: 0.515625rem;
  }
}
.modal.active {
  opacity: 1;
  pointer-events: all;
}

.footer {
  padding-bottom: 1.5rem;
  margin-top: 10.9375rem;
}
@media screen and (max-width: 767px) {
  .footer {
    margin-top: 8.5rem;
    padding-bottom: 1.25rem;
  }
}
.footer__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .footer__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 2.3125rem;
  }
}
.footer__wrapper img {
  width: 4.375rem;
  height: 1.5rem;
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  .footer__wrapper img {
    width: 6rem;
    height: 2.0625rem;
  }
}
.footer__wrapper .footer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
}
.footer__wrapper .footer__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.625rem;
  width: 13.25rem;
}
@media screen and (max-width: 767px) {
  .footer__wrapper .footer__item {
    width: 10.25rem;
  }
}
.footer__wrapper .footer__item p,
.footer__wrapper .footer__item a {
  font-family: "Roboto Flex", sans-serif;
  font-weight: 500;
  text-decoration: none;
  color: #000000;
  opacity: 50%;
  font-size: 0.75rem;
  line-height: 0.875rem;
}

/*


;
@import "components/feedbacks";
@import "components/calculator";
@import "components/faq";
@import "components/callback";*//*# sourceMappingURL=style.css.map */