.ctr-listicle-problem{background:var(--ctr-listicle-problem-section-bg, #ffffff);padding-top:var(--ctr-listicle-problem-padding-top, 0px);padding-bottom:var(--ctr-listicle-problem-padding-bottom, 0px)}@media(max-width:989px){.ctr-listicle-problem{padding-top:var(--ctr-listicle-problem-padding-top-mobile, 0px);padding-bottom:var(--ctr-listicle-problem-padding-bottom-mobile, 0px)}}.ctr-listicle-problem *{box-sizing:border-box}.ctr-listicle-problem__layout{display:flex;align-items:stretch;width:100%;max-width:var(--ctr-listicle-problem-max-width, none);margin:0 auto}@media(max-width:989px){.ctr-listicle-problem__layout{flex-direction:column}}.ctr-listicle-problem__media{width:var(--ctr-listicle-problem-media-width, 50%);flex-shrink:0;position:relative;overflow:hidden}@media(max-width:989px){.ctr-listicle-problem__media{width:100%;order:2;aspect-ratio:390 / 325}}.ctr-listicle-problem__image{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.ctr-listicle-problem__image--desktop{display:none}}.ctr-listicle-problem__image--mobile{display:none}@media(max-width:989px){.ctr-listicle-problem__image--mobile{display:block}}.ctr-listicle-problem__image-placeholder{width:100%;height:100%;min-height:400px;display:grid;place-items:center;background:#f1f1f1;color:#666b6e;font-family:Instrument Sans,sans-serif;font-size:14px}@media(max-width:989px){.ctr-listicle-problem__image-placeholder{min-height:var(--ctr-listicle-problem-mobile-image-height, 325px)}}.ctr-listicle-problem__content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--ctr-listicle-problem-content-gap, 24px);padding:var(--ctr-listicle-problem-content-padding-y, 64px) var(--ctr-listicle-problem-content-padding-x, 50px)}@media(max-width:989px){.ctr-listicle-problem__content{order:1;gap:var(--ctr-listicle-problem-content-gap-mobile, 24px);padding:var(--ctr-listicle-problem-content-padding-y-mobile, 32px) var(--ctr-listicle-problem-content-padding-x-mobile, 20px)}}.ctr-listicle-problem__title,.ctr-listicle-problem__title p{margin:0;color:var(--ctr-listicle-problem-color-heading, #1d5274);font-family:Playfair Display,serif;font-size:var(--ctr-listicle-problem-title-size, 32px);font-weight:400;line-height:1.2;text-wrap:pretty;letter-spacing:0}@media(max-width:989px){.ctr-listicle-problem__title,.ctr-listicle-problem__title p{font-size:var(--ctr-listicle-problem-title-size-mobile, 28px);text-wrap:balance}}.ctr-listicle-problem__title em{font-style:italic}.ctr-listicle-problem__text,.ctr-listicle-problem__text p{margin:0;color:var(--ctr-listicle-problem-color-body, #1d5274);font-family:Instrument Sans,sans-serif;font-size:var(--ctr-listicle-problem-text-size, 16px);font-weight:400;line-height:1.5}.ctr-listicle-problem__text strong{font-weight:700}.ctr-listicle-problem__quote{background:var(--ctr-listicle-problem-quote-bg, #e0e0e0);border-left:var(--ctr-listicle-problem-quote-border-width, 7px) solid var(--ctr-listicle-problem-quote-border-color, #1d5274);border-radius:var(--ctr-listicle-problem-quote-radius, 8px);padding:var(--ctr-listicle-problem-quote-padding, 24px);display:flex;flex-direction:column;gap:var(--ctr-listicle-problem-quote-gap, 12px);margin:0}@media(max-width:989px){.ctr-listicle-problem__quote{gap:var(--ctr-listicle-problem-quote-gap-mobile, 24px)}}.ctr-listicle-problem__quote-text,.ctr-listicle-problem__quote-text p{margin:0;color:var(--ctr-listicle-problem-color-heading, #1d5274);font-family:Instrument Sans,sans-serif;font-size:var(--ctr-listicle-problem-quote-size, 16px);font-weight:400;line-height:1.5}.ctr-listicle-problem__quote-attribution,.ctr-listicle-problem__quote-attribution p{margin:0;color:var(--ctr-listicle-problem-color-heading, #1d5274);font-family:Instrument Sans,sans-serif;font-size:var(--ctr-listicle-problem-attribution-size, 14px);font-weight:700;line-height:1.5}.ctr-listicle-problem__layout--image-right .ctr-listicle-problem__media{order:2}@media(max-width:989px){.ctr-listicle-problem__layout--image-right .ctr-listicle-problem__media{order:2}}.ctr-listicle-problem__layout--image-right .ctr-listicle-problem__content{order:1}@media(max-width:989px){.ctr-listicle-problem__layout--image-right .ctr-listicle-problem__content{order:1}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/ctr-listicle-problem.css.map */
