.image-with-text-2 .image-with-text__content{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));word-break:break-word}.image-with-text-2 .image-with-text__content{padding:4rem}@media screen and (min-width: 990px){.image-with-text-2 .image-with-text__content{padding:6rem 7rem 7rem}}.image-with-text-2 .image-with-text__content>*+*{margin-top:2rem}.image-with-text-2 .image-with-text__content>.image-with-text__text:empty~a{margin-top:2rem}.image-with-text-2 .image-with-text__content>:first-child:is(.image-with-text__heading),.image-with-text-2 .image-with-text__text--caption+.image-with-text__heading,.image-with-text-2 .image-with-text__text--caption:first-child{margin-top:0}.image-with-text-2 .image-with-text__content :last-child:is(.image-with-text__heading),.image-with-text-2 .image-with-text__text--caption{margin-bottom:0}.image-with-text-2 .image-with-text__content .button+.image-with-text__text{margin-top:2rem}.image-with-text-2 .image-with-text__content .image-with-text__text+.button{margin-top:3rem}.image-with-text-2 .image-with-text__heading{margin-bottom:0}.image-with-text-2 .image-with-text__text p{margin-top:0;margin-bottom:1rem}.image-with-text-2 .content-box{display:flex;flex-wrap:wrap;gap:0;align-items:center;justify-content:center}.image-with-text-2 .image-box img{width:100%;height:auto;display:block}.image-with-text-2 .content-box .grid-item{flex:0 0 100%;max-width:100%;background:transparent;border:0}.image-with-text-2 .image-with-text__content--mobile-right>*{align-self:flex-end;text-align:right}.image-with-text-2 .image-with-text__content--mobile-center>*{align-self:center;text-align:center}@media screen and (min-width: 768px){.image-with-text-2 .content-box .grid-item{flex:0 0 50%;max-width:50%}.image-with-text-2 .image-with-text__content--desktop-right>*{align-self:flex-end;text-align:right}.image-with-text-2 .image-with-text__content--desktop-left>*{align-self:flex-start;text-align:left}.image-with-text-2 .image-with-text__content--desktop-center>*{align-self:center;text-align:center}.image-with-text-2 .content-box.grid--reverse{flex-direction:row-reverse}}@media screen and (max-width: 767px){.image-with-text-2 .image-with-text__content{padding:4rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/image-with-text-2.css.map */
