@charset "UTF-8";:root{--header-breakpoint: 1280px;--grid-column-gap: 16px;--pre-header-height: .1px;--header-height: 96px;--grid-row-gap: 64px;--grid-size: 100vw;--page-size: 100vw;--sticky-top: calc(var(--header-height) + var(--pre-header-height))}@media (min-width: 512px){:root{--grid-column-gap: 16px}}@media (min-width: 900px){:root{--grid-row-gap: 80px;--grid-column-gap: 24px}}@media (min-width: 1280px){:root{--grid-column-gap: 64px;--pre-header-height: 0;--header-height: 88px;--grid-row-gap: 100px}}@media (min-width: 1200px){:root{--grid-size: 1200px}}@media (min-width: 2560px){:root{--page-size: 2560px}}html{box-sizing:border-box;position:relative;scroll-behavior:smooth;background-color:#fff}html *,html *:before,html *:after{box-sizing:border-box}body{color:#292c3a;background-color:#fff;font-family:Open Sans,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;line-height:1.5;margin:0;-ms-overflow-style:-ms-autohiding-scrollbar}body *:focus-visible{outline:2px solid #75d35f!important;outline-offset:4px!important;border-radius:4px}p,.paragraph,ul,ol,dl,dd,table{margin:0 0 16px;max-width:768px}figure{margin:0}fieldset{border:1px solid #ccc;border-radius:8px;padding:12px 16px}fieldset:not(:first-of-type){margin-top:16px}fieldset legend{padding:0 8px;margin-left:-8px}legend{display:flex;margin-right:0;margin-left:auto;align-items:flex-end}ul,ol{padding-left:20px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}p>.button{margin-top:48px}hr{background-color:#fff;border:0;display:block;height:1px;margin:40px 0}img{display:block;height:auto;max-width:100%;width:100%}figcaption{font-size:.875rem;margin-top:.625rem}code{letter-spacing:.5px}table{border-collapse:collapse;border-spacing:0;max-width:100%}tr{background-color:#fafafa}tr:nth-child(2n){background-color:#fff}thead+tbody tr{background-color:#fff}thead+tbody tr:nth-child(2n){background-color:#fafafa}.friendation:not(.backgroundDefault) tr{background-color:#fff}.friendation:not(.backgroundDefault) tr:nth-child(2n){background-color:#fafafa}td,th{padding:1.25rem;text-align:inherit;vertical-align:top}th{background-color:#fff}.friendation:not(.backgroundDefault) th{background-color:#fff}thead th{box-shadow:inset 0 -2px #292c3a;vertical-align:bottom}tbody th{box-shadow:inset -2px 0 #292c3a}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-align:inherit}form{margin:0}legend,b{font-weight:600}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-ExtraBold-09e21dbf.woff) format("woff");font-weight:800}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Regular-b2e4cba2.woff) format("woff");font-weight:400}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-SemiBold-bb6dd6e2.woff) format("woff");font-weight:600}h1,.h1{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:3rem;color:#b60000;line-height:1.3;margin:0 0 16px}@media (min-width: 462px){h1,.h1{font-size:4rem}}h2,.h2{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:2rem;line-height:1.3;color:#b60000;font-weight:800;margin-bottom:16px}@media (min-width: 512px){h2,.h2{font-size:3rem;line-height:1.22}}h3,.h3{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:1.75rem;line-height:1.28;font-weight:800}@media (min-width: 512px){h3,.h3{font-size:2rem;line-height:1.28}}h4,.h4{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:1.1rem;line-height:1.33}@media (min-width: 512px){h4,.h4{font-size:1.5rem;line-height:1.1875}}@media (min-width: 900px){h4,.h4{font-size:2rem}}h5,.h5{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:1.25rem;line-height:1.5}@media (min-width: 512px){h5,.h5{font-size:1.5rem;line-height:1.33}}h6,.h6{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:1.125rem;line-height:1.33}.lead{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:1.35rem;font-weight:600;margin-top:24px}.lead+h1,.lead+.h1{margin-top:0}.lead+h2,.lead+.h2{margin-top:0}a,.link{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;color:#292c3a;text-decoration:none;position:relative;font-weight:600;overflow:hidden;display:inline-flex;transition:color .2s ease-out}a:after,.link:after{position:absolute;bottom:0;background-color:#292c3a;left:0;content:"";width:100%;transform:translate(-100%);height:2px;transition:transform .2s ease-out,background-color .2s ease-out}a:hover,a:focus-visible,.link:hover,.link:focus-visible{color:#b60000}a:hover:after,a:focus-visible:after,.link:hover:after,.link:focus-visible:after{transform:translate(0);background-color:#b60000}a.button:after,.link.button:after{display:none}blockquote,.blockquote{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;background-color:#fff;border:1px solid #292c3a;border-radius:8px;margin:80px 0;padding:12px 16px 16px}@media (min-width: 900px){blockquote,.blockquote{padding:32px 40px 40px}}p{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;line-height:1.7}ul,ol,.ul,.ol{max-width:100%}ul:not([class]):not([role]) li:first-of-type,ol:not([class]):not([role]) li:first-of-type,.ul:not([class]):not([role]) li:first-of-type,.ol:not([class]):not([role]) li:first-of-type{margin-top:8px}ul:not([class]):not([role]) li:last-of-type,ol:not([class]):not([role]) li:last-of-type,.ul:not([class]):not([role]) li:last-of-type,.ol:not([class]):not([role]) li:last-of-type{margin-bottom:16px}ul:not([class]):not([role]) li:not(:last-child),ol:not([class]):not([role]) li:not(:last-child),.ul:not([class]):not([role]) li:not(:last-child),.ol:not([class]):not([role]) li:not(:last-child){margin-bottom:.5em}ul:not([class]):not([role]) li:not(:last-child) ul,ul:not([class]):not([role]) li:not(:last-child) ol,ul:not([class]):not([role]) li:not(:last-child) .ul,ul:not([class]):not([role]) li:not(:last-child) .ol,ol:not([class]):not([role]) li:not(:last-child) ul,ol:not([class]):not([role]) li:not(:last-child) ol,ol:not([class]):not([role]) li:not(:last-child) .ul,ol:not([class]):not([role]) li:not(:last-child) .ol,.ul:not([class]):not([role]) li:not(:last-child) ul,.ul:not([class]):not([role]) li:not(:last-child) ol,.ul:not([class]):not([role]) li:not(:last-child) .ul,.ul:not([class]):not([role]) li:not(:last-child) .ol,.ol:not([class]):not([role]) li:not(:last-child) ul,.ol:not([class]):not([role]) li:not(:last-child) ol,.ol:not([class]):not([role]) li:not(:last-child) .ul,.ol:not([class]):not([role]) li:not(:last-child) .ol{margin-top:.5em}ul{list-style-type:none}ul>li{position:relative}ul>li:before{background-color:#b6000080;border-radius:2px;content:"";display:block;height:6px;left:-16px;position:absolute;top:9px;width:6px}.button{align-items:center;align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#b60000;color:#fff;border:2px solid #b60000;border-radius:4px;font-weight:600;box-sizing:border-box;cursor:pointer;display:inline-flex;height:48px;justify-content:center;line-height:inherit;min-height:48px;min-width:48px;padding:8px 32px;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.button:hover,.button:focus-visible{background-color:transparent;color:#b60000;border-color:#b60000}.button:active{background-color:#b60000;color:#fff;border-color:#b60000}.button--secondary{background-color:transparent;border-color:#b60000;color:#b60000}.button--secondary:hover,.button--secondary:focus-visible{background-color:#b60000;color:#fff;border-color:#b60000}.button--secondary:active{background-color:transparent;border-color:#b60000;color:#b60000}.button-negative{border-color:#fff;background-color:#fff;color:#292c3a}.button-negative:hover,.button-negative:focus-visible{background-color:transparent;color:#fff;border-color:#fff}.button-negative:active{border-color:#fff;background-color:#fff;color:#292c3a}header.componentPadding{padding-bottom:0}.header{margin-top:64px}.header-text{column-gap:16px;display:grid;grid-template-columns:repeat(1,minmax(8px,1fr));row-gap:16px}.header-text>:first-child{margin-top:0!important;padding-top:0!important}.header-text>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 900px){.header-text{column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(8px,1fr));row-gap:16px;column-gap:32px}}.header-text-logo{display:none}@media (min-width: 512px){.header-text-logo{display:flex;align-items:center;justify-content:center}}.note-inner{padding:16px;margin:16px 0;background-color:#fafafa;border-radius:0 8px 8px 0;border-left:3px solid rgba(182,0,0,.5);display:flex;font-weight:600;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;text-align:center}.note-inner>:first-child{margin-top:0!important;padding-top:0!important}.note-inner>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 512px){.note-inner{padding:16px 24px;margin:24px 0}}@media (min-width: 900px){.note-inner{gap:24px;justify-content:left}}.note-inner .icon{filter:grayscale(1);font-size:2rem}.note-inner .lead{color:#292c3a}.note-inner h2{margin-bottom:0;margin-top:0}.note #countdown{display:flex;width:100%;justify-content:center;gap:12px}@media (min-width: 900px){.note #countdown{width:auto}}.note-item{display:flex;flex-direction:column;align-items:center}.note-item .number{font-size:1.2rem;font-weight:800;color:#b60000}.note-item .title{font-size:.75rem;color:#777;font-weight:400}.hidden{display:none}.modal{position:fixed;width:calc(100% - 32px);max-width:768px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #292c3a33;z-index:9999999;background-color:#fafafa;border-radius:16px;padding:10px 16px 16px}@media (min-width: 768px){.modal{padding:18px 24px 24px}}.modal-open{overflow:hidden}.modal-item{margin-bottom:16px;display:flex}.modal-item:first-of-type{margin-top:24px}.modal-item:last-of-type{margin-bottom:32px}.modal-item-inner{display:flex;flex-direction:column}.modal-item-meta{font-size:14px;font-weight:400}.modal-item .lead{margin:0}.modal .button{margin-bottom:12px}.modal input[type=checkbox]{height:24px;width:24px;margin-right:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #292c3a;border-radius:4px;display:inline-block;position:relative;cursor:pointer;flex-shrink:0}.modal input[type=checkbox]:checked{background-color:#b60000;border-color:#b60000}.modal input[type=checkbox]:checked:after{content:"✔";font-size:16px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(41,44,58,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999999}.menu{position:fixed;top:16px;left:0;right:0;width:100%;z-index:99999}.menu .settings .label-desktop{display:none}@media (min-width: 900px){.menu .settings .label-desktop{display:block}}.menu .settings .label-mobile{display:flex;align-items:center;justify-content:center}.menu .settings .label-mobile svg{height:20px;width:20px}@media (min-width: 900px){.menu .settings .label-mobile{display:none}}@media (max-width: 899px){.menu .button{padding-left:16px;padding-right:16px}}.menu-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:8px;background-color:#b60000;padding:12px;position:relative}.menu-wrapper:before{opacity:1;top:-16px;left:0;right:0;height:75%;position:absolute;z-index:-1;content:"";background-color:#fff0;background-image:radial-gradient(transparent 1px,#fff 1px);background-size:5px 5px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);mask:linear-gradient(#000 50%,rgba(255,255,255,0) 100%);transition:opacity .5s ease;pointer-events:none}.menu-wrapper .logo{display:flex;align-items:center;gap:16px}.menu-wrapper .logo-wrapper{height:48px;width:48px;overflow:hidden;border-radius:4px;background-color:#fff}.menu-wrapper .logo-wrapper svg{height:100%;width:100%}.menu-wrapper .logo-breadcrumb{display:block;list-style:none;margin:0;padding:0;display:flex;color:#fff;font-weight:600}.menu-wrapper .logo-breadcrumb:not([class]) li:not(:last-child){margin-bottom:0}.menu-wrapper .logo-breadcrumb ul{padding:0 0 0 40px}.menu-wrapper .logo-breadcrumb>li:before{display:none}@media (max-width: 626px){.menu-wrapper .logo-breadcrumb{display:none}}.menu-wrapper .logo-breadcrumb-first,.menu-wrapper .logo-breadcrumb-second{opacity:.7;margin-right:8px;color:#fff;font-weight:500}.menu-wrapper .logo-breadcrumb-first:focus-visible:after,.menu-wrapper .logo-breadcrumb-first:hover:after,.menu-wrapper .logo-breadcrumb-second:focus-visible:after,.menu-wrapper .logo-breadcrumb-second:hover:after{background-color:#ffffffb3}.menu-wrapper .logo-breadcrumb-second{opacity:.7;margin-right:8px;display:none}@media (min-width: 900px){.menu-wrapper .logo-breadcrumb-second{display:inline-flex}}.menu-wrapper .logo-breadcrumb-main{margin-right:8px}.menu-wrapper .logo-breadcrumb-seperator{opacity:.6;margin-right:8px;display:none}@media (min-width: 512px){.menu-wrapper .logo-breadcrumb-seperator{display:inline-flex}}.menu-wrapper .logo-breadcrumb-seperator:nth-of-type(2){display:none}@media (min-width: 900px){.menu-wrapper .logo-breadcrumb-seperator:nth-of-type(2){display:inline-flex}}.list-wrapper{display:flex;justify-content:center;align-items:center;margin-top:32px}.cards-content{column-gap:16px;grid-template-columns:repeat(1,minmax(8px,1fr));row-gap:16px;display:block;list-style:none;margin:40px 0 0;padding:0;gap:32px;display:grid}.cards-content:not([class]) li:not(:last-child){margin-bottom:0}.cards-content ul{padding:0 0 0 40px}.cards-content>li:before{display:none}@media (min-width: 900px){.cards-content{column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(8px,1fr));row-gap:16px;gap:40px 24px}}.cards-item{background-color:#fafafa;padding:32px 8px 8px;border-radius:0 16px 16px 0;border-left:3px solid rgba(182,0,0,.5);position:relative}.cards-item>:first-child{margin-top:0!important;padding-top:0!important}.cards-item>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 900px){.cards-item{padding:32px 16px 16px}}@media (min-width: 1024px){.cards-item{padding:36px 24px 24px}}.cards-icon{height:40px;width:40px;background-color:#b60000b3;border-radius:4px;position:absolute;top:-20px;left:44px;display:flex;justify-content:center;align-items:center}.cards-icon svg{height:24px;max-width:24px;width:auto;color:#fff}.cards-title{margin-bottom:16px}.cards-title:before{content:"…";margin-right:4px;color:#ccc}.list.cool{overflow:visible!important}.list-wrapper{column-gap:16px;display:grid;grid-template-columns:repeat(1,minmax(8px,1fr));row-gap:16px}@media (min-width: 1024px){.list-wrapper{column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(8px,1fr));row-gap:16px}}.list-title{height:100%;width:100%}.list-title>:first-child{margin-top:0!important;padding-top:0!important}.list-title>:last-child{margin-bottom:0;padding-bottom:0}.list-title h2{background-color:#fff;position:sticky;top:104px;z-index:99}.list-title h2:before{z-index:99;background-color:#fff;content:"";top:-32px;width:100%;height:32px;left:0;position:absolute}.list-content{display:block;list-style:none;margin:0;padding:0}.list-content:not([class]) li:not(:last-child){margin-bottom:0}.list-content ul{padding:0 0 0 40px}.list-content>li:before{display:none}.list-content .content-item>:first-child{margin-top:0!important;padding-top:0!important}.list-content .content-item>:last-child{margin-bottom:0;padding-bottom:0}.list-content .content-item:not(:last-of-type){margin-bottom:48px}@media (min-width: 1024px){.list-content .content-item .lead:before{content:"…";margin-right:4px;color:#ccc}}.list-image{width:100%;min-height:100px;margin-top:48px}@media (min-width: 1024px){.list-image{padding-right:64px;position:sticky;top:168px;z-index:0}}.accordion .panel{border-radius:0 16px 16px 0;border-left:3px solid rgba(182,0,0,.5);background-color:#fafafa;position:relative}.accordion .panel:not(:last-child){margin-bottom:20px}.accordion .panel-trigger{border-radius:8px;cursor:pointer;display:flex;gap:16px;align-items:center;margin:0;padding:20px;position:relative;width:100%}@media (min-width: 900px){.accordion .panel-trigger{align-items:center;padding:20px 40px}}.accordion .panel-trigger:after{opacity:.7;align-items:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 436.7 448.05'%3E%3Cpath fill='%23b60000' d='M407.45,190.5l22.2,22.2c9.4,9.4,9.4,24.6,0,33.9l-194.3,194.4c-9.4,9.4-24.6,9.4-33.9,0L7.05,246.6c-9.4-9.4-9.4-24.6,0-33.9l22.2-22.2c9.5-9.5,25-9.3,34.3.4l114.8,120.5V24c0-13.3,10.7-24,24-24h32c13.3,0,24,10.7,24,24v287.4l114.8-120.5c9.3-9.8,24.8-10,34.3-.4h0Z'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:20px;justify-content:center;margin-left:auto;min-width:20px;transition:transform .2s ease;width:20px}.accordion .panel-trigger[aria-expanded=true]:after{transform:rotate(-180deg)}.accordion .panel-trigger .lead{margin:0}.accordion .panel-content{overflow:hidden;transition:max-height .2s ease;max-height:fit-content}.accordion .panel-content[inert]{max-height:0}.accordion .panel-inner{padding:20px 20px 12px}@media (min-width: 900px){.accordion .panel-inner{padding:8px 40px 24px}}footer .logo,.footer .logo{display:flex;align-items:center;gap:16px}footer .logo-wrapper,.footer .logo-wrapper{height:40px;width:40px;border-radius:4px;overflow:hidden;flex-shrink:0}footer .logo-wrapper svg,.footer .logo-wrapper svg{height:100%}footer .logo-breadcrumb-list,.footer .logo-breadcrumb-list{display:block;list-style:none;margin:0;padding:0;display:flex;color:#292c3a;font-weight:600;letter-spacing:1px;gap:8px;flex-wrap:wrap}footer .logo-breadcrumb-list:not([class]) li:not(:last-child),.footer .logo-breadcrumb-list:not([class]) li:not(:last-child){margin-bottom:0}footer .logo-breadcrumb-list ul,.footer .logo-breadcrumb-list ul{padding:0 0 0 40px}footer .logo-breadcrumb-list>li:before,.footer .logo-breadcrumb-list>li:before{display:none}footer .logo-breadcrumb-list-main,.footer .logo-breadcrumb-list-main{color:#6e00f5}footer-examples,.footer-examples{margin-top:32px}footer-examples .lead,.footer-examples .lead{margin-bottom:12px}footer-examples .button-wrapper,.footer-examples .button-wrapper{display:flex;gap:16px;flex-wrap:wrap}footer-links-list,.footer-links-list{display:block;list-style:none;margin:32px 0 0;padding:0;display:flex;align-items:center;gap:32px}footer-links-list:not([class]) li:not(:last-child),.footer-links-list:not([class]) li:not(:last-child){margin-bottom:0}footer-links-list ul,.footer-links-list ul{padding:0 0 0 40px}footer-links-list>li:before,.footer-links-list>li:before{display:none}footer-last,.footer-last{margin-top:32px;display:block}.disclaimer{padding-top:8px;margin-top:32px;width:100%;border-top:1px solid rgba(182,0,0,.5)}body.dark-mode{background-color:#000;color:#fff}body.dark-mode .button{background-color:#fff;color:#292c3a;border-color:#fff}body.dark-mode .button:hover,body.dark-mode .button:focus-visible{background-color:transparent;color:#fff;border-color:#fff}body.dark-mode a{color:#ccc}body.dark-mode h1,body.dark-mode h2{color:#fff}body.dark-mode .menu-wrapper:before{background-image:radial-gradient(transparent 1px,#000 1px);mask:linear-gradient(#fff 50%,rgba(255,255,255,0) 100%)}body.dark-mode .modal{box-shadow:0 4px 10px #ffffff1a;background-color:#292c3a}body.dark-mode .modal input[type=checkbox]{border-color:#ccc}body.dark-mode .modal input[type=checkbox]:checked{background-color:#fff;border-color:#fff}body.dark-mode .modal input[type=checkbox]:checked:after{color:#292c3a}body.dark-mode .modal-overlay{background:rgba(255,255,255,.1)}body.dark-mode .note-inner{background-color:#292c3a;border-left-color:#777}body.dark-mode .accordion .panel{background-color:#292c3a;border-color:#777}body.dark-mode .accordion .panel *{color:#fff}body.dark-mode .accordion .panel li:before{background-color:#777}body.dark-mode .accordion .panel .progress-bar{background-color:#777}body.dark-mode .accordion .panel .check input[type=checkbox]{border-color:#ccc}body.dark-mode .accordion .panel .check input[type=checkbox]:checked+label>h4{opacity:.5}body.dark-mode .accordion .panel .check input[type=checkbox]:checked+label>.check-sublist{opacity:.2}body.dark-mode .footer .logo-breadcrumb,body.dark-mode .footer .logo-breadcrumb button.link{color:#fff}body.dark-mode .footer .logo-breadcrumb button.link:hover:after,body.dark-mode .footer .logo-breadcrumb button.link:focus-visible:after{background-color:#fff}body.dark-mode .footer .logo-breadcrumb-seperator{color:#ccc}body.dark-mode .footer .logo-breadcrumb-main{color:#fff;position:relative}body.dark-mode .footer .logo-breadcrumb-main:after{position:absolute;bottom:0;background-color:#fff;left:0;content:"";width:100%;height:2px}body.dark-mode .footer-links .link{color:#fff}body.dark-mode .footer-links .link:hover:after,body.dark-mode .footer-links .link:focus-visible:after{background-color:#fff}body.easy-language .language--simple{display:block}body.easy-language .language--regular,body.easy-language .accordion .panel .check-title.language--regular{display:none}body.easy-language .accordion .panel .check-title.language--simple{display:inline}body .language--simple,body .accordion .panel .check-title.language--simple{display:none}body.large-text h1,body.large-text .h1{font-size:4rem;margin-bottom:24px;letter-spacing:.5px}@media (min-width: 512px){body.large-text h1,body.large-text .h1{font-size:4.8rem}}body.large-text h2,body.large-text .h2{font-size:2.5rem;margin-bottom:24px;letter-spacing:.5px}@media (min-width: 512px){body.large-text h2,body.large-text .h2{font-size:3.75rem}}body.large-text h3,body.large-text .h3{font-size:2rem;line-height:50px;letter-spacing:.5px}@media (min-width: 512px){body.large-text h3,body.large-text .h3{font-size:2.125rem}}body.large-text h4,body.large-text .h4{font-size:1.5rem;line-height:50px;letter-spacing:.5px}@media (min-width: 512px){body.large-text h4,body.large-text .h4{font-size:2rem}}body.large-text p{font-size:20px;line-height:40px;letter-spacing:.5px}body.large-text label{font-size:20px}body.large-text .lead{font-size:24px}body.large-text .button,body.large-text .logo-breadcrumb,body.large-text legend{font-size:18px}body.large-text fieldset{padding:20px}body.large-text .accordion .panel .check input[type=checkbox]{top:10px}body.large-text .accordion .panel .check-title{font-size:24px}body.large-text .accordion .panel .check-sublist li{font-size:18px}.container{display:flex;flex-direction:column;max-width:600px;text-align:center}.cool{border-radius:8px;transform-origin:center;overflow:hidden}.cool{position:relative}.cool:focus{outline:0}.pageWrapper{margin:0 auto}.mainFooter{overflow:hidden}.componentPadding{padding-bottom:64px;padding-top:64px}@media (min-width: 900px){.componentPadding{padding-bottom:80px;padding-top:80px}}@media (min-width: 1280px){.componentPadding{padding-bottom:100px;padding-top:100px}}.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground),.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundDefault]:not(.customBackground),.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundDefault]+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground),.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground),.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundOne]:not(.customBackground),.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundOne]+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground),.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground),.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundTwo]:not(.customBackground),.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundTwo]+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground){padding-top:0}.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundDefault]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundDefault]+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundOne]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundOne]+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundTwo]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundTwo]+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio]{background-color:var(--background-color-bottom);background-position-y:-32px;background-repeat:no-repeat}@media (min-width: 900px){.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundDefault]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundDefault]+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundOne]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundOne]+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundTwo]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundTwo]+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio]{background-position-y:-40px}}@media (min-width: 1280px){.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundDefault]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundDefault]+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundOne]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundOne]+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundTwo]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundTwo]+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio]{background-position-y:-50px}}.centerMaxWidthContainer{display:block;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:16px;padding-right:16px}@media (min-width: 900px){.centerMaxWidthContainer{padding-left:24px;padding-right:24px}}@media (min-width: 1280px){.centerMaxWidthContainer{padding-left:64px;padding-right:64px}}.centerMaxWidthContent{margin-left:16px;margin-right:16px;max-width:768px}@media (min-width: 900px){.centerMaxWidthContent{margin-left:auto;margin-right:auto}}.maxWidthContent{max-width:100%}@media (min-width: 900px){.maxWidthContent{max-width:768px}}.preContent{margin-bottom:16px;max-width:768px}@media (min-width: 900px){.preContent{margin-bottom:24px}}@media (min-width: 1024px){.preContent{margin-bottom:64px}}@media (min-width: 1280px){.preContent{margin-bottom:36px}}.preContent--alignLeft{margin-right:auto;text-align:left}.preContent--alignRight{margin-left:auto;text-align:right}.preContent--alignCenter{margin-left:auto;margin-right:auto;text-align:center}.preContent--alignCenter ul{display:inline-block}.preContent--alignCenter ul li{text-align:left}.preContent--alignCenter ul ul{display:block}.preContent--fullWidth{max-width:none}.content>:first-child{margin-top:0;padding-top:0}.content--alignLeft{text-align:left}.content--alignCenter{text-align:center}.content--alignCenter ul{display:inline-block}.content--alignCenter ul li{text-align:left}.content--alignCenter ul ul{display:block}.content--fullWidth{max-width:none}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.boxPadding{box-sizing:border-box;padding:16px}@media (min-width: 1024px){.boxPadding{padding:24px}}@media (min-width: 1280px){.boxPadding{padding:64px}}.boxPadding-x{padding-left:16px;padding-right:16px}@media (min-width: 1024px){.boxPadding-x{padding-left:24px;padding-right:24px}}@media (min-width: 1280px){.boxPadding-x{padding-left:64px;padding-right:64px}}.boxPadding-y{padding-bottom:16px;padding-top:16px}@media (min-width: 1024px){.boxPadding-y{padding-bottom:24px;padding-top:24px}}@media (min-width: 1280px){.boxPadding-y{padding-bottom:64px;padding-top:64px}}.boxShadow{box-shadow:0 20px 30px #0000004d}.boxShadow--light{box-shadow:0 15px 20px #0000000d}.borderRadius{border-radius:8px}.visuallyHidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}
