/** 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-colorful-hero {
  padding: 180px 0 120px 0;
  position: relative;
  z-index: 3;
  overflow: hidden;
  --hero-accent: #7D55C8;
  --hero-blob: #7D55C8;
  --hero-bg: 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX2ZpYWxvdnkiIHg9Ii01MTIiIHk9IjQyNCIgd2lkdGg9IjkyMi44MjQiIGhlaWdodD0iODI5LjUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4NCiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+DQogICAgICA8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPg0KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iODEiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl9maWFsb3Z5Ii8+DQogICAgPC9maWx0ZXI+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkX2ZpYWxvdnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzQxQUVDQyIgc3RvcC1vcGFjaXR5PSIwLjIiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0QyQzRFQiIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogIDwvZGVmcz4NCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iNzQwIiBmaWxsPSJ1cmwoI2dyYWRfZmlhbG92eSkiLz4NCiAgPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcl9maWFsb3Z5KSI+DQogICAgPHBhdGggZD0iTTI0NCA4NjYuNUMyNDQgOTkwLjc2NCAxMTEuMDI5IDEwOTEuNSAtNTMgMTA5MS41Qy0yMTcuMDI5IDEwOTEuNSAtMzUwIDk5MC43NjQgLTM1MCA4NjYuNUMtMzUwIDc0Mi4yMzYgLTQyLjAyODYgNTg2IDEyMiA1ODZDMjg2LjAyOSA1ODYgMjQ0IDc0Mi4yMzYgMjQ0IDg2Ni41WiIgZmlsbD0iIzdENTVDOCIvPg0KICA8L2c+DQo8L3N2Zz4=';
  background-color: #D2C4EB;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX2ZpYWxvdnkiIHg9Ii01MTIiIHk9IjQyNCIgd2lkdGg9IjkyMi44MjQiIGhlaWdodD0iODI5LjUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4NCiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+DQogICAgICA8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPg0KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iODEiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl9maWFsb3Z5Ii8+DQogICAgPC9maWx0ZXI+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkX2ZpYWxvdnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzQxQUVDQyIgc3RvcC1vcGFjaXR5PSIwLjIiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0QyQzRFQiIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogIDwvZGVmcz4NCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iNzQwIiBmaWxsPSJ1cmwoI2dyYWRfZmlhbG92eSkiLz4NCiAgPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcl9maWFsb3Z5KSI+DQogICAgPHBhdGggZD0iTTI0NCA4NjYuNUMyNDQgOTkwLjc2NCAxMTEuMDI5IDEwOTEuNSAtNTMgMTA5MS41Qy0yMTcuMDI5IDEwOTEuNSAtMzUwIDk5MC43NjQgLTM1MCA4NjYuNUMtMzUwIDc0Mi4yMzYgLTQyLjAyODYgNTg2IDEyMiA1ODZDMjg2LjAyOSA1ODYgMjQ0IDc0Mi4yMzYgMjQ0IDg2Ni41WiIgZmlsbD0iIzdENTVDOCIvPg0KICA8L2c+DQo8L3N2Zz4=");
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 992px) {
  section.gt-block.page-colorful-hero {
    padding: 110px 0 80px 0;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero {
    padding: 70px 0 40px 0;
  }
}
section.gt-block.page-colorful-hero[data-variant="fialovy-stream"] {
  --hero-accent: #7D55C8;
  --hero-blob: #7D55C8;
  --hero-bg: 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX2ZpYWxvdnkiIHg9Ii01MTIiIHk9IjQyNCIgd2lkdGg9IjkyMi44MjQiIGhlaWdodD0iODI5LjUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4NCiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+DQogICAgICA8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPg0KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iODEiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl9maWFsb3Z5Ii8+DQogICAgPC9maWx0ZXI+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkX2ZpYWxvdnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzQxQUVDQyIgc3RvcC1vcGFjaXR5PSIwLjIiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0QyQzRFQiIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogIDwvZGVmcz4NCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iNzQwIiBmaWxsPSJ1cmwoI2dyYWRfZmlhbG92eSkiLz4NCiAgPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcl9maWFsb3Z5KSI+DQogICAgPHBhdGggZD0iTTI0NCA4NjYuNUMyNDQgOTkwLjc2NCAxMTEuMDI5IDEwOTEuNSAtNTMgMTA5MS41Qy0yMTcuMDI5IDEwOTEuNSAtMzUwIDk5MC43NjQgLTM1MCA4NjYuNUMtMzUwIDc0Mi4yMzYgLTQyLjAyODYgNTg2IDEyMiA1ODZDMjg2LjAyOSA1ODYgMjQ0IDc0Mi4yMzYgMjQ0IDg2Ni41WiIgZmlsbD0iIzdENTVDOCIvPg0KICA8L2c+DQo8L3N2Zz4=';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX2ZpYWxvdnkiIHg9Ii01MTIiIHk9IjQyNCIgd2lkdGg9IjkyMi44MjQiIGhlaWdodD0iODI5LjUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4NCiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+DQogICAgICA8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPg0KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iODEiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl9maWFsb3Z5Ii8+DQogICAgPC9maWx0ZXI+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkX2ZpYWxvdnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzQxQUVDQyIgc3RvcC1vcGFjaXR5PSIwLjIiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0QyQzRFQiIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogIDwvZGVmcz4NCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iNzQwIiBmaWxsPSJ1cmwoI2dyYWRfZmlhbG92eSkiLz4NCiAgPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcl9maWFsb3Z5KSI+DQogICAgPHBhdGggZD0iTTI0NCA4NjYuNUMyNDQgOTkwLjc2NCAxMTEuMDI5IDEwOTEuNSAtNTMgMTA5MS41Qy0yMTcuMDI5IDEwOTEuNSAtMzUwIDk5MC43NjQgLTM1MCA4NjYuNUMtMzUwIDc0Mi4yMzYgLTQyLjAyODYgNTg2IDEyMiA1ODZDMjg2LjAyOSA1ODYgMjQ0IDc0Mi4yMzYgMjQ0IDg2Ni41WiIgZmlsbD0iIzdENTVDOCIvPg0KICA8L2c+DQo8L3N2Zz4=");
  background-color: #FFFFFF;
}
section.gt-block.page-colorful-hero[data-variant="zluty-stream"] {
  --hero-accent: #F5C85A;
  --hero-blob: #E79A53;
  --hero-bg: 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX3psdXR5IiB4PSItNTEyIiB5PSI0MjQiIHdpZHRoPSI5MjIuODI0IiBIZWlnaHQ9IjgyOS41IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4NCiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjgxIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfemx1dHkiLz4NCiAgICA8L2ZpbHRlcj4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRfemx1dHkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRjREOCIvPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRTc5QTUzIiBzdG9wLW9wYWNpdHk9IjAuMTkiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxyZWN0IHdpZHRoPSIxNjAwIiBoZWlnaHQ9Ijc0MCIgZmlsbD0idXJsKCNncmFkX3psdXR5KSIvPg0KICA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyX3psdXR5KSI+DQogICAgPHBhdGggZD0iTTI0NCA4NjYuNUMyNDQgOTkwLjc2NCAxMTEuMDI5IDEwOTEuNSAtNTMgMTA5MS41Qy0yMTcuMDI5IDEwOTEuNSAtMzUwIDk5MC43NjQgLTM1MCA4NjYuNUMtMzUwIDc0Mi4yMzYgLTQyLjAyODYgNTg2IDEyMiA1ODZDMjg2LjAyOSA1ODYgMjQ0IDc0Mi4yMzYgMjQ0IDg2Ni41WiIgZmlsbD0iI0U3OUE1MyIvPg0KICA8L2c+DQo8L3N2Zz4=';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX3psdXR5IiB4PSItNTEyIiB5PSI0MjQiIHdpZHRoPSI5MjIuODI0IiBIZWlnaHQ9IjgyOS41IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4NCiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjgxIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfemx1dHkiLz4NCiAgICA8L2ZpbHRlcj4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRfemx1dHkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRjREOCIvPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRTc5QTUzIiBzdG9wLW9wYWNpdHk9IjAuMTkiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxyZWN0IHdpZHRoPSIxNjAwIiBoZWlnaHQ9Ijc0MCIgZmlsbD0idXJsKCNncmFkX3psdXR5KSIvPg0KICA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyX3psdXR5KSI+DQogICAgPHBhdGggZD0iTTI0NCA4NjYuNUMyNDQgOTkwLjc2NCAxMTEuMDI5IDEwOTEuNSAtNTMgMTA5MS41Qy0yMTcuMDI5IDEwOTEuNSAtMzUwIDk5MC43NjQgLTM1MCA4NjYuNUMtMzUwIDc0Mi4yMzYgLTQyLjAyODYgNTg2IDEyMiA1ODZDMjg2LjAyOSA1ODYgMjQ0IDc0Mi4yMzYgMjQ0IDg2Ni41WiIgZmlsbD0iI0U3OUE1MyIvPg0KICA8L2c+DQo8L3N2Zz4=");
  background-color: #FFFFFF;
}
section.gt-block.page-colorful-hero[data-variant="tyrkysovy-stream"] {
  --hero-accent: #0046BE;
  --hero-blob: #29D2CD;
  --hero-bg: 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX3R5cmt5c292eSIgeD0iLTUxMiIgeT0iNDI0IiB3aWR0aD0iOTIyLjgyNCIgaGVpZ2h0PSI4MjkuNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPg0KICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4NCiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyX3R5cmt5c292eSIvPg0KICAgIDwvZmlsdGVyPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZF90eXJreXNvdnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0Q2RjhEQyIvPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjhEMkNEIiBzdG9wLW9wYWNpdHk9IjAuMTQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxyZWN0IHdpZHRoPSIxNjAwIiBoZWlnaHQ9Ijc0MCIgZmlsbD0idXJsKCNncmFkX3R5cmt5c292eSkiLz4NCiAgPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcl90eXJreXNvdnkpIj4NCiAgICA8cGF0aCBkPSJNMjQ0IDg2Ni41QzI0NCA5OTAuNzY0IDExMS4wMjkgMTA5MS41IC01MyAxMDkxLjVDLTIxNy4wMjkgMTA5MS41IC0zNTAgOTkwLjc2NCAtMzUwIDg2Ni41Qy0zNTAgNzQyLjIzNiAtNDIuMDI4NiA1ODYgMTIyIDU4NkMyODYuMDI5IDU4NiAyNDQgNzQyLjIzNiAyNDQgODY2LjVaIiBmaWxsPSIjMjlEMkNEIi8+DQogIDwvZz4NCjwvc3ZnPg==';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX3R5cmt5c292eSIgeD0iLTUxMiIgeT0iNDI0IiB3aWR0aD0iOTIyLjgyNCIgaGVpZ2h0PSI4MjkuNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPg0KICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4NCiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyX3R5cmt5c292eSIvPg0KICAgIDwvZmlsdGVyPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZF90eXJreXNvdnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0Q2RjhEQyIvPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjhEMkNEIiBzdG9wLW9wYWNpdHk9IjAuMTQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxyZWN0IHdpZHRoPSIxNjAwIiBoZWlnaHQ9Ijc0MCIgZmlsbD0idXJsKCNncmFkX3R5cmt5c292eSkiLz4NCiAgPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcl90eXJreXNvdnkpIj4NCiAgICA8cGF0aCBkPSJNMjQ0IDg2Ni41QzI0NCA5OTAuNzY0IDExMS4wMjkgMTA5MS41IC01MyAxMDkxLjVDLTIxNy4wMjkgMTA5MS41IC0zNTAgOTkwLjc2NCAtMzUwIDg2Ni41Qy0zNTAgNzQyLjIzNiAtNDIuMDI4NiA1ODYgMTIyIDU4NkMyODYuMDI5IDU4NiAyNDQgNzQyLjIzNiAyNDQgODY2LjVaIiBmaWxsPSIjMjlEMkNEIi8+DQogIDwvZz4NCjwvc3ZnPg==");
  background-color: #FFFFFF;
}
section.gt-block.page-colorful-hero[data-variant="modry-stream"] {
  --hero-accent: #0046BE;
  --hero-blob: #0147BE;
  --hero-bg: 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX21vZHJ5IiB4PSItNTEyIiB5PSI0MjQiIHdpZHRoPSI5MjIuODI0IiBIZWlnaHQ9IjgyOS41IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4NCiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjgxIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfbW9kcnkiLz4NCiAgICA8L2ZpbHRlcj4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRfbW9kcnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzFDQTZDOCIgc3RvcC1vcGFjaXR5PSIwLjI0Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMTQ2QkUiIHN0b3Atb3BhY2l0eT0iMC4yNyIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogIDwvZGVmcz4NCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iNzQwIiBmaWxsPSJ1cmwoI2dyYWRfbW9kcnkpIi8+DQogIDxnIGZpbHRlcj0idXJsKCNmaWx0ZXJfbW9kcnkpIj4NCiAgICA8cGF0aCBkPSJNMjQ0IDg2Ni41QzI0NCA5OTAuNzY0IDExMS4wMjkgMTA5MS41IC01MyAxMDkxLjVDLTIxNy4wMjkgMTA5MS41IC0zNTAgOTkwLjc2NCAtMzUwIDg2Ni41Qy0zNTAgNzQyLjIzNiAtNDIuMDI4NiA1ODYgMTIyIDU4NkMyODYuMDI5IDU4NiAyNDQgNzQyLjIzNiAyNDQgODY2LjVaIiBmaWxsPSIjMDE0N0JFIi8+DQogIDwvZz4NCjwvc3ZnPg==';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX21vZHJ5IiB4PSItNTEyIiB5PSI0MjQiIHdpZHRoPSI5MjIuODI0IiBIZWlnaHQ9IjgyOS41IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4NCiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjgxIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfbW9kcnkiLz4NCiAgICA8L2ZpbHRlcj4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRfbW9kcnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzFDQTZDOCIgc3RvcC1vcGFjaXR5PSIwLjI0Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMTQ2QkUiIHN0b3Atb3BhY2l0eT0iMC4yNyIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogIDwvZGVmcz4NCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iNzQwIiBmaWxsPSJ1cmwoI2dyYWRfbW9kcnkpIi8+DQogIDxnIGZpbHRlcj0idXJsKCNmaWx0ZXJfbW9kcnkpIj4NCiAgICA8cGF0aCBkPSJNMjQ0IDg2Ni41QzI0NCA5OTAuNzY0IDExMS4wMjkgMTA5MS41IC01MyAxMDkxLjVDLTIxNy4wMjkgMTA5MS41IC0zNTAgOTkwLjc2NCAtMzUwIDg2Ni41Qy0zNTAgNzQyLjIzNiAtNDIuMDI4NiA1ODYgMTIyIDU4NkMyODYuMDI5IDU4NiAyNDQgNzQyLjIzNiAyNDQgODY2LjVaIiBmaWxsPSIjMDE0N0JFIi8+DQogIDwvZz4NCjwvc3ZnPg==");
  background-color: #FFFFFF;
}
section.gt-block.page-colorful-hero[data-variant="zeleny-stream"] {
  --hero-accent: #84B566;
  --hero-blob: #84B566;
  --hero-bg: 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX3plbGVueSIgeD0iLTUxMiIgeT0iNDI0IiB3aWR0aD0iOTIyLjgyNCIgaGVpZ2h0PSI4MjkuNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPg0KICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4NCiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyX3plbGVueSIvPg0KICAgIDwvZmlsdGVyPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZF96ZWxlbnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzkxREM2NSIgc3RvcC1vcGFjaXR5PSIwLjI0Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3Q0I5NTYiIHN0b3Atb3BhY2l0eT0iMC40NiIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogIDwvZGVmcz4NCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iNzQwIiBmaWxsPSJ1cmwoI2dyYWRfemVsZW55KSIvPg0KICA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyX3plbGVueSkiPg0KICAgIDxwYXRoIGQ9Ik0yNDQgODY2LjVDMjQ0IDk5MC43NjQgMTExLjAyOSAxMDkxLjUgLTUzIDEwOTEuNUMtMjE3LjAyOSAxMDkxLjUgLTM1MCA5OTAuNzY0IC0zNTAgODY2LjVDLTM1MCA3NDIuMjM2IC00Mi4wMjg2IDU4NiAxMjIgNTg2QzI4Ni4wMjkgNTg2IDI0NCA3NDIuMjM2IDI0NCA4NjYuNVoiIGZpbGw9IiM4NEI1NjYiLz4NCiAgPC9nPg0KPC9zdmc+';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX3plbGVueSIgeD0iLTUxMiIgeT0iNDI0IiB3aWR0aD0iOTIyLjgyNCIgaGVpZ2h0PSI4MjkuNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPg0KICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4NCiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyX3plbGVueSIvPg0KICAgIDwvZmlsdGVyPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZF96ZWxlbnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzkxREM2NSIgc3RvcC1vcGFjaXR5PSIwLjI0Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3Q0I5NTYiIHN0b3Atb3BhY2l0eT0iMC40NiIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogIDwvZGVmcz4NCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iNzQwIiBmaWxsPSJ1cmwoI2dyYWRfemVsZW55KSIvPg0KICA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyX3plbGVueSkiPg0KICAgIDxwYXRoIGQ9Ik0yNDQgODY2LjVDMjQ0IDk5MC43NjQgMTExLjAyOSAxMDkxLjUgLTUzIDEwOTEuNUMtMjE3LjAyOSAxMDkxLjUgLTM1MCA5OTAuNzY0IC0zNTAgODY2LjVDLTM1MCA3NDIuMjM2IC00Mi4wMjg2IDU4NiAxMjIgNTg2QzI4Ni4wMjkgNTg2IDI0NCA3NDIuMjM2IDI0NCA4NjYuNVoiIGZpbGw9IiM4NEI1NjYiLz4NCiAgPC9nPg0KPC9zdmc+");
  background-color: #FFFFFF;
}
section.gt-block.page-colorful-hero[data-variant="koralovy-stream"] {
  --hero-accent: #DC2EAA;
  --hero-blob: #DC2EAA;
  --hero-bg: 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX2tvcmFsb3Z5IiB4PSItNTEyIiB5PSI0MjQiIHdpZHRoPSI5MjIuODI0IiBoZWlnaHQ9IjgyOS41IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4NCiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjgxIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfa29yYWxvdnkiLz4NCiAgICA8L2ZpbHRlcj4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRfa29yYWxvdnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0Y5RTFBRCIgc3RvcC1vcGFjaXR5PSIwLjUxIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEQzJFQUEiIHN0b3Atb3BhY2l0eT0iMC4yMyIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogIDwvZGVmcz4NCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iNzQwIiBmaWxsPSJ1cmwoI2dyYWRfa29yYWxvdnkpIi8+DQogIDxnIGZpbHRlcj0idXJsKCNmaWx0ZXJfa29yYWxvdnkpIj4NCiAgICA8cGF0aCBkPSJNMjQ0IDg2Ni41QzI0NCA5OTAuNzY0IDExMS4wMjkgMTA5MS41IC01MyAxMDkxLjVDLTIxNy4wMjkgMTA5MS41IC0zNTAgOTkwLjc2NCAtMzUwIDg2Ni41Qy0zNTAgNzQyLjIzNiAtNDIuMDI4NiA1ODYgMTIyIDU4NkMyODYuMDI5IDU4NiAyNDQgNzQyLjIzNiAyNDQgODY2LjVaIiBmaWxsPSIjREMyRUFBIi8+DQogIDwvZz4NCjwvc3ZnPg==';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX2tvcmFsb3Z5IiB4PSItNTEyIiB5PSI0MjQiIHdpZHRoPSI5MjIuODI0IiBoZWlnaHQ9IjgyOS41IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4NCiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjgxIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfa29yYWxvdnkiLz4NCiAgICA8L2ZpbHRlcj4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRfa29yYWxvdnkiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0Y5RTFBRCIgc3RvcC1vcGFjaXR5PSIwLjUxIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEQzJFQUEiIHN0b3Atb3BhY2l0eT0iMC4yMyIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogIDwvZGVmcz4NCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iNzQwIiBmaWxsPSJ1cmwoI2dyYWRfa29yYWxvdnkpIi8+DQogIDxnIGZpbHRlcj0idXJsKCNmaWx0ZXJfa29yYWxvdnkpIj4NCiAgICA8cGF0aCBkPSJNMjQ0IDg2Ni41QzI0NCA5OTAuNzY0IDExMS4wMjkgMTA5MS41IC01MyAxMDkxLjVDLTIxNy4wMjkgMTA5MS41IC0zNTAgOTkwLjc2NCAtMzUwIDg2Ni41Qy0zNTAgNzQyLjIzNiAtNDIuMDI4NiA1ODYgMTIyIDU4NkMyODYuMDI5IDU4NiAyNDQgNzQyLjIzNiAyNDQgODY2LjVaIiBmaWxsPSIjREMyRUFBIi8+DQogIDwvZz4NCjwvc3ZnPg==");
  background-color: #FFFFFF;
}
section.gt-block.page-colorful-hero[data-variant="koralovy-stream-2"] {
  --hero-accent: #E38772;
  --hero-blob: #E38772;
  --hero-bg: 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX2tvcmFsb3Z5MiIgeD0iLTUxMiIgeT0iNDI0IiB3aWR0aD0iOTIyLjgyNCIgaGVpZ2h0PSI4MjkuNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPg0KICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4NCiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyX2tvcmFsb3Z5MiIvPg0KICAgIDwvZmlsdGVyPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZF9rb3JhbG92eTIiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0VCOUJENCIgc3RvcC1vcGFjaXR5PSIwLjE5Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFMzg3NzEiIHN0b3Atb3BhY2l0eT0iMC4zIi8+DQogICAgPC9saW5lYXJHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8cmVjdCB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIGZpbGw9InVybCgjZ3JhZF9rb3JhbG92eTIpIi8+DQogIDxnIGZpbHRlcj0idXJsKCNmaWx0ZXJfa29yYWxvdnkyKSI+DQogICAgPHBhdGggZD0iTTI0NCA4NjYuNUMyNDQgOTkwLjc2NCAxMTEuMDI5IDEwOTEuNSAtNTMgMTA5MS41Qy0yMTcuMDI5IDEwOTEuNSAtMzUwIDk5MC43NjQgLTM1MCA4NjYuNUMtMzUwIDc0Mi4yMzYgLTQyLjAyODYgNTg2IDEyMiA1ODZDMjg2LjAyOSA1ODYgMjQ0IDc0Mi4yMzYgMjQ0IDg2Ni41WiIgZmlsbD0iI0UzODc3MiIvPg0KICA8L2c+DQo8L3N2Zz4=';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIHZpZXdCb3g9IjAgMCAxNjAwIDc0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4NCiAgPGRlZnM+DQogICAgPGZpbHRlciBpZD0iZmlsdGVyX2tvcmFsb3Z5MiIgeD0iLTUxMiIgeT0iNDI0IiB3aWR0aD0iOTIyLjgyNCIgaGVpZ2h0PSI4MjkuNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPg0KICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4NCiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4MSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyX2tvcmFsb3Z5MiIvPg0KICAgIDwvZmlsdGVyPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZF9rb3JhbG92eTIiIHgxPSI4MDAiIHkxPSIwIiB4Mj0iMzQyLjUiIHkyPSI2OTguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0VCOUJENCIgc3RvcC1vcGFjaXR5PSIwLjE5Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFMzg3NzEiIHN0b3Atb3BhY2l0eT0iMC4zIi8+DQogICAgPC9saW5lYXJHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8cmVjdCB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3NDAiIGZpbGw9InVybCgjZ3JhZF9rb3JhbG92eTIpIi8+DQogIDxnIGZpbHRlcj0idXJsKCNmaWx0ZXJfa29yYWxvdnkyKSI+DQogICAgPHBhdGggZD0iTTI0NCA4NjYuNUMyNDQgOTkwLjc2NCAxMTEuMDI5IDEwOTEuNSAtNTMgMTA5MS41Qy0yMTcuMDI5IDEwOTEuNSAtMzUwIDk5MC43NjQgLTM1MCA4NjYuNUMtMzUwIDc0Mi4yMzYgLTQyLjAyODYgNTg2IDEyMiA1ODZDMjg2LjAyOSA1ODYgMjQ0IDc0Mi4yMzYgMjQ0IDg2Ni41WiIgZmlsbD0iI0UzODc3MiIvPg0KICA8L2c+DQo8L3N2Zz4=");
  background-color: #FFFFFF;
}
section.gt-block.page-colorful-hero .container {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
}
@media screen and (max-width: 992px) {
  section.gt-block.page-colorful-hero .container {
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .container {
    flex-direction: column;
    gap: 40px;
  }
}
section.gt-block.page-colorful-hero .page-colorful-hero__content {
  width: 63%;
  flex-shrink: 0;
}
@media screen and (max-width: 1200px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__content {
    width: 58%;
  }
}
@media screen and (max-width: 992px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__content {
    width: 60%;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__content {
    width: 100%;
  }
}
section.gt-block.page-colorful-hero .page-colorful-hero__stitek {
  margin-bottom: 24px;
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__stitek {
    margin-bottom: 24px;
  }
}
section.gt-block.page-colorful-hero .page-colorful-hero__stitek .stitek {
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  font-family: 'Gilroy', sans-serif;
  font-size: 12px;
  line-height: 100%;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: var(--hero-blob);
  background-color: transparent;
  border: 1.5px solid var(--hero-blob);
  border-radius: 100px;
  text-decoration: none;
  transition: 0.2s all linear;
}
section.gt-block.page-colorful-hero .page-colorful-hero__stitek .stitek:hover {
  background-color: var(--hero-blob);
  color: #FFFFFF;
  text-decoration: none;
}
section.gt-block.page-colorful-hero .page-colorful-hero__heading {
  text-align: left;
  margin-bottom: 24px;
}
@media screen and (max-width: 992px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__heading {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__heading {
    margin-bottom: 16px;
  }
}
section.gt-block.page-colorful-hero .page-colorful-hero__heading * {
  color: #0C2652;
}
section.gt-block.page-colorful-hero .page-colorful-hero__heading p {
  margin: 0;
}
section.gt-block.page-colorful-hero .page-colorful-hero__heading strong {
  font-weight: 700;
  position: relative;
  display: inline-block;
}
section.gt-block.page-colorful-hero .page-colorful-hero__heading strong::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 0%;
  height: 8px;
  background-color: var(--hero-blob);
  transition: 0.3s width ease-in-out;
  animation-name: heading-line-animation;
  animation-duration: 5s;
  animation-iteration-count: infinite;
}
@media screen and (max-width: 860px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__heading strong::after {
    height: 5px;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__heading strong::after {
    bottom: -1px;
  }
}
@keyframes heading-line-animation {
  0% {
    width: 0%;
  }
  5% {
    width: 0%;
  }
  20% {
    width: 100%;
  }
  40% {
    width: 40%;
  }
  60% {
    width: 100%;
  }
  80% {
    width: 60%;
  }
  100% {
    width: 0%;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__heading br {
    display: none;
  }
}
section.gt-block.page-colorful-hero .page-colorful-hero__perex {
  text-align: left;
  max-width: 580px;
  margin: 0 0 56px 0;
  color: #737F94;
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 18px;
  line-height: 150%;
}
@media screen and (max-width: 992px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__perex {
    margin-bottom: 40px;
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__perex {
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__perex br {
    display: none;
  }
}
section.gt-block.page-colorful-hero .page-colorful-hero__cta {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__cta {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
}
section.gt-block.page-colorful-hero .page-colorful-hero__cta .btn {
  margin: 0;
}
section.gt-block.page-colorful-hero .page-colorful-hero__cta .btn-filled {
  background-color: #FFFFFF;
  color: #0C2652;
  border: 2px solid #FFFFFF;
}
section.gt-block.page-colorful-hero .page-colorful-hero__cta .btn-filled:hover {
  background-color: #0C2652;
  color: #FFFFFF;
  border: 2px solid #0C2652;
}
section.gt-block.page-colorful-hero .page-colorful-hero__cta .btn-outlined {
  background-color: transparent;
  color: #0C2652;
  border: 2px solid #FFFFFF;
}
section.gt-block.page-colorful-hero .page-colorful-hero__cta .btn-outlined:hover {
  background-color: transparent;
  color: #0C2652;
  border: 2px solid #0C2652;
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace {
  width: 35%;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  min-height: 420px;
  color: var(--hero-accent);
}
@media screen and (max-width: 1200px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace {
    width: 42%;
  }
}
@media screen and (max-width: 992px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace {
    width: 40%;
    min-height: 360px;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace {
    width: 100%;
    min-height: 300px;
  }
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-custom {
  max-width: 100%;
  max-height: 420px;
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-custom img {
  max-width: 100%;
  max-height: 420px;
  object-fit: contain;
  display: block;
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-icon {
  position: relative;
  width: 420px;
  height: 420px;
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1200px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-icon {
    width: 360px;
    height: 360px;
  }
}
@media screen and (max-width: 992px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-icon {
    width: 300px;
    height: 300px;
  }
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-icon {
    width: 260px;
    height: 260px;
  }
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-icon-svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
  overflow: visible;
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-icon-svg svg {
  width: 100%;
  height: 100%;
  overflow: visible;
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-icon-image {
  position: relative;
  z-index: 2;
  width: 130px;
  height: 130px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-icon-image {
    width: 100px;
    height: 100px;
  }
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-icon-image-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  border-radius: 50%;
  z-index: 1;
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-icon-image img {
  position: relative;
  z-index: 2;
  width: 60%;
  height: 60%;
  object-fit: contain;
  display: block;
  max-width: 60px;
  max-height: 60px;
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-pulse {
  transform-box: fill-box;
  transform-origin: center;
  animation: hero-pulse 3s ease-out infinite;
  will-change: transform, opacity;
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-pulse--1 {
  animation-delay: 0s;
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-pulse--2 {
  animation-delay: 1s;
}
section.gt-block.page-colorful-hero .page-colorful-hero__ilustrace-pulse--3 {
  animation-delay: 2s;
}
@keyframes hero-pulse {
  0% {
    transform: scale(0.5);
    opacity: 1;
  }
  100% {
    transform: scale(3.5);
    opacity: 0;
  }
}
