body {
  overflow-x: hidden;
}

body.stiky {
  margin: 0;
}

.btn.getstarted {
  width: 200px !important;
  margin: auto;
  height: 60px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  font-size: 16px;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
}

.loader {
  position: fixed;
  width: 100%;
  height: 100%;
  padding: 180px 0 150px;
  background-image: linear-gradient(45deg, #FA6B6B, #FDCA57, #48DBFB, #FA6B6B);
  z-index: 2200;
}

@media (max-width: 500px) {
  .loader {
    padding: 150px 0 100px;
  }
}

.loader img {
  width: 100%;
  max-width: 600px;
}

header {
  position: absolute;
  width: 100%;
  z-index: 999;
  background: none;
}

header .header .logo a img {
  max-width: 150px;
  width: 100%;
}

header .header .logo a img.white {
  display: block;
}

header .header .logo a img.color {
  display: none;
}

header .header .mob_menu button svg.white, header .header .mob_menu button svg.white-close, header .header .mob_menu button svg.color-close {
  display: none;
}

header .header .mob_menu button svg.color {
  display: block;
}

header .header .mob_menu.active {
  z-index: 10000;
}

header .header .mob_menu.active button svg.white, header .header .mob_menu.active button svg.color, header .header .mob_menu.active button svg.white-close {
  display: none;
}

header .header .mob_menu.active button svg.color-close {
  display: block;
}

header .header nav a {
  color: #fff;
}

.zero-block {
  background-image: url("../img/top-bg.png");
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
  padding: 120px 0 85px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

@media screen and (max-width: 414px) {
  .zero-block {
    background-image: url("data:image/svg+xml,%3Csvg width='375' height='551' viewBox='0 0 375 551' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1047_25)'%3E%3Cpath d='M0 -11H376V378C376 378 345 502.5 188.5 502.5C32 502.5 0 378 0 378L0 -11Z' fill='url(%23paint0_linear_1047_25)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1047_25' x='-44' y='-51' width='464' height='601.5' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='22'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0537153 0 0 0 0 0.329251 0 0 0 0 0.379167 0 0 0 0.35 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1047_25'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1047_25' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1047_25' x1='336.501' y1='351.894' x2='-2.00461' y2='310.589' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2350DAF3'/%3E%3Cstop offset='0.5' stop-color='%23FCC957'/%3E%3Cstop offset='1' stop-color='%23FA7069'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }
}

.zero-block__white {
  background-color: #fff;
  border-radius: 50%;
  width: 460px;
  height: 460px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
  background: #fff;
}

@media screen and (max-width: 414px) {
  .zero-block__white {
    width: 328px;
    height: 328px;
  }
}

@media screen and (max-width: 350px) {
  .zero-block__white {
    width: 300px;
    height: 300px;
  }
}

.zero-block__white .logo {
  display: none;
}

@media screen and (max-width: 414px) {
  .zero-block__white .logo {
    display: none;
  }
}

.zero-block__white p {
  text-align: center;
  font-weight: 400;
  font-size: 24.6437px;
  line-height: 1.03;
  margin-top: 0;
  letter-spacing: 0.02em;
  color: #5A5A5A;
  margin-bottom: 34px;
}

.zero-block__white p.title {
  font-weight: 400;
  font-size: 45.5927px;
  line-height: 1.125;
  margin-top: 34px;
  text-align: center;
  color: #212529;
  margin-bottom: 20px;
}

.zero-block__white p.title strong {
  display: inline-block;
  width: 100%;
}

@media screen and (max-width: 414px) {
  .zero-block__white p {
    font-weight: 400;
    font-size: 17.053px;
    line-height: 1.03;
    text-align: center;
    letter-spacing: 0.02em;
    color: #5A5A5A;
    margin-bottom: 20px;
  }
  .zero-block__white p.title {
    margin-top: 0;
    font-weight: 400;
    font-size: 31.5494px;
    line-height: 1.125;
    text-align: center;
    color: #212529;
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 350px) {
  .zero-block__white p.title {
    font-size: 28px;
  }
}

.zero-block__white a {
  display: none;
}

@media screen and (max-width: 414px) {
  .zero-block__white a {
    background: linear-gradient(0deg, #212529, #212529), #FF6B6B;
    border-radius: 10.6638px;
    width: 41px;
    height: 41px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
  }
  .zero-block__white a svg path {
    fill: #fff;
  }
}

.slider {
  background-image: linear-gradient(0deg, #FA6B6B, #FDCA57, #48DBFB);
  padding: 0;
  display: none;
  box-shadow: 0px 6px 53px 0px rgba(0, 0, 0, 0.9);
  width: 100%;
}

.slider .overlay {
  padding: 180px 0 150px;
  position: relative;
}

@media (max-width: 500px) {
  .slider .overlay {
    padding: 150px 0 100px;
  }
}

.slider .overlay:after, .slider .overlay:before {
  position: absolute;
  content: '';
  border-radius: 50%;
  box-shadow: 0 0 10px #000;
}

.slider .overlay:after {
  box-shadow: 0px 6px 13px 0px rgba(0, 0, 0, 0.14);
  width: 900px;
  height: 900px;
  z-index: 2;
  right: -280px;
  bottom: 20px;
  animation: bg_anim1 20s ease infinite;
  animation-delay: 1s;
}

@media (max-width: 400px) {
  .slider .overlay:after {
    width: 400px;
    height: 400px;
  }
}

.slider .overlay:before {
  width: 2200px;
  height: 2200px;
  z-index: 1;
  right: -800px;
  bottom: -50px;
  box-shadow: 0px 6px 13px 0px rgba(0, 0, 0, 0.26);
  animation: bg_anim2 10s ease infinite;
  animation-delay: 1s;
}

@media (max-width: 400px) {
  .slider .overlay:before {
    width: 500px;
    height: 500px;
    right: auto;
    left: -100px;
    bottom: auto;
    top: -100px;
  }
}

.slider .slier_block {
  position: relative;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
}

.slider .slier_block p {
  font-weight: 700;
  margin-bottom: 24px;
  font-size: 58px;
  line-height: .94;
  text-align: center;
  letter-spacing: -0.02em;
  color: #FFFFFF;
}

@media screen and (max-width: 991px) {
  .slider .slier_block p {
    font-size: 38px;
  }
}

.slider .slier_block .text_slider {
  width: 100%;
  margin-top: 30px;
  text-align: center;
  line-height: 1;
  top: 0;
}

@media (max-width: 450px) {
  .slider .slier_block .text_slider {
    width: 300px;
    margin: 30px auto 0;
  }
}

.slider .slier_block .text_slider span {
  margin-bottom: 0;
  color: #fff;
  position: relative;
  top: 0;
  font-weight: 500;
  font-size: 28px;
  line-height: .94;
  text-align: center;
  letter-spacing: -0.02em;
  color: #FFFFFF;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .slider .slier_block .text_slider span {
    font-size: 24px;
  }
}

.slider .slier_block img {
  max-width: 600px;
  width: 100%;
}

@media (max-width: 767px) {
  .slider .slier_block img {
    display: none;
  }
}

.slider .slier_block .btn {
  margin-top: 20px;
  color: #fff;
  animation: bg_anim1 1s linear infinite;
}

@keyframes line_width {
  to {
    background-size: 100% 3px;
    -webkit-background-size: 100% 3px;
  }
}

@keyframes bg_anim1 {
  0% {
    background: #FA6B6B;
  }
  33% {
    background: #48DBFB;
  }
  66% {
    background: #FDCA57;
  }
  100% {
    background: #FA6B6B;
  }
}

@keyframes bg_anim2 {
  0% {
    background: #48DBFB;
  }
  33% {
    background: #FDCA57;
  }
  66% {
    background: #FA6B6B;
  }
  100% {
    background: #48DBFB;
  }
}

.featured {
  padding: 80px 0 0;
  width: 100%;
}

.featured .container {
  background-image: url("data:image/svg+xml,%3Csvg width='1086' height='250' viewBox='0 0 1086 250' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 96.4215C0 79.1915 3.74533 63.8668 11.236 50.4473C18.7267 36.8622 29.1304 26.3419 42.4471 18.8867C55.9303 11.2657 71.1613 7.45526 88.1402 7.45526C108.948 7.45526 126.759 12.9225 141.574 23.8568C156.388 34.7913 166.293 49.7018 171.287 68.5885H124.345C120.849 61.2989 115.856 55.7488 109.364 51.9384C103.038 48.1279 95.7973 46.2227 87.6408 46.2227C74.4905 46.2227 63.8371 50.7787 55.6806 59.8907C47.5241 69.0026 43.4459 81.1796 43.4459 96.4215C43.4459 111.663 47.5241 123.84 55.6806 132.952C63.8371 142.064 74.4905 146.62 87.6408 146.62C95.7973 146.62 103.038 144.715 109.364 140.905C115.856 137.094 120.849 131.544 124.345 124.254H171.287C166.293 143.141 156.388 158.052 141.574 168.986C126.759 179.755 108.948 185.139 88.1402 185.139C71.1613 185.139 55.9303 181.412 42.4471 173.956C29.1304 166.335 18.7267 155.815 11.236 142.396C3.74533 128.976 0 113.651 0 96.4215Z' fill='%23FAFAFA'/%3E%3Cpath d='M283.077 43.7376C299.057 43.7376 311.874 49.0391 321.529 59.6422C331.184 70.0795 336.011 84.493 336.011 102.883V183.897H293.564V108.598C293.564 99.3207 291.15 92.114 286.323 86.9781C281.496 81.8423 275.004 79.2744 266.847 79.2744C258.691 79.2744 252.199 81.8423 247.371 86.9781C242.544 92.114 240.13 99.3207 240.13 108.598V183.897H197.434V0H240.13V63.8668C244.458 57.7369 250.368 52.8496 257.858 49.2048C265.349 45.56 273.755 43.7376 283.077 43.7376Z' fill='%23FAFAFA'/%3E%3Cpath d='M497.017 112.326C497.017 116.302 496.768 120.444 496.268 124.752H399.639C400.304 133.366 403.051 139.993 407.878 144.632C412.872 149.105 418.948 151.342 426.106 151.342C436.759 151.342 444.166 146.869 448.328 137.922H493.771C491.441 147.034 487.196 155.235 481.037 162.525C475.045 169.814 467.471 175.53 458.316 179.672C449.16 183.814 438.923 185.885 427.604 185.885C413.954 185.885 401.803 182.985 391.149 177.187C380.496 171.388 372.173 163.105 366.18 152.336C360.188 141.567 357.192 128.976 357.192 114.563C357.192 100.149 360.105 87.558 365.931 76.7893C371.923 66.0205 380.246 57.7369 390.9 51.9384C401.553 46.1398 413.788 43.2406 427.604 43.2406C441.087 43.2406 453.072 46.057 463.559 51.6899C474.046 57.3227 482.202 65.3579 488.028 75.7952C494.021 86.2326 497.017 98.4095 497.017 112.326ZM453.322 101.143C453.322 93.8536 450.825 88.055 445.831 83.7475C440.837 79.44 434.595 77.2863 427.104 77.2863C419.947 77.2863 413.871 79.3572 408.877 83.499C404.05 87.6408 401.054 93.5222 399.888 101.143H453.322Z' fill='%23FAFAFA'/%3E%3Cpath d='M650.878 112.326C650.878 116.302 650.629 120.444 650.129 124.752H553.5C554.165 133.366 556.912 139.993 561.739 144.632C566.733 149.105 572.809 151.342 579.967 151.342C590.62 151.342 598.027 146.869 602.189 137.922H647.632C645.302 147.034 641.057 155.235 634.898 162.525C628.906 169.814 621.332 175.53 612.177 179.672C603.021 183.814 592.784 185.885 581.465 185.885C567.815 185.885 555.664 182.985 545.01 177.187C534.357 171.388 526.034 163.105 520.041 152.336C514.049 141.567 511.053 128.976 511.053 114.563C511.053 100.149 513.966 87.558 519.792 76.7893C525.784 66.0205 534.107 57.7369 544.76 51.9384C555.414 46.1398 567.649 43.2406 581.465 43.2406C594.948 43.2406 606.933 46.057 617.42 51.6899C627.907 57.3227 636.063 65.3579 641.889 75.7952C647.882 86.2326 650.878 98.4095 650.878 112.326ZM607.183 101.143C607.183 93.8536 604.686 88.055 599.692 83.7475C594.698 79.44 588.456 77.2863 580.965 77.2863C573.808 77.2863 567.732 79.3572 562.738 83.499C557.911 87.6408 554.914 93.5222 553.749 101.143H607.183Z' fill='%23FAFAFA'/%3E%3Cpath d='M716.1 64.8608C720.261 58.3996 726.004 53.1809 733.328 49.2048C740.652 45.2286 749.225 43.2406 759.046 43.2406C770.532 43.2406 780.936 46.1398 790.257 51.9384C799.579 57.7369 806.903 66.0205 812.23 76.7893C817.723 87.558 820.47 100.066 820.47 114.314C820.47 128.562 817.723 141.153 812.23 152.087C806.903 162.856 799.579 171.223 790.257 177.187C780.936 182.985 770.532 185.885 759.046 185.885C749.391 185.885 740.819 183.897 733.328 179.92C726.004 175.944 720.261 170.808 716.1 164.513V250H673.403V45.2286H716.1V64.8608ZM777.024 114.314C777.024 103.711 774.028 95.4274 768.035 89.4632C762.209 83.3333 754.968 80.2684 746.312 80.2684C737.823 80.2684 730.582 83.3333 724.589 89.4632C718.763 95.5931 715.85 103.96 715.85 114.563C715.85 125.166 718.763 133.532 724.589 139.662C730.582 145.792 737.823 148.857 746.312 148.857C754.801 148.857 762.042 145.792 768.035 139.662C774.028 133.366 777.024 124.917 777.024 114.314Z' fill='%23FAFAFA'/%3E%3Cpath d='M885.566 68.34C890.56 60.719 896.802 54.7548 904.293 50.4473C911.784 45.9742 920.107 43.7376 929.262 43.7376V88.7177H917.526C906.873 88.7177 898.883 91.0371 893.556 95.6759C888.23 100.149 885.566 108.101 885.566 119.533V183.897H842.869V45.2286H885.566V68.34Z' fill='%23FAFAFA'/%3E%3Cpath d='M1013.09 185.885C999.441 185.885 987.123 182.985 976.137 177.187C965.317 171.388 956.744 163.105 950.419 152.336C944.26 141.567 941.181 128.976 941.181 114.563C941.181 100.315 944.343 87.8065 950.669 77.0378C956.994 66.1034 965.65 57.7369 976.636 51.9384C987.623 46.1398 999.941 43.2406 1013.59 43.2406C1027.24 43.2406 1039.56 46.1398 1050.54 51.9384C1061.53 57.7369 1070.19 66.1034 1076.51 77.0378C1082.84 87.8065 1086 100.315 1086 114.563C1086 128.81 1082.75 141.402 1076.26 152.336C1069.94 163.105 1061.2 171.388 1050.04 177.187C1039.06 182.985 1026.74 185.885 1013.09 185.885ZM1013.09 149.105C1021.25 149.105 1028.16 146.123 1033.81 140.159C1039.64 134.195 1042.55 125.663 1042.55 114.563C1042.55 103.463 1039.72 94.9304 1034.06 88.9662C1028.57 83.002 1021.75 80.0199 1013.59 80.0199C1005.27 80.0199 998.359 83.002 992.866 88.9662C987.373 94.7647 984.626 103.297 984.626 114.563C984.626 125.663 987.29 134.195 992.616 140.159C998.11 146.123 1004.93 149.105 1013.09 149.105Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
}

.featured p {
  font-weight: 500;
  font-size: 28px;
  line-height: 1.35;
  text-align: center;
  letter-spacing: -0.02em;
  color: #212529;
  margin-bottom: 33px;
}

@media screen and (max-width: 991px) {
  .featured p {
    font-size: 20px;
  }
}

.featured p.gradient {
  font-weight: 700;
  font-size: 32px;
  line-height: 1.25;
  text-align: center;
  letter-spacing: -0.02em;
  max-width: 534px;
  background: linear-gradient(90deg, #F5A95B 0%, #EE6C67 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: auto;
  margin-bottom: 33px;
}

@media screen and (max-width: 991px) {
  .featured p.gradient {
    font-size: 23px;
  }
}

.featured p.min {
  max-width: 534px;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  text-align: center;
  letter-spacing: -0.02em;
  color: #5A5A5A;
  margin: auto;
}

.success-story {
  padding-bottom: 36px;
  background-image: url("data:image/svg+xml,%3Csvg width='1366' height='339' viewBox='0 0 1366 339' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 58.9233C0 58.9233 416.272 70.4287 683 58.9233C949.728 47.4178 1366 0 1366 0V339C1366 339 949.86 322.547 683 322.547C416.14 322.547 0 339 0 339V58.9233Z' fill='url(%23paint0_linear_707_6)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_707_6' x1='1222.5' y1='276' x2='229.93' y2='-227.613' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2350DAF3'/%3E%3Cstop offset='0.5' stop-color='%23FCC957'/%3E%3Cstop offset='1' stop-color='%23FA7069'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left calc(100% - 40px);
  background-size: 100% auto;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .success-story {
    background: none;
  }
}

@media screen and (max-width: 991px) {
  .success-story .container {
    max-width: 100%;
  }
}

.success-story h2 {
  font-weight: 500;
  font-size: 42px;
  margin-top: 90px;
  line-height: .94;
  letter-spacing: -0.02em;
  color: #212529;
  margin-bottom: 36px;
}

.success-story h2 strong {
  font-weight: 700;
  display: inline-block;
  width: 100%;
  background: linear-gradient(90deg, #F5A95B 0%, #EE6C67 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.success-story span {
  display: inline-block;
  width: 100%;
  position: relative;
  padding-left: 63px;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 37px;
  line-height: .94;
  letter-spacing: -0.02em;
  color: #484848;
}

.success-story span:before {
  content: '';
  width: 45px;
  height: 2px;
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
  background-color: #484848;
}

.success-story p {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #5A5A5A;
  margin-bottom: 115px;
}

.success-story p strong {
  font-weight: 700;
}

@media screen and (max-width: 991px) {
  .success-story p {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 991px) {
  .success-story .icons {
    position: relative;
  }
  .success-story .icons:before {
    content: '';
    position: absolute;
    width: calc(100% + 30px);
    left: -15px;
    height: calc(100% + 80px);
    top: -40px;
    z-index: -1;
    background: linear-gradient(97.43deg, #50DAF3 -0.17%, #FCC957 51.22%, #FA7069 102.61%);
  }
}

.success-story .icons p {
  font-weight: 600;
  font-size: 21px;
  line-height: .975;
  letter-spacing: -0.05em;
  color: #FFFFFF;
  text-shadow: 0px 4px 4px rgba(176, 67, 50, 0.35);
  margin-bottom: 32px;
}

.success-story .icons-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px 50px;
  max-width: 380px;
  width: 100%;
}

.success-story .icons-tiny {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
}

.success-story .icons-tiny img {
  margin-bottom: 15px;
}

.success-story .icons-tiny p {
  font-weight: 500;
  font-size: 16px;
  line-height: .975;
  text-align: center;
  letter-spacing: -0.05em;
  color: #FFFFFF;
  text-shadow: 0px 4px 4px rgba(176, 67, 50, 0.35);
  margin-bottom: 0;
}

.get-ready {
  padding: 70px 0;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .get-ready .row {
    flex-direction: column-reverse;
  }
}

.get-ready .image {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  height: 100%;
  width: 100%;
}

.get-ready .image img {
  max-width: 500px;
  width: 100%;
  height: auto;
}

.get-ready p {
  font-weight: 400;
  font-size: 28px;
  line-height: 1.35;
  letter-spacing: -0.02em;
  color: #212529;
  margin-bottom: 19px;
}

@media screen and (max-width: 991px) {
  .get-ready p {
    font-size: 18px;
  }
}

.get-ready p.gradient {
  font-weight: bold;
  font-size: 42px;
  line-height: 39px;
  letter-spacing: -0.02em;
  background: linear-gradient(90deg, #F5A95B 0%, #EE6C67 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 49px;
}

@media screen and (max-width: 991px) {
  .get-ready p.gradient {
    font-size: 34px;
    line-height: .94;
  }
}

.get-ready p.min {
  font-weight: 400;
  font-size: 21px;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #5A5A5A;
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  .get-ready p.min {
    font-size: 16px;
  }
}

.success-formula {
  padding: 70px 0;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .success-formula {
    padding-top: 0;
  }
}

.success-formula h2 {
  font-weight: 700;
  font-size: 24px;
  line-height: .94;
  background: linear-gradient(90deg, #F5A95B 0%, #EE6C67 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  letter-spacing: 0.575em;
  text-transform: uppercase;
  margin-bottom: 80px;
}

@media screen and (max-width: 991px) {
  .success-formula h2 {
    letter-spacing: normal;
    margin-bottom: 20px;
  }
}

.success-formula .img {
  width: 100%;
  height: 223px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.success-formula .info {
  background: #FAFAFA;
  box-shadow: 0px 4px 88px rgba(142, 34, 28, 0.11);
  border-radius: 22px;
  padding: 30px 25px 40px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
}

.success-formula .info img {
  margin-bottom: 24px;
}

.success-formula .info p {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  text-align: center;
  letter-spacing: -0.02em;
  color: #5A5A5A;
  margin-bottom: 0;
}

.success-formula .info p.title {
  font-weight: 700;
  margin-bottom: 24px;
  font-size: 34px;
  line-height: .94;
  letter-spacing: -0.02em;
  color: #212529;
}

.ebook {
  width: 100%;
}

.ebook .row {
  align-items: center;
}

.ebook .ebook-form {
  background: #FAFAFA;
  border-radius: 22px;
  padding: 48px 38px;
}

@media screen and (max-width: 991px) {
  .ebook .ebook-form {
    padding: 20px 0px;
    background: transparent;
  }
}

.ebook .ebook-form p {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #5A5A5A;
  margin-bottom: 30px;
}

.ebook .ebook-form p.gradient {
  font-weight: 500;
  font-size: 19px;
  line-height: 1.5;
  margin-bottom: 7px;
  letter-spacing: -0.02em;
  background: linear-gradient(90deg, #F5A95B 0%, #EE6C67 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ebook .ebook-form p.arrow {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.075;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  background: linear-gradient(90deg, #F5A95B 0%, #EE6C67 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ebook .ebook-form p.arrow svg {
  margin-right: 31px;
  margin-left: 22px;
}

@media screen and (max-width: 991px) {
  .ebook .ebook-form p.arrow svg {
    margin-left: 0;
  }
}

.ebook .ebook-form h2 {
  font-weight: 600;
  font-size: 32px;
  line-height: 1.5;
  margin-bottom: 22px;
  letter-spacing: -0.02em;
  color: #111111;
}

@media screen and (max-width: 991px) {
  .ebook .ebook-form h2 {
    font-size: 28px;
    line-height: 1.3;
  }
}

.ebook .ebook-form .form-group {
  margin-bottom: 20px;
  width: 100%;
}

.ebook .ebook-form .form-group label {
  font-weight: 400;
  padding-left: 15px;
  display: inline-block;
  font-size: 14px;
  line-height: 21px;
  width: 100%;
  color: #000000;
  margin-bottom: 5px;
}

.ebook .ebook-form .form-group input {
  background: #FFFFFF;
  border-radius: 20.5px;
  padding: 14px 20px;
  font-weight: 400;
  font-size: 16px;
  border: none;
  width: 100%;
  line-height: 24px;
  border: 1px solid #fafafa;
  color: #1C1C1C;
}

@media screen and (max-width: 991px) {
  .ebook .ebook-form .form-group input {
    background: #fafafa;
  }
}

.ebook .ebook-form .form-check {
  display: grid;
  grid-template-columns: 15px 1fr;
  gap: 10px;
  margin-bottom: 20px;
}

.ebook .ebook-form .form-check input {
  width: 15px;
  height: 15px;
  margin-top: 5px;
}

.ebook .ebook-form .form-check label {
  font-size: 14px;
}

.ebook .ebook-form .form-check label a {
  color: #000;
}

.ebook .ebook-form .btn {
  box-shadow: none;
}

.text-bottom {
  padding: 75px 0 110px;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .text-bottom {
    padding: 75px 0 0px;
  }
}

.text-bottom h2 {
  font-weight: 700;
  font-size: 42px;
  line-height: 39px;
  text-align: center;
  letter-spacing: -0.02em;
  max-width: 305px;
  margin: auto;
  margin-bottom: 53px;
  background: linear-gradient(90deg, #F5A95B 0%, #EE6C67 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
}

.text-bottom h2:before {
  content: '';
  position: absolute;
  top: calc(100% + 20px);
  width: 30px;
  height: 8px;
  background: linear-gradient(90deg, #F5A95B 0%, #EE6C67 100%);
  left: calc(50% - 15px);
}

.text-bottom p {
  font-weight: 400;
  font-size: 24px;
  line-height: 1.5;
  text-align: center;
  letter-spacing: -0.02em;
  color: #212529;
  margin-bottom: 0;
}

.blog {
  padding: 60px 0;
  width: 100%;
}

.blog h2 {
  font-weight: 700;
  font-size: 42px;
  line-height: 39px;
  letter-spacing: -0.02em;
  text-align: center;
  color: #212529;
  margin-bottom: 40px;
}

.blog .blog-tiny {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-direction: column;
  margin-bottom: 43px;
}

.blog .blog-tiny__image {
  display: inline-block;
  width: 100%;
  transition: .5s;
  height: 265px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 22px;
  margin-bottom: 25px;
  position: relative;
}

.blog .blog-tiny__image:before {
  content: 'Read more';
  position: absolute;
  top: calc(50% - 25.5px);
  left: calc(50% - 82.5px);
  padding: 14px 36px;
  width: 165px;
  height: 51px;
  transition: .5s;
  opacity: 0;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #222222;
  background: #FFFFFF;
  border-radius: 25.5px;
}

.blog .blog-tiny__title {
  font-weight: 600;
  font-size: 22px;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  margin-bottom: 22px;
  letter-spacing: -0.02em;
  color: #212529;
}

.blog .blog-tiny p {
  font-weight: 400;
  font-size: 16px;
  line-height: .94;
  letter-spacing: -0.02em;
  color: #6B6D6F;
  margin-bottom: 0;
}

.blog .blog-tiny .btn {
  display: none;
}

@media screen and (max-width: 991px) {
  .blog .blog-tiny .btn {
    display: inline-block;
    margin-top: 0px;
  }
}

.blog .blog-tiny:hover .blog-tiny__image {
  filter: drop-shadow(0px 4px 33px rgba(0, 0, 0, 0.22));
}

.blog .blog-tiny:hover .blog-tiny__image:before {
  opacity: 1;
}

body {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;
}

.order1 {
  order: 1;
}

.order2 {
  order: 2;
}

.footer-contact {
  width: 100%;
}

#footer {
  order: 3;
  width: 100%;
}
