.tp-image-with-text-2{width:100%}.tp-image-with-text-2 .tp-wrapper{width:100%;gap:clamp(3.2rem,1.4171rem + 4.5714vw,8rem);display:flex;flex-direction:column-reverse;background:radial-gradient(50% 50% at 50% 50%,#ede0f1,#dbc5e2)}@media screen and (min-width: 768px){.tp-image-with-text-2 .tp-wrapper{flex-direction:row;justify-content:flex-end}}.tp-image-with-text-2 .tp-wrapper .text-wrapper{width:100%;display:flex;flex-direction:column;gap:32px;padding-left:16px;padding-right:16px;justify-content:center;padding-bottom:40px}@media screen and (min-width: 768px){.tp-image-with-text-2 .tp-wrapper .text-wrapper{padding-top:40px;width:50%;padding-left:32px;padding-right:0;max-width:720px}}@media screen and (min-width: 1024px){.tp-image-with-text-2 .tp-wrapper .text-wrapper{padding-left:64px}}@media screen and (min-width: 1280px){.tp-image-with-text-2 .tp-wrapper .text-wrapper{padding-left:144px}}.tp-image-with-text-2 .tp-wrapper .text-wrapper .text{display:flex;flex-direction:column;gap:clamp(1.6rem,1.0057rem + 1.5238vw,3.2rem)}.tp-image-with-text-2 .tp-wrapper .text-wrapper .text h3{font-size:clamp(2.6rem,1.4857rem + 2.8571vw,5.6rem);color:#303030;leading-trim:both;text-edge:cap;font-family:Bricolage Grotesque;font-style:normal;font-weight:600;line-height:120%;margin:0}.tp-image-with-text-2 .tp-wrapper .text-wrapper .text p{margin:0;color:#4d4d4d;leading-trim:both;text-edge:cap;font-family:Bricolage Grotesque;font-size:clamp(1.6rem,1.4514rem + .381vw,2rem);font-style:normal;font-weight:400;line-height:155%}.tp-image-with-text-2 .tp-wrapper .text-wrapper a{display:flex;height:48px;padding:12px 32px;justify-content:center;align-items:center;border-radius:32px;background:#df3c70;width:300px;color:#fff;font-family:Bricolage Grotesque;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;margin:0 auto}@media screen and (min-width: 768px){.tp-image-with-text-2 .tp-wrapper .text-wrapper a{height:64px;margin:unset}}.tp-image-with-text-2 .tp-wrapper img{width:100%;object-fit:cover}@media screen and (min-width: 768px){.tp-image-with-text-2 .tp-wrapper img{width:50%}}.tp-image-with-text-2 .tp-wrapper .img--desktop{display:none}@media screen and (min-width: 768px){.tp-image-with-text-2 .tp-wrapper .img--desktop{display:block}}.tp-image-with-text-2 .tp-wrapper .img--mobile{display:block}@media screen and (min-width: 768px){.tp-image-with-text-2 .tp-wrapper .img--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tp-image-with-text-2.css.map */
