.component-hero .col-md-6{display:flex;align-items:center;gap:20px}.component-hero .col-md-6 .text-wrapper{margin:35px 0 45px;display:flex;flex-direction:column;gap:20px}.component-hero .col-md-6 .text-wrapper .h1{font-size:40px}.component-hero .col-md-6 .text-wrapper .cta.cta-foreword-primary{background-color:#67c36c;border:1px solid #67C36C;color:#fff;border-radius:0}.component-hero .col-md-6 .text-wrapper .cta.cta-foreword-primary:hover{transform:scale(1.02);transition:.2s}.component-hero .image-wrapper{width:100%;height:100%;max-height:600px}.component-hero .image-wrapper picture{height:100%;position:relative}.component-hero .image-wrapper img{width:100%;height:100%;max-width:100%;object-fit:cover}.component-hero .hero-title,.component-hero .hero-subtitle,.component-hero .hero-text,.component-hero .hero-features{text-align:center}.component-hero .hero-button{margin:0 auto;text-align:center;width:100%}.component-hero .button-container{display:flex;justify-content:center}@media only screen and (max-width: 767px){.component-hero .image-column{padding:0}.component-hero .image-column img{width:100%}.component-hero .col-md-6 .text-wrapper .h1{text-align:center}.component-hero .col-md-6 .text-wrapper .body1{text-align:center;padding:0 20px}}@media only screen and (min-width: 768px){.component-hero.hero-text-left .text-wrapper{padding-right:45px}.component-hero.hero-text-right .text-wrapper{padding-left:45px}.component-hero .hero-title,.component-hero .hero-subtitle,.component-hero .hero-text,.component-hero .hero-features{text-align:left}.component-hero .hero-button{display:inline-flex;width:auto}.component-hero .button-container{display:block;margin:0;width:auto}.component-hero .text-wrapper{margin:0 auto;max-width:100%;width:80%}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/component-hero.css.map */
