*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}svg{display:block;overflow:visible}.slider-container{position:relative;height:550px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:all-scroll}.slider-control{z-index:2;position:absolute;top:0;width:12%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity;opacity:0}.slider-control.inactive:hover{cursor:auto}.slider-control:not(.inactive):hover{opacity:1;cursor:pointer}.slider-control.left{left:0;background:-webkit-linear-gradient(left,rgba(0,0,0,.18) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.18) 0,rgba(0,0,0,0) 100%)}.slider-control.right{right:0;background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.18) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.18) 100%)}.slider-pagi{position:absolute;z-index:3;left:50%;bottom:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:0;list-style-type:none}.slider-pagi__elem{position:relative;display:inline-block;vertical-align:top;width:1rem;height:1rem;margin:0 .5rem;border-radius:50%;border:2px solid #fff;cursor:pointer}.slider-pagi__elem:before{content:"";position:absolute;left:50%;top:50%;width:.2rem;height:.2rem;background:#fff;border-radius:50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.slider-pagi__elem.active:before,.slider-pagi__elem:hover:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.slider{z-index:1;position:relative;height:100%}.slide,.slide__bg{position:absolute;height:100%;width:100%;top:0}.slider.animating,.slider.animating .slide__bg{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;will-change:transform}.slide{overflow:hidden}.slide.active .slide__overlay,.slide.active .slide__text{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.slide__bg{left:-50%;background-size:cover;will-change:transform}.slide__overlay,.slide__text{will-change:transform,opacity}.slide:nth-child(1){left:0}.slide:nth-child(1) .slide__bg{left:0;background-image:url(../images/banner.png)}.slide:nth-child(1) .slide__overlay-path{fill:#e99c7e}.slide:nth-child(2){left:100%}.slide:nth-child(2) .slide__bg{left:-50%;background-image:url(../images/banner2.png)}.slide:nth-child(2) .slide__overlay-path{fill:#e1ccae}.slide:nth-child(3){left:200%}.slide:nth-child(3) .slide__bg{left:-100%;background-image:url(../images/banner.png)}.slide:nth-child(3) .slide__overlay-path{fill:#adc5cd}.slide:nth-child(4){left:300%}.slide:nth-child(4) .slide__bg{left:-150%;background-image:url(../images/banner3.png)}.slide__content,.slide__overlay{left:0;height:100%;position:absolute}.slide:nth-child(4) .slide__overlay-path{fill:#cbc6c3}.slide__content{top:0;width:100%}.slide__overlay{bottom:0;min-height:810px;-webkit-transition:opacity .2s .5s,-webkit-transform .5s .5s;transition:opacity .2s .5s,-webkit-transform .5s .5s;transition:transform .5s .5s,opacity .2s .5s;transition:transform .5s .5s,opacity .2s .5s,-webkit-transform .5s .5s;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);opacity:0;display:none}.slide__overlay path{opacity:.8}.slide__text{position:absolute;width:40%;bottom:24%;left:12%;color:#fff;-webkit-transition:opacity .5s .8s,-webkit-transform .5s .8s;transition:opacity .5s .8s,-webkit-transform .5s .8s;transition:transform .5s .8s,opacity .5s .8s;transition:transform .5s .8s,opacity .5s .8s,-webkit-transform .5s .8s;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}@media (max-width:991px){.slide:nth-child(1) .slide__text,.slide:nth-child(2) .slide__text,.slide:nth-child(3) .slide__text,.slide:nth-child(4) .slide__text{background-color:transparent}.slide__overlay{display:none}.slide__text{left:0;bottom:0;width:100%;height:13rem;text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:opacity .5s .5s,-webkit-transform .5s .5s;transition:opacity .5s .5s,-webkit-transform .5s .5s;transition:transform .5s .5s,opacity .5s .5s;transition:transform .5s .5s,opacity .5s .5s,-webkit-transform .5s .5s;padding:0 1rem}}.slide__text-heading{font-family:"open sans",sans-serif;font-size:44px;font-weight:300;line-height:45px;margin-bottom:26px}.slide__text-desc,.slide__text-link{font-family:"Open Sans",Helvetica,Arial,sans-serif}h2.slide__text-heading span{display:block;font-weight:600}@media (max-width:991px){.slide__text-heading{font-size:2.5rem;line-height:3rem}.slide__text-desc{display:none}}.slide__text-desc{font-size:16px;margin-bottom:12px;width:90%}.slide__text-link{cursor:pointer;display:inline-block;font-size:18px;padding:.5rem;perspective:1000px;position:relative;text-transform:uppercase;z-index:5}@media (max-width:991px){.slide__text-link{display:none}}.slide__text-link:before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(-85deg);transform:rotateX(-85deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.slide__text-link:hover:before{-webkit-transform:rotateX(0);transform:rotateX(0)}@media(min-width:250px) and (max-width:952px){.slider-container{height:395px}.slide__text-heading{font-size:2.1rem}}@media(min-width:250px) and (max-width:630px){.slider-container{height:300px}.slide__text-heading{font-size:2rem;line-height:2rem}}