@keyframes bannerContentIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.home-banner-section{height:105vh;position:relative;overflow:hidden}.home-banner-section:after{content:"";background-image:url(/assets/images/shade-bottom.png);z-index:-1;background-repeat:no-repeat;background-position:50%;background-size:100%;position:absolute;bottom:-39%;left:0;width:20%;height:78%}.home-banner-section .banners-list .slick-slide{transition:opacity 1s cubic-bezier(.645,.045,.355,1)}.home-banner-section .banners-list:not(.slick-initialized)>.banner-item:not(:first-child){display:none}.home-banner-section .banner-item{height:105vh;padding-top:100px;padding-bottom:50px;display:flex!important;align-items:center;position:relative;min-height:700px}.home-banner-section .banner-item .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.home-banner-section .banner-item .image img{width:100%;height:100%;object-fit:cover;object-position:center}.home-banner-section .banner-content>*{opacity:0;transform:translateY(28px)}.home-banner-section .slick-slide.slick-active .banner-content>*{animation:bannerContentIn .8s cubic-bezier(.22,1,.36,1) forwards}.home-banner-section .slick-slide.slick-active .banner-content>:first-child{animation-delay:.2s}.home-banner-section .slick-slide.slick-active .banner-content>:nth-child(2){animation-delay:.35s}.home-banner-section .slick-slide.slick-active .banner-content>:nth-child(3){animation-delay:.5s}.home-banner-section .slick-slide.slick-active .banner-content>:nth-child(4){animation-delay:.65s}.home-banner-section .banners-list:not(.slick-initialized) .banner-item:first-child .banner-content>*{animation:bannerContentIn .8s cubic-bezier(.22,1,.36,1) forwards}.home-banner-section .banners-list:not(.slick-initialized) .banner-item:first-child .banner-content>:first-child{animation-delay:.2s}.home-banner-section .banners-list:not(.slick-initialized) .banner-item:first-child .banner-content>:nth-child(2){animation-delay:.35s}.home-banner-section .banners-list:not(.slick-initialized) .banner-item:first-child .banner-content>:nth-child(3){animation-delay:.5s}.home-banner-section .banners-list:not(.slick-initialized) .banner-item:first-child .banner-content>:nth-child(4){animation-delay:.65s}.home-banner-section .banner-content{max-width:860px}.home-banner-section .banner-content h1{color:#fff;margin-bottom:15px;font-size:70px}.home-banner-section .banner-content h1 .color-theme{color:#f87b20;font-weight:300;font-family:American Typewriter;font-size:70px;line-height:80px;position:relative;display:inline-block}.home-banner-section .banner-content h1 .color-theme .tag-style{font-size:20px;line-height:35px;font-family:Open Sans;font-weight:300;color:#fff;background:#F87B20;border-radius:40px;padding:0 15px;position:relative;left:-14px;top:-15px}.home-banner-section .banner-content h1 .small{font-size:24px;font-weight:400}.home-banner-section .banner-content p{font-size:24px;font-weight:300;margin-bottom:30px;color:#fff;max-width:790px}.home-banner-section .slick-dots{bottom:100px}.home-banner-section .slick-dots li{width:10px;height:10px;margin:0 2px;transition:width .4s cubic-bezier(.645,.045,.355,1)}.home-banner-section .slick-dots li.slick-active{width:32px}.home-banner-section .slick-dots li button{width:100%;height:100%;padding:0;border:1px solid #b4c3c9;border-radius:4px;transition:background-color .35s ease,border-color .35s ease,transform .25s ease}.home-banner-section .slick-dots li.slick-active button{background-color:#f87b20;border:none}.home-banner-section .slick-dots li button:hover{transform:scale(1.12)}.home-banner-section .slick-dots li button:before{display:none}.banner-content-achievements{margin-top:60px}.banner-content-achievements span{color:#F87B20;font-family:Amsterdam;margin-bottom:28px}@media (prefers-reduced-motion:reduce){.home-banner-section .banner-content>*,.home-banner-section .banners-list .slick-slide,.home-banner-section .slick-dots li,.home-banner-section .slick-dots li button{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}.ai-case-studies-wrapper{position:absolute;right:0;bottom:80px;z-index:2;background:#FFFFFF4D;border-radius:14px 0 0 14px;padding:10px 0 10px 10px;width:330px}.ai-case-studies{background-color:#FFFFFFE5;padding:26px 28px 48px 36px;border-radius:8px 0 0 8px}.ai-case-studies .title h5{line-height:30px;font-weight:300}.ai-case-studies .title h5 .text-orange,.ai-case-studies .title h5 strong{font-weight:700}.ai-case-studies .body{position:relative}.ai-case-studies .body .image-wrapper{width:100%;height:143px;border-radius:10px;overflow:hidden}.ai-case-studies .body .image-wrapper img{width:100%;height:100%;object-fit:cover}.ai-case-studies .body .case-study-link{position:absolute;bottom:-15px;left:15px;font-size:12px;padding:5px 12px;height:35px}.ai-case-studies .body .case-study-link.btn-orange:hover{background-color:#F87B20;color:#fff;transform:translateX(12px)}@media(max-width:1699px){.home-banner-section .banner-content{max-width:700px}.home-banner-section .banner-content h1{line-height:68px;font-size:60px}.home-banner-section .banner-content h1 .small{font-size:20px}.home-banner-section .banner-content h1 .color-theme{font-size:60px;line-height:60px}.home-banner-section .banner-content h1 .color-theme .tag-style{font-size:22px;top:-17px;left:-14px}.home-banner-section .banner-content p{font-size:20px;margin-bottom:30px;max-width:600px}.banner-content-achievements{margin-top:50px}.ai-case-studies-wrapper{width:250px}.ai-case-studies{padding:22px 22px 35px}.ai-case-studies .title h5{line-height:25px;font-size:18px}.ai-case-studies .body .image-wrapper{height:110px}}@media(max-width:1399px){.home-banner-section .banner-item{padding-top:80px;padding-bottom:40px}.home-banner-section .banner-content{max-width:600px}.home-banner-section .banner-content h1{line-height:60px;font-size:52px}.home-banner-section .banner-content h1 .color-theme{font-size:52px;line-height:55px}.home-banner-section .banner-content h1 .small{font-size:20px}.home-banner-section .banner-content h1 .color-theme .tag-style{font-size:18px;top:-12px}.home-banner-section .banner-content p{font-size:18px;margin-bottom:25px;max-width:550px}.banner-content-achievements{margin-top:40px}.banner-content-achievements-img{max-width:450px}.banner-content-achievements-img img{width:100%;height:auto}.ai-case-studies-wrapper{width:230px}.ai-case-studies{padding:20px 20px 32px}.ai-case-studies .title h5{line-height:22px;font-size:16px}.ai-case-studies .body .image-wrapper{height:95px}.ai-case-studies .body .case-study-link{font-size:11px;height:30px;bottom:-13px}}@media(max-width:1199px){.home-banner-section{max-height:700px}.home-banner-section .banner-item{padding-top:70px;padding-bottom:30px}.home-banner-section .banner-content{max-width:480px}.home-banner-section .banner-content h1,.home-banner-section .banner-content h1 .color-theme{line-height:45px;font-size:40px}.home-banner-section .banner-content h1 .color-theme .tag-style{top:-7px;left:-10px;font-size:15px;padding:0 10px}.home-banner-section .banner-content h1 .small{font-size:16px}.home-banner-section .banner-content p{font-size:16px;margin-bottom:20px;max-width:500px}.home-banner-section .banner-item{max-height:700px}.banner-content-achievements-img{max-width:380px}.home-banner-section .slick-dots{bottom:75px}.ai-case-studies-wrapper{width:200px}.ai-case-studies{padding:18px 18px 28px}.ai-case-studies .title h5{line-height:20px;font-size:14px}.ai-case-studies .body .image-wrapper{height:80px}.ai-case-studies .body .case-study-link{font-size:10px;height:26px;bottom:-11px;left:10px}}@media(max-width:991px){.home-banner-section{max-height:570px}.home-banner-section .banner-item{max-height:570px;min-height:auto}.home-banner-section .banner-content{max-width:390px}.home-banner-section .banner-content h1{line-height:40px;font-size:32px}.home-banner-section .banner-content h1 .color-theme{font-size:32px;line-height:20px}.home-banner-section .banner-content h1 .color-theme .tag-style{font-size:14px;top:-7px;left:-7px;border-radius:30px}.home-banner-section .banner-content p{font-size:15px;margin-bottom:12px}.banner-content-achievements{margin-top:35px}.banner-content-achievements span{margin-bottom:24px;font-size:12px}.banner-content-achievements-img{max-width:300px}.home-banner-section .slick-dots{bottom:60px}.ai-case-studies-wrapper{display:none}}@media(max-width:767px){.home-banner-section .banner-item{padding-top:60px;padding-bottom:20px}.home-banner-section .banner-content{max-width:360px}.home-banner-section .banner-content h1{margin-bottom:15px;font-size:28px;line-height:32px}.home-banner-section .banner-content h1 .color-theme{font-size:28px;line-height:100%}.home-banner-section .banner-content h1 .color-theme .tag-style{font-size:13px;top:-4px;left:-5px;padding:0 8px;border-radius:24px}.home-banner-section .banner-content h1 .small{font-size:16px}.home-banner-section .banner-content p{margin-bottom:20px;max-width:100%;font-size:15px}.banner-content-achievements{margin-top:30px}.banner-content-achievements span{margin-bottom:20px}.banner-content-achievements-img{max-width:280px}.home-banner-section .slick-dots li{width:8px;height:8px}.home-banner-section .slick-dots{bottom:55px}}@media(max-width:575px){.home-banner-section,.home-banner-section .banner-item{max-height:520px}.home-banner-section .banner-content{max-width:60%}.home-banner-section .banner-content h1{margin-bottom:10px;font-size:25px;line-height:32px}.home-banner-section .banner-content h1 .color-theme{font-size:25px}.home-banner-section .banner-content h1 .color-theme .tag-style{font-size:12px;top:-4px;left:-2px;padding:0 8px;border-radius:24px}.home-banner-section .banner-content h1 .small{font-size:15px;margin-bottom:5px}.home-banner-section .banner-content p{font-size:14px}.banner-content-achievements{margin-top:24px;display:none}.banner-content-achievements span{margin-bottom:16px;font-size:12px;line-height:26px}}@media(max-width:480px){.home-banner-section .banner-content{max-width:100%}}