.banner{position:relative;overflow:hidden;padding:352px 0 96px}.banner .pretitle{margin-bottom:20px}.banner .background-image{pointer-events:none}.banner:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(0deg,#0000000d,#0000000d),linear-gradient(180deg,#0000 30.83%,#0009 75.89%),radial-gradient(40.11% 55.74% at 64.84% 44.26%,#0000,#000c);left:0;top:0;position:absolute;z-index:1}.banner__caption{position:relative;z-index:10;max-width:870px}.banner-title{margin-bottom:25px;line-height:1.1}.banner-description{position:relative;font-size:28px;font-family:Albert Sans,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.45;color:#f8fafcb3;margin-bottom:51px}.banner__stats{position:relative;z-index:10}.banner__stats-boxes{display:flex;flex-wrap:wrap;align-items:stretch;margin-inline:-24px;padding-top:50px}.banner__stats-box{padding-inline:24px;flex:0 0 33.33%;max-width:33.33%}.banner__stats-box-inner{padding:43px 48px 40px;border-bottom:1px solid rgba(255,255,255,.4);display:flex;flex-wrap:wrap;align-items:center;height:100%}.banner__stats-box-info{flex:1;padding-right:15px}.banner__stats-box-image{width:80px;height:80px}.banner__stats-box-image img{width:100%;height:100%;object-fit:contain;object-position:center}.banner__stats-box-num{font-size:32px;font-family:Albert Sans,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.3;color:#fff;display:block}.banner__stats-box-title{font-size:20px;font-family:Albert Sans,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.6;color:#ffffffb3;display:block}.banner__stats-boxes--four .banner__stats-box{flex:0 0 25%;max-width:25%}.banner__stats-boxes--four .banner__stats-box-inner{padding:43px 47px 41px}.secure-document-portal-page .banner__stats-boxes--four .banner__stats-box-inner{padding:43px 30px 41px}.crm-page .page-title{text-transform:none}.crm-page .banner{padding:534px 0 129px}.crm-page .banner__caption{max-width:1070px}@media (min-width: 1600px){.banner>.container{max-width:1790px}.banner__stats .container{max-width:1790px}}@media screen and (max-width: 1800px){.banner__stats-boxes{margin-inline:-12px}.banner__stats-box{padding-inline:12px}.banner__stats-box-inner{padding:34px 15px}.banner__stats-box-info{padding-right:10px}.banner__stats-box-image{width:65px;height:65px}.banner__stats-boxes--four .banner__stats-box-inner,.secure-document-portal-page .banner__stats-boxes--four .banner__stats-box-inner{padding:30px 15px}}@media screen and (max-width: 1600px){.banner__stats-boxes--four .banner__stats-box{flex:0 0 50%;max-width:50%}.crm-page .banner__caption{max-width:880px}}@media screen and (max-width: 1439px){.banner{padding:300px 0 80px}.crm-page .banner{padding:300px 0 100px}}@media screen and (max-width: 1400px){.banner__stats-boxes{padding-top:40px}.banner__stats-box{padding-inline:16px}.banner__stats-box-image{width:50px;height:50px}.banner__stats-box-num{font-size:30px}.crm-page .page-title{max-width:720px}}@media screen and (max-width: 1199px){.banner{padding:250px 0 80px}.banner__caption{max-width:610px}.banner-description{font-size:22px;margin-bottom:38px}.banner__stats-box-inner{padding:22px 15px}.banner__stats-box-image{width:40px;height:40px}.banner__stats-box-num{font-size:24px}.banner__stats-box-title{font-size:18px}.banner__stats-boxes--four .banner__stats-box-inner,.secure-document-portal-page .banner__stats-boxes--four .banner__stats-box-inner{padding:15px}.crm-page .banner{padding:250px 0 80px}}@media screen and (max-width: 991px){.banner{padding:180px 0 70px}.banner__caption{max-width:510px}.banner-description{font-size:18px;margin-bottom:25px}.banner__stats-box-num{font-size:22px}.banner__stats-box-title{font-size:16px}.crm-page .page-title{max-width:610px}.crm-page .banner{padding:180px 0 70px}}@media screen and (max-width: 767px){.banner>.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.banner{padding:105px 0 41px}.banner__stats-boxes{display:block;margin:0}.banner__stats-box{padding-inline:0;flex:0 0 100%;max-width:100%}.banner__stats-box-num{font-size:16px}.banner__stats-box-title{font-size:12px}.banner__stats-boxes--four .banner__stats-box{flex:0 0 100%;max-width:100%}.crm-page .page-title{max-width:450px}.crm-page .banner{padding:105px 0 60px}}@media screen and (max-width: 575px){.banner .pretitle{margin-bottom:15px}.banner-title{max-width:100%;margin-bottom:12px;line-height:1.2}.banner-description{font-size:16px;margin-bottom:18px}.crm-page .page-title{max-width:390px}}
