@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
img,legend{border:0}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
address,dfn{font-style:italic}
b,blockquote,optgroup,strong{font-weight:700}
img,pre{max-width:100%}
.clear,.slick-track:after{clear:both}
.slick-slide.dragging img,.tooltipster-base{pointer-events:none}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
.show640,[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
h2,h4{line-height:1.3;color:#fff;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
*,.slick-slider,.tooltipster-content,::after,::before{box-sizing:border-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{padding:0}
textarea{overflow:auto}
@media screen and (min-width:640px){.show640{display:block}
.hide640{display:none}
}
h2{font-size:1.5em}
h3{font-weight:500;font-style:normal;font-stretch:normal;font-size:1.33em;line-height:30px;letter-spacing:normal;color:#fff}
h4{font-size:1em}
@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(../fonts/rubik-v8-latin-regular.eot);src:local("Rubik"),local("Rubik-Regular"),url(../fonts/rubik-v8-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v8-latin-regular.woff2) format("woff2"),url(../fonts/rubik-v8-latin-regular.woff) format("woff"),url(../fonts/rubik-v8-latin-regular.ttf) format("truetype"),url(../fonts/rubik-v8-latin-regular.svg#Rubik) format("svg")}
@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(../fonts/rubik-v8-latin-500.eot);src:local("Rubik Medium"),local("Rubik-Medium"),url(../fonts/rubik-v8-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v8-latin-500.woff2) format("woff2"),url(../fonts/rubik-v8-latin-500.woff) format("woff"),url(../fonts/rubik-v8-latin-500.ttf) format("truetype"),url(../fonts/rubik-v8-latin-500.svg#Rubik) format("svg")}
@font-face{font-family:Rubik;font-style:normal;font-weight:700;src:url(../fonts/rubik-v8-latin-700.eot);src:local("Rubik Bold"),local("Rubik-Bold"),url(../fonts/rubik-v8-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v8-latin-700.woff2) format("woff2"),url(../fonts/rubik-v8-latin-700.woff) format("woff"),url(../fonts/rubik-v8-latin-700.ttf) format("truetype"),url(../fonts/rubik-v8-latin-700.svg#Rubik) format("svg")}
.tooltip-templates{display:none}
.tooltipstered{display:inline-block;margin-left:20px;width:26px;height:26px;position:relative}
.tooltipstered img{position:absolute;top:8px}
.tooltipstered img:hover{cursor:pointer}
.tooltipster-sidetip .tooltipster-box{border:1px solid #222!important;background:#fff!important;border-radius:3px!important}
.tooltipster-sidetip .tooltipster-arrow-uncropped{top:1px}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{top:-2px!important;border-top-color:#fff!important}
.tooltip-content a{display:block;line-height:1.63;font-size:.9em;text-decoration:none;color:#08c}
.tooltip-content a:hover{color:#08c}
::selection,button,button:hover{color:#fff}
.tooltipster-base{z-index:5!important;display:-ms-flexbox;display:flex;position:absolute}
.tooltipster-box{-ms-flex:1 1 auto;flex:1 1 auto}
.tooltipster-content{max-height:100%;max-width:100%;overflow:auto}
.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}
.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
.tooltipster-fade.tooltipster-show{opacity:1}
.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}
.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}
.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}
.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-fall.tooltipster-initial{top:0!important}
.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}
.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-slide.tooltipster-initial{left:-40px!important}
.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}
@keyframes tooltipster-fading{0%{opacity:0}
100%{opacity:1}
}
.tooltipster-update-fade{animation:tooltipster-fading 400ms}
@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}
75%{transform:rotate(2deg)}
100%{transform:rotate(0)}
}
.tooltipster-update-rotate{animation:tooltipster-rotating 600ms}
@keyframes tooltipster-scaling{50%{transform:scale(1.1)}
100%{transform:scale(1)}
}
.tooltipster-update-scale{animation:tooltipster-scaling 600ms}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}
.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}
.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}
.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}
address,pre{margin-bottom:1.5em}
.tooltipster-sidetip .tooltipster-content{padding:8px 21px!important;color:#fff;line-height:18px}
dd,fieldset,h1{padding:0}
h1,h2,h3,h4,h5,h6,ul{-webkit-margin-before:0;-webkit-margin-start:0;-webkit-margin-after:0;-webkit-padding-start:0}
a,h1{color:#19b5fe}
h1,html{line-height:1.5}
.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}
.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}
.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{left:0}
.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}
.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){body,body .site__content,html,html .site__content{min-height:100%}
body,html{display:block!important}
body .header .container nav ul,html .header .container nav ul{margin-top:25px}
body .site__content .columns .container .column .items article .description,html .site__content .columns .container .column .items article .description{width:285px}
body .site__content .container.gids .overview.small,html .site__content .container.gids .overview.small{display:block}
body .site__content .container.gids .overview.small .overview__item,html .site__content .container.gids .overview.small .overview__item{width:48%}
body .site__content .most_recent .items article .description,html .site__content .most_recent .items article .description{width:500px}
body .footer,html .footer{position:relative;display:block}
}
dd,fieldset,figure,form{margin:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#fff;color:#000}
::-moz-selection{background-color:#19b5fe;color:#fff}
::selection{background-color:#19b5fe}
a{text-decoration:underline;transition:color .2s ease-in-out}
a:hover{color:#7fd6fe}
img{height:auto}
abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}
.header.menu_open .container .menu_icon,.slick-list.dragging,label{cursor:pointer}
blockquote{font-size:1.375em;margin:0 2em;text-align:center}
button{display:inline-block;background-color:#fe6449;padding:12px 40px;border-radius:5px;font-size:1em;font-weight:400}
fieldset{border:0}
.hidden,.hide{display:none!important}
h1{font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;font-size:1.75em;margin:0 0 1ex;text-align:left}
@media (min-width:640px){h1{font-size:2.45rem}
}
p{margin:0 0 1.5em}
hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:1em}
svg{display:inline-block}
ins,mark{background:#fff9c0;border:0;color:inherit;text-decoration:none}
code,kbd,pre,samp,tt,var{font-family:monospace,serif;font-size:.938em;line-height:1.6}
.btn,body{font-family:Rubik,arial,sans-serif}
pre{border:1px solid rgba(0,0,0,.1);overflow:auto;padding:.75em;white-space:pre-wrap;word-wrap:break-word}
ol,ol ol,ol ul,ul,ul ol,ul ul{padding-left:1.5em}
.screen-reader-text{position:absolute!important;left:-999em}
ul{margin-bottom:1em}
.entry-content ol,.entry-content ul{padding-left:1.5em;margin-bottom:1em}
table{border-collapse:collapse;border-spacing:0;border-bottom:1px solid #d8d8d8;margin:0;width:100%}
td,th{border-top:1px solid #d8d8d8;padding:1ex 1.5ex;font-size:.89em}
.container{max-width:960px;margin:0 auto;padding:0 2%}
@media screen and (min-width:1400px){.container{padding:0}
}
.header{height:100px;width:100%;position:fixed;z-index:10;top:0;left:0;transition:all 300ms ease}
.header.sticky{background-color:#add8e6}
.header.white{background:#fff}
.header.white .container .menu_icon span{background:#000}
.header .container{display:-ms-flexbox;display:flex;height:100%}
.header .container .logo{margin-right:auto;margin-top:auto;margin-bottom:auto}
.header .container .logo img{display:block;width:auto;height:60px;max-width:none}
@media screen and (min-width:480px){.header .container .logo img{height:80px}
}
.header .container nav{margin-left:auto;margin-top:auto;margin-bottom:auto;display:none}
@media screen and (min-width:1024px){.header .container nav{display:block}
}
.header .container nav ul{list-style:none;margin:0;padding-left:0}
.header .container nav ul li{display:inline-block;padding:10px 20px}
.header .container nav ul li a{display:block;text-decoration:none;color:#1f4788;font-size:1em}
.header.menu_open .container nav ul li a,.hero .inner h1{color:#fff}
.header .container .menu_icon{margin-top:auto;margin-bottom:auto;display:block;width:32px;cursor:pointer}
.header .container .menu_icon span{position:relative;height:3px;width:32px;background:#fff;border-radius:3px;margin-bottom:4px;display:block;transition:all 500ms ease}
@media screen and (min-width:1024px){.header .container .menu_icon{display:none}
}
.header.menu_open .container nav{background-color:#1f4788;position:absolute;left:0;right:0;top:0;padding-top:100px;height:100vh;display:block}
.header.menu_open .container nav ul li{display:block;text-align:center;padding:30px 0}
.header.menu_open .container .menu_icon span{background:#fff}
.header.menu_open .container .menu_icon span:first-child{-ms-transform:rotate(45deg);transform:rotate(45deg);top:7px}
.header.menu_open .container .menu_icon span:nth-child(2){-ms-transform:rotate(135deg);transform:rotate(135deg)}
.header.menu_open .container .menu_icon span:last-child{display:none}
.hero{padding-bottom:80px;position:relative;height:auto}
@media screen and (min-width:0){.hero{padding-top:100px}
}
@media screen and (min-width:480px){.hero{padding-top:180px}
}
.hero .inner{z-index:3}
.highlighted-content{background-color:#FE6219;min-height:106px;width:100%;padding-top:23px}
.highlighted-content .slick-dotted.slick-slider,.highlighted-content .slick-slider{margin-bottom:0}
.highlighted-content .slick-dotted.slick-slider .slick-slide,.highlighted-content .slick-slider .slick-slide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:17px;padding-right:17px}
.highlighted-content .slick-dotted.slick-slider .slick-slide img,.highlighted-content .slick-slider .slick-slide img{display:block;float:left;width:60px;height:60px;margin-right:17px}
.highlighted-content .slick-dotted.slick-slider .slick-slide a,.highlighted-content .slick-dotted.slick-slider .slick-slide span,.highlighted-content .slick-slider .slick-slide a,.highlighted-content .slick-slider .slick-slide span{color:#FFF}
.highlighted-content .slick-dotted.slick-slider .slick-slide span,.highlighted-content .slick-slider .slick-slide span{display:block;margin-right:17px;line-height:1.2em}
.highlighted-content .slick-dotted.slick-slider .slick-slide a,.highlighted-content .slick-slider .slick-slide a{white-space:nowrap}
@media (max-width:550px){.highlighted-content .slick-dotted.slick-slider .slick-slide a,.highlighted-content .slick-dotted.slick-slider .slick-slide span,.highlighted-content .slick-slider .slick-slide a,.highlighted-content .slick-slider .slick-slide span{font-size:.9em}
}
@media (max-width:359px){.highlighted-content .slick-dotted.slick-slider .slick-slide img,.highlighted-content .slick-slider .slick-slide img{display:none}
}
.highlighted-content .slick-dotted.slick-slider .slick-dots,.highlighted-content .slick-slider .slick-dots{bottom:-16px;position:static;max-height:23px}
.highlighted-content .slick-dotted.slick-slider .slick-dots li,.highlighted-content .slick-slider .slick-dots li{display:inline-block;bottom:13px}
.highlighted-content .slick-dotted.slick-slider .slick-dots li button:before,.highlighted-content .slick-slider .slick-dots li button:before{color:#FFF;font-size:20px;opacity:1}
.highlighted-content .slick-dotted.slick-slider .slick-dots li.slick-active button:before,.highlighted-content .slick-slider .slick-dots li.slick-active button:before{color:#183576;opacity:1}
.highlighted-content .slick-dotted.slick-slider .slick-dots li:only-child,.highlighted-content .slick-slider .slick-dots li:only-child{display:none}
@media (max-width:550px){.highlighted-content .slick-dotted.slick-slider .slick-dots,.highlighted-content .slick-slider .slick-dots{max-height:18px;margin-top:5px}
}
.footer{background:#1f4788;width:100%;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}
.footer .container{display:block;padding:10px}
@media screen and (min-width:480px){.footer{height:160px}
.footer .container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}
}
.footer .container a{display:block}
.footer .container a img{margin-bottom:auto;margin-top:auto;height:75px;display:block;width:auto}
.footer .container nav{margin-left:auto;margin-top:20px}
.footer .container nav ul{list-style:none;margin-bottom:0;padding:0}
.footer .container nav ul li{display:block;padding:10px 0;text-align:center}
@media screen and (min-width:480px){.footer .container nav{margin-top:0}
.footer .container nav ul li{display:inline-block;padding:0 12px;text-align:left}
}
.footer .container nav ul li:first-child{padding-left:0}
.footer .container nav ul li a{display:block;color:#fff;text-decoration:none}
.footer .container nav ul li a:hover{text-decoration:underline}
.quick_links{background-color:#355d9a;padding:80px 0}
.quick_links .container{display:block}
.quick_links .container .heading{padding:10px 0}
.quick_links .container .heading h3{color:#fff}
.quick_links .container .items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.quick_links .container .items article{-ms-flex:1 0 100%;flex:1 0 100%;height:180px;background-color:#fff;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-align:center;align-items:center;box-shadow:0 0 1px 1px #d5d5d5 inset;margin-bottom:10px}
@media screen and (min-width:1024px){.quick_links .container .items article{-ms-flex:1 0 31%;flex:1 0 31%}
.quick_links .container .items article:nth-child(2),.quick_links .container .items article:nth-child(5){margin-left:10px;margin-right:10px}
}
.quick_links .container .items article a{display:inline-block;margin:0 auto;text-decoration:none}
.quick_links .container .items article a img{display:inline-block;height:36px;margin-bottom:6px}
.quick_links .container .items article a span{display:block;color:#252525;font-size:1em;line-height:1.44;padding:0 15px}
.columns{background-color:#1f4788;padding:80px 0}
#partners,body{background-color:#fff}
.columns .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.columns .container .column{width:100%}
@media screen and (min-width:1024px){.columns .container .column{width:50%}
}
.columns .container .column .heading{width:100%;padding:15px 0}
.columns .container .column .items article{display:-ms-flexbox;display:flex;padding:15px 0}
@media screen and (min-width:1024px){.columns .container .column .items article{max-width:400px}
}
.columns .container .column .items article .img{width:120px;margin-right:15px}
.columns .container .column .items article .img img{display:block;width:100px;height:auto;max-width:none;object-fit:cover}
.columns .container .column .items article .description h3{line-height:1;font-size:1em;margin-top:-6px}
.columns .container .column .items article .description h3 a{text-decoration:none;font-size:1.1em;font-weight:400;color:#19b5fe;line-height:26px}
.columns .container .column .items article .description time{color:#d5d5d5;display:inline-block;padding:5px 0;font-size:.9em;line-height:1.63}
.columns .container .column .items article .description p{color:#fff;font-size:.9em;line-height:1.63}
#partners{padding:30px 0}
@media screen and (min-width:480px){#partners{padding:80px 0}
}
#partners.overview.article,#partners.overview.article .container .description{padding-top:0}
#partners.overview .container{display:block}
#partners.overview .container .description{max-width:100%}
#partners.overview .container .description h3{margin-bottom:10px;color:#1f4788;font-size:2.22em;line-height:1.65}
#partners.overview .container .items ul li{width:24%}
@media screen and (min-width:480px){#partners.overview.article{padding-top:0}
}
#partners .container .description{padding:10px 0;max-width:500px;margin-bottom:30px}
#partners .container .description h3{color:#19b5fe;font-size:2.5em;font-weight:400;display:block;margin-bottom:25px}
#partners .container .description p{color:#656565;font-size:1.2em}
#partners .container .items ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0}
#partners .container .items ul li{width:49%;margin-right:1%;margin-bottom:1%;height:120px;display:inline-block;text-align:center}
@media screen and (min-width:480px){#partners .container .items ul li{width:32%}
}
@media screen and (min-width:1024px){#partners .container .items ul li{width:24%}
}
#partners .container .items ul li a{display:block;text-align:center}
#partners .container .items ul li a img{display:inline-block;height:100px;object-fit:contain;width:92%}
#partners .container .btns{padding:30px 0;text-align:center}
#partners .container .btns .btn{display:inline-block}
.sector__list ul{list-style:none;padding:30px 0;margin:0}
.sector__list ul li{display:block;margin-bottom:8px}
.sector__list ul li a{color:#19b5fe;font-size:1.1em;font-weight:400;line-height:1.55}
.sectoren article{padding:30px 0;border-bottom:1px solid #d5d5d5;max-width:620px}
@media screen and (min-width:1024px){.sectoren article{padding:50px 0}
}
.sectoren article:last-child{border:0}
.sectoren article h2{font-size:2.22em;font-weight:400;line-height:1.5;color:#19b5fe}
.sectoren article p{font-size:.9em;line-height:1.75;color:#252525;display:block;padding-bottom:30px;padding-top:15px}
@media screen and (min-width:1024px){.sectoren article p{padding-top:15px;padding-bottom:30px}
}
.sectoren article a{display:inline-block}
body{color:#252525;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:100px;display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}
@media (max-width:450px){body{font-size:16px}
}
.btn,p{font-size:1em}
body.admin-bar .header{top:46px}
@media screen and (min-width:768px){body.admin-bar .header{top:32px}
}
body .site__content{-ms-flex:1;flex:1}
body.page-template-tpl-home{padding-top:0}
body.page-template-tpl-home .header{background-color:transparent}
body.page-template-tpl-home .header.sticky{background-color:#add8e6}
body.page-template-tpl-home .header .container nav ul li a{color:#fff}
body.page-template-tpl-home .hero{background-image:url(../images/header.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}
body.page-template-tpl-home .hero .container{z-index:4;position:relative}
body.page-template-tpl-home .hero .overlay{content:'';position:absolute;left:0;width:100%;top:0;height:100%;background-color:rgba(37,37,37,.15);z-index:1}
p{line-height:1.5;margin-top:0;color:#252525;margin-bottom:1.25em;-webkit-margin-before:0;-webkit-margin-after:0}
.btn{font-weight:400;border-radius:5px;text-align:center;color:#19b5fe;position:relative;line-height:30px;transition:all .5s cubic-bezier(.645,.045,.355,1);border:1px solid #19b5fe;text-decoration:none}
.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.btn--small{padding:5px 10px;font-size:75%;line-height:initial;margin:0}
.btn--large{padding:15px 55px;font-size:1.1em;line-height:31px}
.btn:hover{color:#fff;background:#19b5fe}
.singular{padding:60px 0}
.singular .container{display:block}
.singular .container .content{width:100%;margin-right:auto;vertical-align:top}
@media screen and (min-width:1024px){.singular .container{display:-ms-flexbox;display:flex}
.singular .container .content{max-width:615px}
}
.singular .container .content .breadcrumb{width:100%;color:#959595;font-size:.61em;padding-bottom:5px;text-decoration:none}
.singular .container .content .breadcrumb a,.singular .container .content .breadcrumb span{color:#959595;font-size:1em}
.singular .container .content .title h1{font-weight:400;font-size:2.67em;line-height:1.13;margin-bottom:0}
.singular .container .content .text{padding:20px 0}
.singular .container .content .text h1,.singular .container .content .text h2,.singular .container .content .text h3,.singular .container .content .text h4{color:#1f4788}
.singular .container .content .text p{font-size:.9em;line-height:1.67;color:#252525;display:block;margin-bottom:20px}
.singular .container .content .text p:last-child{margin-bottom:0}
.singular .container .content .text p:first-child{color:#1f4788;font-size:1em}
.singular .container .content .text ul li{font-size:.9em;line-height:1.67;color:#252525}
.singular .container .content .text .img img{margin:0}
.singular .container .content .text img{display:block;width:100%;margin:40px 0}
.singular .container .content .text .event-detail{margin-bottom:25px}
.singular .container .content .text .event-detail h4{display:block;font-size:.9em;line-height:1.75;color:#1f4788}
.singular .container .content .text .event-detail span{display:block;font-size:.9em;line-height:1.75;color:#252525}
.singular .container .content .text .event-details{display:-ms-flexbox;display:flex;padding:25px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-bottom:25px}
.singular .container .content .text .event-details .column{width:50%}
.singular .container .content .text .event-details .column .row{margin-bottom:15px}
.singular .container .content .text .event-details .column .row h4{display:block;font-size:.9em;line-height:1.75;color:#1f4788}
.singular .container .content .text .event-details .column .row span{display:block;font-size:.9em;line-height:1.75;color:#252525}
.singular .container .content .text .btns{padding:30px 0;display:-ms-flexbox;display:flex}
.singular .container .content .text .btns .btn{padding:10px 20px;background-color:#19b5fe;color:#fff}
.singular .container .content .text .btns span{display:block;margin-bottom:auto;margin-top:auto;margin-left:25px;font-size:.8em;line-height:1.63;color:#252525}
.singular .container .sidebar{width:100%;margin-left:auto;vertical-align:top;padding-top:30px}
@media screen and (min-width:1024px){.singular .container .sidebar{width:30%}
.singular .container .sidebar .partner_inner{max-width:215px;margin-left:auto}
}
.singular .container .sidebar .logo{display:block;width:100%;max-width:200px;height:auto}
.singular .container .sidebar .widget.widget_pages h4.widget__title,.singular .container .sidebar .widget.widget_text h4.widget__title{font-size:1em;line-height:24px;color:#1f4788;display:block;margin-bottom:10px}
.singular .container .sidebar .widget.widget_pages ul,.singular .container .sidebar .widget.widget_text ul{list-style:none;padding:0}
.singular .container .sidebar .widget.widget_pages ul li,.singular .container .sidebar .widget.widget_text ul li{display:block;margin-bottom:12px}
.singular .container .sidebar .widget.widget_pages ul li a,.singular .container .sidebar .widget.widget_text ul li a{text-decoration:underline;display:inline-block;color:#19b5fe;font-size:.9em;line-height:24px}
.singular .container.gids{display:block}
.singular .container.gids .overview{width:100%}
.singular .container.gids .overview.small{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.singular .container.gids .overview.small .overview__item{margin-bottom:30px;width:48%;margin-right:1%;-ms-flex:1 0 32%;flex:1 0 32%}
@media screen and (min-width:480px){.singular .container.gids .overview.small .overview__item{padding-right:15px;width:32%}
}
.singular .container.gids .overview.small .overview__item .overview__image img{object-fit:contain;background-color:#fff}
.singular .container.gids .overview .overview__item{margin-bottom:30px;width:100%;display:inline-block;vertical-align:top}
@media screen and (min-width:480px){.singular .container.gids .overview .overview__item{width:48%;margin-right:1%}
}
.singular .container.gids .overview .overview__item .overview__title{margin-bottom:15px}
.singular .container.gids .overview .overview__item .overview__title h3{color:#19b5fe}
.singular .container.gids .overview .overview__item .overview__image img{display:block;width:100%;height:150px;object-fit:cover;background-color:#fafafa;margin-bottom:15px}
.singular .container.gids .overview .overview__item .overview__description a,.singular .container.gids .overview .overview__item .overview__description p{line-height:24px;font-size:16px}
.most_recent .most_recent__title{display:block;padding:20px 0;color:#1f4788;font-size:2.2em;line-height:1.65}
.most_recent .items article{display:-ms-flexbox;display:flex;padding:15px 0}
.most_recent .items article .img{width:120px;margin-right:15px}
.most_recent .items article .img img{display:block;width:100px;height:100px;max-width:none;object-fit:cover}
.most_recent .items article .description h3{font-size:1.1em;font-weight:400;color:#19b5fe;line-height:26px;margin-top:-6px}
.most_recent .items article .description h3 a{text-decoration:none}
.most_recent .items article .description time{color:#d5d5d5;display:inline-block;padding:5px 0;font-size:.9em;line-height:1.63}
.most_recent .items article .description p{color:#252525;font-size:.9em;line-height:1.63}
.most_recent .btns{padding:30px 0;text-align:center}
.page-template-tpl-gids .most_recent{max-width:650px}
.page-template-tpl-gids .most_recent .btns{display:none}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}
.slick-loading .slick-list{background:url(./ajax-loader.gif) center center no-repeat #fff}
@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}
.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none;outline:0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
[dir=rtl] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{bottom:-25px;list-style:none;text-align:center;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.single-io_partner .sidebar .partner__logo{padding-bottom:20px}
.single-io_partner .sidebar .partner__logo img{display:block;width:100%;height:auto}
.single-io_partner .sidebar .partner__intro{padding-top:20px;padding-bottom:50px}
.single-io_partner .sidebar .partner__intro p{font-size:.9em;line-height:1.75;color:#252525}
.single-io_partner .sidebar .partner__contact span{display:block;font-size:.9em;line-height:1.75;color:#252525}
.bigdash{padding:140px 0}
.video{position:relative;padding-bottom:56.25%;width:100%;height:0}
.video__embed{position:absolute;top:0;left:0;width:100%;height:100%}