.banner-top{padding:8px;gap:16px;background:var(--banner-top-background-color);color:var(--banner-top-text-color);height:48px}header.header{background-color:var(--header-background-color);top:0;position:sticky;box-shadow:0 2px 4px -1px rgba(0,0,0,.1),0 4px 5px 0 rgba(0,0,0,.07),0 1px 10px 0 rgba(0,0,0,.06);z-index:100;border-bottom:var(--header-bottom-border)}header.header,header.header .button-ext{color:var(--header-color)}header.header.hide{animation-name:slideOut;animation-duration:.5s;animation-fill-mode:forwards}header.header.show{animation-name:slide;animation-duration:.5s;animation-fill-mode:forwards}header.header .logos-and-sitelinks-wrapper{height:72px;align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0}:is(header.header .logos-and-sitelinks-wrapper) .logo-main{width:180px;height:40px}header.header .navigation-and-login-block-wrapper{justify-content:space-between;height:72px;gap:24px;padding-top:0;padding-bottom:0}:is(header.header .navigation-and-login-block-wrapper)>.login-and-search-block{gap:16px;flex-grow:1;justify-content:flex-end}@keyframes slide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.login .button-ext{padding-inline:0;border:none;background:none}.login .link-ext{color:var(--header-login-color);text-decoration:none}.login .dual-login-block{display:flex;flex-direction:column;position:absolute;top:50px;background:var(--header-login-background);border:1px solid gray}:is(.login .dual-login-block) .link-ext{color:var(--header-login-color);padding:12px 24px;background:var(--header-login-background)}:is(:is(.login .dual-login-block) .link-ext):hover{background-color:var(--header-login-background-hover)}.search-box{align-items:center;position:relative;width:auto}.search-box.expanded{width:100%;max-width:400px}@media (max-width:600px){.search-box.expanded{max-width:100%}}.expanded:is(.search-box .search-input-wrapper){width:100%}.search-box>.search-input-prompt{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;cursor:pointer}.navigation-crawler{display:none}@media (max-width:600px){.navigation-block-mobile.search-expanded{display:none}}.navigation-block-mobile{position:relative;justify-content:space-between}.navigation-block-mobile>.navigation-items{gap:32px}.navigation-block-mobile .button-ext{border:none;padding:0;margin:0;font-weight:100}.active:is(.navigation-block-mobile .button-ext){font-weight:700;color:var(--header-navigation-color-active)}.menu-open-button:is(.navigation-block-mobile .button-ext)>.button-content{gap:8px}.navigation-block-mobile .navigation-overlay{background:#333333bf;z-index:1;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll;overscroll-behavior:contain;align-items:flex-start;transition:.2s;width:0;transition:width .2s ease,visibility 0s linear .2s;visibility:hidden}.open:is(.navigation-block-mobile .navigation-overlay){visibility:visible;transition:width .2s ease,visibility 0s linear 0s;width:100%;padding-left:16px}.navigation-block-mobile .navigation-body{position:absolute;top:0;overflow-x:hidden;overflow-y:auto;transition:.2s;background-color:#f1f1f1;left:0;width:100%;box-shadow:1px 1px 10px rgba(1,2,0,.5)}.open:is(.navigation-block-mobile .navigation-body){padding-left:16px;height:auto}:is(.navigation-block-mobile .navigation-body) a.link-ext{color:var(--navigation-popup-color);text-decoration:none}.active:is(:is(.navigation-block-mobile .navigation-body) a.link-ext){text-decoration:underline}:is(.navigation-block-mobile .navigation-body) .navigation-item-wrapper{position:relative}:is(:is(.navigation-block-mobile .navigation-body) .navigation-item-wrapper)>.link{position:absolute;padding:8px;top:12px;z-index:1}:is(.navigation-block-mobile .navigation-body) details.navigation-item{overflow:hidden;position:relative}:is(:is(.navigation-block-mobile .navigation-body) details.navigation-item) .openNode{padding:8px;margin-right:16px}:is(:is(:is(.navigation-block-mobile .navigation-body) details.navigation-item) .openNode)>.icon-ext.expand{width:12px;height:12px}:is(:is(.navigation-block-mobile .navigation-body) details.navigation-item) summary{border-bottom:1px solid #d8d8d8;padding:12px 0;line-height:36px;list-style:none;display:flex;align-items:center;width:100%;flex-direction:row;gap:16px;justify-content:end}:is(:is(:is(.navigation-block-mobile .navigation-body) details.navigation-item) summary) .icon-ext{transform:rotate(0)}:is(:is(.navigation-block-mobile .navigation-body) details.navigation-item) .navigation-item-last{border-bottom:1px solid #d8d8d8;display:flex}:is(:is(:is(.navigation-block-mobile .navigation-body) details.navigation-item) .navigation-item-last)>.last{justify-content:start;margin:12px 0;padding:8px}:is(:is(.navigation-block-mobile .navigation-body) details.navigation-item) summary::-webkit-details-marker{display:none}:is(:is(.navigation-block-mobile .navigation-body) details.navigation-item) .navigation-children{padding-left:16px;transition:1s;max-height:0}:is([open]:is(:is(.navigation-block-mobile .navigation-body) details.navigation-item)>summary) .icon-ext.expand{transform:var(--comparison-table-expand-icon-transform)}[open]:is(:is(.navigation-block-mobile .navigation-body) details.navigation-item) .navigation-children{padding-left:16px;height:auto;max-height:8000px;overflow:auto;transition:1s}@media (min-width:960px){.navigation-block-mobile{display:none}}.navigation-block-desktop{position:relative;justify-content:space-between}.navigation-block-desktop>.navigation-items{gap:32px;align-items:center}.navigation-block-desktop .button-ext{border:none;padding:0;margin:0;font-weight:100;color:var(--header-color)}.active:is(.navigation-block-desktop .button-ext){font-weight:700;color:var(--header-navigation-color-active)}:is(.navigation-block-desktop .button-ext):hover{text-decoration:underline;cursor:pointer}.navigation-block-desktop .navigation-overlay{background:#333333bf;z-index:1;position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;align-items:center;justify-content:flex-start;display:flex;flex-direction:column;overflow:auto}@media (max-width:960px){.navigation-block-desktop{display:none}}.navigation-popup{background-color:var(--navigation-popup-background-color);padding:40px;height:-moz-fit-content;height:fit-content;overflow:auto}.navigation-popup .title{padding:0 0 32px}:is(.navigation-popup .title) .link-ext{font-size:20px;font-weight:700}:is(:is(.navigation-popup .title) .link-ext)>.arrow{height:16px;width:16px}.navigation-popup .links{max-height:400px;flex-wrap:wrap;display:flex;flex-direction:column;padding-top:24px}.navigation-popup a.link{color:var(--navigation-popup-color);text-decoration:none}.navigation-popup .menu-item{padding-top:8px;padding-bottom:8px;font-weight:100;font-size:16px}.level-1:is(.navigation-popup .menu-item){font-size:18px;font-weight:700;text-decoration:none}.level-1:is(.navigation-popup .menu-item)>a.link-ext{display:block;margin-bottom:8px}.active:is(.level-1:is(.navigation-popup .menu-item)>a.link-ext){text-decoration:underline}.level-1.no-children:is(.navigation-popup .menu-item){margin-bottom:16px}.active:is(.level-2:is(.navigation-popup .menu-item)>a.link-ext){text-decoration:underline}.navigation-popup .group{flex-grow:1}.navigation-popup .group.level-2{margin-bottom:16px}.sitelinks .link-ext{color:var(--header-sitelinks-color);text-decoration:none;padding-left:8px;padding-right:8px;border-left:1px solid #edf1f2}.first:is(.sitelinks .link-ext){border-left:none;padding-left:0}.last:is(.sitelinks .link-ext){padding-right:0}.active:is(.sitelinks .link-ext){font-weight:700;color:var(--header-sitelinks-color-active)}.search-block-wrapper .search-prompt{background:var(--search-page-prompt-background);position:sticky;top:0;height:64px;z-index:1}@media (max-width:960px){.bottom:is(.search-block-wrapper .search-prompt){position:fixed;bottom:0;top:auto;z-index:1}}.search-block-wrapper .search-input{padding-top:24px;padding-bottom:24px}:is(.search-block-wrapper .search-input)>.field-input{width:400px}@media (max-width:960px){.search-block-wrapper .search-input{padding-top:12px;padding-bottom:12px}}.search-results-block{gap:24px}.search-results-block>.search-results-title{font-weight:700}.search-results-block>.search-results-list{gap:16px}:is(.search-results-block>.search-results-list)>.search-result-item{gap:8px}:is(:is(.search-results-block>.search-results-list)>.search-result-item)>.title{font-weight:700;font-size:18px}:is(:is(.search-results-block>.search-results-list)>.search-result-item)>.link{display:inline;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}:is(:is(.search-results-block>.search-results-list)>.search-result-item)>hr{margin-top:16px}:is(:is(.search-results-block>.search-results-list)>.search-result-item)>.description{display:block}.breadcrumbs-wrap{background-color:var(--breadcrumbs-background-color);padding:12px 0}.breadcrumbs-wrap .breadcrumbs{font-size:14px;line-height:26px;gap:8px;padding-top:0;padding-bottom:0;flex-wrap:wrap}:is(.breadcrumbs-wrap .breadcrumbs)>.link-ext{margin:0;font-weight:700;text-decoration:none}.linkWithArrow:is(:is(.breadcrumbs-wrap .breadcrumbs)>.link-ext){font-weight:400}.linkWithArrow:is(:is(.breadcrumbs-wrap .breadcrumbs)>.link-ext) .icon-ext.arrow{color:var(--breadcrumbs-link-separator-color)}:is(:is(.breadcrumbs-wrap .breadcrumbs)>.link-ext):hover{text-decoration:underline}.footer-wrapper .footer{background-color:var(--footer-background-color);color:var(--footer-color);border-top:1px solid var(--divider-color)}:is(.footer-wrapper .footer) .footer-links-blocks{justify-content:space-between;margin-bottom:32px;align-items:flex-start}@media (max-width:960px){:is(.footer-wrapper .footer) .footer-links-blocks{flex-direction:column;gap:32px}}:is(.footer-wrapper .footer)>.divider{background-color:var(--footer-divider-color)}:is(.footer-wrapper .footer) .footer-logos-wrapper{justify-content:space-between;padding-bottom:0}:is(.footer-wrapper .footer) .about-and-footer-links-wrapper{justify-content:space-between;margin-bottom:80px;gap:40px 32px}:is(:is(.footer-wrapper .footer) .about-and-footer-links-wrapper)>.about{max-width:440px;font-size:14px;line-height:24px}@media (max-width:960px){:is(.footer-wrapper .footer) .about-and-footer-links-wrapper{flex-direction:column}:is(:is(.footer-wrapper .footer) .about-and-footer-links-wrapper)>.about{max-width:100%;font-size:14px;line-height:24px}:is(:is(.footer-wrapper .footer) .about-and-footer-links-wrapper) .footer-links-bottom{flex-direction:column}}.footer-links-bottom{gap:16px}.footer-links-bottom .link-ext{color:var(--footer-color);text-decoration:none}:is(.footer-links-bottom .link-ext)>.arrow{display:var(--footer-link-arrow-display)}:is(.footer-links-bottom .link-ext):hover{text-decoration:underline}.hero{display:flex;justify-content:center;width:100%}.hero.hero-with-text{display:grid;grid-template-columns:1fr 1fr}@media (max-width:960px){.hero.hero-with-text{display:flex;flex-direction:column-reverse}}.hero .image-wrap{min-height:375px;position:relative;width:100%}@media (max-width:960px){.hero .image-wrap{min-height:175px;height:175px;flex-basis:100%;-o-object-fit:cover;object-fit:cover}}.hero .headline-wrap{background-color:var(--hero-headline-wrap-background-color);color:var(--hero-headline-wrap-color);display:flex;align-items:flex-end;flex-direction:column;justify-content:center;width:100%}:is(.hero .headline-wrap) a:not(.button-primary):not(.button-secondary){color:var(--hero-headline-wrap-color)}:is(.hero .headline-wrap)>.headline{padding-left:var(--global-container-padding-sides);max-width:calc((var(--global-page-content-width) / 2))}:is(.hero .headline-wrap) .headline-content{max-width:calc(var(--global-page-content-width) / 2);align-self:flex-end;padding-left:0}:is(:is(:is(.hero .headline-wrap) .headline-content) .headline-area)>.button-container-block-wrapper>.button-container-block{padding-left:0;padding-right:0}@media (max-width:960px){:is(.hero .headline-wrap) .headline-content{width:100%;align-self:flex-start}}@media (max-width:960px){.hero .headline-wrap{width:100%;align-items:flex-start}}.hero .hero-area-checkmark-MO{padding-inline-start:0}:is(.hero .hero-area-checkmark-MO) li{margin-bottom:24px;list-style-type:none;padding-left:40px;line-height:24px;background-size:22px 22px!important;background:var(--hero-headline-li-icon)}.hero .preamble{display:flex}@media (max-width:600px){.hero .preamble{flex-direction:column}}.page-header-wrapper>.page-header{gap:16px}:is(.page-header-wrapper>.page-header)>.content1{width:100%;font-size:18px;line-height:26px}@media (max-width:960px){.main-content-area>.text-block-wrapper{padding-left:var(--global-container-padding-sides);padding-right:var(--global-container-padding-sides)}}