.hero-banner-one-col{overflow:hidden;position:relative}.hero-banner-one-col .description{max-width:1200px}.hero-banner-one-col:after{background:linear-gradient(0deg,#fff .05%,hsla(0,0%,100%,0) 99.88%);background-position:bottom;background-repeat:repeat-x;background-size:contain;bottom:-1px;content:"";height:50%;left:0;mix-blend-mode:lighten;position:absolute;width:100%;z-index:1}.hero-banner-one-col .top-icon{margin-bottom:30px;text-align:center}.hero-banner-one-col .optional-image img{border-radius:30px}.hero-banner-one-col .hero-banner-inner{position:relative;z-index:9}.hero-banner-one-col .content-wrapperr{align-items:center;display:flex;justify-content:center;width:100%}@media screen and (min-width:1601px){.hero-banner-one-col .content-wrapperr{margin:auto;max-width:1336px;padding-left:15px;padding-left:0!important;padding-right:15px}.hero-banner-one-col__content{padding-left:0!important}}.hero-banner-one-col .left-content{width:100%}.hero-banner-one-col .top-heading h1{color:#fff;font-family:Alexandria;font-size:70px;font-weight:500;line-height:120%;margin-bottom:31px}.hero-banner-one-col .description p{color:#fff;font-family:Alexandria;font-size:20px;font-weight:400;line-height:32px;margin-bottom:77px}.hero-banner-one-col .buttons-outer{align-items:center;display:flex;gap:30px 47px;justify-content:center}.hero-banner-one-col .second-btn{display:flex}.hero-banner-one-col .first-btn a{border-radius:6px;padding:13px 18px;width:100%}.hero-banner-one-col .first-btn a,.hero-banner-one-col .second-btn a{display:inline-block;font-size:16px;font-weight:500;line-height:150%;text-align:center;text-decoration:none}.hero-banner-one-col .second-btn a{color:#252161;font-family:Alexandria;position:relative;transition:.5s}.hero-banner-one-col .second-btn a:after{background-image:url(https://145934946.fs1.hubspotusercontent-eu1.net/hubfs/145934946/right-arow.svg);background-position:50%;background-repeat:no-repeat;content:"";height:12px!important;position:absolute;right:-25px;top:6px;transition:.5s;width:16px}.hero-banner-one-col .second-btn a:hover:after{right:-35px}@media only screen and (max-width:767px) and (min-width:220px){.hero-banner-one-col .first-btn,.hero-banner-one-col .second-btn{display:inline-block;text-align:center;width:100%}.hero-banner-one-col .buttons-outer{align-items:self-start;flex-direction:column}}@media only screen and (max-width:1024px) and (min-width:220px){.hero-banner-one-col .first-btn a{border-radius:6px;display:inline-block;font-size:18px;font-weight:500;line-height:150%;padding:13px 18px;text-align:center;text-decoration:none;width:100%}.hero-banner-one-col .optional-image img{border-radius:0}.hero-banner-one-col .hero-banner-inner{flex-direction:column;gap:62px}.hero-banner-one-col .right-image{border-radius:14px!important;height:auto!important;margin-left:16px;min-height:280px;width:-webkit-fill-available!important}.hero-banner-one-col .optional-image{bottom:-10px;display:flex;height:100%;left:-27px;max-height:175px;max-width:150px;position:absolute}.hero-banner-one-col .optional-image img{height:auto;width:100%}.hero-banner-one-col .top-heading h1{font-size:45px;margin-bottom:20px;max-width:100%}.hero-banner-one-col .description p{font-size:20px;line-height:32px;margin-bottom:55px;max-width:100%}}@media only screen and (min-width:1600px){.right-image{border-radius:50px!important}.hero-banner-one-col{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1400px) and (min-width:768px){.hero-banner-one-col{padding-left:20px}}