/*
@mixin hover($value:perspective(500px) rotateX(-20deg)){
    cursor: pointer;
    // @include transition(all);
    // transform-origin: top center;
    // &:hover{
    //     @include transform($value);
    // } 
}

@mixin font($size: 18px){
    font-size: $size;
    @if $size >= 24px {
        // @include mediaMax(1459px){
        //     font-size: $size - 2;
        // }
        // @include mediaMax(1199px){
        //    font-size: $size - 2;
        // }
        @include mediaMax(1399px){
           font-size: $size - 4;
        }
        @include mediaMax(1199px){
            font-size: $size - 6;
        }
        @include mediaMax(767px){
            font-size: $size - 7;
        }
        @include mediaMax(575px){
            font-size: $size - 8;
        }
        // @include mediaMax(480px){
        //     font-size: $size - 10;
        // }
    }@else{
        @if $size >=16px{
            // @include mediaMax(1459px){
            //         font-size: $size - 2
            // }
            @if $size >=20px {
                @include mediaMax(1399px){
                    font-size: $size - 3;
                }
                @include mediaMax(991px){
                    font-size: $size - 4;
                }
                @include mediaMax(575px){
                    font-size: $size - 5;
                }
            }@else {
                @include mediaMax(1399px){
                    font-size: $size - 1;
                }
                @include mediaMax(991px){
                    font-size: $size - 2;
                }
                @include mediaMax(575px){
                    font-size: $size - 3;
                }
            }
        }@else{
            @include mediaMax(1399px){
                font-size: $size - 1;
            }
            @include mediaMax(991px){
                font-size: $size - 2;
            }
            @include mediaMax(575px){
                font-size: $size - 3;
            }
        }
    }
}

@mixin heading($size: 2.875rem, $color: $primary, $mb: 1rem, $trans: null, $weight: 700, $family: null){
    font-size: $size;
    color: $color;
    margin-bottom: $mb;
    text-transform: $trans;
    font-family: $family;
    font-weight: $weight;
    @if $size >= 2.5rem {
        @if $size >= 5rem {
            @include mediaMax(1399px){
                font-size: $size - 0.5;
            }
            @include mediaMax(1199px){
                font-size: $size - 1;
            }
            @include mediaMax(991px){
                    font-size: $size - 1.5;
                }
            @include mediaMax(767px){
                    font-size: $size - 2;
                }
                @include mediaMax(575px){
                    font-size: $size - 2.25;
                }
                @include mediaMax(420px){
                    font-size: $size - 3;
            }
            @include mediaMax(360px){
                    font-size: $size - 3.5;
            }
        }@else{
            @include mediaMax(1399px){
                font-size: $size - 0.5;
            }
            @include mediaMax(1199px){
                    font-size: $size - 0.625;
            }
            @include mediaMax(991px){
                    font-size: $size - 0.75;
                }
            @include mediaMax(767px){
                    font-size: $size - 1;
                }
                @include mediaMax(575px){
                    font-size: $size - 1.25;
                }
                @include mediaMax(420px){
                    font-size: $size - 1.375;
            }
            @include mediaMax(360px){
                    font-size: $size - 1.5;
            }
        }
    }@else{
            @include mediaMax(1399px){
                font-size: $size - 0.125;
            }
            @include mediaMax(1199px){
                font-size: $size - 0.25;
            }
            @include mediaMax(991px){
                font-size: $size - 0.325;
            }
            @include mediaMax(767px){
                font-size: $size - 0.5;
            }
            @include mediaMax(575px){
                font-size: $size - 0.675;
            }
            @include mediaMax(420px){
                font-size: $size - 0.75;
            }
            @include mediaMax(360px){
                font-size: $size - 0.875;
            }
    }
}
*/
:root {
  --bs-font-sans-serif: Montserrat, sans-serif;
  --bs-body-font-size: 16px;
  --bs-body-line-height: 1.6;
  --bs-body-font-weight: 400;
  --bs-body-color: #2D373C;
  --bs-gradient: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
}

.text-primary {
  color: #10133D !important;
}

.text-info {
  color: #2CB8F1 !important;
}

.text-white {
  color: #ffffff !important;
}

.text-light {
  color: #F2F2F2 !important;
}

.text-dark {
  color: #2D373C !important;
}

.text-black {
  color: #000000 !important;
}

.pt-6, .py-6 {
  padding-top: 60px;
}
@media screen and (max-width: 1200px) {
  .pt-6, .py-6 {
    padding-top: 48px;
  }
}
@media screen and (max-width: 768px) {
  .pt-6, .py-6 {
    padding-top: 36px;
  }
}

.pb-6, .py-6 {
  padding-bottom: 60px;
}
@media screen and (max-width: 1200px) {
  .pb-6, .py-6 {
    padding-bottom: 48px;
  }
}
@media screen and (max-width: 768px) {
  .pb-6, .py-6 {
    padding-bottom: 36px;
  }
}

.ps-6 {
  padding-left: 60px;
}
@media screen and (max-width: 1200px) {
  .ps-6 {
    padding-left: 48px;
  }
}
@media screen and (max-width: 768px) {
  .ps-6 {
    padding-left: 36px;
  }
}

.pe-6 {
  padding-right: 60px;
}
@media screen and (max-width: 1200px) {
  .pe-6 {
    padding-right: 48px;
  }
}
@media screen and (max-width: 768px) {
  .pe-6 {
    padding-right: 36px;
  }
}

.mb-6 {
  margin-bottom: 60px;
}
@media screen and (max-width: 1200px) {
  .mb-6 {
    margin-bottom: 48px;
  }
}
@media screen and (max-width: 768px) {
  .mb-6 {
    margin-bottom: 36px;
  }
}

.pt-7, .py-7 {
  padding-top: 70px;
}
@media screen and (max-width: 1200px) {
  .pt-7, .py-7 {
    padding-top: 56px;
  }
}
@media screen and (max-width: 768px) {
  .pt-7, .py-7 {
    padding-top: 42px;
  }
}

.pb-7, .py-7 {
  padding-bottom: 70px;
}
@media screen and (max-width: 1200px) {
  .pb-7, .py-7 {
    padding-bottom: 56px;
  }
}
@media screen and (max-width: 768px) {
  .pb-7, .py-7 {
    padding-bottom: 42px;
  }
}

.ps-7 {
  padding-left: 70px;
}
@media screen and (max-width: 1200px) {
  .ps-7 {
    padding-left: 56px;
  }
}
@media screen and (max-width: 768px) {
  .ps-7 {
    padding-left: 42px;
  }
}

.pe-7 {
  padding-right: 70px;
}
@media screen and (max-width: 1200px) {
  .pe-7 {
    padding-right: 56px;
  }
}
@media screen and (max-width: 768px) {
  .pe-7 {
    padding-right: 42px;
  }
}

.mb-7 {
  margin-bottom: 70px;
}
@media screen and (max-width: 1200px) {
  .mb-7 {
    margin-bottom: 56px;
  }
}
@media screen and (max-width: 768px) {
  .mb-7 {
    margin-bottom: 42px;
  }
}

.pt-8, .py-8 {
  padding-top: 80px;
}
@media screen and (max-width: 1200px) {
  .pt-8, .py-8 {
    padding-top: 64px;
  }
}
@media screen and (max-width: 768px) {
  .pt-8, .py-8 {
    padding-top: 48px;
  }
}

.pb-8, .py-8 {
  padding-bottom: 80px;
}
@media screen and (max-width: 1200px) {
  .pb-8, .py-8 {
    padding-bottom: 64px;
  }
}
@media screen and (max-width: 768px) {
  .pb-8, .py-8 {
    padding-bottom: 48px;
  }
}

.ps-8 {
  padding-left: 80px;
}
@media screen and (max-width: 1200px) {
  .ps-8 {
    padding-left: 64px;
  }
}
@media screen and (max-width: 768px) {
  .ps-8 {
    padding-left: 48px;
  }
}

.pe-8 {
  padding-right: 80px;
}
@media screen and (max-width: 1200px) {
  .pe-8 {
    padding-right: 64px;
  }
}
@media screen and (max-width: 768px) {
  .pe-8 {
    padding-right: 48px;
  }
}

.mb-8 {
  margin-bottom: 80px;
}
@media screen and (max-width: 1200px) {
  .mb-8 {
    margin-bottom: 64px;
  }
}
@media screen and (max-width: 768px) {
  .mb-8 {
    margin-bottom: 48px;
  }
}

.pt-9, .py-9 {
  padding-top: 90px;
}
@media screen and (max-width: 1200px) {
  .pt-9, .py-9 {
    padding-top: 72px;
  }
}
@media screen and (max-width: 768px) {
  .pt-9, .py-9 {
    padding-top: 54px;
  }
}

.pb-9, .py-9 {
  padding-bottom: 90px;
}
@media screen and (max-width: 1200px) {
  .pb-9, .py-9 {
    padding-bottom: 72px;
  }
}
@media screen and (max-width: 768px) {
  .pb-9, .py-9 {
    padding-bottom: 54px;
  }
}

.ps-9 {
  padding-left: 90px;
}
@media screen and (max-width: 1200px) {
  .ps-9 {
    padding-left: 72px;
  }
}
@media screen and (max-width: 768px) {
  .ps-9 {
    padding-left: 54px;
  }
}

.pe-9 {
  padding-right: 90px;
}
@media screen and (max-width: 1200px) {
  .pe-9 {
    padding-right: 72px;
  }
}
@media screen and (max-width: 768px) {
  .pe-9 {
    padding-right: 54px;
  }
}

.mb-9 {
  margin-bottom: 90px;
}
@media screen and (max-width: 1200px) {
  .mb-9 {
    margin-bottom: 72px;
  }
}
@media screen and (max-width: 768px) {
  .mb-9 {
    margin-bottom: 54px;
  }
}

.pt-10, .py-10 {
  padding-top: 100px;
}
@media screen and (max-width: 1200px) {
  .pt-10, .py-10 {
    padding-top: 80px;
  }
}
@media screen and (max-width: 768px) {
  .pt-10, .py-10 {
    padding-top: 60px;
  }
}

.pb-10, .py-10 {
  padding-bottom: 100px;
}
@media screen and (max-width: 1200px) {
  .pb-10, .py-10 {
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 768px) {
  .pb-10, .py-10 {
    padding-bottom: 60px;
  }
}

.ps-10 {
  padding-left: 100px;
}
@media screen and (max-width: 1200px) {
  .ps-10 {
    padding-left: 80px;
  }
}
@media screen and (max-width: 768px) {
  .ps-10 {
    padding-left: 60px;
  }
}

.pe-10 {
  padding-right: 100px;
}
@media screen and (max-width: 1200px) {
  .pe-10 {
    padding-right: 80px;
  }
}
@media screen and (max-width: 768px) {
  .pe-10 {
    padding-right: 60px;
  }
}

.mb-10 {
  margin-bottom: 100px;
}
@media screen and (max-width: 1200px) {
  .mb-10 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 768px) {
  .mb-10 {
    margin-bottom: 60px;
  }
}

.pt-11, .py-11 {
  padding-top: 110px;
}
@media screen and (max-width: 1200px) {
  .pt-11, .py-11 {
    padding-top: 88px;
  }
}
@media screen and (max-width: 768px) {
  .pt-11, .py-11 {
    padding-top: 66px;
  }
}

.pb-11, .py-11 {
  padding-bottom: 110px;
}
@media screen and (max-width: 1200px) {
  .pb-11, .py-11 {
    padding-bottom: 88px;
  }
}
@media screen and (max-width: 768px) {
  .pb-11, .py-11 {
    padding-bottom: 66px;
  }
}

.ps-11 {
  padding-left: 110px;
}
@media screen and (max-width: 1200px) {
  .ps-11 {
    padding-left: 88px;
  }
}
@media screen and (max-width: 768px) {
  .ps-11 {
    padding-left: 66px;
  }
}

.pe-11 {
  padding-right: 110px;
}
@media screen and (max-width: 1200px) {
  .pe-11 {
    padding-right: 88px;
  }
}
@media screen and (max-width: 768px) {
  .pe-11 {
    padding-right: 66px;
  }
}

.mb-11 {
  margin-bottom: 110px;
}
@media screen and (max-width: 1200px) {
  .mb-11 {
    margin-bottom: 88px;
  }
}
@media screen and (max-width: 768px) {
  .mb-11 {
    margin-bottom: 66px;
  }
}

.pt-12, .py-12 {
  padding-top: 120px;
}
@media screen and (max-width: 1200px) {
  .pt-12, .py-12 {
    padding-top: 96px;
  }
}
@media screen and (max-width: 768px) {
  .pt-12, .py-12 {
    padding-top: 72px;
  }
}

.pb-12, .py-12 {
  padding-bottom: 120px;
}
@media screen and (max-width: 1200px) {
  .pb-12, .py-12 {
    padding-bottom: 96px;
  }
}
@media screen and (max-width: 768px) {
  .pb-12, .py-12 {
    padding-bottom: 72px;
  }
}

.ps-12 {
  padding-left: 120px;
}
@media screen and (max-width: 1200px) {
  .ps-12 {
    padding-left: 96px;
  }
}
@media screen and (max-width: 768px) {
  .ps-12 {
    padding-left: 72px;
  }
}

.pe-12 {
  padding-right: 120px;
}
@media screen and (max-width: 1200px) {
  .pe-12 {
    padding-right: 96px;
  }
}
@media screen and (max-width: 768px) {
  .pe-12 {
    padding-right: 72px;
  }
}

.mb-12 {
  margin-bottom: 120px;
}
@media screen and (max-width: 1200px) {
  .mb-12 {
    margin-bottom: 96px;
  }
}
@media screen and (max-width: 768px) {
  .mb-12 {
    margin-bottom: 72px;
  }
}

@media screen and (min-width: 1300px) {
  .container {
    max-width: 1224px;
  }
}

.btn {
  --bs-btn-font-size: 17px;
  --bs-btn-font-weight: 500;
  --bs-btn-border-width: 2px;
  --bs-btn-border-radius: 8px;
  letter-spacing: 0.17px;
  text-transform: capitalize;
  --bs-btn-padding-x: 26px;
  --bs-btn-padding-y: 14px;
}

.btn-common {
  --bs-btn-color: #ffffff;
  --bs-btn-hover-color: #ffffff;
  border: none;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.btn-common:before {
  content: '';
  background-image: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background-image: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  position: absolute;
  left: -2px;
  top: -2px;
  bottom: -2px;
  right: -2px;
  z-index: -2;
  opacity: 1;
}
.btn-common::after {
  content: '';
  position: absolute;
  z-index: -1;
  left: -20px;
  right: -20px;
  bottom: calc(-200% - 6px);
  height: 200%;
  border-radius: 8px;
  background-image: url(../images/btn-gradient2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 150%;
  -webkit-transition: bottom 0.3s linear 0.2s, background-position 0.3s linear 0s;
  transition: bottom 0.3s linear 0.2s, background-position 0.3s linear 0s;
}
@media screen and (max-width: 767px) {
  .btn-common::after {
    background-size: cover;
  }
}
.btn-common:hover::after {
  bottom: -8px;
  background-position: center bottom;
  -webkit-transition: bottom 0.3s linear 0s, background-position 0.3s linear 0.2s;
  transition: bottom 0.3s linear 0s, background-position 0.3s linear 0.2s;
}

.btn-common-border {
  --bs-btn-color: #ffffff;
  position: relative;
  background-clip: padding-box;
  border-radius: 8px;
  -webkit-transition: all 500ms linear 0ms;
  transition: all 500ms linear 0ms;
  position: relative;
  z-index: 1;
  overflow: hidden;
  border: none;
  padding: 2px;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
}
.btn-common-border .btn-text {
  position: relative;
  padding: 12px 22px;
  display: block;
  color: #ffffff;
  border-radius: 8px;
  overflow: hidden;
}
.btn-common-border .btn-text::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #10133D;
  border: 0.5rem;
  z-index: 1;
}
.btn-common-border .btn-text .btn-text-inner {
  display: inline-block;
  position: relative;
  z-index: 3;
}
.btn-common-border:before {
  content: '';
  background-image: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background-image: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  background-size: 100% auto;
  position: absolute;
  left: -14px;
  top: -27px;
  bottom: -39px;
  right: -14px;
  z-index: -2;
}
.btn-common-border::after {
  content: '';
  position: absolute;
  left: -2px;
  right: -2px;
  bottom: calc(-200% - 2px);
  height: 200%;
  border-radius: 8px;
  background-image: url(../images/btn-gradient.svg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 150%;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition: bottom 0.3s linear 0.2, background-position 0.3s linear 0s;
  transition: bottom 0.3s linear 0.2, background-position 0.3s linear 0s;
  z-index: 2;
}
@media screen and (max-width: 757px) {
  .btn-common-border::after {
    background-size: cover;
  }
}
.btn-common-border:hover::after {
  bottom: -2px;
  background-position: center bottom;
  -webkit-transition: bottom 0.3s linear, background-position 0.3s linear 0.2s;
  transition: bottom 0.3s linear, background-position 0.3s linear 0.2s;
}

.heading-wrap .heading-sub {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 0px;
}
.heading-wrap .heading-sub + .heading {
  padding-top: 14px;
}
.heading-wrap .heading {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.24;
  color: inherit;
}
@media screen and (max-width: 1200px) {
  .heading-wrap .heading {
    font-size: 38px;
  }
}
@media screen and (max-width: 992px) {
  .heading-wrap .heading {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .heading-wrap .heading {
    font-size: 34px;
  }
}
.heading-wrap.heading-line-wrap {
  position: relative;
}
.heading-wrap.heading-line-wrap .heading-sub {
  position: relative;
}
.heading-wrap.heading-line-wrap .heading-line {
  position: absolute;
  top: 50%;
  right: calc(100% + 10px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50vh;
  border-top: 2px solid currentColor;
  -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0% 100%);
          clip-path: polygon(0 0, 0% 0, 0% 100%, 0% 100%);
  -webkit-transition: -webkit-clip-path 500ms linear 200ms;
  transition: -webkit-clip-path 500ms linear 200ms;
  transition: clip-path 500ms linear 200ms;
  transition: clip-path 500ms linear 200ms, -webkit-clip-path 500ms linear 200ms;
}
@media screen and (max-width: 575.98px) {
  .heading-wrap.heading-line-wrap .heading-line {
    display: none;
    width: 105px;
    position: static;
    margin-bottom: 10px;
  }
}
.heading-wrap.aos-animate .heading-line {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 99%, 0% 100%);
          clip-path: polygon(0 0, 100% 0, 100% 99%, 0% 100%);
}

.heading-line-wrap-container {
  max-width: calc(1200px + (100vw - 1200px) / 2);
  margin-left: auto;
  margin-right: 0;
}

/*section{
    &:has(.heading-line){
        overflow: hidden;
    }
}*/
.img-holder {
  --bs-aspect-ratio: 100%;
  position: relative;
  width: 100%;
}
.img-holder::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.img-holder .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.dot-box-wrap .img-wrap {
  position: absolute;
  width: 110px;
  height: 90px;
}
.dot-box-wrap .img-wrap.img-top-left {
  left: 90px;
  top: -24px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 420px) {
  .dot-box-wrap .img-wrap.img-top-left {
    left: 40px;
  }
}
.dot-box-wrap .img-wrap.img-top-right {
  top: 60px;
  right: -26px;
}
.dot-box-wrap .img-wrap.img-bottom-left {
  left: 30px;
  bottom: -26px;
}
.dot-box-wrap .img-wrap.img-bottom-right {
  right: 58px;
  bottom: 60px;
}
@media screen and (min-width: 1400px) {
  .dot-box-wrap .img-wrap.img-bottom-right {
    right: 52px;
    bottom: 60px;
  }
}
@media screen and (min-width: 1600px) {
  .dot-box-wrap .img-wrap.img-bottom-right {
    right: 50px;
  }
}
@media screen and (max-width: 1300px) {
  .dot-box-wrap .img-wrap.img-bottom-right {
    right: 45px;
  }
}
@media screen and (max-width: 1200px) {
  .dot-box-wrap .img-wrap.img-bottom-right {
    right: 35px;
  }
}
@media screen and (max-width: 991px) {
  .dot-box-wrap .img-wrap.img-bottom-right {
    right: 9%;
  }
}
@media screen and (max-width: 767px) {
  .dot-box-wrap .img-wrap.img-bottom-right {
    right: 8%;
  }
}
@media screen and (max-width: 575px) {
  .dot-box-wrap .img-wrap.img-bottom-right {
    right: 7%;
  }
}
@media screen and (max-width: 420px) {
  .dot-box-wrap .img-wrap.img-bottom-right {
    right: 5%;
    bottom: 40px;
  }
}
.dot-box-wrap .img-wrap .img-dot {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  -o-object-position: center;
     object-position: center;
}

.swiper-pagination-lock {
  display: none !important;
}

.pageMain {
  overflow: hidden;
  width: 100%;
  position: relative;
  z-index: 1;
}
.pageMain figure {
  margin: 0;
}
.pageMain img {
  max-width: 100%;
  height: auto;
  display: block;
}
.pageMain h2 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #10133D;
  text-transform: capitalize;
}
@media screen and (max-width: 1200px) {
  .pageMain h2 {
    font-size: 38px;
    line-height: 1.15;
  }
}
@media screen and (max-width: 992px) {
  .pageMain h2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .pageMain h2 {
    font-size: 34px;
  }
}
.pageMain p {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 20px;
  font-weight: 500;
}
.pageMain p:last-child {
  margin-bottom: 0 !important;
}
.pageMain a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.pageMain .swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.pageMain .swiper-pagination-bullets .swiper-pagination-bullet:focus, .pageMain .swiper-pagination-bullets .swiper-pagination-bullet:focus-visible {
  outline: none !important;
}

.p-115 {
  padding-top: 115px;
  padding-bottom: 115px;
}
@media screen and (max-width: 1200px) {
  .p-115 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}
@media screen and (max-width: 767px) {
  .p-115 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}

.btn-common-border.whitebtn:hover .btn-text {
  color: #ffffff;
  -webkit-transition: color 0.3s 0.3s;
  transition: color 0.3s 0.3s;
}
.btn-common-border.whitebtn .btn-text {
  color: #10133D;
  -webkit-transition: color 0.3s 0.0s;
  transition: color 0.3s 0.0s;
}
.btn-common-border.whitebtn .btn-text::before {
  background-color: #ffffff;
}

.haspattern {
  position: relative;
  z-index: 0;
}
.haspattern > .container {
  position: relative;
  z-index: 1;
}

.sectionHead.blue h2 {
  color: #2CB8F1;
}
.sectionHead.blue .tagline {
  color: #ffffff;
}
.sectionHead.blue .tagline::before {
  background: #ffffff;
}
.sectionHead.white h2 {
  color: #ffffff;
}
.sectionHead h2 {
  margin-bottom: 0;
  color: #10133D;
}
.sectionHead .tagline {
  position: relative;
  z-index: 0;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-weight: 500;
  color: #2CB8F1;
  display: block;
}
.sectionHead .tagline:last-child {
  margin-bottom: 0;
}
.sectionHead .tagline:before {
  content: '';
  position: absolute;
  z-index: 0;
  right: 100%;
  height: 2px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  right: 100%;
  width: 50vw;
  margin-right: 20px;
  background: #2CB8F1;
}
@media screen and (max-width: 575px) {
  .sectionHead .tagline:before {
    content: normal;
  }
}
.sectionHead.noLine .tagline {
  position: static;
}
.sectionHead.noLine .tagline::before {
  content: normal;
}

.coverimage, .companybanner .bannerImage figure img, .careerbanner .bannerImage figure img, .updatebanner .bannerImage figure img, .pressRelease .pressSliderBox .listItem figure img, .proUpdate .proUpdateRow .listItem figure img, .indEvents .eventSliderBox .listItem figure img, .connectUs .imageBox figure img, .contactPageTop .contactTab .tabMain .tabForm .imageBox figure img, .contactBottom .imageBox figure img, .resourcebanner .bannerImage figure img, .resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop figure img, .rConnect .sectionInner .imageBox .imageList figure img, .detailsMain .detailsTop figure img, .detailsPageMain .rightPanel .listItem figure img, .reportbanner .bannerImage figure img, .reportModal .reportBody .leftPan figure img, .inmactBanner .bannerImage figure img, .businessModelSection .businessListWrap .listItem .imageBox figure img, .impactBanner .bannerImage figure img, .impactBanner .bannerImage figure video, .impactBanner .bannerImage figure iframe, .impactBanner .bannerImage .videoBox img, .impactBanner .bannerImage .videoBox video, .impactBanner .bannerImage .videoBox iframe, .freyrInsight .aboutRow .rightPan .scrollTab .tMain figure img, .zigzagSection .zigzagList .leftPan .tabpanel figure img, .bModel .modelBoxWrp .row .listItem .holder .listTop figure img, .productBanner .bannerImage figure img, .caseStudySec .listWrap .listItem .holder .listTop figure img, .regularBanner .bannerImage figure img {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.gy-3 {
  --bs-gutter-y: 20px;
}

.alm-reveal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 !important;
}

.alm-btn-wrap .alm-load-more-btn {
  -webkit-transition: none;
  transition: none;
  background: transparent !important;
}

.alm-paging-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

.alm-listing, .ajax-load-more-wrap, .alm-layouts {
  padding: 0 !important;
}

.thankYou {
  padding: 70px 0 70px;
}
.thankYou .thankyouPage {
  padding: 35px 40px 42px;
  max-width: 800px;
  margin: 0 auto;
  border: 3px solid #008000;
  border-radius: 12px;
  background-color: #ffffff;
  text-align: center;
}
@media (max-width: 1199.5px) {
  .thankYou .thankyouPage {
    max-width: 730px;
  }
}
@media (max-width: 575.5px) {
  .thankYou .thankyouPage {
    padding: 21px 25px 27px;
  }
}
.thankYou .thankyouPage .sectionHead {
  margin-bottom: 20px;
}
.thankYou .thankyouPage h2 {
  color: #10133D;
  margin-bottom: 0;
  font-weight: 600;
}
.thankYou .thankyouPage figure {
  margin-bottom: 25px;
}
.thankYou .thankyouPage .btn {
  margin-top: 10px;
}

.page404 {
  padding: 70px 0 70px;
}
.page404 .content404 {
  padding: 35px 40px 42px;
  max-width: 800px;
  margin: 0 auto;
  border: 3px solid #ff0000;
  border-radius: 12px;
  background-color: #ffffff;
}
@media (max-width: 575.5px) {
  .page404 .content404 {
    padding: 21px 25px 27px;
  }
}
.page404 .content404 p {
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 767.5px) {
  .page404 .content404 p {
    font-size: 18px;
    line-height: 26px;
  }
}
.page404 .content404 .btn {
  margin-top: 10px;
}
.page404 .content404 .sectionHead h2 {
  margin-bottom: 20px;
  font-weight: 600;
}

.iready-no-capital * {
  text-transform: none !important;
}

.header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1020;
  padding: 28px 0px;
}
@media screen and (max-width: 380px) {
  .header {
    padding: 0px;
  }
}
.header.sticky-top {
  top: -80px;
  -webkit-transform: translateY(80px);
          transform: translateY(80px);
  position: fixed;
  width: 100%;
  background-color: #10133D;
  -webkit-transition: -webkit-transform 300ms linear 0ms;
  transition: -webkit-transform 300ms linear 0ms;
  transition: transform 300ms linear 0ms;
  transition: transform 300ms linear 0ms, -webkit-transform 300ms linear 0ms;
  padding: 0px;
}
.header.sticky-top .navbar {
  --bs-navbar-padding-y: 10px;
}
.header-search-wrap {
  z-index: 999;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
}
.header-search-wrap:not(.open) {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.header-search-wrap .form-control {
  --height: 50px;
  height: var(--height);
}
.header-search-wrap .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: var(--bs-gray-400);
}

.navbar {
  --nav-arrow-size: 8px;
  --bs-navbar-brand-padding-y: 0px;
  --bs-navbar-padding-y: 12px;
}
@media screen and (min-width: 1200px) {
  .navbar {
    --bs-navbar-nav-link-padding-x: 13px;
  }
}
@media screen and (max-width: 767px) {
  .navbar {
    --bs-navbar-padding-x:0px;
    --bs-navbar-padding-y: 20px;
  }
}
.navbar-dark {
  --bs-navbar-color: #ffffff;
  --bs-navbar-hover-color: #FF5004;
}
@media screen and (max-width: 380px) {
  .navbar-brand {
    width: 150px;
  }
}
.navbar-brand img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.navbar .navbar-toggler {
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  width: 30px;
  border-radius: 0px;
}
.navbar .navbar-toggler-inner {
  width: 100%;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar .navbar-toggler-icon {
  height: 2px;
  background-image: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background-image: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
}
.navbar .searchToggle {
  cursor: pointer;
}
.navbar .searchToggle img {
  width: 22px;
  height: 22px;
  -o-object-fit: contain;
     object-fit: contain;
}
.navbar-nav {
  --bs-nav-link-padding-y: 10px;
}
.navbar-nav li a {
  --bs-nav-link-font-weight: 600;
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
.navbar-nav li a.btn-common-border {
  padding: 2px !important;
}
.navbar-nav li a.btn-common-border .btn-text {
  padding: 10px 22px;
}
@media screen and (max-width: 1300px) and (min-width: 992px) {
  .navbar-nav li a.btn-common-border .btn-text {
    font-size: 14px;
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media screen and (max-width: 991px) {
  .navbar-collapse.show {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
@media screen and (max-width: 991px) {
  .navbar-collapse {
    position: fixed;
    background: #2CB8F1;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 100%;
    padding-top: 150px;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  }
}
.navbar .menu-item-has-children > a:hover::after {
  background-image: url(../images/chevron-down-menu-orange.svg);
}
.navbar .menu-item-has-children > a::after {
    /*content: '';
	display: inline-block;
	width: $size;
	height: $size;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: currentColor;
	transform: rotate(-45deg) translate(6px, 2px);
	transition: all 500ms ease-in-out 0ms;
    */
  content: '';
  display: inline-block;
  width: 16px;
  height: 8px;
  background: url(../images/chevron-down-menu.svg) no-repeat center center;
  margin-top: 10px;
  -webkit-transition: all 500ms ease-in-out 0ms;
  transition: all 500ms ease-in-out 0ms;
}
.navbar .menu-item-has-children:not(:hover) .sub-menu {
  opacity: 0;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  visibility: hidden;
}
.navbar .menu-item-has-children .sub-menu {
  --bs-nav-link-color: #10133D;
  --bs-nav-link-hover-color: #FF5004;
  list-style-type: none;
  padding: 0;
  margin: 0;
  border-radius: 8px;
  color: #10133D;
  background: #ffffff;
  --dropdown-width: 15rem;
  --dropdown-index: 1000;
  --dropdown-padding-x: 0.5rem;
  --dropdown-padding-y: 0.5rem;
  position: absolute;
  min-width: var(--dropdown-width);
  padding: var(--dropdown-padding-x) var(--dropdown-padding-y);
  z-index: var(--dropdown-index);
  -webkit-transition: all 500ms ease-in-out 0ms;
  transition: all 500ms ease-in-out 0ms;
}
.navbar .menu-item-has-children .sub-menu li a:hover {
  color: var(--bs-nav-link-hover-color);
}

.fr-mega-navbar.mobile-menu-wrap .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children > ul.mega-sub-menu {
  width: 100%;
}

.fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children > .mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
  background: transparent !important;
}

.fr-mega-navbar .fr-mega-menu-wrap {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.fr-mega-navbar .fr-mega-menu-wrap::not(.show) {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: static;
}
@media screen and (max-width: 991px) {
  .fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary {
    background-color: #10133D;
    padding: 0px 2%;
  }
}
.fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary .mega-menu-toggle {
  display: none !important;
  width: 0px !important;
  height: 0px !important;
  overflow: hidden !important;
}
.fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: static;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 991.5px) {
  .fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
  height: 100%;
}
.fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: block;
  text-decoration: none;
  -webkit-transition: color .15s ease-in-out;
  transition: color .15s ease-in-out;
}
@media screen and (max-width: 1300px) and (min-width: 1200px) {
  .fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link {
    padding-left: 9px;
    padding-right: 9px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
  .fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 14px;
    height: 100%;
    line-height: 100%;
  }
}
@media screen and (max-width: 992px) {
  .fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media screen and (max-width: 1200px) {
  .fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link span.mega-indicator {
    margin-left: 1px;
  }
}
@media screen and (max-width: 992px) {
  .fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link span.mega-indicator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link span.mega-indicator::after {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/chevron-down-menu.svg) no-repeat center center;
  margin-top: 2px;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
}
@media screen and (max-width: 1200px) {
  .fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link span.mega-indicator::after {
    margin-top: 0px;
  }
}
.fr-mega-navbar .fr-mega-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on a.mega-menu-link span.mega-indicator::after {
  background-image: url(../images/chevron-down-menu-orange.svg);
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.header-search-wrap {
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  background-color: #10133D;
  padding: 20px 50px;
  z-index: 1022;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.header-search-wrap.open {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
@media screen and (max-width: 767px) {
  .header-search-wrap {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.header-search-wrap .header-search-box {
  border-bottom: 2px solid #ffffff;
}
.header-search-wrap .header-search-box .icon {
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
  cursor: pointer;
}
.header-search-wrap .header-search-box .icon img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.header-search-wrap .input-group .input-group-text {
  background-color: transparent;
  border: none;
}
.header-search-wrap .input-group .form-control {
  background-color: transparent;
  border: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
}
@media screen and (max-width: 350px) {
  .header-search-wrap .input-group .form-control {
    font-size: 16px;
  }
}
.header-search-wrap .input-group .form-control::-webkit-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.header-search-wrap .input-group .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.header-search-wrap .input-group .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.header-search-wrap .input-group .form-control::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.header-search-wrap .input-group .form-control::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.header-search-wrap .btn-form-close {
  cursor: pointer;
}
.header-search-wrap .btn-form-close img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.mobile-menu-wrap .offcanvas {
  --bs-offcanvas-color: #ffffff;
  --bs-offcanvas-bg: #10133D;
  --bs-offcanvas-border-color: #10133D;
  --bs-offcanvas-width: 100%;
  --bs-offcanvas-padding-x: 3rem;
}
@media screen and (max-width: 575px) {
  .mobile-menu-wrap .offcanvas {
    --bs-offcanvas-padding-x: 12px;
  }
}
.mobile-menu-wrap .offcanvas-body {
  padding-top: 0;
}
.mobile-menu-wrap .offcanvas-body::-webkit-scrollbar {
  width: 5px;
}
.mobile-menu-wrap .offcanvas-body::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.mobile-menu-wrap .offcanvas-body::-webkit-scrollbar-thumb {
  background: #888;
}
.mobile-menu-wrap .offcanvas-body::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.mobile-menu-wrap .offcanvas .btn-close {
  opacity: 1;
  background: url("../images/close-icon-white.svg") no-repeat center center;
  background-size: 20px 20px;
  margin: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.mobile-menu-wrap .offcanvas .btn-close:hover {
  background-image: url("../images/close-icon-orange.svg");
}
.mobile-menu-wrap .nav {
  --bs-nav-link-font-size: 16px;
  --bs-nav-link-color: white;
  --bs-nav-link-hover-color: #FF5004;
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.75rem;
}
.mobile-menu-wrap .nav li a {
  --bs-nav-link-font-weight: 600;
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
.mobile-menu-wrap .nav li a:hover {
  color: var(--bs-nav-link-hover-color);
}
.mobile-menu-wrap .nav li a.btn-common-border {
  padding: 2px !important;
}
.mobile-menu-wrap .nav li a.btn-common-border .btn-text {
  padding: 14px 24px;
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
  .mobile-menu-wrap .nav li a.btn-common-border .btn-text {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.mobile-menu-wrap .nav .sub-menu {
  --bs-nav-link-color: rgba(255, 255, 255, 0.6);
  --bs-nav-link-padding-x: 0.25rem;
  --bs-nav-link-padding-y: 1.5rem;
  display: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.mobile-menu-wrap .nav .sub-menu li a {
  padding: var(--bs-nav-link-padding-x) var(--bs-nav-link-padding-y);
}
.mobile-menu-wrap .menu-item-has-children {
  position: relative;
}
.mobile-menu-wrap .menu-item-has-children > .nav-arrow-icon {
  --nav-arrow-size: 12px;
  position: absolute;
  top: var(--nav-arrow-size);
  right: var(--nav-arrow-size);
  display: inline-block;
  width: calc(2*var(--nav-arrow-size));
  height: calc(2*var(--nav-arrow-size));
  -webkit-transition: all 500ms ease-in-out 0ms;
  transition: all 500ms ease-in-out 0ms;
  cursor: pointer;
}
.mobile-menu-wrap .menu-item-has-children > .nav-arrow-icon::after {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/chevron-down-menu.svg) no-repeat center center;
}
.mobile-menu-wrap .menu-item-has-children:hover > .nav-arrow-icon::after {
  background-image: url("../images/chevron-down-menu-orange.svg");
}
.mobile-menu-wrap .menu-item-has-children.active > .nav-arrow-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.mobile-menu-wrap .menu-item-has-children.active > .nav-arrow-icon::after {
  background-image: url("../images/chevron-down-menu-orange.svg");
}

.banner {
  color: #ffffff;
  background-color: #10133D;
  overflow: hidden;
  position: relative;
}
.banner .banner-cta-wrap {
  position: fixed;
  height: 46px;
  right: 0;
  top: 50%;
  -webkit-transform: rotate(270deg) translateX(48%);
          transform: rotate(270deg) translateX(48%);
  z-index: 100;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
  margin-top: -46px;
}
.banner .banner-cta-wrap .btn {
  --bs-btn-font-size: 15px;
  --bs-btn-padding-x: 24px;
  --bs-btn-padding-y: 12px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  text-transform: uppercase;
}
.banner::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  height: 200px;
  background: #10133D url("../images/banner-top-graph.svg") no-repeat left top;
  background-blend-mode: color-dodge;
}
@media screen and (max-width: 767px) {
  .banner::before {
    opacity: 0.4;
  }
}
.banner::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: #10133D url("../images/banner-bottom-graph.svg") no-repeat 0px 0;
  height: 151px;
  width: 100%;
  background-blend-mode: color-dodge;
}
@media screen and (max-width: 991px) {
  .banner::after {
    opacity: 0.5;
  }
}
.banner-inner {
  padding-top: 135px;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 380px) {
  .banner-inner {
    padding-top: 100px;
  }
}
.banner-inner-top-shape {
  position: absolute;
  left: 0;
  top: 0;
  width: 282px;
}
.banner-inner-top-shape .img-holder {
  --bs-aspect-ratio: 71%;
}
.banner-inner-middle-shape {
  position: absolute;
  left: -28px;
  bottom: calc(30% + 0px);
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  overflow: hidden;
  width: 106px;
  height: 110px;
}
.banner-inner-middle-shape .img-holder {
  --bs-aspect-ratio: 80%;
}
.banner-inner-bottom-shape {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 400px;
  max-width: 100%;
}
.banner-inner-bottom-shape .img-holder {
  --bs-aspect-ratio: 50%;
}
.banner .container-fluid {
  margin-left: auto;
  margin-right: 0;
}
@media screen and (min-width: 576px) {
  .banner .container-fluid {
    max-width: calc(540px + (100vw - 540px) / 2);
  }
}
@media screen and (min-width: 768px) {
  .banner .container-fluid {
    max-width: calc(720px + (100vw - 720px) / 2);
  }
}
@media screen and (min-width: 992px) {
  .banner .container-fluid {
    max-width: calc(960px + (100vw - 960px) / 2);
  }
}
@media screen and (min-width: 1200px) {
  .banner .container-fluid {
    max-width: calc(1130px + (100vw - 1130px) / 2);
  }
}
@media screen and (min-width: 1300px) {
  .banner .container-fluid {
    max-width: calc(1200px + (100vw - 1200px) / 2);
  }
}
.banner-content {
  padding: 120px 0px 120px 0px;
  width: 580px;
  max-width: 100%;
}
@media screen and (max-width: 1200px) {
  .banner-content {
    width: 540px;
    padding: 100px 0px 100px 0px;
  }
}
@media screen and (max-width: 991px) {
  .banner-content {
    padding: 80px 0px 80px 0px;
  }
}
@media screen and (max-width: 767px) {
  .banner-content {
    padding: 60px 0px 60px 0px;
  }
}
@media screen and (max-width: 575x) {
  .banner-content {
    padding: 40px 0px 40px 0px;
  }
}
.banner-content .heading-wrap .heading-sub {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.banner-content .heading-wrap .heading {
  font-size: 42px;
  font-weight: 600;
  line-height: 1.24;
  padding-top: 16px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1200px) {
  .banner-content .heading-wrap .heading {
    font-size: 40px;
  }
}
@media screen and (max-width: 992px) {
  .banner-content .heading-wrap .heading {
    font-size: 38px;
  }
}
@media screen and (max-width: 767px) {
  .banner-content .heading-wrap .heading {
    font-size: 36px;
  }
}
@media screen and (max-width: 1200px) {
  .banner-content .heading-wrap .heading {
    font-size: 40px;
  }
}
@media screen and (max-width: 992px) {
  .banner-content .heading-wrap .heading {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .banner-content .heading-wrap .heading {
    font-size: 38px;
  }
}
@media screen and (max-width: 767px) {
  .banner-content .heading-wrap .heading {
    font-size: 36px;
  }
}
.banner-content .banner-text {
  font-size: 16px;
  line-height: 1.75;
  color: #ffffff;
  margin-bottom: 40px;
}
.banner.banner-slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}
.banner.banner-slider .swiper .swiper-slide .slider-item {
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .banner.banner-slider .swiper .swiper-slide .slider-item .col-lg-6:has(.banner-content-wrap) {
    padding-right: var(--bs-gutter-x);
  }
}
.banner.banner-slider .swiper .swiper-slide .slider-item .col-lg-6:has(.shape-wrap) {
  padding: 0;
  padding-left: 6px;
}
@media screen and (max-width: 767px) {
  .banner.banner-slider .swiper .swiper-slide .slider-item .col-lg-6:has(.shape-wrap) {
    padding: 0px;
  }
}
.banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap {
  width: 680px;
  max-width: 100%;
  height: 100%;
  position: relative;
  margin-left: auto;
}
@media screen and (max-width: 575px) {
  .banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap {
    width: 100%;
  }
}
.banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap .button-video {
  position: absolute;
  bottom: 74px;
  left: -40px;
  z-index: 1;
  cursor: pointer;
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-image: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background-image: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
}
@media screen and (max-width: 991px) {
  .banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap .button-video {
    left: auto;
    bottom: auto;
    right: 40px;
    top: -40px;
  }
}
@media screen and (max-width: 575px) {
  .banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap .button-video {
    right: 60px;
  }
}
.banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap .button-video img {
  width: 40%;
  height: 40%;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: -4px;
  position: relative;
  z-index: 2;
}
.banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap .button-video::before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  border-radius: 50%;
  -webkit-animation: pulse-border 1500ms ease-out infinite;
          animation: pulse-border 1500ms ease-out infinite;
}
.banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap .button-video::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  border-radius: 50%;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap .button-video:hover::after {
  background-image: -webkit-gradient(linear, left top, right top, from(#ef4800), to(#f99e36));
  background-image: linear-gradient(90deg, #ef4800 0%, #f99e36 100%);
}
@-webkit-keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
            transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
            transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
@keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
            transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
            transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap .ratio {
  border-radius: 300px 0px 0px 0px;
  overflow: hidden;
  --bs-aspect-ratio: 96.0294117647%;
}
@media screen and (max-width: 767px) {
  .banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap .ratio {
    border-radius: 150px 0px 0px 0px;
  }
}
.banner.banner-slider .swiper .swiper-slide .slider-item .shape-wrap .ratio .banner-video {
  -o-object-fit: cover;
     object-fit: cover;
}
.banner.banner-slider .swiper-pagination {
  width: auto;
  position: absolute;
  left: calc(1200px + (100vw - 1200px) / 2 - 1200px );
  bottom: 65px;
}
@media screen and (min-width: 1400px) {
  .banner.banner-slider .swiper-pagination {
    margin-left: -12px;
  }
}
@media screen and (max-width: 1300px) {
  .banner.banner-slider .swiper-pagination {
    left: 30px;
  }
}
@media screen and (min-width: 1400px) {
  .banner-popup-wrap .modal-dialog.modal-xl {
    --bs-modal-width: 1250px;
  }
}
.banner-popup-wrap .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: transparent;
  border: none;
  background-clip: padding-box;
  border-radius: 0.3rem;
  outline: 0;
}
.banner-popup-wrap .modal-content .ratio video {
  -o-object-fit: cover;
     object-fit: cover;
}
.banner-popup-wrap .modal-header {
  padding: 0;
  position: relative;
  border-bottom: 0px;
  background-color: transparent;
}
.banner-popup-wrap .modal-header .btn-close {
  --icon-size: 48px;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  width: var(--icon-size);
  height: var(--icon-size);
  padding: 0px;
  opacity: 1;
  border-radius: 50%;
  background: #FF5004 url(../images/close-icon-white.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: calc(var(--icon-size) / 2);
}
@media screen and (max-width: 575px) {
  .banner-popup-wrap .modal-header .btn-close {
    --icon-size: 32px;
    top: 18px;
    right: 18px;
  }
}
.banner-popup-wrap .modal-body {
  padding: 0px;
}

.swiper .swiper-pagination .swiper-pagination-bullet {
  width: 28px;
  height: 28px;
  padding: 7px;
  background-clip: content-box;
  background-color: #ffffff;
  opacity: 1;
  border: 1px solid transparent;
  -webkit-transition: all 500ms linear 0ms;
  transition: all 500ms linear 0ms;
}
.swiper .swiper-pagination .swiper-pagination-bullet:hover, .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #2CB8F1;
  border-color: #2CB8F1;
}

.favorite-sec {
  position: relative;
}
.favorite-sec .favorite-shape {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: calc(100% - 630px);
  height: 100%;
  background-color: #DFF4FD;
  border-radius: 0px 0px 300px 0px;
}
@media screen and (min-width: 1301px) {
  .favorite-sec .favorite-shape {
    width: calc(100% - 635px);
  }
}
@media screen and (min-width: 1401px) {
  .favorite-sec .favorite-shape {
    width: calc(100% - 668px);
  }
}
@media screen and (max-width: 1200px) {
  .favorite-sec .favorite-shape {
    width: calc(50% + 12px);
  }
}
.favorite-sec .row {
  margin-bottom: -17px;
}
@media screen and (min-width: 1200px) {
  .favorite-sec .row {
    margin-left: -17px;
    margin-right: -17px;
  }
}
@media screen and (min-width: 992px) {
  .favorite-sec .row.pt-lg-5 {
    padding-top: 38px !important;
  }
}
.favorite-sec .row .col-md-6 {
  margin-bottom: 17px;
}
@media screen and (min-width: 1200px) {
  .favorite-sec .row .col-md-6 {
    padding-left: 17px;
    padding-right: 17px;
  }
}
.favorite-sec .swiper .swiper-slide .slide-item {
  padding-bottom: 24px;
}
.favorite-sec .card-flip {
  -webkit-perspective: 1500px;
          perspective: 1500px;
  height: 100%;
}
.favorite-sec .card-flip.active .card-flip-inner {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.favorite-sec .card-flip .card-flip-inner {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.75, 0, 0.85, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.75, 0, 0.85, 1);
  transition: transform 0.8s cubic-bezier(0.75, 0, 0.85, 1);
  transition: transform 0.8s cubic-bezier(0.75, 0, 0.85, 1), -webkit-transform 0.8s cubic-bezier(0.75, 0, 0.85, 1);
}
.favorite-sec .card-flip .card-flip-inner .card-flip-front,
.favorite-sec .card-flip .card-flip-inner .card-flip-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  border-radius: 40px 20px 80px 20px;
  -webkit-box-shadow: 0px 6px 40px 0px rgba(4, 4, 4, 0.08);
          box-shadow: 0px 6px 40px 0px rgba(4, 4, 4, 0.08);
  overflow: hidden;
  background-color: #ffffff;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-front {
  position: relative !important;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}
.favorite-sec .card-flip .card-flip-inner .card-flip-front .card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back:hover .card-title {
  color: #ffffff;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back .card {
  background-color: #10133D;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back .card-img-holder {
  padding: 0px;
  margin-left: calc(var(--icon-size) / -2);
  margin-top: calc(var(--icon-size) / -1.6);
  position: relative;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  cursor: pointer;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back .card-img-holder img {
  width: 20px;
  height: 20px;
  position: absolute;
  right: calc(var(--icon-size) / 4);
  bottom: calc(var(--icon-size) / 6);
  -webkit-filter: none;
          filter: none;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back .card-body {
  padding-top: 2px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 100px;
  height: calc(100% - 70px);
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back .card-title {
  color: #2CB8F1;
  padding-left: 30px;
  padding-right: 30px;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back .card-text {
  color: #ffffff;
  padding-left: 30px;
  padding-right: 30px;
  height: 100%;
  overflow: auto;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back .card-text::-webkit-scrollbar {
  width: 3px;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back .card-text::-webkit-scrollbar-track {
  background: transparent;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back .card-text::-webkit-scrollbar-thumb {
  background: #575977;
}
.favorite-sec .card-flip .card-flip-inner .card-flip-back .card-text::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.favorite-sec .card {
  --icon-size: 200px;
  border: none;
  background: white;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
}
@media screen and (max-width: 1199px) and (min-width: 768px) {
  .favorite-sec .card {
    --icon-size: 160px;
  }
}
@media screen and (max-width: 767px) {
  .favorite-sec .card {
    border-radius: 20px;
  }
}
@media screen and (max-width: 400px) {
  .favorite-sec .card {
    --icon-size: 160px;
  }
}
@media screen and (max-width: 340px) {
  .favorite-sec .card {
    --icon-size: 140px;
  }
}
.favorite-sec .card:hover .card-img-holder {
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
}
.favorite-sec .card:hover .card-img-holder img {
  -webkit-filter: brightness(10000%);
          filter: brightness(10000%);
}
.favorite-sec .card:hover .card-body .card-title {
  color: #2CB8F1;
}
.favorite-sec .card-img-holder {
  width: var(--icon-size);
  height: var(--icon-size);
  min-height: var(--icon-size);
  border-radius: var(--icon-size);
  background-color: #10133D;
  padding-top: calc(var(--icon-size) / 5);
  padding-left: calc(var(--icon-size) / 5);
  margin-left: calc(var(--icon-size) / -5);
  margin-top: calc(var(--icon-size) / -5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.favorite-sec .card-img-holder img {
  width: calc(var(--icon-size) / 2 - 28px);
  height: calc(var(--icon-size) / 2 - 28px);
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.favorite-sec .card-body {
  padding: 10px 26px 26px;
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
  .favorite-sec .card-body {
    padding: 10px 26px 26px;
  }
}
@media screen and (max-width: 380px) {
  .favorite-sec .card-body {
    padding: 10px 26px 26px;
  }
}
.favorite-sec .card-title {
  color: #10133D;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: 0.22px;
  text-transform: capitalize;
  margin-bottom: 16px;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.favorite-sec .card-text {
  color: #2D373C;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 22px;
}
.favorite-sec .card .btn-common-border {
  font-weight: 700;
  margin-top: auto;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.favorite-sec .card .btn-common-border .btn-text {
  color: #040404;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}
.favorite-sec .card .btn-common-border .btn-text::before {
  background-color: #ffffff;
}
.favorite-sec .card .btn-common-border:hover .btn-text {
  color: #ffffff;
}

.product-sec {
  position: relative;
  overflow: initial !important;
  /*.product-sec-item,
  .product-img-wrap,
  .product-title,
  .product-text,
  .product-list,
  .btn{
      transition: all 200ms ease-out 0ms;
  }*/
}
.product-sec .product-sec-inner {
  position: relative;
  min-height: 600px;
  border-radius: 0px 0px 500px 0px;
  color: #ffffff;
  background-color: #10133D;
  overflow: hidden;
  /*.product-sec-item{
      position: absolute;
      left: 0;
      top: 0px;
      width: 100%;
      height: 100%;
     // background-color: $color__primary;
      //border-bottom-right-radius: 350px;
      &-1{
        //  background-color: $color__primary;
         // z-index: 2;
      }
      &-2{
         // background-color: $color__primary;
      }
  }*/
}
@media screen and (max-width: 767px) {
  .product-sec .product-sec-inner {
    border-radius: 0px;
  }
}
@media screen and (max-width: 1199px) {
  .product-sec .product-sec-inner {
    min-height: 500px;
  }
}
.product-sec .product-sec-inner .product-particle {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 900px;
  max-width: 100%;
  height: 400px;
  overflow: hidden;
  pointer-events: none;
}
.product-sec .product-sec-inner .product-particle::before {
  position: absolute;
  width: 1072.505px;
  height: 416.341px;
  -webkit-transform: rotate(-23.209deg);
          transform: rotate(-23.209deg);
  background-color: #10133D;
  background-image: radial-gradient(50.4% 50% at 49.99% 52.78%, #919191 0%, #818181 7%, #535353 28%, #2F2F2F 49%, #151515 69%, #050505 86%, #000 100%);
  background-blend-mode: color-dodge;
}
.product-sec .product-sec-inner .product-particle::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#10133D), to(transparent));
  background-image: linear-gradient(to top, #10133D, transparent);
}
.product-sec .product-sec-inner .product-texture-top {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  width: 831px;
  max-width: 70%;
}
@media screen and (max-width: 991px) {
  .product-sec .product-sec-inner .product-texture-top {
    opacity: 0.6;
  }
}
.product-sec .product-sec-inner .product-texture-bottom {
  position: absolute;
  z-index: 0;
  left: 0;
  bottom: 0;
  width: 1191px;
  max-width: 100%;
}
.product-sec .product-sec-inner .product-texture-bottom img {
  max-width: 100%;
}
@media screen and (max-width: 991px) {
  .product-sec .product-sec-inner .product-texture-bottom {
    opacity: 0.8;
  }
}
.product-sec .slider-inner-item {
  overflow: hidden;
}
.product-sec .slider-inner-item [data-aos^="fade"] {
  opacity: 1;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.product-sec .slider-inner-item .position-relative:has(.img-holder) {
  width: 700px;
}
@media screen and (min-width: 1400px) {
  .product-sec .slider-inner-item .position-relative:has(.img-holder) {
    width: 780px;
  }
}
@media screen and (max-width: 1300px) {
  .product-sec .slider-inner-item .position-relative:has(.img-holder) {
    width: 100%;
    max-width: 100%;
  }
}
.product-sec .slider-inner-item .img-holder {
  width: 700px;
  --bs-aspect-ratio: 67%;
  margin-top: 30px;
  overflow: hidden;
}
@media screen and (min-width: 1400px) {
  .product-sec .slider-inner-item .img-holder {
    width: 800px;
  }
}
@media screen and (max-width: 1300px) {
  .product-sec .slider-inner-item .img-holder {
    width: 100%;
    max-width: 100%;
  }
}
.product-sec .slider-inner-item .img-holder .img-inside {
  position: absolute;
  top: 8%;
  right: 16%;
  width: calc(100% - 16%);
  height: calc(100% - 22%);
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .product-sec .slider-inner-item .img-holder .img-inside {
    top: 8%;
    right: 16%;
    width: calc(100% - 14%);
    height: calc(100% - 16%);
  }
}
.product-sec .slider-inner-item .product-content {
  padding-top: 45px;
  max-width: 620px;
}
@media screen and (min-width: 1400px) {
  .product-sec .slider-inner-item .product-content {
    padding-top: 100px;
    padding-left: 30px;
  }
}
@media screen and (max-width: 1250px) and (min-width: 992px) {
  .product-sec .slider-inner-item .product-content {
    padding-top: 15px;
    padding-right: 50px;
  }
}
@media screen and (max-width: 575px) {
  .product-sec .slider-inner-item .product-content {
    padding-top: 10px;
  }
}
.product-sec .slider-inner-item .product-content .product-title {
  font-size: 32px;
  font-weight: 500;
}
@media screen and (min-width: 992px) {
  .product-sec .slider-inner-item .product-content .product-title {
    margin-bottom: 20px;
  }
}
.product-sec .slider-inner-item .product-content .product-text {
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 24px;
}
.product-sec .slider-inner-item .product-content .product-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 40px;
}
.product-sec .slider-inner-item .product-content .product-list li {
  position: relative;
  width: calc(50% - 10px);
  padding-left: 36px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}
@media screen and (max-width: 575px) {
  .product-sec .slider-inner-item .product-content .product-list li {
    width: 100%;
  }
}
.product-sec .slider-inner-item .product-content .product-list li::before {
  content: "";
  background-image: url(../images/check-circle.svg);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: 0;
  top: 5px;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.product-sec .btn-experience {
  --icon-size: 66px;
  --bs-btn-border-width: 0px;
  position: absolute;
  right: 80px;
  bottom: 90px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
  padding: 20px;
  width: var(--icon-size);
  height: var(--icon-size);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 1400px) {
  .product-sec .btn-experience {
    right: 60px;
    bottom: 110px;
  }
}
@media screen and (max-width: 767px) {
  .product-sec .btn-experience {
    right: 0px;
    bottom: 0px;
  }
}
.product-sec .btn-experience::after {
  background-image: -webkit-gradient(linear, left top, right top, from(#10133D), to(#2CB8F1));
  background-image: linear-gradient(90deg, #10133D 0%, #2CB8F1 100%);
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  -webkit-transform: translateY(110%);
          transform: translateY(110%);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.product-sec .btn-experience:hover::after {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.product-sec .btn-experience.button-prev {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.product-sec .btn-experience img {
  width: 26px;
  height: 26px;
  -o-object-fit: contain;
     object-fit: contain;
}

.services-sec {
  background-color: #ffffff;
  background: #ffffff -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(rgba(223, 244, 253, 0.65)));
  background: #ffffff linear-gradient(180deg, #ffffff 0%, rgba(223, 244, 253, 0.65) 100%);
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 1200px) {
  .services-sec .container {
    max-width: 1162px;
  }
}
.services-sec .heading-wrap {
  width: 100%;
  max-width: 920px;
}
.services-sec .nav {
  border-bottom: none;
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  white-space: nowrap;
  padding-bottom: 10px;
  overflow-y: hidden;
}
.services-sec .nav::-webkit-scrollbar {
  height: 5px;
}
.services-sec .nav::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.services-sec .nav::-webkit-scrollbar-thumb {
  background: #aba8a8;
}
.services-sec .nav::-webkit-scrollbar-thumb:hover {
  background: #aba8a8;
}
@media screen and (max-width: 992px) {
  .services-sec .nav {
    margin-top: 20px;
  }
}
.services-sec .nav .nav-item .nav-link {
  color: rgba(45, 55, 60, 0.45);
  font-size: 22px;
  font-weight: 600;
  text-transform: capitalize;
  border: none;
  padding: 20px 10px;
  position: relative;
}
.services-sec .nav .nav-item .nav-link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  background-image: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background-image: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
  transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
  transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1), -webkit-transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
}
.services-sec .nav .nav-item .nav-link:hover, .services-sec .nav .nav-item .nav-link.active {
  color: #2D373C;
  background-color: transparent;
}
.services-sec .nav .nav-item .nav-link:hover::after, .services-sec .nav .nav-item .nav-link.active::after {
  -webkit-transform-origin: 0% 50%;
          transform-origin: 0% 50%;
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
.services-sec .tab-content .tab-pane .col-first,
.services-sec .tab-content .tab-pane .col-last {
  -webkit-transition: -webkit-transform 300ms linear 0ms;
  transition: -webkit-transform 300ms linear 0ms;
  transition: transform 300ms linear 0ms;
  transition: transform 300ms linear 0ms, -webkit-transform 300ms linear 0ms;
}
.services-sec .tab-content .tab-pane.fade {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.services-sec .tab-content .tab-pane.fade:not(.show) .col-first {
  -webkit-transform: translate3d(-100px, 0, 0);
          transform: translate3d(-100px, 0, 0);
}
.services-sec .tab-content .tab-pane.fade:not(.show) .col-last {
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}
.services-sec .tab-content .tab-pane:nth-child(even).fade {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.services-sec .tab-content .tab-pane:nth-child(even).fade:not(.show) .col-first {
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}
.services-sec .tab-content .tab-pane:nth-child(even).fade:not(.show) .col-last {
  -webkit-transform: translate3d(-100px, 0, 0);
          transform: translate3d(-100px, 0, 0);
}
.services-sec .tab-content .accordion {
  --bs-accordion-bg: transparent;
  --bs-accordion-btn-icon: url("../images/chevron-down-gray.svg");
  --bs-accordion-btn-active-icon: url("../images/chevron-down-orange.svg");
  --bs-accordion-btn-icon-transform: rotate(0deg);
  margin-bottom: 20px;
}
.services-sec .tab-content .accordion .accordion-item .accordion-header {
  padding: 20px 0px;
}
.services-sec .tab-content .accordion .accordion-item .accordion-button {
  color: #2D373C;
  font-size: 18px;
  line-height: 1.44;
  font-weight: 600;
  text-transform: capitalize;
  padding: 7px 0px;
}
.services-sec .tab-content .accordion .accordion-item .accordion-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.services-sec .tab-content .accordion .accordion-item .accordion-button:not(.collapsed) {
  color: #10133D;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: none;
}
.services-sec .tab-content .accordion .accordion-item .accordion-button:not(.collapsed)::after {
  background-image: url("../images/chevron-down-orange.svg");
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
          transform: var(--bs-accordion-btn-icon-transform);
}
.services-sec .tab-content .accordion .accordion-item .accordion-button::after {
  background-image: url("../images/chevron-down-gray.svg");
  -webkit-transition: none;
  transition: none;
}
.services-sec .tab-content .accordion .accordion-item .accordion-button.collapsed:hover {
  color: #2D373C;
}
.services-sec .tab-content .accordion .accordion-item .accordion-button.collapsed:hover::after {
  background-image: url("../images/chevron-down-orange.svg");
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.services-sec .tab-content .accordion .accordion-item .accordion-collapse .accordion-body {
  padding: 7px 0px;
}
.services-sec .tab-content .accordion .accordion-item .accordion-collapse .accordion-body .accordion-content .accordion-text {
  color: #2D373C;
  font-size: 16px;
  font-weight: 500;
}
.services-sec .tab-content .btn-common-border .btn-text {
  color: #040404;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}
.services-sec .tab-content .btn-common-border .btn-text::before {
  background-color: #EDF9FE;
}
@media screen and (max-width: 767px) {
  .services-sec .tab-content .btn-common-border .btn-text::before {
    background-color: #F1FAFE;
  }
}
.services-sec .tab-content .btn-common-border:hover .btn-text {
  color: #ffffff;
}
@media screen and (max-width: 575px) {
  .services-sec .tab-content .col-md-5:has(.img-holder) {
    padding-left: 26px;
    padding-right: 26px;
  }
}
.services-sec .tab-content .img-holder {
  --bs-aspect-ratio: 108%;
}
.services-sec .tab-content .img-holder .img {
  border-radius: 40px 20px 80px 20px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .services-sec .tab-content .img-holder .img {
    border-radius: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .services-sec .tab-content .row .col-first {
    width: calc(100% - 492px);
    padding-right: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .services-sec .tab-content .row .col-last {
    width: 492px;
  }
}

.industries-sec {
  border-radius: 0px 0px 0px 300px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(223, 244, 253, 0.65)), to(rgba(223, 244, 253, 0.8)));
  background: linear-gradient(180deg, rgba(223, 244, 253, 0.65) 0%, rgba(223, 244, 253, 0.8) 100%);
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .industries-sec {
    border-bottom-left-radius: 200px;
  }
}
@media screen and (max-width: 767px) {
  .industries-sec {
    border-radius: 0;
  }
}
@media screen and (min-width: 1300px) {
  .industries-sec .container {
    max-width: 1224px;
  }
}
.industries-sec .btn-common-border .btn-text {
  color: #040404;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}
.industries-sec .btn-common-border .btn-text::before {
  background-color: #EAF8FE;
}
.industries-sec .btn-common-border:hover .btn-text {
  color: #ffffff;
}
.industries-sec .swiper .swiper-slide .slider-inner-item {
  padding-bottom: 40px;
}
.industries-sec .swiper .swiper-slide .slider-inner-item .img-holder {
  --bs-aspect-ratio: 180%;
  border-radius: 20px 80px 20px 40px;
  overflow: hidden;
  max-width: 220px;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all 500ms linear 0ms;
  transition: all 500ms linear 0ms;
  cursor: pointer;
}
.industries-sec .swiper .swiper-slide .slider-inner-item .img-holder:hover .img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
@media screen and (max-width: 767px) {
  .industries-sec .swiper .swiper-slide .slider-inner-item .img-holder {
    border-radius: 20px;
  }
}
.industries-sec .swiper .swiper-slide .slider-inner-item .img-holder .img {
  -webkit-transition: all 1500ms linear 0ms;
  transition: all 1500ms linear 0ms;
}
.industries-sec .swiper .swiper-slide .slider-inner-item .img-holder .stretched-link {
  display: inline-block;
  opacity: 0;
  z-index: 0;
  height: 0px;
  overflow: hidden;
}
.industries-sec .swiper .swiper-slide .slider-inner-item .img-holder::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(4, 4, 4, 0)), to(rgba(4, 4, 4, 0.5)));
  background: linear-gradient(180deg, rgba(4, 4, 4, 0) 0%, rgba(4, 4, 4, 0.5) 100%);
}
.industries-sec .swiper .swiper-slide .slider-inner-item .slider-title {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 5;
  width: 100%;
  height: auto;
  padding: 30px;
  color: #ffffff;
  font-size: 22px;
  font-weight: 700;
  text-transform: capitalize;
  text-align: center;
}
.industries-sec .swiper .swiper-pagination {
  bottom: -2px;
}
.industries-sec .swiper .swiper-pagination .swiper-pagination-bullet {
  background-color: #2CB8F1;
}

.client-sec .fs-slider {
  --slide-size: 178px;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 1200px) {
  .client-sec .fs-slider {
    max-width: 1072px;
    margin-left: auto;
    margin-right: auto;
  }
}
.client-sec .fs-slider::before, .client-sec .fs-slider::after {
  background: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 100%;
  position: absolute;
  width: 100px;
  z-index: 2;
}
.client-sec .fs-slider::after {
  right: 0;
  top: 0;
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.client-sec .fs-slider .fs-slide-track {
  -webkit-animation: horizontalScroll 40s linear infinite;
          animation: horizontalScroll 40s linear infinite;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(var(--slide-size) * var(--slider-items) * 2);
}
@-webkit-keyframes horizontalScroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-1 * var(--slide-size) * var(--slider-items)));
            transform: translateX(calc(-1 * var(--slide-size) * var(--slider-items)));
  }
}
@keyframes horizontalScroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-1 * var(--slide-size) * var(--slider-items)));
            transform: translateX(calc(-1 * var(--slide-size) * var(--slider-items)));
  }
}
.client-sec .fs-slider .fs-slide-track:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.client-sec .fs-slider .fs-slide-track .slide {
  width: var(--slide-size);
  min-width: var(--slide-size);
}
.client-sec .fs-slider .fs-slide-track .slide .img-holder {
  --bs-aspect-ratio: 105%;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
}
.client-sec .fs-slider .fs-slide-track .slide .img-holder img {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -o-object-fit: contain;
     object-fit: contain;
}

.resources-sec {
  position: relative;
  overflow: hidden;
}
.resources-sec .resource-texture {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 0px 500px 0px 0px;
  background: #10133D;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .resources-sec .resource-texture {
    border-radius: 0px;
  }
}
.resources-sec .resource-texture:before {
  content: '';
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 989px;
  height: 694px;
  max-width: 90%;
  background: url("../images/f-media-top.svg") no-repeat 0 0;
  mix-blend-mode: color-dodge;
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .resources-sec .resource-texture:before {
    opacity: 0.4;
  }
}
.resources-sec .resource-texture:after {
  content: '';
  z-index: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../images/f-media-bot.png") no-repeat center bottom;
  background-size: 100% auto;
}
.resources-sec .resource-texture-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 250px;
}
@media screen and (max-width: 767px) {
  .resources-sec .resource-texture-bottom {
    height: 150px;
  }
}
@media screen and (max-width: 575px) {
  .resources-sec .resource-texture-bottom {
    height: 100px;
  }
}
@media screen and (max-width: 420px) {
  .resources-sec .resource-texture-bottom {
    height: 60px;
  }
}
.resources-sec .resource-texture-bottom .img-holder {
  height: 100%;
}
.resources-sec .container {
  position: relative;
  z-index: 1;
}
.resources-sec .container-fluid {
  max-width: calc(1200px + (100vw - 1200px) / 2);
  margin-left: auto;
  margin-right: 0;
  position: relative;
  z-index: 1;
}
.resources-sec .fs-slider {
  --slide-size: 410px;
  position: relative;
  padding: 2px 0px;
}
.resources-sec .fs-slider .fs-slide-track {
  -webkit-animation: horizontalScroll 60s linear infinite;
          animation: horizontalScroll 60s linear infinite;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(var(--slide-size) * var(--slider-items) * 2);
}
@keyframes horizontalScroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-1 * var(--slide-size) * var(--slider-items)));
            transform: translateX(calc(-1 * var(--slide-size) * var(--slider-items)));
  }
}
.resources-sec .fs-slider .fs-slide-track:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.resources-sec .fs-slider .fs-slide-track .slide {
  width: var(--slide-size);
  min-width: var(--slide-size);
  min-height: 100%;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner {
  height: 100%;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card {
  border: none;
  -webkit-box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.05);
  border-radius: 20px 40px 75px 20px;
  overflow: hidden;
  max-width: 384px;
  height: 100%;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card {
    border-radius: 20px;
  }
}
@media screen and (max-width: 420px) {
  .resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card {
    width: calc(100% - 64px);
  }
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card .img-holder {
  --bs-aspect-ratio: 55.9895833333%;
  background: url(../images/logo-dark.svg) no-repeat center center #E7F4FA;
  background-size: 150px auto;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card .img-holder img {
  -o-object-fit: contain;
     object-fit: contain;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card .card-body {
  padding: 28px 32px;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card .card-body .card-title {
  color: #10133D;
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
  -webkit-transition: all 500ms linear 0ms;
  transition: all 500ms linear 0ms;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card .card-body .card-text {
  color: #2D373C;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0px;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card .card-body .text-categories {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  text-transform: capitalize;
  color: #FAA84A;
  margin-bottom: 0px;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card .card-body .text-categories span {
  display: inline-block;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card .card-body .text-categories span::after {
  content: '|';
  padding-left: 10px;
  padding-right: 10px;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card .card-body .text-categories span:last-child::after {
  content: normal;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card .stretched-link {
  opacity: 0;
  z-index: 0;
  height: 0px;
  overflow: hidden;
}
.resources-sec .fs-slider .fs-slide-track .slide .slide-inner .card:hover .card-body .card-title {
  color: #2CB8F1;
}

.speak-sec {
  overflow: hidden;
}
.speak-sec .element-move {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
@media screen and (min-width: 992px) {
  .speak-sec .pe-lg-4 {
    padding-right: 38px !important;
  }
}
.speak-sec .img-holder {
  --bs-aspect-ratio: 70.4142011834%;
}
@media screen and (max-width: 991px) {
  .speak-sec .img-holder {
    margin-top: 50px;
    margin-bottom: 90px;
  }
}
.speak-sec .img-holder .img {
  border-radius: 20px 40px 20px 100px;
}
@media screen and (max-width: 767px) {
  .speak-sec .img-holder .img {
    border-radius: 20px;
  }
}
.speak-sec .img-holder .shape-holder .shape-circle, .speak-sec .img-holder .shape-holder .shape-pill {
  position: absolute;
  -webkit-transition: -webkit-transform 50ms linear 0ms;
  transition: -webkit-transform 50ms linear 0ms;
  transition: transform 50ms linear 0ms;
  transition: transform 50ms linear 0ms, -webkit-transform 50ms linear 0ms;
}
.speak-sec .img-holder .shape-holder .shape-circle {
  width: 200px;
  height: 200px;
  border-radius: 200px;
  background: linear-gradient(115deg, rgba(44, 184, 241, 0.3) 0%, rgba(223, 244, 253, 0.3) 100%);
  top: -60px;
  left: -60px;
}
@media screen and (max-width: 1100px) and (min-width: 992px) {
  .speak-sec .img-holder .shape-holder .shape-circle {
    left: -30px;
  }
}
@media screen and (max-width: 767px) {
  .speak-sec .img-holder .shape-holder .shape-circle {
    width: 150px;
    height: 150px;
    top: -45px;
    left: -45px;
  }
}
@media screen and (max-width: 575px) {
  .speak-sec .img-holder .shape-holder .shape-circle {
    left: 20px;
  }
}
.speak-sec .img-holder .shape-holder .shape-pill {
  width: 272px;
  height: 119px;
  border-radius: 50px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(250, 168, 74, 0.12)), to(rgba(250, 168, 74, 0.6)));
  background: linear-gradient(180deg, rgba(250, 168, 74, 0.12) 0%, rgba(250, 168, 74, 0.6) 100%);
  right: 30px;
  bottom: -60px;
}
@media screen and (max-width: 767px) {
  .speak-sec .img-holder .shape-holder .shape-pill {
    width: 200px;
    height: 80px;
    bottom: -45px;
  }
}
.speak-sec .speak-content {
  padding-left: 10px;
}
@media screen and (max-width: 767px) {
  .speak-sec .speak-content {
    padding-left: 0px;
  }
}
.speak-sec .speak-content .heading-wrap .heading {
  margin-bottom: 20px;
}
.speak-sec .speak-content .speak-text {
  color: #10133D;
  font-weight: 500;
  margin-bottom: 30px;
}

.footer {
  color: rgba(242, 242, 242, 0.6);
  background-color: #0A0C21;
  font-size: 14px;
  padding-bottom: 10px;
  position: relative;
  z-index: 0;
}
.footer .footer-texture .texture-wrap {
  position: absolute;
  width: 105px;
  height: 82px;
  opacity: 0.6;
}
@media (max-width: 767px) {
  .footer .footer-texture .texture-wrap {
    opacity: 0.3;
  }
}
.footer .footer-texture .texture-wrap.texture-top-right {
  top: -55px;
  right: 30px;
}
.footer .footer-texture .texture-wrap.texture-bottom-left {
  left: -76px;
  bottom: 30px;
}
.footer .footer-texture .texture-wrap .img-dot {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
  width: 100%;
  height: 100%;
}
.footer .btn-small {
  --bs-btn-font-size: 15px;
  --bs-btn-font-weight: 600;
  --bs-btn-border-width: 2px;
  --bs-btn-border-radius: 8px;
  --bs-btn-padding-x: 18px;
  --bs-btn-padding-y: 11px;
  letter-spacing: 0.15px;
  text-transform: capitalize;
}
.footer .footer-content-wrap .footer-logo {
  display: inline-block;
  width: 190px;
  -webkit-transition-property: -webkit-filter;
  transition-property: -webkit-filter;
  transition-property: filter;
  transition-property: filter, -webkit-filter;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.footer .footer-content-wrap .footer-logo:hover {
  -webkit-filter: brightness(10000%);
          filter: brightness(10000%);
}
.footer .footer-content-wrap .footer-logo img {
  width: 100%;
  height: auto;
}
.footer .footer-content-wrap .footer-content + .footer-content {
  margin-top: 30px;
}
.footer .footer-content-wrap .footer-content .footer-text, .footer .footer-content-wrap .footer-content .footer-copy-right {
  font-size: 14px;
}
.footer .footer-content-wrap .footer-content .footer-copy-right {
  margin-top: 20px;
  color: rgba(255, 255, 255, 0.4);
}
.footer .footer-content-wrap .footer-content .footer-nav-title {
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 15px;
}
.footer .footer-content-wrap .footer-content .footer-nav-title.underline {
  text-decoration: underline;
}
.footer .footer-content-wrap .footer-content .nav.menu {
  --bs-nav-link-color: $color__white;
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 7px;
}
.footer .footer-content-wrap .footer-content .nav.menu li {
  display: block;
}
.footer .footer-content-wrap .footer-content .nav.menu li a {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
.footer .footer-content-wrap .footer-content .nav.menu li a:hover {
  color: #ffffff;
}
.footer .footer-content-wrap .footer-content .nav.menu li a.emailIcon {
  position: relative;
  z-index: 0;
  padding-left: 27px;
}
.footer .footer-content-wrap .footer-content .nav.menu li a.emailIcon:before {
  position: absolute;
  left: 0;
  top: 1px;
  bottom: 0;
  margin: auto;
  content: '';
  width: 20px;
  height: 20px;
  background: url("../images/mail.svg") no-repeat 0 0;
  background-size: 100% auto;
  display: block;
}
.footer .footer-content-wrap .footer-content .nav.menu-social {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer .footer-content-wrap .footer-content .nav.menu-social li:not(:last-child) {
  margin-right: 24px;
}
.footer .footer-content-wrap .footer-content .nav.menu-social li a {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.footer .footer-content-wrap .footer-content .nav.menu-social li a:hover .img {
  -webkit-filter: brightness(10000%);
          filter: brightness(10000%);
}
.footer .footer-content-wrap .footer-content .nav.menu-social li a .img {
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.footer .footer-credit {
  padding-top: 20px;
  padding-bottom: 20px;
}
.footer .footer-credit a {
  color: #FF5004;
  text-decoration: none;
}
.footer .footer-credit a:hover {
  color: #ffffff;
}
@media screen and (min-width: 1200px) {
  .footer .footer-top .row [class^='col-'] {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .footer .footer-top .row .col-logo {
    max-width: 285px;
  }
}
@media screen and (max-width: 1199px) {
  .footer .footer-top .row .col-logo {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media screen and (max-width: 575px) {
  .footer .footer-top .row .col-logo {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
.footer .footer-top .row .col-logo .footer-content-wrap {
  max-width: 285px;
}
@media screen and (min-width: 1200px) {
  .footer .footer-top .row .col-nav {
    max-width: 110px;
  }
}
@media screen and (max-width: 575px) {
  .footer .footer-top .row .col-nav {
    max-width: 300px !important;
  }
}
.footer .footer-top .row .col-nav .footer-content-wrap {
  max-width: 110px;
}
@media screen and (max-width: 575px) {
  .footer .footer-top .row .col-nav .footer-content-wrap {
    max-width: 250px !important;
  }
}
@media screen and (min-width: 1200px) {
  .footer .footer-top .row .col-social {
    max-width: 200px;
  }
}
@media screen and (max-width: 1199px) {
  .footer .footer-top .row .col-social {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media screen and (max-width: 575px) {
  .footer .footer-top .row .col-social {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.footer .footer-top .row .col-social .footer-content-wrap {
  max-width: 200px;
}
.footer .footer-top .row .col-social .menu.mb-2 {
  margin-bottom: 13px !important;
}
@media screen and (min-width: 992px) {
  .footer .footer-bottom {
    margin-top: 20px !important;
  }
}

.innerPageBanner {
  color: #ffffff;
}
.innerPageBanner .bannerMain {
  position: relative;
  overflow: hidden;
  margin-bottom: 53px;
}
.innerPageBanner .bannerMain::before {
  content: url("../images/banner-l-dot.svg");
  position: absolute;
  left: 0;
  z-index: 1;
  bottom: 150px;
}
@media screen and (max-width: 991px) {
  .innerPageBanner .bannerMain::before {
    opacity: 0.25;
  }
}
.innerPageBanner .bannerMain p:last-child {
  margin-bottom: 0;
}
.innerPageBanner .container {
  position: relative;
  z-index: 1;
}
.innerPageBanner h1 {
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0;
  text-transform: capitalize;
}
@media screen and (max-width: 1200px) {
  .innerPageBanner h1 {
    font-size: 40px;
    line-height: 1.15;
  }
}
@media screen and (max-width: 992px) {
  .innerPageBanner h1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .innerPageBanner h1 {
    font-size: 38px;
  }
}
@media screen and (max-width: 575px) {
  .innerPageBanner h1 {
    font-size: 36px;
  }
}
.innerPageBanner .sectionHead {
  margin-bottom: 20px;
}
.innerPageBanner .sectionHead:last-child {
  margin-bottom: 0;
}
.innerPageBanner figure {
  margin: 0;
  display: block;
}

.companybanner .bannerText {
  margin-right: 48px;
}
@media screen and (max-width: 991px) {
  .companybanner .bannerText {
    margin-right: 0;
  }
}
.companybanner .bannerImage {
  margin-left: -45px;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 991px) {
  .companybanner .bannerImage {
    margin-left: 0;
    margin-bottom: 35px;
  }
}
.companybanner .bannerImage:after {
  content: url("../images/c-banner-dot-r.svg");
  position: absolute;
  z-index: -1;
  bottom: 124px;
  right: -28px;
  width: 106px;
}
.companybanner .bannerImage figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(506 / 633 * 100%) 0 0 0;
  /*&:before{
      content: '';
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: url('../images/company-mask.png') no-repeat center center;
      background-size: cover;
  }*/
}

.missionSection {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#DFF4FD));
  background: linear-gradient(180deg, #ffffff 0%, #DFF4FD 100%);
}
.missionSection .topbg {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 408px;
  height: 368px;
}
.missionSection .innerMain {
  max-width: 1030px;
  margin: 0 auto;
}
.missionSection .boxRow {
  margin-bottom: 60px;
  padding-bottom: 60px;
  border-bottom: 2px dashed rgba(16, 19, 61, 0.2);
}
@media screen and (max-width: 991px) {
  .missionSection .boxRow {
    padding-bottom: 50px;
    margin-bottom: 50px;
  }
}
.missionSection .boxRow:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.missionSection .boxRow .mediaBox {
  max-width: 340px;
  margin-top: 5px;
}
@media screen and (max-width: 991.5px) {
  .missionSection .boxRow .mediaBox {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
    margin-left: 0 !important;
  }
}
.missionSection .boxRow .mediaBox img {
  margin-bottom: 16px;
  width: 72px;
  height: auto;
}
.missionSection .boxRow .contentBox {
  width: 650px;
}
@media screen and (max-width: 1200px) {
  .missionSection .boxRow .contentBox {
    width: 593px;
  }
}
@media screen and (max-width: 991.5px) {
  .missionSection .boxRow .contentBox {
    width: 100%;
  }
}
.missionSection .boxRow:nth-child(odd) .mediaBox {
  margin-right: 80px;
}
.missionSection .boxRow:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.missionSection .boxRow:nth-child(even) .mediaBox {
  margin-left: 80px;
}
@media screen and (min-width: 992px) {
  .missionSection .boxRow:nth-child(even) .mediaBox {
    text-align: right;
  }
}
@media screen and (max-width: 991.5px) {
  .missionSection .boxRow:nth-child(even) .mediaBox {
    text-align: left;
  }
}
.missionSection .boxRow:nth-child(even) .mediaBox img {
  display: inline-block;
}
.missionSection h2 {
  font-size: 42px;
  line-height: 51px;
  font-weight: 600;
  color: #2CB8F1;
  margin-bottom: 0;
}
@media screen and (max-width: 992px) {
  .missionSection h2 {
    font-size: 40px;
    line-height: 1.15;
  }
}
@media screen and (max-width: 767px) {
  .missionSection h2 {
    font-size: 34px;
  }
}
.missionSection h3 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 16px;
  color: #10133D;
}
.missionSection p {
  color: #2D373C;
}

.coreValSec {
  background: #10133D;
  color: #ffffff;
  border-radius: 0px 0px 280px 0;
}
@media screen and (max-width: 767px) {
  .coreValSec {
    border-radius: 0;
    text-align: center;
  }
}
.coreValSec + .innovateWorld {
  position: relative;
  padding-top: 115px !important;
}
@media screen and (max-width: 1200px) {
  .coreValSec + .innovateWorld {
    padding-top: 96px !important;
  }
}
@media screen and (max-width: 767px) {
  .coreValSec + .innovateWorld {
    padding-top: 72px !important;
  }
}
.coreValSec + .innovateWorld:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 115px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#DFF4FD));
  background: linear-gradient(180deg, #fff 0%, #DFF4FD 100%);
}
@media screen and (max-width: 1200px) {
  .coreValSec + .innovateWorld:before {
    height: 96px !important;
  }
}
@media screen and (max-width: 767px) {
  .coreValSec + .innovateWorld:before {
    height: 72px !important;
  }
}
.coreValSec .topPattern {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  width: 898px;
  max-width: 90%;
  opacity: 0.62;
}
@media screen and (max-width: 767px) {
  .coreValSec .topPattern {
    opacity: 0.3;
  }
}
.coreValSec .bottomPattern {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  width: 593px;
  max-width: 80%;
  opacity: 0.6;
}
@media screen and (max-width: 767px) {
  .coreValSec .bottomPattern {
    opacity: 0.4;
  }
}
.coreValSec .sectionHead {
  margin-bottom: 60px;
}
.coreValSec .valueWrap {
  margin-bottom: -60px;
}
@media screen and (min-width: 1200px) {
  .coreValSec .valueWrap > .row {
    margin-left: -27px;
    margin-right: -27px;
  }
}
@media screen and (min-width: 1200px) {
  .coreValSec .valueWrap > .row > * {
    padding-left: 27px;
    padding-right: 27px;
  }
}
.coreValSec .valueWrap .listItem {
  margin-bottom: 60px;
}
.coreValSec .valueWrap .listItem .listInner figure {
  border-radius: 30px 20px 50px 20px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  width: 104px;
  height: 104px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .coreValSec .valueWrap .listItem .listInner figure {
    margin-left: auto;
    margin-right: auto;
  }
}
.coreValSec .valueWrap .listItem .listInner figure img {
  display: block;
  width: auto;
  max-width: 90%;
}
.coreValSec .valueWrap .listItem .listInner h3 {
  font-size: 22px;
  font-weight: 600;
  line-height: 27px;
  margin-bottom: 12px;
}
.coreValSec .valueWrap .listItem .listInner p {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}
.coreValSec .valueWrap .listItem .listInner a {
  color: #ffffff;
  text-decoration: none;
}
.coreValSec .valueWrap .listItem .listInner a:hover {
  color: #FAA84A;
}

.kpiSection {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DFF4FD));
  background: linear-gradient(180deg, #FFF 0%, #DFF4FD 100%);
}
.kpiSection .sectionHead {
  margin-bottom: 80px;
}
@media screen and (max-width: 991.5px) {
  .kpiSection .sectionHead {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .kpiSection .sectionHead {
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto;
  }
}
.kpiSection .kpiMain {
  max-width: 1086px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -80px;
}
@media screen and (max-width: 991.5px) {
  .kpiSection .kpiMain {
    margin-bottom: -40px;
  }
}
.kpiSection .kpiMain .kpiList {
  margin-bottom: 80px;
}
@media screen and (max-width: 991.5px) {
  .kpiSection .kpiMain .kpiList {
    margin-bottom: 40px;
  }
}
.kpiSection .kpiMain .kpiList .numberText {
  margin-bottom: 10px;
  font-size: 52px;
  font-weight: 700;
  letter-spacing: 0.52px;
  line-height: 63px;
  background: -webkit-linear-gradient(left, #FF5307, #FAA346);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media screen and (max-width: 991px) {
  .kpiSection .kpiMain .kpiList .numberText {
    font-size: 40px;
    line-height: 40px;
  }
}
.kpiSection .kpiMain .kpiList p {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.22px;
  text-transform: capitalize;
  color: #10133D;
}

.innovateWorld {
  background: #DFF4FD;
}
.innovateWorld + .connectWith {
  padding-top: 115px !important;
}
@media screen and (max-width: 1200px) {
  .innovateWorld + .connectWith {
    padding-top: 96px !important;
  }
}
@media screen and (max-width: 767px) {
  .innovateWorld + .connectWith {
    padding-top: 72px !important;
  }
}
.innovateWorld .sectionInner {
  background: #10133D;
  color: #ffffff;
  border-radius: 0px 280px 0 0;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .innovateWorld .sectionInner {
    border-radius: 0;
  }
}
.innovateWorld .sectionInner .topPattern {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  max-width: 80%;
  opacity: 0.6;
}
@media screen and (max-width: 767px) {
  .innovateWorld .sectionInner .topPattern {
    opacity: 0.4;
  }
}
.innovateWorld .sectionInner .bottomPattern {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  max-width: 80%;
  opacity: 0.6;
}
@media screen and (max-width: 767px) {
  .innovateWorld .sectionInner .bottomPattern {
    opacity: 0.4;
  }
}
.innovateWorld .sectionHead {
  margin-bottom: 26px;
}
.innovateWorld .leftPan {
  margin-right: 38px;
}
@media screen and (max-width: 991px) {
  .innovateWorld .leftPan {
    margin-right: 0;
    margin-bottom: 50px;
  }
}
.innovateWorld .leftPan .btn {
  margin-top: 40px;
}
.innovateWorld .rightPan {
  margin-left: -2px;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 991px) {
  .innovateWorld .rightPan {
    margin-left: 0;
  }
}
.innovateWorld .rightPan .inno-box {
  position: absolute;
  z-index: 0;
  top: -33px;
  left: 50px;
}
.innovateWorld .rightPan .inno-circle {
  position: absolute;
  z-index: 0;
  bottom: -45px;
  right: 80px;
}
.innovateWorld .rightPan .inno-dot {
  position: absolute;
  z-index: 0;
  top: 48%;
  right: -28px;
}
.innovateWorld .rightPan figure {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 0;
  padding: calc(420 / 590 * 100%) 0 0 0;
  overflow: hidden;
  border-radius: 40px 20px 20px 100px;
}
@media screen and (max-width: 767px) {
  .innovateWorld .rightPan figure {
    border-radius: 20px;
  }
}
.innovateWorld .rightPan figure img {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.moreAbout .rightPan {
  margin-right: -2px;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 991px) {
  .moreAbout .rightPan {
    margin-right: 0;
  }
}
.moreAbout .rightPan .more-about-box {
  position: absolute;
  z-index: 0;
  top: -65px;
  left: -95px;
}
.moreAbout .rightPan .more-about-circle {
  position: absolute;
  z-index: 0;
  bottom: -65px;
  right: -55px;
}
.moreAbout .rightPan figure {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 0;
  padding: calc(420 / 590 * 100%) 0 0 0;
  overflow: hidden;
  border-radius: 40px 40px 20px 100px;
}
@media screen and (max-width: 767px) {
  .moreAbout .rightPan figure {
    border-radius: 20px;
  }
}
.moreAbout .rightPan figure img {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.moreAbout .leftPan {
  margin-left: 38px;
}
@media screen and (max-width: 991px) {
  .moreAbout .leftPan {
    margin-left: 0;
    margin-bottom: 50px;
  }
}
.moreAbout .leftPan .btn {
  margin-top: 40px;
}

.connectWith {
  padding-bottom: 120px;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#DFF4FD));
  background: linear-gradient(180deg, #ffffff 0%, #DFF4FD 100%);
}
@media screen and (max-width: 1200px) {
  .connectWith {
    padding-bottom: 96px;
  }
}
@media screen and (max-width: 767px) {
  .connectWith {
    padding-bottom: 72px;
  }
}
.connectWith .sectionInner {
  position: relative;
  z-index: 0;
  border-radius: 80px 40px 80px 300px;
  background-color: #10133D;
  color: #F2F2F2;
  padding: 105px 0;
  overflow: hidden;
}
@media screen and (max-width: 1200px) {
  .connectWith .sectionInner {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}
@media screen and (max-width: 991px) {
  .connectWith .sectionInner {
    border-radius: 40px 40px 40px 200px;
    padding: 100px 30px;
  }
}
@media screen and (max-width: 767px) {
  .connectWith .sectionInner {
    border-radius: 20px;
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
.connectWith .sectionInner .top-dot {
  position: absolute;
  top: 0;
  right: 66px;
  z-index: 0;
}
.connectWith .sectionInner .bottom-dot {
  position: absolute;
  z-index: 0;
  left: 300px;
  bottom: 0;
}
.connectWith .sectionInner .leftpattern {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
}
@media screen and (max-width: 991px) {
  .connectWith .sectionInner .leftpattern {
    opacity: 0.3;
  }
}
.connectWith .sectionInner .rightpattern {
  position: absolute;
  z-index: 0;
  right: 0;
  bottom: 0;
  width: 557px;
}
@media screen and (max-width: 991px) {
  .connectWith .sectionInner .rightpattern {
    opacity: 0.3;
  }
}
.connectWith .sectionInner .contentBox {
  position: relative;
  z-index: 1;
  max-width: 683px;
  margin: 0 auto;
}
.connectWith .sectionInner .sectionHead {
  margin-bottom: 20px;
}
.connectWith .sectionInner .sectionHead:last-child {
  margin-bottom: 0;
}
.connectWith .sectionInner p {
  margin-bottom: 0;
}
.connectWith .sectionInner .btn {
  margin-top: 36px;
}

.careerbanner .bannerImage {
  margin-left: -42px;
  position: relative;
  z-index: 0;
}
.careerbanner .bannerImage:after {
  content: url("../images/c-banner-dot-r.svg");
  position: absolute;
  left: -27px;
  bottom: 32px;
  z-index: -1;
}
@media screen and (max-width: 991px) {
  .careerbanner .bannerImage {
    margin-left: 0;
    margin-bottom: 35px;
  }
}
.careerbanner .bannerImage figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(50 / 63 * 100%) 0 0 0;
  overflow: hidden;
  border-radius: 300px 40px 40px 20px;
}
@media screen and (max-width: 1199px) {
  .careerbanner .bannerImage figure {
    border-radius: 150px 30px 30px 30px;
  }
}
@media screen and (max-width: 991px) {
  .careerbanner .bannerImage figure {
    border-radius: 30px;
  }
}
@media screen and (max-width: 767px) {
  .careerbanner .bannerImage figure {
    border-radius: 20px;
  }
}
.careerbanner .bannerText {
  margin-right: 48px;
}
@media screen and (max-width: 991px) {
  .careerbanner .bannerText {
    margin-right: 0;
  }
}

.believeExp {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DFF4FD));
  background: linear-gradient(180deg, #FFF 0%, #DFF4FD 100%);
}
.believeExp .more-about-box {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 408px;
}
.believeExp .rightPan {
  margin-right: 18px;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 1299px) {
  .believeExp .rightPan {
    margin-right: 30px;
  }
}
@media screen and (max-width: 1199px) {
  .believeExp .rightPan {
    margin-right: 0;
  }
}
.believeExp .rightPan .more-about-circle {
  position: absolute;
  z-index: 0;
  bottom: -50px;
  right: -48px;
}
.believeExp .rightPan figure {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 0;
  padding: calc(42 / 57 * 100%) 0 0 0;
  overflow: hidden;
  border-radius: 40px 40px 20px 100px;
}
@media screen and (max-width: 767px) {
  .believeExp .rightPan figure {
    border-radius: 20px;
  }
}
.believeExp .rightPan figure img {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.believeExp .leftPan {
  margin-left: 58px;
}
@media screen and (max-width: 1299px) {
  .believeExp .leftPan {
    margin-left: 15px;
  }
}
@media screen and (max-width: 1199px) {
  .believeExp .leftPan {
    margin-left: 0;
    margin-bottom: 50px;
  }
}
.believeExp .leftPan .btn {
  margin-top: 40px;
}
.believeExp .leftPan .contentBox p {
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .believeExp .leftPan .contentBox p {
    margin-bottom: 20px;
  }
}
.believeExp .leftPan .contentBox ul {
  -webkit-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 15px;
          column-gap: 15px;
  list-style: none;
  margin-bottom: 18px;
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  .believeExp .leftPan .contentBox ul {
    margin-bottom: 6px;
    -webkit-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0px;
            column-gap: 0px;
  }
}
.believeExp .leftPan .contentBox ul:last-child {
  margin-bottom: 0;
}
.believeExp .leftPan .contentBox ul li {
  background: url("../images/check-circle.svg") no-repeat 0 0;
  background-size: 20px auto;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  padding-left: 32px;
  margin-bottom: 14px;
}

.currentOpen {
  background: #DFF4FD;
}
.currentOpen:first-child {
  padding-top: 115px !important;
}
@media screen and (max-width: 1200px) {
  .currentOpen:first-child {
    padding-top: 96px !important;
  }
}
@media screen and (max-width: 767px) {
  .currentOpen:first-child {
    padding-top: 72px !important;
  }
}
.currentOpen a {
  color: #2CB8F1;
}
.currentOpen a:hover {
  color: #FAA84A;
}
.currentOpen a.btn-common {
  color: #ffffff;
}
.currentOpen a.btn-common:hover {
  color: #ffffff;
}
@media screen and (max-width: 991.98px) {
  .currentOpen a[href^='mailto'] {
    font-size: 75%;
  }
}
.currentOpen p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 22px;
}
.currentOpen p:last-child {
  margin-bottom: 0;
}
.currentOpen ul {
  margin-bottom: 40px;
  margin-left: 0;
  padding: 0;
  list-style: none;
}
.currentOpen ul:last-child {
  margin-bottom: 0;
}
.currentOpen ul li {
  margin-bottom: 14px;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  background: url(../images/check-circle.svg) no-repeat 0 3px;
  background-size: 20px auto;
  padding-left: 32px;
}
.currentOpen ul li:last-child {
  margin-bottom: 0;
}
.currentOpen ol {
  margin-bottom: 40px;
  counter-reset: item;
  list-style: none;
  margin-left: 0;
  padding: 0;
}
.currentOpen ol:last-child {
  margin-bottom: 0;
}
.currentOpen ol li {
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  margin-bottom: 14px;
  position: relative;
  z-index: 0;
  padding-left: 32px;
  counter-increment: item;
}
.currentOpen ol li:last-child {
  margin-bottom: 0;
}
.currentOpen ol li:before {
  content: counter(item) ".";
  position: absolute;
  top: 0;
  left: 1px;
}
.currentOpen ol li ol {
  margin-top: 20px;
  counter-reset: subitem;
}
.currentOpen ol li ol li {
  padding-left: 30px;
  counter-increment: subitem;
}
.currentOpen ol li ol li:before {
  content: counter(subitem,lower-alpha) ".";
}
.currentOpen ol li ol li ol {
  margin-top: 20px;
  counter-reset: subitemsub;
}
.currentOpen ol li ol li ol li {
  padding-left: 30px;
  counter-increment: subitemsub;
}
.currentOpen ol li ol li ol li:before {
  content: counter(subitemsub,lower-roman) ".";
  width: 25px;
  text-align: right;
}
.currentOpen .sectionInner {
  background: url("../images/career-findout-texture.svg") no-repeat center center #10133D;
  overflow: hidden;
  background-size: cover;
  border-radius: 80px 40px 100px 40px;
  padding: 90px 40px 90px 80px;
  position: relative;
  z-index: 0;
  color: #ffffff;
}
@media screen and (max-width: 1200px) {
  .currentOpen .sectionInner {
    padding: 90px 30px 90px 50px;
  }
}
@media screen and (max-width: 767px) {
  .currentOpen .sectionInner {
    padding: 72px 30px;
    border-radius: 20px;
  }
}
.currentOpen .sectionInner:before {
  content: url("../images/x-dot.svg");
  position: absolute;
  z-index: 0;
  top: 0;
  left: 28%;
  width: 103px;
}
.currentOpen .sectionInner:after {
  content: url("../images/x-dot.svg");
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: 41%;
  width: 103px;
}
.currentOpen .rightPan {
  width: 620px;
}
@media screen and (max-width: 1200px) {
  .currentOpen .rightPan {
    width: 540px;
  }
}
@media screen and (max-width: 991px) {
  .currentOpen .rightPan {
    width: 100%;
  }
}
.currentOpen .rightPan .sectionHead {
  margin-bottom: 14px;
}
.currentOpen .rightPan h2 {
  font-size: 28px;
  font-weight: 700;
  color: #ffffff;
  line-height: 34px;
  margin-bottom: 6px;
}
@media screen and (max-width: 1200px) {
  .currentOpen .rightPan h2 {
    font-size: 24px;
    line-height: 1.15;
  }
}
.currentOpen .rightPan h2 a {
  text-transform: none;
  color: #2CB8F1;
}
.currentOpen .rightPan h2 a:hover {
  color: #FAA84A;
}
.currentOpen .rightPan h3 {
  margin-bottom: 20px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.72px;
}
.currentOpen .rightPan h3:last-child {
  margin-bottom: 0;
}
.currentOpen .rightPan .btn {
  margin-top: 36px;
}
.currentOpen .leftPan {
  width: calc(100% - 630px);
  margin-left: auto;
}
@media screen and (max-width: 1200px) {
  .currentOpen .leftPan {
    width: calc(100% - 550px);
  }
}
@media screen and (max-width: 991px) {
  .currentOpen .leftPan {
    width: 500px;
    max-width: 100%;
    margin-bottom: 35px;
    margin-left: 0;
    margin-right: auto;
  }
}
.currentOpen .leftPan img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

.updatebanner .bannerImage {
  margin-left: 122px;
  position: relative;
  z-index: 0;
}
.updatebanner .bannerImage:after {
  content: url("../images/update-dot.svg");
  position: absolute;
  left: -17px;
  bottom: 72px;
  z-index: -1;
}
@media screen and (max-width: 991px) {
  .updatebanner .bannerImage:after {
    content: normal;
  }
}
@media screen and (max-width: 1199px) {
  .updatebanner .bannerImage {
    margin-left: 60px;
  }
}
@media screen and (max-width: 991px) {
  .updatebanner .bannerImage {
    margin-left: 0;
    margin-bottom: 35px;
  }
}
.updatebanner .bannerImage figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(506 / 466 * 100%) 0 0 0;
  overflow: hidden;
  /*-webkit-mask-image: url('../images/update-banner-mask.png');
  mask-image: url('../images/update-banner-mask.png');
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;*/
}

.scrollMenu {
  top: 77px;
  z-index: 2;
  position: -webkit-sticky;
  position: sticky;
  background-color: #ffffff;
  padding-top: 4px;
}
@media screen and (max-width: 1199.5px) {
  .scrollMenu {
    top: 75px;
  }
}
@media screen and (max-width: 991.5px) {
  .scrollMenu {
    top: 73px;
  }
}
@media screen and (max-width: 767px) {
  .scrollMenu {
    padding-top: 0px;
  }
}
@media screen and (max-width: 380px) {
  .scrollMenu {
    top: 57.31px;
  }
}
@media screen and (max-width: 767px) {
  .scrollMenu .sectionMenu {
    overflow-x: scroll;
    overflow-y: hidden;
    padding-top: 4px;
  }
}
.scrollMenu ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
}
.scrollMenu ul li {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  text-transform: capitalize;
  width: 100%;
}
@media screen and (max-width: 1199px) {
  .scrollMenu ul li {
    font-size: 16px;
    line-height: 18px;
  }
}
@media screen and (max-width: 767px) {
  .scrollMenu ul li {
    font-size: 15px;
    width: auto;
    white-space: nowrap;
  }
}
.scrollMenu ul li a {
  display: block;
  color: rgba(45, 55, 60, 0.45);
  padding: 24px 6px;
  text-decoration: none;
  text-align: center;
  position: relative;
  z-index: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 1199px) {
  .scrollMenu ul li a {
    padding: 16px 6px;
  }
}
@media screen and (max-width: 767px) {
  .scrollMenu ul li a {
    padding: 16px 13px;
  }
}
.scrollMenu ul li a:before {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: 100%;
  right: 0;
  height: 4px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 0;
}
@media screen and (max-width: 767px) {
  .scrollMenu ul li a:before {
    height: 2px;
  }
}
.scrollMenu ul li a:hover, .scrollMenu ul li a.active {
  color: #10133D;
}
.scrollMenu ul li a:hover::before, .scrollMenu ul li a.active::before {
  width: 100%;
  left: 0;
  right: auto;
}

.pressRelease {
  background: -webkit-gradient(linear, left top, left bottom, from(#F5FCFE), to(#DFF4FD));
  background: linear-gradient(180deg, #F5FCFE 0%, #DFF4FD 100%);
}
.pressRelease .sectionHead {
  margin-bottom: 40px;
}
@media screen and (max-width: 991px) {
  .pressRelease .sectionHead {
    margin-bottom: 20px;
  }
}
.pressRelease .pressSliderBox {
  margin-left: -12px;
  margin-bottom: -12px;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 1350px) {
  .pressRelease .pressSliderBox {
    margin-left: 0;
  }
}
@media screen and (max-width: 575.5px) {
  .pressRelease .pressSliderBox {
    margin: 0 20px;
  }
}
.pressRelease .pressSliderBox .pressSlider {
  padding-right: 12px;
  margin-top: -12px;
}
@media screen and (max-width: 1350px) {
  .pressRelease .pressSliderBox .pressSlider {
    padding-right: 0;
  }
}
.pressRelease .pressSliderBox .swiper-wrapper {
  padding: 12px 0 12px 12px;
}
@media screen and (max-width: 1350px) {
  .pressRelease .pressSliderBox .swiper-wrapper {
    padding-left: 0;
  }
}
.pressRelease .pressSliderBox .listItem {
  border-radius: 20px 100px 20px 40px;
  overflow: hidden;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.08);
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 1350px) {
  .pressRelease .pressSliderBox .listItem {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 767px) {
  .pressRelease .pressSliderBox .listItem {
    border-radius: 20px;
  }
}
@media screen and (max-width: 575.5px) {
  .pressRelease .pressSliderBox .listItem {
    border-radius: 20px;
  }
}
.pressRelease .pressSliderBox .listItem figure {
  width: 100%;
  height: 0;
  padding: calc(215 / 380 * 100%) 0 0 0;
  position: relative;
  z-index: 0;
  background: url(../images/logo.svg) no-repeat center center #10133D;
  background-size: 150px auto;
}
.pressRelease .pressSliderBox .listItem .infoBox {
  padding: 36px 32px;
}
@media screen and (max-width: 575.5px) {
  .pressRelease .pressSliderBox .listItem .infoBox {
    padding: 30px 30px 20px;
  }
}
.pressRelease .pressSliderBox .listItem .infoBox h3 {
  font-size: 20px;
  color: #10133D;
  line-height: 24px;
  margin-bottom: 16px;
  font-weight: 700;
}
.pressRelease .pressSliderBox .listItem .infoBox p {
  margin-bottom: 16px;
}
.pressRelease .pressSliderBox .listItem .infoBox .postDate {
  font-size: 15px;
  font-weight: 500;
  color: #10133D;
  line-height: 26px;
  opacity: 0.4;
}
.pressRelease .pressSliderBox .listItem .hiddenLink {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  opacity: 0;
}
.pressRelease .pressSliderBox span.btn {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: block;
  padding: 0;
  border: none;
  overflow: hidden;
  line-height: 60px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  top: calc(50% - 35px);
}
.pressRelease .pressSliderBox span.btn.swiper-button-disabled {
  display: none;
}
@media screen and (max-width: 1399px) {
  .pressRelease .pressSliderBox span.btn {
    width: 50px;
    height: 50px;
  }
}
.pressRelease .pressSliderBox span.btn.prevSlide {
  left: -78px;
}
.pressRelease .pressSliderBox span.btn.prevSlide img {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 1399px) {
  .pressRelease .pressSliderBox span.btn.prevSlide {
    left: -58px;
  }
}
@media screen and (max-width: 1350px) {
  .pressRelease .pressSliderBox span.btn.prevSlide {
    left: -25px;
  }
}
.pressRelease .pressSliderBox span.btn.nextSlide {
  right: -90px;
}
@media screen and (max-width: 1399px) {
  .pressRelease .pressSliderBox span.btn.nextSlide {
    right: -70px;
  }
}
@media screen and (max-width: 1350px) {
  .pressRelease .pressSliderBox span.btn.nextSlide {
    right: -25px;
  }
}
.pressRelease .pressSliderBox span.btn img {
  width: 22px;
  height: auto;
  margin: auto;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pressRelease .pressSliderBox span.btn:after {
  background-image: -webkit-gradient(linear, left top, right top, from(#10133D), to(#2CB8F1));
  background-image: linear-gradient(90deg, #10133D 0%, #2CB8F1 100%);
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  -webkit-transform: translateY(110%);
          transform: translateY(110%);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.pressRelease .pressSliderBox span.btn:hover:after {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}

.featureMedia {
  border-radius: 0 0 280px 0;
  background-color: #10133D;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 767px) {
  .featureMedia {
    border-radius: 0;
  }
}
.featureMedia:before {
  content: url("../images/x-dot.svg");
  position: absolute;
  top: 0;
  right: 118px;
  z-index: 0;
}
.featureMedia:after {
  content: url("../images/y-dot.svg");
  position: absolute;
  top: 36%;
  right: 0;
  z-index: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.featureMedia .topPattern {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  opacity: 0.7;
}
@media screen and (max-width: 991px) {
  .featureMedia .topPattern {
    opacity: 0.4;
  }
}
.featureMedia .topPattern img {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.featureMedia .botPattern {
  position: absolute;
  z-index: 0;
  left: 0;
  bottom: 0;
  opacity: 0.6;
}
@media screen and (max-width: 991px) {
  .featureMedia .botPattern {
    opacity: 0.2;
  }
}
.featureMedia .sectionHead {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .featureMedia .sectionHead {
    margin-bottom: 30px;
  }
}
.featureMedia .featureMediaSlider .sPagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1px;
  line-height: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
@media screen and (max-width: 991px) {
  .featureMedia .featureMediaSlider .sPagination {
    margin-top: 30px;
  }
}
.featureMedia .featureMediaSlider .sPagination .swiper-pagination-bullet {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  position: relative;
  z-index: 0;
  border: 1px solid;
  background: transparent;
  margin: 0 3px;
  border-color: transparent;
  opacity: 0.5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.featureMedia .featureMediaSlider .sPagination .swiper-pagination-bullet:after {
  content: '';
  position: absolute;
  z-index: 0;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #2CB8F1;
}
.featureMedia .featureMediaSlider .sPagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: #2CB8F1;
  opacity: 1;
}
@media screen and (min-width: 1200px) {
  .featureMedia .featureMediaSlider .sPagination .swiper-pagination-bullet:hover {
    border-color: #2CB8F1;
    opacity: 1;
  }
}
.featureMedia .featureMediaSlider .listItem {
  border-radius: 60px 15px 40px 20px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .featureMedia .featureMediaSlider .listItem {
    border-radius: 20px;
  }
}
.featureMedia .featureMediaSlider .listItem .hiddenLink {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  opacity: 0;
}
.featureMedia .featureMediaSlider .listItem .listTop {
  background-color: #DFF4FD;
  width: 100%;
  height: 0;
  position: relative;
  z-index: 0;
  padding: calc(215 / 380 * 100%) 0 0 0;
}
.featureMedia .featureMediaSlider .listItem .listTop figure {
  position: absolute;
  z-index: 0;
  top: 43px;
  right: 44px;
  bottom: 43px;
  left: 44px;
  border-radius: 60px 15px 0px 0px;
  border: 1px solid rgba(16, 19, 61, 0.15);
  background-color: #DFF4FD;
}
@media screen and (max-width: 767px) {
  .featureMedia .featureMediaSlider .listItem .listTop figure {
    border-radius: 15px;
  }
}
@media screen and (max-width: 479px) {
  .featureMedia .featureMediaSlider .listItem .listTop figure {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }
}
.featureMedia .featureMediaSlider .listItem .listTop figure img {
  position: absolute;
  top: 15px;
  bottom: 15px;
  right: 12px;
  left: 12px;
  max-width: calc(100% - 30px);
  max-height: calc(100% - 24px);
  -o-object-fit: contain;
     object-fit: contain;
  mix-blend-mode: multiply;
  width: auto;
  height: auto;
  margin: auto;
}
.featureMedia .featureMediaSlider .listItem .listBottom {
  padding: 36px 32px 26px 32px;
  background-color: #ffffff;
}
.featureMedia .featureMediaSlider .listItem .listBottom h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  text-transform: capitalize;
  color: #10133D;
  margin-bottom: 16px;
}
.featureMedia .featureMediaSlider .listItem .listBottom .postDate {
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  display: block;
  opacity: 0.4;
  color: #10133D;
}

.proUpdate {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DFF4FD));
  background: linear-gradient(180deg, #FFF 0%, #DFF4FD 100%);
}
.proUpdate .sectionHead {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .proUpdate .sectionHead {
    margin-bottom: 30px;
  }
}
.proUpdate .proUpdateRow {
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 575.5px) {
  .proUpdate .proUpdateRow {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.proUpdate .proUpdateRow span.btn {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: block;
  padding: 0;
  border: none;
  overflow: hidden;
  line-height: 60px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  top: calc(50% - 30px);
}
.proUpdate .proUpdateRow span.btn.swiper-button-disabled {
  display: none;
}
@media screen and (max-width: 1399px) {
  .proUpdate .proUpdateRow span.btn {
    width: 50px;
    height: 50px;
    top: calc(50% - 25px);
  }
}
.proUpdate .proUpdateRow span.btn.prevSlide {
  left: -90px;
}
.proUpdate .proUpdateRow span.btn.prevSlide img {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 1399px) {
  .proUpdate .proUpdateRow span.btn.prevSlide {
    left: -70px;
  }
}
@media screen and (max-width: 1350px) {
  .proUpdate .proUpdateRow span.btn.prevSlide {
    left: -25px;
  }
}
.proUpdate .proUpdateRow span.btn.nextSlide {
  right: -90px;
}
@media screen and (max-width: 1399px) {
  .proUpdate .proUpdateRow span.btn.nextSlide {
    right: -70px;
  }
}
@media screen and (max-width: 1350px) {
  .proUpdate .proUpdateRow span.btn.nextSlide {
    right: -25px;
  }
}
.proUpdate .proUpdateRow span.btn img {
  width: 22px;
  height: auto;
  margin: auto;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.proUpdate .proUpdateRow span.btn:after {
  background-image: -webkit-gradient(linear, left top, right top, from(#10133D), to(#2CB8F1));
  background-image: linear-gradient(90deg, #10133D 0%, #2CB8F1 100%);
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  -webkit-transform: translateY(110%);
          transform: translateY(110%);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.proUpdate .proUpdateRow span.btn:hover:after {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.proUpdate .proUpdateRow .listItem {
  position: relative;
  border-radius: 20px 80px 20px 40px;
  overflow: hidden;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .proUpdate .proUpdateRow .listItem {
    border-radius: 20px;
  }
}
.proUpdate .proUpdateRow .listItem .hiddenLink {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
}
.proUpdate .proUpdateRow .listItem figure {
  position: relative;
  width: 100%;
  height: 0;
  padding: calc(52 / 38 * 100%) 0 0 0;
  background: url(../images/logo.svg) no-repeat center center #10133d;
  background-size: 150px auto;
}
.proUpdate .proUpdateRow .listItem figure:before {
  content: '';
  position: absolute;
  z-index: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(84, 36, 36, 0)), to(rgba(4, 4, 4, 0.7)));
  background: linear-gradient(180deg, rgba(84, 36, 36, 0) 0%, rgba(4, 4, 4, 0.7) 100%);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.proUpdate .proUpdateRow .listItem .textBox {
  position: absolute;
  bottom: 30px;
  left: 32px;
  right: 32px;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .proUpdate .proUpdateRow .listItem .textBox {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.proUpdate .proUpdateRow .listItem .textBox h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: normal;
  font-weight: 700;
  margin-bottom: 12px;
  color: #ffffff;
}
.proUpdate .proUpdateRow .listItem .textBox .postDate {
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: #F2F2F2;
}

.indEvents {
  background-color: #DFF4FD;
  border-radius: 0 0 0 280px;
}
@media screen and (max-width: 767px) {
  .indEvents {
    border-radius: 0;
  }
}
.indEvents .sectionInner {
  padding: 100px 108px;
  background-color: #10133D;
  border-radius: 80px 40px 80px 260px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 1199px) {
  .indEvents .sectionInner {
    padding: 70px 20px;
    border-radius: 40px 40px 40px 200px;
  }
}
@media screen and (max-width: 767px) {
  .indEvents .sectionInner {
    border-radius: 20px;
  }
}
.indEvents .sectionInner::before {
  content: url("../images/x-dot.svg");
  position: absolute;
  z-index: 0;
  top: 0;
  right: 65px;
}
.indEvents .sectionInner::after {
  content: url("../images/y-dot.svg");
  position: absolute;
  z-index: 0;
  bottom: 27%;
  left: 0;
}
.indEvents .sectionInner .topPattern {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  opacity: 0.99;
}
@media screen and (max-width: 1199px) {
  .indEvents .sectionInner .topPattern {
    opacity: 0.4;
  }
}
.indEvents .sectionInner .bottomPattern {
  position: absolute;
  z-index: 0;
  right: 0;
  bottom: 0;
  opacity: 0.99;
}
@media screen and (max-width: 1199px) {
  .indEvents .sectionInner .bottomPattern {
    opacity: 0.35;
  }
}
.indEvents .sectionInner .sectionHead {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .indEvents .sectionInner .sectionHead {
    margin-bottom: 30px;
  }
}
.indEvents .eventSliderBox .sPagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1px;
  line-height: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
@media screen and (max-width: 991px) {
  .indEvents .eventSliderBox .sPagination {
    margin-top: 30px;
  }
}
.indEvents .eventSliderBox .sPagination .swiper-pagination-bullet {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  position: relative;
  z-index: 0;
  border: 1px solid;
  background: transparent;
  margin: 0 3px;
  border-color: transparent;
  opacity: 0.5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.indEvents .eventSliderBox .sPagination .swiper-pagination-bullet:after {
  content: '';
  position: absolute;
  z-index: 0;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #2CB8F1;
}
.indEvents .eventSliderBox .sPagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .indEvents .eventSliderBox .sPagination .swiper-pagination-bullet:hover {
  border-color: #2CB8F1;
  opacity: 1;
}
.indEvents .eventSliderBox .listItem {
  overflow: hidden;
  border-radius: 40px 20px 80px 40px;
  position: relative;
  z-index: 0;
}
.indEvents .eventSliderBox .listItem .hiddenLink {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
}
@media screen and (max-width: 767px) {
  .indEvents .eventSliderBox .listItem {
    border-radius: 20px;
  }
}
.indEvents .eventSliderBox .listItem figure {
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: 100%;
  height: 0;
  padding: calc(215 / 446 * 100%) 0 0 0;
  background: url(../images/logo.svg) no-repeat center center #24296d;
  background-size: 150px auto;
}
.indEvents .eventSliderBox .listItem .listBottom {
  background-color: #ffffff;
  padding: 0 32px 32px 32px;
  margin-top: -13px;
}
.indEvents .eventSliderBox .listItem .listBottom .postDate {
  display: inline-block;
  color: #ffffff;
  background-color: #2CB8F1;
  line-height: 22px;
  padding: 2px 16px;
  font-size: 16px;
  font-weight: 700;
  border-radius: 8px;
  margin-bottom: 22px;
  position: relative;
  z-index: 1;
}
.indEvents .eventSliderBox .listItem .listBottom h3 {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  color: #10133D;
  margin-bottom: 15px;
}
.indEvents .eventSliderBox .listItem .listBottom .addressText {
  color: #2D373C;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  padding-left: 46px;
  position: relative;
  z-index: 0;
}
.indEvents .eventSliderBox .listItem .listBottom .addressText:after {
  content: '';
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 0;
  width: 34px;
  height: 38px;
  background: url(../images/location.svg) no-repeat 0 3px;
  background-size: 100% auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.connectUs .imageBox {
  margin-left: 32px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .connectUs .imageBox {
    margin-left: 0;
    margin-bottom: 35px;
  }
}
.connectUs .imageBox .ctaBox {
  position: absolute;
  z-index: 0;
  top: -53px;
  right: 82px;
}
@media screen and (max-width: 991px) {
  .connectUs .imageBox .ctaBox {
    opacity: 0.4;
  }
}
.connectUs .imageBox .ctaCircle {
  position: absolute;
  z-index: 0;
  left: -75px;
  bottom: -66px;
}
@media screen and (max-width: 991px) {
  .connectUs .imageBox .ctaCircle {
    opacity: 0.4;
  }
}
.connectUs .imageBox figure {
  border-radius: 100px 40px 40px 20px;
  width: 100%;
  height: 0;
  position: relative;
  z-index: 1;
  padding: calc(456 / 600 * 100%) 0 0 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .connectUs .imageBox figure {
    border-radius: 20px;
  }
}
.connectUs .contentBox {
  margin-right: 48px;
}
@media screen and (max-width: 991px) {
  .connectUs .contentBox {
    margin-right: 0;
  }
}
.connectUs .contentBox .sectionHead {
  margin-bottom: 20px;
}
.connectUs .contentBox p {
  margin-bottom: 30px;
}
.connectUs .contentBox p:last-child {
  margin-bottom: 0;
}

.contactUsBanner {
  padding-bottom: 454px;
}
@media screen and (max-width: 575px) {
  .contactUsBanner {
    padding-bottom: 50px;
  }
}
.contactUsBanner:before {
  width: 100%;
  height: 100%;
  background-blend-mode: inherit;
  background: url("../images/contact-banner-pattern.png") no-repeat 0 0;
  background-size: cover;
  opacity: 1;
}
.contactUsBanner::after {
  content: normal;
}
.contactUsBanner .bannerText {
  max-width: 680px;
  margin: 0 auto;
  margin-top: 42px;
}
@media screen and (max-width: 575px) {
  .contactUsBanner .bannerText {
    margin-top: 25px;
  }
}
.contactUsBanner .bannerText h1 {
  margin-bottom: 20px;
}
.contactUsBanner + .pageMain {
  margin-top: -454px;
}
@media screen and (max-width: 575px) {
  .contactUsBanner + .pageMain {
    margin-top: 0;
  }
}

.wpcf7-response-output {
  font-size: 15px;
}
.wpcf7-response-output:last-child {
  margin-bottom: 0 !important;
}

.wpcf7-not-valid-tip {
  color: #ff0000;
  font-size: 15px;
}
.wpcf7-not-valid-tip:not(:last-child) {
  display: none !important;
}

.wpcf7 form .wpcf7-response-output {
  padding: 8px 10px;
  margin-left: 0;
  margin-right: 0;
}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #008000;
  color: #008000;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  font-size: 15px;
  border-color: #ff0000;
  color: #ff0000;
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
  display: none !important;
}

.no-results {
  color: #ff0000;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  border: 2px solid #ff0000;
  border-radius: 5px 50px;
  padding: 80px 20px;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 991px) {
  .no-results {
    padding: 50px 20px;
  }
}
@media screen and (max-width: 767px) {
  .no-results {
    padding: 30px 20px;
    border-radius: 5px;
    width: calc(100% - 24px);
  }
}

.leaflet-container .leaflet-marker-pane img {
  width: 30px !important;
  height: auto !important;
}

.leaflet-bottom {
  display: none;
}

.formBox select {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background-image: url("../images/select-arrow.svg");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-color: transparent;
  background-size: 16px auto;
}
.formBox select::-ms-expand {
  display: none;
}
.formBox .error {
  color: #ff0000;
}
.formBox .success {
  color: #008000;
}
.formBox .buttonHolder .frmBtn {
  position: relative;
  z-index: 0;
  display: inline-block;
}
.formBox .buttonHolder .frmBtn .btn-common {
  z-index: 1;
}
.formBox .buttonHolder .frmBtn input.btn-common {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  opacity: 0;
}
.formBox .buttonHolder .frmBtn input.btn-common:hover + span + .btn-common:after {
  bottom: -8px;
  background-position: center bottom;
  -webkit-transition: bottom 0.3s linear 0s, background-position 0.3s linear 0.2s;
  transition: bottom 0.3s linear 0s, background-position 0.3s linear 0.2s;
}
.formBox .buttonHolder .frmBtn .wpcf7-spinner {
  top: 0;
  position: absolute;
  left: 100%;
  bottom: 0;
  margin: auto 15px;
  z-index: 0;
}
.formBox .form-label {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 6px;
  display: block;
}
.formBox .form-label .required {
  padding-left: 1px;
  color: #ff0000;
}
.formBox textarea.form-control {
  height: 110px;
}
.formBox .frmListGroup .wpcf7-list-item {
  min-height: inherit;
  padding: 0;
  margin: 0;
  line-height: 1;
  margin-bottom: 16px;
  position: relative;
  z-index: 0;
  display: block;
}
.formBox .frmListGroup .wpcf7-list-item:last-child {
  margin-bottom: 10px;
}
.formBox .frmListGroup .wpcf7-list-item label {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 0;
  display: inline-block;
  padding-left: 30px;
  position: relative;
  z-index: 0;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  opacity: 0;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=radio]:checked + span:before {
  opacity: 0;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=radio]:checked + span:after {
  opacity: 1;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  border-radius: 6px;
  opacity: 0;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=checkbox]:checked + span:before {
  opacity: 1;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=checkbox]:checked + span:after {
  border-width: 0px !important;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A)) !important;
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%) !important;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=radio] + span {
  position: static;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=radio] + span:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  background-color: #ffffff;
  border-radius: 50%;
  opacity: 1;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=radio] + span:after {
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  background-color: #ffffff;
  border-radius: 50%;
  background: url("../images/radio-circle.svg") no-repeat center center;
  background-size: 100% auto;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=checkbox] + span {
  position: static;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=checkbox] + span:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  background: url("../images/check-white.svg") no-repeat center center transparent !important;
  background-size: auto;
  border-radius: 6px;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.formBox .frmListGroup .wpcf7-list-item label input[type=checkbox] + span:after {
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  border: 1px solid rgba(45, 55, 60, 0.4);
  background: #ffffff !important;
  border-radius: 6px;
  opacity: 1;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.formBox .form-control {
  -webkit-box-shadow: 0px 0px 0px #37abdd inset !important;
  box-shadow: 0px 0px 0px #37abdd inset !important;
  outline: none;
  border: none;
  font-size: 14px;
  line-height: 15px;
  color: #10133D;
  border-width: 1px;
  padding: 11px 20px !important;
  background-color: transparent;
  height: 50px;
  border-radius: 8px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  background-color: #ffffff;
}
.formBox .form-control:focus {
  -webkit-box-shadow: 0px 0px 3px #37abdd inset !important;
  box-shadow: 0px 0px 3px #37abdd inset !important;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.formBox .wpcf7-form.invalid .uploadBox {
  margin-bottom: 10px;
}
.formBox .uploadBox {
  position: relative;
  z-index: 0;
}
.formBox .uploadBox label {
  padding-left: 20px;
  background: url("../images/upload.svg") no-repeat 0 center;
  background-size: 12px auto;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  color: #000000;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  display: inline-block;
}
.formBox .uploadBox label:hover {
  color: #FF5004;
}
.formBox .uploadBox .uploadInfo {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
}
.formBox .uploadBox input[type='file'] {
  position: absolute;
  z-index: 1;
  height: 14px;
  top: 0;
  left: 0;
  width: 50px;
  opacity: 0;
  cursor: pointer;
}
.formBox .uploadBox input[type='file']:hover + label {
  color: #FF5004;
}
.formBox .uploadBox .fileName {
  display: block;
  border: 2px solid #2CB8F1;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1.2;
  padding: 5px 10px;
  font-weight: 500;
  margin-top: 10px;
}
.formBox .uploadBox .fileName:empty {
  display: none;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #BBBCBB !important;
  font-weight: 400;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #BBBCBB !important;
  font-weight: 400;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #BBBCBB !important;
  font-weight: 400;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #BBBCBB !important;
  font-weight: 400;
}

.contactPageTop {
  padding-top: 60px;
}
@media screen and (max-width: 575px) {
  .contactPageTop {
    margin-bottom: 0px;
  }
}
.contactPageTop + .coreValSec {
  margin-top: 70px;
}
@media screen and (max-width: 575px) {
  .contactPageTop .contactTab .tabMenu {
    display: none;
  }
}
.contactPageTop .contactTab .tabMenu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.contactPageTop .contactTab .tabMenu ul li {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.5;
  color: #ffffff;
  padding: 0 10px 20px 10px;
  position: relative;
  z-index: 0;
  line-height: 40px;
  margin-right: 46px;
  font-size: 22px;
  font-weight: 700;
  cursor: pointer;
}
@media screen and (max-width: 991px) {
  .contactPageTop .contactTab .tabMenu ul li {
    margin-right: 15px;
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    padding: 0 8px 17px 8px;
  }
}
.contactPageTop .contactTab .tabMenu ul li:last-child {
  margin-right: 0;
}
.contactPageTop .contactTab .tabMenu ul li img {
  vertical-align: middle;
  display: inline-block;
  margin-right: 14px;
  width: 40px;
  height: auto;
}
@media screen and (max-width: 991px) {
  .contactPageTop .contactTab .tabMenu ul li img {
    width: 30px;
  }
}
.contactPageTop .contactTab .tabMenu ul li:after {
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 0;
  width: 0;
  height: 5px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 991px) {
  .contactPageTop .contactTab .tabMenu ul li:after {
    height: 4px;
  }
}
.contactPageTop .contactTab .tabMenu ul li.active {
  pointer-events: none;
}
.contactPageTop .contactTab .tabMenu ul li.active, .contactPageTop .contactTab .tabMenu ul li:hover {
  opacity: 1;
}
.contactPageTop .contactTab .tabMenu ul li.active:after, .contactPageTop .contactTab .tabMenu ul li:hover:after {
  width: 100%;
}
.contactPageTop .contactTab .tabMain .tabTitleHead {
  display: none;
  border-radius: 5px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  color: #ffffff;
  padding: 8px 12px;
  font-size: 18px;
  font-weight: 500;
  position: relative;
  z-index: 0;
}
.contactPageTop .contactTab .tabMain .tabTitleHead img {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  margin-right: 12px;
}
.contactPageTop .contactTab .tabMain .tabTitleHead:after {
  content: "";
  background: url("../images/down.svg") no-repeat center center;
  width: 16px;
  height: 16px;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  z-index: 0;
  right: 15px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.contactPageTop .contactTab .tabMain .tabTitleHead.active {
  background: -webkit-gradient(linear, left top, right top, from(#121f4a), to(#2695ca));
  background: linear-gradient(90deg, #121f4a 0%, #2695ca 100%);
}
.contactPageTop .contactTab .tabMain .tabTitleHead.active:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 575px) {
  .contactPageTop .contactTab .tabMain .tabTitleHead {
    display: block;
  }
}
@media screen and (max-width: 575px) {
  .contactPageTop .contactTab .tabMain .tabSection {
    margin-bottom: 20px;
  }
  .contactPageTop .contactTab .tabMain .tabSection:last-child {
    margin-bottom: 0;
  }
}
.contactPageTop .contactTab .tabMain .tabSection .tabTitleHead.active + .tabInner .tabTop {
  opacity: 1;
}
.contactPageTop .contactTab .tabMain .tabSection .tabTitleHead.active + .tabInner .tabForm .formBox {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
}
.contactPageTop .contactTab .tabMain .tabSection .tabTitleHead.active + .tabInner .tabForm .imageBox {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
}
.contactPageTop .contactTab .tabMain .tabSection .tabInner .tabTop {
  padding: 39px 40px 0 40px;
  border-radius: 30px 30px 0 0;
}
@media screen and (min-width: 576px) {
  .contactPageTop .contactTab .tabMain .tabSection .tabInner .tabTop {
    overflow: hidden;
    opacity: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
}
@media screen and (max-width: 991px) {
  .contactPageTop .contactTab .tabMain .tabSection .tabInner .tabTop {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .contactPageTop .contactTab .tabMain .tabSection .tabInner .tabTop {
    padding: 22px 20px 0 20px;
  }
}
@media screen and (max-width: 575px) {
  .contactPageTop .contactTab .tabMain .tabSection .tabInner .tabTop {
    border-radius: 0 0;
    padding-bottom: 0;
  }
}
.contactPageTop .contactTab .tabMain .saleTab .tabInner .tabTop {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(76.56%, #DFF4FD), to(#FFF));
  background: linear-gradient(180deg, #DFF4FD 76.56%, #FFF 100%);
  padding-bottom: 100px;
}
@media screen and (max-width: 991px) {
  .contactPageTop .contactTab .tabMain .saleTab .tabInner .tabTop {
    padding-bottom: 70px;
  }
}
.contactPageTop .contactTab .tabMain .saleTab .tabInner .tabTop:last-child {
  padding-bottom: 0 !important;
}
.contactPageTop .contactTab .tabMain .supportTab .tabInner .tabTop {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(26.04%, #DFF4FD), to(#e8f7fd));
  background: linear-gradient(180deg, #DFF4FD 26.04%, #e8f7fd 100%);
  padding-bottom: 60px;
}
.contactPageTop .contactTab .tabMain .supportTab .tabInner .contactInfo {
  margin-top: 0px;
  background: -webkit-gradient(linear, left top, left bottom, from(#e8f7fd), to(#f7fcfe38));
  background: linear-gradient(180deg, #e8f7fd, #f7fcfe38);
}
.contactPageTop .contactTab .tabMain .faqSection {
  max-width: 875px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
}
.contactPageTop .contactTab .tabMain .faqSection .sectionHead {
  margin-bottom: 30px;
}
.contactPageTop .contactTab .tabMain .faqSection .optiscroll-htrack {
  height: 2px;
  bottom: 0px;
}
.contactPageTop .contactTab .tabMain .faqSection .optiscroll.is-enabled {
  height: 50px;
}
@media screen and (max-width: 991px) {
  .contactPageTop .contactTab .tabMain .faqSection .optiscroll.is-enabled {
    height: 45px;
  }
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu {
  text-align: center;
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox {
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 10px;
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox::-webkit-scrollbar {
  height: 5px;
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox::-webkit-scrollbar-track {
  background: #f1f1f1;
  /*@media (prefers-color-scheme: dark) { 
      background: #f1f1f1;
  }
  @media (prefers-color-scheme: light) {
      background: #000000;
  }*/
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox::-webkit-scrollbar-thumb {
  background: #aba8a8;
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox::-webkit-scrollbar-thumb:hover {
  background: #aba8a8;
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox .faqMenuWrap {
  display: inline-block;
  white-space: nowrap;
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul {
  list-style: none;
  line-height: 1;
  font-size: 0px;
  margin: 0;
  padding: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 991px) {
  .contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul {
    padding-bottom: 15px;
  }
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li {
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  z-index: 0;
  font-size: 22px;
  line-height: 27px;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  padding: 0 10px;
  margin-right: 26px;
  color: rgba(45, 55, 60, 0.45);
  cursor: pointer;
}
@media screen and (max-width: 991px) {
  .contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li {
    margin-right: 10px;
    line-height: 22px;
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li {
    white-space: nowrap;
  }
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li:after {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: -20px;
  right: 0;
  left: 0;
  margin: auto;
  height: 3px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 0;
}
@media screen and (max-width: 991px) {
  .contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li:after {
    bottom: -15px;
  }
}
@media screen and (max-width: 767px) {
  .contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li:after {
    height: 2px;
  }
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li:hover, .contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li.active {
  color: #10133D;
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li:hover::after, .contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li.active::after {
  width: 100%;
}
.contactPageTop .contactTab .tabMain .faqSection .faqMenu .faqMenuBox ul li:last-child {
  margin-right: 0;
}
.contactPageTop .contactTab .tabMain .faqSection .faqTabMain {
  margin-top: 36px;
}
.contactPageTop .contactTab .tabMain h2 {
  font-size: 30px;
  line-height: normal;
  margin-bottom: 20px;
}
.contactPageTop .contactTab .tabMain .formBox {
  width: calc(100% - 490px);
}
@media screen and (min-width: 576px) {
  .contactPageTop .contactTab .tabMain .formBox {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
    opacity: 0;
  }
}
@media screen and (max-width: 1299px) {
  .contactPageTop .contactTab .tabMain .formBox {
    width: calc(100% - 440px);
  }
}
@media screen and (max-width: 1199px) {
  .contactPageTop .contactTab .tabMain .formBox {
    width: 100%;
  }
}
.contactPageTop .contactTab .tabMain .tabForm .imageBox {
  width: 470px;
  margin-left: auto;
}
@media screen and (min-width: 576px) {
  .contactPageTop .contactTab .tabMain .tabForm .imageBox {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
    opacity: 0;
  }
}
@media screen and (max-width: 1299px) {
  .contactPageTop .contactTab .tabMain .tabForm .imageBox {
    width: 420px;
  }
}
@media screen and (max-width: 1199px) {
  .contactPageTop .contactTab .tabMain .tabForm .imageBox {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 50px;
  }
}
.contactPageTop .contactTab .tabMain .tabForm .imageBox.supportImg {
  margin-left: 0;
  margin-right: auto;
}
.contactPageTop .contactTab .tabMain .tabForm .imageBox.supportImg figure {
  padding: calc(466 / 447 * 100%) 0 0 0;
  border-radius: 40px 20px 40px 200px;
}
.contactPageTop .contactTab .tabMain .tabForm .imageBox figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(544 / 447 * 100%) 0 0 0;
  overflow: hidden;
  border-radius: 200px 40px 40px 20px;
}
@media screen and (max-width: 1199px) {
  .contactPageTop .contactTab .tabMain .tabForm .imageBox figure {
    border-radius: 20px !important;
  }
}
.contactPageTop .contactTab .tabMain .contactInfo {
  border-top: 2px dashed rgba(16, 19, 61, 0.2);
  border-bottom: 2px dashed rgba(16, 19, 61, 0.2);
  padding: 60px 0;
  margin-top: 60px;
}
.contactPageTop .contactTab .tabMain .contactInfo h3 {
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  /* 100% */
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2CB8F1;
  margin-bottom: 12px;
}
@media screen and (max-width: 1199px) {
  .contactPageTop .contactTab .tabMain .contactInfo h3 {
    margin-bottom: 4px;
  }
}
.contactPageTop .contactTab .tabMain .contactInfo p {
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  color: #10133D;
}
@media screen and (max-width: 1199px) {
  .contactPageTop .contactTab .tabMain .contactInfo p {
    font-size: 18px;
  }
}
.contactPageTop .contactTab .tabMain .contactInfo p a {
  color: #10133D;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.contactPageTop .contactTab .tabMain .contactInfo p a:hover {
  color: #FAA84A;
}
.contactPageTop .contactTab .tabMain .contactInfo .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.contactPageTop .contactTab .tabMain .contactInfo .inner .infoBox {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 991px) {
  .contactPageTop .contactTab .tabMain .contactInfo .inner .infoBox {
    width: 100%;
    margin-bottom: 37px;
  }
}
.contactPageTop .contactTab .tabMain .contactInfo .inner .infoBox:first-child {
  padding-left: 40px;
}
@media screen and (max-width: 1199px) {
  .contactPageTop .contactTab .tabMain .contactInfo .inner .infoBox:first-child {
    padding-left: 0;
  }
}
.contactPageTop .contactTab .tabMain .contactInfo .inner .infoBox:last-child {
  margin-bottom: 0;
}
.contactPageTop .contactTab .tabMain .contactInfo .inner .infoBox figure {
  width: 56px;
}
@media screen and (max-width: 1199px) {
  .contactPageTop .contactTab .tabMain .contactInfo .inner .infoBox figure {
    width: 40px;
  }
}
.contactPageTop .contactTab .tabMain .contactInfo .inner .infoBox figure img {
  width: 100%;
  height: auto;
}
.contactPageTop .contactTab .tabMain .contactInfo .inner .infoBox .info {
  width: calc(100% - 56px);
  padding-left: 28px;
}
@media screen and (max-width: 1199px) {
  .contactPageTop .contactTab .tabMain .contactInfo .inner .infoBox .info {
    width: calc(100% - 40px);
    padding-left: 20px;
  }
}
.contactPageTop .contactTab .tabMain .accordion {
  --bs-accordion-bg: transparent;
  --bs-accordion-btn-icon: url("../images/chevron-down-gray.svg");
  --bs-accordion-btn-active-icon: url("../images/chevron-down-orange.svg");
  --bs-accordion-btn-icon-transform: rotate(0deg);
  margin-bottom: 0;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item {
  padding: 26px 0;
  border-bottom: 1px solid rgba(45, 55, 60, 0.15);
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item:last-child {
  padding-bottom: 0;
  border: none;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item:first-child {
  padding-top: 0;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-header {
  padding: 7px 0px;
  line-height: 1;
  margin: 0;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-button {
  color: #2D373C;
  padding: 0 0;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-button span {
  min-width: 38px;
  padding-right: 3px;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-button:not(.collapsed) {
  color: #10133D;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: none;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-button:not(.collapsed)::after {
  background-image: url("../images/chevron-down-orange.svg");
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
          transform: var(--bs-accordion-btn-icon-transform);
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-button::after {
  background-image: url("../images/chevron-down-gray.svg");
  -webkit-transition: none;
  transition: none;
  position: relative;
  z-index: 0;
  top: 3.5px;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-button.collapsed:hover {
  color: #2D373C;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-button.collapsed:hover::after {
  background-image: url("../images/chevron-down-orange.svg");
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-collapse .accordion-body {
  padding: 8px 0 0 0;
}
.contactPageTop .contactTab .tabMain .accordion .accordion-item .accordion-collapse .accordion-body .accordion-content .accordion-text {
  color: #2D373C;
  font-size: 16px;
  font-weight: 500;
}

.contactCta:last-child {
  margin-bottom: 100px;
}
@media screen and (max-width: 991px) {
  .contactCta:last-child {
    margin-bottom: 70px;
  }
}
.contactCta .sectionInner {
  overflow: hidden;
  background-color: #10133D;
  border-radius: 80px 40px 80px 200px;
  padding: 83px 70px 17px 70px;
}
@media screen and (max-width: 1199px) {
  .contactCta .sectionInner {
    border-radius: 40px 40px 30px 150px;
    padding: 60px 30px 20px 50px;
  }
}
@media screen and (max-width: 991px) {
  .contactCta .sectionInner {
    padding: 70px 30px;
    border-radius: 40px 40px 30px 120px;
  }
}
@media screen and (max-width: 767px) {
  .contactCta .sectionInner {
    border-radius: 20px;
  }
}
.contactCta .sectionInner::before {
  content: url("../images/x-dot.svg");
  position: absolute;
  top: 0;
  left: 104px;
}
.contactCta .sectionInner::after {
  content: url("../images/x-dot.svg");
  position: absolute;
  bottom: 0;
  left: 438px;
}
.contactCta .sectionInner .topPattern {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  opacity: 0.85;
}
@media screen and (max-width: 991px) {
  .contactCta .sectionInner .topPattern {
    opacity: 0.3;
  }
}
.contactCta .sectionInner .topPattern img {
  width: auto;
}
.contactCta .sectionInner .botPattern {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 0;
  opacity: 0.85;
}
@media screen and (max-width: 991px) {
  .contactCta .sectionInner .botPattern {
    opacity: 0.3;
  }
}
.contactCta .sectionInner .botPattern img {
  width: auto;
}
.contactCta .imageBox {
  width: 41%;
}
@media screen and (max-width: 1199px) {
  .contactCta .imageBox {
    width: 34%;
  }
}
@media screen and (max-width: 991px) {
  .contactCta .imageBox {
    width: 100%;
    margin-bottom: 35px;
  }
}
.contactCta .imageBox img {
  width: auto;
  height: auto;
}
.contactCta .contentBox {
  width: 59%;
  margin-top: 65px;
}
@media screen and (max-width: 1199px) {
  .contactCta .contentBox {
    width: 66%;
    margin-top: 35px;
  }
}
@media screen and (max-width: 991px) {
  .contactCta .contentBox {
    width: 100%;
    margin-top: 0;
  }
}
.contactCta .contentBox .inner {
  padding-left: 48px;
}
@media screen and (max-width: 1199px) {
  .contactCta .contentBox .inner {
    padding-left: 30px;
  }
}
.contactCta .contentBox h2 {
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 6px;
  text-transform: uppercase;
  line-height: 32px;
}
.contactCta .contentBox p {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 32px;
}
@media screen and (max-width: 991px) {
  .contactCta .contentBox p {
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 28px;
  }
}
.contactCta .contentBox p a {
  color: #2CB8F1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.contactCta .contentBox p a:hover {
  color: #FAA84A;
}
@media screen and (max-width: 991.98px) {
  .contactCta .contentBox p a[href^='mailto'] {
    font-size: 80%;
  }
}
.contactCta .contentBox p:last-child {
  margin-bottom: 0;
}

.mapSection {
  padding-bottom: 70px;
  padding-top: 100px;
}
@media screen and (max-width: 1200px) {
  .mapSection {
    padding-top: 96px;
  }
}
@media screen and (max-width: 767px) {
  .mapSection {
    padding-top: 72px;
  }
}
.mapSection .sectionHead {
  margin-bottom: 55px;
}
@media screen and (max-width: 991px) {
  .mapSection .sectionHead {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 991.5px) {
  .mapSection .mapBox {
    overflow: scroll;
    border: 1px solid #dedede;
    padding: 5px;
  }
}
.mapSection .mapBox .mapInner {
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 991.5px) {
  .mapSection .mapBox .mapInner {
    width: 936px;
  }
}
.mapSection .mapBox .mapInner > img {
  width: 100%;
}
.mapSection .mapBox .mapInner .mapLocation {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer {
  position: absolute;
  z-index: 1;
  background: none;
  padding: 0;
  margin: 0;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.zindex {
  z-index: 2;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.zindex .mapMarker {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .mapMarker {
  width: 26px;
  height: 34px;
  display: block;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer .mapMarker {
    width: 18px;
    height: 24px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .mapMarker img {
  width: 100%;
  height: auto;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo {
  position: absolute;
  left: 100%;
  top: -30px;
  padding-left: 7px;
  z-index: 1;
  display: none;
  width: 380px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner {
  padding: 35px 32px;
  border-radius: 20px 100px 20px 40px;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 104px 0px rgba(0, 0, 0, 0.09);
          box-shadow: 0px 4px 104px 0px rgba(0, 0, 0, 0.09);
}
@media screen and (max-width: 767px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner {
    padding: 15px 15px;
    border-radius: 15px !important;
  }
}
@media screen and (max-width: 767px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo {
    width: 280px;
    text-align: left !important;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner .flagIcon {
  margin-bottom: 14px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner .flagIcon .fi {
  width: 40px;
  height: 30px;
  border: 1px solid #dadada;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner h3 {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  line-height: 24px;
  margin-bottom: 6px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner h3 {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 0;
  color: #2D373C;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner h4 {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px;
  color: #2D373C;
  margin-bottom: 0;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner p {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
  color: #2D373C;
  margin-bottom: 11px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner p a {
  text-decoration: underline;
  color: #2D373C;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner p a:hover {
  color: #FAA84A;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner p.faxNo a {
  text-decoration: none;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner p span:after {
  content: '/';
  padding: 0 6px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner p span:last-child:after {
  content: normal;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner .viewLOcation {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  color: #FF5004;
  position: relative;
  z-index: 0;
  padding-right: 32px;
  text-decoration: none;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner .viewLOcation:after {
  content: url("../images/arrow_right.svg");
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
  margin-left: 8px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 24px;
  height: 24px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner .viewLOcation:before {
  content: url("../images/arrow_right_1.svg");
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  z-index: 1;
  opacity: 0;
  right: 0;
  top: 0;
  width: 24px;
  height: 24px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner .viewLOcation:hover {
  color: #2CB8F1;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner .viewLOcation:hover:after {
  opacity: 0;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer .locationInfo .infoInner .viewLOcation:hover:before {
  opacity: 1;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ca {
  top: 106px;
  left: 206px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ca {
    top: 98px;
    left: 191px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ca {
    top: 87px;
    left: 161px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-us {
  top: 158px;
  left: 275px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-us {
    top: 144px;
    left: 254px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-us {
    top: 126px;
    left: 215px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-gr {
  top: 227px;
  left: 185px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-gr {
    top: 208px;
    left: 171px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-gr {
    top: 180px;
    left: 145px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-co {
  top: 264px;
  left: 275px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-co {
    top: 243px;
    left: 255px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-co {
    top: 209px;
    left: 215px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-br {
  top: 334px;
  left: 361px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-br {
    top: 308px;
    left: 334px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-br {
    top: 263px;
    left: 281px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-gb {
  top: 68px;
  left: 521px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-gb {
    top: 60px;
    left: 484px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-gb {
    top: 56px;
    left: 407px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-fr {
  top: 104px;
  left: 526px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-fr {
    top: 95px;
    left: 488px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-fr {
    top: 83px;
    left: 411px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-de {
  top: 88px;
  left: 553px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-de {
    top: 80px;
    left: 513px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-de {
    top: 72px;
    left: 432px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-pl {
  top: 67px;
  left: 579px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-pl {
    top: 60px;
    left: 537px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-pl {
    top: 54px;
    left: 452px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ch {
  top: 103px;
  left: 580px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ch {
    top: 94px;
    left: 539px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ch {
    top: 83px;
    left: 453px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-za {
  bottom: 157px;
  left: 643px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-za {
    bottom: 146px;
    left: 597px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-za {
    bottom: 122px;
    left: 502px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ae {
  top: 169px;
  right: 457px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ae {
    top: 155px;
    right: 424px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ae {
    top: 134px;
    right: 358px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ae .locationInfo {
  left: inherit;
  right: 100%;
  padding-right: 10px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-ae .locationInfo .infoInner {
  border-radius: 100px 20px 40px 20px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-in {
  top: 196px;
  right: 377px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-in {
    top: 180px;
    right: 349px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-in {
    top: 155px;
    right: 295px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-in .locationInfo {
  left: inherit;
  right: 100%;
  padding-right: 10px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-in .locationInfo .infoInner {
  border-radius: 100px 20px 40px 20px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-lk {
  top: 228px;
  right: 360px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-lk {
    top: 209px;
    right: 333px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-lk {
    top: 181px;
    right: 282px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-lk .locationInfo {
  left: inherit;
  right: 100%;
  padding-right: 10px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-lk .locationInfo .infoInner {
  border-radius: 100px 20px 40px 20px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-my {
  top: 264px;
  right: 280px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-my {
    top: 243px;
    right: 259px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-my {
    top: 208px;
    right: 220px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-my .locationInfo {
  left: inherit;
  right: 100%;
  padding-right: 10px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-my .locationInfo .infoInner {
  border-radius: 100px 20px 40px 20px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-sg {
  top: 296px;
  right: 277px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-sg {
    top: 273px;
    right: 257px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-sg {
    top: 232px;
    right: 218px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-sg .locationInfo {
  left: inherit;
  right: 100%;
  padding-right: 10px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-sg .locationInfo .infoInner {
  border-radius: 100px 20px 40px 20px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-au {
  bottom: 92px;
  right: 76px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-au {
    bottom: 86px;
    right: 70px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-au {
    bottom: 72px;
    right: 61px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-au .locationInfo {
  left: inherit;
  right: 100%;
  padding-right: 10px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-au .locationInfo .infoInner {
  border-radius: 100px 20px 40px 20px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-kr {
  top: 135px;
  right: 234px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-kr {
    top: 124px;
    right: 217px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-kr {
    top: 108px;
    right: 184px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-kr .locationInfo {
  left: inherit;
  right: 100%;
  padding-right: 10px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-kr .locationInfo .infoInner {
  border-radius: 100px 20px 40px 20px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-cn {
  top: 168px;
  right: 265px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-cn {
    top: 153px;
    right: 246px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-cn {
    top: 134px;
    right: 209px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-cn .locationInfo {
  left: inherit;
  right: 100%;
  padding-right: 10px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-cn .locationInfo .infoInner {
  border-radius: 100px 20px 40px 20px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-jp {
  top: 180px;
  right: 222px;
}
@media screen and (max-width: 1299.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-jp {
    top: 166px;
    right: 205px;
  }
}
@media screen and (max-width: 1199.5px) {
  .mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-jp {
    top: 143px;
    right: 174px;
  }
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-jp .locationInfo {
  left: inherit;
  right: 100%;
  padding-right: 10px;
}
.mapSection .mapBox .mapInner .mapLocation .mapPointer.fi-jp .locationInfo .infoInner {
  border-radius: 100px 20px 40px 20px;
}

.coreValSec.contactSection .bottomPattern {
  width: 100%;
  max-width: 80%;
  opacity: 0.5;
}
.coreValSec.contactSection .bottomPattern img {
  width: auto;
}

.contactBottom {
  margin-bottom: 60px;
}
@media screen and (max-width: 1199px) {
  .contactBottom {
    margin-bottom: 0;
  }
}
.contactBottom .imageBox {
  margin-right: -2px;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 1199px) {
  .contactBottom .imageBox {
    margin-right: 0;
    margin-bottom: 72px;
  }
}
.contactBottom .imageBox::before {
  content: '';
  position: absolute;
  top: -60px;
  left: -70px;
  background: url("../images/contact-bottom-circle.svg") no-repeat 0 0;
  width: 201px;
  height: 201px;
  z-index: 0;
}
.contactBottom .imageBox figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(476 / 590 * 100%) 0 0 0;
  overflow: hidden;
  border-radius: 20px 40px 20px 100px;
}
@media screen and (max-width: 1199px) {
  .contactBottom .imageBox figure {
    border-radius: 20px;
  }
}
.contactBottom .contentBox {
  margin-bottom: -60px;
  margin-left: -285px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1199px) {
  .contactBottom .contentBox {
    margin-left: 0;
    margin-bottom: 0;
  }
}
.contactBottom .contentBox::before {
  content: '';
  position: absolute;
  top: -49px;
  right: 40px;
  background: url("../images/contact-bottom-box.svg") no-repeat 0 0;
  width: 272px;
  height: 119px;
  z-index: -1;
}
.contactBottom .contentBox .innerBox {
  background-color: #10133D;
  color: #ffffff;
  position: relative;
  z-index: 1;
  padding: 60px 56px;
  border-radius: 40px 20px 100px 40px;
  overflow: hidden;
}
.contactBottom .contentBox .innerBox:before {
  content: '';
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: url("../images/conversation-top.svg") no-repeat right top;
  opacity: 0.9;
  max-width: 90%;
}
@media screen and (max-width: 1199px) {
  .contactBottom .contentBox .innerBox:before {
    opacity: 0.5;
  }
}
@media screen and (max-width: 1299px) {
  .contactBottom .contentBox .innerBox {
    padding: 50px 45px;
  }
}
@media screen and (max-width: 1199px) {
  .contactBottom .contentBox .innerBox {
    border-radius: 20px;
    padding: 50px 30px;
  }
}
.contactBottom .contentBox h2 {
  color: #2CB8F1;
}
.contactBottom .contentBox p {
  margin-bottom: 30px;
}
.contactBottom .contentBox .buttonGroup {
  margin-bottom: -15px;
}
.contactBottom .contentBox .buttonGroup .btn {
  margin-bottom: 15px;
  margin-right: 22px;
}
@media screen and (max-width: 1299px) {
  .contactBottom .contentBox .buttonGroup .btn {
    margin-right: 14px;
  }
}
@media screen and (max-width: 479px) {
  .contactBottom .contentBox .buttonGroup .btn {
    margin-right: 0;
    width: 100%;
  }
}
.contactBottom .contentBox .buttonGroup .btn:last-child {
  margin-right: 0;
}

.resourcebanner .bannerImage {
  margin-left: -30px;
  position: relative;
  z-index: 0;
}
.resourcebanner .bannerImage:after {
  content: url("../images/update-dot.svg");
  position: absolute;
  left: 40px;
  bottom: 15px;
  z-index: -1;
}
@media screen and (max-width: 991px) {
  .resourcebanner .bannerImage:after {
    content: normal;
  }
}
@media screen and (max-width: 1199px) {
  .resourcebanner .bannerImage {
    margin-left: 0px;
  }
}
@media screen and (max-width: 991px) {
  .resourcebanner .bannerImage {
    margin-left: 0;
    margin-bottom: 35px;
  }
}
.resourcebanner .bannerImage figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(508 / 618 * 100%) 0 0 0;
  overflow: hidden;
  /* -webkit-mask-image: url('../images/resource-banner-mask.svg');
   mask-image: url('../images/resource-banner-mask.svg');
   -webkit-mask-size: 100%;
   mask-size: 100%;
   -webkit-mask-repeat: no-repeat;
   mask-repeat: no-repeat;*/
}
.resourcebanner .bannerImage figure img {
  -o-object-fit: contain;
     object-fit: contain;
}
.resourcebanner .bannerText {
  margin-right: 48px;
}
@media screen and (max-width: 1199px) {
  .resourcebanner .bannerText {
    margin-right: 30px;
  }
}
@media screen and (max-width: 991px) {
  .resourcebanner .bannerText {
    margin-right: 0;
  }
}

.resourceMenu {
  position: relative;
  z-index: 0;
  background-color: #fff;
}
.resourceMenu::before {
  content: url("../images/resource-t.svg");
  top: -95px;
  left: 0;
  position: absolute;
  z-index: 0;
}
@media screen and (max-width: 991.5px) {
  .resourceMenu::before {
    top: -40px;
  }
}
.resourceMenu .menuWrap {
  overflow-y: hidden;
  width: 100%;
  height: 67px;
  max-width: 1124px;
  margin-left: auto;
  margin-right: auto;
}
.resourceMenu .menuWrap ul {
  list-style: none;
  line-height: 1;
  font-size: 0px;
  margin: 0;
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.resourceMenu .menuWrap ul li {
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  z-index: 0;
  font-size: 22px;
  line-height: 27px;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  padding: 0 10px;
  margin-right: 26px;
  color: rgba(45, 55, 60, 0.45);
  cursor: pointer;
  white-space: nowrap;
}
.resourceMenu .menuWrap ul li:after {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: -20px;
  right: 0;
  left: 0;
  margin: auto;
  height: 3px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 0;
}
@media screen and (max-width: 767px) {
  .resourceMenu .menuWrap ul li:after {
    height: 2px;
  }
}
.resourceMenu .menuWrap ul li:hover, .resourceMenu .menuWrap ul li.active, .resourceMenu .menuWrap ul li.current-menu-item {
  color: #10133D;
}
.resourceMenu .menuWrap ul li:hover::after, .resourceMenu .menuWrap ul li.active::after, .resourceMenu .menuWrap ul li.current-menu-item::after {
  width: 100%;
}
.resourceMenu .menuWrap ul li:last-child {
  margin-right: 0;
}
.resourceMenu .menuWrap ul li a {
  color: inherit;
  text-decoration: none;
  font-size: inherit;
  line-height: inherit;
}

.resourceMain {
  overflow: inherit;
  padding-top: 95px;
  position: static;
}
@media screen and (max-width: 991.5px) {
  .resourceMain {
    padding-top: 40px;
  }
}
.resourceMain .resourceTop {
  border-radius: 0px 0px 0px 300px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DFF4FD));
  background: linear-gradient(180deg, #FFF 0%, #DFF4FD 100%);
}
@media screen and (max-width: 991.5px) {
  .resourceMain .resourceTop {
    border-radius: 0px 0px 0px 180px;
  }
}
@media screen and (max-width: 767.5px) {
  .resourceMain .resourceTop {
    border-radius: 0;
  }
}
.resourceMain .resourceTop.reportTop {
  border-radius: 0 !important;
  position: relative;
  z-index: auto;
  padding-top: 110px;
}
@media screen and (max-width: 991.5px) {
  .resourceMain .resourceTop.reportTop {
    padding-top: 70px;
  }
}
.resourceMain .resourceTop.reportTop:before {
  content: url("../images/report-top-p.svg");
  position: absolute;
  z-index: auto;
  left: 0;
  top: -95px;
}
@media screen and (max-width: 991.5px) {
  .resourceMain .resourceTop.reportTop:before {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    top: -40px;
  }
}
.resourceMain .resourceTop.reportTop .resourcePageMain {
  padding-top: 0;
}

.searchNo {
  width: 620px;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  border: 2px solid #e9703b;
  border-radius: 8px;
  padding: 70px 30px;
  margin-bottom: 40px;
}
@media screen and (max-width: 991.5px) {
  .searchNo {
    padding: 50px 30px;
  }
}
@media screen and (max-width: 767.5px) {
  .searchNo {
    padding: 30px 20px;
  }
}

.resourcePageMain {
  padding-top: 60px;
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain {
    padding-top: 30px;
  }
}
.resourcePageMain.searchPage {
  padding: 100px 0 !important;
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain.searchPage {
    padding: 70px 0 !important;
  }
}
.resourcePageMain.searchPage .alm-btn-wrap {
  margin: 0 0 0 !important;
}
.resourcePageMain.searchPage .alm-btn-wrap:after {
  content: normal !important;
}
.resourcePageMain.searchPage .alm-btn-wrap .alm-load-more-btn {
  font-size: 0 !important;
  line-height: 1 !important;
  padding: 0 !important;
  background: transparent !important;
  display: none !important;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
  margin-top: 40px !important;
}
.resourcePageMain.searchPage .alm-btn-wrap .alm-load-more-btn.loading {
  display: block !important;
  height: 51px;
}
.resourcePageMain.searchPage .alm-btn-wrap .alm-load-more-btn:after {
  display: block;
  content: '';
  width: 50px;
  height: 50px;
  border: 3px solid #e9895e;
  border-top-color: transparent;
  border-radius: 50%;
  -webkit-animation: 1s linear spin infinite;
          animation: 1s linear spin infinite;
  margin: auto;
}
.resourcePageMain .stickyPage {
  position: relative;
  z-index: 0;
}
.resourcePageMain .sectionInner:after {
  content: '';
  display: table;
  clear: both;
}
.resourcePageMain .sectionInner .leftPanel {
  float: left;
  width: 363px;
}
@media screen and (max-width: 1199.5px) {
  .resourcePageMain .sectionInner .leftPanel {
    width: 330px;
  }
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel {
    width: 100%;
    z-index: 3;
    background: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 84px;
    padding: 0 0;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    border-radius: 15px 15px;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-bottom: 19px;
    max-height: calc(100vh - 120px);
  }
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel {
    top: 85px;
  }
}
@media screen and (max-width: 380px) {
  .resourcePageMain .sectionInner .leftPanel {
    top: 68px;
  }
}
.resourcePageMain .sectionInner .leftPanel.activated .filterMenuTopReset {
  display: block !important;
}
@media screen and (min-width: 992px) {
  .resourcePageMain .sectionInner .leftPanel.reportLeft {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
  }
}
@media screen and (min-width: 992px) {
  .resourcePageMain .sectionInner .leftPanel.fixed, .resourcePageMain .sectionInner .leftPanel.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
  }
}
@media screen and (min-width: 992px) {
  .resourcePageMain .sectionInner .leftPanel.bottom {
    position: absolute;
    top: inherit;
    left: auto;
    bottom: 0px;
  }
}
@media screen and (min-width: 992px) {
  .resourcePageMain .sectionInner .leftPanel.bottom-fixed {
    position: fixed;
    top: inherit;
    left: auto;
    bottom: 0;
  }
}
.resourcePageMain .sectionInner .leftPanel .filterMenu {
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: #ffffff;
  /*background: url('../images/filter.svg') no-repeat 20px center #fff;
  background-size: 25px auto;*/
  padding: 10px 20px;
  text-align: right;
  font-size: 16px;
  font-weight: 600;
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .filterMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.resourcePageMain .sectionInner .leftPanel .filterMenu:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e3e3e3;
  opacity: 0;
}
.resourcePageMain .sectionInner .leftPanel .filterMenu .filterMenuToggle {
  width: 25px;
  height: 25px;
  background: url("../images/funnel.svg") no-repeat center;
  background-size: contain;
  cursor: pointer;
}
.resourcePageMain .sectionInner .leftPanel .filterMenu .filterMenuToggle.onlyFilter {
  background-image: url("../images/filter.svg");
}
.resourcePageMain .sectionInner .leftPanel .filterMenu.active .filterMenuToggle, .resourcePageMain .sectionInner .leftPanel .filterMenu.active .filterMenuToggle.onlyFilter {
  background-image: url("../images/arrow-left-dark.svg");
}
.resourcePageMain .sectionInner .leftPanel .filterMenu.active:after {
  opacity: 1;
}
.resourcePageMain .sectionInner .leftPanel .filterMenuTop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .filterMenuTop {
    padding: 10px 20px 10px;
    margin-bottom: 0px;
  }
}
.resourcePageMain .sectionInner .leftPanel .filterMenuTop .filterMenuToggle {
  width: 25px;
  height: 25px;
  background: url("../images/funnel.svg") no-repeat center;
  background-size: contain;
  cursor: pointer;
  margin-right: 10px;
}
.resourcePageMain .sectionInner .leftPanel .filterMenuTop .filterMenuToggle.onlyFilter {
  background-image: url("../images/filter.svg");
}
.resourcePageMain .sectionInner .leftPanel .filterMenuTop .filterMenuToggle.onlySearch {
  background-image: url("../images/search.svg");
}
@media screen and (min-width: 992px) {
  .resourcePageMain .sectionInner .leftPanel .filterMenuTop .filterMenuToggle {
    display: none;
  }
}
.resourcePageMain .sectionInner .leftPanel .filterMenuTop .filterMenuTopText {
  color: rgba(45, 55, 60, 0.45);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 575.5px) {
  .resourcePageMain .sectionInner .leftPanel .filterMenuTop .filterMenuTopText {
    font-size: 18px;
  }
}
.resourcePageMain .sectionInner .leftPanel .filterMenuTop .filterMenuTopReset {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.16px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  text-transform: capitalize;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  display: none;
  cursor: pointer;
}
.resourcePageMain .sectionInner .leftPanel .filterMenuTop .filterMenuTopReset::after {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
}
.resourcePageMain .sectionInner .leftPanel .filterMenuTop.active .filterMenuToggle, .resourcePageMain .sectionInner .leftPanel .filterMenuTop.active .filterMenuToggle.onlyFilter {
  background-image: url(../images/chevron-up-gray.svg);
}
.resourcePageMain .sectionInner .leftPanel .filterMenuTop.active:after {
  opacity: 1;
}
@media screen and (min-width: 992px) {
  .resourcePageMain .sectionInner .leftPanel .leftFilter {
    display: block !important;
  }
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .leftFilter {
    display: none;
    padding: 20px 20px;
  }
}
.resourcePageMain .sectionInner .leftPanel ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(45, 55, 60, 0.45) !important;
  font-weight: 600;
  opacity: 0.8;
}
.resourcePageMain .sectionInner .leftPanel ::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(45, 55, 60, 0.45) !important;
  font-weight: 600;
  opacity: 0.8;
}
.resourcePageMain .sectionInner .leftPanel :-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(45, 55, 60, 0.45) !important;
  font-weight: 600;
  opacity: 0.8;
}
.resourcePageMain .sectionInner .leftPanel :-moz-placeholder {
  /* Firefox 18- */
  color: rgba(45, 55, 60, 0.45) !important;
  font-weight: 600;
  opacity: 0.8;
}
.resourcePageMain .sectionInner .leftPanel .searchBox {
  position: relative;
}
.resourcePageMain .sectionInner .leftPanel .searchBox .reset-filter, .resourcePageMain .sectionInner .leftPanel .searchBox .webiner-reset-filter {
  position: absolute;
  right: 45px;
  top: 0px;
  z-index: 1;
  height: 70px;
  width: 40px;
  color: #10133D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  cursor: pointer;
  opacity: 0;
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .searchBox .reset-filter, .resourcePageMain .sectionInner .leftPanel .searchBox .webiner-reset-filter {
    height: 56px;
  }
}
.resourcePageMain .sectionInner .leftPanel .searchBox .reset-filter img, .resourcePageMain .sectionInner .leftPanel .searchBox .webiner-reset-filter img {
  width: 22px;
  height: 22px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.resourcePageMain .sectionInner .leftPanel .alm-filters-container {
  margin-bottom: 0 !important;
}
.resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner {
  padding: 0 !important;
}
.resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text] {
  border-radius: 20px 60px 20px 40px;
  -webkit-box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
  height: 70px;
  padding: 10px 20px;
  padding-right: 50px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  width: 100%;
  display: block;
  border: none;
  color: #10133D;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
}
.resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text]::-webkit-input-placeholder, .resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text]::input-placeholder {
  color: rgba(45, 55, 60, 0.45) !important;
}
.resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text]:-ms-input-placeholder, .resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text]::input-placeholder {
  color: rgba(45, 55, 60, 0.45) !important;
}
.resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text]::-ms-input-placeholder, .resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text]::input-placeholder {
  color: rgba(45, 55, 60, 0.45) !important;
}
.resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text]::placeholder, .resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text]::input-placeholder {
  color: rgba(45, 55, 60, 0.45) !important;
}
@media screen and (max-width: 1199.5px) {
  .resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text] {
    background-position: right 17px top calc(50% + 1px);
  }
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap input[type=text] {
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
    border-radius: 7px;
    height: 56px;
  }
}
.resourcePageMain .sectionInner .leftPanel .alm-filters-container .alm-filter--inner .alm-filter--text-wrap button {
  position: absolute;
  right: 5px;
  width: 40px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.resourcePageMain .sectionInner .leftPanel .searchBox {
  margin-bottom: 30px;
}
.resourcePageMain .sectionInner .leftPanel .searchBox:last-child {
  margin-bottom: 0;
}
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow {
  position: relative;
  z-index: 0;
}
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=text],
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=search] {
  border-radius: 20px 60px 20px 40px;
  background: #ffffff;
  -webkit-box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
  height: 70px;
  padding: 10px 32px;
  padding-right: 53px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  width: 100%;
  display: block;
  border: none;
  color: #10133D;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
}
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=text]::-webkit-placeholder, .resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=text]::-webkit-input-placeholder, .resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=text]::input-placeholder,
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=search]::-webkit-placeholder,
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=search]::-webkit-input-placeholder,
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=search]::input-placeholder {
  color: rgba(45, 55, 60, 0.45) !important;
}
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=text]::-webkit-placeholder, .resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=text]::placeholder, .resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=text]::input-placeholder,
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=search]::-webkit-placeholder,
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=search]::placeholder,
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=search]::input-placeholder {
  color: rgba(45, 55, 60, 0.45) !important;
}
@media screen and (max-width: 1199.5px) {
  .resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=text],
  .resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=search] {
    padding: 10px 20px;
    padding-right: 42px;
  }
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=text],
  .resourcePageMain .sectionInner .leftPanel .searchBox .searchRow input[type=search] {
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
    border-radius: 7px;
    height: 56px;
  }
}
.resourcePageMain .sectionInner .leftPanel .searchBox .searchRow button[type=submit] {
  width: 40px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 1;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  right: 5px;
  padding: 0;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  /* @media screen and (max-width: 1199.5px){
       right: 20px;
   }*/
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy {
  border-radius: 20px 60px 20px 40px;
  background: #ffffff;
  -webkit-box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
  padding: 24px 32px;
  margin-top: 30px;
}
@media screen and (max-width: 1199.5px) {
  .resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy {
    padding: 24px 20px;
  }
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy {
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
    border-radius: 7px;
    padding: 16px 20px;
  }
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy:first-child {
  margin-top: 0;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy h3.alm-filter--toggle {
  font-size: 20px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 24px !important;
  position: relative;
  z-index: 0;
  margin: 0 !important;
  padding: 0 !important;
  padding-right: 24px !important;
  cursor: pointer;
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy h3.alm-filter--toggle {
    font-size: 18px !important;
  }
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy h3.alm-filter--toggle:after {
  content: url("../images/acc-down.svg");
  position: absolute;
  right: 0;
  top: 0;
  opacity: 1;
  width: 24px;
  height: 24px;
  margin: 0 !important;
  border: none !important;
  padding: 0 !important;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy h3.alm-filter--toggle:after {
    right: -4px;
  }
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy h3.alm-filter--toggle:before {
  border: none !important;
  padding: 0 !important;
  content: url("../images/acc-up.svg");
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  width: 24px;
  height: 24px;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy h3.alm-filter--toggle:before {
    right: -4px;
  }
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy h3.alm-filter--toggle[aria-expanded="true"] {
  background: -webkit-linear-gradient(left, #FF5307, #FAA346);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy h3.alm-filter--toggle[aria-expanded="true"]:after {
  opacity: 0;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy h3.alm-filter--toggle[aria-expanded="true"]:before {
  opacity: 1;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy .alm-filter--inner {
  padding: 30px 0 0 0 !important;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy .alm-filter--inner ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy .alm-filter--inner ul li {
  margin-bottom: 20px;
  position: relative;
  z-index: 0;
  font-size: 17px;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy .alm-filter--inner ul li .field-checkbox.alm-filter--link {
  font-style: normal;
  font-weight: 500;
  color: #2D373C;
  line-height: 22px;
  padding: 0 0 0 37px;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy .alm-filter--inner ul li .field-checkbox.alm-filter--link:before {
  content: '';
  border-radius: 6px;
  width: 22px;
  height: 22px;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  background: url("../images/check-white.svg") no-repeat center center transparent !important;
  background-size: auto;
  opacity: 0;
  -webkit-transition: 0s !important;
  transition: 0s !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transform: rotate(0deg) !important;
  transform: rotate(0deg) !important;
  border: none !important;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy .alm-filter--inner ul li .field-checkbox.alm-filter--link:after {
  content: '';
  border-radius: 6px;
  border: 1px solid rgba(45, 55, 60, 0.4);
  background: #ffffff !important;
  width: 22px;
  height: 22px;
  z-index: 0;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: 0s !important;
  transition: 0s !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transform: rotate(0deg) !important;
  transform: rotate(0deg) !important;
  opacity: 1;
  visibility: visible;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy .alm-filter--inner ul li .field-checkbox.alm-filter--link.active:before {
  opacity: 1;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy .alm-filter--inner ul li .field-checkbox.alm-filter--link.active:after {
  border-width: 0px !important;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A)) !important;
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%) !important;
}
.resourcePageMain .sectionInner .leftPanel .alm-filter--taxonomy .alm-filter--inner ul li:last-child {
  margin-bottom: 0;
}
.resourcePageMain .sectionInner .leftPanel .leftBox {
  border-radius: 20px 60px 20px 40px;
  background: #ffffff;
  -webkit-box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
  padding: 24px 32px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1199.5px) {
  .resourcePageMain .sectionInner .leftPanel .leftBox {
    padding: 24px 20px;
  }
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .leftBox {
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
    border-radius: 7px;
    padding: 16px 20px;
  }
}
.resourcePageMain .sectionInner .leftPanel .leftBox:last-child {
  margin-bottom: 0;
}
.resourcePageMain .sectionInner .leftPanel .leftBox h2.acccTitle {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  position: relative;
  z-index: 0;
  padding-right: 24px;
  margin: 0;
  cursor: pointer;
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .leftBox h2.acccTitle {
    font-size: 18px;
  }
}
.resourcePageMain .sectionInner .leftPanel .leftBox h2.acccTitle:after {
  content: url("../images/acc-down.svg");
  position: absolute;
  right: 0;
  top: 0;
  opacity: 1;
  width: 24px;
  height: 24px;
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .leftBox h2.acccTitle:after {
    right: -4px;
  }
}
.resourcePageMain .sectionInner .leftPanel .leftBox h2.acccTitle:before {
  content: url("../images/acc-up.svg");
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  width: 24px;
  height: 24px;
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .leftPanel .leftBox h2.acccTitle:before {
    right: -4px;
  }
}
.resourcePageMain .sectionInner .leftPanel .leftBox h2.acccTitle.active {
  background: -webkit-linear-gradient(left, #FF5307, #FAA346);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.resourcePageMain .sectionInner .leftPanel .leftBox h2.acccTitle.active:after {
  opacity: 0;
}
.resourcePageMain .sectionInner .leftPanel .leftBox h2.acccTitle.active:before {
  opacity: 1;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent {
  padding: 30px 0 0 0;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul li {
  margin-bottom: 20px;
  position: relative;
  z-index: 0;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul li:last-child {
  margin-bottom: 0;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul li.current label {
  color: #FAA84A;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul li label {
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  color: #2D373C;
  line-height: 22px;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul li input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  z-index: 1;
  opacity: 0;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul li input[type=checkbox]:checked + label:before {
  opacity: 1;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul li input[type=checkbox]:checked + label:after {
  border-width: 0px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul li input[type=checkbox] + label {
  position: relative;
  z-index: 0;
  padding-left: 37px;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul li input[type=checkbox] + label:before {
  content: '';
  border-radius: 6px;
  width: 22px;
  height: 22px;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  background: url("../images/check-white.svg") no-repeat center center;
  background-size: auto;
  opacity: 0;
}
.resourcePageMain .sectionInner .leftPanel .leftBox .accContent ul li input[type=checkbox] + label:after {
  content: '';
  border-radius: 6px;
  border: 1px solid rgba(45, 55, 60, 0.4);
  background: #ffffff;
  width: 22px;
  height: 22px;
  z-index: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.resourcePageMain .sectionInner .rightPanel {
  width: calc(100% - 363px);
  padding-left: 46px;
  float: right;
}
@media screen and (max-width: 1199.5px) {
  .resourcePageMain .sectionInner .rightPanel {
    padding-left: 30px;
    width: calc(100% - 330px);
  }
}
@media screen and (max-width: 991.5px) {
  .resourcePageMain .sectionInner .rightPanel {
    width: 100%;
    padding-left: 0;
  }
}
.resourcePageMain .sectionInner .rightPanel .listWrap {
  margin-bottom: -40px;
  visibility: visible;
  max-height: inherit;
  overflow: inherit;
}
.resourcePageMain .sectionInner .rightPanel .listWrap.hide {
  visibility: hidden;
  max-height: 0px;
  overflow: hidden;
}
@media screen and (min-width: 1200px) {
  .resourcePageMain .sectionInner .rightPanel .listWrap .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media screen and (min-width: 1200px) {
  .resourcePageMain .sectionInner .rightPanel .listWrap .row .listItem {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem {
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 40px;
}
@media screen and (min-width: 1200px) {
  .resourcePageMain .sectionInner .rightPanel .listWrap .listItem {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem:nth-child(4n) .holder, .resourcePageMain .sectionInner .rightPanel .listWrap .listItem:nth-child(4n - 1) .holder {
  border-radius: 100px 20px 40px 20px;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder {
  -webkit-box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  border-radius: 20px 100px 20px 40px;
  height: 100%;
}
@media screen and (max-width: 767.5px) {
  .resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder {
    border-radius: 20px !important;
  }
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder.reportHolder {
  border-radius: 20px 100px 20px 40px !important;
}
@media screen and (max-width: 767.5px) {
  .resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder.reportHolder {
    border-radius: 20px !important;
  }
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder:hover .listTop figure img {
  -webkit-transition: linear 8s;
  transition: linear 8s;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop {
  position: relative;
  z-index: auto;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop .vidPlayBtn {
  position: absolute;
  z-index: 2;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: block;
  bottom: -24px;
  right: 25px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  cursor: pointer;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop .vidPlayBtn:hover {
  background: -webkit-gradient(linear, left top, right top, from(#163865), to(#248cc1));
  background: linear-gradient(90deg, #163865 0%, #248cc1 100%);
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop .vidPlayBtn img {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 1px;
  width: 16px;
  height: auto;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop a {
  display: block;
  width: 100%;
  height: 100%;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop figure {
  width: 100%;
  height: 0;
  position: relative;
  z-index: 0;
  padding: calc(215 / 380 * 100%) 0 0 0;
  background: url("../images/logo-dark.svg") no-repeat center center #E7F4FA;
  background-size: 150px auto;
  overflow: hidden;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop figure img {
  -webkit-transition: linear 0.3s;
  transition: linear 0.3s;
  -webkit-transform: scale(1);
          transform: scale(1);
  -o-object-fit: contain;
     object-fit: contain;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop figure.brochures-img, .resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop figure .contain-img {
  background-size: 100px auto;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop figure.brochures-img img, .resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listTop figure .contain-img img {
  -o-object-fit: contain;
     object-fit: contain;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom {
  padding: 36px 32px 26px;
  position: relative;
  z-index: auto;
  height: 100% !important;
  background-color: #ffffff;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .list-download {
  position: absolute;
  z-index: 1;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: block;
  top: auto;
  margin-top: -31px;
  right: 32px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  cursor: pointer;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .list-download:hover {
  background: -webkit-gradient(linear, left top, right top, from(#163865), to(#248cc1));
  background: linear-gradient(90deg, #163865 0%, #248cc1 100%);
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .list-download img {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 1px;
  width: 14px;
  height: auto;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .btn {
  margin-bottom: 15px;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .btn:last-child {
  margin-bottom: 0;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .catBox {
  margin-top: -53px;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .catBox + h3 {
  margin-top: 11px;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .catBox span {
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
  margin-bottom: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  text-transform: capitalize;
  padding: 4px 12px;
  border-radius: 8px;
  color: #ffffff;
  background-color: #2CB8F1;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom h3 {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  line-height: 24px;
  color: #10133D;
  margin-bottom: 16px;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom h3 a {
  color: #10133D;
  text-decoration: none;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom h3 a:hover {
  color: #FAA84A;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .infoBox {
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: rgba(16, 19, 61, 0.45);
  margin-bottom: 1px;
  text-transform: capitalize;
  margin-bottom: 16px;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .infoBox span:after {
  content: '/';
  padding-left: 10px;
  padding-right: 10px;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .infoBox span:last-child:after {
  content: normal;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .tagBox {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  text-transform: capitalize;
  color: #FAA84A;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .tagBox span:after {
  content: '|';
  padding-left: 10px;
  padding-right: 10px;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .tagBox span:last-child:after {
  content: normal;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .priceText {
  display: block;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  text-transform: capitalize;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 24px;
}
.resourcePageMain .sectionInner .rightPanel .listWrap .listItem .holder .listBottom .btn-common-border .btn-text {
  padding: 9px 12px;
}

@media screen and (min-width: 1400px) {
  .videoModal .modal-dialog.modal-xl {
    --bs-modal-width: 1250px;
  }
}
.videoModal .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: transparent;
  border: none;
  background-clip: padding-box;
  border-radius: 0.3rem;
  outline: 0;
}
.videoModal .modal-content .videoFrame {
  width: 100%;
  height: 0;
  padding: calc(9 / 16 * 100%) 0 0 0;
  background-color: #000;
}
.videoModal .modal-content .videoFrame video, .videoModal .modal-content .videoFrame iframe {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #FF5004;
}
.videoModal .modal-header {
  padding: 0;
  position: relative;
  border-bottom: 0px;
  background-color: transparent;
}
.videoModal .modal-header .btn-close {
  --icon-size: 48px;
  outline: none;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  width: var(--icon-size);
  height: var(--icon-size);
  padding: 0px;
  opacity: 1;
  border-radius: 50%;
  background: #FF5004 url(../images/close-icon-white.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: calc(var(--icon-size) / 2);
}
@media screen and (max-width: 575px) {
  .videoModal .modal-header .btn-close {
    --icon-size: 32px;
    top: 18px;
    right: 18px;
  }
}
.videoModal .modal-body {
  padding: 0px;
}

.alm-btn-wrap {
  margin: 30px auto 2px !important;
  padding: 0 0 !important;
}
@media screen and (max-width: 1199.5px) {
  .alm-btn-wrap {
    margin-top: 0 !important;
  }
}

ul.alm-paging {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  margin: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 0 0 !important;
}
ul.alm-paging li {
  margin: 0 8px !important;
  width: 54px;
  height: 54px;
  background: #E1F4FD;
  border-radius: 50%;
  position: relative;
  z-index: 0;
  text-align: center;
  opacity: 0.5;
  padding: 2px !important;
}
ul.alm-paging li.disabled, ul.alm-paging li.last, ul.alm-paging li.first {
  display: none !important;
}
ul.alm-paging li:hover, ul.alm-paging li.active {
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  opacity: 1;
}
ul.alm-paging li a {
  border-radius: 50% !important;
  background-color: #E1F4FD !important;
  line-height: 50px !important;
  text-decoration: none;
  color: #2D373C !important;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 700;
  width: 100%;
  height: 100% !important;
  min-height: inherit !important;
  display: block !important;
  padding: 0 !important;
}
ul.alm-paging li:last-child {
  margin-right: 0 !important;
}
ul.alm-paging li:first-child {
  margin-left: 0 !important;
}
ul.alm-paging li.prev a {
  background-image: url("../images/page-next.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 8px auto;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  font-size: 0 !important;
  line-height: 1 !important;
}
ul.alm-paging li.next a {
  background-image: url("../images/page-next.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 8px auto;
  font-size: 0 !important;
  line-height: 1 !important;
}

.pagination {
  padding: 80px 0 0 0;
}
@media screen and (max-width: 1199.5px) {
  .pagination {
    padding-top: 50px;
  }
}
.pagination ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.pagination ul li {
  margin: 0 8px;
  width: 54px;
  height: 54px;
  background: #E1F4FD;
  border-radius: 50%;
  position: relative;
  z-index: 0;
  text-align: center;
  opacity: 0.5;
}
.pagination ul li:hover, .pagination ul li.active {
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  opacity: 1;
}
.pagination ul li a {
  position: absolute;
  z-index: 0;
  display: block;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  border-radius: 50%;
  background-color: #E1F4FD;
  line-height: 50px;
  text-decoration: none;
  color: #2D373C;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
}
.pagination ul li img {
  width: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  margin: auto;
}

.rConnect {
  overflow: hidden;
}
.rConnect .sectionInner {
  max-width: 1010px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
.rConnect .sectionInner:after {
  content: '';
  display: table;
  clear: both;
}
.rConnect .sectionInner:before {
  content: url("../images/r-circle.svg");
  position: absolute;
  z-index: -1;
  top: -46px;
  left: -167px;
}
.rConnect .sectionInner .imageBox {
  width: 419px;
  float: left;
}
@media screen and (max-width: 1199.5px) {
  .rConnect .sectionInner .imageBox {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 575.5px) {
  .rConnect .sectionInner .imageBox .imageList {
    margin: 0 0 20px !important;
    border-radius: 15px !important;
  }
  .rConnect .sectionInner .imageBox .imageList:last-child {
    margin-bottom: 0 !important;
  }
}
.rConnect .sectionInner .imageBox .imageList figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  border-radius: 17px;
  background: #E1F4FD;
}
.rConnect .sectionInner .imageBox .imageList:first-child {
  width: 168px;
  float: left;
  margin-top: 41px;
}
@media screen and (max-width: 1199.5px) {
  .rConnect .sectionInner .imageBox .imageList:first-child {
    width: calc(50% - 60px);
  }
}
@media screen and (max-width: 991.5px) {
  .rConnect .sectionInner .imageBox .imageList:first-child {
    width: calc(50% - 50px);
  }
}
@media screen and (max-width: 767.5px) {
  .rConnect .sectionInner .imageBox .imageList:first-child {
    width: calc(50% - 43px);
  }
}
@media screen and (max-width: 575.5px) {
  .rConnect .sectionInner .imageBox .imageList:first-child {
    width: calc(50% - 35px);
  }
}
.rConnect .sectionInner .imageBox .imageList:first-child figure {
  padding-top: calc(203 / 168 * 100%);
}
.rConnect .sectionInner .imageBox .imageList:nth-child(2) {
  width: 220px;
  float: right;
}
@media screen and (max-width: 1199.5px) {
  .rConnect .sectionInner .imageBox .imageList:nth-child(2) {
    width: calc(50% + 14px);
  }
}
.rConnect .sectionInner .imageBox .imageList:nth-child(2) figure {
  padding-top: calc(244 / 220 * 100%);
}
.rConnect .sectionInner .imageBox .imageList:nth-child(3) {
  width: 338px;
  margin-top: 36px;
  margin-left: 26px;
  float: left;
}
@media screen and (max-width: 1199.5px) {
  .rConnect .sectionInner .imageBox .imageList:nth-child(3) {
    width: calc(50% + 5px);
    margin-top: 45px;
    margin-left: 0;
  }
}
@media screen and (max-width: 767.5px) {
  .rConnect .sectionInner .imageBox .imageList:nth-child(3) {
    width: calc(50% + 1px);
    margin-top: 40px;
    margin-left: 0;
  }
}
@media screen and (max-width: 767.5px) {
  .rConnect .sectionInner .imageBox .imageList:nth-child(3) {
    width: calc(50% + 0px);
    margin-top: 30px;
    margin-left: 0;
  }
}
.rConnect .sectionInner .imageBox .imageList:nth-child(3) figure {
  padding-top: calc(206 / 338 * 100%);
}
.rConnect .sectionInner .imageBox .imageList:nth-child(4) {
  width: 360px;
  float: right;
  margin-right: -334px;
  margin-top: 180px;
}
@media screen and (max-width: 1199.5px) {
  .rConnect .sectionInner .imageBox .imageList:nth-child(4) {
    width: calc(50% - 50px);
    margin-right: 0;
    margin-top: 45px;
  }
}
@media screen and (max-width: 767.5px) {
  .rConnect .sectionInner .imageBox .imageList:nth-child(4) {
    width: calc(50% - 40px);
    margin-right: 0;
    margin-top: 40px;
  }
}
@media screen and (max-width: 767.5px) {
  .rConnect .sectionInner .imageBox .imageList:nth-child(4) {
    width: calc(50% - 30px);
    margin-right: 0;
    margin-top: 30px;
  }
}
@media screen and (max-width: 575.5px) {
  .rConnect .sectionInner .imageBox .imageList:nth-child(4) {
    width: calc(50% - 20px);
  }
}
.rConnect .sectionInner .imageBox .imageList:nth-child(4) figure {
  padding-top: calc(248 / 360 * 100%);
}
.rConnect .sectionInner .contentBox {
  float: right;
  width: calc(100% - 419px);
  padding-left: 46px;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 1199.5px) {
  .rConnect .sectionInner .contentBox {
    width: 100%;
    padding-left: 0;
  }
}
.rConnect .sectionInner .contentBox:after {
  content: url("../images/r-box.svg");
  position: absolute;
  z-index: -1;
  bottom: -105px;
  right: -134px;
}
@media screen and (max-width: 991.5px) {
  .rConnect .sectionInner .contentBox:after {
    right: 0;
    opacity: 0.4;
  }
}
.rConnect .sectionInner .contentBox h2 {
  margin-top: 20px;
  margin-bottom: 14px;
}
@media screen and (max-width: 1199.5px) {
  .rConnect .sectionInner .contentBox h2 {
    margin-top: 0;
  }
}
.rConnect .sectionInner .contentBox p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 14px;
}

.detailsBanner {
  z-index: auto;
  overflow: inherit;
  background: transparent;
}
.detailsBanner::before, .detailsBanner::after {
  content: normal;
}
.detailsBanner .detailsBannerBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  background-color: #10133D;
}
@media screen and (max-width: 1299.5px) {
  .detailsBanner .detailsBannerBg {
    height: 100%;
    overflow: hidden;
  }
}
.detailsBanner .detailsBannerBg::before {
  content: '';
  position: absolute;
  bottom: -44px;
  right: 0;
  width: 697px;
  height: 581px;
  max-width: 80%;
  background: url("../images/details-pattern.svg") no-repeat right bottom;
  mix-blend-mode: color-dodge;
  background-size: 100% auto;
}
@media screen and (max-width: 1299.5px) {
  .detailsBanner .detailsBannerBg::before {
    width: 420px;
    bottom: inherit;
    top: -27%;
    opacity: 0.8;
  }
}
.detailsBanner .detailsBannerBg:after {
  content: url("../images/l-circle-new.svg");
  position: absolute;
  top: 100%;
  left: 0;
}
.detailsBanner .detailsBannerBg .bgheight {
  position: relative;
  width: 100%;
  height: 0;
  padding: calc(680 / 1200 * 100%) 0 0 0;
}
@media screen and (max-width: 1299.5px) {
  .detailsBanner .detailsBannerBg .bgheight {
    display: none;
  }
}
.detailsBanner .banner-inner {
  overflow: hidden;
}
.detailsBanner .banner-inner:before {
  content: url(../images/banner-l-dot.svg);
  position: absolute;
  left: 0;
  z-index: 1;
  top: 26px;
}
.detailsBanner .bannerMain {
  margin-bottom: 45px;
  margin-top: 37px;
}
.detailsBanner .bannerMain::before {
  content: normal;
}
.detailsBanner .bannerMain .btn {
  margin-top: 20px;
  margin-bottom: 10px;
}
.detailsBanner .bannerMain .btn img {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  position: relative;
  top: -1px;
  margin-right: 10px;
}
.detailsBanner .sectionHead {
  margin-bottom: 0;
}
.detailsBanner .sectionHead h1 {
  font-size: 46px;
  line-height: 56px;
  font-weight: 600;
  margin-bottom: 20px;
  text-transform: capitalize;
}
@media screen and (max-width: 1200px) {
  .detailsBanner .sectionHead h1 {
    font-size: 42px;
    line-height: 1.15;
  }
}
@media screen and (max-width: 992px) {
  .detailsBanner .sectionHead h1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .detailsBanner .sectionHead h1 {
    font-size: 34px;
  }
}
.detailsBanner .dataTag span {
  margin-right: 38px;
  display: inline-block;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}
.detailsBanner .dataTag span:last-child {
  margin-right: 0;
}
.detailsBanner .dataTag span img {
  width: 24px;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 0;
  top: -1px;
  margin-right: 12px;
}

.detailsMain {
  position: relative;
  z-index: auto;
}
@media screen and (max-width: 1299.5px) {
  .detailsMain {
    padding-top: 70px;
  }
}
.detailsMain .detailsBgNew {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(0deg, #DFF4FD 300px, #fff);
  z-index: -1;
}
.detailsMain .detailsBgNew::before {
  content: url("../images/l-circle-new.svg");
  left: 0;
  position: absolute;
  z-index: 0;
  top: 0;
}
@media screen and (max-width: 991.5px) {
  .detailsMain .detailsBgNew::before {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
  }
}
.detailsMain .detailsTop {
  position: relative;
  z-index: 0;
  margin-bottom: 60px;
}
@media screen and (max-width: 991.5px) {
  .detailsMain .detailsTop {
    margin-bottom: 35px;
  }
}
.detailsMain .detailsTop figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding-top: calc(520 / 1200 * 100%);
  border-radius: 40px 40px 300px 20px;
  overflow: hidden;
  margin-bottom: 0;
}
@media screen and (max-width: 1299.5px) {
  .detailsMain .detailsTop figure {
    border-radius: 40px 40px 140px 20px;
  }
}
@media screen and (max-width: 991.5px) {
  .detailsMain .detailsTop figure {
    border-radius: 20px;
  }
}
.detailsMain .detailsTop .tagText {
  position: absolute;
  z-index: 1;
  top: 60px;
  left: -12px;
}
@media screen and (max-width: 991.5px) {
  .detailsMain .detailsTop .tagText {
    top: 10px;
    left: 10px;
  }
}
@media screen and (max-width: 767.5px) {
  .detailsMain .detailsTop .tagText {
    position: static;
    margin: 15px 0 -10px 0;
  }
}
.detailsMain .detailsTop .tagText span {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  /* 162.5% */
  text-transform: uppercase;
  padding: 6px 14px;
  border-radius: 8px;
  background-color: #2CB8F1;
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
  margin-bottom: 8px;
}
@media screen and (max-width: 991.5px) {
  .detailsMain .detailsTop .tagText span {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 6px 12px;
  }
}

.defaultPage a {
  text-decoration: none;
  color: #2CB8F1;
}
.defaultPage a:hover {
  color: #FAA84A;
}
.defaultPage h2 {
  font-size: 42px;
  line-height: 56px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #10133D;
  text-transform: capitalize;
}
@media screen and (max-width: 1200px) {
  .defaultPage h2 {
    font-size: 38px;
    line-height: 1.15;
  }
}
@media screen and (max-width: 992px) {
  .defaultPage h2 {
    font-size: 32px;
    font-weight: 600;
  }
}
@media screen and (max-width: 767px) {
  .defaultPage h2 {
    font-size: 28px;
  }
}
.defaultPage h3 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 22px;
  color: #10133D;
  text-transform: capitalize;
}
.defaultPage h4 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #10133D;
  text-transform: capitalize;
}
.defaultPage figure {
  margin-bottom: 40px;
}
.defaultPage figure:last-child {
  margin-bottom: 0;
}
.defaultPage img {
  display: block;
  width: auto;
  max-width: 100%;
  border-radius: 20px;
  margin-bottom: 40px;
}
.defaultPage img:last-child {
  margin-bottom: 0;
}
.defaultPage p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 22px;
}
.defaultPage p:last-child {
  margin-bottom: 0;
}
.defaultPage blockquote {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  font-style: italic;
}
.defaultPage blockquote::before {
  content: '\201C';
  font-family: auto;
  font-size: 20px;
  font-weight: 600;
  padding-right: 3px;
  color: #FF5004;
}
.defaultPage blockquote::after {
  content: '\201D';
  font-family: auto;
  font-size: 20px;
  font-weight: 600;
  color: #FF5004;
}
.defaultPage blockquote p {
  font-size: inherit;
  line-height: inherit;
  display: inline;
}
.defaultPage blockquote:last-child {
  margin-bottom: 0;
}
.defaultPage ul {
  margin-bottom: 40px;
  margin-left: 0;
  padding: 0;
  list-style: none;
}
.defaultPage ul:last-child {
  margin-bottom: 0;
}
.defaultPage ul li {
  margin-bottom: 14px;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  background: url(../images/check-circle.svg) no-repeat 0 3px;
  background-size: 20px auto;
  padding-left: 32px;
}
.defaultPage ul li:last-child {
  margin-bottom: 0;
}
.defaultPage ol {
  margin-bottom: 40px;
  counter-reset: item;
  list-style: none;
  margin-left: 0;
  padding: 0;
}
.defaultPage ol:last-child {
  margin-bottom: 0;
}
.defaultPage ol li {
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  margin-bottom: 14px;
  position: relative;
  z-index: 0;
  padding-left: 32px;
  counter-increment: item;
}
.defaultPage ol li:last-child {
  margin-bottom: 0;
}
.defaultPage ol li:before {
  content: counter(item) ".";
  position: absolute;
  top: 0;
  left: 1px;
}
.defaultPage ol li ol {
  margin-top: 20px;
  counter-reset: subitem;
}
.defaultPage ol li ol li {
  padding-left: 30px;
  counter-increment: subitem;
}
.defaultPage ol li ol li:before {
  content: counter(subitem,lower-alpha) ".";
}
.defaultPage ol li ol li ol {
  margin-top: 20px;
  counter-reset: subitemsub;
}
.defaultPage ol li ol li ol li {
  padding-left: 30px;
  counter-increment: subitemsub;
}
.defaultPage ol li ol li ol li:before {
  content: counter(subitemsub,lower-roman) ".";
  width: 25px;
  text-align: right;
}

.detailsPageMain:after {
  content: '';
  display: table;
  clear: both;
}
.detailsPageMain .leftPanel {
  float: left;
  width: calc(100% - 382px);
  padding-right: 68px;
}
@media screen and (max-width: 1199.5px) {
  .detailsPageMain .leftPanel {
    width: calc(100% - 333px);
    padding-right: 30px;
  }
}
@media screen and (max-width: 991.5px) {
  .detailsPageMain .leftPanel {
    width: 100%;
    padding-right: 0;
    margin-bottom: 50px;
  }
}
.detailsPageMain .leftPanel.webLeft {
  padding-right: 30px;
}
@media screen and (min-width: 992px) {
  .detailsPageMain .leftPanel.webLeft {
    width: calc(100% - 275px);
    padding-right: 58px;
  }
}
@media screen and (max-width: 991.5px) {
  .detailsPageMain .leftPanel.webLeft {
    padding-right: 0;
  }
}
.detailsPageMain .rightPanel {
  float: right;
  width: 382px;
  position: -webkit-sticky;
  position: sticky;
  top: 86px;
  z-index: 2;
}
@media screen and (max-width: 1199.5px) {
  .detailsPageMain .rightPanel {
    width: 333px;
  }
}
@media screen and (max-width: 991.5px) {
  .detailsPageMain .rightPanel {
    width: 100%;
    position: static;
  }
}
@media screen and (min-width: 992px) {
  .detailsPageMain .rightPanel.webRight {
    width: 275px;
  }
}
.detailsPageMain .rightPanel.webRight h2 {
  font-size: 20px;
  margin-bottom: 24px;
}
@media screen and (min-width: 992px) {
  .detailsPageMain .rightPanel.webRight .listItem {
    margin-bottom: 30px;
  }
}
.detailsPageMain .rightPanel h2 {
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  color: #2CB8F1;
  margin-bottom: 40px;
}
@media screen and (max-width: 991.5px) {
  .detailsPageMain .rightPanel h2 {
    margin-bottom: 27px;
  }
}
.detailsPageMain .rightPanel .listItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 33px;
}
@media screen and (max-width: 991.5px) {
  .detailsPageMain .rightPanel .listItem {
    margin-bottom: 25px;
  }
}
.detailsPageMain .rightPanel .listItem:last-child {
  margin-bottom: 0;
}
.detailsPageMain .rightPanel .listItem figure {
  width: 100px;
  height: 80px;
  position: relative;
  z-index: 0;
  border-radius: 8px;
  overflow: hidden;
  margin: 0;
  background: url("../images/logo-dark.svg") no-repeat center center #DFF4FD;
  background-size: 90% auto;
}
.detailsPageMain .rightPanel .listItem .textBox {
  width: calc(100% - 100px);
  padding-left: 20px;
  position: relative;
  z-index: 0;
}
.detailsPageMain .rightPanel .listItem .textBox .downloadBtn {
  position: absolute;
  z-index: 0;
  bottom: -1px;
  right: 0;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  display: block;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  cursor: pointer;
}
.detailsPageMain .rightPanel .listItem .textBox .downloadBtn:hover {
  background: -webkit-gradient(linear, left top, right top, from(#163865), to(#248cc1));
  background: linear-gradient(90deg, #163865 0%, #248cc1 100%);
}
.detailsPageMain .rightPanel .listItem .textBox .downloadBtn img {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 1px;
  width: 12px;
}
.detailsPageMain .rightPanel .listItem .textBox h3 {
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  line-height: 21px;
  margin-bottom: 8px;
  max-height: 42.5px;
  overflow: hidden;
}
.detailsPageMain .rightPanel .listItem .textBox h3 a {
  color: #10133D;
  text-decoration: none;
}
.detailsPageMain .rightPanel .listItem .textBox h3 a:hover {
  color: #FAA84A;
}
.detailsPageMain .rightPanel .listItem .textBox .smallInfo {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: rgba(16, 19, 61, 0.45);
}
.detailsPageMain .rightPanel .listItem .textBox .smallInfo span:after {
  content: '/';
  padding: 0 8px;
}
.detailsPageMain .rightPanel .listItem .textBox .smallInfo span:last-child::after {
  content: normal;
}
.detailsPageMain .rightPanel .listItem .textBox p {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 19px;
  color: #000;
  margin-bottom: 0;
  max-height: 76.3px;
  overflow: hidden;
}
.detailsPageMain .rightPanel .listItem .textBox p a {
  color: #000;
  text-decoration: none;
}
.detailsPageMain .rightPanel .listItem .textBox p a:hover {
  color: #FAA84A;
}
.detailsPageMain .shareBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 40px;
}
.detailsPageMain .shareBox .shareText {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
  color: #10133D;
  margin-right: 24px;
}
.detailsPageMain .shareBox ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.detailsPageMain .shareBox ul li {
  margin-right: 22px;
}
.detailsPageMain .shareBox ul li:last-child {
  margin-right: 0;
}

.detailsCta .ctaInner {
  position: relative;
  z-index: 0;
  background-color: #10133D;
  color: #F2F2F2;
  padding: 110px 20px;
  overflow: hidden;
}
@media screen and (max-width: 991.5px) {
  .detailsCta .ctaInner {
    border-radius: 20px !important;
    padding: 65px 20px;
  }
}
.detailsCta .ctaInner.blogCta {
  border-radius: 80px 80px 200px 200px;
}
.detailsCta .ctaInner.paperCta {
  border-radius: 80px 40px 80px 300px;
}
@media screen and (min-width: 992px) {
  .detailsCta .ctaInner.paperCta::after {
    left: 300px;
  }
}
.detailsCta .ctaInner.webCta {
  border-radius: 40px 80px 200px 80px;
}
.detailsCta .ctaInner.webCta::before {
  left: 110px;
}
.detailsCta .ctaInner.webCta::after {
  right: 200px;
  left: inherit;
}
@media screen and (max-width: 991px) {
  .detailsCta .ctaInner.webCta::after {
    right: 110px;
  }
}
.detailsCta .ctaInner.webCta .leftPattern {
  top: inherit;
  bottom: 0;
}
.detailsCta .ctaInner.webCta .rightPattern {
  bottom: inherit;
  top: 0;
}
.detailsCta .ctaInner.webCtam {
  border-radius: 40px 80px 200px 80px;
}
.detailsCta .ctaInner.webCtam::before {
  left: 110px;
}
.detailsCta .ctaInner.webCtam::after {
  right: 194px;
  left: inherit;
}
@media screen and (max-width: 991px) {
  .detailsCta .ctaInner.webCtam::after {
    right: 110px;
  }
}
.detailsCta .ctaInner.webCtam .leftPattern {
  top: inherit;
  bottom: 0;
}
.detailsCta .ctaInner.webCtam .rightPattern {
  bottom: inherit;
  top: 0;
}
.detailsCta .ctaInner::before {
  content: url("../images/x-dot.svg");
  right: 174px;
  top: 0;
  z-index: 0;
  position: absolute;
}
.detailsCta .ctaInner::after {
  content: url("../images/x-dot.svg");
  left: 188px;
  bottom: 0;
  z-index: 0;
  position: absolute;
}
.detailsCta .ctaInner .leftPattern {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 60%;
  z-index: 0;
  opacity: 0.9;
}
.detailsCta .ctaInner .leftPattern img {
  max-width: 100%;
}
@media screen and (max-width: 1199.5px) {
  .detailsCta .ctaInner .leftPattern {
    opacity: 0.5;
  }
}
.detailsCta .ctaInner .rightPattern {
  position: absolute;
  right: 0;
  bottom: 0;
  max-width: 70%;
  z-index: 0;
  opacity: 0.9;
}
.detailsCta .ctaInner .rightPattern img {
  max-width: 100%;
}
@media screen and (max-width: 1199.5px) {
  .detailsCta .ctaInner .rightPattern {
    opacity: 0.5;
  }
}
.detailsCta .ctaInner .contentBox {
  position: relative;
  z-index: 1;
  max-width: 685px;
  margin-left: auto;
  margin-right: auto;
}
.detailsCta .ctaInner .contentBox .sectionHead {
  margin-bottom: 20px;
}
.detailsCta .ctaInner .contentBox .sectionHead h2 {
  font-size: 46px;
  line-height: 56px;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: capitalize;
}
@media screen and (max-width: 1200px) {
  .detailsCta .ctaInner .contentBox .sectionHead h2 {
    font-size: 42px;
    line-height: 1.15;
  }
}
@media screen and (max-width: 992px) {
  .detailsCta .ctaInner .contentBox .sectionHead h2 {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .detailsCta .ctaInner .contentBox .sectionHead h2 {
    font-size: 34px;
  }
}
.detailsCta .ctaInner .contentBox p {
  margin-bottom: 36px;
}

.reportbanner .bannerImage {
  margin-left: -42px;
  position: relative;
  z-index: 0;
}
.reportbanner .bannerImage:after {
  content: url("../images/c-banner-dot-r.svg");
  position: absolute;
  left: -27px;
  bottom: 32px;
  z-index: -1;
}
@media screen and (max-width: 991px) {
  .reportbanner .bannerImage {
    margin-left: 0;
    margin-bottom: 35px;
  }
}
.reportbanner .bannerImage figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(50 / 63 * 100%) 0 0 0;
  overflow: hidden;
  border-radius: 300px 40px 40px 20px;
}
@media screen and (max-width: 991px) {
  .reportbanner .bannerImage figure {
    border-radius: 30px;
  }
}
@media screen and (max-width: 767px) {
  .reportbanner .bannerImage figure {
    border-radius: 20px;
  }
}
.reportbanner .bannerText {
  margin-right: 78px;
}
@media screen and (max-width: 991px) {
  .reportbanner .bannerText {
    margin-right: 0;
  }
}

.resourceModal .modal-dialog.modal-xl {
  width: 1000px;
  max-width: calc(100% - 24px);
}
@media screen and (min-width: 1400px) {
  .resourceModal .modal-dialog.modal-xl {
    width: 1000px;
    max-width: calc(100% - 24px);
  }
}
@media (max-width: 1199.5px) {
  .resourceModal .modal-dialog.modal-xl {
    width: 900px;
  }
}
@media (max-width: 991.5px) {
  .resourceModal .modal-dialog.modal-xl {
    width: 700px;
  }
}
.resourceModal .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: transparent;
  border: none;
  background-clip: padding-box;
  border-radius: 0.3rem;
  outline: 0;
}
.resourceModal .modal-header {
  padding: 0;
  position: relative;
  border-bottom: 0px;
  background-color: transparent;
}
.resourceModal .modal-header .btn-close {
  outline: none;
  position: absolute;
  margin: 0;
  top: 10px;
  right: 10px;
  z-index: 1;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  width: 48px;
  height: 48px;
  padding: 0px;
  opacity: 1;
  border-radius: 50%;
  background: url(../images/close-1.svg) no-repeat center center #FF5004;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #DFF4FD;
  opacity: 0.8;
}
@media (max-width: 1199.5px) {
  .resourceModal .modal-header .btn-close {
    width: 30px;
    height: 30px;
    top: 10px;
    right: 10px;
  }
}
.resourceModal .modal-header .btn-close:hover {
  opacity: 1;
}
.resourceModal .modal-body {
  padding: 0px;
}
.resourceModal .sectionHead {
  margin-bottom: 30px;
}
.resourceModal .sectionHead h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}
.resourceModal .sectionHead p {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-top: 11px;
  margin-bottom: 0;
}
.resourceModal .formBox {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80.21%, #DFF4FD), to(#FFF));
  background: linear-gradient(180deg, #DFF4FD 80.21%, #FFF 100%);
  padding: 50px 50px;
  border-radius: 40px;
  overflow: hidden;
}
@media (max-width: 1199.5px) {
  .resourceModal .formBox {
    padding: 35px 35px;
    border-radius: 20px;
  }
}

.reportModal .optiscroll-vtrack {
  right: 0;
}
@media screen and (max-width: 991.5px) {
  .reportModal .optiscroll.is-enabled > .optiscroll-content {
    position: static !important;
  }
}
.reportModal .modal-dialog.modal-xl {
  width: 1200px;
  max-width: calc(100% - 24px);
}
@media screen and (min-width: 1400px) {
  .reportModal .modal-dialog.modal-xl {
    width: 1200px;
    max-width: calc(100% - 24px);
  }
}
@media (max-width: 1199.5px) {
  .reportModal .modal-dialog.modal-xl {
    width: 950px;
  }
}
@media (max-width: 991.5px) {
  .reportModal .modal-dialog.modal-xl {
    width: 700px;
  }
}
.reportModal .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: transparent;
  border: none;
  background-clip: padding-box;
  border-radius: 0.3rem;
  outline: 0;
}
.reportModal .modal-header {
  padding: 0;
  position: relative;
  border-bottom: 0px;
  background-color: transparent;
}
.reportModal .modal-header .btn-close {
  outline: none;
  position: absolute;
  margin: 0;
  top: 20px;
  right: 20px;
  z-index: 1;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  width: 48px;
  height: 48px;
  padding: 0px;
  opacity: 1;
  border-radius: 50%;
  background: url(../images/close-1.svg) no-repeat center center;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #DFF4FD;
  opacity: 0.45;
}
@media (max-width: 1199.5px) {
  .reportModal .modal-header .btn-close {
    width: 30px;
    height: 30px;
    top: 10px;
    right: 10px;
  }
}
.reportModal .modal-header .btn-close:hover {
  opacity: 1;
}
.reportModal .modal-body {
  padding: 0px;
}
.reportModal .reportBody {
  background-color: #10133D;
  padding: 73px 65px;
  border-radius: 40px;
  color: #ffffff;
  overflow: hidden;
}
@media (max-width: 1199.5px) {
  .reportModal .reportBody {
    padding: 35px 35px;
    border-radius: 20px;
  }
}
.reportModal .reportBody > * {
  position: relative;
  z-index: 1;
}
.reportModal .reportBody::before {
  content: '';
  width: 100%;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 0;
  background: url("../images/report-right.svg") no-repeat right bottom;
  background-size: contain;
  max-width: 80%;
  height: 279px;
  opacity: 0.9;
}
@media (max-width: 991.5px) {
  .reportModal .reportBody::before {
    opacity: 0;
  }
}
.reportModal .reportBody:after {
  content: '';
  display: table;
  clear: both;
}
.reportModal .reportBody .leftPan {
  float: left;
  width: 410px;
}
@media (max-width: 1199.5px) {
  .reportModal .reportBody .leftPan {
    width: 330px;
  }
}
@media (max-width: 991.5px) {
  .reportModal .reportBody .leftPan {
    width: 100%;
    margin-bottom: 30px;
  }
}
.reportModal .reportBody .leftPan figure {
  width: 100%;
  height: 0;
  position: relative;
  z-index: 0;
  overflow: hidden;
  border-radius: 40px 20px 80px 40px;
  background: url("../images/logo-white.svg") no-repeat center center #e7f4fa;
  background-size: 150px auto;
  margin: 0 0 24px 0;
  padding: calc(441 / 410 * 100%) 0 0 0;
}
@media (max-width: 1199.5px) {
  .reportModal .reportBody .leftPan figure {
    border-radius: 15px;
  }
}
.reportModal .reportBody .leftPan figure img {
  -o-object-fit: contain;
     object-fit: contain;
}
.reportModal .reportBody .leftPan .btn {
  width: 100%;
  display: block;
}
.reportModal .reportBody .rightPan {
  float: right;
  width: calc(100% - 410px);
  padding-left: 42px;
}
@media (max-width: 1199.5px) {
  .reportModal .reportBody .rightPan {
    width: calc(100% - 330px);
    padding-left: 40px;
  }
}
@media (max-width: 991.5px) {
  .reportModal .reportBody .rightPan {
    width: 100%;
    padding-left: 0;
  }
}
.reportModal .reportBody .rightPan .rightBox {
  overflow: hidden;
  height: 522px;
  margin-bottom: 0;
}
@media (max-width: 1199.5px) {
  .reportModal .reportBody .rightPan .rightBox {
    height: 430px;
  }
}
@media (max-width: 991.5px) {
  .reportModal .reportBody .rightPan .rightBox {
    height: auto;
    overflow: visible;
  }
}
.reportModal .reportBody .rightPan .reportMore {
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  text-transform: capitalize;
}
.reportModal .reportBody .rightPan .reportMore em {
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-style: italic;
  display: inline;
  position: relative;
  z-index: 0;
}
.reportModal .reportBody .rightPan .reportMore em:after {
  content: '';
  position: absolute;
  z-index: 0;
  left: 0;
  width: 100%;
  bottom: -1px;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
}
.reportModal .reportBody .rightPan .reportMore em:last-child {
  display: none;
}
.reportModal .reportBody .rightPan .reportMore.active {
  display: none;
}
.reportModal .reportBody .rightPan .reportMore.active:last-child {
  display: inline;
}
.reportModal .reportBody .rightPan h2 {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  line-height: 29px;
  color: #2CB8F1;
  margin-bottom: 16px;
}
.reportModal .reportBody .rightPan h3 {
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  text-transform: capitalize;
  color: #fff;
}
.reportModal .reportBody .rightPan .priceText {
  display: block;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  color: #FAA84A;
  line-height: 32px;
  margin-bottom: 25px;
}
.reportModal .reportBody .rightPan .reportTab .reportMenu {
  margin-bottom: 16px;
}
.reportModal .reportBody .rightPan .reportTab .reportMenu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 16px;
}
.reportModal .reportBody .rightPan .reportTab .reportMenu ul li {
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 22px;
  padding: 0 6px 0 6px;
  position: relative;
  z-index: 0;
  margin-right: 26px;
}
.reportModal .reportBody .rightPan .reportTab .reportMenu ul li:last-child {
  margin-right: 0;
}
.reportModal .reportBody .rightPan .reportTab .reportMenu ul li:after {
  content: '';
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  height: 3px;
  width: 0;
  display: block;
  margin: auto;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  bottom: -16px;
}
.reportModal .reportBody .rightPan .reportTab .reportMenu ul li:hover, .reportModal .reportBody .rightPan .reportTab .reportMenu ul li.active {
  color: #fff;
}
.reportModal .reportBody .rightPan .reportTab .reportMenu ul li:hover:after, .reportModal .reportBody .rightPan .reportTab .reportMenu ul li.active:after {
  width: 100%;
}
.reportModal .reportBody .rightPan .reportTab .reportMenu ul li.active {
  pointer-events: none;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan p {
  margin-bottom: 20px;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan p:last-child {
  margin-bottom: 0;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol {
  margin-bottom: 20px;
  counter-reset: item;
  list-style: none;
  margin-left: 0;
  padding: 0;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol:last-child {
  margin-bottom: 0;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol li {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 0;
  position: relative;
  z-index: 0;
  padding-left: 25px;
  counter-increment: item;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol li:last-child {
  margin-bottom: 0;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol li:before {
  content: counter(item) ".";
  position: absolute;
  top: 0;
  left: 1px;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol li ol {
  counter-reset: subitem;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol li ol li {
  padding-left: 25px;
  counter-increment: subitem;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol li ol li:before {
  content: counter(subitem,lower-alpha) ".";
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol li ol li ol {
  margin-top: 0;
  counter-reset: subitemsub;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol li ol li ol li {
  padding-left: 40px;
  counter-increment: subitemsub;
}
.reportModal .reportBody .rightPan .reportTab .reportMain .reportPan ol li ol li ol li:before {
  content: counter(subitemsub,lower-roman) ".";
  width: 34px;
  text-align: right;
}

/*/ buynow modal
.buyNowModal{
    .optiscroll-vtrack{
        right: 0;
    }
    .optiscroll.is-enabled>.optiscroll-content{
        @media screen and (max-width: 991.5px){
            position: static !important;
        }
    }
    .modal{
        &-dialog{
            &.modal-xl{
                width: 1200px;
                max-width: calc(100% - 24px); 
                @include mediaMin(1400px){
                    width: 1200px;
                    max-width: calc(100% - 24px); 
                }
                @media (max-width: 1199.5px){
                    width: 950px;
                }
                @media (max-width: 991.5px){
                    width: 700px;
                }
                
            }
        }
        &-content{
            position: relative;
            display: flex;
            flex-direction: column;
            width: 100%;
            pointer-events: auto;
            background-color: transparent;
            border: none;
            background-clip: padding-box;
            border-radius: 0.3rem;
            outline: 0;
        }
        &-header{
            padding: 0;
            position: relative;
            border-bottom: 0px;
            background-color: transparent;
            .btn-close{
                outline: none;
                position: absolute;
                margin: 0;
                top: 20px;
                right: 20px;
                z-index: 1;
                transform: translate(0%,-0%);
                width: 48px;
                height: 48px;
                padding: 0px;
                opacity: 1;
                border-radius: 50%;
                background: url(../images/close-1.svg) no-repeat center center;
                background-size: auto;
                background-position: center;
                background-repeat: no-repeat;
                border: 1px solid #DFF4FD;
                opacity: 0.45;
                @media (max-width: 1199.5px){
                    width: 30px;
                    height: 30px;
                    top: 10px;
                    right: 10px;
                }
                &:hover{
                    opacity: 1;
                }
            }
        }
        &-body{
            padding: 0px;
        }
    }
    .buyNowModalBody{
        background-color: $color__primary;
        padding: 73px 65px;
        border-radius: 40px;
        color: $color__white;
        overflow: hidden;
        @media (max-width: 1199.5px){
            padding: 35px 35px;
            border-radius: 20px;
        }
        >*{
            position: relative;
            z-index: 1;
        }
        &::before{
            content: '';
            width: 100%;
            bottom: 0;
            right: 0;
            position: absolute;
            z-index: 0;
            background: url('../images/report-right.svg') no-repeat right bottom;
            background-size: contain;
            max-width: 80%;
            height: 279px;
            opacity: 0.9;
            @media (max-width: 991.5px){
                opacity: 0;
            }
        }
        &:after{
            content: '';
            display: table;
            clear: both;
        }
        .leftPan{
            float: left;
            width: 410px;
            @media (max-width: 1199.5px){
                width: 330px;
            }
            @media (max-width: 991.5px){
                width: 100%;
                margin-bottom: 30px;
            }
            figure{
                width: 100%;
                height: 0;
                position: relative;
                z-index: 0;
                overflow: hidden;
                border-radius: 40px 20px 80px 40px;
                background: url('../images/logo-white.svg') no-repeat center center #0d0f32;
                background-size: 150px auto;
                margin: 0 0 24px 0;
                padding: calc(441 / 410 * 100%) 0 0 0;
                @media (max-width: 1199.5px){
                    border-radius: 15px;
                }
                img{
                    @extend .coverimage;
                }
            }
            .btn{
                width: 100%;
                display: block;
            }
        }
        .rightPan{
            float: right;
            width: calc(100% - 410px);
            padding-left: 42px;
            @media (max-width: 1199.5px){
                width: calc(100% - 330px);
                padding-left: 40px;
            }
            @media (max-width: 991.5px){
                width: 100%;
                padding-left: 0;
            }
            .rightBox{
                overflow: hidden;
                height: 522px;
                margin-bottom: 0;
                @media (max-width: 1199.5px){
                    height: 430px;
                }
                @media (max-width: 991.5px){
                    height: auto;
                    overflow: visible;
                }
            }
            .reportMore{
                font-size: 16px;
                font-weight: 700;
                line-height: 26px;
                text-transform: capitalize;
                em{
                    background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
                    background-clip: text;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    font-style: italic;
                    display: inline;
                    position: relative;
                    z-index: 0;
                    &:after{
                        content: '';
                        position: absolute;
                        z-index: 0;
                        left: 0;
                        width: 100%;
                        bottom: -1px;
                        height: 1px;
                        background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
                    }
                    &:last-child{
                        display: none;
                    }
                }
                &.active{
                    display: none;
                    &:last-child{
                        display: inline;
                    }
                }
            }
            h2{
                font-size: 24px;
                font-style: normal;
                font-weight: 700;
                line-height: normal;
                text-transform: capitalize;
                line-height: 29px;
                color: #2CB8F1;
                margin-bottom: 16px;
            }
            h3{
                margin-bottom: 12px;
                font-size: 20px;
                line-height: 24px;
                font-weight: 700;
                text-transform: capitalize;
                color: #fff;
            }
            .priceText{
                display: block;
                font-size: 26px;
                font-style: normal;
                font-weight: 600;
                color: #FAA84A;
                line-height: 32px;
                margin-bottom: 25px;
            }
            .reportTab{
                .reportMenu{
                    margin-bottom: 16px;
                    ul{
                        list-style: none;
                        padding: 0;
                        margin: 0;
                        display: flex;
                        padding-bottom: 16px;
                        li{
                            color: rgba(255, 255, 255, 0.5);
                            transition: 0.3s;
                            cursor: pointer;
                            font-size: 18px;
                            font-style: normal;
                            font-weight: 600;
                            text-transform: capitalize;
                            line-height: 22px;
                            padding: 0 6px 0 6px;
                            position: relative;
                            z-index: 0;
                            margin-right: 26px;
                            &:last-child{
                                margin-right: 0;
                            }
                            &:after{
                                content: '';
                                position: absolute;
                                z-index: 0;
                                left: 0;
                                right: 0;
                                transition: 0.3s;
                                height: 3px;
                                width: 0;
                                display: block;
                                margin: auto;
                                background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
                                bottom: -16px;
                            }
                            &:hover,
                            &.active{
                                color: #fff;
                                &:after{
                                    width: 100%;
                                }
                            }
                            &.active{
                                pointer-events: none;
                            }
                        }
                    }
                }
                .reportMain{
                    .reportPan{
                        p{
                            margin-bottom: 20px;
                            &:last-child{
                                margin-bottom: 0;
                            }
                        }
                        ol{
                            margin-bottom: 20px;
                            counter-reset: item;
                            list-style: none;
                            margin-left: 0;
                            padding: 0;
                            &:last-child{
                                margin-bottom: 0;
                            }
                            li {
                                font-size: 16px;
                                line-height: 26px;
                                font-weight: 500;
                                margin-bottom: 0;
                                position: relative;
                                z-index: 0;
                                padding-left: 25px;
                                counter-increment: item;
                    
                                &:last-child {
                                    margin-bottom: 0;
                                }
                    
                                &:before {
                                    content: counter(item)".";
                                    
                                    position: absolute;
                                    top: 0;
                                    left: 1px;
                                }
                    
                                ol {
                                    counter-reset: subitem;
                    
                                    li {
                                        padding-left: 25px;
                                        counter-increment: subitem;
                    
                                        &:before {
                                            content: counter(subitem, lower-alpha)".";
                                            
                                        }
                                        ol {
                                            margin-top: 0;
                                            counter-reset: subitemsub;
                            
                                            li {
                                                padding-left: 40px;
                                                counter-increment: subitemsub;
                            
                                                &:before {
                                                    content: counter(subitemsub, lower-roman)".";
                                                    width: 34px;
                                                    text-align: right;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}*/
.currentOpen.reportconnect p {
  color: #fff;
}
.currentOpen.reportconnect .sectionInner {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 0 60px 130px;
  border-radius: 40px 80px;
}
@media (max-width: 1199.5px) {
  .currentOpen.reportconnect .sectionInner {
    padding: 60px 0 60px 60px;
  }
}
@media (max-width: 991.5px) {
  .currentOpen.reportconnect .sectionInner {
    border-radius: 20px;
    padding: 60px 0 60px 30px;
  }
}
.currentOpen.reportconnect .sectionInner:after {
  right: inherit;
  left: auto;
}
.currentOpen.reportconnect .rightPan {
  width: 584px;
}
@media (max-width: 1199.5px) {
  .currentOpen.reportconnect .rightPan {
    width: 500px;
  }
}
@media (max-width: 991.5px) {
  .currentOpen.reportconnect .rightPan {
    width: 100%;
    padding-right: 30px;
  }
}
.currentOpen.reportconnect .rightPan h2 {
  color: #2CB8F1;
}
.currentOpen.reportconnect .rightPan .btn {
  margin-top: 15px;
}
.currentOpen.reportconnect .leftPan {
  width: calc(100% - 595px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 1199.5px) {
  .currentOpen.reportconnect .leftPan {
    width: calc(100% - 535px);
  }
}
@media (max-width: 991.5px) {
  .currentOpen.reportconnect .leftPan {
    width: 100%;
    margin-bottom: 40px;
  }
}
.currentOpen.reportconnect .leftPan figure {
  width: 100%;
}
@media (max-width: 991.5px) {
  .currentOpen.reportconnect .leftPan img {
    width: 100%;
  }
}

.animate-webinar .imageList, .animate-webinar .contentBox, .animate-webinar .footer-top {
  -webkit-transform: none !important;
          transform: none !important;
  opacity: 1 !important;
  -webkit-transition-property: inherit !important;
  transition-property: inherit !important;
}

.inmactBanner .bannerImage {
  margin-left: -11px;
  position: relative;
  z-index: 0;
}
.inmactBanner .bannerImage:before {
  content: url("../images/c-banner-dot-r.svg");
  position: absolute;
  left: 70px;
  top: 34px;
  z-index: -1;
}
.inmactBanner .bannerImage:after {
  content: url("../images/c-banner-dot-r.svg");
  position: absolute;
  right: 10%;
  bottom: 28%;
  z-index: -1;
}
@media screen and (max-width: 991px) {
  .inmactBanner .bannerImage {
    margin-left: 0;
    margin-bottom: 35px;
  }
}
.inmactBanner .bannerImage figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(550 / 599 * 100%) 0 0 0;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .inmactBanner .bannerImage figure {
    border-radius: 30px;
  }
}
@media screen and (max-width: 767px) {
  .inmactBanner .bannerImage figure {
    border-radius: 20px;
  }
}
.inmactBanner .bannerText {
  margin-right: 78px;
}
@media screen and (max-width: 991px) {
  .inmactBanner .bannerText {
    margin-right: 0;
  }
}

.businessModelSection {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(46.35%, #DFF4FD));
  background: linear-gradient(180deg, #FFF 0%, #DFF4FD 46.35%);
}
.businessModelSection .sectionHead {
  margin-bottom: 85px;
}
@media screen and (max-width: 1199.5px) {
  .businessModelSection .sectionHead {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 991.5px) {
  .businessModelSection .sectionHead {
    margin-bottom: 40px;
  }
}
.businessModelSection .businessListWrap .listItem {
  padding-bottom: 100px;
  margin-bottom: 100px;
  border-bottom: 1px dashed rgba(16, 19, 61, 0.2);
}
@media screen and (max-width: 991.5px) {
  .businessModelSection .businessListWrap .listItem {
    padding-bottom: 60px;
    margin-bottom: 60px;
  }
}
.businessModelSection .businessListWrap .listItem .imageBox {
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 991.5px) {
  .businessModelSection .businessListWrap .listItem .imageBox {
    margin-bottom: 40px;
  }
}
.businessModelSection .businessListWrap .listItem .imageBox .box-1 {
  position: absolute;
  z-index: -1;
}
@media screen and (max-width: 991.5px) {
  .businessModelSection .businessListWrap .listItem .imageBox .box-1 {
    right: inherit !important;
    top: -58px;
    left: -107px;
    opacity: 0.5;
  }
}
.businessModelSection .businessListWrap .listItem .imageBox .box-2 {
  position: absolute;
  z-index: -1;
}
@media screen and (max-width: 991.5px) {
  .businessModelSection .businessListWrap .listItem .imageBox .box-2 {
    left: inherit !important;
    bottom: -50px;
    right: -43px;
    opacity: 0.5;
  }
}
.businessModelSection .businessListWrap .listItem .imageBox figure {
  width: 100%;
  position: relative;
  z-index: 0;
  padding: calc(420 / 590 * 100%) 0 0 0;
  overflow: hidden;
  background: url("../images/logo-dark.svg") no-repeat center center #D9D9D9;
  background-size: 150px auto;
}
@media screen and (max-width: 991.5px) {
  .businessModelSection .businessListWrap .listItem .imageBox figure {
    border-radius: 20px !important;
  }
}
.businessModelSection .businessListWrap .listItem .contentInner h3 {
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 20px;
  color: #10133D;
  line-height: 1.1;
}
.businessModelSection .businessListWrap .listItem .contentInner h3 strong {
  font-weight: 700;
  color: #2CB8F1;
}
@media screen and (max-width: 1199.5px) {
  .businessModelSection .businessListWrap .listItem .contentInner h3 {
    font-size: 26px;
  }
}
.businessModelSection .businessListWrap .listItem:nth-child(odd) .imageBox .box-1 {
  top: -58px;
  left: -107px;
}
.businessModelSection .businessListWrap .listItem:nth-child(odd) .imageBox .box-2 {
  bottom: -50px;
  right: -43px;
}
.businessModelSection .businessListWrap .listItem:nth-child(odd) .imageBox figure {
  border-radius: 40px 40px 20px 100px;
}
.businessModelSection .businessListWrap .listItem:nth-child(odd) .contentInner {
  margin-left: 38px;
}
@media screen and (max-width: 991.5px) {
  .businessModelSection .businessListWrap .listItem:nth-child(odd) .contentInner {
    margin-left: 0;
  }
}
.businessModelSection .businessListWrap .listItem:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.businessModelSection .businessListWrap .listItem:nth-child(even) .imageBox .box-1 {
  top: -58px;
  right: -107px;
}
.businessModelSection .businessListWrap .listItem:nth-child(even) .imageBox .box-2 {
  bottom: -50px;
  left: -43px;
}
.businessModelSection .businessListWrap .listItem:nth-child(even) .imageBox figure {
  border-radius: 40px 100px 40px 20px;
}
.businessModelSection .businessListWrap .listItem:nth-child(even) .contentInner {
  margin-right: 38px;
}
@media screen and (max-width: 991.5px) {
  .businessModelSection .businessListWrap .listItem:nth-child(even) .contentInner {
    margin-right: 0;
  }
}
.businessModelSection .businessListWrap .listItem:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.modelCompare .sectionInner {
  background-color: #10133D;
  position: relative;
  z-index: 0;
  color: #F2F2F2;
}
.modelCompare .sectionInner::before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 898px;
  height: 559px;
  background: url("../images/compare-right.svg") no-repeat right top;
  background-size: 100% auto;
  max-width: 90%;
  opacity: 0.7;
}
.modelCompare .sectionInner::after {
  content: '';
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 717px;
  height: 222px;
  background: url("../images/compare-left.svg") no-repeat left bottom;
  background-size: 100% auto;
  max-width: 100%;
  opacity: 0.7;
}
.modelCompare .sectionHead {
  margin-bottom: 63px;
}
@media screen and (max-width: 991.5px) {
  .modelCompare .sectionHead {
    margin-bottom: 40px;
  }
}
.modelCompare .businessCompareTableWrap .businessCompareTableResponsive {
  overflow: auto;
  padding-bottom: 10px;
}
.modelCompare .businessCompareTableWrap .businessCompareTableResponsive::-webkit-scrollbar {
  height: 5px;
}
.modelCompare .businessCompareTableWrap .businessCompareTableResponsive::-webkit-scrollbar-track {
  background: #f1f1f1;
  /*@media (prefers-color-scheme: dark) { 
      background: #f1f1f1;
  }
  @media (prefers-color-scheme: light) {
      background: #000000;
  }*/
}
.modelCompare .businessCompareTableWrap .businessCompareTableResponsive::-webkit-scrollbar-thumb {
  background: #aba8a8;
}
.modelCompare .businessCompareTableWrap .businessCompareTableResponsive::-webkit-scrollbar-thumb:hover {
  background: #aba8a8;
}
.modelCompare .businessCompareTableWrap .businessCompareTable {
  color: #ffffff;
  min-width: 935px;
}
.modelCompare .businessCompareTableWrap .businessCompareTableHead .businessCompareTableRow .businessCompareTableCol {
  padding-bottom: 26px;
  margin-bottom: 26px;
  border-bottom: 1px dashed transparent;
}
.modelCompare .businessCompareTableWrap .businessCompareTableHead .businessCompareTableRow .businessCompareTableCol:has(.table-title) {
  border-bottom-color: rgba(223, 244, 253, 0.4);
}
.modelCompare .businessCompareTableWrap .businessCompareTableHead .businessCompareTableRow .businessCompareTableCol .table-title {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  text-transform: capitalize;
  color: #2CB8F1;
  margin-bottom: 12px;
}
@media screen and (max-width: 1199.5px) {
  .modelCompare .businessCompareTableWrap .businessCompareTableHead .businessCompareTableRow .businessCompareTableCol .table-title {
    font-size: 26px;
    line-height: 1.1;
  }
}
.modelCompare .businessCompareTableWrap .businessCompareTableBody .businessCompareTableRow:not(:last-child) {
  border-bottom: 1px dashed rgba(223, 244, 253, 0.4);
  padding-bottom: 18px;
  margin-bottom: 18px;
}
.modelCompare .businessCompareTableWrap .businessCompareTableBody .businessCompareTableRow:nth-last-child(2) {
  padding-bottom: 0px;
  border-bottom-color: transparent;
}
.modelCompare .businessCompareTableWrap .businessCompareTableBody .businessCompareTableRow .businessCompareTableCol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modelCompare .businessCompareTableWrap .businessCompareTableBody .businessCompareTableRow .businessCompareTableCol .colInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.modelCompare .businessCompareTableWrap .businessCompareTableBody .businessCompareTableRow .businessCompareTableCol .colInner figure {
  width: 40px;
  padding-right: 10px;
  margin-top: 5px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.modelCompare .businessCompareTableWrap .businessCompareTableBody .businessCompareTableRow .businessCompareTableCol .colInner figure img {
  width: auto;
  height: auto;
}
.modelCompare .businessCompareTableWrap .businessCompareTableBody .businessCompareTableRow .businessCompareTableCol .colInner span {
  display: inline-block;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
.modelCompare .businessCompareTableWrap .businessCompareTableBody .businessCompareTableRow .businessCompareTableCol .btn {
  width: 100%;
  margin-top: 12px;
}
.modelCompare .businessCompareTableWrap .businessCompareTableRow {
  display: grid;
  gap: 20px 40px;
  grid-template-columns: 15% repeat(3, 1fr);
}
.modelCompare .compareTable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.modelCompare .compareTable .compareBox {
  width: 340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 1199.5px) {
  .modelCompare .compareTable .compareBox {
    width: 290px;
  }
}
@media screen and (max-width: 991.5px) {
  .modelCompare .compareTable .compareBox {
    width: 100%;
    margin: 0 0 50px;
  }
  .modelCompare .compareTable .compareBox:last-child {
    margin-bottom: 0;
  }
}
.modelCompare .compareTable .compareBox h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  text-transform: capitalize;
  color: #2CB8F1;
  margin-bottom: 12px;
}
@media screen and (max-width: 1199.5px) {
  .modelCompare .compareTable .compareBox h3 {
    font-size: 26px;
    line-height: 1.1;
  }
}
.modelCompare .compareTable .compareBox p {
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 18px;
  padding-bottom: 26px;
  margin-bottom: 26px;
  border-bottom: 1px dashed rgba(223, 244, 253, 0.4);
}
.modelCompare .compareTable .compareBox ul {
  margin: 0;
  margin-bottom: 30px;
  padding: 0;
}
.modelCompare .compareTable .compareBox ul li {
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 18px;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: url("../images/compare-check.svg") no-repeat right top 10px;
  background-size: 24px auto;
  padding-right: 60px;
}
@media screen and (max-width: 1199.5px) {
  .modelCompare .compareTable .compareBox ul li {
    padding-right: 30px;
  }
}
.modelCompare .compareTable .compareBox ul li.notAval {
  background-image: url("../images/compare-cross.svg");
}
.modelCompare .compareTable .compareBox ul li figure {
  width: 40px;
  padding-right: 10px;
  margin-top: 5px;
}
.modelCompare .compareTable .compareBox ul li figure img {
  width: auto;
  height: auto;
}
.modelCompare .compareTable .compareBox ul li .listText {
  width: calc(100% - 40px);
}
.modelCompare .compareTable .compareBox ul li:last-child {
  margin-bottom: 0;
}
.modelCompare .compareTable .compareBox .btn {
  margin-top: auto;
  display: block;
  width: 100%;
  padding: 10px 26px;
}

.concernExpert {
  position: relative;
  z-index: 0;
}
.concernExpert:before {
  content: url("../images/exp-bg-top.svg");
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
}
@media screen and (max-width: 1199.5px) {
  .concernExpert:before {
    content: normal;
  }
}
.concernExpert .container {
  position: relative;
  z-index: 1;
}
.concernExpert .sectionInner:after {
  content: '';
  display: table;
  clear: both;
}
.concernExpert .sectionInner .leftPan {
  float: left;
  width: 538px;
  margin-top: 104px;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 1299.5px) {
  .concernExpert .sectionInner .leftPan {
    width: 500px;
    margin-top: 0;
  }
}
@media screen and (max-width: 1199.5px) {
  .concernExpert .sectionInner .leftPan {
    width: 100%;
    margin-bottom: 50px;
  }
}
.concernExpert .sectionInner .leftPan:after {
  content: url("../images/exp-circle.svg");
  position: absolute;
  top: 100%;
  margin-top: 73px;
  right: 110px;
}
@media screen and (max-width: 1199.5px) {
  .concernExpert .sectionInner .leftPan:after {
    content: normal;
  }
}
.concernExpert .sectionInner .leftPan .sectionHead {
  margin-bottom: 20px;
}
.concernExpert .sectionInner .rightPan {
  float: right;
  width: 600px;
  border-radius: 40px 100px 0px 0px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80.21%, #DFF4FD), to(#FFF));
  background: linear-gradient(180deg, #DFF4FD 80.21%, #FFF 100%);
  padding: 40px 37px 0 37px;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 1299.5px) {
  .concernExpert .sectionInner .rightPan {
    width: 560px;
  }
}
@media screen and (max-width: 1199.5px) {
  .concernExpert .sectionInner .rightPan {
    width: 100%;
  }
}
@media screen and (max-width: 767.5px) {
  .concernExpert .sectionInner .rightPan {
    border-radius: 20px 20px 0 0;
    padding: 40px 20px 0 20px;
  }
}
.concernExpert .sectionInner .rightPan:after {
  z-index: -1;
  content: url("../images/exp-frm-bg.png");
  position: absolute;
  right: 100%;
  top: 100px;
}
.concernExpert .sectionInner .rightPan h3 {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-transform: capitalize;
  margin-bottom: 36px;
  color: #2CB8F1;
}

.impactBanner .bannerImage {
  margin-left: -42px;
  position: relative;
  z-index: 0;
}
.impactBanner .bannerImage:after {
  content: url("../images/c-banner-dot-r.svg");
  position: absolute;
  left: -27px;
  bottom: 32px;
  z-index: -1;
}
@media screen and (max-width: 991px) {
  .impactBanner .bannerImage {
    margin-left: 0;
    margin-bottom: 35px;
  }
}
.impactBanner .bannerImage figure, .impactBanner .bannerImage .videoBox {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(50 / 63 * 100%) 0 0 0;
  overflow: hidden;
}
@media screen and (max-width: 1199px) {
  .impactBanner .bannerImage figure, .impactBanner .bannerImage .videoBox {
    border-radius: 150px 30px 30px 30px;
  }
}
@media screen and (max-width: 991px) {
  .impactBanner .bannerImage figure, .impactBanner .bannerImage .videoBox {
    border-radius: 30px;
  }
}
@media screen and (max-width: 767px) {
  .impactBanner .bannerImage figure, .impactBanner .bannerImage .videoBox {
    border-radius: 20px;
  }
}
.impactBanner .bannerImage figure .vidPlayBtn, .impactBanner .bannerImage .videoBox .vidPlayBtn {
  position: absolute;
  z-index: 2;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: block;
  bottom: 20px;
  right: 20px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  cursor: pointer;
}
.impactBanner .bannerImage figure .vidPlayBtn:hover, .impactBanner .bannerImage .videoBox .vidPlayBtn:hover {
  background: -webkit-gradient(linear, left top, right top, from(#163865), to(#248cc1));
  background: linear-gradient(90deg, #163865 0%, #248cc1 100%);
}
.impactBanner .bannerImage figure .vidPlayBtn img, .impactBanner .bannerImage .videoBox .vidPlayBtn img {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 2px;
  width: 22px;
  height: auto;
}
.impactBanner .bannerImage .videoBox {
  border-radius: 300px 40px 40px 20px;
}
.impactBanner .bannerText {
  margin-right: 78px;
}
@media screen and (max-width: 991px) {
  .impactBanner .bannerText {
    margin-right: 0;
  }
}
.impactBanner .bannerText .btn {
  margin-top: 40px;
}
@media screen and (max-width: 991px) {
  .impactBanner .bannerText .btn {
    margin-top: 25px;
  }
}

.aboutImpact {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DFF4FD));
  background: linear-gradient(180deg, #FFF 0%, #DFF4FD 100%);
}
.aboutImpact .topSec {
  margin-bottom: 84px;
}
@media screen and (max-width: 1199.5px) {
  .aboutImpact .topSec {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 991.5px) {
  .aboutImpact .topSec {
    margin-bottom: 40px;
  }
}
.aboutImpact .topSec .smallDesc {
  width: 580px;
  margin-left: auto;
}
@media screen and (max-width: 1199.5px) {
  .aboutImpact .topSec .smallDesc {
    width: 100%;
    margin: 0;
    text-align: center;
    margin-top: 20px;
  }
}
.aboutImpact .infoTextTop {
  color: #2CB8F1;
  text-align: center;
  font-size: 38px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.15;
  text-transform: capitalize;
  margin-bottom: 60px;
  text-align: center;
}
@media screen and (max-width: 991.5px) {
  .aboutImpact .infoTextTop {
    margin-bottom: 35px;
    font-size: 30px;
  }
}
@media screen and (max-width: 767.5px) {
  .aboutImpact .infoTextTop {
    font-size: 24px;
  }
}
.aboutImpact .top-bg {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 408px;
  max-width: 60%;
}
.aboutImpact .container {
  position: relative;
  z-index: 1;
}
.aboutImpact .sectionHead {
  margin-bottom: 0;
  width: 500px;
}
@media screen and (max-width: 1199.5px) {
  .aboutImpact .sectionHead {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 991.5px) {
  .aboutImpact .sectionHead {
    margin-bottom: 30px;
  }
}
.aboutImpact .aboutSliderWrap {
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 1350px) {
  .aboutImpact .aboutSliderWrap {
    padding: 0 30px;
  }
}
@media screen and (max-width: 575.5px) {
  .aboutImpact .aboutSliderWrap {
    padding: 0 0;
  }
}
.aboutImpact .aboutSliderWrap.impactAbout figure {
  padding: calc(720 / 1200 * 100%) 0 0 0;
}
.aboutImpact .aboutSliderWrap .animSvgWrap {
  width: 1120px;
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.aboutImpact .aboutSliderWrap .animSvgWrap svg {
  width: 100%;
  height: auto;
}
.aboutImpact .aboutSliderWrap figure {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 0;
  padding: calc(551 / 1200 * 100%) 0 0 0;
}
.aboutImpact .aboutSliderWrap figure img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.aboutImpact .aboutSliderWrap span.btn {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: block;
  padding: 0;
  border: none;
  overflow: hidden;
  line-height: 60px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  top: calc(50% - 30px);
}
.aboutImpact .aboutSliderWrap span.btn.swiper-button-disabled {
  display: none;
}
@media screen and (max-width: 1399px) {
  .aboutImpact .aboutSliderWrap span.btn {
    width: 50px;
    height: 50px;
    top: calc(50% - 25px);
  }
}
@media screen and (max-width: 575.5px) {
  .aboutImpact .aboutSliderWrap span.btn {
    display: none;
  }
}
.aboutImpact .aboutSliderWrap span.btn.prevSlide {
  left: -90px;
}
.aboutImpact .aboutSliderWrap span.btn.prevSlide img {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 1399px) {
  .aboutImpact .aboutSliderWrap span.btn.prevSlide {
    left: -70px;
  }
}
@media screen and (max-width: 1350px) {
  .aboutImpact .aboutSliderWrap span.btn.prevSlide {
    left: -25px;
  }
}
@media screen and (max-width: 580px) {
  .aboutImpact .aboutSliderWrap span.btn.prevSlide {
    left: -10px;
  }
}
.aboutImpact .aboutSliderWrap span.btn.nextSlide {
  right: -90px;
}
@media screen and (max-width: 1399px) {
  .aboutImpact .aboutSliderWrap span.btn.nextSlide {
    right: -70px;
  }
}
@media screen and (max-width: 1350px) {
  .aboutImpact .aboutSliderWrap span.btn.nextSlide {
    right: -25px;
  }
}
@media screen and (max-width: 580px) {
  .aboutImpact .aboutSliderWrap span.btn.nextSlide {
    right: -10px;
  }
}
.aboutImpact .aboutSliderWrap span.btn img {
  width: 22px;
  height: auto;
  margin: auto;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aboutImpact .aboutSliderWrap span.btn:after {
  background-image: -webkit-gradient(linear, left top, right top, from(#10133D), to(#2CB8F1));
  background-image: linear-gradient(90deg, #10133D 0%, #2CB8F1 100%);
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  -webkit-transform: translateY(110%);
          transform: translateY(110%);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.aboutImpact .aboutSliderWrap span.btn:hover:after {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.aboutImpact .aboutSliderWrap .sPagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1px;
  line-height: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
@media screen and (max-width: 991px) {
  .aboutImpact .aboutSliderWrap .sPagination {
    margin-top: 30px;
  }
}
.aboutImpact .aboutSliderWrap .sPagination .swiper-pagination-bullet {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  position: relative;
  z-index: 0;
  border: 1px solid;
  background: transparent;
  margin: 0 3px;
  border-color: transparent;
  opacity: 0.5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.aboutImpact .aboutSliderWrap .sPagination .swiper-pagination-bullet:after {
  content: '';
  position: absolute;
  z-index: 0;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #2CB8F1;
}
.aboutImpact .aboutSliderWrap .sPagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: #2CB8F1;
  opacity: 1;
}
@media (min-width: 1200px) {
  .aboutImpact .aboutSliderWrap .sPagination .swiper-pagination-bullet:hover {
    border-color: #2CB8F1;
    opacity: 1;
  }
}

.freyrInsight {
  background-color: #DFF4FD;
}
.freyrInsight.bluebg:first-child {
  padding-top: 70px;
}
.freyrInsight.bluebg .aboutRow .rightPan .scrollTab .tMenu {
  margin-top: 30px;
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight.bluebg .aboutRow .rightPan .scrollTab .tMenu::-webkit-scrollbar {
    height: 5px;
  }
  .freyrInsight.bluebg .aboutRow .rightPan .scrollTab .tMenu::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  .freyrInsight.bluebg .aboutRow .rightPan .scrollTab .tMenu::-webkit-scrollbar-thumb {
    background: #cacaca;
  }
  .freyrInsight.bluebg .aboutRow .rightPan .scrollTab .tMenu::-webkit-scrollbar-thumb:hover {
    background: #cacaca;
  }
}
.freyrInsight.bluebg .aboutRow .rightPan .boxInner {
  position: relative;
  z-index: 0;
}
.freyrInsight.bluebg .aboutRow .rightPan .boxInner:after {
  content: url("../images/y-dot.svg");
  position: absolute;
  z-index: 0;
  right: -28px;
  bottom: 75px;
}
.freyrInsight.bluebg .aboutRow .rightPan .tMain {
  position: relative;
  z-index: 0;
}
.freyrInsight.bluebg .aboutRow .rightPan .tMain::before {
  content: url("../images/xt.svg");
  position: absolute;
  z-index: 0;
  top: -37px;
  left: 37px;
}
.freyrInsight.bluebg .aboutRow .rightPan .tMain::after {
  content: url("../images/xb.svg");
  position: absolute;
  z-index: 0;
  bottom: -53px;
  right: 44px;
}
.freyrInsight.whitebg .sectionInner {
  background-color: #ffffff;
  color: #2D373C;
  border-radius: 0;
}
.freyrInsight.whitebg .aboutRow .rightPan .scrollTab .tMenu ul li {
  color: rgba(16, 19, 61, 0.4);
}
.freyrInsight.whitebg .aboutRow .rightPan .scrollTab .tMenu ul li.active, .freyrInsight.whitebg .aboutRow .rightPan .scrollTab .tMenu ul li:hover {
  color: #10133d;
}
.freyrInsight.whitebg .aboutRow .leftPan {
  padding-top: 100px;
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight.whitebg.reverse .sectionInner {
    padding-bottom: 0 !important;
  }
}
.freyrInsight.whitebg.reverse .aboutRow .rightPan {
  float: left;
  left: 0;
  right: auto;
}
.freyrInsight.whitebg.reverse .aboutRow .rightPan.sticky {
  right: inherit !important;
  left: auto;
  right: auto;
  margin-left: 0;
}
@media screen and (max-width: 1299.5px) {
  .freyrInsight.whitebg.reverse .aboutRow .rightPan.sticky {
    margin-left: 0;
  }
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight.whitebg.reverse .aboutRow .rightPan.sticky {
    position: static !important;
    margin-left: 0;
  }
}
.freyrInsight.whitebg.reverse .aboutRow .rightPan .scrollTab .tMain figure {
  border-radius: 20px 20px 40px 100px;
}
.freyrInsight.whitebg.reverse .aboutRow .rightPan .tMain {
  position: relative;
  z-index: 0;
}
.freyrInsight.whitebg.reverse .aboutRow .rightPan .tMain::before {
  content: url("../images/global-c.svg");
  position: absolute;
  z-index: -1;
  top: -75px;
  right: -68px;
}
@media (max-width: 767px) {
  .freyrInsight.whitebg.reverse .aboutRow .rightPan .tMain::before {
    top: -45px;
    right: -45px;
    opacity: 0.8;
  }
}
.freyrInsight.whitebg.reverse .aboutRow .rightPan .tMain::after {
  content: url("../images/global-p.svg");
  position: absolute;
  z-index: -1;
  bottom: -97px;
  left: -103px;
}
@media (max-width: 767px) {
  .freyrInsight.whitebg.reverse .aboutRow .rightPan .tMain::after {
    left: -55px;
    opacity: 0.8;
  }
}
.freyrInsight.whitebg.reverse .aboutRow .leftPan {
  padding-top: 67px;
  float: right;
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight.whitebg.reverseNew .sectionInner {
    padding-bottom: 0 !important;
  }
}
.freyrInsight.whitebg.reverseNew .aboutRow .rightPan {
  float: left;
  left: 0;
  right: auto;
}
.freyrInsight.whitebg.reverseNew .aboutRow .rightPan.sticky {
  right: inherit !important;
  left: auto;
  right: auto;
  margin-left: 0;
}
@media screen and (max-width: 1299.5px) {
  .freyrInsight.whitebg.reverseNew .aboutRow .rightPan.sticky {
    margin-left: 0;
  }
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight.whitebg.reverseNew .aboutRow .rightPan.sticky {
    position: static !important;
    margin-left: 0;
  }
}
.freyrInsight.whitebg.reverseNew .aboutRow .rightPan .scrollTab .tMain figure {
  border-radius: 20px 20px 40px 100px;
}
.freyrInsight.whitebg.reverseNew .aboutRow .rightPan .tMain {
  position: relative;
  z-index: 0;
}
.freyrInsight.whitebg.reverseNew .aboutRow .rightPan .tMain::before {
  content: url("../images/z1.svg");
  position: absolute;
  z-index: -1;
  top: -77px;
  left: -105px;
}
@media (max-width: 767px) {
  .freyrInsight.whitebg.reverseNew .aboutRow .rightPan .tMain::before {
    top: -45px;
    left: -45px;
    opacity: 0.8;
  }
}
.freyrInsight.whitebg.reverseNew .aboutRow .rightPan .tMain::after {
  content: url("../images/z2.svg");
  position: absolute;
  z-index: -1;
  bottom: -70px;
  right: -60px;
}
@media (max-width: 767px) {
  .freyrInsight.whitebg.reverseNew .aboutRow .rightPan .tMain::after {
    right: -55px;
    bottom: -60px;
    opacity: 0.8;
  }
}
.freyrInsight.whitebg.reverseNew .aboutRow .leftPan {
  padding-top: 67px;
  float: right;
}
.freyrInsight.whitebg.withPattern .sectionInner {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(51.04%, #DFF4FD));
  background: linear-gradient(180deg, #FFF 0%, #DFF4FD 51.04%);
}
.freyrInsight.whitebg.withPattern .sectionInner:before {
  content: url("../images/global-b-p.svg");
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
}
.freyrInsight.whitebg.withPattern .sectionInner:after {
  content: url("../images/global-b.svg");
  position: absolute;
  z-index: 0;
  right: 0;
  top: 0;
}
.freyrInsight.whitebg.withPattern .aboutRow.single .leftPan {
  padding-top: 45px !important;
}
.freyrInsight.whitebg.withPattern .aboutRow.single .rightPan {
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 1 !important;
}
.freyrInsight.whitebg.withPattern .aboutRow .rightPan .tMain {
  position: relative;
  z-index: 0;
}
.freyrInsight.whitebg.withPattern .aboutRow .rightPan .tMain::before {
  content: url("../images/global-c.svg");
  position: absolute;
  z-index: -1;
  top: -75px;
  left: -75px;
}
@media (max-width: 767px) {
  .freyrInsight.whitebg.withPattern .aboutRow .rightPan .tMain::before {
    top: -71px;
    opacity: 0.5;
  }
}
.freyrInsight .sectionInner {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background-color: #10133D;
  border-radius: 0px 300px 0px 0px;
  color: #F2F2F2;
}
@media screen and (max-width: 1299.5px) {
  .freyrInsight .sectionInner {
    border-radius: 0 200px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .freyrInsight .sectionInner {
    border-radius: 0;
  }
}
.freyrInsight .container {
  position: relative;
  z-index: 1;
}
.freyrInsight .bg-1 {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  opacity: 0.5;
}
.freyrInsight .bg-2 {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  opacity: 0.5;
}
.freyrInsight .bg-3 {
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: 0;
  opacity: 0.5;
}
.freyrInsight .indightMain {
  position: relative;
  z-index: 0;
}
.freyrInsight .indightMain.bottom .aboutRow .rightPan {
  position: absolute !important;
  bottom: 0 !important;
  right: 0 !important;
  margin: 0 !important;
  top: inherit !important;
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .indightMain.bottom .aboutRow .rightPan {
    position: static !important;
  }
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .aboutRow {
    margin-bottom: 70px;
  }
}
.freyrInsight .aboutRow:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.freyrInsight .aboutRow:first-child .rightPan {
  opacity: 1;
  z-index: 1;
}
.freyrInsight .aboutRow:last-child .leftPan {
  padding-bottom: 0;
}
.freyrInsight .aboutRow.show:not(:first-child) .rightPan {
  opacity: 0;
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .aboutRow.show:not(:first-child) .rightPan {
    opacity: 1;
  }
}
.freyrInsight .aboutRow.show .rightPan.sticky {
  z-index: 2;
  opacity: 1;
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .aboutRow.show .rightPan.sticky {
    margin: 0 0 0px 0 !important;
  }
}
.freyrInsight .aboutRow:not(.show) .rightPan.sticky {
  opacity: 0;
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .aboutRow:not(.show) .rightPan.sticky {
    opacity: 1;
  }
}
.freyrInsight .aboutRow .rightPan {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
  opacity: 0;
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .aboutRow .rightPan {
    position: static !important;
    opacity: 1;
  }
}
.freyrInsight .aboutRow .rightPan.sticky {
  position: fixed;
  top: 150px;
  right: 0;
  left: auto;
  right: auto;
  margin-left: 610px;
  z-index: -1;
}
@media screen and (max-width: 1299.5px) {
  .freyrInsight .aboutRow .rightPan.sticky {
    margin-left: 587px;
  }
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .aboutRow .rightPan.sticky {
    position: static !important;
    margin: 0 !important;
  }
}
.freyrInsight .aboutRow:after {
  content: '';
  display: table;
  clear: both;
}
.freyrInsight .aboutRow .leftPan {
  float: left;
  width: 550px;
  padding-top: 40px;
  padding-bottom: 200px;
}
@media screen and (max-width: 1299.5px) {
  .freyrInsight .aboutRow .leftPan {
    padding-bottom: 150px !important;
  }
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .aboutRow .leftPan {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 40px !important;
    width: 100%;
  }
}
.freyrInsight .aboutRow .leftPan .sectionHead {
  margin-bottom: 26px;
}
.freyrInsight .aboutRow .rightPan {
  float: right;
  width: 590px;
}
@media screen and (max-width: 1299.5px) {
  .freyrInsight .aboutRow .rightPan {
    width: 530px;
  }
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .aboutRow .rightPan {
    width: 100%;
    margin-bottom: 40px;
  }
}
.freyrInsight .aboutRow .rightPan .scrollTab .tMenu {
  margin-top: 30px;
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .aboutRow .rightPan .scrollTab .tMenu {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    padding-bottom: 10px;
  }
  .freyrInsight .aboutRow .rightPan .scrollTab .tMenu::-webkit-scrollbar {
    height: 5px;
  }
  .freyrInsight .aboutRow .rightPan .scrollTab .tMenu::-webkit-scrollbar-track {
    background: #f1f1f1;
    /*@media (prefers-color-scheme: dark) { 
        background: #f1f1f1;
    }
    @media (prefers-color-scheme: light) {
        background: #000000;
    }*/
  }
  .freyrInsight .aboutRow .rightPan .scrollTab .tMenu::-webkit-scrollbar-thumb {
    background: #aba8a8;
  }
  .freyrInsight .aboutRow .rightPan .scrollTab .tMenu::-webkit-scrollbar-thumb:hover {
    background: #aba8a8;
  }
}
.freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 0 8px 15px 8px;
  list-style: none;
  border: none;
}
@media screen and (max-width: 1199.5px) {
  .freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul {
    padding: 0 0 15px 0;
    white-space: nowrap;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul li {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.16px;
  text-transform: capitalize;
  position: relative;
  z-index: 0;
  cursor: pointer;
  margin-right: 20px;
  color: rgba(255, 255, 255, 0.4);
  border: none;
  outline: none;
}
@media screen and (max-width: 1299.5px) {
  .freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul li {
    margin-right: 20px;
  }
}
.freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul li:focus-visible {
  outline: none;
}
.freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul li:last-child {
  margin-right: 0;
}
.freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul li:after {
  content: '';
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  width: 0;
  height: 3px;
  margin: auto;
  display: block;
  bottom: -15px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
}
.freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul li:hover, .freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul li.active {
  color: white;
}
.freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul li:hover:after, .freyrInsight .aboutRow .rightPan .scrollTab .tMenu ul li.active:after {
  width: 100%;
}
.freyrInsight .aboutRow .rightPan .scrollTab .tMain figure {
  position: relative;
  z-index: 1;
  overflow: hidden;
  border-radius: 20px 100px 20px 40px;
  padding: calc(420 / 590 * 100%) 0 0 0;
}
@media (max-width: 767px) {
  .freyrInsight .aboutRow .rightPan .scrollTab .tMain figure {
    border-radius: 20px !important;
  }
}

.zigzagSection {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(51.04%, #DFF4FD));
  background: linear-gradient(180deg, #FFF 0%, #DFF4FD 51.04%);
}
.zigzagSection:before {
  content: url("../images/global-b-p.svg");
  position: absolute;
  z-index: 0;
  left: 0;
  bottom: 203px;
}
.zigzagSection:after {
  content: url("../images/global-b.svg");
  position: absolute;
  z-index: 0;
  right: 0;
  bottom: 335px;
}
.zigzagSection .container {
  position: relative;
  z-index: 1;
}
.zigzagSection .zigzagList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  .zigzagSection .zigzagList {
    padding-top: 95px;
    padding-bottom: 95px;
  }
}
.zigzagSection .zigzagList:nth-child(odd) .tabMain {
  position: relative;
}
.zigzagSection .zigzagList:nth-child(odd) .tabMain::before {
  content: url("../images/global-c.svg");
  position: absolute;
  z-index: -1;
  top: -75px;
  right: -68px;
}
.zigzagSection .zigzagList:nth-child(odd) .tabMain::after {
  content: url("../images/global-p.svg");
  position: absolute;
  z-index: -1;
  bottom: -97px;
  left: -103px;
}
.zigzagSection .zigzagList:nth-child(odd) .leftPan .tabpanel {
  -webkit-transform: translate(-100px);
          transform: translate(-100px);
}
.zigzagSection .zigzagList:nth-child(odd) .leftPan .tabpanel figure {
  border-radius: 40px 20px 100px 40px;
}
.zigzagSection .zigzagList:nth-child(odd) .rightPan .tabpanel-cont {
  -webkit-transform: translate(100px);
          transform: translate(100px);
}
.zigzagSection .zigzagList:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.zigzagSection .zigzagList:nth-child(even) .tabMain {
  position: relative;
}
.zigzagSection .zigzagList:nth-child(even) .tabMain::before {
  content: url("../images/global-c.svg");
  position: absolute;
  z-index: -1;
  top: -75px;
  left: -75px;
}
.zigzagSection .zigzagList:nth-child(even) .leftPan .tabpanel {
  -webkit-transform: translate(100px);
          transform: translate(100px);
}
.zigzagSection .zigzagList:nth-child(even) .leftPan .tabpanel figure {
  border-radius: 20px 100px 20px 40px;
}
.zigzagSection .zigzagList:nth-child(even) .rightPan .tabpanel-cont {
  -webkit-transform: translate(-100px);
          transform: translate(-100px);
}
.zigzagSection .zigzagList .leftPan {
  width: 590px;
}
.zigzagSection .zigzagList .leftPan .tabpanel {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.zigzagSection .zigzagList .leftPan .tabpanel.active {
  -webkit-transform: translate(0);
          transform: translate(0);
}
.zigzagSection .zigzagList .leftPan .tabpanel figure {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: calc(420 / 590 * 100%) 0 0 0;
}
.zigzagSection .zigzagList .leftPan .zigzagMenu {
  margin-top: 30px;
}
@media screen and (max-width: 1199.5px) {
  .zigzagSection .zigzagList .leftPan .zigzagMenu {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
  }
}
.zigzagSection .zigzagList .leftPan .zigzagMenu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 0 8px 15px 8px;
  list-style: none;
  border: none;
}
@media screen and (max-width: 1199.5px) {
  .zigzagSection .zigzagList .leftPan .zigzagMenu ul {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    white-space: nowrap;
  }
}
.zigzagSection .zigzagList .leftPan .zigzagMenu ul li {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.16px;
  text-transform: capitalize;
  position: relative;
  z-index: 0;
  cursor: pointer;
  margin-right: 20px;
  color: rgba(16, 19, 61, 0.4);
}
.zigzagSection .zigzagList .leftPan .zigzagMenu ul li:last-child {
  margin-right: 0;
}
.zigzagSection .zigzagList .leftPan .zigzagMenu ul li:after {
  content: '';
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  width: 0;
  height: 3px;
  margin: auto;
  display: block;
  bottom: -15px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
}
.zigzagSection .zigzagList .leftPan .zigzagMenu ul li:hover, .zigzagSection .zigzagList .leftPan .zigzagMenu ul li.active {
  color: #10133d;
}
.zigzagSection .zigzagList .leftPan .zigzagMenu ul li:hover:after, .zigzagSection .zigzagList .leftPan .zigzagMenu ul li.active:after {
  width: 100%;
}
.zigzagSection .zigzagList .rightPan {
  width: 550px;
  padding-bottom: 60px;
}
.zigzagSection .zigzagList .rightPan h2 {
  margin-bottom: 20px;
}
.zigzagSection .zigzagList .rightPan .tabpanel-cont {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.zigzagSection .zigzagList .rightPan .tabpanel-cont.active {
  -webkit-transform: translate(0);
          transform: translate(0);
}

.highlightSec {
  background-color: #DFF4FD;
}

.coreValSec.highlights {
  border-radius: 0 280px 0 0;
  overflow: hidden;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .coreValSec.highlights {
    border-radius: 0 180px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .coreValSec.highlights {
    border-radius: 0;
  }
}
.coreValSec.highlights::before {
  content: url("../images/x-dot.svg");
  position: absolute;
  left: calc((100vw - 1200px) / 2);
  top: 0;
  z-index: 0;
}
@media (max-width: 1299.5px) {
  .coreValSec.highlights::before {
    left: calc((100vw - 1116px) / 2);
  }
}
@media (max-width: 1199.5px) {
  .coreValSec.highlights::before {
    left: calc((100vw - 936px) / 2);
  }
}
@media (max-width: 991.5px) {
  .coreValSec.highlights::before {
    left: calc((100vw - 696px) / 2);
  }
}
@media (max-width: 767.5px) {
  .coreValSec.highlights::before {
    left: calc((100vw - 516px) / 2);
  }
}
@media (max-width: 575.5px) {
  .coreValSec.highlights::before {
    left: 12px;
  }
}
.coreValSec.highlights::after {
  content: url("../images/y-dot.svg");
  position: absolute;
  left: -2px;
  bottom: 220px;
}
.coreValSec.highlights .tPattern {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  opacity: 0.85;
}
@media screen and (max-width: 991px) {
  .coreValSec.highlights .tPattern {
    opacity: 0.5;
    right: -50px;
  }
}
@media screen and (max-width: 767px) {
  .coreValSec.highlights .tPattern {
    right: -70px;
    top: -80px;
  }
}
.coreValSec.highlights .bPattern {
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: 0;
  opacity: 0.85;
}
@media screen and (max-width: 991px) {
  .coreValSec.highlights .bPattern {
    opacity: 0.5;
  }
}

.newFeature {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .newFeature {
    padding-bottom: 240px;
  }
}
.newFeature + .trialSec {
  padding-top: 0 !important;
}
.newFeature::before {
  content: url("../images/key-top.svg");
  left: 0;
  top: 0;
  position: absolute;
  z-index: 0;
}
.newFeature::after {
  content: url("../images/key-b.svg");
  right: 0;
  top: 0;
  position: absolute;
  z-index: 0;
}
.newFeature .container {
  position: relative;
  z-index: 1;
}
.newFeature .sectionHead {
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .newFeature .sectionHead {
    margin-bottom: 40px;
  }
}
.newFeature .listWrap {
  margin-bottom: -30px;
}
.newFeature .listWrap .listItem {
  margin-bottom: 30px;
}
.newFeature .listWrap .listItem .holder {
  border-radius: 40px 20px;
  background: #FFF;
  -webkit-box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.08);
  padding: 16px 16px 16px 16px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.newFeature .listWrap .listItem .holder figure {
  border-radius: 30px 16px 16px 16px;
  background: #10133D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 76px;
  height: 76px;
}
.newFeature .listWrap .listItem .holder figure img {
  display: block;
  margin: auto;
  width: 46px;
  height: auto;
}
.newFeature .listWrap .listItem .holder p {
  width: calc(100% - 76px);
  padding-left: 16px;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  color: #10133D;
  font-weight: 600;
}

.bModel:last-child {
  margin-bottom: 70px;
}
.bModel .container {
  position: relative;
  z-index: 1;
}
.bModel .sectionHead {
  margin-bottom: 60px;
}
@media (max-width: 991.5px) {
  .bModel .sectionHead {
    margin-bottom: 40px;
  }
}
.bModel .sectionInner {
  position: relative;
  z-index: 0;
  background-color: #10133D;
  border-radius: 0px 0px 300px 0px;
}
@media (max-width: 1299.5px) {
  .bModel .sectionInner {
    border-radius: 0px 0px 180px 0px;
  }
}
@media (max-width: 767.5px) {
  .bModel .sectionInner {
    border-radius: 0px 0px 0px 0px;
  }
}
.bModel .sectionInner .top-bg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  opacity: 0.65;
}
@media (max-width: 991.5px) {
  .bModel .sectionInner .top-bg {
    opacity: 0.45;
  }
}
.bModel .sectionInner .bottom-bg {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  opacity: 0.65;
}
@media (max-width: 991.5px) {
  .bModel .sectionInner .bottom-bg {
    opacity: 0.45;
  }
}
.bModel .sectionInner::before {
  content: url("../images/x-dot.svg");
  position: absolute;
  left: calc((100vw - 1200px) / 2);
  top: 0;
  z-index: 0;
}
@media (max-width: 1299.5px) {
  .bModel .sectionInner::before {
    left: calc((100vw - 1116px) / 2);
  }
}
@media (max-width: 1199.5px) {
  .bModel .sectionInner::before {
    left: calc((100vw - 936px) / 2);
  }
}
@media (max-width: 991.5px) {
  .bModel .sectionInner::before {
    left: calc((100vw - 696px) / 2);
  }
}
@media (max-width: 767.5px) {
  .bModel .sectionInner::before {
    left: calc((100vw - 516px) / 2);
  }
}
@media (max-width: 575.5px) {
  .bModel .sectionInner::before {
    left: 12px;
  }
}
.bModel .sectionInner:after {
  content: url("../images/new-box.svg");
  position: absolute;
  bottom: -7px;
  right: 25%;
  z-index: 0;
}
@media (max-width: 991.5px) {
  .bModel .sectionInner:after {
    content: normal;
  }
}
.bModel .modelBoxWrp {
  margin-bottom: -30px;
}
@media (min-width: 1200px) {
  .bModel .modelBoxWrp .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (min-width: 1200px) {
  .bModel .modelBoxWrp .row > * {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.bModel .modelBoxWrp .row .listItem {
  margin-bottom: 30px;
}
.bModel .modelBoxWrp .row .listItem .holder {
  height: 100%;
  background-color: #fff;
  border-radius: 20px 40px 80px 20px;
  overflow: hidden;
}
@media (max-width: 767.5px) {
  .bModel .modelBoxWrp .row .listItem .holder {
    border-radius: 20px;
  }
}
.bModel .modelBoxWrp .row .listItem .holder .listTop figure {
  background: url("../images/logo-dark.svg") no-repeat center center #D9D9D9;
  background-size: 150px auto;
  width: 100%;
  height: 0;
  position: relative;
  padding: calc(260 / 380 * 100%) 0 0 0;
}
.bModel .modelBoxWrp .row .listItem .holder .listBot {
  padding: 36px 32px 40px;
}
@media (max-width: 767.5px) {
  .bModel .modelBoxWrp .row .listItem .holder .listBot {
    padding: 20px 20px 25px;
  }
}
.bModel .modelBoxWrp .row .listItem .holder .listBot h3 {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  text-transform: capitalize;
  margin-bottom: 16px;
}
.bModel .modelBoxWrp .row .listItem .holder .listBot ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.bModel .modelBoxWrp .row .listItem .holder .listBot ul li {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: #2D373C;
  background: url("../images/check-circle.svg") no-repeat 0 4px;
  background-size: 18px auto;
  margin-bottom: 8px;
  padding-left: 32px;
}
.bModel .modelBoxWrp .row .listItem .holder .listBot ul li:last-child {
  margin-bottom: 0;
}
.bModel .modelBoxWrp .row .listItem .holder .listBot .btn {
  margin-top: 22px;
}

.trialSec.blueSection .sectionMain .leftPan figure:before {
  content: url("../images/y-dot.svg");
}
.trialSec.blueSection .sectionMain .leftPan figure:after {
  content: url("../images/x-dot.svg");
  bottom: inherit;
  top: -40px;
  left: 33.5%;
}
.trialSec.blueSection .sectionMain .rightPan h2 {
  color: #ffffff;
}
.trialSec .sectionMain {
  position: relative;
  z-index: 0;
  padding: 80px 103px 60px 0;
}
@media (max-width: 1299.5px) {
  .trialSec .sectionMain {
    padding: 80px 40px 60px 0;
  }
}
@media (max-width: 1199.5px) {
  .trialSec .sectionMain {
    padding: 40px 20px;
  }
}
.trialSec .sectionMain .sectionBg {
  position: absolute;
  top: 0;
  left: 130px;
  right: 0;
  bottom: 0;
  border-radius: 80px 40px 80px 300px;
  overflow: hidden;
}
@media (max-width: 1199.5px) {
  .trialSec .sectionMain .sectionBg {
    left: 0;
    border-radius: 20px;
  }
}
.trialSec .sectionMain .sectionBg .trial-right {
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.trialSec .sectionMain .sectionBg .trial-right img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.trialSec .sectionMain .leftPan {
  position: relative;
  z-index: 1;
  width: 584px;
}
@media (max-width: 1199.5px) {
  .trialSec .sectionMain .leftPan {
    max-width: 100%;
    margin: 0 auto;
  }
}
.trialSec .sectionMain .leftPan figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(320 / 584 * 100%) 0 0 0;
}
.trialSec .sectionMain .leftPan figure:before {
  content: url("../images/y-dot-c.svg");
  position: absolute;
  z-index: 0;
  right: 41px;
  bottom: 44px;
}
@media (max-width: 575.5px) {
  .trialSec .sectionMain .leftPan figure:before {
    right: 28px;
  }
}
.trialSec .sectionMain .leftPan figure:after {
  content: url("../images/x-dot-c.svg");
  position: absolute;
  z-index: 0;
  left: 17%;
  bottom: -27px;
}
.trialSec .sectionMain .leftPan figure img {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.trialSec .sectionMain .rightPan {
  position: relative;
  z-index: 1;
  width: calc(100% - 584px);
  padding-left: 12px;
  margin-top: 30px;
}
@media (max-width: 1299.5px) {
  .trialSec .sectionMain .rightPan {
    width: 100%;
    padding-left: 0;
    text-align: center;
  }
}
.trialSec .sectionMain .rightPan h2 {
  margin-bottom: 36px;
}
@media (max-width: 1199.5px) {
  .trialSec .sectionMain .rightPan h2 {
    margin-bottom: 20px;
  }
}

.swiper-container .swiper-wrapper {
  /*
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug2 {animation: ec1VipTo7ug2_c_o 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug2_c_o { 0% {opacity: 0} 13.636364% {opacity: 0} 36.363636% {opacity: 1} 100% {opacity: 1}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug47 {animation: ec1VipTo7ug47_c_o 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug47_c_o { 0% {opacity: 0} 27.272727% {opacity: 0} 50% {opacity: 1} 100% {opacity: 1}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug48_ts {animation: ec1VipTo7ug48_ts__ts 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug48_ts__ts { 0% {transform: translate(1502.100004px,853.599946px) scale(0.9,0.9)} 77.272727% {transform: translate(1502.100004px,853.599946px) scale(0.9,0.9)} 100% {transform: translate(1502.100004px,853.599946px) scale(1,1)}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug48 {animation: ec1VipTo7ug48_c_o 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug48_c_o { 0% {opacity: 0} 77.272727% {opacity: 0} 100% {opacity: 1}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug326 {animation: ec1VipTo7ug326_c_o 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug326_c_o { 0% {opacity: 0} 27.272727% {opacity: 0} 50% {opacity: 1} 100% {opacity: 1}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug327_ts {animation: ec1VipTo7ug327_ts__ts 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug327_ts__ts { 0% {transform: translate(450.041207px,824.677338px) scale(0.9,0.9)} 63.636364% {transform: translate(450.041207px,824.677338px) scale(0.9,0.9)} 86.363636% {transform: translate(450.041207px,824.677338px) scale(1,1)} 100% {transform: translate(450.041207px,824.677338px) scale(1,1)}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug327 {animation: ec1VipTo7ug327_c_o 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug327_c_o { 0% {opacity: 0} 63.636364% {opacity: 0} 86.363636% {opacity: 1} 100% {opacity: 1}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug493 {animation: ec1VipTo7ug493_c_o 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug493_c_o { 0% {opacity: 0} 27.272727% {opacity: 0} 50% {opacity: 1} 100% {opacity: 1}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug494_ts {animation: ec1VipTo7ug494_ts__ts 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug494_ts__ts { 0% {transform: translate(1479.500855px,355.726959px) scale(0.9,0.9)} 50% {transform: translate(1479.500855px,355.726959px) scale(0.9,0.9)} 72.727273% {transform: translate(1479.500855px,355.726959px) scale(1,1)} 100% {transform: translate(1479.500855px,355.726959px) scale(1,1)}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug494 {animation: ec1VipTo7ug494_c_o 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug494_c_o { 0% {opacity: 0} 50% {opacity: 0} 72.727273% {opacity: 1} 100% {opacity: 1}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug639 {animation: ec1VipTo7ug639_c_o 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug639_c_o { 0% {opacity: 0} 27.272727% {opacity: 0} 50% {opacity: 1} 100% {opacity: 1}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug640_ts {animation: ec1VipTo7ug640_ts__ts 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug640_ts__ts { 0% {transform: translate(420.142384px,379.477341px) scale(0.9,0.9)} 36.363636% {transform: translate(420.142384px,379.477341px) scale(0.9,0.9)} 59.090909% {transform: translate(420.142384px,379.477341px) scale(1,1)} 100% {transform: translate(420.142384px,379.477341px) scale(1,1)}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug640 {animation: ec1VipTo7ug640_c_o 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug640_c_o { 0% {opacity: 0} 36.363636% {opacity: 0} 59.090909% {opacity: 1} 100% {opacity: 1}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug1073_ts {animation: ec1VipTo7ug1073_ts__ts 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug1073_ts__ts { 0% {transform: translate(948.500061px,647.100037px) scale(0.8,0.8)} 13.636364% {transform: translate(948.500061px,647.100037px) scale(0.8,0.8)} 36.363636% {transform: translate(948.500061px,647.100037px) scale(1,1)} 100% {transform: translate(948.500061px,647.100037px) scale(1,1)}} 
  .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug1073 {animation: ec1VipTo7ug1073_c_o 2200ms linear 1 normal forwards}@keyframes ec1VipTo7ug1073_c_o { 0% {opacity: 0} 13.636364% {opacity: 0} 36.363636% {opacity: 1} 100% {opacity: 1}}
  */
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR7_ts {
  -webkit-animation: eQX1gWDOaPR7_ts__ts 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR7_ts__ts 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR7_ts__ts {
  0% {
    -webkit-transform: translate(1072.77px, 657.455903px) scale(0.7, 0.7);
            transform: translate(1072.77px, 657.455903px) scale(0.7, 0.7);
  }
  15.625% {
    -webkit-transform: translate(1072.77px, 657.455903px) scale(0.7, 0.7);
            transform: translate(1072.77px, 657.455903px) scale(0.7, 0.7);
  }
  28.125% {
    -webkit-transform: translate(1072.77px, 657.455903px) scale(1, 1);
            transform: translate(1072.77px, 657.455903px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1072.77px, 657.455903px) scale(1, 1);
            transform: translate(1072.77px, 657.455903px) scale(1, 1);
  }
}
@keyframes eQX1gWDOaPR7_ts__ts {
  0% {
    -webkit-transform: translate(1072.77px, 657.455903px) scale(0.7, 0.7);
            transform: translate(1072.77px, 657.455903px) scale(0.7, 0.7);
  }
  15.625% {
    -webkit-transform: translate(1072.77px, 657.455903px) scale(0.7, 0.7);
            transform: translate(1072.77px, 657.455903px) scale(0.7, 0.7);
  }
  28.125% {
    -webkit-transform: translate(1072.77px, 657.455903px) scale(1, 1);
            transform: translate(1072.77px, 657.455903px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1072.77px, 657.455903px) scale(1, 1);
            transform: translate(1072.77px, 657.455903px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR7 {
  -webkit-animation: eQX1gWDOaPR7_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR7_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR7_c_o {
  0% {
    opacity: 0;
  }
  15.625% {
    opacity: 0;
  }
  28.125% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR7_c_o {
  0% {
    opacity: 0;
  }
  15.625% {
    opacity: 0;
  }
  28.125% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR213_to {
  -webkit-animation: eQX1gWDOaPR213_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR213_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR213_to__to {
  0% {
    -webkit-transform: translate(896.095001px, 718.95px);
            transform: translate(896.095001px, 718.95px);
  }
  81.25% {
    -webkit-transform: translate(896.095001px, 718.95px);
            transform: translate(896.095001px, 718.95px);
  }
  93.75% {
    -webkit-transform: translate(896.095001px, 818.95px);
            transform: translate(896.095001px, 818.95px);
  }
  100% {
    -webkit-transform: translate(896.095001px, 818.95px);
            transform: translate(896.095001px, 818.95px);
  }
}
@keyframes eQX1gWDOaPR213_to__to {
  0% {
    -webkit-transform: translate(896.095001px, 718.95px);
            transform: translate(896.095001px, 718.95px);
  }
  81.25% {
    -webkit-transform: translate(896.095001px, 718.95px);
            transform: translate(896.095001px, 718.95px);
  }
  93.75% {
    -webkit-transform: translate(896.095001px, 818.95px);
            transform: translate(896.095001px, 818.95px);
  }
  100% {
    -webkit-transform: translate(896.095001px, 818.95px);
            transform: translate(896.095001px, 818.95px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR213 {
  -webkit-animation: eQX1gWDOaPR213_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR213_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR213_c_o {
  0% {
    opacity: 0;
  }
  81.25% {
    opacity: 0;
  }
  93.75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR213_c_o {
  0% {
    opacity: 0;
  }
  81.25% {
    opacity: 0;
  }
  93.75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR316_to {
  -webkit-animation: eQX1gWDOaPR316_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR316_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR316_to__to {
  0% {
    -webkit-transform: translate(1508.249939px, 714.53px);
            transform: translate(1508.249939px, 714.53px);
  }
  84.375% {
    -webkit-transform: translate(1508.249939px, 714.53px);
            transform: translate(1508.249939px, 714.53px);
  }
  96.875% {
    -webkit-transform: translate(1508.249939px, 814.53px);
            transform: translate(1508.249939px, 814.53px);
  }
  100% {
    -webkit-transform: translate(1508.249939px, 814.53px);
            transform: translate(1508.249939px, 814.53px);
  }
}
@keyframes eQX1gWDOaPR316_to__to {
  0% {
    -webkit-transform: translate(1508.249939px, 714.53px);
            transform: translate(1508.249939px, 714.53px);
  }
  84.375% {
    -webkit-transform: translate(1508.249939px, 714.53px);
            transform: translate(1508.249939px, 714.53px);
  }
  96.875% {
    -webkit-transform: translate(1508.249939px, 814.53px);
            transform: translate(1508.249939px, 814.53px);
  }
  100% {
    -webkit-transform: translate(1508.249939px, 814.53px);
            transform: translate(1508.249939px, 814.53px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR316 {
  -webkit-animation: eQX1gWDOaPR316_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR316_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR316_c_o {
  0% {
    opacity: 0;
  }
  84.375% {
    opacity: 0;
  }
  96.875% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR316_c_o {
  0% {
    opacity: 0;
  }
  84.375% {
    opacity: 0;
  }
  96.875% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR416_to {
  -webkit-animation: eQX1gWDOaPR416_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR416_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR416_to__to {
  0% {
    -webkit-transform: translate(1124.390686px, 643.2px);
            transform: translate(1124.390686px, 643.2px);
  }
  65.625% {
    -webkit-transform: translate(1124.390686px, 643.2px);
            transform: translate(1124.390686px, 643.2px);
  }
  81.25% {
    -webkit-transform: translate(1124.390686px, 743.2px);
            transform: translate(1124.390686px, 743.2px);
  }
  100% {
    -webkit-transform: translate(1124.390686px, 743.2px);
            transform: translate(1124.390686px, 743.2px);
  }
}
@keyframes eQX1gWDOaPR416_to__to {
  0% {
    -webkit-transform: translate(1124.390686px, 643.2px);
            transform: translate(1124.390686px, 643.2px);
  }
  65.625% {
    -webkit-transform: translate(1124.390686px, 643.2px);
            transform: translate(1124.390686px, 643.2px);
  }
  81.25% {
    -webkit-transform: translate(1124.390686px, 743.2px);
            transform: translate(1124.390686px, 743.2px);
  }
  100% {
    -webkit-transform: translate(1124.390686px, 743.2px);
            transform: translate(1124.390686px, 743.2px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR416 {
  -webkit-animation: eQX1gWDOaPR416_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR416_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR416_c_o {
  0% {
    opacity: 0;
  }
  65.625% {
    opacity: 0;
  }
  81.25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR416_c_o {
  0% {
    opacity: 0;
  }
  65.625% {
    opacity: 0;
  }
  81.25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR491_to {
  -webkit-animation: eQX1gWDOaPR491_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR491_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR491_to__to {
  0% {
    -webkit-transform: translate(1363.809998px, 535.018279px);
            transform: translate(1363.809998px, 535.018279px);
  }
  65.625% {
    -webkit-transform: translate(1363.809998px, 535.018279px);
            transform: translate(1363.809998px, 535.018279px);
  }
  81.25% {
    -webkit-transform: translate(1363.809998px, 635.018279px);
            transform: translate(1363.809998px, 635.018279px);
  }
  100% {
    -webkit-transform: translate(1363.809998px, 635.018279px);
            transform: translate(1363.809998px, 635.018279px);
  }
}
@keyframes eQX1gWDOaPR491_to__to {
  0% {
    -webkit-transform: translate(1363.809998px, 535.018279px);
            transform: translate(1363.809998px, 535.018279px);
  }
  65.625% {
    -webkit-transform: translate(1363.809998px, 535.018279px);
            transform: translate(1363.809998px, 535.018279px);
  }
  81.25% {
    -webkit-transform: translate(1363.809998px, 635.018279px);
            transform: translate(1363.809998px, 635.018279px);
  }
  100% {
    -webkit-transform: translate(1363.809998px, 635.018279px);
            transform: translate(1363.809998px, 635.018279px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR491 {
  -webkit-animation: eQX1gWDOaPR491_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR491_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR491_c_o {
  0% {
    opacity: 0;
  }
  65.625% {
    opacity: 0;
  }
  81.25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR491_c_o {
  0% {
    opacity: 0;
  }
  65.625% {
    opacity: 0;
  }
  81.25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR602_to {
  -webkit-animation: eQX1gWDOaPR602_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR602_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR602_to__to {
  0% {
    -webkit-transform: translate(1134.969971px, 486.98px);
            transform: translate(1134.969971px, 486.98px);
  }
  40.625% {
    -webkit-transform: translate(1134.969971px, 486.98px);
            transform: translate(1134.969971px, 486.98px);
  }
  53.125% {
    -webkit-transform: translate(1134.969971px, 586.98px);
            transform: translate(1134.969971px, 586.98px);
  }
  100% {
    -webkit-transform: translate(1134.969971px, 586.98px);
            transform: translate(1134.969971px, 586.98px);
  }
}
@keyframes eQX1gWDOaPR602_to__to {
  0% {
    -webkit-transform: translate(1134.969971px, 486.98px);
            transform: translate(1134.969971px, 486.98px);
  }
  40.625% {
    -webkit-transform: translate(1134.969971px, 486.98px);
            transform: translate(1134.969971px, 486.98px);
  }
  53.125% {
    -webkit-transform: translate(1134.969971px, 586.98px);
            transform: translate(1134.969971px, 586.98px);
  }
  100% {
    -webkit-transform: translate(1134.969971px, 586.98px);
            transform: translate(1134.969971px, 586.98px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR602 {
  -webkit-animation: eQX1gWDOaPR602_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR602_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR602_c_o {
  0% {
    opacity: 0;
  }
  40.625% {
    opacity: 0;
  }
  53.125% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR602_c_o {
  0% {
    opacity: 0;
  }
  40.625% {
    opacity: 0;
  }
  53.125% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR777_to {
  -webkit-animation: eQX1gWDOaPR777_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR777_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR777_to__to {
  0% {
    -webkit-transform: translate(1565.180115px, 435.06px);
            transform: translate(1565.180115px, 435.06px);
  }
  71.875% {
    -webkit-transform: translate(1565.180115px, 435.06px);
            transform: translate(1565.180115px, 435.06px);
  }
  87.5% {
    -webkit-transform: translate(1565.180115px, 535.058384px);
            transform: translate(1565.180115px, 535.058384px);
  }
  100% {
    -webkit-transform: translate(1565.180115px, 535.058384px);
            transform: translate(1565.180115px, 535.058384px);
  }
}
@keyframes eQX1gWDOaPR777_to__to {
  0% {
    -webkit-transform: translate(1565.180115px, 435.06px);
            transform: translate(1565.180115px, 435.06px);
  }
  71.875% {
    -webkit-transform: translate(1565.180115px, 435.06px);
            transform: translate(1565.180115px, 435.06px);
  }
  87.5% {
    -webkit-transform: translate(1565.180115px, 535.058384px);
            transform: translate(1565.180115px, 535.058384px);
  }
  100% {
    -webkit-transform: translate(1565.180115px, 535.058384px);
            transform: translate(1565.180115px, 535.058384px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR777 {
  -webkit-animation: eQX1gWDOaPR777_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR777_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR777_c_o {
  0% {
    opacity: 0;
  }
  71.875% {
    opacity: 0;
  }
  87.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR777_c_o {
  0% {
    opacity: 0;
  }
  71.875% {
    opacity: 0;
  }
  87.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR927_to {
  -webkit-animation: eQX1gWDOaPR927_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR927_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR927_to__to {
  0% {
    -webkit-transform: translate(1408.174866px, 394.476079px);
            transform: translate(1408.174866px, 394.476079px);
  }
  46.875% {
    -webkit-transform: translate(1408.174866px, 394.476079px);
            transform: translate(1408.174866px, 394.476079px);
  }
  62.5% {
    -webkit-transform: translate(1408.174866px, 494.476079px);
            transform: translate(1408.174866px, 494.476079px);
  }
  100% {
    -webkit-transform: translate(1408.174866px, 494.476079px);
            transform: translate(1408.174866px, 494.476079px);
  }
}
@keyframes eQX1gWDOaPR927_to__to {
  0% {
    -webkit-transform: translate(1408.174866px, 394.476079px);
            transform: translate(1408.174866px, 394.476079px);
  }
  46.875% {
    -webkit-transform: translate(1408.174866px, 394.476079px);
            transform: translate(1408.174866px, 394.476079px);
  }
  62.5% {
    -webkit-transform: translate(1408.174866px, 494.476079px);
            transform: translate(1408.174866px, 494.476079px);
  }
  100% {
    -webkit-transform: translate(1408.174866px, 494.476079px);
            transform: translate(1408.174866px, 494.476079px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR927 {
  -webkit-animation: eQX1gWDOaPR927_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR927_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR927_c_o {
  0% {
    opacity: 0;
  }
  46.875% {
    opacity: 0;
  }
  62.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR927_c_o {
  0% {
    opacity: 0;
  }
  46.875% {
    opacity: 0;
  }
  62.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1100_to {
  -webkit-animation: eQX1gWDOaPR1100_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1100_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1100_to__to {
  0% {
    -webkit-transform: translate(776.185028px, 450.27px);
            transform: translate(776.185028px, 450.27px);
  }
  34.375% {
    -webkit-transform: translate(776.185028px, 450.27px);
            transform: translate(776.185028px, 450.27px);
  }
  50% {
    -webkit-transform: translate(776.185028px, 550.27px);
            transform: translate(776.185028px, 550.27px);
  }
  100% {
    -webkit-transform: translate(776.185028px, 550.27px);
            transform: translate(776.185028px, 550.27px);
  }
}
@keyframes eQX1gWDOaPR1100_to__to {
  0% {
    -webkit-transform: translate(776.185028px, 450.27px);
            transform: translate(776.185028px, 450.27px);
  }
  34.375% {
    -webkit-transform: translate(776.185028px, 450.27px);
            transform: translate(776.185028px, 450.27px);
  }
  50% {
    -webkit-transform: translate(776.185028px, 550.27px);
            transform: translate(776.185028px, 550.27px);
  }
  100% {
    -webkit-transform: translate(776.185028px, 550.27px);
            transform: translate(776.185028px, 550.27px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1100 {
  -webkit-animation: eQX1gWDOaPR1100_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1100_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1100_c_o {
  0% {
    opacity: 0;
  }
  34.375% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR1100_c_o {
  0% {
    opacity: 0;
  }
  34.375% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1250_to {
  -webkit-animation: eQX1gWDOaPR1250_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1250_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1250_to__to {
  0% {
    -webkit-transform: translate(610.884521px, 425.46991px);
            transform: translate(610.884521px, 425.46991px);
  }
  53.125% {
    -webkit-transform: translate(610.884521px, 425.46991px);
            transform: translate(610.884521px, 425.46991px);
  }
  68.75% {
    -webkit-transform: translate(610.884521px, 525.46991px);
            transform: translate(610.884521px, 525.46991px);
  }
  100% {
    -webkit-transform: translate(610.884521px, 525.46991px);
            transform: translate(610.884521px, 525.46991px);
  }
}
@keyframes eQX1gWDOaPR1250_to__to {
  0% {
    -webkit-transform: translate(610.884521px, 425.46991px);
            transform: translate(610.884521px, 425.46991px);
  }
  53.125% {
    -webkit-transform: translate(610.884521px, 425.46991px);
            transform: translate(610.884521px, 425.46991px);
  }
  68.75% {
    -webkit-transform: translate(610.884521px, 525.46991px);
            transform: translate(610.884521px, 525.46991px);
  }
  100% {
    -webkit-transform: translate(610.884521px, 525.46991px);
            transform: translate(610.884521px, 525.46991px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1250 {
  -webkit-animation: eQX1gWDOaPR1250_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1250_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1250_c_o {
  0% {
    opacity: 0;
  }
  53.125% {
    opacity: 0;
  }
  68.75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR1250_c_o {
  0% {
    opacity: 0;
  }
  53.125% {
    opacity: 0;
  }
  68.75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1379_to {
  -webkit-animation: eQX1gWDOaPR1379_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1379_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1379_to__to {
  0% {
    -webkit-transform: translate(1559.09491px, 278.703183px);
            transform: translate(1559.09491px, 278.703183px);
  }
  71.875% {
    -webkit-transform: translate(1559.09491px, 278.703183px);
            transform: translate(1559.09491px, 278.703183px);
  }
  87.5% {
    -webkit-transform: translate(1559.09491px, 378.703183px);
            transform: translate(1559.09491px, 378.703183px);
  }
  100% {
    -webkit-transform: translate(1559.09491px, 378.703183px);
            transform: translate(1559.09491px, 378.703183px);
  }
}
@keyframes eQX1gWDOaPR1379_to__to {
  0% {
    -webkit-transform: translate(1559.09491px, 278.703183px);
            transform: translate(1559.09491px, 278.703183px);
  }
  71.875% {
    -webkit-transform: translate(1559.09491px, 278.703183px);
            transform: translate(1559.09491px, 278.703183px);
  }
  87.5% {
    -webkit-transform: translate(1559.09491px, 378.703183px);
            transform: translate(1559.09491px, 378.703183px);
  }
  100% {
    -webkit-transform: translate(1559.09491px, 378.703183px);
            transform: translate(1559.09491px, 378.703183px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1379 {
  -webkit-animation: eQX1gWDOaPR1379_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1379_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1379_c_o {
  0% {
    opacity: 0;
  }
  71.875% {
    opacity: 0;
  }
  87.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR1379_c_o {
  0% {
    opacity: 0;
  }
  71.875% {
    opacity: 0;
  }
  87.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1527_to {
  -webkit-animation: eQX1gWDOaPR1527_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1527_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1527_to__to {
  0% {
    -webkit-transform: translate(1230.378174px, 299.922773px);
            transform: translate(1230.378174px, 299.922773px);
  }
  46.875% {
    -webkit-transform: translate(1230.378174px, 299.922773px);
            transform: translate(1230.378174px, 299.922773px);
  }
  62.5% {
    -webkit-transform: translate(1230.378174px, 399.92px);
            transform: translate(1230.378174px, 399.92px);
  }
  100% {
    -webkit-transform: translate(1230.378174px, 399.92px);
            transform: translate(1230.378174px, 399.92px);
  }
}
@keyframes eQX1gWDOaPR1527_to__to {
  0% {
    -webkit-transform: translate(1230.378174px, 299.922773px);
            transform: translate(1230.378174px, 299.922773px);
  }
  46.875% {
    -webkit-transform: translate(1230.378174px, 299.922773px);
            transform: translate(1230.378174px, 299.922773px);
  }
  62.5% {
    -webkit-transform: translate(1230.378174px, 399.92px);
            transform: translate(1230.378174px, 399.92px);
  }
  100% {
    -webkit-transform: translate(1230.378174px, 399.92px);
            transform: translate(1230.378174px, 399.92px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1527 {
  -webkit-animation: eQX1gWDOaPR1527_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1527_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1527_c_o {
  0% {
    opacity: 0;
  }
  46.875% {
    opacity: 0;
  }
  62.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR1527_c_o {
  0% {
    opacity: 0;
  }
  46.875% {
    opacity: 0;
  }
  62.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1616_to {
  -webkit-animation: eQX1gWDOaPR1616_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1616_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1616_to__to {
  0% {
    -webkit-transform: translate(896.720032px, 221.965159px);
            transform: translate(896.720032px, 221.965159px);
  }
  59.375% {
    -webkit-transform: translate(896.720032px, 221.965159px);
            transform: translate(896.720032px, 221.965159px);
  }
  75% {
    -webkit-transform: translate(896.720032px, 321.965159px);
            transform: translate(896.720032px, 321.965159px);
  }
  100% {
    -webkit-transform: translate(896.720032px, 321.965159px);
            transform: translate(896.720032px, 321.965159px);
  }
}
@keyframes eQX1gWDOaPR1616_to__to {
  0% {
    -webkit-transform: translate(896.720032px, 221.965159px);
            transform: translate(896.720032px, 221.965159px);
  }
  59.375% {
    -webkit-transform: translate(896.720032px, 221.965159px);
            transform: translate(896.720032px, 221.965159px);
  }
  75% {
    -webkit-transform: translate(896.720032px, 321.965159px);
            transform: translate(896.720032px, 321.965159px);
  }
  100% {
    -webkit-transform: translate(896.720032px, 321.965159px);
            transform: translate(896.720032px, 321.965159px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1616 {
  -webkit-animation: eQX1gWDOaPR1616_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1616_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1616_c_o {
  0% {
    opacity: 0;
  }
  59.375% {
    opacity: 0;
  }
  75% {
    opacity: 0.96;
  }
  100% {
    opacity: 0.96;
  }
}
@keyframes eQX1gWDOaPR1616_c_o {
  0% {
    opacity: 0;
  }
  59.375% {
    opacity: 0;
  }
  75% {
    opacity: 0.96;
  }
  100% {
    opacity: 0.96;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1739_to {
  -webkit-animation: eQX1gWDOaPR1739_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1739_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1739_to__to {
  0% {
    -webkit-transform: translate(607.765015px, 265.607213px);
            transform: translate(607.765015px, 265.607213px);
  }
  28.125% {
    -webkit-transform: translate(607.765015px, 265.607213px);
            transform: translate(607.765015px, 265.607213px);
  }
  43.75% {
    -webkit-transform: translate(607.765015px, 365.607213px);
            transform: translate(607.765015px, 365.607213px);
  }
  100% {
    -webkit-transform: translate(607.765015px, 365.607213px);
            transform: translate(607.765015px, 365.607213px);
  }
}
@keyframes eQX1gWDOaPR1739_to__to {
  0% {
    -webkit-transform: translate(607.765015px, 265.607213px);
            transform: translate(607.765015px, 265.607213px);
  }
  28.125% {
    -webkit-transform: translate(607.765015px, 265.607213px);
            transform: translate(607.765015px, 265.607213px);
  }
  43.75% {
    -webkit-transform: translate(607.765015px, 365.607213px);
            transform: translate(607.765015px, 365.607213px);
  }
  100% {
    -webkit-transform: translate(607.765015px, 365.607213px);
            transform: translate(607.765015px, 365.607213px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1739 {
  -webkit-animation: eQX1gWDOaPR1739_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1739_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1739_c_o {
  0% {
    opacity: 0;
  }
  28.125% {
    opacity: 0;
  }
  43.75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR1739_c_o {
  0% {
    opacity: 0;
  }
  28.125% {
    opacity: 0;
  }
  43.75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1848_to {
  -webkit-animation: eQX1gWDOaPR1848_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1848_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1848_to__to {
  0% {
    -webkit-transform: translate(231.44001px, 193.463348px);
            transform: translate(231.44001px, 193.463348px);
  }
  12.5% {
    -webkit-transform: translate(231.44001px, 293.463348px);
            transform: translate(231.44001px, 293.463348px);
  }
  100% {
    -webkit-transform: translate(231.44001px, 293.463348px);
            transform: translate(231.44001px, 293.463348px);
  }
}
@keyframes eQX1gWDOaPR1848_to__to {
  0% {
    -webkit-transform: translate(231.44001px, 193.463348px);
            transform: translate(231.44001px, 193.463348px);
  }
  12.5% {
    -webkit-transform: translate(231.44001px, 293.463348px);
            transform: translate(231.44001px, 293.463348px);
  }
  100% {
    -webkit-transform: translate(231.44001px, 293.463348px);
            transform: translate(231.44001px, 293.463348px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1848 {
  -webkit-animation: eQX1gWDOaPR1848_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1848_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1848_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR1848_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1874 {
  -webkit-animation: eQX1gWDOaPR1874_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1874_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1874_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR1874_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1907_to {
  -webkit-animation: eQX1gWDOaPR1907_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1907_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1907_to__to {
  0% {
    -webkit-transform: translate(216.260002px, 373.123322px);
            transform: translate(216.260002px, 373.123322px);
  }
  9.375% {
    -webkit-transform: translate(216.260002px, 373.123322px);
            transform: translate(216.260002px, 373.123322px);
  }
  21.875% {
    -webkit-transform: translate(216.260002px, 473.123322px);
            transform: translate(216.260002px, 473.123322px);
  }
  100% {
    -webkit-transform: translate(216.260002px, 473.123322px);
            transform: translate(216.260002px, 473.123322px);
  }
}
@keyframes eQX1gWDOaPR1907_to__to {
  0% {
    -webkit-transform: translate(216.260002px, 373.123322px);
            transform: translate(216.260002px, 373.123322px);
  }
  9.375% {
    -webkit-transform: translate(216.260002px, 373.123322px);
            transform: translate(216.260002px, 373.123322px);
  }
  21.875% {
    -webkit-transform: translate(216.260002px, 473.123322px);
            transform: translate(216.260002px, 473.123322px);
  }
  100% {
    -webkit-transform: translate(216.260002px, 473.123322px);
            transform: translate(216.260002px, 473.123322px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1907 {
  -webkit-animation: eQX1gWDOaPR1907_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1907_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1907_c_o {
  0% {
    opacity: 0;
  }
  9.375% {
    opacity: 0;
  }
  21.875% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR1907_c_o {
  0% {
    opacity: 0;
  }
  9.375% {
    opacity: 0;
  }
  21.875% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1929_to {
  -webkit-animation: eQX1gWDOaPR1929_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1929_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1929_to__to {
  0% {
    -webkit-transform: translate(215.620003px, 565.728294px);
            transform: translate(215.620003px, 565.728294px);
  }
  15.625% {
    -webkit-transform: translate(215.620003px, 565.728294px);
            transform: translate(215.620003px, 565.728294px);
  }
  28.125% {
    -webkit-transform: translate(215.620003px, 665.728294px);
            transform: translate(215.620003px, 665.728294px);
  }
  100% {
    -webkit-transform: translate(215.620003px, 665.728294px);
            transform: translate(215.620003px, 665.728294px);
  }
}
@keyframes eQX1gWDOaPR1929_to__to {
  0% {
    -webkit-transform: translate(215.620003px, 565.728294px);
            transform: translate(215.620003px, 565.728294px);
  }
  15.625% {
    -webkit-transform: translate(215.620003px, 565.728294px);
            transform: translate(215.620003px, 565.728294px);
  }
  28.125% {
    -webkit-transform: translate(215.620003px, 665.728294px);
            transform: translate(215.620003px, 665.728294px);
  }
  100% {
    -webkit-transform: translate(215.620003px, 665.728294px);
            transform: translate(215.620003px, 665.728294px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1929 {
  -webkit-animation: eQX1gWDOaPR1929_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1929_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1929_c_o {
  0% {
    opacity: 0;
  }
  15.625% {
    opacity: 0;
  }
  28.125% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR1929_c_o {
  0% {
    opacity: 0;
  }
  15.625% {
    opacity: 0;
  }
  28.125% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1951_to {
  -webkit-animation: eQX1gWDOaPR1951_to__to 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1951_to__to 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1951_to__to {
  0% {
    -webkit-transform: translate(215.229996px, 758.913305px);
            transform: translate(215.229996px, 758.913305px);
  }
  25% {
    -webkit-transform: translate(215.229996px, 758.913305px);
            transform: translate(215.229996px, 758.913305px);
  }
  37.5% {
    -webkit-transform: translate(215.229996px, 858.913305px);
            transform: translate(215.229996px, 858.913305px);
  }
  100% {
    -webkit-transform: translate(215.229996px, 858.913305px);
            transform: translate(215.229996px, 858.913305px);
  }
}
@keyframes eQX1gWDOaPR1951_to__to {
  0% {
    -webkit-transform: translate(215.229996px, 758.913305px);
            transform: translate(215.229996px, 758.913305px);
  }
  25% {
    -webkit-transform: translate(215.229996px, 758.913305px);
            transform: translate(215.229996px, 758.913305px);
  }
  37.5% {
    -webkit-transform: translate(215.229996px, 858.913305px);
            transform: translate(215.229996px, 858.913305px);
  }
  100% {
    -webkit-transform: translate(215.229996px, 858.913305px);
            transform: translate(215.229996px, 858.913305px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eQX1gWDOaPR1 #eQX1gWDOaPR1951 {
  -webkit-animation: eQX1gWDOaPR1951_c_o 3200ms linear 1 normal forwards;
          animation: eQX1gWDOaPR1951_c_o 3200ms linear 1 normal forwards;
}
@-webkit-keyframes eQX1gWDOaPR1951_c_o {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  37.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eQX1gWDOaPR1951_c_o {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  37.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf45 {
  -webkit-animation: e2esOiU9Pcf45_c_o 5800ms linear infinite  normal forwards;
          animation: e2esOiU9Pcf45_c_o 5800ms linear infinite  normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf45_c_o {
  0% {
    opacity: 0;
  }
  40.310345% {
    opacity: 0;
  }
  50.551724% {
    opacity: 0.26;
  }
  90% {
    opacity: 0.26;
  }
}
@keyframes e2esOiU9Pcf45_c_o {
  0% {
    opacity: 0;
  }
  40.310345% {
    opacity: 0;
  }
  50.551724% {
    opacity: 0.26;
  }
  90% {
    opacity: 0.26;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf612 {
  -webkit-animation: e2esOiU9Pcf612_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf612_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf612_c_o {
  0% {
    opacity: 0;
  }
  27.586207% {
    opacity: 0;
  }
  44.827586% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf612_c_o {
  0% {
    opacity: 0;
  }
  27.586207% {
    opacity: 0;
  }
  44.827586% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf653_ts {
  -webkit-animation: e2esOiU9Pcf653_ts__ts 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf653_ts__ts 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf653_ts__ts {
  0% {
    -webkit-transform: translate(1367.828186px, 281.117882px) scale(0, 0);
            transform: translate(1367.828186px, 281.117882px) scale(0, 0);
  }
  44.827586% {
    -webkit-transform: translate(1367.828186px, 281.117882px) scale(0, 0);
            transform: translate(1367.828186px, 281.117882px) scale(0, 0);
  }
  62.068966% {
    -webkit-transform: translate(1367.828186px, 281.117882px) scale(1, 1);
            transform: translate(1367.828186px, 281.117882px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1367.828186px, 281.117882px) scale(1, 1);
            transform: translate(1367.828186px, 281.117882px) scale(1, 1);
  }
}
@keyframes e2esOiU9Pcf653_ts__ts {
  0% {
    -webkit-transform: translate(1367.828186px, 281.117882px) scale(0, 0);
            transform: translate(1367.828186px, 281.117882px) scale(0, 0);
  }
  44.827586% {
    -webkit-transform: translate(1367.828186px, 281.117882px) scale(0, 0);
            transform: translate(1367.828186px, 281.117882px) scale(0, 0);
  }
  62.068966% {
    -webkit-transform: translate(1367.828186px, 281.117882px) scale(1, 1);
            transform: translate(1367.828186px, 281.117882px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1367.828186px, 281.117882px) scale(1, 1);
            transform: translate(1367.828186px, 281.117882px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf653 {
  -webkit-animation: e2esOiU9Pcf653_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf653_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf653_c_o {
  0% {
    opacity: 0;
  }
  44.827586% {
    opacity: 0;
  }
  62.068966% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf653_c_o {
  0% {
    opacity: 0;
  }
  44.827586% {
    opacity: 0;
  }
  62.068966% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf654_ts {
  -webkit-animation: e2esOiU9Pcf654_ts__ts 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf654_ts__ts 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf654_ts__ts {
  0% {
    -webkit-transform: translate(1373.891541px, 924.261078px) scale(0, 0);
            transform: translate(1373.891541px, 924.261078px) scale(0, 0);
  }
  41.37931% {
    -webkit-transform: translate(1373.891541px, 924.261078px) scale(0, 0);
            transform: translate(1373.891541px, 924.261078px) scale(0, 0);
  }
  58.62069% {
    -webkit-transform: translate(1373.891541px, 924.261078px) scale(1, 1);
            transform: translate(1373.891541px, 924.261078px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1373.891541px, 924.261078px) scale(1, 1);
            transform: translate(1373.891541px, 924.261078px) scale(1, 1);
  }
}
@keyframes e2esOiU9Pcf654_ts__ts {
  0% {
    -webkit-transform: translate(1373.891541px, 924.261078px) scale(0, 0);
            transform: translate(1373.891541px, 924.261078px) scale(0, 0);
  }
  41.37931% {
    -webkit-transform: translate(1373.891541px, 924.261078px) scale(0, 0);
            transform: translate(1373.891541px, 924.261078px) scale(0, 0);
  }
  58.62069% {
    -webkit-transform: translate(1373.891541px, 924.261078px) scale(1, 1);
            transform: translate(1373.891541px, 924.261078px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1373.891541px, 924.261078px) scale(1, 1);
            transform: translate(1373.891541px, 924.261078px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf654 {
  -webkit-animation: e2esOiU9Pcf654_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf654_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf654_c_o {
  0% {
    opacity: 0;
  }
  41.37931% {
    opacity: 0;
  }
  58.62069% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf654_c_o {
  0% {
    opacity: 0;
  }
  41.37931% {
    opacity: 0;
  }
  58.62069% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf802_to {
  -webkit-animation: e2esOiU9Pcf802_to__to 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf802_to__to 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf802_to__to {
  0% {
    -webkit-transform: translate(1514.879961px, 595.035004px);
            transform: translate(1514.879961px, 595.035004px);
  }
  58.62069% {
    -webkit-transform: translate(1514.879961px, 595.035004px);
            transform: translate(1514.879961px, 595.035004px);
  }
  75.862069% {
    -webkit-transform: translate(1614.879961px, 595.035004px);
            transform: translate(1614.879961px, 595.035004px);
  }
  100% {
    -webkit-transform: translate(1614.879961px, 595.035004px);
            transform: translate(1614.879961px, 595.035004px);
  }
}
@keyframes e2esOiU9Pcf802_to__to {
  0% {
    -webkit-transform: translate(1514.879961px, 595.035004px);
            transform: translate(1514.879961px, 595.035004px);
  }
  58.62069% {
    -webkit-transform: translate(1514.879961px, 595.035004px);
            transform: translate(1514.879961px, 595.035004px);
  }
  75.862069% {
    -webkit-transform: translate(1614.879961px, 595.035004px);
            transform: translate(1614.879961px, 595.035004px);
  }
  100% {
    -webkit-transform: translate(1614.879961px, 595.035004px);
            transform: translate(1614.879961px, 595.035004px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf802 {
  -webkit-animation: e2esOiU9Pcf802_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf802_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf802_c_o {
  0% {
    opacity: 0;
  }
  58.62069% {
    opacity: 0;
  }
  75.862069% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf802_c_o {
  0% {
    opacity: 0;
  }
  58.62069% {
    opacity: 0;
  }
  75.862069% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf922_to {
  -webkit-animation: e2esOiU9Pcf922_to__to 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf922_to__to 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf922_to__to {
  0% {
    -webkit-transform: translate(1219.43px, 543.560013px);
            transform: translate(1219.43px, 543.560013px);
  }
  41.37931% {
    -webkit-transform: translate(1219.43px, 543.560013px);
            transform: translate(1219.43px, 543.560013px);
  }
  58.62069% {
    -webkit-transform: translate(1319.43px, 543.560013px);
            transform: translate(1319.43px, 543.560013px);
  }
  100% {
    -webkit-transform: translate(1319.43px, 543.560013px);
            transform: translate(1319.43px, 543.560013px);
  }
}
@keyframes e2esOiU9Pcf922_to__to {
  0% {
    -webkit-transform: translate(1219.43px, 543.560013px);
            transform: translate(1219.43px, 543.560013px);
  }
  41.37931% {
    -webkit-transform: translate(1219.43px, 543.560013px);
            transform: translate(1219.43px, 543.560013px);
  }
  58.62069% {
    -webkit-transform: translate(1319.43px, 543.560013px);
            transform: translate(1319.43px, 543.560013px);
  }
  100% {
    -webkit-transform: translate(1319.43px, 543.560013px);
            transform: translate(1319.43px, 543.560013px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf922 {
  -webkit-animation: e2esOiU9Pcf922_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf922_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf922_c_o {
  0% {
    opacity: 0;
  }
  41.37931% {
    opacity: 0;
  }
  58.62069% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf922_c_o {
  0% {
    opacity: 0;
  }
  41.37931% {
    opacity: 0;
  }
  58.62069% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf944_to {
  -webkit-animation: e2esOiU9Pcf944_to__to 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf944_to__to 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf944_to__to {
  0% {
    -webkit-transform: translate(913.930002px, 757.547607px);
            transform: translate(913.930002px, 757.547607px);
  }
  31.034483% {
    -webkit-transform: translate(913.930002px, 757.547607px);
            transform: translate(913.930002px, 757.547607px);
  }
  48.275862% {
    -webkit-transform: translate(1013.930002px, 757.547607px);
            transform: translate(1013.930002px, 757.547607px);
  }
  100% {
    -webkit-transform: translate(1013.930002px, 757.547607px);
            transform: translate(1013.930002px, 757.547607px);
  }
}
@keyframes e2esOiU9Pcf944_to__to {
  0% {
    -webkit-transform: translate(913.930002px, 757.547607px);
            transform: translate(913.930002px, 757.547607px);
  }
  31.034483% {
    -webkit-transform: translate(913.930002px, 757.547607px);
            transform: translate(913.930002px, 757.547607px);
  }
  48.275862% {
    -webkit-transform: translate(1013.930002px, 757.547607px);
            transform: translate(1013.930002px, 757.547607px);
  }
  100% {
    -webkit-transform: translate(1013.930002px, 757.547607px);
            transform: translate(1013.930002px, 757.547607px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf944 {
  -webkit-animation: e2esOiU9Pcf944_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf944_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf944_c_o {
  0% {
    opacity: 0;
  }
  31.034483% {
    opacity: 0;
  }
  48.275862% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf944_c_o {
  0% {
    opacity: 0;
  }
  31.034483% {
    opacity: 0;
  }
  48.275862% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf1109_to {
  -webkit-animation: e2esOiU9Pcf1109_to__to 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf1109_to__to 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf1109_to__to {
  0% {
    -webkit-transform: translate(908.88px, 404.050019px);
            transform: translate(908.88px, 404.050019px);
  }
  31.034483% {
    -webkit-transform: translate(908.88px, 404.050019px);
            transform: translate(908.88px, 404.050019px);
  }
  48.275862% {
    -webkit-transform: translate(1008.88px, 404.050019px);
            transform: translate(1008.88px, 404.050019px);
  }
  100% {
    -webkit-transform: translate(1008.88px, 404.050019px);
            transform: translate(1008.88px, 404.050019px);
  }
}
@keyframes e2esOiU9Pcf1109_to__to {
  0% {
    -webkit-transform: translate(908.88px, 404.050019px);
            transform: translate(908.88px, 404.050019px);
  }
  31.034483% {
    -webkit-transform: translate(908.88px, 404.050019px);
            transform: translate(908.88px, 404.050019px);
  }
  48.275862% {
    -webkit-transform: translate(1008.88px, 404.050019px);
            transform: translate(1008.88px, 404.050019px);
  }
  100% {
    -webkit-transform: translate(1008.88px, 404.050019px);
            transform: translate(1008.88px, 404.050019px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf1109 {
  -webkit-animation: e2esOiU9Pcf1109_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf1109_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf1109_c_o {
  0% {
    opacity: 0;
  }
  31.034483% {
    opacity: 0;
  }
  48.275862% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf1109_c_o {
  0% {
    opacity: 0;
  }
  31.034483% {
    opacity: 0;
  }
  48.275862% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf1242_to {
  -webkit-animation: e2esOiU9Pcf1242_to__to 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf1242_to__to 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf1242_to__to {
  0% {
    -webkit-transform: translate(600.4px, 555.264984px);
            transform: translate(600.4px, 555.264984px);
  }
  31.034483% {
    -webkit-transform: translate(600.4px, 555.264984px);
            transform: translate(600.4px, 555.264984px);
  }
  48.275862% {
    -webkit-transform: translate(700.4px, 555.264984px);
            transform: translate(700.4px, 555.264984px);
  }
  100% {
    -webkit-transform: translate(700.4px, 555.264984px);
            transform: translate(700.4px, 555.264984px);
  }
}
@keyframes e2esOiU9Pcf1242_to__to {
  0% {
    -webkit-transform: translate(600.4px, 555.264984px);
            transform: translate(600.4px, 555.264984px);
  }
  31.034483% {
    -webkit-transform: translate(600.4px, 555.264984px);
            transform: translate(600.4px, 555.264984px);
  }
  48.275862% {
    -webkit-transform: translate(700.4px, 555.264984px);
            transform: translate(700.4px, 555.264984px);
  }
  100% {
    -webkit-transform: translate(700.4px, 555.264984px);
            transform: translate(700.4px, 555.264984px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf1242 {
  -webkit-animation: e2esOiU9Pcf1242_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf1242_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf1242_c_o {
  0% {
    opacity: 0;
  }
  31.034483% {
    opacity: 0;
  }
  48.275862% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf1242_c_o {
  0% {
    opacity: 0;
  }
  31.034483% {
    opacity: 0;
  }
  48.275862% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf1258_to {
  -webkit-animation: e2esOiU9Pcf1258_to__to 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf1258_to__to 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf1258_to__to {
  0% {
    -webkit-transform: translate(309.94px, 843.299988px);
            transform: translate(309.94px, 843.299988px);
  }
  13.793103% {
    -webkit-transform: translate(309.94px, 843.299988px);
            transform: translate(309.94px, 843.299988px);
  }
  31.034483% {
    -webkit-transform: translate(409.94px, 843.299988px);
            transform: translate(409.94px, 843.299988px);
  }
  100% {
    -webkit-transform: translate(409.94px, 843.299988px);
            transform: translate(409.94px, 843.299988px);
  }
}
@keyframes e2esOiU9Pcf1258_to__to {
  0% {
    -webkit-transform: translate(309.94px, 843.299988px);
            transform: translate(309.94px, 843.299988px);
  }
  13.793103% {
    -webkit-transform: translate(309.94px, 843.299988px);
            transform: translate(309.94px, 843.299988px);
  }
  31.034483% {
    -webkit-transform: translate(409.94px, 843.299988px);
            transform: translate(409.94px, 843.299988px);
  }
  100% {
    -webkit-transform: translate(409.94px, 843.299988px);
            transform: translate(409.94px, 843.299988px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf1258 {
  -webkit-animation: e2esOiU9Pcf1258_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf1258_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf1258_c_o {
  0% {
    opacity: 0;
  }
  13.793103% {
    opacity: 0;
  }
  31.034483% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf1258_c_o {
  0% {
    opacity: 0;
  }
  13.793103% {
    opacity: 0;
  }
  31.034483% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf1346_to {
  -webkit-animation: e2esOiU9Pcf1346_to__to 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf1346_to__to 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf1346_to__to {
  0% {
    -webkit-transform: translate(251.084997px, 440.060013px);
            transform: translate(251.084997px, 440.060013px);
  }
  17.241379% {
    -webkit-transform: translate(251.084997px, 440.060013px);
            transform: translate(251.084997px, 440.060013px);
  }
  34.482759% {
    -webkit-transform: translate(351.084997px, 440.060013px);
            transform: translate(351.084997px, 440.060013px);
  }
  100% {
    -webkit-transform: translate(351.084997px, 440.060013px);
            transform: translate(351.084997px, 440.060013px);
  }
}
@keyframes e2esOiU9Pcf1346_to__to {
  0% {
    -webkit-transform: translate(251.084997px, 440.060013px);
            transform: translate(251.084997px, 440.060013px);
  }
  17.241379% {
    -webkit-transform: translate(251.084997px, 440.060013px);
            transform: translate(251.084997px, 440.060013px);
  }
  34.482759% {
    -webkit-transform: translate(351.084997px, 440.060013px);
            transform: translate(351.084997px, 440.060013px);
  }
  100% {
    -webkit-transform: translate(351.084997px, 440.060013px);
            transform: translate(351.084997px, 440.060013px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf1346 {
  -webkit-animation: e2esOiU9Pcf1346_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf1346_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf1346_c_o {
  0% {
    opacity: 0;
  }
  17.241379% {
    opacity: 0;
  }
  34.482759% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf1346_c_o {
  0% {
    opacity: 0;
  }
  17.241379% {
    opacity: 0;
  }
  34.482759% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf1413_to {
  -webkit-animation: e2esOiU9Pcf1413_to__to 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf1413_to__to 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf1413_to__to {
  0% {
    -webkit-transform: translate(72.25px, 550.390015px);
            transform: translate(72.25px, 550.390015px);
  }
  17.241379% {
    -webkit-transform: translate(72.25px, 550.390015px);
            transform: translate(72.25px, 550.390015px);
  }
  34.482759% {
    -webkit-transform: translate(172.25px, 550.390015px);
            transform: translate(172.25px, 550.390015px);
  }
  100% {
    -webkit-transform: translate(172.25px, 550.390015px);
            transform: translate(172.25px, 550.390015px);
  }
}
@keyframes e2esOiU9Pcf1413_to__to {
  0% {
    -webkit-transform: translate(72.25px, 550.390015px);
            transform: translate(72.25px, 550.390015px);
  }
  17.241379% {
    -webkit-transform: translate(72.25px, 550.390015px);
            transform: translate(72.25px, 550.390015px);
  }
  34.482759% {
    -webkit-transform: translate(172.25px, 550.390015px);
            transform: translate(172.25px, 550.390015px);
  }
  100% {
    -webkit-transform: translate(172.25px, 550.390015px);
            transform: translate(172.25px, 550.390015px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e2esOiU9Pcf1 #e2esOiU9Pcf1413 {
  -webkit-animation: e2esOiU9Pcf1413_c_o 2900ms linear 1 normal forwards;
          animation: e2esOiU9Pcf1413_c_o 2900ms linear 1 normal forwards;
}
@-webkit-keyframes e2esOiU9Pcf1413_c_o {
  0% {
    opacity: 0;
  }
  17.241379% {
    opacity: 0;
  }
  34.482759% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e2esOiU9Pcf1413_c_o {
  0% {
    opacity: 0;
  }
  17.241379% {
    opacity: 0;
  }
  34.482759% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug2 {
  -webkit-animation: ec1VipTo7ug2_c_o 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug2_c_o 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug2_c_o {
  0% {
    opacity: 0;
  }
  13.636364% {
    opacity: 0;
  }
  36.363636% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ec1VipTo7ug2_c_o {
  0% {
    opacity: 0;
  }
  13.636364% {
    opacity: 0;
  }
  36.363636% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug47 {
  -webkit-animation: ec1VipTo7ug47_c_o 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug47_c_o 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug47_c_o {
  0% {
    opacity: 0;
  }
  27.272727% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ec1VipTo7ug47_c_o {
  0% {
    opacity: 0;
  }
  27.272727% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug48_ts {
  -webkit-animation: ec1VipTo7ug48_ts__ts 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug48_ts__ts 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug48_ts__ts {
  0% {
    -webkit-transform: translate(1502.100004px, 853.599946px) scale(0.9, 0.9);
            transform: translate(1502.100004px, 853.599946px) scale(0.9, 0.9);
  }
  77.272727% {
    -webkit-transform: translate(1502.100004px, 853.599946px) scale(0.9, 0.9);
            transform: translate(1502.100004px, 853.599946px) scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: translate(1502.100004px, 853.599946px) scale(1, 1);
            transform: translate(1502.100004px, 853.599946px) scale(1, 1);
  }
}
@keyframes ec1VipTo7ug48_ts__ts {
  0% {
    -webkit-transform: translate(1502.100004px, 853.599946px) scale(0.9, 0.9);
            transform: translate(1502.100004px, 853.599946px) scale(0.9, 0.9);
  }
  77.272727% {
    -webkit-transform: translate(1502.100004px, 853.599946px) scale(0.9, 0.9);
            transform: translate(1502.100004px, 853.599946px) scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: translate(1502.100004px, 853.599946px) scale(1, 1);
            transform: translate(1502.100004px, 853.599946px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug48 {
  -webkit-animation: ec1VipTo7ug48_c_o 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug48_c_o 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug48_c_o {
  0% {
    opacity: 0;
  }
  77.272727% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ec1VipTo7ug48_c_o {
  0% {
    opacity: 0;
  }
  77.272727% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug326 {
  -webkit-animation: ec1VipTo7ug326_c_o 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug326_c_o 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug326_c_o {
  0% {
    opacity: 0;
  }
  27.272727% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ec1VipTo7ug326_c_o {
  0% {
    opacity: 0;
  }
  27.272727% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug327_ts {
  -webkit-animation: ec1VipTo7ug327_ts__ts 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug327_ts__ts 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug327_ts__ts {
  0% {
    -webkit-transform: translate(450.041207px, 824.677338px) scale(0.9, 0.9);
            transform: translate(450.041207px, 824.677338px) scale(0.9, 0.9);
  }
  63.636364% {
    -webkit-transform: translate(450.041207px, 824.677338px) scale(0.9, 0.9);
            transform: translate(450.041207px, 824.677338px) scale(0.9, 0.9);
  }
  86.363636% {
    -webkit-transform: translate(450.041207px, 824.677338px) scale(1, 1);
            transform: translate(450.041207px, 824.677338px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(450.041207px, 824.677338px) scale(1, 1);
            transform: translate(450.041207px, 824.677338px) scale(1, 1);
  }
}
@keyframes ec1VipTo7ug327_ts__ts {
  0% {
    -webkit-transform: translate(450.041207px, 824.677338px) scale(0.9, 0.9);
            transform: translate(450.041207px, 824.677338px) scale(0.9, 0.9);
  }
  63.636364% {
    -webkit-transform: translate(450.041207px, 824.677338px) scale(0.9, 0.9);
            transform: translate(450.041207px, 824.677338px) scale(0.9, 0.9);
  }
  86.363636% {
    -webkit-transform: translate(450.041207px, 824.677338px) scale(1, 1);
            transform: translate(450.041207px, 824.677338px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(450.041207px, 824.677338px) scale(1, 1);
            transform: translate(450.041207px, 824.677338px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug327 {
  -webkit-animation: ec1VipTo7ug327_c_o 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug327_c_o 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug327_c_o {
  0% {
    opacity: 0;
  }
  63.636364% {
    opacity: 0;
  }
  86.363636% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ec1VipTo7ug327_c_o {
  0% {
    opacity: 0;
  }
  63.636364% {
    opacity: 0;
  }
  86.363636% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug493 {
  -webkit-animation: ec1VipTo7ug493_c_o 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug493_c_o 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug493_c_o {
  0% {
    opacity: 0;
  }
  27.272727% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ec1VipTo7ug493_c_o {
  0% {
    opacity: 0;
  }
  27.272727% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug494_ts {
  -webkit-animation: ec1VipTo7ug494_ts__ts 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug494_ts__ts 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug494_ts__ts {
  0% {
    -webkit-transform: translate(1479.500855px, 355.726959px) scale(0.9, 0.9);
            transform: translate(1479.500855px, 355.726959px) scale(0.9, 0.9);
  }
  50% {
    -webkit-transform: translate(1479.500855px, 355.726959px) scale(0.9, 0.9);
            transform: translate(1479.500855px, 355.726959px) scale(0.9, 0.9);
  }
  72.727273% {
    -webkit-transform: translate(1479.500855px, 355.726959px) scale(1, 1);
            transform: translate(1479.500855px, 355.726959px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1479.500855px, 355.726959px) scale(1, 1);
            transform: translate(1479.500855px, 355.726959px) scale(1, 1);
  }
}
@keyframes ec1VipTo7ug494_ts__ts {
  0% {
    -webkit-transform: translate(1479.500855px, 355.726959px) scale(0.9, 0.9);
            transform: translate(1479.500855px, 355.726959px) scale(0.9, 0.9);
  }
  50% {
    -webkit-transform: translate(1479.500855px, 355.726959px) scale(0.9, 0.9);
            transform: translate(1479.500855px, 355.726959px) scale(0.9, 0.9);
  }
  72.727273% {
    -webkit-transform: translate(1479.500855px, 355.726959px) scale(1, 1);
            transform: translate(1479.500855px, 355.726959px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1479.500855px, 355.726959px) scale(1, 1);
            transform: translate(1479.500855px, 355.726959px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug494 {
  -webkit-animation: ec1VipTo7ug494_c_o 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug494_c_o 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug494_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  72.727273% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ec1VipTo7ug494_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  72.727273% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug639 {
  -webkit-animation: ec1VipTo7ug639_c_o 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug639_c_o 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug639_c_o {
  0% {
    opacity: 0;
  }
  27.272727% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ec1VipTo7ug639_c_o {
  0% {
    opacity: 0;
  }
  27.272727% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug640_ts {
  -webkit-animation: ec1VipTo7ug640_ts__ts 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug640_ts__ts 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug640_ts__ts {
  0% {
    -webkit-transform: translate(420.142384px, 379.477341px) scale(0.9, 0.9);
            transform: translate(420.142384px, 379.477341px) scale(0.9, 0.9);
  }
  36.363636% {
    -webkit-transform: translate(420.142384px, 379.477341px) scale(0.9, 0.9);
            transform: translate(420.142384px, 379.477341px) scale(0.9, 0.9);
  }
  59.090909% {
    -webkit-transform: translate(420.142384px, 379.477341px) scale(1, 1);
            transform: translate(420.142384px, 379.477341px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(420.142384px, 379.477341px) scale(1, 1);
            transform: translate(420.142384px, 379.477341px) scale(1, 1);
  }
}
@keyframes ec1VipTo7ug640_ts__ts {
  0% {
    -webkit-transform: translate(420.142384px, 379.477341px) scale(0.9, 0.9);
            transform: translate(420.142384px, 379.477341px) scale(0.9, 0.9);
  }
  36.363636% {
    -webkit-transform: translate(420.142384px, 379.477341px) scale(0.9, 0.9);
            transform: translate(420.142384px, 379.477341px) scale(0.9, 0.9);
  }
  59.090909% {
    -webkit-transform: translate(420.142384px, 379.477341px) scale(1, 1);
            transform: translate(420.142384px, 379.477341px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(420.142384px, 379.477341px) scale(1, 1);
            transform: translate(420.142384px, 379.477341px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug640 {
  -webkit-animation: ec1VipTo7ug640_c_o 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug640_c_o 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug640_c_o {
  0% {
    opacity: 0;
  }
  36.363636% {
    opacity: 0;
  }
  59.090909% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ec1VipTo7ug640_c_o {
  0% {
    opacity: 0;
  }
  36.363636% {
    opacity: 0;
  }
  59.090909% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug1073_ts {
  -webkit-animation: ec1VipTo7ug1073_ts__ts 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug1073_ts__ts 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug1073_ts__ts {
  0% {
    -webkit-transform: translate(948.500061px, 647.100037px) scale(0.8, 0.8);
            transform: translate(948.500061px, 647.100037px) scale(0.8, 0.8);
  }
  13.636364% {
    -webkit-transform: translate(948.500061px, 647.100037px) scale(0.8, 0.8);
            transform: translate(948.500061px, 647.100037px) scale(0.8, 0.8);
  }
  36.363636% {
    -webkit-transform: translate(948.500061px, 647.100037px) scale(1, 1);
            transform: translate(948.500061px, 647.100037px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(948.500061px, 647.100037px) scale(1, 1);
            transform: translate(948.500061px, 647.100037px) scale(1, 1);
  }
}
@keyframes ec1VipTo7ug1073_ts__ts {
  0% {
    -webkit-transform: translate(948.500061px, 647.100037px) scale(0.8, 0.8);
            transform: translate(948.500061px, 647.100037px) scale(0.8, 0.8);
  }
  13.636364% {
    -webkit-transform: translate(948.500061px, 647.100037px) scale(0.8, 0.8);
            transform: translate(948.500061px, 647.100037px) scale(0.8, 0.8);
  }
  36.363636% {
    -webkit-transform: translate(948.500061px, 647.100037px) scale(1, 1);
            transform: translate(948.500061px, 647.100037px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(948.500061px, 647.100037px) scale(1, 1);
            transform: translate(948.500061px, 647.100037px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ec1VipTo7ug1 #ec1VipTo7ug1073 {
  -webkit-animation: ec1VipTo7ug1073_c_o 2200ms linear 1 normal forwards;
          animation: ec1VipTo7ug1073_c_o 2200ms linear 1 normal forwards;
}
@-webkit-keyframes ec1VipTo7ug1073_c_o {
  0% {
    opacity: 0;
  }
  13.636364% {
    opacity: 0;
  }
  36.363636% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ec1VipTo7ug1073_c_o {
  0% {
    opacity: 0;
  }
  13.636364% {
    opacity: 0;
  }
  36.363636% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI6 {
  -webkit-animation: e8UQpx0MHdI6_c_o 5600ms linear infinite normal forwards;
          animation: e8UQpx0MHdI6_c_o 5600ms linear infinite normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI6_c_o {
  0% {
    opacity: 0;
  }
  45.571429% {
    opacity: 0;
  }
  60.428571% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
}
@keyframes e8UQpx0MHdI6_c_o {
  0% {
    opacity: 0;
  }
  45.571429% {
    opacity: 0;
  }
  60.428571% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI36_ts {
  -webkit-animation: e8UQpx0MHdI36_ts__ts 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI36_ts__ts 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI36_ts__ts {
  0% {
    -webkit-transform: translate(1333.092896px, 653.775009px) scale(0.8, 0.8);
            transform: translate(1333.092896px, 653.775009px) scale(0.8, 0.8);
  }
  67.857143% {
    -webkit-transform: translate(1333.092896px, 653.775009px) scale(0.8, 0.8);
            transform: translate(1333.092896px, 653.775009px) scale(0.8, 0.8);
  }
  85.714286% {
    -webkit-transform: translate(1333.092896px, 653.775009px) scale(1, 1);
            transform: translate(1333.092896px, 653.775009px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1333.092896px, 653.775009px) scale(1, 1);
            transform: translate(1333.092896px, 653.775009px) scale(1, 1);
  }
}
@keyframes e8UQpx0MHdI36_ts__ts {
  0% {
    -webkit-transform: translate(1333.092896px, 653.775009px) scale(0.8, 0.8);
            transform: translate(1333.092896px, 653.775009px) scale(0.8, 0.8);
  }
  67.857143% {
    -webkit-transform: translate(1333.092896px, 653.775009px) scale(0.8, 0.8);
            transform: translate(1333.092896px, 653.775009px) scale(0.8, 0.8);
  }
  85.714286% {
    -webkit-transform: translate(1333.092896px, 653.775009px) scale(1, 1);
            transform: translate(1333.092896px, 653.775009px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1333.092896px, 653.775009px) scale(1, 1);
            transform: translate(1333.092896px, 653.775009px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI36 {
  -webkit-animation: e8UQpx0MHdI36_c_o 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI36_c_o 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI36_c_o {
  0% {
    opacity: 0;
  }
  67.857143% {
    opacity: 0;
  }
  85.714286% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e8UQpx0MHdI36_c_o {
  0% {
    opacity: 0;
  }
  67.857143% {
    opacity: 0;
  }
  85.714286% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI332_ts {
  -webkit-animation: e8UQpx0MHdI332_ts__ts 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI332_ts__ts 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI332_ts__ts {
  0% {
    -webkit-transform: translate(934.512879px, 883.655151px) scale(0.8, 0.8);
            transform: translate(934.512879px, 883.655151px) scale(0.8, 0.8);
  }
  57.142857% {
    -webkit-transform: translate(934.512879px, 883.655151px) scale(0.8, 0.8);
            transform: translate(934.512879px, 883.655151px) scale(0.8, 0.8);
  }
  75% {
    -webkit-transform: translate(934.512879px, 883.655151px) scale(1, 1);
            transform: translate(934.512879px, 883.655151px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(934.512879px, 883.655151px) scale(1, 1);
            transform: translate(934.512879px, 883.655151px) scale(1, 1);
  }
}
@keyframes e8UQpx0MHdI332_ts__ts {
  0% {
    -webkit-transform: translate(934.512879px, 883.655151px) scale(0.8, 0.8);
            transform: translate(934.512879px, 883.655151px) scale(0.8, 0.8);
  }
  57.142857% {
    -webkit-transform: translate(934.512879px, 883.655151px) scale(0.8, 0.8);
            transform: translate(934.512879px, 883.655151px) scale(0.8, 0.8);
  }
  75% {
    -webkit-transform: translate(934.512879px, 883.655151px) scale(1, 1);
            transform: translate(934.512879px, 883.655151px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(934.512879px, 883.655151px) scale(1, 1);
            transform: translate(934.512879px, 883.655151px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI332 {
  -webkit-animation: e8UQpx0MHdI332_c_o 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI332_c_o 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI332_c_o {
  0% {
    opacity: 0;
  }
  57.142857% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e8UQpx0MHdI332_c_o {
  0% {
    opacity: 0;
  }
  57.142857% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI568_ts {
  -webkit-animation: e8UQpx0MHdI568_ts__ts 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI568_ts__ts 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI568_ts__ts {
  0% {
    -webkit-transform: translate(861.390015px, 694.455017px) scale(0.8, 0.8);
            transform: translate(861.390015px, 694.455017px) scale(0.8, 0.8);
  }
  42.857143% {
    -webkit-transform: translate(861.390015px, 694.455017px) scale(0.8, 0.8);
            transform: translate(861.390015px, 694.455017px) scale(0.8, 0.8);
  }
  60.714286% {
    -webkit-transform: translate(861.390015px, 694.455017px) scale(1, 1);
            transform: translate(861.390015px, 694.455017px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(861.390015px, 694.455017px) scale(1, 1);
            transform: translate(861.390015px, 694.455017px) scale(1, 1);
  }
}
@keyframes e8UQpx0MHdI568_ts__ts {
  0% {
    -webkit-transform: translate(861.390015px, 694.455017px) scale(0.8, 0.8);
            transform: translate(861.390015px, 694.455017px) scale(0.8, 0.8);
  }
  42.857143% {
    -webkit-transform: translate(861.390015px, 694.455017px) scale(0.8, 0.8);
            transform: translate(861.390015px, 694.455017px) scale(0.8, 0.8);
  }
  60.714286% {
    -webkit-transform: translate(861.390015px, 694.455017px) scale(1, 1);
            transform: translate(861.390015px, 694.455017px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(861.390015px, 694.455017px) scale(1, 1);
            transform: translate(861.390015px, 694.455017px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI568 {
  -webkit-animation: e8UQpx0MHdI568_c_o 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI568_c_o 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI568_c_o {
  0% {
    opacity: 0;
  }
  42.857143% {
    opacity: 0;
  }
  60.714286% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e8UQpx0MHdI568_c_o {
  0% {
    opacity: 0;
  }
  42.857143% {
    opacity: 0;
  }
  60.714286% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI874_ts {
  -webkit-animation: e8UQpx0MHdI874_ts__ts 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI874_ts__ts 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI874_ts__ts {
  0% {
    -webkit-transform: translate(313.345001px, 790.729981px) scale(0.8, 0.8);
            transform: translate(313.345001px, 790.729981px) scale(0.8, 0.8);
  }
  32.142857% {
    -webkit-transform: translate(313.345001px, 790.729981px) scale(0.8, 0.8);
            transform: translate(313.345001px, 790.729981px) scale(0.8, 0.8);
  }
  50% {
    -webkit-transform: translate(313.345001px, 790.729981px) scale(1, 1);
            transform: translate(313.345001px, 790.729981px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(313.345001px, 790.729981px) scale(1, 1);
            transform: translate(313.345001px, 790.729981px) scale(1, 1);
  }
}
@keyframes e8UQpx0MHdI874_ts__ts {
  0% {
    -webkit-transform: translate(313.345001px, 790.729981px) scale(0.8, 0.8);
            transform: translate(313.345001px, 790.729981px) scale(0.8, 0.8);
  }
  32.142857% {
    -webkit-transform: translate(313.345001px, 790.729981px) scale(0.8, 0.8);
            transform: translate(313.345001px, 790.729981px) scale(0.8, 0.8);
  }
  50% {
    -webkit-transform: translate(313.345001px, 790.729981px) scale(1, 1);
            transform: translate(313.345001px, 790.729981px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(313.345001px, 790.729981px) scale(1, 1);
            transform: translate(313.345001px, 790.729981px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI874 {
  -webkit-animation: e8UQpx0MHdI874_c_o 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI874_c_o 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI874_c_o {
  0% {
    opacity: 0;
  }
  32.142857% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e8UQpx0MHdI874_c_o {
  0% {
    opacity: 0;
  }
  32.142857% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI1265_ts {
  -webkit-animation: e8UQpx0MHdI1265_ts__ts 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI1265_ts__ts 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI1265_ts__ts {
  0% {
    -webkit-transform: translate(361.574997px, 341.71px) scale(0.8, 0.8);
            transform: translate(361.574997px, 341.71px) scale(0.8, 0.8);
  }
  21.428571% {
    -webkit-transform: translate(361.574997px, 341.71px) scale(0.8, 0.8);
            transform: translate(361.574997px, 341.71px) scale(0.8, 0.8);
  }
  39.285714% {
    -webkit-transform: translate(361.574997px, 341.71px) scale(1, 1);
            transform: translate(361.574997px, 341.71px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(361.574997px, 341.71px) scale(1, 1);
            transform: translate(361.574997px, 341.71px) scale(1, 1);
  }
}
@keyframes e8UQpx0MHdI1265_ts__ts {
  0% {
    -webkit-transform: translate(361.574997px, 341.71px) scale(0.8, 0.8);
            transform: translate(361.574997px, 341.71px) scale(0.8, 0.8);
  }
  21.428571% {
    -webkit-transform: translate(361.574997px, 341.71px) scale(0.8, 0.8);
            transform: translate(361.574997px, 341.71px) scale(0.8, 0.8);
  }
  39.285714% {
    -webkit-transform: translate(361.574997px, 341.71px) scale(1, 1);
            transform: translate(361.574997px, 341.71px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(361.574997px, 341.71px) scale(1, 1);
            transform: translate(361.574997px, 341.71px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI1265 {
  -webkit-animation: e8UQpx0MHdI1265_c_o 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI1265_c_o 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI1265_c_o {
  0% {
    opacity: 0;
  }
  21.428571% {
    opacity: 0;
  }
  39.285714% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e8UQpx0MHdI1265_c_o {
  0% {
    opacity: 0;
  }
  21.428571% {
    opacity: 0;
  }
  39.285714% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI1585_ts {
  -webkit-animation: e8UQpx0MHdI1585_ts__ts 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI1585_ts__ts 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI1585_ts__ts {
  0% {
    -webkit-transform: translate(1040.92px, 386.18px) scale(0.8, 0.8);
            transform: translate(1040.92px, 386.18px) scale(0.8, 0.8);
  }
  10.714286% {
    -webkit-transform: translate(1040.92px, 386.18px) scale(0.8, 0.8);
            transform: translate(1040.92px, 386.18px) scale(0.8, 0.8);
  }
  28.571429% {
    -webkit-transform: translate(1040.92px, 386.18px) scale(1, 1);
            transform: translate(1040.92px, 386.18px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1040.92px, 386.18px) scale(1, 1);
            transform: translate(1040.92px, 386.18px) scale(1, 1);
  }
}
@keyframes e8UQpx0MHdI1585_ts__ts {
  0% {
    -webkit-transform: translate(1040.92px, 386.18px) scale(0.8, 0.8);
            transform: translate(1040.92px, 386.18px) scale(0.8, 0.8);
  }
  10.714286% {
    -webkit-transform: translate(1040.92px, 386.18px) scale(0.8, 0.8);
            transform: translate(1040.92px, 386.18px) scale(0.8, 0.8);
  }
  28.571429% {
    -webkit-transform: translate(1040.92px, 386.18px) scale(1, 1);
            transform: translate(1040.92px, 386.18px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1040.92px, 386.18px) scale(1, 1);
            transform: translate(1040.92px, 386.18px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI1585 {
  -webkit-animation: e8UQpx0MHdI1585_c_o 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI1585_c_o 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI1585_c_o {
  0% {
    opacity: 0;
  }
  10.714286% {
    opacity: 0;
  }
  28.571429% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e8UQpx0MHdI1585_c_o {
  0% {
    opacity: 0;
  }
  10.714286% {
    opacity: 0;
  }
  28.571429% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e8UQpx0MHdI1 #e8UQpx0MHdI2313 {
  -webkit-animation: e8UQpx0MHdI2313_c_o 2800ms linear 1 normal forwards;
          animation: e8UQpx0MHdI2313_c_o 2800ms linear 1 normal forwards;
}
@-webkit-keyframes e8UQpx0MHdI2313_c_o {
  0% {
    opacity: 0;
  }
  7.142857% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e8UQpx0MHdI2313_c_o {
  0% {
    opacity: 0;
  }
  7.142857% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs4_to {
  -webkit-animation: eatVwv8RXcs4_to__to 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs4_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs4_to__to {
  0% {
    -webkit-transform: translate(1195.25px, 619.630035px);
            transform: translate(1195.25px, 619.630035px);
  }
  33.333333% {
    -webkit-transform: translate(1095.25px, 619.630035px);
            transform: translate(1095.25px, 619.630035px);
  }
  100% {
    -webkit-transform: translate(1095.25px, 619.630035px);
            transform: translate(1095.25px, 619.630035px);
  }
}
@keyframes eatVwv8RXcs4_to__to {
  0% {
    -webkit-transform: translate(1195.25px, 619.630035px);
            transform: translate(1195.25px, 619.630035px);
  }
  33.333333% {
    -webkit-transform: translate(1095.25px, 619.630035px);
            transform: translate(1095.25px, 619.630035px);
  }
  100% {
    -webkit-transform: translate(1095.25px, 619.630035px);
            transform: translate(1095.25px, 619.630035px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs4 {
  -webkit-animation: eatVwv8RXcs4_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs4_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs4_c_o {
  0% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs4_c_o {
  0% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs50_to {
  -webkit-animation: eatVwv8RXcs50_to__to 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs50_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs50_to__to {
  0% {
    -webkit-transform: translate(155.06px, 708.990021px);
            transform: translate(155.06px, 708.990021px);
  }
  26.666667% {
    -webkit-transform: translate(255.06px, 708.990021px);
            transform: translate(255.06px, 708.990021px);
  }
  100% {
    -webkit-transform: translate(255.06px, 708.990021px);
            transform: translate(255.06px, 708.990021px);
  }
}
@keyframes eatVwv8RXcs50_to__to {
  0% {
    -webkit-transform: translate(155.06px, 708.990021px);
            transform: translate(155.06px, 708.990021px);
  }
  26.666667% {
    -webkit-transform: translate(255.06px, 708.990021px);
            transform: translate(255.06px, 708.990021px);
  }
  100% {
    -webkit-transform: translate(255.06px, 708.990021px);
            transform: translate(255.06px, 708.990021px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs50 {
  -webkit-animation: eatVwv8RXcs50_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs50_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs50_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs50_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs168 {
  -webkit-animation: eatVwv8RXcs168_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs168_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs168_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs168_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs195_ts {
  -webkit-animation: eatVwv8RXcs195_ts__ts 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs195_ts__ts 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs195_ts__ts {
  0% {
    -webkit-transform: translate(1076.581329px, 595.35025px) scale(0.8, 0.8);
            transform: translate(1076.581329px, 595.35025px) scale(0.8, 0.8);
  }
  20% {
    -webkit-transform: translate(1076.581329px, 595.35025px) scale(0.8, 0.8);
            transform: translate(1076.581329px, 595.35025px) scale(0.8, 0.8);
  }
  36.666667% {
    -webkit-transform: translate(1076.581329px, 595.35025px) scale(1, 1);
            transform: translate(1076.581329px, 595.35025px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1076.581329px, 595.35025px) scale(1, 1);
            transform: translate(1076.581329px, 595.35025px) scale(1, 1);
  }
}
@keyframes eatVwv8RXcs195_ts__ts {
  0% {
    -webkit-transform: translate(1076.581329px, 595.35025px) scale(0.8, 0.8);
            transform: translate(1076.581329px, 595.35025px) scale(0.8, 0.8);
  }
  20% {
    -webkit-transform: translate(1076.581329px, 595.35025px) scale(0.8, 0.8);
            transform: translate(1076.581329px, 595.35025px) scale(0.8, 0.8);
  }
  36.666667% {
    -webkit-transform: translate(1076.581329px, 595.35025px) scale(1, 1);
            transform: translate(1076.581329px, 595.35025px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(1076.581329px, 595.35025px) scale(1, 1);
            transform: translate(1076.581329px, 595.35025px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs195 {
  -webkit-animation: eatVwv8RXcs195_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs195_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs195_c_o {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0.52;
  }
  100% {
    opacity: 0.52;
  }
}
@keyframes eatVwv8RXcs195_c_o {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0.52;
  }
  100% {
    opacity: 0.52;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs203_to {
  -webkit-animation: eatVwv8RXcs203_to__to 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs203_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs203_to__to {
  0% {
    -webkit-transform: translate(973.109986px, 203.67px);
            transform: translate(973.109986px, 203.67px);
  }
  36.666667% {
    -webkit-transform: translate(973.109986px, 203.67px);
            transform: translate(973.109986px, 203.67px);
  }
  53.333333% {
    -webkit-transform: translate(973.109986px, 303.67px);
            transform: translate(973.109986px, 303.67px);
  }
  100% {
    -webkit-transform: translate(973.109986px, 303.67px);
            transform: translate(973.109986px, 303.67px);
  }
}
@keyframes eatVwv8RXcs203_to__to {
  0% {
    -webkit-transform: translate(973.109986px, 203.67px);
            transform: translate(973.109986px, 203.67px);
  }
  36.666667% {
    -webkit-transform: translate(973.109986px, 203.67px);
            transform: translate(973.109986px, 203.67px);
  }
  53.333333% {
    -webkit-transform: translate(973.109986px, 303.67px);
            transform: translate(973.109986px, 303.67px);
  }
  100% {
    -webkit-transform: translate(973.109986px, 303.67px);
            transform: translate(973.109986px, 303.67px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs203 {
  -webkit-animation: eatVwv8RXcs203_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs203_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs203_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs203_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs252_to {
  -webkit-animation: eatVwv8RXcs252_to__to 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs252_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs252_to__to {
  0% {
    -webkit-transform: translate(1528.669983px, 207.73px);
            transform: translate(1528.669983px, 207.73px);
  }
  43.333333% {
    -webkit-transform: translate(1528.669983px, 207.73px);
            transform: translate(1528.669983px, 207.73px);
  }
  60% {
    -webkit-transform: translate(1528.669983px, 307.73px);
            transform: translate(1528.669983px, 307.73px);
  }
  100% {
    -webkit-transform: translate(1528.669983px, 307.73px);
            transform: translate(1528.669983px, 307.73px);
  }
}
@keyframes eatVwv8RXcs252_to__to {
  0% {
    -webkit-transform: translate(1528.669983px, 207.73px);
            transform: translate(1528.669983px, 207.73px);
  }
  43.333333% {
    -webkit-transform: translate(1528.669983px, 207.73px);
            transform: translate(1528.669983px, 207.73px);
  }
  60% {
    -webkit-transform: translate(1528.669983px, 307.73px);
            transform: translate(1528.669983px, 307.73px);
  }
  100% {
    -webkit-transform: translate(1528.669983px, 307.73px);
            transform: translate(1528.669983px, 307.73px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs252 {
  -webkit-animation: eatVwv8RXcs252_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs252_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs252_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs252_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs286_to {
  -webkit-animation: eatVwv8RXcs286_to__to 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs286_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs286_to__to {
  0% {
    -webkit-transform: translate(677.314972px, 257.09px);
            transform: translate(677.314972px, 257.09px);
  }
  50% {
    -webkit-transform: translate(677.314972px, 257.09px);
            transform: translate(677.314972px, 257.09px);
  }
  66.666667% {
    -webkit-transform: translate(677.314972px, 357.09px);
            transform: translate(677.314972px, 357.09px);
  }
  100% {
    -webkit-transform: translate(677.314972px, 357.09px);
            transform: translate(677.314972px, 357.09px);
  }
}
@keyframes eatVwv8RXcs286_to__to {
  0% {
    -webkit-transform: translate(677.314972px, 257.09px);
            transform: translate(677.314972px, 257.09px);
  }
  50% {
    -webkit-transform: translate(677.314972px, 257.09px);
            transform: translate(677.314972px, 257.09px);
  }
  66.666667% {
    -webkit-transform: translate(677.314972px, 357.09px);
            transform: translate(677.314972px, 357.09px);
  }
  100% {
    -webkit-transform: translate(677.314972px, 357.09px);
            transform: translate(677.314972px, 357.09px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs286 {
  -webkit-animation: eatVwv8RXcs286_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs286_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs286_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs286_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs322_to {
  -webkit-animation: eatVwv8RXcs322_to__to 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs322_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs322_to__to {
  0% {
    -webkit-transform: translate(1226.139954px, 354.45px);
            transform: translate(1226.139954px, 354.45px);
  }
  56.666667% {
    -webkit-transform: translate(1226.139954px, 354.45px);
            transform: translate(1226.139954px, 354.45px);
  }
  73.333333% {
    -webkit-transform: translate(1226.139954px, 454.45px);
            transform: translate(1226.139954px, 454.45px);
  }
  100% {
    -webkit-transform: translate(1226.139954px, 454.45px);
            transform: translate(1226.139954px, 454.45px);
  }
}
@keyframes eatVwv8RXcs322_to__to {
  0% {
    -webkit-transform: translate(1226.139954px, 354.45px);
            transform: translate(1226.139954px, 354.45px);
  }
  56.666667% {
    -webkit-transform: translate(1226.139954px, 354.45px);
            transform: translate(1226.139954px, 354.45px);
  }
  73.333333% {
    -webkit-transform: translate(1226.139954px, 454.45px);
            transform: translate(1226.139954px, 454.45px);
  }
  100% {
    -webkit-transform: translate(1226.139954px, 454.45px);
            transform: translate(1226.139954px, 454.45px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs322 {
  -webkit-animation: eatVwv8RXcs322_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs322_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs322_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs322_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs368_to {
  -webkit-animation: eatVwv8RXcs368_to__to 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs368_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs368_to__to {
  0% {
    -webkit-transform: translate(682.479981px, 454.99px);
            transform: translate(682.479981px, 454.99px);
  }
  63.333333% {
    -webkit-transform: translate(682.479981px, 454.99px);
            transform: translate(682.479981px, 454.99px);
  }
  80% {
    -webkit-transform: translate(682.479981px, 554.99px);
            transform: translate(682.479981px, 554.99px);
  }
  100% {
    -webkit-transform: translate(682.479981px, 554.99px);
            transform: translate(682.479981px, 554.99px);
  }
}
@keyframes eatVwv8RXcs368_to__to {
  0% {
    -webkit-transform: translate(682.479981px, 454.99px);
            transform: translate(682.479981px, 454.99px);
  }
  63.333333% {
    -webkit-transform: translate(682.479981px, 454.99px);
            transform: translate(682.479981px, 454.99px);
  }
  80% {
    -webkit-transform: translate(682.479981px, 554.99px);
            transform: translate(682.479981px, 554.99px);
  }
  100% {
    -webkit-transform: translate(682.479981px, 554.99px);
            transform: translate(682.479981px, 554.99px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs368 {
  -webkit-animation: eatVwv8RXcs368_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs368_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs368_c_o {
  0% {
    opacity: 0;
  }
  63.333333% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs368_c_o {
  0% {
    opacity: 0;
  }
  63.333333% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs395_to {
  -webkit-animation: eatVwv8RXcs395_to__to 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs395_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs395_to__to {
  0% {
    -webkit-transform: translate(1534.590027px, 617.36px);
            transform: translate(1534.590027px, 617.36px);
  }
  70% {
    -webkit-transform: translate(1534.590027px, 617.36px);
            transform: translate(1534.590027px, 617.36px);
  }
  86.666667% {
    -webkit-transform: translate(1534.590027px, 717.36px);
            transform: translate(1534.590027px, 717.36px);
  }
  100% {
    -webkit-transform: translate(1534.590027px, 717.36px);
            transform: translate(1534.590027px, 717.36px);
  }
}
@keyframes eatVwv8RXcs395_to__to {
  0% {
    -webkit-transform: translate(1534.590027px, 617.36px);
            transform: translate(1534.590027px, 617.36px);
  }
  70% {
    -webkit-transform: translate(1534.590027px, 617.36px);
            transform: translate(1534.590027px, 617.36px);
  }
  86.666667% {
    -webkit-transform: translate(1534.590027px, 717.36px);
            transform: translate(1534.590027px, 717.36px);
  }
  100% {
    -webkit-transform: translate(1534.590027px, 717.36px);
            transform: translate(1534.590027px, 717.36px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs395 {
  -webkit-animation: eatVwv8RXcs395_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs395_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs395_c_o {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  86.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs395_c_o {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  86.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs426_to {
  -webkit-animation: eatVwv8RXcs426_to__to 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs426_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs426_to__to {
  0% {
    -webkit-transform: translate(1158.850037px, 627.6px);
            transform: translate(1158.850037px, 627.6px);
  }
  76.666667% {
    -webkit-transform: translate(1158.850037px, 627.6px);
            transform: translate(1158.850037px, 627.6px);
  }
  93.333333% {
    -webkit-transform: translate(1158.850037px, 727.6px);
            transform: translate(1158.850037px, 727.6px);
  }
  100% {
    -webkit-transform: translate(1158.850037px, 727.6px);
            transform: translate(1158.850037px, 727.6px);
  }
}
@keyframes eatVwv8RXcs426_to__to {
  0% {
    -webkit-transform: translate(1158.850037px, 627.6px);
            transform: translate(1158.850037px, 627.6px);
  }
  76.666667% {
    -webkit-transform: translate(1158.850037px, 627.6px);
            transform: translate(1158.850037px, 627.6px);
  }
  93.333333% {
    -webkit-transform: translate(1158.850037px, 727.6px);
            transform: translate(1158.850037px, 727.6px);
  }
  100% {
    -webkit-transform: translate(1158.850037px, 727.6px);
            transform: translate(1158.850037px, 727.6px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs426 {
  -webkit-animation: eatVwv8RXcs426_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs426_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs426_c_o {
  0% {
    opacity: 0;
  }
  76.666667% {
    opacity: 0;
  }
  93.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs426_c_o {
  0% {
    opacity: 0;
  }
  76.666667% {
    opacity: 0;
  }
  93.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs472_to {
  -webkit-animation: eatVwv8RXcs472_to__to 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs472_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs472_to__to {
  0% {
    -webkit-transform: translate(822.119995px, 671.83px);
            transform: translate(822.119995px, 671.83px);
  }
  80% {
    -webkit-transform: translate(822.119995px, 671.83px);
            transform: translate(822.119995px, 671.83px);
  }
  96.666667% {
    -webkit-transform: translate(822.119995px, 771.83px);
            transform: translate(822.119995px, 771.83px);
  }
  100% {
    -webkit-transform: translate(822.119995px, 771.83px);
            transform: translate(822.119995px, 771.83px);
  }
}
@keyframes eatVwv8RXcs472_to__to {
  0% {
    -webkit-transform: translate(822.119995px, 671.83px);
            transform: translate(822.119995px, 671.83px);
  }
  80% {
    -webkit-transform: translate(822.119995px, 671.83px);
            transform: translate(822.119995px, 671.83px);
  }
  96.666667% {
    -webkit-transform: translate(822.119995px, 771.83px);
            transform: translate(822.119995px, 771.83px);
  }
  100% {
    -webkit-transform: translate(822.119995px, 771.83px);
            transform: translate(822.119995px, 771.83px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eatVwv8RXcs1 #eatVwv8RXcs472 {
  -webkit-animation: eatVwv8RXcs472_c_o 3000ms linear 1 normal forwards;
          animation: eatVwv8RXcs472_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eatVwv8RXcs472_c_o {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  96.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eatVwv8RXcs472_c_o {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  96.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC4 {
  -webkit-animation: e6Z7AkFhoTC4_c_o 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC4_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC4_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e6Z7AkFhoTC4_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC62_to {
  -webkit-animation: e6Z7AkFhoTC62_to__to 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC62_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC62_to__to {
  0% {
    -webkit-transform: translate(1534.434973px, 624.435608px);
            transform: translate(1534.434973px, 624.435608px);
  }
  66.666667% {
    -webkit-transform: translate(1534.434973px, 624.435608px);
            transform: translate(1534.434973px, 624.435608px);
  }
  90% {
    -webkit-transform: translate(1634.434973px, 624.435608px);
            transform: translate(1634.434973px, 624.435608px);
  }
  100% {
    -webkit-transform: translate(1634.434973px, 624.435608px);
            transform: translate(1634.434973px, 624.435608px);
  }
}
@keyframes e6Z7AkFhoTC62_to__to {
  0% {
    -webkit-transform: translate(1534.434973px, 624.435608px);
            transform: translate(1534.434973px, 624.435608px);
  }
  66.666667% {
    -webkit-transform: translate(1534.434973px, 624.435608px);
            transform: translate(1534.434973px, 624.435608px);
  }
  90% {
    -webkit-transform: translate(1634.434973px, 624.435608px);
            transform: translate(1634.434973px, 624.435608px);
  }
  100% {
    -webkit-transform: translate(1634.434973px, 624.435608px);
            transform: translate(1634.434973px, 624.435608px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC62 {
  -webkit-animation: e6Z7AkFhoTC62_c_o 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC62_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC62_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e6Z7AkFhoTC62_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC144_to {
  -webkit-animation: e6Z7AkFhoTC144_to__to 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC144_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC144_to__to {
  0% {
    -webkit-transform: translate(1264.31px, 623.640015px);
            transform: translate(1264.31px, 623.640015px);
  }
  56.666667% {
    -webkit-transform: translate(1264.31px, 623.640015px);
            transform: translate(1264.31px, 623.640015px);
  }
  80% {
    -webkit-transform: translate(1364.31px, 623.640015px);
            transform: translate(1364.31px, 623.640015px);
  }
  100% {
    -webkit-transform: translate(1364.31px, 623.640015px);
            transform: translate(1364.31px, 623.640015px);
  }
}
@keyframes e6Z7AkFhoTC144_to__to {
  0% {
    -webkit-transform: translate(1264.31px, 623.640015px);
            transform: translate(1264.31px, 623.640015px);
  }
  56.666667% {
    -webkit-transform: translate(1264.31px, 623.640015px);
            transform: translate(1264.31px, 623.640015px);
  }
  80% {
    -webkit-transform: translate(1364.31px, 623.640015px);
            transform: translate(1364.31px, 623.640015px);
  }
  100% {
    -webkit-transform: translate(1364.31px, 623.640015px);
            transform: translate(1364.31px, 623.640015px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC144 {
  -webkit-animation: e6Z7AkFhoTC144_c_o 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC144_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC144_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e6Z7AkFhoTC144_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC219_to {
  -webkit-animation: e6Z7AkFhoTC219_to__to 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC219_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC219_to__to {
  0% {
    -webkit-transform: translate(998.96px, 627.490601px);
            transform: translate(998.96px, 627.490601px);
  }
  46.666667% {
    -webkit-transform: translate(998.96px, 627.490601px);
            transform: translate(998.96px, 627.490601px);
  }
  70% {
    -webkit-transform: translate(1098.96px, 627.490601px);
            transform: translate(1098.96px, 627.490601px);
  }
  100% {
    -webkit-transform: translate(1098.96px, 627.490601px);
            transform: translate(1098.96px, 627.490601px);
  }
}
@keyframes e6Z7AkFhoTC219_to__to {
  0% {
    -webkit-transform: translate(998.96px, 627.490601px);
            transform: translate(998.96px, 627.490601px);
  }
  46.666667% {
    -webkit-transform: translate(998.96px, 627.490601px);
            transform: translate(998.96px, 627.490601px);
  }
  70% {
    -webkit-transform: translate(1098.96px, 627.490601px);
            transform: translate(1098.96px, 627.490601px);
  }
  100% {
    -webkit-transform: translate(1098.96px, 627.490601px);
            transform: translate(1098.96px, 627.490601px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC219 {
  -webkit-animation: e6Z7AkFhoTC219_c_o 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC219_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC219_c_o {
  0% {
    opacity: 0;
  }
  46.666667% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e6Z7AkFhoTC219_c_o {
  0% {
    opacity: 0;
  }
  46.666667% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC297_to {
  -webkit-animation: e6Z7AkFhoTC297_to__to 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC297_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC297_to__to {
  0% {
    -webkit-transform: translate(731.02px, 615.785004px);
            transform: translate(731.02px, 615.785004px);
  }
  36.666667% {
    -webkit-transform: translate(731.02px, 615.785004px);
            transform: translate(731.02px, 615.785004px);
  }
  60% {
    -webkit-transform: translate(831.02px, 615.785004px);
            transform: translate(831.02px, 615.785004px);
  }
  100% {
    -webkit-transform: translate(831.02px, 615.785004px);
            transform: translate(831.02px, 615.785004px);
  }
}
@keyframes e6Z7AkFhoTC297_to__to {
  0% {
    -webkit-transform: translate(731.02px, 615.785004px);
            transform: translate(731.02px, 615.785004px);
  }
  36.666667% {
    -webkit-transform: translate(731.02px, 615.785004px);
            transform: translate(731.02px, 615.785004px);
  }
  60% {
    -webkit-transform: translate(831.02px, 615.785004px);
            transform: translate(831.02px, 615.785004px);
  }
  100% {
    -webkit-transform: translate(831.02px, 615.785004px);
            transform: translate(831.02px, 615.785004px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC297 {
  -webkit-animation: e6Z7AkFhoTC297_c_o 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC297_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC297_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e6Z7AkFhoTC297_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC365_to {
  -webkit-animation: e6Z7AkFhoTC365_to__to 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC365_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC365_to__to {
  0% {
    -webkit-transform: translate(461.84px, 656.975601px);
            transform: translate(461.84px, 656.975601px);
  }
  26.666667% {
    -webkit-transform: translate(461.84px, 656.975601px);
            transform: translate(461.84px, 656.975601px);
  }
  50% {
    -webkit-transform: translate(561.84px, 656.975601px);
            transform: translate(561.84px, 656.975601px);
  }
  100% {
    -webkit-transform: translate(561.84px, 656.975601px);
            transform: translate(561.84px, 656.975601px);
  }
}
@keyframes e6Z7AkFhoTC365_to__to {
  0% {
    -webkit-transform: translate(461.84px, 656.975601px);
            transform: translate(461.84px, 656.975601px);
  }
  26.666667% {
    -webkit-transform: translate(461.84px, 656.975601px);
            transform: translate(461.84px, 656.975601px);
  }
  50% {
    -webkit-transform: translate(561.84px, 656.975601px);
            transform: translate(561.84px, 656.975601px);
  }
  100% {
    -webkit-transform: translate(561.84px, 656.975601px);
            transform: translate(561.84px, 656.975601px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC365 {
  -webkit-animation: e6Z7AkFhoTC365_c_o 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC365_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC365_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e6Z7AkFhoTC365_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC426_to {
  -webkit-animation: e6Z7AkFhoTC426_to__to 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC426_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC426_to__to {
  0% {
    -webkit-transform: translate(187px, 580.964997px);
            transform: translate(187px, 580.964997px);
  }
  16.666667% {
    -webkit-transform: translate(187px, 580.964997px);
            transform: translate(187px, 580.964997px);
  }
  40% {
    -webkit-transform: translate(287px, 580.964997px);
            transform: translate(287px, 580.964997px);
  }
  100% {
    -webkit-transform: translate(287px, 580.964997px);
            transform: translate(287px, 580.964997px);
  }
}
@keyframes e6Z7AkFhoTC426_to__to {
  0% {
    -webkit-transform: translate(187px, 580.964997px);
            transform: translate(187px, 580.964997px);
  }
  16.666667% {
    -webkit-transform: translate(187px, 580.964997px);
            transform: translate(187px, 580.964997px);
  }
  40% {
    -webkit-transform: translate(287px, 580.964997px);
            transform: translate(287px, 580.964997px);
  }
  100% {
    -webkit-transform: translate(287px, 580.964997px);
            transform: translate(287px, 580.964997px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC426 {
  -webkit-animation: e6Z7AkFhoTC426_c_o 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC426_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC426_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e6Z7AkFhoTC426_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e6Z7AkFhoTC1 #e6Z7AkFhoTC474 {
  -webkit-animation: e6Z7AkFhoTC474_c_o 3000ms linear 1 normal forwards;
          animation: e6Z7AkFhoTC474_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e6Z7AkFhoTC474_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e6Z7AkFhoTC474_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU31819 {
  -webkit-animation: e9fjTmpaXU31819_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU31819_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU31819_c_o {
  0% {
    opacity: 0;
  }
  76.666667% {
    opacity: 0;
  }
  93.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU31819_c_o {
  0% {
    opacity: 0;
  }
  76.666667% {
    opacity: 0;
  }
  93.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU31891 {
  -webkit-animation: e9fjTmpaXU31891_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU31891_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU31891_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU31891_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU31920 {
  -webkit-animation: e9fjTmpaXU31920_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU31920_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU31920_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU31920_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU31968 {
  -webkit-animation: e9fjTmpaXU31968_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU31968_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU31968_c_o {
  0% {
    opacity: 0;
  }
  46.666667% {
    opacity: 0;
  }
  63.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU31968_c_o {
  0% {
    opacity: 0;
  }
  46.666667% {
    opacity: 0;
  }
  63.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32004 {
  -webkit-animation: e9fjTmpaXU32004_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32004_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32004_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32004_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32072 {
  -webkit-animation: e9fjTmpaXU32072_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32072_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32072_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  43.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32072_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  43.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32145 {
  -webkit-animation: e9fjTmpaXU32145_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32145_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32145_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32145_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32212 {
  -webkit-animation: e9fjTmpaXU32212_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32212_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32212_c_o {
  0% {
    opacity: 0;
  }
  76.666667% {
    opacity: 0;
  }
  93.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32212_c_o {
  0% {
    opacity: 0;
  }
  76.666667% {
    opacity: 0;
  }
  93.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32222 {
  -webkit-animation: e9fjTmpaXU32222_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32222_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32222_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32222_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32233 {
  -webkit-animation: e9fjTmpaXU32233_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32233_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32233_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32233_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32243 {
  -webkit-animation: e9fjTmpaXU32243_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32243_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32243_c_o {
  0% {
    opacity: 0;
  }
  46.666667% {
    opacity: 0;
  }
  63.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32243_c_o {
  0% {
    opacity: 0;
  }
  46.666667% {
    opacity: 0;
  }
  63.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32252 {
  -webkit-animation: e9fjTmpaXU32252_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32252_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32252_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32252_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32275 {
  -webkit-animation: e9fjTmpaXU32275_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32275_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32275_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  43.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32275_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  43.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32286 {
  -webkit-animation: e9fjTmpaXU32286_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32286_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32286_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32286_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32294 {
  -webkit-animation: e9fjTmpaXU32294_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32294_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32294_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32294_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9fjTmpaXU31 #e9fjTmpaXU32296 {
  -webkit-animation: e9fjTmpaXU32296_c_o 4000ms linear 1 normal forwards;
          animation: e9fjTmpaXU32296_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e9fjTmpaXU32296_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9fjTmpaXU32296_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us10_ts {
  -webkit-animation: e075XMZd3Us10_ts__ts 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us10_ts__ts 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us10_ts__ts {
  0% {
    -webkit-transform: translate(962.58548px, 598.48996px) scale(0.8, 0.8);
            transform: translate(962.58548px, 598.48996px) scale(0.8, 0.8);
  }
  26.666667% {
    -webkit-transform: translate(962.58548px, 598.48996px) scale(1, 1);
            transform: translate(962.58548px, 598.48996px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(962.58548px, 598.48996px) scale(1, 1);
            transform: translate(962.58548px, 598.48996px) scale(1, 1);
  }
}
@keyframes e075XMZd3Us10_ts__ts {
  0% {
    -webkit-transform: translate(962.58548px, 598.48996px) scale(0.8, 0.8);
            transform: translate(962.58548px, 598.48996px) scale(0.8, 0.8);
  }
  26.666667% {
    -webkit-transform: translate(962.58548px, 598.48996px) scale(1, 1);
            transform: translate(962.58548px, 598.48996px) scale(1, 1);
  }
  100% {
    -webkit-transform: translate(962.58548px, 598.48996px) scale(1, 1);
            transform: translate(962.58548px, 598.48996px) scale(1, 1);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us10 {
  -webkit-animation: e075XMZd3Us10_c_o 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us10_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us10_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e075XMZd3Us10_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us234_to {
  -webkit-animation: e075XMZd3Us234_to__to 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us234_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us234_to__to {
  0% {
    -webkit-transform: translate(1724.049988px, 490.85px);
            transform: translate(1724.049988px, 490.85px);
  }
  73.333333% {
    -webkit-transform: translate(1724.049988px, 490.85px);
            transform: translate(1724.049988px, 490.85px);
  }
  96.666667% {
    -webkit-transform: translate(1724.049988px, 590.85px);
            transform: translate(1724.049988px, 590.85px);
  }
  100% {
    -webkit-transform: translate(1724.049988px, 590.85px);
            transform: translate(1724.049988px, 590.85px);
  }
}
@keyframes e075XMZd3Us234_to__to {
  0% {
    -webkit-transform: translate(1724.049988px, 490.85px);
            transform: translate(1724.049988px, 490.85px);
  }
  73.333333% {
    -webkit-transform: translate(1724.049988px, 490.85px);
            transform: translate(1724.049988px, 490.85px);
  }
  96.666667% {
    -webkit-transform: translate(1724.049988px, 590.85px);
            transform: translate(1724.049988px, 590.85px);
  }
  100% {
    -webkit-transform: translate(1724.049988px, 590.85px);
            transform: translate(1724.049988px, 590.85px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us234 {
  -webkit-animation: e075XMZd3Us234_c_o 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us234_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us234_c_o {
  0% {
    opacity: 0;
  }
  73.333333% {
    opacity: 0;
  }
  96.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e075XMZd3Us234_c_o {
  0% {
    opacity: 0;
  }
  73.333333% {
    opacity: 0;
  }
  96.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us339_to {
  -webkit-animation: e075XMZd3Us339_to__to 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us339_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us339_to__to {
  0% {
    -webkit-transform: translate(1593.440002px, 737.46px);
            transform: translate(1593.440002px, 737.46px);
  }
  66.666667% {
    -webkit-transform: translate(1593.440002px, 737.46px);
            transform: translate(1593.440002px, 737.46px);
  }
  90% {
    -webkit-transform: translate(1593.440002px, 837.46px);
            transform: translate(1593.440002px, 837.46px);
  }
  100% {
    -webkit-transform: translate(1593.440002px, 837.46px);
            transform: translate(1593.440002px, 837.46px);
  }
}
@keyframes e075XMZd3Us339_to__to {
  0% {
    -webkit-transform: translate(1593.440002px, 737.46px);
            transform: translate(1593.440002px, 737.46px);
  }
  66.666667% {
    -webkit-transform: translate(1593.440002px, 737.46px);
            transform: translate(1593.440002px, 737.46px);
  }
  90% {
    -webkit-transform: translate(1593.440002px, 837.46px);
            transform: translate(1593.440002px, 837.46px);
  }
  100% {
    -webkit-transform: translate(1593.440002px, 837.46px);
            transform: translate(1593.440002px, 837.46px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us339 {
  -webkit-animation: e075XMZd3Us339_c_o 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us339_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us339_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e075XMZd3Us339_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us405_to {
  -webkit-animation: e075XMZd3Us405_to__to 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us405_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us405_to__to {
  0% {
    -webkit-transform: translate(1334.895142px, 875.54px);
            transform: translate(1334.895142px, 875.54px);
  }
  60% {
    -webkit-transform: translate(1334.895142px, 875.54px);
            transform: translate(1334.895142px, 875.54px);
  }
  83.333333% {
    -webkit-transform: translate(1334.895142px, 975.54px);
            transform: translate(1334.895142px, 975.54px);
  }
  100% {
    -webkit-transform: translate(1334.895142px, 975.54px);
            transform: translate(1334.895142px, 975.54px);
  }
}
@keyframes e075XMZd3Us405_to__to {
  0% {
    -webkit-transform: translate(1334.895142px, 875.54px);
            transform: translate(1334.895142px, 875.54px);
  }
  60% {
    -webkit-transform: translate(1334.895142px, 875.54px);
            transform: translate(1334.895142px, 875.54px);
  }
  83.333333% {
    -webkit-transform: translate(1334.895142px, 975.54px);
            transform: translate(1334.895142px, 975.54px);
  }
  100% {
    -webkit-transform: translate(1334.895142px, 975.54px);
            transform: translate(1334.895142px, 975.54px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us405 {
  -webkit-animation: e075XMZd3Us405_c_o 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us405_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us405_c_o {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e075XMZd3Us405_c_o {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us493_to {
  -webkit-animation: e075XMZd3Us493_to__to 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us493_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us493_to__to {
  0% {
    -webkit-transform: translate(714.370026px, 901.43px);
            transform: translate(714.370026px, 901.43px);
  }
  53.333333% {
    -webkit-transform: translate(714.370026px, 901.43px);
            transform: translate(714.370026px, 901.43px);
  }
  76.666667% {
    -webkit-transform: translate(714.370026px, 1001.43px);
            transform: translate(714.370026px, 1001.43px);
  }
  100% {
    -webkit-transform: translate(714.370026px, 1001.43px);
            transform: translate(714.370026px, 1001.43px);
  }
}
@keyframes e075XMZd3Us493_to__to {
  0% {
    -webkit-transform: translate(714.370026px, 901.43px);
            transform: translate(714.370026px, 901.43px);
  }
  53.333333% {
    -webkit-transform: translate(714.370026px, 901.43px);
            transform: translate(714.370026px, 901.43px);
  }
  76.666667% {
    -webkit-transform: translate(714.370026px, 1001.43px);
            transform: translate(714.370026px, 1001.43px);
  }
  100% {
    -webkit-transform: translate(714.370026px, 1001.43px);
            transform: translate(714.370026px, 1001.43px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us493 {
  -webkit-animation: e075XMZd3Us493_c_o 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us493_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us493_c_o {
  0% {
    opacity: 0;
  }
  53.333333% {
    opacity: 0;
  }
  76.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e075XMZd3Us493_c_o {
  0% {
    opacity: 0;
  }
  53.333333% {
    opacity: 0;
  }
  76.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us585_to {
  -webkit-animation: e075XMZd3Us585_to__to 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us585_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us585_to__to {
  0% {
    -webkit-transform: translate(240.289993px, 788.92px);
            transform: translate(240.289993px, 788.92px);
  }
  46.666667% {
    -webkit-transform: translate(240.289993px, 788.92px);
            transform: translate(240.289993px, 788.92px);
  }
  70% {
    -webkit-transform: translate(240.289993px, 888.92px);
            transform: translate(240.289993px, 888.92px);
  }
  100% {
    -webkit-transform: translate(240.289993px, 888.92px);
            transform: translate(240.289993px, 888.92px);
  }
}
@keyframes e075XMZd3Us585_to__to {
  0% {
    -webkit-transform: translate(240.289993px, 788.92px);
            transform: translate(240.289993px, 788.92px);
  }
  46.666667% {
    -webkit-transform: translate(240.289993px, 788.92px);
            transform: translate(240.289993px, 788.92px);
  }
  70% {
    -webkit-transform: translate(240.289993px, 888.92px);
            transform: translate(240.289993px, 888.92px);
  }
  100% {
    -webkit-transform: translate(240.289993px, 888.92px);
            transform: translate(240.289993px, 888.92px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us585 {
  -webkit-animation: e075XMZd3Us585_c_o 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us585_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us585_c_o {
  0% {
    opacity: 0;
  }
  46.666667% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e075XMZd3Us585_c_o {
  0% {
    opacity: 0;
  }
  46.666667% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us645_to {
  -webkit-animation: e075XMZd3Us645_to__to 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us645_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us645_to__to {
  0% {
    -webkit-transform: translate(1613.97998px, 164.02px);
            transform: translate(1613.97998px, 164.02px);
  }
  40% {
    -webkit-transform: translate(1613.97998px, 164.02px);
            transform: translate(1613.97998px, 164.02px);
  }
  63.333333% {
    -webkit-transform: translate(1613.97998px, 264.02px);
            transform: translate(1613.97998px, 264.02px);
  }
  100% {
    -webkit-transform: translate(1613.97998px, 264.02px);
            transform: translate(1613.97998px, 264.02px);
  }
}
@keyframes e075XMZd3Us645_to__to {
  0% {
    -webkit-transform: translate(1613.97998px, 164.02px);
            transform: translate(1613.97998px, 164.02px);
  }
  40% {
    -webkit-transform: translate(1613.97998px, 164.02px);
            transform: translate(1613.97998px, 164.02px);
  }
  63.333333% {
    -webkit-transform: translate(1613.97998px, 264.02px);
            transform: translate(1613.97998px, 264.02px);
  }
  100% {
    -webkit-transform: translate(1613.97998px, 264.02px);
            transform: translate(1613.97998px, 264.02px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us645 {
  -webkit-animation: e075XMZd3Us645_c_o 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us645_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us645_c_o {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  63.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e075XMZd3Us645_c_o {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  63.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us720_to {
  -webkit-animation: e075XMZd3Us720_to__to 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us720_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us720_to__to {
  0% {
    -webkit-transform: translate(766.130005px, 141.33px);
            transform: translate(766.130005px, 141.33px);
  }
  33.333333% {
    -webkit-transform: translate(766.130005px, 141.33px);
            transform: translate(766.130005px, 141.33px);
  }
  56.666667% {
    -webkit-transform: translate(766.130005px, 241.33px);
            transform: translate(766.130005px, 241.33px);
  }
  100% {
    -webkit-transform: translate(766.130005px, 241.33px);
            transform: translate(766.130005px, 241.33px);
  }
}
@keyframes e075XMZd3Us720_to__to {
  0% {
    -webkit-transform: translate(766.130005px, 141.33px);
            transform: translate(766.130005px, 141.33px);
  }
  33.333333% {
    -webkit-transform: translate(766.130005px, 141.33px);
            transform: translate(766.130005px, 141.33px);
  }
  56.666667% {
    -webkit-transform: translate(766.130005px, 241.33px);
            transform: translate(766.130005px, 241.33px);
  }
  100% {
    -webkit-transform: translate(766.130005px, 241.33px);
            transform: translate(766.130005px, 241.33px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us720 {
  -webkit-animation: e075XMZd3Us720_c_o 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us720_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us720_c_o {
  0% {
    opacity: 0;
  }
  33.333333% {
    opacity: 0;
  }
  56.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e075XMZd3Us720_c_o {
  0% {
    opacity: 0;
  }
  33.333333% {
    opacity: 0;
  }
  56.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us793_to {
  -webkit-animation: e075XMZd3Us793_to__to 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us793_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us793_to__to {
  0% {
    -webkit-transform: translate(191.395004px, 463.13px);
            transform: translate(191.395004px, 463.13px);
  }
  26.666667% {
    -webkit-transform: translate(191.395004px, 463.13px);
            transform: translate(191.395004px, 463.13px);
  }
  50% {
    -webkit-transform: translate(191.395004px, 563.13px);
            transform: translate(191.395004px, 563.13px);
  }
  100% {
    -webkit-transform: translate(191.395004px, 563.13px);
            transform: translate(191.395004px, 563.13px);
  }
}
@keyframes e075XMZd3Us793_to__to {
  0% {
    -webkit-transform: translate(191.395004px, 463.13px);
            transform: translate(191.395004px, 463.13px);
  }
  26.666667% {
    -webkit-transform: translate(191.395004px, 463.13px);
            transform: translate(191.395004px, 463.13px);
  }
  50% {
    -webkit-transform: translate(191.395004px, 563.13px);
            transform: translate(191.395004px, 563.13px);
  }
  100% {
    -webkit-transform: translate(191.395004px, 563.13px);
            transform: translate(191.395004px, 563.13px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us793 {
  -webkit-animation: e075XMZd3Us793_c_o 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us793_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us793_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e075XMZd3Us793_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e075XMZd3Us1 #e075XMZd3Us873 {
  -webkit-animation: e075XMZd3Us873_c_o 3000ms linear 1 normal forwards;
          animation: e075XMZd3Us873_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e075XMZd3Us873_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e075XMZd3Us873_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.productBanner + .pageMain {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DFF4FD));
  background: linear-gradient(180deg, #FFF 0%, #DFF4FD 100%);
}
.productBanner .bannerMain {
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .productBanner .bannerMain {
    margin-bottom: 53px;
  }
}
.productBanner .bannerImage {
  margin-left: 0;
  position: relative;
  z-index: 0;
}
.productBanner .bannerImage:after {
  content: url("../images/c-banner-dot-r.svg");
  position: absolute;
  right: 7.7%;
  bottom: 49%;
  z-index: -1;
}
@media screen and (max-width: 1299px) {
  .productBanner .bannerImage {
    margin-left: 80px;
  }
}
@media screen and (max-width: 1299px) {
  .productBanner .bannerImage {
    margin-left: 60px;
  }
}
@media screen and (max-width: 991px) {
  .productBanner .bannerImage {
    margin-left: 0;
    margin-bottom: 40px;
  }
}
.productBanner .bannerImage figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(563 / 586 * 100%) 0 0 0;
  overflow: hidden;
  border-radius: 300px 40px 40px 20px;
}
@media screen and (max-width: 1199px) {
  .productBanner .bannerImage figure {
    border-radius: 150px 30px 30px 30px;
  }
}
@media screen and (max-width: 991px) {
  .productBanner .bannerImage figure {
    border-radius: 30px;
  }
}
@media screen and (max-width: 767px) {
  .productBanner .bannerImage figure {
    border-radius: 20px;
  }
}
.productBanner .bannerImage figure img {
  -o-object-fit: contain;
     object-fit: contain;
}
.productBanner .bannerText {
  margin-right: 15px;
}
@media screen and (max-width: 1299px) {
  .productBanner .bannerText {
    margin-right: -25px;
  }
}
@media screen and (max-width: 1199px) {
  .productBanner .bannerText {
    margin-right: -45px;
  }
}
@media screen and (max-width: 991px) {
  .productBanner .bannerText {
    margin-right: 0;
  }
}
.productBanner .bannerText .btn {
  margin-top: 20px;
}

.productBenefit + .caseStudySec {
  margin-top: 70px;
}
.productBenefit .sectionInner {
  background-color: #10133D;
}
.productBenefit .sectionInner .container {
  position: relative;
  z-index: 1;
}
.productBenefit .sectionInner .topPattern {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0.7;
}
@media screen and (max-width: 991px) {
  .productBenefit .sectionInner .topPattern {
    opacity: 0.4;
  }
}
.productBenefit .sectionInner .botPattern {
  position: absolute;
  z-index: 0;
  right: 0;
  bottom: 0;
  opacity: 0.7;
}
@media screen and (max-width: 991px) {
  .productBenefit .sectionInner .botPattern {
    opacity: 0.4;
  }
}
.productBenefit .sectionHead {
  margin-bottom: 65px;
}
@media screen and (max-width: 991px) {
  .productBenefit .sectionHead {
    margin-bottom: 30px;
  }
}
.productBenefit .benefitSliderWrap .animSvgWrap {
  width: 1120px;
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
}
.productBenefit .benefitSliderWrap .animSvgWrap svg {
  width: 100%;
  height: auto;
}
.productBenefit .benefitSliderWrap figure {
  width: 100%;
  height: 0;
  position: relative;
  z-index: 0;
  padding: calc(510 / 1200 * 100%) 0 0 0;
}
.productBenefit .benefitSliderWrap figure img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: auto;
}
.productBenefit .benefitSliderWrap .sPagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1px;
  line-height: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
@media screen and (max-width: 991px) {
  .productBenefit .benefitSliderWrap .sPagination {
    margin-top: 30px;
  }
}
.productBenefit .benefitSliderWrap .sPagination .swiper-pagination-bullet {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  position: relative;
  z-index: 0;
  border: 1px solid;
  background: transparent;
  margin: 0 3px;
  border-color: transparent;
  opacity: 0.5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.productBenefit .benefitSliderWrap .sPagination .swiper-pagination-bullet:focus-visible {
  outline: none;
  border: none;
}
.productBenefit .benefitSliderWrap .sPagination .swiper-pagination-bullet:after {
  content: '';
  position: absolute;
  z-index: 0;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #2CB8F1;
}
.productBenefit .benefitSliderWrap .sPagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: #2CB8F1;
  opacity: 1;
}
@media (min-width: 1200px) {
  .productBenefit .benefitSliderWrap .sPagination .swiper-pagination-bullet:hover {
    border-color: #2CB8F1;
    opacity: 1;
  }
}

.globalSec .listWrap {
  margin-bottom: -30px;
}
@media (min-width: 1200px) {
  .globalSec .listWrap {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.globalSec .listWrap .listItem {
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  .globalSec .listWrap .listItem {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.globalSec .listWrap .holder {
  padding: 47px 40px 50px;
  border-radius: 40px 80px 20px 40px;
  overflow: hidden;
  background: url("../images/g-bg-1.png") no-repeat center center;
  background-size: cover;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .globalSec .listWrap .holder {
    border-radius: 20px;
  }
}
@media screen and (max-width: 575px) {
  .globalSec .listWrap .holder {
    padding: 30px 20px 33px;
  }
}
.globalSec .listWrap .holder:after {
  position: absolute;
  z-index: 0;
  left: 70px;
  bottom: 0;
  content: url("../images/c-dot-x.png");
}
.globalSec .listWrap .holder .holderInner {
  position: relative;
  z-index: 1;
}
.globalSec .listWrap .holder.blue {
  background-image: url("../images/blue-small-1.png");
  background-position: center bottom;
}
@media screen and (min-width: 767.5px) {
  .globalSec .listWrap .holder.blue {
    padding: 60px 40px 69px 40px;
  }
}
.globalSec .listWrap .holder.blue h3 {
  color: #ffffff;
}
.globalSec .listWrap .holder.blue:after {
  content: url("../images/c-b-dot-x.png");
}
.globalSec .listWrap .holder h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  color: #10133D;
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .globalSec .listWrap .holder h3 {
    font-size: 25px;
    line-height: 1.15;
  }
}

.caseStudySec.bgcolor {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(rgba(223, 244, 253, 0.8)));
  background: linear-gradient(180deg, #FFF 0%, rgba(223, 244, 253, 0.8) 100%);
}
.caseStudySec .sectionHead {
  margin-bottom: 60px;
}
@media screen and (max-width: 991px) {
  .caseStudySec .sectionHead {
    margin-bottom: 30px;
  }
}
.caseStudySec .sPagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1px;
  line-height: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
@media screen and (max-width: 991px) {
  .caseStudySec .sPagination {
    margin-top: 30px;
  }
}
.caseStudySec .sPagination .swiper-pagination-bullet {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  position: relative;
  z-index: 0;
  border: 1px solid;
  background: transparent;
  margin: 0 3px;
  border-color: transparent;
  opacity: 0.5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.caseStudySec .sPagination .swiper-pagination-bullet:after {
  content: '';
  position: absolute;
  z-index: 0;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #2CB8F1;
}
.caseStudySec .sPagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: #2CB8F1;
  opacity: 1;
}
@media (min-width: 1200px) {
  .caseStudySec .sPagination .swiper-pagination-bullet:hover {
    border-color: #2CB8F1;
    opacity: 1;
  }
}
.caseStudySec .listWrap.caseSliderWrap {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -15px;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 767.5px) {
  .caseStudySec .listWrap.caseSliderWrap {
    margin-left: -12px;
    margin-right: -12px;
  }
}
.caseStudySec .listWrap.caseSliderWrap .caseSlider {
  padding: 15px 15px;
  margin-bottom: -15px;
}
@media screen and (max-width: 767.5px) {
  .caseStudySec .listWrap.caseSliderWrap .caseSlider {
    padding: 15px 12px;
  }
}
.caseStudySec .listWrap {
  margin-bottom: -40px;
}
.caseStudySec .listWrap .listItem {
  margin-bottom: 40px;
}
.caseStudySec .listWrap .listItem .holder {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  border-radius: 20px 100px 20px 40px;
}
@media screen and (max-width: 767.5px) {
  .caseStudySec .listWrap .listItem .holder {
    border-radius: 20px !important;
  }
}
.caseStudySec .listWrap .listItem .holder.reportHolder {
  border-radius: 20px 100px 20px 40px !important;
}
@media screen and (max-width: 767.5px) {
  .caseStudySec .listWrap .listItem .holder.reportHolder {
    border-radius: 20px !important;
  }
}
.caseStudySec .listWrap .listItem .holder:hover .listTop figure img {
  -webkit-transition: linear 8s;
  transition: linear 8s;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.caseStudySec .listWrap .listItem .holder .listTop {
  position: relative;
  z-index: auto;
}
.caseStudySec .listWrap .listItem .holder .listTop .vidPlayBtn {
  position: absolute;
  z-index: 2;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: block;
  bottom: -24px;
  right: 25px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  cursor: pointer;
}
.caseStudySec .listWrap .listItem .holder .listTop .vidPlayBtn:hover {
  background: -webkit-gradient(linear, left top, right top, from(#163865), to(#248cc1));
  background: linear-gradient(90deg, #163865 0%, #248cc1 100%);
}
.caseStudySec .listWrap .listItem .holder .listTop .vidPlayBtn img {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 1px;
  width: 16px;
  height: auto;
}
.caseStudySec .listWrap .listItem .holder .listTop a {
  display: block;
  width: 100%;
  height: 100%;
}
.caseStudySec .listWrap .listItem .holder .listTop figure {
  width: 100%;
  height: 0;
  position: relative;
  z-index: 0;
  padding: calc(215 / 380 * 100%) 0 0 0;
  background: url("../images/logo-dark.svg") no-repeat center center #ebebeb;
  background-size: 150px auto;
  overflow: hidden;
}
.caseStudySec .listWrap .listItem .holder .listTop figure img {
  -webkit-transition: linear 0.3s;
  transition: linear 0.3s;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.caseStudySec .listWrap .listItem .holder .listBottom {
  padding: 36px 32px 26px;
  position: relative;
  z-index: auto;
}
.caseStudySec .listWrap .listItem .holder .listBottom .catBox {
  margin-top: -53px;
}
.caseStudySec .listWrap .listItem .holder .listBottom .catBox + h3 {
  margin-top: 11px;
}
.caseStudySec .listWrap .listItem .holder .listBottom .catBox span {
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
  margin-bottom: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  text-transform: capitalize;
  padding: 4px 12px;
  border-radius: 8px;
  color: #ffffff;
  background-color: #2CB8F1;
}
.caseStudySec .listWrap .listItem .holder .listBottom h3 {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  line-height: 24px;
  color: #10133D;
  margin-bottom: 16px;
}
.caseStudySec .listWrap .listItem .holder .listBottom h3 a {
  color: #10133D;
  text-decoration: none;
}
.caseStudySec .listWrap .listItem .holder .listBottom h3 a:hover {
  color: #FAA84A;
}
.caseStudySec .listWrap .listItem .holder .listBottom .infoBox {
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: rgba(16, 19, 61, 0.45);
  margin-bottom: 1px;
  text-transform: capitalize;
  margin-bottom: 16px;
}
.caseStudySec .listWrap .listItem .holder .listBottom .infoBox span:after {
  content: '/';
  padding-left: 10px;
  padding-right: 10px;
}
.caseStudySec .listWrap .listItem .holder .listBottom .infoBox span:last-child:after {
  content: normal;
}
.caseStudySec .listWrap .listItem .holder .listBottom .linkBtn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  background: var(--orange-gradient, linear-gradient(90deg, #FF5004 0%, #FAA84A 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  /* 164.706% */
  letter-spacing: 0.17px;
  text-transform: capitalize;
}
.caseStudySec .listWrap .listItem .holder .listBottom .linkBtn:hover {
  color: #2CB8F1;
  background: transparent;
  background-clip: inherit;
  -webkit-background-clip: inherit;
  -webkit-text-fill-color: inherit;
}
.caseStudySec .listWrap .listItem .holder .listBottom .linkBtn:hover span {
  background: -webkit-gradient(linear, left top, right top, from(#163865), to(#248cc1));
  background: linear-gradient(90deg, #163865 0%, #248cc1 100%);
}
.caseStudySec .listWrap .listItem .holder .listBottom .linkBtn span {
  position: relative;
  z-index: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: block;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  cursor: pointer;
  margin-right: 10px;
}
.caseStudySec .listWrap .listItem .holder .listBottom .linkBtn span img {
  position: absolute;
  z-index: 0;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 1px;
  width: 12px;
  height: auto;
}
.caseStudySec .listWrap .listItem .holder .listBottom .tagBox {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  text-transform: capitalize;
  color: #FAA84A;
}
.caseStudySec .listWrap .listItem .holder .listBottom .tagBox span:after {
  content: '|';
  padding-left: 10px;
  padding-right: 10px;
}
.caseStudySec .listWrap .listItem .holder .listBottom .tagBox span:last-child:after {
  content: normal;
}
.caseStudySec .listWrap .listItem .holder .listBottom .priceText {
  display: block;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  text-transform: capitalize;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 24px;
}
.caseStudySec .listWrap .listItem .holder .listBottom .btn-common-border .btn-text {
  padding: 9px 12px;
}
.caseStudySec .btnHolder {
  margin-top: 60px;
}
@media screen and (max-width: 991px) {
  .caseStudySec .btnHolder {
    margin-top: 40px;
  }
}

.regularBanner .container {
  width: 100%;
  max-width: 100%;
  padding: 0 0;
}
.regularBanner .bannerMain {
  padding-left: calc((100vw - 1200px) / 2);
}
@media (max-width: 1299.5px) {
  .regularBanner .bannerMain {
    padding-left: calc((100vw - 1116px) / 2);
  }
}
@media (max-width: 1199.5px) {
  .regularBanner .bannerMain {
    padding-left: calc((100vw - 936px) / 2);
  }
}
@media (max-width: 991.5px) {
  .regularBanner .bannerMain {
    padding-left: 0;
  }
}
.regularBanner .bannerImage {
  margin-left: -100px;
  position: relative;
  z-index: 0;
}
.regularBanner .bannerImage figure {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding: calc(537 / 880 * 100%) 0 0 0;
  overflow: hidden;
}
.regularBanner .bannerImage figure img {
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 991.5px) {
  .regularBanner .bannerImage {
    margin-left: 0;
    margin-bottom: 40px;
  }
}
.regularBanner .bannerText {
  margin-right: 0px;
}
@media (max-width: 991.5px) {
  .regularBanner .bannerText {
    padding-left: calc((100vw - 696px) / 2);
    padding-right: calc((100vw - 696px) / 2);
    margin-right: 0;
  }
}
@media (max-width: 767.5px) {
  .regularBanner .bannerText {
    padding-left: calc((100vw - 516px) / 2);
    padding-right: calc((100vw - 516px) / 2);
  }
}
@media (max-width: 575.5px) {
  .regularBanner .bannerText {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.regularBanner .bannerText .btn {
  margin-top: 20px;
}

.regTop {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(rgba(223, 244, 253, 0.8)));
  background: linear-gradient(180deg, #FFF 0%, rgba(223, 244, 253, 0.8) 100%);
}

.changingService .serviceChangeMenu {
  margin-top: 23px;
  margin-bottom: 77px;
}
@media screen and (max-width: 991px) {
  .changingService .serviceChangeMenu {
    margin-bottom: 40px;
  }
}
.changingService .serviceChangeMenu ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.changingService .serviceChangeMenu ul li {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  text-transform: capitalize;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .changingService .serviceChangeMenu ul li {
    margin: 0 10px;
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .changingService .serviceChangeMenu ul li.active {
    background: -webkit-linear-gradient(left, #FF5307, #FAA346);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
@media screen and (max-width: 470px) {
  .changingService .serviceChangeMenu ul li {
    width: calc(50% - 20px);
    text-align: center;
  }
}
@media screen and (max-width: 380px) {
  .changingService .serviceChangeMenu ul li {
    width: calc(50% - 10px);
    margin: 0 5px;
  }
}
.changingService .serviceChangeMenu ul li:nth-child(2) {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.changingService .serviceChangeMenu ul li:nth-child(3) {
  height: 26px;
  border-radius: 38px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  margin: 0 22px;
  width: 51px;
  position: relative;
  z-index: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  /*@media screen and (max-width: 767px){
      display: none;
  }*/
}
.changingService .serviceChangeMenu ul li:nth-child(3) span {
  position: absolute;
  z-index: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  top: 3px;
  left: 3px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.changingService .serviceChangeMenu ul li:nth-child(3).current span {
  left: 28px;
}
.changingService .sPan.active .rightPan, .changingService .sPan.active .leftPan {
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
}
.changingService .rightPan {
  margin-left: 48px;
  position: relative;
  z-index: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: translateX(40px);
          transform: translateX(40px);
}
@media screen and (max-width: 991px) {
  .changingService .rightPan {
    margin-left: 0;
  }
}
.changingService .rightPan:before {
  content: url("../images/sq-dot.svg");
  position: absolute;
  z-index: -1;
  top: 30px;
  right: -31px;
}
@media screen and (max-width: 991px) {
  .changingService .rightPan:before {
    opacity: 0.3;
  }
}
.changingService .leftPan {
  margin-right: -2px;
  position: relative;
  z-index: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: translateX(-40px);
          transform: translateX(-40px);
}
@media (max-width: 1199.5px) {
  .changingService .leftPan {
    margin-right: -40px;
  }
}
@media screen and (max-width: 991px) {
  .changingService .leftPan {
    margin-right: 0;
    margin-bottom: 40px;
  }
}
.changingService .leftPan figure {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 0;
  padding: calc(420 / 590 * 100%) 0 0 0;
  overflow: hidden;
  border-radius: 40px 40px 20px 100px;
}
@media screen and (max-width: 991.5px) {
  .changingService .leftPan figure {
    border-radius: 20px;
  }
}
@media screen and (max-width: 767px) {
  .changingService .leftPan figure {
    border-radius: 20px;
  }
}
.changingService .leftPan figure img {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.freyrInsight.transparent {
  background: transparent;
  margin-top: -37px;
}
.freyrInsight.transparent .sectionInner {
  padding-top: 37px !important;
  background: transparent;
}
.freyrInsight.transparent .aboutRow .rightPan .boxInner {
  position: relative;
  z-index: 0;
}
.freyrInsight.transparent .aboutRow .rightPan .boxInner:after {
  content: url("../images/y-dot.svg");
  position: absolute;
  z-index: 0;
  right: -28px;
  bottom: 75px;
}
.freyrInsight.transparent .aboutRow .rightPan .tMain {
  position: relative;
  z-index: 0;
}
.freyrInsight.transparent .aboutRow .rightPan .tMain::before {
  content: url("../images/xt.svg");
  position: absolute;
  z-index: 0;
  top: -37px;
  left: 37px;
}
.freyrInsight.transparent .aboutRow .rightPan .tMain::after {
  content: url("../images/xb.svg");
  position: absolute;
  z-index: 0;
  bottom: -53px;
  right: 44px;
}

.smallBenefit {
  background-color: #DFF4FD;
}
.smallBenefit + .pageBottomNew .readyUse {
  padding-top: 70px !important;
}
.smallBenefit .sectionHead {
  margin-bottom: 60px;
}
.smallBenefit .sectionInner {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background-color: #10133D;
  border-radius: 0 270px 0 0;
  color: #F2F2F2;
}
@media screen and (max-width: 767px) {
  .smallBenefit .sectionInner {
    border-radius: 0;
    text-align: center;
  }
}
.smallBenefit .sectionInner .container {
  position: relative;
  z-index: 1;
}
.smallBenefit .topPattern {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  opacity: 0.6;
}
.smallBenefit .botPattern {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 0;
  opacity: 0.48;
}
.smallBenefit .secMain {
  margin-bottom: -60px;
}
@media screen and (min-width: 1200px) {
  .smallBenefit .secMain > .row {
    margin-left: -27px;
    margin-right: -27px;
  }
}
@media screen and (min-width: 1200px) {
  .smallBenefit .secMain > .row > * {
    padding-left: 27px;
    padding-right: 27px;
  }
}
.smallBenefit .secMain .listItem {
  margin-bottom: 60px;
}
.smallBenefit .secMain .listItem .listInner figure {
  border-radius: 30px 20px 50px 20px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5004), to(#FAA84A));
  background: linear-gradient(90deg, #FF5004 0%, #FAA84A 100%);
  width: 104px;
  height: 104px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .smallBenefit .secMain .listItem .listInner figure {
    margin-left: auto;
    margin-right: auto;
  }
}
.smallBenefit .secMain .listItem .listInner figure img {
  display: block;
  width: auto;
  max-width: 90%;
}
.smallBenefit .secMain .listItem .listInner h3 {
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
  margin-bottom: 12px;
}
.smallBenefit .secMain .listItem .listInner p {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}
.smallBenefit .secMain .listItem .listInner a {
  color: #ffffff;
  text-decoration: none;
}
.smallBenefit .secMain .listItem .listInner a:hover {
  color: #FAA84A;
}

.readyUse {
  background-color: rgba(223, 244, 253, 0.8);
}
.readyUse .sectionInner {
  background-color: #10133D;
  color: #ffffff;
  position: relative;
  z-index: 0;
  border-radius: 40px 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .readyUse .sectionInner {
    border-radius: 20px;
  }
}
.readyUse .sectionInner:before {
  content: url("../images/x-dot.svg");
  position: absolute;
  top: 0;
  right: 8.77%;
}
.readyUse .sectionInner:after {
  content: url("../images/x-dot.svg");
  position: absolute;
  bottom: 0;
  right: 17.6%;
}
.readyUse .sectionInner > div {
  position: relative;
  z-index: 1;
}
.readyUse .sectionInner .leftPan {
  width: calc(50% - 20px);
}
@media screen and (max-width: 991px) {
  .readyUse .sectionInner .leftPan {
    width: 100%;
  }
}
.readyUse .sectionInner .leftPan figure img {
  width: 100%;
}
.readyUse .sectionInner .rightPan {
  width: calc(50% + 20px);
  padding-left: 70px;
  padding-right: 30px;
}
@media screen and (max-width: 991px) {
  .readyUse .sectionInner .rightPan {
    width: 100%;
    padding: 40px 20px;
  }
}
.readyUse .sectionInner .rightPan h2 {
  margin-bottom: 36px;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  .readyUse .sectionInner .rightPan h2 {
    margin-bottom: 20px;
  }
}

.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX2 {
  -webkit-animation: euixqJ4tMfX2_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX2_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX2_c_o {
  0% {
    opacity: 0;
  }
  6.976744% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX2_c_o {
  0% {
    opacity: 0;
  }
  6.976744% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX64_to {
  -webkit-animation: euixqJ4tMfX64_to__to 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX64_to__to 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX64_to__to {
  0% {
    -webkit-transform: translate(-190px, 618.250031px);
            transform: translate(-190px, 618.250031px);
  }
  11.627907% {
    -webkit-transform: translate(191.9px, 618.250031px);
            transform: translate(191.9px, 618.250031px);
  }
  100% {
    -webkit-transform: translate(191.9px, 618.250031px);
            transform: translate(191.9px, 618.250031px);
  }
}
@keyframes euixqJ4tMfX64_to__to {
  0% {
    -webkit-transform: translate(-190px, 618.250031px);
            transform: translate(-190px, 618.250031px);
  }
  11.627907% {
    -webkit-transform: translate(191.9px, 618.250031px);
            transform: translate(191.9px, 618.250031px);
  }
  100% {
    -webkit-transform: translate(191.9px, 618.250031px);
            transform: translate(191.9px, 618.250031px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX64 {
  -webkit-animation: euixqJ4tMfX64_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX64_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX64_c_o {
  0% {
    opacity: 0;
  }
  11.627907% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX64_c_o {
  0% {
    opacity: 0;
  }
  11.627907% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX68 {
  -webkit-animation: euixqJ4tMfX68_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX68_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX68_c_o {
  0% {
    opacity: 0;
  }
  20.930233% {
    opacity: 0;
  }
  32.55814% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX68_c_o {
  0% {
    opacity: 0;
  }
  20.930233% {
    opacity: 0;
  }
  32.55814% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX75 {
  -webkit-animation: euixqJ4tMfX75_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX75_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX75_c_o {
  0% {
    opacity: 0;
  }
  20.930233% {
    opacity: 0;
  }
  32.55814% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX75_c_o {
  0% {
    opacity: 0;
  }
  20.930233% {
    opacity: 0;
  }
  32.55814% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX82 {
  -webkit-animation: euixqJ4tMfX82_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX82_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX82_c_o {
  0% {
    opacity: 0;
  }
  18.604651% {
    opacity: 0;
  }
  30.232558% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX82_c_o {
  0% {
    opacity: 0;
  }
  18.604651% {
    opacity: 0;
  }
  30.232558% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX89 {
  -webkit-animation: euixqJ4tMfX89_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX89_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX89_c_o {
  0% {
    opacity: 0;
  }
  18.604651% {
    opacity: 0;
  }
  30.232558% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX89_c_o {
  0% {
    opacity: 0;
  }
  18.604651% {
    opacity: 0;
  }
  30.232558% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX96 {
  -webkit-animation: euixqJ4tMfX96_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX96_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX96_c_o {
  0% {
    opacity: 0;
  }
  16.27907% {
    opacity: 0;
  }
  27.906977% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX96_c_o {
  0% {
    opacity: 0;
  }
  16.27907% {
    opacity: 0;
  }
  27.906977% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX102 {
  -webkit-animation: euixqJ4tMfX102_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX102_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX102_c_o {
  0% {
    opacity: 0;
  }
  16.27907% {
    opacity: 0;
  }
  27.906977% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX102_c_o {
  0% {
    opacity: 0;
  }
  16.27907% {
    opacity: 0;
  }
  27.906977% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX108 {
  -webkit-animation: euixqJ4tMfX108_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX108_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX108_c_o {
  0% {
    opacity: 0;
  }
  13.953488% {
    opacity: 0;
  }
  25.581395% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX108_c_o {
  0% {
    opacity: 0;
  }
  13.953488% {
    opacity: 0;
  }
  25.581395% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX115 {
  -webkit-animation: euixqJ4tMfX115_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX115_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX115_c_o {
  0% {
    opacity: 0;
  }
  13.953488% {
    opacity: 0;
  }
  25.581395% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX115_c_o {
  0% {
    opacity: 0;
  }
  13.953488% {
    opacity: 0;
  }
  25.581395% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX123 {
  -webkit-animation: euixqJ4tMfX123_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX123_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX123_c_o {
  0% {
    opacity: 0;
  }
  11.627907% {
    opacity: 0;
  }
  23.255814% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX123_c_o {
  0% {
    opacity: 0;
  }
  11.627907% {
    opacity: 0;
  }
  23.255814% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX132 {
  -webkit-animation: euixqJ4tMfX132_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX132_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX132_c_o {
  0% {
    opacity: 0;
  }
  30.232558% {
    opacity: 0;
  }
  41.860465% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX132_c_o {
  0% {
    opacity: 0;
  }
  30.232558% {
    opacity: 0;
  }
  41.860465% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX140 {
  -webkit-animation: euixqJ4tMfX140_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX140_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX140_c_o {
  0% {
    opacity: 0;
  }
  30.232558% {
    opacity: 0;
  }
  41.860465% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX140_c_o {
  0% {
    opacity: 0;
  }
  30.232558% {
    opacity: 0;
  }
  41.860465% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX147 {
  -webkit-animation: euixqJ4tMfX147_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX147_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX147_c_o {
  0% {
    opacity: 0;
  }
  32.55814% {
    opacity: 0;
  }
  44.186047% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX147_c_o {
  0% {
    opacity: 0;
  }
  32.55814% {
    opacity: 0;
  }
  44.186047% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX154 {
  -webkit-animation: euixqJ4tMfX154_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX154_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX154_c_o {
  0% {
    opacity: 0;
  }
  32.55814% {
    opacity: 0;
  }
  44.186047% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX154_c_o {
  0% {
    opacity: 0;
  }
  32.55814% {
    opacity: 0;
  }
  44.186047% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX160 {
  -webkit-animation: euixqJ4tMfX160_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX160_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX160_c_o {
  0% {
    opacity: 0;
  }
  34.883721% {
    opacity: 0;
  }
  46.511628% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX160_c_o {
  0% {
    opacity: 0;
  }
  34.883721% {
    opacity: 0;
  }
  46.511628% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX167 {
  -webkit-animation: euixqJ4tMfX167_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX167_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX167_c_o {
  0% {
    opacity: 0;
  }
  34.883721% {
    opacity: 0;
  }
  46.511628% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX167_c_o {
  0% {
    opacity: 0;
  }
  34.883721% {
    opacity: 0;
  }
  46.511628% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX173 {
  -webkit-animation: euixqJ4tMfX173_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX173_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX173_c_o {
  0% {
    opacity: 0;
  }
  25.581395% {
    opacity: 0;
  }
  37.209302% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX173_c_o {
  0% {
    opacity: 0;
  }
  25.581395% {
    opacity: 0;
  }
  37.209302% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX192 {
  -webkit-animation: euixqJ4tMfX192_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX192_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX192_c_o {
  0% {
    opacity: 0;
  }
  37.209302% {
    opacity: 0;
  }
  48.837209% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX192_c_o {
  0% {
    opacity: 0;
  }
  37.209302% {
    opacity: 0;
  }
  48.837209% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX200 {
  -webkit-animation: euixqJ4tMfX200_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX200_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX200_c_o {
  0% {
    opacity: 0;
  }
  37.209302% {
    opacity: 0;
  }
  48.837209% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX200_c_o {
  0% {
    opacity: 0;
  }
  37.209302% {
    opacity: 0;
  }
  48.837209% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX207 {
  -webkit-animation: euixqJ4tMfX207_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX207_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX207_c_o {
  0% {
    opacity: 0;
  }
  39.534884% {
    opacity: 0;
  }
  51.162791% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX207_c_o {
  0% {
    opacity: 0;
  }
  39.534884% {
    opacity: 0;
  }
  51.162791% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX213 {
  -webkit-animation: euixqJ4tMfX213_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX213_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX213_c_o {
  0% {
    opacity: 0;
  }
  39.534884% {
    opacity: 0;
  }
  51.162791% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX213_c_o {
  0% {
    opacity: 0;
  }
  39.534884% {
    opacity: 0;
  }
  51.162791% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX219 {
  -webkit-animation: euixqJ4tMfX219_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX219_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX219_c_o {
  0% {
    opacity: 0;
  }
  41.860465% {
    opacity: 0;
  }
  53.488372% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX219_c_o {
  0% {
    opacity: 0;
  }
  41.860465% {
    opacity: 0;
  }
  53.488372% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX225 {
  -webkit-animation: euixqJ4tMfX225_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX225_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX225_c_o {
  0% {
    opacity: 0;
  }
  34.883721% {
    opacity: 0;
  }
  46.511628% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX225_c_o {
  0% {
    opacity: 0;
  }
  34.883721% {
    opacity: 0;
  }
  46.511628% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX239 {
  -webkit-animation: euixqJ4tMfX239_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX239_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX239_c_o {
  0% {
    opacity: 0;
  }
  51.162791% {
    opacity: 0;
  }
  62.790698% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX239_c_o {
  0% {
    opacity: 0;
  }
  51.162791% {
    opacity: 0;
  }
  62.790698% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX248 {
  -webkit-animation: euixqJ4tMfX248_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX248_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX248_c_o {
  0% {
    opacity: 0;
  }
  51.162791% {
    opacity: 0;
  }
  62.790698% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX248_c_o {
  0% {
    opacity: 0;
  }
  51.162791% {
    opacity: 0;
  }
  62.790698% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX254 {
  -webkit-animation: euixqJ4tMfX254_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX254_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX254_c_o {
  0% {
    opacity: 0;
  }
  53.488372% {
    opacity: 0;
  }
  65.116279% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX254_c_o {
  0% {
    opacity: 0;
  }
  53.488372% {
    opacity: 0;
  }
  65.116279% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX261 {
  -webkit-animation: euixqJ4tMfX261_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX261_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX261_c_o {
  0% {
    opacity: 0;
  }
  53.488372% {
    opacity: 0;
  }
  65.116279% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX261_c_o {
  0% {
    opacity: 0;
  }
  53.488372% {
    opacity: 0;
  }
  65.116279% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX268 {
  -webkit-animation: euixqJ4tMfX268_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX268_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX268_c_o {
  0% {
    opacity: 0;
  }
  55.813953% {
    opacity: 0;
  }
  67.44186% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX268_c_o {
  0% {
    opacity: 0;
  }
  55.813953% {
    opacity: 0;
  }
  67.44186% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX274 {
  -webkit-animation: euixqJ4tMfX274_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX274_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX274_c_o {
  0% {
    opacity: 0;
  }
  55.813953% {
    opacity: 0;
  }
  60.465116% {
    opacity: 0;
  }
  67.44186% {
    opacity: 1;
  }
  72.093023% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX274_c_o {
  0% {
    opacity: 0;
  }
  55.813953% {
    opacity: 0;
  }
  60.465116% {
    opacity: 0;
  }
  67.44186% {
    opacity: 1;
  }
  72.093023% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX280 {
  -webkit-animation: euixqJ4tMfX280_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX280_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX280_c_o {
  0% {
    opacity: 0;
  }
  46.511628% {
    opacity: 0;
  }
  58.139535% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX280_c_o {
  0% {
    opacity: 0;
  }
  46.511628% {
    opacity: 0;
  }
  58.139535% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX296 {
  -webkit-animation: euixqJ4tMfX296_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX296_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX296_c_o {
  0% {
    opacity: 0;
  }
  65.116279% {
    opacity: 0;
  }
  76.744186% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX296_c_o {
  0% {
    opacity: 0;
  }
  65.116279% {
    opacity: 0;
  }
  76.744186% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX303 {
  -webkit-animation: euixqJ4tMfX303_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX303_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX303_c_o {
  0% {
    opacity: 0;
  }
  65.116279% {
    opacity: 0;
  }
  76.744186% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX303_c_o {
  0% {
    opacity: 0;
  }
  65.116279% {
    opacity: 0;
  }
  76.744186% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX309 {
  -webkit-animation: euixqJ4tMfX309_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX309_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX309_c_o {
  0% {
    opacity: 0;
  }
  67.44186% {
    opacity: 0;
  }
  79.069767% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX309_c_o {
  0% {
    opacity: 0;
  }
  67.44186% {
    opacity: 0;
  }
  79.069767% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX314 {
  -webkit-animation: euixqJ4tMfX314_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX314_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX314_c_o {
  0% {
    opacity: 0;
  }
  67.44186% {
    opacity: 0;
  }
  79.069767% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX314_c_o {
  0% {
    opacity: 0;
  }
  67.44186% {
    opacity: 0;
  }
  79.069767% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX320 {
  -webkit-animation: euixqJ4tMfX320_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX320_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX320_c_o {
  0% {
    opacity: 0;
  }
  69.767442% {
    opacity: 0;
  }
  81.395349% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX320_c_o {
  0% {
    opacity: 0;
  }
  69.767442% {
    opacity: 0;
  }
  81.395349% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX326 {
  -webkit-animation: euixqJ4tMfX326_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX326_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX326_c_o {
  0% {
    opacity: 0;
  }
  60.465116% {
    opacity: 0;
  }
  72.093023% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX326_c_o {
  0% {
    opacity: 0;
  }
  60.465116% {
    opacity: 0;
  }
  72.093023% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX338 {
  -webkit-animation: euixqJ4tMfX338_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX338_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX338_c_o {
  0% {
    opacity: 0;
  }
  79.069767% {
    opacity: 0;
  }
  90.697674% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX338_c_o {
  0% {
    opacity: 0;
  }
  79.069767% {
    opacity: 0;
  }
  90.697674% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX345 {
  -webkit-animation: euixqJ4tMfX345_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX345_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX345_c_o {
  0% {
    opacity: 0;
  }
  79.069767% {
    opacity: 0;
  }
  90.697674% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX345_c_o {
  0% {
    opacity: 0;
  }
  79.069767% {
    opacity: 0;
  }
  90.697674% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX352 {
  -webkit-animation: euixqJ4tMfX352_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX352_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX352_c_o {
  0% {
    opacity: 0;
  }
  81.395349% {
    opacity: 0;
  }
  93.023256% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX352_c_o {
  0% {
    opacity: 0;
  }
  81.395349% {
    opacity: 0;
  }
  93.023256% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX358 {
  -webkit-animation: euixqJ4tMfX358_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX358_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX358_c_o {
  0% {
    opacity: 0;
  }
  81.395349% {
    opacity: 0;
  }
  93.023256% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX358_c_o {
  0% {
    opacity: 0;
  }
  81.395349% {
    opacity: 0;
  }
  93.023256% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX365 {
  -webkit-animation: euixqJ4tMfX365_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX365_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX365_c_o {
  0% {
    opacity: 0;
  }
  83.72093% {
    opacity: 0;
  }
  95.348837% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX365_c_o {
  0% {
    opacity: 0;
  }
  83.72093% {
    opacity: 0;
  }
  95.348837% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #euixqJ4tMfX371 {
  -webkit-animation: euixqJ4tMfX371_c_o 4300ms linear 1 normal forwards;
          animation: euixqJ4tMfX371_c_o 4300ms linear 1 normal forwards;
}
@-webkit-keyframes euixqJ4tMfX371_c_o {
  0% {
    opacity: 0;
  }
  74.418605% {
    opacity: 0;
  }
  86.046512% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes euixqJ4tMfX371_c_o {
  0% {
    opacity: 0;
  }
  74.418605% {
    opacity: 0;
  }
  86.046512% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eDgzSloRy3s1 #eDgzSloRy3s5_to {
  -webkit-animation: eDgzSloRy3s5_to__to 3000ms linear 1 normal forwards;
          animation: eDgzSloRy3s5_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eDgzSloRy3s5_to__to {
  0% {
    -webkit-transform: translate(1618.94px, 654.915009px);
            transform: translate(1618.94px, 654.915009px);
  }
  60% {
    -webkit-transform: translate(1618.94px, 654.915009px);
            transform: translate(1618.94px, 654.915009px);
  }
  76.666667% {
    -webkit-transform: translate(1718.94px, 654.915009px);
            transform: translate(1718.94px, 654.915009px);
  }
  100% {
    -webkit-transform: translate(1718.94px, 654.915009px);
            transform: translate(1718.94px, 654.915009px);
  }
}
@keyframes eDgzSloRy3s5_to__to {
  0% {
    -webkit-transform: translate(1618.94px, 654.915009px);
            transform: translate(1618.94px, 654.915009px);
  }
  60% {
    -webkit-transform: translate(1618.94px, 654.915009px);
            transform: translate(1618.94px, 654.915009px);
  }
  76.666667% {
    -webkit-transform: translate(1718.94px, 654.915009px);
            transform: translate(1718.94px, 654.915009px);
  }
  100% {
    -webkit-transform: translate(1718.94px, 654.915009px);
            transform: translate(1718.94px, 654.915009px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eDgzSloRy3s1 #eDgzSloRy3s5 {
  -webkit-animation: eDgzSloRy3s5_c_o 3000ms linear 1 normal forwards;
          animation: eDgzSloRy3s5_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eDgzSloRy3s5_c_o {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  76.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eDgzSloRy3s5_c_o {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  76.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eDgzSloRy3s1 #eDgzSloRy3s173_to {
  -webkit-animation: eDgzSloRy3s173_to__to 3000ms linear 1 normal forwards;
          animation: eDgzSloRy3s173_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eDgzSloRy3s173_to__to {
  0% {
    -webkit-transform: translate(1044.195016px, 646.894989px);
            transform: translate(1044.195016px, 646.894989px);
  }
  43.333333% {
    -webkit-transform: translate(1044.195016px, 646.894989px);
            transform: translate(1044.195016px, 646.894989px);
  }
  60% {
    -webkit-transform: translate(1144.195016px, 646.894989px);
            transform: translate(1144.195016px, 646.894989px);
  }
  100% {
    -webkit-transform: translate(1144.195016px, 646.894989px);
            transform: translate(1144.195016px, 646.894989px);
  }
}
@keyframes eDgzSloRy3s173_to__to {
  0% {
    -webkit-transform: translate(1044.195016px, 646.894989px);
            transform: translate(1044.195016px, 646.894989px);
  }
  43.333333% {
    -webkit-transform: translate(1044.195016px, 646.894989px);
            transform: translate(1044.195016px, 646.894989px);
  }
  60% {
    -webkit-transform: translate(1144.195016px, 646.894989px);
            transform: translate(1144.195016px, 646.894989px);
  }
  100% {
    -webkit-transform: translate(1144.195016px, 646.894989px);
            transform: translate(1144.195016px, 646.894989px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eDgzSloRy3s1 #eDgzSloRy3s173 {
  -webkit-animation: eDgzSloRy3s173_c_o 3000ms linear 1 normal forwards;
          animation: eDgzSloRy3s173_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eDgzSloRy3s173_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eDgzSloRy3s173_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eDgzSloRy3s1 #eDgzSloRy3s205_to {
  -webkit-animation: eDgzSloRy3s205_to__to 3000ms linear 1 normal forwards;
          animation: eDgzSloRy3s205_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eDgzSloRy3s205_to__to {
  0% {
    -webkit-transform: translate(645.77px, 649.430023px);
            transform: translate(645.77px, 649.430023px);
  }
  26.666667% {
    -webkit-transform: translate(645.77px, 649.430023px);
            transform: translate(645.77px, 649.430023px);
  }
  43.333333% {
    -webkit-transform: translate(745.77px, 649.430023px);
            transform: translate(745.77px, 649.430023px);
  }
  100% {
    -webkit-transform: translate(745.77px, 649.430023px);
            transform: translate(745.77px, 649.430023px);
  }
}
@keyframes eDgzSloRy3s205_to__to {
  0% {
    -webkit-transform: translate(645.77px, 649.430023px);
            transform: translate(645.77px, 649.430023px);
  }
  26.666667% {
    -webkit-transform: translate(645.77px, 649.430023px);
            transform: translate(645.77px, 649.430023px);
  }
  43.333333% {
    -webkit-transform: translate(745.77px, 649.430023px);
            transform: translate(745.77px, 649.430023px);
  }
  100% {
    -webkit-transform: translate(745.77px, 649.430023px);
            transform: translate(745.77px, 649.430023px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eDgzSloRy3s1 #eDgzSloRy3s205 {
  -webkit-animation: eDgzSloRy3s205_c_o 3000ms linear 1 normal forwards;
          animation: eDgzSloRy3s205_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eDgzSloRy3s205_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  43.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eDgzSloRy3s205_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  43.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eDgzSloRy3s1 #eDgzSloRy3s257_to {
  -webkit-animation: eDgzSloRy3s257_to__to 3000ms linear 1 normal forwards;
          animation: eDgzSloRy3s257_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eDgzSloRy3s257_to__to {
  0% {
    -webkit-transform: translate(246.75px, 653.655029px);
            transform: translate(246.75px, 653.655029px);
  }
  10% {
    -webkit-transform: translate(246.75px, 653.655029px);
            transform: translate(246.75px, 653.655029px);
  }
  26.666667% {
    -webkit-transform: translate(346.75px, 653.655029px);
            transform: translate(346.75px, 653.655029px);
  }
  100% {
    -webkit-transform: translate(346.75px, 653.655029px);
            transform: translate(346.75px, 653.655029px);
  }
}
@keyframes eDgzSloRy3s257_to__to {
  0% {
    -webkit-transform: translate(246.75px, 653.655029px);
            transform: translate(246.75px, 653.655029px);
  }
  10% {
    -webkit-transform: translate(246.75px, 653.655029px);
            transform: translate(246.75px, 653.655029px);
  }
  26.666667% {
    -webkit-transform: translate(346.75px, 653.655029px);
            transform: translate(346.75px, 653.655029px);
  }
  100% {
    -webkit-transform: translate(346.75px, 653.655029px);
            transform: translate(346.75px, 653.655029px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eDgzSloRy3s1 #eDgzSloRy3s257 {
  -webkit-animation: eDgzSloRy3s257_c_o 3000ms linear 1 normal forwards;
          animation: eDgzSloRy3s257_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eDgzSloRy3s257_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  26.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eDgzSloRy3s257_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  26.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eDgzSloRy3s1 #eDgzSloRy3s287 {
  -webkit-animation: eDgzSloRy3s287_c_o 3000ms linear 1 normal forwards;
          animation: eDgzSloRy3s287_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes eDgzSloRy3s287_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eDgzSloRy3s287_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl8 {
  -webkit-animation: ewHDP0WRdAl8_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl8_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl8_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl8_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl11 {
  -webkit-animation: ewHDP0WRdAl11_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl11_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl11_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl11_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl188 {
  -webkit-animation: ewHDP0WRdAl188_c_o 3000ms linear infinite normal forwards;
          animation: ewHDP0WRdAl188_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl188_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl188_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl193 {
  -webkit-animation: ewHDP0WRdAl193_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl193_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl193_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl193_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl209 {
  -webkit-animation: ewHDP0WRdAl209_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl209_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl209_c_o {
  0% {
    opacity: 0;
  }
  6.666667% {
    opacity: 0;
  }
  23.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl209_c_o {
  0% {
    opacity: 0;
  }
  6.666667% {
    opacity: 0;
  }
  23.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl212 {
  -webkit-animation: ewHDP0WRdAl212_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl212_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl212_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl212_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl387 {
  -webkit-animation: ewHDP0WRdAl387_c_o 3000ms linear infinite normal forwards;
          animation: ewHDP0WRdAl387_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl387_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl387_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl397 {
  -webkit-animation: ewHDP0WRdAl397_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl397_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl397_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl397_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl415 {
  -webkit-animation: ewHDP0WRdAl415_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl415_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl415_c_o {
  0% {
    opacity: 0;
  }
  13.333333% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl415_c_o {
  0% {
    opacity: 0;
  }
  13.333333% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl418 {
  -webkit-animation: ewHDP0WRdAl418_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl418_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl418_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl418_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl511 {
  -webkit-animation: ewHDP0WRdAl511_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl511_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl511_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl511_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl531 {
  -webkit-animation: ewHDP0WRdAl531_c_o 3000ms linear infinite normal forwards;
          animation: ewHDP0WRdAl531_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl531_c_o {
  0% {
    opacity: 0;
  }
  63.333333% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl531_c_o {
  0% {
    opacity: 0;
  }
  63.333333% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl548 {
  -webkit-animation: ewHDP0WRdAl548_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl548_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl548_c_o {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  36.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl548_c_o {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  36.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl551 {
  -webkit-animation: ewHDP0WRdAl551_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl551_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl551_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl551_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl758 {
  -webkit-animation: ewHDP0WRdAl758_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl758_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl758_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl758_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl776 {
  -webkit-animation: ewHDP0WRdAl776_c_o 3000ms linear infinite normal forwards;
          animation: ewHDP0WRdAl776_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl776_c_o {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  86.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl776_c_o {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  86.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl793 {
  -webkit-animation: ewHDP0WRdAl793_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl793_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl793_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  43.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl793_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  43.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl796 {
  -webkit-animation: ewHDP0WRdAl796_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl796_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl796_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl796_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl955 {
  -webkit-animation: ewHDP0WRdAl955_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl955_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl955_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl955_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl968 {
  -webkit-animation: ewHDP0WRdAl968_c_o 3000ms linear infinite normal forwards;
          animation: ewHDP0WRdAl968_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl968_c_o {
  0% {
    opacity: 0;
  }
  76.666667% {
    opacity: 0;
  }
  93.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl968_c_o {
  0% {
    opacity: 0;
  }
  76.666667% {
    opacity: 0;
  }
  93.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ewHDP0WRdAl1 #ewHDP0WRdAl981 {
  -webkit-animation: ewHDP0WRdAl981_c_o 3000ms linear 1 normal forwards;
          animation: ewHDP0WRdAl981_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ewHDP0WRdAl981_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ewHDP0WRdAl981_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q5_to {
  -webkit-animation: ekn3aX0wS4Q5_to__to 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q5_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q5_to__to {
  0% {
    -webkit-transform: translate(669.97px, 654.76001px);
            transform: translate(669.97px, 654.76001px);
  }
  66.666667% {
    -webkit-transform: translate(669.97px, 654.76001px);
            transform: translate(669.97px, 654.76001px);
  }
  83.333333% {
    -webkit-transform: translate(569.97px, 654.76001px);
            transform: translate(569.97px, 654.76001px);
  }
  100% {
    -webkit-transform: translate(569.97px, 654.76001px);
            transform: translate(569.97px, 654.76001px);
  }
}
@keyframes ekn3aX0wS4Q5_to__to {
  0% {
    -webkit-transform: translate(669.97px, 654.76001px);
            transform: translate(669.97px, 654.76001px);
  }
  66.666667% {
    -webkit-transform: translate(669.97px, 654.76001px);
            transform: translate(669.97px, 654.76001px);
  }
  83.333333% {
    -webkit-transform: translate(569.97px, 654.76001px);
            transform: translate(569.97px, 654.76001px);
  }
  100% {
    -webkit-transform: translate(569.97px, 654.76001px);
            transform: translate(569.97px, 654.76001px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q5 {
  -webkit-animation: ekn3aX0wS4Q5_c_o 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q5_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q5_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ekn3aX0wS4Q5_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q132_to {
  -webkit-animation: ekn3aX0wS4Q132_to__to 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q132_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q132_to__to {
  0% {
    -webkit-transform: translate(998.3px, 720.49px);
            transform: translate(998.3px, 720.49px);
  }
  50% {
    -webkit-transform: translate(998.3px, 720.49px);
            transform: translate(998.3px, 720.49px);
  }
  66.666667% {
    -webkit-transform: translate(998.3px, 820.48877px);
            transform: translate(998.3px, 820.48877px);
  }
  100% {
    -webkit-transform: translate(998.3px, 820.48877px);
            transform: translate(998.3px, 820.48877px);
  }
}
@keyframes ekn3aX0wS4Q132_to__to {
  0% {
    -webkit-transform: translate(998.3px, 720.49px);
            transform: translate(998.3px, 720.49px);
  }
  50% {
    -webkit-transform: translate(998.3px, 720.49px);
            transform: translate(998.3px, 720.49px);
  }
  66.666667% {
    -webkit-transform: translate(998.3px, 820.48877px);
            transform: translate(998.3px, 820.48877px);
  }
  100% {
    -webkit-transform: translate(998.3px, 820.48877px);
            transform: translate(998.3px, 820.48877px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q132 {
  -webkit-animation: ekn3aX0wS4Q132_c_o 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q132_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q132_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ekn3aX0wS4Q132_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q250_to {
  -webkit-animation: ekn3aX0wS4Q250_to__to 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q250_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q250_to__to {
  0% {
    -webkit-transform: translate(1189.97px, 664.882446px);
            transform: translate(1189.97px, 664.882446px);
  }
  33.333333% {
    -webkit-transform: translate(1189.97px, 664.882446px);
            transform: translate(1189.97px, 664.882446px);
  }
  50% {
    -webkit-transform: translate(1289.97px, 664.882446px);
            transform: translate(1289.97px, 664.882446px);
  }
  100% {
    -webkit-transform: translate(1289.97px, 664.882446px);
            transform: translate(1289.97px, 664.882446px);
  }
}
@keyframes ekn3aX0wS4Q250_to__to {
  0% {
    -webkit-transform: translate(1189.97px, 664.882446px);
            transform: translate(1189.97px, 664.882446px);
  }
  33.333333% {
    -webkit-transform: translate(1189.97px, 664.882446px);
            transform: translate(1189.97px, 664.882446px);
  }
  50% {
    -webkit-transform: translate(1289.97px, 664.882446px);
            transform: translate(1289.97px, 664.882446px);
  }
  100% {
    -webkit-transform: translate(1289.97px, 664.882446px);
            transform: translate(1289.97px, 664.882446px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q250 {
  -webkit-animation: ekn3aX0wS4Q250_c_o 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q250_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q250_c_o {
  0% {
    opacity: 0;
  }
  33.333333% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ekn3aX0wS4Q250_c_o {
  0% {
    opacity: 0;
  }
  33.333333% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q354_to {
  -webkit-animation: ekn3aX0wS4Q354_to__to 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q354_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q354_to__to {
  0% {
    -webkit-transform: translate(1420.05px, 633.3px);
            transform: translate(1420.05px, 633.3px);
  }
  16.666667% {
    -webkit-transform: translate(1420.05px, 633.3px);
            transform: translate(1420.05px, 633.3px);
  }
  33.333333% {
    -webkit-transform: translate(1420.05px, 533.3px);
            transform: translate(1420.05px, 533.3px);
  }
  100% {
    -webkit-transform: translate(1420.05px, 533.3px);
            transform: translate(1420.05px, 533.3px);
  }
}
@keyframes ekn3aX0wS4Q354_to__to {
  0% {
    -webkit-transform: translate(1420.05px, 633.3px);
            transform: translate(1420.05px, 633.3px);
  }
  16.666667% {
    -webkit-transform: translate(1420.05px, 633.3px);
            transform: translate(1420.05px, 633.3px);
  }
  33.333333% {
    -webkit-transform: translate(1420.05px, 533.3px);
            transform: translate(1420.05px, 533.3px);
  }
  100% {
    -webkit-transform: translate(1420.05px, 533.3px);
            transform: translate(1420.05px, 533.3px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q354 {
  -webkit-animation: ekn3aX0wS4Q354_c_o 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q354_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q354_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ekn3aX0wS4Q354_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q450_to {
  -webkit-animation: ekn3aX0wS4Q450_to__to 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q450_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q450_to__to {
  0% {
    -webkit-transform: translate(606.06px, 482.18px);
            transform: translate(606.06px, 482.18px);
  }
  16.666667% {
    -webkit-transform: translate(606.06px, 382.18px);
            transform: translate(606.06px, 382.18px);
  }
  100% {
    -webkit-transform: translate(606.06px, 382.18px);
            transform: translate(606.06px, 382.18px);
  }
}
@keyframes ekn3aX0wS4Q450_to__to {
  0% {
    -webkit-transform: translate(606.06px, 482.18px);
            transform: translate(606.06px, 482.18px);
  }
  16.666667% {
    -webkit-transform: translate(606.06px, 382.18px);
            transform: translate(606.06px, 382.18px);
  }
  100% {
    -webkit-transform: translate(606.06px, 382.18px);
            transform: translate(606.06px, 382.18px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q450 {
  -webkit-animation: ekn3aX0wS4Q450_c_o 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q450_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q450_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ekn3aX0wS4Q450_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ekn3aX0wS4Q1 #ekn3aX0wS4Q537 {
  -webkit-animation: ekn3aX0wS4Q537_c_o 3000ms linear 1 normal forwards;
          animation: ekn3aX0wS4Q537_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ekn3aX0wS4Q537_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ekn3aX0wS4Q537_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL15 {
  -webkit-animation: e3wiAS90IbL15_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL15_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL15_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL15_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL18 {
  -webkit-animation: e3wiAS90IbL18_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL18_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL18_c_o {
  0% {
    opacity: 0;
  }
  22.5% {
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL18_c_o {
  0% {
    opacity: 0;
  }
  22.5% {
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL194 {
  -webkit-animation: e3wiAS90IbL194_c_o 4000ms linear infinite normal forwards;
          animation: e3wiAS90IbL194_c_o 4000ms linear infinite normal forwards;
}
@-webkit-keyframes e3wiAS90IbL194_c_o {
  0% {
    opacity: 0;
  }
  32.5% {
    opacity: 0;
  }
  45% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  87.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes e3wiAS90IbL194_c_o {
  0% {
    opacity: 0;
  }
  32.5% {
    opacity: 0;
  }
  45% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  87.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL199 {
  -webkit-animation: e3wiAS90IbL199_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL199_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL199_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL199_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL215 {
  -webkit-animation: e3wiAS90IbL215_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL215_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL215_c_o {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
  }
  17.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL215_c_o {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
  }
  17.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL218 {
  -webkit-animation: e3wiAS90IbL218_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL218_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL218_c_o {
  0% {
    opacity: 0;
  }
  27.5% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL218_c_o {
  0% {
    opacity: 0;
  }
  27.5% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL459 {
  -webkit-animation: e3wiAS90IbL459_c_o 4000ms linear infinite normal forwards;
          animation: e3wiAS90IbL459_c_o 4000ms linear infinite normal forwards;
}
@-webkit-keyframes e3wiAS90IbL459_c_o {
  0% {
    opacity: 0;
  }
  37.5% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  87.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes e3wiAS90IbL459_c_o {
  0% {
    opacity: 0;
  }
  37.5% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  87.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL469 {
  -webkit-animation: e3wiAS90IbL469_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL469_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL469_c_o {
  0% {
    opacity: 0;
  }
  17.5% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL469_c_o {
  0% {
    opacity: 0;
  }
  17.5% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL487 {
  -webkit-animation: e3wiAS90IbL487_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL487_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL487_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  22.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL487_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  22.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL490 {
  -webkit-animation: e3wiAS90IbL490_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL490_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL490_c_o {
  0% {
    opacity: 0;
  }
  32.5% {
    opacity: 0;
  }
  45% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL490_c_o {
  0% {
    opacity: 0;
  }
  32.5% {
    opacity: 0;
  }
  45% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL583 {
  -webkit-animation: e3wiAS90IbL583_c_o 4000ms linear infinite normal forwards;
          animation: e3wiAS90IbL583_c_o 4000ms linear infinite normal forwards;
}
@-webkit-keyframes e3wiAS90IbL583_c_o {
  0% {
    opacity: 0;
  }
  42.5% {
    opacity: 0;
  }
  55% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  87.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes e3wiAS90IbL583_c_o {
  0% {
    opacity: 0;
  }
  42.5% {
    opacity: 0;
  }
  55% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  87.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL594 {
  -webkit-animation: e3wiAS90IbL594_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL594_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL594_c_o {
  0% {
    opacity: 0;
  }
  22.5% {
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL594_c_o {
  0% {
    opacity: 0;
  }
  22.5% {
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL605 {
  -webkit-animation: e3wiAS90IbL605_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL605_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL605_c_o {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  27.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL605_c_o {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  27.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL608 {
  -webkit-animation: e3wiAS90IbL608_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL608_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL608_c_o {
  0% {
    opacity: 0;
  }
  37.5% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL608_c_o {
  0% {
    opacity: 0;
  }
  37.5% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL852 {
  -webkit-animation: e3wiAS90IbL852_c_o 4000ms linear infinite normal forwards;
          animation: e3wiAS90IbL852_c_o 4000ms linear infinite normal forwards;
}
@-webkit-keyframes e3wiAS90IbL852_c_o {
  0% {
    opacity: 0;
  }
  47.5% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  87.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes e3wiAS90IbL852_c_o {
  0% {
    opacity: 0;
  }
  47.5% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  87.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL868 {
  -webkit-animation: e3wiAS90IbL868_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL868_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL868_c_o {
  0% {
    opacity: 0;
  }
  27.5% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL868_c_o {
  0% {
    opacity: 0;
  }
  27.5% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL887 {
  -webkit-animation: e3wiAS90IbL887_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL887_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL887_c_o {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  32.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL887_c_o {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  32.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL890 {
  -webkit-animation: e3wiAS90IbL890_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL890_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL890_c_o {
  0% {
    opacity: 0;
  }
  42.5% {
    opacity: 0;
  }
  55% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL890_c_o {
  0% {
    opacity: 0;
  }
  42.5% {
    opacity: 0;
  }
  55% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL999 {
  -webkit-animation: e3wiAS90IbL999_c_o 4000ms linear infinite normal forwards;
          animation: e3wiAS90IbL999_c_o 4000ms linear infinite normal forwards;
}
@-webkit-keyframes e3wiAS90IbL999_c_o {
  0% {
    opacity: 0;
  }
  52.5% {
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  87.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes e3wiAS90IbL999_c_o {
  0% {
    opacity: 0;
  }
  52.5% {
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  87.5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e3wiAS90IbL1 #e3wiAS90IbL1008 {
  -webkit-animation: e3wiAS90IbL1008_c_o 4000ms linear 1 normal forwards;
          animation: e3wiAS90IbL1008_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes e3wiAS90IbL1008_c_o {
  0% {
    opacity: 0;
  }
  32.5% {
    opacity: 0;
  }
  45% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e3wiAS90IbL1008_c_o {
  0% {
    opacity: 0;
  }
  32.5% {
    opacity: 0;
  }
  45% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #efeRiwN5lSk1 #efeRiwN5lSk10_to {
  -webkit-animation: efeRiwN5lSk10_to__to 3000ms linear 1 normal forwards;
          animation: efeRiwN5lSk10_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes efeRiwN5lSk10_to__to {
  0% {
    -webkit-transform: translate(1323.76px, 754.670014px);
            transform: translate(1323.76px, 754.670014px);
  }
  50% {
    -webkit-transform: translate(1323.76px, 754.670014px);
            transform: translate(1323.76px, 754.670014px);
  }
  66.666667% {
    -webkit-transform: translate(1423.76px, 754.670014px);
            transform: translate(1423.76px, 754.670014px);
  }
  100% {
    -webkit-transform: translate(1423.76px, 754.670014px);
            transform: translate(1423.76px, 754.670014px);
  }
}
@keyframes efeRiwN5lSk10_to__to {
  0% {
    -webkit-transform: translate(1323.76px, 754.670014px);
            transform: translate(1323.76px, 754.670014px);
  }
  50% {
    -webkit-transform: translate(1323.76px, 754.670014px);
            transform: translate(1323.76px, 754.670014px);
  }
  66.666667% {
    -webkit-transform: translate(1423.76px, 754.670014px);
            transform: translate(1423.76px, 754.670014px);
  }
  100% {
    -webkit-transform: translate(1423.76px, 754.670014px);
            transform: translate(1423.76px, 754.670014px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #efeRiwN5lSk1 #efeRiwN5lSk10 {
  -webkit-animation: efeRiwN5lSk10_c_o 3000ms linear 1 normal forwards;
          animation: efeRiwN5lSk10_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes efeRiwN5lSk10_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes efeRiwN5lSk10_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #efeRiwN5lSk1 #efeRiwN5lSk133_to {
  -webkit-animation: efeRiwN5lSk133_to__to 3000ms linear 1 normal forwards;
          animation: efeRiwN5lSk133_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes efeRiwN5lSk133_to__to {
  0% {
    -webkit-transform: translate(1034.015076px, 646.63px);
            transform: translate(1034.015076px, 646.63px);
  }
  33.333333% {
    -webkit-transform: translate(1034.015076px, 646.63px);
            transform: translate(1034.015076px, 646.63px);
  }
  50% {
    -webkit-transform: translate(1034.015076px, 546.63px);
            transform: translate(1034.015076px, 546.63px);
  }
  100% {
    -webkit-transform: translate(1034.015076px, 546.63px);
            transform: translate(1034.015076px, 546.63px);
  }
}
@keyframes efeRiwN5lSk133_to__to {
  0% {
    -webkit-transform: translate(1034.015076px, 646.63px);
            transform: translate(1034.015076px, 646.63px);
  }
  33.333333% {
    -webkit-transform: translate(1034.015076px, 646.63px);
            transform: translate(1034.015076px, 646.63px);
  }
  50% {
    -webkit-transform: translate(1034.015076px, 546.63px);
            transform: translate(1034.015076px, 546.63px);
  }
  100% {
    -webkit-transform: translate(1034.015076px, 546.63px);
            transform: translate(1034.015076px, 546.63px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #efeRiwN5lSk1 #efeRiwN5lSk133 {
  -webkit-animation: efeRiwN5lSk133_c_o 3000ms linear 1 normal forwards;
          animation: efeRiwN5lSk133_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes efeRiwN5lSk133_c_o {
  0% {
    opacity: 0;
  }
  33.333333% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes efeRiwN5lSk133_c_o {
  0% {
    opacity: 0;
  }
  33.333333% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #efeRiwN5lSk1 #efeRiwN5lSk231_to {
  -webkit-animation: efeRiwN5lSk231_to__to 3000ms linear 1 normal forwards;
          animation: efeRiwN5lSk231_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes efeRiwN5lSk231_to__to {
  0% {
    -webkit-transform: translate(600.19px, 750.385056px);
            transform: translate(600.19px, 750.385056px);
  }
  16.666667% {
    -webkit-transform: translate(600.19px, 750.385056px);
            transform: translate(600.19px, 750.385056px);
  }
  33.333333% {
    -webkit-transform: translate(500.19px, 750.385056px);
            transform: translate(500.19px, 750.385056px);
  }
  100% {
    -webkit-transform: translate(500.19px, 750.385056px);
            transform: translate(500.19px, 750.385056px);
  }
}
@keyframes efeRiwN5lSk231_to__to {
  0% {
    -webkit-transform: translate(600.19px, 750.385056px);
            transform: translate(600.19px, 750.385056px);
  }
  16.666667% {
    -webkit-transform: translate(600.19px, 750.385056px);
            transform: translate(600.19px, 750.385056px);
  }
  33.333333% {
    -webkit-transform: translate(500.19px, 750.385056px);
            transform: translate(500.19px, 750.385056px);
  }
  100% {
    -webkit-transform: translate(500.19px, 750.385056px);
            transform: translate(500.19px, 750.385056px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #efeRiwN5lSk1 #efeRiwN5lSk231 {
  -webkit-animation: efeRiwN5lSk231_c_o 3000ms linear 1 normal forwards;
          animation: efeRiwN5lSk231_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes efeRiwN5lSk231_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes efeRiwN5lSk231_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #efeRiwN5lSk1 #efeRiwN5lSk411 {
  -webkit-animation: efeRiwN5lSk411_c_o 3000ms linear 1 normal forwards;
          animation: efeRiwN5lSk411_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes efeRiwN5lSk411_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes efeRiwN5lSk411_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo714 {
  -webkit-animation: e9cwQBMfKo714_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo714_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo714_c_o {
  0% {
    opacity: 0;
  }
  26.829268% {
    opacity: 0;
  }
  39.02439% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo714_c_o {
  0% {
    opacity: 0;
  }
  26.829268% {
    opacity: 0;
  }
  39.02439% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo717 {
  -webkit-animation: e9cwQBMfKo717_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo717_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo717_c_o {
  0% {
    opacity: 0;
  }
  43.902439% {
    opacity: 0;
  }
  56.097561% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo717_c_o {
  0% {
    opacity: 0;
  }
  43.902439% {
    opacity: 0;
  }
  56.097561% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo783 {
  -webkit-animation: e9cwQBMfKo783_c_o 4100ms linear infinite normal forwards;
          animation: e9cwQBMfKo783_c_o 4100ms linear infinite normal forwards;
}
@-webkit-keyframes e9cwQBMfKo783_c_o {
  0% {
    opacity: 0;
  }
  56.097561% {
    opacity: 0;
  }
  68.292683% {
    opacity: 1;
  }
  85.365854% {
    opacity: 1;
  }
  97.560976% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes e9cwQBMfKo783_c_o {
  0% {
    opacity: 0;
  }
  56.097561% {
    opacity: 0;
  }
  68.292683% {
    opacity: 1;
  }
  85.365854% {
    opacity: 1;
  }
  97.560976% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo786 {
  -webkit-animation: e9cwQBMfKo786_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo786_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo786_c_o {
  0% {
    opacity: 0;
  }
  34.146341% {
    opacity: 0;
  }
  46.341463% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo786_c_o {
  0% {
    opacity: 0;
  }
  34.146341% {
    opacity: 0;
  }
  46.341463% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7100 {
  -webkit-animation: e9cwQBMfKo7100_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo7100_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7100_c_o {
  0% {
    opacity: 0;
  }
  9.756098% {
    opacity: 0;
  }
  21.95122% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo7100_c_o {
  0% {
    opacity: 0;
  }
  9.756098% {
    opacity: 0;
  }
  21.95122% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7103 {
  -webkit-animation: e9cwQBMfKo7103_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo7103_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7103_c_o {
  0% {
    opacity: 0;
  }
  26.829268% {
    opacity: 0;
  }
  39.02439% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo7103_c_o {
  0% {
    opacity: 0;
  }
  26.829268% {
    opacity: 0;
  }
  39.02439% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7277 {
  -webkit-animation: e9cwQBMfKo7277_c_o 4100ms linear infinite normal forwards;
          animation: e9cwQBMfKo7277_c_o 4100ms linear infinite normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7277_c_o {
  0% {
    opacity: 0;
  }
  39.02439% {
    opacity: 0;
  }
  51.219512% {
    opacity: 1;
  }
  85.365854% {
    opacity: 1;
  }
  97.560976% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes e9cwQBMfKo7277_c_o {
  0% {
    opacity: 0;
  }
  39.02439% {
    opacity: 0;
  }
  51.219512% {
    opacity: 1;
  }
  85.365854% {
    opacity: 1;
  }
  97.560976% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7291 {
  -webkit-animation: e9cwQBMfKo7291_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo7291_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7291_c_o {
  0% {
    opacity: 0;
  }
  17.073171% {
    opacity: 0;
  }
  29.268293% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo7291_c_o {
  0% {
    opacity: 0;
  }
  17.073171% {
    opacity: 0;
  }
  29.268293% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7310 {
  -webkit-animation: e9cwQBMfKo7310_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo7310_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7310_c_o {
  0% {
    opacity: 0;
  }
  4.878049% {
    opacity: 0;
  }
  17.073171% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo7310_c_o {
  0% {
    opacity: 0;
  }
  4.878049% {
    opacity: 0;
  }
  17.073171% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7313 {
  -webkit-animation: e9cwQBMfKo7313_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo7313_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7313_c_o {
  0% {
    opacity: 0;
  }
  21.95122% {
    opacity: 0;
  }
  34.146341% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo7313_c_o {
  0% {
    opacity: 0;
  }
  21.95122% {
    opacity: 0;
  }
  34.146341% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7468 {
  -webkit-animation: e9cwQBMfKo7468_c_o 4100ms linear infinite normal forwards;
          animation: e9cwQBMfKo7468_c_o 4100ms linear infinite normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7468_c_o {
  0% {
    opacity: 0;
  }
  31.707317% {
    opacity: 0;
  }
  43.902439% {
    opacity: 1;
  }
  85.365854% {
    opacity: 1;
  }
  97.560976% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes e9cwQBMfKo7468_c_o {
  0% {
    opacity: 0;
  }
  31.707317% {
    opacity: 0;
  }
  43.902439% {
    opacity: 1;
  }
  85.365854% {
    opacity: 1;
  }
  97.560976% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7478 {
  -webkit-animation: e9cwQBMfKo7478_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo7478_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7478_c_o {
  0% {
    opacity: 0;
  }
  12.195122% {
    opacity: 0;
  }
  24.390244% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo7478_c_o {
  0% {
    opacity: 0;
  }
  12.195122% {
    opacity: 0;
  }
  24.390244% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7496 {
  -webkit-animation: e9cwQBMfKo7496_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo7496_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7496_c_o {
  0% {
    opacity: 0;
  }
  12.195122% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo7496_c_o {
  0% {
    opacity: 0;
  }
  12.195122% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7499 {
  -webkit-animation: e9cwQBMfKo7499_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo7499_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7499_c_o {
  0% {
    opacity: 0;
  }
  21.95122% {
    opacity: 0;
  }
  34.146341% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo7499_c_o {
  0% {
    opacity: 0;
  }
  21.95122% {
    opacity: 0;
  }
  34.146341% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7679 {
  -webkit-animation: e9cwQBMfKo7679_c_o 4100ms linear infinite normal forwards;
          animation: e9cwQBMfKo7679_c_o 4100ms linear infinite normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7679_c_o {
  0% {
    opacity: 0;
  }
  31.707317% {
    opacity: 0;
  }
  43.902439% {
    opacity: 1;
  }
  85.365854% {
    opacity: 1;
  }
  97.560976% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes e9cwQBMfKo7679_c_o {
  0% {
    opacity: 0;
  }
  31.707317% {
    opacity: 0;
  }
  43.902439% {
    opacity: 1;
  }
  85.365854% {
    opacity: 1;
  }
  97.560976% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7684 {
  -webkit-animation: e9cwQBMfKo7684_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo7684_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7684_c_o {
  0% {
    opacity: 0;
  }
  12.195122% {
    opacity: 0;
  }
  24.390244% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo7684_c_o {
  0% {
    opacity: 0;
  }
  12.195122% {
    opacity: 0;
  }
  24.390244% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e9cwQBMfKo71 #e9cwQBMfKo7699 {
  -webkit-animation: e9cwQBMfKo7699_c_o 4100ms linear 1 normal forwards;
          animation: e9cwQBMfKo7699_c_o 4100ms linear 1 normal forwards;
}
@-webkit-keyframes e9cwQBMfKo7699_c_o {
  0% {
    opacity: 0;
  }
  7.317073% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e9cwQBMfKo7699_c_o {
  0% {
    opacity: 0;
  }
  7.317073% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eScMfCU3qJW1 #eScMfCU3qJW4_to {
  -webkit-animation: eScMfCU3qJW4_to__to 4000ms linear 1 normal forwards;
          animation: eScMfCU3qJW4_to__to 4000ms linear 1 normal forwards;
}
@-webkit-keyframes eScMfCU3qJW4_to__to {
  0% {
    -webkit-transform: translate(815.118348px, 861.375024px);
            transform: translate(815.118348px, 861.375024px);
  }
  37.5% {
    -webkit-transform: translate(815.118348px, 861.375024px);
            transform: translate(815.118348px, 861.375024px);
  }
  50% {
    -webkit-transform: translate(815.118348px, 961.375024px);
            transform: translate(815.118348px, 961.375024px);
  }
  100% {
    -webkit-transform: translate(815.118348px, 961.375024px);
            transform: translate(815.118348px, 961.375024px);
  }
}
@keyframes eScMfCU3qJW4_to__to {
  0% {
    -webkit-transform: translate(815.118348px, 861.375024px);
            transform: translate(815.118348px, 861.375024px);
  }
  37.5% {
    -webkit-transform: translate(815.118348px, 861.375024px);
            transform: translate(815.118348px, 861.375024px);
  }
  50% {
    -webkit-transform: translate(815.118348px, 961.375024px);
            transform: translate(815.118348px, 961.375024px);
  }
  100% {
    -webkit-transform: translate(815.118348px, 961.375024px);
            transform: translate(815.118348px, 961.375024px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eScMfCU3qJW1 #eScMfCU3qJW4 {
  -webkit-animation: eScMfCU3qJW4_c_o 4000ms linear 1 normal forwards;
          animation: eScMfCU3qJW4_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes eScMfCU3qJW4_c_o {
  0% {
    opacity: 0;
  }
  37.5% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eScMfCU3qJW4_c_o {
  0% {
    opacity: 0;
  }
  37.5% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eScMfCU3qJW1 #eScMfCU3qJW131_to {
  -webkit-animation: eScMfCU3qJW131_to__to 4000ms linear 1 normal forwards;
          animation: eScMfCU3qJW131_to__to 4000ms linear 1 normal forwards;
}
@-webkit-keyframes eScMfCU3qJW131_to__to {
  0% {
    -webkit-transform: translate(1240.742714px, 659.507782px);
            transform: translate(1240.742714px, 659.507782px);
  }
  25% {
    -webkit-transform: translate(1240.742714px, 659.507782px);
            transform: translate(1240.742714px, 659.507782px);
  }
  37.5% {
    -webkit-transform: translate(1340.742714px, 659.507782px);
            transform: translate(1340.742714px, 659.507782px);
  }
  100% {
    -webkit-transform: translate(1340.742714px, 659.507782px);
            transform: translate(1340.742714px, 659.507782px);
  }
}
@keyframes eScMfCU3qJW131_to__to {
  0% {
    -webkit-transform: translate(1240.742714px, 659.507782px);
            transform: translate(1240.742714px, 659.507782px);
  }
  25% {
    -webkit-transform: translate(1240.742714px, 659.507782px);
            transform: translate(1240.742714px, 659.507782px);
  }
  37.5% {
    -webkit-transform: translate(1340.742714px, 659.507782px);
            transform: translate(1340.742714px, 659.507782px);
  }
  100% {
    -webkit-transform: translate(1340.742714px, 659.507782px);
            transform: translate(1340.742714px, 659.507782px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eScMfCU3qJW1 #eScMfCU3qJW131 {
  -webkit-animation: eScMfCU3qJW131_c_o 4000ms linear 1 normal forwards;
          animation: eScMfCU3qJW131_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes eScMfCU3qJW131_c_o {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  37.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eScMfCU3qJW131_c_o {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  37.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eScMfCU3qJW1 #eScMfCU3qJW241_to {
  -webkit-animation: eScMfCU3qJW241_to__to 4000ms linear 1 normal forwards;
          animation: eScMfCU3qJW241_to__to 4000ms linear 1 normal forwards;
}
@-webkit-keyframes eScMfCU3qJW241_to__to {
  0% {
    -webkit-transform: translate(788.941254px, 329.47px);
            transform: translate(788.941254px, 329.47px);
  }
  12.5% {
    -webkit-transform: translate(788.941254px, 329.47px);
            transform: translate(788.941254px, 329.47px);
  }
  25% {
    -webkit-transform: translate(788.941254px, 229.47px);
            transform: translate(788.941254px, 229.47px);
  }
  100% {
    -webkit-transform: translate(788.941254px, 229.47px);
            transform: translate(788.941254px, 229.47px);
  }
}
@keyframes eScMfCU3qJW241_to__to {
  0% {
    -webkit-transform: translate(788.941254px, 329.47px);
            transform: translate(788.941254px, 329.47px);
  }
  12.5% {
    -webkit-transform: translate(788.941254px, 329.47px);
            transform: translate(788.941254px, 329.47px);
  }
  25% {
    -webkit-transform: translate(788.941254px, 229.47px);
            transform: translate(788.941254px, 229.47px);
  }
  100% {
    -webkit-transform: translate(788.941254px, 229.47px);
            transform: translate(788.941254px, 229.47px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eScMfCU3qJW1 #eScMfCU3qJW241 {
  -webkit-animation: eScMfCU3qJW241_c_o 4000ms linear 1 normal forwards;
          animation: eScMfCU3qJW241_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes eScMfCU3qJW241_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eScMfCU3qJW241_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eScMfCU3qJW1 #eScMfCU3qJW380_to {
  -webkit-animation: eScMfCU3qJW380_to__to 4000ms linear 1 normal forwards;
          animation: eScMfCU3qJW380_to__to 4000ms linear 1 normal forwards;
}
@-webkit-keyframes eScMfCU3qJW380_to__to {
  0% {
    -webkit-transform: translate(583.4px, 587.89px);
            transform: translate(583.4px, 587.89px);
  }
  12.5% {
    -webkit-transform: translate(483.4px, 587.89px);
            transform: translate(483.4px, 587.89px);
  }
  100% {
    -webkit-transform: translate(483.4px, 587.89px);
            transform: translate(483.4px, 587.89px);
  }
}
@keyframes eScMfCU3qJW380_to__to {
  0% {
    -webkit-transform: translate(583.4px, 587.89px);
            transform: translate(583.4px, 587.89px);
  }
  12.5% {
    -webkit-transform: translate(483.4px, 587.89px);
            transform: translate(483.4px, 587.89px);
  }
  100% {
    -webkit-transform: translate(483.4px, 587.89px);
            transform: translate(483.4px, 587.89px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eScMfCU3qJW1 #eScMfCU3qJW380 {
  -webkit-animation: eScMfCU3qJW380_c_o 4000ms linear 1 normal forwards;
          animation: eScMfCU3qJW380_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes eScMfCU3qJW380_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eScMfCU3qJW380_c_o {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #eScMfCU3qJW1 #eScMfCU3qJW478 {
  -webkit-animation: eScMfCU3qJW478_c_o 4000ms linear 1 normal forwards;
          animation: eScMfCU3qJW478_c_o 4000ms linear 1 normal forwards;
}
@-webkit-keyframes eScMfCU3qJW478_c_o {
  0% {
    opacity: 0;
  }
  7.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes eScMfCU3qJW478_c_o {
  0% {
    opacity: 0;
  }
  7.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E713 {
  -webkit-animation: ehMHSuVA1E713_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E713_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E713_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E713_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E716 {
  -webkit-animation: ehMHSuVA1E716_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E716_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E716_c_o {
  0% {
    opacity: 0;
  }
  73.333333% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E716_c_o {
  0% {
    opacity: 0;
  }
  73.333333% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E761 {
  -webkit-animation: ehMHSuVA1E761_c_o 3000ms linear infinite normal forwards;
          animation: ehMHSuVA1E761_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes ehMHSuVA1E761_c_o {
  0% {
    opacity: 0;
  }
  86.666667% {
    opacity: 0;
  }
  100% {
    opacity: 0.8;
  }
}
@keyframes ehMHSuVA1E761_c_o {
  0% {
    opacity: 0;
  }
  86.666667% {
    opacity: 0;
  }
  100% {
    opacity: 0.8;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E766 {
  -webkit-animation: ehMHSuVA1E766_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E766_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E766_c_o {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  76.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E766_c_o {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  76.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E782 {
  -webkit-animation: ehMHSuVA1E782_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E782_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E782_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E782_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E785 {
  -webkit-animation: ehMHSuVA1E785_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E785_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E785_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E785_c_o {
  0% {
    opacity: 0;
  }
  66.666667% {
    opacity: 0;
  }
  83.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7173 {
  -webkit-animation: ehMHSuVA1E7173_c_o 3000ms linear infinite normal forwards;
          animation: ehMHSuVA1E7173_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7173_c_o {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  96.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7173_c_o {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  96.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7197 {
  -webkit-animation: ehMHSuVA1E7197_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7197_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7197_c_o {
  0% {
    opacity: 0;
  }
  53.333333% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7197_c_o {
  0% {
    opacity: 0;
  }
  53.333333% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7211 {
  -webkit-animation: ehMHSuVA1E7211_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7211_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7211_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7211_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7214 {
  -webkit-animation: ehMHSuVA1E7214_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7214_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7214_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7214_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7350 {
  -webkit-animation: ehMHSuVA1E7350_c_o 3000ms linear infinite normal forwards;
          animation: ehMHSuVA1E7350_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7350_c_o {
  0% {
    opacity: 0;
  }
  63.333333% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7350_c_o {
  0% {
    opacity: 0;
  }
  63.333333% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7364 {
  -webkit-animation: ehMHSuVA1E7364_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7364_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7364_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7364_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7378 {
  -webkit-animation: ehMHSuVA1E7378_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7378_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7378_c_o {
  0% {
    opacity: 0;
  }
  6.666667% {
    opacity: 0;
  }
  23.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7378_c_o {
  0% {
    opacity: 0;
  }
  6.666667% {
    opacity: 0;
  }
  23.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7381 {
  -webkit-animation: ehMHSuVA1E7381_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7381_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7381_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7381_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7657 {
  -webkit-animation: ehMHSuVA1E7657_c_o 3000ms linear infinite normal forwards;
          animation: ehMHSuVA1E7657_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7657_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7657_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7667 {
  -webkit-animation: ehMHSuVA1E7667_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7667_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7667_c_o {
  0% {
    opacity: 0;
  }
  23.333333% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7667_c_o {
  0% {
    opacity: 0;
  }
  23.333333% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7705 {
  -webkit-animation: ehMHSuVA1E7705_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7705_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7705_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7705_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7708 {
  -webkit-animation: ehMHSuVA1E7708_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7708_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7708_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7708_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7884 {
  -webkit-animation: ehMHSuVA1E7884_c_o 3000ms linear infinite normal forwards;
          animation: ehMHSuVA1E7884_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7884_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7884_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7889 {
  -webkit-animation: ehMHSuVA1E7889_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7889_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7889_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7889_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ehMHSuVA1E71 #ehMHSuVA1E7905 {
  -webkit-animation: ehMHSuVA1E7905_c_o 3000ms linear 1 normal forwards;
          animation: ehMHSuVA1E7905_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ehMHSuVA1E7905_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ehMHSuVA1E7905_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ecXaLV3HlMi1 #ecXaLV3HlMi3_to {
  -webkit-animation: ecXaLV3HlMi3_to__to 3000ms linear 1 normal forwards;
          animation: ecXaLV3HlMi3_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ecXaLV3HlMi3_to__to {
  0% {
    -webkit-transform: translate(818.102707px, 860.178244px);
            transform: translate(818.102707px, 860.178244px);
  }
  50% {
    -webkit-transform: translate(818.102707px, 860.178244px);
            transform: translate(818.102707px, 860.178244px);
  }
  66.666667% {
    -webkit-transform: translate(818.102707px, 960.178244px);
            transform: translate(818.102707px, 960.178244px);
  }
  100% {
    -webkit-transform: translate(818.102707px, 960.178244px);
            transform: translate(818.102707px, 960.178244px);
  }
}
@keyframes ecXaLV3HlMi3_to__to {
  0% {
    -webkit-transform: translate(818.102707px, 860.178244px);
            transform: translate(818.102707px, 860.178244px);
  }
  50% {
    -webkit-transform: translate(818.102707px, 860.178244px);
            transform: translate(818.102707px, 860.178244px);
  }
  66.666667% {
    -webkit-transform: translate(818.102707px, 960.178244px);
            transform: translate(818.102707px, 960.178244px);
  }
  100% {
    -webkit-transform: translate(818.102707px, 960.178244px);
            transform: translate(818.102707px, 960.178244px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ecXaLV3HlMi1 #ecXaLV3HlMi3 {
  -webkit-animation: ecXaLV3HlMi3_c_o 3000ms linear 1 normal forwards;
          animation: ecXaLV3HlMi3_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ecXaLV3HlMi3_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ecXaLV3HlMi3_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ecXaLV3HlMi1 #ecXaLV3HlMi164_to {
  -webkit-animation: ecXaLV3HlMi164_to__to 3000ms linear 1 normal forwards;
          animation: ecXaLV3HlMi164_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ecXaLV3HlMi164_to__to {
  0% {
    -webkit-transform: translate(1481.07px, 645.259995px);
            transform: translate(1481.07px, 645.259995px);
  }
  33.333333% {
    -webkit-transform: translate(1481.07px, 645.259995px);
            transform: translate(1481.07px, 645.259995px);
  }
  50% {
    -webkit-transform: translate(1581.07px, 645.259995px);
            transform: translate(1581.07px, 645.259995px);
  }
  100% {
    -webkit-transform: translate(1581.07px, 645.259995px);
            transform: translate(1581.07px, 645.259995px);
  }
}
@keyframes ecXaLV3HlMi164_to__to {
  0% {
    -webkit-transform: translate(1481.07px, 645.259995px);
            transform: translate(1481.07px, 645.259995px);
  }
  33.333333% {
    -webkit-transform: translate(1481.07px, 645.259995px);
            transform: translate(1481.07px, 645.259995px);
  }
  50% {
    -webkit-transform: translate(1581.07px, 645.259995px);
            transform: translate(1581.07px, 645.259995px);
  }
  100% {
    -webkit-transform: translate(1581.07px, 645.259995px);
            transform: translate(1581.07px, 645.259995px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ecXaLV3HlMi1 #ecXaLV3HlMi164 {
  -webkit-animation: ecXaLV3HlMi164_c_o 3000ms linear 1 normal forwards;
          animation: ecXaLV3HlMi164_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ecXaLV3HlMi164_c_o {
  0% {
    opacity: 0;
  }
  33.333333% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ecXaLV3HlMi164_c_o {
  0% {
    opacity: 0;
  }
  33.333333% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ecXaLV3HlMi1 #ecXaLV3HlMi336_to {
  -webkit-animation: ecXaLV3HlMi336_to__to 3000ms linear 1 normal forwards;
          animation: ecXaLV3HlMi336_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ecXaLV3HlMi336_to__to {
  0% {
    -webkit-transform: translate(928.765137px, 476.46px);
            transform: translate(928.765137px, 476.46px);
  }
  16.666667% {
    -webkit-transform: translate(928.765137px, 476.46px);
            transform: translate(928.765137px, 476.46px);
  }
  33.333333% {
    -webkit-transform: translate(928.765137px, 376.46px);
            transform: translate(928.765137px, 376.46px);
  }
  100% {
    -webkit-transform: translate(928.765137px, 376.46px);
            transform: translate(928.765137px, 376.46px);
  }
}
@keyframes ecXaLV3HlMi336_to__to {
  0% {
    -webkit-transform: translate(928.765137px, 476.46px);
            transform: translate(928.765137px, 476.46px);
  }
  16.666667% {
    -webkit-transform: translate(928.765137px, 476.46px);
            transform: translate(928.765137px, 476.46px);
  }
  33.333333% {
    -webkit-transform: translate(928.765137px, 376.46px);
            transform: translate(928.765137px, 376.46px);
  }
  100% {
    -webkit-transform: translate(928.765137px, 376.46px);
            transform: translate(928.765137px, 376.46px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ecXaLV3HlMi1 #ecXaLV3HlMi336 {
  -webkit-animation: ecXaLV3HlMi336_c_o 3000ms linear 1 normal forwards;
          animation: ecXaLV3HlMi336_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ecXaLV3HlMi336_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ecXaLV3HlMi336_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ecXaLV3HlMi1 #ecXaLV3HlMi430_to {
  -webkit-animation: ecXaLV3HlMi430_to__to 3000ms linear 1 normal forwards;
          animation: ecXaLV3HlMi430_to__to 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ecXaLV3HlMi430_to__to {
  0% {
    -webkit-transform: translate(798.6px, 587.88945px);
            transform: translate(798.6px, 587.88945px);
  }
  16.666667% {
    -webkit-transform: translate(698.6px, 587.88945px);
            transform: translate(698.6px, 587.88945px);
  }
  100% {
    -webkit-transform: translate(698.6px, 587.88945px);
            transform: translate(698.6px, 587.88945px);
  }
}
@keyframes ecXaLV3HlMi430_to__to {
  0% {
    -webkit-transform: translate(798.6px, 587.88945px);
            transform: translate(798.6px, 587.88945px);
  }
  16.666667% {
    -webkit-transform: translate(698.6px, 587.88945px);
            transform: translate(698.6px, 587.88945px);
  }
  100% {
    -webkit-transform: translate(698.6px, 587.88945px);
            transform: translate(698.6px, 587.88945px);
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ecXaLV3HlMi1 #ecXaLV3HlMi430 {
  -webkit-animation: ecXaLV3HlMi430_c_o 3000ms linear 1 normal forwards;
          animation: ecXaLV3HlMi430_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ecXaLV3HlMi430_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ecXaLV3HlMi430_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #ecXaLV3HlMi1 #ecXaLV3HlMi523 {
  -webkit-animation: ecXaLV3HlMi523_c_o 3000ms linear 1 normal forwards;
          animation: ecXaLV3HlMi523_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes ecXaLV3HlMi523_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ecXaLV3HlMi523_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y99 {
  -webkit-animation: e5tUJpiF1Y99_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y99_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y99_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y99_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y912 {
  -webkit-animation: e5tUJpiF1Y912_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y912_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y912_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y912_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9187 {
  -webkit-animation: e5tUJpiF1Y9187_c_o 3000ms linear infinite normal forwards;
          animation: e5tUJpiF1Y9187_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9187_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9187_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9192 {
  -webkit-animation: e5tUJpiF1Y9192_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9192_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9192_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9192_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  33.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9208 {
  -webkit-animation: e5tUJpiF1Y9208_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9208_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9208_c_o {
  0% {
    opacity: 0;
  }
  6.666667% {
    opacity: 0;
  }
  23.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9208_c_o {
  0% {
    opacity: 0;
  }
  6.666667% {
    opacity: 0;
  }
  23.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9211 {
  -webkit-animation: e5tUJpiF1Y9211_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9211_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9211_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9211_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9367 {
  -webkit-animation: e5tUJpiF1Y9367_c_o 3000ms linear infinite normal forwards;
          animation: e5tUJpiF1Y9367_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9367_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9367_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9377 {
  -webkit-animation: e5tUJpiF1Y9377_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9377_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9377_c_o {
  0% {
    opacity: 0;
  }
  23.333333% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9377_c_o {
  0% {
    opacity: 0;
  }
  23.333333% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9395 {
  -webkit-animation: e5tUJpiF1Y9395_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9395_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9395_c_o {
  0% {
    opacity: 0;
  }
  13.333333% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9395_c_o {
  0% {
    opacity: 0;
  }
  13.333333% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9398 {
  -webkit-animation: e5tUJpiF1Y9398_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9398_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9398_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9398_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9489 {
  -webkit-animation: e5tUJpiF1Y9489_c_o 3000ms linear infinite normal forwards;
          animation: e5tUJpiF1Y9489_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9489_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9489_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9498 {
  -webkit-animation: e5tUJpiF1Y9498_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9498_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9498_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9498_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  46.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9514 {
  -webkit-animation: e5tUJpiF1Y9514_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9514_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9514_c_o {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  36.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9514_c_o {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  36.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9517 {
  -webkit-animation: e5tUJpiF1Y9517_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9517_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9517_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9517_c_o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  66.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9705 {
  -webkit-animation: e5tUJpiF1Y9705_c_o 3000ms linear infinite normal forwards;
          animation: e5tUJpiF1Y9705_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9705_c_o {
  0% {
    opacity: 0;
  }
  63.333333% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9705_c_o {
  0% {
    opacity: 0;
  }
  63.333333% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9729 {
  -webkit-animation: e5tUJpiF1Y9729_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9729_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9729_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9729_c_o {
  0% {
    opacity: 0;
  }
  36.666667% {
    opacity: 0;
  }
  53.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9748 {
  -webkit-animation: e5tUJpiF1Y9748_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9748_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9748_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  43.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9748_c_o {
  0% {
    opacity: 0;
  }
  26.666667% {
    opacity: 0;
  }
  43.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9751 {
  -webkit-animation: e5tUJpiF1Y9751_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9751_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9751_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9751_c_o {
  0% {
    opacity: 0;
  }
  56.666667% {
    opacity: 0;
  }
  73.333333% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9917 {
  -webkit-animation: e5tUJpiF1Y9917_c_o 3000ms linear infinite normal forwards;
          animation: e5tUJpiF1Y9917_c_o 3000ms linear infinite normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9917_c_o {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  86.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9917_c_o {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  86.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9926 {
  -webkit-animation: e5tUJpiF1Y9926_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9926_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9926_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9926_c_o {
  0% {
    opacity: 0;
  }
  43.333333% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.swiper-container .swiper-wrapper .swiper-slide-active #e5tUJpiF1Y91 #e5tUJpiF1Y9940 {
  -webkit-animation: e5tUJpiF1Y9940_c_o 3000ms linear 1 normal forwards;
          animation: e5tUJpiF1Y9940_c_o 3000ms linear 1 normal forwards;
}
@-webkit-keyframes e5tUJpiF1Y9940_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e5tUJpiF1Y9940_c_o {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.pagemain p {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 20px;
  font-weight: 500;
}
.pagemain h2 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #10133D;
  text-transform: capitalize;
}
.globalSec .listWrap .holder {
  padding: 47px 40px 50px;
  border-radius: 40px 80px 20px 40px;
  overflow: hidden;
  background: url(/themes/custom/freyrregintel/images/g-bg-1.png) no-repeat center center;
  background-size: cover;
  height: 100%;
}
a.nav-link {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  display: block;
  text-decoration: none;
  -webkit-transition: color .15s 
ease-in-out;
  transition: color .15s 
ease-in-out;
  letter-spacing: 0.2px;
}
a.nav-link.active{color: #ff5004;}
.banner-inner {
  padding-top: 0px;
  width: 100%;
  height: 100%;
}
.detailsCta .ctaInner::before {
  content: url(/themes/custom/freyrregintel/images/home/x-dot.svg);
  right: 174px;
  top: 0;
  z-index: 0;
  position: absolute;
}
.detailsCta .ctaInner::after {
  content: url(/themes/custom/freyrregintel/images/home/x-dot.svg);
  left: 188px;
  bottom: 0;
  z-index: 0;
  position: absolute;
}
.listWrap .holder.blue {
  background-image: url(/themes/custom/freyrregintel/images/blue-small-1.png);
  background-position: center bottom;
}
.navbar-nav li a{padding: 10px 13px;}
.dropdown-toggle::after
 {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(https://www.freyrregintel.com/wp-content/themes/freyrsolutions/assets/images/chevron-down-menu.svg) no-repeat center center;
    margin-top: 0px;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    border: none !important;
    /* background-position: 0px 10px; */
    position: absolute;
    top: 15px;
    right: 0px;
}
.dropdown-toggle::after:hover{
background-image: url(/wp-content/themes/freyrsolutions/assets/images/chevron-down-menu-orange.svg);
-webkit-transform: rotateX(180deg);
transform: rotateX(180deg);}
.navbar-expand-lg .navbar-nav .dropdown-menu::after
 {content: "";
  display: block;
  position: absolute;
  left: calc(50% - 16px);
  top: calc(100% + 1px);
  width: 0;
  height: 0;
  border-left: 12px solid #fff0;
  border-right: 12px solid #fff0;
  border-bottom: 12px solid #fff;
  opacity: 0;
  
  transform: translate(0, 10px);
  transition: opacity 0ms 
ease-in, transform 0ms 
ease-in, visibility 0ms 
ease-in;}
.item-list li {
  margin: 0 0 0.25em 1.5em;
  padding: 0;
  box-shadow: 0 6px 40px 0 rgb(0 0 0 / .08);
  overflow: hidden;
  border-radius: 20px 100px 20px 40px;
  height: 100%;
  width: 30%;
  float: left;
}
span.field-content {

  font-style: normal;
  font-weight: 500;
  line-height: normal;
  line-height: 24px;
  color: #10133D;
  margin-bottom: 16px;
  padding: 20px;
  display: block;
}
span.field-content a{     color: #10133D;
  text-decoration: none;
  font-weight: 600;
  font-size: 16px;
  padding-right: 30px;
  display: block;
  
}
.tagBox {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  text-transform: capitalize;
  color: rgb(250, 168, 74);
}
/*# sourceMappingURL=style.css.map */