.section-image-logo-with-text__inner{display:flex;gap:var(--spacing-7, 3rem);align-items:stretch}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.section-image-logo-with-text__media{flex:1 1 50%;display:flex;align-items:center;justify-content:center;background:var(--color-background, transparent);border-radius:var(--card-corner-radius);overflow:hidden;aspect-ratio:var(--aspect-ratio, auto)}.section-image-logo-with-text__media:after{content:"";position:absolute;bottom:0;left:0;right:0;max-width:32rem;width:100%;height:14.3rem;background:var(--background-pattern) no-repeat center/contain;margin-inline:auto}.section-image-logo-with-text__media img,.section-image-logo-with-text__media svg{width:100%;height:auto;object-fit:cover;border-radius:var(--card-corner-radius);display:block}.section-image-logo-with-text__content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-5);background:var(--color-background, transparent)}.section-image-logo-with-text__logos{display:flex;flex-direction:column;gap:var(--spacing-3, 1rem);margin-top:var(--spacing-4, 1.5rem)}.section-image-logo-with-text__logo:not(.icon-richtext--column-desktop){align-items:center}.section-image-logo-with-text__logo{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-5)}.section-image-logo-with-text__logo-content{margin-left:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-1)}.section-image-logo-with-text__logo-svg svg,.section-image-logo-with-text__logo-image img{height:auto;border-radius:var(--card-corner-radius);display:block}.section-image-logo-with-text__logo-heading{color:rgb(var(--color-primary-text));font-weight:500;font-size:var(--block-heading-size-mobile)}.section-image-logo-with-text__logo-text{color:rgb(var(--color-secondary-text));font-size:var(--block-text-size-mobile)}.section-image-logo-with-text__logo-text p{margin:0;line-height:normal}@media screen and (max-width: 749px){.logos--columns-mobile{flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:flex-start}.logos--columns-mobile .section-image-logo-with-text__logo{flex:0 1 46%;max-width:300px}.section-image-logo-with-text__inner .section__media-end-mobile{order:1}.section-image-logo-with-text__media{flex:1 1 100%}.section-image-logo-with-text__inner{flex-direction:column;gap:var(--spacing-4, 1.5rem)}.section-image-logo-with-text__content{padding:var(--spacing-4)}.flex-row-reverse .section-image-logo-with-text__media{order:1}}@media (min-width: 750px){.section-image-logo-with-text__logo-heading{font-size:var(--block-heading-size-desktop, 1.96rem)}.section-image-logo-with-text__logo-text{font-size:var(--block-text-size-desktop, 1.06rem)}.logos--columns-desktop{flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:flex-start}.logos--columns-desktop .section-image-logo-with-text__logo{flex:0 1 48%;max-width:300px}.section-image-logo-with-text__inner .section__media-end-desktop{order:1}.icon-richtext--column-desktop.section-image-logo-with-text__logo,.icon-richtext--column-desktop .section-image-logo-with-text__logo{flex-direction:column;gap:1.2rem}.icon-richtext--column-desktop .section-image-logo-with-text__logo-content{margin-left:0;width:100%}.icon-richtext--column-desktop .section-image-logo-with-text__logo-image,.icon-richtext--column-desktop .section-image-logo-with-text__logo-svg{margin:0}.section-image-logo-with-text__media:after{height:19.8rem}}@media screen and (min-width: 990px){.section-image-logo-with-text__media:after{max-width:53.9rem;height:24rem}}.section-image-logo-with-text__layout-2{--page-gutter: 1.5rem}.section-image-logo-with-text__layout-2 .section__heading{font-size:2.8rem;line-height:1.5;text-align:center}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__media{--card-corner-radius: 0;border-radius:0}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__content{padding:0}.section-image-logo-with-text__layout-2~.section__button{margin:3rem var(--page-gutter) 0;text-align:center}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__logos{padding-inline:2.4rem}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__logo-image{width:7rem;flex-shrink:0}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__logo-image img{width:100%;display:block}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__logo-heading{font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:1.5;margin-bottom:.6rem}@media screen and (min-width: 1400px){.section-image-logo-with-text__layout-2{--page-gutter: 5rem}.section-image-logo-with-text__layout-2 .section__heading{max-width:60rem;margin-inline:max(0px,calc((70% - 60rem)/2))}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__media{position:absolute;bottom:0;right:0;width:35vw;height:auto;z-index:-1}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__logos{width:85%;flex-wrap:wrap;flex-direction:row;gap:2rem;padding:0}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__logo{width:calc(50% - 1rem)}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__logo-image{width:5rem}.section-image-logo-with-text__layout-2 .section-image-logo-with-text__logo-heading{font-size:1.8rem}}@media screen and (min-width: 1280px){.section-image-logo-with-text__layout-2 .section-image-logo-with-text__logos{width:70%}}@media screen and (min-width: 1280px){.section-image-logo-with-text__layout-2{--page-gutter: 8rem}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/section-image-with-logo-text-blocks.css.map */
