.everise-header-slide .container-full {
  position: relative;
  max-width: 1920px;
  margin: 0 auto !important;
  overflow: hidden; }
  .everise-header-slide .container-full .tealcon-herocheck {
    position: absolute;
    overflow: hidden;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 1368px;
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
    z-index: -1; }
    .everise-header-slide .container-full .tealcon-herocheck .tealcon {
      position: absolute;
      width: 1894.92px;
      height: 211.91px;
      right: -100px;
      bottom: 500px;
      transform: rotate(-117deg);
      background: #00829B; }
  .everise-header-slide .container-full .main-image {
    max-width: 820px;
    max-height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -2; }
    .everise-header-slide .container-full .main-image img {
      width: 100%;
      max-height: 100%; }
    .everise-header-slide .container-full .main-image img:nth-child(n+2) {
      display: none; }
  .everise-header-slide .container-full .orangecon-herocheck {
    position: absolute;
    overflow: hidden;
    bottom: 0;
    right: -20px;
    height: 100%;
    width: 1368px;
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
    z-index: -3; }
    .everise-header-slide .container-full .orangecon-herocheck .orangecon {
      position: absolute;
      width: 1894.92px;
      height: 211.91px;
      right: -935px;
      bottom: 500px;
      transform: rotate(-70deg);
      background: #FF671D; }
  .everise-header-slide .container-full .background-image {
    max-width: 706px;
    max-height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -4; }
    .everise-header-slide .container-full .background-image img {
      width: 100%;
      max-height: 100%; }
  .everise-header-slide .container-full .animated-ellipse {
    position: relative; }
    .everise-header-slide .container-full .animated-ellipse img {
      position: absolute;
      left: 0;
      top: 0;
      transform: translate(-45%, -55%);
      opacity: 0.3; }
  .everise-header-slide .container-full .switch-children > * {
    display: none; }
    .everise-header-slide .container-full .switch-children > *:first-child {
      display: block; }
  .everise-header-slide .container-full .slide-content {
    max-width: 1000px;
    margin-top: 78px;
    height: 800px; }
    .everise-header-slide .container-full .slide-content .content-title {
      font-family: var(--wp--preset--font-family--heading);
      font-style: normal;
      font-weight: 700;
      font-size: 88px;
      line-height: 125%;
      height: 220px;
      letter-spacing: -0.02em;
      color: #333132;
      position: relative; }
      .everise-header-slide .container-full .slide-content .content-title * {
        position: absolute;
        transition: opacity 0.5s linear;
        opacity: 0; }
        .everise-header-slide .container-full .slide-content .content-title *.active {
          opacity: 1; }
        .everise-header-slide .container-full .slide-content .content-title *.pre-active {
          transition: unset;
          opacity: 1; }
    .everise-header-slide .container-full .slide-content .content-sub-title {
      font-family: var(--wp--preset--font-family--heading);
      font-style: normal;
      font-weight: 700;
      font-size: 88px;
      line-height: 125%;
      letter-spacing: -0.02em; }
      .everise-header-slide .container-full .slide-content .content-sub-title *:nth-child(2n+1) {
        color: #FF671D; }
      .everise-header-slide .container-full .slide-content .content-sub-title *:nth-child(2n) {
        color: #00829B; }
    .everise-header-slide .container-full .slide-content .content-description {
      font-family: var(--wp--preset--font-family--paragraph);
      font-style: normal;
      font-weight: 400;
      font-size: 20px;
      line-height: 175%;
      letter-spacing: 0.02em;
      color: rgba(0, 0, 0, 0.81);
      max-width: 800px;
      margin-top: 25px; }
    .everise-header-slide .container-full .slide-content .forwarding {
      font-family: var(--wp--preset--font-family--paragraph);
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 100%;
      letter-spacing: 0.04em;
      margin-top: 200px;
      color: rgba(0, 0, 0, 0.47); }
    .everise-header-slide .container-full .slide-content img.arrow {
      margin-top: 18px;
      width: 15px; }

.everise-header-slide.active .container-full .tealcon-herocheck {
  animation: tealcon-herocheck 5s infinite linear; }

.everise-header-slide.active .container-full .main-image {
  animation: image-scrolling 5s infinite linear; }

.everise-header-slide.active .container-full .orangecon-herocheck {
  animation: orangecon-herocheck 5s infinite linear; }

.everise-header-slide.active .container-full .background-image {
  animation: image-fading 5s infinite linear; }

.everise-header-slide.active .container-full .animated-ellipse img.ellipse-2 {
  animation: ellipse-rotating 100s linear infinite; }

.everise-header-slide.active .container-full .animated-ellipse img.ellipse-4 {
  animation: ellipse-rotating-back 75s linear infinite; }

.everise-header-slide.active .container-full .slide-content .content-sub-title * {
  animation: scrolling-sub-title 5s infinite linear; }

.everise-header-slide.active .container-full .slide-content img.arrow {
  animation: arrow-jumping 2s infinite linear; }

.everise-header-slide.final .container-full .tealcon-herocheck {
  animation: none;
  clip-path: polygon(0 calc(100% - min(30vw, 250px)), 100% calc(100% - min(30vw, 250px)), 100% 100%, 0 100%); }

.everise-header-slide.final .container-full .main-image {
  animation: none; }

.everise-header-slide.final .container-full .orangecon-herocheck {
  animation: none;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }

.everise-header-slide.final .container-full .background-image {
  animation: none; }

.everise-header-slide.final .container-full .animated-ellipse img.ellipse-2 {
  animation: ellipse-rotating 100s linear infinite; }

.everise-header-slide.final .container-full .animated-ellipse img.ellipse-4 {
  animation: ellipse-rotating-back 75s linear infinite; }

.everise-header-slide.final .container-full .slide-content .content-sub-title * {
  animation: none; }

.everise-header-slide.final .container-full .slide-content img.arrow {
  animation: arrow-jumping 2s infinite linear; }

@media (max-width: 992px) {
  .everise-header-slide {
    background: #F3F3F3; }
    .everise-header-slide .container-full {
      width: 100%;
      height: calc(450px + 110vw); }
      .everise-header-slide .container-full .tealcon-herocheck {
        width: 100vw;
        height: 115vw;
        z-index: 4; }
        .everise-header-slide .container-full .tealcon-herocheck .tealcon {
          width: 145vw;
          height: 20vw;
          right: 20vw;
          bottom: 45vw; }
      .everise-header-slide .container-full .main-image {
        max-width: 120vw;
        max-height: 100vw;
        position: absolute;
        z-index: 3; }
      .everise-header-slide .container-full .orangecon-herocheck {
        width: 100vw;
        height: 115vw;
        z-index: 2; }
        .everise-header-slide .container-full .orangecon-herocheck .orangecon {
          width: 185vw;
          height: 21vw;
          right: -75vw;
          bottom: 45vw; }
      .everise-header-slide .container-full .background-image {
        max-width: 120vw;
        max-height: 100vw;
        z-index: 1; }
      .everise-header-slide .container-full .animated-ellipse {
        display: none; }
      .everise-header-slide .container-full .slide-content {
        height: 500px;
        margin-top: 0; }
        .everise-header-slide .container-full .slide-content .content-title {
          height: 105px;
          font-size: 42px;
          line-height: 125%;
          letter-spacing: unset; }
          .everise-header-slide .container-full .slide-content .content-title * {
            top: unset !important;
            bottom: 0;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical; }
        .everise-header-slide .container-full .slide-content .content-sub-title {
          letter-spacing: unset;
          font-size: 40px; }
        .everise-header-slide .container-full .slide-content .content-description {
          height: 120px;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 4;
          -webkit-box-orient: vertical;
          font-size: 16px; }
        .everise-header-slide .container-full .slide-content .forwarding {
          margin-top: 40px; } }

@-webkit-keyframes tealcon-herocheck {
  0% {
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); }
  10% {
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); }
  15% {
    clip-path: polygon(0 calc(100% - min(30vw, 250px)), 100% calc(100% - min(30vw, 250px)), 100% 100%, 0 100%); }
  85% {
    clip-path: polygon(0 calc(100% - min(30vw, 250px)), 100% calc(100% - min(30vw, 250px)), 100% 100%, 0 100%); }
  90% {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
  92% {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
  100% {
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); } }

@-webkit-keyframes orangecon-herocheck {
  0% {
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); }
  10% {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
  85% {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
  90% {
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); }
  100% {
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); } }

@-webkit-keyframes image-fading {
  0% {
    opacity: 0; }
  10% {
    opacity: 0; }
  15% {
    opacity: 1; }
  85% {
    opacity: 1; }
  90% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@-webkit-keyframes image-scrolling {
  0% {
    transform: translateY(100%); }
  10% {
    transform: translateY(100%); }
  15% {
    transform: translateY(0); }
  90% {
    transform: translateY(0); }
  95% {
    transform: translateY(100%); }
  100% {
    transform: translateY(100%); } }

@-webkit-keyframes ellipse-rotating-back {
  from {
    transform: translate(-45%, -55%) rotate(0deg); }
  to {
    transform: translate(-45%, -55%) rotate(-360deg); } }

@-webkit-keyframes ellipse-rotating {
  from {
    transform: translate(-45%, -55%) rotate(0deg); }
  to {
    transform: translate(-45%, -55%) rotate(360deg); } }

@-webkit-keyframes scrolling-sub-title {
  0% {
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%); }
  10% {
    clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0); }
  85% {
    clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0); }
  90% {
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%); }
  100% {
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%); } }

@-webkit-keyframes arrow-jumping {
  0% {
    height: 23px; }
  10% {
    height: 23px; }
  40% {
    height: 29px; }
  45% {
    height: 30px; }
  55% {
    height: 30px; }
  60% {
    height: 29px; }
  90% {
    height: 23px; }
  100% {
    height: 23px; } }
