/*
Theme Name: MPEC Theme
Theme URI: https://mpeccorp.pixelflyte.com
Author: pixelflyte
Author URI: https://pixelflyte.com
Description: Main theme for MPEC
Version: 1
License: GNU General Public License v2 or later
*/
@import url(bootstrap.css);
body {
  color: #231f20;
  font-family: urw-din-condensed, sans-serif;
  font-size: 16px;
  font-weight: 300; }

h1, h2, h3, h4, h5, h6, h6, p {
  color: #233F95; }
  h1.white, h2.white, h3.white, h4.white, h5.white, h6.white, h6.white, p.white {
    color: #fff; }

h1, h2 {
  font-size: 24px;
  line-height: 24px;
  color: #233F95;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 1.25rem; }
  h1 strong, h2 strong {
    color: #1BA9E1; }

h3 {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1BA9E1;
  margin-bottom: 1.25rem; }

h4 {
  font-weight: 300;
  font-size: 18px;
  line-height: 24px; }

p, .content ul li {
  font-size: 16px;
  line-height: 24px;
  color: #233F95;
  margin-bottom: 1.25rem;
  font-family: urw-din, sans-serif;
  font-weight: 400; }
  p:last-of-type, .content ul li:last-of-type {
    margin-bottom: 0; }

.content ul li {
  margin-bottom: 0; }

.content ul {
  padding-left: 20px; }

.lowercase {
  text-transform: none; }

@media screen and (min-width: 992px) {
  h1, h2 {
    font-size: 38px;
    line-height: 38px; } }

a.button, .button {
  border-radius: 4px;
  border: none;
  color: #fff;
  display: inline-block;
  background: #1BA9E1;
  padding: 8px 36px 10px;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 13px;
  text-decoration: none;
  font-weight: 700;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  cursor: pointer;
  font-family: urw-din-condensed, sans-serif;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000; }
  a.button.dark, .button.dark {
    background: #233F95; }

@media screen and (min-width: 768px) {
  a.button:hover, .button:hover {
    background: #233F95; }
  a.button.dark:hover, .button.dark:hover {
    background: #fff;
    color: #233F95; } }

header {
  width: 100%;
  left: 0;
  top: 0;
  z-index: 4000;
  transition: all 0.3s; }
  header.has-background {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
  header.nav-down {
    transition: all 0.3s !important; }

a.button {
  margin-top: 0; }

.navbar {
  background: #fff; }
  .navbar .navbar-brand {
    background: rgba(0, 51, 161, 0.8);
    top: auto;
    left: auto;
    position: relative;
    float: left;
    z-index: 11;
    padding: 10px; }
    .navbar .navbar-brand img {
      max-width: 140px;
      width: 140px;
      padding: 0; }
  .navbar .main-navigation {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-top: 100px;
    transition: transform 0s linear;
    transition-delay: 0s;
    visibility: visible; }
    .navbar .main-navigation:before {
      content: '';
      border-style: solid;
      border-width: 0;
      border-color: #fff;
      transition: all 0.3s;
      display: block;
      width: 100vw;
      position: fixed;
      left: 0;
      top: 0;
      height: 100vh; }
    .navbar .main-navigation.collapse:not(.show) {
      display: block;
      visibility: hidden; }
    .navbar .main-navigation.show {
      left: 0;
      transform: translateX(0%); }
      .navbar .main-navigation.show:before {
        border-width: 50vh 50vw;
        transition: all 0.3s; }
      .navbar .main-navigation.show ul.navbar-nav li {
        opacity: 1;
        transform: translateX(0); }
        .navbar .main-navigation.show ul.navbar-nav li:nth-child(1) {
          transition-delay: 0s; }
        .navbar .main-navigation.show ul.navbar-nav li:nth-child(2) {
          transition-delay: 0.1s; }
        .navbar .main-navigation.show ul.navbar-nav li:nth-child(3) {
          transition-delay: 0.2s; }
        .navbar .main-navigation.show ul.navbar-nav li:nth-child(4) {
          transition-delay: 0.3s; }
        .navbar .main-navigation.show ul.navbar-nav li:nth-child(5) {
          transition-delay: 0.4s; }
        .navbar .main-navigation.show ul.navbar-nav li:nth-child(6) {
          transition-delay: 0.5s; }
        .navbar .main-navigation.show ul.navbar-nav li:nth-child(7) {
          transition-delay: 0.6s; }
        .navbar .main-navigation.show ul.navbar-nav li:nth-child(8) {
          transition-delay: 0.7s; }
  .navbar ul.navbar-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 0;
    padding-left: 0;
    margin-top: -99px; }
    .navbar ul.navbar-nav li {
      font-size: 24px;
      text-transform: none;
      font-weight: 700;
      letter-spacing: 0.03em;
      transition: opacity 1.25s, transform 0.75s;
      text-transform: uppercase;
      opacity: 0;
      transform: translateX(-100%); }
      .navbar ul.navbar-nav li a.nav-link {
        color: #233F95;
        padding: 10px 0 15px;
        text-decoration: none; }
      .navbar ul.navbar-nav li.active > a, .navbar ul.navbar-nav li.current-page-ancestor > a {
        color: #1BA9E1; }
      .navbar ul.navbar-nav li:first-of-type a.nav-link {
        padding-top: 0; }
      .navbar ul.navbar-nav li.login > a.nav-link {
        font-size: 14px;
        padding: 10px 10px 12px;
        margin-top: 15px;
        border-color: #231f20; }
      .navbar ul.navbar-nav li.has-dropdown > a:after {
        content: '';
        width: 10px;
        height: 10px;
        display: inline-block;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        position: relative;
        transform: rotate(45deg);
        margin-left: 7px;
        top: -2px; }
      .navbar ul.navbar-nav li.dropdown a.nav-link i {
        margin-left: 5px; }
      .navbar ul.navbar-nav li.dropdown.show > a.nav-link {
        color: #231f20; }
        .navbar ul.navbar-nav li.dropdown.show > a.nav-link:after {
          border-right-color: #231f20;
          border-bottom-color: #231f20;
          transform: rotate(-135deg);
          top: 3px; }
      .navbar ul.navbar-nav li.dropdown.show a.nav-link i {
        transform: rotate(180deg); }
      .navbar ul.navbar-nav li ul.dropdown-menu {
        border: none;
        padding: 0 0 0 1rem;
        margin: -6px 0 0 0;
        border-radius: 0;
        display: block;
        background: none;
        transition: all 0.3s;
        overflow: hidden;
        max-height: 6px;
        opacity: 0;
        height: auto; }
        .navbar ul.navbar-nav li ul.dropdown-menu.show {
          opacity: 1;
          max-height: 340px; }
        .navbar ul.navbar-nav li ul.dropdown-menu li {
          font-family: urw-din-condensed, sans-serif;
          font-size: 18px;
          text-transform: none;
          font-weight: 400; }
          .navbar ul.navbar-nav li ul.dropdown-menu li a.nav-link {
            padding: 5px 0; }
          .navbar ul.navbar-nav li ul.dropdown-menu li:last-of-type {
            margin-bottom: 10px; }
            .navbar ul.navbar-nav li ul.dropdown-menu li:last-of-type a.nav-link {
              padding-bottom: 6px; }

.icon-bar {
  width: 22px;
  transition: all 0.2s;
  height: 2px;
  background: #233F95;
  display: block; }

.navbar .navbar-toggler {
  border: none;
  z-index: 10;
  padding: 0;
  border-radius: 0;
  width: 22px;
  height: 15px;
  position: relative;
  right: 9px;
  top: auto;
  float: right; }
  .navbar .navbar-toggler:focus {
    outline: none;
    box-shadow: none; }
  .navbar .navbar-toggler:before {
    width: 40px;
    height: 36px;
    content: '';
    border: 1px solid #231f20;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    display: none; }
  .navbar .navbar-toggler .icon-bar {
    transition: all 0.3s; }
    .navbar .navbar-toggler .icon-bar + .icon-bar {
      margin-top: 4px; }
  .navbar .navbar-toggler .top-bar {
    transform: rotate(45deg);
    transform-origin: 5px 0px;
    margin-left: 0;
    margin-top: 1px; }
  .navbar .navbar-toggler .middle-bar {
    opacity: 0; }
  .navbar .navbar-toggler .bottom-bar {
    transform: rotate(-45deg);
    transform-origin: 0 0;
    margin-left: 0;
    margin-top: 4px; }
  .navbar .navbar-toggler.collapsed .icon-bar {
    background: #233F95;
    margin-left: 5px; }
  .navbar .navbar-toggler.collapsed .top-bar {
    transform: rotate(0);
    margin-left: 0; }
  .navbar .navbar-toggler.collapsed .middle-bar {
    opacity: 1;
    margin-left: 0;
    width: 18px; }
  .navbar .navbar-toggler.collapsed .bottom-bar {
    transform: rotate(0);
    margin-left: 0; }

@media screen and (min-width: 992px) {
  .navbar .main-navigation {
    padding-bottom: 0 !important;
    transition: none; }
  .navbar ul.navbar-nav li {
    transition: none !important; }
  header {
    height: auto; }
  .navbar ul.navbar-nav li:not(.login) a.nav-link {
    padding-bottom: 0; }
  .navbar .navbar-brand {
    top: 22px;
    left: 0;
    padding: 10px 20px 10px 40px;
    position: absolute; }
    .navbar .navbar-brand img {
      padding: 0; }
  .navbar .main-navigation {
    position: relative;
    width: 100%;
    height: auto;
    left: auto;
    top: auto;
    overflow-y: visible;
    overflow-x: visible;
    padding-top: 0; }
    .navbar .main-navigation:before {
      display: none; }
    .navbar .main-navigation.collapse:not(.show) {
      display: block;
      visibility: visible; }
    .navbar .main-navigation.show {
      left: 0; }
  .navbar ul.navbar-nav {
    transform: none;
    align-items: baseline;
    position: relative;
    left: auto;
    top: auto;
    margin-top: auto;
    padding-top: 1rem; }
    .navbar ul.navbar-nav li {
      opacity: 1;
      transform: none;
      font-size: 20px;
      transition: none !important; }
      .navbar ul.navbar-nav li a.nav-link {
        transform: none;
        padding-top: 0px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 0;
        color: #233F95; }
        .navbar ul.navbar-nav li a.nav-link:hover {
          color: #1BA9E1; }
          .navbar ul.navbar-nav li a.nav-link:hover:after {
            border-right-color: #231f20;
            border-bottom-color: #231f20; }
      .navbar ul.navbar-nav li.active > a {
        color: #1BA9E1; }
      .navbar ul.navbar-nav li:first-of-type a.nav-link {
        padding-top: 0; }
      .navbar ul.navbar-nav li ul.dropdown-menu {
        border: none;
        padding: 8px 25px 0;
        margin: 0 0 0 0;
        border-radius: 0;
        display: block;
        transition: all 0.3s;
        overflow: hidden;
        max-height: auto;
        display: none;
        opacity: 0;
        height: auto; }
        .navbar ul.navbar-nav li ul.dropdown-menu.show {
          opacity: 1;
          max-height: auto;
          display: block; }
        .navbar ul.navbar-nav li ul.dropdown-menu li {
          font-size: 16px; }
          .navbar ul.navbar-nav li ul.dropdown-menu li a.nav-link {
            padding: 5px 0; }
          .navbar ul.navbar-nav li ul.dropdown-menu li:last-of-type {
            margin-bottom: 10px; }
            .navbar ul.navbar-nav li ul.dropdown-menu li:last-of-type a.nav-link {
              padding-bottom: 6px; } }

body.single-post .navbar ul.navbar-nav li#menu-item-23 a.nav-link {
  color: #1BA9E1; }

ul.social {
  list-style: none;
  margin: 0;
  padding: 0; }
  ul.social li {
    display: inline-block; }
    ul.social li a {
      color: #fff;
      padding: 0 5px; }
    ul.social li:first-of-type a {
      cursor: pointer;
      display: block;
      padding-left: 0; }
    ul.social li:last-of-type a {
      padding-right: 0; }

footer .footer-nav {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%; }
  footer .footer-nav li {
    display: inline-block;
    font-size: 18px;
    font-weight: 700; }
    footer .footer-nav li a {
      color: #fff; }

@media screen and (min-width: 768px) {
  footer .footer-nav li a:hover {
    color: #1BA9E1; }
  ul.social {
    list-style: none;
    margin: 0;
    padding: 0; }
    ul.social li {
      display: inline-block; }
      ul.social li a {
        color: #fff; }
        ul.social li a:hover {
          color: #1BA9E1; } }

*:focus, button:focus {
  outline: none;
  border: none; }

body {
  background: rgba(27, 169, 225, 0.1);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  body.open {
    overflow: hidden; }

.container-xl {
  max-width: 1440px; }

.bg-blue {
  background: #233F95; }

.bg-blue-light {
  background: #1BA9E1; }

.content {
  margin-top: 99px; }

.carousel-indicators li {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin: 0 0.25rem;
  background: #fff;
  opacity: 1;
  border: none; }
  .carousel-indicators li.active {
    background: #1BA9E1; }

.carousel-inner .caption {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  text-align: center;
  padding: 1rem; }
  .carousel-inner .caption.top-align {
    top: 0;
    transform: translateX(-50%); }
  .carousel-inner .caption.bottom-align {
    bottom: 2rem;
    right: 0;
    transform: none;
    top: auto; }
  .carousel-inner .caption h1, .carousel-inner .caption h2 {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
    margin-right: 0.5rem; }
    .carousel-inner .caption h1:before, .carousel-inner .caption h2:before {
      content: '';
      background-image: url(images/arrow.svg);
      width: 16px;
      background-repeat: no-repeat;
      height: 24px;
      background-size: auto 24px;
      display: inline-block;
      position: relative;
      top: 4px; }
    .carousel-inner .caption h1 a.button, .carousel-inner .caption h2 a.button {
      margin-top: 1rem; }
  .carousel-inner .caption.no-arrow h1, .carousel-inner .caption.no-arrow h2 {
    margin-right: 0; }
    .carousel-inner .caption.no-arrow h1:before, .carousel-inner .caption.no-arrow h2:before {
      display: none; }

.carousel-item {
  padding-top: 65%;
  background-size: cover;
  background-position: center center; }

article .page {
  background: #fff; }

.how-image {
  background-size: cover;
  background-position: center center;
  min-height: 200px; }

.icon {
  width: auto;
  display: block;
  max-height: 56px;
  margin-bottom: 0.5rem;
  margin-left: 0; }

.logos {
  text-align: center; }

.arrow-left {
  padding-left: 60px;
  position: relative; }
  .arrow-left:before {
    background-image: url(images/arrow-blue-left.svg);
    background-repeat: no-repeat;
    background-size: 40px 86px;
    height: 86px;
    width: 40px;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: ''; }
  .arrow-left.arrow-inner {
    padding-left: 15px; }
    .arrow-left.arrow-inner:before {
      transform: none;
      top: 2rem;
      display: none; }

.col-text h3 {
  margin-top: 3rem; }
  .col-text h3:first-of-type {
    margin-top: 0; }

.line-top:before {
  display: block;
  content: '';
  height: 5px;
  background: #1BA9E1;
  width: 100%;
  margin-bottom: 10px; }

.line-top a {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none; }
  .line-top a h3 {
    color: #fff;
    position: relative;
    padding-right: 22px; }
    .line-top a h3:after {
      background-image: url(images/arrow-right.svg);
      background-size: 20px 20px;
      content: '';
      display: block;
      right: 0;
      top: 5px;
      width: 20px;
      position: absolute;
      height: 20px; }
  .line-top a:hover h3 {
    color: #1BA9E1; }

.line-top.dark-line:before {
  background: #233F95; }

.line-top.dark-line a h3:after {
  background-image: url(https://mpeconline.com/wp-content/themes/mpec/images/arrow-right-dark.svg); }

.line-top.dark-line a:hover h3 {
  color: #233F95; }

body .gform_wrapper ul.gform_fields li {
  font-family: urw-din-condensed, sans-serif; }
  body .gform_wrapper ul.gform_fields li input:not([type=radio]):not([type=checkbox]), body .gform_wrapper ul.gform_fields li textarea {
    border: none;
    border: none;
    padding: 8px 16px 10px !important;
    background: transparent;
    color: #233F95;
    font-weight: 600;
    font-size: 20px !important;
    background: #fff; }
  body .gform_wrapper ul.gform_fields li input[type='text'], body .gform_wrapper ul.gform_fields li input[type='email'] {
    font-size: 20px; }

body .gform_wrapper .gform_footer {
  text-align: left; }

body .gform_wrapper ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #233F95;
  font-size: 20px; }

body .gform_wrapper :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #233F95;
  font-size: 20px; }

body .gform_wrapper ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #233F95;
  font-size: 20px; }

.logos .logo-holder:nth-child(1), .logos .logo-holder:nth-child(2) {
  border-bottom: 1px solid #ccc; }

.logos .logo-holder:nth-child(2), .logos .logo-holder:nth-child(4) {
  border-left: 1px solid #ccc; }

.post-container {
  border-bottom: 1px solid #233F95;
  padding: 1rem 0; }
  .post-container h3 a {
    color: #233F95; }
    .post-container h3 a:hover {
      color: #1BA9E1;
      text-decoration: none; }

@media screen and (min-width: 768px) {
  .inner-hero {
    padding-bottom: 120px; }
  .line-left {
    border-left: 1px solid #1BA9E1; }
  .carousel-indicators li {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin: 0 0.5rem;
    background: #fff;
    opacity: 1;
    border: none; }
    .carousel-indicators li.active {
      background: #1BA9E1; }
  .carousel-item {
    padding-top: 55%; }
  .carousel-item.interior {
    padding-top: 41.25%; }
  .carousel-inner .caption.top-align {
    top: 20px; }
  .arrow-left {
    padding-left: 80px; }
    .arrow-left:before {
      background-size: 60px 128px;
      height: 128px;
      width: 60px; }
    .arrow-left.arrow-inner {
      padding-left: 80px; }
      .arrow-left.arrow-inner:before {
        display: block; }
    .arrow-left.arrow-down:before {
      top: 11.5vh; } }

@media screen and (min-width: 992px) {
  .carousel-inner .caption.top-align {
    top: 40px; }
  .content {
    margin-top: 62px; }
  .carousel-inner .caption h1, .carousel-inner .caption h2 {
    font-size: 42px;
    line-height: 42px; }
    .carousel-inner .caption h1:before, .carousel-inner .caption h2:before {
      width: 20px;
      height: 36px;
      background-size: auto 36px;
      margin-right: 6px; }
    .carousel-inner .caption h1 a.button, .carousel-inner .caption h2 a.button {
      margin-left: 6px;
      margin-top: 0;
      top: -10px;
      position: relative; } }

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

[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-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: .1s; }

[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-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: .15s; }

[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-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: .2s; }

[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-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: .25s; }

[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-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: .3s; }

[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-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: .35s; }

[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-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: .4s; }

[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-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: .45s; }

[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-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: .5s; }

[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-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: .55s; }

[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-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: .6s; }

[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-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: .65s; }

[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-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: .7s; }

[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-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: .75s; }

[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-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: .8s; }

[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-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: .85s; }

[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-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: .9s; }

[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-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: .95s; }

[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-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s; }

[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-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s; }

[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-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s; }

[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-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s; }

[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-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s; }

[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-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s; }

[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-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s; }

[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-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s; }

[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-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s; }

[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-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s; }

[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-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s; }

[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-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s; }

[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-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s; }

[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-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s; }

[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-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s; }

[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-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s; }

[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-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s; }

[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-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s; }

[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-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s; }

[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-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s; }

[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-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s; }

[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-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s; }

[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-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s; }

[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-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s; }

[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-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s; }

[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-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s; }

[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-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s; }

[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-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s; }

[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-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s; }

[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-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s; }

[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-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s; }

[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-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s; }

[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-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s; }

[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-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s; }

[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-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s; }

[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-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s; }

[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-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s; }

[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-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s; }

[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-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s; }

[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-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s; }

[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-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s; }

[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][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^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity,transform; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[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); }