/*!
* CSW Banner Slider v1.1
*/
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fromLeft{0%{opacity:0;transform:translate(-93.75rem,0)}60%{opacity:1;transform:translate(1.875rem,0)}80%{transform:translate(-0.625rem,0)}100%{pacity:1;transform:translate(0,0)}}@-moz-keyframes fromLeft{0%{opacity:0;-moz-transform:translate(-93.75rem,0)}60%{opacity:1;-moz-transform:translate(1.875rem,0)}80%{-moz-transform:translate(-0.625rem,0)}100%{opacity:1;-moz-transform:translate(0,0)}}@-webkit-keyframes fromLeft{0%{opacity:0;-webkit-transform:translate(-93.75rem,0)}60%{opacity:1;-webkit-transform:translate(1.875rem,0)}80%{-webkit-transform:translate(-0.625rem,0)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-o-keyframes fromLeft{0%{opacity:0;-o-transform:translate(-93.75rem,0)}60%{opacity:1;-o-transform:translate(1.875rem,0)}80%{-o-transform:translate(-0.625rem,0)}100%{opacity:1;-o-transform:translate(0,0)}}@-ms-keyframes fromLeft{0%{opacity:0;-ms-transform:translate(-93.75rem,0)}60%{opacity:1;-ms-transform:translate(1.875rem,0)}80%{-ms-transform:translate(-0.625rem,0)}100%{opacity:1;-ms-transform:translate(0,0)}}@keyframes fromRight{0%{opacity:0;transform:translate(18.75rem,0) skewX(-30deg)}60%{opacity:1;transform:translate(-2.5rem,0) skewX(30deg)}80%{opacity:1;transform:translate(0,0) skewX(-15deg)}100%{opacity:1;transform:translate(0,0) skewX(0deg)}}@-moz-keyframes fromRight{0%{opacity:0;-moz-transform:translate(18.75rem,0) skewX(-30deg)}60%{opacity:1;-moz-transform:translate(-2.5rem,0) skewX(30deg)}80%{opacity:1;-moz-transform:translate(0,0) skewX(-15deg)}100%{opacity:1;-moz-transform:translate(0,0) skewX(0deg)}}@-webkit-keyframes fromRight{0%{opacity:0;-webkit-transform:translate(18.75rem,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:translate(-2.5rem,0) skewX(30deg)}80%{opacity:1;-webkit-transform:translate(0,0) skewX(-15deg)}100%{opacity:1;-webkit-transform:translate(0,0) skewX(0deg)}}@-o-keyframes fromRight{0%{opacity:0;-o-transform:translate(18.75rem,0) skewX(-30deg)}60%{opacity:1;-o-transform:translate(-2.5rem,0) skewX(30deg)}80%{opacity:1;-o-transform:translate(0,0) skewX(-15deg)}100%{opacity:1;-o-transform:translate(0,0) skewX(0deg)}}@-ms-keyframes fromRight{0%{opacity:0;-ms-transform:translate(18.75rem,0) skewX(-30deg)}60%{opacity:1;-ms-transform:translate(-2.5rem,0) skewX(30deg)}80%{opacity:1;-ms-transform:translate(0,0) skewX(-15deg)}100%{opacity:1;-ms-transform:translate(0,0) skewX(0deg)}}.in-left{animation:fromLeft ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fromLeft ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fromLeft ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fromLeft ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fromLeft ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}.in-right{animation:fromRight ease-out .8s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fromRight ease-out .8s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fromRight ease-out .8s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fromRight ease-out .8s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fromRight ease-out .8s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}.carousel.slide.full .carousel-inner .item{height:100vh;min-height:18.75rem;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-inner .item img{width:100%}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-indicators{z-index:999;margin-top:0;margin-bottom:0}.carousel-indicators li{background-color:#fff;margin:0 0.3125rem;border-width:0.125rem}.carousel-indicators li.active{background-color:#FF8700;width:1.5625rem;height:0.625rem}.csw-banner .carousel-control{left:0;top:55%;bottom:auto;background:rgba(255, 255, 255, 0.7);padding:0;width:3.4375rem;height:3.4375rem;line-height:3.4375rem;opacity:0.6;margin-top:0;font-size:3rem;border:0;border-radius:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;color:#0F1A42}.csw-banner .carousel-control .icon{width:auto;height:auto}.csw-banner .carousel-control:hover{opacity:1}.csw-banner .carousel-control.left{border-top-right-radius:50%;border-bottom-right-radius:50%;margin-left:-0.625rem}.csw-banner .carousel-control.right{left:auto;right:0;border-top-left-radius: 50%;border-bottom-left-radius: 50%;margin-right:-0.625rem}.carousel .carousel-caption{padding:0;bottom:2.5rem;max-width:51.25rem;display: flex;align-content:center;align-items:center}.carousel .carousel-caption .banner-title{color:#fff;padding:0;text-shadow:0.25rem 0.25rem 0.0625rem #111}.carousel .carousel-caption h2.banner-title{font-size:6rem}.carousel .carousel-caption h3.banner-title{font-size:5.5rem}.carousel .carousel-caption h4.banner-title{font-size:5rem}.carousel .carousel-caption h5.banner-title{font-size:4rem}.carousel .carousel-caption h6.banner-title{font-size:3rem}.carousel .carousel-caption p.banner-title{font-size:2rem}.carousel .carousel-caption div.banner-title{font-size:1.6rem}.carousel .carousel-caption span.banner-title{font-size:1.4rem}.carousel .carousel-caption .btn{padding:1.0625rem 1.875rem;position:relative;border:0;color:#fff;margin-bottom:0.9375rem;font-size:1.4rem}.carousel .carousel-caption .btn:hover{color:#fff}.carousel .carousel-caption .btn-title{z-index:2;position:relative;}.carousel .carousel-caption .btn:hover .btn-title{color:#fff}.carousel .carousel-caption .btn .icon{margin-left: 0.625rem}.carousel-caption .banner-title{display:block}.carousel-caption .container-fluid .caption-body{width:90%;margin:0 auto}.carousel-caption p{margin-top:0;font-size:1.8rem;text-shadow:0.125rem 0.125rem 0.0625rem #000;color:#fff}.mslider-overlay{position:absolute;bottom:0;left:0;right:0;top:0;z-index:3;cursor:grab}.mslider-overlay-img{background-image:url('../img/bg_banner.png')}@media(max-width:1400px){.carousel .carousel-caption h2.banner-title{font-size:5rem}.carousel .carousel-caption h3.banner-title{font-size:3.125rem}.carousel .carousel-caption h4.banner-title{font-size:4rem}.carousel .carousel-caption h4.banner-title{font-size:3rem}}@media(max-width:1024px){.carousel .carousel-caption h2.banner-title{font-size:3.125rem}.carousel .carousel-caption h3.banner-title{font-size:4rem}.carousel .carousel-caption h4.banner-title{font-size:3rem}.carousel .carousel-caption h4.banner-title{font-size:1.5625rem}.carousel .carousel-caption h5.banner-title,.carousel .carousel-caption p,.carousel .carousel-caption p span{font-size:1.25rem!important}}@media(max-width:991px){.carousel .carousel-caption h2.banner-title{font-size:4rem}.carousel .carousel-caption h3.banner-title{font-size:3rem}.carousel .carousel-caption h4.banner-title{font-size:1.5625rem}.carousel .carousel-caption h4.banner-title{font-size:1.25rem}.carousel .carousel-caption h5.banner-title,.carousel .carousel-caption p,.carousel .carousel-caption p span{font-size:1.125rem!important}}@media(max-width:767px){.csw-banner .carousel-inner > .item .mslider-overlay{display:none}.carousel .carousel-caption h2.banner-title{font-size:3rem}.carousel .carousel-caption h3.banner-title{font-size:1.5625rem}.carousel .carousel-caption h4.banner-title{font-size:1.375rem}.carousel .carousel-caption h4.banner-title{font-size:1.125rem}.carousel .carousel-caption h5.banner-title,.carousel .carousel-caption p,.carousel .carousel-caption p span{font-size:1.0625rem!important}}@media(max-width:580px){.carousel .carousel-caption h2.banner-title{font-size:1.5625rem}.carousel .carousel-caption h3.banner-title{font-size:1.4375rem}.carousel .carousel-caption h4.banner-title{font-size:1.25rem}.carousel .carousel-caption h4.banner-title{font-size:1.0625rem}.carousel .carousel-caption h5.banner-title,.carousel .carousel-caption p,.carousel .carousel-caption p span{font-size:0.9375rem!important}.carousel.carousel-fade .item{opacity:0;filter:alpha(opacity=0)}.carousel.carousel-fade .active.item{opacity:1;filter:alpha(opacity=100)}}