/*!
* AubynJ custom scripts
* Copyright 2019-* The Website Author (https://aubynj.github.io)
* Licensed under MIT 
*/

@font-face {
    font-family: "Magnus";
    src: 
    url("../css/fonts/Magnum\ Sans\ W01\ Medium\ V2.otf") format("opentype");
}

.featured-item > a{
    color: #000;
    text-decoration: none;
}
.featured-item > a:hover{
    color:#f5ba4b;
    text-decoration: none;
}
.featured-item > img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    /* width: 50%; */
}
.featured-item > h3{
    text-align: center;
}
.title{
    text-transform: uppercase;
}
.title::after{
    content: "";
    display: block;
    width: 2rem;
    margin: 1rem 0 1.5rem;
    border-top: 2px solid #f5ba4b;
}

.blockquote{
    margin-bottom: 1.5rem;
    font-weight: bold;
    padding-left: 1.5rem;
    border-left: 1px solid #f5ba4b;
}
.c-card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border: 1px solid rgba(0,0,0,.125);
        border-bottom-color: rgba(0, 0, 0, 0.125);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-radius: 0;
    background-color: #fff;
    background-clip: border-box;
}
.text-xl{
    font-size: 2rem !important;
}
.expt-col1{
    color: #fff;
    background-color: #1D2951 !important;
}
.expt-col2{
    color: #fff;
    background-color: #1695B2 !important;
}
.text-sm{
    font-size: 1.5rem;
    color: #000000;
}
.welcome__heading{
    font-size: 50px;
    font-weight: bold;
}
.home-sec-head{
    color: rgb(248, 102, 62);
}
.sub-message{
    color: rgb(248, 102, 62);
}
.font-size-20{
    font-size: 18px;
}
.section-heading{
    margin-bottom: 50px;
    font-size: 32px;
    font-weight: bold;
}
.logo-img{
    height: 90px !important;
    width: 100px;
}
.cover{
width: 100%;
height: 200px !important;
}
.carousel-item > img{
height: 500px;
}
.move-down{
    margin-top: 120px;
    margin-bottom: -40px;
}

.navbar-custon{
    background-color: #8BC34A !important;
}
.navbar-custon .navbar-nav .nav-link {
    color: #ffff;
}

.navbar-custon-black{
    background-color: #000000 !important;
    transition: 2s ease;
}
.navbar-custon-black .navbar-nav .nav-link {
    color: #ffffff;
}
.flag-ico{
    width: 20px;
    height: 20px;;
}
.danc-text-big{
    font-family: 'Magnus';
    font-size: 30px !important;
}
.card:hover{
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}
.inline-team{
    display: flex;
    flex-direction: row;
}
.team-height{
    height: 300px;
    overflow-y: scroll;
}
.team-img{
    width: 100px;
    height: 100px;
}
.link-team > a{
    text-align: center;
}
.round-btn{
    border-radius: 30px;
}

.wrapper-container{
    padding: 40px;
    background-color: #1870ca
}
.header-text{
    font-size: 30px;
}
.header-small-text{
    font-size: 17px !important;
}
.white-color{
    color: #fff;
}
.btn-round-white{
    color: #1870ca;
    background-color: #fff;
    border-color: #fff !important;
}
.btn-round-white:hover{
    color: #000 !important;
    background-color: #fff;
    border-color: #fff !important;
}
.bold-text{
    font-weight: bold !important;
}

.btn-blue-round{
    color: #ffff;
    background-color: #1870ca;
    border-color: #1870ca !important;
}
.btn-blue-round:hover, .btn-blue-round:focus{
    color: #fff !important;
    background-color: #1870ca !important;
    border-color: #1870ca !important;
}
.color-div{
    padding: 130px;
    background-color: #1870ca !important;
}
.team-header-lg{
    font-weight: bold;
    font-size: 40px;
}
.team-header-sm{
    font-weight: bold;
    font-size: 24px;
}
.main-text{
    line-height: 40px;
}
.project-list > li {
    list-style-type: none;
}
.project-details{
    line-height: 1px;
}

.navbar-custon-black .navbar-toggler-icon, .navbar-custon .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-toggler-icon{
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

.navbar-dark{
    background: #242533 !important;
    opacity: 0.9;
}
.navbar::before{
    background: #242533 !important;
}
.navbar-dark .navbar-nav .nav-link{
    color: #fff !important;
}


.custom-col {
    position: relative;
  }
  
  .image {
    opacity: 1;
    display: block;
    width: 100%;
    Z-index: 5;
    height: 100%;
    transition: .5s ease;
    backface-visibility: hidden;
  }
  
  .middle {
    /* transition: .5s ease; */
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
  }
/*   
  .custom-col:hover > img{
    opacity: 0.3;
  } */
  
  .custom-col:hover .middle {
    opacity: 1;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100% !important;
    text-align: center;
  }
  .custom-col:hover > a{
      opacity: 1;
      text-decoration: none;
  }

  .custom-col:hover .text{
    opacity: 1;
    color: white;
    font-size: 16px;
    margin-top: 95px;
  }
  
  .text {
    color: white;
    font-size: 16px;
    /* padding: 16px 32px; */
    opacity: 0;
    transition: .5s ease;
  }

  .section-top{
    padding-top: 10.8125rem;
  }
  .slide-height{
      height: 600px !important;
  }
  .main-text > h1{
      text-transform: capitalize !important;
  }

  .heading-project{
      margin-left: 20px;
  }
  .heading-project .line{
      text-align: center;
  }
  .wrapper{
      padding-top: 100px;
      padding-bottom: 100px; 
  }
  .wrapper-img{
      background-image: url('../images/project/eng.jpg');
      background-repeat: no-repeat;
      background-size: cover;
      border-top: 1px solid #313248;
  }
  #line{
        background: yellow;
        height: 1.5px;
        left: 50%;
        width: 10%;
        margin-top: -20px;
        margin-bottom: 20px;
  }
 .contact-card{
    padding: 50px;
    background-color: #fff;
    border-radius: 7px;
    border: 0 !important;
}
.custom-contact-bg{
    background-color: #f8f9fa !important;
}
.mid{
    display: -webkit-flex; /* Safari */
  -webkit-align-items: center; /* Safari 7.0+ */
  display: flex;
  flex-direction: column;
  align-items: center;
  /* margin-top: -20px; */
  margin-bottom: 20px;
}
.short {
    width: 80px;
    height: 3px;
    left: 50%;
    margin-bottom: 9px;
    background: yellow;
}
.long {
    width: 120px;
    height: 3px;
    left: 50%;
    margin-bottom: 5px;
    background: yellow;
}
.make-orange{
    color : rgb(248, 102, 62);
    font-size: 18px;
    font-weight: bold;
}
.oran-color{
    color : rgb(255, 124, 17);
    font-weight: bold;
}
.footer-img{
    background-image: url('../images/footer.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}
.cust-bg{
    background: #1D2951 !important;
    
}
.cust-bar-contact{
    background: #1D2951;
}
.sec-pad{
    padding-top: 30px;
    padding-bottom: 30px;
}
.need-text{
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 300;
    padding: 0px 0 0px 50px;
    float: left;
    line-height: 45px;
    font-size: 25px;
    margin-top: 0px;
}
.btn-con > a{
    top: 50%;
    left: 50%;
}
.mid-a{
    display: flex;
    justify-content: center;
}
.shift-left > li{
    margin-left: -30px !important;
}
.shift-left > li > a{
    text-decoration: none;
    color: #777;
}
.shift-left > li > a:hover{
    text-decoration: none;
    color: #51c5e9;
}
.read-link{
    text-decoration: none;
    color: #51c5e9;
}
.read-link:hover{
    text-decoration: none;
    color: #51c5e9;
}
.head-foot{
    background: #51c5e9;
    height: 1.5px;
    left: 50%;
    width: 13%;
    margin-top: 5px;
}
.section_footer__heading{
    color: #fff !important;
    text-transform: capitalize;
    font-style: italic;
    font-size: 18px;
}
.what-custom-bg-color{
    background-color: rgb(3, 12, 44) !important;
}
.cus-no-border{
    border: 0 !important;
}
.text-dark-head{
    color: #000 !important;
}
.text-big-head{
    font-size: 50px !important;
}









/**preloader**/
/**preloader**/
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 99999; }
  
  #preloader-inner {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 5px;
    width: 5em;
    height: 5em;
    margin: -25px 0 0 -25px;
    text-indent: -9999em;
    border-top: 0.5em solid #c0996b;
    border-right: 0.5em solid rgba(245, 245, 245, 0.5);
    border-bottom: 0.5em solid rgba(245, 245, 245, 0.5);
    border-left: 0.5em solid rgba(245, 245, 245, 0.5);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear; }
  
  #preloader-inner,
  #preloader-inner:after {
    border-radius: 50%;
    width: 10em;
    height: 10em; 
}

@-webkit-keyframes load8 {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg); }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg); } 
}
  
  @keyframes load8 {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg); }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg); } 
}

/* Grid */
.grid{display:flex;flex-flow:row wrap;margin:.5em -1em .5em -1.5em}
@media (min-width: 40em){
  .grid{margin:.5em -1em .5em -.5em}
}@media (min-width: 60em){
  .grid{flex-flow:row nowrap;margin:.5em 0 .5em -.5em
  }
}
.grid+.grid{margin-top:-.5em}

.grid-image,.grid-image--aspect3x2,
.grid-image--aspect4x3,.grid-image--aspect2x3,
.grid-image--aspect3x4,.grid-image--aspect3x1,
.grid-image--aspect1x1{
  flex:0 auto;
  margin:0 auto;
  padding:.5em 0 0 .5em;
  /* width:100% */
}
@media (min-width: 28em){
  .grid-image,.grid-image--aspect3x2,.grid-image--aspect4x3,.grid-image--aspect2x3,.grid-image--aspect3x4,.grid-image--aspect3x1,.grid-image--aspect1x1{
      /* flex:0 */
  }
}

@media (min-width: 28em){
  .grid-image--aspect3x2{
      /* flex:1.5 0% */
  }
}

@media (min-width: 28em){
  .grid-image--aspect4x3{
      flex:1.333333 0%
  }
}
@media (min-width: 28em){
  .grid-image--aspect2x3{
      flex:.666667 0%
  }
}
@media (min-width: 28em){
  .grid-image--aspect3x4{
      flex:.75 0%
  }
}
@media (min-width: 28em){
  .grid-image--aspect3x1{
      flex:3 0%
  }
}
@media (min-width: 28em){
  .grid-image--aspect1x1{
      flex:1 0%
  }
}
.grid-image-link:hover img,
.grid-image-link:focus img{
  opacity:.75
}

.grid-image-link{
overflow: hidden;
}















/* Parallax */
.parallax-slider {
position: relative;
}

.slider-wrapper {
white-space: nowrap;
overflow: hidden;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

.slide {
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    display: inline-block;
    width: 100%;
    height: 550px;
    flex-shrink: 0;
    transition: 0.9s ease-in-out transform;
    backface-visibility: hidden;
}

.slide-indicator {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translatex(-50%);
}
.slide-indicator > ul {
    display: inline-block;
}
.slide-indicator > ul > li {
    display: inline-block;
    height: 10px;
    width: 10px;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
    transition: 0.2s ease-in-out;
}

.slide-indicator li:hover {
background: rgba(241, 104, 118, 1);
}

.slide-indicator li.active {
background: rgba(241, 104, 118, 1);
}

.slide::before {
content: '';
display: inline-block;
height: 50%;
}

/* Mine */
.slide-indicator > ol {
    display: flex;
    flex-direction: row;
    justify-content: space-between !important;
}
.slide-indicator > ol > li {
    margin-left: 20px;
}

/* Custom indicator */
.indicator-left, .indicator-right{
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color:
    #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease;
    text-decoration: none;
    cursor: pointer;
}
.indicator-right{
    right: 0;
}

.indicator-left > i, .indicator-right > i{
    font-size: 20px;
    font-weight: bold;
    color: #000;
    transition: 0.5s ease-in;
    background-color: #eee; 
    padding: 10px;
    opacity: 0.9;
}
.indicator-left > i:hover, .indicator-right > i:hover{
    padding: 10px;
    background-color: #ccc; 
    transition: 0.5s ease-in;
}

.banner-slant{
    font-family: 'Courgette', cursive;
    color: rgb(255, 96, 52);
}


.content {
display: inline-block;
width: 100%;
max-height: 100%;
vertical-align: middle;
white-space: normal;
color: #fff;
transform: translate(-5px);
}

.caption {
padding: 20px;
transition: 0.4s;
transition-delay: 0.8s;
opacity: 0;
transform: translatey(200%);
}
.caption > h1{
    font-size: 2.5em;
    font-family: 'Magnus';
    color: #ffff;
}

.slide-active .caption {
transform: translatey(0);
opacity: 1;
}

.home {
height: 1000px;
position: relative;
}

.slide1 {
    background: url("./../images/slide1.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.slide2 {
    background: url("./../images/slide2.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.slide3 {
    background: url("./../images/slide3.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.slide4 {
    background: url("./../images/slide4.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.slide5 {
    background: url("./../images/slide5.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.slide6 {
    background: url("./../images/slide6.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.slide7 {
    background: url("./../images/slide7.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.slide8 {
    background: url("./../images/slide8.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
/* .slide9 {
    background: url("./../images/slide9.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.slide10 {
    background: url("./../images/slide10.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.slide11 {
    background: url("./../images/slide11.jpg") ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
} */


@keyframes flickerAnimation {
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  @-o-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  @-moz-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  @-webkit-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
  }
  .indicator-left, .indicator-right {
     -webkit-animation: flickerAnimation 5s infinite;
     -moz-animation: flickerAnimation 5s infinite;
     -o-animation: flickerAnimation 5s infinite;
      animation: flickerAnimation 5s infinite;
  }

















#typed{
    font-weight: bold;
}
.text-change{
    color : #fff !important;
    font-size: 20px;
}
.btn-join-now{
    color: #f5ba4b !important;
}
.push-up{
    margin-top: -50px;
    margin-bottom: 100px;
}

.foot-sec{
    padding: 25px;
}
.text-color-change{
    color: #ffffff !important;
}
.values-images{
    width: 60px;
    height: 60px;
}

.center-image{
    display: block;
    margin-left: auto;
    margin-right: auto;
    /* width: 50%; */
}
.btn-donate:hover{
    color: #fff !important;
    background-color: #f5ba4b !important;
}
.middle-center-text{
    text-align: center;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.middle-center-text > a{    
    text-align: center !important;
}

.caption-welcome-text{
    font-size: 48px;
    font-weight: 400 !important;
}
.dancing-text{
    font-family: "akzidenz";
    font-size: 2rem;
    /* font-style: italic; */
    transition: color .1s;
}

.text-color-custom{
    color: #f5ba4b !important;
}
.text-bold{
    font-weight: bold;
    color: #000;
}

/* Custom css from materialize */
@media only screen and (max-width: 600px) {
    .hide-on-small-only, .hide-on-small-and-down {
        display: none !important;
    }
}

    @media only screen and (max-width: 992px) {
        .hide-on-med-and-down {
            display: none !important;
        }
    }
    
    @media only screen and (min-width: 601px) {
        .hide-on-med-and-up {
            display: none !important;
        }
    }
    
    @media only screen and (min-width: 600px) and (max-width: 992px) {
        .hide-on-med-only {
            display: none !important;
        }
    }
    
    @media only screen and (min-width: 993px) {
        .hide-on-large-only {
            display: none !important;
        }
    }
    
    @media only screen and (min-width: 993px) {
        .show-on-large {
            display: block !important;
        }
    }
    
    @media only screen and (min-width: 600px) and (max-width: 992px) {
        .show-on-medium {
            display: block !important;
        }
    }
    
    @media only screen and (max-width: 600px) {
        .show-on-small {
            display: block !important;
        }
    
    }
    
    @media only screen and (min-width: 601px) {
        .show-on-medium-and-up {
            display: block !important;
        }
    }
    
    @media only screen and (max-width: 992px) {
        .show-on-medium-and-down {
            display: block !important;
        }
    }
    
    @media only screen and (max-width: 600px) {
        .center-on-small-only {
            text-align: center;
        }
}





/* 
* Custom script
* For animations
*/

[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(.25,.25,.75,.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(.6,-.28,.735,.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(.175,.885,.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(.68,-.55,.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(.47,0,.745,.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(.39,.575,.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(.445,.05,.55,.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(.55,.085,.68,.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(.25,.46,.45,.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(.455,.03,.515,.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(.55,.085,.68,.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(.25,.46,.45,.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(.455,.03,.515,.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(.55,.085,.68,.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(.25,.46,.45,.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(.455,.03,.515,.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(.6);
}

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

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

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

[data-aos=zoom-in-left] {
    transform: translate3d(100px,0,0) scale(.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);
}