*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}@media only screen{:root{--rem8: calc(8rem / 16);--rem10: calc(10rem / 16);--rem12: calc(12rem / 16);--rem14: calc(14rem / 16);--rem16: calc(16rem / 16);--rem18: calc(18rem / 16);--rem20: calc(20rem / 16);--rem22: calc(22rem / 16);--rem24: calc(24rem / 16);--rem28: calc(28rem / 16);--rem32: calc(32rem / 16);--rem36: calc(36rem / 16);--rem40: calc(40rem / 16);--rem48: calc(48rem / 16);--rem64: calc(64rem / 16)}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:local(""),url("/assets/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:local(""),url("/assets/fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf") format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:local(""),url("/assets/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:local(""),url("/assets/fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf") format("truetype");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}}@media screen and (max-width: 61.24999rem){.hide-sm{display:none !important}}@media screen and (min-width: 61.25rem){.hide-lg{display:none !important}}@media screen{.skip{z-index:-1111111;position:absolute;top:0;left:0;opacity:0}}#top-header{background-color:#307cd6;color:#fff;position:relative;height:1.9375rem}#top-header .container{display:flex;align-items:center;height:100%;line-height:1em;width:80%;max-width:67.5rem;margin:auto;padding:0 .5rem 0 .5rem;gap:1.125rem;font-size:.75rem;font-weight:600}#top-header .container>.fill{flex-grow:1}#top-header .container>a{display:block;position:relative;max-height:.75rem;overflow:visible;padding-left:1.125rem}#top-header .container>a img{position:absolute;top:-0.125rem;left:0}#top-header .container>a img.top-header__icon__key{transform:rotate(-45deg)}#top-header .container a,#top-header .container a:hover,#top-header .container a:focus,#top-header .container a:active{color:#fff;text-decoration:none}@media screen and (min-width: 61.25rem){#top-header{position:fixed;top:0;left:0;right:0}}#main-header{--header-height: calc(65rem / 16);width:100%;padding:.5rem 0;background-color:#fff;transition:padding .4s;line-height:1.4375rem;font-weight:500;box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);z-index:2}#main-header .container{position:relative;display:flex;justify-content:space-between;align-items:start;height:var(--header-height);width:80%;max-width:67.5rem;margin:auto}#main-header .logo-container{margin:auto 0}#main-header .logo-container a{display:block;height:3.375rem;line-height:3.375rem}@media screen and (min-width: 61.25rem){#main-header{position:fixed;top:1.9375rem}}@media screen and (max-width: 61.24999rem){#main-header .mobile_menu_bar_toggle{background-image:url("/assets/svgs/menu_32dp_307CD6_FILL0_wght400_GRAD0_opsz40.svg");background-size:contain;object-fit:contain;display:inline-block;width:1.75rem;height:1.75rem;cursor:pointer;position:relative;top:1.5rem}#main-header nav{display:none}#main-header .mobile-open nav{display:block}#main-header .page-nav ul,#main-header .page-nav ol{list-style:none}#main-header .page-nav>ul{display:block;position:absolute;left:0;top:calc(var(--header-height) + .5rem);padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;z-index:9999;border-top:3px solid #307cd6;box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .page-nav>ul li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:.625rem 5%;display:block;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;font-size:.875rem;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.03)}#main-header .page-nav>ul li a:hover{opacity:.7;background-color:rgba(0,0,0,.03)}#main-header .page-nav>ul>li>a{font-weight:700}#main-header .page-nav>ul>li.menu-item-has-children>a{background-color:rgba(0,0,0,.03)}}@media screen and (min-width: 61.25rem){.scrolled #main-header{padding-top:0;padding-bottom:0}#main-header .mobile_menu_bar_toggle{display:none}#main-header .page-nav ul,#main-header .page-nav ol{list-style:none;padding:0;margin:0}#main-header .page-nav>ul{display:flex;gap:1.75rem}#main-header .page-nav li{display:inline-block;position:relative;word-wrap:break-word}#main-header .page-nav a,#main-header .page-nav a:active,#main-header .page-nav a:focus{font-size:1rem;font-weight:600;display:block;color:rgba(0,0,0,.6);text-decoration:none;transition:opacity .4s ease-in-out;opacity:1}#main-header .page-nav a:hover{opacity:.7}#main-header .page-nav>ul>li>a{height:var(--header-height);line-height:var(--header-height);padding-bottom:.5rem;transition:all .4s ease-in-out}#main-header .page-nav .menu-item-has-children>a:first-child:after{display:inline-block;position:relative;top:1px;margin-left:3px;width:1rem;height:1rem;background-image:url("/assets/svgs/keyboard_arrow_down_16dp_666666_FILL1_wght400_GRAD-25_opsz20.svg");content:" "}#main-header .page-nav li ul{visibility:hidden}#main-header .page-nav li:hover>ul{visibility:visible;opacity:1;transform:translateX(0)}#main-header .page-nav .sub-menu{opacity:0;position:absolute;transform:translateX(-1.25rem);transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility .4s allow-discrete;background-color:#fff;border-top:3px solid #307cd6;padding:1.25rem 0;width:15rem}#main-header .page-nav .sub-menu li{padding:0 1.25rem;margin:0;font-size:.875rem;line-height:2em}#main-header .page-nav .sub-menu li a{padding:.375rem 1.25rem;width:12.5rem}#main-header .page-nav .sub-menu li ul{z-index:1000;top:-1.4375rem;left:15rem}#main-header .page-nav .menu-item-cta a{margin:1rem 0 1rem 0;height:2.0625rem;line-height:1.875rem}}#main-header .page-nav ul li.menu-item-cta a{padding-left:.5rem;padding-right:.5rem;background-color:#ff6326;border:1px solid #d34110;border-radius:3px;color:#fff !important;display:inline-block;transition:all .4s ease-in-out}#main-header .page-nav ul li.menu-item-cta a:hover{opacity:.8;padding-left:.75rem;padding-right:.75rem}#main-footer{background-color:rgba(10,4,5,0)}#main-footer .container{position:relative;width:80%;max-width:67.5rem;margin:auto}#main-footer .footer-widgets{padding:8% 0}#main-footer .footer-widget{width:100%;color:#666;font-size:.875rem}#main-footer .footer-widget .title{color:#307cd6;font-size:1.625rem;padding-bottom:.625rem;font-weight:500}#main-footer .footer-widget p:not(:last-child){margin-bottom:1rem}#main-footer .footer-bottom{background-color:#2c406e;padding:1.5rem 0 1rem 0}#main-footer .footer-bottom .container{padding-bottom:1rem}#main-footer .footer-bottom .copyright{color:#889;text-align:center;font-size:.875rem;font-weight:500}#main-footer .footer-bottom .legal ul{list-style:none;text-align:center;padding:0}#main-footer .footer-bottom .legal li{display:inline-block;padding:0 .375rem 0 0}#main-footer .footer-bottom .legal li:not(:last-child)::after{content:"|";padding-left:.375rem;color:#99a}#main-footer .footer-bottom .legal a{font-size:.875rem;font-weight:500;color:#acacb9;transition:all .4s ease-in-out;text-decoration:none}body{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:var(--text-color-primary)}main#main{min-height:calc(100vh - 7rem - 20.375rem)}@media screen and (min-width: 61.25rem){main#main{margin-top:7rem;min-height:calc(100vh - 7rem - 23.125rem)}}/*# sourceMappingURL=root.css.map */
