.banner-section{position:relative}.banner-carousel{position:relative}.banner-carousel .slide-item{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.banner-carousel .content-box{position:relative}.banner-carousel .content-box .title{position:relative;color:#fff;font-size:18px;font-weight:700;opacity:0;padding:8px 20px;margin-bottom:15px;display:inline-block;background-color:#a17a45;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}.banner-carousel .active .title{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.banner-carousel .content-box.center-align{text-align:center}.banner-carousel .content-box.right-box{float:right;width:60%}.banner-carousel .content-box .inner{position:relative;padding:110px 0}.banner-carousel .content-box h2{position:relative;display:block;font-size:40px;line-height:1.2em;font-weight:800;opacity:0;padding-bottom:15px;margin-bottom:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}.banner-carousel .section-typo-dark .content-box h2{color:#004a9d!important}.banner-carousel .content-box h3{position:relative;display:block;font-size:26px;line-height:1.6em;font-weight:600;opacity:0;padding-bottom:30px;margin-bottom:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.banner-carousel .text-left .content-box h2:before{position:absolute;content:'';left:0;bottom:0;width:70px;height:10px;border-radius:10px;display:inline-block}.banner-carousel .text-center .content-box h2::after{position:relative;content:'';left:0;bottom:0;width:70px;height:10px;border-radius:10px;display:block;margin:0 auto;margin-top:27px}.banner-carousel .text-right .content-box h2::before{position:absolute;content:'';right:0;bottom:0;width:70px;height:10px;border-radius:10px;display:inline-block}.banner-carousel .content-box.center-align h2::before{left:50%;margin-left:-35px}.banner-carousel .content-box h2.style-three{padding-bottom:0}.banner-carousel .content-box h2.style-three:before{display:none}.banner-carousel .content-box.center-align .link-box{text-align:center}.banner-carousel .content-box.center-align .link-box .theme-btn{float:none;margin-right:0}.banner-carousel .active .content-box h2{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.banner-carousel .active .content-box h3{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.banner-carousel .content-box .text{position:relative;display:block;font-size:19px;line-height:34px;color:#e4e4e4;font-weight:700;opacity:0;margin-bottom:0;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}.banner-carousel .active .text{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.banner-carousel .link-box{position:relative;opacity:0;-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.banner-carousel .link-box:after{display:table;clear:both;content:""}.banner-carousel .active .link-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.banner-carousel .link-box .theme-btn{position:relative;float:left;margin-right:0;padding:10px 0 10px 35px}.banner-carousel .link-box .learn-more{position:relative;font-size:15px;line-height:30px;color:#fff;font-weight:600;padding:10px 25px 1px 0;text-transform:capitalize}.banner-carousel .link-box .learn-more:before{position:absolute;left:0;bottom:0;height:2px;content:"";background-color:#fff;width:100%}.banner-carousel .link-box .learn-more i{position:absolute;right:0;top:11px;line-height:30px;margin-left:5px}.banner-carousel .link-box .learn-more:hover{color:#a17a45}.banner-carousel .owl-dots{position:absolute;left:0;bottom:50px;width:100%;text-align:center}.banner-carousel .owl-nav{position:absolute;width:100%;top:50%;margin-top:-25px;z-index:99;opacity:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.banner-carousel:hover .owl-nav{opacity:1}.banner-carousel .owl-prev,.banner-carousel .owl-next{position:absolute;top:0;left:30px;height:50px;width:50px;font-size:20px;color:#fff;font-weight:400;text-align:center;line-height:52px;background-color:rgb(255 255 255 / .2);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.banner-carousel .owl-next{left:auto;right:30px}.banner-carousel .owl-prev:hover,.banner-carousel .owl-next:hover{background-color:#a17a45;color:#fff}.banner-section.style-two .content-box .inner{padding:310px 0 210px}.banner-section.style-three{top:-35px;width:100%}