.template--about-us .section-text-columns-with-image .text-column__heading{font-size:var(--font-h5-size);line-height:48px;color:var(--color-black);font-weight:var(--font-weight-500);margin:0;width:100%;padding:0}.template--about-us .section-text-columns-with-image .text-column__text{margin-top:24px}.template--about-us .section-text-columns-with-image .text-column__text *{color:var(--color-black);font-size:var(--font-small-size);line-height:28px;letter-spacing:0;font-weight:var(--font-weight-400);margin:0}.template--about-us .section-text-columns-with-image .text-column__list .text-column__main .text-column__content{padding-bottom:40px;margin:0}.template--about-us .text-column__section-main .section-heading,.template--about-us .text-column__section-main .section-heading *{font-size:calc(var(--font-p-m-size) + 2px);line-height:120%;letter-spacing:0;font-weight:var(--font-weight-600);color:var(--color-black);font-family:var(--font-quaternary);margin:0}.template--about-us .text-column__section-main .section-heading{width:100%;max-width:305px;margin:0 auto 8px}.template--about-us .text-column__custom-class{background-color:var(--color-yellow-01)}.template--about-us .text-column__custom-class .text-column__section-main .section-heading{max-width:400px}.template--about-us .text-column__section-main .section-heading .svg-highlight{display:none}.template--about-us .text-column__section-main .section-heading *{font-style:italic}.template--about-us .text-column__section-text{margin-bottom:54px}.template--about-us .text-column__section-text *{font-size:var(--font-x-small-size);line-height:20px;letter-spacing:0;font-weight:var(--font-weight-400);color:var(--color-black);text-align:center}.template--about-us .text-column__section-content{display:grid;grid-template-columns:1fr;gap:88px}.template--about-us .text-column__section-main{padding-bottom:54px}.template--about-us .text-column__section-content *{font-size:var(--font-x-small-size);line-height:20px;letter-spacing:0;font-weight:var(--font-weight-400);color:var(--color-black)}.template--about-us .text-column__section-content strong{font-weight:var(--font-weight-700)}.text-column__custom-layout .splide__arrows{display:none}.template--about-us .section-text-columns-with-image .page-width.splide-progress__main{padding:0;margin-top:40px}.template--sustainability .section-text-columns-with-image .page-width.splide-progress__main{padding:0;margin-top:96px}.template--about-us .section-text-columns-with-image .splide-progress,.template--sustainability .section-text-columns-with-image .splide-progress{background:var(--color-gray-12)}.template--sustainability .section-text-columns-with-image .text-column__content{margin-top:32px}.template--sustainability .section-text-columns-with-image .text-column__text *{font-size:var(--font-base-size);line-height:26px;letter-spacing:0;font-weight:var(--font-weight-400);color:var(--color-black);margin:0}.template--sustainability .section-text-columns-with-image .text-column__text strong{font-size:var(--font-x-small-size)}.template--sustainability .text-column__text strong{color:var(--color-gray-17)}.template--about-us .text-column-with-image.x-splide{margin-right:-16px}.template--about-us .section-text-columns-with-image .splide-progress-bar,.template--sustainability .section-text-columns-with-image .splide-progress-bar{height:2px}@media screen and (min-width: 767px){.template--about-us .section-text-columns-with-image .text-column__heading{font-size:calc(var(--font-h3-size) + 4px);line-height:64px}.template--about-us .section-text-columns-with-image .text-column__list:not(:has(.text-column__column-reverse)) .text-column__content{margin-top:80px;padding-bottom:40px}.template--about-us .section-text-columns-with-image .text-column__list .text-column__column-reverse .text-column__content{margin-top:0;padding-bottom:0;flex-grow:unset;margin-bottom:80px;padding-top:40px}.template--about-us .section-text-columns-with-image .page-width,.template--sustainability .section-text-columns-with-image .page-width{padding-left:32px;padding-right:32px;max-width:100%}.template--about-us .text-column__section-content{grid-template-columns:repeat(2,1fr);padding:0 80px}.template--about-us .text-column__section-content *{font-size:var(--font-base-size);line-height:24px}.template--about-us .section-text-columns-with-image .page-width.splide-progress__main,.template--sustainability .section-text-columns-with-image .page-width.splide-progress__main{padding:0;margin-top:80px;width:calc(100% - 16px);margin-left:0}.template--sustainability .section-text-columns-with-image .text-column__text *{font-size:var(--font-base-size);line-height:24px}.template--sustainability .text-column-with-image.x-splide{margin-right:-32px}.template--about-us .text-column__section-main .section-heading,.template--about-us .text-column__section-main .section-heading *{font-size:calc(var(--font-h5-size) - 4px);line-height:40px}.template--about-us .text-column__section-main .section-heading{margin-bottom:8px}.template--about-us .text-column__section-text{margin-bottom:56px}.template--about-us .text-column__section-text *{font-size:var(--font-base-size);line-height:24px}.template--about-us .text-column__section-content{grid-template-columns:repeat(2,1fr)}.template--about-us .text-column__section-main{padding-bottom:56px}.template--about-us .text-column__section-content *,.template--sustainability .section-text-columns-with-image .text-column__text *{font-size:var(--font-base-size);line-height:24px}.template--sustainability .section-text-columns-with-image .text-column__text strong{font-size:var(--font-x-small-size)}.template--about-us .text-column-with-image.x-splide{margin-right:-32px}.template--about-us .section-text-columns-with-image .page-width.splide-progress__main,.template--sustainability .section-text-columns-with-image .page-width.splide-progress__main{width:calc(100% - 32px);margin-left:0}}@media screen and (min-width: 768px) and (max-width: 1500px){.template--about-us .iwt-content.w-full{padding-right:56px}.template--about-us .text-column__section-content{padding:0 40px}}@media screen and (max-width: 767px){.template--about-us .section-text-columns-with-image .text-column__list{padding-top:0}.template--about-us .section-text-columns-with-image .text-column__list .text-column__main .text-column__content{flex-grow:unset}.template--about-us .section-text-columns-with-image .page-width.splide-progress__main,.template--sustainability .section-text-columns-with-image .page-width.splide-progress__main{max-width:200px}.template--about-us .text-column__section-content{gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/text-column.css.map */
