@charset "UTF-8";
/*
*   <div class="o-aspect-ratio">
*       <div class="o-aspect-ratio-content">
*           // content
*       </div>
*   </div>
*
*/
/*contact us adjustments*/
input,
textarea,
select {
  font-family: inherit !important;
  vertical-align: baseline; }

.hidden {
  display: none; }

.display-block {
  display: block; }

.margin-top-10 {
  margin-top: 10px; }

.margin-top-20 {
  margin-top: 20px; }

.margin-bottom-20 {
  margin-bottom: 20px; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

@media (max-width: 800px) {
  .spacebottommobile {
    margin-bottom: 20px; } }

@media (min-width: 1161px) {
  .hidemobile {
    display: none !important; }
  .displaynoneover1600 {
    display: none !important; }
  .mobile {
    display: none; } }

@media (max-width: 1160px) {
  .dochdisplayover1600 {
    display: none !important; }
  .notmobile {
    display: none !important; } }

/*latest news+success stories+ceoblog homepage*/
.titlestyle h2, .introduction .fusion-text h2, .locations .fusion-portfolio-content h2,
.locations .fusion-portfolio-content h3 {
  position: absolute;
  z-index: 3;
  margin: 0;
  padding: 10px 20px !important;
  width: 100%;
  text-transform: uppercase;
  color: #fff !important;
  background-color: rgba(3, 78, 162, 0.8); }

.titlestyle {
  margin: 0 !important; }
  .titlestyle h2 {
    top: 0; }

.query-exposed input[type='submit'], .searchandfilter .sf-field-submit input, .btn, .btn-primary, .read-more {
  display: inline-block;
  border: 0;
  border-radius: 3px;
  padding: 8px 14px;
  color: #fff; }
  .query-exposed input:hover[type='submit'], .searchandfilter .sf-field-submit input:hover, .btn:hover, .btn-primary:hover, .read-more:hover, .query-exposed input:focus[type='submit'], .searchandfilter .sf-field-submit input:focus, .btn:focus, .btn-primary:focus, .read-more:focus {
    color: #fff; }

#wrapper .fusion-button.button-custom, .tribe-events-widget-link {
  border-right: 5px solid #034ea2;
  padding: 10px 20px;
  width: 100%;
  text-align: left;
  color: #034ea2;
  background: #ededed; }
  #wrapper .fusion-button.button-custom:after, .tribe-events-widget-link:after {
    content: '>';
    position: absolute;
    top: 30%;
    right: 10%;
    color: #034ea2; }

.query-exposed input[type='submit'], .searchandfilter .sf-field-submit input {
  background-color: #034ea2;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer; }
  .query-exposed input:hover[type='submit'], .searchandfilter .sf-field-submit input:hover, .query-exposed input:focus[type='submit'], .searchandfilter .sf-field-submit input:focus {
    background-color: #023670; }

.btn {
  background-color: #b8b8b8;
  font-size: 14px;
  padding: 4px 20px; }
  .btn:hover, .btn:focus {
    background-color: #9f9f9f; }
  .btn-primary {
    background-color: #034ea2; }
    .btn-primary:hover, .btn-primary:focus {
      background-color: #023670; }

.read-more {
  background-color: #b8b8b8;
  float: right; }
  .read-more:hover, .read-more:focus {
    background-color: #9f9f9f; }

.single__back {
  margin-bottom: 15px; }
  @media (min-width: 993px) {
    .single__back {
      text-align: right; } }

.fusion-rollover {
  display: none; }

.fusion-content-boxes.content-boxes-clean-vertical .col {
  min-height: inherit !important;
  border: 1px solid #ededed !important;
  background: #fcfcfc !important;
  border-radius: 3px;
  padding: 16px; }

.list__item, .query-row, .item-row,
.results__item {
  padding: 30px 34px; }
  .list__item + .list__item, .query-row + .list__item, .item-row + .list__item, .results__item + .list__item, .list__item + .query-row, .query-row + .query-row, .item-row + .query-row, .results__item + .query-row, .list__item + .item-row, .query-row + .item-row, .item-row + .item-row, .results__item + .item-row,
  .list__item + .results__item,
  .query-row + .results__item,
  .item-row + .results__item,
  .results__item + .results__item {
    border-top: 1px solid #ededed;
    border-image: -webkit-linear-gradient(left, rgba(237, 237, 237, 0) 0%, #ededed 50%, rgba(237, 237, 237, 0) 100%) 1;
    border-image: -moz-linear-gradient(left, rgba(237, 237, 237, 0) 0%, #ededed 50%, rgba(237, 237, 237, 0) 100%) 1;
    border-image: -ms-linear-gradient(left, rgba(237, 237, 237, 0) 0%, #ededed 50%, rgba(237, 237, 237, 0) 100%) 1;
    border-image: -o-linear-gradient(left, rgba(237, 237, 237, 0) 0%, #ededed 50%, rgba(237, 237, 237, 0) 100%) 1;
    border-image: linear-gradient(left, rgba(237, 237, 237, 0) 0%, #ededed 50%, rgba(237, 237, 237, 0) 100%) 1; }

.box--gray-rounded .box__header, .query-exposed, .searchandfilter {
  border-radius: 10px 10px 0 0;
  padding: 8px 40px;
  background-color: #ededed; }

.box--gray-rounded .box__footer, .search-results .pagination, .query-pager, .search-pagination {
  background-color: #ededed;
  border-radius: 0 0 10px 10px;
  padding: 8px 40px;
  text-align: right; }

.box--gray-rounded .box__content, .query-unformatted, .results {
  border-left: 6px solid #ededed;
  border-right: 6px solid #ededed;
  padding: 30px 34px; }

.box--gray-rounded .box__content:first-child, .query-content:first-child .query-unformatted {
  border-top: 6px #ededed solid;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

.box--gray-rounded .box__content:last-child, .query-unformatted:last-child {
  border-bottom: 6px #ededed solid;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px; }

.type-project,
.type-supportedstartups,
.type-course {
  border: 6px solid #ededed;
  border-radius: 10px;
  padding: 30px 34px; }

.search-results .pagination .inactive, .search-results .pagination .current, .search-results .pagination-prev,
.search-results .pagination-next, .query-pager a.page-numbers, .query-pager .current, .search-pagination__nav-prev a,
.search-pagination__nav-next a {
  display: inline-block;
  color: #989898;
  border: 0;
  border-radius: 5px;
  padding: 3px 10px; }

.search-results .pagination .inactive:hover, .search-results .pagination .current, .search-results .pagination-prev:hover,
.search-results .pagination-next:hover, .query-pager a.page-numbers:hover, .query-pager .current, .search-pagination__nav-prev a:hover,
.search-pagination__nav-next a:hover {
  background-color: #989898;
  color: #fff; }

.search-results .pagination-prev,
.search-results .pagination-next, .query-pager .prev,
.query-pager .next, .search-pagination__nav-prev a,
.search-pagination__nav-next a {
  background-color: #fff;
  text-transform: uppercase; }

/*Button font color*/
.eventweek {
  font-size: 15px;
  font-weight: 600;
  color: #034ea2;
  padding-top: 10px; }

.ceoblogpaddingtop {
  margin-top: -20px; }

.ceoblogpaddingtop2 {
  margin-top: -40px; }

/*blog snippet height on hompage*/
.fusion-recent-posts {
  margin-bottom: 20px; }

/*Removes duplicate headings on all posts, including custom post types*/
.post > .entry-title {
  display: none; }

.post-content h2 {
  margin-top: 5px;
  margin-bottom: 20px; }

.post-content h4 {
  color: #96c247; }

.post__first-col {
  float: left;
  width: 25%;
  padding-top: 5px; }

.post__second-col {
  float: left;
  width: 75%;
  padding-left: 40px; }

.post:not(.format-video) {
  /* crop blog & portfolio featured image on single layout */ }
  .post:not(.format-video) .fusion-post-slideshow {
    overflow: hidden !important;
    max-height: 400px !important; }

.panel-group .panel {
  border-bottom: 1px #ededed solid;
  padding-bottom: 20px; }

.panel-title {
  font-size: 34px !important;
  line-height: 1.2em !important;
  margin: 20px 0 0; }
  .panel-title a {
    color: #686868; }
    .panel-title a .fa {
      font-size: 0.8em;
      margin-right: 15px; }
      .panel-title a .fa:before {
        content: "\f147"; }
    .panel-title a.collapsed .fa:before {
      content: "\f196"; }
  .panel-title .fa-fusion-box {
    background-color: #b8b8b8; }

.panel-title--green a {
  color: #96c247; }
  .panel-title--green a .fa {
    color: #686868; }

.panel-body {
  margin-top: 15px; }

.fusion-toggle-heading {
  font-size: 32px;
  color: #96c247; }

.box div > h3 {
  margin-top: 0; }

.box ul {
  padding-left: 20px; }
  .box ul li {
    margin-bottom: 10px; }
    .box ul li:last-of-type {
      margin-bottom: 0; }

.box h3 {
  color: #96c247;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 15px;
  margin-top: 30px; }

.box .panel-title {
  font-size: 27px !important;
  font-weight: 400; }

.box .panel-group .panel {
  border-bottom: none;
  border-top: 1px #ededed solid; }
  .box .panel-group .panel:last-of-type {
    padding-bottom: 0; }

.box__title {
  font-size: 27px !important;
  font-weight: 400 !important;
  margin-bottom: 30px;
  margin-top: 0; }

.box--gray-rounded {
  border-radius: 10px;
  margin-top: 20px; }
  .box--gray-rounded .box__header {
    font-size: 24px;
    line-height: 1.2em;
    color: #686868; }
  .box--gray-rounded .box__content::after {
    content: "";
    display: table;
    clear: both; }
  .box--gray-rounded .box__footer {
    min-height: 46px; }
    .box--gray-rounded .box__footer::after {
      content: "";
      display: table;
      clear: both; }
    .box--gray-rounded .box__footer .btn {
      float: right; }

.box--gray-rounded-small {
  border-radius: 5px;
  padding: 3px;
  margin-bottom: 40px;
  margin-top: 20px;
  background: repeating-linear-gradient(-45deg, #ededed, #ededed 2px, #fff 2px, #fff 4px); }
  .box--gray-rounded-small .box__header {
    color: #686868;
    font-size: 24px;
    line-height: 1.2em;
    padding: 7px 12px; }
  .box--gray-rounded-small .box__content {
    background-color: #fff;
    padding: 15px 12px 12px; }
    @media (max-width: 992px) {
      .box--gray-rounded-small .box__content img {
        max-width: 290px;
        margin-left: auto;
        margin-right: auto; } }
  .box--gray-rounded-small .box__item {
    border-bottom: 1px #ededed solid;
    padding-bottom: 30px;
    margin-bottom: 30px; }
    .box--gray-rounded-small .box__item:last-of-type {
      border-bottom: none;
      padding-bottom: 0;
      margin-bottom: 20px; }
    .box--gray-rounded-small .box__item img {
      margin-top: 10px;
      max-height: 100px;
      height: auto; }

#wrapper .fusion-button.button-custom .fusion-button-text {
  color: inherit; }

.fusion-content-boxes.content-boxes-clean-vertical .fusion-column {
  border: 0 !important; }

.fusion-content-boxes.content-boxes-clean-vertical .col {
  text-align: left !important; }
  .fusion-content-boxes.content-boxes-clean-vertical .col * {
    text-align: left !important; }
  .fusion-content-boxes.content-boxes-clean-vertical .col .heading {
    margin-bottom: 0; }
  .fusion-content-boxes.content-boxes-clean-vertical .col h2 {
    font-size: 20px !important; }
  .fusion-content-boxes.content-boxes-clean-vertical .col .fusion-read-more {
    margin-top: 0; }

/*Reduces margin under homepage upcoming events widget*/
.fusion-content-widget-area .widget {
  margin-bottom: 20px; }

.events-listing label,
.events-listing br,
.events-listing .author,
.events-listing .tribe-street-address,
.events-listing .tribe-postal-code,
.events-listing .tribe-events-gmap {
  display: none; }

.events-listing .event-location {
  font-style: italic; }

.events-listing .tribe-event-title {
  margin-bottom: 0; }

.events-listing .homepage-event {
  border-bottom: 1px solid #ededed; }

.icons {
  color: #034ea2; }
  .icons .fusion-row {
    background-color: #ededed; }
  .icons .fusion-layout-column {
    width: 16%;
    margin: 0 2%; }
    @media (max-width: 800px) {
      .icons .fusion-layout-column {
        width: 46%; } }
  .icons img {
    max-width: 90%; }

.introduction .fusion-imageframe {
  margin-bottom: 1em; }

.introduction .fusion-text {
  margin: 0 !important; }
  .introduction .fusion-text h2 {
    top: 0; }

.locations .fusion-portfolio-content {
  margin: 0 !important; }
  .locations .fusion-portfolio-content h2,
  .locations .fusion-portfolio-content h3 {
    bottom: 0;
    left: 0;
    min-height: calc(2em * 1.35 + 10px * 2); }

.fusion-footer-widget-area {
  border: 0;
  color: #fff;
  background: #034ea2; }
  .fusion-footer-widget-area .fusion-columns-5 .fusion-column:first-child {
    width: 40%; }
  .fusion-footer-widget-area .fusion-columns-5 .fusion-column:nth-child(2) {
    display: none; }
  .fusion-footer-widget-area .fusion-columns-4 .fusion-column {
    width: 20%; }
    .fusion-footer-widget-area .fusion-columns-4 .fusion-column:first-child {
      width: 40%; }
  .fusion-footer-widget-area .widget_nav_menu {
    text-transform: uppercase; }
  .fusion-footer-widget-area ul li a {
    border: 0;
    padding: 5px 0; }
  .fusion-footer-widget-area .widget-title {
    font-size: 16px; }

/*footer logo size*/
.widget_media_image {
  margin-bottom: 50px;
  max-width: 320px; }

#text-4 {
  max-width: 290px; }

#text-6 .widget-title {
  color: rgba(0, 0, 0, 0); }

.fusion-footer-copyright-area {
  background: #034ea2 !important;
  color: #fff !important;
  border-top: 0 !important; }

@media (max-width: 800px) {
  .fusion-copyright-notice {
    text-align: left; } }

/* Styles copyright text in the site's footer - controlled in Avada options*/
.footer-text {
  float: right;
  padding-top: 15px; }
  @media (max-width: 800px) {
    .footer-text {
      float: left; } }

.fusion-header-v2 .fusion-secondary-header {
  border: 0; }

.fusion-header-sticky-height {
  height: auto !important; }

.fusion-header {
  height: auto !important; }
  @media (min-width: 801px) {
    .fusion-header:not(.fusion-sticky-shadow) .fusion-logo {
      padding-top: 15px; } }
  @media (max-width: 800px) {
    .fusion-header .fusion-mobile-menu-icons {
      float: right; } }
  .fusion-header .fusion-standard-logo,
  .fusion-header .fusion-sticky-logo {
    margin-bottom: 0; }

@media (min-width: 801px) {
  .fusion-secondary-header {
    position: relative;
    z-index: 1;
    margin: 0 auto;
    max-width: 1160px; } }

@media (min-width: 801px) {
  .fusion-secondary-header .fusion-row {
    float: right;
    padding-top: 40px;
    padding-bottom: 3px; } }

.fusion-secondary-header .search-table {
  width: initial; }

.fusion-secondary-header .fusion-social-networks {
  float: right; }

@media (max-width: 800px) {
  .fusion-secondary-header .fusion-social-links-header {
    float: right;
    padding: 0 25px; } }

.fusion-secondary-header .fusion-alignleft {
  float: left; }

.fusion-secondary-header .fusion-alignright {
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0; }

.fusion-imageframe {
  display: block; }
  .imageframe-align-center .fusion-imageframe {
    margin-left: auto;
    margin-right: auto; }
  .fusion-imageframe .img-responsive {
    width: 100%; }
    .imageframe-align-center .fusion-imageframe .img-responsive {
      width: auto; }

.fusion-main-menu {
  text-transform: uppercase;
  clear: right; }
  .fusion-main-menu .fusion-main-menu-icon:after,
  .fusion-main-menu .fusion-widget-cart-counter > a:before {
    color: #034ea2; }
  .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
    background-color: #fff;
    border: 0;
    padding: 25px 15px;
    width: 450px; }

.fusion-menu > .menu-item {
  padding-right: 20px; }

/* Display date on news and success stories */
.fusion-meta-info {
  display: none; }
  .category-news .fusion-meta-info,
  .category-success-stories .fusion-meta-info {
    display: block;
    margin: 0 0 25px;
    border: 0;
    padding: 0; }

.fusion-page-title-wrapper {
  flex-direction: column;
  align-items: flex-start; }
  .fusion-page-title-wrapper .fusion-page-title-secondary {
    margin-left: 0; }

.searchform .fusion-search-form-content .fusion-search-field input[type=text] {
  border: 1px solid #b8b8b8; }

.searchform .fusion-search-form-content .fusion-search-button {
  margin-left: 15px; }
  .searchform .fusion-search-form-content .fusion-search-button input[type=submit].searchsubmit {
    border-radius: 10px 0;
    width: auto;
    height: auto;
    line-height: 1.5; }

@media (max-width: 600px) {
  .fusion-slider-sc-homepageslider h2 {
    font-size: 1.5em !important;
    line-height: 1.2 !important; }
  .fusion-slider-sc-homepageslider h3 {
    font-size: 1.2em !important;
    line-height: 1.2 !important; } }

@media (max-width: 400px) {
  .fusion-slider-sc-homepageslider h3 {
    font-size: 1em !important;
    font-weight: normal; } }

.fusion-social-links-header .fusion-social-network-icon {
  display: inline-block;
  vertical-align: top; }

.fusion-social-links-header .fusion-instagram {
  border-color: transparent !important;
  background-color: transparent !important; }

.fusion-social-links-header .fusion-facebook {
  border-color: #287bbc !important;
  background-color: #287bbc !important; }

.fusion-social-links-header .fusion-linkedin {
  border-color: #0077b5 !important;
  background-color: #0077b5 !important; }

.fusion-social-links-header .fusion-twitter {
  border-color: #30b6dd !important;
  background-color: #30b6dd !important; }

.fusion-social-links-header .fusion-youtube {
  border-color: #f00 !important;
  background-color: #f00 !important; }

.fusion-social-links-header .fusion-instagram {
  border: 0 !important;
  width: 33px !important;
  height: 33px;
  background: url("https://eitrawmaterials.eu/wp-content/uploads/2019/07/Instagram_AppIcon_Aug2017.png") transparent no-repeat 50% 50%/cover !important; }
  .fusion-social-links-header .fusion-instagram:before {
    content: none; }

.fusion-social-links-header .infocenter,
.fusion-social-links-header .subscribe {
  float: right;
  margin-right: 10px;
  border-radius: 4px;
  width: auto !important;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff; }
  .fusion-social-links-header .infocenter:hover,
  .fusion-social-links-header .subscribe:hover {
    color: #fff; }

.fusion-social-links-header .infocenter {
  background: #6bb745; }

.subscribe-social-header .fusion-social-networks-wrapper {
  display: flex; }
  .subscribe-social-header .fusion-social-networks-wrapper .fusion-instagram {
    border: 0 !important;
    width: 34px !important;
    height: 34px;
    background: url("https://eitrawmaterials.eu/wp-content/uploads/2019/07/Instagram_AppIcon_Aug2017.png") transparent no-repeat 50% 50%/cover !important; }
    .subscribe-social-header .fusion-social-networks-wrapper .fusion-instagram:before {
      content: none; }

.fusion-social-links-footer {
  text-align: left; }
  @media (max-width: 800px) {
    .fusion-footer .fusion-social-links-footer {
      text-align: left; } }

.custom-twitter-widget-heading {
  padding-left: 10px; }

/* social network icons in footer */
#wpb_widget-2 {
  width: 100%; }
  #wpb_widget-2 .fusion-social-network-icon {
    margin: 0 14px 14px 14px; }
  #wpb_widget-2 .fusion-social-networks-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px; }

.tribe-events-list-widget .widget-title {
  display: none; }

.tribe-events-widget-link {
  /*event widget button font*/ }
  .tribe-events-widget-link::after {
    content: none; }
  .event-widget-button-font .tribe-events-widget-link a {
    font-weight: 700 !important;
    text-transform: uppercase;
    font-size: 14px; }

/* Edits borders and styling of homepage upcoming events widget*/
.post-content .tribe-events-list-widget ol li {
  overflow: hidden;
  margin: 0;
  padding: 20px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.wpcf7-form .wpcf7-validation-errors {
  display: none !important; }

.wpcf7-form .wpcf7-list-item {
  margin: 0; }

/*academy headline with social icons*/
.prd-academylogosize {
  width: 250px;
  margin-left: -10px; }

.prd-titlebox.fusion-title [class*=title-heading-] {
  display: inline-block;
  background-color: rgba(3, 78, 162, 0.4);
  padding-right: 10px !important;
  padding-left: 10px !important;
  color: #fff; }

.prd-titlebox + .fusion-title [class*=title-heading-] {
  font-weight: 400;
  padding: 10px; }

.whitefont p {
  color: #fff; }

.subscribe_academy {
  color: #fff;
  background: #6bb745 !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 13px;
  padding: 9px 10px;
  border-radius: 4px !important;
  margin-right: 2px;
  z-index: 999; }

.subscribe-social-header {
  text-align: center !important; }
  @media (min-width: 1161px) {
    .subscribe-social-header {
      text-align: right !important; } }
  @media (min-width: 1161px) {
    .subscribe-social-header .fusion-title {
      margin-bottom: 10px !important; } }
  .subscribe-social-header .fusion-title [class*=title-heading-] {
    text-align: right;
    font-size: 14px;
    font-weight: 500;
    color: #fff; }
    @media (max-width: 1160px) {
      .subscribe-social-header .fusion-title [class*=title-heading-] {
        text-align: center !important; } }
  .subscribe-social-header .fusion-button-wrapper,
  .subscribe-social-header .fusion-social-links {
    display: block; }
    @media (min-width: 1161px) {
      .subscribe-social-header .fusion-button-wrapper,
      .subscribe-social-header .fusion-social-links {
        display: inline-block;
        vertical-align: top; } }
  @media (max-width: 1160px) {
    .subscribe-social-header .fusion-button-wrapper {
      margin-bottom: 25px; } }
  @media (min-width: 1161px) {
    .subscribe-social-header .fusion-button-wrapper {
      margin-right: 8px; } }

.page-home {
  /*align buttons to bottom*/ }
  .page-home .fusion-header {
    border: 0; }
  .page-home #main {
    padding-top: 0; }
  @media (min-width: 801px) {
    .page-home .fusion-button-wrapper {
      position: absolute;
      width: 100%;
      bottom: -45px; } }

.tfs-slider .slide-content-container {
  padding-left: 0;
  padding-right: 0; }
  .tfs-slider .slide-content-container .slide-content {
    margin-left: 50px !important;
    max-width: 920px !important; }

/*thematic icons on hompage*/
.thematic-icon-size {
  width: 120px;
  margin-top: 20px; }

.fusion-text .thematic-icon-text {
  color: #034ea2;
  margin-bottom: 20px !important; }

.titlestyle-thematic-fields {
  margin-bottom: -2px !important;
  z-index: 3;
  padding-left: 20px;
  padding-top: 5px;
  background-color: rgba(3, 78, 162, 0.8);
  color: #fff !important;
  text-transform: uppercase;
  /* font-weight: 900; */
  width: 100%; }
  .titlestyle-thematic-fields h2 {
    color: #fff !important;
    margin-bottom: 10px !important;
    font-weight: 600 !important; }

/* page adjustments to academy enroll page */
.page-aklandingpage .fusion-footer {
  display: none; }

.page-aklandingpage #main {
  padding: 0; }
  .page-aklandingpage #main .fusion-row {
    max-width: 100%; }

.page-team {
  /* Custom styling for the team page */ }
  .page-team .prd-border {
    border: 6px #ededed solid !important;
    border-radius: 10px;
    padding: 45px 35px;
    margin-top: 30px; }
  .page-team .prd-h3 {
    color: #96c247;
    font-size: 20px;
    font-weight: normal;
    margin: 20px 0 0; }
  .page-team .prd-button {
    margin-top: 20px;
    margin-bottom: 18px; }
  .page-team .prd-team-member {
    border-radius: 50%;
    width: 150px; }
  .page-team .katerynaimg {
    transform: rotate(-13deg); }

/*social emdia buttons for teams page*/
a.linksm {
  color: rgba(0, 0, 0, 0); }

a.linksm:hover {
  color: rgba(0, 0, 0, 0); }

.field.contact-person {
  display: none !important; }

.titlepadding1 {
  top: -7px;
  margin-bottom: -307px !important; }

.titlepadding2 {
  top: -27px;
  margin-bottom: -33px !important; }

.page-template-entrepreneurship-template .fusion-breadcrumbs {
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.5px;
  margin-bottom: 24px; }

.page-template-entrepreneurship-template .wp-block-post-title {
  font-weight: normal; }

.page-template-entrepreneurship-template .entrepreneurship-headline {
  font-size: 44px;
  line-height: 1.5;
  font-weight: normal;
  color: #004393; }

.partner .partner-type {
  display: inline-block;
  color: #fff;
  padding: 1em 2em;
  border: 0;
  background: #6bb745;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: bold;
  border-radius: 2px; }
  @media (min-width: 601px) {
    .partner .partner-type {
      float: right; } }

@media (min-width: 601px) {
  .partner .lead_clc,
  .partner .country,
  .partner .partner-type {
    text-align: right;
    clear: both; } }

.partner .contact-email {
  display: none; }

.documents__header {
  border-top: 1px #ededed solid;
  display: inline-block;
  margin-top: 20px;
  padding-top: 20px; }

.search-results .searchform {
  max-width: 600px; }

.search-results .flexslider img {
  margin-bottom: 0; }

.search-results.has-sidebar #content {
  width: 100%; }

.search-results.has-sidebar .sidebar {
  display: none; }

.search-results .search-page-search-form {
  background-color: #ededed;
  margin-bottom: 20px;
  border: 0;
  padding: 36px 40px 40px; }

.search-results .fusion-post-large {
  position: relative;
  margin: 0;
  border: 0;
  border-radius: 0;
  padding: 40px 0; }
  .search-results .fusion-post-large + .fusion-post-large {
    border-top: 1px solid #b8b8b8; }
  .search-results .fusion-post-large .flexslider {
    margin-bottom: 20px; }
    @media only screen and (min-width: 601px) {
      .search-results .fusion-post-large .flexslider {
        float: left;
        width: 165px;
        margin-right: 20px;
        margin-bottom: 0; } }
  .search-results .fusion-post-large .fusion-meta-info {
    display: block;
    border: 0;
    font-size: inherit; }
  .search-results .fusion-post-large .post-content {
    margin: 0 -15px; }
    .search-results .fusion-post-large .post-content::after {
      content: "";
      display: table;
      clear: both; }
    @media only screen and (min-width: 601px) {
      .search-results .fusion-post-large .post-content {
        float: right;
        width: calc(100% - 165px); } }
  .search-results .fusion-post-large .fusion-post-header,
  .search-results .fusion-post-large .fusion-post-content-container {
    padding: 0 15px; }
    @media only screen and (min-width: 801px) {
      .search-results .fusion-post-large .fusion-post-header,
      .search-results .fusion-post-large .fusion-post-content-container {
        float: left;
        width: 50%; } }
  .search-results .fusion-post-large .fusion-post-title {
    margin-bottom: 10px; }
  .search-results .fusion-post-large .fusion-meta-info {
    margin-top: 10px; }
    .search-results .fusion-post-large .fusion-meta-info a {
      position: relative;
      z-index: 1; }
  .search-results .fusion-post-large .fusion-post-content-container .event-date {
    margin-top: 0; }
  .search-results .fusion-post-large .fusion-post-content-container p {
    display: inline;
    margin-bottom: 0;
    line-height: inherit; }
    .search-results .fusion-post-large .fusion-post-content-container p a {
      display: none; }
  .search-results .fusion-post-large .fusion-read-more {
    position: static;
    margin-right: 0; }
    .search-results .fusion-post-large .fusion-read-more::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
    .search-results .fusion-post-large .fusion-read-more::after {
      content: none; }

.search-results .pagination {
  margin: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: inherit; }

.search-results .pagination-prev,
.search-results .pagination-next {
  font-size: inherit; }
  .search-results .pagination-prev::before, .search-results .pagination-prev::after,
  .search-results .pagination-next::before,
  .search-results .pagination-next::after {
    position: static;
    color: currentColor; }
  .search-results .pagination-prev::before,
  .search-results .pagination-next::before {
    margin-right: 5px; }
  .search-results .pagination-prev::after,
  .search-results .pagination-next::after {
    margin-left: 5px; }
  .search-results .pagination-prev:hover::before, .search-results .pagination-prev:hover::after,
  .search-results .pagination-next:hover::before,
  .search-results .pagination-next:hover::after {
    color: currentColor; }

.business-plan__year {
  margin-bottom: 10px; }
  @media (min-width: 801px) {
    .business-plan__year {
      float: right;
      margin-top: -40px;
      position: relative;
      z-index: 1; } }
  @media (min-width: 993px) {
    .business-plan__year {
      margin-top: -55px; } }
  .business-plan__year label {
    margin-right: 10px; }

.single-course .course__button {
  margin: 40px 0; }

.single-course .course__image {
  margin: 40px auto;
  text-align: center; }
  @media (min-width: 801px) {
    .single-course .course__image {
      text-align: left; } }

.type-partner .post-slideshow {
  float: left;
  width: 25%; }

.type-partner .post-content {
  float: left;
  width: 75%; }

.type-supportedstartups::after {
  content: "";
  display: table;
  clear: both; }

.type-project .fusion-page-title-bar,
.type-supportedstartups .fusion-page-title-bar,
.type-course .fusion-page-title-bar {
  display: none; }
  .type-project .fusion-page-title-bar .entry-title,
  .type-supportedstartups .fusion-page-title-bar .entry-title,
  .type-course .fusion-page-title-bar .entry-title {
    font-size: 29px;
    font-weight: 400;
    line-height: 1.3em;
    margin-bottom: 10px; }

.type-project #main,
.type-supportedstartups #main,
.type-course #main {
  padding-top: 20px; }

.type-project .post-content,
.type-supportedstartups .post-content,
.type-course .post-content {
  margin-top: 30px; }
  .type-project .post-content h3,
  .type-supportedstartups .post-content h3,
  .type-course .post-content h3 {
    color: #96c247;
    font-size: 20px;
    font-weight: 400;
    margin-top: 30px; }
    .type-project .post-content h3:first-child,
    .type-supportedstartups .post-content h3:first-child,
    .type-course .post-content h3:first-child {
      margin-top: 0; }
  .type-project .post-content ul li,
  .type-project .post-content p,
  .type-supportedstartups .post-content ul li,
  .type-supportedstartups .post-content p,
  .type-course .post-content ul li,
  .type-course .post-content p {
    line-height: 30px; }

/* remove dates on specific posts */
.supportedstartups .fusion-meta-info-wrapper {
  display: none; }

:root {
  --tec-color-link-accent: #0b4e9a; }

#tribe-events-content a,
.tribe-events-event-meta a {
  text-decoration: underline; }

.fusion-events-single-title-content h2.tribe-events-single-event-title {
  color: #fff; }

/*Removes duplicate title on events details pages*/
.single-tribe_events .fusion-page-title-captions {
  display: none !important; }

#main .eit-news-feed-page-header {
  margin: 0 auto;
  width: 100%;
  max-width: 997px; }
  #main .eit-news-feed-page-header h1 {
    font-size: 56px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #58595b;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0; }

#main .eit-news-feed-intro {
  width: auto;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #58595b;
  margin-top: 10px; }

#main .eit-news-feed-wrapper {
  width: 100%;
  max-width: 997px;
  min-height: 250px;
  display: flex;
  margin-bottom: 24px; }
  #main .eit-news-feed-wrapper .eit-news-feed-left {
    width: 38.9%; }
    #main .eit-news-feed-wrapper .eit-news-feed-left img {
      margin-bottom: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      object-fit: cover;
      border-radius: 10px 0 10px 0; }
  #main .eit-news-feed-wrapper .eit-news-feed-right {
    padding: 12px 16px 30px 16px;
    width: 60.8%;
    height: 100%;
    display: flex;
    flex-direction: column; }
    #main .eit-news-feed-wrapper .eit-news-feed-right .eit-news-feed-post-header h2 {
      margin-bottom: 8px;
      margin-top: 8px;
      font-size: 24px !important;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #58595b; }
    #main .eit-news-feed-wrapper .eit-news-feed-right .eit-news-feed-post-header .posted-on {
      height: 24px;
      font-size: 16px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: 1px;
      color: #6bb745; }
    #main .eit-news-feed-wrapper .eit-news-feed-right .eit-news-feed-post-content {
      font-size: 15px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.6;
      letter-spacing: normal;
      color: #383838; }
    #main .eit-news-feed-wrapper .eit-news-feed-right .eit-news-read-more {
      height: 24px;
      font-size: 15px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.6;
      letter-spacing: 1px;
      color: #004494;
      text-transform: uppercase;
      display: flex;
      align-items: center;
      padding-top: 24px;
      margin-top: auto; }
      #main .eit-news-feed-wrapper .eit-news-feed-right .eit-news-read-more svg {
        width: 20px;
        height: 20px;
        object-fit: contain;
        transition: all .2s; }

.eit-news-feed {
  max-width: 997px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  .eit-news-feed .eit-news-feed-header {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 52px; }
  .eit-news-feed .eit-news-feed-filter-headline {
    height: 28px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #58595b; }
  .eit-news-feed .eit-filter-form {
    width: 100%;
    font-size: 15px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    display: flex;
    flex-direction: column; }
    .eit-news-feed .eit-filter-form form {
      display: flex;
      /*justify-content: space-between;*/
      flex-wrap: wrap; }
      .eit-news-feed .eit-filter-form form .eit-filters-headline {
        display: none; }
      .eit-news-feed .eit-filter-form form .filter-dropdown {
        display: flex;
        flex-direction: column;
        width: 263px;
        margin-right: 16px;
        margin-bottom: 8px; }
        .eit-news-feed .eit-filter-form form .filter-dropdown:nth-child(even) {
          margin-right: 32px; }
        .eit-news-feed .eit-filter-form form .filter-dropdown select {
          -moz-appearance: none;
          -webkit-appearance: none;
          appearance: none;
          height: 40px;
          font-size: 15px;
          line-height: 1.6;
          letter-spacing: normal;
          border: solid 1px #333333;
          color: #58595b;
          padding-left: 5px;
          background-image: url("../../images/svg-icons/chevron-down.svg");
          background-size: 24px 24px;
          background-position: calc(100% - 7px) center;
          background-repeat: no-repeat;
          position: relative; }
          .eit-news-feed .eit-filter-form form .filter-dropdown select::-ms-expand {
            display: none; }
        .eit-news-feed .eit-filter-form form .filter-dropdown label {
          height: 23px;
          color: #6BB745;
          margin-bottom: 10px; }
    .eit-news-feed .eit-filter-form .eit-filters-buttons a {
      height: 23px;
      letter-spacing: 0.4px;
      color: #004494; }
    .eit-news-feed .eit-filter-form .eit-filters-buttons svg {
      width: 15px;
      height: 15px;
      object-fit: contain;
      transition: all .2s; }
    .eit-news-feed .eit-filter-form .eit-filters-buttons input {
      width: 117px;
      height: 40px;
      line-height: 1;
      border-radius: 10px 0;
      box-shadow: 0 0 4px 0 rgba(87, 88, 90, 0.15);
      border: solid 2px #004494;
      background-color: #004494;
      color: #ffffff;
      padding: 8px 18px;
      cursor: pointer; }
      .eit-news-feed .eit-filter-form .eit-filters-buttons input:hover {
        border-radius: 10px 0;
        box-shadow: 0 0 4px 0 rgba(87, 88, 90, 0.15);
        border: solid 2px #004494;
        background-color: #ffffff;
        color: #004494;
        padding: 8px 18px; }

.eit-news-feed .accordion.focus {
  border-color: #79adfb; }

.eit-news-feed .accordion.focus h3 {
  background-color: #f7f7f7; }

.eit-news-feed .accordion-trigger {
  background: none;
  display: block;
  font-family: inherit;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  margin: 15px 0 0 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: 130px;
  height: 40px;
  border-radius: 10px 0;
  border: 1px solid #004494; }

.eit-news-feed .accordion-trigger:hover {
  cursor: pointer; }

.eit-news-feed .accordion *:first-child .accordion-trigger {
  border-radius: 5px 5px 0 0; }

.eit-news-feed button {
  border-style: none; }

.eit-news-feed .accordion button::-moz-focus-inner {
  border: 0; }

.eit-news-feed .accordion-title {
  display: block;
  pointer-events: none;
  border: transparent 2px solid;
  border-radius: 5px;
  outline: none;
  height: 23px;
  font-size: 15px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  color: #004494;
  margin: 8px 43px 9px 20px; }

.eit-news-feed .accordion-trigger svg {
  width: 24px;
  height: 24px;
  object-fit: contain;
  transition: all .2s;
  position: absolute;
  right: 14px;
  top: 8px; }

.eit-news-feed .accordion-trigger[aria-expanded="true"] svg {
  transform: scaleY(-1); }

.eit-news-feed .accordion-trigger:focus .accordion-icon,
.eit-news-feed .accordion-trigger:hover .accordion-icon {
  border-color: #79adfb; }

.eit-news-feed .accordion-trigger[aria-expanded="true"] .accordion-icon {
  transform: translateY(-50%) rotate(-135deg); }

.eit-news-feed .accordion-panel {
  margin: 1em 0 0 0;
  padding: 16px 0 0 0;
  border-top: solid 1px #dbdbdb; }

/* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4806035/ */
.eit-news-feed .accordion-panel[hidden] {
  display: none; }

@media screen and (max-width: 767px) {
  #main .eit-news-feed-wrapper {
    max-height: unset;
    flex-direction: column;
    margin-bottom: 0; }
    #main .eit-news-feed-wrapper .eit-news-feed-left {
      width: 100%; }
    #main .eit-news-feed-wrapper .eit-news-feed-right {
      padding: 12px 16px 30px 16px;
      width: 100%;
      height: 100%; } }

#countdown {
  border-radius: 50%;
  border: 5px #ededed solid;
  color: #686868;
  display: inline-block;
  width: 130px;
  height: 130px;
  margin-bottom: 15px;
  margin-top: 5px;
  padding-top: 25px; }
  #countdown span {
    display: block;
    font-weight: bold;
    font-size: 50px;
    line-height: 0.9em; }

.countdown__date {
  color: #686868; }

#tribe-events .tribe-events-notices .toggle-alert {
  display: none; }

#tribe-events-bar {
  margin-top: 50px; }
  #tribe-events-bar:before, #tribe-events-bar:after {
    display: none; }
  #tribe-events-bar #tribe-bar-form {
    display: block;
    margin: 0;
    float: none;
    padding: 1em 1em 2em 1em;
    background: #0065b2;
    color: #fff;
    border-radius: 3px !important; }
    #tribe-events-bar #tribe-bar-form label {
      color: #fff;
      font-size: 1.1em; }
  #tribe-events-bar #tribe-bar-views .tribe-bar-views-inner {
    padding: 0; }
  #tribe-events-bar .tribe-bar-filters {
    margin-left: 0 !important;
    padding: 0; }

.tribe-bar-views-inner {
  background: none; }

.tribe-bar-views-list span.tribe-icon-month {
  background-image: url("../images/month.png"); }

.tribe-bar-views-list span.tribe-icon-list {
  background-image: url("../images/list.png"); }

.tribe-bar-views-list span.tribe-icon-day {
  background-image: url("../images/day.png"); }

div[id*=tribe-events-daynum-] {
  color: #686868 !important; }
  div[id*=tribe-events-daynum-] a {
    color: #0065b2 !important; }

#tribe-events-content .tribe-events-calendar td {
  background: #fff; }

.tribe-events-tooltip .tribe-events-event-body {
  font-size: 13px; }

.list--green {
  color: #96c247; }

.list__item {
  padding: 15px 0;
  font-size: 17px;
  position: relative; }
  .list__item:first-child {
    padding-top: 0; }
  .list__item:last-child {
    padding-bottom: 0; }
  .list__item .btn {
    margin-top: 15px; }
    @media (min-width: 993px) {
      .list__item .btn {
        margin-top: 5px;
        float: right; } }

.logos > [class^="col-"],
.logos > [class*=" col-"] {
  max-width: 290px;
  margin-left: auto;
  margin-right: auto;
  height: 100px;
  text-align: center;
  margin-bottom: 15px; }
  .logos > [class^="col-"] img,
  .logos > [class*=" col-"] img {
    margin-left: auto;
    margin-right: auto;
    max-height: 100%;
    width: auto;
    position: relative;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%); }

.query-wrapper-content h2 {
  margin-bottom: 0.2em; }

.query-exposed {
  padding-top: 15px;
  padding-bottom: 15px; }
  .query-exposed form {
    margin-left: -15px;
    margin-right: -15px; }
    .query-exposed form::after {
      content: "";
      display: table;
      clear: both; }
    .query-exposed form > [class*=query-exposed-taxonomy] {
      display: inline-block;
      vertical-align: top;
      padding: 8px 14px; }
  .query-exposed input[type='submit'] {
    margin: 0 15px; }
    .query-projects-page-wrapper .query-exposed input[type='submit'] {
      float: none;
      display: block; }

.query-exposed-label {
  display: inline-block;
  font-size: 16px;
  font-weight: bold; }
  .query-projects-page-wrapper .query-exposed-label {
    display: block; }

.query-checkboxes {
  display: inline-block;
  margin-right: 4px;
  font-size: 13px; }

.query-checkbox {
  display: inline-block;
  margin-left: 20px; }
  .query-projects-page-wrapper .query-checkbox {
    display: block; }

.query-pager {
  padding-top: 15px;
  padding-bottom: 15px; }

.query-unformatted {
  padding: 0; }

.query-post {
  margin-bottom: 0; }
  .query-post h2 {
    margin-bottom: 40px; }
    .query-post h2 a {
      color: #96c247 !important;
      font-size: 26px;
      font-weight: 400; }
      .query-post h2 a:hover, .query-post h2 a:focus {
        color: #0065b2 !important; }

.query-exposed-search {
  float: none !important;
  max-width: 250px;
  margin-bottom: 10px; }

.searchandfilter {
  padding-top: 5px;
  padding-bottom: 5px; }
  .searchandfilter::after {
    content: "";
    display: table;
    clear: both; }
  .searchandfilter ul {
    display: flex;
    flex-flow: wrap;
    padding: 0; }
  .searchandfilter [class*=sf-field-post-meta] {
    margin-right: 1em; }
    .page-partners-prd-checkbox-test .searchandfilter [class*=sf-field-post-meta] {
      display: flex; }
  .searchandfilter .sf-input-text,
  .searchandfilter .sf-input-select {
    border: 0;
    padding: 0.5em;
    min-height: 40px;
    background: #fff; }
  .searchandfilter h4 {
    height: 40px; }
    .page-partners-prd-checkbox-test .searchandfilter h4 {
      min-width: 130px; }
  .searchandfilter .sf-field-submit {
    align-self: flex-end;
    margin-left: auto; }

.search-filter-results {
  overflow: hidden;
  clear: both;
  padding-top: 0; }

.results {
  padding: 0; }
  .results .wrapper :empty {
    display: none; }
  .results .wrapper .label {
    font-weight: bold; }
  .results .wrapper .image {
    max-width: 20%;
    margin-right: 2.5%; }

.item-row,
.results__item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative; }

.body p:last-child {
  margin-bottom: 0; }

.upper {
  overflow: hidden;
  margin-bottom: 1em; }
  @media (min-width: 601px) {
    .upper {
      order: 5;
      flex: 0 0 25%; } }

@media (min-width: 601px) {
  .middle {
    order: 0;
    flex: 1 1 75%;
    padding-right: 40px; } }

.lower {
  order: 105;
  flex: 0 0 100%;
  padding-top: 1em; }

.results__first {
  flex: 0 0 25%;
  padding-right: 40px;
  min-width: 170px; }

.results__second {
  flex: 1 1 75%; }

.results__bottom {
  flex-basis: 100%;
  display: flex;
  flex-wrap: wrap; }

.results__fields {
  flex: 1 0 auto; }

.results__read-more {
  flex: 1 0 auto;
  align-self: flex-end; }

.results__logo {
  border: 1px #ededed solid;
  padding: 10px; }

.results__title {
  margin-bottom: 40px; }

.results__title-link {
  color: #96c247;
  font-size: 26px;
  font-weight: 400;
  line-height: 27px; }

.results__description {
  margin-bottom: 30px; }

.inline-field {
  margin-bottom: 5px; }
  .inline-field .label {
    float: left;
    margin-right: 5px; }
  .inline-field a {
    text-decoration: underline; }
  .inline-field p {
    margin: 0; }

.results__social-media a {
  text-decoration: none; }

.search-pagination {
  padding-top: 15px;
  padding-bottom: 15px; }

.search-pagination__item {
  display: inline-block;
  border-radius: 5px;
  padding: 3px 10px;
  color: #989898; }

.search-pagination__nav-prev,
.search-pagination__nav-next {
  padding: 0; }

.search-pagination__nav-prev {
  margin-right: 10px; }

.search-pagination__nav-next {
  margin-left: 10px; }

@font-face {
  font-family: 'eit-social';
  src: url("../../fonts/eit-social.ttf?42027446") format("truetype"), url("../../fonts/eit-social.svg?42027446#eit-social") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="eit-social-icon-"]:before, [class*=" eit-social-icon-"]:before {
  font-family: "eit-social";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin: 1em 0.2em 1em 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.eit-social-icon-mail:before {
  content: "\e800"; }

.eit-social-icon-whatsapp:before {
  content: "\f232"; }

.eit-social-icon-twitter:before {
  content: "\f309"; }

.eit-social-icon-facebook:before {
  content: "\f30c"; }

.eit-social-icon-linkedin:before {
  content: "\f318"; }

.eit-social-share a:before {
  color: #383838; }

.eit-social-share a:hover:before {
  color: black; }

.eit-social-share a:hover {
  text-decoration: none; }

.eit-social-share a:active {
  text-decoration: none; }

/***************************/
/* lighthouse basic-styles */
/***************************/
.lighthouse,
.category-lighthouse,
.page-template-modular-content-template {
  line-height: 1.5;
  color: #383838; }
  .lighthouse #wrapper,
  .category-lighthouse #wrapper,
  .page-template-modular-content-template #wrapper {
    background-color: #fcfcfc; }
  .lighthouse #main,
  .category-lighthouse #main,
  .page-template-modular-content-template #main {
    padding: 0;
    margin: 0 auto;
    max-width: 1280px;
    overflow: hidden; }
    .lighthouse #main .fusion-row,
    .category-lighthouse #main .fusion-row,
    .page-template-modular-content-template #main .fusion-row {
      max-width: 100%; }
    .lighthouse #main h2,
    .category-lighthouse #main h2,
    .page-template-modular-content-template #main h2 {
      line-height: inherit;
      font-weight: inherit; }
  .lighthouse p,
  .category-lighthouse p,
  .page-template-modular-content-template p {
    margin-top: 0;
    margin-bottom: 15px; }
    .lighthouse p:last-child,
    .category-lighthouse p:last-child,
    .page-template-modular-content-template p:last-child {
      margin-bottom: 0; }
  .lighthouse a,
  .category-lighthouse a,
  .page-template-modular-content-template a {
    color: #034ea2; }
    .lighthouse a:hover, .lighthouse a:focus,
    .category-lighthouse a:hover,
    .category-lighthouse a:focus,
    .page-template-modular-content-template a:hover,
    .page-template-modular-content-template a:focus {
      text-decoration: underline; }
  .lighthouse hr,
  .category-lighthouse hr,
  .page-template-modular-content-template hr {
    display: inline-block;
    margin: 20px 0;
    border: 0;
    border-top: 1px solid rgba(3, 78, 162, 0.3);
    width: calc(100% / 8 * 4 - 10px * 2); }
    .lighthouse hr:not(.category-lighthouse):not(.page-template-modular-content-template) .lighthouse hr,
    .category-lighthouse hr:not(.category-lighthouse):not(.page-template-modular-content-template) .lighthouse hr,
    .page-template-modular-content-template hr:not(.category-lighthouse):not(.page-template-modular-content-template) .lighthouse hr, .lighthouse hr:not(.category-lighthouse):not(.page-template-modular-content-template)
    .category-lighthouse hr,
    .category-lighthouse hr:not(.category-lighthouse):not(.page-template-modular-content-template)
    .category-lighthouse hr,
    .page-template-modular-content-template hr:not(.category-lighthouse):not(.page-template-modular-content-template)
    .category-lighthouse hr, .lighthouse hr:not(.category-lighthouse):not(.page-template-modular-content-template)
    .page-template-modular-content-template hr,
    .category-lighthouse hr:not(.category-lighthouse):not(.page-template-modular-content-template)
    .page-template-modular-content-template hr,
    .page-template-modular-content-template hr:not(.category-lighthouse):not(.page-template-modular-content-template)
    .page-template-modular-content-template hr {
      width: calc(100% / 10 * 4 - 10px * 2); }
  .lighthouse img,
  .category-lighthouse img,
  .page-template-modular-content-template img {
    margin-bottom: 15px; }
  .lighthouse .text-intro,
  .category-lighthouse .text-intro,
  .page-template-modular-content-template .text-intro {
    font-weight: 600;
    display: block;
    margin-bottom: 20px;
    font-size: 17px; }
    .lighthouse .text-intro:last-child,
    .category-lighthouse .text-intro:last-child,
    .page-template-modular-content-template .text-intro:last-child {
      margin-bottom: 0; }
  .lighthouse .text-blue,
  .category-lighthouse .text-blue,
  .page-template-modular-content-template .text-blue {
    color: #034ea2; }
  .lighthouse .text-green,
  .category-lighthouse .text-green,
  .page-template-modular-content-template .text-green {
    color: #6bb745; }
  .lighthouse .category-icon,
  .category-lighthouse .category-icon,
  .page-template-modular-content-template .category-icon {
    position: absolute;
    top: -5px;
    right: calc(100% + 10px);
    display: block;
    height: 47px;
    fill: currentColor; }
    @media (min-width: 401px) {
      .lighthouse .category-icon,
      .category-lighthouse .category-icon,
      .page-template-modular-content-template .category-icon {
        right: calc(100% + 20px); } }
    .lighthouse .category-icon svg,
    .category-lighthouse .category-icon svg,
    .page-template-modular-content-template .category-icon svg {
      height: 100%; }
  .lighthouse .fusion-breadcrumbs,
  .category-lighthouse .fusion-breadcrumbs,
  .page-template-modular-content-template .fusion-breadcrumbs {
    font-weight: 600;
    padding: 10px 30px;
    width: 100%;
    font-size: 10px;
    color: inherit;
    overflow: hidden;
    box-shadow: 1px 1px 10px rgba(104, 104, 104, 0.1); }
    @media (min-width: 993px) {
      .lighthouse .fusion-breadcrumbs,
      .category-lighthouse .fusion-breadcrumbs,
      .page-template-modular-content-template .fusion-breadcrumbs {
        padding-right: 80px;
        padding-left: 80px; } }
    .lighthouse .fusion-breadcrumbs a,
    .category-lighthouse .fusion-breadcrumbs a,
    .page-template-modular-content-template .fusion-breadcrumbs a {
      color: inherit; }
      .lighthouse .fusion-breadcrumbs a:hover, .lighthouse .fusion-breadcrumbs a:focus,
      .category-lighthouse .fusion-breadcrumbs a:hover,
      .category-lighthouse .fusion-breadcrumbs a:focus,
      .page-template-modular-content-template .fusion-breadcrumbs a:hover,
      .page-template-modular-content-template .fusion-breadcrumbs a:focus {
        border-bottom: 1px solid currentColor; }
  .lighthouse .breadcrumb-leaf,
  .category-lighthouse .breadcrumb-leaf,
  .page-template-modular-content-template .breadcrumb-leaf {
    color: #034ea2; }

.c-post-content {
  position: relative; }

.lighthouse h1,
.category-lighthouse h1,
.page-template-modular-content-template h1 {
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 31px;
  line-height: inherit;
  color: #6bb745; }

.lighthouse h2,
.category-lighthouse h2,
.page-template-modular-content-template h2 {
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 31px;
  line-height: inherit;
  color: #034ea2; }

.lighthouse h3,
.category-lighthouse h3,
.page-template-modular-content-template h3, .c-teaser-event .event-date {
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: inherit;
  color: #6bb745; }

.lighthouse h4,
.category-lighthouse h4,
.page-template-modular-content-template h4 {
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 20px;
  line-height: inherit;
  color: #034ea2; }

.lighthouse h5,
.category-lighthouse h5,
.page-template-modular-content-template h5 {
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 17px;
  line-height: inherit; }

.lighthouse h6,
.category-lighthouse h6,
.page-template-modular-content-template h6, .c-teaser-event .event-location {
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 18px;
  font-size: 15px;
  line-height: inherit;
  text-transform: uppercase; }

.searchform .fusion-search-form-content .fusion-search-button input.searchsubmit[type=submit], .c-teaserlist--background .c-teaser .c-teaser__link, .c-content-module--btn-row .o-btn, .c-teaser .c-teaser__link {
  font-weight: 600;
  display: inline-block;
  border-radius: 10px 0;
  border: 2px solid #034ea2;
  padding: 7px 18px;
  text-align: center;
  color: #fff;
  background-color: #034ea2; }
  .searchform .fusion-search-form-content .fusion-search-button input.searchsubmit:hover[type=submit], .c-content-module--btn-row .o-btn:hover, .c-teaser .c-teaser__link:hover, .searchform .fusion-search-form-content .fusion-search-button input.searchsubmit:focus[type=submit], .c-content-module--btn-row .o-btn:focus, .c-teaser .c-teaser__link:focus {
    text-decoration: none;
    border-color: #6bb745;
    background-color: #6bb745; }

.c-teaserlist--background .c-teaser .c-teaser__link {
  background-color: transparent;
  border-color: #fff;
  color: #fff; }
  .c-teaserlist--background .c-teaser .c-teaser__link:hover, .c-teaserlist--background .c-teaser .c-teaser__link:focus {
    background-color: #fff;
    color: #6bb745; }

.c-teaserlist--background .c-teaser .c-teaser__link:hover, .c-teaserlist--background .c-teaser .c-teaser__link:focus {
  color: #034ea2; }

/*******************/
/* content modules */
/*******************/
.c-content-module {
  padding: 0 10px;
  width: 100%; }
  @media (min-width: 801px) {
    .c-content-module {
      margin: 0 8.33333%;
      width: 83.33333%; } }
  @media (min-width: 601px) {
    .category-lighthouse .c-content-module,
    .page-template-modular-content-template .c-content-module {
      margin: 0 8.33333%;
      width: 83.33333%; } }
  @media (min-width: 801px) {
    .category-lighthouse .c-content-module,
    .page-template-modular-content-template .c-content-module {
      margin: 0 16.66667%;
      width: 66.66667%; } }
  .l-col .c-content-module {
    margin: 0;
    width: 100%; }
  .c-content-module ol,
  .c-content-module ul:not(.c-teaserlist) {
    margin: 30px 0;
    padding-left: 0;
    list-style: none; }
    .c-content-module ol li,
    .c-content-module ul:not(.c-teaserlist) li {
      position: relative;
      padding-left: 20px; }
      .c-content-module ol li::before,
      .c-content-module ul:not(.c-teaserlist) li::before {
        color: #6bb745; }
      .c-content-module ol li + li,
      .c-content-module ul:not(.c-teaserlist) li + li {
        margin-top: 12px; }
  .c-content-module ol {
    counter-reset: item; }
    .c-content-module ol li {
      counter-increment: item; }
      .c-content-module ol li::before {
        font-weight: 700;
        content: counter(item);
        position: absolute;
        left: 0; }
  .c-content-module ul:not(.c-teaserlist) {
    padding-left: 0; }
    .c-content-module ul:not(.c-teaserlist):last-child {
      margin-bottom: 0; }
    .c-content-module ul:not(.c-teaserlist) li::before {
      content: "●";
      display: inline-block;
      margin-left: -20px;
      width: 20px;
      vertical-align: text-bottom; }
  .c-content-module + .c-content-module {
    margin-top: 20px; }
  .l--2col .c-content-module {
    margin-left: 0;
    margin-right: 0;
    width: 100%; }

/*******************/
/* content modules */
/*******************/
.c-content-module--btn-row .o-btn {
  display: block;
  margin: 0 auto;
  max-width: 320px;
  fill: #fff; }
  .c-content-module--btn-row .o-btn svg {
    position: relative;
    display: inline-block;
    margin-right: 10px;
    width: 16px;
    height: 16px;
    top: 2px; }

/*******************/
/* content modules */
/*******************/
@media (min-width: 601px) {
  .c-content-module--bullet-list.l--2col ul {
    columns: 2;
    column-gap: 20px; } }

.c-content-module--bullet-list.l--2col li {
  break-inside: avoid; }

/*******************/
/* content modules */
/*******************/
.c-content-module--icon-block {
  padding: 0; }
  @media (min-width: 601px) {
    .c-content-module--icon-block {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; } }
  .c-content-module--icon-block .c-icon-block {
    padding: 10px;
    text-align: center; }
    @media (min-width: 601px) {
      .c-content-module--icon-block .c-icon-block {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; } }
    @media (max-width: 600px) {
      .c-content-module--icon-block .c-icon-block + .c-icon-block {
        margin-top: 20px; } }
  .c-content-module--icon-block .c-icon-block__image {
    position: relative;
    margin: 0 auto;
    border-radius: 50%;
    width: 100px;
    background-color: #6bb745; }
    .c-content-module--icon-block .c-icon-block__image::before {
      content: '';
      display: block;
      padding-bottom: 100%; }
    .c-content-module--icon-block .c-icon-block__image img {
      position: absolute;
      top: 50%;
      left: 50%;
      max-width: 70px;
      max-height: 70px;
      margin: 0;
      transform: translate(-50%, -50%); }
  .c-content-module--icon-block .c-icon-block__text {
    margin-top: -50px;
    padding: 70px 30px 30px;
    box-shadow: 1px 1px 10px rgba(104, 104, 104, 0.1);
    height: calc(100% - 50px); }

/*******************/
/* content modules */
/*******************/
/*** teaserlists ***/
/*******************/
.c-teaserlist {
  list-style: none;
  padding: 0;
  text-align: left; }

.c-teaserlist__item {
  padding: 30px 20px; }
  .c-teaserlist__item:first-child {
    padding-top: 0; }
  .c-teaserlist__item:last-child {
    padding-bottom: 0; }
  .c-teaserlist__item + .c-teaserlist__item {
    border-top: 1px solid #d8d8d8; }

.c-teaser .c-teaser__category {
  position: relative; }
  .c-teaser .c-teaser__category .category-icon {
    top: 0;
    width: 30px;
    height: auto; }

.c-teaser .c-teaser__link {
  margin-top: 20px; }

.c-teaserlist--circular .c-teaserlist__item {
  padding: 0; }
  @media (min-width: 601px) {
    .c-teaserlist--circular .c-teaserlist__item:nth-child(even) .c-teaser {
      flex-direction: row-reverse; } }
  @media (min-width: 601px) {
    .c-teaserlist--circular .c-teaserlist__item:nth-child(even) .c-teaser .c-teaser__text {
      left: calc(-100% / 10 * 1 + 52px); } }
  .c-teaserlist--circular .c-teaserlist__item + .c-teaserlist__item {
    margin-top: 40px;
    border: 0; }
    @media (min-width: 601px) {
      .c-teaserlist--circular .c-teaserlist__item + .c-teaserlist__item {
        margin-top: 20px; } }
    @media (min-width: 993px) {
      .c-teaserlist--circular .c-teaserlist__item + .c-teaserlist__item {
        margin-top: -40px; } }

@media (min-width: 601px) {
  .c-teaserlist--circular .c-teaser {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0 -10px; } }

.c-teaserlist--circular .c-teaser__image,
.c-teaserlist--circular .c-teaser__text {
  flex: 0 0 50%;
  padding: 0 10px; }

.c-teaserlist--circular .c-teaser__image {
  position: relative; }
  @media (max-width: 600px) {
    .c-teaserlist--circular .c-teaser__image {
      max-width: 300px;
      margin: 0 auto; } }
  .c-teaserlist--circular .c-teaser__image img {
    position: absolute;
    top: 0;
    margin-bottom: 0;
    border-radius: 50%;
    width: calc(100% - 20px);
    height: 100%;
    object-fit: cover; }
  .c-teaserlist--circular .c-teaser__image::after {
    content: '';
    position: relative;
    display: block;
    width: calc(100% - 32px);
    padding-bottom: calc(100% - 32px);
    border: 16px solid rgba(255, 255, 255, 0.6);
    border-radius: 50%; }

.c-teaserlist--circular .c-teaser__text {
  position: relative;
  padding: 0 10px; }

@media (min-width: 401px) and (max-width: 600px) {
  .c-teaserlist--circular .c-teaser__text {
    padding: 0 62px; } }
  @media (min-width: 601px) {
    .c-teaserlist--circular .c-teaser__text {
      left: 10%;
      flex: 0 0 40%; } }

.c-teaserlist--circular .c-teaser__link {
  width: 100%;
  max-width: 240px; }

.c-teaserlist--background {
  display: flex;
  flex-wrap: wrap;
  margin: -10px; }
  .c-teaserlist--background .c-teaserlist__item {
    flex: 1 1 250px;
    padding: 10px; }
    .c-teaserlist--background .c-teaserlist__item:nth-child(3n + 1) {
      flex-basis: 100%; }
    .c-teaserlist--background .c-teaserlist__item + .c-teaserlist__item {
      border: 0; }
  .c-teaserlist--background .c-teaser {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 30px;
    height: 100%;
    text-align: center;
    color: #fff;
    background-size: cover;
    background-position: center center; }
    .c-teaserlist--background .c-teaser::after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: rgba(3, 78, 162, 0.7); }
    .c-teaserlist--background .c-teaser .c-teaser__category,
    .c-teaserlist--background .c-teaser .c-teaser__title {
      color: inherit; }
    .c-teaserlist--background .c-teaser .c-teaser__text {
      position: relative;
      z-index: 1; }
    .c-teaserlist--background .c-teaser .c-teaser__link {
      margin-top: 20px; }

.c-teaser-event .event-date {
  margin-bottom: 10px; }

.c-teaser-event .event-location {
  font-weight: 600;
  display: block;
  margin-bottom: 12px;
  color: #73c4ee; }

.c-teaser-event .event-description {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.c-teaser-event .event-title {
  margin-bottom: 0; }

/*******************/
/* content modules */
/*******************/
@media (min-width: 601px) {
  .c-content-module--text-with-image {
    display: flex;
    flex-wrap: wrap;
    align-items: center; } }

.c-content-module--text-with-image .image {
  flex: 1 1 25%;
  text-align: center; }
  @media (min-width: 601px) {
    .c-content-module--text-with-image .image {
      padding-right: 10px; } }
  @media (min-width: 601px) {
    .c-content-module--text-with-image .image img {
      margin-bottom: 0; } }

.c-content-module--text-with-image .text {
  flex: 1 1 75%; }
  @media (min-width: 601px) {
    .c-content-module--text-with-image .text {
      padding-left: 10px; } }

/*******************/
/* content modules */
/*******************/
.c-content-module--text {
  /* .lighthouse &, {
    text-align: center;
  }*/ }
  .c-content-module--text ol, .c-content-module--text ul {
    text-align: left; }

/******************/
/* article header */
/******************/
.c-article-header {
  overflow: hidden;
  background-color: #fff; }
  .c-article-header .c-featured-image {
    position: relative;
    margin-bottom: 0;
    width: inherit;
    max-width: initial;
    height: 450px; }
    .lighthouse .c-article-header .c-featured-image {
      min-width: 100%;
      object-fit: cover;
      height: 360px; }
  .c-article-header .c-content-module {
    padding: 50px 30px; }
    @media (min-width: 993px) {
      .c-article-header .c-content-module {
        padding-right: 80px;
        padding-left: 80px; } }
    .lighthouse .c-article-header .c-content-module {
      padding-bottom: 0; }
  .category-lighthouse .c-article-header,
  .page-template-modular-content-template .c-article-header {
    position: relative;
    min-width: 100%;
    color: #fff; }
    .category-lighthouse .c-article-header .c-content-module,
    .page-template-modular-content-template .c-article-header .c-content-module {
      position: relative;
      margin: 0 30px;
      width: calc(100% - 60px);
      padding-left: 60px;
      padding-right: 0;
      text-align: left; }
      @media (min-width: 401px) {
        .category-lighthouse .c-article-header .c-content-module,
        .page-template-modular-content-template .c-article-header .c-content-module {
          margin-right: calc((100% - 60px) / 12 * 1 + 30px); } }
      @media (min-width: 601px) {
        .category-lighthouse .c-article-header .c-content-module,
        .page-template-modular-content-template .c-article-header .c-content-module {
          margin: 0 calc((100% - 60px) / 12 * 1 + 30px) 0;
          width: calc((100% - 60px) / 12 * 10);
          padding-left: 0; } }
      @media (min-width: 801px) {
        .category-lighthouse .c-article-header .c-content-module,
        .page-template-modular-content-template .c-article-header .c-content-module {
          margin: 0 calc((100% - 60px) / 12 * 5 + 30px) 0 calc((100% - 60px) / 12 * 1 + 20px);
          width: calc((100% - 120px) / 12 * 6 + 20px); } }
      @media (min-width: 993px) {
        .category-lighthouse .c-article-header .c-content-module,
        .page-template-modular-content-template .c-article-header .c-content-module {
          margin: 0 calc((100% - 160px) / 12 * 5 + 80px) 0 calc((100% - 160px) / 12 * 2 + 80px);
          width: calc((100% - 160px) / 12 * 5);
          padding-left: 10px;
          padding-right: 10px; } }
      .category-lighthouse .c-article-header .c-content-module h1, .category-lighthouse .c-article-header .c-content-module h3,
      .page-template-modular-content-template .c-article-header .c-content-module h1,
      .page-template-modular-content-template .c-article-header .c-content-module h3 {
        color: inherit; }
      .category-lighthouse .c-article-header .c-content-module h3,
      .page-template-modular-content-template .c-article-header .c-content-module h3 {
        position: relative; }
    .category-lighthouse .c-article-header::after,
    .page-template-modular-content-template .c-article-header::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(0, 67, 147, 0.4); }
      @media (min-width: 601px) {
        .category-lighthouse .c-article-header::after,
        .page-template-modular-content-template .c-article-header::after {
          background-image: linear-gradient(to right, #004393, rgba(0, 67, 147, 0));
          background-color: transparent; } }
      @media (min-width: 801px) {
        .category-lighthouse .c-article-header::after,
        .page-template-modular-content-template .c-article-header::after {
          background-image: linear-gradient(to right, #004393, rgba(0, 67, 147, 0) 80%); } }
    .category-lighthouse .c-article-header .c-featured-image,
    .page-template-modular-content-template .c-article-header .c-featured-image {
      float: right;
      width: 100%;
      object-fit: cover;
      object-position: center; }
      @media (min-width: 801px) {
        .category-lighthouse .c-article-header .c-featured-image,
        .page-template-modular-content-template .c-article-header .c-featured-image {
          right: 50%;
          transform: translateX(50%); } }
      .category-lighthouse .c-article-header .c-featured-image + .c-content-module,
      .page-template-modular-content-template .c-article-header .c-featured-image + .c-content-module {
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 1;
        padding-top: 30px;
        padding-bottom: 30px; }
  .category-lighthouse .c-article-header .c-featured-image {
    object-position: right; }
  .page-id-33237 .c-article-header .c-featured-image {
    object-position: 16%; }

/* Do not add the gradient to the modular content template */
.page-template-modular-content-template .c-article-header::after {
  background-image: none;
  background-color: transparent; }

/***********/
/* section */
/***********/
.c-section {
  padding: 30px 20px;
  overflow: hidden; }
  @media (min-width: 993px) {
    .c-section {
      padding-right: 80px;
      padding-left: 80px; } }
  .c-section:not(.c-section--highlighted) + .c-section::before {
    content: '';
    display: block;
    margin: -30px auto 30px;
    border-top: 1px solid #f1f1f1;
    width: calc(100% / 12 * 10 - 10px * 2); }
    .category-lighthouse .c-section:not(.c-section--highlighted) + .c-section::before,
    .page-template-modular-content-template .c-section:not(.c-section--highlighted) + .c-section::before {
      width: calc(100% / 12 * 8 - 10px * 2); }
  .c-section--highlighted {
    background: #f1f1f1; }
    .c-content-section + .c-section--highlighted::before {
      content: none; }
  .c-section--bg-img {
    background-image: url("../images/eit-circles.svg"), url("../images/eit-circles.svg");
    background-position: calc(100% + 220px) 20%, -220px 80%;
    background-repeat: no-repeat;
    background-size: 660px 660px; }
  @media (min-width: 801px) {
    .c-section.l--2col {
      display: flex;
      flex-wrap: wrap; } }
  .c-article-header + .c-section {
    padding-top: 10px; }

.c-section-block {
  text-align: center; }
  .c-section-block + .c-section-block {
    margin-top: 20px; }
  @media (min-width: 801px) {
    .l--2col .c-section-block {
      flex-basis: 50%;
      max-width: 50%; } }
  @media (min-width: 801px) {
    .l--2col .c-section-block:nth-child(1), .l--2col .c-section-block:nth-child(2) {
      margin-top: 0; } }

/****************/
/* share module */
/****************/
.c-share-module {
  padding: 0 30px 50px; }
  @media (min-width: 601px) {
    .c-share-module {
      position: absolute;
      top: 60px;
      left: 20px;
      padding: 0; } }
  @media (min-width: 801px) {
    .c-share-module {
      left: 80px; } }

.c-share-list {
  margin: 0;
  padding: 0;
  list-style: none; }
  @media (max-width: 600px) {
    .c-share-list {
      display: flex;
      flex-flow: row wrap;
      justify-content: center; } }
  @media (max-width: 600px) {
    .c-share-list__item + .c-share-list__item {
      margin-left: 12px; } }
  @media (min-width: 601px) {
    .c-share-list__item + .c-share-list__item {
      margin-top: 12px; } }
  .c-share-list__link {
    position: relative;
    display: block;
    border: 1px solid #686868;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-indent: -999em;
    white-space: nowrap;
    background-color: #fff;
    overflow: hidden;
    cursor: pointer; }
    .c-share-list__link svg {
      position: absolute;
      top: 50%;
      left: 50%;
      max-width: 20px;
      max-height: 20px;
      transform: translate(-50%, -50%);
      fill: #686868; }
    .c-share-list__link:hover, .c-share-list__link:focus {
      background: #686868; }
      .c-share-list__link:hover svg, .c-share-list__link:focus svg {
        fill: #fff; }
    .c-share-list__link--twitter {
      border-color: #30b6dd; }
      .c-share-list__link--twitter svg {
        fill: #30b6dd; }
      .c-share-list__link--twitter:hover, .c-share-list__link--twitter:focus {
        background: #30b6dd; }
    .c-share-list__link--linkedin {
      border-color: #0077b5; }
      .c-share-list__link--linkedin svg {
        fill: #0077b5; }
      .c-share-list__link--linkedin:hover, .c-share-list__link--linkedin:focus {
        background: #0077b5; }
    .c-share-list__link--facebook {
      border-color: #287bbc; }
      .c-share-list__link--facebook svg {
        fill: #287bbc; }
      .c-share-list__link--facebook:hover, .c-share-list__link--facebook:focus {
        background: #287bbc; }

/*
*   Color palette
*/
.o-sunburst-accordion {
  max-height: 40px;
  overflow: hidden;
  transition: max-height 0.25s; }
  .o-sunburst-accordion.-active {
    max-height: 800px;
    transition: max-height 1s; }
  .o-sunburst-accordion__cta {
    position: relative;
    padding-right: 30px;
    cursor: pointer;
    z-index: 1; }
  .o-sunburst-accordion__icon {
    position: absolute;
    top: 5px;
    right: 0;
    width: 22px;
    height: 22px;
    z-index: 0; }
    .-active .o-sunburst-accordion__icon {
      transform: rotate(180deg); }

.c-sunburst .o-sunburst-btn {
  font-family: 'Titillium Web';
  font-size: 15px;
  line-height: 1.6;
  font-weight: 600;
  letter-spacing: normal;
  margin: 0;
  padding: 0;
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
  padding: 8px 13px;
  border: 3px solid #004393;
  border-radius: 6px 0 6px 0;
  color: #004393;
  cursor: pointer; }
  .c-sunburst .o-sunburst-btn--inverse {
    color: #fff;
    background-color: #004393; }

.c-sunburst .c-sunburst-controls {
  max-width: 100%; }
  .c-sunburst .c-sunburst-controls__headline {
    word-break: normal;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    color: #dddddd; }
  .c-sunburst .c-sunburst-controls__filter-area {
    position: relative;
    border-bottom: 1px solid #dddddd; }
    .c-sunburst .c-sunburst-controls__filter-area.-active:after {
      transform: rotate(180deg); }
    .c-sunburst .c-sunburst-controls__filter-area:after {
      position: absolute;
      right: 15px;
      top: 11px;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23034ea2'%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E");
      display: block;
      width: 22px;
      height: 22px;
      z-index: 0; }
  .c-sunburst .c-sunburst-controls__filter-header {
    position: relative;
    margin-bottom: 10px;
    padding: 5px 15px 0;
    text-transform: capitalize;
    cursor: pointer;
    z-index: 1; }
  .c-sunburst .c-sunburst-controls__filter-counter {
    font-family: 'Titillium Web';
    font-size: 15px;
    line-height: 1.4;
    font-weight: normal;
    letter-spacing: normal;
    padding-left: 20px;
    color: #dddddd; }
  .c-sunburst .c-sunburst-controls__filter {
    margin: 0;
    padding: 0;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 20px; }
    .c-sunburst .c-sunburst-controls__filter li {
      width: 30%;
      margin: 10px 0.5%; }

.c-sunburst .c-sunburst-detail {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  max-width: 400px;
  padding: 20px;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #004393;
  text-align: center;
  z-index: 999; }
  .c-sunburst .c-sunburst-detail__inner {
    overflow: auto; }
  .c-sunburst .c-sunburst-detail__headline {
    font-family: 'Titillium Web';
    font-size: 31px;
    line-height: normal;
    font-weight: 300;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    word-break: normal;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-bottom: 30px;
    color: #004393; }
  .c-sunburst .c-sunburst-detail__meta {
    font-family: 'Titillium Web';
    font-size: 15px;
    line-height: 1.4;
    font-weight: normal;
    letter-spacing: normal;
    margin-bottom: 10px;
    color: rgba(51, 51, 51, 0.6); }
  .c-sunburst .c-sunburst-detail__subline {
    font-family: 'Titillium Web';
    font-size: 15px;
    line-height: 1.4;
    font-weight: normal;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    word-break: normal;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-bottom: 15px;
    color: #004393; }
  .c-sunburst .c-sunburst-detail__text {
    font-family: 'Titillium Web';
    font-size: 15px;
    line-height: 1.4;
    font-weight: normal;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    word-break: normal;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-bottom: 30px !important;
    color: #333333; }
  .c-sunburst .c-sunburst-detail__link {
    text-decoration: none; }
  .c-sunburst .c-sunburst-detail__close {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer; }
    .c-sunburst .c-sunburst-detail__close svg {
      width: 20px;
      height: 20px; }

.c-sunburst .c-sunburst-diagramm {
  position: relative;
  transform: rotate(90deg);
  margin-left: auto; }
  .c-sunburst .c-sunburst-diagramm__content {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-90deg);
    text-align: center;
    overflow: visible; }
  .c-sunburst .c-sunburst-diagramm__headline {
    font-family: 'Titillium Web';
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    word-break: normal;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-bottom: 5%;
    color: #333333; }
  .c-sunburst .c-sunburst-diagramm__path, .c-sunburst .c-sunburst-diagramm__copy {
    font-family: 'Titillium Web';
    font-size: 15px;
    line-height: 1.4;
    font-weight: normal;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    word-break: normal;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-bottom: 30px;
    color: #333333;
    text-align: center; }
  .c-sunburst .c-sunburst-diagramm__path {
    font-size: 20px;
    font-weight: normal; }
  .c-sunburst .c-sunburst-diagramm svg {
    margin: auto;
    overflow: visible; }
  .c-sunburst .c-sunburst-diagramm path {
    stroke: #fff; }

.c-sunburst .c-sunburst-header {
  position: relative;
  max-width: 726px; }
  .c-sunburst .c-sunburst-header::after {
    content: "";
    display: table;
    clear: both; }
  .c-sunburst .c-sunburst-header__headline {
    margin: 0;
    padding: 0;
    word-break: normal;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-bottom: 30px;
    font-size: 31px;
    line-height: 47px;
    font-weight: 300;
    color: #004393;
    text-align: left; }
  .c-sunburst .c-sunburst-header__copy {
    font-family: 'Titillium Web';
    font-size: 31px;
    line-height: normal;
    font-weight: 300;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    font-family: 'Titillium Web';
    font-size: 15px;
    line-height: 1.4;
    font-weight: normal;
    letter-spacing: normal;
    word-break: normal;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-bottom: 30px;
    color: #333333;
    text-align: left; }
  .c-sunburst .c-sunburst-header__btn {
    float: left;
    margin-right: 20px; }
  .c-sunburst .c-sunburst-header .o-sunburst-accordion__cta {
    width: 160px; }

.c-sunburst .c-sunburst-header-search {
  position: relative;
  display: inline-block; }
  .c-sunburst .c-sunburst-header-search__input {
    font-family: 'Titillium Web';
    font-size: 15px;
    line-height: 1.4;
    font-weight: normal;
    letter-spacing: normal;
    width: 200px;
    height: auto;
    margin: 0 0 0 20px;
    padding: 10px 33px 10px 13px;
    border: 3px solid #004393;
    border-radius: 6px 0 6px 0;
    color: #004393; }
    .c-sunburst .c-sunburst-header-search__input:focus {
      outline: none; }
  .c-sunburst .c-sunburst-header-search__apply {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    cursor: pointer; }
    .c-sunburst .c-sunburst-header-search__apply svg {
      width: 20px;
      height: 20px;
      fill: #004393; }
  .c-sunburst .c-sunburst-header-search__error {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(100% + 15px);
    width: 100%;
    color: red; }

.c-sunburst .c-sunburst-filter {
  font-family: 'Titillium Web';
  font-size: 15px;
  line-height: 1.4;
  font-weight: normal;
  letter-spacing: normal;
  position: relative;
  height: 40px;
  width: calc(100% - 42px);
  padding: 10px 10px 10px 50px;
  font-size: 15px;
  line-height: 21px;
  box-sizing: border-box;
  cursor: pointer; }
  .c-sunburst .c-sunburst-filter span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-transform: uppercase; }
  .c-sunburst .c-sunburst-filter:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    content: '';
    left: 0;
    width: 40px;
    height: 40px;
    border: 1px solid #979797;
    border-radius: 100%;
    text-align: center;
    box-sizing: border-box;
    background-image: none;
    background-color: #fff;
    transition: width 1s, border-radius 0.5s 1.5s; }
  .c-sunburst .c-sunburst-filter__filtered {
    visibility: hidden;
    opacity: 0;
    right: 10px; }
  .c-sunburst .c-sunburst-filter.-active:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.783L6.811 10 15 1' stroke='%236BB745' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: 15px center;
    transition: width 1.5s;
    border-radius: 20px;
    width: 100%;
    background-color: #fff; }
  .c-sunburst .c-sunburst-filter.-active .c-sunburst-filter__filtered {
    visibility: visible;
    opacity: 1;
    transition: visibility 0.5s, opacity 0.5s;
    transition-delay: 1.2s; }

.c-sunburst .c-sunburst-legend {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 165px; }
  .c-sunburst .c-sunburst-legend__headline {
    word-break: normal;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-bottom: 14px; }
  .c-sunburst .c-sunburst-legend__list {
    margin: 0;
    padding: 0;
    margin-left: 0;
    padding-left: 0;
    list-style: none; }
    .c-sunburst .c-sunburst-legend__list li {
      font-family: 'Titillium Web';
      font-size: 15px;
      line-height: 1.4;
      font-weight: normal;
      letter-spacing: normal;
      position: relative;
      padding-left: 30px;
      margin-bottom: 15px;
      cursor: pointer; }
      .c-sunburst .c-sunburst-legend__list li span {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        display: block;
        left: 0;
        width: 15px;
        height: 15px;
        border-radius: 100%; }

.c-sunburst {
  position: relative;
  max-width: 891px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 30px; }
  .c-sunburst__content {
    position: relative; }

@keyframes splide-loading {
  0% {
    transform: rotateZ(0); }
  100% {
    transform: rotateZ(360deg); } }

.splide {
  position: relative;
  visibility: hidden;
  outline: none; }
  .splide--rtl {
    direction: rtl; }
  .splide__container {
    position: relative;
    box-sizing: border-box; }
  .splide.is-active .splide__list {
    display: flex; }
  .splide__list {
    margin: 0 !important;
    padding: 0 !important;
    width: max-content;
    will-change: transform; }
  .splide__track {
    position: relative;
    z-index: 0;
    overflow: hidden; }
  .splide__slider {
    position: relative; }
  .splide__slide {
    position: relative;
    box-sizing: border-box;
    list-style-type: none !important;
    margin: 0;
    outline: none;
    flex-shrink: 0; }
    .splide__slide img {
      vertical-align: bottom; }
  .splide__pagination {
    display: inline-flex;
    align-items: center;
    width: 95%;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0; }
    .splide__pagination li {
      list-style-type: none;
      display: inline-block;
      line-height: 1;
      margin: 0; }
  .splide__spinner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #999;
    border-left-color: transparent;
    animation: splide-loading 1s infinite linear; }

.c-value-chain {
  padding: 50px 30px; }
  @media (min-width: 601px) {
    .c-value-chain {
      margin: 0 8.33333%;
      width: 83.33333%; } }
  @media (min-width: 801px) {
    .c-value-chain {
      margin: 0 16.66667%;
      width: 66.66667%; } }
  .c-value-chain__content::after {
    content: "";
    display: table;
    clear: both; }
  .c-value-chain__graphic {
    width: 100%; }
    .c-value-chain__graphic--trend, .c-value-chain__graphic--subtrend {
      position: relative; }
      .c-value-chain__graphic--trend::before, .c-value-chain__graphic--subtrend::before {
        content: '';
        display: block;
        padding-top: 58.70802%;
        width: 100%; }
    .c-value-chain__graphic--subtrend {
      background-image: url(/wp-content/themes/Avada-Child-Theme/images/loop-logo.png);
      background-size: 23%;
      background-repeat: no-repeat;
      background-position: 77% 47%; }
    .c-value-chain__graphic--initiative {
      position: relative;
      background-image: url(/wp-content/themes/Avada-Child-Theme/images/loop-logo.png);
      background-size: 19%;
      background-repeat: no-repeat;
      background-position: 73% 49%; }
      .c-value-chain__graphic--initiative::before {
        content: '';
        display: block;
        padding-top: 62.95652%;
        width: 100%; }

.c-value-chain-content {
  position: relative;
  margin: 20px 0 30px; }

.c-value-chain-graphic {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
  .c-value-chain-graphic::after {
    content: "";
    display: table;
    clear: both; }

.o-vc-grid {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
  .o-vc-grid__position {
    position: absolute; }

.c-value-chain-textpath {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .c-value-chain-textpath--0 {
    top: 3px;
    left: 0;
    width: 86.90702%;
    height: auto; }
  .c-value-chain-textpath--1 {
    top: -1px;
    left: 0;
    height: auto; }
  .c-value-chain-textpath--2 {
    right: -2px;
    left: auto;
    width: 70.56452%; }
  .c-value-chain-textpath--3 {
    top: auto;
    bottom: 4px;
    height: 77.67442%; }
  .c-value-chain-textpath--4 {
    right: auto;
    left: 3px;
    width: 29.16667%; }

/* trends */
.o-vc-grid--trend {
  /*
  dimensions loop (px)
  1109.15 x 651.16

  dimensions svgs (px to %)
  width

  301     27.14
  287     25.88
  256     23.08
  230     20.74
  227     20.47
  291     26.24
  248     22.36
  190     17.13
  196     17.67

  height

  180     27.64
  209     32.10
  300     46.07
  257     39.47
  206     31.64
  259     39.78
  261     40.01
  259     39.78
  */ }
  .o-vc-grid--trend .o-vc-grid__position {
    background-repeat: no-repeat; }
    .o-vc-grid--trend .o-vc-grid__position .o-vc-grid__item {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 60%;
      height: 80%; }
      html[dir="rtl"] .o-vc-grid--trend .o-vc-grid__position .o-vc-grid__item {
        transform: translate(50%, -50%); }
    .o-vc-grid--trend .o-vc-grid__position .o-vc-grid__item-img {
      width: 90%;
      height: 70%;
      margin-left: 5%;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: 50% 50%; }
    .o-vc-grid--trend .o-vc-grid__position .o-vc-grid__item-name {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      bottom: 0;
      white-space: nowrap;
      color: white; }
      html[dir="rtl"] .o-vc-grid--trend .o-vc-grid__position .o-vc-grid__item-name {
        transform: translateX(50%); }
      @media (max-width: 992px) {
        .o-vc-grid--trend .o-vc-grid__position .o-vc-grid__item-name {
          font-size: 13px; } }
      @media (max-width: 400px) {
        .o-vc-grid--trend .o-vc-grid__position .o-vc-grid__item-name {
          font-size: 8px; } }
    .o-vc-grid--trend .o-vc-grid__position--0 {
      top: 0;
      left: 0;
      width: 27.14%;
      height: 27.64%;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 301 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M246.211 0.439453H0V179.061H246.211L300.069 88.8913L246.211 0.439453Z' fill='%23418BC7'/%3E%3C/svg%3E%0A"); }
    .o-vc-grid--trend .o-vc-grid__position--1 {
      top: 0;
      left: 23%;
      width: 25.88%;
      height: 27.64%;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 287 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M232.145 0.715332H2.17757L53.4715 89.1672L0.467773 179.337H232.145L286.004 89.1672L232.145 0.715332Z' fill='%230464AE'/%3E%3C/svg%3E"); }
      .o-vc-grid--trend .o-vc-grid__position--1 .o-vc-grid__item {
        left: 52%; }
    .o-vc-grid--trend .o-vc-grid__position--2 {
      top: 0;
      left: 44.8%;
      width: 25.88%;
      height: 27.64%;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 287 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M232.373 0.715332H2.40511L53.699 89.1672L0.695312 179.337H232.373L286.231 89.1672L232.373 0.715332Z' fill='%230E3882'/%3E%3C/svg%3E%0A"); }
      .o-vc-grid--trend .o-vc-grid__position--2 .o-vc-grid__item {
        left: 52%; }
    .o-vc-grid--trend .o-vc-grid__position--3 {
      top: 0;
      left: 66.8%;
      width: 23.08%;
      height: 32.10%;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 209' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M134.561 208.678C89.4222 173.64 26.2737 174.041 0.341797 178.621L50.7808 90.1694L0.341797 0C159.695 0.687005 236.579 54.1016 255.101 80.7231L231.164 178.621L134.561 208.678Z' fill='%23112558'/%3E%3C/svg%3E%0A"); }
      .o-vc-grid--trend .o-vc-grid__position--3 .o-vc-grid__item {
        top: 55%;
        left: 52%;
        height: 63%; }
    .o-vc-grid--trend .o-vc-grid__position--4 {
      top: 13%;
      left: 79.3%;
      width: 20.74%;
      height: 46.07%;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 230 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.4035 245.761C54.4035 185.305 18.4978 143.283 0.544922 129.829L98.0033 98.9141L121.94 0.157227C214.953 76.4147 231.937 199.675 228.803 251.773L139.893 299.863L54.4035 245.761Z' fill='%23541450'/%3E%3C/svg%3E%0A"); }
      .o-vc-grid--trend .o-vc-grid__position--4 .o-vc-grid__item {
        top: 60%;
        left: 55%;
        height: 50%; }
    .o-vc-grid--trend .o-vc-grid__position--5 {
      top: 52%;
      left: 79.5%;
      width: 20.47%;
      height: 39.47%;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 227 257' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.253906 99.6827C39.2373 68.7675 50.6929 20.9634 51.5478 0.925781L137.038 53.3099L226.802 6.07832C218.595 144.853 128.774 231.072 84.8888 256.835L0.253906 207.886V99.6827Z' fill='%23CF1B50'/%3E%3C/svg%3E%0A"); }
      .o-vc-grid--trend .o-vc-grid__position--5 .o-vc-grid__item {
        left: 40%;
        height: 50%; }
    .o-vc-grid--trend .o-vc-grid__position--6 {
      top: 68.5%;
      left: 60.5%;
      width: 26.24%;
      height: 31.64%;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 291 206' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M203.849 105.182V0.414062C152.556 37.5123 99.267 31.3293 79.0344 23.6005L0.383789 81.9959L11.4975 188.482C137.338 231.763 249.729 184.188 290.194 154.99L203.849 105.182Z' fill='%23ED7014'/%3E%3C/svg%3E "); }
      .o-vc-grid--trend .o-vc-grid__position--6 .o-vc-grid__item {
        top: 62%;
        left: 38%;
        height: 60%;
        width: 50%; }
    .o-vc-grid--trend .o-vc-grid__position--7 {
      top: 57%;
      left: 44.3%;
      width: 22.36%;
      height: 39.78%;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 248 259' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M170.982 150.842L247.067 94.1644C204.665 85.2334 172.406 38.3453 161.578 16.0177L70.1036 0.560059L0.00195312 85.5769C48.5602 196.872 141.06 247.023 181.24 258.187L170.982 150.842Z' fill='%2395C347'/%3E%3C/svg%3E "); }
      .o-vc-grid--trend .o-vc-grid__position--7 .o-vc-grid__item {
        top: 43%;
        left: 44%;
        height: 55%;
        width: 60%; }
    .o-vc-grid--trend .o-vc-grid__position--8 {
      top: 29%;
      left: 41.5%;
      width: 17.67%;
      height: 39.78%;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 196 259' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M195.189 80.9998C178.189 118 183.689 167 193.689 189L95.9061 174.18L25.668 258.98C-22.9846 138.376 10.8212 37.7019 34.2338 0.298828H146.443L195.189 80.9998Z' fill='%236FB12A'/%3E%3C/svg%3E%0A"); }
      .o-vc-grid--trend .o-vc-grid__position--8 .o-vc-grid__item {
        top: 40%;
        height: 50%;
        width: 80%; }

/* trends */
.o-vc-grid--subtrend {
  /*
  dimensions loop (px)
  1111.46 x 644.8

  dimensions svgs (px to %)
  width

  544   48.94%
  501   45.08
  230   20.69
  473   42.56
  190   17.09

  height

  178   27.61
  209   32.41
  513   79.56
  276   42.80
  261   40.48
  */ }
  .o-vc-grid--subtrend .o-vc-grid__position {
    background-repeat: no-repeat; }
    .o-vc-grid--subtrend .o-vc-grid__position .o-vc-grid__item {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0;
      width: 90%; }
    .o-vc-grid--subtrend .o-vc-grid__position .o-vc-grid__item-img {
      display: none; }
    .o-vc-grid--subtrend .o-vc-grid__position .o-vc-grid__item-name {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
      font-size: 13px;
      text-align: center;
      line-height: 150%;
      font-weight: 600;
      color: white; }
      html[dir="rtl"] .o-vc-grid--subtrend .o-vc-grid__position .o-vc-grid__item-name {
        transform: translate(50%, -50%); }
      @media (min-width: 1160px) {
        .o-vc-grid--subtrend .o-vc-grid__position .o-vc-grid__item-name {
          font-size: 22px;
          word-break: break-word;
          hyphens: auto; } }
      @media (max-width: 400px) {
        .o-vc-grid--subtrend .o-vc-grid__position .o-vc-grid__item-name {
          font-size: 8px; } }
    .o-vc-grid--subtrend .o-vc-grid__position--0 {
      top: 0;
      left: 0;
      width: 48.94%;
      height: 27.61%;
      background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 544 178'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 .81h489.095l53.964 87.13-55.276 89.863H255.656v-.001H0V.81z' fill='%230464AE'/%3E%3C/svg%3E"); }
    .o-vc-grid--subtrend .o-vc-grid__position--1 {
      top: 0;
      left: 44.5%;
      width: 45.08%;
      height: 32%;
      background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 501 209'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M245.555.004l.532-.004.005.007c158.773.97 235.435 54.03 253.943 80.51l-23.984 97.647-96.791 29.98c-40.716-31.462-95.305-30.574-125.423-30.083-3.301.053-6.308.102-8.97.103l-.185.233L.66 179.878l58.322-89.939L2.542 1.713 244.784.01 244.78 0l.775.004z' fill='%23112558'/%3E%3C/svg%3E"); }
      .o-vc-grid--subtrend .o-vc-grid__position--1 .o-vc-grid__item {
        top: 45%; }
      .o-vc-grid--subtrend .o-vc-grid__position--1 .o-vc-grid__item-name {
        left: 60%; }
    .o-vc-grid--subtrend .o-vc-grid__position--2 {
      top: 13%;
      left: 79%;
      width: 20.69%;
      height: 79.56%;
      background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230 513'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.256 130.283C28.189 149.5 57.69 197.5 53.53 256.938c-.857 19.986-12.503 67.785-51.562 98.621v107.926l84.8 48.824c43.92-25.668 133.764-111.503 142.16-249.651l.19-.101C232.26 210.593 215.081 77.005 121.887.942L97.904 99.447.256 130.283z' fill='%23CF1B50'/%3E%3C/svg%3E"); }
      .o-vc-grid--subtrend .o-vc-grid__position--2 .o-vc-grid__item {
        left: 24%;
        width: 68%; }
    .o-vc-grid--subtrend .o-vc-grid__position--3 {
      top: 57%;
      left: 43.8%;
      width: 42.56%;
      height: 42.80%;
      background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 473 276'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M249.676 91.01l.014-.01c-50.5-20.5-71.15-54.73-82-77L71.19.604.95 85.403c48.653 111.01 141.333 161.033 181.591 172.169l-.024-.244c126.061 43.13 249.005.235 289.541-28.882l-86.512-49.681v-105.5C334.153 110.268 272.69 101 249.69 91l-.014.01z' fill='%23DF7833'/%3E%3C/svg%3E"); }
      .o-vc-grid--subtrend .o-vc-grid__position--3 .o-vc-grid__item {
        top: 55%; }
    .o-vc-grid--subtrend .o-vc-grid__position--4 {
      top: 28.6%;
      left: 41.5%;
      width: 17.09%;
      height: 40.48%;
      background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 190 261'%3E%3Cpath d='M189.866 82.367c-16.414 37.098-8.549 87.021-2.564 107.344l-91.474-14.598-70.102 85.016C-22.832 139.217 10.908 38.284 34.276.785h111.991l43.599 81.582z' fill='%236FB12A'/%3E%3C/svg%3E"); }
    .o-vc-grid--subtrend .o-vc-grid__position--5, .o-vc-grid--subtrend .o-vc-grid__position--6, .o-vc-grid--subtrend .o-vc-grid__position--7, .o-vc-grid--subtrend .o-vc-grid__position--8, .o-vc-grid--subtrend .o-vc-grid__position--9 {
      display: none; }

/* initiatives */
.o-vc-grid--initiative {
  background-image: url(/wp-content/themes/Avada-Child-Theme/images/loop-initiative.svg);
  background-size: contain;
  background-repeat: no-repeat;
  /*
  dimensions loop (px)
  1141.79 x 714.43

  dimensions svgs (px to %)
  width

  697   61.04%
  368   32.23%
  271   23.73%
  387   33.89%
  262   22.95%

  height

  219   30.65%
  248   34.71%
  589   82.44%
  234   32.75%
  449   62.85%

  */
  /* items in sections
  ------------------------------------------*/ }
  .o-vc-grid--initiative .o-vc-grid__position {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
    background-repeat: no-repeat; }
    .o-vc-grid--initiative .o-vc-grid__position--0 {
      top: 0;
      left: 0;
      padding: 5% 5% 1% 1%;
      width: 47%;
      height: 33%; }
    .o-vc-grid--initiative .o-vc-grid__position--1 {
      top: 0;
      left: 42%;
      padding: 5% 7% 4% 6%;
      width: 41.5%;
      height: 36%; }
    .o-vc-grid--initiative .o-vc-grid__position--2 {
      top: 6.5%;
      right: 0;
      flex-direction: column;
      padding: 16% 4% 7% 1%;
      width: 23.73%;
      height: 80.44%; }
    .o-vc-grid--initiative .o-vc-grid__position--3 {
      top: 67.5%;
      left: 42.7%;
      padding: 0 13% 4% 14%;
      width: 46.5%;
      height: 32.75%; }
    .o-vc-grid--initiative .o-vc-grid__position--4 {
      top: 34.5%;
      left: 37%;
      flex-direction: column;
      padding: 1% 3% 13% 3%;
      width: 23%;
      height: 43%; }
    .o-vc-grid--initiative .o-vc-grid__position--5, .o-vc-grid--initiative .o-vc-grid__position--6, .o-vc-grid--initiative .o-vc-grid__position--7, .o-vc-grid--initiative .o-vc-grid__position--8, .o-vc-grid--initiative .o-vc-grid__position--9 {
      display: none; }
  .o-vc-grid--initiative .o-vc-grid__item {
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin: 1%;
    color: inherit; }
    .o-vc-grid--initiative .o-vc-grid__item:hover {
      text-decoration: none; }
  .o-vc-grid--initiative .o-vc-grid__item-name {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    font-size: 12px;
    line-height: 1; }
    @media (max-width: 600px) {
      .o-vc-grid--initiative .o-vc-grid__item-name {
        font-size: 9px; } }
  .o-vc-grid--initiative .o-vc-grid__item-img {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat; }
  .o-vc-grid--initiative .o-vc-grid__position--0 .o-vc-grid__item {
    width: 15%;
    height: 20%; }
  .o-vc-grid--initiative .o-vc-grid__position--1 .o-vc-grid__item {
    width: 35%;
    height: 15%; }
  .o-vc-grid--initiative .o-vc-grid__position--2 .o-vc-grid__item {
    width: 50%;
    height: 10%; }
  .o-vc-grid--initiative .o-vc-grid__position--3 .o-vc-grid__item {
    width: 35%;
    height: 15%; }
  .o-vc-grid--initiative .o-vc-grid__position--4 .o-vc-grid__item {
    width: 45%;
    height: 15%; }

.c-value-chain-info {
  height: 150px;
  padding: 20px 15px 30px;
  border: 2px solid #b8b8b8;
  border-radius: 0 16px 0 16px;
  overflow: auto; }

.c-value-chain-filter__trend, .c-value-chain-filter__subtrend, .c-value-chain-filter__initiative {
  margin: 0 10px 10px;
  border: 1px solid #0065b2;
  border-radius: 8px 0 8px 0;
  padding: 5px 20px;
  cursor: pointer; }
  @media (max-width: 1160px) {
    .c-value-chain-filter__trend, .c-value-chain-filter__subtrend, .c-value-chain-filter__initiative {
      margin: 0 6px 6px;
      padding: 5px 10px; } }
  .c-value-chain-filter__trend.-active, .c-value-chain-filter__subtrend.-active, .c-value-chain-filter__initiative.-active {
    background-color: #0065b2;
    color: #fff; }

.c-value-chain-filter__subtrends, .c-value-chain-filter__initiatives {
  display: none; }
  .c-value-chain-filter__subtrends.-active, .c-value-chain-filter__initiatives.-active {
    display: block; }

.c-value-chain-filter__trends h6, .c-value-chain-filter__subtrends h6, .c-value-chain-filter__initiatives h6 {
  margin-bottom: 5px; }

.c-value-chain-filter__trends ul, .c-value-chain-filter__subtrends ul, .c-value-chain-filter__initiatives ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  margin: 0 -10px 8px !important; }
  @media (min-width: 401px) {
    .c-value-chain-filter__trends ul, .c-value-chain-filter__subtrends ul, .c-value-chain-filter__initiatives ul {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap; } }
  .c-value-chain-filter__trends ul li, .c-value-chain-filter__subtrends ul li, .c-value-chain-filter__initiatives ul li {
    position: relative;
    margin-top: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important; }
    .c-value-chain-filter__trends ul li:before, .c-value-chain-filter__subtrends ul li:before, .c-value-chain-filter__initiatives ul li:before {
      display: none !important; }

.c-value-chain-filter__subtrend, .c-value-chain-filter__initiative {
  display: none; }

.c-value-chain-filter__close {
  display: none;
  position: absolute;
  top: -8px;
  right: -8px;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #0065b2;
  border-radius: 100%;
  text-align: center;
  line-height: 12px;
  color: #0065b2; }
  li.-active .c-value-chain-filter__close {
    display: block; }

.splide__track {
  margin: 0 -5px; }

.splide__arrow {
  position: absolute;
  top: calc(50% + 20px);
  transform: translateY(-50%);
  background: transparent;
  border: none;
  cursor: pointer; }
  .splide__arrow:focus {
    outline: 0; }
  .splide__arrow--prev {
    right: calc(100% + 20px); }
    .splide__arrow--prev svg {
      transform: rotate(180deg); }
  .splide__arrow--next {
    left: calc(100% + 20px); }
  .splide__arrow span {
    visibility: hidden; }
  .splide__arrow svg {
    fill: #162f7c; }

.value-chain-list__title {
  margin-bottom: 30px;
  color: #383838; }

.c-value-chain-slider {
  margin: 0 auto 20px; }
  .c-value-chain-slider__title {
    padding-bottom: 5px;
    border-bottom: 1px solid transparent; }
  .c-value-chain-slider__slider {
    padding: 20px 0; }

.c-value-chain-slide {
  position: relative;
  margin: 5px 0;
  min-height: 150px; }
  .c-value-chain-slider--partners .c-value-chain-slide {
    min-height: 250px; }
  .c-value-chain-slide__inner {
    border-radius: 0 16px 0 16px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    position: absolute;
    width: calc(100% - 10px);
    height: 100%;
    margin-left: 5px; }
  .c-value-chain-slide__front {
    backface-visibility: hidden; }
    .c-value-chain-slide__front.-has-back {
      cursor: pointer; }
    .-active .c-value-chain-slide__front {
      display: none; }
  .c-value-chain-slide__back {
    display: none;
    transform: rotateY(180deg); }
    .-active .c-value-chain-slide__back {
      display: block; }
  .c-value-chain-slide__label {
    position: absolute;
    top: 40%;
    left: 10px;
    transform: translateY(-50%);
    width: calc(100% - 20px);
    text-align: center;
    hyphens: auto; }
    .c-value-chain-slider--partners .c-value-chain-slide__label {
      top: 50%; }
  .c-value-chain-slide__img {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: calc(100% - 20px);
    max-height: 50px; }
  .c-value-chain-slide__link {
    position: absolute;
    right: 30px;
    bottom: 30px;
    padding-right: 30px;
    text-transform: uppercase;
    cursor: pointer; }
    .c-value-chain-slide__link svg {
      position: absolute;
      top: 0px;
      right: 0;
      width: 20px;
      height: 20px;
      fill: #162f7c;
      pointer-events: none; }
  .c-value-chain-slide__close {
    position: absolute;
    top: 5px;
    right: 10px;
    color: #162f7c;
    cursor: pointer; }

.c-value-chain-details {
  height: calc(100% - 10px);
  margin: 0 !important;
  padding: 10px !important;
  overflow: auto; }
  .c-value-chain-details__item {
    margin-top: 0 !important;
    padding: 4px 0 !important;
    font-size: 10px !important; }
    .c-value-chain-details__item:before {
      display: none !important; }
    .c-value-chain-details__item span {
      font-weight: bold; }

.c-value-chain-slider--0 .c-value-chain-slider__title {
  color: #162f7c;
  border-color: #162f7c; }

.c-value-chain-slider--0 .c-value-chain-slide__label {
  color: #162f7c; }

.c-value-chain-slider--1 .c-value-chain-slider__title {
  color: #3b113e;
  border-color: #3b113e; }

.c-value-chain-slider--1 .c-value-chain-slide__label {
  color: #3b113e; }

.c-value-chain-slider--2 .c-value-chain-slider__title {
  color: #a91e41;
  border-color: #a91e41; }

.c-value-chain-slider--2 .c-value-chain-slide__label {
  color: #a91e41; }

.c-value-chain-slider--3 .c-value-chain-slider__title {
  color: #d56327;
  border-color: #d56327; }

.c-value-chain-slider--3 .c-value-chain-slide__label {
  color: #d56327; }

.c-value-chain-slider--4 .c-value-chain-slider__title {
  color: #6ca135;
  border-color: #6ca135; }

.c-value-chain-slider--4 .c-value-chain-slide__label {
  color: #6ca135; }

.-flip {
  -webkit-animation: flip 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
  animation: flip 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both; }

.-unflip {
  -webkit-animation: unflip 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
  animation: unflip 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both; }

@-webkit-keyframes flip {
  0% {
    -webkit-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0); }
  100% {
    -webkit-transform: translateZ(160px) rotateY(180deg);
    transform: translateZ(160px) rotateY(180deg); } }

@keyframes flip {
  0% {
    -webkit-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0); }
  100% {
    -webkit-transform: translateZ(160px) rotateY(180deg);
    transform: translateZ(160px) rotateY(180deg); } }

@-webkit-keyframes unflip {
  0% {
    -webkit-transform: translateZ(160px) rotateY(180deg);
    transform: translateZ(160px) rotateY(180deg); }
  100% {
    -webkit-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0); } }

@keyframes unflip {
  0% {
    -webkit-transform: translateZ(160px) rotateY(180deg);
    transform: translateZ(160px) rotateY(180deg); }
  100% {
    -webkit-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0); } }

#main .eit-innovation-projects-cfp-container {
  background: transparent url("/wp-content/uploads/2020/07/AA948E8D-248F-4E86-9EB3-8873F939F7DA.png") no-repeat;
  background-size: cover;
  color: white; }
  @media screen and (max-width: 560px) {
    #main .eit-innovation-projects-cfp-container {
      background-position: left !important;
      margin-bottom: 50px; } }
  #main .eit-innovation-projects-cfp-container .fusion-row {
    padding: 30px 90px; }
    @media screen and (max-width: 560px) {
      #main .eit-innovation-projects-cfp-container .fusion-row {
        padding: 0 40px; } }
  #main .eit-innovation-projects-cfp-container h1 {
    padding-top: 20px;
    color: inherit;
    font-size: 3.25rem; }
    @media screen and (max-width: 560px) {
      #main .eit-innovation-projects-cfp-container h1 {
        font-size: 2rem;
        line-height: 1.6; } }
  #main .eit-innovation-projects-cfp-container .fusion-title {
    margin-bottom: 10px !important; }
  #main .eit-innovation-projects-cfp-container .fusion-text {
    font-size: 1.35rem; }
  #main .eit-innovation-projects-cfp-container .fusion-text-smaller {
    font-size: 0.95rem; }
  #main .eit-innovation-projects-cfp-container .fusion-button {
    border-radius: 10px 0;
    border: 2px solid #034ea2;
    padding: 7px 18px;
    background-color: white;
    color: #034ea2;
    transition-duration: 0s;
    font-family: inherit; }
    #main .eit-innovation-projects-cfp-container .fusion-button:hover {
      border-color: white;
      background-color: #034ea2;
      color: white; }
  #main .eit-innovation-projects-cfp-container .fusion-button-text {
    color: inherit; }

.eit-innovation-projects-subheadline {
  margin-bottom: 65px;
  margin-top: 62px; }

.eit-innovation-projects-text {
  width: 292px;
  height: 48px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #383838;
  margin: 0 auto; }

.eit-innovation-projects-timeline {
  margin: 0 auto;
  width: 100%; }
  .eit-innovation-projects-timeline ul {
    position: relative;
    list-style-type: none;
    display: flex;
    justify-content: space-between;
    padding: 0; }
  .eit-innovation-projects-timeline ul:before {
    content: '';
    position: absolute;
    width: calc(100% - 60px);
    height: 7px;
    top: 9px;
    left: 30px;
    background: linear-gradient(to right, #0e2148 0%, #b4ec51 100%); }
  .eit-innovation-projects-timeline li {
    float: left;
    display: flex;
    flex-direction: column;
    width: 78px;
    height: 24px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #bbbbbb;
    align-items: center;
    position: relative; }
  .eit-innovation-projects-timeline li.active {
    color: #034ea2;
    bottom: 4px; }
  .eit-innovation-projects-timeline li:before {
    min-width: 16px;
    min-height: 16px;
    border: solid 4px #dbdbdb;
    background-color: #ffffff;
    content: "";
    border-radius: 50%;
    z-index: 1;
    margin-bottom: 16px; }
  .eit-innovation-projects-timeline li.active:before {
    min-width: 22px;
    min-height: 22px;
    border: solid 5px #ffffff;
    background-color: #034ea2;
    content: "";
    margin-bottom: 12px;
    border-radius: 50%;
    z-index: 1;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
  .eit-innovation-projects-timeline button {
    appearance: none;
    border: 0 none;
    background: 0 none;
    padding: 50px 0 0;
    margin-top: -50px;
    color: inherit;
    font-family: inherit;
    font-size: inherit; }
  @media screen and (min-width: 1024px) {
    .eit-innovation-projects-timeline {
      width: 996px; }
      .eit-innovation-projects-timeline ul:before {
        width: 915px;
        left: 30px; } }
  @media screen and (max-width: 560px) {
    .eit-innovation-projects-timeline {
      margin: 0 auto;
      width: auto;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center; }
      .eit-innovation-projects-timeline ul {
        position: relative;
        list-style-type: none;
        display: flex;
        justify-content: space-between;
        padding: 0;
        flex-direction: column; }
      .eit-innovation-projects-timeline ul:before {
        content: '';
        position: absolute;
        width: 7px;
        height: calc(100% - 30px);
        top: 15px;
        left: 9px;
        background: linear-gradient(to bottom, #0e2148 0%, #b4ec51 100%); }
      .eit-innovation-projects-timeline li {
        flex-direction: row;
        width: 115px;
        height: 35px; }
      .eit-innovation-projects-timeline li.active {
        bottom: 0; }
      .eit-innovation-projects-timeline li:before {
        margin-bottom: 0;
        margin-right: 10px; }
      .eit-innovation-projects-timeline li.active:before {
        margin-bottom: 0;
        margin-left: -4px; }
      .eit-innovation-projects-timeline button {
        margin: 0 0 0 -50px;
        padding: 0 0 0 50px; }
      .eit-innovation-projects-timeline li.active button {
        margin-left: -54px; } }

.eit-innovation-projects-tabpanels {
  margin-top: 72px;
  min-height: 48px;
  width: 100%; }
  @media screen and (max-width: 560px) {
    .eit-innovation-projects-tabpanels {
      margin-top: 0; } }

#main .front-page-slider .fusion-builder-row {
  max-width: 1200px; }

#main .front-page-slider .fusion-slider-container .slide-content-container {
  top: 40%;
  padding-left: 0px;
  padding-right: 0px; }

#main .front-page-slider .fusion-slider-container .slide-content {
  margin-left: 10px !important;
  margin-right: 10px !important; }

#main .front-page-slider .fusion-slider-container .flex-control-paging li a {
  background: transparent;
  border: 1px solid #004494;
  box-shadow: unset; }
  #main .front-page-slider .fusion-slider-container .flex-control-paging li a.flex-active {
    background: #004494; }

#main .front-page-slider .fusion-slider-container .heading {
  width: 100%;
  margin: 0 0 5px 0; }
  #main .front-page-slider .fusion-slider-container .heading h2 {
    font-size: 1.5em !important; }

#main .front-page-slider .fusion-slider-container .caption {
  margin-bottom: 5px !important;
  width: 100%; }
  #main .front-page-slider .fusion-slider-container .caption h3 {
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal !important;
    letter-spacing: normal;
    font-size: 1.25em !important; }

#main .front-page-slider .fusion-slider-container .buttons > div {
  margin-top: 0; }
  #main .front-page-slider .fusion-slider-container .buttons > div a {
    height: 40px;
    padding: 8px 8px 8px 20px;
    font-size: 15px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.6;
    letter-spacing: 1px;
    color: #ffffff;
    border-radius: 10px 0;
    background-color: #004494;
    display: flex;
    text-transform: uppercase; }
    #main .front-page-slider .fusion-slider-container .buttons > div a:after {
      margin-left: 10px;
      display: inline-block;
      height: 24px;
      width: 24px;
      background-size: 24px 24px;
      content: "";
      background-image: url("../../images/svg-icons/chevron-right-white.svg"); }
    #main .front-page-slider .fusion-slider-container .buttons > div a:hover {
      background-color: #6bb745; }

#main .front-page-slider .flex-direction-nav a {
  font-size: 0px;
  color: #004494;
  background: none; }
  #main .front-page-slider .flex-direction-nav a:after {
    display: inline-block;
    height: 40px;
    width: 40px;
    background-size: 40px 40px;
    content: ""; }
  #main .front-page-slider .flex-direction-nav a.flex-next {
    right: 1%; }
    #main .front-page-slider .flex-direction-nav a.flex-next:after {
      background-image: url("../../images/svg-icons/chevron-right.svg"); }
  #main .front-page-slider .flex-direction-nav a.flex-prev {
    left: 1%; }
    #main .front-page-slider .flex-direction-nav a.flex-prev:after {
      background-image: url("../../images/svg-icons/chevron-left.svg"); }

#main .front-news-ticker .fusion-builder-row {
  max-width: 100%;
  width: 100%; }

#wrapper .eit-innovation-areas {
  width: 100%; }
  #wrapper .eit-innovation-areas h2 {
    font-size: 31px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #6bb745; }
  #wrapper .eit-innovation-areas .fusion-text h3 {
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #58595B; }
  #wrapper .eit-innovation-areas .fusion-text p {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #58595B; }
  #wrapper .eit-innovation-areas .button-default {
    background: unset;
    font-family: "Titillium Web", Arial, Helvetica, sans-serif;
    padding: 0; }
    #wrapper .eit-innovation-areas .button-default span {
      font-size: 15px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.6;
      letter-spacing: 1px;
      color: #004494;
      display: flex; }
      #wrapper .eit-innovation-areas .button-default span:after {
        display: inline-block;
        height: 24px;
        width: 24px;
        background-size: 20px 20px;
        content: "";
        background-image: url("../../images/svg-icons/chevron-right.svg");
        margin-left: 5px;
        background-position: center center; }
    #wrapper .eit-innovation-areas .button-default i {
      display: none; }
  #wrapper .eit-innovation-areas .fusion-button.button-default .fusion-button-text,
  #wrapper .eit-innovation-areas .fusion-button.button-default i,
  #wrapper .eit-innovation-areas .fusion-button.button-default:hover .fusion-button-text,
  #wrapper .eit-innovation-areas .fusion-button.button-default:hover i,
  #wrapper .eit-innovation-areas .fusion-button.button-default:focus .fusion-button-text,
  #wrapper .eit-innovation-areas .fusion-button.button-default:focus i {
    color: #004494; }
  #wrapper .eit-innovation-areas .fusion-column-wrapper {
    display: flex;
    flex-direction: column; }
  #wrapper .eit-innovation-areas .fusion-button-wrapper {
    position: unset;
    margin-top: auto; }

@media screen and (min-width: 641px) {
  #main .front-page-slider .fusion-slider-container .slide-content {
    margin-left: 70px !important;
    margin-right: 70px !important; }
  #main .front-page-slider .fusion-slider-container .heading {
    width: 100%;
    margin: 0 0 17px; }
    #main .front-page-slider .fusion-slider-container .heading h2 {
      font-size: 2.25em !important; }
  #main .front-page-slider .fusion-slider-container .caption {
    width: 100%;
    margin-bottom: 24px !important; }
    #main .front-page-slider .fusion-slider-container .caption h3 {
      font-size: 1.5em !important; } }

@media screen and (min-width: 768px) {
  #wrapper .eit-innovation-areas .fusion-builder-row .fusion-one-third {
    width: 32% !important; }
    #wrapper .eit-innovation-areas .fusion-builder-row .fusion-one-third:not(:last-child) {
      margin-right: 1.6128% !important; } }

@media screen and (min-width: 992px) {
  #main .front-page-slider .fusion-slider-container .slide-content-container {
    top: 50%;
    padding-left: 30px;
    padding-right: 30px; }
  #main .front-page-slider .fusion-slider-container .slide-content {
    margin-left: 70px !important;
    margin-right: 70px !important; }
  #main .front-page-slider .fusion-slider-container .heading {
    width: 65%;
    margin: 0 0 34px; }
    #main .front-page-slider .fusion-slider-container .heading h2 {
      font-size: 50px !important; }
  #main .front-page-slider .fusion-slider-container .caption {
    margin-bottom: 48px !important;
    width: 65%; }
    #main .front-page-slider .fusion-slider-container .caption h3 {
      margin-bottom: 0px !important;
      font-size: 24px !important; } }

@media screen and (min-width: 1160px) {
  #main .front-page-slider .flex-direction-nav a {
    font-size: 0px;
    color: #004494;
    background: none; }
    #main .front-page-slider .flex-direction-nav a:after {
      display: inline-block;
      height: 40px;
      width: 40px;
      background-size: 40px 40px;
      content: ""; } }

.page-template-single-newsletter #main {
  padding-left: 0;
  padding-right: 0px; }
  .page-template-single-newsletter #main > .fusion-row,
  .page-template-single-newsletter #main .post-content {
    max-width: 100%; }

.eit-newsletter-headline,
.eit-newsletter-subscribe-share,
.eit-view-for-archive,
.eit-personal-information-box {
  max-width: 795px;
  margin: 0 auto; }

.eit-newsletter-headline {
  font-size: 56px;
  font-weight: 600;
  color: #58595B;
  margin: 0 auto; }

.eit-newsletter-subscribe-share {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 24px; }

.eit-newsletter-button.eit-newsletter-button-light {
  background-color: #fff;
  color: #004494;
  border: solid 2px #004494;
  padding: 6px 20px;
  text-transform: uppercase; }

.eit-newsletter-button.eit-newsletter-button-light:hover {
  background-color: #6bb745;
  border-color: #6bb745; }

.eit-newsletter-read-more {
  text-align: center; }
  .eit-newsletter-read-more .eit-newsletter-button-light {
    display: inline-block; }

.eit-newsletter-social-icons {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
  float: right !important;
  width: 129px;
  height: 17px;
  color: #58595B; }

.eit-personal-information-box {
  background-color: #004494;
  border-radius: 0 10px 0 10px;
  margin-top: 24px;
  color: #ffffff; }
  .eit-personal-information-box p {
    padding: 10px 150px 10px 20px;
    font-size: 1.25rem;
    line-height: 1.15; }

.eit-personal-image {
  position: absolute;
  top: 50%;
  right: 15px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  width: 118px;
  height: 118px;
  margin-top: -59px; }

.eit-background-featured-story {
  background-color: #eeeeee !important;
  padding-top: 40px; }

.eit-background-success-story {
  background-color: #ffffff !important;
  padding-top: 40px; }

.eit-featured-story-title .title-heading-left {
  position: relative;
  font-size: 31px !important;
  font-weight: 300 !important;
  color: #6bb745 !important;
  margin-left: 150px; }

.eit-success-story-title .title-heading-left {
  position: relative;
  font-size: 31px !important;
  font-weight: 300 !important;
  color: #004494 !important; }

.eit-subheading-featured-story .title-heading-left {
  position: relative;
  text-transform: uppercase;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  color: #6bb745 !important; }

.eit-content-box-featured-story .fusion-column .content-box-wrapper {
  position: relative;
  background-color: #eeeeee !important;
  text-align: left;
  padding: 0 !important; }
  .eit-content-box-featured-story .fusion-column .content-box-wrapper .content-box-heading {
    font-size: 24px;
    font-weight: 600;
    color: #58595B; }
  .eit-content-box-featured-story .fusion-column .content-box-wrapper .content-container {
    font-size: 15px;
    letter-spacing: 0;
    color: #58595B; }
  .eit-content-box-featured-story .fusion-column .content-box-wrapper .fusion-read-more {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #004494; }

.eit-content-box-success-story .fusion-column .content-box-wrapper {
  position: relative;
  background-color: #ffffff !important;
  text-align: left;
  padding: 0 !important; }
  .eit-content-box-success-story .fusion-column .content-box-wrapper .content-box-heading {
    font-size: 24px;
    font-weight: 600;
    color: #58595B; }
  .eit-content-box-success-story .fusion-column .content-box-wrapper .content-container {
    font-size: 15px;
    letter-spacing: 0;
    color: #383838; }
  .eit-content-box-success-story .fusion-column .content-box-wrapper .fusion-read-more {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #004494; }

.eit-image-featured-story {
  position: relative;
  width: 389px !important;
  height: 250px !important;
  border-radius: 20px 0 20px 0;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important; }

.eit-newsletter-content-latest-newsletter {
  -webkit-mask-image: linear-gradient(to bottom, black 50%, transparent 100%);
  mask-image: linear-gradient(to bottom, black 50%, transparent 100%);
  height: 600px;
  margin-bottom: 20px;
  overflow: hidden; }

.eit-newsletter-accordion .fusion-content-boxes {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%; }
  .eit-newsletter-accordion .fusion-content-boxes::after {
    content: " ";
    width: 32%; }
  .eit-newsletter-accordion .fusion-content-boxes[hidden] {
    display: none; }
  .eit-newsletter-accordion .fusion-content-boxes .fusion-clearfix {
    display: none; }

.eit-newsletter-accordion .fusion-column {
  min-height: 247px;
  width: 32%;
  border-radius: 10px 0 10px 0;
  background-color: #dcf0fb !important;
  margin-bottom: 20px !important; }

.eit-newsletter-accordion .content-box-wrapper {
  background-color: transparent !important;
  display: flex;
  flex-direction: column;
  height: 100%; }
  .eit-newsletter-accordion .content-box-wrapper .content-box-heading {
    font-size: 24px;
    font-weight: 600;
    color: #333333 !important; }

.eit-newsletter-accordion .fusion-read-more {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #004494 !important;
  font-weight: 600;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase; }
  .eit-newsletter-accordion .fusion-read-more:hover {
    opacity: 0.8; }
  .eit-newsletter-accordion .fusion-read-more::after {
    display: inline-block;
    content: "";
    background-image: url("../../images/svg-icons/chevron-right.svg");
    background-size: 20px;
    width: 15px;
    height: 20px;
    padding: 0;
    position: static;
    transform: none; }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-1 .fusion-column:nth-child(2) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-1 .fusion-column:nth-child(2) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-1 .fusion-column:nth-child(2) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-1 .fusion-column:nth-child(2) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-2 .fusion-column:nth-child(3) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-2 .fusion-column:nth-child(3) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-2 .fusion-column:nth-child(3) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-2 .fusion-column:nth-child(3) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-3 .fusion-column:nth-child(4) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-3 .fusion-column:nth-child(4) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-3 .fusion-column:nth-child(4) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-3 .fusion-column:nth-child(4) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-4 .fusion-column:nth-child(5) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-4 .fusion-column:nth-child(5) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-4 .fusion-column:nth-child(5) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-4 .fusion-column:nth-child(5) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-5 .fusion-column:nth-child(6) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-5 .fusion-column:nth-child(6) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-5 .fusion-column:nth-child(6) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-5 .fusion-column:nth-child(6) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-6 .fusion-column:nth-child(7) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-6 .fusion-column:nth-child(7) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-6 .fusion-column:nth-child(7) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-6 .fusion-column:nth-child(7) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-7 .fusion-column:nth-child(8) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-7 .fusion-column:nth-child(8) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-7 .fusion-column:nth-child(8) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-7 .fusion-column:nth-child(8) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-8 .fusion-column:nth-child(9) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-8 .fusion-column:nth-child(9) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-8 .fusion-column:nth-child(9) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-8 .fusion-column:nth-child(9) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-9 .fusion-column:nth-child(10) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-9 .fusion-column:nth-child(10) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-9 .fusion-column:nth-child(10) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-9 .fusion-column:nth-child(10) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-10 .fusion-column:nth-child(11) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-10 .fusion-column:nth-child(11) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-10 .fusion-column:nth-child(11) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-10 .fusion-column:nth-child(11) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-11 .fusion-column:nth-child(12) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-11 .fusion-column:nth-child(12) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-11 .fusion-column:nth-child(12) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-11 .fusion-column:nth-child(12) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-12 .fusion-column:nth-child(13) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-12 .fusion-column:nth-child(13) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-12 .fusion-column:nth-child(13) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-12 .fusion-column:nth-child(13) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-13 .fusion-column:nth-child(14) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-13 .fusion-column:nth-child(14) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-13 .fusion-column:nth-child(14) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-13 .fusion-column:nth-child(14) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-14 .fusion-column:nth-child(15) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-14 .fusion-column:nth-child(15) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-14 .fusion-column:nth-child(15) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-14 .fusion-column:nth-child(15) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-15 .fusion-column:nth-child(16) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-15 .fusion-column:nth-child(16) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-15 .fusion-column:nth-child(16) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-15 .fusion-column:nth-child(16) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-16 .fusion-column:nth-child(17) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-16 .fusion-column:nth-child(17) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-16 .fusion-column:nth-child(17) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-16 .fusion-column:nth-child(17) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-17 .fusion-column:nth-child(18) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-17 .fusion-column:nth-child(18) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-17 .fusion-column:nth-child(18) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-17 .fusion-column:nth-child(18) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-18 .fusion-column:nth-child(19) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-18 .fusion-column:nth-child(19) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-18 .fusion-column:nth-child(19) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-18 .fusion-column:nth-child(19) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-19 .fusion-column:nth-child(20) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-19 .fusion-column:nth-child(20) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-19 .fusion-column:nth-child(20) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-19 .fusion-column:nth-child(20) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-20 .fusion-column:nth-child(21) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-20 .fusion-column:nth-child(21) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-20 .fusion-column:nth-child(21) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-20 .fusion-column:nth-child(21) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-21 .fusion-column:nth-child(22) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-21 .fusion-column:nth-child(22) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-21 .fusion-column:nth-child(22) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-21 .fusion-column:nth-child(22) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-22 .fusion-column:nth-child(23) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-22 .fusion-column:nth-child(23) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-22 .fusion-column:nth-child(23) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-22 .fusion-column:nth-child(23) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-23 .fusion-column:nth-child(24) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-23 .fusion-column:nth-child(24) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-23 .fusion-column:nth-child(24) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-23 .fusion-column:nth-child(24) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-24 .fusion-column:nth-child(25) {
  background-color: #6bb745 !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-24 .fusion-column:nth-child(25) .content-box-heading,
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-24 .fusion-column:nth-child(25) .fusion-read-more {
    color: #fff !important; }
  .eit-newsletter-accordion .fusion-content-boxes.eit-newsletter-special-24 .fusion-column:nth-child(25) .fusion-read-more:after {
    background-image: url("../../images/svg-icons/chevron-right-white.svg"); }

.eit-newsletter-accordion .title-heading-left {
  width: 500px !important;
  height: 47px !important;
  font-size: 31px !important;
  font-weight: 300 !important;
  color: #004494 !important; }
  .eit-newsletter-accordion .title-heading-left button {
    position: relative;
    appearance: none;
    background: none;
    border: none;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    outline: 0;
    cursor: pointer; }

.eit-newsletter-social-icons-bottom {
  text-align: center; }

@media screen and (max-width: 992px) {
  .fusion-content-boxes {
    flex: 50%; } }

@media screen and (max-width: 800px) {
  .fusion-content-boxes {
    flex-direction: column; }
  .eit-newsletter-content-latest-newsletter {
    width: 50%; }
  .eit-newsletter-read-more {
    width: 50%; }
  .eit-newsletter-subscribe-share,
  .eit-newsletter-headline,
  .eit-view-for-archive {
    padding-left: 15px !important;
    padding-right: 15px !important; }
  .eit-personal-image {
    right: 25px; } }

@media screen and (max-width: 1200px) {
  .eit-background-featured-story,
  .eit-background-success-story {
    padding-left: 15px !important;
    padding-right: 15px !important; } }

.newsletter-accordion .newsletter-accordion-trigger {
  background: none;
  border-style: none;
  position: relative;
  font-family: inherit;
  text-align: center;
  width: 500px; }

.newsletter-accordion .newsletter-accordion-trigger:focus {
  outline: 1px dotted #004393; }

.newsletter-accordion .newsletter-accordion-trigger:hover {
  cursor: pointer; }

.newsletter-accordion .newsletter-accordion-trigger:focus {
  cursor: pointer; }

.newsletter-accordion .accordion *:first-child .newsletter-accordion-trigger {
  border-radius: 5px 5px 0 0; }

.newsletter-accordion .accordion button::-moz-focus-inner {
  border: 0; }

.newsletter-accordion .accordion-title {
  display: block;
  pointer-events: none;
  border: transparent 2px solid;
  border-radius: 5px;
  outline: none;
  height: 230px;
  width: 200px;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.4px;
  color: #004393; }

.newsletter-accordion .newsletter-accordion-trigger svg {
  width: 24px;
  height: 24px;
  object-fit: contain;
  transition: all .2s;
  margin-left: 15px; }

.newsletter-accordion .newsletter-accordion-trigger[aria-expanded="true"] svg {
  transform: scaleY(-1);
  top: 4px; }

.newsletter-accordion .newsletter-accordion-trigger:focus .accordion-icon,
.newsletter-accordion .newsletter-accordion-trigger:hover .accordion-icon {
  border-color: #79adfb; }

.newsletter-accordion .newsletter-accordion-trigger[aria-expanded="true"] .accordion-icon {
  transform: translateY(-50%) rotate(-135deg); }

.newsletter-accordion .accordion-panel {
  margin: 1em 0 0 0;
  padding: 1em 0;
  border-top: solid 1px #dbdbdb; }

/* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4806035/ */
.newsletter-accordion .accordion-panel[hidden] {
  display: none; }

.single-post .fusion-layout-column.fusion-column-last {
  margin-bottom: 20px !important; }

.eit-social-share-above-thumbnail .eit-social-share {
  float: right; }

.eit-social-share-above-thumbnail a:before {
  margin-top: 0 !important; }

.eit-news-thumbnail img {
  max-height: 300px;
  object-fit: cover; }

.eit-news-social-share-left {
  position: fixed;
  left: 3vw; }
  .eit-news-social-share-left .eit-social-share {
    display: flex;
    flex-direction: column; }
    .eit-news-social-share-left .eit-social-share a:before {
      margin: 0.2em; }

@media screen and (max-width: 1250px) {
  .eit-news-social-share-left {
    display: none; } }

.eit-news-category-social-box {
  border-top: solid 1px #dbdbdb; }

@media screen and (min-width: 600px) {
  .eit-news-categories {
    display: flex;
    align-self: center;
    flex-wrap: wrap; }
  .eit-news-category-social-box {
    display: flex;
    flex-direction: row; }
  .eit-news-social-share-bottom {
    margin-left: auto; } }

@media screen and (max-width: 600px) {
  .eit-news-categories {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap; }
  .eit-news-category-social-box {
    display: flex;
    flex-direction: column; }
  .eit-news-social-share-bottom {
    align-self: center; } }

.eit-news-category-button {
  background-color: #f2f2f2;
  padding: 0.5em 1em 0.5em 1em;
  margin: 0.5em;
  border-radius: 10px 0 10px 0;
  font-size: 13px;
  line-height: 1.85;
  text-align: center;
  color: #383838; }

.eit-social-share a:before {
  margin: 0.5em 0.2em 0.5em 0.2em; }

.eit-news-title-bar .fusion-breadcrumbs span {
  font-size: 13px;
  color: #989898; }

.eit-news-title-bar span.breadcrumb-leaf {
  color: #333333; }

.eit-news-date {
  font-size: 15px;
  line-height: 1.4;
  color: #333333; }

.eit-news-content {
  max-width: 795px;
  margin: 0 auto 0 auto;
  float: none !important; }
  .eit-news-content h1.eit-news-title {
    font-size: 31px;
    font-weight: 600;
    line-height: normal;
    color: #6bb745; }
  .eit-news-content h1 {
    font-size: 24px;
    font-weight: 300;
    color: #6bb745; }
  .eit-news-content img {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px; }
  .eit-news-content .eit-news-thumbnail img {
    border-top-left-radius: 0;
    border-bottom-right-radius: 0; }
  .eit-news-content .eit-similiar-post-thumbnail img {
    border-top-left-radius: 0;
    border-bottom-right-radius: 0; }
  .eit-news-content .fusion-button {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px; }
  .eit-news-content blockquote {
    all: initial;
    display: block;
    margin: 0 0 3em 0;
    text-align: center;
    padding: 0 0 0 25px;
    font-family: inherit; }
    @media screen and (min-width: 768px) {
      .eit-news-content blockquote {
        padding: 0 100px 0 100px; } }
    .eit-news-content blockquote:before {
      display: block;
      content: " ";
      background-color: #6bb745;
      min-height: 2px;
      max-width: 10%;
      position: relative;
      left: 40%; }
    .eit-news-content blockquote p:first-child:before {
      display: block;
      content: " ";
      background-color: #6bb745;
      position: relative;
      left: -1.2em;
      top: 0.7em;
      width: 1.5em;
      height: 1.5em;
      background: radial-gradient(farthest-corner at 100% 100%, transparent 39%, #6bb745 40%, #6bb745 45%, transparent 46%, transparent 54%, #6bb745 55%, #6bb745 60%, transparent 61%); }
      @media screen and (min-width: 768px) {
        .eit-news-content blockquote p:first-child:before {
          left: -2em;
          top: 1em;
          width: 2.5em;
          height: 2.5em; } }
    .eit-news-content blockquote p {
      font-size: 20px;
      color: #6bb745;
      text-align: left; }
    .eit-news-content blockquote strong {
      font-size: 15px;
      line-height: 1.4;
      color: #333333;
      text-align: left; }
  .eit-news-content .eit-tweet-quote {
    color: #73c4ee;
    display: flex;
    flex-direction: column;
    margin-left: -25px; }
    .eit-news-content .eit-tweet-quote:hover {
      color: #0b4e9a; }
    @media screen and (min-width: 768px) {
      .eit-news-content .eit-tweet-quote {
        margin-left: 0; } }

.eit-similiar-posts {
  display: flex;
  flex-direction: column;
  margin: 0 auto 0 auto; }

.eit-similiar-posts-heading {
  align-self: center;
  color: #6bb745;
  font-size: 24px;
  font-weight: 300;
  margin: 1em; }

@media screen and (min-width: 713px) {
  .eit-similiar-posts-loop {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1100px;
    flex-wrap: wrap; } }

@media screen and (max-width: 712px) {
  .eit-similiar-posts-loop {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin: 0 auto 0 auto; } }

.eit-similiar-post {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 319px;
  height: 450px;
  margin-bottom: 20px;
  border: solid 2px #f2f2f2;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px; }

.eit-similiar-post-title {
  margin: 1em 1em 1em 16px;
  font-size: 24px;
  font-weight: 600;
  color: #333333; }
  .eit-similiar-post-title span {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden; }

.eit-similiar-post-thumbnail img {
  border-top-right-radius: 20px;
  object-fit: cover;
  height: 212px;
  width: 319px; }

.eit-similiar-post-readmore {
  border-bottom-left-radius: 20px;
  margin: 0em 1em 1em 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 1px;
  color: #004393; }
  .eit-similiar-post-readmore span:after {
    content: "  ";
    border: solid #004393;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px 3px 3px 6px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    height: 0.2em; }

.eit-newsletter-button-box {
  background-color: #eeeeee;
  position: relative;
  left: 0;
  right: 0;
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.5em; }

.eit-newsletter-button-box-text {
  font-size: 31px;
  font-weight: 300;
  color: #004494;
  margin-right: 30px; }

.eit-newsletter-button {
  background-color: #004494;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 1px;
  color: #ffffff;
  padding: 0.7em 1em 0.7em 1em;
  display: flex;
  align-items: center; }
  .eit-newsletter-button:hover {
    background-color: #6bb745;
    color: #ffffff; }
  .eit-newsletter-button:active {
    background-color: #6bb745;
    color: #ffffff; }

.eit-plus {
  font-size: 17px;
  width: 1em;
  height: 1em;
  background: linear-gradient(to bottom, transparent 45%, #ffffff 45%, #ffffff 55%, transparent 55%), linear-gradient(to right, transparent 45%, #ffffff 45%, #ffffff 55%, transparent 55%);
  margin-left: 0.5em; }

.eit-newsletter-button-text {
  text-transform: uppercase; }
  .eit-newsletter-button-text:after .eit-newsletter-button-text:before {
    content: "x";
    color: #ffffff;
    display: inline-block; }

.eit-committee-box {
  -webkit-box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.1);
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 32px 34.5px 32px 34.5px !important;
  margin: 0 auto 32px auto;
  max-width: 994px;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #58595b; }
  .eit-committee-box h3 {
    font-size: 36px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #6bb745; }
  .eit-committee-box strong {
    font-weight: 600;
    color: #58595b; }
  .eit-committee-box .fusion-builder-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left; }

.eit-committee-member-box {
  -webkit-box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.1);
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-bottom: 20px !important;
  margin-top: 20.8px !important;
  margin-bottom: 4px !important; }
  .eit-committee-member-box div div {
    padding: 0 12.5px 0 12.5px !important;
    margin: 0 !important;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: rgba(51, 51, 51, 0.5); }
  .eit-committee-member-box p {
    margin: 0 !important; }
  .eit-committee-member-box h4 {
    margin-top: 20px !important;
    margin-bottom: 4px !important;
    font-size: 15.6px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #58595b;
    min-width: 100%; }
  .eit-committee-member-box img {
    border-top-right-radius: 10px;
    max-height: 186px;
    max-width: 100%;
    object-fit: cover; }
  .eit-committee-member-box .fusion-separator {
    margin: 10px 40px 10px 40px !important; }
  .eit-committee-member-box .fusion-column-wrapper {
    display: flex;
    flex-direction: column; }

@media screen and (min-width: 601px) and (max-width: 1023px) {
  .eit-committee-box .eit-committee-member-box {
    width: calc(50% - (12% * 0.5)) !important;
    margin-right: 6% !important; } }

@media screen and (max-width: 600px) {
  .eit-committee-member-box {
    width: 100% !important; } }

.eit-committee-member-box-empty {
  display: none; }

.eit-committee-heading {
  margin-bottom: 68px !important; }
  .eit-committee-heading h1 {
    font-size: 44px; }

.eit-committee-list p {
  margin-bottom: 1em; }

.eit-committee-list strong {
  font-weight: 600; }

/*display query wrangler adjustments in responsive*/
ul.sb_breadcrumb {
  font-size: 10px;
  position: absolute;
  margin-top: 25px; }

#wrapper .search-table .search-button input[type="submit"]:hover,
.fusion-accordian .panel-title .active .fa-fusion-box,
.fusion-date-and-formats .fusion-date-box,
.table-2 table thead,
.tribe-events-calendar thead th,
.tribe-events-list-separator-month,
.tribe-mini-calendar-event .list-date {
  background-color: #b8b8b8; }

/*# sourceMappingURL=css/style.css.map */
