@font-face {
    font-family: "IntroBold";
    src: url("fonts/Signika-Bold.ttf");
    font-display: swap;
}
@font-face {
    font-family: "IntroCBold";
    src: url("fonts/Signika-Bold.ttf");
    font-display: swap;
}
@font-face {
    font-family: "IntroCRegular";
    src: url("fonts/Signika-Regular.ttf");  
    font-display: swap;
}
@font-face {
    font-family: "IntroHeadBBase";
    src: url("fonts/Signika-Regular.ttf");  
    font-display: swap;
}
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}
h1{
    font-family:'IntroBold', Arial, sans-serif;
    color: #003382;
    line-height: 1.1;
    letter-spacing: 0em;
    font-weight: 800;
    text-align:center;
    display: block;
    font-size: 2em;
    margin-top: 1em;
    margin-bottom: 1.25em;
    margin-left: 0;
    margin-right: 0;   
}
h2{display:block;margin:0.35em 0;font-size:1.6em;}
h3{display:block;margin:0.35em 0;font-size:1.25em;}
.fficb{
    font-family:'IntroCBold', Arial, sans-serif;
    font-size:42px;
    line-height:1.25;    
    letter-spacing:1.1px;
    font-weight: 500;
}
.fficr{
    font-family:'IntroCRegular', Arial, sans-serif;
    font-size: 22px;
    line-height: 1.5;
    letter-spacing: 0.05em;
    font-weight:500;
}
.ffihbb{
    font-family:'IntroHeadBBase', Arial, sans-serif;
    letter-spacing: 1.3px;
    font-weight: 400;
}
.cw{color:#fff;}
.co{color:#C25712;}
.cb{color: #003382;}
.clg{color: #5e5e5e;}
.cdg{color: #404040;}
* {-webkit-box-sizing: border-box;moz-box-sizing: border-box;box-sizing: border-box;}
a, .tansition-all{    /* TRANSITION */
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
.centertext{text-align:center;}
html{font-size:220%;-webkit-text-size-adjust:none;text-size-adjust:none;}
@media only screen and (min-width:1200px) {
    body{font-size:62.5%;}
}
body {
    background-color:#fff;
    font-family:'IntroCRegular', Arial, sans-serif;
    line-height: 1.5;
    letter-spacing: 0.05em;
    font-weight:400;
    color: #5e5e5e;
}
.wrapper{ 
    width: 75%; 
    max-width:1200px; 
    margin-top: 0; 
    margin-right: auto; 
    margin-bottom: 0; 
    margin-left: auto;
}
.header, header{ 
    text-shadow:rgba(0,0,0,.1) 0.1em 0.1em 0.2em; 
    text-align: center; 
    width:100%;
    border: 1px solid #C30;  
    margin: 0; 
    background-image: url(../images/bg-oranjeHead.jpg); 
    background-repeat: no-repeat; 
    background-position:center top;
    background-size:cover;
    height: 300px;
    line-height:300px;
    -webkit-box-shadow:inset 6px 6px 20px 0px rgba(0,0,0,0.75); 
    -moz-box-shadow:inset 6px 6px 20px 0px rgba(0,0,0,0.75); 
    box-shadow:inset 1px 1px 0px 0px rgba(0,0,0,0.75);
    overflow:hidden;
}
header span{font-family:'IntroCBold', Arial, sans-serif;letter-spacing:1.1px;font-weight: 500;font-size:1.75em;padding:0 15px;line-height:1.5;display:inline-block;vertical-align:middle;color:#fff;}
main{padding:0px 25px 30px 25px;text-align:center;}
article p:last-of-type {margin:0;}
article p{font-size:1.4em;color:#003483;}
p, #animationLayer{margin:0 0 1em 0;}
.flag{margin:15px;}
img:not(.hover), .shadow, .video{-webkit-box-shadow:10px 10px 20px 0px rgba(0,0,0,0.50);-moz-box-shadow:10px 10px 20px 0px rgba(0,0,0,0.50);box-shadow:10px 10px 20px 0px rgba(0,0,0,0.50);}
img.flag:hover{-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.75);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.75);}
img:not(.not-scaled){width:100%;}
footer{position:relative;background-color:#003483;width:100%;padding:15px 25px;font-family:'IntroCRegular',Arial,sans-serif;font-size:1.4em;color:#fff;margin-top:50px;}
a{text-decoration:underline;}
footer a{color: rgba(255, 255, 255, 0.8) !important;text-decoration:none;}
footer a:hover{color:#fff;text-decoration:underline;}
hr {overflow: visible;height: 30px;border-style: solid;border-color: black;border-width:1px 0 0 0;border-radius:20px;width:80%;margin:20px auto;}
hr:before {display:block;content: "";height:30px;margin-top:-31px;border-style:solid;border-color:black;border-width:0 0 1px 0;border-radius:20px;background-color:#fff;}
footer ul {list-style:none;margin:0;}
footer ul li::before {content:"\2022";font-weight:400;display:inline-block;width:.75em;margin-left:-.75em;color:#fff;}
.video {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;margin-bottom:45px;}
.iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}