/***** FONTS *****/
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url("../fonts/Inter-Regular.woff2") format("woff2"), url("../fonts/Inter-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url("../fonts/Inter-Bold.woff2") format("woff2"), url("../fonts/Inter-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url("../fonts/Inter-Medium.woff2") format("woff2"), url("../fonts/Inter-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url("../fonts/Inter-SemiBold.woff2") format("woff2"), url("../fonts/Inter-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  margin: 0;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

a {
  background-color: transparent;
  transition: 0.3s ease;
}

a:active,
a:hover {
  outline: 0;
  color: inherit;
}

a {
  color: inherit;
  text-decoration: none;
}

a:hover,
a:focus {
  color: inherit;
}

a:focus {
  outline: none;
  outline-offset: 0;
}

figure {
  margin: 0;
}

img {
  border: 0;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

svg,
svg:hover,
path,
polygon {
  transition: 0.05s;
}

svg:not(:root) {
  overflow: hidden;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

mark {
  background: #ff0;
  color: #000;
}

hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  border-top: 1px solid #f2f2f2;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0;
}

input:focus,
button:focus,
select:focus,
textarea:focus {
  outline: none;
  outline-offset: 0;
}

button {
  overflow: visible;
  transition: 0.3s ease;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 0.125rem;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/***** GENERAL ELEMENTS *****/
:root {
  --content-width: 1280px;
  --container-offset: 28px;
  --container-width: calc(var(--content-width) + (var(--container-offset) * 2));
  --primary-color: #E6F145;
  --black-color: rgba(0,0,0,1);
  --white-color: rgba(255,255,255,1);
}

/***** Mixins *****/
@media screen and (max-width: 576px) {
  :root {
    --container-offset: 16px;
  }
}
@media screen and (max-width: 359px) {
  :root {
    --container-offset: 12px;
  }
}
/***** BLOCKS GLOBAL *****/
/*-----generals-----*/
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

[id] {
  scroll-margin-top: 50px;
}

body {
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  color: var(--white-color);
  background: #1b1b1b;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

section {
  width: 100%;
  margin-bottom: 80px;
}

@media screen and (max-width: 1279px) {
  section {
    margin-bottom: 60px;
  }
}
html.with-fancybox body.hide-scrollbar {
  margin-right: 0 !important;
}

.container {
  margin: 0 auto;
  padding: 0 var(--container-offset);
  max-width: var(--container-width);
  width: 100%;
}

.container-padding {
  width: 100%;
  box-sizing: border-box;
  padding-left: calc((100vw - var(--content-width)) / 2);
  padding-right: calc((100vw - var(--content-width)) / 2);
  max-width: 100%;
}

.container-left {
  width: 100%;
  padding-left: max(var(--container-offset), (100% - var(--content-width)) / 2);
  max-width: 100%;
  margin-left: 0;
}

.container-right {
  width: 100%;
  padding-right: max(var(--container-offset), (100% - var(--content-width)) / 2);
  max-width: 100%;
  margin-right: 0;
}

.link-center {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.dis-scroll {
  overflow: hidden;
  height: 100vh;
}

.hidden,
.screen-reader-text {
  display: none !important;
}

/***** COMPONENTS GLOBAL *****/
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-style: normal;
  line-height: 1;
  color: var(--white-color);
}

h1 {
  font-size: 80px;
  font-weight: 400;
  line-height: 1.125;
}
h1:not(:first-child) {
  margin-top: 40px;
}
h1:not(:last-child) {
  margin-bottom: 40px;
}

h2 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}
h2:not(:first-child) {
  margin-top: 32px;
}
h2:not(:last-child) {
  margin-bottom: 24px;
}

@media screen and (max-width: 1024px) {
  h1 {
    font-size: 60px;
  }
  h1:not(:first-child) {
    margin-top: 28px;
  }
  h1:not(:last-child) {
    margin-bottom: 28px;
  }
  h2 {
    font-size: 36px;
  }
  h2:not(:first-child) {
    margin-top: 28px;
  }
  h2:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 576px) {
  h1 {
    font-size: 28px;
  }
  h1:not(:first-child) {
    margin-top: 20px;
  }
  h1:not(:last-child) {
    margin-bottom: 16px;
  }
  h2 {
    font-size: 24px;
  }
  h2:not(:first-child) {
    margin-top: 20px;
  }
  h2:not(:last-child) {
    margin-bottom: 14px;
  }
}
/***** SECTIONS GLOBAL (Widgets) *****/
.section1 {
  position: relative;
  padding-top: 280px;
  margin-bottom: 90px;
}
.section1 .container {
  position: relative;
}
.section1-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  width: 100%;
}
.section1-stars {
  content: "";
  position: absolute;
  top: -160px;
  left: 28px;
  width: 94%;
  height: auto;
  aspect-ratio: 1250/452;
  background-image: url("../img/section1-stars.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -8;
}
.section1-bg {
  position: absolute;
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1600px;
  width: 100%;
  height: auto;
  z-index: -10;
}
.section1-card {
  position: relative;
  width: 550px;
  margin-right: 64px;
  padding: 36px 34px 38px 38px;
  border-radius: 16px;
  border-top-left-radius: 0 !important;
  background: #D2DD26;
}
.section1-card::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0px;
  width: 240px;
  height: 35px;
  background-image: url('data:image/svg+xml,<svg width="240" height="35" viewBox="0 0 240 35" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_7077_4529" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="240" height="35"><rect width="240" height="35" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_7077_4529)"><path d="M221.975 18.9922C221.975 27.8287 229.138 34.9922 237.975 34.9922H532C540.837 34.9922 548 42.1556 548 50.9922V692C548 700.837 540.837 708 532 708H16C7.16345 708 0 700.837 0 692V16C0 7.16344 7.16344 0 16 0H205.975C214.811 0 221.975 7.16344 221.975 16V18.9922Z" fill="%23D2DD26"/></g></svg>');
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: contain;
}
.section1-card__inner {
  padding: 32px 8px 22px 22px;
  color: var(--black-color);
  border-radius: 16px;
  background: #EFFF5F;
}
.section1-card__inner p {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2;
}
.section1-card__inner p:nth-child(1) {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 4px;
  margin-left: 16px;
}
.section1-card__inner p:nth-child(2) {
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 15px;
  margin-left: 16px;
}
.section1-card__inner p:nth-child(4) {
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 500;
}
.section1-card__inner h1 {
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.21;
  color: #000;
}
.section1-card__image {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 240px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.section1-card__image::before {
  content: "";
  position: absolute;
  bottom: -4px;
  right: -72px;
  width: 162px;
  height: 56px;
  background-image: url("../img/section1-card-mark.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(20deg);
  z-index: 1;
}
.section1-card__image img {
  display: block;
  width: 100%;
  height: auto;
}
.section1-card .dot {
  position: absolute;
  top: -22px;
  left: 184px;
  width: 53px;
  height: 86px;
  background-image: url("../img/section1-dot-1.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(-13deg);
  z-index: 3;
}
.section1-card .line {
  position: absolute;
  top: 122px;
  left: 220px;
  width: 790px;
  height: 4.5px;
  background-image: url("../img/section1-line-pattern.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: rotate(10deg);
}
.section1-mascot {
  position: relative;
  z-index: 0;
}
.section1-mascot img {
  margin-bottom: 22px;
  width: 580px;
  height: auto;
  object-fit: contain;
  z-index: 10;
}
.section1-mascot .dot {
  position: absolute;
  top: -32px;
  left: 374px;
  width: 36px;
  height: 55px;
  background-image: url("../img/section1-dot-2.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(4deg);
  z-index: 3;
}
.section1-mascot .line {
  position: absolute;
  top: 516px;
  left: 264px;
  width: 2000px;
  height: 4.5px;
  background-image: url("../img/section1-line-pattern.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: rotate(30deg);
  z-index: -10;
}
.section1-second {
  position: relative;
  margin-top: 140px;
  margin-left: -36px;
  margin-right: -36px;
  width: calc(100% + 72px);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 92px 46px 70px 32px;
  border-radius: 30px;
  background: #232323;
  z-index: 0;
}
.section1-second::before {
  content: "";
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 405px;
  height: 463px;
  max-width: 100%;
  max-height: 100%;
  border-bottom-right-radius: 30px;
  border-top-right-radius: 30px;
  background-image: url("../img/section2-fingerprint.jpg");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
}
.section1-second__content {
  position: relative;
  width: 550px;
}
.section1-second__content h2 {
  margin-top: 0;
  margin-bottom: 38px;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}
.section1-second__content h2 span {
  color: var(--primary-color);
}
.section1-second__content p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 400;
  line-height: 1;
}
.section1-second__content p span {
  color: var(--primary-color);
}
.section1-second__content::before {
  content: "";
  position: absolute;
  top: calc(100% + 52px);
  left: 214px;
  width: 33px;
  height: 168px;
  background-image: url('data:image/svg+xml,<svg width="33" height="168" viewBox="0 0 33 168" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.9392 28.6814C21.526 21.2923 18.9528 12.5633 16.9184 3.68818C15.9566 -0.512617 11.7469 -1.57541 9.86863 2.87724C9.28954 4.25232 9.27443 5.78858 8.92698 7.22915C6.66097 18.668 3.44324 29.8953 0.024087 41.0521C0.00148877 41.1266 -0.00530105 41.205 0.00410947 41.2822C0.01352 41.3594 0.0389194 41.4339 0.0787333 41.5007C0.118547 41.5676 0.17187 41.6254 0.235296 41.6704C0.298722 41.7155 0.370871 41.7468 0.447089 41.7624C0.579502 41.7911 0.717674 41.7757 0.840462 41.7183C0.963251 41.661 1.06387 41.565 1.12688 41.445C3.14111 37.763 11.2232 25.1153 10.7549 16.2956C12.0742 41.0874 9.94416 62.3231 10.2765 85.2361C10.1456 112.697 9.29625 140.137 7.72851 167.555C7.72148 167.663 7.757 167.77 7.82751 167.853C7.89801 167.936 7.99796 167.988 8.10618 167.998C8.20009 168.008 8.2942 167.981 8.3685 167.923C8.44279 167.864 8.49142 167.779 8.50401 167.686C12.3159 140.396 15.5538 112.949 16.3142 85.4023C16.989 61.0034 16.571 42.0595 15.5135 20.9296C15.9063 28.752 27.8557 35.0783 31.9597 37.2896C32.094 37.3623 32.249 37.387 32.3992 37.3595C32.5494 37.332 32.6857 37.254 32.7855 37.1384C32.9241 36.9733 33 36.7647 33 36.5491C33 36.3336 32.9241 36.1249 32.7855 35.9598C30.7512 33.4967 28.7168 31.1294 26.9392 28.6814Z" fill="%23D2DD26"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(170deg);
}
.section1-second__image {
  position: relative;
  width: 690px;
  max-width: calc(100% - 600px);
  padding: 24px;
  background: #D2DD26;
}
.section1-second__image img {
  width: 100%;
  height: auto;
}
.section1-second__image .dot {
  position: absolute;
  top: -22px;
  left: 315px;
  width: 46px;
  height: 74px;
  background-image: url("../img/section1-dot-1.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(4deg);
  z-index: 3;
}
.section1-second__image .line {
  position: absolute;
  top: -454px;
  left: 211px;
  width: 2000px;
  height: 4.5px;
  background-image: url("../img/section1-line-pattern.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: rotate(-30deg);
}
.section1-second > .dot {
  position: absolute;
  top: -60px;
  left: 50%;
  width: 76px;
  height: 96px;
  background-image: url("../img/section1-dot-3.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: translateX(-50%) rotate(-20deg);
  z-index: 3;
}

@media screen and (max-width: 1279px) {
  .section1 {
    padding-top: 120px;
    margin-bottom: 52px;
  }
  .section1 .container {
    max-width: 800px;
  }
  .section1-stars {
    top: -100px;
    left: 28px;
  }
  .section1-bg {
    top: 20px;
  }
  .section1-card {
    width: 320px;
    margin-right: 28px;
    padding: 16px 14px 15px 16px;
    border-radius: 12px;
  }
  .section1-card::before {
    width: 170px;
    height: 24px;
  }
  .section1-card__inner {
    padding: 14px 8px 14px 14px;
    border-radius: 10px;
  }
  .section1-card__inner p:nth-child(1) {
    font-size: 16px;
    margin-bottom: 2px;
    margin-left: 0;
  }
  .section1-card__inner p:nth-child(2) {
    font-size: 20px;
    margin-bottom: 10px;
    margin-left: 0;
  }
  .section1-card__inner p:nth-child(4) {
    margin-bottom: 3px;
    font-size: 15px;
  }
  .section1-card__inner > img {
    width: 160px;
    max-width: 60%;
    height: auto;
  }
  .section1-card__inner h1 {
    margin-top: 6px;
    font-size: 15px;
  }
  .section1-card__image {
    width: 180px;
    margin-bottom: 14px;
  }
  .section1-card__image::before {
    content: "";
    position: absolute;
    bottom: 6px;
    right: -30px;
    width: 92px;
    height: 32px;
  }
  .section1-card .dot {
    top: -15px;
    left: 140px;
    width: 30px;
    height: 48px;
  }
  .section1-card .line {
    top: 100px;
    left: 155px;
    width: 420px;
    height: 3px;
    transform: rotate(20deg);
  }
  .section1-mascot img {
    margin-bottom: 12px;
    width: 300px;
  }
  .section1-mascot .dot {
    top: -24px;
    left: 190px;
    width: 24px;
    height: 36px;
  }
  .section1-mascot .line {
    top: 120px;
    left: 170px;
    width: 400px;
    height: 3px;
    transform: rotate(35deg);
  }
  .section1-second {
    margin-top: 48px;
    margin-left: auto;
    margin-right: auto;
    width: 356px;
    justify-content: flex-start;
    flex-direction: column-reverse;
    padding: 32px 32px 28px 32px;
    border-radius: 16px;
  }
  .section1-second::before {
    width: 109px;
    height: 161px;
    border-bottom-right-radius: 16px;
    border-top-right-radius: 16px;
    background-image: url("../img/section2-fingerprint-mobile.jpg");
  }
  .section1-second__content {
    width: 100%;
  }
  .section1-second__content h2 {
    margin-bottom: 20px;
    font-size: 24px;
  }
  .section1-second__content p {
    max-width: 200px;
    font-size: 16px;
    line-height: 1.05;
  }
  .section1-second__content::before {
    top: calc(100% + 14px);
    left: 40px;
    width: 12px;
    height: 58px;
  }
  .section1-second__image {
    width: 100%;
    max-width: 100%;
    padding: 10px;
    margin-bottom: 30px;
  }
  .section1-second__image .dot {
    top: -13px;
    left: 50%;
    width: 12px;
    height: 20px;
  }
  .section1-second__image .line {
    top: -132px;
    left: 130px;
    width: 800px;
    height: 3px;
    transform: rotate(-20deg);
  }
  .section1-second > .dot {
    top: -12px;
    width: 20px;
    height: 26px;
  }
}
@media screen and (max-width: 576px) {
  .section1 {
    padding-top: 64px;
  }
  .section1 .container {
    max-width: 358px;
  }
  .section1-stars {
    top: -60px;
    left: 16px;
  }
  .section1-bg {
    top: 4px;
    width: 160%;
    left: 50%;
    transform: translateX(-50%);
  }
  .section1-card {
    width: 164px;
    margin-right: 8px;
    padding: 10px 10px;
    border-radius: 5px;
  }
  .section1-card::before {
    width: 70px;
    height: 10px;
  }
  .section1-card__inner {
    padding: 6px 4px 10px 8px;
    border-radius: 5px;
  }
  .section1-card__inner p:nth-child(1) {
    font-size: 12px;
    margin-bottom: 0px;
  }
  .section1-card__inner p:nth-child(2) {
    font-size: 14px;
    margin-bottom: 7px;
  }
  .section1-card__inner p:nth-child(4) {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1;
  }
  .section1-card__inner > img {
    margin-top: -2px;
    width: 70px;
    max-width: 60%;
  }
  .section1-card__inner h1 {
    margin-top: 0px;
    font-size: 12px;
  }
  .section1-card__image {
    width: 70px;
    margin-bottom: 10px;
  }
  .section1-card__image::before {
    bottom: -1px;
    right: -20px;
    width: 48px;
    height: 16px;
  }
  .section1-card .dot {
    top: -11px;
    left: 70px;
    width: 16px;
    height: 26px;
  }
  .section1-card .line {
    top: 37px;
    left: 80px;
    width: 206px;
    height: 1px;
    transform: rotate(14deg);
  }
  .section1-mascot img {
    margin-bottom: 56px;
    width: 160px;
  }
  .section1-mascot .dot {
    top: -9px;
    left: 102px;
    width: 11px;
    height: 16px;
  }
  .section1-mascot .line {
    top: 105px;
    left: 84px;
    height: 1px;
    transform: rotate(30deg);
  }
  .section1-second {
    margin-top: 32px;
    width: 100%;
    padding: 30px 20px 24px 20px;
    border-radius: 7px;
  }
  .section1-second::before {
    border-bottom-right-radius: 7px;
    border-top-right-radius: 7px;
  }
  .section1-second__image .line {
    top: -131px;
    left: 127px;
    height: 1px;
  }
  .section1-second > .dot {
    top: -17px;
  }
}
@media screen and (max-width: 359px) {
  .section1 .container {
    max-width: 300px;
  }
  .section1-card {
    width: 164px;
    margin-right: 8px;
    padding: 8px;
  }
  .section1-card::before {
    width: 70px;
    height: 10px;
  }
  .section1-card__inner {
    padding: 6px 4px 8px 8px;
  }
  .section1-card__inner p:nth-child(1) {
    font-size: 11px;
  }
  .section1-card__inner p:nth-child(2) {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .section1-card__inner p:nth-child(4) {
    font-size: 11px;
  }
  .section1-card__inner h1 {
    font-size: 11px;
  }
  .section1-card .line {
    top: 37px;
    left: 80px;
    width: 180px;
    transform: rotate(16deg);
  }
  .section1-mascot img {
    width: 150px;
  }
  .section1-mascot .dot {
    left: 88px;
  }
  .section1-mascot .line {
    top: 104px;
    left: 67px;
  }
  .section1-second__image {
    margin-bottom: 24px;
  }
  .section1-second__image .line {
    top: -131px;
    left: 102px;
    height: 1px;
  }
  .section1-second__content h2 {
    margin-bottom: 14px;
    font-size: 20px;
  }
  .section1-second__content p {
    max-width: 180px;
    font-size: 14px;
  }
  .section1-second > .dot {
    top: -17px;
  }
}
.section2 {
  position: relative;
  margin-bottom: 160px;
}
.section2-heading {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 100px;
}
.section2-heading h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: normal;
  line-height: 1.21;
  text-align: center;
}
.section2-heading h2 span {
  position: relative;
  margin-left: 20px;
  margin-right: 20px;
  color: var(--primary-color);
}
.section2-heading h2 span::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 246px;
  height: 88px;
  background-image: url('data:image/svg+xml,<svg width="247" height="88" viewBox="0 0 247 88" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M211.032 18.7664C215.957 19.9073 220.766 21.4512 225.407 23.381C230.197 25.3258 234.669 27.9104 238.688 31.0575C239.708 31.8893 240.68 32.772 241.602 33.7019L241.954 34.0488L242.315 34.4663L243.029 35.3095C243.489 35.8825 243.866 36.5191 244.271 37.1293C245.706 39.6683 246.412 42.5269 246.32 45.4187C246.228 48.3105 245.34 51.134 243.745 53.6064L243.458 54.0677L243.127 54.5031L242.457 55.3676C241.974 55.9151 241.463 56.4447 240.933 56.9489L240.086 57.6562C239.81 57.898 239.516 58.1196 239.206 58.3191C238.632 58.7182 238.038 59.0893 237.425 59.431C228.166 64.6971 218.078 68.2801 207.998 71.0843C201.266 72.973 194.467 74.4891 187.685 75.8849C184.293 76.5852 180.899 77.2298 177.507 77.905C174.111 78.5614 170.704 79.1688 167.302 79.8033C153.676 82.2434 139.952 84.2742 126.142 85.7155C112.316 87.1933 98.4205 87.9547 84.5182 87.9961C70.5752 88.0372 56.6544 87.1271 42.8624 85.2727C41.796 85.158 40.7421 84.959 39.6825 84.7978L36.5088 84.2833C34.3928 83.9311 32.2807 83.6152 30.1628 83.1876C25.8257 82.4007 21.5694 81.263 17.44 79.7868C15.3221 79.0015 13.2724 78.0607 11.3091 76.973C10.8154 76.6958 10.3217 76.419 9.84406 76.1115C9.34147 75.817 8.85808 75.4939 8.39647 75.144L6.95005 74.0467C6.50048 73.6446 6.07447 73.2154 5.64031 72.7972C5.20416 72.3795 4.80448 71.9286 4.44517 71.4489C4.05211 70.9943 3.69462 70.5127 3.37556 70.008C3.0608 69.501 2.74014 68.9969 2.44061 68.4831L1.68999 66.8703C0.793904 64.6844 0.295275 62.3666 0.215399 60.0157C0.189967 57.6709 0.574095 55.3356 1.35205 53.1054C2.15274 50.8775 3.36386 48.8012 4.92825 46.9742L6.14838 45.6481C6.59386 45.2447 7.05601 44.857 7.513 44.4646C7.73841 44.279 7.98094 44.0531 8.1932 43.9027L8.83777 43.4303L10.127 42.4857C10.9886 41.859 11.8409 41.2195 12.711 40.604L15.3535 38.8002C18.8741 36.3906 22.5264 34.1705 26.2135 32.0126C28.0813 30.9742 29.9436 29.9246 31.8319 28.9223L34.6839 27.4537L36.1098 26.7196L37.556 26.0242C45.251 22.2966 53.1746 19.0196 61.2825 16.2114C69.3779 13.4211 77.6218 11.0466 85.9784 9.09827C102.672 5.19739 119.673 2.82138 136.694 1.39365C146.967 0.517571 157.363 0.173619 167.513 0.0216824C177.236 -0.109654 183.525 0.371396 187.42 1.03902C190.256 1.52525 190.243 2.06308 187.809 2.53816C185.374 3.01323 180.516 3.4137 173.661 3.72745C164.985 4.11959 155.515 4.50661 146.569 5.04156C125.986 6.27621 105.472 8.78922 85.5741 13.7064C65.7136 18.6239 46.4409 25.9374 29.0597 36.21C24.2818 39.0647 19.567 42.2026 15.043 45.5055C13.9229 46.3443 12.8053 47.1811 11.6903 48.016C11.1799 48.4251 10.7793 48.8097 10.3123 49.1982C9.88085 49.6035 9.51779 50.0657 9.10963 50.4873C7.62509 52.2743 6.59845 54.365 6.11219 56.5917C5.74899 58.355 5.71747 60.1635 6.01909 61.9326L6.14839 62.5924C6.18007 62.8142 6.23273 63.0327 6.30574 63.2452L6.71835 64.5265L7.28326 65.7501L7.42363 66.0568L7.60436 66.3427L7.96218 66.9165C8.08255 67.107 8.19392 67.3035 8.31953 67.4909L8.74972 68.0172C9.01699 68.3825 9.31445 68.7268 9.63928 69.0468L10.6235 70.0005L11.733 70.8302C12.1206 71.1256 12.5285 71.3959 12.9542 71.6393C13.3755 71.9115 13.8242 72.149 14.2642 72.3979C15.1508 72.8877 16.0736 73.3281 17.0084 73.7516C20.8928 75.3757 24.954 76.5915 29.1204 77.3776C33.3512 78.2662 37.7488 78.8071 42.0657 79.5219C44.237 79.838 46.4245 80.0609 48.603 80.3349L51.8739 80.7279C52.9662 80.8433 54.0637 80.922 55.1582 81.0211L61.7293 81.5834L68.3197 81.9432C69.4185 81.9959 70.5147 82.0824 71.6151 82.1077L74.9159 82.1924C77.1167 82.2361 79.3149 82.3375 81.5167 82.3388C85.9205 82.3299 90.3219 82.3779 94.7243 82.2247C120.913 81.616 147.136 77.9663 173.018 73.2244C184.56 71.0567 196.122 68.9146 207.285 65.8041C212.85 64.2719 218.31 62.4043 223.631 60.2125C224.937 59.634 226.266 59.0949 227.543 58.4656C228.185 58.1581 228.834 57.861 229.472 57.5452L231.365 56.5664C232.002 56.2488 232.62 55.9022 233.234 55.5502C233.843 55.2026 234.485 54.8523 235.067 54.5076C235.577 54.1925 236.063 53.8428 236.52 53.4611C236.755 53.278 236.978 53.0822 237.189 52.8745L237.801 52.2327C239.37 50.4336 240.314 48.2164 240.5 45.8909C240.6 44.7375 240.499 43.5776 240.202 42.4583C240.167 42.3189 240.142 42.1761 240.1 42.0385L239.948 41.6335C239.839 41.3667 239.77 41.0839 239.636 40.8277L239.244 40.0543C239.107 39.7991 238.952 39.5529 238.782 39.3171C238.459 38.8306 238.097 38.3684 237.701 37.9344C237.255 37.479 236.773 37.0071 236.295 36.5558C235.297 35.659 234.245 34.8181 233.145 34.0372C230.889 32.4566 228.492 31.0663 225.982 29.882C220.842 27.4955 215.453 25.6261 209.9 24.3037C204.236 22.9171 198.538 21.6516 192.808 20.5073C183.664 18.6962 174.747 17.071 166.156 15.6775C161.861 14.9711 157.648 14.3273 153.533 13.7216C149.421 13.0884 145.4 12.5472 141.495 12.0234C137.9 11.564 136.231 11.1108 136.521 10.7653C136.808 10.4349 139.06 10.1683 143.292 10.2485C155.658 10.4778 167.992 11.4167 180.228 13.0603C185.33 13.7127 190.461 14.6125 195.59 15.5941C200.719 16.5838 205.843 17.6791 210.915 18.8457C210.952 18.818 210.987 18.793 211.032 18.7664Z" fill="%23D2DD26"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.section2-container {
  position: relative;
  width: 100%;
  height: 1076px;
  z-index: 0;
}
.section2-main {
  position: absolute;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  width: 920px;
  height: auto;
  z-index: -1;
}
.section2-main-mobile {
  display: none;
}
.section2-card {
  position: absolute;
}
.section2-card-mark {
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 2;
}
.section2-card:nth-child(1) {
  width: 232px;
  height: 270px;
  top: 140px;
  left: 7px;
  transform: rotate(-12deg);
}
.section2-card:nth-child(1) .section2-card-mark {
  width: 49px;
  height: 75px;
  top: -57px;
  left: 200px;
  transform: rotate(30deg);
}
.section2-card:nth-child(2) {
  width: 232px;
  height: 284px;
  top: 20px;
  left: 566px;
  transform: rotate(8deg);
}
.section2-card:nth-child(2) .section2-card-mark {
  width: 47px;
  height: 59px;
  top: -42px;
  left: -6px;
  transform: rotate(10deg);
}
.section2-card:nth-child(3) {
  width: 232px;
  height: 270px;
  top: 116px;
  left: 1080px;
  transform: rotate(-12deg);
}
.section2-card:nth-child(3) .section2-card-mark {
  width: 59px;
  height: 74px;
  top: -54px;
  left: -19px;
  transform: rotate(-6deg);
}
.section2-card:nth-child(4) {
  width: 232px;
  height: 270px;
  top: 700px;
  left: -10px;
  transform: rotate(-12deg);
}
.section2-card:nth-child(4) .section2-card-mark {
  width: 59px;
  height: 74px;
  top: -57px;
  left: 190px;
  transform: rotate(-3deg);
}
.section2-card:nth-child(5) {
  width: 232px;
  height: 285px;
  top: 780px;
  left: 560px;
  transform: rotate(-5deg);
}
.section2-card:nth-child(5) .section2-card-mark {
  width: 36px;
  height: 55px;
  top: -37px;
  left: 0px;
  transform: rotate(25deg);
}
.section2-card:nth-child(6) {
  width: 232px;
  height: 293px;
  top: 680px;
  left: 1060px;
  transform: rotate(10deg);
}
.section2-card:nth-child(6) .section2-card-mark {
  width: 36px;
  height: 55px;
  top: -40px;
  left: -15px;
  transform: rotate(0deg);
}
.section2-card:nth-child(1) .section2-card-mark, .section2-card:nth-child(5) .section2-card-mark, .section2-card:nth-child(6) .section2-card-mark {
  background-image: url("../img/section2-card-mark-1.svg");
}
.section2-card:nth-child(2) .section2-card-mark, .section2-card:nth-child(3) .section2-card-mark, .section2-card:nth-child(4) .section2-card-mark {
  background-image: url("../img/section2-card-mark-2.svg");
}
.section2-bg {
  position: absolute;
  top: 370px;
  left: 50%;
  transform: translateX(-60%);
  max-width: none;
  width: 2816px;
  height: auto;
  z-index: -1;
}

@media screen and (max-width: 1360px) {
  .section2 {
    margin-bottom: 100px;
  }
  .section2-heading {
    max-width: 1000px;
    margin-bottom: 68px;
  }
  .section2-heading h2 {
    font-size: 32px;
  }
  .section2-heading h2 span {
    margin-left: 12px;
    margin-right: 12px;
  }
  .section2-heading h2 span::before {
    width: 168px;
    height: 60px;
  }
  .section2-container {
    width: 1024px;
    height: 720px;
    margin-left: auto;
    margin-right: auto;
  }
  .section2-main {
    top: 16px;
    width: 600px;
  }
  .section2-card:nth-child(1) {
    width: 156px;
    height: 183px;
    top: 100px;
    left: 97px;
  }
  .section2-card:nth-child(1) .section2-card-mark {
    width: 33px;
    height: 50px;
    top: -41px;
    left: 134px;
  }
  .section2-card:nth-child(2) {
    width: 156px;
    height: 192px;
    top: 13px;
    left: 460px;
  }
  .section2-card:nth-child(2) .section2-card-mark {
    width: 47px;
    height: 59px;
    top: -42px;
    left: -6px;
  }
  .section2-card:nth-child(3) {
    width: 156px;
    height: 183px;
    top: 76px;
    left: 795px;
  }
  .section2-card:nth-child(3) .section2-card-mark {
    width: 33px;
    height: 50px;
    top: -28px;
    left: -3px;
  }
  .section2-card:nth-child(4) {
    width: 156px;
    height: 183px;
    top: 460px;
    left: 85px;
  }
  .section2-card:nth-child(4) .section2-card-mark {
    width: 33px;
    height: 50px;
    top: -33px;
    left: 128px;
  }
  .section2-card:nth-child(5) {
    width: 156px;
    height: 193px;
    top: 520px;
    left: 454px;
  }
  .section2-card:nth-child(5) .section2-card-mark {
    width: 24px;
    height: 36px;
    top: -20px;
    left: 5px;
  }
  .section2-card:nth-child(6) {
    width: 157px;
    height: 200px;
    top: 449px;
    left: 783px;
  }
  .section2-card:nth-child(6) .section2-card-mark {
    width: 24px;
    height: 36px;
    top: -23px;
    left: -8px;
  }
  .section2-bg {
    top: 200px;
    width: 130%;
  }
}
@media screen and (max-width: 1060px) {
  .section2-container {
    margin-left: -40px;
  }
}
@media screen and (max-width: 1020px) {
  .section2 {
    margin-bottom: 60px;
  }
  .section2-heading {
    max-width: 300px;
    margin-bottom: 20px;
  }
  .section2-heading h2 {
    font-size: 24px;
    line-height: 1.1;
  }
  .section2-heading h2 span {
    margin-left: 8px;
    margin-right: 8px;
  }
  .section2-heading h2 span::before {
    width: 120px;
    height: 44px;
  }
  .section2-container {
    width: 360px;
    height: 430px;
    margin-left: auto;
  }
  .section2-main {
    display: none;
  }
  .section2-main-mobile {
    display: block;
    position: absolute;
    top: 28px;
    left: 73px;
    width: 210px;
    height: auto;
    z-index: -1;
  }
  .section2-card:nth-child(1) {
    width: 88px;
    height: 103px;
    top: 69px;
    left: 18px;
  }
  .section2-card:nth-child(1) .section2-card-mark {
    width: 17px;
    height: 26px;
    top: -20px;
    left: 76px;
  }
  .section2-card:nth-child(2) {
    width: 88px;
    height: 108px;
    top: 6px;
    left: 148px;
  }
  .section2-card:nth-child(2) .section2-card-mark {
    width: 16px;
    height: 20px;
    top: -13px;
    left: 0px;
  }
  .section2-card:nth-child(3) {
    width: 88px;
    height: 103px;
    top: 60px;
    left: 267px;
    transform: rotate(-5deg);
  }
  .section2-card:nth-child(3) .section2-card-mark {
    width: 20px;
    height: 26px;
    top: -20px;
    left: 0px;
  }
  .section2-card:nth-child(4) {
    width: 88px;
    height: 103px;
    top: 286px;
    left: 11px;
  }
  .section2-card:nth-child(4) .section2-card-mark {
    width: 20px;
    height: 26px;
    top: -19px;
    left: 70px;
  }
  .section2-card:nth-child(5) {
    width: 88px;
    height: 108px;
    top: 320px;
    left: 138px;
    transform: none;
  }
  .section2-card:nth-child(5) .section2-card-mark {
    width: 13px;
    height: 24px;
    top: -15px;
    left: 2px;
  }
  .section2-card:nth-child(6) {
    width: 93px;
    height: 111px;
    top: 296px;
    left: 258px;
  }
  .section2-card:nth-child(6) .section2-card-mark {
    width: 12px;
    height: 19px;
    top: -14px;
    left: 0px;
  }
  .section2-bg {
    top: 300px;
    width: 190%;
    left: 50%;
    transform: translateX(-43%);
  }
}
@media screen and (max-width: 392px) {
  .section2 .container {
    padding-right: 0;
    padding-left: 0;
  }
  .section2-container {
    flex-shrink: 0;
  }
}
@media screen and (max-width: 320px) {
  .section2-container {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.section3 {
  position: relative;
  margin-bottom: 110px;
}
.section3-heading {
  text-align: center;
  margin-bottom: 100px;
}
.section3-mascot {
  position: absolute;
  top: 52px;
  left: 0;
  width: 294px;
  height: auto;
  z-index: 2;
}
.section3-container {
  position: relative;
  height: 810px;
}
.section3-stars {
  position: absolute;
  top: 0;
  left: 192px;
  width: 448px;
  height: 147px;
  background-image: url("../img/section3-stars.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
}
.section3-union {
  position: absolute;
  top: 0;
  left: 450px;
  width: 456px;
  height: auto;
}
.section3-card {
  position: absolute;
  text-align: center;
}
.section3-card:nth-child(1) {
  width: 620px;
  top: 200px;
  left: -20px;
  transform: rotate(2.5deg);
}
.section3-card:nth-child(1) p {
  max-width: 620px;
}
.section3-card:nth-child(1) p::before {
  width: 610px;
  height: 90px;
  background-image: url("../img/section3-card-text-decor.svg");
}
.section3-card:nth-child(2) {
  position: absolute;
  top: 32px;
  right: -20px;
  transform: rotate(-7deg);
  width: 620px;
}
.section3-card:nth-child(2) p {
  max-width: 610px;
}
.section3-card:nth-child(2) p::before {
  width: 570px;
  height: 90px;
  background-image: url("../img/section3-card-text-decor-2.svg");
}
.section3-card img {
  width: 500px;
  height: auto;
  margin-bottom: 28px;
  padding: 22px;
  background: #D2DD26;
}
.section3-card p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.21;
  text-align: center;
  color: #F8EFEF;
  position: relative;
}
.section3-card p::before {
  content: "";
  position: absolute;
  top: 35px;
  left: 50%;
  transform: translateX(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 1360px) {
  .section3 {
    margin-bottom: 90px;
  }
  .section3-heading {
    margin-bottom: 68px;
  }
  .section3-mascot {
    top: 48px;
    width: 130px;
  }
  .section3-container {
    height: 520px;
  }
  .section3-stars {
    left: 140px;
    width: 300px;
    height: 100px;
  }
  .section3-union {
    top: 35px;
    left: 37%;
    width: 230px;
  }
  .section3-cards {
    position: relative;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
  .section3-card:nth-child(1) {
    width: 400px;
    top: 140px;
    left: -20px;
  }
  .section3-card:nth-child(1) p {
    max-width: 390px;
  }
  .section3-card:nth-child(1) p::before {
    width: 390px;
    height: 58px;
  }
  .section3-card:nth-child(2) {
    top: 32px;
    right: -20px;
    width: 400px;
  }
  .section3-card:nth-child(2) p {
    max-width: 390px;
  }
  .section3-card:nth-child(2) p::before {
    width: 360px;
    height: 58px;
  }
  .section3-card img {
    width: 300px;
    margin-bottom: 20px;
    padding: 12px;
  }
  .section3-card p {
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
  }
  .section3-card p::before {
    top: 22px;
  }
}
@media screen and (max-width: 1020px) {
  .section3 {
    margin-bottom: 60px;
  }
  .section3-heading {
    margin-bottom: 32px;
  }
  .section3-mascot {
    top: 40px;
    width: 80px;
  }
}
@media screen and (max-width: 860px) {
  .section3-mascot {
    top: 48px;
    width: 80px;
  }
  .section3-container {
    height: 360px;
  }
  .section3-stars {
    display: none;
  }
  .section3-union {
    top: 35px;
    left: 37%;
    width: 130px;
    transform: rotate(-20deg);
  }
  .section3-cards {
    width: 520px;
  }
  .section3-card:nth-child(1) {
    width: 320px;
    top: 110px;
    left: -20px;
  }
  .section3-card:nth-child(1) p {
    max-width: 320px;
  }
  .section3-card:nth-child(1) p::before {
    width: 320px;
    height: 47px;
  }
  .section3-card:nth-child(2) {
    top: 10px;
    right: -20px;
    width: 320px;
  }
  .section3-card:nth-child(2) p {
    max-width: 320px;
  }
  .section3-card:nth-child(2) p::before {
    width: 316px;
    height: 44px;
  }
  .section3-card img {
    width: 180px;
    margin-bottom: 14px;
    padding: 6px;
  }
  .section3-card p {
    font-size: 16px;
  }
  .section3-card p::before {
    top: 17px;
  }
}
@media screen and (max-width: 576px) {
  .section3 {
    margin-bottom: 48px;
  }
  .section3-heading {
    margin-bottom: 36px;
  }
  .section3-heading h2 {
    max-width: 290px;
    margin-left: auto;
    margin-right: auto;
  }
  .section3-mascot {
    left: -15px;
    top: 48px;
    width: 80px;
  }
  .section3-container {
    display: flex;
    flex-direction: column;
    height: auto;
  }
  .section3-union {
    display: none;
  }
  .section3-cards {
    width: 358px;
  }
  .section3-card {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
  }
  .section3-card:nth-child(1) {
    width: 270px;
    margin-bottom: 50px;
  }
  .section3-card:nth-child(1) .dot {
    position: absolute;
    top: -15px;
    left: 204px;
    width: 19px;
    height: 32px;
    background-image: url("../img/section1-dot-1.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: rotate(-13deg);
    z-index: 3;
  }
  .section3-card:nth-child(1) .line {
    position: absolute;
    top: 210px;
    left: 167px;
    width: 790px;
    height: 1px;
    background-image: url("../img/section1-line-pattern.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    transform: rotate(30deg);
  }
  .section3-card:nth-child(1) p {
    max-width: 270px;
  }
  .section3-card:nth-child(1) p::before {
    width: 270px;
    height: 42px;
  }
  .section3-card:nth-child(2) {
    width: 260px;
    margin-left: auto;
    margin-right: 40px;
  }
  .section3-card:nth-child(2) .dot {
    position: absolute;
    top: -20px;
    left: 190px;
    width: 26px;
    height: 40px;
    background-image: url("../img/section1-dot-2.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: rotate(-13deg);
    z-index: 3;
  }
  .section3-card:nth-child(2) .line {
    position: absolute;
    top: -121px;
    left: 190px;
    width: 790px;
    height: 1px;
    background-image: url("../img/section1-line-pattern.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    transform: rotate(-20deg);
  }
  .section3-card:nth-child(2) p {
    max-width: 320px;
  }
  .section3-card:nth-child(2) p::before {
    width: 260px;
    height: 40px;
  }
  .section3-card img {
    width: 200px;
    margin-bottom: 10px;
  }
  .section3-card p {
    font-size: 14px;
  }
  .section3-card p::before {
    top: 15px;
  }
}
@media screen and (max-width: 389px) {
  .section3-cards {
    width: 100%;
  }
  .section3-card:nth-child(2) {
    margin-right: 10px;
  }
}
.section4 {
  margin-bottom: 120px;
}
.section4-heading {
  margin-bottom: 100px;
  text-align: center;
}
.section4-heading p {
  margin-top: 36px;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 400;
  line-height: 1;
}
.section4-container {
  position: relative;
  width: 100%;
  height: 660px;
}
.section4-container p {
  position: absolute;
  top: 488px;
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
  width: 554px;
  font-size: 34px;
  font-weight: 400;
  line-height: 1;
}
.section4-container p::before {
  content: "";
  position: absolute;
  bottom: -15px;
  right: -4px;
  width: 373px;
  height: 7px;
  background-image: url('data:image/svg+xml,<svg width="373" height="7" viewBox="0 0 373 7" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7089_7014)"><path d="M-0.00960401 2.62958C12.5785 2.50374 23.817 2.93744 35.0386 3.42496C46.2642 3.91266 57.4669 4.45338 70.0183 4.546C84.9299 4.65602 104.485 3.63458 124.081 2.57487C143.656 1.51628 163.271 0.419551 178.243 0.388609C206.01 0.331233 235.85 1.31851 263.596 1.59035C278.719 1.73851 298.391 1.3752 318.091 1.07605C337.78 0.777085 357.496 0.541974 372.673 0.948229L372.62 2.94737C357.492 2.54243 337.817 2.7768 318.121 3.07588C298.438 3.37478 278.732 3.73818 263.576 3.5897C235.747 3.31704 206.017 2.33147 178.248 2.38885C163.34 2.41965 143.787 3.51253 124.189 4.57236C104.611 5.63108 84.9895 6.65703 70.0038 6.54646C57.4083 6.45352 46.1646 5.91009 34.9514 5.42293C23.7343 4.93561 12.5406 4.504 0.00946619 4.62929L-0.00960401 2.62958Z" fill="%23D2DD26"/></g><defs><clipPath id="clip0_7089_7014"><rect width="373" height="7" fill="white"/></clipPath></defs></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.section4-desktop {
  width: 1226px;
  object-fit: contain;
}
.section4-mobile {
  display: none;
}

@media screen and (max-width: 1360px) {
  .section4 {
    margin-bottom: 90px;
  }
  .section4-heading {
    margin-bottom: 68px;
  }
  .section4-heading p {
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
    font-size: 24px;
  }
  .section4-container {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    height: 440px;
  }
  .section4-container p {
    top: 340px;
    width: 360px;
    font-size: 22px;
  }
  .section4-container p::before {
    bottom: -10px;
    right: -4px;
    width: 240px;
    height: 4.5px;
  }
  .section4-desktop {
    width: 100%;
  }
}
@media screen and (max-width: 860px) {
  .section4 {
    margin-bottom: 60px;
  }
  .section4-heading {
    margin-bottom: 20px;
  }
  .section4-heading p {
    margin-top: 16px;
    max-width: 360px;
    font-size: 18px;
  }
  .section4-container {
    width: 358px;
    height: auto;
    padding-bottom: 10px;
  }
  .section4-container p {
    margin-top: -10px;
    position: relative;
    top: auto;
    left: auto;
    width: 260px;
    font-size: 16px;
  }
  .section4-container p::before {
    bottom: 14px;
    right: 7px;
    width: 160px;
    height: 3px;
  }
  .section4-desktop {
    display: none;
  }
  .section4-mobile {
    display: block;
    width: 350px;
    height: auto;
  }
}
@media screen and (max-width: 576px) {
  .section4-heading p {
    font-size: 16px;
  }
}
@media screen and (max-width: 360px) {
  .section4 {
    margin-bottom: 48px;
  }
  .section4-heading p {
    margin-top: 12px;
    font-size: 16px;
  }
  .section4-container {
    width: 100%;
  }
  .section4-container p {
    width: 240px;
    font-size: 14px;
  }
  .section4-container p::before {
    bottom: 12px;
    right: 26px;
    width: 125px;
    height: 2.7px;
  }
}
.section5 {
  padding-top: 120px;
  margin-bottom: 110px;
}
.section5-container {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  position: relative;
  padding-bottom: 156px;
}
.section5-container::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -100px;
  width: 1376px;
  height: 244px;
  background-image: url("../img/section5-decor.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
}
.section5-left {
  position: relative;
  width: 648px;
  padding-left: 16px;
  padding-top: 20px;
}
.section5-left::before {
  content: "";
  position: absolute;
  top: -116px;
  left: -92px;
  width: 787px;
  height: 660px;
  background-image: url('data:image/svg+xml,<svg width="787" height="660" viewBox="0 0 787 660" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7092_7259)"><path d="M564.42 613.796C548.533 620.225 533.414 624.752 518.36 629.557C492.921 636.685 466.983 636.473 436.415 638.291C428.173 638.67 419.614 638.83 410.589 638.888C364.716 638.97 347.052 637.926 313.428 637.385C300.451 637.139 285.199 636.883 265.031 635.706C252.542 634.998 240.07 633.67 227.913 632.625C208.41 631.209 190.127 626.498 172.803 624.859C147.346 623.372 126.787 610.335 112.367 602.321C104.981 598.917 99.7829 593.839 96.0994 589.521C90.0494 582.271 86.6858 576.302 83.0147 571.549C76.2851 562.822 73.7804 554.169 65.0754 542.37C60.5732 536.713 57.93 528.81 53.5928 519.661C51.9847 516.279 50.3036 513.094 48.5019 510.095C42.5544 499.929 40.5467 489.681 36.2478 481.14C31.5039 471.146 27.9621 461.453 24.162 451.777C20.0984 441.42 16.6851 430.72 12.664 419.133C12.087 417.477 11.5517 415.786 11.0495 414.063C8.48975 405.618 6.30903 393.028 3.89365 378.339C2.22718 368.074 2.53263 356.857 1.66019 345.101C-0.0639462 313.634 -1.83421 277.367 6.81937 249.448C9.00242 236.31 14.8574 225.753 17.6583 216.774C18.5788 213.914 19.657 211.356 20.6859 209.061C23.4726 202.839 26.9116 196.821 29.2036 190.382C32.8551 180.077 39.1405 170.976 45.3785 162.394C56.4563 146.865 71.2013 135.506 83.7698 126.338C90.0232 121.613 96.2384 117.946 101.806 114.963C105.56 112.95 109.014 111.246 112.127 109.708C114.643 108.557 117.059 107.855 119.235 107.204C120.532 106.817 121.754 106.455 122.904 106.115C125.252 105.421 126.354 105.157 126.377 105.227C126.377 105.227 126.377 105.227 126.377 105.227C126.403 105.316 124.757 105.924 121.756 106.871C120.98 107.116 120.183 107.368 119.366 107.626C117.132 108.333 114.746 109.081 112.373 110.212C104.124 114.446 94.1791 119.508 84.4281 127.194C78.9021 131.518 72.9668 135.976 67.2044 141.149C58.0784 149.325 51.9531 156.724 47.0113 163.576C40.4184 172.868 34.9695 180.648 31.1103 191.062C28.3817 198.932 23.0833 206.597 19.3441 217.328C16.5468 226.023 11.3966 235.374 8.89281 247.663C8.76033 248.35 8.641 249.036 8.53553 249.721C-1.03804 284.851 2.55253 313.838 4.05898 344.945C4.9594 355.533 4.70155 366.714 6.46951 377.867C8.7732 390.514 10.4746 404.121 15.3335 418.177C17.0106 422.909 18.6695 427.8 20.4043 432.839C22.6014 439.226 24.7275 445.155 26.9187 450.682C31.1971 461.512 34.8739 471.141 39.0732 479.786C43.9922 489.769 46.1498 499.891 51.3582 508.398C57.6598 518.09 60.6025 530.211 67.8574 540.144C74.6667 548.434 78.8084 559.172 86.3123 568.995C94.0817 578.892 100.01 592.224 113.998 598.826C118.867 601.118 123.496 604.139 128.276 607.056C143.74 616.915 159.438 619.752 173.182 621.323C195.099 623.674 211.994 627.925 228.226 628.783C254.622 631.1 278.079 632.538 313.48 632.593C327.242 632.642 342.81 632.777 360.993 632.894C385.063 633.001 410.56 633.269 436.162 632.356C463.398 630.828 491.718 631.655 516.982 624.99C539.928 617.9 562.952 611.845 580.886 600.299C603.964 585.418 623.157 569.695 639.933 557.048C646.313 552.391 652.202 548.098 657.513 544.206C669.292 535.519 682.105 526.351 694.83 515.853C708.066 505.555 723.38 497.272 732.165 482.067C737.494 473.012 743.65 464.332 747.601 454.618C752.052 443.712 757.575 433.286 761.636 422.173C768.001 404.731 773.739 386.48 778.007 367.674C779.927 357.84 780.658 347.23 781.217 336.777C782.056 319.452 781.81 301.359 780.399 282.781C778.869 264.602 778.498 245.744 775.692 227.199C773.651 215.012 772.651 202.336 768.361 191.204C763.02 173.367 758.452 157.064 747.445 142.728C738.081 129.863 727.322 117.712 715.41 107.407C700.725 90.3926 681.237 81.829 661.085 75.212C659.234 74.6041 657.382 74.0175 655.528 73.4496C643.659 69.688 630.846 67.1669 617.743 62.6235C606.577 58.5651 594.943 54.7507 582.91 52.3451C570.94 50.0375 558.421 48.5233 546.127 45.6146C533.728 42.7715 521.04 40.8421 508.434 39.2957C497.778 37.9709 487.374 36.0256 477.105 34.408C456.014 30.2263 435.604 28.1721 416.311 27.9746C384.56 27.334 356.666 26.8154 335.994 27.1258C330.933 27.2013 326.114 27.3251 321.613 27.545C295.446 28.673 277.534 31.6722 259.644 33.1333C246.562 34.0063 233.719 35.7648 218.334 39.3446C208.666 41.5935 198.245 45.524 186.281 50.6055C183.166 51.9302 179.96 53.3282 176.666 54.7756C165.501 59.6937 153.337 65.1468 141.116 71.5773C122.233 81.1231 105.411 96.0549 90.2828 111.073C85.206 116.04 80.3723 121.095 75.9901 126.29C68.678 134.81 67.3787 139.136 67.6985 137.851C67.9075 136.507 71.3649 130.354 78.8383 121.843C82.3835 117.762 85.9959 113.958 89.5818 110.367C107.623 91.7301 124.793 78.6574 137.312 71.71C138.321 71.1198 139.298 70.5604 140.284 70.0076C153.828 62.4822 164.25 57.6208 175.661 52.4763C186.925 47.6196 198.973 41.6675 217.83 37.1342C219.092 36.8599 220.381 36.5866 221.699 36.3158C236.523 33.2386 248.818 31.8024 259.494 30.9698C278.911 29.04 293.099 26.3114 309.34 25.3646C313.925 25.0575 317.636 24.8725 321.459 24.7105C335.725 24.2276 351.195 24.0373 416.354 24.9995C429.303 25.1953 444.247 25.6324 461.357 28.3119C466.942 29.176 472.352 30.2231 477.63 31.0206C488.525 32.6607 498.908 34.5015 508.863 35.6531C522.373 37.2045 535.093 39.1184 546.999 41.764C559.834 44.6825 572.11 46.0361 583.705 48.2113C596.84 50.7637 608.519 54.6243 619.257 58.4326C634.791 63.5553 649.736 66.3769 662.55 70.697C676.712 75.2761 688.952 80.3063 699.121 86.7781C705.589 90.6062 712.252 97.4331 718.631 103.609C729.666 113.125 740.91 125.361 751.418 139.887C762.052 153.519 767.922 172.508 772.705 189.408C777.345 201.629 778.187 214.26 780.227 226.469C783.079 245.684 783.406 264.591 784.956 282.433C785.123 284.559 785.271 286.632 785.407 288.723C786.64 310.404 787.647 338.233 782.695 368.718C778.627 386.87 772.907 405.487 766.206 423.857C762.076 435.178 756.475 445.774 752.116 456.457C747.867 466.859 741.55 475.694 736.349 484.554C726.571 501.37 709.717 510.231 697.931 519.593C683.709 531.292 670.667 540.545 660.712 547.977C653.975 552.952 648.11 557.263 642.894 561.094C615.104 582.607 606.599 589.1 583.402 604.109C578.22 607.455 571.999 610.676 564.42 613.796Z" fill="%23D2DD26"/><path d="M480.832 651.615C465.719 654.636 451.53 656.246 437.42 658.053C412.134 660.312 388.185 654.98 360.007 651.035C349.842 649.447 339.207 647.387 327.885 645.03C289.677 636.933 272.054 632.321 247.029 626.522C232.151 622.989 214.594 619.054 189.177 611.297C182.545 609.264 175.986 607.081 169.455 605.083C152.023 599.977 136.347 591.732 120.507 586.628C98.133 580.395 82.0332 563.87 69.9915 552.067C56.8343 540.863 54.7711 525.985 50.9071 517.519C50.5898 516.728 50.2736 515.964 49.9564 515.226C44.1579 500.701 43.9221 492.045 39.8963 482.374C36.1975 473.585 36.831 462.758 32.3141 446.387C31.7675 444.481 31.3064 442.468 30.9233 440.354C29.3204 431.005 29.1724 422.492 27.5684 414.742C25.3885 403.347 24.3353 392.879 23.0595 382.72C21.6136 371.054 20.9181 359.655 19.8771 347.486C19.3874 341.757 19.3583 335.839 19.5747 329.65C19.7704 323.197 20.4793 314.564 21.1672 304.527C21.9307 294.18 24.7692 282.835 26.7078 270.473C32.1926 239.135 38.6707 201.86 53.2521 174.699C58.162 162.002 65.9941 152.338 70.6465 143.746C72.3872 140.589 74.2422 137.858 75.9345 135.453C79.703 130.099 83.9159 124.944 87.2467 119.27C92.8504 109.688 100.722 101.624 108.485 94.088C121.975 80.7241 138.257 71.9015 152.043 65.0033C158.582 61.5794 164.923 59.1033 170.591 57.1806C174.749 55.7687 178.538 54.6446 181.934 53.6346C184.496 52.9579 186.891 52.7088 189.051 52.4677C190.289 52.3314 191.459 52.2036 192.563 52.0841C194.96 51.8247 196.074 51.7627 196.083 51.836C196.083 51.836 196.083 51.8361 196.083 51.8361C196.092 51.9276 194.388 52.2287 191.314 52.6194C190.593 52.711 189.855 52.8049 189.1 52.9011C186.875 53.1853 184.504 53.4835 182.085 54.1642C173.487 56.862 163.13 60.1029 152.538 65.9343C146.218 69.3775 139.434 72.9028 132.72 77.2394C122.781 83.6466 115.746 89.7701 109.889 95.5091C101.61 103.74 94.8645 110.559 88.9926 120.272C84.7658 127.599 78.0914 134.411 72.1904 144.585C68.0251 152.117 61.9213 159.953 56.9466 170.428C56.1908 172.045 55.502 173.669 54.8912 175.298C38.2001 208.884 34.977 238.318 29.1496 270.838C27.5853 281.612 24.7958 292.837 23.8453 304.641C23.0854 317.758 21.5114 331.813 22.7646 347.18C22.8415 348.04 22.9168 348.904 22.9912 349.773C24.0139 361.935 24.8112 372.601 26.0794 382.304C27.5698 393.896 28.7735 404.246 30.7523 414.096C32.9871 424.65 32.6369 435.192 35.5944 445.431C39.0998 456.089 39.0028 468.804 43.4775 480.794C47.8414 490.57 49.1221 502.094 53.7837 513.607C58.283 524.231 60.4033 537.098 69.7953 546.834C70.6229 547.68 71.474 548.465 72.3678 549.209C89.5415 567.783 105.193 578.352 121.705 583.232C140.716 589.509 155.106 596.981 170.687 601.248C192.775 608.113 214.842 614.572 248.178 621.683C258.252 623.863 269.334 626.311 281.663 629.018C306.94 634.508 333.831 640.6 361.028 645.238C386.517 648.98 412.486 655.261 436.944 653.388C459.796 650.644 482.529 648.858 501.285 640.747C526.11 630.047 547.226 617.881 565.448 608.372C571.814 605.174 577.704 602.218 583.054 599.519C596.33 592.766 610.738 585.725 625.305 577.289C639.988 569.394 656.164 563.682 667.338 550.304C674.306 542.165 681.994 534.502 687.797 525.486C694.353 515.339 701.844 505.799 708.096 495.357C717.957 478.877 727.393 461.5 735.585 443.339C738.569 436.33 740.964 428.6 743.227 421.025C749.042 401.208 753.724 379.943 757.123 357.801C759.849 339.078 763.789 319.949 765.426 300.618C766.315 287.892 768.285 274.943 766.866 262.718C765.994 243.808 765.604 226.469 758.659 209.581C753.018 194.852 745.927 180.478 737.254 167.63C729.455 152.258 718.784 140.915 705.456 131.697C702.021 129.25 698.428 126.879 694.7 124.56C683.279 117.256 670.329 111.544 657.696 103.461C648.328 97.186 638.513 91.0983 628.026 86.3583C617.505 81.7013 606.302 77.7368 595.718 72.4506C584.951 67.1774 573.717 62.7795 562.507 58.7951C552.958 55.3811 543.843 51.4089 534.796 47.8038C516.266 39.4648 497.968 33.4761 480.363 29.5746C453.932 23.4165 430.701 18.0427 412.907 14.4539C405.894 13.0375 399.401 11.8084 393.359 10.8759C369.463 7.03719 352.342 6.59011 335.081 4.59409C322.962 2.96892 310.64 2.25603 295.685 2.90964C286.363 3.31526 276.076 5.23784 264.293 7.96023C260.926 8.74072 257.447 9.58563 253.871 10.4676C242.437 13.2968 229.997 16.4725 217.354 20.6019C197.476 26.7408 178.758 38.6353 161.596 50.7645C155.655 54.9079 149.945 59.1806 144.671 63.6634C136.168 70.7836 134.137 74.7141 134.671 73.5283C135.127 72.2758 139.508 66.8754 148.162 59.7923C152.46 56.2384 156.773 52.9874 161.019 49.9524C181.398 34.9356 199.95 24.9535 213.166 20.2539C214.4 19.7825 215.608 19.3373 216.809 18.9092C230.85 13.9654 241.618 11.0437 253.3 8.04103C264.82 5.29041 277.214 1.59809 295.625 0.630196C297.426 0.578489 299.281 0.539868 301.194 0.521563C314.573 0.36741 325.716 1.2796 335.389 2.48317C356.164 4.4655 371.087 4.57526 387.755 7.12882C389.932 7.44048 391.904 7.73981 393.82 8.04199C409.427 10.7362 418.746 12.5903 481.048 26.7411C495.444 29.9696 512.844 34.538 532.279 43.1882C533.547 43.7116 534.807 44.2225 536.066 44.7146C545.685 48.4696 554.81 52.3389 563.733 55.4395C575.77 59.6094 587.054 64.0083 597.447 69.0077C608.485 74.3957 619.486 78.1509 629.737 82.6243C641.229 87.7415 651.096 93.9001 660.152 99.859C673.033 107.913 686.253 113.712 697.181 120.633C716.497 132.326 731.485 145.625 738.769 160.525C739.589 161.973 740.426 163.439 741.364 164.793C748.909 175.825 756.693 190.422 763.304 207.812C769.926 223.556 771.058 243.659 771.595 262.004C773.068 275.175 770.98 288.055 770.058 300.908C768.325 320.68 764.318 339.881 761.638 358.429C760.718 364.473 759.71 370.411 758.632 376.207C754.903 395.453 749.935 419.591 739.97 445.227C732.194 462.607 722.702 480.38 712.277 497.811C705.949 508.397 698.352 518.092 691.904 528.073C685.717 537.658 677.844 545.46 671.026 553.437C658.705 568.143 640.816 574.269 627.729 581.46C611.436 590.861 596.769 597.955 585.561 603.739C578.859 607.153 572.981 610.132 567.673 612.821C536.717 629.536 527.089 634.562 503.115 644.918C497.023 647.549 489.738 649.796 480.832 651.615Z" fill="%23D2DD26"/></g><defs><clipPath id="clip0_7092_7259"><rect width="787" height="660" fill="white"/></clipPath></defs></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.section5-left::after {
  content: "";
  position: absolute;
  top: -120px;
  left: 624px;
  width: 178px;
  height: 56px;
  background-image: url('data:image/svg+xml,<svg width="178" height="56" viewBox="0 0 178 56" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7092_7266)"><path d="M174.334 50.6904C174.471 50.6605 174.703 50.6824 175.108 50.335C175.302 50.1669 175.491 49.8048 175.508 49.5235C175.534 49.268 175.481 49.0583 175.425 48.9138C175.305 48.6252 175.189 48.5226 175.109 48.4361C174.908 48.2458 174.864 48.2322 174.758 48.1585C174.631 48.0752 174.498 48.0005 174.39 47.941C174.292 47.886 174.183 47.8282 174.061 47.7658C172.011 46.7023 169.62 45.6394 166.753 44.1995C162.956 42.2838 158.993 39.9539 156.036 36.7114C154.199 34.4701 152.227 32.0545 150.118 29.8456C151.05 29.5143 152.066 29.0751 153.095 28.4478C155.556 26.4441 153.852 23.2536 154.077 21.0406C154.191 19.8441 155.753 20.5432 156.716 21.1464C160.017 23.1778 161.817 26.4369 162.868 28.2989C164.077 30.5152 165.357 32.9213 166.951 35.0086L166.931 34.9783C168.767 37.7781 171.44 39.4282 173.388 40.5689C173.485 40.6623 173.575 40.7592 173.657 40.859C174.41 41.8062 174.642 42.8119 174.878 43.5274C174.971 43.8352 175.042 43.972 175.078 43.9644C175.123 43.9535 175.115 43.7177 175.02 43.3117C174.798 42.44 174.559 41.274 173.642 40.2774C173.635 40.2712 173.617 40.2564 173.61 40.2519C172.323 39.4064 170.878 38.3419 169.589 36.9269C168.78 36.0356 168.206 35.2202 167.76 34.4641C167.756 34.4579 167.744 34.4408 167.74 34.4348C165.432 31.2118 165.038 29.3469 160.588 23.3625C159.559 22.1432 158.43 21.1245 157.211 20.3394C156.62 19.9671 156.026 19.6063 155.241 19.4244C154.854 19.345 154.334 19.3037 153.833 19.6099C153.333 19.9247 153.135 20.4294 153.043 20.8176C152.833 22.4258 153.189 23.4748 153.207 24.676C153.268 25.8236 153.108 27.0046 152.425 27.3649C151.457 27.9517 150.325 28.3784 149.053 28.7613C146.152 25.896 142.998 23.5213 139.576 22.5716C136.935 21.6757 134.671 20.6699 132.881 19.8019C127.195 17.1282 120.581 12.6988 112.384 9.45237C109.248 8.21398 105.973 6.56556 102.502 5.25485C92.5834 1.13209 79.1425 -0.174527 67.2818 2.96547C64.9026 3.54733 62.6136 4.13124 60.3285 4.74635C46.8172 8.29598 27.6623 14.395 20.2478 20.1969C17.7565 21.9963 16.1039 23.6496 14.8426 25.2357C12.3678 28.4329 10.4867 30.7556 7.64507 35.9544C5.19106 40.423 2.99242 47.1696 2.14504 53.0038C1.72269 55.9454 1.98652 55.2942 2.63344 52.4002C3.61139 48.1657 4.63038 44.7394 5.59097 42.7201C7.57545 38.7171 8.42368 37.0687 11.1506 32.1976C12.8747 29.2583 14.4512 27.5293 15.8176 26.031C16.6725 25.1091 17.5215 24.3479 18.4341 23.5126C20.9808 21.7219 20.0429 20.1177 35.6594 14.2175C51.4701 8.908 60.5716 7.17938 66.7081 5.65066C67.0679 5.56724 67.4523 5.47697 67.8605 5.3805C74.2083 3.66374 86.5555 2.41747 95.7596 5.42018C99.93 6.52472 105.438 9.12479 111.507 11.7222C119.519 14.9094 127.262 19.8798 131.77 22.0039C135.052 23.6528 137.065 24.3868 138.752 24.9161C140.818 25.6074 142.416 26.0434 145.439 28.3403C145.877 28.6866 146.288 29.0445 146.679 29.4118C145.823 29.6332 144.923 29.8631 143.982 30.1249C140.182 31.1706 137.185 32.5731 135.589 35.2737C135.468 35.469 135.395 35.8075 135.456 36.0757C135.512 36.345 135.627 36.5129 135.721 36.6358C135.918 36.8787 136.078 36.9896 136.234 37.1008C136.54 37.31 136.814 37.4479 137.091 37.5829C137.638 37.846 138.175 38.0629 138.715 38.2843C142.157 39.7568 146.437 40.6346 153.089 42.6049C154.404 43.0262 155.578 43.4836 156.623 43.978C160.628 45.8036 163.485 46.8462 166.149 47.932C167.48 48.4614 168.777 48.9751 170.153 49.4881C170.85 49.7468 171.565 50.006 172.337 50.2588C172.738 50.3874 173.105 50.5087 173.598 50.6241C173.774 50.6558 173.799 50.6865 174.176 50.6991C174.221 50.6988 174.272 50.6972 174.334 50.6904ZM158.742 42.9809C158.289 42.7806 157.847 42.5803 157.419 42.3781C153.982 40.7374 150.955 39.9817 149.096 39.3435C145.166 38.0238 144.431 38.5686 139.304 36.6969C139.133 36.6305 138.958 36.5615 138.779 36.4898C138.325 36.3065 137.888 36.1269 137.514 35.9366C137.406 35.8818 137.301 35.823 137.212 35.7676C139.413 32.5593 142.941 31.9784 146.979 30.7838C147.225 30.7076 147.5 30.6321 147.8 30.5497C150 32.9493 151.61 35.7011 153.928 38.5954C155.221 40.168 156.817 41.6416 158.742 42.9809Z" fill="%23D2DD26"/><path d="M175.521 46.4458C175.802 47.0728 175.931 46.8904 175.825 46.1966C175.658 45.1822 175.29 44.4276 175.294 43.8635C175.293 42.7399 175.258 42.2485 174.494 41.1389C173.722 40.0353 173.929 39.2506 173.524 38.5843C173.108 37.931 172.882 38.0655 171.191 34.541C170.853 33.8465 170.542 33.2303 170.245 32.6536C169.034 30.3183 168.179 28.9377 167.567 27.9164C166.805 26.6413 164.831 24.2593 163.552 22.2427C163.331 21.8932 163.063 21.4861 162.768 21.0432C161.348 18.8802 159.095 16.0043 158.071 14.6629C156.99 13.2611 156.722 13.27 155.551 12.6061C155.249 12.445 154.873 12.3364 154.454 12.3519C154.047 12.3695 153.666 12.4748 153.309 12.7006C152.178 13.6523 152.238 14.4553 152.002 15.2056C151.841 15.9721 151.782 16.7501 151.95 17.6066C152.363 19.5805 152.9 19.7638 153.202 21.9582C153.347 23.0124 153.581 24.0396 153.734 24.9164C153.875 25.6181 153.635 26.2496 153.345 26.5293C152.876 26.9486 153.033 27.3322 152.507 27.8178C152.43 27.8879 152.327 27.9423 152.18 27.9572C151.284 27.9912 150.314 27.6307 149.036 27.6356C148.459 27.6273 147.296 27.5771 146.144 27.9317C146.093 27.9427 145.991 28.0103 145.955 28.0481C145.084 29.1174 144.089 30.2161 143.492 30.6934C142.673 31.348 142.051 32.3291 141.562 33.1011L141.599 33.0653C141.416 33.2722 141.209 33.4771 141.057 33.6716C140.857 33.9208 140.765 34.1581 140.721 34.3372C140.702 34.4141 140.722 34.4618 140.755 34.4775C140.798 34.4966 140.86 34.4673 140.908 34.3889C141.085 34.0783 141.425 33.7987 141.968 33.5164C141.975 33.5101 141.994 33.4927 141.999 33.4857C142.136 33.3748 142.282 33.2601 142.435 33.1447C143.682 32.2066 143.537 31.8543 145.034 30.4167C145.591 29.8813 146.086 29.4435 146.565 29.0028C147.377 28.9059 148.169 28.9385 149.41 29.0866C150.829 29.1671 151.651 30.1594 153.522 29.2471C154.286 28.7606 155.229 27.9793 155.529 26.254C155.61 25.6635 155.576 25.1411 155.498 24.6939C155.033 22.3327 155.517 21.5421 155.116 18.6527C155.001 17.7892 154.849 16.8854 154.753 16.0244C154.707 15.5983 154.677 15.178 154.686 14.8396C154.687 14.8228 154.689 14.8061 154.69 14.7896C155.252 15.2329 155.86 15.866 156.208 16.2785C157.497 17.812 159.074 20.0452 160.809 22.3575C160.815 22.365 160.821 22.3728 160.827 22.3804C162.584 24.73 164.405 27.8254 166.304 30.3877C167.021 31.3527 167.827 32.481 168.599 33.6208C169.893 35.5247 171.105 37.4375 171.809 38.555C172.924 40.3356 173.196 40.7893 173.907 42.6735C174.311 43.766 174.947 45.2056 175.521 46.4458Z" fill="%23D2DD26"/></g><defs><clipPath id="clip0_7092_7266"><rect width="178" height="56" fill="white"/></clipPath></defs></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.section5-left p {
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.1;
}
.section5-left p:not(:last-child) {
  margin-bottom: 34px;
}
.section5-left p:nth-child(1)::before {
  content: "";
  position: absolute;
  top: 186px;
  left: 350px;
  width: 222px;
  height: 4px;
  background-image: url('data:image/svg+xml,<svg width="222" height="4" viewBox="0 0 222 4" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7092_7272)"><path d="M0.899872 1.82249C27.252 -1.40296 61.072 0.805483 87.5203 1.37729C99.3628 1.63332 126.864 1.22735 154.409 0.874742C181.922 0.522526 209.489 0.223942 221.392 0.700616L221.271 2.70485C209.434 2.23086 181.938 2.52763 154.393 2.88025C126.878 3.23248 99.3233 3.64005 87.4362 3.38305C60.8335 2.80789 27.2639 0.611642 1.10033 3.81406L0.899872 1.82249Z" fill="%23D2DD26"/></g><defs><clipPath id="clip0_7092_7272"><rect width="222" height="4" fill="white"/></clipPath></defs></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.section5-left p:nth-child(1)::after {
  content: "";
  position: absolute;
  top: 226px;
  left: -14px;
  width: 387px;
  height: 6px;
  background-image: url('data:image/svg+xml,<svg width="337" height="5" viewBox="0 0 337 5" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7092_7275)"><path d="M0.427148 2.40931C47.7436 -0.966121 80.0563 1.23559 127.139 1.67394C148.21 1.87011 190.087 1.35815 231.979 0.901402C273.856 0.444829 315.753 0.0431149 336.831 0.459993L336.75 2.46284C315.71 2.04672 273.851 2.44823 231.959 2.90498C190.082 3.36155 148.176 3.87342 127.079 3.67701C79.8892 3.23766 47.7364 1.03977 0.52675 4.40759L0.427148 2.40931Z" fill="%23D2DD26"/></g><defs><clipPath id="clip0_7092_7275"><rect width="337" height="5" fill="white"/></clipPath></defs></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.section5-left p:nth-child(2)::before {
  content: "";
  position: absolute;
  top: 113px;
  left: 271px;
  width: 160px;
  height: 7px;
  background-image: url('data:image/svg+xml,<svg width="174" height="8" viewBox="0 0 174 8" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7092_7278)"><path d="M0.53824 1.2609C26.6029 -1.15876 59.8359 1.08025 85.9318 2.46027C97.6059 3.07761 113.486 3.46829 129.392 3.91499C145.284 4.36132 161.204 4.86308 172.918 5.70193L172.735 7.70144C161.071 6.86622 145.196 6.36562 129.295 5.91904C113.406 5.47283 97.4905 5.08042 85.7848 4.46139C59.6119 3.0773 26.5633 0.854707 0.681096 3.25743L0.53824 1.2609Z" fill="%23D2DD26"/></g><defs><clipPath id="clip0_7092_7278"><rect width="173" height="8" fill="white" transform="translate(0.119873)"/></clipPath></defs></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.section5-right {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 544px;
}
.section5-right p {
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
}
.section5-creative {
  position: relative;
}
.section5-creative a {
  position: absolute;
  left: 32px;
  bottom: 52px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 56px;
  width: 267px;
  min-height: 59px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.21;
  text-decoration: none !important;
  text-align: center;
  color: var(--black-color) !important;
  border-radius: 10px;
  outline: none;
  border: 0;
  background-color: var(--primary-color);
  transition: all 0.3s ease;
}
.section5-creative a:hover {
  background-color: #E6F145;
}
.section5-creative img {
  width: 100%;
  height: auto;
  border-radius: 16px;
}

@media screen and (max-width: 1360px) {
  .section5 {
    padding-top: 60px;
    margin-bottom: 90px;
  }
  .section5-container {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px;
  }
  .section5-container::before {
    left: -60px;
    width: 800px;
    height: 180px;
  }
  .section5-left {
    width: 420px;
    padding-left: 0;
    padding-top: 20px;
  }
  .section5-left::before {
    top: -63px;
    left: -65px;
    width: 500px;
    height: 430px;
  }
  .section5-left::after {
    top: -60px;
    left: 374px;
    width: 110px;
    height: 36px;
  }
  .section5-left p {
    font-size: 22px;
  }
  .section5-left p:not(:last-child) {
    margin-bottom: 22px;
  }
  .section5-left p:nth-child(1)::before {
    top: 121px;
    left: 223px;
    width: 152px;
    height: 3px;
  }
  .section5-left p:nth-child(1)::after {
    top: 146px;
    left: -10px;
    width: 252px;
    height: 4px;
  }
  .section5-left p:nth-child(2)::before {
    top: 73px;
    left: 170px;
    width: 116px;
    height: 5px;
  }
  .section5-right {
    width: 340px;
  }
  .section5-right p {
    margin-top: 20px;
    font-size: 22px;
  }
  .section5-creative a {
    left: 20px;
    bottom: 34px;
    padding: 0;
    width: 160px;
    min-height: 40px;
    font-size: 14px;
    border-radius: 8px;
  }
  .section5-creative img {
    border-radius: 10px;
  }
}
@media screen and (max-width: 860px) {
  .section5 {
    padding-top: 30px;
    margin-bottom: 36px;
  }
  .section5-container {
    width: 358px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-bottom: 0;
  }
  .section5-container::before {
    display: none;
  }
  .section5-left {
    width: 300px;
    padding-left: 0;
    padding-top: 20px;
    margin-bottom: 106px;
  }
  .section5-left::before {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 356px;
    height: 275px;
    background-image: url('data:image/svg+xml,<svg width="356" height="275" viewBox="0 0 356 275" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7092_7288)"><path d="M145.478 10.4209C151.608 10.2195 160.186 10.144 188.253 10.5166C193.081 10.5761 198.47 10.7208 204.515 11.373C208.465 11.7876 212.251 12.4935 215.872 13.0078C220.797 13.691 225.48 14.4562 229.954 14.9326C236.063 15.5786 241.792 16.3741 247.142 17.4707C252.969 18.6919 258.495 19.2519 263.69 20.1523C269.627 21.217 274.892 22.826 279.71 24.4033C286.812 26.5592 293.506 27.7242 299.228 29.5068C302.923 30.6061 306.243 31.7511 309.332 33.0449C313.906 34.8276 319.749 38.4027 324.49 43.2265C329.58 47.2925 334.608 52.3904 339.273 58.3476C344.069 64.0113 346.756 72.0398 348.887 78.9873C350.994 84.11 351.376 89.3964 352.295 94.4492C353.526 102.012 353.691 109.399 354.324 116.353C354.363 116.822 354.401 117.281 354.442 117.764C355.196 127.607 355.776 140.143 353.41 153.742C351.557 161.374 348.973 169.117 345.97 176.722C344.093 181.467 341.578 185.859 339.616 190.301C337.671 194.688 334.837 198.335 332.499 202.017C327.927 209.2 320.43 212.734 315.165 216.625C308.924 221.37 303.243 225.102 298.866 228.122C295.611 230.345 292.818 232.24 290.35 233.914C278.006 242.725 274.267 245.379 263.532 251.791C261.396 253.063 258.878 254.288 255.885 255.467C248.4 258.352 241.309 260.3 234.229 262.408C222.855 265.381 211.217 265.327 197.294 266.067C194.519 266.182 191.623 266.243 188.628 266.273C166.715 266.37 159.542 265.856 141.853 265.627C137.15 265.558 131.712 265.469 125.072 265.204C117.73 264.938 110.365 264.253 103.305 263.662C94.406 263.052 86.1302 261.077 78.4629 260.412C66.3425 259.762 57.0544 253.875 51.2158 251.076C50.5951 250.815 50.02 250.537 49.4815 250.248C42.63 246.189 41.2436 241.852 38.0889 238.154C35.6065 235.278 33.994 231.115 29.917 226.052C28.9373 224.927 28.1236 223.564 27.3623 222.078C25.6324 218.593 24.2309 215.393 22.4082 212.634C19.7736 208.483 18.8554 204.171 16.9053 200.558C14.8354 196.515 13.2314 192.463 11.4775 188.314C9.93894 184.676 8.56885 180.844 7.05274 176.725C6.82233 176.1 6.57192 175.427 6.30079 174.711C4.66226 170.52 3.52623 164.506 2.3213 157.721C1.55841 153.356 1.69824 148.697 1.30567 143.875C0.496762 130.535 -0.230986 115.472 3.6211 104.034C4.6254 98.4927 7.25594 94.14 8.5088 90.417C8.87211 89.3732 9.28866 88.4317 9.69337 87.5781C10.9879 84.843 12.6297 82.24 13.7178 79.4228C15.3933 75.0703 18.2261 71.3073 21.0156 67.7578C26.0863 61.2056 32.6991 56.5467 38.3213 52.7558C41.2367 50.724 44.1116 49.1757 46.668 47.9199C48.2784 47.1285 49.761 46.4536 51.1026 45.8427C52.2427 45.3621 53.3281 45.0729 54.3057 44.8037C54.9055 44.6395 55.4691 44.4853 55.9981 44.3418C57.0296 44.0618 57.5139 43.9581 57.5234 43.9902C57.5346 44.0304 56.8099 44.281 55.4912 44.666C55.1248 44.7729 54.7482 44.8839 54.3613 44.997C53.3572 45.2913 52.2838 45.601 51.208 46.0752C47.5047 47.8344 43.0405 49.929 38.6074 53.1582C36.2061 54.8966 33.6361 56.6826 31.1172 58.7509C26.8925 62.2123 24.0387 65.3689 21.7344 68.3203C18.796 72.1471 16.327 75.3831 14.5723 79.7529C13.321 83.0734 10.948 86.2336 9.26759 90.6875C7.9356 94.5304 5.40211 98.6234 4.39161 104.167C4.3813 104.229 4.36997 104.291 4.35841 104.353C0.0536721 118.89 1.70055 131.113 2.36524 143.801C2.77477 148.248 2.66581 152.922 3.45997 157.494C4.51019 162.81 5.29863 168.486 7.47071 174.257C8.7519 177.579 9.9989 181.089 11.4404 184.741C11.8548 185.79 12.2705 186.807 12.6904 187.793C14.614 192.324 16.273 196.365 18.1318 199.922C20.3826 204.201 21.3809 208.468 23.6406 211.841C26.5695 216.046 27.931 221.148 31.0859 225.04C34.1789 228.504 36.0878 233.013 39.4365 237.024C42.9587 241.169 45.7451 246.753 51.9356 249.406C56.0231 251.176 59.73 253.985 64.4072 255.711C69.3783 257.596 74.201 258.333 78.6211 258.81C88.6293 259.836 96.3293 261.631 103.432 261.977C116.22 263.044 126.463 263.523 141.874 263.521C148.92 263.529 157.056 263.586 166.965 263.628C176.665 263.652 186.893 263.721 197.188 263.374C209.428 262.736 222.169 263.095 233.644 260.311C243.943 257.369 254.268 254.89 262.461 250.036C272.798 243.886 281.487 237.325 289.08 232.037C292.143 229.973 294.962 228.075 297.489 226.364C302.651 222.847 308.248 219.139 313.831 214.883C319.75 210.608 326.583 207.271 330.65 200.827C333.052 197.057 335.811 193.47 337.601 189.412C339.615 184.855 342.093 180.538 343.926 175.906C346.784 168.67 349.371 161.077 351.297 153.233C352.329 148.208 352.661 142.746 352.866 137.362C353.073 131.103 352.921 124.578 352.375 117.935C351.688 110.373 351.522 102.508 350.261 94.8037C349.343 89.725 348.88 84.42 346.967 79.8466C344.543 72.3332 342.447 65.5699 337.548 59.6845C333.302 54.2998 328.439 49.246 323.107 44.9921C316.341 37.7798 307.593 34.337 298.602 31.5966C295.676 30.7097 292.732 29.9354 289.79 29.207C286.339 28.3356 282.728 27.5668 279.061 26.3515C274.043 24.6651 268.791 23.0705 263.351 22.0634C257.974 21.1029 252.34 20.4727 246.769 19.2539C241.188 18.0695 235.469 17.2621 229.771 16.6142C224.984 16.0628 220.29 15.2516 215.648 14.5742C206.172 12.8358 196.971 11.9687 188.235 11.8828C172.96 11.5922 159.518 11.3522 149.766 11.5527C148.304 11.5833 146.898 11.6248 145.541 11.6855C133.598 12.1557 125.504 13.4112 117.604 13.9951C111.651 14.36 105.903 15.0899 98.9756 16.5781C94.5778 17.5232 89.8035 19.1902 84.2637 21.373C82.9423 21.8942 81.5818 22.443 80.1865 23.0097C75.1699 25.0523 69.6887 27.3208 64.1592 30.0068C55.7565 33.9221 48.1196 40.1308 41.2442 46.4394C38.9983 48.4673 36.8528 50.535 34.8936 52.6699C31.5441 56.252 30.9145 58.1238 31.0713 57.5673C31.1746 56.9796 32.7947 54.352 36.209 50.7744C37.7752 49.1156 39.366 47.569 40.9424 46.1103C49.2036 38.2171 57.0109 32.7927 62.6065 29.9257C63.0161 29.7045 63.4079 29.4969 63.8076 29.289C69.949 26.1235 74.6174 24.1034 79.7617 21.958C84.8162 19.9426 90.2631 17.4601 98.7666 15.5839C99.1178 15.5139 99.4729 15.4444 99.833 15.375C106.881 14.0002 112.603 13.3706 117.54 13.0029C125.428 12.2866 131.355 11.201 138.121 10.7939C140.934 10.6045 142.991 10.5149 145.478 10.4209Z" fill="%23D2DD26"/><path d="M177.973 3.58286C184.125 4.56016 190.071 5.63785 217.369 11.3423C223.006 12.5233 229.554 13.999 236.834 16.7604C238.676 17.4512 240.455 18.1654 242.218 18.7987C246.573 20.3623 250.697 21.9706 254.716 23.2545C260.166 24.9907 265.258 26.8171 269.941 28.8892C274.96 31.1417 279.921 32.6972 284.527 34.5474C289.724 36.6768 294.181 39.2399 298.259 41.7085C304.152 45.0934 310.089 47.4886 314.984 50.3435C321.14 53.8327 326.235 57.3637 329.945 61.5492C331.745 63.4728 333.273 66.2869 334.929 68.7091C338.506 73.5539 341.937 79.6102 344.83 86.6189C347.845 93.2073 348.335 101.673 348.582 109.176C349.253 114.697 348.303 120.072 347.894 125.381C347.104 133.68 345.297 141.661 344.103 149.311C343.889 150.612 343.666 151.887 343.434 153.152C341.72 162.082 339.323 173.442 334.298 185.444C330.751 192.738 326.461 200.117 321.779 207.324C318.903 211.752 315.482 215.768 312.575 219.911C309.745 223.942 306.205 227.161 303.134 230.471C297.386 236.733 289.416 239.154 283.558 242.141C276.385 245.954 269.957 248.825 265.02 251.173C261.776 252.695 258.949 254.013 256.427 255.189C242.619 262.04 238.374 264.094 227.276 268.505C224.714 269.521 221.706 270.395 218.105 271.111C210.943 272.495 204.277 273.183 197.617 273.985C186.272 274.944 175.503 272.772 162.653 271.097C158.934 270.56 155.07 269.885 151.005 269.121C132.334 265.526 124.906 263.637 111.647 260.832C105.97 259.612 99.256 258.198 90.2974 255.855C85.6595 254.647 81.1 253.233 76.6043 251.951C68.6651 249.798 61.5616 246.352 54.5036 244.259C44.1842 241.616 36.9371 234.542 31.6971 229.904C28.234 227.314 26.5297 223.912 25.3866 221.361C24.2011 218.651 23.4624 216.44 22.6274 214.59C20.549 209.914 20.4784 206.233 18.1889 200.871C16.7459 197.783 16.6023 193.736 15.4034 188.7C15.1753 187.754 14.9218 186.835 14.6425 185.945C13.2069 181.159 13.4259 176.698 12.5172 172.777C11.5629 168.15 11.0894 163.79 10.5086 159.451C9.87987 154.73 9.5641 149.962 9.08908 144.792C8.98229 143.641 8.92505 142.464 8.90474 141.263C8.81305 137.755 9.19615 132.751 9.65323 126.919C10.0139 122.493 11.2958 117.795 12.1486 112.752C14.6595 99.4518 17.6377 84.0255 24.1289 72.9176C26.3775 67.5788 29.9009 63.5939 31.9881 60.0376C32.6902 58.8643 33.4305 57.8387 34.1174 56.9274C35.8922 54.5717 37.9053 52.3405 39.4913 49.8567C42.0583 45.8244 45.6093 42.4911 49.0921 39.3758C55.2688 33.7516 62.5828 30.1411 68.7617 27.2919C71.816 25.8217 74.7539 24.7812 77.3604 23.976C79.1534 23.4215 80.7875 22.9759 82.2583 22.5743C83.4214 22.2925 84.4985 22.1915 85.4706 22.0926C86.0445 22.035 86.586 21.9809 87.0955 21.9308C88.1504 21.8272 88.6405 21.8057 88.6432 21.8386C88.643 21.8799 87.8911 22.0055 86.5395 22.1641C86.1968 22.2043 85.8452 22.2457 85.485 22.2881C84.4835 22.4065 83.4153 22.5299 82.316 22.8149C78.4491 23.9354 73.7914 25.272 68.9657 27.7188C66.1986 29.1092 63.241 30.5267 60.2919 32.263C55.697 34.9626 52.4257 37.5658 49.697 40.0273C45.9926 43.4184 42.933 46.253 40.2666 50.3125C38.3299 53.3961 35.3338 56.2046 32.6781 60.4194C30.6619 63.7835 27.6469 67.243 25.354 72.0577C25.1802 72.4316 25.0159 72.8057 24.8626 73.1816C17.2878 87.1897 15.8169 99.6122 13.2348 112.893C12.5236 117.409 11.2675 122.093 10.8527 126.937C10.51 132.432 9.81342 138.287 10.3838 144.609C10.5511 146.311 10.7039 148.057 10.8609 149.845C11.1559 153.225 11.4584 156.329 11.8563 159.216C12.523 164.104 13.0633 168.441 13.9281 172.434C14.947 176.989 14.8031 181.409 16.1042 185.456C17.7188 189.998 17.6981 195.333 19.6946 200.137C21.6736 204.183 22.2832 209.022 24.3875 213.764C26.598 218.557 27.6587 224.61 32.7949 228.533C34.085 229.517 35.2915 230.644 36.4848 231.802C42.3152 238.027 49.0172 240.858 55.0553 242.741C63.8733 245.465 70.4334 248.596 77.1639 250.277C87.6901 253.3 97.3714 255.828 112.188 258.717C117.652 259.794 123.778 261.034 130.851 262.453C141.168 264.5 152.082 266.744 163.174 268.476C174.654 270.025 186.351 272.645 197.481 271.872C207.756 270.733 217.961 270.025 226.546 266.624C237.685 262.209 247.259 257.143 255.524 253.172C258.593 251.752 261.428 250.443 263.991 249.252C269.822 246.521 276.148 243.667 282.56 240.247C289.146 236.968 296.367 234.688 301.529 229.039C304.675 225.654 308.129 222.49 310.758 218.732C313.729 214.5 317.099 210.552 319.925 206.207C324.364 199.375 328.625 192.156 332.328 184.594C334.022 180.881 335.345 176.757 336.584 172.707C338.827 165.243 340.673 157.308 342.047 149.07C343.28 141.294 345.063 133.33 345.802 125.305C346.206 120.012 347.092 114.604 346.454 109.576C346.064 101.64 345.855 94.4472 342.749 87.5061C340.187 81.3554 336.971 75.3791 333.078 70.0799C328.751 61.7815 321.562 56.5988 313.844 52.1806C313.68 52.0865 313.516 51.9932 313.354 51.9009C308.366 48.9978 302.709 46.692 297.133 43.3993C292.91 40.7931 288.472 38.2555 283.728 36.2796C278.991 34.3462 273.941 32.7004 269.138 30.4905C264.281 28.2981 259.209 26.4667 254.135 24.8043C249.838 23.3881 245.717 21.7337 241.62 20.2291C233.278 16.7698 225.018 14.2695 217.033 12.6374C204.179 9.8739 192.883 7.4647 184.401 5.93922C182.047 5.51554 179.825 5.14195 177.738 4.84484C166.795 3.22199 159.052 3.04114 151.418 2.21639C145.908 1.53466 140.381 1.24225 133.622 1.51386C129.386 1.6837 124.674 2.49621 119.224 3.66304C117.771 3.9749 116.272 4.3116 114.73 4.6619C109.581 5.83599 103.966 7.15342 98.2348 8.87532C89.3753 11.3862 80.8684 16.3191 73.056 21.4062C70.4211 23.0967 67.8805 24.8429 65.5187 26.6828C61.6209 29.6698 60.6511 31.3632 60.9077 30.8521C61.1266 30.3077 63.1732 28.0092 67.1351 25.0352C69.0388 23.5914 70.944 22.2707 72.8166 21.0381C82.179 14.677 90.6382 10.547 96.5667 8.61343C97.063 8.43941 97.544 8.276 98.0265 8.11676C104.413 6.03526 109.251 4.81904 114.521 3.56845C119.706 2.42583 125.32 0.889548 133.63 0.498118C134.244 0.482662 134.873 0.470291 135.516 0.462432C141.889 0.371433 147.095 0.753632 151.582 1.25759C160.104 2.01944 166.402 2.01027 173.411 2.9543C175.122 3.16928 176.55 3.37115 177.973 3.58286Z" fill="%23D2DD26"/></g><defs><clipPath id="clip0_7092_7288"><rect width="356" height="275" fill="white"/></clipPath></defs></svg>');
  }
  .section5-left::after {
    top: auto;
    bottom: -92px;
    left: 50%;
    transform: translateX(-50%);
    width: 13px;
    height: 68px;
    background-image: url('data:image/svg+xml,<svg width="13" height="68" viewBox="0 0 13 68" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7092_7292)"><path d="M3.04712 56.9707C5.68897 59.5018 7.30659 62.757 8.7224 66.107C9.39209 67.6927 11.1217 67.8187 11.5517 65.937C11.6842 65.3559 11.5835 64.7506 11.6203 64.1598C11.7183 59.5031 12.2052 54.8635 12.7764 50.2378C12.7801 50.2069 12.7773 50.1756 12.7683 50.1459C12.7592 50.1162 12.7441 50.0887 12.7238 50.0651C12.7035 50.0416 12.6785 50.0225 12.6504 50.0092C12.6223 49.9959 12.5918 49.9886 12.5607 49.9877C12.5066 49.9856 12.4534 50.0013 12.409 50.0323C12.3647 50.0634 12.3318 50.1082 12.3153 50.1597C11.7784 51.7478 9.47648 57.2834 10.2724 60.7202C8.03391 51.0597 7.39889 42.5587 5.67892 33.5688C3.82571 22.7576 2.25661 11.9051 0.971615 1.01141C0.966855 0.968247 0.945464 0.928633 0.911989 0.900973C0.878515 0.873312 0.835591 0.85978 0.792312 0.863253C0.754676 0.865822 0.71953 0.88298 0.69435 0.911075C0.669171 0.93917 0.655939 0.975985 0.657483 1.01369C1.05086 12.0128 1.68088 23.0336 3.29242 33.9222C4.7193 43.5665 6.19765 50.9892 8.07917 59.2275C7.38212 56.1777 2.24292 54.518 0.475217 53.9329C0.417361 53.9136 0.354656 53.9146 0.297481 53.9358C0.240307 53.9571 0.192104 53.9972 0.160858 54.0496C0.117817 54.1241 0.10242 54.2115 0.117371 54.2963C0.132321 54.3811 0.176663 54.4579 0.242608 54.5132C1.21368 55.341 2.17811 56.1311 3.04712 56.9707Z" fill="%23D2DD26"/></g><defs><clipPath id="clip0_7092_7292"><rect width="13" height="68" fill="white"/></clipPath></defs></svg>');
  }
  .section5-left p {
    font-size: 16px;
    line-height: 18px;
    text-align: center;
  }
  .section5-left p:not(:last-child) {
    margin-bottom: 16px;
  }
  .section5-left p:nth-child(1)::before {
    top: 72px;
    left: 183px;
    width: 102px;
    height: 2px;
  }
  .section5-left p:nth-child(1)::after {
    top: 89px;
    left: 17px;
    width: 160px;
    height: 3px;
  }
  .section5-left p:nth-child(2)::before {
    top: 16px;
    left: 159px;
    width: 104px;
    height: 5px;
  }
  .section5-right {
    width: 360px;
  }
  .section5-right p {
    margin-top: 16px;
    font-size: 16px;
    line-height: 18px;
  }
  .section5-creative a {
    left: 20px;
    bottom: 34px;
    padding: 0;
    width: 160px;
    min-height: 40px;
    font-size: 14px;
    border-radius: 8px;
  }
  .section5-creative img {
    border-radius: 10px;
  }
}
@media screen and (max-width: 389px) {
  .section5 {
    padding-top: 24px;
  }
  .section5-container {
    width: 100%;
  }
  .section5-left {
    width: 260px;
    margin-bottom: 76px;
  }
  .section5-left::before {
    width: 340px;
    height: 240px;
  }
  .section5-left::after {
    bottom: -70px;
    width: 9px;
    height: 50px;
  }
  .section5-left p {
    font-size: 14px;
    line-height: 16px;
  }
  .section5-left p:not(:last-child) {
    margin-bottom: 12px;
  }
  .section5-left p:nth-child(1)::before {
    top: 63px;
    left: 156px;
    width: 95px;
    height: 2px;
  }
  .section5-left p:nth-child(1)::after {
    top: 79px;
    left: -2px;
    width: 173px;
    height: 2.25px;
  }
  .section5-left p:nth-child(2)::before {
    top: 15px;
    left: 138px;
    width: 93px;
    height: 4px;
  }
  .section5-right {
    width: 300px;
  }
  .section5-right p {
    margin-top: 12px;
    font-size: 14px;
    line-height: 16px;
  }
  .section5-creative a {
    left: 16px;
    bottom: 28px;
    width: 130px;
    min-height: 34px;
    font-size: 12px;
    border-radius: 6px;
  }
  .section5-creative img {
    border-radius: 6px;
  }
}
.section6-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  padding-bottom: 50px;
}
.section6-card {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
.section6-card__creative {
  position: relative;
  padding: 20px;
  background-color: var(--primary-color);
}
.section6-card__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
.section6-card__content p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 400;
  line-height: 1;
  text-align: left;
}
.section6-card__content p:not(:last-child) {
  margin-bottom: 34px;
}
.section6-card__content p span {
  color: var(--primary-color);
}
.section6-card__text {
  margin-bottom: 40px;
}
.section6-card__buttons {
  display: flex;
  flex-direction: column;
  margin-top: auto;
  width: 550px;
  padding-bottom: 16px;
}
.section6-card__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 20px;
  width: 100%;
  min-height: 108px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.21;
  text-decoration: none !important;
  text-align: center;
  color: var(--black-color) !important;
  border-radius: 20px;
  outline: none;
  border: 0;
  background-color: var(--primary-color);
  transition: all 0.3s ease;
}
.section6-card__button:hover {
  background-color: #E6F145;
}
.section6-card__button:not(:last-child) {
  margin-bottom: 40px;
}
.section6-card:nth-child(1) .section6-card__creative {
  width: 580px;
  transform: rotate(-2.5deg);
}
.section6-card:nth-child(1) .section6-card__creative .mark {
  position: absolute;
  top: -60px;
  left: 48px;
  width: 67px;
  height: 104px;
  background-image: url("../img/section6-mark-1.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 2;
}
.section6-card:nth-child(1) .section6-card__content {
  width: 580px;
}
.section6-card:nth-child(1) .section6-card__text p:nth-child(1) {
  position: relative;
}
.section6-card:nth-child(1) .section6-card__text p:nth-child(1)::before {
  content: "";
  position: absolute;
  top: 36px;
  left: 257px;
  width: 226px;
  height: 6px;
  background-image: url('data:image/svg+xml,<svg width="226" height="6" viewBox="0 0 226 6" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7103_7696)"><path d="M0.461221 0.128174C13.8577 0.137852 24.2918 0.879875 34.7033 1.66659C45.1137 2.45321 55.4962 3.28331 68.8284 3.47863C84.6849 3.71091 97.0527 3.12427 109.441 2.50567C121.831 1.88702 134.245 1.23665 150.159 1.34923C164.944 1.45384 176.47 2.05028 187.981 2.68079C199.49 3.31126 210.982 3.97519 225.726 4.21979L225.697 5.91537C210.917 5.67015 199.394 5.00389 187.888 4.37364C176.382 3.74342 164.89 3.14898 150.147 3.04467C134.287 2.93246 121.918 3.58006 109.526 4.19884C97.1324 4.81767 84.7186 5.40781 68.8039 5.17468C55.4125 4.97851 44.9805 4.14314 34.5757 3.35693C24.1721 2.57081 13.7902 1.83287 0.460206 1.82324L0.461221 0.128174Z" fill="%23D2DD26"/></g><defs><clipPath id="clip0_7103_7696"><rect width="226" height="6" fill="white"/></clipPath></defs></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.section6-card:nth-child(3) {
  flex-direction: row-reverse;
}
.section6-card:nth-child(3) .section6-card__creative {
  width: 530px;
  transform: rotate(3deg);
}
.section6-card:nth-child(3) .section6-card__creative .mark {
  position: absolute;
  top: -60px;
  left: 16px;
  width: 70px;
  height: 118px;
  background-image: url("../img/section6-mark-2.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 2;
}
.section6-card:nth-child(3) .section6-card__content {
  width: 650px;
}
.section6-card:nth-child(3) .section6-card__text p:nth-child(1) {
  position: relative;
}
.section6-card:nth-child(3) .section6-card__text p:nth-child(1)::before {
  content: "";
  position: absolute;
  top: 34px;
  left: -8px;
  width: 640px;
  height: 9px;
  background-image: url('data:image/svg+xml,<svg width="580" height="8" viewBox="0 0 580 8" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7103_7698)"><path d="M0.632602 -0.429356C68.8842 1.1037 108.934 -0.265355 177.143 1.86558C217.703 3.13275 248.396 3.52134 279.102 3.86215C309.807 4.20296 340.528 4.49518 381.136 5.56981C418.845 6.56773 449.731 5.95681 480.626 5.40121C511.522 4.84562 542.425 4.34606 580.142 5.5706L580.086 7.26487C542.416 6.04183 511.55 6.54099 480.656 7.09654C449.764 7.65208 418.843 8.26446 381.092 7.26543C340.499 6.19118 309.79 5.89814 279.083 5.55731C248.374 5.21647 217.668 4.82739 177.091 3.55969C108.806 1.42638 69.0241 2.80193 0.59516 1.2649L0.632602 -0.429356Z" fill="%23D2DD26"/></g><defs><clipPath id="clip0_7103_7698"><rect width="580" height="8" fill="white"/></clipPath></defs></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.section6-decor:nth-child(2) {
  width: 100%;
  height: auto;
  margin-top: 60px;
  margin-bottom: 100px;
}
.section6-decor:nth-child(4) {
  position: absolute;
  bottom: 50px;
  left: 5px;
  width: 540px;
  height: auto;
  margin-top: 80px;
}
.section6-text {
  position: relative;
  width: 600px;
  margin-top: 140px;
  margin-left: auto;
  font-size: 34px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  transform: rotate(5deg);
}
.section6-text::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 716px;
  height: 250px;
  background-image: url("../img/section6-text-decor.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.section6-text::after {
  content: "";
  position: absolute;
  top: -140px;
  left: -80px;
  transform: rotate(-55deg);
  width: 30px;
  height: 94px;
  background-image: url('data:image/svg+xml,<svg width="30" height="95" viewBox="0 0 30 95" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.5704 14.7617C17.5837 17.8074 17.5916 20.8509 17.5886 23.8967C17.5951 25.5112 17.5838 27.1333 17.6312 28.7447C17.7005 30.8948 17.7603 33.0449 17.8174 35.1953C17.8816 37.3457 17.9249 39.4962 17.9743 41.6472C18.0252 43.7981 18.0519 45.9492 18.0867 48.1008C18.1138 50.2522 18.1282 52.4039 18.1383 54.5559C18.1461 59.8556 18.1137 65.156 18.0362 70.4544C17.9579 75.7528 17.8525 81.0501 17.7173 86.3446C17.6801 87.9421 17.5274 89.5502 17.3712 91.122C17.2218 92.6275 16.8189 93.5874 16.3092 94.1697C15.5667 95.0172 14.8211 94.0913 14.6952 91.9457C14.6137 90.5877 14.6564 89.1098 14.7313 87.7131C15.0894 81.2808 15.1703 74.8553 15.0001 68.4271C14.9553 66.6531 14.8583 64.8071 14.9718 63.0848C15.3431 57.5819 15.1536 52.0358 15.26 46.5196C15.3008 44.4694 15.3061 42.4136 15.2932 40.3573C15.283 38.3008 15.2729 36.2431 15.2627 34.1888C15.2527 26.8606 15.1966 19.534 15.0343 12.2087C14.9766 9.2855 15.08 6.52143 15.5688 4.02602C15.7955 2.87825 16.4609 2.89873 16.6655 4.19827C16.9533 6.03756 17.1817 7.9739 17.3343 9.90598C17.4609 11.4946 17.4685 13.1339 17.525 14.7499C17.5399 14.7537 17.5536 14.7573 17.5704 14.7617Z" fill="%23E6F145"/><path d="M3.11261 21.8661C4.15643 20.1943 5.19981 18.5231 6.24434 16.8501C6.79372 15.959 7.34992 15.0677 7.85534 14.1361C10.1688 9.86735 12.4417 5.56237 14.7686 1.30592C15.2511 0.423363 16.1923 0.216638 16.8708 0.844138C16.9871 0.951789 17.0882 1.07699 17.1734 1.21493L17.1962 1.25285C17.6119 1.93372 18.0323 2.61119 18.4403 3.30038C22.0092 9.26084 25.306 15.4774 28.4832 21.7693C28.962 22.7189 29.3523 23.7571 29.7272 24.7762C30.0862 25.7528 30.0599 26.6013 29.8279 27.3071C29.4887 28.3353 28.5834 28.3433 27.8005 27.2016C27.3026 26.481 26.865 25.6042 26.4827 24.7476C24.7251 20.8003 22.7341 17.0638 20.5119 13.5575C19.8991 12.5892 19.222 11.6218 18.7515 10.5645C17.645 8.07671 16.2783 5.81576 14.9312 3.54794L17.0915 3.50079C16.6175 4.3331 16.1378 5.15942 15.64 5.96712C14.2382 8.23967 12.9359 10.6255 11.5638 12.934C9.10881 17.0434 6.65496 21.1509 4.20082 25.259C3.22221 26.8984 2.14983 28.3015 0.880907 29.2512C0.295757 29.6865 -0.212788 29.1407 0.0906374 28.2801C0.519078 27.0609 1.03746 25.848 1.59507 24.6807C2.05296 23.7205 2.62354 22.8295 3.14413 21.9084C3.13375 21.8945 3.124 21.8815 3.11261 21.8661Z" fill="%23E6F145"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 1360px) {
  .section6-container {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }
  .section6-card__creative {
    padding: 12px;
  }
  .section6-card__content p {
    font-size: 22px;
  }
  .section6-card__content p:not(:last-child) {
    margin-bottom: 22px;
  }
  .section6-card__text p::before {
    display: none;
  }
  .section6-card__buttons {
    width: 300px;
    padding-bottom: 0;
  }
  .section6-card__button {
    padding: 4px 10px;
    min-height: 64px;
    font-size: 18px;
    line-height: 1;
    border-radius: 10px;
  }
  .section6-card__button:not(:last-child) {
    margin-bottom: 16px;
  }
  .section6-card:nth-child(1) .section6-card__creative {
    width: 340px;
  }
  .section6-card:nth-child(1) .section6-card__creative .mark {
    top: -20px;
    left: 18px;
    width: 34px;
    height: 52px;
  }
  .section6-card:nth-child(1) .section6-card__content {
    width: 400px;
  }
  .section6-card:nth-child(3) .section6-card__creative {
    width: 340px;
  }
  .section6-card:nth-child(3) .section6-card__creative .mark {
    top: -20px;
    left: 24px;
    width: 35px;
    height: 59px;
  }
  .section6-card:nth-child(3) .section6-card__content {
    width: 420px;
  }
  .section6-decor:nth-child(2) {
    margin-top: 28px;
    margin-bottom: 48px;
  }
  .section6-decor:nth-child(4) {
    bottom: 30px;
    width: 50%;
  }
  .section6-text {
    width: 400px;
    margin-top: 80px;
    font-size: 22px;
  }
  .section6-text::before {
    width: 430px;
    height: 154px;
  }
  .section6-text::after {
    top: -80px;
    left: -50px;
    width: 20px;
    height: 60px;
  }
}
@media screen and (max-width: 860px) {
  .section6-container {
    max-width: 358px;
    padding-bottom: 16px;
  }
  .section6-card {
    position: relative;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .section6-card__creative {
    padding: 7px;
    width: 55.87% !important;
    margin-bottom: 30px;
  }
  .section6-card__content {
    align-items: center;
    justify-content: center;
  }
  .section6-card__content p {
    font-size: 16px;
    line-height: 18px;
    text-align: center;
  }
  .section6-card__content p:not(:last-child) {
    margin-bottom: 18px;
  }
  .section6-card__text {
    margin-bottom: 20px;
  }
  .section6-card__buttons {
    width: 172px;
  }
  .section6-card__button {
    padding-right: 3px;
    padding-left: 3px;
    min-height: 38px;
    font-size: 12px;
    border-radius: 7px;
  }
  .section6-card__button:not(:last-child) {
    margin-bottom: 10px;
  }
  .section6-card:nth-child(1) {
    padding-top: 120px;
    margin-bottom: 60px;
  }
  .section6-card:nth-child(1)::before {
    content: "";
    position: absolute;
    top: 0;
    left: -3px;
    width: 363px;
    height: 334px;
    background-image: url("../img/section6-card-1-decor.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .section6-card:nth-child(1) .section6-card__creative .mark {
    top: -17px;
    left: 16px;
    width: 22px;
    height: 34px;
  }
  .section6-card:nth-child(1) .section6-card__content {
    width: 100%;
  }
  .section6-card:nth-child(1) .section6-card__text p:nth-child(2) br, .section6-card:nth-child(1) .section6-card__text p:nth-child(3) br {
    display: none;
  }
  .section6-card:nth-child(3) {
    flex-direction: column;
  }
  .section6-card:nth-child(3)::before {
    content: "";
    position: absolute;
    top: -80px;
    left: 7px;
    width: 352px;
    height: 305px;
    background-image: url("../img/section6-card-2-decor.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .section6-card:nth-child(3) .section6-card__creative .mark {
    top: -20px;
    left: 24px;
    width: 22px;
    height: 34px;
  }
  .section6-card:nth-child(3) .section6-card__content {
    width: 100%;
  }
  .section6-decor:nth-child(2), .section6-decor:nth-child(4) {
    display: none;
  }
  .section6-text {
    width: 240px;
    margin-top: 40px;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
  }
  .section6-text::before {
    width: 240px;
    height: 84px;
  }
  .section6-text::after {
    top: -150px;
    left: auto;
    right: -30px;
    transform: none;
    width: 60px;
    height: 150px;
    background-image: url('data:image/svg+xml,<svg width="60" height="150" viewBox="0 0 60 150" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7103_7552)"><path d="M25.7417 17.3604C25.744 17.3629 25.747 17.3673 25.7515 17.3722C25.7607 17.3822 25.775 17.3969 25.7929 17.4165C25.8289 17.4557 25.8819 17.5142 25.9516 17.5906C26.0912 17.7437 26.2973 17.9691 26.5606 18.2616C27.0871 18.8466 27.8453 19.6982 28.7738 20.7625C30.6306 22.8909 33.1685 25.8739 35.8924 29.2925C41.3314 36.1188 47.5445 44.7214 50.5385 51.7321C56.2073 65.0065 61.0282 73.9158 58.1331 88.2536C55.8891 99.3667 53.1419 105.457 46.455 114.615C33.5521 132.285 20.5655 139.603 1.40993 150L1 149.248C20.1468 138.856 32.9805 131.613 45.7613 114.111C52.3777 105.05 55.0727 99.0728 57.2915 88.0844C60.1239 74.0573 55.4482 65.4113 49.7502 52.0686C46.8059 45.1741 40.6585 36.6497 35.2213 29.8257C32.5071 26.4193 29.9771 23.4457 28.1264 21.3243C27.2012 20.2639 26.4458 19.4162 25.922 18.8342C25.6603 18.5434 25.4563 18.3189 25.318 18.1671C25.2488 18.0913 25.1957 18.0336 25.1603 17.995C25.1426 17.9757 25.1288 17.9614 25.1199 17.9517C25.1154 17.9468 25.1122 17.9423 25.11 17.9399C25.1091 17.9389 25.1076 17.9374 25.1071 17.9369L25.7377 17.3564L25.7417 17.3604Z" fill="%23E6F145"/><path d="M10.0078 3.10349C10.738 3.7749 11.4665 4.4471 12.1931 5.1224C12.58 5.47843 12.9649 5.84035 13.3601 6.18604C13.8887 6.64581 14.4153 7.10789 14.9414 7.57064C15.4689 8.03172 15.992 8.49778 16.5165 8.96247C17.0413 9.42681 17.5608 9.89691 18.0822 10.3652C18.6019 10.8353 19.1188 11.3084 19.6349 11.7827C20.9021 12.9546 22.1606 14.1362 23.4087 15.328C24.6566 16.52 25.8983 17.7181 27.1328 18.9227C27.5061 19.2854 27.8564 19.6776 28.1974 20.0627C28.524 20.4315 28.6645 20.7394 28.6913 20.9889C28.7303 21.3523 28.3451 21.3236 27.805 20.8782C27.4628 20.5967 27.1193 20.2592 26.8023 19.9322C25.3452 18.4229 23.8288 16.9806 22.2564 15.5972C21.8229 15.2149 21.3608 14.829 20.9745 14.4207C19.7422 13.1141 18.3762 11.9306 17.0825 10.6837C16.6019 10.22 16.1122 9.76343 15.6183 9.31103C15.125 8.85797 14.6315 8.40464 14.1387 7.95205C12.3866 6.33142 10.6248 4.72201 8.83999 3.13801C8.12928 2.50424 7.49204 1.86759 7.00376 1.19929C6.77959 0.891466 6.93096 0.738583 7.28629 0.978014C7.78883 1.31728 8.30148 1.69209 8.79639 2.08393C9.20361 2.40581 9.59669 2.76709 9.99502 3.11162C9.9992 3.10896 10.0031 3.1065 10.0078 3.10349Z" fill="%23E6F145"/><path d="M8.52173 8.09726C8.35229 7.48006 8.18289 6.8631 8.01332 6.24546C7.92148 5.91815 7.83108 5.58917 7.71989 5.26329C7.20981 3.77059 6.68216 2.27945 6.178 0.786271C6.07347 0.476666 6.23127 0.20824 6.53046 0.186703C6.58177 0.183026 6.63392 0.186836 6.68561 0.197234L6.69967 0.200259C6.95375 0.252713 7.20805 0.303307 7.46243 0.359428C9.67125 0.835256 11.8813 1.4322 14.0831 2.07409C14.4152 2.17115 14.749 2.30877 15.0749 2.44579C15.3871 2.57714 15.5839 2.7713 15.7014 2.98251C15.8722 3.29047 15.6749 3.5064 15.2299 3.43873C14.9483 3.39693 14.6426 3.30623 14.3539 3.20696C13.0245 2.74853 11.694 2.39195 10.3676 2.14109C10.0015 2.07159 9.62151 2.0175 9.26546 1.89464C8.42788 1.6054 7.58717 1.42797 6.74914 1.24436L7.2134 0.722877C7.30781 1.01935 7.39951 1.31585 7.48282 1.61248C7.71689 2.44742 7.99992 3.2839 8.24912 4.11977C8.69 5.61065 9.13067 7.10087 9.5714 8.59126C9.74746 9.18586 9.84646 9.75031 9.79391 10.2608C9.76905 10.4956 9.52679 10.4951 9.38808 10.2327C9.19125 9.8613 9.01575 9.47005 8.85977 9.07962C8.73127 8.75864 8.6441 8.42631 8.53876 8.09917C8.53315 8.09853 8.5279 8.09796 8.52173 8.09726Z" fill="%23E6F145"/></g><defs><clipPath id="clip0_7103_7552"><rect width="60" height="150" fill="white"/></clipPath></defs></svg>');
  }
}
@media screen and (max-width: 389px) {
  .section6-card:nth-child(1) {
    padding-top: 80px;
    margin-bottom: 60px;
  }
  .section6-card:nth-child(1)::before {
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 310px;
    height: 290px;
  }
  .section6-card:nth-child(3)::before {
    top: -80px;
    left: 0;
    width: 300px;
    height: 268px;
  }
}
.section7 {
  position: relative;
  padding-top: 32px;
  margin-bottom: 0;
  min-height: 780px;
}
.section7-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 450px;
  height: 530px;
}
.section7-right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 410px;
  height: 530px;
}
.section7-container {
  width: 1280px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.section7-container h2 {
  margin-bottom: 48px;
}
.section7-container p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.25;
}
.section7-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 100px;
  padding: 8px 20px;
  width: 550px;
  min-height: 108px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.21;
  text-decoration: none !important;
  text-align: center;
  color: var(--black-color) !important;
  border-radius: 20px;
  outline: none;
  border: 0;
  background-color: var(--primary-color);
  transition: all 0.3s ease;
}
.section7-button:hover {
  background-color: #E6F145;
}

@media screen and (max-width: 1360px) {
  .section7 {
    padding-top: 20px;
    min-height: 560px;
  }
  .section7-left {
    width: 280px;
    height: 340px;
  }
  .section7-right {
    width: 270px;
    height: 360px;
  }
  .section7-container {
    width: 800px;
    max-width: 100%;
  }
  .section7-container h2 {
    margin-bottom: 24px;
  }
  .section7-container p {
    font-size: 22px;
  }
  .section7-button {
    margin-top: 32px;
    padding: 4px 10px;
    width: 300px;
    min-height: 64px;
    font-size: 18px;
    line-height: 1;
    border-radius: 10px;
  }
}
@media screen and (max-width: 860px) {
  .section7 {
    padding-top: 20px;
    min-height: 560px;
  }
  .section7-left {
    width: 280px;
    height: 340px;
  }
  .section7-right {
    width: 270px;
    height: 360px;
  }
  .section7-container h2 {
    margin-bottom: 16px;
  }
  .section7-container p {
    font-size: 16px;
  }
  .section7-button {
    margin-top: 20px;
    width: 200px;
    padding-right: 3px;
    padding-left: 3px;
    min-height: 38px;
    font-size: 12px;
    border-radius: 7px;
  }
}
@media screen and (max-width: 576px) {
  .section7 {
    padding-top: 0;
    min-height: auto;
    padding-bottom: 80px;
  }
  .section7-left {
    left: -22px;
    width: 120px;
    height: 140px;
  }
  .section7-right {
    right: -14px;
    width: 109px;
    height: 140px;
  }
  .section7-container {
    width: 358px;
  }
  .section7-container h2 {
    font-size: 16px;
    margin-bottom: 14px;
  }
  .section7-container p {
    font-size: 14px;
    line-height: 16px;
  }
  .section7-button {
    margin-top: 32px;
    width: 170px;
  }
}