.catalyst-banner__inner{position:relative;text-align:center;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.icon-text{display:flex;align-items:center;gap:8px}.homepage-banner-btn{display:flex;padding:16px;justify-content:center;align-items:center;gap:4px;border-radius:100px;border:1px solid #004AFF;text-decoration:none;color:#004aff;background:#e5f6fe;line-height:normal;font-family:UbuntuSans SemiBold;position:relative;overflow:hidden;z-index:0;isolation:isolate;transition:color .4s ease;margin:0 auto;font-size:16px}.homepage-banner-btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;border-radius:2000px;background:#004aff;transition:width .5s ease;z-index:-1}.homepage-banner-btn:hover{color:#fff}.homepage-banner-btn:hover:before{width:100%}.homepage-banner-btn svg{transition:transform .4s ease}.homepage-banner-btn:hover svg path{stroke:#fff}.homepage-banner-btn .arrow,.catalyst-banner__heading{display:flex;align-items:center;justify-content:center}.catalyst-banner__heading h1{color:#212121;text-align:center;font-family:Helvetica NeueBold;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.catalyst-banner__heading h1 strong{color:#004aff;font-family:Ivy presto;font-size:36px;font-style:italic;font-weight:700;line-height:normal}.catalyst-banner__icons{display:grid;grid-template-columns:repeat(2,1fr);row-gap:22px;column-gap:19px;margin-bottom:36px}.icon-text img{width:20px;height:20px}.icon-text-content{color:#212121;text-align:center;font-family:UbuntuSans Medium;font-size:13px;font-weight:500;line-height:unset;white-space:nowrap}.catalyst-banner .section-bg-banner img{width:100%;height:100%}.section-bg-banner{position:absolute;top:0;left:0;height:100%;width:100%}@media screen and (min-width: 768px){.catalyst-banner__heading h1{font-size:100px;width:1068px;margin-top:35px;margin-bottom:28px}.catalyst-banner__heading h1 strong{font-size:100px}.catalyst-banner__icons{display:flex;align-items:center;justify-content:center;gap:20px;padding:0 185px;margin-bottom:40px}.icon-text-content{font-size:20px;line-height:normal}.homepage-banner-btn{font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1200px){.catalyst-banner__heading h1{font-size:50px;width:800px}.catalyst-banner__heading h1 strong{font-size:50px}.icon-text-content{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/homepage-banner.css.map */
