/** GENERAL STYLES **/
body[data-newgenpage="true"] {
  font-family: 'Gilroy', sans-serif;
  color: #0C2652;
  -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[data-newgenpage="true"] {
  font-size: 16px;
  line-height: 132%;
}
main[data-newgenpage="true"],
.editor-visual-editor {
  /** SPACING **/
  /* padding */
  /* margin */
  /** BORDER RADIUS **/
  /** SHADOWS **/
  /** GRID **/
  /** BUTTONS **/
  /*** COMPONENTS ***/
  /** BREADCRUMB **/
}
main[data-newgenpage="true"] .h1,
.editor-visual-editor .h1 {
  font-weight: 700;
  font-size: 64px;
  line-height: 117%;
  color: #0C2652;
  margin: 0;
  max-width: 100%;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  main[data-newgenpage="true"] .h1,
  .editor-visual-editor .h1 {
    font-size: calc(48px + 16 * ((100vw - 1280px) / 480));
  }
}
@media screen and (min-width: 375px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .h1,
  .editor-visual-editor .h1 {
    font-size: calc(32px + 16 * ((100vw - 375px) / 905));
  }
}
@media screen and (max-width: 375px) {
  main[data-newgenpage="true"] .h1,
  .editor-visual-editor .h1 {
    font-size: 32px;
  }
}
main[data-newgenpage="true"] .h2,
.editor-visual-editor .h2 {
  font-weight: 700;
  font-size: 48px;
  line-height: 125%;
  color: #0C2652;
  margin: 0;
  max-width: 100%;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  main[data-newgenpage="true"] .h2,
  .editor-visual-editor .h2 {
    font-size: calc(32px + 16 * ((100vw - 1280px) / 480));
  }
}
@media screen and (min-width: 375px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .h2,
  .editor-visual-editor .h2 {
    font-size: calc(25px + 7 * ((100vw - 375px) / 905));
  }
}
@media screen and (max-width: 375px) {
  main[data-newgenpage="true"] .h2,
  .editor-visual-editor .h2 {
    font-size: 25px;
  }
}
main[data-newgenpage="true"] .h3,
.editor-visual-editor .h3 {
  font-weight: 700;
  font-size: 32px;
  line-height: 125%;
  color: #0C2652;
  margin: 0;
  max-width: 100%;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  main[data-newgenpage="true"] .h3,
  .editor-visual-editor .h3 {
    font-size: calc(28px + 4 * ((100vw - 1280px) / 480));
  }
}
@media screen and (min-width: 375px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .h3,
  .editor-visual-editor .h3 {
    font-size: calc(23px + 5 * ((100vw - 375px) / 905));
  }
}
@media screen and (max-width: 375px) {
  main[data-newgenpage="true"] .h3,
  .editor-visual-editor .h3 {
    font-size: 23px;
  }
}
main[data-newgenpage="true"] .h4,
.editor-visual-editor .h4 {
  font-weight: 700;
  font-size: 22px;
  line-height: 117%;
  color: #0C2652;
  margin: 0;
  max-width: 100%;
}
@media screen and (min-width: 375px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .h4,
  .editor-visual-editor .h4 {
    font-size: calc(21px + 1 * ((100vw - 375px) / 905));
  }
}
@media screen and (max-width: 375px) {
  main[data-newgenpage="true"] .h4,
  .editor-visual-editor .h4 {
    font-size: 21px;
  }
}
main[data-newgenpage="true"] .h5,
.editor-visual-editor .h5 {
  font-weight: 700;
  font-size: 20px;
  line-height: 132%;
  color: #0C2652;
  margin: 0;
  max-width: 100%;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  main[data-newgenpage="true"] .h5,
  .editor-visual-editor .h5 {
    font-size: calc(19px + 1 * ((100vw - 1280px) / 480));
  }
}
@media screen and (min-width: 375px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .h5,
  .editor-visual-editor .h5 {
    font-size: calc(18px + 1 * ((100vw - 375px) / 905));
  }
}
@media screen and (max-width: 375px) {
  main[data-newgenpage="true"] .h5,
  .editor-visual-editor .h5 {
    font-size: 18px;
  }
}
main[data-newgenpage="true"] .h6,
.editor-visual-editor .h6 {
  font-weight: 600;
  font-size: 17px;
  line-height: 135%;
  color: #0C2652;
  margin: 0;
  max-width: 100%;
}
main[data-newgenpage="true"] .perex,
.editor-visual-editor .perex {
  font-size: 20px;
  font-weight: 500;
  line-height: 132%;
}
main[data-newgenpage="true"] .text-small,
.editor-visual-editor .text-small {
  font-size: 16px;
  line-height: 170%;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  main[data-newgenpage="true"] .text-small,
  .editor-visual-editor .text-small {
    font-size: calc(14px + 2 * ((100vw - 1280px) / 480));
  }
}
@media screen and (max-width: 1280px) {
  main[data-newgenpage="true"] .text-small,
  .editor-visual-editor .text-small {
    font-size: 14px;
  }
}
main[data-newgenpage="true"] .note,
.editor-visual-editor .note {
  font-size: 14px;
  line-height: 170%;
}
@media screen and (min-width: 1280px) and (max-width: 1760px) {
  main[data-newgenpage="true"] .note,
  .editor-visual-editor .note {
    font-size: calc(12px + 2 * ((100vw - 1280px) / 480));
  }
}
@media screen and (max-width: 1280px) {
  main[data-newgenpage="true"] .note,
  .editor-visual-editor .note {
    font-size: 12px;
  }
}
main[data-newgenpage="true"] .caption,
.editor-visual-editor .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) {
  main[data-newgenpage="true"] .caption,
  .editor-visual-editor .caption {
    font-size: calc(14px + 2 * ((100vw - 1280px) / 480));
  }
}
@media screen and (max-width: 1280px) {
  main[data-newgenpage="true"] .caption,
  .editor-visual-editor .caption {
    font-size: 14px;
  }
}
main[data-newgenpage="true"] a:not(.btn),
.editor-visual-editor a:not(.btn) {
  color: #28D2CD;
  text-decoration: underline;
  transition: 0.2s all linear;
}
main[data-newgenpage="true"] a:not(.btn):hover,
.editor-visual-editor a:not(.btn):hover {
  color: #35E3DE;
  text-decoration: underline;
}
main[data-newgenpage="true"] .first-block,
.editor-visual-editor .first-block {
  padding-top: 80px;
}
main[data-newgenpage="true"] .pt-0,
.editor-visual-editor .pt-0 {
  padding-top: 0px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-0-desktop,
  .editor-visual-editor .pt-0-desktop {
    padding-top: 0px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-0-tablet,
  .editor-visual-editor .pt-0-tablet {
    padding-top: 0px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-0-mobile,
  .editor-visual-editor .pt-0-mobile {
    padding-top: 0px!important;
  }
}
main[data-newgenpage="true"] .pt-4,
.editor-visual-editor .pt-4 {
  padding-top: 4px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-4-desktop,
  .editor-visual-editor .pt-4-desktop {
    padding-top: 4px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-4-tablet,
  .editor-visual-editor .pt-4-tablet {
    padding-top: 4px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-4-mobile,
  .editor-visual-editor .pt-4-mobile {
    padding-top: 4px!important;
  }
}
main[data-newgenpage="true"] .pt-8,
.editor-visual-editor .pt-8 {
  padding-top: 8px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-8-desktop,
  .editor-visual-editor .pt-8-desktop {
    padding-top: 8px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-8-tablet,
  .editor-visual-editor .pt-8-tablet {
    padding-top: 8px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-8-mobile,
  .editor-visual-editor .pt-8-mobile {
    padding-top: 8px!important;
  }
}
main[data-newgenpage="true"] .pt-12,
.editor-visual-editor .pt-12 {
  padding-top: 12px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-12-desktop,
  .editor-visual-editor .pt-12-desktop {
    padding-top: 12px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-12-tablet,
  .editor-visual-editor .pt-12-tablet {
    padding-top: 12px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-12-mobile,
  .editor-visual-editor .pt-12-mobile {
    padding-top: 12px!important;
  }
}
main[data-newgenpage="true"] .pt-16,
.editor-visual-editor .pt-16 {
  padding-top: 16px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-16-desktop,
  .editor-visual-editor .pt-16-desktop {
    padding-top: 16px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-16-tablet,
  .editor-visual-editor .pt-16-tablet {
    padding-top: 16px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-16-mobile,
  .editor-visual-editor .pt-16-mobile {
    padding-top: 16px!important;
  }
}
main[data-newgenpage="true"] .pt-24,
.editor-visual-editor .pt-24 {
  padding-top: 24px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-24-desktop,
  .editor-visual-editor .pt-24-desktop {
    padding-top: 24px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-24-tablet,
  .editor-visual-editor .pt-24-tablet {
    padding-top: 24px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-24-mobile,
  .editor-visual-editor .pt-24-mobile {
    padding-top: 24px!important;
  }
}
main[data-newgenpage="true"] .pt-32,
.editor-visual-editor .pt-32 {
  padding-top: 32px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-32-desktop,
  .editor-visual-editor .pt-32-desktop {
    padding-top: 32px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-32-tablet,
  .editor-visual-editor .pt-32-tablet {
    padding-top: 32px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-32-mobile,
  .editor-visual-editor .pt-32-mobile {
    padding-top: 32px!important;
  }
}
main[data-newgenpage="true"] .pt-40,
.editor-visual-editor .pt-40 {
  padding-top: 40px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-40-desktop,
  .editor-visual-editor .pt-40-desktop {
    padding-top: 40px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-40-tablet,
  .editor-visual-editor .pt-40-tablet {
    padding-top: 40px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-40-mobile,
  .editor-visual-editor .pt-40-mobile {
    padding-top: 40px!important;
  }
}
main[data-newgenpage="true"] .pt-48,
.editor-visual-editor .pt-48 {
  padding-top: 48px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-48-desktop,
  .editor-visual-editor .pt-48-desktop {
    padding-top: 48px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-48-tablet,
  .editor-visual-editor .pt-48-tablet {
    padding-top: 48px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-48-mobile,
  .editor-visual-editor .pt-48-mobile {
    padding-top: 48px!important;
  }
}
main[data-newgenpage="true"] .pt-64,
.editor-visual-editor .pt-64 {
  padding-top: 64px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-64-desktop,
  .editor-visual-editor .pt-64-desktop {
    padding-top: 64px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-64-tablet,
  .editor-visual-editor .pt-64-tablet {
    padding-top: 64px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-64-mobile,
  .editor-visual-editor .pt-64-mobile {
    padding-top: 64px!important;
  }
}
main[data-newgenpage="true"] .pt-80,
.editor-visual-editor .pt-80 {
  padding-top: 80px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-80-desktop,
  .editor-visual-editor .pt-80-desktop {
    padding-top: 80px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-80-tablet,
  .editor-visual-editor .pt-80-tablet {
    padding-top: 80px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-80-mobile,
  .editor-visual-editor .pt-80-mobile {
    padding-top: 80px!important;
  }
}
main[data-newgenpage="true"] .pt-96,
.editor-visual-editor .pt-96 {
  padding-top: 96px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-96-desktop,
  .editor-visual-editor .pt-96-desktop {
    padding-top: 96px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-96-tablet,
  .editor-visual-editor .pt-96-tablet {
    padding-top: 96px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-96-mobile,
  .editor-visual-editor .pt-96-mobile {
    padding-top: 96px!important;
  }
}
main[data-newgenpage="true"] .pt-128,
.editor-visual-editor .pt-128 {
  padding-top: 128px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-128-desktop,
  .editor-visual-editor .pt-128-desktop {
    padding-top: 128px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-128-tablet,
  .editor-visual-editor .pt-128-tablet {
    padding-top: 128px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-128-mobile,
  .editor-visual-editor .pt-128-mobile {
    padding-top: 128px!important;
  }
}
main[data-newgenpage="true"] .pt-160,
.editor-visual-editor .pt-160 {
  padding-top: 160px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-160-desktop,
  .editor-visual-editor .pt-160-desktop {
    padding-top: 160px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-160-tablet,
  .editor-visual-editor .pt-160-tablet {
    padding-top: 160px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-160-mobile,
  .editor-visual-editor .pt-160-mobile {
    padding-top: 160px!important;
  }
}
main[data-newgenpage="true"] .pt-192,
.editor-visual-editor .pt-192 {
  padding-top: 192px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pt-192-desktop,
  .editor-visual-editor .pt-192-desktop {
    padding-top: 192px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pt-192-tablet,
  .editor-visual-editor .pt-192-tablet {
    padding-top: 192px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pt-192-mobile,
  .editor-visual-editor .pt-192-mobile {
    padding-top: 192px!important;
  }
}
main[data-newgenpage="true"] .pb-0,
.editor-visual-editor .pb-0 {
  padding-bottom: 0px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-0-desktop,
  .editor-visual-editor .pb-0-desktop {
    padding-bottom: 0px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-0-tablet,
  .editor-visual-editor .pb-0-tablet {
    padding-bottom: 0px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-0-mobile,
  .editor-visual-editor .pb-0-mobile {
    padding-bottom: 0px!important;
  }
}
main[data-newgenpage="true"] .pb-4,
.editor-visual-editor .pb-4 {
  padding-bottom: 4px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-4-desktop,
  .editor-visual-editor .pb-4-desktop {
    padding-bottom: 4px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-4-tablet,
  .editor-visual-editor .pb-4-tablet {
    padding-bottom: 4px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-4-mobile,
  .editor-visual-editor .pb-4-mobile {
    padding-bottom: 4px!important;
  }
}
main[data-newgenpage="true"] .pb-8,
.editor-visual-editor .pb-8 {
  padding-bottom: 8px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-8-desktop,
  .editor-visual-editor .pb-8-desktop {
    padding-bottom: 8px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-8-tablet,
  .editor-visual-editor .pb-8-tablet {
    padding-bottom: 8px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-8-mobile,
  .editor-visual-editor .pb-8-mobile {
    padding-bottom: 8px!important;
  }
}
main[data-newgenpage="true"] .pb-12,
.editor-visual-editor .pb-12 {
  padding-bottom: 12px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-12-desktop,
  .editor-visual-editor .pb-12-desktop {
    padding-bottom: 12px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-12-tablet,
  .editor-visual-editor .pb-12-tablet {
    padding-bottom: 12px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-12-mobile,
  .editor-visual-editor .pb-12-mobile {
    padding-bottom: 12px!important;
  }
}
main[data-newgenpage="true"] .pb-16,
.editor-visual-editor .pb-16 {
  padding-bottom: 16px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-16-desktop,
  .editor-visual-editor .pb-16-desktop {
    padding-bottom: 16px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-16-tablet,
  .editor-visual-editor .pb-16-tablet {
    padding-bottom: 16px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-16-mobile,
  .editor-visual-editor .pb-16-mobile {
    padding-bottom: 16px!important;
  }
}
main[data-newgenpage="true"] .pb-24,
.editor-visual-editor .pb-24 {
  padding-bottom: 24px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-24-desktop,
  .editor-visual-editor .pb-24-desktop {
    padding-bottom: 24px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-24-tablet,
  .editor-visual-editor .pb-24-tablet {
    padding-bottom: 24px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-24-mobile,
  .editor-visual-editor .pb-24-mobile {
    padding-bottom: 24px!important;
  }
}
main[data-newgenpage="true"] .pb-32,
.editor-visual-editor .pb-32 {
  padding-bottom: 32px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-32-desktop,
  .editor-visual-editor .pb-32-desktop {
    padding-bottom: 32px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-32-tablet,
  .editor-visual-editor .pb-32-tablet {
    padding-bottom: 32px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-32-mobile,
  .editor-visual-editor .pb-32-mobile {
    padding-bottom: 32px!important;
  }
}
main[data-newgenpage="true"] .pb-40,
.editor-visual-editor .pb-40 {
  padding-bottom: 40px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-40-desktop,
  .editor-visual-editor .pb-40-desktop {
    padding-bottom: 40px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-40-tablet,
  .editor-visual-editor .pb-40-tablet {
    padding-bottom: 40px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-40-mobile,
  .editor-visual-editor .pb-40-mobile {
    padding-bottom: 40px!important;
  }
}
main[data-newgenpage="true"] .pb-48,
.editor-visual-editor .pb-48 {
  padding-bottom: 48px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-48-desktop,
  .editor-visual-editor .pb-48-desktop {
    padding-bottom: 48px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-48-tablet,
  .editor-visual-editor .pb-48-tablet {
    padding-bottom: 48px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-48-mobile,
  .editor-visual-editor .pb-48-mobile {
    padding-bottom: 48px!important;
  }
}
main[data-newgenpage="true"] .pb-64,
.editor-visual-editor .pb-64 {
  padding-bottom: 64px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-64-desktop,
  .editor-visual-editor .pb-64-desktop {
    padding-bottom: 64px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-64-tablet,
  .editor-visual-editor .pb-64-tablet {
    padding-bottom: 64px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-64-mobile,
  .editor-visual-editor .pb-64-mobile {
    padding-bottom: 64px!important;
  }
}
main[data-newgenpage="true"] .pb-80,
.editor-visual-editor .pb-80 {
  padding-bottom: 80px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-80-desktop,
  .editor-visual-editor .pb-80-desktop {
    padding-bottom: 80px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-80-tablet,
  .editor-visual-editor .pb-80-tablet {
    padding-bottom: 80px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-80-mobile,
  .editor-visual-editor .pb-80-mobile {
    padding-bottom: 80px!important;
  }
}
main[data-newgenpage="true"] .pb-96,
.editor-visual-editor .pb-96 {
  padding-bottom: 96px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-96-desktop,
  .editor-visual-editor .pb-96-desktop {
    padding-bottom: 96px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-96-tablet,
  .editor-visual-editor .pb-96-tablet {
    padding-bottom: 96px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-96-mobile,
  .editor-visual-editor .pb-96-mobile {
    padding-bottom: 96px!important;
  }
}
main[data-newgenpage="true"] .pb-128,
.editor-visual-editor .pb-128 {
  padding-bottom: 128px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-128-desktop,
  .editor-visual-editor .pb-128-desktop {
    padding-bottom: 128px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-128-tablet,
  .editor-visual-editor .pb-128-tablet {
    padding-bottom: 128px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-128-mobile,
  .editor-visual-editor .pb-128-mobile {
    padding-bottom: 128px!important;
  }
}
main[data-newgenpage="true"] .pb-160,
.editor-visual-editor .pb-160 {
  padding-bottom: 160px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-160-desktop,
  .editor-visual-editor .pb-160-desktop {
    padding-bottom: 160px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-160-tablet,
  .editor-visual-editor .pb-160-tablet {
    padding-bottom: 160px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-160-mobile,
  .editor-visual-editor .pb-160-mobile {
    padding-bottom: 160px!important;
  }
}
main[data-newgenpage="true"] .pb-192,
.editor-visual-editor .pb-192 {
  padding-bottom: 192px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .pb-192-desktop,
  .editor-visual-editor .pb-192-desktop {
    padding-bottom: 192px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .pb-192-tablet,
  .editor-visual-editor .pb-192-tablet {
    padding-bottom: 192px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .pb-192-mobile,
  .editor-visual-editor .pb-192-mobile {
    padding-bottom: 192px!important;
  }
}
main[data-newgenpage="true"] .mt-0,
.editor-visual-editor .mt-0 {
  margin-top: 0px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-0-desktop,
  .editor-visual-editor .mt-0-desktop {
    margin-top: 0px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-0-tablet,
  .editor-visual-editor .mt-0-tablet {
    margin-top: 0px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-0-mobile,
  .editor-visual-editor .mt-0-mobile {
    margin-top: 0px!important;
  }
}
main[data-newgenpage="true"] .mt-4,
.editor-visual-editor .mt-4 {
  margin-top: 4px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-4-desktop,
  .editor-visual-editor .mt-4-desktop {
    margin-top: 4px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-4-tablet,
  .editor-visual-editor .mt-4-tablet {
    margin-top: 4px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-4-mobile,
  .editor-visual-editor .mt-4-mobile {
    margin-top: 4px!important;
  }
}
main[data-newgenpage="true"] .mt-8,
.editor-visual-editor .mt-8 {
  margin-top: 8px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-8-desktop,
  .editor-visual-editor .mt-8-desktop {
    margin-top: 8px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-8-tablet,
  .editor-visual-editor .mt-8-tablet {
    margin-top: 8px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-8-mobile,
  .editor-visual-editor .mt-8-mobile {
    margin-top: 8px!important;
  }
}
main[data-newgenpage="true"] .mt-12,
.editor-visual-editor .mt-12 {
  margin-top: 12px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-12-desktop,
  .editor-visual-editor .mt-12-desktop {
    margin-top: 12px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-12-tablet,
  .editor-visual-editor .mt-12-tablet {
    margin-top: 12px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-12-mobile,
  .editor-visual-editor .mt-12-mobile {
    margin-top: 12px!important;
  }
}
main[data-newgenpage="true"] .mt-16,
.editor-visual-editor .mt-16 {
  margin-top: 16px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-16-desktop,
  .editor-visual-editor .mt-16-desktop {
    margin-top: 16px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-16-tablet,
  .editor-visual-editor .mt-16-tablet {
    margin-top: 16px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-16-mobile,
  .editor-visual-editor .mt-16-mobile {
    margin-top: 16px!important;
  }
}
main[data-newgenpage="true"] .mt-24,
.editor-visual-editor .mt-24 {
  margin-top: 24px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-24-desktop,
  .editor-visual-editor .mt-24-desktop {
    margin-top: 24px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-24-tablet,
  .editor-visual-editor .mt-24-tablet {
    margin-top: 24px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-24-mobile,
  .editor-visual-editor .mt-24-mobile {
    margin-top: 24px!important;
  }
}
main[data-newgenpage="true"] .mt-32,
.editor-visual-editor .mt-32 {
  margin-top: 32px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-32-desktop,
  .editor-visual-editor .mt-32-desktop {
    margin-top: 32px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-32-tablet,
  .editor-visual-editor .mt-32-tablet {
    margin-top: 32px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-32-mobile,
  .editor-visual-editor .mt-32-mobile {
    margin-top: 32px!important;
  }
}
main[data-newgenpage="true"] .mt-40,
.editor-visual-editor .mt-40 {
  margin-top: 40px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-40-desktop,
  .editor-visual-editor .mt-40-desktop {
    margin-top: 40px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-40-tablet,
  .editor-visual-editor .mt-40-tablet {
    margin-top: 40px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-40-mobile,
  .editor-visual-editor .mt-40-mobile {
    margin-top: 40px!important;
  }
}
main[data-newgenpage="true"] .mt-48,
.editor-visual-editor .mt-48 {
  margin-top: 48px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-48-desktop,
  .editor-visual-editor .mt-48-desktop {
    margin-top: 48px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-48-tablet,
  .editor-visual-editor .mt-48-tablet {
    margin-top: 48px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-48-mobile,
  .editor-visual-editor .mt-48-mobile {
    margin-top: 48px!important;
  }
}
main[data-newgenpage="true"] .mt-64,
.editor-visual-editor .mt-64 {
  margin-top: 64px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-64-desktop,
  .editor-visual-editor .mt-64-desktop {
    margin-top: 64px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-64-tablet,
  .editor-visual-editor .mt-64-tablet {
    margin-top: 64px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-64-mobile,
  .editor-visual-editor .mt-64-mobile {
    margin-top: 64px!important;
  }
}
main[data-newgenpage="true"] .mt-80,
.editor-visual-editor .mt-80 {
  margin-top: 80px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-80-desktop,
  .editor-visual-editor .mt-80-desktop {
    margin-top: 80px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-80-tablet,
  .editor-visual-editor .mt-80-tablet {
    margin-top: 80px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-80-mobile,
  .editor-visual-editor .mt-80-mobile {
    margin-top: 80px!important;
  }
}
main[data-newgenpage="true"] .mt-96,
.editor-visual-editor .mt-96 {
  margin-top: 96px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-96-desktop,
  .editor-visual-editor .mt-96-desktop {
    margin-top: 96px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-96-tablet,
  .editor-visual-editor .mt-96-tablet {
    margin-top: 96px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-96-mobile,
  .editor-visual-editor .mt-96-mobile {
    margin-top: 96px!important;
  }
}
main[data-newgenpage="true"] .mt-128,
.editor-visual-editor .mt-128 {
  margin-top: 128px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-128-desktop,
  .editor-visual-editor .mt-128-desktop {
    margin-top: 128px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-128-tablet,
  .editor-visual-editor .mt-128-tablet {
    margin-top: 128px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-128-mobile,
  .editor-visual-editor .mt-128-mobile {
    margin-top: 128px!important;
  }
}
main[data-newgenpage="true"] .mt-160,
.editor-visual-editor .mt-160 {
  margin-top: 160px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-160-desktop,
  .editor-visual-editor .mt-160-desktop {
    margin-top: 160px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-160-tablet,
  .editor-visual-editor .mt-160-tablet {
    margin-top: 160px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-160-mobile,
  .editor-visual-editor .mt-160-mobile {
    margin-top: 160px!important;
  }
}
main[data-newgenpage="true"] .mt-192,
.editor-visual-editor .mt-192 {
  margin-top: 192px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mt-192-desktop,
  .editor-visual-editor .mt-192-desktop {
    margin-top: 192px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mt-192-tablet,
  .editor-visual-editor .mt-192-tablet {
    margin-top: 192px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mt-192-mobile,
  .editor-visual-editor .mt-192-mobile {
    margin-top: 192px!important;
  }
}
main[data-newgenpage="true"] .mb-0,
.editor-visual-editor .mb-0 {
  margin-bottom: 0px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-0-desktop,
  .editor-visual-editor .mb-0-desktop {
    margin-bottom: 0px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-0-tablet,
  .editor-visual-editor .mb-0-tablet {
    margin-bottom: 0px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-0-mobile,
  .editor-visual-editor .mb-0-mobile {
    margin-bottom: 0px!important;
  }
}
main[data-newgenpage="true"] .mb-4,
.editor-visual-editor .mb-4 {
  margin-bottom: 4px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-4-desktop,
  .editor-visual-editor .mb-4-desktop {
    margin-bottom: 4px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-4-tablet,
  .editor-visual-editor .mb-4-tablet {
    margin-bottom: 4px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-4-mobile,
  .editor-visual-editor .mb-4-mobile {
    margin-bottom: 4px!important;
  }
}
main[data-newgenpage="true"] .mb-8,
.editor-visual-editor .mb-8 {
  margin-bottom: 8px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-8-desktop,
  .editor-visual-editor .mb-8-desktop {
    margin-bottom: 8px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-8-tablet,
  .editor-visual-editor .mb-8-tablet {
    margin-bottom: 8px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-8-mobile,
  .editor-visual-editor .mb-8-mobile {
    margin-bottom: 8px!important;
  }
}
main[data-newgenpage="true"] .mb-12,
.editor-visual-editor .mb-12 {
  margin-bottom: 12px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-12-desktop,
  .editor-visual-editor .mb-12-desktop {
    margin-bottom: 12px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-12-tablet,
  .editor-visual-editor .mb-12-tablet {
    margin-bottom: 12px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-12-mobile,
  .editor-visual-editor .mb-12-mobile {
    margin-bottom: 12px!important;
  }
}
main[data-newgenpage="true"] .mb-16,
.editor-visual-editor .mb-16 {
  margin-bottom: 16px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-16-desktop,
  .editor-visual-editor .mb-16-desktop {
    margin-bottom: 16px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-16-tablet,
  .editor-visual-editor .mb-16-tablet {
    margin-bottom: 16px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-16-mobile,
  .editor-visual-editor .mb-16-mobile {
    margin-bottom: 16px!important;
  }
}
main[data-newgenpage="true"] .mb-24,
.editor-visual-editor .mb-24 {
  margin-bottom: 24px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-24-desktop,
  .editor-visual-editor .mb-24-desktop {
    margin-bottom: 24px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-24-tablet,
  .editor-visual-editor .mb-24-tablet {
    margin-bottom: 24px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-24-mobile,
  .editor-visual-editor .mb-24-mobile {
    margin-bottom: 24px!important;
  }
}
main[data-newgenpage="true"] .mb-32,
.editor-visual-editor .mb-32 {
  margin-bottom: 32px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-32-desktop,
  .editor-visual-editor .mb-32-desktop {
    margin-bottom: 32px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-32-tablet,
  .editor-visual-editor .mb-32-tablet {
    margin-bottom: 32px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-32-mobile,
  .editor-visual-editor .mb-32-mobile {
    margin-bottom: 32px!important;
  }
}
main[data-newgenpage="true"] .mb-40,
.editor-visual-editor .mb-40 {
  margin-bottom: 40px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-40-desktop,
  .editor-visual-editor .mb-40-desktop {
    margin-bottom: 40px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-40-tablet,
  .editor-visual-editor .mb-40-tablet {
    margin-bottom: 40px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-40-mobile,
  .editor-visual-editor .mb-40-mobile {
    margin-bottom: 40px!important;
  }
}
main[data-newgenpage="true"] .mb-48,
.editor-visual-editor .mb-48 {
  margin-bottom: 48px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-48-desktop,
  .editor-visual-editor .mb-48-desktop {
    margin-bottom: 48px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-48-tablet,
  .editor-visual-editor .mb-48-tablet {
    margin-bottom: 48px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-48-mobile,
  .editor-visual-editor .mb-48-mobile {
    margin-bottom: 48px!important;
  }
}
main[data-newgenpage="true"] .mb-64,
.editor-visual-editor .mb-64 {
  margin-bottom: 64px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-64-desktop,
  .editor-visual-editor .mb-64-desktop {
    margin-bottom: 64px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-64-tablet,
  .editor-visual-editor .mb-64-tablet {
    margin-bottom: 64px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-64-mobile,
  .editor-visual-editor .mb-64-mobile {
    margin-bottom: 64px!important;
  }
}
main[data-newgenpage="true"] .mb-80,
.editor-visual-editor .mb-80 {
  margin-bottom: 80px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-80-desktop,
  .editor-visual-editor .mb-80-desktop {
    margin-bottom: 80px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-80-tablet,
  .editor-visual-editor .mb-80-tablet {
    margin-bottom: 80px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-80-mobile,
  .editor-visual-editor .mb-80-mobile {
    margin-bottom: 80px!important;
  }
}
main[data-newgenpage="true"] .mb-96,
.editor-visual-editor .mb-96 {
  margin-bottom: 96px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-96-desktop,
  .editor-visual-editor .mb-96-desktop {
    margin-bottom: 96px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-96-tablet,
  .editor-visual-editor .mb-96-tablet {
    margin-bottom: 96px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-96-mobile,
  .editor-visual-editor .mb-96-mobile {
    margin-bottom: 96px!important;
  }
}
main[data-newgenpage="true"] .mb-128,
.editor-visual-editor .mb-128 {
  margin-bottom: 128px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-128-desktop,
  .editor-visual-editor .mb-128-desktop {
    margin-bottom: 128px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-128-tablet,
  .editor-visual-editor .mb-128-tablet {
    margin-bottom: 128px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-128-mobile,
  .editor-visual-editor .mb-128-mobile {
    margin-bottom: 128px!important;
  }
}
main[data-newgenpage="true"] .mb-160,
.editor-visual-editor .mb-160 {
  margin-bottom: 160px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-160-desktop,
  .editor-visual-editor .mb-160-desktop {
    margin-bottom: 160px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-160-tablet,
  .editor-visual-editor .mb-160-tablet {
    margin-bottom: 160px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-160-mobile,
  .editor-visual-editor .mb-160-mobile {
    margin-bottom: 160px!important;
  }
}
main[data-newgenpage="true"] .mb-192,
.editor-visual-editor .mb-192 {
  margin-bottom: 192px;
}
@media screen and (min-width: 1281px) {
  main[data-newgenpage="true"] .mb-192-desktop,
  .editor-visual-editor .mb-192-desktop {
    margin-bottom: 192px!important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  main[data-newgenpage="true"] .mb-192-tablet,
  .editor-visual-editor .mb-192-tablet {
    margin-bottom: 192px!important;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .mb-192-mobile,
  .editor-visual-editor .mb-192-mobile {
    margin-bottom: 192px!important;
  }
}
main[data-newgenpage="true"] .rounded-none,
.editor-visual-editor .rounded-none {
  border-radius: 0;
}
main[data-newgenpage="true"] .rounded-sm,
.editor-visual-editor .rounded-sm {
  border-radius: 2px;
}
main[data-newgenpage="true"] .rounded,
.editor-visual-editor .rounded {
  border-radius: 4px;
}
main[data-newgenpage="true"] .rounded-md,
.editor-visual-editor .rounded-md {
  border-radius: 6px;
}
main[data-newgenpage="true"] .rounded-lg,
.editor-visual-editor .rounded-lg {
  border-radius: 8px;
}
main[data-newgenpage="true"] .rounded-xl,
.editor-visual-editor .rounded-xl {
  border-radius: 12px;
}
main[data-newgenpage="true"] .rounded-2xl,
.editor-visual-editor .rounded-2xl {
  border-radius: 16px;
}
@media screen and (max-width: 375px) {
  main[data-newgenpage="true"] .rounded-2xl,
  .editor-visual-editor .rounded-2xl {
    border-radius: 8px;
  }
}
main[data-newgenpage="true"] .rounded-3xl,
.editor-visual-editor .rounded-3xl {
  border-radius: 24px;
}
@media screen and (max-width: 375px) {
  main[data-newgenpage="true"] .rounded-3xl,
  .editor-visual-editor .rounded-3xl {
    border-radius: 16px;
  }
}
main[data-newgenpage="true"] .rounded-full,
.editor-visual-editor .rounded-full {
  border-radius: 50%;
}
main[data-newgenpage="true"] .shadow-96-light,
.editor-visual-editor .shadow-96-light {
  box-shadow: 0px 104px 32px -96px rgba(52, 105, 179, 0.24);
}
main[data-newgenpage="true"] .shadow-48-light,
.editor-visual-editor .shadow-48-light {
  box-shadow: 0px 56px 32px -48px rgba(52, 105, 179, 0.24);
}
main[data-newgenpage="true"] .shadow-32-light,
.editor-visual-editor .shadow-32-light {
  box-shadow: 0px 40px 32px -32px rgba(52, 105, 179, 0.24);
}
main[data-newgenpage="true"] .shadow-24-light,
.editor-visual-editor .shadow-24-light {
  box-shadow: 0px 32px 32px -24px rgba(52, 105, 179, 0.24);
}
main[data-newgenpage="true"] .shadow-96-dark,
.editor-visual-editor .shadow-96-dark {
  box-shadow: 0px 104px 32px -96px #01163C;
}
main[data-newgenpage="true"] .shadow-48-dark,
.editor-visual-editor .shadow-48-dark {
  box-shadow: 0px 56px 32px -48px #01163C;
}
main[data-newgenpage="true"] .shadow-32-dark,
.editor-visual-editor .shadow-32-dark {
  box-shadow: 0px 40px 32px -32px #01163C;
}
main[data-newgenpage="true"] .shadow-24-dark,
.editor-visual-editor .shadow-24-dark {
  box-shadow: 0px 32px 32px -24px #01163C;
}
main[data-newgenpage="true"] .container,
.editor-visual-editor .container {
  max-width: calc(1224px + 20px + 20px);
  padding-left: 20px;
  padding-right: 20px;
  margin: auto;
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] .container,
  .editor-visual-editor .container {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
main[data-newgenpage="true"] .btn,
.editor-visual-editor .btn {
  display: inline-flex;
  border-radius: 0px;
  text-align: left;
  transition: 0.2s all linear;
  text-decoration: none;
  font-weight: 700;
  border-radius: 100px;
  text-transform: uppercase;
  /* sizes */
  /* designs */
}
main[data-newgenpage="true"] .btn:hover,
.editor-visual-editor .btn:hover {
  transition: 0.2s all linear;
  text-decoration: none;
}
main[data-newgenpage="true"] .btn-lg,
.editor-visual-editor .btn-lg {
  padding: 23px 34px;
  font-size: 16px;
  line-height: 120%;
}
@media screen and (max-width: 1280px) {
  main[data-newgenpage="true"] .btn-lg,
  .editor-visual-editor .btn-lg {
    padding: 16px 20px;
    font-size: 16px;
    line-height: 120%;
  }
}
main[data-newgenpage="true"] .btn-md,
.editor-visual-editor .btn-md {
  padding: 16px 24px;
  font-size: 16px;
  line-height: 120%;
}
@media screen and (max-width: 1280px) {
  main[data-newgenpage="true"] .btn-md,
  .editor-visual-editor .btn-md {
    padding: 14px 18px;
    font-size: 16px;
    line-height: 120%;
  }
}
main[data-newgenpage="true"] .btn-sm,
.editor-visual-editor .btn-sm {
  padding: 12px 16px;
  font-size: 16px;
  line-height: 120%;
}
@media screen and (max-width: 1280px) {
  main[data-newgenpage="true"] .btn-sm,
  .editor-visual-editor .btn-sm {
    padding: 12px 16px;
    font-size: 16px;
    line-height: 120%;
  }
}
main[data-newgenpage="true"] .btn-filled,
.editor-visual-editor .btn-filled {
  background-color: #28D2CD;
  color: #0C2652;
  border: 2px solid #28D2CD;
}
main[data-newgenpage="true"] .btn-filled:hover,
.editor-visual-editor .btn-filled:hover {
  background-color: #35E3DE;
  color: #0C2652;
  border: 2px solid #35E3DE;
}
main[data-newgenpage="true"] .btn-outlined,
.editor-visual-editor .btn-outlined {
  background-color: transparent;
  color: #0C2652;
  border: 2px solid #28D2CD;
}
main[data-newgenpage="true"] .btn-outlined:hover,
.editor-visual-editor .btn-outlined:hover {
  background-color: #35E3DE;
  color: #0C2652;
  border: 2px solid #35E3DE;
}
main[data-newgenpage="true"] .btn-full-width,
.editor-visual-editor .btn-full-width {
  display: block;
}
main[data-newgenpage="true"] .btn-full-width .btn,
.editor-visual-editor .btn-full-width .btn {
  width: 100%;
  justify-content: center;
}
main[data-newgenpage="true"] ul.element-breadcrumb,
.editor-visual-editor ul.element-breadcrumb {
  background-color: transparent;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
main[data-newgenpage="true"] ul.element-breadcrumb li,
.editor-visual-editor ul.element-breadcrumb li {
  display: inline;
  font-size: 19px;
  line-height: 155%;
  flex: none;
  font-weight: 500;
  color: #0C2652;
}
@media screen and (max-width: 992px) {
  main[data-newgenpage="true"] ul.element-breadcrumb li,
  .editor-visual-editor ul.element-breadcrumb li {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  main[data-newgenpage="true"] ul.element-breadcrumb li,
  .editor-visual-editor ul.element-breadcrumb li {
    font-size: 16px;
  }
}
main[data-newgenpage="true"] ul.element-breadcrumb li a,
.editor-visual-editor ul.element-breadcrumb li a {
  color: #0C2652;
  line-height: 28px;
  text-decoration: none;
  font-weight: 500;
  display: inline-block;
  line-height: 155%;
}
main[data-newgenpage="true"] ul.element-breadcrumb li a:hover,
.editor-visual-editor ul.element-breadcrumb li a:hover {
  color: #35E3DE;
  text-decoration: underline;
}
main[data-newgenpage="true"] ul.element-breadcrumb li:not(:first-child)::before,
.editor-visual-editor 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.gt-block.page-report {
  --report-box-color: #0046BE;
  --report-text-color: #FFFFFF;
  --report-blob-bg: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDE2MDAgODAwIiBmaWxsPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iYmxvYkJsdWUiIHg9IjExMDAiIHk9Ii0xMDAiIHdpZHRoPSI2MDAiIGhlaWdodD0iNTAwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyIi8+DQogICAgPC9maWx0ZXI+DQogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkQmx1ZSIgY3g9IjAuNyIgY3k9IjAuMiIgcj0iMC41Ij4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwIi8+DQogICAgPC9yYWRpYWxHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8ZWxsaXBzZSBjeD0iMTQwMCIgY3k9IjE1MCIgcng9IjI4MCIgcnk9IjIwMCIgZmlsbD0idXJsKCNncmFkQmx1ZSkiIGZpbHRlcj0idXJsKCNibG9iQmx1ZSkiLz4NCiAgPGVsbGlwc2UgY3g9IjE0ODAiIGN5PSIxMDAiIHJ4PSIxODAiIHJ5PSIxMjAiIGZpbGw9IiM4NENFOUQiIGZpbGwtb3BhY2l0eT0iMC41IiBmaWx0ZXI9InVybCgjYmxvYkJsdWUpIi8+DQo8L3N2Zz4=';
  --report-icon-color: #0C2652;
  --report-btn-bg: #28D2CD;
  --report-btn-text: #FFFFFF;
  --report-btn-border: #28D2CD;
  position: relative;
  z-index: 3;
  padding: 96px 0;
}
section.gt-block.page-report[data-bg="white"] {
  background-color: #FFFFFF;
}
section.gt-block.page-report[data-bg="light-blue"] {
  background-color: #F4F7FB;
}
section.gt-block.page-report[data-bg="grainy-gradient"] {
  background-color: #FFFFFF;
}
section.gt-block.page-report[data-bg="transparent"] {
  background-color: transparent;
}
section.gt-block.page-report[data-box="blue"] {
  --report-box-color: #0046BE;
  --report-text-color: #FFFFFF;
  --report-blob-bg: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDE2MDAgODAwIiBmaWxsPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iYmxvYkJsdWUiIHg9IjExMDAiIHk9Ii0xMDAiIHdpZHRoPSI2MDAiIGhlaWdodD0iNTAwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyIi8+DQogICAgPC9maWx0ZXI+DQogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkQmx1ZSIgY3g9IjAuNyIgY3k9IjAuMiIgcj0iMC41Ij4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwIi8+DQogICAgPC9yYWRpYWxHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8ZWxsaXBzZSBjeD0iMTQwMCIgY3k9IjE1MCIgcng9IjI4MCIgcnk9IjIwMCIgZmlsbD0idXJsKCNncmFkQmx1ZSkiIGZpbHRlcj0idXJsKCNibG9iQmx1ZSkiLz4NCiAgPGVsbGlwc2UgY3g9IjE0ODAiIGN5PSIxMDAiIHJ4PSIxODAiIHJ5PSIxMjAiIGZpbGw9IiM4NENFOUQiIGZpbGwtb3BhY2l0eT0iMC41IiBmaWx0ZXI9InVybCgjYmxvYkJsdWUpIi8+DQo8L3N2Zz4=';
  --report-icon-color: #0C2652;
  --report-btn-bg: #28D2CD;
  --report-btn-text: #FFFFFF;
  --report-btn-border: #28D2CD;
}
section.gt-block.page-report[data-box="turquoise"] {
  --report-box-color: #28D2CD;
  --report-text-color: #0C2652;
  --report-blob-bg: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDE2MDAgODAwIiBmaWxsPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iYmxvYlR1cnEiIHg9IjExMDAiIHk9Ii0xMDAiIHdpZHRoPSI2MDAiIGhlaWdodD0iNTAwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyIi8+DQogICAgPC9maWx0ZXI+DQogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkVHVycSIgY3g9IjAuNyIgY3k9IjAuMiIgcj0iMC41Ij4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzg0Q0U5RCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iIzg0Q0U5RCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzg0Q0U5RCIgc3RvcC1vcGFjaXR5PSIwIi8+DQogICAgPC9yYWRpYWxHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8ZWxsaXBzZSBjeD0iMTQwMCIgY3k9IjE1MCIgcng9IjI4MCIgcnk9IjIwMCIgZmlsbD0idXJsKCNncmFkVHVycSkiIGZpbHRlcj0idXJsKCNibG9iVHVycSkiLz4NCiAgPGVsbGlwc2UgY3g9IjE0ODAiIGN5PSIxMDAiIHJ4PSIxODAiIHJ5PSIxMjAiIGZpbGw9IiNGRkZGRkYiIGZpbGwtb3BhY2l0eT0iMC4zIiBmaWx0ZXI9InVybCgjYmxvYlR1cnEpIi8+DQo8L3N2Zz4=';
  --report-icon-color: #0C2652;
  --report-btn-bg: #FFFFFF;
  --report-btn-text: #0C2652;
  --report-btn-border: #FFFFFF;
}
section.gt-block.page-report .page-report__heading {
  text-align: center;
  margin: 0 0 56px 0;
  color: #0C2652;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 992px) {
  section.gt-block.page-report .page-report__heading {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-report .page-report__heading {
    margin-bottom: 32px;
    max-width: 100%;
  }
}
section.gt-block.page-report .page-report__heading h2 {
  margin: 0;
  color: #0C2652;
}
section.gt-block.page-report .page-report__heading * {
  color: #0C2652;
}
section.gt-block.page-report .page-report__heading p {
  margin: 0;
}
section.gt-block.page-report .page-report__heading strong {
  font-weight: 700;
  position: relative;
  display: inline-block;
}
section.gt-block.page-report .page-report__box {
  position: relative;
  background-color: var(--report-box-color);
  border-radius: 0;
  overflow: hidden;
}
section.gt-block.page-report .page-report__box-bg-blob {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDE2MDAgODAwIiBmaWxsPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iYmxvYkJsdWUiIHg9IjExMDAiIHk9Ii0xMDAiIHdpZHRoPSI2MDAiIGhlaWdodD0iNTAwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyIi8+DQogICAgPC9maWx0ZXI+DQogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkQmx1ZSIgY3g9IjAuNyIgY3k9IjAuMiIgcj0iMC41Ij4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwIi8+DQogICAgPC9yYWRpYWxHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8ZWxsaXBzZSBjeD0iMTQwMCIgY3k9IjE1MCIgcng9IjI4MCIgcnk9IjIwMCIgZmlsbD0idXJsKCNncmFkQmx1ZSkiIGZpbHRlcj0idXJsKCNibG9iQmx1ZSkiLz4NCiAgPGVsbGlwc2UgY3g9IjE0ODAiIGN5PSIxMDAiIHJ4PSIxODAiIHJ5PSIxMjAiIGZpbGw9IiM4NENFOUQiIGZpbGwtb3BhY2l0eT0iMC41IiBmaWx0ZXI9InVybCgjYmxvYkJsdWUpIi8+DQo8L3N2Zz4=");
  background-size: cover;
  background-position: right top;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 0;
}
@media screen and (max-width: 768px) {
  section.gt-block.page-report .page-report__box-bg-blob {
    width: 80%;
    height: 60%;
    top: 0;
    right: -20%;
  }
}
.page-report[data-box="blue"] section.gt-block.page-report .page-report__box-bg-blob {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDE2MDAgODAwIiBmaWxsPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iYmxvYkJsdWUiIHg9IjExMDAiIHk9Ii0xMDAiIHdpZHRoPSI2MDAiIGhlaWdodD0iNTAwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyIi8+DQogICAgPC9maWx0ZXI+DQogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkQmx1ZSIgY3g9IjAuNyIgY3k9IjAuMiIgcj0iMC41Ij4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI4RDJDRCIgc3RvcC1vcGFjaXR5PSIwIi8+DQogICAgPC9yYWRpYWxHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8ZWxsaXBzZSBjeD0iMTQwMCIgY3k9IjE1MCIgcng9IjI4MCIgcnk9IjIwMCIgZmlsbD0idXJsKCNncmFkQmx1ZSkiIGZpbHRlcj0idXJsKCNibG9iQmx1ZSkiLz4NCiAgPGVsbGlwc2UgY3g9IjE0ODAiIGN5PSIxMDAiIHJ4PSIxODAiIHJ5PSIxMjAiIGZpbGw9IiM4NENFOUQiIGZpbGwtb3BhY2l0eT0iMC41IiBmaWx0ZXI9InVybCgjYmxvYkJsdWUpIi8+DQo8L3N2Zz4=");
}
.page-report[data-box="turquoise"] section.gt-block.page-report .page-report__box-bg-blob {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDE2MDAgODAwIiBmaWxsPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iYmxvYlR1cnEiIHg9IjExMDAiIHk9Ii0xMDAiIHdpZHRoPSI2MDAiIGhlaWdodD0iNTAwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyIi8+DQogICAgPC9maWx0ZXI+DQogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkVHVycSIgY3g9IjAuNyIgY3k9IjAuMiIgcj0iMC41Ij4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzg0Q0U5RCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iIzg0Q0U5RCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzg0Q0U5RCIgc3RvcC1vcGFjaXR5PSIwIi8+DQogICAgPC9yYWRpYWxHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8ZWxsaXBzZSBjeD0iMTQwMCIgY3k9IjE1MCIgcng9IjI4MCIgcnk9IjIwMCIgZmlsbD0idXJsKCNncmFkVHVycSkiIGZpbHRlcj0idXJsKCNibG9iVHVycSkiLz4NCiAgPGVsbGlwc2UgY3g9IjE0ODAiIGN5PSIxMDAiIHJ4PSIxODAiIHJ5PSIxMjAiIGZpbGw9IiNGRkZGRkYiIGZpbGwtb3BhY2l0eT0iMC4zIiBmaWx0ZXI9InVybCgjYmxvYlR1cnEpIi8+DQo8L3N2Zz4=");
}
section.gt-block.page-report .page-report__box-content {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  section.gt-block.page-report .page-report__box-content {
    flex-direction: column;
    height: auto;
  }
}
section.gt-block.page-report .page-report__box-content-left {
  width: 40%;
  flex-shrink: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 72px 48px;
  color: var(--report-text-color);
}
@media screen and (max-width: 768px) {
  section.gt-block.page-report .page-report__box-content-left {
    width: 100%;
    padding: 48px 32px;
  }
}
section.gt-block.page-report .page-report__icon {
  margin-bottom: 24px;
}
@media screen and (max-width: 768px) {
  section.gt-block.page-report .page-report__icon {
    margin-bottom: 24px;
  }
}
section.gt-block.page-report .page-report__icon-circle {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--report-icon-color);
}
section.gt-block.page-report .page-report__icon-circle img,
section.gt-block.page-report .page-report__icon-circle svg {
  max-width: 40px;
  max-height: 40px;
  width: auto;
  height: auto;
  display: block;
}
section.gt-block.page-report .page-report__title {
  margin: 0 0 24px 0;
  color: var(--report-text-color);
  font-family: 'Gilroy', sans-serif;
  font-size: 32px;
  line-height: 120%;
  font-weight: 700;
}
@media screen and (max-width: 992px) {
  section.gt-block.page-report .page-report__title {
    font-size: 26px;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-report .page-report__title {
    font-size: 22px;
    margin-bottom: 12px;
  }
}
section.gt-block.page-report .page-report__text {
  color: var(--report-text-color);
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 16px;
  line-height: 132%;
  margin: 0 0 24px 0;
  max-width: 280px;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 992px) {
  section.gt-block.page-report .page-report__text {
    font-size: 16px;
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-report .page-report__text {
    font-size: 15px;
    margin-bottom: 20px;
    max-width: 100%;
  }
}
section.gt-block.page-report .page-report__text p {
  margin: 0;
}
section.gt-block.page-report .page-report__text * {
  color: var(--report-text-color);
}
section.gt-block.page-report .page-report__cta {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}
@media screen and (max-width: 768px) {
  section.gt-block.page-report .page-report__cta {
    width: 100%;
  }
}
section.gt-block.page-report .page-report__cta .btn {
  margin: 0;
}
section.gt-block.page-report .page-report__cta .btn-filled-turquoise,
section.gt-block.page-report .page-report__cta .btn-filled-white {
  background-color: var(--report-btn-bg);
  color: var(--report-btn-text);
  border: 2px solid var(--report-btn-border);
}
section.gt-block.page-report .page-report__cta .btn-filled-turquoise:hover,
section.gt-block.page-report .page-report__cta .btn-filled-white:hover {
  background-color: var(--report-btn-text);
  color: var(--report-btn-bg);
  border-color: var(--report-btn-text);
}
section.gt-block.page-report .page-report__cta .btn-outlined-turquoise,
section.gt-block.page-report .page-report__cta .btn-outlined-white {
  background-color: transparent;
  color: var(--report-btn-border);
  border: 2px solid var(--report-btn-border);
}
section.gt-block.page-report .page-report__cta .btn-outlined-turquoise:hover,
section.gt-block.page-report .page-report__cta .btn-outlined-white:hover {
  background-color: var(--report-btn-border);
  color: var(--report-btn-text);
  border-color: var(--report-btn-border);
}
section.gt-block.page-report .page-report__box-content-right {
  width: 60%;
  flex-shrink: 0;
  position: relative;
  align-self: flex-end;
}
@media screen and (max-width: 768px) {
  section.gt-block.page-report .page-report__box-content-right {
    width: 100%;
  }
}
section.gt-block.page-report .page-report__illustration {
  display: block;
  width: 100%;
  height: auto;
  line-height: 0;
  margin: 0;
  padding-top: 60px;
  pointer-events: none;
  transition: margin-left 0.4s ease-in-out;
}
@media screen and (max-width: 768px) {
  section.gt-block.page-report .page-report__illustration {
    padding-top: 0px;
  }
}
section.gt-block.page-report .page-report__illustration img,
section.gt-block.page-report .page-report__illustration picture {
  display: block;
  width: 100%;
  height: auto;
  margin-left: 30px;
  transition: margin-left 0.4s ease-in-out;
}
section.gt-block.page-report .page-report__illustration--placeholder {
  width: 100%;
  height: 360px;
  background-color: rgba(255, 255, 255, 0.12);
  border: 2px dashed rgba(255, 255, 255, 0.4);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
section.gt-block.page-report .page-report__illustration--placeholder span {
  color: var(--report-text-color);
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: 700;
}
.page-report__box.is-hovered .page-report__illustration img,
.page-report__box.is-hovered .page-report__illustration picture {
  margin-left: 0px!important;
}
.page-report[data-illustration-position="to-bottom"] .page-report__illustration {
  padding-right: 32px;
}
@media screen and (max-width: 768px) {
  .page-report[data-illustration-position="to-bottom"] .page-report__illustration {
    padding-right: 8px;
  }
}
.page-report[data-illustration-position="to-bottom"] .page-report__illustration img,
.page-report[data-illustration-position="to-bottom"] .page-report__illustration picture {
  margin-left: unset!important;
  margin-bottom: -30px !important;
}
.page-report[data-illustration-position="to-bottom"] .page-report__illustration {
  margin-left: unset!important;
}
