@font-face{font-family:"PragmataPro";src:url("../../assets/fonts/PragmataPro.ttf")}@font-face{font-family:"Source Sans Pro";src:url("../../assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf")}@font-face{font-family:"Source Serif Pro";src:url("../../assets/fonts/Source_Serif_Pro/SourceSerifPro-Regular.ttf")}.headerCodeBlock{position:relative;text-align:left;padding:200px 25px 50px 25px;margin:0px auto 0px auto;font-family:'Source Sans Pro';font-size:16px}.headerCodeBlock .todo{font-style:italic;font-family:'Source Sans Pro';color:#FFB400}.home-header{position:relative;width:100%;height:100%;text-align:center;color:#fff;background-image:linear-gradient(#000098, #000019);background-color:#000098}.home-header::before{content:'';background:transparent url("../../assets/img/pattern.png") repeat top left}.slot{position:absolute;top:0;width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;display:block;opacity:0.0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.visible{opacity:1.0}.fadeIn{animation:fadeIn 0.5s}.fadeOut{animation:fadeOut 0.5s}@keyframes fade{0%{opacity:0.6}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.home-header .header-content{position:relative;width:100%;padding:100px 15px;text-align:left}.picture-info{position:absolute;display:inline-block;bottom:10px;left:10px;font-family:"Source Sans Pro";font-size:12px;color:#ccc}.home-header .header-content .header-content-inner h1,.home-header .header-content .header-content-inner h2,.home-header .header-content .header-content-inner h3{margin-top:0;margin-bottom:0;line-height:1em;border:0}.home-header .header-content .header-content-inner h1{font-family:"Source Sans Pro";font-size:70px;text-transform:uppercase;font-weight:700;color:#f9f9f9}.home-header .header-content .header-content-inner h2{font-family:"Source Sans Pro";font-size:30px;text-transform:uppercase;font-style:italic;font-weight:900;color:#f9f9f9}.home-header .header-content .header-content-inner hr{margin:30px 0px}.home-header .header-content .header-content-inner h3{font-size:24px;font-weight:300;font-family:"Source Code Pro";color:#f9f9f9}.home-header .header-content .header-content-inner span{background-color:#333;opacity:0.75;display:inline-block;padding:0px 25px;line-height:1.55em;min-width:0;margin:0}.home-header .header-content .header-content-inner h3 span{line-height:2em}@media (min-width: 768px){.home-header{min-height:100%}.home-header .header-content{position:absolute;top:75%;height:50%;padding:0 50px 50px 100px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-header .header-content .header-content-inner{max-width:100%}.home-header .header-content .header-content-inner h3{font-size:24px}}.header-section{padding-top:150px}.section-heading{margin-top:0}#progress-bar{position:absolute;bottom:0;height:6px;width:100%}#progress{position:relative;width:0%;height:100%;background-color:#ffcb4d}.header-logolinks{position:absolute;bottom:6px;right:0px;display:inline-block;padding:5px 0px 0px 0px;background-color:#fff;opacity:0.8}.header-logolinks a{display:inline-block}.header-logolinks span{display:block;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;margin:0px 10px 0px 10px}@media (max-width: 767px){.header-iwb2020 span{height:50px;width:200px}.header-looe span{height:30px;width:55px;margin-bottom:14px}.header-fhooe span{height:30px;width:77px;margin-bottom:14px}}#prev,#next{cursor:pointer;position:absolute;top:50%;width:auto;padding:30px;margin-top:-50px;color:#ddd;font-weight:bold;font-size:18px;transition:0.6s ease;text-decoration:none}#next{right:0}#prev{left:0}#prev:hover,#next:hover{background-color:rgba(180,180,180,0.8)}.typing-h1:after{content:'';width:30px;height:4px;background:white;opacity:0;display:inline-block;animation:blink 0.5s linear infinite alternate}.typing-p:after{content:'';width:15px;height:2px;background:white;opacity:0;display:inline-block;animation:blink 0.5s linear infinite alternate}@keyframes blink{50%{opacity:0}100%{opacity:1}}article.blogpost-teaser{padding:15px 0px 15px 0px;border-bottom:#e8e8e8 solid 1px;font-size:16px}article.blogpost-teaser .image-link{display:inline-block;margin:20px 0px 0px 0px}article.blogpost-teaser img{width:100%}article.blogpost-teaser .postteaser-header .category-list{font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Arial,sans-serif}article.blogpost-teaser .postteaser-header .slash-separator:after{content:'/';padding:0px 5px 0px 5px}article.blogpost-teaser .excerpt p{margin-bottom:5px}article.blogpost-teaser .readmore-link{font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Arial,sans-serif}article.blogpost-teaser:last-child{border:none}.facts{font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Arial,sans-serif;font-style:normal;text-align:left}.facts div{padding:15px;border:1px solid #fff}.facts h4{margin-top:0}#info,#research,#contact{padding-bottom:50px}table.info-table{font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Arial,sans-serif;font-size:16px}table.info-table td{padding:10px 0px 0px 0px;vertical-align:top;text-align:left}table.info-table tr td:first-child{padding-right:25px;color:#fff0cc}.blog-button{margin:40px 0 30px 0}.topic-box{text-decoration:none;color:#111}.topic-box:hover{text-decoration:none;color:#111}.topic-box .image-box{display:inline-block;position:relative;width:100%;height:100%;font-size:0/0 a}.image-box img{display:inline-block;vertical-align:middle;width:100%}.image-box footer small{position:absolute;left:5%;bottom:5%;font-size:10px;font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Arial,sans-serif;color:#999}.topic-box hr{border-color:#eeeeee;transition:border 0.6s linear;max-width:none;border-width:1px;margin-top:20px;margin-bottom:10px}.topic-box:hover hr.grey-light{border-color:#FFB400}.card-row{margin-bottom:25px}.card-row:last-child{margin-bottom:inherit}.card h4 span:first-child{display:block;font-size:12px}.card h4 span:last-child{font-size:12px}.card ul{list-style:none;padding:0;margin:0}.card ul li{font-size:12px}.card ul li span:first-child{width:60px}.card{padding-left:5px;padding-right:5px;padding-bottom:5px}@media (min-width: 1200px){.card:last-child{padding-right:15px}.card:first-child{padding-left:15px}.card{padding-bottom:0}}.card>div{transition:border-color 0.2s linear;padding:10px 10px 10px 10px;border:1px solid #eee}.card>div:hover{border-color:#FFB400}.card img{float:left;margin:0px 15px 0px 0px}.partner{text-align:center;color:#8c8c8c}.partner a{color:#8c8c8c;display:block;width:100%;height:125px}.partner a:hover{text-decoration:none}.partner svg{width:75%;height:125px}.partner svg path,.partner svg polygon{fill:#8c8c8c;transition:fill .5s ease-out}.partner:hover svg path,.partner:hover svg polygon{fill:#FFB400}.partner .valign-helper{display:inline-block;height:100%;vertical-align:middle}.partner img{width:75%;max-height:125px;vertical-align:middle}.partner img{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);transition:all .5s ease-out}.partner img:hover{-webkit-filter:grayscale(0);filter:none}@media (max-width: 767px){.partner img,.partner svg{width:50%;max-height:125px}}.contactlist{text-align:left;list-style:none;padding-left:none;margin-left:none}@media (max-width: 1200px){.contact-info>div{margin-bottom:50px}.contact-info>div:last-child{margin-bottom:0px}}.map-section{height:450px;margin:0;padding:0}.map{width:100%;height:100%;margin:0;border:0}#map{height:100%}
