:root{--root-width:100vw;--grid-absolute-gutter:20px;--grid-absolute-cols:12;--grid-container-spacing:20px;--grid-container-width:calc(var(--root-width) - var(--grid-container-spacing) * 2);--grid-absolute-col-width:calc(
            (
                var(--grid-container-width) - var(--grid-absolute-gutter) * (var(--grid-absolute-cols) - 1)
            ) / var(--grid-absolute-cols)
        )}@media (min-width: 1024px){:root{--grid-absolute-gutter:24px}}@media (min-width: 1280px){:root{--grid-absolute-gutter:40px}}@media (min-width: 768px){:root{--grid-absolute-cols:24;--grid-container-spacing:34px}}@media (min-width: 768px){}@media (min-width: 1024px){:root{--grid-container-spacing:42px}}@media (min-width: 1280px){:root{--grid-container-spacing:64px}}@media (min-width: 1440px){:root.is-xl-enabled{--grid-container-spacing:75px}}@media (min-width: 1280px){:root{--grid-container-width:min(
                calc(var(--root-width) - var(--grid-container-spacing) * 2),
                1152px
            )}:root.is-xl-enabled{--grid-container-width:calc(var(--root-width) - var(--grid-container-spacing) * 2)}}@media (min-width: 1280px){}@media (min-width: 1440px){:root.is-xl-enabled{--grid-container-width:min(
                    calc(var(--root-width) - var(--grid-container-spacing) * 2),
                    1290px
                )}}.expandabletext__base{display:flex;flex-wrap:wrap}.expandabletext__base::before,.expandabletext__base::after{content:' ';display:table}.expandabletext__base::after{clear:both}.expandabletext__base--htmlcomponent{margin-top:.625em}.expandabletext__base--textimage .expandabletext__btn{padding:0em 15px 0em 25px}.expandabletext__base--textimage .expandabletext__btnWrapper{margin-top:2em;width:100%;display:flex;flex-flow:row nowrap;align-items:center}.expandabletext__base--textimage .expandabletext__btnWrapper::before,.expandabletext__base--textimage .expandabletext__btnWrapper::after{content:'';width:100%;height:1px;background-color:#cfcfcf}.expandabletext__base--textimage .expandabletext__btnWrapper:hover::before,.expandabletext__base--textimage .expandabletext__btnWrapper:hover::after{background:#717171}.expandabletext__content{width:100%}.expandabletext__btn{flex-shrink:0}.expandabletext__btnTxt{font:bold .875em/1.14286 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;display:inline-block}@media (min-width: 1280px){.expandabletext__btnTxt{font:bold 1em/1.125 Frutiger,Arial,Helvetica,sans-serif}}.expandabletext__svgIcon{transform:rotate(90deg)}.expandabletext__btn--is-open .expandabletext__svgIcon{transform:rotate(-90deg)}.expandabletext__svgIcon--hidden{display:none}
