.messages{margin-bottom:1em;}.messages--error,.messages--status,.messages--warning{box-shadow:none;}.messages--error{border:1px solid #F9C9BF;}.messages--status{border:1px solid #C9E1BD;}.messages--warning{border:1px solid #F4DAA6;}.pager .pager__items{display:flex;flex-flow:row wrap;justify-content:center;}.pager .pager__item{background:#FFFFFF;border-radius:2px;border:1px solid #DDDDDD;display:block;margin:0 0 1em 0.5em;padding:0.5em 1em;}.pager .pager__item--ellipsis{display:none;}.pager .pager__item--first{margin-left:0;}.pager .pager__item.is-active{background:#5050d2;}.pager .pager__item.is-active a{color:#FFFFFF;}.text-formatted blockquote,.text-formatted li{margin-left:2em;}.text-formatted ol,.text-formatted p,.text-formatted ul{margin:0.5em 0;}.text-formatted ul{list-style:disc;}.toolbar .toolbar-tray-vertical .menu-item:last-child{border-bottom:0 none;}.toolbar-horizontal{height:calc(100% - 79px);}.toolbar-vertical{height:calc(100% - 39px);}*{margin:0;padding:0;}a{color:#5050d2;text-decoration:none;}html,body{height:100%;}body{background:#EEEEEE;color:#222222;display:flex;flex-direction:column;font-family:'Roboto',sans-serif;font-size:16px;}ul{list-style:none;}table,td{border:1px solid #CCCCCC;padding:0.5em;}.container .main .clearfix{width:100%;}.accordion > h3{border-top:1px solid #5050d2;color:#5050d2;padding:0.5em 0;position:relative;}.accordion > h3:after{content:url(/sites/premium/profiles/nextlab/themes/nextlab_theme/images/chevron-disc-down-blue.svg);position:absolute;right:0.5em;}.accordion > div{overflow:hidden;padding:0 0 0.5em 0;}.accordion.open > h3:after{content:url(/sites/premium/profiles/nextlab/themes/nextlab_theme/images/chevron-disc-up-blue.svg);}.eu{background:url(/sites/premium/profiles/nextlab/themes/nextlab_theme/images/eu.png) center/contain no-repeat;display:block;height:100%;margin:0 1em 0 0;width:4em;}.panel .awards,.panel .social{display:flex;flex-flow:row nowrap;justify-content:space-evenly;height:74px;align-items:center;}.panel .awards span{height:50px;width:60px;}.awards2016{background:url(/sites/premium/profiles/nextlab/themes/nextlab_theme/images/awards_2016.png) center/contain no-repeat;display:block;}.awards2018{background:url(/sites/premium/profiles/nextlab/themes/nextlab_theme/images/awards_2018.png) center/contain no-repeat;display:block;}.delina{background:url(/sites/premium/profiles/nextlab/themes/nextlab_theme/images/delina.png) center/contain no-repeat;display:block;}.more{color:#FFA00A;text-align:right;}.icon::before{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% auto;content:'';display:inline-block;height:1em;width:1em;}.icon-close::before{background-image:url(/sites/premium/profiles/nextlab/themes/nextlab_theme/images/close.svg);}.icon-menu::before{background-image:url(/sites/premium/profiles/nextlab/themes/nextlab_theme/images/menu.svg);}.logo{height:100%;background:url(/sites/premium/profiles/nextlab/themes/nextlab_theme/images/logo.svg) center/contain no-repeat;}.header{background:#FFFFFF;border-bottom:1px solid #DDDDDD;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;}.header .logo{margin:0 1rem;width:12em;}.header .menu{cursor:pointer;font-size:2em;line-height:0;margin:0.5rem 1rem;}.navigation{background:#FFFFFF;}.navigation .container{position:relative;}.navigation .logo{margin:0.5em 1em;}.navigation .menu{margin:0;}.content{flex:1;}.content .container{display:flex;flex-flow:row wrap;}.content .container > *{margin:1rem;}.content .controls{width:100%;}.content .main{margin:0 1em;}.content .main p{margin-bottom:0.5em;}.content .main .feed-icons{display:none;}.content .main .fields{background:#FFFFFF;border:1px solid #DDDDDD;margin-bottom:1em;padding:0.5em;}.content .main .fields .field:not(:last-child){margin-bottom:0.5em;}.content .main .fields .field:not(.body) li{float:left;}.content .sidebar{margin:0 1em;width:100%;}.content .sidebar:empty{display:none;}.content .sidebar .block,.container .main .view-sort-filter #block-filters-mobile{background:#FFFFFF;border-radius:2px 2px 0 0;color:#9698e2;margin-bottom:1em;}.content .sidebar .block#block-buttons{background:transparent;}.content .sidebar .block > *,.container .main .view-sort-filter #block-filters-mobile > *{padding:0.25em 0.5em;}.content .sidebar .block > h3,.container .main .view-sort-filter #block-filters-mobile > h3{background:#5050d2;border-radius:2px 2px 0 0;color:#FFFFFF;font-size:inherit;font-weight:normal;padding:0.25em 0.5em;}.content .sidebar .block > div,.content .sidebar .block > select,.content .sidebar .block > ul,.container .main .view-sort-filter #block-filters-mobile > div,.container .main .view-sort-filter #block-filters-mobile > select,.container .main .view-sort-filter #block-filters-mobile > ul{border:0 solid #DDDDDD;border-width:0 1px 1px 1px;}.content .sidebar .block li{margin:0.25em 0;}.content .sidebar .block li > ul{margin-left:1em;}.content .sidebar .block li > ul > li:before{content:"\276F\00a0";display:block;line-height:1.25em;margin-left:-0.75em;position:absolute;}.content .sidebar .block li a.selected{color:#FFA00A;}.content .sidebar .block li a.parent{color:#FFA00A;}.content .sidebar .block button,.content .sidebar .block select,.container .main .view-sort-filter #block-filters-mobile button,.container .main .view-sort-filter #block-filters-mobile select{width:100%;}.content .sidebar .block button:focus,.content .sidebar .block select:focus{outline-color:#FFD085;}.content .sidebar .block button,.container .main .view-sort-filter #block-filters-mobile button{background:#FFA00A;border:none;padding:0.125em 0.5em;color:#FFFFFF;margin:0.25em 0;}.content .sidebar .block select,.container .main .view-sort-filter #block-filters-mobile select{border:1px solid #DDDDDD;color:#5050d2;margin-top:0.25em;}.content .sidebar .block .button{background:#FFA00A;border-radius:4px;margin:0 0 1em 0;padding:0.5em;text-align:center;}.content .sidebar .block .button a{color:#FFFFFF;font-size:1.125em;font-weight:500;}.content .sidebar .block .button:last-child{margin:0;}.content .sidebar .block .button.inactive{background:#888888;}.footer{background:#666666;color:#AAAAAA;}.footer a{color:#FFFFFF;}.footer .container{display:flex;flex-direction:column;flex-flow:row wrap;justify-content:space-between;}.footer .bar,.footer .panel{margin:1em;}.footer .bar{display:flex;flex-flow:row;font-size:0.75em;flex:3 1 100%;}.footer .panel a{font-size:1.25em;}.footer .panel h4{margin-bottom:0.5em;}.footer .social li,.footer .awards li{float:left;font-size:2em;margin:0 0.5em 0 0;}.frontpage .content .main{margin:0 0 0 1em;}@media (max-width:1099px){.navigation{background:#5050d2;display:none;flex-flow:row wrap;}.navigation.open{display:block;}.navigation a{color:#FFFFFF;}.navigation .logo{display:none;}.navigation .menu{padding:0 1em;}.navigation .menu li{padding:0.5rem 0;font-size:1.25em;}.navigation .menu li:not(:last-child){border-bottom:1px solid #9698e2;}}@media (min-width:1100px){.header{display:none;}.navigation{background:#FFFFFF;}.navigation .container{display:flex;}.navigation .logo{height:2em;width:8em;}.navigation .menu a{color:#000000;}.navigation .menu li{float:left;font-size:1.25em;line-height:1.5em;padding:0.5em 0.75em;}.banner .container{flex-flow:column;justify-content:center;height:100%;overflow:hidden;position:relative;}.banner .container p{font-size:1.075em;margin-top:0;width:50%;}.content .main{flex:3 0;}.content .sidebar{flex:1 0;margin-left:0;}}@media (min-width:1250px){.container{margin:0 auto;max-width:1250px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body{display:block;}}.nav-about__main{display:flex;flex-flow:row nowrap;justify-content:space-evenly;}@media all and (max-width:1099px){.nav-about__main{display:flex;flex-flow:column nowrap;}.nav-about__main > .nav-about:not(:first-child){margin-left:0 !important;margin-top:0.5em;}.nav-about__body--border{border-right:none !important;}}.nav-about__body--border{border-right:1px solid gray;}.nav-about{display:flex;flex-flow:column wrap;}.nav-about > *{flex:1;}.nav-about__main > .nav-about:not(:first-child){}.nav-about__item{padding-right:0.5em;margin-right:0.5em;}.nav-about__header{text-align:center;font-size:1.25em;color:grey;}.nav-about__body{display:flex;flex-flow:row nowrap;margin-top:0.5em;}.nav-about__link{list-style:none inside !important;padding:0 !important;margin-right:0.5em !important;}.link--inline{display:inline-block;*display:inline;zoom:1}.nav-about__community{position:relative;width:140px;height:72px;}.nav-about__community:first-child{border:1px solid #00f !important;}.nav-about__community:nth-child(2){border:1px solid #800080 !important;}.nav-about__img{display:inline-block;vertical-align:middle;margin:0 8px 0 8px;}.nav-about__text{display:inline-block;font-size:12px;margin:0 8px 0 0;vertical-align:middle;color:grey;}.nav-about--clickable{position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;z-index:910;background-color:white;opacity:0;filter:alpha(opacity=0);}.nav-about__link li{margin:0 0 8px 0;}.nav-about__link li a{color:grey;}.link--inline:not(:first-child){}.nav-about__container{position:relative;width:100%;height:0;padding-bottom:56.25%;}.nav-about__video{width:190px;height:146px;}.nav-about__community:first-child{margin-bottom:8px;}.nav-about__translate{text-align:center;font-size:1em;margin-bottom:1em;font-style:italic;}.nav-premium__main{display:flex;flex-flow:row nowrap;}@media all and (max-width:1099px){.nav-premium__main{display:flex;flex-flow:column nowrap;}.nav-premium__main > .nav-premium:not(:first-child){margin-left:0 !important;margin-top:0.5em;}.nav-premium__body--border{border-right:none !important;}.ultimenu__region{background-color:#5050d2 !important;}}.nav-premium{display:flex;flex-flow:column nowrap;flex:1;}.nav-premium > *{}.nav-premium__main > .nav-premium:not(:first-child){margin-left:1em;}.nav-premium__header{text-align:center;font-size:1.25em;color:grey;}.nav-premium__body{display:flex;flex-flow:row nowrap;}.nav-premium__body--border{border-right:1px solid gray;}.nav-premium__item{padding:0.5em 0.5em 0 0;margin-right:1em;}.nav-premium__link{list-style:none inside !important;padding:0 !important;}.nav-premium__link li{margin:0 0 8px 2em;}.nav-premium__link li a{color:grey;}@media all and (max-width:450px){.nav-about__body{display:flex;flex-flow:column wrap;margin-top:0.5em;}}.ultimenu{position:static !important;}a.ultimenu__link{color:black;}.button.button--ultimenu{display:none !important;}.text-formatted ul{}@media all and (max-width:1099px){.ultimenu > li:not(:last-child){border-bottom:1px solid #9698e2;}.block .ultimenu{padding:0 1em;}}.nav-item-mobile,.nav-item-mobile__social{display:none;}.fa.fa-youtube-play{font-size:24px;line-height:1.5em;}@media all and (max-width:1099px){.nav-about__header,.nav-about__text,.nav-about__link li a,.nav-premium__header,.nav-premium__link li a,a.ultimenu__link{color:#ffffff !important;}.nav-about__header,.nav-premium__header{text-align:start !important;font-size:1em !important;}.nav-about__link li,.nav-premium__link li{margin:0 0 0.5em 2.2em !important;}.about__item--hide{display:none;}.nav-item-mobile{display:inline-block;font-style:italic;}.nav-item-mobile__social{display:block;}.nav-about__img{width:10%;height:10%;}li.about-remove--margin{margin-left:0 !important;}}
.more-link a{color:#FFA00A;text-align:right;}.unpublished
#block-premium-local-tasks{background:#FFAAAA;}.unpublished
#block-premium-local-tasks ul li a{border-color:#FF8888;}#block-premium-local-tasks{background:#DDDDDD;border-radius:4px 4px 0 0;margin-bottom:-0.5em;}#block-premium-local-tasks ul{border-bottom:1px solid #5050d2;list-style:none;}#block-premium-local-tasks ul li{display:inline-block;}#block-premium-local-tasks ul li a{background:#FFFFFF;border-color:#CCCCCC;border-style:solid;border-width:1px 1px 0 1px;border-radius:4px 4px 0 0;color:#5050d2;display:block;padding:8px 16px;text-decoration:none;}#block-premium-local-tasks ul li a:hover,#block-premium-local-tasks ul li a.is-active{border-color:#5050d2;border-style:solid;border-width:1px 1px 0 1px;}#block-premium-local-tasks ul li a.is-active{background:#5050d2;color:#FFFFFF;}.banner{background:#5050d2;background-image:url(/sites/premium/profiles/nextlab/themes/nextlab_theme/themes/premium_theme/images/banner1.png);color:#FFFFFF;font-size:1.25em;height:auto;margin:0 0 1rem 0;width:100%;}.services #ultimenu-main li.ultimenu__item:nth-child(6){background:linear-gradient(to bottom,#5050d2,#5050d2 50%,transparent 50%,transparent) no-repeat;background-size:100% 8px;}.about #ultimenu-main li.ultimenu__item:nth-child(7){background:linear-gradient(to bottom,#5050d2,#5050d2 50%,transparent 50%,transparent) no-repeat;background-size:100% 8px;}.frontpage .content .main{margin:0 1em;}.content .main{max-width:100%;}.content .main h1,.content .main h2,.content .main h3,.content .main h4,.content .main h5,.content .main h6{color:#5050d2;}.content .sidebar{width:100%;}.content .sidebar .block.image,.content .sidebar .block.intro{border:1px solid #DDDDDD;padding:0;}.content .sidebar .block.image > *,.content .sidebar .block.intro > *{padding:0;}.content .sidebar .block.image img,.content .sidebar .block.intro img{display:block;height:auto;padding:0;width:100%;}.card{background:#FFFFFF;border-radius:2px;margin:0 1em 1em 0;padding:0.5em;position:relative;border:none;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);}.eco-card{background:#FFFFFF;border-radius:2px;border:1px solid #DDDDDD;margin:0 1em 1em 0;padding:0.5em;position:relative;}@media (max-width:639px){.card,.eco-card{overflow:hidden;margin:0 0 1em 0;}.card .image,.eco-card .image{float:left;margin-right:0.5em;}}@media (max-width:720px){.content .main .fields img{max-width:100%;height:100%;}}@media (min-width:640px){.card,.eco-card{align-items:center;display:flex;flex:0 1 calc(((96% - 2em) - 4px) / 2);flex-direction:column;height:18em;justify-content:space-around;margin:0 2% 2% 0;text-align:center;}.projects .view-content,.training .view-content,.about .view-content,.schools-and-teachers .main .view-content,.school-membership .view-content,.frontpage .ecosystem-supports,.frontpage .ecosystem-offers,.frontpage .ecosystem-works{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:25px;}.node .block-initiative{display:flex;flex-wrap:wrap;justify-content:center;margin-top:25px;}.content .main .fields{display:flex;flex-flow:row wrap;}.content .main .group-header{flex:1 0;margin-right:1em;}.content .main .group-info{flex:1 0 50%;}.content .main .group-info .field{display:flex;}.content .main .group-info .field > h4{flex:1 0 30%;}.content .main .group-info .field > *:not(:first-child){flex:3 0 70%;}.content .sidebar{width:100%;}}@media (min-width:945px){.eco-card{flex:0 1 calc(((94% - 3em) - 6px) / 3);}}@media (min-width:800px){.card{flex:0 1 calc(((94% - 3em) - 6px) / 3);}}@media (min-width:1237px){.card{flex:0 1 calc(((94% - 4em) - 8px) / 4);margin:0 0.75% 1.5% 0.75%;}.eco-card{flex:0 1 calc(((94% - 4em) - 8px) / 3.5);margin:0 0.75% 1.5% 0.75%;}}@-moz-document url-prefix(){.card,.eco-card{margin:0 1em 1em 0;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card,.eco-card{display:block;flex:1 1 25%;}}.training:not(.node-training) .main,.about:not(.node-projects) .main,.services .main,.school-membership .main,.schools-and-teachers .main{background:white;margin-bottom:45px !important;border:1px solid #DDDDDD;}.projects .main > *,.training:not(.node-training) .main > *,.about .main > *,.services.frontpage .main > *,.school-membership .main > *,.schools-and-teachers .main > *{padding-left:15px;padding-right:15px;text-align:justify;padding-top:25px;}.school-membership .view-header h3,.school-membership .view-header ul ul li:last-child{margin-bottom:0.5em;}.school-membership .view-header ul{list-style:disc;margin-left:1em;}.school-membership .view-header ul ul{list-style:circle;margin-left:2em;}.school-membership .view-header ul li{margin-bottom:0.25em;}.school-membership .view-header ul ul li:first-child{margin-top:0.25em;}.school-membership .view-header p:last-child{margin-bottom:1em;}.about .content .main .fields,.services .content .main .fields{border:none;}.projects .main,.premium-labs .main,.premium-apps .main,.about .main{overflow:hidden;}.projects.node .main .region{background:#FFFFFF;border:1px solid #DDDDDD;}.projects.node .main .fields{background:none;border:none;}.projects .sidebar .block div{color:#000000;}.projects.node #block-views-block-partners-block-partners .view{padding:1em;}.projects.node #block-views-block-partners-block-partners .owl-wrapper{padding-left:0.6em;}.projects .main .owl-item .views-field img{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);}@media (max-width:479px){.projects .main .owl-item .views-field div{text-align:center;}}@media (max-width:767px){.content  .banner .container .banner-title-h2{font-weight:normal;width:100%;}.projects .container .project .views-field-title,.school-membership .container .membership .views-field-title,.schools-and-teachers .container .showcase .views-field-title,.training .container .training .views-field-title,.about .owl-item .institute .views-field-title{display:none;}.container .title-mobile .title{font-weight:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}}@media (min-width:768px){.title-mobile{display:none;}}.showcase iframe{max-width:100%;}
.webform #webform-submission-support-request-add-form,select,textarea{background:white;margin-bottom:45px;border:1px solid #DDDDDD;}.webform #webform-submission-support-request-add-form > *{padding-left:15px;padding-right:15px;text-align:justify;padding-top:25px;}.webform #webform-submission-support-request-add-form input{border:1px solid #DDDDDD;}.webform-flexbox,.support_request_name .form-item{margin:0;}.webform-flex--container{margin-left:0;}.form-desc{font-weight:700}.webform .support_request_name{display:flex;flex-direction:row;flex-wrap:nowrap;}.webform .support_request_name .webform-flexbox > div{flex-grow:3;}.webform input[type=text],.webform input[type=email],.webform select,.webform textarea{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}@media (min-width:768px){.webform .support_request_details{display:flex;align-items:baseline;}.webform #edit-support-request-details{align-items:baseline;}.webform .support_request_details .form-type-webform-address{max-width:32.5%;margin-right:0.5em;}.webform .support_request_details .form-type-email{flex-grow:2;}.webform .support_request_name .webform-flexbox > div:last-child > .webform-flex--container{margin-right:0;}}@media (max-width:767px){.webform .support_request_name div{width:100%;}.webform .support_request_details{display:flex;flex-direction:column;}}.webform .support_request_message{display:flex;flex-direction:column;}.webform .form-type-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.webform .form-type-checkbox input{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;}.webform #edit-actions-submit{width:220px;background:#5050d2;border-radius:4px;text-align:center;padding:0.5em;color:white;border:none;}
