@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Josefin+Sans:wght@400;700&display=swap";ul.social-media{display:none}@media screen and (width>=768px){ul.social-media{gap:calc(var(--standard-margin) / 2);height:var(--footer-height-snap);margin-left:calc(var(--standard-margin) / 2);text-align:center;grid-template-columns:repeat(6,1fr);max-width:fit-content;padding-top:5px;list-style:none;display:grid}}.footer-snap{background-color:var(--mono-color-white);--footer-a-font-size:14px;--footer-h1-font-size:24px;--footer-h2-font-size:20px;--footer-icons-font-size:20px;--footer-p-font-size:14px;height:var(--footer-height-snap);padding:0 var(--standard-margin);width:100%;margin:0 auto;position:relative;overflow:hidden}.footer-snap .flex-parent{font-size:var(--footer-p-font-size);height:var(--footer-height-snap);justify-content:center;gap:0 calc(var(--standard-margin) / 4);display:flex}.footer-snap .flex-parent p{line-height:var(--footer-height-snap)}.footer-snap .social-media a{color:var(--primary-color-blue);font-size:var(--footer-a-font-size);transition:all .333s ease-in-out}@media screen and (width>=400px){.footer-snap{--footer-a-font-size:16px;--footer-p-font-size:16px}}@media screen and (width>=480px){.footer-snap .legal{margin-left:calc(var(--standard-margin) / 4)}}#nav-nav-bar,.navbar,.navbar__spacer{display:none}@media screen and (width>=768px){header{--navbar-font-size:calc(3px + 2vw)}.navbar__spacer{background-color:var(--primary-color-blue);height:var(--navbar-height);z-index:-99;display:block;position:relative}.navbar{top:var(--standard-margin);z-index:10;width:100%;transition:all .5s ease-in-out;display:block;position:fixed}.navbar.dark{background-color:var(--primary-color-blue);background-image:linear-gradient(180deg, var(--primary-color-blue), var(--primary-color-blue-d1));top:0}.navbar.scroll-down{transform:translateY(calc((var(--standard-margin) + var(--navbar-height)) * -1));-webkit-transform:translateY(calc((var(--standard-margin) + var(--navbar-height)) * -1))}.navbar__menu{height:var(--navbar-height);width:var(--container-width);justify-content:space-between;margin:0 auto;display:flex}.navbar__menu__links{justify-content:space-between;gap:0 calc(var(--standard-margin) / 2);display:flex}#navbar__logo{margin-left:calc(var(--standard-margin) - 9px);padding:9px}#navbar__ca{display:none}.navbar .cta{background-color:var(--mono-color-white);color:var(--primary-color-blue);font-weight:700}.navbar .cta:hover{background-color:var(--primary-color-orange);color:var(--mono-color-white)}.navbar__menu li{white-space:nowrap;list-style:none}.navbar__menu__category{height:var(--navbar-height);position:relative}.navbar__menu__category__title,.navbar__menu__category__submenu__link{border-radius:calc(var(--standard-margin) / 8);color:var(--mono-color-white);cursor:grab;font-size:var(--navbar-font-size);line-height:var(--navbar-height);-webkit-user-select:none;user-select:none}.navbar__menu__category__title{padding:calc(var(--standard-margin) / 4)}.navbar__menu__category__submenu__link{padding:0 calc(var(--standard-margin) / 4)}.navbar__menu__category__title:hover,.navbar__menu__category__submenu__link:hover{background-color:var(--primary-color-orange)}.navbar__menu__category__title.active{text-decoration:underline}.navbar__menu__category__submenu{display:none}.navbar__menu__category__submenu span{cursor:grab;position:relative}.navbar__menu__category:hover .navbar__menu__category__submenu{display:block}.navbar__menu__category__submenu{background-color:var(--primary-color-blue);background-image:linear-gradient(180deg, var(--primary-color-blue-d1), var(--primary-color-blue));padding:0 calc(var(--standard-margin) / 4);top:var(--navbar-height);position:absolute}#navbar-account .navbar__menu__category__submenu{right:0}.navbar__menu__category__submenu a,.navbar__menu__category__submenu span{color:var(--mono-color-white);font-size:var(--navbar-font-size);line-height:var(--navbar-height);white-space:nowrap;display:block}.navbar__menu__category__submenu a.active,.navbar__menu__category__submenu span.active{font-weight:700;text-decoration:underline}.navbar__menu__category__submenu__link__subsubmenu{display:none}.navbar__menu__category__submenu span:hover .navbar__menu__category__submenu__link__subsubmenu{display:block}.navbar__menu__category__submenu__link__subsubmenu{cursor:grab;position:absolute;top:0;left:100%}}@media screen and (width>=850px){header{--navbar-font-size:20px}}@media screen and (width>=1100px){#navbar__ca{color:var(--mono-color-white);display:initial;font-size:24px;line-height:var(--navbar-height);vertical-align:top}}header{--navburger-font-size:22px;--sidebar-font-size-h1:22px;--sidebar-font-size-h2:21px;--sidebar-font-size-a:20px}.navburger__spacer{background-color:var(--primary-color-blue);height:var(--navbar-height);z-index:-99;display:block;position:relative}.navburger{height:var(--navbar-height);margin-top:calc(var(--standard-margin) / 2);z-index:11;justify-content:space-between;width:100%;transition:all .5s ease-in-out;display:flex;position:fixed}.navburger.dark{background-color:var(--primary-color-blue);background-image:linear-gradient(180deg, var(--primary-color-blue), var(--primary-color-blue-d1));margin-top:0}.navburger.navburger__slide-up{transform:translateY(calc(var(--standard-margin) * -3));-webkit-transform:translateY(calc(var(--standard-margin) * -3))}#navburger__logo{margin-left:calc(var(--standard-margin) - 9px);padding:9px}#navburger__ca{display:none}.navburger__bars,.navburger__times{color:var(--mono-color-white);font-size:var(--navburger-font-size);line-height:var(--navbar-height);padding:0 var(--standard-margin)}.sidebar{background-color:var(--primary-color-blue);background-image:linear-gradient(180deg, var(--primary-color-blue-d1), var(--primary-color-blue));height:100%;padding-top:calc(var(--navbar-height) + calc(var(--standard-margin) / 2));padding-bottom:var(--standard-margin);z-index:10;width:100%;transition:all .5s ease-in-out;position:fixed;top:0;overflow-y:scroll}.sidebar.sidebar--slide-out{top:-100%}.sidebar ol,.sidebar ul{list-style:none}.sidebar h1{color:var(--mono-color-gray-lighter);font-size:var(--sidebar-font-size-h1);padding-left:calc(var(--standard-margin) * 1);padding-top:calc(var(--standard-margin) / 2);text-align:left;text-transform:uppercase;line-height:1.25}.sidebar h2{color:var(--mono-color-gray-light);font-size:var(--sidebar-font-size-h2);padding-left:calc(var(--standard-margin) * 1.8);margin-top:calc(var(--standard-margin) / 4);text-align:left;display:none}.sidebar__sublinks:first-of-type h2{margin-top:calc(var(--standard-margin) / -4)}.sidebar a{color:var(--mono-color-white);font-size:var(--sidebar-font-size-a);font-weight:400;line-height:var(--navbar-height);padding-left:calc(var(--standard-margin) * 1);width:100%;list-style:none;display:inline-block}.sidebar a span{margin-left:calc(var(--standard-margin) / 2)}.sidebar a.active span{text-decoration:underline}.sidebar .square,.sidebar .triangle,.sidebar .circle{margin-left:7px;display:inline-block}.sidebar .square{background:var(--mono-color-white);border-radius:2px;width:21px;height:21px;transform:translate(3px,12px)}.sidebar .triangle{border-bottom:13px solid #0000;border-left:20px solid var(--mono-color-white);border-top:13px solid #0000;width:0;height:0;transform:translate(5px,21px)}.sidebar .circle{background:var(--mono-color-white);border-radius:50%;width:25px;height:25px;transform:translate(5px,7px)}.sidebar .square .number,.sidebar .triangle .number,.sidebar .circle .number{color:var(--mono-color-white);text-align:center;font-size:23px;font-weight:900}.sidebar .square .number{transform:translateY(-8px)}.sidebar .triangle .number{transform:translate(-7px,-18px)}.sidebar .circle .number{transform:translateY(-5px)}.sidebar hr{background-color:var(--mono-color-white);color:var(--mono-color-white);height:1px;margin:calc(var(--standard-margin) / 2) var(--standard-margin);width:calc(100vw-var(--standard-margin) * 2)}@media screen and (width>=400px){#navburger__ca{color:var(--mono-color-white);display:initial;font-size:var(--navburger-font-size);line-height:var(--navbar-height);vertical-align:top;padding:10px 0}}@media screen and (width>=768px){#nav-sidebar,.navburger,.navburger__spacer,.sidebar{display:none}}*{--navbar-height:42px;--footer-height-snap:42px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--mono-color-black:#000;--mono-color-gray-dark:#666;--mono-color-gray:#999;--mono-color-gray-light:#cacaca;--mono-color-gray-lighter:#d9d9d9;--mono-color-white:#fff;--primary-color-blue-d4:#07152d;--primary-color-blue-d3:#0e2a5b;--primary-color-blue-d2:#163f89;--primary-color-blue-d1:#1d54b7;--primary-color-blue:#256ae5;--primary-color-blue-l1:#5087ea;--primary-color-blue-l2:#7ca5ef;--primary-color-blue-l3:#a7c3f4;--primary-color-blue-l4:#d3e1f9;--primary-color-orange:#fb6222;--primary-color-green:#17ab6f;--secondary-color-red:#e0201a;--secondary-color-yellow:#ffed00;--secondary-color-purple:#572d86;font-family:Lato,sans-serif}.root-layout{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;overflow:hidden}header{z-index:11}footer{z-index:10}a{text-decoration:none}a,button,a.button,.button,select{cursor:grab;-webkit-user-select:none;user-select:none}ol,ul{list-style-position:inside}.root-layout{text-underline-offset:3px;--standard-margin:calc(10px + 3vw);--container-width:calc(100vw - calc(var(--standard-margin) * 2))}main{--h1-font-size:calc(9vw);--h2-font-size:calc(7vw);--h3-font-size:calc(18px + 3.5vw);--h4-font-size:calc(18px + 3vw);--h5-font-size:calc(12px + .8vw + .8vh);--h6-font-size:calc(10px + .75vw + .8vh);--p-font-size:calc(9px + .75vw + .75vh);z-index:0}main .container{padding:var(--standard-margin);overflow:hidden}main .grid-container{grid-gap:var(--standard-margin);padding:var(--standard-margin);grid-template-columns:1fr;justify-items:center;display:grid}main .centered-container{padding:var(--standard-margin);flex-direction:column;justify-content:center;align-items:center;display:flex}main a,main a:visited{color:var(--primary-color-blue-d2);font-weight:700}main abbr,main acronym{color:var(--primary-color-green);font-weight:700;text-decoration:none}main abbr:hover,main acronym:hover{cursor:help}main abbr:after,main acronym:after{background:var(--primary-color-green);border-radius:calc(var(--standard-margin) / 4);bottom:calc(var(--footer-height-snap) * -3);color:var(--mono-color-white);content:attr(title);padding:calc(var(--standard-margin) / 2) var(--standard-margin);width:100%;max-width:var(--container-width);transition:all .7s ease-in-out;position:fixed;left:50%;transform:translate(-50%)}main abbr:hover:after,main acronym:hover:after{transition:all .7s ease-in-out}main button,main a.button,main .button{background-color:var(--primary-color-blue-l1);color:var(--mono-color-white);font-size:var(--h5-font-size);padding:calc(var(--standard-margin) / 2);text-align:center;border:none;width:100%;font-weight:700}main button.cta,main a.button.cta,main .button.cta{background-color:var(--primary-color-orange)}main button:disabled,main a.button:disabled,main .button:disabled,main button:disabled:hover,main a.button:disabled:hover,main .button:disabled:hover{color:var(--mono-color-white);cursor:not-allowed}main button,main a.button,main .button,main input,main select,main textarea{border-radius:calc(var(--standard-margin) / 4);padding:calc(var(--standard-margin) / 4) calc(var(--standard-margin) / 2)}main button,main a.button,main .button{position:relative;overflow:hidden}main button:after,main a.button:after,main .button:after{background:var(--mono-color-white);content:"";opacity:.2;width:20%;height:500%;transition:all .5s cubic-bezier(.19,1,.22,1);position:absolute;top:-200%;left:-50%;transform:rotate(35deg)}main button:hover:after,main a.button:hover:after,main .button:hover:after{transition:all .5s cubic-bezier(.19,1,.22,1);left:120%}main h1,main h2{text-align:center;font-weight:400;line-height:1}main h1{margin-bottom:var(--standard-margin)}main h3,main h4,main h5,main h6,main th{text-align:center;font-weight:700;line-height:1.3}main label{font-weight:700;line-height:1.3}main summary{font-weight:400;line-height:1.7}main h2,main h4,main h6{color:var(--primary-color-blue-d1)}main h1{font-size:var(--h1-font-size)}main h2{font-size:var(--h2-font-size)}main h3{font-size:var(--h3-font-size)}main h4,main summary{font-size:var(--h4-font-size)}main h5,main th{font-size:var(--h5-font-size)}main label,main h6{font-size:var(--h6-font-size)}main p{font-size:var(--p-font-size);margin:calc(var(--p-font-size) * .5) auto;text-align:center}main li,main p{max-width:var(--container-width);line-height:1.7}main .scroll-container-x,main .table-container{max-width:var(--container-width);margin:0 auto;overflow-x:auto}main .full-height{height:calc(100vh - var(--navbar-height))}main table{border-radius:calc(var(--standard-margin) / 4);margin:0 auto}main th{text-align:left}main th,main td{padding:calc(var(--standard-margin) / 6);white-space:nowrap;min-width:fit-content}main hr{background-color:var(--primary-color-blue);color:var(--primary-color-blue);height:1px;margin:var(--standard-margin) 0;border-style:solid}.sticky{top:var(--navbar-height);position:sticky}main input,main li,main select,main td,main textarea{font-size:var(--p-font-size);text-align:justify;font-weight:400}main li{text-align:center}main h3+ul,main h3+ol{margin:calc(var(--p-font-size) * .5) auto}main details>ol,main details>ul,main li>ol,main li>ul{margin-left:var(--standard-margin)}main details details{margin-top:calc(var(--standard-margin) * .25)}main details>summary{line-height:calc(var(--h4-font-size) * 2)}main details details summary,main li details summary{font-size:var(--h5-font-size);line-height:calc(var(--h5-font-size) * 1);padding-bottom:calc(var(--h5-font-size) * .25)}main li details summary{margin-left:calc(var(--standard-margin) * 1)}main h2+img{padding-top:calc(var(--standard-margin) * .5)}main hr+h2{padding-top:0}main .flex-parent{gap:var(--standard-margin) 0;flex-wrap:wrap;justify-content:space-between;display:flex}main .flex-parent-center{justify-content:center;align-items:center}main .flex-item{flex-basis:100%}main .flex-end{justify-content:flex-end;display:flex}main .flex-parent-column{flex-direction:column;justify-content:center;align-items:center;display:flex}main .name,main .title{color:var(--primary-color-green);font-weight:700}main .slogan{color:var(--primary-color-green);margin-bottom:var(--standard-margin);text-align:center}main form{max-width:80ch;margin:0 auto}main form h3{display:none}main form input{line-height:1.5}main form input::placeholder,main form textarea::placeholder{color:var(--mono-color-gray-dark)}main form input,main form select,main form textarea{background-color:var(--primary-color-blue-l4);border:1px solid var(--primary-color-blue);margin-bottom:var(--standard-margin)}main form input:focus,main form select:focus,main form textarea:focus{background-color:var(--primary-color-blue-l3)}main form input,main form label,main form select,main form textarea{width:100%}main form label{color:var(--primary-color-blue);margin:0 0 calc(var(--standard-margin) / 4) calc(var(--standard-margin) / 4);display:block}main form textarea{white-space:pre-wrap}.submit{margin:0 auto;display:block}.error-message{color:var(--secondary-color-red);margin-top:calc(var(--standard-margin) / 2);text-align:center;font-weight:700}.error-message.not-red{color:var(--primary-color-blue)}@media screen and (height>=568px){main abbr:hover:after,main acronym:hover:after{bottom:var(--footer-height-snap)}main form h3{display:initial;text-align:center;margin-bottom:var(--standard-margin)}.snap-scroll-container-y{height:calc(100vh - var(--navbar-height) - var(--footer-height-snap));scroll-snap-type:y mandatory;overflow-y:scroll}.snap-scroll-section{scroll-snap-align:start;scroll-snap-stop:always;height:100%}.snap-scroll-section .grid-container{align-content:center;align-items:center;height:100%}.snap-scroll-section .flex-parent.article{place-content:space-evenly;height:100%}.snap-flex{flex-direction:column;justify-content:center;height:100%;display:flex}}@media screen and (width>=768px){main .grid-container{grid-gap:0;grid-template-columns:1fr 1fr}main li,main p{max-width:70ch}}@media screen and (width>=1280px){.root-layout{--standard-margin:calc(10px + (3px * 1280 / 100));--container-width:calc(1280px - calc(var(--standard-margin) * 2))}main{--h1-font-size:calc(9px * 1280 / 100);--h2-font-size:calc(7px * 1280 / 100);--h3-font-size:calc(16px + (3.5px * 1280 / 100));--h4-font-size:calc(18px + (3px * 1280 / 100));--h5-font-size:calc(12px + (.8px * 1280 / 100) + .8vh);--h6-font-size:calc(10px + (.75px * 1280 / 100) + .8vh);--p-font-size:calc(9px + (.75px * 1280 / 100) + .75vh)}main .container{padding:var(--standard-margin) calc((100vw - calc(1280px - var(--standard-margin) * 2)) / 2)}}@media screen and (height>=600px){main form textarea{height:15vh}}@media screen and (height>=960px){main{--h5-font-size:calc(12px + .8vw + (.8px * 960 / 100));--h6-font-size:calc(10px + .75vw + (.8px * 960 / 100));--p-font-size:calc(9px + .75vw + (.75px * 960 / 100))}}@media screen and (width>=1280px) and (height>=960px){main{--h5-font-size:calc(12px + (.8px * 1280 / 100) + (.8px * 960 / 100));--h6-font-size:calc(10px + (.75px * 1280 / 100) + (.8px * 960 / 100));--p-font-size:calc(9px + (.75px * 1280 / 100) + (.75px * 960 / 100))}}main .lh-1-5{line-height:1.5}main .mb-0{margin-bottom:0}main .mb-20{margin-bottom:20px}main .mb-sm{margin-bottom:var(--standard-margin)}main .mb-hsm{margin-bottom:calc(var(--standard-margin) / 2)}main .mt-sm{margin-top:var(--standard-margin)}main .mt-hsm{margin-top:calc(var(--standard-margin) / 2)}main .mt-0{margin-top:0}main .pt-0{padding-top:0}main .ml-auto{margin-left:auto}main .mr-auto{margin-right:auto}main .inline{display:inline}.logo-font{font-family:Josefin Sans,sans-serif}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.alternating-bg:nth-of-type(2n){background-color:var(--mono-color-gray-light)}.font-weight-700{font-weight:700}.center-img{width:100%;margin:0 auto;display:block}.font-awesome{color:var(--primary-color-blue-l1)}.hidden{display:none}.text-color-blue{color:var(--primary-color-blue)}.text-color-purple{color:var(--secondary-color-purple)}.valid,.text-color-green{color:var(--primary-color-green)}.invalid,.negative-number,.text-color-red{color:var(--secondary-color-red)}*{box-sizing:border-box;border-collapse:collapse;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;scroll-behavior:smooth;outline:none;margin:0;padding:0}.loading{color:#256ae5;justify-content:center;align-items:center;height:100vh;font-size:40px;font-weight:700;display:flex}
