/* common border radius */
/* disable text selection */
/** GENERAL STYLES **/
body {
  font-family: 'Sora', Arial, sans-serif;
  color: #4D4D4D;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
/** MIXINS **/
/*** WEB DESIGN SYSTEM ***/
/** BREAKPOINTS **/
/** FONT WEIGHTS **/
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-700 {
  font-weight: 700;
}
strong {
  font-weight: 700;
}
/** COLORS **/
/** GRADIENTS **/
/** BACKGROUNDS **/
.bg-website-bg {
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
}
.bg-basic-gradient {
  background: url("data:image/svg+xml,%3Csvg width='1280' height='1306' viewBox='0 0 1280 1306' fill='none' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Crect width='1280' height='1306' fill='url(%23paint0_linear_1198_1307)' fill-opacity='0.2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1198_1307' x1='87.5' y1='-201.586' x2='471.459' y2='1019.22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2372B1B9'/%3E%3Cstop offset='1' stop-color='%23E35D9C' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") !important;
}
.bg-highlight-gradient {
  background: linear-gradient(180deg, rgba(114, 177, 185, 0.2) 0%, rgba(227, 93, 156, 0) 100%) !important;
}
/** TYPOGRAPHY **/
body {
  font-size: 16px;
  line-height: 162%;
}
.h1 {
  font-weight: 700;
  font-size: 62px;
  line-height: 115%;
  color: #212121;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  .h1 {
    font-size: calc(48px + 14 * ((100vw - 1280px) / 480));
  }
}
@media screen and (min-width: 375px) and (max-width: 1280px) {
  .h1 {
    font-size: calc(32px + 16 * ((100vw - 375px) / 905));
  }
}
@media screen and (max-width: 375px) {
  .h1 {
    font-size: 32px;
  }
}
.h2 {
  font-weight: 700;
  font-size: 32px;
  line-height: 120%;
  color: #212121;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  .h2 {
    font-size: calc(29px + 3 * ((100vw - 1280px) / 480));
  }
}
@media screen and (min-width: 375px) and (max-width: 1280px) {
  .h2 {
    font-size: calc(25px + 4 * ((100vw - 375px) / 905));
  }
}
@media screen and (max-width: 375px) {
  .h2 {
    font-size: 25px;
  }
}
.h3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 130%;
  color: #212121;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  .h3 {
    font-size: calc(25px + 3 * ((100vw - 1280px) / 480));
  }
}
@media screen and (min-width: 375px) and (max-width: 1280px) {
  .h3 {
    font-size: calc(23px + 2 * ((100vw - 375px) / 905));
  }
}
@media screen and (max-width: 375px) {
  .h3 {
    font-size: 23px;
  }
}
.h4 {
  font-weight: 700;
  font-size: 24px;
  line-height: 130%;
  color: #212121;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  .h4 {
    font-size: calc(22px + 2 * ((100vw - 1280px) / 480));
  }
}
@media screen and (min-width: 375px) and (max-width: 1280px) {
  .h4 {
    font-size: calc(21px + 1 * ((100vw - 375px) / 905));
  }
}
@media screen and (max-width: 375px) {
  .h4 {
    font-size: 21px;
  }
}
.h5 {
  font-weight: 700;
  font-size: 22px;
  line-height: 130%;
  color: #212121;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  .h5 {
    font-size: calc(20px + 2 * ((100vw - 1280px) / 480));
  }
}
@media screen and (min-width: 375px) and (max-width: 1280px) {
  .h5 {
    font-size: calc(18px + 2 * ((100vw - 375px) / 905));
  }
}
@media screen and (max-width: 375px) {
  .h5 {
    font-size: 18px;
  }
}
.h6 {
  font-weight: 600;
  font-size: 18px;
  line-height: 135%;
  color: #212121;
}
.perex {
  font-size: 32px;
  line-height: 138%;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  .perex {
    font-size: calc(20px + 12 * ((100vw - 1280px) / 480));
  }
}
@media screen and (max-width: 1280px) {
  .perex {
    font-size: 20px;
  }
}
.text-small {
  font-size: 16px;
  line-height: 170%;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  .text-small {
    font-size: calc(14px + 2 * ((100vw - 1280px) / 480));
  }
}
@media screen and (max-width: 1280px) {
  .text-small {
    font-size: 14px;
  }
}
.note {
  font-size: 14px;
  line-height: 170%;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  .note {
    font-size: calc(12px + 2 * ((100vw - 1280px) / 480));
  }
}
@media screen and (max-width: 1280px) {
  .note {
    font-size: 12px;
  }
}
.caption {
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  .caption {
    font-size: calc(14px + 2 * ((100vw - 1280px) / 480));
  }
}
@media screen and (max-width: 1280px) {
  .caption {
    font-size: 14px;
  }
}
a {
  color: #00C588;
  text-decoration: underline;
  transition: 0.2s all linear;
}
a:hover {
  color: #6FABEF;
  text-decoration: underline;
}
/** SPACING **/
/* padding */
.first-block {
  padding-top: 80px;
}
.pt-0 {
  padding-top: 0px;
}
@media screen and (min-width: 1281px) {
  .pt-0-desktop {
    padding-top: 0px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-0-tablet {
    padding-top: 0px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-0-mobile {
    padding-top: 0px!important;
  }
}
.pt-4 {
  padding-top: 4px;
}
@media screen and (min-width: 1281px) {
  .pt-4-desktop {
    padding-top: 4px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-4-tablet {
    padding-top: 4px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-4-mobile {
    padding-top: 4px!important;
  }
}
.pt-8 {
  padding-top: 8px;
}
@media screen and (min-width: 1281px) {
  .pt-8-desktop {
    padding-top: 8px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-8-tablet {
    padding-top: 8px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-8-mobile {
    padding-top: 8px!important;
  }
}
.pt-12 {
  padding-top: 12px;
}
@media screen and (min-width: 1281px) {
  .pt-12-desktop {
    padding-top: 12px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-12-tablet {
    padding-top: 12px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-12-mobile {
    padding-top: 12px!important;
  }
}
.pt-16 {
  padding-top: 16px;
}
@media screen and (min-width: 1281px) {
  .pt-16-desktop {
    padding-top: 16px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-16-tablet {
    padding-top: 16px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-16-mobile {
    padding-top: 16px!important;
  }
}
.pt-24 {
  padding-top: 24px;
}
@media screen and (min-width: 1281px) {
  .pt-24-desktop {
    padding-top: 24px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-24-tablet {
    padding-top: 24px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-24-mobile {
    padding-top: 24px!important;
  }
}
.pt-32 {
  padding-top: 32px;
}
@media screen and (min-width: 1281px) {
  .pt-32-desktop {
    padding-top: 32px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-32-tablet {
    padding-top: 32px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-32-mobile {
    padding-top: 32px!important;
  }
}
.pt-40 {
  padding-top: 40px;
}
@media screen and (min-width: 1281px) {
  .pt-40-desktop {
    padding-top: 40px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-40-tablet {
    padding-top: 40px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-40-mobile {
    padding-top: 40px!important;
  }
}
.pt-48 {
  padding-top: 48px;
}
@media screen and (min-width: 1281px) {
  .pt-48-desktop {
    padding-top: 48px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-48-tablet {
    padding-top: 48px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-48-mobile {
    padding-top: 48px!important;
  }
}
.pt-64 {
  padding-top: 64px;
}
@media screen and (min-width: 1281px) {
  .pt-64-desktop {
    padding-top: 64px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-64-tablet {
    padding-top: 64px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-64-mobile {
    padding-top: 64px!important;
  }
}
.pt-80 {
  padding-top: 80px;
}
@media screen and (min-width: 1281px) {
  .pt-80-desktop {
    padding-top: 80px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-80-tablet {
    padding-top: 80px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-80-mobile {
    padding-top: 80px!important;
  }
}
.pt-96 {
  padding-top: 96px;
}
@media screen and (min-width: 1281px) {
  .pt-96-desktop {
    padding-top: 96px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-96-tablet {
    padding-top: 96px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-96-mobile {
    padding-top: 96px!important;
  }
}
.pt-128 {
  padding-top: 128px;
}
@media screen and (min-width: 1281px) {
  .pt-128-desktop {
    padding-top: 128px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-128-tablet {
    padding-top: 128px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-128-mobile {
    padding-top: 128px!important;
  }
}
.pt-160 {
  padding-top: 160px;
}
@media screen and (min-width: 1281px) {
  .pt-160-desktop {
    padding-top: 160px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-160-tablet {
    padding-top: 160px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-160-mobile {
    padding-top: 160px!important;
  }
}
.pt-192 {
  padding-top: 192px;
}
@media screen and (min-width: 1281px) {
  .pt-192-desktop {
    padding-top: 192px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pt-192-tablet {
    padding-top: 192px!important;
  }
}
@media screen and (max-width: 768px) {
  .pt-192-mobile {
    padding-top: 192px!important;
  }
}
.pb-0 {
  padding-bottom: 0px;
}
@media screen and (min-width: 1281px) {
  .pb-0-desktop {
    padding-bottom: 0px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-0-tablet {
    padding-bottom: 0px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-0-mobile {
    padding-bottom: 0px!important;
  }
}
.pb-4 {
  padding-bottom: 4px;
}
@media screen and (min-width: 1281px) {
  .pb-4-desktop {
    padding-bottom: 4px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-4-tablet {
    padding-bottom: 4px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-4-mobile {
    padding-bottom: 4px!important;
  }
}
.pb-8 {
  padding-bottom: 8px;
}
@media screen and (min-width: 1281px) {
  .pb-8-desktop {
    padding-bottom: 8px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-8-tablet {
    padding-bottom: 8px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-8-mobile {
    padding-bottom: 8px!important;
  }
}
.pb-12 {
  padding-bottom: 12px;
}
@media screen and (min-width: 1281px) {
  .pb-12-desktop {
    padding-bottom: 12px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-12-tablet {
    padding-bottom: 12px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-12-mobile {
    padding-bottom: 12px!important;
  }
}
.pb-16 {
  padding-bottom: 16px;
}
@media screen and (min-width: 1281px) {
  .pb-16-desktop {
    padding-bottom: 16px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-16-tablet {
    padding-bottom: 16px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-16-mobile {
    padding-bottom: 16px!important;
  }
}
.pb-24 {
  padding-bottom: 24px;
}
@media screen and (min-width: 1281px) {
  .pb-24-desktop {
    padding-bottom: 24px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-24-tablet {
    padding-bottom: 24px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-24-mobile {
    padding-bottom: 24px!important;
  }
}
.pb-32 {
  padding-bottom: 32px;
}
@media screen and (min-width: 1281px) {
  .pb-32-desktop {
    padding-bottom: 32px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-32-tablet {
    padding-bottom: 32px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-32-mobile {
    padding-bottom: 32px!important;
  }
}
.pb-40 {
  padding-bottom: 40px;
}
@media screen and (min-width: 1281px) {
  .pb-40-desktop {
    padding-bottom: 40px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-40-tablet {
    padding-bottom: 40px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-40-mobile {
    padding-bottom: 40px!important;
  }
}
.pb-48 {
  padding-bottom: 48px;
}
@media screen and (min-width: 1281px) {
  .pb-48-desktop {
    padding-bottom: 48px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-48-tablet {
    padding-bottom: 48px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-48-mobile {
    padding-bottom: 48px!important;
  }
}
.pb-64 {
  padding-bottom: 64px;
}
@media screen and (min-width: 1281px) {
  .pb-64-desktop {
    padding-bottom: 64px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-64-tablet {
    padding-bottom: 64px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-64-mobile {
    padding-bottom: 64px!important;
  }
}
.pb-80 {
  padding-bottom: 80px;
}
@media screen and (min-width: 1281px) {
  .pb-80-desktop {
    padding-bottom: 80px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-80-tablet {
    padding-bottom: 80px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-80-mobile {
    padding-bottom: 80px!important;
  }
}
.pb-96 {
  padding-bottom: 96px;
}
@media screen and (min-width: 1281px) {
  .pb-96-desktop {
    padding-bottom: 96px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-96-tablet {
    padding-bottom: 96px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-96-mobile {
    padding-bottom: 96px!important;
  }
}
.pb-128 {
  padding-bottom: 128px;
}
@media screen and (min-width: 1281px) {
  .pb-128-desktop {
    padding-bottom: 128px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-128-tablet {
    padding-bottom: 128px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-128-mobile {
    padding-bottom: 128px!important;
  }
}
.pb-160 {
  padding-bottom: 160px;
}
@media screen and (min-width: 1281px) {
  .pb-160-desktop {
    padding-bottom: 160px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-160-tablet {
    padding-bottom: 160px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-160-mobile {
    padding-bottom: 160px!important;
  }
}
.pb-192 {
  padding-bottom: 192px;
}
@media screen and (min-width: 1281px) {
  .pb-192-desktop {
    padding-bottom: 192px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .pb-192-tablet {
    padding-bottom: 192px!important;
  }
}
@media screen and (max-width: 768px) {
  .pb-192-mobile {
    padding-bottom: 192px!important;
  }
}
/* margin */
.mt-0 {
  margin-top: 0px;
}
@media screen and (min-width: 1281px) {
  .mt-0-desktop {
    margin-top: 0px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-0-tablet {
    margin-top: 0px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-0-mobile {
    margin-top: 0px!important;
  }
}
.mt-4 {
  margin-top: 4px;
}
@media screen and (min-width: 1281px) {
  .mt-4-desktop {
    margin-top: 4px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-4-tablet {
    margin-top: 4px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-4-mobile {
    margin-top: 4px!important;
  }
}
.mt-8 {
  margin-top: 8px;
}
@media screen and (min-width: 1281px) {
  .mt-8-desktop {
    margin-top: 8px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-8-tablet {
    margin-top: 8px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-8-mobile {
    margin-top: 8px!important;
  }
}
.mt-12 {
  margin-top: 12px;
}
@media screen and (min-width: 1281px) {
  .mt-12-desktop {
    margin-top: 12px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-12-tablet {
    margin-top: 12px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-12-mobile {
    margin-top: 12px!important;
  }
}
.mt-16 {
  margin-top: 16px;
}
@media screen and (min-width: 1281px) {
  .mt-16-desktop {
    margin-top: 16px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-16-tablet {
    margin-top: 16px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-16-mobile {
    margin-top: 16px!important;
  }
}
.mt-24 {
  margin-top: 24px;
}
@media screen and (min-width: 1281px) {
  .mt-24-desktop {
    margin-top: 24px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-24-tablet {
    margin-top: 24px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-24-mobile {
    margin-top: 24px!important;
  }
}
.mt-32 {
  margin-top: 32px;
}
@media screen and (min-width: 1281px) {
  .mt-32-desktop {
    margin-top: 32px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-32-tablet {
    margin-top: 32px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-32-mobile {
    margin-top: 32px!important;
  }
}
.mt-40 {
  margin-top: 40px;
}
@media screen and (min-width: 1281px) {
  .mt-40-desktop {
    margin-top: 40px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-40-tablet {
    margin-top: 40px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-40-mobile {
    margin-top: 40px!important;
  }
}
.mt-48 {
  margin-top: 48px;
}
@media screen and (min-width: 1281px) {
  .mt-48-desktop {
    margin-top: 48px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-48-tablet {
    margin-top: 48px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-48-mobile {
    margin-top: 48px!important;
  }
}
.mt-64 {
  margin-top: 64px;
}
@media screen and (min-width: 1281px) {
  .mt-64-desktop {
    margin-top: 64px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-64-tablet {
    margin-top: 64px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-64-mobile {
    margin-top: 64px!important;
  }
}
.mt-80 {
  margin-top: 80px;
}
@media screen and (min-width: 1281px) {
  .mt-80-desktop {
    margin-top: 80px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-80-tablet {
    margin-top: 80px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-80-mobile {
    margin-top: 80px!important;
  }
}
.mt-96 {
  margin-top: 96px;
}
@media screen and (min-width: 1281px) {
  .mt-96-desktop {
    margin-top: 96px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-96-tablet {
    margin-top: 96px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-96-mobile {
    margin-top: 96px!important;
  }
}
.mt-128 {
  margin-top: 128px;
}
@media screen and (min-width: 1281px) {
  .mt-128-desktop {
    margin-top: 128px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-128-tablet {
    margin-top: 128px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-128-mobile {
    margin-top: 128px!important;
  }
}
.mt-160 {
  margin-top: 160px;
}
@media screen and (min-width: 1281px) {
  .mt-160-desktop {
    margin-top: 160px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-160-tablet {
    margin-top: 160px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-160-mobile {
    margin-top: 160px!important;
  }
}
.mt-192 {
  margin-top: 192px;
}
@media screen and (min-width: 1281px) {
  .mt-192-desktop {
    margin-top: 192px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mt-192-tablet {
    margin-top: 192px!important;
  }
}
@media screen and (max-width: 768px) {
  .mt-192-mobile {
    margin-top: 192px!important;
  }
}
.mb-0 {
  margin-bottom: 0px;
}
@media screen and (min-width: 1281px) {
  .mb-0-desktop {
    margin-bottom: 0px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-0-tablet {
    margin-bottom: 0px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-0-mobile {
    margin-bottom: 0px!important;
  }
}
.mb-4 {
  margin-bottom: 4px;
}
@media screen and (min-width: 1281px) {
  .mb-4-desktop {
    margin-bottom: 4px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-4-tablet {
    margin-bottom: 4px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-4-mobile {
    margin-bottom: 4px!important;
  }
}
.mb-8 {
  margin-bottom: 8px;
}
@media screen and (min-width: 1281px) {
  .mb-8-desktop {
    margin-bottom: 8px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-8-tablet {
    margin-bottom: 8px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-8-mobile {
    margin-bottom: 8px!important;
  }
}
.mb-12 {
  margin-bottom: 12px;
}
@media screen and (min-width: 1281px) {
  .mb-12-desktop {
    margin-bottom: 12px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-12-tablet {
    margin-bottom: 12px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-12-mobile {
    margin-bottom: 12px!important;
  }
}
.mb-16 {
  margin-bottom: 16px;
}
@media screen and (min-width: 1281px) {
  .mb-16-desktop {
    margin-bottom: 16px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-16-tablet {
    margin-bottom: 16px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-16-mobile {
    margin-bottom: 16px!important;
  }
}
.mb-24 {
  margin-bottom: 24px;
}
@media screen and (min-width: 1281px) {
  .mb-24-desktop {
    margin-bottom: 24px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-24-tablet {
    margin-bottom: 24px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-24-mobile {
    margin-bottom: 24px!important;
  }
}
.mb-32 {
  margin-bottom: 32px;
}
@media screen and (min-width: 1281px) {
  .mb-32-desktop {
    margin-bottom: 32px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-32-tablet {
    margin-bottom: 32px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-32-mobile {
    margin-bottom: 32px!important;
  }
}
.mb-40 {
  margin-bottom: 40px;
}
@media screen and (min-width: 1281px) {
  .mb-40-desktop {
    margin-bottom: 40px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-40-tablet {
    margin-bottom: 40px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-40-mobile {
    margin-bottom: 40px!important;
  }
}
.mb-48 {
  margin-bottom: 48px;
}
@media screen and (min-width: 1281px) {
  .mb-48-desktop {
    margin-bottom: 48px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-48-tablet {
    margin-bottom: 48px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-48-mobile {
    margin-bottom: 48px!important;
  }
}
.mb-64 {
  margin-bottom: 64px;
}
@media screen and (min-width: 1281px) {
  .mb-64-desktop {
    margin-bottom: 64px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-64-tablet {
    margin-bottom: 64px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-64-mobile {
    margin-bottom: 64px!important;
  }
}
.mb-80 {
  margin-bottom: 80px;
}
@media screen and (min-width: 1281px) {
  .mb-80-desktop {
    margin-bottom: 80px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-80-tablet {
    margin-bottom: 80px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-80-mobile {
    margin-bottom: 80px!important;
  }
}
.mb-96 {
  margin-bottom: 96px;
}
@media screen and (min-width: 1281px) {
  .mb-96-desktop {
    margin-bottom: 96px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-96-tablet {
    margin-bottom: 96px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-96-mobile {
    margin-bottom: 96px!important;
  }
}
.mb-128 {
  margin-bottom: 128px;
}
@media screen and (min-width: 1281px) {
  .mb-128-desktop {
    margin-bottom: 128px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-128-tablet {
    margin-bottom: 128px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-128-mobile {
    margin-bottom: 128px!important;
  }
}
.mb-160 {
  margin-bottom: 160px;
}
@media screen and (min-width: 1281px) {
  .mb-160-desktop {
    margin-bottom: 160px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-160-tablet {
    margin-bottom: 160px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-160-mobile {
    margin-bottom: 160px!important;
  }
}
.mb-192 {
  margin-bottom: 192px;
}
@media screen and (min-width: 1281px) {
  .mb-192-desktop {
    margin-bottom: 192px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .mb-192-tablet {
    margin-bottom: 192px!important;
  }
}
@media screen and (max-width: 768px) {
  .mb-192-mobile {
    margin-bottom: 192px!important;
  }
}
/** BORDER RADIUS **/
.rounded-none {
  border-radius: 0;
}
.rounded-sm {
  border-radius: 2px;
}
.rounded {
  border-radius: 4px;
}
.rounded-md {
  border-radius: 6px;
}
.rounded-lg {
  border-radius: 8px;
}
.rounded-xl {
  border-radius: 12px;
}
.rounded-2xl {
  border-radius: 16px;
}
@media screen and (max-width: 375px) {
  .rounded-2xl {
    border-radius: 8px;
  }
}
.rounded-3xl {
  border-radius: 24px;
}
@media screen and (max-width: 375px) {
  .rounded-3xl {
    border-radius: 16px;
  }
}
.rounded-full {
  border-radius: 50%;
}
/** SHADOWS **/
.shadow-96-light {
  box-shadow: 0px 104px 32px -96px rgba(52, 105, 179, 0.24);
}
.shadow-48-light {
  box-shadow: 0px 56px 32px -48px rgba(52, 105, 179, 0.24);
}
.shadow-32-light {
  box-shadow: 0px 40px 32px -32px rgba(52, 105, 179, 0.24);
}
.shadow-24-light {
  box-shadow: 0px 32px 32px -24px rgba(52, 105, 179, 0.24);
}
.shadow-96-dark {
  box-shadow: 0px 104px 32px -96px #01163C;
}
.shadow-48-dark {
  box-shadow: 0px 56px 32px -48px #01163C;
}
.shadow-32-dark {
  box-shadow: 0px 40px 32px -32px #01163C;
}
.shadow-24-dark {
  box-shadow: 0px 32px 32px -24px #01163C;
}
/** GRID **/
.container {
  max-width: calc(1140px + 20px + 20px);
  padding-left: 20px;
  padding-right: 20px;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .container {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
/** BUTTONS **/
.btn {
  display: inline-flex;
  border-radius: 0px;
  text-align: left;
  transition: 0.2s all linear;
  text-decoration: none;
  font-weight: 700;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93457 9.83008L4.93457 5.33008L0.93457 0.830078' stroke='%23212121' stroke-width='2.5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  /* sizes */
  /* designs */
}
.btn:hover {
  transition: 0.2s all linear;
  text-decoration: none;
}
.btn-simple {
  background-image: none!important;
}
.btn-lg {
  padding: 16px 60px 16px 23px;
  font-size: 16px;
  line-height: normal;
  background-position: calc(100% - 20px) center;
}
@media screen and (max-width: 1280px) {
  .btn-lg {
    padding: 12px 50px 12px 15px;
    font-size: 16px;
    line-height: normal;
    background-position: calc(100% - 15px) center;
  }
}
.btn-simple.btn-lg {
  padding: 16px 23px!important;
}
@media screen and (max-width: 1280px) {
  .btn-simple.btn-lg {
    padding: 12px 15px!important;
  }
}
.btn-sm {
  padding: 11px 52px 11px 18px;
  font-size: 16px;
  line-height: normal;
  background-position: calc(100% - 15px) center;
}
@media screen and (max-width: 1280px) {
  .btn-sm {
    padding: 9px 32px 9px 12px;
    font-size: 16px;
    line-height: normal;
    background-position: calc(100% - 12px) center;
  }
}
.btn-filled {
  background-color: #00C588;
  color: #212121;
  border: 2px solid #00C588;
}
.btn-filled:hover {
  background-color: #FFFFFF;
  color: #212121;
  border: 2px solid #00C588;
}
.btn-outlined {
  background-color: #F6F6F6;
  color: #212121;
  border: 2px solid #00C588;
}
.btn-outlined:hover {
  background-color: #FFFFFF;
  color: #212121;
  border: 2px solid #00C588;
}
.btn-blue {
  background-color: #6FABEF !important;
  border-color: #6FABEF !important;
}
.btn-blue:hover {
  background-color: #FFFFFF !important;
  border-color: #6FABEF !important;
}
.btn-full-width {
  display: block;
}
.btn-full-width .btn {
  width: 100%;
  justify-content: center;
}
/*** COMPONENTS ***/
/** BREADCRUMB **/
ul.element-breadcrumb {
  background-color: transparent;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
ul.element-breadcrumb li {
  display: inline;
  font-size: 19px;
  line-height: 155%;
  flex: none;
  font-weight: 500;
  color: #212121;
}
@media screen and (max-width: 992px) {
  ul.element-breadcrumb li {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  ul.element-breadcrumb li {
    font-size: 16px;
  }
}
ul.element-breadcrumb li a {
  color: #212121;
  line-height: 28px;
  text-decoration: none;
  font-weight: 500;
  display: inline-block;
  line-height: 155%;
}
ul.element-breadcrumb li a:hover {
  color: #6FABEF;
  text-decoration: underline;
}
ul.element-breadcrumb li:not(:first-child)::before {
  padding: 4px 20px 4px 20px;
  content: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 4L1 7' stroke='%2300C588' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 4px;
  height: 8px;
}
.section-hero {
  padding: 130px 0;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='415' viewBox='0 0 1920 415' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_604_1592' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='415'%3E%3Crect width='1920' height='415' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_604_1592)'%3E%3Cg filter='url(%23filter0_f_604_1592)'%3E%3Cpath d='M766.999 180.216L1884.7 1154.51L2346.89 624.295L1229.19 -350L766.999 180.216Z' fill='%2300C588' fill-opacity='0.05'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_604_1592)'%3E%3Cpath d='M384.483 -421L-503 766.805L60.4727 1187.81L947.955 0.0057038L384.483 -421Z' fill='%236FABEF' fill-opacity='0.08'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_604_1592' x='601.999' y='-515' width='1909.89' height='1834.51' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1592'/%3E%3C/filter%3E%3Cfilter id='filter1_f_604_1592' x='-668' y='-586' width='1780.96' height='1938.81' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1592'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 992px) {
  .section-hero {
    padding: 90px 0;
  }
}
@media screen and (max-width: 768px) {
  .section-hero {
    padding: 35px 0;
  }
}
.section-hero__breadcrumb {
  margin-bottom: 65px;
}
@media screen and (max-width: 992px) {
  .section-hero__breadcrumb {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 768px) {
  .section-hero__breadcrumb {
    margin-bottom: 30px;
  }
}
.section-hero__heading {
  text-align: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 992px) {
  .section-hero__heading {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 768px) {
  .section-hero__heading {
    margin-bottom: 20px;
  }
}
.section-hero__heading * {
  color: #332652;
}
.section-hero__heading strong {
  color: #00C588;
}
.section-hero__perex {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .section-hero__perex br {
    display: none;
  }
}
.section-text-and-multimedia {
  padding: 130px 0;
  position: relative;
}
@media screen and (max-width: 992px) {
  .section-text-and-multimedia {
    padding: 90px 0;
  }
}
@media screen and (max-width: 768px) {
  .section-text-and-multimedia {
    padding: 35px 0;
  }
}
.section-text-and-multimedia__columns {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .section-text-and-multimedia__columns {
    flex-direction: column;
  }
}
.section-text-and-multimedia__columns-column--text {
  width: 49%;
}
@media screen and (max-width: 992px) {
  .section-text-and-multimedia__columns-column--text {
    width: 51%;
  }
}
@media screen and (max-width: 768px) {
  .section-text-and-multimedia__columns-column--text {
    width: 100%;
  }
}
.section-text-and-multimedia__columns-column--multimedia {
  width: 46%;
}
@media screen and (max-width: 768px) {
  .section-text-and-multimedia__columns-column--multimedia {
    width: 100%;
    margin-top: 20px;
  }
}
.section-text-and-multimedia__columns-column-heading {
  margin-bottom: 30px;
}
@media screen and (max-width: 992px) {
  .section-text-and-multimedia__columns-column-heading {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 768px) {
  .section-text-and-multimedia__columns-column-heading {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 700px) {
  .section-text-and-multimedia__columns-column-heading br {
    display: none;
  }
}
.section-text-and-multimedia__columns-column-text {
  font-weight: 300;
}
.section-text-and-multimedia__columns-column-text p {
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .section-text-and-multimedia__columns-column-text p {
    margin-bottom: 12px;
  }
}
.section-text-and-multimedia__columns-column-text p::last-child {
  margin-bottom: 0px;
}
.section-text-and-multimedia__columns-column-text ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .section-text-and-multimedia__columns-column-text ul {
    margin-bottom: 12px;
  }
}
.section-text-and-multimedia__columns-column-text ul li {
  margin: 0;
  padding: 0;
  padding-left: 17px;
  margin: 5px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 4L1 7' stroke='%236FABEF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left 9px;
  display: block;
}
.section-text-and-multimedia__columns-column-text ol {
  padding-left: 0;
  list-style: inside decimal;
}
.section-text-and-multimedia__columns-column-text ol li::marker {
  color: #6FABEF;
}
.section-text-and-multimedia__columns-column-text blockquote {
  color: #6FABEF;
}
.section-text-and-multimedia__columns-column-text blockquote p {
  margin-bottom: 0px;
}
.section-text-and-multimedia__columns-column-text--more {
  display: none;
}
.section-text-and-multimedia__columns-column-box {
  background-color: #332652;
  padding: 30px;
  position: relative;
}
@media screen and (max-width: 992px) {
  .section-text-and-multimedia__columns-column-box {
    padding: 15px;
  }
}
@media screen and (max-width: 768px) {
  .section-text-and-multimedia__columns-column-box {
    padding: 10px;
  }
}
.section-text-and-multimedia__columns-column-box::after {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='79' height='79' viewBox='0 0 79 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_731_1798)'%3E%3Cmask id='mask0_731_1798' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='79' height='79'%3E%3Cpath d='M79 0H0V79H79V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_731_1798)'%3E%3Cpath d='M56.6004 22.377L19.42 79.0007L0 59.5454L56.6004 22.377Z' fill='%236FABEF'/%3E%3Cpath d='M46.6658 8.55944L5.4873 17.0839L5.49454 0L46.6658 8.55944Z' fill='%236FABEF'/%3E%3Cpath d='M70.4837 32.4199L61.9326 73.6311L78.9999 73.6384L70.4837 32.4199Z' fill='%236FABEF'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_731_1798'%3E%3Crect width='79' height='79' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 79px;
  height: 79px;
  left: -14px;
  bottom: -14px;
}
@media screen and (max-width: 768px) {
  .section-text-and-multimedia__columns-column-box::after {
    width: 50px;
    height: 50px;
    left: -8px;
    bottom: -8px;
  }
}
.section-text-and-multimedia__columns-column-box[data-variant="image-simple"],
.section-text-and-multimedia__columns-column-box[data-variant="image-simple-with-zoom"] {
  background-color: transparent;
  padding: 0px;
}
.section-text-and-multimedia__columns-column-box[data-variant="image-simple"]::after,
.section-text-and-multimedia__columns-column-box[data-variant="image-simple-with-zoom"]::after {
  display: none;
}
.section-text-and-multimedia__columns-column-box[data-variant="image-simple"] img,
.section-text-and-multimedia__columns-column-box[data-variant="image-simple-with-zoom"] img {
  border-radius: 0px!important;
}
.section-text-and-multimedia__columns-column-box[data-variant="image-simple"][data-shadow="1"],
.section-text-and-multimedia__columns-column-box[data-variant="image-simple-with-zoom"][data-shadow="1"] {
  box-shadow: 7px 7px 25px 0 rgba(0, 0, 0, 0.05);
}
.section-text-and-multimedia__columns-column-box a {
  display: block;
}
.section-text-and-multimedia__columns-column-box img {
  max-width: 100%;
  width: 100%;
  height: auto;
  border-radius: 10px;
  display: block;
}
.section-text-and-multimedia__columns-column-box-video {
  position: relative;
  transition: 0.3s all linear;
}
.section-text-and-multimedia__columns-column-box-video::after {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='59' height='59' viewBox='0 0 59 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_459_6225)'%3E%3Cpath d='M29.5 0C23.6655 0 17.9619 1.73014 13.1107 4.97165C8.25944 8.21315 4.47835 12.8204 2.24557 18.2108C0.0127819 23.6013 -0.571416 29.5327 0.566848 35.2552C1.70511 40.9776 4.51471 46.234 8.64036 50.3596C12.766 54.4853 18.0224 57.2949 23.7448 58.4332C29.4673 59.5714 35.3988 58.9872 40.7892 56.7544C46.1796 54.5217 50.7869 50.7406 54.0284 45.8893C57.2699 41.0381 59 35.3345 59 29.5C58.9921 21.6786 55.8815 14.1797 50.3509 8.64912C44.8203 3.11852 37.3215 0.00794191 29.5 0ZM41.5 33L25.5 42C24.8893 42.3526 24.1962 42.5375 23.491 42.536C22.7858 42.5344 22.0935 42.3464 21.4844 41.9911C20.8752 41.6358 20.3708 41.1257 20.0224 40.5126C19.6739 39.8995 19.4937 39.2052 19.5 38.5V20.5C19.4937 19.7948 19.6739 19.1005 20.0224 18.4874C20.3708 17.8743 20.8752 17.3642 21.4844 17.0089C22.0935 16.6536 22.7858 16.4656 23.491 16.464C24.1962 16.4625 24.8893 16.6474 25.5 17L41.5 26C42.1252 26.3459 42.6464 26.853 43.0092 27.4685C43.3721 28.084 43.5635 28.7855 43.5635 29.5C43.5635 30.2145 43.3721 30.916 43.0092 31.5315C42.6464 32.147 42.1252 32.6541 41.5 33Z' fill='%2300C588'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_459_6225'%3E%3Crect width='59' height='59' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  left: calc(50% - 30px);
  top: calc(50% - 30px);
  width: 59px;
  height: 59px;
  transform: scale(1);
  transition: 0.3s all ease-in-out;
}
.section-text-and-multimedia__columns-column-box-video:hover::after {
  transform: scale(1.2);
  transition: 0.3s all ease-in-out;
}
.section-timeline {
  padding: 130px 0;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='5719' viewBox='0 0 1920 5719' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_604_1705' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='5719'%3E%3Crect width='1920' height='5719' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_604_1705)'%3E%3Cg filter='url(%23filter0_f_604_1705)'%3E%3Cpath d='M474 1626.66L1468.26 2620.92L1939.92 2149.26L945.659 1155L474 1626.66Z' fill='%2300C588' fill-opacity='0.05'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_604_1705)'%3E%3Cpath d='M924.454 3522.76L-445.239 4892.45L579.392 5917.08L1949.09 4547.39L924.454 3522.76Z' fill='%236FABEF' fill-opacity='0.08'/%3E%3C/g%3E%3Cg filter='url(%23filter2_f_604_1705)'%3E%3Cpath d='M910.418 -486.417L-377.13 801.131L233.659 1411.92L1521.21 124.372L910.418 -486.417Z' fill='%2300C588' fill-opacity='0.05'/%3E%3C/g%3E%3Cg filter='url(%23filter3_f_604_1705)'%3E%3Cpath d='M236 2505.66L1230.26 3499.92L1701.92 3028.26L707.659 2034L236 2505.66Z' fill='%2300C588' fill-opacity='0.05'/%3E%3C/g%3E%3Cg filter='url(%23filter4_f_604_1705)'%3E%3Cpath d='M-259 3109.66L735.26 4103.92L1206.92 3632.26L212.659 2638L-259 3109.66Z' fill='%2300C588' fill-opacity='0.05'/%3E%3C/g%3E%3Cg filter='url(%23filter5_f_604_1705)'%3E%3Cpath d='M590 4737.66L1584.26 5731.92L2055.92 5260.26L1061.66 4266L590 4737.66Z' fill='%2300C588' fill-opacity='0.05'/%3E%3C/g%3E%3Cg filter='url(%23filter6_f_604_1705)'%3E%3Cpath d='M1806.21 -238.001L670.226 897.988L1209.12 1436.88L2345.11 300.891L1806.21 -238.001Z' fill='%236FABEF' fill-opacity='0.08'/%3E%3C/g%3E%3Cg filter='url(%23filter7_f_604_1705)'%3E%3Cpath d='M495.215 1764L-196 2455.21L131.9 2783.11L823.115 2091.9L495.215 1764Z' fill='%236FABEF' fill-opacity='0.08'/%3E%3C/g%3E%3Cg filter='url(%23filter8_f_604_1705)'%3E%3Cpath d='M1291.22 2756L600 3447.21L927.9 3775.11L1619.12 3083.9L1291.22 2756Z' fill='%236FABEF' fill-opacity='0.08'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_604_1705' x='309' y='989.998' width='1795.92' height='1795.92' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1705'/%3E%3C/filter%3E%3Cfilter id='filter1_f_604_1705' x='-610.239' y='3357.76' width='2724.32' height='2724.33' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1705'/%3E%3C/filter%3E%3Cfilter id='filter2_f_604_1705' x='-542.13' y='-651.418' width='2228.34' height='2228.34' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1705'/%3E%3C/filter%3E%3Cfilter id='filter3_f_604_1705' x='71' y='1869' width='1795.92' height='1795.92' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1705'/%3E%3C/filter%3E%3Cfilter id='filter4_f_604_1705' x='-424' y='2473' width='1795.92' height='1795.92' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1705'/%3E%3C/filter%3E%3Cfilter id='filter5_f_604_1705' x='425' y='4101' width='1795.92' height='1795.92' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1705'/%3E%3C/filter%3E%3Cfilter id='filter6_f_604_1705' x='505.226' y='-403.002' width='2004.88' height='2004.88' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1705'/%3E%3C/filter%3E%3Cfilter id='filter7_f_604_1705' x='-361' y='1599' width='1349.12' height='1349.12' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1705'/%3E%3C/filter%3E%3Cfilter id='filter8_f_604_1705' x='435' y='2591' width='1349.12' height='1349.11' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='82.5' result='effect1_foregroundBlur_604_1705'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 992px) {
  .section-timeline {
    padding: 90px 0;
  }
}
@media screen and (max-width: 768px) {
  .section-timeline {
    padding: 35px 0;
  }
}
.section-timeline__heading {
  margin-bottom: 30px;
  text-align: center;
}
@media screen and (max-width: 992px) {
  .section-timeline__heading {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 768px) {
  .section-timeline__heading {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 700px) {
  .section-timeline__heading br {
    display: none;
  }
}
.section-timeline__timeline {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin: auto;
  padding-top: 60px;
}
@media screen and (max-width: 860px) {
  .section-timeline__timeline {
    width: 100%;
    padding-top: 0px;
  }
}
.section-timeline__timeline-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: -60px;
}
@media screen and (max-width: 860px) {
  .section-timeline__timeline-item {
    justify-content: space-between;
    margin-top: 0px;
  }
}
.section-timeline__timeline-item-empty {
  width: calc(50% - 70px);
  flex: none;
}
@media screen and (max-width: 860px) {
  .section-timeline__timeline-item-empty {
    display: none;
  }
}
.section-timeline__timeline-item-order {
  width: 18px;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
}
.section-timeline__timeline-item-order-dot {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  flex: none;
  background-color: #00C588;
}
.section-timeline__timeline-item-order-line {
  flex-grow: 1;
  width: 1px;
  background-color: #6FABEF;
}
.section-timeline__timeline-item-order-line[data-type="before"] {
  height: 62px;
}
@media screen and (max-width: 860px) {
  .section-timeline__timeline-item-order-line[data-type="before"] {
    height: 14px;
  }
}
.section-timeline__timeline-item-order-line[data-type="after"] {
  height: calc(100% - 18px - 62px);
}
@media screen and (max-width: 860px) {
  .section-timeline__timeline-item-order-line[data-type="after"] {
    height: calc(100% - 18px - 14px);
  }
}
.section-timeline__timeline-item-text {
  flex: none;
  width: calc(50% - 70px);
  font-weight: 300;
  padding: 43px 37px;
  background-color: #FFFFFF;
  box-shadow: 7px 7px 25px 0 rgba(0, 0, 0, 0.05);
  position: relative;
}
@media screen and (max-width: 860px) {
  .section-timeline__timeline-item-text {
    width: calc(100% - 18px - 12px);
    padding: 12px;
    margin-bottom: 20px;
  }
}
.section-timeline__timeline-item-text-timestamp {
  font-size: 30px;
  color: #6FABEF;
  margin-bottom: 20px;
  font-weight: 300;
}
@media screen and (max-width: 860px) {
  .section-timeline__timeline-item-text-timestamp {
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 10px;
  }
}
.section-timeline__timeline-item-text-title {
  margin-bottom: 10px;
}
.section-timeline__timeline-item-text-title * {
  color: #332652;
}
.section-timeline__timeline-item-text-text p {
  margin-bottom: 8px;
}
.section-timeline__timeline-item-text-text p::last-child {
  margin-bottom: 0px;
}
.section-timeline__timeline-item-text-text-full {
  display: none;
}
.section-timeline__timeline-item-text-text-readmore strong {
  text-decoration: underline;
  color: #00C588;
  cursor: pointer;
  font-weight: 500;
}
.section-timeline__timeline-item-text-text ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .section-timeline__timeline-item-text-text ul {
    margin-bottom: 12px;
  }
}
.section-timeline__timeline-item-text-text ul li {
  margin: 0;
  padding: 0;
  padding-left: 17px;
  margin: 5px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 4L1 7' stroke='%236FABEF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left 9px;
  display: block;
}
.section-timeline__timeline-item-text-text ol {
  padding-left: 0;
  list-style: inside decimal;
}
.section-timeline__timeline-item-text-text ol li::marker {
  color: #6FABEF;
}
.section-timeline__timeline-item:first-child .section-timeline__timeline-item-order .section-timeline__timeline-item-order-line:first-child {
  visibility: hidden;
}
.section-timeline__timeline-item:last-child .section-timeline__timeline-item-order .section-timeline__timeline-item-order-line:last-child {
  visibility: hidden;
}
.section-timeline__timeline-item:nth-child(2n+1) .section-timeline__timeline-item-text::after {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='53' viewBox='0 0 56 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.15835e-06 26.4999L56 1.36686e-06L56 53L-1.15835e-06 26.4999Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 56px;
  height: 53px;
  background-size: contain;
  background-repeat: no-repeat;
  top: 45px;
  left: -56px;
}
@media screen and (max-width: 860px) {
  .section-timeline__timeline-item:nth-child(2n+1) .section-timeline__timeline-item-text::after {
    display: none;
  }
}
.section-timeline__timeline-item:nth-child(2n+2) {
  flex-direction: row-reverse;
}
@media screen and (max-width: 860px) {
  .section-timeline__timeline-item:nth-child(2n+2) {
    flex-direction: row;
  }
}
.section-timeline__timeline-item:nth-child(2n+2) .section-timeline__timeline-item-text {
  box-shadow: -7px 7px 25px 0 rgba(0, 0, 0, 0.05);
}
.section-timeline__timeline-item:nth-child(2n+2) .section-timeline__timeline-item-text::after {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='53' viewBox='0 0 56 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M56 26.5001L-6.1314e-06 53L0 -2.44784e-06L56 26.5001Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 56px;
  height: 53px;
  background-size: contain;
  background-repeat: no-repeat;
  top: 45px;
  right: -56px;
}
@media screen and (max-width: 860px) {
  .section-timeline__timeline-item:nth-child(2n+2) .section-timeline__timeline-item-text::after {
    display: none;
  }
}
.section-job {
  padding: 130px 0;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='698' viewBox='0 0 1920 698' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1920' height='698' transform='matrix(1 0 0 -1 0 698)' fill='%23332652'/%3E%3Cmask id='mask0_703_14563' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='698'%3E%3Crect width='1920' height='698' transform='matrix(1 0 0 -1 0 698)' fill='%23332652'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_703_14563)'%3E%3Cg filter='url(%23filter0_f_703_14563)'%3E%3Cpath d='M1753 288.014L1921.67 435.039L1991.41 355.027L1822.75 208.002L1753 288.014Z' fill='%2300C588' fill-opacity='0.5'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_703_14563)'%3E%3Cpath d='M1602.41 364.001L1526 458.949L1571.04 495.199L1647.46 400.251L1602.41 364.001Z' fill='%2300C588' fill-opacity='0.5'/%3E%3C/g%3E%3Cg filter='url(%23filter2_f_703_14563)'%3E%3Cpath d='M304.043 416.001L216 525.398L267.896 567.164L355.939 457.767L304.043 416.001Z' fill='%2300C588' fill-opacity='0.5'/%3E%3C/g%3E%3Cg filter='url(%23filter3_f_703_14563)'%3E%3Cpath d='M-38.9998 128.135L85.6562 301.273L167.79 242.139L43.134 69.0001L-38.9998 128.135Z' fill='%2300C588' fill-opacity='0.5'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_703_14563' x='1653' y='108.004' width='438.412' height='427.035' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_703_14563'/%3E%3C/filter%3E%3Cfilter id='filter1_f_703_14563' x='1426' y='264' width='321.456' height='331.199' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_703_14563'/%3E%3C/filter%3E%3Cfilter id='filter2_f_703_14563' x='116' y='316' width='339.939' height='351.164' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_703_14563'/%3E%3C/filter%3E%3Cfilter id='filter3_f_703_14563' x='-139' y='-31' width='406.79' height='432.273' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_703_14563'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 992px) {
  .section-job {
    padding: 90px 0;
  }
}
@media screen and (max-width: 768px) {
  .section-job {
    padding: 35px 0;
  }
}
.section-job__heading {
  margin-bottom: 30px;
  text-align: center;
}
.section-job__heading * {
  color: #FFFFFF;
}
@media screen and (max-width: 992px) {
  .section-job__heading {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 768px) {
  .section-job__heading {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 700px) {
  .section-job__heading br {
    display: none;
  }
}
.section-job__subheading {
  margin-bottom: 30px;
  text-align: center;
}
.section-job__subheading * {
  color: #00C588;
  font-weight: 400;
}
@media screen and (max-width: 992px) {
  .section-job__subheading {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 768px) {
  .section-job__subheading {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 700px) {
  .section-job__subheading br {
    display: none;
  }
}
.section-job__text {
  font-weight: 300;
  text-align: center;
  color: #D3D3D3;
  margin-bottom: 50px;
}
@media screen and (max-width: 992px) {
  .section-job__text {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .section-job__text {
    margin-bottom: 20px;
  }
}
.section-job__text p {
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .section-job__text p {
    margin-bottom: 12px;
  }
}
.section-job__text p::last-child {
  margin-bottom: 0px;
}
.section-job__text ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .section-job__text ul {
    margin-bottom: 12px;
  }
}
.section-job__text ul li {
  margin: 0;
  padding: 0;
  padding-left: 17px;
  margin: 5px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 4L1 7' stroke='%236FABEF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left 9px;
  display: block;
}
.section-job__text ol {
  padding-left: 0;
  list-style: inside decimal;
}
.section-job__text ol li::marker {
  color: #6FABEF;
}
.section-job__cta {
  text-align: center;
}
.section-job__cta .btn {
  min-width: 247px;
}
@media screen and (max-width: 768px) {
  .section-job__cta .btn {
    min-width: unset;
  }
}
.section-photo {
  position: relative;
}
.section-photo::after {
  content: "";
  background: linear-gradient(80deg, #332652 -7.09%, rgba(51, 38, 82, 0) 110.34%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.7;
}
.section-photo img {
  width: 100%;
  height: auto;
  display: block;
}
.section-contact {
  padding: 130px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='516' viewBox='0 0 1920 516' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1920' height='516' fill='%23332652'/%3E%3Cmask id='mask0_703_13915' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='516'%3E%3Crect width='1920' height='516' fill='%23332652'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_703_13915)'%3E%3Cg filter='url(%23filter0_f_703_13915)'%3E%3Cpath d='M1708.41 240.001L1632 334.949L1677.04 371.199L1753.46 276.251L1708.41 240.001Z' fill='%2300C588' fill-opacity='0.5'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_703_13915)'%3E%3Cpath d='M215.043 248.001L127 357.398L178.896 399.164L266.939 289.767L215.043 248.001Z' fill='%2300C588' fill-opacity='0.5'/%3E%3C/g%3E%3Cg filter='url(%23filter2_f_703_13915)'%3E%3Cpath d='M-92.9998 126.135L31.6562 299.273L113.79 240.139L-10.866 67.0001L-92.9998 126.135Z' fill='%2300C588' fill-opacity='0.5'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_703_13915' x='1532' y='140.002' width='321.456' height='331.197' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_703_13915'/%3E%3C/filter%3E%3Cfilter id='filter1_f_703_13915' x='27' y='148.002' width='339.938' height='351.162' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_703_13915'/%3E%3C/filter%3E%3Cfilter id='filter2_f_703_13915' x='-193' y='-33' width='406.79' height='432.273' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_703_13915'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
}
@media screen and (max-width: 992px) {
  .section-contact {
    padding: 90px 0;
  }
}
@media screen and (max-width: 768px) {
  .section-contact {
    padding: 35px 0;
  }
}
.section-contact__heading {
  margin-bottom: 40px;
  text-align: center;
}
@media screen and (max-width: 992px) {
  .section-contact__heading {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .section-contact__heading {
    margin-bottom: 25px;
  }
}
.section-contact__heading * {
  color: #FFFFFF;
}
.section-contact__heading * strong {
  color: #00C588;
}
@media screen and (max-width: 700px) {
  .section-contact__heading br {
    display: none;
  }
}
.section-contact__heading p {
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .section-contact__heading p {
    margin-bottom: 12px;
  }
}
.section-contact__heading p::last-child {
  margin-bottom: 0px;
}
.section-contact__items {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 992px) {
  .section-contact__items {
    margin-bottom: 30px;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .section-contact__items {
    margin-bottom: 25px;
  }
}
.section-contact__items-item {
  display: flex;
  align-items: center;
  margin: 0 30px;
}
@media screen and (max-width: 992px) {
  .section-contact__items-item {
    margin: 0px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 550px) {
  .section-contact__items-item {
    flex-direction: column;
    justify-content: center;
  }
}
@media screen and (max-width: 992px) {
  .section-contact__items-item::last-child {
    margin-bottom: 0px;
  }
}
.section-contact__items-item-icon {
  flex: none;
  margin-right: 24px;
  background-color: rgba(180, 180, 180, 0.08);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
@media screen and (max-width: 992px) {
  .section-contact__items-item-icon {
    margin-right: 16px;
    width: 50px;
    height: 50px;
  }
}
@media screen and (max-width: 550px) {
  .section-contact__items-item-icon {
    margin-bottom: 10px;
  }
}
.section-contact__items-item-icon svg {
  display: block;
}
.section-contact__items-item-text a {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: 400;
}
.section-contact__items-item-text a:hover {
  color: #6FABEF;
  text-decoration: underline;
  font-weight: 400;
}
.section-contact__cta {
  text-align: center;
}
.section-contact__cta .btn {
  min-width: 247px;
}
@media screen and (max-width: 768px) {
  .section-contact__cta .btn {
    min-width: unset;
  }
}
