@font-face{font-family:The-Sans-Light;src:url(../webfonts/thesans-light.woff) format('woff')}@font-face{font-family:The-Sans-Semi-Light;src:url(../webfonts/thesans-semilight.ttf) format('ttf')}@font-face{font-family:The-Sans-Regular;src:url(../webfonts/thesans-regular.woff) format('woff')}@font-face{font-family:The-Sans-Semi-Bold;src:url(../webfonts/thesans-semibold.woff) format('woff')}@font-face{font-family:The-Sans-Bold;src:url(../webfonts/thesans-bold.woff) format('woff')}@font-face{font-family:The-Sans-Extra-Bold;src:url(../webfonts/thesans-extrabold.woff) format('woff')}body{background-color:#fff;font-family:The-Sans-Regular,sans-serif;font-size:18px;line-height:1.5;color:#000}a,a:not([href]):not([tabindex]){cursor:pointer;color:#ec6608}a:focus,a:hover,a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{outline:0;color:#001c3d}a[href^="tel:"]{pointer-events:auto}h1,h2,h3,h4,h5,h6{color:#ec6608;margin-bottom:1rem}h1{font-size:50px}h2{font-size:40px}h3{font-size:22px}h4{font-size:22px}ol,ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}.image{display:block;margin-bottom:30px}.bg-color{background:#001c3d}.bg-color p{color:#fff;font-family:The-Sans-Light,sans-serif}.home .bg-color p{margin-bottom:0}.container{position:relative;max-width:1200px;width:auto}.container-fluid{position:relative}.header{position:absolute;top:0;z-index:999;background-color:#fff;padding:0}.header .logo{display:block;width:100%;transition:none;max-width:645px;z-index:999}.header .quick-search .search-btn{display:block;width:20px;height:70px;color:#ec6608;font-size:20px;line-height:70px;text-align:center;cursor:pointer;transition:color .3s,background-color .3s}.header .quick-search .search-btn.active,.header .quick-search .search-btn:hover{color:#cbe7e5}.header .quick-search .search-box{z-index:100;top:0;right:0;padding:0;line-height:normal;transition:opacity .3s}.header .quick-search .search-box form{position:relative}.header .quick-search .search-box input[type=text]{width:270px;height:44px;padding:7px 45px 5px 20px;background:0 0;border:none;border-radius:20px;box-shadow:none;color:#192a3c;background:#e6e9ec;font-size:18px;font-weight:400;transition:.7s all ease;text-transform:none}.header .quick-search .search-box input[type=text]:focus{box-shadow:none;outline:0;transition:.7s all ease;background:#dfe1e4}.header .quick-search .search-box button[type=submit]{cursor:pointer;width:22px;position:absolute;top:11px;right:16px;border:none;text-align:center;height:22px;padding:0;font-size:22px;background-color:transparent;color:#ec6608}.header .quick-search .search-box button[type=submit] .fa{font-size:20px;line-height:40px}.header .quick-search .search-box button[type=submit]:hover{color:#06457c}::-webkit-input-placeholder{color:#192a3c}:-moz-placeholder{color:#192a3c}::-moz-placeholder{color:#192a3c}:-ms-input-placeholder{color:#192a3c}.header-top .container{height:100px}.header-bottom{position:absolute;z-index:101;right:0;left:0}.nav-toggle{display:flex;padding:10px 22px;width:122px;height:50px;cursor:pointer;line-height:30px;position:absolute;z-index:999;background:#ec6608;color:#fff!important;text-transform:uppercase;font-weight:600;font-size:16px}.nav-toggle a{color:#fff}a.home-btn{position:absolute;z-index:999;margin-left:125px;padding:20px 25px;color:#fff;text-transform:uppercase;font-weight:600;transition:all 1s ease}a.home-btn::before{content:'';background:url(../images/btn-arrow-white.png) no-repeat;background-size:cover;display:block;width:10px;float:left;height:14px;margin:3px 20px 0 0;transition:background 1s ease}.hamburger{padding:1px 10px 0 0;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:#fff;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;float:left}.hamburger:hover{opacity:.7}.hamburger-box{width:20px;height:12px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;height:2px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.nav-toggle:hover .hamburger-inner,.nav-toggle:hover .hamburger-inner::after,.nav-toggle:hover .hamburger-inner::before{background-color:#fff}.open-menu .hamburger-inner,.open-menu .hamburger-inner::after,.open-menu .hamburger-inner::before{background-color:#fff}.open-menu .nav-toggle:hover .hamburger-inner,.open-menu .nav-toggle:hover .hamburger-inner::after,.open-menu .nav-toggle:hover .hamburger-inner::before{background-color:#fff}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-5px}.hamburger-inner::after{bottom:-5px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.mega-menu{padding:100px 0 50px;background:#ec6608;box-shadow:0 5px 2px rgba(0,0,0,.1);overflow:hidden}.mega-menu .menu{position:relative}.open-menu .nav-toggle{background:#001c3d;color:#fff}.nav-collapse{display:none}.nav-collapse .menu>li{line-height:49px;width:33.33%;padding-right:30px}.nav-collapse .menu li a{font-size:16px}.nav-collapse .menu>li>a{display:block;border-top:1px solid #fff;text-transform:uppercase;color:#fff;text-decoration:none;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;z-index:9999;cursor:pointer}.nav-collapse .menu li a::after{content:'';background-image:url(../images/menu-arrow.png);display:block;float:right;width:9px;height:15px;margin-top:12px;margin-left:10px;transition:all .6s ease-in-out}.nav-collapse .menu li a:hover::after,.nav-collapse .menu>li.active>a::after{background-position-x:-20px}.nav-collapse .menu>li:last-child>a{border-bottom:1px solid #fff}.nav-collapse .menu>li.active>a,.nav-collapse .menu>li>a:hover{color:#fff;font-family:The-Sans-Extra-Bold,sans-serif}.nav-collapse .menu li.sub .arrow{display:none}.nav-collapse .menu li.sub>ul{position:absolute;visibility:hidden;right:0;top:-100%;left:0;height:102%;margin-left:33.33%;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-columns:2;-moz-columns:2;columns:2;-moz-column-fill:balance;column-fill:auto;z-index:100;opacity:0;transition:all .5s ease}.nav-collapse .menu li.sub>ul.open-submenu{visibility:visible;opacity:1;top:0}.nav-collapse .menu li.sub>ul>li{white-space:nowrap}.nav-collapse .menu li.sub>ul>li>a{display:block;margin:0 0 -1px;text-transform:uppercase;color:#001c3d;text-decoration:none;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;border-top:1px solid #001c3d;border-bottom:1px solid #001c3d}.nav-collapse .menu li.sub>ul>li:last-child>a{border-bottom:1px solid #001c3d}.nav-collapse .menu li.sub>ul>li.active>a,.nav-collapse .menu li.sub>ul>li>a:hover{color:#001c3d;font-family:The-Sans-Extra-Bold,sans-serif}.eyecatcher{position:relative;background-color:#001c3d;overflow:hidden}.eyecatcher .item{background-position:center top;background-repeat:no-repeat;background-size:cover}.home .eyecatcher .caption{min-height:450px;padding-top:150px;padding-bottom:100px;height:100vh;margin-top:-100vh;position:relative;z-index:9}.eyecatcher,.eyecatcher .caption,.eyecatcher .item{min-height:450px}.home .eyecatcher,.home .eyecatcher .caption,.home .eyecatcher .item{min-height:calc(100vh - 100px)}.eyecatcher .caption .description p,.eyecatcher .caption .subtitle,.eyecatcher .caption .title{color:#fff}.eyecatcher .caption .title,.eyecatcher .caption h1{color:#fff;font-size:50px;font-family:The-Sans-Light,sans-serif;line-height:50px}.eyecatcher .caption .description p,.eyecatcher .caption p{color:#fff;font-size:22px;line-height:26px;font-family:The-Sans-Light,sans-serif;margin:1rem 0}.eyecatcher .caption p+p{margin-bottom:0}.eyecatcher .caption .subtitle{font-size:26px;line-height:26px;font-family:The-Sans-Semi-Bold,sans-serif}.eyecatcher .research-groups{margin:15px 0 0}.eyecatcher .research-groups .item{margin-bottom:30px;min-height:auto}.eyecatcher .research-groups .item a{height:80px;padding:5px 40px 5px 20px;background:#ec6608;color:#fff;font-size:22px;font-family:The-Sans-Light,sans-serif;line-height:26px;text-align:left;text-decoration:none;position:relative}.eyecatcher .research-groups .item a::After{content:"";background-image:url(../images/arrow-right-small-white.png);transition:.5s all ease;background-size:cover;background-repeat:no-repeat;height:21px;width:11px;position:absolute;right:15px;top:calc(50% - 10px)}.eyecatcher .research-groups .item a:hover{background:#fff;color:#ec6608}.eyecatcher .research-groups .item a:hover::After{background-image:url(../images/arrow-right-small-orange.png);transition:.5s all ease}.trigger{z-index:999999;position:absolute;bottom:30px;left:50%;width:40px;height:31px;margin-left:-20px;animation:jump 4s infinite;-webkit-animation:jump 4s infinite;-moz-animation:jump 4s infinite;-o-animation:jump 4s infinite}@-webkit-keyframes jump{0%,100%,25%,50%,75%{-webkit-transform:translateY(0);transform:translateY(0)}45%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}55%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-moz-keyframes jump{0%,100%,25%,50%,75%{-webkit-transform:translateY(0);transform:translateY(0)}45%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}55%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-o-keyframes jump{0%,100%,25%,50%,75%{-webkit-transform:translateY(0);transform:translateY(0)}45%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}55%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes jump{0%,100%,25%,50%,75%{-webkit-transform:translateY(0);transform:translateY(0)}45%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}55%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.main{padding:25px 0}.home .main{padding:0}section{padding:50px 0}section.bg-color{padding:50px 0}section.content{padding:50px 0}section.blocks,section.blocks.employees,section.blocks.list{padding:75px 0}section.eyecatcher{padding:0;margin-top:100px}section.publications{padding:0 0 75px}.footer section{padding:50px 0 20px}section.intro{padding:75px 0 65px}.home section.blocks{padding:50px 0 75px}.blocks h2{margin-bottom:31px}.blocks .item h3{color:#004289;font-family:The-Sans-Semi-Bold,sans-serif;line-height:26px}.blocks .item .desc{color:#000;line-height:24px;position:relative;padding-bottom:20px}.blocks a.item .desc::after{content:"";background-image:url(../images/arrow-right-extra-small-orange.png);transition:.5s all ease;background-size:cover;background-repeat:no-repeat;height:20px;width:11px;position:absolute;right:0;bottom:0}.blocks a.item:hover{text-decoration:none}.blocks a.item:hover .image{opacity:.7}.blocks a.item:hover h3{color:#ec6608}.blocks a.item:hover .desc::after{right:10px}.blocks.list .item h3{margin-bottom:0}.blocks.list .item a:hover h3{color:#ec6608}.blocks.list .item a:hover{text-decoration:none}.blocks .item.personnel .image{height:134px}.blocks .item.personnel{max-width:300px}.blocks .item.personnel .personnel-info{padding-bottom:30px}.blocks.employees .item{margin-bottom:50px}.blocks.employees .item h3{margin:0}.overview-link{font-family:The-Sans-Semi-Bold,sans-serif;color:#001c3d;position:absolute;top:0;right:15px;line-height:48px}.pagination-bar .overview-link{position:relative;right:inherit}.overview-link:hover{color:#ec6608;text-decoration:none}.publications .overview-link{position:relative;top:inherit;right:inherit;line-height:40px}.blocks .owl-carousel .owl-nav{display:block;position:absolute;top:-79px;z-index:50;right:120px;transition:all .3s ease;color:#001c3d;cursor:pointer;height:48px}.blocks .owl-carousel .owl-nav .fa{font-size:70px}.blocks .owl-carousel .owl-nav .owl-prev{left:-40px;transition:.3s all ease-in-out}.blocks .owl-carousel .owl-nav .owl-prev:hover{left:-42px}.blocks .owl-carousel .owl-nav .owl-next{right:-40px;transition:.3s all ease-in-out}.blocks .owl-carousel .owl-nav .owl-next:hover{right:-42px}.blocks .owl-carousel .owl-nav .owl-next:hover,.blocks .owl-carousel .owl-nav .owl-prev:hover{color:#ec6608}.blocks .owl-carousel .owl-nav .owl-next:focus,.blocks .owl-carousel .owl-nav .owl-prev:focus{outline:0}.blocks .owl-carousel .owl-nav .owl-next,.blocks .owl-carousel .owl-nav .owl-prev{background:0 0;color:inherit;border:none;font-size:35px;line-height:48px!important;height:48px!important;padding:0 5px!important;font-weight:100!important}.blocks .owl-carousel .owl-nav .owl-next:focus,.blocks .owl-carousel .owl-nav .owl-prev:focus{outline:0}.blocks.related .owl-carousel .owl-nav{right:240px}.selectors button.btn{line-height:40px;background-color:transparent!important;border-radius:0;color:#ec6608!important;height:40px;font-size:20px;border-color:#ec6608!important;padding:0 15px;width:200px;display:flex;align-items:center;justify-content:space-between}.selectors button.btn:hover{background:0 0}.js-remove-filter{width:14px;font-size:9px;line-height:12px;margin-left:10px;border:1px solid;border-radius:20px;text-decoration:none!important}.btn-group .btn:hover,.btn-group .btn:not([href]):not([tabindex]):focus,.btn-group .btn:not([href]):not([tabindex]):hover{background:0 0;box-shadow:none;color:#ec6608;border:1px solid #ec6608}.btn-group .btn[data-toggle=dropdown] img{transition:all .5s ease}.btn-group .btn[aria-expanded=false] img{transform:rotate(90deg);margin-left:10px}.btn-group .btn[aria-expanded=true] img{transform:rotate(270deg);margin-left:10px}.btn-group:not([data-value='']) .btn{width:auto;min-width:200px}.selectors .drop-it button{width:auto}.dropdown-menu.show{margin:-1px 0 0;border:1px solid #ec6608;border-top:0;width:100%;padding:0 15px;border-radius:0}a.dropdown-item{border-bottom:1px solid #ec6608;padding:7px 0}.dropdown-item svg{float:right;font-size:28px;color:#ec6608}.drop-it button svg{margin-left:15px;margin-top:5px;float:right;font-size:28px;color:#ec6608}.publications .dropdown-menu.show{width:200px}[x-placement^=bottom] a.dropdown-item:last-of-type{border:none}[x-placement^=top-start] a.dropdown-item:last-of-type{border:none}.dropdown-menu.show[x-placement^=top-start]{border-top:1px solid #ec6608;border-bottom:1px solid #fff;margin:0 0 -1px}.publications article{border-top:1px solid #ec6608;padding-top:10px;padding-bottom:10px}.info-filter-header{padding-bottom:9px}.pagination-bar{border-top:1px solid #ec6608;margin-top:30px;padding-top:9px}.pagination-bar .results{line-height:25px}.pagination-bar .page-link{line-height:24px;border:1px solid #001c3d;padding:5px 5px;width:34px;height:34px;text-align:center;color:#001c3d}.pagination-bar .page-item .page-link{margin:0 3px 3px}.pagination-bar .page-item .page-link:first-of-type{margin-left:0}.pagination-bar .page-item:first-child .page-link,.pagination-bar .page-item:last-child .page-link{border-radius:0;border:1px solid #000}.pagination-bar .page-link:hover{background:#ec6608;color:#fff}.pagination-bar .page-link:focus{box-shadow:none}.publications .pagination-bar{margin-top:0}.page-item.active .page-link{background-color:#ec6608;border:1px solid #001c3d}article .title{color:#001c3d;font-family:The-Sans-Bold,sans-serif;font-weight:700;line-height:25px}article .title::before{content:"";background:url(../images/arrow-right-small-orange.png);background-repeat:no-repeat;background-position:center center;background-size:7px 13px;position:absolute;width:7px;height:15px;left:0;top:14px}article .description,article .details{color:#000;font-size:16px;line-height:25px}.content .col{padding:15px}.content iframe,.content img{border:none}.content .image{position:relative}.content .image::after{content:"";position:absolute;right:0;bottom:0;width:30px;height:30px;background:url(../images/arrow-right-small-white.png) #ec6608;background-size:11px 20px;background-repeat:no-repeat;background-position:center center;transition:.5s all ease}.content .image:hover::after{background-color:#001c3d}.content ol,.content ul{margin-top:0;margin-bottom:1rem}.content ol li,.content ul li{position:relative}.content ol li::before,.content ul li::before{display:none;content:"\f111";font-family:"Font Awesome 5 Solid"}.content ol li::before{font-family:"Font Awesome 5 Regular"}.content ol li .svg-inline--fa,.content ul li .svg-inline--fa{position:absolute;top:0;left:-20px;height:22px;font-size:10px}.intro ol{list-style:decimal;padding-left:15px}.research_group .content{padding-bottom:0}.research_group h2{font-size:24px}.research_group .arrow-list{margin:15px 0 60px!important}.arrow-list li svg{display:none!important}.arrow-list li{position:relative;margin-top:-1px;border-top:1px solid #ec6608;border-bottom:1px solid #ec6608}.arrow-list li a{display:block;padding:10px 0;color:#001c3d;font-weight:600;text-decoration:none}.arrow-list li a::after{content:"";background-image:url(../images/arrow-right-extra-small-orange.png);transition:.5s all ease;background-size:cover;background-repeat:no-repeat;height:20px;width:11px;position:absolute;right:0;top:13px}.arrow-list li a:hover{color:#ec6608}.holder{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.holder .arrow-list li{-webkit-column-break-inside:avoid;-moz-page-break-inside:avoid;break-inside:avoid;-ms-column-break-inside:avoid;-o-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid}.footer{background-color:#e6e9ec;position:relative}.footer section.bg-color{padding:0}.footer .col{margin-bottom:30px}.footer .col h4{color:#001c3d;font-size:20px;font-family:The-Sans-Bold,sans-serif;line-height:26px}.footer .col a,.footer .col p{color:#000;line-height:24px}.footer .col nav a::After{content:"";background-image:url(../images/arrow-right-extra-small-blue.png);transition:.5s all ease;background-size:cover;background-repeat:no-repeat;height:20px;width:11px;position:absolute;right:15px}.footer .col nav a a:hover{color:#ec6608}.footer .col nav a:hover::After{background-image:url(../images/arrow-right-extra-small-orange.png);transition:.5s all ease}.footer .nav a.nav-link{display:flex;align-items:flex-start;border-bottom:1px solid;padding:0 15px 13px 0;margin-bottom:13px}.footer .nav a.nav-link:hover{color:#ec6608}.footer .nav a.nav-link:first-of-type{padding-top:0}.footer .nav.quick-links a.nav-link{align-items:center}ul.social li{display:inline-block;margin-right:10px}ul.social li a{display:block;max-width:34px}.footer .bg-color .nav{padding:21px 0;color:#fff;line-height:24px}.footer .bg-color .nav a.nav-link{padding:0 10px;line-height:24px;border:none;color:#fff}.footer .bg-color .nav a.nav-link:last-of-type{padding-right:0}.footer .bg-color .nav a.nav-link:hover{color:#ec6608}.image img{display:block;width:100%;height:auto}iframe{max-width:100%}.btn,.btn:not([href]):not([tabindex]){margin-top:1rem;border:1px solid #004289;background-color:#004289;color:#fff}.btn:hover,.btn:not([href]):not([tabindex]):focus,.btn:not([href]):not([tabindex]):hover{border:1px solid #001c3d;background-color:#001c3d;color:#fff}form .badge-danger{display:none}.scroll-up{position:fixed;bottom:-75px;right:32px;z-index:999;width:56px;padding:0;font-size:18px;line-height:56px;transition:.5s;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,.1);box-shadow:3px 3px 5px 0 rgba(0,0,0,.1)}.scroll-up:hover{background-color:#fff;color:#08c}.btn,a{transition:.5s}.logo-3w{position:absolute;right:5px;bottom:5px}