.block-text{display:flex;flex-direction:column;padding:40px 1.5rem}.block-text h2{color:#d6093b;font-family:var(--font-heading-custom);font-size:36px;font-weight:700;line-height:38px;margin:0 0 5px}@media screen and (max-width:750px){.block-text h2{font-size:26px;line-height:32px}}.block-text h2.block-text-black{color:#241f1d;font-weight:400}@media only screen and (max-width:989px){.block-text h2.block-text-black{margin-bottom:30px}}.block-text-content{display:flex;flex-direction:column;font-family:var(--font-text-custom)}.block-text-content p{color:#241f1d;margin:0 0 16px}.block-text-content img{border-radius:20px;height:auto;max-width:100%}.block-text--with-icon-trust{flex-wrap:wrap;row-gap:35px}.block-text--centered.block-text--with-icon-trust{row-gap:24px}.block-text-col{display:flex;flex-direction:column;justify-content:space-between}.block-text-col p{color:#d6093b;font-family:var(--font-heading-custom);font-style:italic;font-size:36px;margin:0}.block-icon-trust{width:100%}@media screen and (max-width:989px){.block-text--with-media{flex-direction:column-reverse}.block-text-content img{margin-bottom:24px;aspect-ratio:16 / 12;object-fit:cover;object-position:top center}}@media screen and (min-width:990px){.block-text-col{max-width:50%}.block-text{flex-direction:row;justify-content:space-between;padding:48px 0}.block-text h2{width:40%;display:block}.block-text-content{align-self:flex-end;max-width:50%}.block-text-content p{margin:0}.block-text--with-media h2{width:100%}.block-text-content img{border-radius:40px}}@media screen and (min-width:1200px){.block-text h2{font-size:36px;line-height:40px}.block-text--with-icon-trust{row-gap:70px}}@media screen and (min-width:1440px){.block-text h2{width:50%}.block-text--with-media h2{width:100%}}.no-pad-top{padding-top:0}.block-text--centered{align-items:center;text-align:center}.block-text--centered h2{font-size:26px;line-height:34px;width:auto}.block-text-swoosh{display:block;margin:8px auto 0}.block-text--centered .block-text-content{align-self:center;max-width:480px;margin:0 auto}.block-text--centered .block-text-content p{margin:0 0 12px;font-size:14px;line-height:22px}.block-text--centered .block-text-content p:last-child{margin-bottom:0}@media screen and (min-width:990px){.block-text--centered{flex-direction:column;justify-content:flex-start}.block-text--centered h2{width:auto;display:block;font-size:28px;line-height:36px}.block-text--centered .block-text-content{align-self:center;max-width:720px;font-size:14px;line-height:24px}}@media screen and (min-width:1200px){.block-text--centered h2{font-size:28px;line-height:36px}}@media screen and (min-width:1440px){.block-text--centered h2{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-block-text.css.map */
