.custom-image-text-section .image-with-text-wrapper{display:flex;align-items:center;gap:0px;flex-wrap:wrap}.custom-image-text-section .image-with-text-wrapper.image-right{flex-direction:row-reverse}.custom-image-text-section .image-column,.custom-image-text-section .content-column{flex:1;min-width:300px}.custom-image-text-section .content-column_row{max-width:562px}.custom-image-text-section .image-with-text-wrapper:not(.image-right) .content-column_row{margin-left:auto}.custom-image-text-section .custom-img{width:100%;height:auto;display:block;object-fit:cover}.custom-image-text-section .section-title{margin-bottom:27px;font-weight:500;max-width:490px;letter-spacing:0}.custom-image-text-section .section-description{display:flex;flex-direction:column;gap:20px}.custom-image-text-section .primary-btn{margin-top:27px}.custom-image-text-section .custom-button{display:inline-block;padding:12px 30px;background-color:#000;color:#fff;text-decoration:none;border-radius:4px;transition:opacity .3s}.custom-image-text-section .custom-button:hover{opacity:.8}.custom-image-text-section .content-column{max-width:703px}.image-with-text-wrapper:not(.image-right) .content-column{padding-left:70px}.image-with-text-wrapper.image-right .content-column{padding-right:70px}@media screen and (max-width:1199px){.custom-image-text-section .section-title{max-width:390px}.image-with-text-wrapper.image-right .content-column{padding-right:50px}.image-with-text-wrapper:not(.image-right) .content-column{padding-left:50px}}@media screen and (max-width:991px){.image-with-text-wrapper.image-right .content-column{padding-right:30px}.image-with-text-wrapper:not(.image-right) .content-column{padding-left:30px}.custom-image-text-section .section-description{gap:10px}}@media screen and (max-width:767px){.custom-image-text-section .image-with-text-wrapper{flex-direction:column!important;gap:30px}.custom-image-text-section .image-with-text-wrapper.image-right{flex-direction:column}.image-with-text-wrapper.image-right .content-column{padding-right:0}.image-with-text-wrapper:not(.image-right) .content-column{padding-left:0}.custom-image-text-section .image-column,.custom-image-text-section .content-column{flex:unset;min-width:auto;width:100%}.custom-image-text-section .content-column,.custom-image-text-section .content-column_row{max-width:100%}}@media screen and (max-width:575px){.custom-image-text-section .image-with-text-wrapper{gap:20px}.custom-image-text-section .section-title{margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/image-text-v2.css.map */
