.section-wrapper .img-txt-btn-block-wrapper{display:flex;width:100%}.section-wrapper .block-image-container{position:relative;width:40%;aspect-ratio:1/1}.section-wrapper .block-image-container img,.section-wrapper .block-image-container svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-wrapper .block-body-container{width:60%;display:flex;flex-direction:column;padding:20px 40px}.section-wrapper .block-body-container h1,.section-wrapper .block-body-container h2,.section-wrapper .block-body-container h3,.section-wrapper .block-body-container h4,.section-wrapper .block-body-container h5{margin:0}.section-wrapper .block-button-container{margin-top:auto;display:flex;width:100%;gap:20px}@media screen and (max-width:992px){.section-wrapper .img-txt-btn-block-wrapper{flex-direction:column!important}.section-wrapper .block-image-container,.section-wrapper .block-body-container{width:100%}.section-wrapper .block-button-container{flex-direction:row;padding:20px 0;max-width:fit-content}.section-wrapper .block-body-container{padding:20px}}@media screen and (max-width:500px){.section-wrapper .block-button-container{flex-direction:column;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/image-text-buttons.css.map */
