.image-and-text{padding-block:3.2rem}.image-and-text__cols{--gap: 5rem;display:flex;align-items:center;gap:var(--gap)}.image-and-text__col{flex:0 0 calc(50% - var(--gap) / 2)}.image-and-text__col .headline{margin:0!important}.image-and-text__col .headline__content ul,.image-and-text__col .headline__content ol{list-style:disc}.image-and-text__col .headline .headline__head{margin-bottom:2rem}.image-and-text__col.with-image .headline{display:none}.image-and-text--reverse .image-and-text__cols{flex-flow:row-reverse}.image-and-text--6x6 .image-and-text__col{flex:0 0 calc(50% - var(--gap) / 2)}.image-and-text--4x12 .image-and-text__col:nth-child(1){flex:0 0 calc(73% - var(--gap) / 2)}.image-and-text--4x12 .image-and-text__col:nth-child(2){flex:0 0 calc(27% - var(--gap) / 2)}.image-and-text__image{border-radius:2.4rem;overflow:hidden}.image-and-text__image img{width:100%}.image-and-text__col h3{margin-bottom:1.2rem}.image-and-text__hidden-heading{display:none}.image-and-text__logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:2.4rem}.image-and-text__logo{flex:0 0 16%;max-width:8rem}@media screen and (max-width: 989px){.image-and-text{text-align:center}.image-and-text ul{text-align:left}.image-and-text__col.with-image .headline{display:block}.image-and-text__col.text-content .headline .headline__head{display:none}.image-and-text__cols{flex-direction:column;align-items:initial}.image-and-text--reverse .image-and-text__cols{flex-flow:column}.image-and-text--move-image-mobile .image-and-text__hidden-heading{display:block}.image-and-text--move-image-mobile .image-and-text__heading{display:none}.image-and-text--move-image-mobile .image-and-text__cols{flex-flow:column-reverse}.image-and-text .image-and-text__col:nth-child(2){order:-1}.image-and-text__image{width:100%}.image-and-text__logos{justify-content:center}.image-and-text:not(.image-and-text--reverse) .image-and-text__col:nth-child(2){padding-right:0}.image-and-text--reverse .image-and-text__col:nth-child(2){padding-left:0}}@media (max-width: 1199px){.image-and-text:not(.image-and-text--reverse) .image-and-text__col:nth-child(2){padding-right:0}}@media only screen and (max-width: 749px){.image-and-text__col.with-image .headline{display:block}.image-and-text{padding-block:1.6rem}.image-and-text__image{border-radius:1.2rem}.image-and-text__cols{--gap: 3rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-image-and-text.css.map */
