/* custom animation */

.animate__slideInDownCis{
    -webkit-animation-name: bounceInDown;
    animation-name: slideInDownCis
}

@-webkit-keyframes slideInDownCis {

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-1000px,0);
        transform: translate3d(0,-1000px,0);
    }

    10%{
        opacity: 0;
    }   

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInDownCis {

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-1000px,0);
        transform: translate3d(0,-1000px,0);
    }

    10%{
        opacity: 0;
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}


.animate__slideInUpCis {
    -webkit-animation-name: slideInUpCis;
    animation-name: slideInUpCis
}

@-webkit-keyframes slideInUpCis {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,1000px,0);
        transform: translate3d(0,1000px,0);
    }

    10%{
        opacity: 0;
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInUpCis {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,1000px,0);
        transform: translate3d(0,1000px,0);
    }

    10%{
        opacity: 0;
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

/* @-webkit-keyframes fade-in{
    0%{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
    }
}
@keyframes fade-in{
    0%{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
    }
}
@-webkit-keyframes fade-out{
    0%{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
    }
    to{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)
    }
}
@keyframes fade-out{
    0%{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
    }
    to{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)
    }
}
@-webkit-keyframes fade-up{
    0%{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fade-up{
    0%{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes fade-down{
    0%{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fade-down{
    0%{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes fade-left{
    0%{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fade-left{
    0%{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes fade-right{
    0%{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -webkit-transform:translateX(20px);
        transform:translateX(20px)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fade-right{
    0%{
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -webkit-transform:translateX(20px);
        transform:translateX(20px)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes slide-left{
    0%{
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slide-left{
    0%{
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes slide-right{
    0%{
        -webkit-transform:translateX(20px);
        transform:translateX(20px)
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slide-right{
    0%{
        -webkit-transform:translateX(20px);
        transform:translateX(20px)
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes bounce{
    0%,20%,53%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
@keyframes bounce{
    0%,20%,53%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
@-webkit-keyframes rubber-band{
    0%{
        background-clip:padding-box;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,0.75,1);
        transform:scale3d(1.25,0.75,1)
    }
    40%{
        -webkit-transform:scale3d(0.75,1.25,1);
        transform:scale3d(0.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,0.85,1);
        transform:scale3d(1.15,0.85,1)
    }
    65%{
        -webkit-transform:scale3d(0.95,1.05,1);
        transform:scale3d(0.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,0.95,1);
        transform:scale3d(1.05,0.95,1)
    }
    to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes rubber-band{
    0%{
        background-clip:padding-box;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,0.75,1);
        transform:scale3d(1.25,0.75,1)
    }
    40%{
        -webkit-transform:scale3d(0.75,1.25,1);
        transform:scale3d(0.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,0.85,1);
        transform:scale3d(1.15,0.85,1)
    }
    65%{
        -webkit-transform:scale3d(0.95,1.05,1);
        transform:scale3d(0.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,0.95,1);
        transform:scale3d(1.05,0.95,1)
    }
    to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@-webkit-keyframes swing{
    20%{
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40%{
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60%{
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    to{
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
@keyframes swing{
    20%{
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40%{
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60%{
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    to{
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
@-webkit-keyframes tada{
    0%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20%{
        -webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
    to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes tada{
    0%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20%{
        -webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
    to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
} */

/* Image Slider */
/*
.page-id-7009 .module__image-slider.animated {
    -webkit-animation:fade-in 0.4s ease-out 0.5s;
    animation:fade-in 0.4s ease-out 0.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.page-id-7009 .module__image-slider .button-wrapper.animated a {
    -webkit-animation:fade-up 0.4s ease-out 0s;
    animation:fade-up 0.4s ease-out 0s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.page-id-7009 .module__image-slider .primary-title.animated {
    -webkit-animation:fade-up 0.4s ease-out 0s;
    animation:fade-up 0.4s ease-out 0s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.page-id-7009 .module__image-slider .secondary-title.animated {
    -webkit-animation:fade-up 0.4s ease-out 0s;
    animation:fade-up 0.4s ease-out 0s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}*/

/* Call to Actions */
/*
.page-id-7009 .module__call-to-actions.animated,
.page-id-7009 .cta-box.animated {
    -webkit-animation:fade-in 0.4s ease-out 0.5s;
    animation:fade-in 0.4s ease-out 0.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.page-id-7009 .cta-box .eyebrow-text.animated,
.page-id-7009 .cta-box .title-text.animated {
  -webkit-animation:fade-up 0.4s ease-out 0s;
  animation:fade-up 0.4s ease-out 0s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards
}*/