.the-solution{--tsl-card-radius: 20px;--tsl-image-radius: 12px;--tsl-bg: #e8e8ec;--tsl-card-bg: #ffffff;--tsl-accent: #ff7e00;--tsl-title-color: #111138;--tsl-text-color: #111138;--tsl-cta-bg: #3defa1;--tsl-cta-text: #111138;position:relative;overflow-x:clip;max-width:100%}.the-solution[data-custom-spacing]{padding-top:0;padding-bottom:0}@media screen and (min-width:769px){.the-solution[data-custom-spacing]{padding-top:var(--section-gap-top, 0);padding-bottom:var(--section-gap-bottom, 0)}}.tsl__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--tsl-bg-color, var(--tsl-bg));background-image:var(--tsl-bg-image, none);background-repeat:repeat;background-size:var(--tsl-bg-size, 320px auto);background-position:center;pointer-events:none}.tsl__inner{position:relative;z-index:1;width:100%;box-sizing:border-box}.tsl__inner.hero__wrapper{max-width:var(--site-max-width);margin-left:auto;margin-right:auto;padding-left:calc(var(--gap, 8px) * 2);padding-right:calc(var(--gap, 8px) * 2)}.tsl__inner.hero__wrapper--full{max-width:var(--hero-max-width);margin-left:auto;margin-right:auto;padding-left:calc(var(--gap, 8px) * 2);padding-right:calc(var(--gap, 8px) * 2)}@media screen and (min-width:1200px){.tsl__inner.hero__wrapper,.tsl__inner.hero__wrapper--full{padding-left:calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right:calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2))}}@media screen and (min-width:1800px){.tsl__inner.hero__wrapper{max-width:var(--site-max-width-big)}}.tsl__card{background:var(--tsl-card-bg);border-radius:var(--tsl-card-radius);overflow:hidden;isolation:isolate}.tsl__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "lead" "content";width:100%;max-width:100%;min-width:0}.tsl__col--lead{grid-area:lead}.tsl__col--content{grid-area:content}.tsl__col--media{grid-area:media;min-width:0}.tsl__col--lead{display:flex;flex-direction:column;gap:20px;padding:28px 24px 0}.tsl__title{margin:0;font-size:30px;line-height:1.15;font-weight:700;color:var(--tsl-title-color);text-align:left}.tsl__title h2,.tsl__title h3,.tsl__title p{margin:0;font:inherit;line-height:inherit;color:inherit}.tsl__title strong,.tsl__title b{color:var(--tsl-accent);font-weight:700}.tsl__title.rich-text-image img,.tsl__title.rich-text-image svg,.tsl__content.rich-text-image img,.tsl__content.rich-text-image svg{width:auto;height:1.1em;max-height:25px;border-radius:0;vertical-align:middle;object-fit:contain;transform:none}.tsl__title.rich-text-image img:hover,.tsl__title.rich-text-image svg:hover,.tsl__content.rich-text-image img:hover,.tsl__content.rich-text-image svg:hover{transform:none}@media(min-width:769px){.tsl__title.rich-text-image img,.tsl__title.rich-text-image svg{max-height:28px}.tsl__content.rich-text-image img,.tsl__content.rich-text-image svg{max-height:24px}}.tsl__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;padding:12px 32px;border-radius:999px;background-color:var(--tsl-cta-bg);color:var(--tsl-cta-text);font-size:max(1.2rem,calc(var(--font-base-size, 16px) - .1rem));font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease;width:100%}.tsl__cta:hover,.tsl__cta:focus-visible{opacity:.92;text-decoration:none}.tsl__cta:focus-visible{outline:2px solid var(--tsl-title-color);outline-offset:3px}.tsl__col--content{padding:24px}.tsl__content{font-size:16px;line-height:1.55;color:var(--tsl-text-color);text-align:left}.tsl__content p{margin:0}.tsl__content p+p{margin-top:.85em}.tsl__content a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.tsl__content strong,.tsl__content b{font-weight:700}.tsl__media{position:relative;width:100%;min-height:220px;overflow:hidden;background:transparent;line-height:0;font-size:0}.tsl__picture{display:block;width:100%;height:100%;margin:0;padding:0;line-height:0}.tsl__image{display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:cover;object-position:center center;vertical-align:top;max-width:none}.tsl__media .tsl__picture{min-height:220px}.tsl__media--placeholder{min-height:220px;background:linear-gradient(145deg,#ebebeb,#d8d8de)}@media screen and (min-width:769px){.tsl__grid{grid-template-columns:minmax(0,43%) minmax(0,27%) minmax(0,1fr);grid-template-areas:"lead content media";align-items:stretch;min-height:380px;width:100%}.tsl__col--lead{padding:40px 32px 40px 40px;gap:28px;align-self:stretch;justify-content:flex-start}.tsl__title{font-size:40px}.tsl__col--content{padding:40px 28px 40px 16px;align-self:stretch}.tsl__col--media{position:relative;align-self:stretch;min-height:380px;padding:0;margin:0;overflow:hidden;line-height:0}.tsl__media{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-height:0;overflow:hidden}.tsl__media .tsl__picture{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden}.tsl__image{position:absolute;top:50%;left:50%;width:calc(100% + 4px);height:calc(100% + 4px);min-height:0;max-width:none;transform:translate(-50%,-50%);object-fit:cover}}@media screen and (max-width:768px){.the-solution{overflow-x:hidden}.tsl__inner.hero__wrapper,.tsl__inner.hero__wrapper--full{padding-left:0;padding-right:0;max-width:100%;overflow-x:hidden}.tsl__card{border-radius:0;background:transparent;max-width:100%;overflow-x:hidden}.tsl__col--lead{padding:24px 24px 0;gap:18px;background:#f2f2f4;min-width:0;max-width:100%;box-sizing:border-box}.tsl__cta{align-self:stretch;width:100%;max-width:100%;box-sizing:border-box}.tsl__col--content{padding:20px 24px 28px;background:#f2f2f4;min-width:0;max-width:100%;box-sizing:border-box}.tsl__title,.tsl__content{max-width:100%;overflow-wrap:anywhere}.tsl__media{background:#f2f2f4;border-radius:0;max-width:100%}.tsl__media,.tsl__media .tsl__picture{position:relative;inset:auto;border-radius:0;overflow:hidden;max-width:100%}.tsl__image{position:static;top:auto;left:auto;width:100%;max-width:100%;height:auto;min-height:220px;transform:none;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/the-solution.css.map */
