@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-regular-webfont.woff2) format("woff2"),url(/fonts/lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root,html[data-theme=dark]{--primary-color:#0170b9;--secondary-color:#3a3a3a;--font-color:#000;--bg-color:#fff;--heading-color:#000;--hover-color:#001973;--hover-orange:#f3753d;--ast-global-color-0:#0170b9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4b4f58;--ast-global-color-4:#f5f5f5;--ast-global-color-5:#fff;--ast-global-color-6:#f2f5f7;--ast-global-color-7:#424242;--ast-global-color-8:#000}html[data-theme=light]{--primary-color:#0170b9;--secondary-color:#3a3a3a;--font-color:#000;--bg-color:#fff;--heading-color:#000}@media(prefers-color-scheme:dark){:root{--primary-color:#0170b9;--secondary-color:#3a3a3a;--font-color:#000;--bg-color:#fff;--heading-color:#000}}html{font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}body{background:var(--bg-color);font-family:Roboto,sans-serif;font-weight:400;line-height:1.75;color:var(--font-color)}a{display:inline-block;position:relative;text-decoration:none;color:var(--primary-color);-webkit-transition:all .4s cubic-bezier(.15,.9,.34,.95);-moz-transition:all .4s cubic-bezier(.15,.9,.34,.95);transition:all .4s cubic-bezier(.15,.9,.34,.95)}a:before{content:"";display:block;background-color:var(--primary-color);position:absolute;bottom:-3px;height:3px;width:100%;-webkit-transform-origin:right center;-moz-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.15,.9,.34,.95);transition:-webkit-transform .4s cubic-bezier(.15,.9,.34,.95);-moz-transition:transform .4s cubic-bezier(.15,.9,.34,.95),-moz-transform .4s cubic-bezier(.15,.9,.34,.95);transition:transform .4s cubic-bezier(.15,.9,.34,.95);transition:transform .4s cubic-bezier(.15,.9,.34,.95),-webkit-transform .4s cubic-bezier(.15,.9,.34,.95),-moz-transform .4s cubic-bezier(.15,.9,.34,.95)}a:hover{color:var(--primary-color)}a:hover:before{left:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}button{font-family:Roboto,sans-serif}p{margin-bottom:1rem}h1,h2,h3,h4,h5{font-family:Lato,serif;font-weight:700;line-height:1.3;margin-bottom:2rem}h1{font-size:5.653rem}h2{font-size:3.998rem}h3{font-size:2.827rem}h4{font-size:1.999rem}h5{font-size:1.414rem}.text_small,small{font-size:.707rem}.text-left{text-align:left}.hero{padding:5rem 1rem;color:var(--bg-color);background:var(--primary-color)}.hero .wrapper{max-width:1000px;margin:0 auto;text-align:center}.hero a{color:var(--bg-color)}.hero a:before{background-color:var(--hover-orange)}.hero a:hover{color:var(--hover-orange)}.hero .btn:hover{color:var(--bg-color);background-color:var(--hover-color);border-color:var(--hover-color)}.wrapper{margin:1rem}.container{width:100%;max-width:1600px;margin:0 auto;padding:2.5rem 1rem}section{padding:5rem}section.full{padding:0}section.full .col{padding:5rem;margin:0}section.full .col.fixed{width:100%}section.contrast{background-color:var(--primary-color);color:var(--bg-color)}.img-responsive{width:100%;height:auto}.btn{background:transparent;color:var(--font-color);border:1px solid var(--secondary-color);padding:1rem;border-radius:5px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn :before{content:none}.btn:hover{color:var(--bg-color);background:var(--secondary-color);-webkit-box-shadow:0 0 0 rgba(0,0,0,.15);box-shadow:0 0 0 rgba(0,0,0,.15)}.btn.btn-block{display:block}a.btn:before{content:none}.btn-primary{background-color:var(--primary-color);color:var(--bg-color);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.15);box-shadow:0 15px 30px rgba(0,0,0,.15)}.btn-primary:hover{color:var(--bg-color);background-color:var(--hover-color);border-color:var(--hover-color)}.btn-primary[disabled]{background-color:#a9a9a9}.btn-secondary{-webkit-box-shadow:none;box-shadow:none}.text-center{text-align:center}.container-flex,.row{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.row{-moz-box-orient:horizontal;flex-direction:row}.row,.row .col{-moz-box-direction:normal}.row .col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-moz-box;display:flex;-moz-box-orient:vertical;flex-direction:column;margin:1rem 2rem}footer{text-align:center;background-color:#f8f8f8;font-size:.8rem;padding:2rem 0}footer a{display:inline-block;margin:1rem}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ul.no-style{list-style-type:none;margin:0;padding:0}.hhh{list-style:none}.separators section .wrapper{padding-bottom:1rem;border-bottom:1px solid var(--hover-orange);margin-bottom:1rem}.separators section:last-of-type .wrapper{border-bottom:none}.wrapper.thin{max-width:800px;margin-left:auto;margin-right:auto}.content{padding:5rem 0}.content section{padding:0}.content section .wrapper h2{font-size:2rem;color:var(--primary-color)}.content section .wrapper h3{font-size:1.6666666667rem;font-style:italic;font-weight:400}.content section .wrapper iframe{max-width:100%}[data-amplify-authenticator]{max-width:800px;margin:30px auto}[data-amplify-authenticator] .amplify-flex{display:-moz-box;display:flex}[data-amplify-authenticator] .amplify-tabs div{background-color:#eee;color:var(--text-color);cursor:pointer;border:1px solid #eee;border-radius:5px 5px 0 0;-webkit-box-shadow:0 0 0 rgba(0,0,0,.15);box-shadow:0 0 0 rgba(0,0,0,.15);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:block;margin:0 20px;padding:10px 20px}[data-amplify-authenticator] .amplify-tabs div :before{content:none}[data-amplify-authenticator] .amplify-tabs div:hover{color:var(--bg-color);background-color:var(--hover-color);border-color:var(--hover-color);-webkit-box-shadow:0 0 0 rgba(0,0,0,.15);box-shadow:0 0 0 rgba(0,0,0,.15)}[data-amplify-authenticator] [data-amplify-authenticator-signup]>fieldset.amplify-flex>div.amplify-flex{margin-bottom:30px;position:relative}[data-amplify-authenticator] [data-amplify-authenticator-signup]>fieldset.amplify-flex>div.amplify-flex:after{content:"*Passwords must be 8 characters long, and include at least one of the following: an uppercase letter, a lowercase letter, a number and a special character"}[data-amplify-authenticator] [data-amplify-authenticator-confirmsignup] .amplify-button:last-of-type{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--primary-color)}[data-amplify-authenticator] [data-amplify-authenticator-confirmsignup] .amplify-button:last-of-type:hover{background:none;color:var(--primary-color);text-decoration:underline}[data-amplify-authenticator] .amplify-field-group__outer-end{margin-left:5px}[data-amplify-authenticator] .amplify-alert{-moz-box-align:center;align-items:center}[data-amplify-authenticator] .amplify-alert .amplify-alert__body{padding:0 20px;margin-top:30px}[data-amplify-authenticator] .amplify-alert .amplify-alert__icon{padding:10px 20px}[data-amplify-authenticator] .amplify-alert .amplify-button{margin:0}[data-amplify-authenticator] [data-amplify-form]{margin-bottom:30px;background:#eee;padding:50px;-webkit-box-shadow:0 5px 15px #ccc;box-shadow:0 5px 15px #ccc}[data-amplify-authenticator] [data-amplify-form] fieldset{border:0;width:400px;margin:0 auto}[data-amplify-authenticator] [data-amplify-form] .amplify-button:not(.amplify-field__show-password){margin-top:30px}[data-amplify-authenticator] [data-amplify-form] .amplify-field .amplify-label{display:inline-block;width:175px}[data-amplify-authenticator] [data-amplify-form] .amplify-field__show-password{border:none;background-color:transparent;vertical-align:bottom}[data-amplify-authenticator] .amplify-button:not(.amplify-field__show-password){background-color:var(--primary-color);color:var(--bg-color);cursor:pointer;border:1px solid var(--primary-color);border-radius:5px;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.15);box-shadow:0 15px 30px rgba(0,0,0,.15);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:block;margin:0 auto;padding:10px 20px}[data-amplify-authenticator] .amplify-button:not(.amplify-field__show-password) :before{content:none}[data-amplify-authenticator] .amplify-button:not(.amplify-field__show-password):hover{color:var(--bg-color);background-color:var(--hover-color);border-color:var(--hover-color);-webkit-box-shadow:0 0 0 rgba(0,0,0,.15);box-shadow:0 0 0 rgba(0,0,0,.15)}.loading{background-image:url(/loader.svg);background-size:100%;background-repeat:no-repeat;height:60px;width:60px;margin:0 auto;display:block}@media only screen and (max-width:768px){h1{font-size:3.653rem}h2{font-size:2.998rem}h3{font-size:1.827rem}h4{font-size:.999rem}h5{font-size:.414rem}.text_small,small{font-size:.707rem}.container,.hero{padding:1rem}section{padding:.1rem 0 1rem}.row{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.row .col{margin:0 12px 20px}}header{display:block;position:relative}nav .brand{display:block}nav .brand,nav .brand a.logoNav{text-align:center}nav .brand a.logoNav:before{content:none}nav .navbg{background-color:var(--font-color)}nav .links{display:grid;margin:0 auto;text-align:center;grid-auto-flow:column;max-width:1600px;color:var(--bg-color);-webkit-transition:all .4s cubic-bezier(.15,.9,.34,.95);-moz-transition:all .4s cubic-bezier(.15,.9,.34,.95);transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .brgr{display:none}nav .brgr div{width:35px;height:2px;background-color:var(--primary-color);margin:.6rem 0;text-align:right}nav a{display:inline-block;margin:1rem;height:auto;width:auto;text-align:center;color:var(--bg-color)}nav a.subscribe{background-color:var(--primary-color);margin:.25rem;padding:.75rem}nav a.subscribe:before{content:none}nav a.subscribe:hover{background-color:var(--bg-color);color:var(--font-color)}nav .dropdownMenu{position:relative}nav .dropdownMenu a{display:block}nav .dropdownMenu .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}nav .dropdownMenu .dropdown{display:none;position:absolute;width:100%;z-index:22;background-color:var(--ast-global-color-1);-webkit-transition:all .4s cubic-bezier(.15,.9,.34,.95);-moz-transition:all .4s cubic-bezier(.15,.9,.34,.95);transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .dropdownMenu .dropdown a{text-align:left}nav .dropdownMenu .dropdown .dt-link{display:block;color:var(--bg-color)}nav .dropdownMenu .dropdown .dropdownMenu{position:relative}nav .dropdownMenu .dropdown .dropdownMenu .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;rotate:-90deg}nav .dropdownMenu .dropdown .dropdownMenu .dropdown{display:none;text-align:left;position:absolute;left:100%;top:0;width:100%;z-index:22;background-color:var(--ast-global-color-3);-webkit-transition:all .4s cubic-bezier(.15,.9,.34,.95);-moz-transition:all .4s cubic-bezier(.15,.9,.34,.95);transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .dropdownMenu .dropdown .dropdownMenu .dropdown .dt-link{display:block;color:var(--bg-color)}nav .dropdownMenu .dropdown .dropdownMenu1{position:relative}nav .dropdownMenu .dropdown .dropdownMenu1 .dropdown-toggle1:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;rotate:-90deg}nav .dropdownMenu .dropdown .dropdownMenu1 .dropdown1{display:none;position:absolute;left:100%;top:0;width:100%;z-index:22;background-color:var(--ast-global-color-3);-webkit-transition:all .4s cubic-bezier(.15,.9,.34,.95);-moz-transition:all .4s cubic-bezier(.15,.9,.34,.95);transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .dropdownMenu .dropdown .dropdownMenu1 .dropdown1 .dt-link1{display:block;color:var(--bg-color)}nav .dropdownMenu .dropdown .dropdownMenu1:hover .dropdown1{display:block}nav .dropdownMenu .dropdown .dropdownMenu2{position:relative}nav .dropdownMenu .dropdown .dropdownMenu2 .dropdown-toggle2:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;rotate:-90deg}nav .dropdownMenu .dropdown .dropdownMenu2 .dropdown2{display:none;position:absolute;left:100%;top:0;width:100%;z-index:22;background-color:var(--ast-global-color-3);-webkit-transition:all .4s cubic-bezier(.15,.9,.34,.95);-moz-transition:all .4s cubic-bezier(.15,.9,.34,.95);transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .dropdownMenu .dropdown .dropdownMenu2 .dropdown2 .dt-link2{display:block;color:var(--bg-color)}nav .dropdownMenu .dropdown .dropdownMenu2:hover .dropdown2,nav .dropdownMenu .dropdown:hover .dropdown,nav .dropdownMenu:hover .dropdown{display:block}@media only screen and (max-width:768px){nav{grid-template-columns:1fr;justify-items:center}nav .brand{display:grid;width:100%;grid-template-columns:1fr 35px;grid-gap:1rem;-moz-box-align:center;align-items:center;position:relative;z-index:10;padding:1rem 1rem 0}nav .brand a.logoNav{text-align:left}nav .brand img{width:100%;height:auto;max-width:200px}nav .brgr{display:inline-block;text-align:right;cursor:pointer;margin:0;width:35px}nav .brgr:before{content:none}nav .brgr div{width:35px;height:2px;background-color:var(--primary-color);margin:.6rem 0;text-align:right}nav .links{display:block;position:absolute;overflow:hidden;top:0;left:0;right:0;padding:100px 1rem 1rem;background-color:var(--bg-color);height:0;z-index:5;-webkit-transition:all .4s cubic-bezier(.15,.9,.34,.95);-moz-transition:all .4s cubic-bezier(.15,.9,.34,.95);transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .links.open{height:auto;background-color:var(--font-color)}nav .links a{display:block;margin:1rem auto}nav .dropdownMenu .dropdown{position:relative}nav .dropdownMenu .dropdown .dropdownMenu1 .dropdown1,nav .dropdownMenu .dropdown .dropdownMenu2 .dropdown2{position:relative;left:0}}