* {
  box-sizing: border-box; }

body, html {
  font-family: "Avenir", "Open Sans", sans-serif;
  font-size: 16px;
  color: #4d4d4d;
  overflow-x: hidden; }
  @media (max-width: 767px) {
    body, html {
      overflow-x: hidden; } }

h2 {
  font-size: 1.6em; }

h3 {
  font-size: 2em;
  line-height: 1.4; }

p {
  font-size: 0.9em; }

.large-paragraph {
  font-size: 1.2em;
  font-weight: 600; }

body {
  overflow-x: hidden; }

.no-gutter > [class*='col-'] {
  padding-right: 0;
  padding-left: 0; }

.no-gutter-both {
  padding-right: 0;
  padding-left: 0; }

.no-gutter-left {
  padding-left: 0; }

.no-gutter-right {
  padding-right: 0; }

@media (max-width: 767px) {
  .no-gutter-xs {
    padding: 0 !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .no-gutter-md {
    padding: 0; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .no-gutter-md {
    padding: 0; } }
.nav-inline li {
  display: inline-block; }

.hideme {
  opacity: 0;
  animation-duration: 1s; }
  @media (max-width: 767px) {
    .hideme {
      opacity: 1;
      animation-duration: 0s; } }

a:hover {
  text-decoration: none; }
a:focus, a:active {
  text-decoration: none;
  outline: none;
  color: inherit; }

.scroll-top-btn {
  position: fixed;
  right: 40px;
  bottom: 40px;
  background: #20356a;
  font-size: 2.4em !important;
  text-align: center;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  color: #fff;
  padding-top: 3px;
  opacity: 0;
  transition: opacity .5s, background .5s;
  cursor: pointer; }
  .scroll-top-btn.active {
    opacity: 1;
    z-index: 99; }
  .scroll-top-btn:hover {
    background: #02b6de; }
  @media (max-width: 767px) {
    .scroll-top-btn {
      display: none; } }

.header {
  min-height: 100vh;
  position: relative;
  text-align: center;
  z-index: 4; }
  .header .header-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-filter: drop-shadow(0px 3px 20px rgba(28, 73, 124, 0.4));
    filter: drop-shadow(0px 3px 20px rgba(28, 73, 124, 0.4));
    z-index: 2;
    max-height: 500px; }
  .header .container {
    position: relative;
    z-index: 3; }
  @media (max-width: 767px) {
    .header {
      min-height: 275px !important;
      padding-top: 20px; }
      .header .header-img {
        height: 95%; } }
  .header.blog-header {
    min-height: 60vh;
    margin-top: 0;
    padding: 0 !important; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .header {
      min-height: 80vh; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .header {
      min-height: 80vh; } }
  @media (min-width: 1200px) and (max-width: 1500px) {
    .header {
      min-height: 92vh !important; } }
  @media (min-width: 789px) and (min-height: 300px) and (max-height: 600px) {
    .header {
      min-height: 100vh; } }

.header-crarousel {
  position: absolute;
  top: 0;
  left: 0;
  height: 120vh;
  width: 100%;
  z-index: 1;
  overflow: hidden; }
  .header-crarousel img {
    width: 100%; }
  .header-crarousel .carousel-inner {
    margin-top: -200px; }
  @media (max-width: 767px) {
    .header-crarousel {
      margin-left: -25%;
      width: 150%; } }

.site-logo {
  width: 28%;
  margin: 0 auto;
  font-size: 2em;
  color: #02b6de; }
  .site-logo .logo img {
    width: 80%; }
  .site-logo .small-logo {
    margin-bottom: 10px;
    border-bottom: 2px solid #1c497c;
    padding-bottom: 10px; }
    .site-logo .small-logo img {
      width: 30%;
      margin-bottom: 10px; }
  @media (max-width: 767px) {
    .site-logo {
      width: 42%;
      font-size: 1em; }
      .site-logo .small-logo img {
        width: 40px; } }

@media (max-width: 767px) {
  .home .site-logo {
    margin-top: -20px; } }
img {
  max-width: 100%; }

.main-nav {
  padding: 25px 0 20px;
  animation-delay: .3s;
  text-align: center;
  z-index: 9999;
  position: relative; }
  .main-nav ul {
    list-style: none;
    padding: 0; }
    .main-nav ul li {
      display: inline-block; }
      .main-nav ul li a {
        color: #1c497c;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 0.9em; }
        .main-nav ul li a .fa-chevron-right {
          display: none; }
        .main-nav ul li a .fa-search {
          font-size: 1.4em; }
      .main-nav ul li:hover a {
        color: #02b6de; }
      .main-nav ul li:after {
        content: '\2022';
        font-size: 1.1em;
        vertical-align: middle;
        color: #1c497c;
        margin: 0 10px; }
      .main-nav ul li:last-child::after {
        content: none; }
      .main-nav ul li.has-sub {
        position: relative;
        z-index: 99; }
        .main-nav ul li.has-sub .sub-menu {
          display: none;
          position: absolute;
          width: 240px;
          top: 100%;
          left: calc(50% - 135px);
          background: #fff !important;
          z-index: 99;
          box-shadow: 0px 4px 10px 0px rgba(28, 73, 124, 0.3); }
          .main-nav ul li.has-sub .sub-menu ul li {
            display: block;
            text-align: center;
            padding: 5px 15px; }
            .main-nav ul li.has-sub .sub-menu ul li:after {
              content: '';
              margin: 0; }
            .main-nav ul li.has-sub .sub-menu ul li a {
              color: #4d4d4d !important; }
              .main-nav ul li.has-sub .sub-menu ul li a:hover {
                color: #02b6de !important; }
        .main-nav ul li.has-sub:hover .sub-menu {
          display: block; }
        @media (max-width: 767px) {
          .main-nav ul li.has-sub:hover .sub-menu {
            display: none; }
          .main-nav ul li.has-sub.open .sub-menu {
            display: block;
            position: relative;
            width: 100%;
            left: 0; }
            .main-nav ul li.has-sub.open .sub-menu ul {
              padding: 0; }
              .main-nav ul li.has-sub.open .sub-menu ul li:last-child a {
                border-bottom: none; } }
  .main-nav .mobile-nav-btn {
    display: none; }
  .main-nav .menu-logo {
    width: 40%;
    display: none;
    margin: 0 auto; }
  .main-nav.sticky {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    padding: 20px;
    background: #fff;
    z-index: 999;
    box-shadow: 3px 0px 10px 0px rgba(28, 73, 124, 0.4);
    animation-delay: 0s;
    animation-duration: .3s; }
    .main-nav.sticky ul {
      margin: 0; }
      .main-nav.sticky ul li a {
        color: #4d4d4d; }
  @media (max-width: 767px) {
    .main-nav {
      position: fixed;
      width: 100%;
      top: 0;
      left: 0;
      z-index: 9999;
      padding: 20px 0;
      overflow-y: auto; }
      .main-nav .mobile-nav-btn {
        position: fixed;
        top: 5px;
        right: 20px;
        font-size: 1.6em;
        display: block;
        color: #1c497c; }
        .main-nav .mobile-nav-btn span {
          display: none;
          font-size: 0.6em;
          vertical-align: middle; }
        .main-nav .mobile-nav-btn i {
          vertical-align: middle; }
      .main-nav ul {
        display: none;
        padding: 20px 0; }
        .main-nav ul li {
          display: block; }
          .main-nav ul li a {
            padding: 10px;
            border-bottom: 1px solid;
            display: flex;
            width: 100%;
            align-items: center;
            color: #fff; }
            .main-nav ul li a i {
              display: block;
              flex: 1;
              text-align: right; }
          .main-nav ul li:after {
            content: none; }
          .main-nav ul li:first-child {
            border-top: 1px solid #fff; }
      .main-nav.sticky {
        padding: 20px;
        background: #fff;
        z-index: 999;
        box-shadow: 3px 0px 10px 0px rgba(28, 73, 124, 0.4);
        animation-delay: 0s;
        animation-duration: .3s; }
        .main-nav.sticky ul {
          margin: 0; }
          .main-nav.sticky ul li a {
            color: #fff; }
        .main-nav.sticky .mobile-nav-btn {
          color: #4d4d4d;
          top: 0;
          right: 10px; }
          .main-nav.sticky .mobile-nav-btn span {
            display: inline-block; }
      .main-nav.active {
        height: 100vh;
        background: linear-gradient(0deg, #1e4074 0%, #02b6de 100%);
        padding: 10px 0; }
        .main-nav.active .menu-logo {
          display: block; }
        .main-nav.active .mobile-nav-btn {
          color: #fff; }
          .main-nav.active .mobile-nav-btn span {
            display: none; }
        .main-nav.active i {
          color: #fff; }
        .main-nav.active ul {
          display: block; } }

.page-section {
  position: relative;
  margin: 20px 0;
  padding: 40px 0; }
  .page-section .page-diagonal {
    position: absolute;
    width: 100%;
    left: 0; }
    .page-section .page-diagonal.top {
      top: 0; }
    .page-section .page-diagonal.bottom {
      bottom: 0; }
    .page-section .page-diagonal.shadow {
      -webkit-filter: drop-shadow(0px 3px 20px rgba(28, 73, 124, 0.4));
      filter: drop-shadow(0px 3px 20px rgba(28, 73, 124, 0.4)); }
  .page-section.inner-shadow {
    box-shadow: inset 0 -10px 30px 0 rgba(28, 73, 124, 0.4);
    width: 110%;
    margin-left: -5%;
    padding: 0 15px; }
  .page-section .cover, .page-section .cover-top {
    height: 50px;
    position: absolute;
    bottom: -25px;
    background: #fff;
    width: 100%;
    z-index: 1; }
    @media (max-width: 767px) {
      .page-section .cover, .page-section .cover-top {
        bottom: -20px; } }
  .page-section .cover-top {
    top: -48px;
    bottom: initial;
    z-index: 2; }
  .page-section .container {
    z-index: 2;
    position: relative; }
  .page-section.gradient-section {
    background: linear-gradient(0deg, #1e4074 0%, #02b6de 100%);
    padding: 30px 0;
    color: #fff; }
    .page-section.gradient-section.reverse {
      background: linear-gradient(0deg, #02b6de 0%, #1e4074 120%); }
    .page-section.gradient-section .text-border-top {
      color: #fff;
      border-top: 5px solid #ffa900; }
      .page-section.gradient-section .text-border-top h2 {
        color: #fff; }
    .page-section.gradient-section .custom-list li:before {
      color: #ffa900; }

.first-section {
  z-index: 4; }
  @media (max-width: 767px) {
    .first-section .row {
      background: #fff; } }
  @media (max-width: 850px) and (min-width: 768px) {
    .first-section {
      margin-top: 60px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .first-section {
      margin-top: -60px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .first-section {
      margin-top: 100px; } }

.second-section {
  margin-bottom: -20px;
  padding-bottom: 0;
  background: url("../img/section-bg.jpg") no-repeat;
  background-position: 30% 100%; }
  .second-section .container {
    min-height: 100vh; }
  .second-section .page-diagonal {
    z-index: 2; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .second-section {
      background-size: 80%;
      background-position: 5% 100%; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .second-section {
      background-size: 80%; } }
  @media (max-width: 767px) {
    .second-section {
      background-size: 90%; } }

.custom-list {
  list-style: none;
  padding: 0; }
  .custom-list li {
    display: flex;
    line-height: 1.6;
    margin-bottom: 15px; }
    .custom-list li:before {
      content: '\2022';
      font-size: 1.2em;
      margin-right: 15px; }
  .custom-list.yellow li:before {
    color: #ffa900; }

.pull-up {
  margin-top: -200px; }

.pull-up-half {
  margin-top: -100px; }

.padding-bottom {
  padding-bottom: 200px !important; }

.padding-top-40 {
  padding-top: 40px; }

.margin-bottom-40 {
  margin-bottom: 40px; }

.text-border-top {
  border-top: 5px solid #02b6de;
  padding: 0;
  margin-top: 80px; }
  .text-border-top h2 {
    font-size: 2.8em;
    font-weight: 600;
    margin-bottom: 40px;
    color: #1c497c; }
  .text-border-top p {
    margin-bottom: 20px;
    font-size: 0.9em; }
  .text-border-top .sub-heading {
    font-weight: 600;
    margin-top: -20px;
    font-size: 1.2em; }
  .text-border-top a.sub-heading {
    color: #4d4d4d;
    display: block; }
    .text-border-top a.sub-heading:hover {
      color: #02b6de; }
  .text-border-top.yellow {
    border-top: 5px solid #ffa900; }
  .text-border-top.large-sub h2 {
    margin-bottom: 0; }
  .text-border-top.large-sub h3 {
    margin-top: 0;
    margin-bottom: 40px;
    color: #1c497c; }

.push-down {
  margin-top: 160px; }
  @media (max-width: 767px) {
    .push-down {
      margin-top: 40px; } }

@media (max-width: 767px) {
  .push-down-xs {
    margin-top: 160px; } }

.push-downx2 {
  margin-top: 380px; }
  @media (max-width: 767px) {
    .push-downx2 {
      margin-top: 40px; } }

.app-store-logos {
  padding-top: 20px; }
  .app-store-logos a {
    width: 50%;
    display: inline-block;
    float: left;
    opacity: 0.8; }
    .app-store-logos a:first-of-type {
      padding-right: 5px; }
    .app-store-logos a:last-of-type {
      padding-left: 5px; }
    .app-store-logos a img {
      width: 100%; }

.full-width-img img {
  width: 100%; }

.blog-section .blog-post .text-border-top, .about-section .blog-post .text-border-top {
  margin-top: 30px; }
  .blog-section .blog-post .text-border-top h3, .about-section .blog-post .text-border-top h3 {
    color: #1c497c; }
  .blog-section .blog-post .text-border-top .sub-heading, .about-section .blog-post .text-border-top .sub-heading {
    font-size: 1.1em;
    font-weight: 600;
    margin: 15px 0; }
.blog-section .blog-post .full-width-img, .about-section .blog-post .full-width-img {
  position: relative; }
  .blog-section .blog-post .full-width-img .post-type, .about-section .blog-post .full-width-img .post-type {
    position: absolute;
    bottom: 12px;
    right: 12px;
    max-height: 50px;
    max-width: 50px; }
@media (max-width: 767px) {
  .blog-section .row, .about-section .row {
    padding: 0 15px; }
  .blog-section .container, .about-section .container {
    padding: 0 0 80px 0; } }

.article {
  padding-top: 60px; }
  .article h1, .article h2 {
    border-top: 5px solid #02b6de;
    margin: 20px 0;
    display: inline-block;
    padding-top: 15px;
    font-size: 3em;
    font-weight: 600;
    color: #1c497c; }
  .article h2 {
    font-size: 2em; }
  .article p {
    line-height: 1.6; }
  .article .article-img img, .article .article-img video {
    width: 100%;
    height: auto; }
  @media (max-width: 767px) {
    .article .article-img {
      margin-top: 0; } }
  .article .share-article-link {
    color: #1c497c; }
    .article .share-article-link i {
      font-size: 1.3em;
      vertical-align: middle; }
  .article .comments .comment {
    border-bottom: 1px solid #02b6de;
    padding: 15px 0;
    margin-top: 15px; }
    .article .comments .comment:last-of-type {
      border-bottom: none; }
    .article .comments .comment .comment-info {
      display: flex;
      align-items: center;
      margin-bottom: 15px; }
      .article .comments .comment .comment-info p {
        margin: 0; }
      .article .comments .comment .comment-info .avatar {
        margin-right: 15px; }
  .article .comments ol {
    font-size: 0.9em;
    line-height: 1.6; }
    .article .comments ol li {
      margin-bottom: 5px; }

.about-section .row .col-md-4:nth-of-type(1) {
  margin-bottom: 40px; }
.about-section .row .col-md-4:nth-of-type(2) {
  margin-top: 120px; }
.about-section .row .col-md-4:nth-of-type(3) {
  margin-top: 200px; }
@media (max-width: 767px) {
  .about-section .row .col-md-4 {
    margin: 0 !important; } }
.about-section .person {
  clear: left;
  margin-bottom: 30px; }
  .about-section .person:after {
    content: '';
    display: block;
    clear: both; }
  .about-section .person p {
    margin: 0 0 5px 0; }
  .about-section .person .sub-heading {
    margin-bottom: 5px !important; }
  .about-section .person .about-image {
    width: 140px;
    float: left;
    margin: 0 15px 15px 0; }
  .about-section .person .btns {
    clear: both;
    margin-top: 5px; }
    .about-section .person .btns .linkedin-link {
      height: 42px;
      float: left;
      margin-right: 10px; }
    .about-section .person .btns .more-btn {
      border: 1px solid;
      border-radius: 0;
      float: left;
      padding: 10px 17px; }
  .about-section .person.partner {
    color: #4d4d4d; }
    .about-section .person.partner .about-image {
      width: auto;
      max-width: 80%;
      float: none; }

.main-blog-section {
  z-index: 5;
  margin-bottom: 0; }
  .main-blog-section .cover-top {
    top: -20px; }
  .main-blog-section .mini-headings h3 a {
    border-bottom: 1px solid #02b6de;
    display: block;
    color: #1c497c;
    padding: 5px 0; }
    .main-blog-section .mini-headings h3 a:hover {
      color: #02b6de; }
  .main-blog-section .mini-headings.smaller h3 {
    font-size: 1.2em; }
  .main-blog-section .mini-headings i {
    font-size: 0.6em;
    float: right;
    margin-top: 12px; }
  .main-blog-section .row {
    margin-top: -60px; }

.mini-headings {
  margin-bottom: 30px; }
  .mini-headings h3 {
    margin: 0;
    color: #1c497c; }
    .mini-headings h3.text-light-blue {
      color: #02b6de; }

.text-yellow {
  color: #ffa900; }

.text-light-blue {
  color: #02b6de; }

.btn-outline {
  color: #1c497c;
  padding: 5px 10px;
  border: 1px solid #1c497c;
  margin: 10px 10px 10px 0;
  display: inline-block;
  transition: background .6s, color .6s; }
  .btn-outline:hover {
    background: #1c497c;
    color: #fff;
    border: 1px solid #1c497c; }

.form-inline {
  display: flex; }
  .form-inline .form-group:first-of-type {
    flex: 1;
    width: 100%;
    margin-right: 10px; }
    .form-inline .form-group:first-of-type input {
      width: 100%; }
  .form-inline .btn-blue {
    padding: 5px 15px;
    margin: 0; }

.btn-blue {
  color: #fff;
  background: #02b6de;
  padding: 8px 40px;
  margin: 20px 10px 10px 0;
  display: inline-block;
  transition: background .6s, color .6s;
  border: none; }
  .btn-blue:hover {
    background: #1c497c;
    color: #fff; }

.alignleft {
  margin-right: 15px;
  margin-bottom: 15px;
  float: left; }

.alignright {
  margin-left: 15px;
  margin-bottom: 15px;
  float: right; }

hr {
  clear: both;
  width: 100%;
  display: block; }

.footer-section {
  margin: 0;
  padding-top: 200px !important; }
  .footer-section .col-md-12 {
    border-top: 2px solid rgba(255, 255, 255, 0.4);
    padding-top: 30px;
    display: flex;
    align-items: flex-end;
    height: 100%;
    margin-top: 65px; }
    .footer-section .col-md-12 a {
      margin-right: 40px; }
    .footer-section .col-md-12 p {
      flex: 1;
      text-align: right;
      opacity: 0.8; }
  .footer-section form {
    padding-bottom: 20px; }
    .footer-section form .form-control {
      background: none;
      border: 1px solid rgba(255, 255, 255, 0.6);
      color: #fff;
      border-radius: 0; }
      .footer-section form .form-control::placeholder {
        color: rgba(255, 255, 255, 0.6); }
    .footer-section form .btn-yellow {
      background: #ffa900;
      padding: 5px 30px;
      border: none;
      margin-top: 10px; }
  @media (max-width: 767px) {
    .footer-section {
      padding-top: 100px !important; }
      .footer-section .col-md-12 {
        flex-direction: column;
        align-items: center;
        margin-top: 0; }
        .footer-section .col-md-12 a {
          margin: 10px 0; } }

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease; }

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in; }

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out; }

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out; }

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-duration='50'], body[data-aos-duration='50'] [data-aos] {
  transition-duration: 50ms; }

[data-aos][data-aos][data-aos-duration='100'], body[data-aos-duration='100'] [data-aos] {
  transition-duration: .1s; }

[data-aos][data-aos][data-aos-duration='150'], body[data-aos-duration='150'] [data-aos] {
  transition-duration: .15s; }

[data-aos][data-aos][data-aos-duration='200'], body[data-aos-duration='200'] [data-aos] {
  transition-duration: .2s; }

[data-aos][data-aos][data-aos-duration='250'], body[data-aos-duration='250'] [data-aos] {
  transition-duration: .25s; }

[data-aos][data-aos][data-aos-duration='300'], body[data-aos-duration='300'] [data-aos] {
  transition-duration: .3s; }

[data-aos][data-aos][data-aos-duration='350'], body[data-aos-duration='350'] [data-aos] {
  transition-duration: .35s; }

[data-aos][data-aos][data-aos-duration='400'], body[data-aos-duration='400'] [data-aos] {
  transition-duration: .4s; }

[data-aos][data-aos][data-aos-duration='450'], body[data-aos-duration='450'] [data-aos] {
  transition-duration: .45s; }

[data-aos][data-aos][data-aos-duration='500'], body[data-aos-duration='500'] [data-aos] {
  transition-duration: .5s; }

[data-aos][data-aos][data-aos-duration='550'], body[data-aos-duration='550'] [data-aos] {
  transition-duration: .55s; }

[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
  transition-duration: .6s; }

[data-aos][data-aos][data-aos-duration='650'], body[data-aos-duration='650'] [data-aos] {
  transition-duration: .65s; }

[data-aos][data-aos][data-aos-duration='700'], body[data-aos-duration='700'] [data-aos] {
  transition-duration: .7s; }

[data-aos][data-aos][data-aos-duration='750'], body[data-aos-duration='750'] [data-aos] {
  transition-duration: .75s; }

[data-aos][data-aos][data-aos-duration='800'], body[data-aos-duration='800'] [data-aos] {
  transition-duration: .8s; }

[data-aos][data-aos][data-aos-duration='850'], body[data-aos-duration='850'] [data-aos] {
  transition-duration: .85s; }

[data-aos][data-aos][data-aos-duration='900'], body[data-aos-duration='900'] [data-aos] {
  transition-duration: .9s; }

[data-aos][data-aos][data-aos-duration='950'], body[data-aos-duration='950'] [data-aos] {
  transition-duration: .95s; }

[data-aos][data-aos][data-aos-duration='1000'], body[data-aos-duration='1000'] [data-aos] {
  transition-duration: 1s; }

[data-aos][data-aos][data-aos-duration='1050'], body[data-aos-duration='1050'] [data-aos] {
  transition-duration: 1.05s; }

[data-aos][data-aos][data-aos-duration='1100'], body[data-aos-duration='1100'] [data-aos] {
  transition-duration: 1.1s; }

[data-aos][data-aos][data-aos-duration='1150'], body[data-aos-duration='1150'] [data-aos] {
  transition-duration: 1.15s; }

[data-aos][data-aos][data-aos-duration='1200'], body[data-aos-duration='1200'] [data-aos] {
  transition-duration: 1.2s; }

[data-aos][data-aos][data-aos-duration='1250'], body[data-aos-duration='1250'] [data-aos] {
  transition-duration: 1.25s; }

[data-aos][data-aos][data-aos-duration='1300'], body[data-aos-duration='1300'] [data-aos] {
  transition-duration: 1.3s; }

[data-aos][data-aos][data-aos-duration='1350'], body[data-aos-duration='1350'] [data-aos] {
  transition-duration: 1.35s; }

[data-aos][data-aos][data-aos-duration='1400'], body[data-aos-duration='1400'] [data-aos] {
  transition-duration: 1.4s; }

[data-aos][data-aos][data-aos-duration='1450'], body[data-aos-duration='1450'] [data-aos] {
  transition-duration: 1.45s; }

[data-aos][data-aos][data-aos-duration='1500'], body[data-aos-duration='1500'] [data-aos] {
  transition-duration: 1.5s; }

[data-aos][data-aos][data-aos-duration='1550'], body[data-aos-duration='1550'] [data-aos] {
  transition-duration: 1.55s; }

[data-aos][data-aos][data-aos-duration='1600'], body[data-aos-duration='1600'] [data-aos] {
  transition-duration: 1.6s; }

[data-aos][data-aos][data-aos-duration='1650'], body[data-aos-duration='1650'] [data-aos] {
  transition-duration: 1.65s; }

[data-aos][data-aos][data-aos-duration='1700'], body[data-aos-duration='1700'] [data-aos] {
  transition-duration: 1.7s; }

[data-aos][data-aos][data-aos-duration='1750'], body[data-aos-duration='1750'] [data-aos] {
  transition-duration: 1.75s; }

[data-aos][data-aos][data-aos-duration='1800'], body[data-aos-duration='1800'] [data-aos] {
  transition-duration: 1.8s; }

[data-aos][data-aos][data-aos-duration='1850'], body[data-aos-duration='1850'] [data-aos] {
  transition-duration: 1.85s; }

[data-aos][data-aos][data-aos-duration='1900'], body[data-aos-duration='1900'] [data-aos] {
  transition-duration: 1.9s; }

[data-aos][data-aos][data-aos-duration='1950'], body[data-aos-duration='1950'] [data-aos] {
  transition-duration: 1.95s; }

[data-aos][data-aos][data-aos-duration='2000'], body[data-aos-duration='2000'] [data-aos] {
  transition-duration: 2s; }

[data-aos][data-aos][data-aos-duration='2050'], body[data-aos-duration='2050'] [data-aos] {
  transition-duration: 2.05s; }

[data-aos][data-aos][data-aos-duration='2100'], body[data-aos-duration='2100'] [data-aos] {
  transition-duration: 2.1s; }

[data-aos][data-aos][data-aos-duration='2150'], body[data-aos-duration='2150'] [data-aos] {
  transition-duration: 2.15s; }

[data-aos][data-aos][data-aos-duration='2200'], body[data-aos-duration='2200'] [data-aos] {
  transition-duration: 2.2s; }

[data-aos][data-aos][data-aos-duration='2250'], body[data-aos-duration='2250'] [data-aos] {
  transition-duration: 2.25s; }

[data-aos][data-aos][data-aos-duration='2300'], body[data-aos-duration='2300'] [data-aos] {
  transition-duration: 2.3s; }

[data-aos][data-aos][data-aos-duration='2350'], body[data-aos-duration='2350'] [data-aos] {
  transition-duration: 2.35s; }

[data-aos][data-aos][data-aos-duration='2400'], body[data-aos-duration='2400'] [data-aos] {
  transition-duration: 2.4s; }

[data-aos][data-aos][data-aos-duration='2450'], body[data-aos-duration='2450'] [data-aos] {
  transition-duration: 2.45s; }

[data-aos][data-aos][data-aos-duration='2500'], body[data-aos-duration='2500'] [data-aos] {
  transition-duration: 2.5s; }

[data-aos][data-aos][data-aos-duration='2550'], body[data-aos-duration='2550'] [data-aos] {
  transition-duration: 2.55s; }

[data-aos][data-aos][data-aos-duration='2600'], body[data-aos-duration='2600'] [data-aos] {
  transition-duration: 2.6s; }

[data-aos][data-aos][data-aos-duration='2650'], body[data-aos-duration='2650'] [data-aos] {
  transition-duration: 2.65s; }

[data-aos][data-aos][data-aos-duration='2700'], body[data-aos-duration='2700'] [data-aos] {
  transition-duration: 2.7s; }

[data-aos][data-aos][data-aos-duration='2750'], body[data-aos-duration='2750'] [data-aos] {
  transition-duration: 2.75s; }

[data-aos][data-aos][data-aos-duration='2800'], body[data-aos-duration='2800'] [data-aos] {
  transition-duration: 2.8s; }

[data-aos][data-aos][data-aos-duration='2850'], body[data-aos-duration='2850'] [data-aos] {
  transition-duration: 2.85s; }

[data-aos][data-aos][data-aos-duration='2900'], body[data-aos-duration='2900'] [data-aos] {
  transition-duration: 2.9s; }

[data-aos][data-aos][data-aos-duration='2950'], body[data-aos-duration='2950'] [data-aos] {
  transition-duration: 2.95s; }

[data-aos][data-aos][data-aos-duration='3000'], body[data-aos-duration='3000'] [data-aos] {
  transition-duration: 3s; }

[data-aos][data-aos][data-aos-delay='50'], body[data-aos-delay='50'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='50'].aos-animate, body[data-aos-delay='50'] [data-aos].aos-animate {
  transition-delay: 50ms; }

[data-aos][data-aos][data-aos-delay='100'], body[data-aos-delay='100'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='100'].aos-animate, body[data-aos-delay='100'] [data-aos].aos-animate {
  transition-delay: .1s; }

[data-aos][data-aos][data-aos-delay='150'], body[data-aos-delay='150'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='150'].aos-animate, body[data-aos-delay='150'] [data-aos].aos-animate {
  transition-delay: .15s; }

[data-aos][data-aos][data-aos-delay='200'], body[data-aos-delay='200'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='200'].aos-animate, body[data-aos-delay='200'] [data-aos].aos-animate {
  transition-delay: .2s; }

[data-aos][data-aos][data-aos-delay='250'], body[data-aos-delay='250'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='250'].aos-animate, body[data-aos-delay='250'] [data-aos].aos-animate {
  transition-delay: .25s; }

[data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
  transition-delay: .3s; }

[data-aos][data-aos][data-aos-delay='350'], body[data-aos-delay='350'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='350'].aos-animate, body[data-aos-delay='350'] [data-aos].aos-animate {
  transition-delay: .35s; }

[data-aos][data-aos][data-aos-delay='400'], body[data-aos-delay='400'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate {
  transition-delay: .4s; }

[data-aos][data-aos][data-aos-delay='450'], body[data-aos-delay='450'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='450'].aos-animate, body[data-aos-delay='450'] [data-aos].aos-animate {
  transition-delay: .45s; }

[data-aos][data-aos][data-aos-delay='500'], body[data-aos-delay='500'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='500'].aos-animate, body[data-aos-delay='500'] [data-aos].aos-animate {
  transition-delay: .5s; }

[data-aos][data-aos][data-aos-delay='550'], body[data-aos-delay='550'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='550'].aos-animate, body[data-aos-delay='550'] [data-aos].aos-animate {
  transition-delay: .55s; }

[data-aos][data-aos][data-aos-delay='600'], body[data-aos-delay='600'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='600'].aos-animate, body[data-aos-delay='600'] [data-aos].aos-animate {
  transition-delay: .6s; }

[data-aos][data-aos][data-aos-delay='650'], body[data-aos-delay='650'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='650'].aos-animate, body[data-aos-delay='650'] [data-aos].aos-animate {
  transition-delay: .65s; }

[data-aos][data-aos][data-aos-delay='700'], body[data-aos-delay='700'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='700'].aos-animate, body[data-aos-delay='700'] [data-aos].aos-animate {
  transition-delay: .7s; }

[data-aos][data-aos][data-aos-delay='750'], body[data-aos-delay='750'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='750'].aos-animate, body[data-aos-delay='750'] [data-aos].aos-animate {
  transition-delay: .75s; }

[data-aos][data-aos][data-aos-delay='800'], body[data-aos-delay='800'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {
  transition-delay: .8s; }

[data-aos][data-aos][data-aos-delay='850'], body[data-aos-delay='850'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='850'].aos-animate, body[data-aos-delay='850'] [data-aos].aos-animate {
  transition-delay: .85s; }

[data-aos][data-aos][data-aos-delay='900'], body[data-aos-delay='900'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='900'].aos-animate, body[data-aos-delay='900'] [data-aos].aos-animate {
  transition-delay: .9s; }

[data-aos][data-aos][data-aos-delay='950'], body[data-aos-delay='950'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='950'].aos-animate, body[data-aos-delay='950'] [data-aos].aos-animate {
  transition-delay: .95s; }

[data-aos][data-aos][data-aos-delay='1000'], body[data-aos-delay='1000'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1000'].aos-animate, body[data-aos-delay='1000'] [data-aos].aos-animate {
  transition-delay: 1s; }

[data-aos][data-aos][data-aos-delay='1050'], body[data-aos-delay='1050'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1050'].aos-animate, body[data-aos-delay='1050'] [data-aos].aos-animate {
  transition-delay: 1.05s; }

[data-aos][data-aos][data-aos-delay='1100'], body[data-aos-delay='1100'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1100'].aos-animate, body[data-aos-delay='1100'] [data-aos].aos-animate {
  transition-delay: 1.1s; }

[data-aos][data-aos][data-aos-delay='1150'], body[data-aos-delay='1150'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1150'].aos-animate, body[data-aos-delay='1150'] [data-aos].aos-animate {
  transition-delay: 1.15s; }

[data-aos][data-aos][data-aos-delay='1200'], body[data-aos-delay='1200'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1200'].aos-animate, body[data-aos-delay='1200'] [data-aos].aos-animate {
  transition-delay: 1.2s; }

[data-aos][data-aos][data-aos-delay='1250'], body[data-aos-delay='1250'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1250'].aos-animate, body[data-aos-delay='1250'] [data-aos].aos-animate {
  transition-delay: 1.25s; }

[data-aos][data-aos][data-aos-delay='1300'], body[data-aos-delay='1300'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1300'].aos-animate, body[data-aos-delay='1300'] [data-aos].aos-animate {
  transition-delay: 1.3s; }

[data-aos][data-aos][data-aos-delay='1350'], body[data-aos-delay='1350'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1350'].aos-animate, body[data-aos-delay='1350'] [data-aos].aos-animate {
  transition-delay: 1.35s; }

[data-aos][data-aos][data-aos-delay='1400'], body[data-aos-delay='1400'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1400'].aos-animate, body[data-aos-delay='1400'] [data-aos].aos-animate {
  transition-delay: 1.4s; }

[data-aos][data-aos][data-aos-delay='1450'], body[data-aos-delay='1450'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1450'].aos-animate, body[data-aos-delay='1450'] [data-aos].aos-animate {
  transition-delay: 1.45s; }

[data-aos][data-aos][data-aos-delay='1500'], body[data-aos-delay='1500'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1500'].aos-animate, body[data-aos-delay='1500'] [data-aos].aos-animate {
  transition-delay: 1.5s; }

[data-aos][data-aos][data-aos-delay='1550'], body[data-aos-delay='1550'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1550'].aos-animate, body[data-aos-delay='1550'] [data-aos].aos-animate {
  transition-delay: 1.55s; }

[data-aos][data-aos][data-aos-delay='1600'], body[data-aos-delay='1600'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1600'].aos-animate, body[data-aos-delay='1600'] [data-aos].aos-animate {
  transition-delay: 1.6s; }

[data-aos][data-aos][data-aos-delay='1650'], body[data-aos-delay='1650'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1650'].aos-animate, body[data-aos-delay='1650'] [data-aos].aos-animate {
  transition-delay: 1.65s; }

[data-aos][data-aos][data-aos-delay='1700'], body[data-aos-delay='1700'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1700'].aos-animate, body[data-aos-delay='1700'] [data-aos].aos-animate {
  transition-delay: 1.7s; }

[data-aos][data-aos][data-aos-delay='1750'], body[data-aos-delay='1750'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1750'].aos-animate, body[data-aos-delay='1750'] [data-aos].aos-animate {
  transition-delay: 1.75s; }

[data-aos][data-aos][data-aos-delay='1800'], body[data-aos-delay='1800'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1800'].aos-animate, body[data-aos-delay='1800'] [data-aos].aos-animate {
  transition-delay: 1.8s; }

[data-aos][data-aos][data-aos-delay='1850'], body[data-aos-delay='1850'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1850'].aos-animate, body[data-aos-delay='1850'] [data-aos].aos-animate {
  transition-delay: 1.85s; }

[data-aos][data-aos][data-aos-delay='1900'], body[data-aos-delay='1900'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1900'].aos-animate, body[data-aos-delay='1900'] [data-aos].aos-animate {
  transition-delay: 1.9s; }

[data-aos][data-aos][data-aos-delay='1950'], body[data-aos-delay='1950'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1950'].aos-animate, body[data-aos-delay='1950'] [data-aos].aos-animate {
  transition-delay: 1.95s; }

[data-aos][data-aos][data-aos-delay='2000'], body[data-aos-delay='2000'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2000'].aos-animate, body[data-aos-delay='2000'] [data-aos].aos-animate {
  transition-delay: 2s; }

[data-aos][data-aos][data-aos-delay='2050'], body[data-aos-delay='2050'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2050'].aos-animate, body[data-aos-delay='2050'] [data-aos].aos-animate {
  transition-delay: 2.05s; }

[data-aos][data-aos][data-aos-delay='2100'], body[data-aos-delay='2100'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2100'].aos-animate, body[data-aos-delay='2100'] [data-aos].aos-animate {
  transition-delay: 2.1s; }

[data-aos][data-aos][data-aos-delay='2150'], body[data-aos-delay='2150'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2150'].aos-animate, body[data-aos-delay='2150'] [data-aos].aos-animate {
  transition-delay: 2.15s; }

[data-aos][data-aos][data-aos-delay='2200'], body[data-aos-delay='2200'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2200'].aos-animate, body[data-aos-delay='2200'] [data-aos].aos-animate {
  transition-delay: 2.2s; }

[data-aos][data-aos][data-aos-delay='2250'], body[data-aos-delay='2250'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2250'].aos-animate, body[data-aos-delay='2250'] [data-aos].aos-animate {
  transition-delay: 2.25s; }

[data-aos][data-aos][data-aos-delay='2300'], body[data-aos-delay='2300'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2300'].aos-animate, body[data-aos-delay='2300'] [data-aos].aos-animate {
  transition-delay: 2.3s; }

[data-aos][data-aos][data-aos-delay='2350'], body[data-aos-delay='2350'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2350'].aos-animate, body[data-aos-delay='2350'] [data-aos].aos-animate {
  transition-delay: 2.35s; }

[data-aos][data-aos][data-aos-delay='2400'], body[data-aos-delay='2400'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2400'].aos-animate, body[data-aos-delay='2400'] [data-aos].aos-animate {
  transition-delay: 2.4s; }

[data-aos][data-aos][data-aos-delay='2450'], body[data-aos-delay='2450'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2450'].aos-animate, body[data-aos-delay='2450'] [data-aos].aos-animate {
  transition-delay: 2.45s; }

[data-aos][data-aos][data-aos-delay='2500'], body[data-aos-delay='2500'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2500'].aos-animate, body[data-aos-delay='2500'] [data-aos].aos-animate {
  transition-delay: 2.5s; }

[data-aos][data-aos][data-aos-delay='2550'], body[data-aos-delay='2550'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2550'].aos-animate, body[data-aos-delay='2550'] [data-aos].aos-animate {
  transition-delay: 2.55s; }

[data-aos][data-aos][data-aos-delay='2600'], body[data-aos-delay='2600'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2600'].aos-animate, body[data-aos-delay='2600'] [data-aos].aos-animate {
  transition-delay: 2.6s; }

[data-aos][data-aos][data-aos-delay='2650'], body[data-aos-delay='2650'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2650'].aos-animate, body[data-aos-delay='2650'] [data-aos].aos-animate {
  transition-delay: 2.65s; }

[data-aos][data-aos][data-aos-delay='2700'], body[data-aos-delay='2700'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2700'].aos-animate, body[data-aos-delay='2700'] [data-aos].aos-animate {
  transition-delay: 2.7s; }

[data-aos][data-aos][data-aos-delay='2750'], body[data-aos-delay='2750'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2750'].aos-animate, body[data-aos-delay='2750'] [data-aos].aos-animate {
  transition-delay: 2.75s; }

[data-aos][data-aos][data-aos-delay='2800'], body[data-aos-delay='2800'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2800'].aos-animate, body[data-aos-delay='2800'] [data-aos].aos-animate {
  transition-delay: 2.8s; }

[data-aos][data-aos][data-aos-delay='2850'], body[data-aos-delay='2850'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2850'].aos-animate, body[data-aos-delay='2850'] [data-aos].aos-animate {
  transition-delay: 2.85s; }

[data-aos][data-aos][data-aos-delay='2900'], body[data-aos-delay='2900'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2900'].aos-animate, body[data-aos-delay='2900'] [data-aos].aos-animate {
  transition-delay: 2.9s; }

[data-aos][data-aos][data-aos-delay='2950'], body[data-aos-delay='2950'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2950'].aos-animate, body[data-aos-delay='2950'] [data-aos].aos-animate {
  transition-delay: 2.95s; }

[data-aos][data-aos][data-aos-delay='3000'], body[data-aos-delay='3000'] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='3000'].aos-animate, body[data-aos-delay='3000'] [data-aos].aos-animate {
  transition-delay: 3s; }

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity,transform; }

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate(0); }

[data-aos=fade-up] {
  transform: translateY(100px); }

[data-aos=fade-down] {
  transform: translateY(-100px); }

[data-aos=fade-right] {
  transform: translate(-100px); }

[data-aos=fade-left] {
  transform: translate(100px); }

[data-aos=fade-up-right] {
  transform: translate(-100px, 100px); }

[data-aos=fade-up-left] {
  transform: translate(100px, 100px); }

[data-aos=fade-down-right] {
  transform: translate(-100px, -100px); }

[data-aos=fade-down-left] {
  transform: translate(100px, -100px); }

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity,transform; }

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate(0) scale(1); }

[data-aos=zoom-in] {
  transform: scale(0.6); }

[data-aos=zoom-in-up] {
  transform: translateY(100px) scale(0.6); }

[data-aos=zoom-in-down] {
  transform: translateY(-100px) scale(0.6); }

[data-aos=zoom-in-right] {
  transform: translate(-100px) scale(0.6); }

[data-aos=zoom-in-left] {
  transform: translate(100px) scale(0.6); }

[data-aos=zoom-out] {
  transform: scale(1.2); }

[data-aos=zoom-out-up] {
  transform: translateY(100px) scale(1.2); }

[data-aos=zoom-out-down] {
  transform: translateY(-100px) scale(1.2); }

[data-aos=zoom-out-right] {
  transform: translate(-100px) scale(1.2); }

[data-aos=zoom-out-left] {
  transform: translate(100px) scale(1.2); }

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform; }

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate(0); }

[data-aos=slide-up] {
  transform: translateY(100%); }

[data-aos=slide-down] {
  transform: translateY(-100%); }

[data-aos=slide-right] {
  transform: translateX(-100%); }

[data-aos=slide-left] {
  transform: translateX(100%); }

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform; }

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg); }

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0); }

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg); }

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0); }

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg); }

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0); }

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg); }

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0); }

/*# sourceMappingURL=main.css.map */