._2LsiCbmk91Kt2nPNKiTXAz + div > section {
  padding-top: 128px !important; }

._32XNo8v5iuS_SljZCcsX7L {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background-color: white; }
  [data-theme] ._32XNo8v5iuS_SljZCcsX7L {
    padding-top: calc(32px + 32 * (100vw - 320px)/1120);
    padding-bottom: calc(32px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-theme] ._32XNo8v5iuS_SljZCcsX7L {
        padding-top: 64px; } }
    @media (min-width: 1440px) {
      [data-theme] ._32XNo8v5iuS_SljZCcsX7L {
        padding-bottom: 64px; } }
  [data-theme] ._32XNo8v5iuS_SljZCcsX7L[data-margins="double"] {
    padding-top: calc(64px + 32 * (100vw - 320px)/1120);
    padding-bottom: calc(64px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-theme] ._32XNo8v5iuS_SljZCcsX7L[data-margins="double"] {
        padding-top: 96px; } }
    @media (min-width: 1440px) {
      [data-theme] ._32XNo8v5iuS_SljZCcsX7L[data-margins="double"] {
        padding-bottom: 96px; } }
  [data-theme='default'] + [data-theme='default'] ._32XNo8v5iuS_SljZCcsX7L,
  [data-theme='navy'] + [data-theme='navy'] ._32XNo8v5iuS_SljZCcsX7L,
  [data-theme='green'] + [data-theme='green'] ._32XNo8v5iuS_SljZCcsX7L,
  [data-theme='pink'] + [data-theme='pink'] ._32XNo8v5iuS_SljZCcsX7L {
    padding-top: 0; }
  [data-zig-zag] + [data-theme] ._32XNo8v5iuS_SljZCcsX7L {
    padding-top: calc(32px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-zig-zag] + [data-theme] ._32XNo8v5iuS_SljZCcsX7L {
        padding-top: 64px; } }
    [data-zig-zag] + [data-theme] ._32XNo8v5iuS_SljZCcsX7L[data-margins="double"] {
      padding-top: calc(32px + 32 * (100vw - 320px)/1120); }
      @media (min-width: 1440px) {
        [data-zig-zag] + [data-theme] ._32XNo8v5iuS_SljZCcsX7L[data-margins="double"] {
          padding-top: 64px; } }

.-eQw5QRnNl_bAMftFRxAH {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding-top: calc(32px + 32 * (100vw - 320px)/1120);
  padding-bottom: calc(32px + 32 * (100vw - 320px)/1120); }
  @media (max-width: 767px) {
    .-eQw5QRnNl_bAMftFRxAH {
      padding-left: 6.25%;
      padding-right: 6.25%; } }
  [data-theme="default"] .-eQw5QRnNl_bAMftFRxAH {
    color: #1A3065; }
    [data-theme="default"] .-eQw5QRnNl_bAMftFRxAH a {
      color: #1A3065; }
  [data-theme="pink"] .-eQw5QRnNl_bAMftFRxAH {
    color: #3E0F49; }
    [data-theme="pink"] .-eQw5QRnNl_bAMftFRxAH a {
      color: #3E0F49; }
  [data-theme="green"] .-eQw5QRnNl_bAMftFRxAH {
    color: #fff; }
    [data-theme="green"] .-eQw5QRnNl_bAMftFRxAH a {
      color: #fff; }
  [data-theme="navy"] .-eQw5QRnNl_bAMftFRxAH {
    color: #fff; }
    [data-theme="navy"] .-eQw5QRnNl_bAMftFRxAH a {
      color: #fff; }
  @media (min-width: 1440px) {
    .-eQw5QRnNl_bAMftFRxAH {
      padding-top: 64px; } }
  @media (min-width: 1440px) {
    .-eQw5QRnNl_bAMftFRxAH {
      padding-bottom: 64px; } }
  .-eQw5QRnNl_bAMftFRxAH h1 {
    text-align: center;
    display: block;
    font-family: "Gilroy", sans-serif;
    font-size: calc(44px + 30 * (100vw - 320px)/1120);
    line-height: calc(42px + 30 * (100vw - 320px)/1120);
    letter-spacing: calc(-0.89px + -0.61 * (100vw - 320px)/1120);
    font-weight: 900;
    margin-top: calc(16px + 0 * (100vw - 320px)/1120);
    margin-bottom: calc(16px + 0 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      .-eQw5QRnNl_bAMftFRxAH h1 {
        font-size: 74px; } }
    @media (min-width: 1440px) {
      .-eQw5QRnNl_bAMftFRxAH h1 {
        line-height: 72px; } }
    @media (min-width: 1440px) {
      .-eQw5QRnNl_bAMftFRxAH h1 {
        letter-spacing: -1.5px; } }
    @media (min-width: 1440px) {
      .-eQw5QRnNl_bAMftFRxAH h1 {
        margin-top: 16px; } }
    @media (min-width: 1440px) {
      .-eQw5QRnNl_bAMftFRxAH h1 {
        margin-bottom: 16px; } }
    @media (max-width: 767px) {
      .-eQw5QRnNl_bAMftFRxAH h1 {
        width: auto; } }

._3Gndn6CtF5hIVUnBjkpcsS {
  width: 100%;
  padding-top: calc(32px + 32 * (100vw - 320px)/1120);
  padding-bottom: calc(32px + 32 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._3Gndn6CtF5hIVUnBjkpcsS {
      padding-top: 64px; } }
  @media (min-width: 1440px) {
    ._3Gndn6CtF5hIVUnBjkpcsS {
      padding-bottom: 64px; } }

._1HC6gUM3G2hiuKQl_ZhCFY {
  margin: 0 auto;
  max-width: 1280px; }

._3d-Z3-UojbXOMBgvQxVzUE {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  padding-left: 3.125%;
  padding-right: 3.125%; }
  @media (max-width: 767px) {
    ._3d-Z3-UojbXOMBgvQxVzUE {
      flex-direction: column;
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._2CXtsUJT3Gnb1snqE6BKYk {
  position: relative;
  background-color: white;
  width: 50%;
  height: calc(400px + 200 * (100vw - 320px)/1120); }
  [data-theme="default"] ._2CXtsUJT3Gnb1snqE6BKYk {
    color: #1A3065; }
    [data-theme="default"] ._2CXtsUJT3Gnb1snqE6BKYk a {
      color: #1A3065; }
  [data-theme="pink"] ._2CXtsUJT3Gnb1snqE6BKYk {
    color: #3E0F49; }
    [data-theme="pink"] ._2CXtsUJT3Gnb1snqE6BKYk a {
      color: #3E0F49; }
  [data-theme="green"] ._2CXtsUJT3Gnb1snqE6BKYk {
    color: #fff; }
    [data-theme="green"] ._2CXtsUJT3Gnb1snqE6BKYk a {
      color: #fff; }
  [data-theme="navy"] ._2CXtsUJT3Gnb1snqE6BKYk {
    color: #fff; }
    [data-theme="navy"] ._2CXtsUJT3Gnb1snqE6BKYk a {
      color: #fff; }
  @media (min-width: 1440px) {
    ._2CXtsUJT3Gnb1snqE6BKYk {
      height: 600px; } }
  @media (max-width: 767px) {
    ._2CXtsUJT3Gnb1snqE6BKYk {
      width: 100%; } }

.rRyd_6WFkB6VvAzYpSlKv {
  overflow-y: auto;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
  .rRyd_6WFkB6VvAzYpSlKv ._1Xqr0rWRJ9Rc7q6z8rpT6o, .rRyd_6WFkB6VvAzYpSlKv ._2bvPyXd5CCvIRRZQuig-7T, .rRyd_6WFkB6VvAzYpSlKv ._21QoAbNVRuH-MucAfCQ-wk {
    width: 80%;
    margin: auto;
    top: 50%;
    opacity: 0; }
    .rRyd_6WFkB6VvAzYpSlKv ._1Xqr0rWRJ9Rc7q6z8rpT6o p, .rRyd_6WFkB6VvAzYpSlKv ._2bvPyXd5CCvIRRZQuig-7T p, .rRyd_6WFkB6VvAzYpSlKv ._21QoAbNVRuH-MucAfCQ-wk p {
      position: relative;
      font-family: "Gilroy", sans-serif;
      font-size: calc(16px + 2 * (100vw - 320px)/1120);
      line-height: calc(20px + 4 * (100vw - 320px)/1120);
      letter-spacing: 0;
      font-weight: 500;
      opacity: 0.3;
      text-align: center; }
      @media (min-width: 1440px) {
        .rRyd_6WFkB6VvAzYpSlKv ._1Xqr0rWRJ9Rc7q6z8rpT6o p, .rRyd_6WFkB6VvAzYpSlKv ._2bvPyXd5CCvIRRZQuig-7T p, .rRyd_6WFkB6VvAzYpSlKv ._21QoAbNVRuH-MucAfCQ-wk p {
          font-size: 18px; } }
      @media (min-width: 1440px) {
        .rRyd_6WFkB6VvAzYpSlKv ._1Xqr0rWRJ9Rc7q6z8rpT6o p, .rRyd_6WFkB6VvAzYpSlKv ._2bvPyXd5CCvIRRZQuig-7T p, .rRyd_6WFkB6VvAzYpSlKv ._21QoAbNVRuH-MucAfCQ-wk p {
          line-height: 24px; } }
  .rRyd_6WFkB6VvAzYpSlKv ._21QoAbNVRuH-MucAfCQ-wk, .rRyd_6WFkB6VvAzYpSlKv ._2bvPyXd5CCvIRRZQuig-7T {
    position: absolute;
    opacity: 0;
    left: 0;
    right: 0;
    top: 40%; }
    .rRyd_6WFkB6VvAzYpSlKv ._21QoAbNVRuH-MucAfCQ-wk p, .rRyd_6WFkB6VvAzYpSlKv ._2bvPyXd5CCvIRRZQuig-7T p {
      top: 64px; }

._3b-D_2ISswIHeQYrfmS0yF {
  width: 50%;
  position: relative;
  height: calc(400px + 200 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._3b-D_2ISswIHeQYrfmS0yF {
      height: 600px; } }
  @media (max-width: 767px) {
    ._3b-D_2ISswIHeQYrfmS0yF {
      width: 100%;
      order: -1; } }

._3z8xi0SEvJ3xEitBvTmiqZ {
  width: 100%;
  margin: auto;
  position: relative;
  z-index: 3;
  background-color: white; }
  ._3z8xi0SEvJ3xEitBvTmiqZ ._3At1Y60KNPkpJVk2OoZ1xt {
    position: relative;
    width: 80%;
    margin: auto;
    padding: 32px 0 16px; }
    ._3z8xi0SEvJ3xEitBvTmiqZ ._3At1Y60KNPkpJVk2OoZ1xt:after {
      content: '';
      position: absolute;
      bottom: 0;
      width: 100%;
      height: 1px;
      margin: auto;
      border-bottom: 1px solid #18274F;
      opacity: 0.1; }

._3i5b1cqSGmM11yIAbtaBMk {
  font-family: "Gilroy", sans-serif;
  font-size: calc(16px + 2 * (100vw - 320px)/1120);
  line-height: calc(20px + 4 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 500;
  width: 80%;
  margin: 128px auto 0; }
  @media (min-width: 1440px) {
    ._3i5b1cqSGmM11yIAbtaBMk {
      font-size: 18px; } }
  @media (min-width: 1440px) {
    ._3i5b1cqSGmM11yIAbtaBMk {
      line-height: 24px; } }
  ._3i5b1cqSGmM11yIAbtaBMk h5 {
    font-family: "Gilroy", sans-serif;
    font-size: calc(16px + 2 * (100vw - 320px)/1120);
    line-height: calc(20px + 4 * (100vw - 320px)/1120);
    letter-spacing: 0;
    font-weight: 500;
    position: relative;
    z-index: 1; }
    @media (min-width: 1440px) {
      ._3i5b1cqSGmM11yIAbtaBMk h5 {
        font-size: 18px; } }
    @media (min-width: 1440px) {
      ._3i5b1cqSGmM11yIAbtaBMk h5 {
        line-height: 24px; } }
  ._3i5b1cqSGmM11yIAbtaBMk .Ok9zCVYlxDzGxa9okzM-u {
    opacity: 0.3;
    padding-bottom: 16px;
    border-bottom: 1px solid #18274F; }
  ._3i5b1cqSGmM11yIAbtaBMk li {
    position: relative;
    padding: 32px 0;
    cursor: pointer; }
    ._3i5b1cqSGmM11yIAbtaBMk li:before {
      content: '';
      position: absolute;
      width: 110%;
      height: 100%;
      opacity: 0;
      top: 0;
      left: -5%;
      z-index: 0;
      transform: scale(0.9);
      transition: all 250ms cubic-bezier(0.39, 0.575, 0.565, 1); }
      [data-theme="default"] ._3i5b1cqSGmM11yIAbtaBMk li:before {
        background-color: #F4FDFF; }
      [data-theme="pink"] ._3i5b1cqSGmM11yIAbtaBMk li:before {
        background-color: #CE9BBA; }
      [data-theme="green"] ._3i5b1cqSGmM11yIAbtaBMk li:before {
        background-color: #97d7db; }
      [data-theme="navy"] ._3i5b1cqSGmM11yIAbtaBMk li:before {
        background-color: #1A3065; }
    ._3i5b1cqSGmM11yIAbtaBMk li:not(:last-child):after {
      content: '';
      position: absolute;
      bottom: 0;
      width: 100%;
      height: 1px;
      background-color: #18274F;
      opacity: 0.3;
      left: 0; }
    ._3i5b1cqSGmM11yIAbtaBMk li:hover:before {
      opacity: 1;
      transform: scale(1);
      transition: all 250ms cubic-bezier(0.39, 0.575, 0.565, 1); }
    ._3i5b1cqSGmM11yIAbtaBMk li h6 {
      font-family: "Gilroy", sans-serif;
      font-size: calc(12px + 1 * (100vw - 320px)/1120);
      line-height: calc(16px + 0 * (100vw - 320px)/1120);
      text-transform: uppercase;
      letter-spacing: calc(0.65px + 0.05 * (100vw - 320px)/1120);
      font-weight: 500;
      margin-bottom: 8px;
      opacity: 0.3; }
      @media (min-width: 1440px) {
        ._3i5b1cqSGmM11yIAbtaBMk li h6 {
          font-size: 13px; } }
      @media (min-width: 1440px) {
        ._3i5b1cqSGmM11yIAbtaBMk li h6 {
          line-height: 16px; } }
      @media (min-width: 1440px) {
        ._3i5b1cqSGmM11yIAbtaBMk li h6 {
          letter-spacing: 0.7px; } }
    ._3i5b1cqSGmM11yIAbtaBMk li p, ._3i5b1cqSGmM11yIAbtaBMk li a {
      font-family: "Gilroy", sans-serif;
      font-size: calc(16px + 2 * (100vw - 320px)/1120);
      line-height: calc(20px + 4 * (100vw - 320px)/1120);
      letter-spacing: 0;
      font-weight: 500;
      opacity: 0.3; }
      @media (min-width: 1440px) {
        ._3i5b1cqSGmM11yIAbtaBMk li p, ._3i5b1cqSGmM11yIAbtaBMk li a {
          font-size: 18px; } }
      @media (min-width: 1440px) {
        ._3i5b1cqSGmM11yIAbtaBMk li p, ._3i5b1cqSGmM11yIAbtaBMk li a {
          line-height: 24px; } }
  ._3i5b1cqSGmM11yIAbtaBMk li._219JSuzg8fufWQeyWwjPfp:before {
    opacity: 1;
    transform: scale(1);
    transition: all 250ms cubic-bezier(0.39, 0.575, 0.565, 1); }

._3siNhNWeJv7DgUHat1GU_y,
._2v7sMIeUElU2jfrmpUPoVM,
._3ITnXOOhZmmRt7HUKyXC4o {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1001;
  background: #fff; }

._2v7sMIeUElU2jfrmpUPoVM {
  width: 100% !important;
  height: 100% !important;
  transform: translateZ(0); }

._3ITnXOOhZmmRt7HUKyXC4o {
  background: #fff;
  color: #00f;
  transition: all 200ms linear;
  transform: translateZ(0); }
  ._3ITnXOOhZmmRt7HUKyXC4o img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.DGqcbttM9wHupnpBIYmYC {
  position: relative; }

._2TIuW1mwOeSssVEA13wwGS {
  position: absolute;
  width: 100%;
  height: 100%; }

._2G6Z95GLaV-KBtLM0_Ff6G {
  position: relative;
  min-height: 500px;
  background: #F4FDFF; }

.VM8d879iWAHir8PsMBs-2 {
  position: relative; }
  [data-theme] .VM8d879iWAHir8PsMBs-2 {
    padding-top: calc(32px + 32 * (100vw - 320px)/1120);
    padding-bottom: calc(32px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-theme] .VM8d879iWAHir8PsMBs-2 {
        padding-top: 64px; } }
    @media (min-width: 1440px) {
      [data-theme] .VM8d879iWAHir8PsMBs-2 {
        padding-bottom: 64px; } }
  [data-theme] .VM8d879iWAHir8PsMBs-2[data-margins="double"] {
    padding-top: calc(64px + 32 * (100vw - 320px)/1120);
    padding-bottom: calc(64px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-theme] .VM8d879iWAHir8PsMBs-2[data-margins="double"] {
        padding-top: 96px; } }
    @media (min-width: 1440px) {
      [data-theme] .VM8d879iWAHir8PsMBs-2[data-margins="double"] {
        padding-bottom: 96px; } }
  [data-theme='default'] + [data-theme='default'] .VM8d879iWAHir8PsMBs-2,
  [data-theme='navy'] + [data-theme='navy'] .VM8d879iWAHir8PsMBs-2,
  [data-theme='green'] + [data-theme='green'] .VM8d879iWAHir8PsMBs-2,
  [data-theme='pink'] + [data-theme='pink'] .VM8d879iWAHir8PsMBs-2 {
    padding-top: 0; }
  [data-zig-zag] + [data-theme] .VM8d879iWAHir8PsMBs-2 {
    padding-top: calc(32px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-zig-zag] + [data-theme] .VM8d879iWAHir8PsMBs-2 {
        padding-top: 64px; } }
    [data-zig-zag] + [data-theme] .VM8d879iWAHir8PsMBs-2[data-margins="double"] {
      padding-top: calc(32px + 32 * (100vw - 320px)/1120); }
      @media (min-width: 1440px) {
        [data-zig-zag] + [data-theme] .VM8d879iWAHir8PsMBs-2[data-margins="double"] {
          padding-top: 64px; } }
  [data-theme="default"] .VM8d879iWAHir8PsMBs-2 {
    background-color: #F4FDFF; }
  [data-theme="pink"] .VM8d879iWAHir8PsMBs-2 {
    background-color: #CE9BBA; }
  [data-theme="green"] .VM8d879iWAHir8PsMBs-2 {
    background-color: #97d7db; }
  [data-theme="navy"] .VM8d879iWAHir8PsMBs-2 {
    background-color: #1A3065; }
  @media (max-width: 767px) {
    .VM8d879iWAHir8PsMBs-2 {
      overflow: hidden; } }

._2j0VRnEInyLDwOWB6A5TJh {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  display: block;
  justify-content: center;
  align-items: center; }
  @media (max-width: 767px) {
    ._2j0VRnEInyLDwOWB6A5TJh {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._2e-xBD8DaSiPHzliapeqCZ {
  position: relative;
  width: 61.11111%;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media (max-width: 1199px) {
    ._2e-xBD8DaSiPHzliapeqCZ {
      width: 72.22222%; } }
  @media (max-width: 767px) {
    ._2e-xBD8DaSiPHzliapeqCZ {
      width: 100%;
      margin: 0; } }

.lwu0PSzF43KnxijbCXlKv {
  position: relative;
  width: 100%;
  padding-top: 56.25%; }
  [data-aspect="cinemascope"] .lwu0PSzF43KnxijbCXlKv {
    padding-top: 42.55%; }

._3W0W5e3ZT64YGY-zfMShJv {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }


@keyframes O3e3OtCGyVznpQ8L6sS-a {
  0%, 100% {
    transform: translate3d(0, 0, 0) rotate(-10deg); }
  50% {
    transform: translate3d(0, 0, 0) rotate(10deg); } }

._13bCjpkV-9ydd_ys6Q93B_ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }

._2HhHQf80yudwxdlzNGUhIU {
  width: 160px;
  animation: O3e3OtCGyVznpQ8L6sS-a 500ms ease infinite; }

._2sYDYS_IaFc56FwzsNOio9 {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  overflow: hidden;
  color: #fff;
  min-height: 520px;
  height: 70vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--vh, 1vh) * 70);
  max-height: 700px;
  background-color: lightblue;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: cover; }
  @media (max-width: 767px) {
    ._2sYDYS_IaFc56FwzsNOio9 {
      height: 100vh;
      /* Fallback for browsers that do not support Custom Properties */
      height: calc(var(--vh, 1vh) * 100); } }

._2egZLSN0gHqHIurIz6bKU2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover; }

._2ZNKhHWiNpnA80tL0pSn2Q {
  width: 100%;
  height: 80%;
  width: 75%;
  display: flex;
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  justify-content: flex-end;
  flex-direction: column;
  position: relative; }
  @media (max-width: 767px) {
    ._2ZNKhHWiNpnA80tL0pSn2Q {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._14wjJWlYcl9EwKhko9wPwN {
  width: 66.66667%;
  width: 100%;
  padding-left: calc(32px + 32 * (100vw - 320px)/1120);
  padding-right: calc(32px + 32 * (100vw - 320px)/1120);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  z-index: 1; }
  @media (min-width: 1440px) {
    ._14wjJWlYcl9EwKhko9wPwN {
      padding-left: 64px; } }
  @media (min-width: 1440px) {
    ._14wjJWlYcl9EwKhko9wPwN {
      padding-right: 64px; } }
  @media (max-width: 767px) {
    ._14wjJWlYcl9EwKhko9wPwN {
      width: auto;
      padding: 0; } }

._4Bp4TJaOJJijypfyabnXl {
  font-family: "Gilroy", sans-serif;
  font-size: calc(44px + 30 * (100vw - 320px)/1120);
  line-height: calc(42px + 30 * (100vw - 320px)/1120);
  letter-spacing: calc(-0.89px + -0.61 * (100vw - 320px)/1120);
  font-weight: 900;
  margin-bottom: calc(16px + 0 * (100vw - 320px)/1120);
  width: 64.28571%; }
  @media (min-width: 1440px) {
    ._4Bp4TJaOJJijypfyabnXl {
      font-size: 74px; } }
  @media (min-width: 1440px) {
    ._4Bp4TJaOJJijypfyabnXl {
      line-height: 72px; } }
  @media (min-width: 1440px) {
    ._4Bp4TJaOJJijypfyabnXl {
      letter-spacing: -1.5px; } }
  @media (min-width: 1440px) {
    ._4Bp4TJaOJJijypfyabnXl {
      margin-bottom: 16px; } }
  @media (max-width: 767px) {
    ._4Bp4TJaOJJijypfyabnXl {
      width: 100%; } }

._1rn2BKvvbRWg-YR9ZYLqr3 {
  font-family: "Gilroy", sans-serif;
  font-size: calc(18px + 8 * (100vw - 320px)/1120);
  line-height: calc(22px + 10 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 900;
  margin-bottom: calc(16px + 0 * (100vw - 320px)/1120);
  width: 64.28571%;
  font-weight: 700; }
  @media (min-width: 1440px) {
    ._1rn2BKvvbRWg-YR9ZYLqr3 {
      font-size: 26px; } }
  @media (min-width: 1440px) {
    ._1rn2BKvvbRWg-YR9ZYLqr3 {
      line-height: 32px; } }
  @media (min-width: 1440px) {
    ._1rn2BKvvbRWg-YR9ZYLqr3 {
      margin-bottom: 16px; } }
  @media (max-width: 767px) {
    ._1rn2BKvvbRWg-YR9ZYLqr3 {
      width: 100%; } }

._3TBSUffqtFXoWcLwzwVu4a {
  display: inline-block;
  text-align: inherit;
  color: inherit;
  font: inherit;
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  text-decoration: none;
  display: inline-block;
  text-align: inherit;
  color: inherit;
  font: inherit;
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  text-decoration: none;
  position: relative;
  display: inline-block;
  text-decoration: none;
  padding: 8px 12px;
  cursor: pointer;
  transition: all .14s ease;
  position: absolute;
  top: 80px;
  right: calc(32px + 32 * (100vw - 320px)/1120);
  cursor: pointer; }
  ._3TBSUffqtFXoWcLwzwVu4a:after {
    content: '';
    position: absolute;
    display: block;
    background: #FFEA80;
    height: 4px;
    left: 12px;
    right: 12px;
    bottom: 12px;
    transform: scaleY(0);
    transform-origin: center bottom;
    transition: all .2s ease;
    pointer-events: none; }
  ._3TBSUffqtFXoWcLwzwVu4a:hover:after, ._3TBSUffqtFXoWcLwzwVu4a:focus:after {
    transform: scaleY(1); }
  ._3TBSUffqtFXoWcLwzwVu4a:active {
    opacity: 0.7; }
    ._3TBSUffqtFXoWcLwzwVu4a:active:after {
      transform: scaleY(1); }
  @media (min-width: 1440px) {
    ._3TBSUffqtFXoWcLwzwVu4a {
      right: 64px; } }
  @media (max-width: 767px) {
    ._3TBSUffqtFXoWcLwzwVu4a {
      top: 50px; } }

._1tZwDHcS7rufGBgHyUlvi9 {
  margin-bottom: calc(16px + 0 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._1tZwDHcS7rufGBgHyUlvi9 {
      margin-bottom: 16px; } }

._3H9MWbSheQEKDcfAbcUN8w button {
  margin: 16px; }
  @media (max-width: 767px) {
    ._3H9MWbSheQEKDcfAbcUN8w button {
      margin: 8px; } }
  ._3H9MWbSheQEKDcfAbcUN8w button:first-of-type {
    margin-left: 0; }

._3I6wpcUGUqOcGCMMoAUyiI {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%; }
  ._3AmOKk4-Mxm1sayyBRpwP- {
    position: absolute;
    top: 0;
    right: -10%;
    height: 100%;
    width: calc(400px + 356 * (100vw - 320px)/1120);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center; }
    @media (min-width: 1440px) {
      ._3AmOKk4-Mxm1sayyBRpwP- {
        width: 756px; } }
    @media (max-width: 767px) {
      ._3AmOKk4-Mxm1sayyBRpwP- {
        right: -20%; } }
  ._9iThIkQZUA_ETs0eOmWk1, ._18HFjQ4JkB1mQx8vJvFD1H, ._1aZmjA64a3z6vVlM5eKHq2, .E7cm-WS5fWf9IEoUtE7u3 {
    position: absolute;
    object-fit: contain; }
    ._9iThIkQZUA_ETs0eOmWk1 img, ._18HFjQ4JkB1mQx8vJvFD1H img, ._1aZmjA64a3z6vVlM5eKHq2 img, .E7cm-WS5fWf9IEoUtE7u3 img {
      width: 100%;
      height: 100%; }
  ._18HFjQ4JkB1mQx8vJvFD1H img,
  ._1aZmjA64a3z6vVlM5eKHq2 img,
  .E7cm-WS5fWf9IEoUtE7u3 img {
    transform: rotate3d(0, 1, 0, 0.5turn); }
  ._9iThIkQZUA_ETs0eOmWk1 {
    top: 75%;
    width: calc(400px + 356 * (100vw - 320px)/1120);
    height: calc(400px + 356 * (100vw - 320px)/1120);
    transform: rotate(0);
    animation: _2Ak2YulrRHmlAE2WpXdCvK 40s linear forwards infinite; }
    @media (min-width: 1440px) {
      ._9iThIkQZUA_ETs0eOmWk1 {
        width: 756px; } }
    @media (min-width: 1440px) {
      ._9iThIkQZUA_ETs0eOmWk1 {
        height: 756px; } }
    @media (max-width: 767px) {
      ._9iThIkQZUA_ETs0eOmWk1 {
        top: 90%; } }
  ._18HFjQ4JkB1mQx8vJvFD1H {
    bottom: 20%;
    right: 35%;
    width: calc(150px + 100 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      ._18HFjQ4JkB1mQx8vJvFD1H {
        width: 250px; } }
    @media (max-width: 767px) {
      ._18HFjQ4JkB1mQx8vJvFD1H {
        bottom: 5%; } }
  ._1aZmjA64a3z6vVlM5eKHq2 {
    bottom: 20%;
    right: 25%;
    width: calc(135px + 95 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      ._1aZmjA64a3z6vVlM5eKHq2 {
        width: 230px; } }
    @media (max-width: 767px) {
      ._1aZmjA64a3z6vVlM5eKHq2 {
        bottom: 5%; } }
  .E7cm-WS5fWf9IEoUtE7u3 {
    bottom: 20%;
    right: 45%;
    width: calc(210px + 110 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      .E7cm-WS5fWf9IEoUtE7u3 {
        width: 320px; } }
    @media (max-width: 767px) {
      .E7cm-WS5fWf9IEoUtE7u3 {
        bottom: 5%; } }

@keyframes _2Ak2YulrRHmlAE2WpXdCvK {
  0% {
    transform: rotate(0) scale3d(1.4, 1.4, 1); }
  100% {
    transform: rotate(1turn) scale3d(1.4, 1.4, 1); } }

.mXr-6TrOwCCF0lbwTivYP {
  position: relative;
  width: 100%;
  min-height: 80vh;
  background-color: #c6eaee; }

.yZelVT5WHQ26-a_4zTFhv {
  position: relative;
  max-width: 1440px;
  width: 100%;
  margin: 0 auto; }
  @media (max-width: 767px) {
    .yZelVT5WHQ26-a_4zTFhv {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._2rYLN195y7JzV6Ybjj3k6- {
  width: 90%;
  margin: auto;
  padding-top: calc(32px + 64 * (100vw - 320px)/1120);
  padding-bottom: calc(32px + 64 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._2rYLN195y7JzV6Ybjj3k6- {
      padding-top: 96px; } }
  @media (min-width: 1440px) {
    ._2rYLN195y7JzV6Ybjj3k6- {
      padding-bottom: 96px; } }
  @media (max-width: 767px) {
    ._2rYLN195y7JzV6Ybjj3k6- {
      width: 100%; } }

.eBchUQtjK056CIhjdqmdo {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
  color: #1A3065;
  margin-bottom: 64px; }
  @media (max-width: 767px) {
    .eBchUQtjK056CIhjdqmdo {
      flex-flow: column-reverse nowrap;
      align-items: center;
      padding: 16px 0; } }

.tpJs6hRukZ9JWYZLJOUrp {
  font-family: "Gilroy", sans-serif;
  font-size: calc(28px + 18 * (100vw - 320px)/1120);
  line-height: calc(30px + 18 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 900;
  display: inline; }
  @media (min-width: 1440px) {
    .tpJs6hRukZ9JWYZLJOUrp {
      font-size: 46px; } }
  @media (min-width: 1440px) {
    .tpJs6hRukZ9JWYZLJOUrp {
      line-height: 48px; } }
  .tpJs6hRukZ9JWYZLJOUrp button {
    padding: 0;
    position: relative;
    top: -12px; }
  @media (max-width: 767px) {
    .tpJs6hRukZ9JWYZLJOUrp {
      font-family: "Gilroy", sans-serif;
      font-size: calc(44px + 30 * (100vw - 320px)/1120);
      line-height: calc(42px + 30 * (100vw - 320px)/1120);
      letter-spacing: calc(-0.89px + -0.61 * (100vw - 320px)/1120);
      font-weight: 900;
      flex-direction: column;
      justify-content: start;
      text-align: center;
      margin-top: 64px; } }
  @media (max-width: 767px) and (min-width: 1440px) {
    .tpJs6hRukZ9JWYZLJOUrp {
      font-size: 74px; } }
  @media (max-width: 767px) and (min-width: 1440px) {
    .tpJs6hRukZ9JWYZLJOUrp {
      line-height: 72px; } }
  @media (max-width: 767px) and (min-width: 1440px) {
    .tpJs6hRukZ9JWYZLJOUrp {
      letter-spacing: -1.5px; } }

._1pv7zhauhkLt9ZxG9S01er {
  color: #EE9DF5; }
  @media (max-width: 767px) {
    ._1pv7zhauhkLt9ZxG9S01er {
      margin: 16px auto; } }

._2cQS3ZTxrhGEbA5DwKwiaN {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.1); }

@media (max-width: 767px) {
  ._2cQS3ZTxrhGEbA5DwKwiaN {
    padding-bottom: 0;
    border-bottom: 0; }
  ._2cQS3ZTxrhGEbA5DwKwiaN form {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 50px;
    margin-bottom: 16px; }
  ._2cQS3ZTxrhGEbA5DwKwiaN label {
    margin-bottom: 16px;
    border-bottom: 2px solid rgba(0, 0, 0, 0.1); }
  ._2cQS3ZTxrhGEbA5DwKwiaN input {
    padding: 16px 0; } }

._2cQS3ZTxrhGEbA5DwKwiaN input {
  min-width: calc(210px + 120 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._2cQS3ZTxrhGEbA5DwKwiaN input {
      min-width: 330px; } }

.cK59cFSVxtCqamBfinZN8 {
  position: absolute;
  left: 24%;
  transform: rotate(-70deg);
  transition: all 600ms ease;
  width: 200px; }
  .cK59cFSVxtCqamBfinZN8[data-who="stinky"] {
    right: 20%;
    left: auto;
    margin-top: 60px;
    transform: rotate(0) scaleX(-1); }

._3VyIRW8n30yyVE_jNlZxNI {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px; }

._1qIsqg_aWWIlaG1WIwWPk1 {
  display: block;
  width: calc(25% - 24px);
  margin: 0 12px 24px;
  text-decoration: none;
  background: #FFFFFF;
  z-index: 1;
  transition: all 200ms ease; }
  @media (max-width: 991px) {
    ._1qIsqg_aWWIlaG1WIwWPk1 {
      width: calc(50% - 24px); } }
  ._1qIsqg_aWWIlaG1WIwWPk1:hover {
    transform: translate3d(0, -4px, 0); }
    ._1qIsqg_aWWIlaG1WIwWPk1:hover ._3hWgLXvRh71tfRyIAArCle {
      transform: translateZ(0) scale(1.1); }

._2hnSkytRioiczCZ0mvEiv2 {
  overflow: hidden;
  color: #1A3065; }

._2X7zKb6u8J8sqiTLiQKmGX {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: hidden; }

._3hWgLXvRh71tfRyIAArCle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  transform: translateZ(0);
  transition: all 200ms ease; }

._1aDRl6AAx3Q_C7cZU6hFeS {
  padding: 32px; }

._2qL7cFmvcT0EShJEFYi7mi {
  font-family: "Gilroy", sans-serif;
  font-size: calc(16px + 2 * (100vw - 320px)/1120);
  line-height: calc(20px + 4 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 500;
  margin-bottom: 16px;
  font-weight: bold; }
  @media (min-width: 1440px) {
    ._2qL7cFmvcT0EShJEFYi7mi {
      font-size: 18px; } }
  @media (min-width: 1440px) {
    ._2qL7cFmvcT0EShJEFYi7mi {
      line-height: 24px; } }

._6QjLxJnX0MsF-wjYWozIK {
  font-family: "Gilroy", sans-serif;
  font-size: calc(16px + 2 * (100vw - 320px)/1120);
  line-height: calc(20px + 4 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 500; }
  @media (min-width: 1440px) {
    ._6QjLxJnX0MsF-wjYWozIK {
      font-size: 18px; } }
  @media (min-width: 1440px) {
    ._6QjLxJnX0MsF-wjYWozIK {
      line-height: 24px; } }

.Rsy_aw3cJgTZbkxYrKEec {
  display: flex;
  justify-content: center;
  width: 100%; }

._3jOrb9YLvGsgl-NFpj70d2 {
  text-align: center;
  width: 100%;
  font-family: "Gilroy", sans-serif;
  font-size: calc(18px + 8 * (100vw - 320px)/1120);
  line-height: calc(22px + 10 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 900;
  color: #1A3065;
  padding: 96px 0 96px; }
  @media (min-width: 1440px) {
    ._3jOrb9YLvGsgl-NFpj70d2 {
      font-size: 26px; } }
  @media (min-width: 1440px) {
    ._3jOrb9YLvGsgl-NFpj70d2 {
      line-height: 32px; } }

._34L5MrgkoVOs0PwuTeO5O5 {
  position: relative;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 0; }
  ._34L5MrgkoVOs0PwuTeO5O5:hover {
    transform: translate3d(0, 0, 0); }

._1gsPGajPWYfkAAU7Fsipa2 {
  height: 82%;
  position: absolute; }
  .lXIIe6VqLm6_NPGUwiWUq {
    height: 50%;
    bottom: 0;
    transition: .3s linear;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 0, 0.5turn);
    animation: _368XubMGNAJ-9c5EMcIqqx 10s infinite running; }

@keyframes _368XubMGNAJ-9c5EMcIqqx {
  0% {
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 0, 0.5turn); }
  46% {
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 0, 0.5turn); }
  50% {
    transform: translate3d(100%, 0, 0) rotate3d(0, 1, 0, 0.5turn); }
  94% {
    transform: translate3d(-100%, 0, 0) rotate3d(0, 1, 0, 0.5turn); } }

._3QA_pnzCZLreD9s204foSM {
  position: relative;
  width: 100%;
  margin-bottom: 32px; }
  ._3QA_pnzCZLreD9s204foSM label, ._3QA_pnzCZLreD9s204foSM input, ._3QA_pnzCZLreD9s204foSM select, ._3QA_pnzCZLreD9s204foSM textarea, ._3QA_pnzCZLreD9s204foSM ._3vQaozqBCjiwr5tKSNCqbp {
    display: inline-block;
    text-align: inherit;
    color: inherit;
    font: inherit;
    background: transparent;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
    text-decoration: none;
    position: relative;
    display: block;
    width: 100%;
    color: #1A3065;
    text-align: left; }
  ._3QA_pnzCZLreD9s204foSM input, ._3QA_pnzCZLreD9s204foSM select, ._3QA_pnzCZLreD9s204foSM textarea {
    min-height: 48px;
    padding: 0 12px;
    background: #F3F2F8;
    font-family: "Gilroy", sans-serif;
    font-size: calc(16px + 2 * (100vw - 320px)/1120);
    line-height: calc(20px + 4 * (100vw - 320px)/1120);
    letter-spacing: 0;
    font-weight: 500;
    border: 2px solid transparent;
    border-radius: 4px;
    transition: border-color .2s ease-out; }
    @media (min-width: 1440px) {
      ._3QA_pnzCZLreD9s204foSM input, ._3QA_pnzCZLreD9s204foSM select, ._3QA_pnzCZLreD9s204foSM textarea {
        font-size: 18px; } }
    @media (min-width: 1440px) {
      ._3QA_pnzCZLreD9s204foSM input, ._3QA_pnzCZLreD9s204foSM select, ._3QA_pnzCZLreD9s204foSM textarea {
        line-height: 24px; } }
    ._3QA_pnzCZLreD9s204foSM input::placeholder, ._3QA_pnzCZLreD9s204foSM select::placeholder, ._3QA_pnzCZLreD9s204foSM textarea::placeholder {
      color: rgba(26, 48, 101, 0.5); }
    ._3QA_pnzCZLreD9s204foSM input[data-error="true"], ._3QA_pnzCZLreD9s204foSM select[data-error="true"], ._3QA_pnzCZLreD9s204foSM textarea[data-error="true"] {
      border-color: #B80606; }
    ._3QA_pnzCZLreD9s204foSM input:active, ._3QA_pnzCZLreD9s204foSM select:active, ._3QA_pnzCZLreD9s204foSM textarea:active {
      border-color: #063AB8; }
    ._3QA_pnzCZLreD9s204foSM input:focus, ._3QA_pnzCZLreD9s204foSM select:focus, ._3QA_pnzCZLreD9s204foSM textarea:focus {
      border-color: #3E0F49; }
    ._3QA_pnzCZLreD9s204foSM input:checked, ._3QA_pnzCZLreD9s204foSM select:checked, ._3QA_pnzCZLreD9s204foSM textarea:checked {
      border-color: #CE9BBA;
      border-width: 4px; }
  ._1gYF8eQJcfaWkW-veqqvfp {
    font-family: "Gilroy", sans-serif;
    font-size: calc(12px + 1 * (100vw - 320px)/1120);
    line-height: calc(16px + 0 * (100vw - 320px)/1120);
    text-transform: uppercase;
    letter-spacing: calc(0.65px + 0.05 * (100vw - 320px)/1120);
    font-weight: 500;
    color: #B80606;
    text-transform: none; }
    @media (min-width: 1440px) {
      ._1gYF8eQJcfaWkW-veqqvfp {
        font-size: 13px; } }
    @media (min-width: 1440px) {
      ._1gYF8eQJcfaWkW-veqqvfp {
        line-height: 16px; } }
    @media (min-width: 1440px) {
      ._1gYF8eQJcfaWkW-veqqvfp {
        letter-spacing: 0.7px; } }
  ._3QA_pnzCZLreD9s204foSM label > input,
  div > ._2X5Xg5aSEZA0a8HuW2Onr0,
  label > ._3hdJ47Q_lm70bi87Nczg13,
  label > ._2lkgjGe3BKCFvwvm9808rW {
    margin-top: 8px; }

._3hdJ47Q_lm70bi87Nczg13 + svg {
  position: absolute;
  right: 16px;
  bottom: 20px; }

._2lkgjGe3BKCFvwvm9808rW {
  height: auto !important;
  padding: 12px !important; }

._3h21wdKRQZObKnAxNKa29e label,
.NxlQa8ICPgMam1QaKrGwU label {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  min-height: 48px;
  padding: 12px 12px 12px 40px;
  margin-top: 8px;
  background: #F3F2F8;
  border-radius: 4px; }

._3h21wdKRQZObKnAxNKa29e input,
.NxlQa8ICPgMam1QaKrGwU input {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  flex: 0 1 50px;
  width: 100%;
  height: 100%;
  margin-top: 0 !important;
  background: rgba(243, 242, 248, 0.1);
  border: 2px solid #F3F2F8; }

._3xpQrtiSJ6i9dmbcH5ws8i,
.ik29QjJF8NpN1Y7neNtu {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 16px;
  height: 16px;
  border: 2px solid #1A3065;
  border-radius: 100%; }
  ._3xpQrtiSJ6i9dmbcH5ws8i::after,
  .ik29QjJF8NpN1Y7neNtu::after {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 8px;
    height: 8px;
    background: #1A3065;
    border-radius: 100%;
    transform: scale(0);
    transition: .2s ease-out; }

input:checked + ._3xpQrtiSJ6i9dmbcH5ws8i::after, input:checked +
.ik29QjJF8NpN1Y7neNtu::after {
  transform: scale(1); }

.NxlQa8ICPgMam1QaKrGwU input {
  display: none; }

.ik29QjJF8NpN1Y7neNtu, .ik29QjJF8NpN1Y7neNtu::after {
  border-radius: 2px; }

.iEzYSKf5H1CiAo7lMV820 {
  display: block; }

.NxlQa8ICPgMam1QaKrGwU label {
  background: transparent;
  border: none;
  padding: 2px 0 0 24px;
  display: block;
  min-height: 0; }

.NxlQa8ICPgMam1QaKrGwU input {
  border: none;
  box-shadow: none; }

.ik29QjJF8NpN1Y7neNtu {
  left: 0;
  top: 4px; }

._1aVoaYq-O1-32v52YM1vO9 {
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  margin: 8px 0 16px; }
  ._1aVoaYq-O1-32v52YM1vO9 svg {
    width: 24px; }
  ._1aVoaYq-O1-32v52YM1vO9 > input {
    display: none; }
  ._1aVoaYq-O1-32v52YM1vO9 > label {
    flex: 0 1 32px;
    padding: 0 8px; }
    ._1aVoaYq-O1-32v52YM1vO9 > label ._3FRqfWd3x3kaBL2xxqU1KD {
      display: none; }
  ._1aVoaYq-O1-32v52YM1vO9 label {
    transition: all 100ms ease;
    cursor: pointer; }
    ._1aVoaYq-O1-32v52YM1vO9 label label:nth-child(1) {
      margin-left: 8px; }
  ._1aVoaYq-O1-32v52YM1vO9 label:hover {
    transform: scale(1.2); }
  ._1aVoaYq-O1-32v52YM1vO9 label:active {
    transform: scale(0.9); }
  ._1aVoaYq-O1-32v52YM1vO9 > input:checked ~ label ._11gIo8UzBHF0mpP9XV3iy8,
  ._1aVoaYq-O1-32v52YM1vO9:not(:checked) > label:hover ._11gIo8UzBHF0mpP9XV3iy8,
  ._1aVoaYq-O1-32v52YM1vO9:not(:checked) > label:hover ~ label ._11gIo8UzBHF0mpP9XV3iy8 {
    display: none; }
  ._1aVoaYq-O1-32v52YM1vO9 > input:checked ~ label ._3FRqfWd3x3kaBL2xxqU1KD,
  ._1aVoaYq-O1-32v52YM1vO9:not(:checked) > label:hover ._3FRqfWd3x3kaBL2xxqU1KD,
  ._1aVoaYq-O1-32v52YM1vO9:not(:checked) > label:hover ~ label ._3FRqfWd3x3kaBL2xxqU1KD {
    display: block; }
  ._1aVoaYq-O1-32v52YM1vO9 > input:checked + label:hover ._11gIo8UzBHF0mpP9XV3iy8,
  ._1aVoaYq-O1-32v52YM1vO9 > input:checked ~ label:hover ._11gIo8UzBHF0mpP9XV3iy8,
  ._1aVoaYq-O1-32v52YM1vO9 > label:hover ~ input:checked ~ label ._11gIo8UzBHF0mpP9XV3iy8,
  ._1aVoaYq-O1-32v52YM1vO9 > input:checked ~ label:hover ~ label ._11gIo8UzBHF0mpP9XV3iy8 {
    display: none; }
  ._1aVoaYq-O1-32v52YM1vO9 > input:checked + label:hover ._3FRqfWd3x3kaBL2xxqU1KD,
  ._1aVoaYq-O1-32v52YM1vO9 > input:checked ~ label:hover ._3FRqfWd3x3kaBL2xxqU1KD,
  ._1aVoaYq-O1-32v52YM1vO9 > label:hover ~ input:checked ~ label ._3FRqfWd3x3kaBL2xxqU1KD,
  ._1aVoaYq-O1-32v52YM1vO9 > input:checked ~ label:hover ~ label ._3FRqfWd3x3kaBL2xxqU1KD {
    display: block; }

.Wub_lHyV0VfxYWVTt451s {
  height: 100%;
  background: #F3F2F8; }
  .Wub_lHyV0VfxYWVTt451s label {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    cursor: pointer; }
  .Wub_lHyV0VfxYWVTt451s input {
    visibility: hidden;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0 !important;
    border: 0; }
  @media (max-width: 767px) {
    .Wub_lHyV0VfxYWVTt451s {
      position: relative;
      width: 100%;
      height: 40vh;
      margin-bottom: 0; } }

._2MZc9vcx6xFkeWj3u4LF85 {
  position: absolute;
  z-index: 0;
  width: 70%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center; }
  ._2MZc9vcx6xFkeWj3u4LF85 span {
    margin-top: 16px;
    font-weight: 600; }

._32kgUDF2jZxQi8P_r7HtON {
  display: inline-block;
  text-align: inherit;
  color: inherit;
  font: inherit;
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  text-decoration: none;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  z-index: 1; }

._2X5Xg5aSEZA0a8HuW2Onr0 {
  display: flex;
  flex-flow: row nowrap;
  position: relative;
  width: 100%; }

._2uz7tA4YUy-SmdVBhythLu {
  width: 33% !important; }
  ._2uz7tA4YUy-SmdVBhythLu + ._2uz7tA4YUy-SmdVBhythLu {
    width: calc(33% - 12px) !important;
    margin-left: 12px; }

._3gdLICupEWYbMvr8wGb01F {
  min-height: 100vh;
  background: #62EBFF;
  display: flex;
  justify-content: center;
  align-items: center; }
  [data-theme] ._3gdLICupEWYbMvr8wGb01F {
    padding-top: calc(32px + 32 * (100vw - 320px)/1120);
    padding-bottom: calc(32px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-theme] ._3gdLICupEWYbMvr8wGb01F {
        padding-top: 64px; } }
    @media (min-width: 1440px) {
      [data-theme] ._3gdLICupEWYbMvr8wGb01F {
        padding-bottom: 64px; } }
  [data-theme] ._3gdLICupEWYbMvr8wGb01F[data-margins="double"] {
    padding-top: calc(64px + 32 * (100vw - 320px)/1120);
    padding-bottom: calc(64px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-theme] ._3gdLICupEWYbMvr8wGb01F[data-margins="double"] {
        padding-top: 96px; } }
    @media (min-width: 1440px) {
      [data-theme] ._3gdLICupEWYbMvr8wGb01F[data-margins="double"] {
        padding-bottom: 96px; } }
  [data-theme='default'] + [data-theme='default'] ._3gdLICupEWYbMvr8wGb01F,
  [data-theme='navy'] + [data-theme='navy'] ._3gdLICupEWYbMvr8wGb01F,
  [data-theme='green'] + [data-theme='green'] ._3gdLICupEWYbMvr8wGb01F,
  [data-theme='pink'] + [data-theme='pink'] ._3gdLICupEWYbMvr8wGb01F {
    padding-top: 0; }
  [data-zig-zag] + [data-theme] ._3gdLICupEWYbMvr8wGb01F {
    padding-top: calc(32px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-zig-zag] + [data-theme] ._3gdLICupEWYbMvr8wGb01F {
        padding-top: 64px; } }
    [data-zig-zag] + [data-theme] ._3gdLICupEWYbMvr8wGb01F[data-margins="double"] {
      padding-top: calc(32px + 32 * (100vw - 320px)/1120); }
      @media (min-width: 1440px) {
        [data-zig-zag] + [data-theme] ._3gdLICupEWYbMvr8wGb01F[data-margins="double"] {
          padding-top: 64px; } }

._2PDIgpOJv-Qd8-Lajo3B4t {
  flex: 1 0 auto;
  display: block;
  padding: 0 33.33333%; }
  @media (max-width: 991px) {
    ._2PDIgpOJv-Qd8-Lajo3B4t {
      padding: 0 22.22222%; } }
  @media (max-width: 767px) {
    ._2PDIgpOJv-Qd8-Lajo3B4t {
      padding: 0 5.55556%; } }

.T77BmHscvFdXngGGqa_Dl {
  margin-bottom: calc(32px + 0 * (100vw - 320px)/1120);
  color: #1A3065;
  text-align: center; }
  @media (min-width: 1440px) {
    .T77BmHscvFdXngGGqa_Dl {
      margin-bottom: 32px; } }

._2TMvYt8YwGr6S_1m1nDufS {
  display: flex;
  justify-content: center;
  padding-top: 16px; }

._18GKRMITkf3VhnS2BPpeMh {
  position: absolute;
  width: 100%; }
  ._18GKRMITkf3VhnS2BPpeMh img {
    width: fit-content; }

._1s_fxsZvSYbUG7MsjikI1c {
  background: #c6eaee;
  padding-top: 192px; }
  [data-theme="default"] ._1s_fxsZvSYbUG7MsjikI1c {
    color: #1A3065; }
    [data-theme="default"] ._1s_fxsZvSYbUG7MsjikI1c a {
      color: #1A3065; }
  [data-theme="pink"] ._1s_fxsZvSYbUG7MsjikI1c {
    color: #3E0F49; }
    [data-theme="pink"] ._1s_fxsZvSYbUG7MsjikI1c a {
      color: #3E0F49; }
  [data-theme="green"] ._1s_fxsZvSYbUG7MsjikI1c {
    color: #fff; }
    [data-theme="green"] ._1s_fxsZvSYbUG7MsjikI1c a {
      color: #fff; }
  [data-theme="navy"] ._1s_fxsZvSYbUG7MsjikI1c {
    color: #fff; }
    [data-theme="navy"] ._1s_fxsZvSYbUG7MsjikI1c a {
      color: #fff; }

._1ysTVSua_9iCdczfsAmxGi {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 64px;
  padding: 0 24px; }

._2qXxJj4wBXYxlBJ3pgk6Xo {
  position: absolute;
  left: 24%;
  transform: rotate(-70deg);
  transition: all 600ms ease;
  width: 200px; }
  ._2qXxJj4wBXYxlBJ3pgk6Xo[data-who="stinky"] {
    right: 20%;
    left: auto;
    margin-top: 60px;
    transform: rotate(0) scaleX(-1); }

._3zljT8BrAL-arCpCOD_lQp {
  position: relative; }
  ._3zljT8BrAL-arCpCOD_lQp:hover ._2qXxJj4wBXYxlBJ3pgk6Xo {
    transform: translate3d(-100px, 0, 0) rotate(-80deg); }
    ._3zljT8BrAL-arCpCOD_lQp:hover ._2qXxJj4wBXYxlBJ3pgk6Xo[data-who="stinky"] {
      transform: translate3d(70px, 10px, 0) rotate(10deg) scaleX(-1); }

._1EczsmqJ3XTZlE9Y_JzGFN,
._3BpdkFd-g1EFTbk4NguMyl,
.OKnHsBWrDoF2R3Z7HThWB {
  position: relative;
  margin: 0 auto;
  width: 52.94118%; }
  @media (max-width: 991px) {
    ._1EczsmqJ3XTZlE9Y_JzGFN,
    ._3BpdkFd-g1EFTbk4NguMyl,
    .OKnHsBWrDoF2R3Z7HThWB {
      width: 70.58824%; } }
  @media (max-width: 767px) {
    ._1EczsmqJ3XTZlE9Y_JzGFN,
    ._3BpdkFd-g1EFTbk4NguMyl,
    .OKnHsBWrDoF2R3Z7HThWB {
      width: 88.23529%; } }

._3BpdkFd-g1EFTbk4NguMyl {
  width: 70.58824%; }
  @media (max-width: 991px) {
    ._3BpdkFd-g1EFTbk4NguMyl {
      width: 94.11765%; } }
  @media (max-width: 767px) {
    ._3BpdkFd-g1EFTbk4NguMyl {
      width: 94.11765%; } }

.OKnHsBWrDoF2R3Z7HThWB {
  margin-bottom: 32px;
  padding: 32px 2.77778% 16px;
  background: white;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .OKnHsBWrDoF2R3Z7HThWB h3 {
    font-family: "Gilroy", sans-serif;
    font-size: calc(18px + 8 * (100vw - 320px)/1120);
    line-height: calc(22px + 10 * (100vw - 320px)/1120);
    letter-spacing: 0;
    font-weight: 900;
    width: 100%;
    margin-bottom: 16px; }
    @media (min-width: 1440px) {
      .OKnHsBWrDoF2R3Z7HThWB h3 {
        font-size: 26px; } }
    @media (min-width: 1440px) {
      .OKnHsBWrDoF2R3Z7HThWB h3 {
        line-height: 32px; } }
  @media (max-width: 767px) {
    .OKnHsBWrDoF2R3Z7HThWB {
      padding: 32px 5.55556% 0; } }

._3S2BxsjNnFWEDW766is1Yx {
  width: 70.58824%;
  padding: 0; }
  @media (max-width: 991px) {
    ._3S2BxsjNnFWEDW766is1Yx {
      width: 94.11765%; } }
  ._3S2BxsjNnFWEDW766is1Yx ._2dEVIOQ1AwaEZi3i7qKsIA {
    width: 66.66667%;
    padding: 32px 2.77778% 16px;
    padding-bottom: 0; }
    @media (max-width: 767px) {
      ._3S2BxsjNnFWEDW766is1Yx ._2dEVIOQ1AwaEZi3i7qKsIA {
        padding: 32px 5.55556% 0; } }
  ._3S2BxsjNnFWEDW766is1Yx ._234H5NOVrjIKNU15P7vO6F {
    width: 33.33333%; }
  ._3S2BxsjNnFWEDW766is1Yx ._2dEVIOQ1AwaEZi3i7qKsIA, ._3S2BxsjNnFWEDW766is1Yx ._234H5NOVrjIKNU15P7vO6F {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    @media (max-width: 767px) {
      ._3S2BxsjNnFWEDW766is1Yx ._2dEVIOQ1AwaEZi3i7qKsIA, ._3S2BxsjNnFWEDW766is1Yx ._234H5NOVrjIKNU15P7vO6F {
        width: 100%; } }

._2TUPWcSvW3MI74CtVlxyk3 {
  width: 100%; }

.lToyUvx2tsA84Y1ET9fiK {
  width: 48%;
  display: flex;
  align-items: flex-end; }
  @media (max-width: 767px) {
    .lToyUvx2tsA84Y1ET9fiK {
      width: 100%; } }

.SvwLfyUx0OO6IQi05W1PM {
  margin-bottom: 8px; }

._39ArwU7x4pMeA6JFbdl85S {
  padding-top: 32px;
  text-align: center;
  padding-bottom: 128px; }

.uBKjV2VEmjOPoAgRYI5Q5 {
  display: inline-block;
  text-align: inherit;
  color: inherit;
  font: inherit;
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  text-decoration: none;
  position: relative;
  display: inline-block;
  text-decoration: none;
  padding: 8px 12px;
  cursor: pointer;
  transition: all .14s ease;
  position: absolute;
  top: 24px;
  right: 24px;
  color: #1A3065; }
  .uBKjV2VEmjOPoAgRYI5Q5:after {
    content: '';
    position: absolute;
    display: block;
    background: #FFEA80;
    height: 4px;
    left: 12px;
    right: 12px;
    bottom: 12px;
    transform: scaleY(0);
    transform-origin: center bottom;
    transition: all .2s ease;
    pointer-events: none; }
  .uBKjV2VEmjOPoAgRYI5Q5:hover:after, .uBKjV2VEmjOPoAgRYI5Q5:focus:after {
    transform: scaleY(1); }
  .uBKjV2VEmjOPoAgRYI5Q5:active {
    opacity: 0.7; }
    .uBKjV2VEmjOPoAgRYI5Q5:active:after {
      transform: scaleY(1); }
  @media (max-width: 767px) {
    .uBKjV2VEmjOPoAgRYI5Q5 {
      top: 2.77778%;
      right: 2.77778%;
      font-size: 12px;
      line-height: 36px; } }

._2xJrZ9xFdqB-9BC7Wnolf5 {
  margin-top: 64px;
  width: 100%;
  height: 32px;
  background: linear-gradient(32deg, #CE9BBA 15px, transparent 15px), linear-gradient(-32deg, #CE9BBA 15px, transparent 15px) repeat-x;
  background-size: 32px 32px; }

.mGKOWp_vd08C_XYFrIAGl {
  background: #CE9BBA;
  padding-top: 64px; }

.KycRi5BHdp7bvk5iVTKsK {
  display: inline-block;
  text-align: inherit;
  color: inherit;
  font: inherit;
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  text-decoration: none;
  display: flex;
  width: 100%;
  background: #fff;
  align-items: center;
  margin-top: 16px;
  padding: 32px;
  cursor: pointer; }
  .KycRi5BHdp7bvk5iVTKsK:hover {
    background: #1A3065;
    color: #fff; }
    .KycRi5BHdp7bvk5iVTKsK:hover ._3EppwIxhbj4vCJkoCB9wku {
      border-color: #fff; }
      .KycRi5BHdp7bvk5iVTKsK:hover ._3EppwIxhbj4vCJkoCB9wku:after, .KycRi5BHdp7bvk5iVTKsK:hover ._3EppwIxhbj4vCJkoCB9wku:before {
        background: #fff; }

._3EppwIxhbj4vCJkoCB9wku {
  position: relative;
  display: inline-block;
  height: 40px;
  width: 40px;
  border: 2px solid #1A3065;
  border-radius: 50%;
  margin-right: 16px; }
  ._3EppwIxhbj4vCJkoCB9wku:after, ._3EppwIxhbj4vCJkoCB9wku:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60%;
    height: 2px;
    background: #1A3065;
    transform: translate(-50%, -50%); }
  ._3EppwIxhbj4vCJkoCB9wku:after {
    transform: translate(-50%, -50%) rotate(90deg); }

._2ffxzPPOofmk3CG0UPz2F- {
  position: relative;
  width: 100%;
  overflow: hidden;
  min-height: 100vh;
  background-color: #c6eaee; }

._1wqjhXIzKdwBxrF7GMlzg8 {
  position: relative;
  margin-top: calc(90px + 30 * (100vw - 320px)/1120);
  padding: 64px 0 64px;
  color: #1A3065; }
  @media (min-width: 1440px) {
    ._1wqjhXIzKdwBxrF7GMlzg8 {
      margin-top: 120px; } }

.UWfODHdT-8SNpM0Ym7rHi, ._2TtxgJ0DS-5ObPV7MZ0jti {
  width: 100%;
  margin-bottom: 32px;
  display: flex;
  flex-wrap: wrap; }

._30o7zHX4SiBL4lkN1B3ODq {
  width: 50%;
  padding-right: 24px; }
  ._30o7zHX4SiBL4lkN1B3ODq:not(:last-child) {
    margin-bottom: 32px; }
  @media (max-width: 767px) {
    ._30o7zHX4SiBL4lkN1B3ODq {
      padding-right: 0;
      width: 100%; } }

._3IXSqynSOUfZf8m_sNneW {
  display: flex; }
  @media (max-width: 767px) {
    ._3IXSqynSOUfZf8m_sNneW {
      display: none; } }

._3Vy9A8XIIXdZJQBxIKNl-U {
  display: none; }
  @media (max-width: 767px) {
    ._3Vy9A8XIIXdZJQBxIKNl-U {
      display: block; } }

._2UjXO6rmWeOapfoQVT2crz:not(:last-child) {
  margin-bottom: 32px; }

.lPj0sSdDa4ZO28hUst3n7 {
  pointer-events: none; }

._3P8STjm84WuH4-02TLcEDC {
  flex-direction: column; }

._2MvA0-4vhR0_Dw4KCa5nuV {
  flex-direction: row-reverse; }

._3yXGNFR3r7TzhZkcAzDZtf {
  margin-top: -24px; }
  @media (max-width: 767px) {
    ._3yXGNFR3r7TzhZkcAzDZtf {
      margin-top: -16px; } }

._1T9mHcsuOcJcdGvbGlgocK {
  font-family: "Gilroy", sans-serif;
  font-size: calc(28px + 18 * (100vw - 320px)/1120);
  line-height: calc(30px + 18 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 900;
  margin-bottom: 8px; }
  @media (min-width: 1440px) {
    ._1T9mHcsuOcJcdGvbGlgocK {
      font-size: 46px; } }
  @media (min-width: 1440px) {
    ._1T9mHcsuOcJcdGvbGlgocK {
      line-height: 48px; } }

.YJ4QXrS79aW3NOmOIRhUc {
  font-family: "Gilroy", sans-serif;
  font-size: calc(16px + 2 * (100vw - 320px)/1120);
  line-height: calc(20px + 4 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 500; }
  @media (min-width: 1440px) {
    .YJ4QXrS79aW3NOmOIRhUc {
      font-size: 18px; } }
  @media (min-width: 1440px) {
    .YJ4QXrS79aW3NOmOIRhUc {
      line-height: 24px; } }

._3UZ1JVOd8dCn-W6xm5VjT0 {
  font-family: "Gilroy", sans-serif;
  font-size: calc(16px + 2 * (100vw - 320px)/1120);
  line-height: calc(20px + 4 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 500;
  font-weight: 900;
  margin-bottom: 16px; }
  @media (min-width: 1440px) {
    ._3UZ1JVOd8dCn-W6xm5VjT0 {
      font-size: 18px; } }
  @media (min-width: 1440px) {
    ._3UZ1JVOd8dCn-W6xm5VjT0 {
      line-height: 24px; } }

._1l58DB_bMX1b7PRZ7z-lia {
  display: flex;
  align-items: center;
  width: 100%; }
  ._1l58DB_bMX1b7PRZ7z-lia > span {
    margin-left: 16px; }

.lPj0sSdDa4ZO28hUst3n7 {
  margin: 0; }

._1l58DB_bMX1b7PRZ7z-lia ul {
  display: inline-flex;
  margin-left: auto; }

@media (max-width: 767px) {
  ._1l58DB_bMX1b7PRZ7z-lia {
    flex-direction: column;
    align-items: flex-start; }
    ._1l58DB_bMX1b7PRZ7z-lia > * {
      margin-bottom: 16px; }
    ._1l58DB_bMX1b7PRZ7z-lia > ul {
      margin-left: 0; } }

._1l58DB_bMX1b7PRZ7z-lia li {
  position: relative;
  width: 56px;
  height: 56px;
  cursor: pointer; }
  ._1l58DB_bMX1b7PRZ7z-lia li img {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    z-index: 1; }
  ._1l58DB_bMX1b7PRZ7z-lia li:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 100%;
    transform: scale(0.8);
    transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); }
  ._1l58DB_bMX1b7PRZ7z-lia li:hover:after {
    transform: scale(1); }

.FJvMoAuKoX0NoPODMhYDY {
  position: relative;
  width: 100%;
  padding: 24px;
  background: #CE9BBA;
  overflow: hidden;
  display: flex;
  margin-bottom: 64px; }
  .FJvMoAuKoX0NoPODMhYDY img {
    display: block;
    max-width: 100%;
    max-height: 60vh;
    margin: auto; }
  @media (max-width: 767px) {
    .FJvMoAuKoX0NoPODMhYDY {
      padding: 16px;
      margin-bottom: 32px; } }

._3tP3DAwslmQN_hAJs9TdiS {
  width: 100%;
  display: flex;
  justify-content: space-between;
  color: #ffffff;
  text-align: right;
  /* p > span {
    margin: 0 !important;

    @include screen-s {
      display: none;
    }
  } */ }
  ._3tP3DAwslmQN_hAJs9TdiS ._2Ag9Qw4Cv7MFprbNzKqCR7 {
    flex-direction: row-reverse;
    text-align: left; }
    ._3tP3DAwslmQN_hAJs9TdiS ._2Ag9Qw4Cv7MFprbNzKqCR7 span {
      margin-right: 0;
      margin-left: 16px; }
  ._3tP3DAwslmQN_hAJs9TdiS span::after {
    background-color: #ffffff; }

._1z4gqInDSOeBXOSDwZSIHs {
  position: relative;
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  padding-left: 2.77778%;
  padding-right: 2.77778%; }
  @media (max-width: 767px) {
    ._1z4gqInDSOeBXOSDwZSIHs {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._2TtxgJ0DS-5ObPV7MZ0jti {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #c6eaee;
  padding-top: 64px;
  padding-bottom: 64px;
  color: #1A3065;
  z-index: 1; }
  ._2TtxgJ0DS-5ObPV7MZ0jti p {
    margin-bottom: 16px; }

._2m7C4r-f1lL6H8YbWZgvL0 {
  width: 50%; }
  @media (max-width: 767px) {
    ._2m7C4r-f1lL6H8YbWZgvL0 {
      width: 100%; } }

._2xdcPjW0KY3D85qfaQOfmu {
  position: absolute;
  top: -24px;
  right: 32px;
  background: #FFEA80;
  border: 0;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  cursor: pointer; }
  @media (max-width: 767px) {
    ._2xdcPjW0KY3D85qfaQOfmu {
      right: 16px; } }

._2Djdmuq9lkjArS4aGVc2oR {
  position: relative;
  width: 100%;
  min-height: 100vh; }

._1AHhakY6MhrUGUJJ0ksvrO {
  position: relative;
  width: 100%; }

._3CFaDZQpnKHXlz8-wLzt9k {
  position: sticky;
  top: 0;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  width: 100%;
  background: #F4FDFF;
  overflow: hidden;
  transition: .1s ease-out; }

._2HFZIbNqNukc7Fg6607hk4 {
  position: absolute;
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  will-change: transform;
  z-index: 1;
  transition: transform .2s ease-out; }

._1BpwRNjKE0iSy71zBUYhGu {
  position: absolute;
  left: 0;
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  z-index: 2; }

._2rWmyU7xiUkqUq9uCrGtlj {
  flex: 0 0 100vw;
  position: relative;
  min-width: 100vw;
  max-width: 1280px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media (max-width: 767px) {
    ._2rWmyU7xiUkqUq9uCrGtlj {
      flex: 0 0 140vw;
      min-width: 140vw;
      padding: 0 20vw; } }
  ._2rWmyU7xiUkqUq9uCrGtlj:first-of-type {
    max-width: 100vw; }
    @media (max-width: 767px) {
      ._2rWmyU7xiUkqUq9uCrGtlj:first-of-type {
        margin-left: -20vw; } }
  ._2rWmyU7xiUkqUq9uCrGtlj:last-of-type:not(._2VGK5-lioI2QXcxJrSBDOH) {
    max-width: 100vw; }
    @media (max-width: 767px) {
      ._2rWmyU7xiUkqUq9uCrGtlj:last-of-type:not(._2VGK5-lioI2QXcxJrSBDOH) {
        padding-left: 0;
        padding-right: 0;
        min-width: 100vw;
        max-width: 100vw; } }
  ._2VGK5-lioI2QXcxJrSBDOH {
    position: absolute;
    bottom: 0;
    height: 0;
    pointer-events: none; }

._34JPzvhrLIbPjyPI_Dgtb8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #1A3065; }

._34JPzvhrLIbPjyPI_Dgtb8 ._3Synpuuw62cqK7G-c2ALiT {
  font-family: "Gilroy", sans-serif;
  font-size: calc(44px + 30 * (100vw - 320px)/1120);
  line-height: calc(42px + 30 * (100vw - 320px)/1120);
  letter-spacing: calc(-0.89px + -0.61 * (100vw - 320px)/1120);
  font-weight: 900;
  text-align: center;
  max-width: 100%;
  padding: 0 32px; }
  @media (min-width: 1440px) {
    ._34JPzvhrLIbPjyPI_Dgtb8 ._3Synpuuw62cqK7G-c2ALiT {
      font-size: 74px; } }
  @media (min-width: 1440px) {
    ._34JPzvhrLIbPjyPI_Dgtb8 ._3Synpuuw62cqK7G-c2ALiT {
      line-height: 72px; } }
  @media (min-width: 1440px) {
    ._34JPzvhrLIbPjyPI_Dgtb8 ._3Synpuuw62cqK7G-c2ALiT {
      letter-spacing: -1.5px; } }

._34JPzvhrLIbPjyPI_Dgtb8 ._1oVPB4gy_2ayE32UwXpkjt {
  margin-bottom: 64px; }
  ._34JPzvhrLIbPjyPI_Dgtb8 ._3AQRwYsUkM81UMEXYMagwh {
    transform: rotate(0);
    animation: _3KdxSf6CngAvnp9RUyYtyM 20s linear forwards infinite; }

@keyframes _3KdxSf6CngAvnp9RUyYtyM {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(1turn); } }

._34JPzvhrLIbPjyPI_Dgtb8 ._190IerODruIeUnldDSTDTm {
  font-family: "Gilroy", sans-serif;
  font-size: calc(18px + 8 * (100vw - 320px)/1120);
  line-height: calc(22px + 10 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 900;
  margin: 16px auto 32px;
  text-align: center;
  max-width: 100%;
  padding: 0 32px;
  display: flex;
  flex-direction: column;
  justify-self: center;
  align-items: center; }
  @media (min-width: 1440px) {
    ._34JPzvhrLIbPjyPI_Dgtb8 ._190IerODruIeUnldDSTDTm {
      font-size: 26px; } }
  @media (min-width: 1440px) {
    ._34JPzvhrLIbPjyPI_Dgtb8 ._190IerODruIeUnldDSTDTm {
      line-height: 32px; } }

@media (max-width: 767px) {
  ._34JPzvhrLIbPjyPI_Dgtb8 ._3Synpuuw62cqK7G-c2ALiT,
  ._34JPzvhrLIbPjyPI_Dgtb8 ._190IerODruIeUnldDSTDTm {
    padding: 0 16px; } }

._3BDu1mr_w60PfyaqJbCmdj {
  position: absolute;
  max-width: calc(500px + 500 * (100vw - 320px)/1120);
  max-height: calc(500px + 500 * (100vw - 320px)/1120);
  margin-top: calc(50px + 50 * (100vw - 320px)/1120);
  margin-top: 100px;
  z-index: -1; }
  @media (min-width: 1440px) {
    ._3BDu1mr_w60PfyaqJbCmdj {
      max-width: 1000px; } }
  @media (min-width: 1440px) {
    ._3BDu1mr_w60PfyaqJbCmdj {
      max-height: 1000px; } }
  @media (min-width: 1440px) {
    ._3BDu1mr_w60PfyaqJbCmdj {
      margin-top: 100px; } }
  ._1FjW2UAqRrEeoFtOGbfO9r {
    margin-top: 0; }
  @media (max-width: 767px) {
    ._3BDu1mr_w60PfyaqJbCmdj {
      max-width: 125vw;
      max-height: 125vh; } }

.iHKZokAhebtqnPs-TqhvP {
  position: absolute;
  bottom: 32px;
  transform: translateY(100px);
  transition: .3s ease-out; }
  ._17-PUpS_KWgesXqGQ8aMet {
    transform: translateY(0px); }
  ._2c4rjemXoIFtPne6tUxP3C {
    width: 24px;
    height: 24px;
    background: #F0F1F5;
    border-radius: 100%;
    font-family: 'Gilroy', sans-serif;
    text-align: center;
    font-weight: semibold;
    font-size: 13px;
    line-height: 16px;
    color: #1A3065;
    transition: .3s ease-out;
    cursor: pointer;
    border: 0;
    outline: 0; }
    ._2c4rjemXoIFtPne6tUxP3C:not(:last-of-type) {
      margin-right: 8px; }
    ._2c4rjemXoIFtPne6tUxP3C:hover, ._2c4rjemXoIFtPne6tUxP3C:focus {
      background: #FFEA80; }
    ._5M1PM999m-7hkTHwfDeDx {
      background: #FFEA80; }

._1-bssCQdrCB9XX0RfKCqZB {
  font-family: "Gilroy", sans-serif;
  font-size: calc(44px + 30 * (100vw - 320px)/1120);
  line-height: calc(42px + 30 * (100vw - 320px)/1120);
  letter-spacing: calc(-0.89px + -0.61 * (100vw - 320px)/1120);
  font-weight: 900;
  text-align: center;
  max-width: 100%;
  padding: 0 32px; }
  @media (min-width: 1440px) {
    ._1-bssCQdrCB9XX0RfKCqZB {
      font-size: 74px; } }
  @media (min-width: 1440px) {
    ._1-bssCQdrCB9XX0RfKCqZB {
      line-height: 72px; } }
  @media (min-width: 1440px) {
    ._1-bssCQdrCB9XX0RfKCqZB {
      letter-spacing: -1.5px; } }

._1-KIyITJ7yPUiYkDfy7jzI {
  font-size: calc(29px + 5 * (100vw - 320px)/1120);
  line-height: calc(28px + 4 * (100vw - 320px)/1120);
  max-width: calc(265px + 269 * (100vw - 320px)/1120);
  font-family: 'Dopperfont', sans-serif;
  font-weight: normal; }
  @media (min-width: 1440px) {
    ._1-KIyITJ7yPUiYkDfy7jzI {
      font-size: 34px; } }
  @media (min-width: 1440px) {
    ._1-KIyITJ7yPUiYkDfy7jzI {
      line-height: 32px; } }
  @media (min-width: 1440px) {
    ._1-KIyITJ7yPUiYkDfy7jzI {
      max-width: 534px; } }

._3MY_TGFO-12ux5T1MBc7P6 {
  max-width: calc(159px + 106 * (100vw - 320px)/1120);
  max-height: calc(222px + 148 * (100vw - 320px)/1120);
  margin: auto; }
  @media (min-width: 1440px) {
    ._3MY_TGFO-12ux5T1MBc7P6 {
      max-width: 265px; } }
  @media (min-width: 1440px) {
    ._3MY_TGFO-12ux5T1MBc7P6 {
      max-height: 370px; } }

.Qz5Hr9wJckAD7HQk0fRVM {
  position: absolute;
  top: 8vh;
  left: calc(50% + 120px); }
  @media (max-width: 767px) {
    .Qz5Hr9wJckAD7HQk0fRVM {
      top: 10vh;
      left: auto;
      display: inline-block;
      max-width: 90vw;
      margin-bottom: 32px; } }

.hdYr1cik4mtfeEuYBVR6g ._3Synpuuw62cqK7G-c2ALiT {
  font-family: "Gilroy", sans-serif;
  font-size: calc(44px + 30 * (100vw - 320px)/1120);
  line-height: calc(42px + 30 * (100vw - 320px)/1120);
  letter-spacing: calc(-0.89px + -0.61 * (100vw - 320px)/1120);
  font-weight: 900; }
  @media (min-width: 1440px) {
    .hdYr1cik4mtfeEuYBVR6g ._3Synpuuw62cqK7G-c2ALiT {
      font-size: 74px; } }
  @media (min-width: 1440px) {
    .hdYr1cik4mtfeEuYBVR6g ._3Synpuuw62cqK7G-c2ALiT {
      line-height: 72px; } }
  @media (min-width: 1440px) {
    .hdYr1cik4mtfeEuYBVR6g ._3Synpuuw62cqK7G-c2ALiT {
      letter-spacing: -1.5px; } }

.hdYr1cik4mtfeEuYBVR6g ._190IerODruIeUnldDSTDTm {
  font-family: "Gilroy", sans-serif;
  font-size: calc(28px + 18 * (100vw - 320px)/1120);
  line-height: calc(30px + 18 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 900;
  margin-bottom: 64px; }
  @media (min-width: 1440px) {
    .hdYr1cik4mtfeEuYBVR6g ._190IerODruIeUnldDSTDTm {
      font-size: 46px; } }
  @media (min-width: 1440px) {
    .hdYr1cik4mtfeEuYBVR6g ._190IerODruIeUnldDSTDTm {
      line-height: 48px; } }

._3x2GWlPSM1CO8RZGEOdzfE {
  max-width: calc(193px + 129 * (100vw - 320px)/1120);
  max-height: calc(213px + 142 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._3x2GWlPSM1CO8RZGEOdzfE {
      max-width: 322px; } }
  @media (min-width: 1440px) {
    ._3x2GWlPSM1CO8RZGEOdzfE {
      max-height: 355px; } }

._2kr9mo3c6XIFAATUS1EhNy {
  position: absolute;
  top: 8vh;
  left: 50%;
  max-width: 330px;
  text-align: center; }
  @media (max-width: 767px) {
    ._2kr9mo3c6XIFAATUS1EhNy {
      top: 10vh;
      left: auto;
      display: inline-block;
      max-width: 90vw;
      margin-bottom: 32px; } }

._6rDXVk921o0RX3nYsN5FH {
  position: absolute;
  top: 20%;
  left: 80%;
  offset-path: path("M1 1c37 340 312 432 366 607");
  offset-rotate: 0deg;
  offset-distance: 100%;
  transform: translateX(-100%); }
  @media (max-width: 767px) {
    ._6rDXVk921o0RX3nYsN5FH {
      position: relative;
      top: auto;
      left: auto;
      display: inline-block;
      max-width: 250px;
      max-height: 280px;
      margin-top: -128px;
      margin-bottom: 32px; } }

._3OCVhxzgKP4adFkQ7265D3 {
  max-width: 430px;
  text-align: center; }
  @media (max-width: 767px) {
    ._3OCVhxzgKP4adFkQ7265D3 {
      max-width: 90vw;
      position: absolute;
      top: 10vh; } }

._2lxaRNjkJimGMFnkkSeA8P {
  max-width: calc(193px + 129 * (100vw - 320px)/1120);
  max-height: calc(213px + 142 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._2lxaRNjkJimGMFnkkSeA8P {
      max-width: 322px; } }
  @media (min-width: 1440px) {
    ._2lxaRNjkJimGMFnkkSeA8P {
      max-height: 355px; } }

.ldrx1Qnkm1hSe1TCBm5KE {
  position: absolute;
  top: 30%;
  left: 60%;
  text-align: center; }
  @media (max-width: 767px) {
    .ldrx1Qnkm1hSe1TCBm5KE {
      top: 10vh;
      left: auto;
      display: inline-block;
      max-width: 90vw;
      margin-bottom: 32px; } }

.wDlr_gKm-B-xpHFNx44PH {
  max-width: calc(193px + 129 * (100vw - 320px)/1120);
  max-height: calc(213px + 142 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    .wDlr_gKm-B-xpHFNx44PH {
      max-width: 322px; } }
  @media (min-width: 1440px) {
    .wDlr_gKm-B-xpHFNx44PH {
      max-height: 355px; } }

._1ekxFHQLY-7ZEZ_ZjnAg22 {
  position: absolute;
  top: 30%;
  left: 60%;
  text-align: center;
  max-width: 265px; }
  @media (max-width: 767px) {
    ._1ekxFHQLY-7ZEZ_ZjnAg22 {
      top: 10vh;
      left: auto;
      display: inline-block;
      max-width: 90vw;
      margin-bottom: 32px; } }

._1V6nis7FsMUfo-nQ-aWsxp {
  max-width: calc(235px + 157 * (100vw - 320px)/1120);
  max-height: calc(195px + 130 * (100vw - 320px)/1120);
  offset-path: path("M1 1c31 220 460 352 518 489");
  offset-rotate: 0deg;
  offset-distance: 100%; }
  @media (min-width: 1440px) {
    ._1V6nis7FsMUfo-nQ-aWsxp {
      max-width: 392px; } }
  @media (min-width: 1440px) {
    ._1V6nis7FsMUfo-nQ-aWsxp {
      max-height: 325px; } }

@keyframes OGGt98HI4qxg-IPD6xnOY {
  0% {
    offset-distance: 0%; }
  100% {
    offset-distance: 100%; } }

._2-Rjb5zNuwMRsk7R680ULg {
  position: absolute;
  top: 20%;
  left: 60%;
  text-align: center;
  max-width: 375px; }
  @media (max-width: 767px) {
    ._2-Rjb5zNuwMRsk7R680ULg {
      position: relative;
      top: auto;
      left: auto;
      display: inline-block;
      max-width: 90vw;
      margin-top: 64px; } }

._3gbsBiyvf61kxzg1rlHrfE {
  max-width: calc(171px + 114 * (100vw - 320px)/1120);
  max-height: calc(216px + 144 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._3gbsBiyvf61kxzg1rlHrfE {
      max-width: 285px; } }
  @media (min-width: 1440px) {
    ._3gbsBiyvf61kxzg1rlHrfE {
      max-height: 360px; } }

._61G1ZcmjzvDpkwg_iwLnl {
  position: absolute;
  top: 30%;
  left: 60%;
  text-align: center; }
  @media (max-width: 767px) {
    ._61G1ZcmjzvDpkwg_iwLnl {
      top: 10vh;
      left: auto;
      display: inline-block;
      max-width: 90vw;
      margin-bottom: 32px; } }

._2r-vF5-gVes0Mni_3IaiBa {
  position: absolute;
  top: 5vh;
  text-align: center; }
  @media (max-width: 767px) {
    ._2r-vF5-gVes0Mni_3IaiBa {
      top: 10vh;
      left: auto;
      display: inline-block;
      max-width: 90vw; } }

.OXSzdt1eDJe2fhXLtJg2y {
  max-width: calc(171px + 114 * (100vw - 320px)/1120);
  max-height: calc(216px + 144 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    .OXSzdt1eDJe2fhXLtJg2y {
      max-width: 285px; } }
  @media (min-width: 1440px) {
    .OXSzdt1eDJe2fhXLtJg2y {
      max-height: 360px; } }
  @media (max-width: 991px) {
    .OXSzdt1eDJe2fhXLtJg2y {
      top: 15%; } }

._2t7qNq8L5OhuC_poOdKiL3 {
  position: absolute;
  left: 75%;
  top: 30%; }
  @media (max-width: 767px) {
    ._2t7qNq8L5OhuC_poOdKiL3 {
      left: 90vw;
      max-height: 250px; } }

._1SIUi_cxAwpOc6USpyI-oK {
  position: absolute;
  top: 5vh;
  text-align: center;
  max-width: 540px; }
  @media (max-width: 767px) {
    ._1SIUi_cxAwpOc6USpyI-oK {
      top: 10vh;
      left: auto;
      display: inline-block;
      max-width: 90vw;
      margin-bottom: 32px; } }

.O4YbvzZPEsKzYQJUw4Zzl {
  max-width: calc(171px + 114 * (100vw - 320px)/1120);
  max-height: calc(216px + 144 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    .O4YbvzZPEsKzYQJUw4Zzl {
      max-width: 285px; } }
  @media (min-width: 1440px) {
    .O4YbvzZPEsKzYQJUw4Zzl {
      max-height: 360px; } }

._1cXRmMwQhMlPJ8ft4p7a7G {
  position: absolute;
  bottom: 5%;
  right: 20vw;
  width: calc(378px + 252 * (100vw - 320px)/1120);
  height: calc(208px + 139 * (100vw - 320px)/1120);
  transform: scale3d(0.7, 0.7, 1) rotate3d(0, 0, 0, 0.5turn);
  background-size: auto 100%;
  background-position-x: 0%;
  transition: transform .3s ease-in-out, right .8s ease-in-out;
  animation-play-state: paused; }
  @media (min-width: 1440px) {
    ._1cXRmMwQhMlPJ8ft4p7a7G {
      width: 630px; } }
  @media (min-width: 1440px) {
    ._1cXRmMwQhMlPJ8ft4p7a7G {
      height: 347px; } }
  @media (max-width: 1199px) {
    ._1cXRmMwQhMlPJ8ft4p7a7G {
      bottom: 10%;
      transform: scale3d(0.6, 0.6, 1) rotate3d(0, 0, 0, 0.5turn); } }
  ._1SAINerrwB6s12dQeY4Rhb {
    background-image: url(/static/images/cmcj/story/stinkywalkin.png);
    animation-play-state: running;
    animation: _1cXRmMwQhMlPJ8ft4p7a7G 1.3s steps(12) infinite; }
  ._3Prr9z3Ya8NufLaQN_pYoR {
    background-image: url(/static/images/cmcj/story/stinkywavin.png);
    animation-play-state: running;
    animation: _1cXRmMwQhMlPJ8ft4p7a7G 0.6s steps(5) infinite; }
  ._35nJCbDBx4H9aHJ8EAOuhW {
    background-image: url(/static/images/cmcj/story/stinkyflippin.png);
    animation-play-state: running;
    animation: _1cXRmMwQhMlPJ8ft4p7a7G 0.7s steps(6) infinite; }
  ._20B5CtnKzOooIl6AUcEni_ {
    background-image: url(/static/images/cmcj/story/stinkyinbetwen.png);
    animation-play-state: running;
    animation: _1cXRmMwQhMlPJ8ft4p7a7G 0.3s steps(2) infinite; }
  .aFP2omdPON7Ckie3Hr5rY {
    right: 50vw;
    transform: scale3d(0.7, 0.7, 1) rotate3d(0, 1, 0, 0.5turn); }
    @media (max-width: 767px) {
      .aFP2omdPON7Ckie3Hr5rY {
        right: 0; } }

@keyframes _1cXRmMwQhMlPJ8ft4p7a7G {
  0% {
    background-position-x: 0%; }
  100% {
    background-position-x: 100%; } }

._2qis5etu85pyi53JgxwAa5 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(244, 253, 255, 0.8); }

._1NjRQom3bvc4UDlge3avtu {
  position: relative;
  text-align: center;
  background: #F4FDFF;
  color: #1A3065;
  min-height: 80vh;
  padding-bottom: 128px; }
  ._1NjRQom3bvc4UDlge3avtu[data-active-partial="thanks"] {
    min-height: 0;
    padding-bottom: 0; }

._3b0cV4I-6ZjgdIqaaocefh {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto; }
  @media (max-width: 767px) {
    ._3b0cV4I-6ZjgdIqaaocefh {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._3YB3AdrO5zGYSgyFlSSWXV {
  max-width: calc(400px + 100 * (100vw - 320px)/1120);
  width: 100%;
  margin: 0 auto;
  padding-top: calc(16px + 64 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._3YB3AdrO5zGYSgyFlSSWXV {
      max-width: 500px; } }
  @media (min-width: 1440px) {
    ._3YB3AdrO5zGYSgyFlSSWXV {
      padding-top: 80px; } }
  ._3YB3AdrO5zGYSgyFlSSWXV label,
  ._3YB3AdrO5zGYSgyFlSSWXV input {
    text-align: start; }
  ._3YB3AdrO5zGYSgyFlSSWXV input,
  ._3YB3AdrO5zGYSgyFlSSWXV textarea,
  ._3YB3AdrO5zGYSgyFlSSWXV select {
    background: #fff; }
  ._3YB3AdrO5zGYSgyFlSSWXV textarea {
    resize: none; }

.RUtU1UXR0-Hu72L1R-1N- {
  flex-direction: row-reverse;
  padding: 0; }
  .RUtU1UXR0-Hu72L1R-1N- > div {
    margin-right: 16px; }

._3UY1Lah-JpW_Q1Y6o7CSAj {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  position: absolute;
  top: calc(64px + 36 * (100vw - 320px)/1120);
  left: 50%;
  transform: translate(-50%, 0);
  height: 32px; }
  [data-theme="default"] ._3UY1Lah-JpW_Q1Y6o7CSAj {
    color: #1A3065; }
    [data-theme="default"] ._3UY1Lah-JpW_Q1Y6o7CSAj a {
      color: #1A3065; }
  [data-theme="pink"] ._3UY1Lah-JpW_Q1Y6o7CSAj {
    color: #3E0F49; }
    [data-theme="pink"] ._3UY1Lah-JpW_Q1Y6o7CSAj a {
      color: #3E0F49; }
  [data-theme="green"] ._3UY1Lah-JpW_Q1Y6o7CSAj {
    color: #fff; }
    [data-theme="green"] ._3UY1Lah-JpW_Q1Y6o7CSAj a {
      color: #fff; }
  [data-theme="navy"] ._3UY1Lah-JpW_Q1Y6o7CSAj {
    color: #fff; }
    [data-theme="navy"] ._3UY1Lah-JpW_Q1Y6o7CSAj a {
      color: #fff; }
  @media (max-width: 767px) {
    ._3UY1Lah-JpW_Q1Y6o7CSAj {
      padding-left: 6.25%;
      padding-right: 6.25%; } }
  @media (min-width: 1440px) {
    ._3UY1Lah-JpW_Q1Y6o7CSAj {
      top: 100px; } }

.iu3R7QyS8QzNCt4zbcCpN {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); }

._2yVmFyyyXRSusVJevtlwll {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 2.77778%; }
  @media (max-width: 767px) {
    ._2yVmFyyyXRSusVJevtlwll {
      padding-left: 0; } }

._3etRrgUbJ3v7kFmLLjRM1C {
  margin-bottom: calc(64px + 64 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._3etRrgUbJ3v7kFmLLjRM1C {
      margin-bottom: 128px; } }

._1F697hMGvf-sW3EkdWcVBG {
  display: inline-block;
  width: 100%;
  text-align: start;
  margin-bottom: 32px;
  font-family: "Gilroy", sans-serif;
  font-size: calc(18px + 8 * (100vw - 320px)/1120);
  line-height: calc(22px + 10 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 900; }
  @media (min-width: 1440px) {
    ._1F697hMGvf-sW3EkdWcVBG {
      font-size: 26px; } }
  @media (min-width: 1440px) {
    ._1F697hMGvf-sW3EkdWcVBG {
      line-height: 32px; } }

._2WFsp8aCFJjgIfW2RujBlz {
  margin-top: calc(32px + 32 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._2WFsp8aCFJjgIfW2RujBlz {
      margin-top: 64px; } }
  ._2WFsp8aCFJjgIfW2RujBlz > div > div {
    margin: 16px; }
  ._2WFsp8aCFJjgIfW2RujBlz p {
    font-size: calc(18px + 8 * (100vw - 320px)/1120);
    font-weight: bold; }
    @media (min-width: 1440px) {
      ._2WFsp8aCFJjgIfW2RujBlz p {
        font-size: 26px; } }

.dWDKa3ACTtd-W-kGf793s {
  padding-top: 32px;
  margin-bottom: 40px; }
  .dWDKa3ACTtd-W-kGf793s a {
    color: #1A3065; }

._3Zwkc5B_0t_VfRqvdw7u8y {
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: calc(40px + 76 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._3Zwkc5B_0t_VfRqvdw7u8y {
      margin-top: 116px; } }

._3KHFSneTa2cNxK_oWk_f6R {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 400px;
  width: 80%;
  transform: translate(-50%, -50%) scale(0.5);
  transition: transform .5s ease; }

._24lWLrZlhNiYilud8TY7x7 {
  position: absolute;
  top: -150px;
  left: 50%;
  width: 80px;
  transform: translate(-50%, 0);
  opacity: 0;
  transition: transform 2s cubic-bezier(0.895, 0.03, 0.685, 0.22), opacity 0.2s ease; }
  ._24lWLrZlhNiYilud8TY7x7 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

._3_lME-KHJA9xlm90nvKrwe {
  display: inline-block;
  position: relative; }

._15fkLuvHzCohLOscWsLRWx {
  position: relative;
  max-width: 550px;
  margin: 0 auto; }

._1dRJkB6NxG6Rkn69ce6Ry1 {
  color: #1A3065;
  height: auto;
  padding-bottom: 32px;
  background-color: #F4FDFF !important;
  padding-top: calc(80px + 68 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._1dRJkB6NxG6Rkn69ce6Ry1 {
      padding-top: 148px; } }
  ._1dRJkB6NxG6Rkn69ce6Ry1:after {
    display: none; }

._1TFPauOyDJvMdqHGjvf3Bf {
  position: relative;
  display: block;
  text-align: left; }
  ._1TFPauOyDJvMdqHGjvf3Bf input {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer; }

._2rpyrAmEZTeYQn74OY9NAa {
  margin-bottom: 8px; }

._1UvuVF16boMuDTNXmT2FHV {
  background: #fff;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 2px;
  height: 250px;
  margin-bottom: 16px;
  border: 2px solid #fff;
  border-radius: 4px; }
  ._2UJZvdN3rSwDRAGm5W5C1c ._1UvuVF16boMuDTNXmT2FHV {
    border: 2px solid #B80606; }
  ._1UvuVF16boMuDTNXmT2FHV img {
    object-fit: contain;
    width: 100%;
    height: 100%; }

._1ypwW0t9Zl3pHK56JmH8Ov {
  opacity: .7;
  text-align: center;
  font-size: 14px;
  line-height: 16px; }
  ._2UJZvdN3rSwDRAGm5W5C1c ._1ypwW0t9Zl3pHK56JmH8Ov {
    color: #B80606; }

.PCAxKHiiYRF9L4gryQTPZ {
  text-align: center;
  display: inline-block; }
  .PCAxKHiiYRF9L4gryQTPZ span {
    display: inline-block; }

.gswHzxvcNLPWsFHI6RNYH {
  max-width: 600px; }

._2xnVDEKxofHrwrO29ObJmD {
  font-size: calc(72px + 88 * (100vw - 320px)/1120);
  line-height: calc(72px + 88 * (100vw - 320px)/1120);
  letter-spacing: calc(-1px + -2 * (100vw - 320px)/1120);
  margin-bottom: calc(8px + -8 * (100vw - 320px)/1120);
  font-weight: 900;
  font-variant-numeric: tabular-nums; }
  @media (min-width: 1440px) {
    ._2xnVDEKxofHrwrO29ObJmD {
      font-size: 160px; } }
  @media (min-width: 1440px) {
    ._2xnVDEKxofHrwrO29ObJmD {
      line-height: 160px; } }
  @media (min-width: 1440px) {
    ._2xnVDEKxofHrwrO29ObJmD {
      letter-spacing: -3px; } }
  @media (min-width: 1440px) {
    ._2xnVDEKxofHrwrO29ObJmD {
      margin-bottom: 0px; } }
  [data-size="small"] ._2xnVDEKxofHrwrO29ObJmD {
    font-size: calc(64px + 40 * (100vw - 320px)/1120);
    line-height: calc(64px + 40 * (100vw - 320px)/1120);
    letter-spacing: calc(-1px + -2 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-size="small"] ._2xnVDEKxofHrwrO29ObJmD {
        font-size: 104px; } }
    @media (min-width: 1440px) {
      [data-size="small"] ._2xnVDEKxofHrwrO29ObJmD {
        line-height: 104px; } }
    @media (min-width: 1440px) {
      [data-size="small"] ._2xnVDEKxofHrwrO29ObJmD {
        letter-spacing: -3px; } }

._32TqVeTdVWVMUyDVFeV0DW {
  position: relative;
  width: 100%; }

._1dp6UATC6PluLeWjhb66lX {
  width: 100%;
  height: 0;
  padding-top: 100%;
  animation: _1dp6UATC6PluLeWjhb66lX 27s ease infinite;
  background: #1A3065; }
  ._1dp6UATC6PluLeWjhb66lX[data-color="blue"] {
    background: #1A3065; }
  ._1dp6UATC6PluLeWjhb66lX[data-color="yellow"] {
    background: #FFEA80; }

@keyframes _1dp6UATC6PluLeWjhb66lX {
  0%,
  100% {
    border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%; }
  14% {
    border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%; }
  28% {
    border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%; }
  42% {
    border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%; }
  56% {
    border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%; }
  70% {
    border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%; }
  84% {
    border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%; } }

._2Bpj3PKRds-ohhNt6xVKSY {
  position: relative; }
  [data-theme="default"] ._2Bpj3PKRds-ohhNt6xVKSY {
    color: #1A3065; }
    [data-theme="default"] ._2Bpj3PKRds-ohhNt6xVKSY a {
      color: #1A3065; }
  [data-theme="pink"] ._2Bpj3PKRds-ohhNt6xVKSY {
    color: #3E0F49; }
    [data-theme="pink"] ._2Bpj3PKRds-ohhNt6xVKSY a {
      color: #3E0F49; }
  [data-theme="green"] ._2Bpj3PKRds-ohhNt6xVKSY {
    color: #fff; }
    [data-theme="green"] ._2Bpj3PKRds-ohhNt6xVKSY a {
      color: #fff; }
  [data-theme="navy"] ._2Bpj3PKRds-ohhNt6xVKSY {
    color: #fff; }
    [data-theme="navy"] ._2Bpj3PKRds-ohhNt6xVKSY a {
      color: #fff; }
  [data-theme="default"] ._2Bpj3PKRds-ohhNt6xVKSY {
    background-color: #F4FDFF; }
  [data-theme="pink"] ._2Bpj3PKRds-ohhNt6xVKSY {
    background-color: #CE9BBA; }
  [data-theme="green"] ._2Bpj3PKRds-ohhNt6xVKSY {
    background-color: #97d7db; }
  [data-theme="navy"] ._2Bpj3PKRds-ohhNt6xVKSY {
    background-color: #1A3065; }
  [data-theme] ._2Bpj3PKRds-ohhNt6xVKSY {
    padding-top: calc(32px + 32 * (100vw - 320px)/1120);
    padding-bottom: calc(32px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-theme] ._2Bpj3PKRds-ohhNt6xVKSY {
        padding-top: 64px; } }
    @media (min-width: 1440px) {
      [data-theme] ._2Bpj3PKRds-ohhNt6xVKSY {
        padding-bottom: 64px; } }
  [data-theme] ._2Bpj3PKRds-ohhNt6xVKSY[data-margins="double"] {
    padding-top: calc(64px + 32 * (100vw - 320px)/1120);
    padding-bottom: calc(64px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-theme] ._2Bpj3PKRds-ohhNt6xVKSY[data-margins="double"] {
        padding-top: 96px; } }
    @media (min-width: 1440px) {
      [data-theme] ._2Bpj3PKRds-ohhNt6xVKSY[data-margins="double"] {
        padding-bottom: 96px; } }
  [data-theme='default'] + [data-theme='default'] ._2Bpj3PKRds-ohhNt6xVKSY,
  [data-theme='navy'] + [data-theme='navy'] ._2Bpj3PKRds-ohhNt6xVKSY,
  [data-theme='green'] + [data-theme='green'] ._2Bpj3PKRds-ohhNt6xVKSY,
  [data-theme='pink'] + [data-theme='pink'] ._2Bpj3PKRds-ohhNt6xVKSY {
    padding-top: 0; }
  [data-zig-zag] + [data-theme] ._2Bpj3PKRds-ohhNt6xVKSY {
    padding-top: calc(32px + 32 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      [data-zig-zag] + [data-theme] ._2Bpj3PKRds-ohhNt6xVKSY {
        padding-top: 64px; } }
    [data-zig-zag] + [data-theme] ._2Bpj3PKRds-ohhNt6xVKSY[data-margins="double"] {
      padding-top: calc(32px + 32 * (100vw - 320px)/1120); }
      @media (min-width: 1440px) {
        [data-zig-zag] + [data-theme] ._2Bpj3PKRds-ohhNt6xVKSY[data-margins="double"] {
          padding-top: 64px; } }
  @media (max-width: 767px) {
    ._2Bpj3PKRds-ohhNt6xVKSY {
      overflow: hidden; } }
  ._2Bpj3PKRds-ohhNt6xVKSY ._1OVu3SVW1UpTuP5xTfq7R5 {
    margin-bottom: 16px; }

._2FwM05KQ9Ee-07wHxsqnFo {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  display: block;
  justify-content: center;
  align-items: center; }
  @media (max-width: 767px) {
    ._2FwM05KQ9Ee-07wHxsqnFo {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._1OVu3SVW1UpTuP5xTfq7R5 > * {
  margin-bottom: calc(16px + 16 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._1OVu3SVW1UpTuP5xTfq7R5 > * {
      margin-bottom: 32px; } }

._3jhYCqkRIyciM4ABvIcud7 {
  max-width: 800px;
  margin: 0 auto; }

._1m9ksRs1_bR0S-sgq18IXA {
  margin: auto;
  text-align: center; }
  @media (max-width: 767px) {
    ._1m9ksRs1_bR0S-sgq18IXA {
      width: 100%;
      margin: 0; } }

._1PxW_0HgSaST6TGEi6dki {
  padding: 0 10%;
  padding-top: calc(32px + 0 * (100vw - 320px)/1120);
  margin-bottom: calc(16px + 32 * (100vw - 320px)/1120);
  display: flex;
  justify-content: space-around; }
  @media (min-width: 1440px) {
    ._1PxW_0HgSaST6TGEi6dki {
      padding-top: 32px; } }
  @media (min-width: 1440px) {
    ._1PxW_0HgSaST6TGEi6dki {
      margin-bottom: 48px; } }
  @media (max-width: 767px) {
    ._1PxW_0HgSaST6TGEi6dki {
      flex-flow: column nowrap;
      padding: 0 2%;
      padding-top: calc(32px + 32 * (100vw - 320px)/1120); } }
  @media (max-width: 767px) and (min-width: 1440px) {
    ._1PxW_0HgSaST6TGEi6dki {
      padding-top: 64px; } }
  ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5 {
    width: 100%;
    padding: 0 32px; }
    ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5:not(:last-child) {
      border-right: 1px solid #EE9DF5; }
      [data-theme="default"] ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5:not(:last-child) {
        border-color: #1A3065; }
      [data-theme="pink"] ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5:not(:last-child) {
        border-color: #3E0F49; }
      [data-theme="green"] ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5:not(:last-child) {
        border-color: #fff; }
      [data-theme="navy"] ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5:not(:last-child) {
        border-color: #fff; }
    @media (max-width: 767px) {
      ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5 {
        max-width: 100%;
        padding: 0;
        margin-bottom: 48px; }
        ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5:not(:last-child) {
          border-right: none;
          padding-bottom: 48px;
          border-bottom: 1px solid #EE9DF5; }
          [data-theme="default"] ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5:not(:last-child) {
            border-color: #1A3065; }
          [data-theme="pink"] ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5:not(:last-child) {
            border-color: #3E0F49; }
          [data-theme="green"] ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5:not(:last-child) {
            border-color: #fff; }
          [data-theme="navy"] ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5:not(:last-child) {
            border-color: #fff; } }
    ._1PxW_0HgSaST6TGEi6dki .pvVLxhOxzPoEGZmVA2y1W {
      margin: auto;
      display: flex;
      flex-direction: column;
      justify-content: center; }
      ._1PxW_0HgSaST6TGEi6dki .pvVLxhOxzPoEGZmVA2y1W > div > div {
        white-space: nowrap;
        display: flex;
        justify-content: center; }
    ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5 p {
      font-family: "Gilroy", sans-serif;
      font-size: calc(18px + 8 * (100vw - 320px)/1120);
      line-height: calc(22px + 10 * (100vw - 320px)/1120);
      letter-spacing: 0;
      font-weight: 900;
      width: 80%;
      margin: 0 auto; }
      @media (min-width: 1440px) {
        ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5 p {
          font-size: 26px; } }
      @media (min-width: 1440px) {
        ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5 p {
          line-height: 32px; } }
      @media (max-width: 767px) {
        ._1PxW_0HgSaST6TGEi6dki ._2pPl4LIq9x5Fi2F6pV3kg5 p {
          width: 100%; } }

[data-theme="default"] ._3WZAvpPXyStxPl1NCa70g- {
  color: #EE9DF5; }

[data-theme="pink"] ._3WZAvpPXyStxPl1NCa70g- {
  color: #F1E4EC; }

[data-theme="green"] ._3WZAvpPXyStxPl1NCa70g- {
  color: #FFEA80; }

[data-theme="navy"] ._3WZAvpPXyStxPl1NCa70g- {
  color: #FFEA80; }

.cKvIc_HzEv8f-sgjqaVas {
  position: fixed;
  color: #fff;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1001;
  transition: all 1s ease; }
  .cKvIc_HzEv8f-sgjqaVas div {
    font-family: "Gilroy", sans-serif;
    font-size: calc(12px + 1 * (100vw - 320px)/1120);
    line-height: calc(16px + 0 * (100vw - 320px)/1120);
    text-transform: uppercase;
    letter-spacing: calc(0.65px + 0.05 * (100vw - 320px)/1120);
    font-weight: 500;
    animation: TRvf6v4nOOODnCj4QcaDi 2s ease infinite; }
    @media (min-width: 1440px) {
      .cKvIc_HzEv8f-sgjqaVas div {
        font-size: 13px; } }
    @media (min-width: 1440px) {
      .cKvIc_HzEv8f-sgjqaVas div {
        line-height: 16px; } }
    @media (min-width: 1440px) {
      .cKvIc_HzEv8f-sgjqaVas div {
        letter-spacing: 0.7px; } }

._kLlx2xZtYZApYJhhTU1q {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 2px;
  background: #fff;
  opacity: 0; }

._2JPWXJcLEBK2bLpbYC7RDN {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

._3dpA0djbOPDq0jgRGqVSx7 {
  position: absolute;
  bottom: 80px;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 40px;
  font-weight: 900; }

._2fINBVQx5ihoAHm7tJS6xe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  ._2fINBVQx5ihoAHm7tJS6xe div {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    height: 50%;
    width: 150%;
    background: #1A3065; }
    ._2fINBVQx5ihoAHm7tJS6xe div:nth-child(2) {
      top: auto;
      bottom: 0; }

._3bNyoEzmvoUTWepxjifigu {
  position: absolute;
  left: 46%;
  width: 40%;
  max-width: 560px;
  height: auto;
  top: 60%;
  transform: translate(0, -50%);
  background: #FFEA80;
  pointer-events: all;
  color: #1A3065; }
  @media (max-width: 991px) {
    ._3bNyoEzmvoUTWepxjifigu {
      width: 50%; } }
  @media (max-width: 767px) {
    ._3bNyoEzmvoUTWepxjifigu {
      max-width: 400px; } }
  @media (max-width: 575px) {
    ._3bNyoEzmvoUTWepxjifigu {
      width: calc(100% - 20px);
      left: auto;
      right: 0; } }

._3XqJ2lpgn0TnOF6RUIUUR3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: calc(24px + 22 * (100vw - 320px)/1120);
  padding-bottom: calc(8px + 8 * (100vw - 320px)/1120);
  padding-left: calc(20px + 12 * (100vw - 320px)/1120);
  padding-right: calc(20px + 12 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._3XqJ2lpgn0TnOF6RUIUUR3 {
      padding-top: 46px; } }
  @media (min-width: 1440px) {
    ._3XqJ2lpgn0TnOF6RUIUUR3 {
      padding-bottom: 16px; } }
  @media (min-width: 1440px) {
    ._3XqJ2lpgn0TnOF6RUIUUR3 {
      padding-left: 32px; } }
  @media (min-width: 1440px) {
    ._3XqJ2lpgn0TnOF6RUIUUR3 {
      padding-right: 32px; } }

._2E8bxGARrgb8MUiHmNnRvE {
  width: 100%;
  height: 0;
  padding-top: 100%; }

._3NwpAYVD1cgJrCQKsQRlvg {
  position: relative;
  width: 100%;
  height: 100%;
  transform: translateZ(0);
  max-width: 1400px;
  margin: 0 auto;
  pointer-events: all;
  display: flex;
  flex-direction: column;
  color: #1A3065; }

._z4ST0B5wT6LBLxZp0qWq {
  position: relative;
  height: 100%; }
  ._z4ST0B5wT6LBLxZp0qWq h2 {
    font-size: 46px;
    font-weight: 900;
    font-size: calc(28px + 18 * (100vw - 320px)/1120);
    line-height: calc(30px + 18 * (100vw - 320px)/1120);
    margin-bottom: 16px; }
    @media (min-width: 1440px) {
      ._z4ST0B5wT6LBLxZp0qWq h2 {
        font-size: 46px; } }
    @media (min-width: 1440px) {
      ._z4ST0B5wT6LBLxZp0qWq h2 {
        line-height: 48px; } }
  ._z4ST0B5wT6LBLxZp0qWq p {
    font-size: 18px;
    font-size: calc(15px + 3 * (100vw - 320px)/1120);
    line-height: calc(20px + 4 * (100vw - 320px)/1120);
    margin-bottom: 16px; }
    @media (min-width: 1440px) {
      ._z4ST0B5wT6LBLxZp0qWq p {
        font-size: 18px; } }
    @media (min-width: 1440px) {
      ._z4ST0B5wT6LBLxZp0qWq p {
        line-height: 24px; } }

._386lb5bSE8babQ0CeLy7Se {
  position: absolute;
  top: 50%;
  left: 10%;
  width: 25%;
  color: #fff; }
  @media (max-width: 767px) {
    ._386lb5bSE8babQ0CeLy7Se {
      width: 100%;
      padding: 0 5%;
      left: 0; } }

._2Li0fyraKFlI1yXkXeLZT {
  position: absolute;
  top: 40%;
  left: 10%;
  width: 40%;
  height: auto;
  max-width: 480px;
  background: #dffbff; }
  ._2Li0fyraKFlI1yXkXeLZT p {
    position: relative;
    font-weight: 900;
    font-size: calc(18px + 8 * (100vw - 320px)/1120);
    line-height: calc(22px + 10 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      ._2Li0fyraKFlI1yXkXeLZT p {
        font-size: 26px; } }
    @media (min-width: 1440px) {
      ._2Li0fyraKFlI1yXkXeLZT p {
        line-height: 32px; } }
    ._2Li0fyraKFlI1yXkXeLZT p svg {
      position: absolute;
      top: 90%;
      right: 24px;
      transform: rotate(-23deg); }
      ._2Li0fyraKFlI1yXkXeLZT p svg path {
        fill: #004C43; }
  @media (max-width: 991px) {
    ._2Li0fyraKFlI1yXkXeLZT {
      width: calc(100% - 20px);
      width: 50%; } }
  @media (max-width: 767px) {
    ._2Li0fyraKFlI1yXkXeLZT {
      width: calc(100% - 20px);
      max-width: 400px;
      left: 0; } }

._3n5GoaziAhIOBD4FLl152Z {
  height: 0;
  width: 100%;
  padding-top: 100%; }

._3TJZvQyZaCTtkl05LYu3tK {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  padding-top: calc(24px + 22 * (100vw - 320px)/1120);
  padding-bottom: calc(8px + 8 * (100vw - 320px)/1120);
  padding-left: calc(20px + 12 * (100vw - 320px)/1120);
  padding-right: calc(20px + 12 * (100vw - 320px)/1120);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  pointer-events: all; }
  @media (min-width: 1440px) {
    ._3TJZvQyZaCTtkl05LYu3tK {
      padding-top: 46px; } }
  @media (min-width: 1440px) {
    ._3TJZvQyZaCTtkl05LYu3tK {
      padding-bottom: 16px; } }
  @media (min-width: 1440px) {
    ._3TJZvQyZaCTtkl05LYu3tK {
      padding-left: 32px; } }
  @media (min-width: 1440px) {
    ._3TJZvQyZaCTtkl05LYu3tK {
      padding-right: 32px; } }
  ._3TJZvQyZaCTtkl05LYu3tK, ._3TJZvQyZaCTtkl05LYu3tK a {
    color: #004C43; }
  ._3TJZvQyZaCTtkl05LYu3tK img {
    position: absolute;
    margin-left: 8px; }

.Wg2aECvTZ1Qy_H4QqY2EO {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  will-change: transform;
  background-size: cover;
  background-position: center; }

._1fagygpdSiC32vZiY8RLHr {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto; }
  @media (max-width: 767px) {
    ._1fagygpdSiC32vZiY8RLHr {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._20egogVMM67Ru3hz2By-3U {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  max-width: 1024px;
  color: #1A3065;
  display: flex;
  align-items: center;
  height: 100%; }
  @media (max-width: 767px) {
    ._20egogVMM67Ru3hz2By-3U {
      padding-left: 6.25%;
      padding-right: 6.25%; } }
  @media (max-width: 1199px) {
    ._20egogVMM67Ru3hz2By-3U {
      max-width: 767px; } }
  @media (max-width: 991px) {
    ._20egogVMM67Ru3hz2By-3U {
      max-width: 640px; } }

._1-QbnHgc29YXGkG6PuQ1N8 {
  text-align: center;
  margin-bottom: 64px;
  font-weight: 900;
  font-size: calc(18px + 8 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._1-QbnHgc29YXGkG6PuQ1N8 {
      font-size: 26px; } }
  ._1-QbnHgc29YXGkG6PuQ1N8 h2 {
    font-size: calc(44px + 30 * (100vw - 320px)/1120);
    line-height: calc(42px + 30 * (100vw - 320px)/1120);
    letter-spacing: calc(-0.85px + -0.65 * (100vw - 320px)/1120);
    margin-bottom: 32px; }
    @media (min-width: 1440px) {
      ._1-QbnHgc29YXGkG6PuQ1N8 h2 {
        font-size: 74px; } }
    @media (min-width: 1440px) {
      ._1-QbnHgc29YXGkG6PuQ1N8 h2 {
        line-height: 72px; } }
    @media (min-width: 1440px) {
      ._1-QbnHgc29YXGkG6PuQ1N8 h2 {
        letter-spacing: -1.5px; } }
  ._1-QbnHgc29YXGkG6PuQ1N8 p {
    font-size: calc(18px + 8 * (100vw - 320px)/1120);
    line-height: calc(22px + 10 * (100vw - 320px)/1120);
    width: 70%;
    margin: 0 auto; }
    @media (min-width: 1440px) {
      ._1-QbnHgc29YXGkG6PuQ1N8 p {
        font-size: 26px; } }
    @media (min-width: 1440px) {
      ._1-QbnHgc29YXGkG6PuQ1N8 p {
        line-height: 32px; } }
    @media (max-width: 767px) {
      ._1-QbnHgc29YXGkG6PuQ1N8 p {
        width: 90%; } }

.rTZuMClL2ew5WD9ZM9LGb {
  color: #EE9DF5; }

._38kq1HEJ-zk-zWVaandcDs {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  overflow: hidden;
  width: 100%;
  height: 100%;
  max-width: 1024px;
  padding: 0 48px;
  color: #1A3065;
  text-align: left; }
  @media (max-width: 767px) {
    ._38kq1HEJ-zk-zWVaandcDs {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._1MzquInpXMaYDe9Vm0mXWB {
  width: 40%;
  pointer-events: all;
  font-size: calc(15px + 3 * (100vw - 320px)/1120);
  font-weight: 500; }
  @media (min-width: 1440px) {
    ._1MzquInpXMaYDe9Vm0mXWB {
      font-size: 18px; } }
  ._1MzquInpXMaYDe9Vm0mXWB h3 {
    font-size: calc(28px + 18 * (100vw - 320px)/1120);
    line-height: calc(28px + 18 * (100vw - 320px)/1120);
    margin-bottom: 16px; }
    @media (min-width: 1440px) {
      ._1MzquInpXMaYDe9Vm0mXWB h3 {
        font-size: 46px; } }
    @media (min-width: 1440px) {
      ._1MzquInpXMaYDe9Vm0mXWB h3 {
        line-height: 46px; } }
  @media (max-width: 767px) {
    ._1MzquInpXMaYDe9Vm0mXWB {
      margin-top: -50%;
      width: 100%; } }

._1wBMuZzUlu4kTYUh2HsM4c {
  justify-content: flex-end; }

._3pzNWfJThLJ2l--yYkdA1D {
  height: 100%;
  color: #EE9DF5;
  background: #fff;
  pointer-events: all; }
  ._3pzNWfJThLJ2l--yYkdA1D br {
    display: none; }
  @media (max-width: 767px) {
    ._3pzNWfJThLJ2l--yYkdA1D br {
      display: block; } }
  ._3pzNWfJThLJ2l--yYkdA1D:after {
    content: '';
    display: block;
    position: absolute;
    height: 30px;
    bottom: -28px;
    left: 0;
    width: 100%;
    background: linear-gradient(32deg, #fff 15px, transparent 15px), linear-gradient(-32deg, #fff 15px, transparent 15px) repeat-x;
    transform: rotate(180deg);
    background-size: 32px 32px; }

._17Z6BsXC6ff_ENeaAAYig4 {
  max-width: 800px;
  line-height: calc(24px + 8 * (100vw - 320px)/1120);
  margin: 0 auto;
  padding: 0 24px; }
  @media (min-width: 1440px) {
    ._17Z6BsXC6ff_ENeaAAYig4 {
      line-height: 32px; } }

._3BIzOAQB5bIEdaBtr3Ho6c {
  position: absolute;
  top: 50%;
  left: 0%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  transform: translate(0, -50%);
  font-size: calc(18px + 8 * (100vw - 320px)/1120);
  font-weight: bold; }
  @media (min-width: 1440px) {
    ._3BIzOAQB5bIEdaBtr3Ho6c {
      font-size: 26px; } }

._34hWoW5AkvLn4QfYDKjiQn {
  text-align: center; }

._2N9FSmQORe7b_1lHMwcaM5 {
  display: inline-block;
  margin-right: 16px;
  padding-top: calc(24px + 8 * (100vw - 320px)/1120); }
  @media (min-width: 1440px) {
    ._2N9FSmQORe7b_1lHMwcaM5 {
      padding-top: 32px; } }
  @media (max-width: 767px) {
    ._2N9FSmQORe7b_1lHMwcaM5 {
      display: block;
      margin-right: 0;
      margin-bottom: 16px; } }

._18nEAJv3OejT77oyPne_px {
  text-align: center; }
  ._18nEAJv3OejT77oyPne_px span {
    display: inline-block; }
  ._18nEAJv3OejT77oyPne_px > div + p:not(:empty) {
    margin-top: 24px; }
  @media (max-width: 767px) {
    ._18nEAJv3OejT77oyPne_px button {
      margin-bottom: 16px; } }

._1Eog8tlfBdokBhcYc-Mj_U {
  font-size: calc(48px + 112 * (100vw - 320px)/1120);
  line-height: calc(56px + 94 * (100vw - 320px)/1120);
  letter-spacing: calc(-1px + -2 * (100vw - 320px)/1120);
  margin-bottom: 32px;
  font-weight: 900;
  font-variant-numeric: tabular-nums; }
  @media (min-width: 1440px) {
    ._1Eog8tlfBdokBhcYc-Mj_U {
      font-size: 160px; } }
  @media (min-width: 1440px) {
    ._1Eog8tlfBdokBhcYc-Mj_U {
      line-height: 150px; } }
  @media (min-width: 1440px) {
    ._1Eog8tlfBdokBhcYc-Mj_U {
      letter-spacing: -3px; } }

._3ZEarY30iBYtn2DwzmJ7JQ {
  display: flex;
  align-items: center;
  width: 100%; }

._2ZypXXV6uy3KeUhzMS_WCJ {
  width: 12px;
  height: 100%;
  flex-direction: column-reverse; }
  ._2ZypXXV6uy3KeUhzMS_WCJ .eXH01-pA1lotz766IEhiD {
    height: 100%;
    width: 12px;
    margin: 12px 0; }
  ._2ZypXXV6uy3KeUhzMS_WCJ .M6kQUlnW9NxFpv9iB4iz_ {
    top: 100%;
    left: 50%; }
    ._2ZypXXV6uy3KeUhzMS_WCJ .M6kQUlnW9NxFpv9iB4iz_ ._2DX0BUd_lhEiztqUFvCXWu {
      top: 50%;
      margin-top: -24px;
      left: 216px; }

.eXH01-pA1lotz766IEhiD {
  position: relative;
  width: 100%;
  height: 12px;
  background: rgba(62, 15, 73, 0.1);
  margin: 0 12px;
  border-radius: 6px; }

.M6kQUlnW9NxFpv9iB4iz_ {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  width: 120px;
  height: 120px;
  margin-top: -60px;
  margin-left: -60px;
  color: #C296B3;
  font-size: calc(44px + 20 * (100vw - 320px)/1120);
  width: calc(80px + 40 * (100vw - 320px)/1120);
  height: calc(80px + 40 * (100vw - 320px)/1120);
  margin-top: calc(-40px + -20 * (100vw - 320px)/1120);
  margin-left: calc(-40px + -20 * (100vw - 320px)/1120);
  font-weight: 900;
  cursor: grab; }
  @media (min-width: 1440px) {
    .M6kQUlnW9NxFpv9iB4iz_ {
      font-size: 64px; } }
  @media (min-width: 1440px) {
    .M6kQUlnW9NxFpv9iB4iz_ {
      width: 120px; } }
  @media (min-width: 1440px) {
    .M6kQUlnW9NxFpv9iB4iz_ {
      height: 120px; } }
  @media (min-width: 1440px) {
    .M6kQUlnW9NxFpv9iB4iz_ {
      margin-top: -60px; } }
  @media (min-width: 1440px) {
    .M6kQUlnW9NxFpv9iB4iz_ {
      margin-left: -60px; } }
  .M6kQUlnW9NxFpv9iB4iz_:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    background: #F1E4EC; }
  .M6kQUlnW9NxFpv9iB4iz_ span {
    position: relative;
    margin-top: 8px; }
  .M6kQUlnW9NxFpv9iB4iz_:active {
    cursor: grabbing; }
    .M6kQUlnW9NxFpv9iB4iz_:active:before {
      transform: scale(0.9); }

._2DX0BUd_lhEiztqUFvCXWu,
.Mp63bdxAw_mfjJkl_VAGz {
  position: absolute;
  top: 100%;
  font-size: 18px;
  line-height: 24px;
  left: 50%;
  transform: translate(-50%, 0);
  color: #fff;
  opacity: .6;
  width: 256px;
  margin-top: 16px;
  text-align: center;
  transition: all 200ms ease; }
  @media (max-width: 767px) {
    ._2DX0BUd_lhEiztqUFvCXWu,
    .Mp63bdxAw_mfjJkl_VAGz {
      display: none; } }

.Mp63bdxAw_mfjJkl_VAGz {
  display: none; }
  @media (max-width: 767px) {
    .Mp63bdxAw_mfjJkl_VAGz {
      display: block; } }

._3Vl0bGzmOCiToRbStUWxkR,
.LQxk3af8jPVJJtgrNejcx {
  color: #fff; }

.oT3l4ssLVNLqgFH2K9hKM {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto; }
  @media (max-width: 767px) {
    .oT3l4ssLVNLqgFH2K9hKM {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._1bjhu0JFphX8MmfQll0HSV {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  color: #3E0F49;
  pointer-events: all; }
  @media (max-width: 767px) {
    ._1bjhu0JFphX8MmfQll0HSV {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._232Wk9HwTWM-33tkwv2G39 {
  display: flex;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  max-width: 1024px;
  width: 88.23529%;
  margin: 0 auto;
  margin-bottom: 80px;
  padding-top: calc(80px + 176 * (100vw - 320px)/1120);
  font-family: "Gilroy", sans-serif;
  font-size: calc(18px + 8 * (100vw - 320px)/1120);
  line-height: calc(22px + 10 * (100vw - 320px)/1120);
  letter-spacing: 0;
  font-weight: 900; }
  @media (min-width: 1440px) {
    ._232Wk9HwTWM-33tkwv2G39 {
      padding-top: 256px; } }
  @media (min-width: 1440px) {
    ._232Wk9HwTWM-33tkwv2G39 {
      font-size: 26px; } }
  @media (min-width: 1440px) {
    ._232Wk9HwTWM-33tkwv2G39 {
      line-height: 32px; } }
  ._232Wk9HwTWM-33tkwv2G39 h2 {
    font-family: "Gilroy", sans-serif;
    font-size: calc(44px + 30 * (100vw - 320px)/1120);
    line-height: calc(42px + 30 * (100vw - 320px)/1120);
    letter-spacing: calc(-0.89px + -0.61 * (100vw - 320px)/1120);
    font-weight: 900;
    font-weight: 900;
    margin-bottom: 24px; }
    @media (min-width: 1440px) {
      ._232Wk9HwTWM-33tkwv2G39 h2 {
        font-size: 74px; } }
    @media (min-width: 1440px) {
      ._232Wk9HwTWM-33tkwv2G39 h2 {
        line-height: 72px; } }
    @media (min-width: 1440px) {
      ._232Wk9HwTWM-33tkwv2G39 h2 {
        letter-spacing: -1.5px; } }

._3dURrA9io1YGuU5bZBrTRV {
  color: #F1E4EC; }

._38Z2dfPJz0Vvgk4_qps3bt {
  position: relative; }

._1K4e_6uujuLs8ITK0xpoGV {
  opacity: .6; }

._2TwJ12qbW-JCy7qefXaPGU {
  width: 88.23529%;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  margin-bottom: 160px; }
  @media (max-width: 767px) {
    ._2TwJ12qbW-JCy7qefXaPGU {
      flex-direction: column;
      width: 100%;
      height: 100%;
      margin-bottom: 64px; } }

._1_OfE63szZplclpAOBWpEf {
  position: relative;
  width: 20%;
  min-width: 180px; }
  ._1_OfE63szZplclpAOBWpEf:nth-of-type(2) {
    width: 25%; }
  ._1_OfE63szZplclpAOBWpEf img {
    max-height: 100px; }
  @media (max-width: 767px) {
    ._1_OfE63szZplclpAOBWpEf {
      width: 100% !important;
      margin-bottom: 32px; } }

._3C4KJ6QinT0DXNG54Layz7 {
  display: flex; }

._3Xs6s1Fe_-yKeuFpnluJHf {
  display: inline-block; }

._2X-V3LNws90nXlCXGX0hL4 {
  font-size: calc(44px + 30 * (100vw - 320px)/1120);
  line-height: calc(42px + 30 * (100vw - 320px)/1120);
  letter-spacing: calc(-0.85px + -0.65 * (100vw - 320px)/1120);
  font-weight: 900;
  color: #fff; }
  @media (min-width: 1440px) {
    ._2X-V3LNws90nXlCXGX0hL4 {
      font-size: 74px; } }
  @media (min-width: 1440px) {
    ._2X-V3LNws90nXlCXGX0hL4 {
      line-height: 72px; } }
  @media (min-width: 1440px) {
    ._2X-V3LNws90nXlCXGX0hL4 {
      letter-spacing: -1.5px; } }

._2CekR8xgIWEnoc7fVFZ0B0 {
  color: #fff;
  font-size: calc(18px + 8 * (100vw - 320px)/1120);
  line-height: calc(22px + 10 * (100vw - 320px)/1120);
  margin-top: -8px;
  font-weight: 900;
  margin-bottom: 16px; }
  @media (min-width: 1440px) {
    ._2CekR8xgIWEnoc7fVFZ0B0 {
      font-size: 26px; } }
  @media (min-width: 1440px) {
    ._2CekR8xgIWEnoc7fVFZ0B0 {
      line-height: 32px; } }

._2Se7K6lGHld_1nB4zxQZSg {
  opacity: .6; }

._3S32eN_M4IlQ9jPDeohoPZ {
  position: relative;
  right: auto;
  margin-left: 16px; }
  @media (max-width: 767px) {
    ._3S32eN_M4IlQ9jPDeohoPZ {
      width: 58px; } }

._UpcP70vZWQKB9YOheFLi {
  width: 55.55556%;
  margin: 0 auto;
  height: 400px; }
  @media (max-width: 767px) {
    ._UpcP70vZWQKB9YOheFLi {
      width: 90%;
      height: 40px; } }

.NgzMD4_E3Olhvwo2Kojrk {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto; }
  @media (max-width: 767px) {
    .NgzMD4_E3Olhvwo2Kojrk {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._2Y-VBpn4Bmv4ytqSva4Dq5 {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center; }
  ._2Y-VBpn4Bmv4ytqSva4Dq5 h2 {
    width: 80%;
    max-width: 1024px;
    font-size: calc(28px + 18 * (100vw - 320px)/1120);
    font-weight: 900;
    text-align: center;
    color: #fff; }
    @media (min-width: 1440px) {
      ._2Y-VBpn4Bmv4ytqSva4Dq5 h2 {
        font-size: 46px; } }

._2SEcIQiVH3VCsneamVFR1G {
  color: #FFEA80; }

._191WXi2_u7vpIoPA49ysSR {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -100vh;
  background: #fff;
  pointer-events: all;
  transform: translateZ(0);
  will-change: opacity; }
  ._191WXi2_u7vpIoPA49ysSR h2 {
    position: absolute;
    top: 50vh;
    left: 50%;
    font-weight: 900;
    pointer-events: all;
    font-size: calc(44px + 30 * (100vw - 320px)/1120);
    line-height: calc(42px + 38 * (100vw - 320px)/1120);
    letter-spacing: calc(-0.85px + -0.65 * (100vw - 320px)/1120);
    color: #97d7db;
    width: 80%;
    max-width: 1024px;
    transform: translate(-50%, -50%);
    text-align: center;
    will-change: transform; }
    @media (min-width: 1440px) {
      ._191WXi2_u7vpIoPA49ysSR h2 {
        font-size: 74px; } }
    @media (min-width: 1440px) {
      ._191WXi2_u7vpIoPA49ysSR h2 {
        line-height: 80px; } }
    @media (min-width: 1440px) {
      ._191WXi2_u7vpIoPA49ysSR h2 {
        letter-spacing: -1.5px; } }
  ._191WXi2_u7vpIoPA49ysSR:after {
    content: '';
    display: block;
    position: absolute;
    height: 30px;
    top: -30px;
    left: 0;
    width: 100%;
    background: linear-gradient(32deg, #fff 15px, transparent 15px), linear-gradient(-32deg, #fff 15px, transparent 15px) repeat-x;
    background-size: 32px 32px; }
  ._191WXi2_u7vpIoPA49ysSR div {
    display: inline-block; }
    ._191WXi2_u7vpIoPA49ysSR div span {
      display: inline-block; }

._3cHo0_Ft8Jm8BSOt0PHnSd {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto; }
  @media (max-width: 767px) {
    ._3cHo0_Ft8Jm8BSOt0PHnSd {
      padding-left: 6.25%;
      padding-right: 6.25%; } }

._3uQEnu8FFuuzz92BDYPvqX {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  max-width: 1024px;
  padding: 0 40px;
  pointer-events: all;
  color: #1A3065; }
  @media (max-width: 767px) {
    ._3uQEnu8FFuuzz92BDYPvqX {
      padding-left: 6.25%;
      padding-right: 6.25%; } }
  ._3uQEnu8FFuuzz92BDYPvqX h2 {
    margin: 0 auto;
    max-width: 900px;
    font-size: calc(44px + 30 * (100vw - 320px)/1120);
    line-height: calc(42px + 30 * (100vw - 320px)/1120);
    letter-spacing: calc(-0.85px + -0.65 * (100vw - 320px)/1120);
    font-weight: 900;
    margin-bottom: 32px; }
    @media (min-width: 1440px) {
      ._3uQEnu8FFuuzz92BDYPvqX h2 {
        font-size: 74px; } }
    @media (min-width: 1440px) {
      ._3uQEnu8FFuuzz92BDYPvqX h2 {
        line-height: 72px; } }
    @media (min-width: 1440px) {
      ._3uQEnu8FFuuzz92BDYPvqX h2 {
        letter-spacing: -1.5px; } }

.FFqZBpnw9VAA5BHe3maB6 {
  display: inline-block;
  margin-right: 16px; }
  @media (max-width: 767px) {
    .FFqZBpnw9VAA5BHe3maB6 {
      display: block;
      margin-right: 0;
      margin-bottom: 16px; } }

._3IvJhmtsWW5BYgImTlx3Ej {
  width: 100%;
  height: 100%;
  max-width: 1024px;
  margin: 0 auto;
  transform: translateZ(0); }
  @media (max-width: 767px) {
    ._3IvJhmtsWW5BYgImTlx3Ej {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; } }

.xaV9IFzYKzIN7tNUb0LV5 {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 460px;
  width: 100%;
  font-size: calc(28px + 18 * (100vw - 320px)/1120);
  line-height: calc(30px + 18 * (100vw - 320px)/1120);
  font-weight: 900;
  color: #DFFBFF; }
  @media (min-width: 1440px) {
    .xaV9IFzYKzIN7tNUb0LV5 {
      font-size: 46px; } }
  @media (min-width: 1440px) {
    .xaV9IFzYKzIN7tNUb0LV5 {
      line-height: 48px; } }
  .xaV9IFzYKzIN7tNUb0LV5 strong {
    color: #fff; }
  .xaV9IFzYKzIN7tNUb0LV5:nth-child(1) {
    transform: translate(-100%, -150%); }
  .xaV9IFzYKzIN7tNUb0LV5:nth-child(2) {
    transform: translate(20%, 150%); }
  .xaV9IFzYKzIN7tNUb0LV5 img {
    position: absolute; }
  @media (max-width: 991px) {
    .xaV9IFzYKzIN7tNUb0LV5:nth-child(1) {
      transform: translate(-70%, -150%); }
    .xaV9IFzYKzIN7tNUb0LV5:nth-child(2) {
      transform: translate(-20%, 300%); } }
  @media (max-width: 767px) {
    .xaV9IFzYKzIN7tNUb0LV5 {
      position: relative;
      transform: none !important;
      left: 0;
      top: auto;
      max-width: 92%;
      margin-bottom: 144px;
      padding: 0 24px; } }

._2O28Ojc8beIq7VW4ZNBZtK {
  width: 100%;
  height: 100%;
  max-width: 1024px;
  width: 80%;
  margin: 0 auto;
  transform: translateZ(0);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: calc(28px + 46 * (100vw - 320px)/1120);
  line-height: calc(30px + 42 * (100vw - 320px)/1120);
  letter-spacing: calc(-0.5px + -1 * (100vw - 320px)/1120);
  text-align: center;
  font-weight: 900;
  color: #fff; }
  @media (min-width: 1440px) {
    ._2O28Ojc8beIq7VW4ZNBZtK {
      font-size: 74px; } }
  @media (min-width: 1440px) {
    ._2O28Ojc8beIq7VW4ZNBZtK {
      line-height: 72px; } }
  @media (min-width: 1440px) {
    ._2O28Ojc8beIq7VW4ZNBZtK {
      letter-spacing: -1.5px; } }
  ._2O28Ojc8beIq7VW4ZNBZtK strong {
    color: #FFEA80; }

._2fXtLIwSD2wGr68198fF7Y {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  transform: translateZ(0); }
  @media (max-width: 767px) {
    ._2fXtLIwSD2wGr68198fF7Y {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; } }

._3PmbGrjWq7yZ-WPQdD6R1i {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 600px;
  width: 50%;
  transform: translate(-80%, -40%);
  font-weight: 900;
  font-size: calc(18px + 8 * (100vw - 320px)/1120);
  line-height: calc(22px + 10 * (100vw - 320px)/1120);
  letter-spacing: 0;
  color: #fff; }
  @media (min-width: 1440px) {
    ._3PmbGrjWq7yZ-WPQdD6R1i {
      font-size: 26px; } }
  @media (min-width: 1440px) {
    ._3PmbGrjWq7yZ-WPQdD6R1i {
      line-height: 32px; } }
  ._3PmbGrjWq7yZ-WPQdD6R1i h2 {
    color: #FFEA80;
    font-size: calc(60px + 100 * (100vw - 320px)/1120);
    line-height: calc(56px + 80 * (100vw - 320px)/1120);
    letter-spacing: calc(-2px + -3 * (100vw - 320px)/1120); }
    @media (min-width: 1440px) {
      ._3PmbGrjWq7yZ-WPQdD6R1i h2 {
        font-size: 160px; } }
    @media (min-width: 1440px) {
      ._3PmbGrjWq7yZ-WPQdD6R1i h2 {
        line-height: 136px; } }
    @media (min-width: 1440px) {
      ._3PmbGrjWq7yZ-WPQdD6R1i h2 {
        letter-spacing: -5px; } }

._1HQm40wwNOLYqkPqQ39I2S {
  transform: translate(-5%, -50%); }

@media (max-width: 991px) {
  ._3PmbGrjWq7yZ-WPQdD6R1i {
    max-width: 50%;
    transform: translate(-60%, 20%); }
  ._1HQm40wwNOLYqkPqQ39I2S {
    max-width: 50%;
    transform: translate(-20%, 20%); } }

@media (max-width: 767px) {
  ._3PmbGrjWq7yZ-WPQdD6R1i {
    left: 15%;
    width: 100%;
    max-width: 80%;
    transform: translate(0, 20%); }
  ._1HQm40wwNOLYqkPqQ39I2S {
    left: 10%;
    width: 100%;
    max-width: 80%;
    transform: translate(0, 20%); } }

._1itaB_jUY714V1wjDxwI_S {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  pointer-events: none;
  transform: translateZ(0); }

._1RCGtw0fIR0OgyXsva85MT {
  background: #7e9cc4;
  transform: translateZ(0);
  will-change: background; }

._1ZEgdV9AvCv9Qgla24mukk {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none; }

._1FDxY33xThR2oR8S6rIXee {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  height: 100%; }

._2A-kMvtjnJM39ls0twlzSp {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%; }

._33eglXG3qqdOgDVKOuXbHm {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  height: 100vh; }

._1aBZXAZVvwBOEb9asJ10gh {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

._2W0EgJHXMzv0ZqLuSSQT87 {
  position: fixed;
  top: calc(100vh - 64px);
  left: calc(50% - 16px);
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFEA80;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  padding: 0;
  opacity: 1;
  transform: translate3d(0, 0%, 0);
  transition: .2s ease-out;
  animation: _1RoNboa_cBvtm8d27NNKN4 ease-out 4s infinite forwards 2s; }
  ._2W0EgJHXMzv0ZqLuSSQT87 > span {
    display: none; }
  ._2W0EgJHXMzv0ZqLuSSQT87 svg {
    transform: rotate(-90deg); }

@keyframes _1RoNboa_cBvtm8d27NNKN4 {
  0% {
    transform: translate3d(0, 0px, 0); }
  8% {
    transform: translate3d(0, 10px, 0); }
  14% {
    transform: translate3d(0, 0px, 0); }
  100% {
    transform: translate3d(0, 0px, 0); } }

