.banner h1{font-size:60px;font-weight:900;padding-bottom:30px}.container.row-fluid{max-width:1265px!important}.banner{background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:40px;padding-top:150px}.banner>div{display:flex;flex-direction:column}.banner h1{width:64%}.banner .banner-inner{align-items:flex-end;display:flex;flex-wrap:wrap;width:100%}.banner .banner-content{padding-right:25px;width:65%}.banner .banner-images{align-items:flex-end;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between}.banner .banner-content .h5a{margin-bottom:30px}section.banner{margin-bottom:7vh}.banner .robot-img{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative;right:0;transform:translateY(40%);z-index:2}.banner .banner-content h1{background-color:#104a76;border-radius:15px;color:#fff;font-size:60px!important;font-weight:700;line-height:1;margin-bottom:38px;padding:30px 22px 30px 30px;width:fit-content}.banner .mobile-img{bottom:0;height:100%;left:0;position:relative;width:100%;z-index:1}.banner .banner-content h2{font-weight:900;line-height:1.3;margin-bottom:38px;max-width:677px}.banner .banner-content ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin-bottom:0;margin-top:20px;padding-left:0!important}.banner .get-start-btn a{padding:29px 61px 28px 57px}.banner .get-start-btn{display:flex}.banner .banner-content ul a{color:#1a1a1a!important;text-decoration:unset!important}.banner .banner-content ul li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#c0212b;content:"";display:block;height:23px;left:0;position:absolute;width:23px}.banner .banner-content ul li :hover:before,.banner .banner-content ul li:before{background-image:url();-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.banner .banner-content ul li{font-size:16px;font-weight:600;margin-bottom:38px;padding-left:28px;position:relative}.banner .banner-content .h5b{margin-bottom:38px;max-width:510px}.banner .laptop-bg-img{background-position:left 5px bottom 0;background-repeat:no-repeat;background-size:cover;bottom:-70px;height:100%;position:absolute;right:0;width:100%;z-index:0}.banner .laptop-bg-img img{bottom:35px;height:500px;max-width:max-content;position:absolute;width:auto!important;z-index:-1!important}section.banner{position:relative}.banner .banner-images{padding-left:30px;position:relative;width:auto}.banner .robot-img{bottom:-12px;position:absolute;right:20px;z-index:1}@media screen and (max-width:1450px){.banner .laptop-bg-img img{height:auto!important}}@media screen and (max-width:1350px){.banner .robot-img{bottom:4px;right:39px;width:133px}.banner .mobile-img{bottom:-21px;left:-8px;width:244px}.banner .get-start-btn a{padding:25px 30px}.banner .outer-background{padding-bottom:50px}}@media screen and (max-width:1080px){.banner .banner-content{padding-right:7px}}@media screen and (max-width:991px){section.banner{margin-bottom:2vh}.banner .banner-inner{flex-direction:column-reverse}.banner{padding-bottom:0}.banner .laptop-bg-img{background-position:left 0 bottom 0;background-repeat:no-repeat;background-size:contain;bottom:unset;height:auto;left:0;margin-bottom:0;padding-top:59%;position:relative;right:unset;top:0;width:100%}.banner .laptop-bg-img img{height:auto;left:0;object-fit:contain;position:absolute;top:0;width:100%!important}.banner .mobile-img{bottom:-29px;left:0;width:100%}section.banner{margin-top:10vh}.banner .robot-img{bottom:-66px;right:44%;transform:translate(50%)}.banner .banner-images{height:auto;margin-bottom:60px}.banner .banner-content{padding:0 20px;width:100%}.banner .banner-images{padding-left:0;position:relative;width:100%;z-index:9}.banner .banner-comtent h2{font-weight:900;line-height:1.3;margin-bottom:18px;max-width:750px;width:100%}}@media screen and (max-width:767px){.banner .robot-img{bottom:13px;right:50%;width:80px}.banner .banner-content .h5a{margin-bottom:15px}.banner .banner-content h1{margin-bottom:20px;padding:20px 19px 20px 25px}.banner .banner-content h2{margin-bottom:20px}.banner .banner-content ul li{font-size:17px;font-weight:600;margin-bottom:20px}.banner .banner-content{padding:0}.banner .get-start-btn a{padding:25px 28px}}@media screen and (max-width:600px){.banner .get-start-btn a{padding:25px 20px}.banner .mobile-img{bottom:0;width:100%}.banner .banner-images{margin-bottom:25px}.banner .get-start-btn a{padding:23px 15px}.partner-company-inner .h5b{margin:0 auto 15px}}