*,:after,:before{box-sizing:border-box}.clear{clear:both}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer}a img{border:none}a,a img,a:focus,a:visited{text-decoration:none}a[href^="x-apple-data-detectors:"],a[href^=tel]{color:inherit;text-decoration:inherit;white-space:nowrap}@page{size:A4;margin:1cm;width:1280px}@media print{body,html{height:297mm;max-width:100%!important;min-height:0;width:210mm}body{background:#fff;color:#000}}.element.elementcontentsection .content-parts.accordion dt.flip{cursor:pointer;padding:1.41em 0;position:relative}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.accordion dt.flip{flex:0 0 100%}}.element.elementcontentsection .content-parts.accordion dt.flip h1.flip,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip{margin-bottom:0;padding-right:1.5em}.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button{all:inherit;display:flex;padding-right:0;width:100%}.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button .trigger,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button .trigger,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button .trigger{flex:0 0 1em;height:1em;margin:0 0 auto auto;position:relative;right:-1.5em;transform:rotate(0deg);transform-origin:50% 50%;transition:transform .1s ease-in-out;width:1em}.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button .trigger:before{background-color:#282828;bottom:0;content:"";display:block;height:100%;position:absolute;width:.15em}.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button .trigger:before{left:50%;transform:rotate(-45deg);transform-origin:0 100%;transition:left .1s ease-in-out}.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button .trigger:after{right:50%;transform:rotate(45deg);transform-origin:100% 100%;transition:right .1s ease-in-out}.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button:focus,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button:focus,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button:focus{color:#d3253e}.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button:focus .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button:focus .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button[aria-expanded=true] .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button[aria-expanded=true] .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button:focus .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button:focus .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button[aria-expanded=true] .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button[aria-expanded=true] .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button:focus .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button:focus .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button[aria-expanded=true] .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button[aria-expanded=true] .trigger:before{background-color:#d3253e}.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button[aria-expanded=true] .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button[aria-expanded=true] .trigger:before,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button[aria-expanded=true] .trigger:before{left:calc(85.35534% - .05303em)}.element.elementcontentsection .content-parts.accordion dt.flip h1.flip button[aria-expanded=true] .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h2.flip button[aria-expanded=true] .trigger:after,.element.elementcontentsection .content-parts.accordion dt.flip h3.flip button[aria-expanded=true] .trigger:after{right:calc(85.35534% - .05303em)}.element.elementcontentsection .content-parts.accordion>dd.flip{margin-left:0;padding:0 2.82em 2.115em 0}.element.elementcontentsection .content-parts.accordion>dd.flip>p:last-child{margin-bottom:0}.element.elementcontentsection .content-parts.accordion dd.flip+dt.flip{border-top:2px solid #282828}.element.elementcontentsection .content-parts.text-blocks{-moz-column-gap:2.82em;column-gap:2.82em;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;max-width:none;padding:0;row-gap:1.41em}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.text-blocks{grid-template-columns:1fr}}.element.elementcontentsection .content-parts.text-blocks li{container-type:inline-size;padding:0}@container (min-width: 600px){.element.elementcontentsection .content-parts.text-blocks li h1 br,.element.elementcontentsection .content-parts.text-blocks li h2 br,.element.elementcontentsection .content-parts.text-blocks li h3 br{display:none}}.element.elementcontentsection .content-part.numbered-list{display:grid;grid-template-rows:1fr;list-style:none;row-gap:1.41em}.element.elementcontentsection .content-part.numbered-list li{-moz-column-gap:1.41em;column-gap:1.41em;display:grid;grid-template-columns:4.23em 1fr;padding:0}@media (min-width:0) and (max-width:639px){.element.elementcontentsection .content-part.numbered-list li{-moz-column-gap:.705em;column-gap:.705em;grid-template-columns:2.82em 1fr}}.element.elementcontentsection .content-part.numbered-list .number{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;align-items:center;align-self:top;aspect-ratio:1/1;background-color:#031951;border-radius:.1em;color:#fff;display:block;display:flex;font-size:2em;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1;margin:0 auto 0 0;text-align:center;width:100%}@media (min-width:0) and (max-width:639px){.element.elementcontentsection .content-part.numbered-list .number{font-size:1.6em}}.element.elementcontentsection .content-part.numbered-list .txt h1,.element.elementcontentsection .content-part.numbered-list .txt h2,.element.elementcontentsection .content-part.numbered-list .txt h3{line-height:1;margin-bottom:.3525em}.element.elementcontentsection .content-part.numbered-list .txt>:last-child{margin-bottom:0}.element.elementcontentsection .content-parts.compare-table{display:flex;padding:0}.element.elementcontentsection .content-parts.compare-table>li{border:1px solid #031951;box-shadow:0 0 1em hsla(0,0%,6%,.2);display:flex;flex:0 0 calc(33.33333% + 1px);flex-direction:column;margin-left:-1px;overflow:hidden;padding:0 .5em;position:relative}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.compare-table>li{margin:-1px 0 0}}.element.elementcontentsection .content-parts.compare-table>li:first-of-type{border-bottom-left-radius:.3525em;border-top-left-radius:.3525em;margin-bottom:2.397em;margin-top:2.397em;z-index:1}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.compare-table>li:first-of-type{border-bottom-left-radius:0;border-top-right-radius:.3525em;margin:0 1.41em}}.element.elementcontentsection .content-parts.compare-table>li:nth-child(2n){background-color:#cedce5!important;border-radius:.3525em;z-index:3}.element.elementcontentsection .content-parts.compare-table>li:last-of-type{border-bottom-right-radius:.3525em;border-top-right-radius:.3525em;margin-bottom:2.397em;margin-top:2.397em;z-index:1}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.compare-table>li:last-of-type{border-bottom-left-radius:.3525em;border-top-right-radius:0;margin:0 1.41em}}.element.elementcontentsection .content-parts.compare-table>li h1,.element.elementcontentsection .content-parts.compare-table>li h2,.element.elementcontentsection .content-parts.compare-table>li h3{background-color:#031951;color:#fff;margin:0 -.5555555556rem;padding:.5rem;text-align:center}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.compare-table{flex-direction:column}}.element.elementcontentsection.background--gray--light .content-parts.compare-table>li{background-color:#e2e2e2}
