/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body,button,input,select,textarea{font-family:'Roboto',sans-serif;font-weight:400;line-height:1.5;background:#fff;color:#333;}#header{margin-bottom:0;background-color:#00142C;}#header .navbar{box-shadow:none;background-color:#00142C;}#header .region-header{width:90%;}#header .block-system-branding-block{width:100%;display:block;}#header .site-logo{display:inline-flex;justify-content:center;width:100%;}#header .logo{display:block;margin-right:0.25rem;}#header .logo img{height:40px;}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%);}100%{opacity:0.9;transform:translateY(0);}}#header .fixed-top{box-shadow:0 3px 10px rgba(15,15,15,0.5);animation:slide-down .7s;}#header .fixed-top .logo img{height:40px;}#header .fixed-top .navigation{margin-top:-40px;}#menu-branding{display:none;}#header .navigation{display:none;float:right;margin-right:1rem;}#header .sidr-toggler{display:none;float:right;margin-right:0.5rem}@media only screen and (min-width:768px){#header .region-header{width:100%;}#header .navigation{display:block;}#header .sidr-toggler{display:none;}#header .fixed-top .sidr-toggler{display:none;}#header .fixed-top .navigation{display:none;}}@media only screen and (min-width:992px){#header .logo{margin-right:1rem;}#header .logo img{height:48px;}#header .fixed-top .logo{display:block;}#header .fixed-top .sidr-toggler{display:none;}#header .fixed-top .navigation{display:block;}}#header .main-menu{font-family:'Roboto',Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;}#header .main-menu .nav-item{display:inline-block;margin:0 0.5rem;padding-top:0;}#header .main-menu .nav-item .nav-link{padding:0.25rem;color:#ddd;text-decoration:none;cursor:pointer;}#header .main-menu .nav-item .nav-link:hover{color:#fff;}#header .main-menu .menu-item--expanded{position:relative;}#header .main-menu .menu-item--expanded .dropdown-menu{margin:0;font-size:0.9rem;font-weight:400;border:none;border-radius:0;background-color:#fff;box-shadow:0 3px 10px rgba(15,15,15,0.5);}#header .main-menu .menu-item--expanded .dropdown-menu .dropdown-item{display:block;}#header .main-menu .menu-item--expanded .dropdown-menu .dropdown-item a{padding:0.25rem 1rem;text-decoration:none;white-space:nowrap;color:#00142C;}#header .main-menu .menu-item--expanded .dropdown-menu .dropdown-item a:hover{color:#0F52BA;}#header .main-menu .language-menu .dropdown-menu .dropdown-item a{padding-left:0;}.sidr{font-family:'Roboto',sans-serif;font-size:1rem;background:#f5f5f5;}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6,.sidr p,.sidr input,.sidr textarea,.sidr select{font-size:1rem;}.sidr ul li ul li{font-size:0.95rem;line-height:1.25}.sidr-class-visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.sidr-class-main-menu .sidr-class-menu-item--expanded{position:relative;}.sidr-class-main-menu .sidr-class-menu-item--expanded .sidr-class-nav-link{padding-right:30px;cursor:pointer;}.sidr-class-main-menu .sidr-class-menu-item--expanded .chevron{position:absolute;top:18px;right:15px;width:16px;cursor:pointer;transition:.5s transform ease-in-out;}.sidr-class-main-menu .sidr-class-menu-item--expanded .chevron.chevron-close{transform:scaleY(-1);}.sidr-class-main-menu .sidr-class-dropdown-menu{border:none;padding-top:0.5rem;padding-bottom:1rem;}.sidr-class-main-menu .sidr-class-dropdown-menu li{padding:5px 0;border:none;}.sidr-class-main-menu .sidr-class-dropdown-menu li a{color:#007bff;}#side-partners{display:none;}#sidr-id-side-partners{text-align:center;}#sidr-id-side-partners a{display:block;margin-bottom:15px;}.region-help .messages,.region-content .block-system-breadcrumb-block{margin-top:1rem;}h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#000;}h1{font-size:2.25rem;}.page-title{margin-bottom:1.5rem;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:1.75rem;text-transform:uppercase;letter-spacing:0;color:#1A237E;}.region-content .block-system-main-block ul,.region-content .block-system-main-block ol{list-style:none;counter-reset:li;}.region-content .block-system-main-block ul li,.region-content .block-system-main-block ol li{margin-bottom:1rem;}.region-content .block-system-main-block ul > li:before,.region-content .block-system-main-block ol > li:before{float:left;width:1rem;margin-left:-1.25rem;}.region-content .block-system-main-block ul > li:before{content:'\2022';font-size:2rem;line-height:0.75;color:#00adef;}.region-content .block-system-main-block ol > li:before{content:counter(li,decimal);counter-increment:li;font-weight:700;text-align:right;}.region-content .block-system-main-block ol.roman > li:before{content:counter(li,lower-roman)'.';text-align:left;}.region-content .block-system-main-block ol.alpha > li:before{content:counter(li,lower-alpha)'.';text-align:left;}.region-content .block-system-main-block ol.roman.long > li:before,.region-content .block-system-main-block ol.alpha.long > li:before{width:2.5rem;}.region-content .block-system-main-block ul ul,.region-content .block-system-main-block ol ol{margin-top:1rem;margin-bottom:0;}.region-content .block-system-main-block ul li ul li:before{color:#999;}.region-content .block-system-main-block ul li ol li:before,.region-content .block-system-main-block ol li ol li:before{color:#666;}.labelClass{padding:0;margin-top:2rem;margin-bottom:1rem;border-bottom:none;text-transform:initial;letter-spacing:initial;}.labelClass:after{content:'';display:block;width:33%;margin:1.1rem 0 1.4rem 0;border-top:3px solid #009EDB;}.blue{color:#009EDB;}.grey{color:#4D4D4D;}.dark-grey{color:#333;}.light-grey{color:#F2F2F2;}#frontpage .introduction{margin-top:-1rem;background-color:#00142C;text-align:center;}#frontpage .introduction h1,#frontpage .introduction h2{font-family:'Roboto Condensed',Arial,sans-serif;text-transform:uppercase;color:#FFF;}#frontpage .introduction h1{margin:0.25rem 0;font-size:1rem;font-weight:700;}#frontpage .introduction h2{margin:0;font-size:1rem;font-weight:400;}#frontpage .introduction p{width:80%;margin:0 auto;font-size:1rem;font-weight:300;line-height:1.5rem;letter-spacing:1px;color:#FFF;}#frontpage .introduction .cards{width:100%;margin-top:4rem;}#frontpage .introduction .card{height:100%;margin-left:5px;margin-right:5px;padding-bottom:1.5rem;box-shadow:0 3px 10px rgba(15,15,15,0.5);transition:transform 0.5s;}#frontpage .introduction .card:hover{transform:scale(1.1);}#frontpage .introduction .card .icon{width:100px;margin:10px 0;}#frontpage .introduction .card a{text-decoration:none;}#frontpage .introduction .card h3{margin:0;padding:0.5rem 0;font-family:Prompt,Arial,sans-serif;font-weight:400;font-size:1rem;color:#000;text-transform:uppercase;}#frontpage .introduction .card p{font-size:0.9rem;font-weight:400;line-height:1.25;color:#888;}#frontpage .introduction .cards .col-md-6{margin-bottom:2rem;}#frontpage .logos img{height:40px;}#frontpage .white-space{height:8rem;background-color:#fff;margin-top:-2rem;}@media only screen and (min-width:576px){#frontpage .logos{margin-left:-15px;}#frontpage .introduction h1{font-size:1.5rem;}#frontpage .introduction h2{font-size:1rem;}#frontpage .introduction p{font-size:0.85rem;}}@media only screen and (min-width:768px){#frontpage .logos{top:40px;margin-left:0;}#frontpage .logos img{height:48px;}#frontpage .introduction h1{margin:0.5rem 0;font-size:2rem;}#frontpage .introduction h2{font-size:1.25rem;}#frontpage .introduction p{font-size:1rem;}}@media only screen and (min-width:992px){#frontpage .logos{display:none;}#frontpage .introduction{margin-top:-2rem;}#frontpage .introduction h1{font-size:2.4rem;}#frontpage .introduction h2{font-size:1.4rem;}#frontpage .introduction p{font-size:1.25rem;}#frontpage .introduction .cards .col-md-6{margin-bottom:0;}}@media only screen and (min-width:1200px){#frontpage .introduction .cards{width:90%;margin-left:auto;margin-right:auto;}}@media only screen and (min-width:1440px){#frontpage .introduction .cards{width:75%;margin-left:auto;margin-right:auto;}}#block-footer{min-height:120px;border-top:4px solid #009EDB;background:#333;padding:1rem 0;font-size:0.85rem;color:#fff;}
