.text-with-media__container{display:flex;flex-direction:column;align-items:center;gap:32px;padding-inline:14px;margin-inline:auto}.text-with-media__column{display:flex;flex-direction:column;gap:30px;color:#1a1818}.text-with-media__column--media{display:block;position:relative;padding-top:124.3%;width:100%}.text-with-media__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.text-with-media__text{display:flex;flex-direction:column;gap:30px}.text-with-media__text h1,.text-with-media__text h2,.text-with-media__text h3,.text-with-media__text h4,.text-with-media__text h5,.text-with-media__text h6{font-weight:500;font-size:38px;line-height:110%;margin:0!important}.text-with-media__text p,.text-with-media__text li{font-family:CircularStd-Book;font-size:18px;font-weight:400;line-height:110%;margin:0}.text-with-media__text strong{font-family:Circular}.text-with-media__text ul{list-style:none;padding-left:10px}.text-with-media__text ol{list-style:none;counter-reset:item}.text-with-media__text ol li{position:relative;counter-increment:item;padding-left:25px}.text-with-media__text ol li:before{content:counter(item) ".";position:absolute;left:0;top:0}.text-with-media__text ul li{position:relative;padding-left:16px}.text-with-media__text ul li:before{position:absolute;top:5px;left:0;display:inline-block;content:"";height:8px;aspect-ratio:1 / 1;border-radius:100%;background-color:#1a1818}.text-with-media__figure{display:flex;align-items:center;gap:30px;margin:0}.text-with-media__image{flex-shrink:0;width:58px;height:58px;border-radius:900px;object-fit:contain}.text-with-media__caption{font-weight:500;font-size:22px;line-height:110%;color:#1a1818}.text-with-media__devider{margin:0;width:100%;height:2px;background-color:#d9d9d9;border:none}@media(min-width:767px){.text-with-media__container{padding-inline:24px}.text-with-media__column{flex:1 1 calc(50% - 32px)}.text-with-media__text h1{font-size:52px}.text-with-media__text h2,.text-with-media__text h3,.text-with-media__text h4,.text-with-media__text h5,.text-with-media__text h6{font-size:50px}.text-with-media__text p,.text-with-media__text li{font-size:22px}}@media(min-width:1023px){.text-with-media__container{gap:64px;flex-direction:row}.text-with-media__container:has(.text-with-media__column--media-desktop-position-left){flex-direction:row}.text-with-media__container:has(.text-with-media__column--media-desktop-position-right){flex-direction:row-reverse}.text-with-media__column--media{flex:1 1 calc(42.5% - 32px);padding-top:50.7%}.text-with-media__column--content{flex:1 1 calc(55% - 32px)}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/text-with-media.css.map */
