::ng-deep [data-theme=light]{background-color:#f1f1f1;color:#000}::ng-deep [data-theme=dark]{background-color:#262c39;color:#fff}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;font-size:18px;line-height:24px;font-family:Rubik,sans-serif;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0}p{margin-top:0;margin-bottom:1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}label{display:inline-block}input,button,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button{-webkit-appearance:button}button:not(:disabled){cursor:pointer}button::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}h1{font-family:Rubik,sans-serif;font-weight:400;text-align:left;margin:0 0 16px;font-size:36px;line-height:42px}h1 .subtitle{font-size:.5em;line-height:normal;margin-top:1em}@media (min-width: 768px){h1{font-size:46px;line-height:52px;margin-bottom:32px}}h1.title{font-family:Rubik,sans-serif;font-size:42px;line-height:46px;font-weight:500}@media (min-width: 1024px){h1.title{font-family:Rubik,sans-serif;font-size:56px;line-height:60px}}h2{font-family:Rubik,sans-serif;font-weight:400;text-align:left;margin:0 0 16px;font-size:28px;line-height:34px}h2 .subtitle{font-size:.5em;line-height:normal;margin-top:1em}@media (min-width: 1024px){h2{font-size:40px;line-height:41px}}h3{font-family:Rubik,sans-serif;font-weight:400;text-align:left;margin:0 0 16px;font-size:25px;line-height:30px}h3 .subtitle{font-size:.5em;line-height:normal;margin-top:1em}@media (min-width: 1024px){h3{font-size:30px;line-height:36px}}h4{font-family:Rubik,sans-serif;font-weight:400;text-align:left;margin:0 0 16px;font-size:22px;line-height:30px}h4 .subtitle{font-size:.5em;line-height:normal;margin-top:1em}@media (min-width: 1024px){h4{font-size:26px;line-height:36px}}h5{font-family:Rubik,sans-serif;font-weight:400;text-align:left;margin:0 0 10px;font-size:20px;line-height:23px}h5 .subtitle{font-size:.5em;line-height:normal;margin-top:1em}@media (min-width: 1024px){h5{font-size:24px;line-height:27px;margin-bottom:16px}}h6{font-family:Rubik,sans-serif;font-weight:400;text-align:left;margin:0 0 10px;font-size:18px;line-height:21px}h6 .subtitle{font-size:.5em;line-height:normal;margin-top:1em}@media (min-width: 1024px){h6{font-size:21px;line-height:24px;margin-bottom:16px}}html{font-style:normal}body,.fixed-body-1{font-size:18px;line-height:24px;font-family:Rubik,sans-serif}.fixed-body-1-emphasized{font-family:Rubik,sans-serif;font-size:18px;line-height:24px;font-weight:500}.fixed-body-2{font-family:Rubik,sans-serif;font-size:16px;font-weight:400;line-height:22px}.fixed-body-2-emphasized{font-family:Rubik,sans-serif;font-size:16px;line-height:22px;font-weight:500}.fixed-footnote{font-family:Rubik,sans-serif;font-size:14px;font-weight:400;line-height:20px}.fixed-footnote-emphasized{font-family:Rubik,sans-serif;font-size:14px;line-height:20px;font-weight:500}.fixed-heading-5{font-family:Rubik,sans-serif;font-weight:400;text-align:left;margin:0 0 10px;font-size:20px;line-height:23px}.fixed-heading-5 .subtitle{font-size:.5em;line-height:normal;margin-top:1em}@media (min-width: 1024px){.fixed-heading-5{font-size:24px;line-height:27px;margin-bottom:16px}}.fixed-heading-6{font-family:Rubik,sans-serif;font-weight:400;text-align:left;margin:0 0 10px;font-size:18px;line-height:21px}.fixed-heading-6 .subtitle{font-size:.5em;line-height:normal;margin-top:1em}@media (min-width: 1024px){.fixed-heading-6{font-size:21px;line-height:24px;margin-bottom:16px}}label{font-weight:400;margin-bottom:0}strong{font-family:Rubik,sans-serif;font-weight:400}a{color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}body{background-color:#f1f1f1;margin:0;padding:0;box-sizing:border-box;font-family:Rubik,"sans-serif"}[data-theme=dark] body{background-color:#262c39}@media (min-width: 1024px){body{overflow:hidden}}*{transition:background-color .3s ease,color .01s ease}
