/* Skewed Backgrounds */
.fb-boost-skew-blue::after {
    position:absolute;
    display:block;
    z-index:-1;
    content:"";
    width:150%;
    height:120%;
    background:rgb(88, 144, 255);
    border-radius:0.375rem;
    transform:translateX(-2rem) translateY(-1rem) skewX(-4deg);
}
.fb-boost-skew-seafoam::after {
    position:absolute;
    display:block;
    z-index:-1;
    content:"";
    width:75%;
    height:90%;
    background:#54C7EC;
    border-radius:0.375rem;
    transform:skewX(-4deg);
}
.fb-boost-skew-white::after {
    position:absolute;
    display:block;
    z-index:-1;
    content:"";
    width:100%;
    height:7.625rem;
    background:#f1ece0;
    border-radius:0.375rem;
    transform:translateX(-2rem) translateY(-2.5rem) skewX(-4deg);
}
/* Cover Block Text Animation */
.fade-textelements {
    animation:fade 6s infinite;
    animation-fill-mode:both;
}
.fade-t1 {
    animation-delay:0s;  
}
.fade-t2 {
    animation-delay:-2s;  
}
.fade-t3 {
    animation-delay:-4s;  
}
@keyframes fade{
    0% {
        opacity: 0;
    }
    3%, 30% {
        opacity: 1;
    }
    33%, 100%{
        opacity: 0;
    }
}
/* Auto Carousel */
.carousel-slides {
    -webkit-transition: left 0.8s;
    -moz-transition: left 0.8s;
    -o-transition: left 0.8s;
    transition: left 0.8s;
}
.content-carousel-slide:nth-of-type(3) {
    left:200%!important;
}
[sui-carousel-slide], [sui-carousel-slide~=is-active], [sui-carousel-slide~=is-previous], [sui-carousel-slide~=is-next] {
    z-index:3;
}
.boost-prev1, .boost-prev2, .boost-next1, .boost-next2 {
    cursor:pointer;
}
.boost-prev1:hover, .boost-prev2:hover, .boost-next1:hover, .boost-next2:hover {
    opacity:0.75;
}
#cmsPageLoader:after {
    display:none!important;
}
#footer {
    display:none;
}
/* Media Queries */
@media screen and (max-width: 800px) {
    .fb-boost-skew-white::after {height:5.25rem;}
    .fb-boost-skew-white > div {transform:translateY(-.5rem);}
}
@media screen and (max-width: 667px) {
    .fb-boost-skew-blue::after {height:150%; transform:translateX(-1.5rem) translateY(-1rem) skewX(-4deg);}
    .fb-boost-skew-white::after {height:6rem; transform:translateX(-2rem) translateY(-3.5rem) skewX(-4deg);}
    .fb-boost-skew-white > div {transform:translateY(-1rem);}
}