.owl-item img{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%);opacity:.35;max-width:165px;}
.owl-item img:hover{-webkit-filter:grayscale(0);-webkit-filter:grayscale(0%);filter:0;filter:grayscale(0%);opacity:1;}
.main-content{padding-top:0 !important;}
.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;height:4rem;width:0;border-style:solid;webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.fp-controlArrow.fp-prev{left:0;border:0;border-color:transparent;}
.fp-controlArrow.fp-next{right:0;border:0;border-color:transparent;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.fp-controlArrow.fp-prev::after{position:absolute;content:url(/images/arrow.svg);height:4rem;width:2rem;transform:scale(0.4);left:0;}
.fp-controlArrow.fp-next::after{position:absolute;content:url(/images/arrow.svg);height:4rem;width:2rem;transform:scale(0.4) scaleX(-1);right:0;}
.fp-controlArrow.fp-prev:hover::after,
.fp-controlArrow.fp-prev:active::after,
.fp-controlArrow.fp-next:hover::after,
.fp-controlArrow.fp-next:active::after{content:url(/images/arrow-selected.svg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.to-offer{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;z-index:4;cursor:pointer;width:4rem;height:3rem;border:0;display:inline-block;text-align:center;position:absolute;z-index:2;bottom:2rem;left:50%;}
.to-offer::after{content:url(/images/arrow-selected.svg);transform:rotate(-90deg) scale(0.4);display:block;z-index:999;width:0;height:8rem;}
.wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1400px;height:100%;position:relative;overflow:visible;}
.wrap h1{font-weight:200;text-transform:none;}
.center-bottom{width:100%;height:100%;max-height:60vh;bottom:0;position:absolute;text-align:center;}
.center-bottom img{max-height:100%;width:auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.left-bottom{max-width:50%;position:absolute;left:5%;bottom:0;}
.left-bottom img{max-height:80vh;}
.right-bottom{max-width:50%;right:5%;bottom:0;position:absolute;}
.caption-right, .caption-left, .caption-center{position:absolute;color:#FFFFFF;font-weight:300;max-width:40%;}
.caption-right h1:after, .caption-left h1:after, .caption-center h1:after{content:'';display:block;margin:1rem 0 2.5rem 0;width:8rem;height:2px;background:#ba0a3b;background:-moz-linear-gradient(left, #ba0a3b 0%, #61b8b3 100%);background:-webkit-linear-gradient(left, #ba0a3b 0%,#61b8b3 100%);background:linear-gradient(to right, #ba0a3b 0%,#61b8b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba0a3b', endColorstr='#61b8b3',GradientType=1);}
.caption-center h1:after{margin:0.5rem auto 1rem auto;}
.caption-left{left:5%;top:30%;max-width:35%;}
.caption-center{top:20%;text-align:center;max-width:100%;width:100%;}
.caption-right{right:5%;top:30%;max-width:45%;}
@media screen and (max-width:40em){.left-bottom, .center-bottom{width:100%;height:100%;max-width:100vw;bottom:0;position:absolute;text-align:center;}
.left-bottom img, .center-bottom img{position:absolute;max-height:30vh;max-width:100vw;bottom:0;left:50%;transform:translateX(-50%);}
.caption-right{top:20%;text-align:center;max-width:100%;width:100%;right:0;left:0;bottom:0;padding:0 0.625rem;}
.caption-right h1:after{margin:0.5rem auto 1rem auto;}
.to-offer, .fp-next, .fp-prev, #fp-nav{display:none;}
}
.is-animated{display:none;}
.animated{display:block;}
#slide1 .animated{}
.white-bar{position:absolute;width:100%;height:6rem;background:#FFFFFF;bottom:0;text-align:center;}
@media screen and (min-width:40em){#slide1{background-size:cover;background-image:url(/images/slide1.jpg);}
#slide2{background-size:cover;background-image:url(/images/slide2.jpg);}
}
#slide3{
    background-color: #253039;background-image:url(/images/ayy-background.png);
}
.mob-mockup {
    position:relative;left:50%;transform:translateX(-25%);background-size:contain;background-image:url(/images/mob.png);padding:60px 15px 100px 15px;background-repeat: no-repeat;
    max-height:85vh;
}
h2 {
    text-align: center;
}