/*

 - cache/global.less.60adca73220c7e0bb97a578f4633aa64.css
 - cache/module--common.less.ab0b1cbc2a871c498d507cf902b3d1c1.css
 - cache/publications.less.070c46e13d0be45d3385239222538d22.css
 - cache/dissemination-materials.less.66a513258d388c9b4aff0dbc3ac8bcba.css
 - cache/gallery.less.44b264c0793b8ef2ca6c840691fc329f.css
 - cache/video.less.bc9bf857cebcdded1a9b6209e69f623e.css
 - cache/module--audio.podcastList.less.7799bc858859b1dae4840e045c3914da.css
 - cache/module--socialMedia.icons.less.d3dbcd9a1b5f2437245b8268c677ca0e.css

*/


/* minified the hell out of this */

/* minified the hell out of this */
.tc1 {color: #492562;}
.tc2 {color: #44bbbd;}
.tc3 {color: #250f5b;}
.tc4 {color: #f2f2f2;}
.white {color: white;}
.black {color: white;}
.nj-long-text h4 {font: 24px Open Sans, Helvetica, sans-serif;
margin-top: 20px;
margin-bottom: 20px;}
.nj-long-text h1 + h4 {margin-top: -20px;
margin-bottom: 30px;}
.nj-long-text .lead {font: 15px Open Sans, Helvetica, sans-serif;
line-height: 1.4;}
.nj-long-text .content {font: 15px Open Sans, Helvetica, sans-serif;
line-height: 1.4;}
.nj-only-content {padding-top: 20px;
padding-bottom: 100px;}
.nj-last-content {padding-bottom: 60px;}
.nj-prefers-container {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-prefers-container {max-width: 750px;}}
@media (max-width:991px) {.nj-prefers-container {max-width: 550px;}}
@media (max-width:767px) {.nj-prefers-container {padding-left: 7vw;
padding-right: 7vw;}}
.nj-prefers-fluid-container {max-width: 100%;
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;}
.nj-prefers-wide-container {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-prefers-wide-container {max-width: 1200px;}}
@media (max-width:991px) {.nj-prefers-wide-container {max-width: 750px;}}
@media (max-width:767px) {.nj-prefers-wide-container {padding-left: 15px;
padding-right: 15px;}}
.nj-primary-head {font: 24px Open Sans, arial, Helvetica, sans-serif;
margin-top: 50px;
margin-bottom: 30px;
text-align: center;
color: #492562;
font-weight: 700;
text-transform: uppercase;}
.nj-list-picture-and-text {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-list-picture-and-text {max-width: 720px;}}
@media (max-width:991px) {.nj-list-picture-and-text {max-width: 600px;}}
@media (max-width:767px) {.nj-list-picture-and-text {padding-left: 30px;
padding-right: 30px;}}
body main {background: url(/assets/images/spear-bg.300.png) no-repeat calc(50vw - 580px) 34vh;
background-attachment: fixed;}
@media (min-width:1200px) {body main {background-position: calc(50vw - 580px) 34vh;}}
@media (min-width:992px) and (max-width:1199px) {body main {background-position: calc(50vw - 580px) 34vh;}}
@media (min-width:768px) and (max-width:991px) {body main {background-position: calc(50vw - 480px) 34vh;
background-size: 250px;}}
@media (min-width:480px) and (max-width:767px) {body main {background-position: calc(50vw - 370px) 34vh;
background-size: 200px;}}
@media (max-width:479px) {body main {background: white;}}
body .menu-header {position: sticky;
z-index: 7;
top: 0px;
background: linear-gradient(to right,#501A49,#241046);
padding: 0;
margin-top: 80px;}
body .menu-header nav.navbar {padding: 0;}
body .menu-header .navbar-nav {margin: auto;
padding: 0;}
body .menu-header .navbar-nav .nav-link {font: 13px Open Sans, arial, Helvetica, sans-serif;
color: rgba(255,255,255,0.75);
padding: 15px;}
body .menu-header .navbar-nav .nav-link:active,
body .menu-header .navbar-nav .nav-link:focus,
body .menu-header .navbar-nav .nav-link.active {color: white;}
body .menu-header .navbar-nav .nav-link:active,
body .menu-header .navbar-nav .nav-link:focus,
body .menu-header .navbar-nav .nav-link.active,
body .menu-header .navbar-nav .nav-link:hover {background: #44bbbd;
color: white;}
body .menu-header .navbar-nav .dropdown-item {font: 12px Open Sans, arial, Helvetica, sans-serif;
color: rgba(255,255,255,0.75);
padding: 8px 42px 7px 22px;
min-width: 200px;}
body .menu-header .navbar-nav .dropdown-item:hover {background: #44bbbd;
color: white;}
body .menu-header .navbar-nav .dropdown-menu {background: #391d4c;
margin: 0;
border: none;
border-radius: 0;}
body .menu-header .navbar-brand {display: none;}
@media (max-width:991px) {body .menu-header {background: linear-gradient(#492562,#633f7c);
height: 40px;
margin: 0;}
body .menu-header button.navbar-toggler {position: relative;
margin-left: auto;
margin-right: 0px;
outline: none;
box-shadow: none;}
body .menu-header button.navbar-toggler:after {position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
color: silver;
content: '☰';
display: grid;
align-items: center;
justify-items: center;}
body .menu-header .navbar-nav .nav-link {font: 14px Open Sans, arial, Helvetica, sans-serif;
color: rgba(255,255,255,0.75);
padding: 20px 15px 20px 12vw;
background: #492562;
margin-bottom: 0px;
border-bottom: 1px solid rgba(0,0,0,0.2);}
body .menu-header .navbar-nav .nav-link:active,
body .menu-header .navbar-nav .nav-link:focus,
body .menu-header .navbar-nav .nav-link.active {color: white;}
body .menu-header .navbar-nav .nav-link:active,
body .menu-header .navbar-nav .nav-link:focus,
body .menu-header .navbar-nav .nav-link.active,
body .menu-header .navbar-nav .nav-link:hover {background: #391d4c;}
body .menu-header .navbar-nav .dropdown-item {font: 14px Open Sans, arial, Helvetica, sans-serif;
color: rgba(255,255,255,0.75);
padding: 20px 15px 17px 16vw;
min-width: 200px;
border: 0px;}
body .menu-header .navbar-nav .dropdown-item:hover {background: #44bbbd;
color: white;}
body .menu-header .navbar-nav .dropdown-menu {background: #391d4c;
margin: 0;
border: none;
border-radius: 0;}
body .menu-header .navbar-brand {display: none;}}
body .menu-header .nav-item.dropdown {display: block;}
body .menu-header .nav-item.dropdown.show {background-color: #369798;
font-weight: bold;}
body .banner-header {display: block;
height: 200px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;}
body .brand-header {background: #f2f2f2;
padding-bottom: 1px;}
@media (min-width:992px) {body .brand-header {position: absolute;
top: 200px;
left: 0px;
right: 0px;
width: 100%;
height: 80px;}
body .brand-header .layout {display: grid;
grid-template-columns: 2fr 6fr 4fr;
grid-gap: 10px;
align-items: center;
justify-items: center;
width: 100%;
max-width: 980px;
height: 100%;
margin: auto;}}
body .brand-header .legal-notice {font-size: 10px;
line-height: 1.1;
color: #492562;}
@media (min-width:992px) {body .brand-header .legal-notice {display: grid;
grid-template-columns: 1fr 7fr;
grid-gap: 10px;
align-items: center;
justify-items: center;}}
@media (max-width:991px) {body .brand-header .legal-notice {max-width: 400px;
margin: 20px auto;
display: grid;
grid-template-columns: 1fr 7fr;
grid-gap: 15px;
align-items: start;
padding: 0px 30px;}}
body .brand-header .legal-notice p {margin: 0px;
margin-bottom: 4px;}
body .brand-header .logo-holder {display: grid;
align-items: center;
justify-items: center;}
@media (min-width:992px) {body .brand-header .logo {height: 80px;
margin-left: auto;
margin-right: 0px;}}
@media (max-width:991px) {body .brand-header .logo {width: 210px;
margin: auto;}}
body .brand-header .eu-flag img {height: 50px;}
body footer {background: #250f5b;
min-height: 300px;
padding: 1px;}
body footer .footer-top {font: 18px Open Sans, Helvetica, sans-serif;
text-align: center;
color: white;
font-weight: bold;
background: linear-gradient(transparent,rgba(255,255,255,0.1));
padding: 15px;}
body footer .footer-panels {grid-gap: 30px;
margin: 30px auto;}
@media (min-width:1200px) {body footer .footer-panels {width: 950px;
display: grid;
grid-template-columns: 1fr 2fr 2fr;}}
@media (min-width:992px) and (max-width:1199px) {body footer .footer-panels {width: 850px;
display: grid;
grid-template-columns: 1fr 2fr 2fr;}}
@media (min-width:768px) and (max-width:991px) {body footer .footer-panels {width: 550px;}}
@media (min-width:480px) and (max-width:767px) {body footer .footer-panels {width: 75vw;}}
@media (max-width:479px) {body footer .footer-panels {width: 75vw;}}
body footer .footer-panels a {text-decoration: underline;
color: #44bbbd;}
body footer .footer-panels a:hover {color: #239a9c;}
body footer .footer-panels .name {color: #fff;
font-weight: bold;}
body footer .footer-panels>div {margin: 10px 0 30px 0;
font: 14px Open Sans, Helvetica, sans-serif;
color: rgba(255,255,255,0.7);
line-height: 1.4;}
body footer .footer-panels>div p {margin-bottom: 10px;}
body footer .footer-panels>div b {color: white;}
body footer .footer-panels>div h4 {font: 14px Open Sans, Helvetica, sans-serif;
color: #44bbbd;}
body footer .footer-panels .contact-persons {display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 15px;}
@media (max-width:479px) {body footer .footer-panels .contact-persons {grid-template-columns: auto;}}
body footer .footer-icons {text-align: center;
padding: 20px;}
body footer .footer-icons h3 {font: 15px Open Sans, arial, Helvetica, sans-serif;
color: #44bbbd;}
body footer .footer-underbar {background: white;
font: 14px Open Sans, Helvetica, sans-serif;
text-align: center;
padding: 5px;}
body footer .footer-underbar a {display: inline-block;
color: #492562;
padding: 15px;
text-decoration: none;}
body footer .footer-underbar a:hover {background: #44bbbd;
color: #fff;}
body h3 {text-align: center;
color: #250f5b;
text-transform: uppercase;
font-size: 20px;
font-weight: bold;
margin-bottom: 20px;}
body a,
body a:active,
body a:visited {color: #44bbbd;
transition: .2s ease-in-out;}
body div[class ^= 'section'] {padding: 60px 0;}
body .n-product {display: inline-block;
font-family: 'Dorsa', sans-serif;
font-size: 1.8em;
line-height: 100%;}
body .n-product::first-letter {color: #007afb;
font-size: 70%;
line-height: 70%;
vertical-align: top;}
body .img-flex {background-size: cover;
background-position: center;
background-repeat: no-repeat;}
body .img-flex > img {display: none;}
body .social-media-icons {display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;}
body .social-media-icons li {display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
padding: 6px;}
body .social-media-icons li a {color: #fff;
flex-direction: column;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;}
body .social-media-icons li a:hover {text-decoration: none;}
body .social-media-icons li a i.fas,
body .social-media-icons li a i.fab,
body .social-media-icons li a span {display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
width: 2em;
height: 2em;
border-radius: 50%;
border: none;
background: #44bbbd;
font-size: 22px;
transition: all 0.5s;}
body .social-media-icons li a i.fas:hover,
body .social-media-icons li a i.fab:hover,
body .social-media-icons li a span:hover {color: #492562;}
body .breadcrumb {border-radius: 0;}
body .panel {margin-bottom: 15px;}
body .panel .btn.btn-link {color: #212529;
text-transform: uppercase;}
body .panel .btn.btn-collapse {float: right;}
body .panel .controls {text-align: right;}
body .accordion .panel {margin-bottom: 0;}
body .animation-container {position: relative;
min-width: 0;}
body .animation-container:hover a {text-decoration: none;}
body .animation-container:hover:before,
body .animation-container:hover:after {transform: scaleY(1);}
body .animation-container:hover .animation-inner:before,
body .animation-container:hover .animation-inner:after {transform: scaleX(1);}
body .animation-container:before {content: '';
position: absolute;
bottom: 0;
left: 0;
width: 2px;
height: 100%;
background-color: #44bbbd;
transform: scaleY(0);
transform-origin: bottom left;
z-index: 1;
transition: transform 0.3s;}
body .animation-container:after {content: '';
position: absolute;
top: 0;
right: 0;
width: 2px;
height: 100%;
background-color: #44bbbd;
transform: scaleY(0);
transform-origin: top right;
z-index: 1;
transition: transform 0.3s;}
body .animation-container .animation-inner {height: 100%;
width: 100%;
position: relative;}
body .animation-container .animation-inner:before {content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 2px;
background-color: #44bbbd;
transform: scaleX(0);
transform-origin: top left;
z-index: 1;
transition: transform 0.3s;}
body .animation-container .animation-inner:after {content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background-color: #44bbbd;
transform: scaleX(0);
transform-origin: top right;
z-index: 1;
transition: transform 0.3s;}
body section.nj-list-of-items [class$="-list"] {max-width: 780px;
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;}
@media (min-width:768px) {body section.nj-list-of-items [class$="-list"] {display: grid;
grid-template-columns: repeat(3,1fr);
grid-gap: 24px;}}
body section.nj-list-of-items [class$="-list"] .item {border-radius: 0;
position: relative;}
body section.nj-list-of-items [class$="-list"] .item .card-img-top {display: grid;
border-radius: 0;
overflow: hidden;
border-bottom: 1px solid #44bbbd;}
body section.nj-list-of-items [class$="-list"] .item .card-img-top .figure {padding-bottom: 50%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
transition: all 0.5s;}
body section.nj-list-of-items [class$="-list"] .item .card-title {display: block;
margin-bottom: 0.8em;
text-align: center;
color: #000;
font-size: 14px;
font-weight: bold;
line-height: 1.1;
text-decoration: none;
transition: all 0.3s;}
body section.nj-list-of-items [class$="-list"] .item .card-title[href]:hover {color: #287173;}
body section.nj-list-of-items [class$="-list"] .item .card-subtitle {font-size: 12px;
margin-bottom: 0.6em;
color: #888;}
body section.nj-list-of-items [class$="-list"] .item .card-subtitle.text-muted {text-align: right;
font-size: 11px;
font-style: italic;}
body section.nj-list-of-items [class$="-list"] .item .card-footer {background: #fff;}
body section.nj-list-of-items [class$="-list"] .item:hover .card-img-top .figure {transform: scale(1.1);}
@media (max-width:767px) {body section.nj-list-of-items [class$="-list"] .item {margin: 24px 0;}}
body section.nj-list-of-items [class$="-list"] .item:hover .card-img-top .figure {transform: scale(1);}
body section.nj-list-of-items [class$="-list"] .item .card-body {display: flex;
flex-direction: column;}
body section.nj-list-of-items [class$="-list"] .item .card-body .card-title {margin-bottom: 24px;}
body section.nj-list-of-items [class$="-list"] .item .card-body .card-text {font-size: 12px;
text-align: center;
max-height: 200px;
overflow: hidden;}
body section .pagination .page-item {overflow: hidden;
text-indent: -250px;
padding: 6px;
display: flex;
align-items: center;}
body section .pagination .page-item .page-link {width: 10px;
height: 10px;
padding: 0;
margin-left: 0;
border-radius: 50%;
border: 1px solid #44bbbd;}
body section .pagination .page-item .page-link:hover {background-color: #dbf2f2;}
body section .pagination .page-item.active .page-link {background-color: #44bbbd;}
body section .pagination .page-item:first-child .page-link,
body section .pagination .page-item:last-child .page-link {border: none;
background-color: #e5e5e5;
width: 25px;
height: 25px;
margin: 0 30px;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;}
body section .pagination .page-item:first-child .page-link:hover,
body section .pagination .page-item:last-child .page-link:hover {filter: invert(0.1);}
body section .pagination .page-item:first-child .page-link:before,
body section .pagination .page-item:last-child .page-link:before {position: absolute;
content: '';
width: 9px;
height: 9px;
border-top: 2px solid #000;
border-left: 2px solid #000;}
body section .pagination .page-item:first-child .page-link {margin-left: 0;}
body section .pagination .page-item:first-child .page-link:before {transform: rotate(-45deg);
margin-right: -2px;}
body section .pagination .page-item:last-child .page-link {margin-right: 0;}
body section .pagination .page-item:last-child .page-link:before {transform: rotate(135deg);
margin-left: -2px;}
body main article h1[itemprop="headline"],
body main article h1[itemprop="headline"] a {font: 24px Open Sans, arial, Helvetica, sans-serif;
margin-top: 50px;
margin-bottom: 30px;
text-align: center;
color: #492562;
font-weight: 700;
text-transform: uppercase;}
body main article h4[itemprop="headline"] {margin: 0.6em 0 1.2em 0;}
body main .article-container > article {display: grid;
grid-template-rows: repeat(auto,7);
grid-template-areas: "heading" "author" "date" "subtitle" "lead" "content" "figure";}
body main .article-container > article h1[itemprop="headline"] {grid-area: heading;}
body main .article-container > article h4[itemprop="headline"] {grid-area: subtitle;}
body main .article-container > article .author {grid-area: author;
font-size: 14px;
color: #888;
text-align: right;}
body main .article-container > article time {grid-area: date;
display: block;
text-align: right;
color: #888;
font-size: 12px;
margin-bottom: 0.6em;
font-style: italic;}
body main .article-container > article .lead {grid-area: lead;}
body main .article-container > article .content {grid-area: content;}
body main .article-container > article figure,
body main .article-container > article > img {grid-area: figure;
width: 100%;}
body main > .social-media.standard {background: rgba(73,37,98,0.1);}
body main .btn.btn-primary {background-color: #492562;
border-color: #2d173d;
color: #fff;}
body main .btn.btn-primary:hover {background-color: #2d173d;
border-color: #120918;}
body main .btn.btn-primary.btn-light {background-color: #fff;
border-color: #2d173d;
color: #492562;}
body main .btn.btn-primary.btn-light:hover {background-color: #492562;
color: #fff;
border-color: #120918;}
body main .btn.btn-secondary {background-color: #44bbbd;
border-color: #369798;
color: #fff;}
body main .btn.btn-secondary:hover {background-color: #369798;
border-color: #287173;}
body main .btn.btn-secondary.btn-light {background-color: #fff;
border-color: #369798;
color: #44bbbd;}
body main .btn.btn-secondary.btn-light:hover {background-color: #44bbbd;
color: #fff;
border-color: #287173;}
/* minified the hell out of this */
.btn-collapse .fa-expand {display: none;}
.btn-collapse .fa-compress {display: inline-block;}
.btn-collapse.collapsed .fa-expand {display: inline-block;}
.btn-collapse.collapsed .fa-compress {display: none;}
.panel-heading .btn-collapse {float: right;
margin-top: -1px;
margin-right: -5px;
background: none;
border: none;}
.panel-heading .btn-collapse:focus,
.panel-heading .btn-collapse:active {outline: none;}
nav > ul.pagination {margin-bottom: 0;}
/* minified the hell out of this */
.tc1 {color: #492562;}
.tc2 {color: #44bbbd;}
.tc3 {color: #250f5b;}
.tc4 {color: #f2f2f2;}
.white {color: white;}
.black {color: white;}
.nj-long-text h4 {font: 24px Open Sans, Helvetica, sans-serif;
margin-top: 20px;
margin-bottom: 20px;}
.nj-long-text h1 + h4 {margin-top: -20px;
margin-bottom: 30px;}
.nj-long-text .lead {font: 15px Open Sans, Helvetica, sans-serif;
line-height: 1.4;}
.nj-long-text .content {font: 15px Open Sans, Helvetica, sans-serif;
line-height: 1.4;}
.nj-only-content {padding-top: 20px;
padding-bottom: 100px;}
.nj-last-content {padding-bottom: 60px;}
.nj-prefers-container {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-prefers-container {max-width: 750px;}}
@media (max-width:991px) {.nj-prefers-container {max-width: 550px;}}
@media (max-width:767px) {.nj-prefers-container {padding-left: 7vw;
padding-right: 7vw;}}
.nj-prefers-fluid-container {max-width: 100%;
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;}
.nj-prefers-wide-container {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-prefers-wide-container {max-width: 1200px;}}
@media (max-width:991px) {.nj-prefers-wide-container {max-width: 750px;}}
@media (max-width:767px) {.nj-prefers-wide-container {padding-left: 15px;
padding-right: 15px;}}
.nj-primary-head {font: 24px Open Sans, arial, Helvetica, sans-serif;
margin-top: 50px;
margin-bottom: 30px;
text-align: center;
color: #492562;
font-weight: 700;
text-transform: uppercase;}
.nj-list-picture-and-text {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-list-picture-and-text {max-width: 720px;}}
@media (max-width:991px) {.nj-list-picture-and-text {max-width: 600px;}}
@media (max-width:767px) {.nj-list-picture-and-text {padding-left: 30px;
padding-right: 30px;}}
body .accordion .panel {border: none;
background-color: rgba(255,255,255,0.8);}
body .accordion .panel .card-header {display: grid;
grid-template-columns: 1fr auto;
border: 1px solid rgba(0,0,0,0.125);
margin-bottom: 0;}
body .accordion .panel .card-header .btn-link {text-transform: uppercase;
text-align: left;
color: #492562;}
body .accordion .panel .card-header .btn-link[aria-expanded = 'true'] {color: #44bbbd;
font-weight: bold;}
body .accordion .panel .fa.fa-compress:before,
body .accordion .panel .fa.fa-expand:before {width: 15px;
height: 15px;
content: '';
border-bottom: 2px solid #492562;
border-left: 2px solid #492562;
display: block;}
body .accordion .panel .fa.fa-expand {transform: rotate(-45deg);}
body .accordion .panel .fa.fa-compress {transform: rotate(135deg);}
body .accordion .panel .card-body .podcast {grid-gap: 20px;}
body .thumbnails .thumbnail.video a {display: block;
position: relative;
margin-bottom: 1em;}
body .thumbnails .thumbnail.video a img {width: 100%;}
body .thumbnails .thumbnail.video a:after {position: absolute;
content: ' ';
top: 50%;
left: 50%;
width: 120px;
height: 84.4921875px;
transform: translateX(-50%) translateY(-50%);
transition: all 0.3s;
opacity: 0.4;
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJZb3VUdWJlX0ljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAyNCA3MjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMjQgNzIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0iVHJpYW5nbGUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MDcsNDkzbDI3Ni0xNDNMNDA3LDIwNlY0OTN6Ii8+PHBhdGggaWQ9IlRoZV9TaGFycG5lc3MiIG9wYWNpdHk9IjAuMTIiIGZpbGw9IiM0MjAwMDAiIGQ9Ik00MDcsMjA2bDI0MiwxNjEuNmwzNC0xNy42TDQwNywyMDZ6Ii8+PGcgaWQ9IkxvemVuZ2UiPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTEyLjUiIHkxPSI3MTkuNyIgeDI9IjUxMi41IiB5Mj0iMS4yIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNzIxKSI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0U1MkQyNyIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNCRjE3MUQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMTAxMywxNTYuM2MwLDAtMTAtNzAuNC00MC42LTEwMS40QzkzMy42LDE0LjIsODkwLDE0LDg3MC4xLDExLjZDNzI3LjEsMS4zLDUxMi43LDEuMyw1MTIuNywxLjMgaC0wLjRjMCwwLTIxNC40LDAtMzU3LjQsMTAuM0MxMzUsMTQsOTEuNCwxNC4yLDUyLjYsNTQuOUMyMiw4NS45LDEyLDE1Ni4zLDEyLDE1Ni4zUzEuOCwyMzguOSwxLjgsMzIxLjZ2NzcuNSBDMS44LDQ4MS44LDEyLDU2NC40LDEyLDU2NC40czEwLDcwLjQsNDAuNiwxMDEuNGMzOC45LDQwLjcsODkuOSwzOS40LDExMi42LDQzLjdjODEuNyw3LjgsMzQ3LjMsMTAuMywzNDcuMywxMC4zIHMyMTQuNi0wLjMsMzU3LjYtMTAuN2MyMC0yLjQsNjMuNS0yLjYsMTAyLjMtNDMuM2MzMC42LTMxLDQwLjYtMTAxLjQsNDAuNi0xMDEuNHMxMC4yLTgyLjcsMTAuMi0xNjUuM3YtNzcuNSBDMTAyMy4yLDIzOC45LDEwMTMsMTU2LjMsMTAxMywxNTYuM3ogTTQwNyw0OTNWMjA2bDI3NiwxNDRMNDA3LDQ5M3oiLz48L2c+PC9nPjwvc3ZnPg==');
background-repeat: no-repeat;
background-size: cover;}
body .thumbnails .thumbnail.video a:hover:after {opacity: 1;}
body .publication-list {margin-top: 30px;}
body .publication-list div.publication {display: grid;
grid-template-columns: 1fr auto;
align-items: center;
padding: 15px 0;
border-bottom: 1px solid #44bbbd;
margin-left: 15px;
margin-right: 15px;}
body .publication-list div.publication:last-child {border-bottom: unset;}
@media (max-width:767px) {body .publication-list div.publication {margin-left: 0;
margin-right: 0;}}
@media (max-width:479px) {body .publication-list div.publication {grid-template-columns: 1fr;
justify-items: start;
grid-gap: 15px;}}
body .publication-list div.publication h2,
body .publication-list div.publication .publication:not([class *= 'btn']) {font-size: 19px;
text-transform: none;
font-weight: bold;
color: ;}
body .publication-list div.publication .description {font-family: ;
grid-column: 1/2;
grid-row: 2/3;}
@media (max-width:479px) {body .publication-list div.publication .description {grid-column: auto;
grid-row: auto;}}
/* minified the hell out of this */
.tc1 {color: #492562;}
.tc2 {color: #44bbbd;}
.tc3 {color: #250f5b;}
.tc4 {color: #f2f2f2;}
.white {color: white;}
.black {color: white;}
.nj-long-text h4 {font: 24px Open Sans, Helvetica, sans-serif;
margin-top: 20px;
margin-bottom: 20px;}
.nj-long-text h1 + h4 {margin-top: -20px;
margin-bottom: 30px;}
.nj-long-text .lead {font: 15px Open Sans, Helvetica, sans-serif;
line-height: 1.4;}
.nj-long-text .content {font: 15px Open Sans, Helvetica, sans-serif;
line-height: 1.4;}
.nj-only-content {padding-top: 20px;
padding-bottom: 100px;}
.nj-last-content {padding-bottom: 60px;}
.nj-prefers-container {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-prefers-container {max-width: 750px;}}
@media (max-width:991px) {.nj-prefers-container {max-width: 550px;}}
@media (max-width:767px) {.nj-prefers-container {padding-left: 7vw;
padding-right: 7vw;}}
.nj-prefers-fluid-container {max-width: 100%;
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;}
.nj-prefers-wide-container {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-prefers-wide-container {max-width: 1200px;}}
@media (max-width:991px) {.nj-prefers-wide-container {max-width: 750px;}}
@media (max-width:767px) {.nj-prefers-wide-container {padding-left: 15px;
padding-right: 15px;}}
.nj-primary-head {font: 24px Open Sans, arial, Helvetica, sans-serif;
margin-top: 50px;
margin-bottom: 30px;
text-align: center;
color: #492562;
font-weight: 700;
text-transform: uppercase;}
.nj-list-picture-and-text {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-list-picture-and-text {max-width: 720px;}}
@media (max-width:991px) {.nj-list-picture-and-text {max-width: 600px;}}
@media (max-width:767px) {.nj-list-picture-and-text {padding-left: 30px;
padding-right: 30px;}}
.other-dissemination-materials .paragraphs {display: grid;
grid-template-columns: 100%;
grid-template-areas: "project" "visuals" "infographics";}
.other-dissemination-materials .tag-section h3 {margin: 60px 0 30px 0;}
.other-dissemination-materials .tag-section.project {grid-area: project;}
.other-dissemination-materials .tag-section.project .list {display: grid;
grid-template-columns: 50% 50%;
list-style: none;}
.other-dissemination-materials .tag-section.project .list li {position: relative;
display: flex;
flex-direction: row-reverse;
justify-content: space-around;}
.other-dissemination-materials .tag-section.project .list li:before {color: #44bbbd;
font-size: 20px;}
.other-dissemination-materials .tag-section.project .list li a {font-family: Open Sans, Helvetica, sans-serif;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
text-transform: uppercase;
color: #492562;}
.other-dissemination-materials .tag-section.project .list li a:hover {color: #44bbbd;}
.other-dissemination-materials .tag-section.visuals {grid-area: visuals;}
.other-dissemination-materials .tag-section.infographics {grid-area: infographics;}
.other-dissemination-materials .tag-section.infographics .thumbnails,
.other-dissemination-materials .tag-section.visuals .thumbnails {display: grid;
grid-gap: 10px;
grid-template-columns: repeat(3,230px);}
.other-dissemination-materials .tag-section.infographics .thumbnails .file.thumbnail,
.other-dissemination-materials .tag-section.visuals .thumbnails .file.thumbnail {height: 230px;
overflow: hidden;
position: relative;
box-shadow: 0 0 10px rgba(0,0,0,0.4);
text-align: center;
border: 1px solid #44bbbd;}
.other-dissemination-materials .tag-section.infographics .thumbnails .file.thumbnail:hover img,
.other-dissemination-materials .tag-section.visuals .thumbnails .file.thumbnail:hover img {transform: scale(1.1);
cursor: pointer;}
.other-dissemination-materials .tag-section.infographics .thumbnails .file.thumbnail .publication,
.other-dissemination-materials .tag-section.visuals .thumbnails .file.thumbnail .publication {margin-left: -50%;
margin-right: -50%;}
.other-dissemination-materials .tag-section.infographics .thumbnails .file.thumbnail img,
.other-dissemination-materials .tag-section.visuals .thumbnails .file.thumbnail img {transform: scale(1);
transition: .3s ease-in-out;
height: 100%;
width: auto;}
/* minified the hell out of this */
.tc1 {color: #492562;}
.tc2 {color: #44bbbd;}
.tc3 {color: #250f5b;}
.tc4 {color: #f2f2f2;}
.white {color: white;}
.black {color: white;}
.nj-long-text h4 {font: 24px Open Sans, Helvetica, sans-serif;
margin-top: 20px;
margin-bottom: 20px;}
.nj-long-text h1 + h4 {margin-top: -20px;
margin-bottom: 30px;}
.nj-long-text .lead {font: 15px Open Sans, Helvetica, sans-serif;
line-height: 1.4;}
.nj-long-text .content {font: 15px Open Sans, Helvetica, sans-serif;
line-height: 1.4;}
.nj-only-content {padding-top: 20px;
padding-bottom: 100px;}
.nj-last-content {padding-bottom: 60px;}
.nj-prefers-container {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-prefers-container {max-width: 750px;}}
@media (max-width:991px) {.nj-prefers-container {max-width: 550px;}}
@media (max-width:767px) {.nj-prefers-container {padding-left: 7vw;
padding-right: 7vw;}}
.nj-prefers-fluid-container {max-width: 100%;
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;}
.nj-prefers-wide-container {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-prefers-wide-container {max-width: 1200px;}}
@media (max-width:991px) {.nj-prefers-wide-container {max-width: 750px;}}
@media (max-width:767px) {.nj-prefers-wide-container {padding-left: 15px;
padding-right: 15px;}}
.nj-primary-head {font: 24px Open Sans, arial, Helvetica, sans-serif;
margin-top: 50px;
margin-bottom: 30px;
text-align: center;
color: #492562;
font-weight: 700;
text-transform: uppercase;}
.nj-list-picture-and-text {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-list-picture-and-text {max-width: 720px;}}
@media (max-width:991px) {.nj-list-picture-and-text {max-width: 600px;}}
@media (max-width:767px) {.nj-list-picture-and-text {padding-left: 30px;
padding-right: 30px;}}
.gallery .thumbnails {display: grid;
grid-template-columns: repeat(auto-fill,230px);
grid-gap: 10px;
justify-content: center;}
.gallery .thumbnail {height: 230px;
overflow: hidden;
position: relative;
box-shadow: 0 0 10px rgba(0,0,0,0.4);
text-align: center;
border: 1px solid #44bbbd;}
.gallery .thumbnail:hover img {transform: scale(1.1);
cursor: pointer;}
.gallery .thumbnail .publication {margin-left: -50%;
margin-right: -50%;}
.gallery .thumbnail img {transform: scale(1);
transition: .3s ease-in-out;
height: 100%;
width: auto;}
.gallery-modal {display: none;
padding: 0 24px;}
.gallery-modal.show {display: flex;
flex-direction: row-reverse;
align-items: center;
justify-content: center;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100;
background-color: rgba(0,0,0,0.6);}
.gallery-modal .modal-container {position: relative;}
.gallery-modal img {width: 100%;
max-width: 600px;
border: 1px solid #44bbbd;}
.gallery-modal .close {position: absolute;
color: #44bbbd;
right: -20px;
top: -28px;
text-shadow: none;
transform: scale(1.3,1);
font-weight: normal;
cursor: pointer;
opacity: 1;}
.gallery-modal .close:hover {opacity: 0.6;}
/* minified the hell out of this */
.tc1 {color: #492562;}
.tc2 {color: #44bbbd;}
.tc3 {color: #250f5b;}
.tc4 {color: #f2f2f2;}
.white {color: white;}
.black {color: white;}
.nj-long-text h4 {font: 24px Open Sans, Helvetica, sans-serif;
margin-top: 20px;
margin-bottom: 20px;}
.nj-long-text h1 + h4 {margin-top: -20px;
margin-bottom: 30px;}
.nj-long-text .lead {font: 15px Open Sans, Helvetica, sans-serif;
line-height: 1.4;}
.nj-long-text .content {font: 15px Open Sans, Helvetica, sans-serif;
line-height: 1.4;}
.nj-only-content {padding-top: 20px;
padding-bottom: 100px;}
.nj-last-content {padding-bottom: 60px;}
.nj-prefers-container {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-prefers-container {max-width: 750px;}}
@media (max-width:991px) {.nj-prefers-container {max-width: 550px;}}
@media (max-width:767px) {.nj-prefers-container {padding-left: 7vw;
padding-right: 7vw;}}
.nj-prefers-fluid-container {max-width: 100%;
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;}
.nj-prefers-wide-container {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-prefers-wide-container {max-width: 1200px;}}
@media (max-width:991px) {.nj-prefers-wide-container {max-width: 750px;}}
@media (max-width:767px) {.nj-prefers-wide-container {padding-left: 15px;
padding-right: 15px;}}
.nj-primary-head {font: 24px Open Sans, arial, Helvetica, sans-serif;
margin-top: 50px;
margin-bottom: 30px;
text-align: center;
color: #492562;
font-weight: 700;
text-transform: uppercase;}
.nj-list-picture-and-text {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-list-picture-and-text {max-width: 720px;}}
@media (max-width:991px) {.nj-list-picture-and-text {max-width: 600px;}}
@media (max-width:767px) {.nj-list-picture-and-text {padding-left: 30px;
padding-right: 30px;}}
.publication-category.videos em {display: none;}
.publication-category.videos .video {display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 30px;}
@media (max-width:991px) {.publication-category.videos .video {grid-template-columns: 1fr 1fr;}
.publication-category.videos .video .video-item:first-child {grid-column: 1 / span 2;}
.publication-category.videos .video .video-item:first-child .img-container {height: 280px;}}
@media (max-width:767px) {.publication-category.videos .video {grid-template-columns: 1fr;}
.publication-category.videos .video .video-item:first-child {grid-column: 1 / span 1;}
.publication-category.videos .video .video-item:first-child .img-container {height: 185px;}
.publication-category.videos .video .video-item .img-container {height: 185px;}}
@media (max-width:479px) {.publication-category.videos .video .video-item:first-child .img-container {height: 135px;}
.publication-category.videos .video .video-item .img-container {height: 135px;}}
.publication-category.videos .video-item:first-child {grid-column: 1 / span 3;
box-shadow: none;
border: none;
border-bottom: 1px solid #44bbbd;}
.publication-category.videos .video-item:first-child:after,
.publication-category.videos .video-item:first-child:before {content: none;}
.publication-category.videos .video-item:first-child .img-container {height: 400px;
font-size: 90px;}
.publication-category.videos .video-item:first-child .text-container {padding: 0 0 30px 0;}
.publication-category.videos .video-item:first-child .text-container .title {font-size: 20px;}
.publication-category.videos .video-item:first-child .text-container .description {display: block;}
.publication-category.videos .video-item {display: flex;
flex-direction: column;
box-shadow: 0 0 10px rgba(0,0,0,0.2);
background-color: #fff;
border: 1px solid #e5e5e5;
position: relative;
cursor: pointer;}
.publication-category.videos .video-item .img-container {width: 100%;
height: 126px;
font-size: 60px;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
position: relative;
display: flex;
align-items: center;
justify-content: center;
transition: .3s ease-in-out;}
.publication-category.videos .video-item .img-container:after {width: 1em;
height: 1em;
content: '';
position: absolute;
border-radius: 50%;
background-color: rgba(255,255,255,0.5);
transition: .3s ease-in-out;}
.publication-category.videos .video-item .img-container:before {content: '';
position: absolute;
width: 0;
height: 0;
border-top: 0.3em solid transparent;
border-bottom: 0.3em solid transparent;
border-left: 0.5em solid white;
margin-left: 0.1em;
transition: .3s ease-in-out;
transform: scale(1);
z-index: 1;}
.publication-category.videos .video-item .text-container {padding: 0 16px;}
.publication-category.videos .video-item .text-container .title {margin: 1em 0;
font-size: 16px;
color: #492562;
font-weight: bold;}
.publication-category.videos .video-item .text-container .description {display: none;}
.publication-category.videos .video-item .text-container .name {color: #492562;
font-style: italic;}
.video-modal {display: none;
padding: 0 24px;}
.video-modal.show {display: flex;
flex-direction: row-reverse;
align-items: center;
justify-content: center;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100;
background-color: rgba(0,0,0,0.6);}
.video-modal .modal-container {position: relative;
width: 100%;
max-width: 600px;}
.video-modal .video-modal-content {position: relative;
overflow: hidden;
width: 100%;
padding-top: 52.25%;
border: 1px solid #44bbbd;}
.video-modal .video-modal-content iframe {position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;}
.video-modal .close {position: absolute;
color: #44bbbd;
right: -20px;
top: -28px;
text-shadow: none;
transform: scale(1.3,1);
font-weight: normal;
cursor: pointer;
opacity: 1;}
.video-modal .close:hover {opacity: 0.6;}
/* minified the hell out of this */
body .podcasts .title {text-align: center;
font-weight: bold;
margin: 0.6em 0;}
body .podcasts .podcast {display: grid;
grid-template-columns: 120px 1fr;
grid-template-rows: auto 1fr;
grid-template-areas: 'img name' 'img description';
grid-gap: 6px;
margin: 12px;}
body .podcasts .podcast img {grid-area: img;
width: 100%;
height: auto;
object-fit: contain;
object-position: center;}
body .podcasts .podcast a {grid-area: name;}
body .podcasts .podcast .description {grid-area: description;
font-size: 80%;}
/* minified the hell out of this */
body .social-media-icons {margin: 0;
padding: 0;
list-style: none;
white-space: nowrap;}
body .social-media-icons.horizontal {display: flex;
flex-direction: row;}
body .social-media-icons.bordered li {border: solid 2px;}
body .social-media-icons.rounded li {border-radius: 50%;}

