*,.btn{font-family:Roboto,sans-serif}.btn{font-weight:400;font-size:14px;letter-spacing:1px;display:inline-block;padding:10px 32px 12px;border-radius:4px;line-height:1;margin:10px 0;color:#fff;text-transform:uppercase;border:2px solid #3a6ffe;background:#3a6ffe}#header{background:rgba(27,61,109,.9);transition:all .5s;height:80px;padding:0;position:fixed;top:0;left:0;right:0;z-index:3;transition:none}#header,#header-content{align-items:center;display:flex}#header-content{justify-content:space-between;margin-left:auto;margin-right:auto}#header .logo{font-size:25px;margin:0;padding:10px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase}#header .logo a{color:#fff}#header .logo img{align-self:center;max-width:100px}.navbar{padding:0;position:-webkit-sticky;position:sticky;overflow:visible;max-height:100vh}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar>ul>li{white-space:nowrap;padding:10px 0 10px 22px}.nav-divider{margin:10px;border:1px ridge lightgray}.navbar a{display:flex;align-items:center;justify-content:space-between;padding:0 4px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;color:rgba(255,255,255,.7);white-space:nowrap;transition:.3s;text-transform:uppercase;position:relative}.navbar a i{font-size:12px;line-height:0;margin-left:5px}.navbar>ul>li>a:before{content:"";position:absolute;width:100%;height:2px;bottom:-6px;left:0;background-color:#3a6ffe;visibility:hidden;transition:all .3s ease-in-out 0s}.navbar .active:before,.navbar a:hover:before,.navbar li:hover>a:before{visibility:visible;width:100%}.navbar .active,.navbar a:hover,.navbar li:hover>a{color:#fff}.navbar .dropdown ul{position:absolute;left:0;top:100%;margin:0;padding:10px 0;z-index:999;opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25);transition:opacity .3s ease,visibility .3s ease,top .3s ease;display:block}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 20px;font-size:14px;font-weight:500;text-transform:none;color:#2a2a2a}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul .active:hover,.navbar .dropdown ul a:hover,.navbar .dropdown ul li:hover>a{color:#3a6ffe}.navbar .dropdown:focus-within>ul,.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navbar .dropdown .dropdown ul{position:absolute;top:0;left:100%;visibility:hidden;opacity:0;display:block;transition:opacity .3s ease,visibility .3s ease,left .3s ease}.navbar .dropdown .dropdown:focus-within>ul,.navbar .dropdown .dropdown:hover>ul{opacity:1;left:100%;visibility:visible}.navbar-socials a{display:inline-block;margin-right:8px}.navbar-socials svg{border-radius:50%;overflow:visible;padding:4px;width:32px;height:32px;border:1px solid;aspect-ratio:1}.navbar-socials a img{max-width:100%;height:auto}.trigger{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:2rem;width:40px;height:40px;color:white}#menu-toggle,.trigger{display:none}#menu-toggle:checked~.navbar{max-height:100vh;transition:max-height .3s ease-in-out;overflow-y:auto}@media (max-width:768px){#header{justify-content:space-between}#header .logo img{margin-right:350px}.trigger{display:block;cursor:pointer;right:20px}.navbar{display:flex;flex-direction:column;align-items:center;background-color:rgba(27,61,109,.9);width:100%;position:absolute;top:80px;left:0;transition:max-height .3s ease-in-out,background-color .3s ease-in-out;max-height:0;overflow:hidden;z-index:1000}.navbar.open{max-height:1000px}.navbar ul{flex-direction:column;width:100%;margin:0;padding:0}.navbar ul li{width:100%;text-align:center;margin:0;position:relative}.navbar ul li a{padding:.5rem 1rem;margin:.2rem 0;color:white;text-decoration:none;background-color:transparent;border-radius:0;transition:color .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;width:auto}.navbar ul li a:hover{color:#555}.navbar ul li ul{display:none;flex-direction:column;background:rgba(27,61,109,.9);width:90%;margin:0 auto;padding:.5rem;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.navbar ul li.dropdown:focus-within>ul,.navbar ul li.dropdown:hover>ul{display:flex;position:static;background:white;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:.5rem;z-index:1000;width:90%;margin:auto}.navbar-socials{display:flex;justify-content:center;width:100%;padding:.5rem 0;background-color:transparent}.navbar-socials a{color:white;margin:0 .5rem;font-size:1.5rem;text-decoration:none;transition:color .3s ease-in-out}.navbar .navbar-socials{display:flex;justify-content:space-around;padding:10px 0}.navbar .dropdown .dropdown,.navbar .dropdown .dropdown:hover>ul{right:0}#header h1.logo{display:none}#title ol{display:none!important}.navbar>ul>li:first-child,.navbar>ul>li:last-child{display:list-item}}#footer{position:absolute;width:100%;background:#111111;color:#fff;font-size:14px}#footer .footer-top{background:#1d1d1d;border-bottom:1px solid #2f2f2f;padding:60px 60px 30px}.footer-top .org-info{display:flex;flex-direction:row;justify-content:space-between}#footer .footer-top .footer-info{margin-bottom:30px}#footer .footer-top .footer-info h3{font-size:24px;margin:0 0 20px;padding:2px 0;line-height:1;font-weight:700}#footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;font-family:Roboto,sans-serif;color:#fff}#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#2a2a2a;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s}#footer .footer-top .social-links a:hover{background:#3a6ffe;color:#fff;text-decoration:none}#footer .footer-top h4{font-size:16px;font-weight:600;color:#fff;position:relative;padding-bottom:12px}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:2px;color:#658fff;font-size:18px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#fff;transition:.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{color:#658fff}#footer .footer-top .footer-newsletter form{margin-top:30px;background:#fff;padding:6px 10px;position:relative;border-radius:4px}#footer .footer-top .footer-newsletter form input[type=email]{border:0;padding:4px;width:calc(100% - 110px)}#footer .footer-top .footer-newsletter form input[type=submit]{position:absolute;top:0;right:-2px;bottom:0;border:0;background:none;font-size:16px;padding:0 20px;background:#3a6ffe;color:#fff;transition:.3s;border-radius:0 4px 4px 0}#footer .footer-top .footer-newsletter form input[type=submit]:hover{background:#658fff}#footer .copyright{text-align:center;padding-top:30px}#footer .credits{padding-top:10px;text-align:center;font-size:13px;color:#fff}#footer a{text-decoration:underline;color:#3a6ffe}#footer a:hover{color:#74c92d}section#title{min-height:40px;padding:16px;box-sizing:border-box;background-color:#dbdbdb}section#title .container{width:100%;margin-right:auto;margin-left:auto;padding-top:80px;max-width:1320px;display:flex;justify-content:space-between}section#title h2{display:inline-block;margin:0}section#title ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}section#title ol li{padding-right:10px}section#title ol a{color:#3a6ffe}section#title ol li+li:before{display:inline-block;padding-right:10px;content:"/"}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}body,html{max-width:100vw;overflow-x:hidden}body{background-color:#f6f6f6;margin:0;padding:0;color:#333333;font-family:Open Sans,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box;margin:0;padding:0}