.home-banner{margin:-2px 0;padding:0}.home-banner:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 1%,#fff 58%);bottom:0;content:"";height:40%;left:0;position:absolute;width:100%;z-index:1}.main_banner{background-repeat:no-repeat;background-size:cover!important;padding:282px 0 193px}.wrap-banner-area{margin:0 auto;max-width:1109px;text-align:center}.main-title{font-size:60px;font-weight:400;line-height:1}.main-title,.main-title span{color:#0676e7}.sub-text{color:#002c58;font-size:32px;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:0}.cta_group{margin-top:55px}.cta_group a.contact_cta:first-child{background:#0676e7;color:#fff;margin-right:28px}.home-banner.sec-p-tb150{padding:150px 0}.home-banner.sec-p-tb100{padding:100px 0}.mk_col6 .row-flex [class*=span]{width:48.7%}.subtxt_f20 .sub-text{font-size:20px;line-height:normal;width:90%}.subtxt_f20 .sub-text strong{font-size:22px}.align-center .row-flex{align-items:center}.img_right .bnr-align-img{text-align:right}.half_col .row-flex [class*=span]{width:48%}.home-banner.img_sizing{background-position:100%!important;background-repeat:no-repeat!important;background-size:52%!important}.img_sizing .bnr-align-img{display:none}.subtxt_wd90 .sub-text{width:90%}.subtxt_wd85 .sub-text{width:85%}.bnr_animate{height:100%;left:0;position:absolute;top:0;width:100%}.home-banner{background-color:#fff;height:100%;overflow:hidden;position:relative}.pixel-canvas{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#pixelCanvas{z-index:1}#highlightCanvas{pointer-events:auto;z-index:2}.main_banner{position:relative;z-index:3}.xs_fl{display:none}.vd_bg,.vd_bg video{width:100%}@media (max-width:1550px){.main_banner{padding:202px 0 153px}.wrap-banner-area{max-width:800px}.sub-text{font-size:24px}.home-banner.sec-p-tb150{padding:100px 0}.home-banner.sec-p-tb100{padding:50px 0}}@media (max-width:1199px){.main_banner{padding:122px 0 103px}.main-title{font-size:38px;line-height:normal}.img_sizing .bnr-align-img{display:block}.subtxt_wd85 .sub-text,.subtxt_wd90 .sub-text{width:100%}}@media (max-width:991px){.main-title{font-size:42px;line-height:50px}.sub-text{font-size:20px;line-height:30px}.home-banner.sec-p-tb150{padding:20px 0 70px}}@media (max-width:767px){.main_banner{background:url(https://cloudwick.com/hubfs/Website%20redesign_Dec%202024/Website_Redesign_2025/Home_Page/Hompage-BG-xs.svg) repeat!important;background-position:top;background-size:contain!important;padding:75px 5px 0}.main_banner:after,.main_banner:before{display:none}.home-banner.sec-p-tb100{padding:50px 0}.main-title{font-size:32px;line-height:normal}.main-title br{display:none}.sub-text{font-size:14px;line-height:normal;margin:0 auto}.cta_group{margin-top:32px;padding:0}.home-banner{padding:15px 0 60px}div a.contact_cta{padding:10px 20px}div a.contact_cta:first-child{margin-right:8px}.img_sizing .bnr-align-img{display:none}.half_col .row-flex [class*=span]{width:100%}.sub-text br{display:none}.wrap-banner-area .sub-text strong{display:block}.xs-subtxt_mb0 .sub-text{margin-bottom:0}.xs_hide_banner_img .bnr-align-img{display:none}.home-banner.xs_pt60{padding:60px 0}.xs_txt_center .wrap-banner-area{text-align:center}.xs_txt_center .sub-text{width:100%}.lg_fl{display:none}.xs_fl{display:block}.cta_group a.contact_cta:first-child{margin:0 auto 14px}.wrap-banner-area .cta_group{margin:32px auto 0;width:90%}}