.cm-hero-banner-image{position:relative}.icon-image-wrapper img{display:block;width:160px}.cm-hero-banner-content h1 .highlight{background:#000;border-radius:4px;display:inline-block;margin:0 4px;padding:0 12px 4px}.cm-hero-banner-content h1{font-family:Figtree;font-size:80px;font-style:normal;font-weight:700;line-height:90px;margin:60px 0}.cm-hero-twos{padding:0 10px 80px}.cm-hero-twos .cm-hero-twos-wrap{margin:0 auto;max-width:1185px}.cm-hero-twos .cm_hero__img{margin-bottom:80px}.cm-hero-banner-content p{margin-left:auto;width:80%}.cm-hero-flx{align-items:start;display:flex;flex-wrap:wrap;gap:40px}.cm-hero-num{flex-basis:200px;font-size:150px;font-style:normal;font-weight:600;line-height:150px;text-align:center}.cm_hero__content h2{margin-bottom:40px}.cm_hero__content{flex:1}.two-col-lottie{height:454px}@media(min-width:1025px){.content-flx .cm_hero__content{display:flex;flex-wrap:wrap;gap:64px}.content-flx .cm-hero-num{flex-basis:auto}}@media(min-width:768px){.visible-phone{display:none}}@media (max-width:767px){.hidden-phone{display:none}.chp-img{display:block;margin:0 auto}.two-col-lottie{height:227px}.cm-hero-flx{display:block}.cm-hero-twos .cm_hero__img{margin-bottom:30px}.cm-hero-twos{padding-bottom:30px}.cm_hero__content{margin-bottom:32px;max-width:100%;padding:0;text-align:center}.cm_hero__content br{display:none}.cm_hero__content h2,.cm_hero__content h2 span{font-size:32px!important;line-height:1.2}.cm-hero-num{font-size:75px;line-height:75px}.cm-hero-banner-content h1{font-size:44px;line-height:52px;margin:30px 0}.cm-hero-banner-content p{width:100%}}