.banner-container-cta{border-radius:40px;padding:30px 70px}.banner-content{display:flex;gap:20px}.image-column,.text-column{display:flex;flex-direction:column;line-height:normal;margin-left:0}.text-column{width:74%}.image-column{margin-left:20px;width:26%}.image-column img{max-height:210px}.call-to-action-container{align-self:stretch;color:#0f0f0f;display:flex;flex-direction:column;font-weight:700;justify-content:center;margin:auto 0}.banner-title{font-family:Work Sans;font-size:48px;font-weight:700;letter-spacing:-.56px;line-height:112%;margin-bottom:16px}.banner-description,.banner-title{color:var(--Text-colors-text-color-30,#0f0f0f);font-style:normal}.banner-description{font-family:Manrope;font-size:20px;font-weight:500;line-height:140%;margin-bottom:32px}.btn-banner{width:fit-content}.product-image{align-self:stretch;aspect-ratio:.8;flex-grow:1;max-width:100%;object-fit:auto;object-position:center;width:257px}@media (max-width:991px){.banner-container-cta{padding:48px 32px}.banner-content{align-items:center;flex-direction:column-reverse;gap:56px}.image-column,.text-column{margin-left:0;width:100%}.banner-title,.call-to-action-container{max-width:100%}.banner-title{font-size:40px}.demo-button{padding:16px 20px;white-space:normal}.product-image{margin-top:40px}.image-column img{width:100%}}@media screen and (max-width:580px){.banner-container-cta{border-radius:16px}.banner-title{font-size:36px}.banner-description{font-size:18px;letter-spacing:.1px;line-height:150%}}