.accordion{background-color:var(--accordion-background-color);padding:56px 0}@media only screen and (min-width:1024px){.accordion{padding:80px 0}}.accordion__outer{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.accordion__outer{width:91.2vw}}@media only screen and (min-width:768px){.accordion__outer{width:87.5vw}}@media only screen and (min-width:1024px){.accordion__outer{width:86.6666666667vw}}@media only screen and (min-width:1920px){.accordion__outer{width:1668px}}.accordion__inner{flex-basis:91.2vw;max-width:91.2vw;padding-left:1.8666666667vw;padding-right:1.8666666667vw;width:91.2vw}@media only screen and (min-width:768px){.accordion__inner{flex-basis:87.5vw;max-width:87.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:87.5vw}}@media only screen and (min-width:1024px){.accordion__inner{flex-basis:86.6666666667vw;max-width:86.6666666667vw;padding-left:1.4236111111vw;padding-right:1.4236111111vw;width:86.6666666667vw}}@media only screen and (min-width:1920px){.accordion__inner{flex-basis:1668px;max-width:1668px;padding-left:27px;padding-right:27px;width:1668px}}.accordion__content-container{margin-bottom:40px}@media only screen and (min-width:768px){.accordion__content-container{display:flex}}.accordion__content-container .accordion__content{text-align:center}@media only screen and (min-width:768px){.accordion__content-container .accordion__content{text-align:left}}.accordion__image{margin:0 auto 24px;max-width:350px}@media only screen and (min-width:768px){.accordion__image{margin:0 3.125vw 0 0;width:18.75vw}}@media only screen and (min-width:1024px){.accordion__image{margin-right:2.8472222222vw;width:18.8194444444vw}}@media only screen and (min-width:1920px){.accordion__image{margin-right:54px;width:224px}}.accordion__image img{height:auto;width:100%}.accordion__headline{font-family:var(--font-base-family);font-size:2.5rem;font-weight:var(--headline-font-weight);line-height:52px;margin-bottom:16px}@media only screen and (min-width:1024px){.accordion__headline{font-size:4.5rem;line-height:84px;margin-bottom:20px}}.accordion__subline{font-family:var(--font-base-family);font-size:1.625rem;font-weight:var(--headline-font-weight);line-height:32px}@media only screen and (min-width:1024px){.accordion__subline{font-size:2rem;line-height:40px}}.accordion__actions{margin-top:40px;text-align:center}@media only screen and (min-width:1024px){.accordion__actions{margin-top:64px}}.accordion__actions .accordion__action{display:flex}@media only screen and (min-width:1024px){.accordion__actions .accordion__action{display:inline-flex;min-width:375px}}.accordion__item{background-color:#fff;box-shadow:var(--box-shadow-secondary);margin-bottom:20px}.accordion__item:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.accordion__item{margin-bottom:40px}}.accordion__item-checkbox{left:-1910em;position:absolute;visibility:hidden;width:0}.accordion__item-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;font-family:var(--font-base-family);font-size:1.125rem;font-weight:var(--headline-font-weight);justify-content:space-between;line-height:26px;margin:0;padding:16px;text-align:left;transition:background-image .25s cubic-bezier(.645,.045,.355,1);width:100%}@media only screen and (min-width:1024px){.accordion__item-button{font-size:1.625rem;line-height:32px;padding:32px}}.accordion__item-button:focus-visible{outline-color:var(--focus-visible-color);outline-offset:4px;outline-style:solid;outline-width:2px}.accordion__item-button .icon{margin-left:24px;min-width:24px;transform:rotate(45deg);transition:transform .25s cubic-bezier(.645,.045,.355,1)}.accordion__item-button.accordion__item-button--is-active{background-image:var(--accordion-item-label-background);color:var(--accordion-item-label-color);fill:var(--accordion-item-label-color)}.accordion__item-button.accordion__item-button--is-active .icon{transform:rotate(0);transition:transform .25s cubic-bezier(.645,.045,.355,1)}.accordion__item-label{align-items:center;cursor:pointer;display:flex;font-family:var(--font-base-family);font-size:1.125rem;font-weight:var(--headline-font-weight);justify-content:space-between;line-height:26px;padding:16px;text-align:left;transition:background-image .25s cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:1024px){.accordion__item-label{font-size:1.625rem;line-height:32px;padding:32px}}.accordion__item-content{max-height:0;overflow:hidden}.accordion__item-content.accordion__item-content--is-active{display:block;left:0;max-height:5000px;opacity:1;padding:24px;position:relative;visibility:visible;width:auto}@media only screen and (min-width:1024px){.accordion__item-content.accordion__item-content--is-active{padding:32px}}.accordion__item-content .rte h2,.accordion__item-content .rte h3,.accordion__item-content .rte h4{font-size:1.125rem;font-weight:var(--headline-font-weight);line-height:1.2222222222}.accordion__item-content .rte [data-component-type=text]{margin-bottom:1em;margin-top:1em}.accordion__item-content .rte [data-component-type=text]:first-child{margin-top:0}.accordion__item-content .rte [data-component-type=text]:last-child{margin-bottom:0}.accordion__item-content .rte [data-component-type=heading] *{font-family:var(--font-base-family);font-size:1rem;font-weight:var(--font-base-font-weight);line-height:24px}.accordion-item__product-features{margin-bottom:24px;margin-top:24px;text-align:center}@media only screen and (min-width:1024px){.accordion-item__product-features{display:flex;flex-wrap:wrap;margin:24px -20px 0;text-align:left}}.accordion-item__product-feature{margin-bottom:48px}.accordion-item__product-feature:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.accordion-item__product-feature{align-items:flex-start;display:flex;padding:0 20px;width:50%}}.accordion-item__product-feature-icon{align-items:center;border:1px solid var(--accordion-item-feature-color);border-radius:50%;display:flex;fill:var(--accordion-item-feature-color-fill);height:96px;justify-content:center;margin:0 auto 30px;padding:19px;width:96px}@media only screen and (min-width:1024px){.accordion-item__product-feature-icon{height:auto;width:auto}.accordion-item__product-feature-content{margin-left:24px}}.accordion-item__product-feature-headline{font-size:1.125rem;font-stretch:var(--headline-l-font-stretch,normal);font-weight:var(--headline-font-weight);font-weight:var(--accordion-item-feature-headline-font-weight);line-height:1.2222222222;margin-bottom:8px}@media only screen and (min-width:1024px){.accordion-item__product-feature-headline{font-size:1.4375rem;font-weight:var(--headline-font-weight);line-height:1.4347826087}}.accordion-item__product-feature-copy{color:var(--accordion-item-feature-copy-color);font-family:var(--font-base-family);font-size:1rem;font-weight:var(--font-base-font-weight);font-weight:var(--accordion-item-feature-copy-font-weight);line-height:24px}.accordion-item__attributes{list-style-type:none;margin-bottom:24px;margin-top:24px;padding:0}@media only screen and (min-width:1024px){.accordion-item__attributes{display:flex;flex-wrap:wrap;margin-bottom:24px;margin-top:24px}}.accordion-item__attribute{display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:24px}@media only screen and (min-width:1024px){.accordion-item__attribute{width:50%}}.accordion-item__attribute .accordion-item__attribute-label{font-weight:var(--accordion-item-font-weight);margin-right:17px}.accordion-item__attribute .accordion-item__download-value{font-weight:var(--accordion-item-value-font-weight);padding-right:17px}.accordion-item__attribute .accordion-item__attribute-label,.accordion-item__attribute .accordion-item__download-value{overflow:hidden;width:50%}.accordion-item__downloads{list-style-type:none;margin-bottom:24px;margin-top:24px;padding:0}.accordion-item__download-link{color:var(--accordion-item-download-link-color);display:inline-block;font-size:.875rem;font-weight:var(--accordion-item-font-weight);line-height:18px;margin-bottom:16px;-webkit-text-decoration:var(--accordion-item-download-link-decoration);text-decoration:var(--accordion-item-download-link-decoration)}.accordion-item__download-link:focus-visible{outline-color:var(--focus-visible-color);outline-offset:4px;outline-style:solid;outline-width:2px}