.inner-banner-outer{display:flex;position:relative;width:100%;z-index:2}.inner-banner-outer .inner-banner-image{margin-left:auto;min-width:50%;width:50%}.inner-banner-caption-outer{bottom:10vh;left:0;position:absolute;width:100%}.inner-banner-outer .banner-img{display:block;height:100vh;position:relative;width:100%}.inner-banner-outer .banner-img picture,.inner-banner-outer .banner-img picture img{height:100%;left:0;position:absolute;top:0;width:100%}.inner-banner-outer .banner-img picture img{object-fit:cover}.inner-banner-outer .slick-dots{align-items:center;bottom:36px;display:flex;gap:10px;position:absolute;right:33px;z-index:10}.inner-banner-outer .slick-dots li{display:flex}.inner-banner-outer .slick-dots li,.inner-banner-outer .slick-dots li button{border:0;cursor:pointer;font-size:0;height:20px;padding:0;position:relative;width:35px}.inner-banner-outer .slick-dots li button{background:none}.inner-banner-outer .slick-dots li button:after{background:var(--white);content:"";display:flex;height:2px;position:absolute;top:9px;transition:all .3s ease-in-out;width:100%}.inner-banner-outer .slick-dots li button:before{background:linear-gradient(90deg,#b6dbe2 50%,#fff 0);content:"";display:flex;height:4px;left:0;position:absolute;top:8px;transition:all .3s ease-in-out;width:0}.inner-banner-outer .slick-dots li.slick-active button:before{width:100%}.banner-vedio-outer{display:flex;margin-left:auto;width:100%}.banner-vedio-outer .vdi-inner{display:flex;height:100vh;position:relative;width:100%}.banner-vedio-outer .vdi-inner video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.banner-text-main{padding:0 46px 0 0;width:50%}.banner-text-inner{border-left:7px solid var(--white);padding:0 0 0 24px;width:100%}.banner-text-inner h1{line-height:1.12}.banner-text-inner .text-data{max-width:463px;padding:20px 0 0}.inner-banner-outer.center-text{padding-top:100px}.inner-banner-outer.center-text .inner-banner-caption-outer{bottom:auto;position:relative}.banner-text-main .services-contact{display:block;padding:80px 0 0;width:100%}.banner-text-main .services-contact span{display:block;font-size:20px;font-weight:500;letter-spacing:1px;padding:0 0 12px;text-transform:uppercase}.banner-text-main .services-contact .number{color:var(--white);font-size:45px;font-weight:500;letter-spacing:2.25px;line-height:1}.banner-text-main .services-contact .number a{color:var(--white)}.banner-text-main .contact-info{display:flex;flex-wrap:wrap;gap:40px;padding:30px 0 0;row-gap:20px}.banner-text-main .contact-info .icon-text:first-child{width:100%}.banner-text-main .contact-info .icon-text{align-items:center;color:var(--white);display:flex;font-family:Futura Std,sans-serif;font-size:18px;font-weight:300;gap:24px;line-height:1.33}.banner-text-main .contact-info .icon-text i{align-items:center;display:flex;justify-content:center;width:22px}.banner-text-main .contact-info .icon-text i img{height:auto;max-width:22px;width:auto}.banner-text-main .contact-info .icon-text a{color:var(--white)}.banner-text-main .icon{align-items:center;display:flex;padding:0 0 42px 35px}.banner-text-main .icon img{height:auto;max-height:195px;max-width:128px;width:auto}.inner-banner-outer.center-text .banner-text-main{padding:0 0 0 15%;width:100%}body.green-page .banner-text-inner{border-left-color:var(--green)}body.green-page .banner-text-inner .text-data{max-width:100%}.banner-text-inner.mobile-show{display:none}@media (min-width:1600px) and (max-width:1800px){.banner-text-inner{border-width:5px}.banner-text-main .icon{padding:0 0 30px 32px}.banner-text-main .icon img{max-width:90px}.inner-banner-outer.center-text{padding-top:60px}.banner-text-main .services-contact{padding:60px 0 0}.banner-text-main .services-contact span{font-size:18px}.banner-text-main .services-contact .number{font-size:36px}.banner-text-main .contact-info{padding:20px 0 0;row-gap:16px}.banner-text-main .contact-info .icon-text{font-size:16px;gap:14px}.banner-text-main .contact-info .icon-text i{width:18px}.banner-text-main .contact-info .icon-text i img{max-width:18px}}@media (min-width:1400px) and (max-width:1599px){.banner-text-inner{border-width:5px}.banner-text-main .icon{padding:0 0 30px 24px}.banner-text-main .icon img{max-width:80px}.inner-banner-outer.center-text{padding-top:60px}.banner-text-main .services-contact{padding:40px 0 0}.banner-text-main .services-contact span{font-size:18px}.banner-text-main .services-contact .number{font-size:36px}.banner-text-main .contact-info{padding:20px 0 0;row-gap:16px}.banner-text-main .contact-info .icon-text{font-size:16px;gap:14px}.banner-text-main .contact-info .icon-text i{width:18px}.banner-text-main .contact-info .icon-text i img{max-width:18px}.inner-banner-caption-outer{bottom:7vh}}@media (min-width:1200px) and (max-width:1399px){.banner-text-inner{border-width:5px}.banner-text-main .icon{padding:0 0 24px 24px}.banner-text-main .icon img{max-width:70px}.inner-banner-outer.center-text{padding-top:60px}.banner-text-main .services-contact{padding:40px 0 0}.banner-text-main .services-contact span{font-size:18px}.banner-text-main .services-contact .number{font-size:36px}.banner-text-main .contact-info{padding:20px 0 0;row-gap:16px}.banner-text-main .contact-info .icon-text{font-size:16px;gap:14px}.banner-text-main .contact-info .icon-text i{width:18px}.banner-text-main .contact-info .icon-text i img{max-width:18px}.inner-banner-caption-outer{bottom:6vh}}@media (min-width:992px) and (max-width:1200px){.banner-text-inner{border-width:5px}.banner-text-main .icon{padding:0 0 24px 24px}.banner-text-main .icon img{max-width:60px}.inner-banner-outer.center-text{padding-top:60px}.banner-text-main .services-contact{padding:40px 0 0}.banner-text-main .services-contact span{font-size:18px}.banner-text-main .services-contact .number{font-size:36px}.banner-text-main .contact-info{padding:20px 0 0;row-gap:16px}.banner-text-main .contact-info .icon-text{font-size:16px;gap:14px}.banner-text-main .contact-info .icon-text i{width:18px}.banner-text-main .contact-info .icon-text i img{max-width:18px}.inner-banner-caption-outer{bottom:5vh}}@media (min-width:768px) and (max-width:991px){.banner-text-inner{border-width:5px}.banner-text-main .icon{padding:0 0 24px 24px}.banner-text-main .icon img{max-width:48px}.inner-banner-outer.center-text{padding-top:40px}.banner-text-main .services-contact{padding:40px 0 0}.banner-text-main .services-contact span{font-size:18px}.banner-text-main .services-contact .number{font-size:36px}.banner-text-main .contact-info{padding:20px 0 0;row-gap:16px}.banner-text-main .contact-info .icon-text{font-size:16px;gap:14px}.banner-text-main .contact-info .icon-text i{width:18px}.banner-text-main .contact-info .icon-text i img{max-width:18px}}@media (max-width:767px){.banner-text-inner{border-width:4px;padding:0 0 0 27px}.inner-banner-outer .inner-banner-image{margin:0;min-width:100vw;position:relative;width:100vw}.inner-banner-caption-outer{bottom:auto;padding:32px 0 0;position:relative}.inner-banner-outer{flex-direction:column}.banner-text-main{padding:0;width:100%}.inner-banner-outer .slick-dots{justify-content:center;right:0;width:100%}.banner-text-main .icon{padding:0 0 20px 14px}.banner-text-main .icon img{max-width:48px}.inner-banner-outer.center-text{padding-top:0}.inner-banner-outer.center-text .inner-banner-caption-outer{padding:60px 0 0}.inner-banner-outer.center-text .banner-text-main{padding:0}.banner-text-inner.mobile-show{bottom:105px;display:block;left:36px;position:absolute;right:36px;width:auto;z-index:10}.banner-text-inner .desktop-show{display:none}.inner-banner-outer .inner-banner-image:after{background-image:linear-gradient(0deg,#000 40%,transparent);bottom:-2px;content:"";height:50%;left:0;object-fit:cover;position:absolute;right:0;top:auto;width:100%;z-index:2}.inner-banner-outer.center-text .banner-text-inner .desktop-show{display:block}}@media (max-width:400px){.banner-text-inner.mobile-show{left:24px;right:24px}}