/**
 * Mixin for icons on links and fields
 */
/* line 17, ../sass/_mixins.scss */
.view-group-members .component-related_card__content .preview-card__date a,
.view-national-kt-delegates .component-related_card__content .preview-card__date a,
.view-taxonomy-term .component-related_card__content .preview-card__date a,
.view-technologies.view-display-id-block_contact_person .component-related_card__content .preview-card__date a,
.view-competences.view-display-id-block_contact_person .component-related_card__content .preview-card__date a,
.view-kt-funded-projects.view-display-id-block_contact_person .component-related_card__content .preview-card__date a, .field--name-field-email .field--label, .field--name-field-phone .field--label, .field--name-field-office .field--label {
  position: relative;
  padding-left: 1.2em; }
  /* line 21, ../sass/_mixins.scss */
  .view-group-members .component-related_card__content .preview-card__date a:before,
  .view-national-kt-delegates .component-related_card__content .preview-card__date a:before,
  .view-taxonomy-term .component-related_card__content .preview-card__date a:before,
  .view-technologies.view-display-id-block_contact_person .component-related_card__content .preview-card__date a:before,
  .view-competences.view-display-id-block_contact_person .component-related_card__content .preview-card__date a:before,
  .view-kt-funded-projects.view-display-id-block_contact_person .component-related_card__content .preview-card__date a:before, .field--name-field-email .field--label:before, .field--name-field-phone .field--label:before, .field--name-field-office .field--label:before {
    position: absolute;
    display: block;
    font-family: "cern-icons";
    left: -.3em;
    top: -.3em;
    font-size: 1.6em; }

/**
 * Tag label links
 */
/**
 * Tag label links
 */
/**
 * Block style: adds background and text color
 */
/**
 * Block style: adds background and text color
 */
@use "sass:selector";
@use "sass:color";
/* line 33, ../sass/theme.scss */
.view-technologies .view-filters .views-exposed-form .form-item.form-type-textfield.form-item-combine,
.view-competences .view-filters .views-exposed-form .form-item.form-type-textfield.form-item-combine,
.view-startups .view-filters .views-exposed-form .form-item.form-type-textfield.form-item-combine,
.view-kt-funded-projects .view-filters .views-exposed-form .form-item.form-type-textfield.form-item-combine,
.view-taxonomy-term .view-filters .views-exposed-form .form-item.form-type-textfield.form-item-combine,
.view-resources .view-filters .views-exposed-form .form-item.form-type-textfield.form-item-combine {
  width: 100%;
  display: block; }
/* line 43, ../sass/theme.scss */
.view-technologies .view-content .field--type-entity-reference .field--label,
.view-competences .view-content .field--type-entity-reference .field--label,
.view-startups .view-content .field--type-entity-reference .field--label,
.view-kt-funded-projects .view-content .field--type-entity-reference .field--label,
.view-taxonomy-term .view-content .field--type-entity-reference .field--label,
.view-resources .view-content .field--type-entity-reference .field--label {
  display: none; }
/* line 50, ../sass/theme.scss */
.view-technologies .field--name-field-promote-menu:not(:empty),
.view-competences .field--name-field-promote-menu:not(:empty),
.view-startups .field--name-field-promote-menu:not(:empty),
.view-kt-funded-projects .field--name-field-promote-menu:not(:empty),
.view-taxonomy-term .field--name-field-promote-menu:not(:empty),
.view-resources .field--name-field-promote-menu:not(:empty) {
  padding: .2em 5em .0em;
  line-height: 2;
  position: absolute;
  right: -30px;
  top: -30px;
  transform-origin: top left;
  transform: translate(50%, -120%) rotateZ(45deg);
  box-shadow: 0 0 0.8em rgba(0, 0, 0, 0.2);
  text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.2);
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase; }
/* line 68, ../sass/theme.scss */
.view-technologies .field--name-node-link,
.view-technologies .field--type-entity-reference,
.view-competences .field--name-node-link,
.view-competences .field--type-entity-reference,
.view-startups .field--name-node-link,
.view-startups .field--type-entity-reference,
.view-kt-funded-projects .field--name-node-link,
.view-kt-funded-projects .field--type-entity-reference,
.view-taxonomy-term .field--name-node-link,
.view-taxonomy-term .field--type-entity-reference,
.view-resources .field--name-node-link,
.view-resources .field--type-entity-reference {
  display: inline;
  margin: 0; }
/* line 73, ../sass/theme.scss */
.view-technologies .field--type-entity-reference,
.view-competences .field--type-entity-reference,
.view-startups .field--type-entity-reference,
.view-kt-funded-projects .field--type-entity-reference,
.view-taxonomy-term .field--type-entity-reference,
.view-resources .field--type-entity-reference {
  font-size: .9em; }
  /* line 80, ../sass/theme.scss */
  .view-technologies .field--type-entity-reference .field--items, .view-technologies .field--type-entity-reference.field--items,
  .view-competences .field--type-entity-reference .field--items,
  .view-competences .field--type-entity-reference.field--items,
  .view-startups .field--type-entity-reference .field--items,
  .view-startups .field--type-entity-reference.field--items,
  .view-kt-funded-projects .field--type-entity-reference .field--items,
  .view-kt-funded-projects .field--type-entity-reference.field--items,
  .view-taxonomy-term .field--type-entity-reference .field--items,
  .view-taxonomy-term .field--type-entity-reference.field--items,
  .view-resources .field--type-entity-reference .field--items,
  .view-resources .field--type-entity-reference.field--items {
    display: inline; }
    /* line 84, ../sass/theme.scss */
    .view-technologies .field--type-entity-reference .field--items .field--item, .view-technologies .field--type-entity-reference.field--items .field--item,
    .view-competences .field--type-entity-reference .field--items .field--item,
    .view-competences .field--type-entity-reference.field--items .field--item,
    .view-startups .field--type-entity-reference .field--items .field--item,
    .view-startups .field--type-entity-reference.field--items .field--item,
    .view-kt-funded-projects .field--type-entity-reference .field--items .field--item,
    .view-kt-funded-projects .field--type-entity-reference.field--items .field--item,
    .view-taxonomy-term .field--type-entity-reference .field--items .field--item,
    .view-taxonomy-term .field--type-entity-reference.field--items .field--item,
    .view-resources .field--type-entity-reference .field--items .field--item,
    .view-resources .field--type-entity-reference.field--items .field--item {
      display: inline;
      margin: 0;
      background: transparent;
      line-height: 2em; }
      /* line 90, ../sass/theme.scss */
      .view-technologies .field--type-entity-reference .field--items .field--item > a, .view-technologies .field--type-entity-reference.field--items .field--item > a,
      .view-competences .field--type-entity-reference .field--items .field--item > a,
      .view-competences .field--type-entity-reference.field--items .field--item > a,
      .view-startups .field--type-entity-reference .field--items .field--item > a,
      .view-startups .field--type-entity-reference.field--items .field--item > a,
      .view-kt-funded-projects .field--type-entity-reference .field--items .field--item > a,
      .view-kt-funded-projects .field--type-entity-reference.field--items .field--item > a,
      .view-taxonomy-term .field--type-entity-reference .field--items .field--item > a,
      .view-taxonomy-term .field--type-entity-reference.field--items .field--item > a,
      .view-resources .field--type-entity-reference .field--items .field--item > a,
      .view-resources .field--type-entity-reference.field--items .field--item > a {
        font-size: inherit;
        display: inline-block;
        margin: 0 0 5px 0;
        line-height: 1;
        padding: 0.3em 0.4em 0.1em;
        border-width: 1px;
        border-radius: 1em;
        border-style: solid;
        white-space: nowrap;
        transition: .2s; }
/* line 100, ../sass/theme.scss */
.view-technologies.view-display-id-block_key_facts .field--type-entity-reference .field--label,
.view-competences.view-display-id-block_key_facts .field--type-entity-reference .field--label,
.view-startups.view-display-id-block_key_facts .field--type-entity-reference .field--label,
.view-kt-funded-projects.view-display-id-block_key_facts .field--type-entity-reference .field--label,
.view-taxonomy-term.view-display-id-block_key_facts .field--type-entity-reference .field--label,
.view-resources.view-display-id-block_key_facts .field--type-entity-reference .field--label {
  display: block; }
/* line 110, ../sass/theme.scss */
.view-technologies .component-preview-cards .preview-card__category > a,
.view-competences .component-preview-cards .preview-card__category > a,
.view-startups .component-preview-cards .preview-card__category > a,
.view-kt-funded-projects .component-preview-cards .preview-card__category > a,
.view-taxonomy-term .component-preview-cards .preview-card__category > a,
.view-resources .component-preview-cards .preview-card__category > a {
  font-size: inherit;
  display: inline-block;
  margin: 0 0 5px 0;
  line-height: 1;
  padding: 0.3em 0.4em 0.1em;
  border-width: 1px;
  border-radius: 1em;
  border-style: solid;
  white-space: nowrap;
  transition: .2s; }
/* line 115, ../sass/theme.scss */
.view-technologies .component-preview-cards .preview-card__author, .view-technologies .component-preview-cards .preview-card__category, .view-technologies .component-preview-cards .preview-card__date,
.view-competences .component-preview-cards .preview-card__author,
.view-competences .component-preview-cards .preview-card__category,
.view-competences .component-preview-cards .preview-card__date,
.view-startups .component-preview-cards .preview-card__author,
.view-startups .component-preview-cards .preview-card__category,
.view-startups .component-preview-cards .preview-card__date,
.view-kt-funded-projects .component-preview-cards .preview-card__author,
.view-kt-funded-projects .component-preview-cards .preview-card__category,
.view-kt-funded-projects .component-preview-cards .preview-card__date,
.view-taxonomy-term .component-preview-cards .preview-card__author,
.view-taxonomy-term .component-preview-cards .preview-card__category,
.view-taxonomy-term .component-preview-cards .preview-card__date,
.view-resources .component-preview-cards .preview-card__author,
.view-resources .component-preview-cards .preview-card__category,
.view-resources .component-preview-cards .preview-card__date {
  display: inline;
  margin: 0; }
  /* line 120, ../sass/theme.scss */
  .view-technologies .component-preview-cards .preview-card__author:not(:last-child), .view-technologies .component-preview-cards .preview-card__category:not(:last-child), .view-technologies .component-preview-cards .preview-card__date:not(:last-child),
  .view-competences .component-preview-cards .preview-card__author:not(:last-child),
  .view-competences .component-preview-cards .preview-card__category:not(:last-child),
  .view-competences .component-preview-cards .preview-card__date:not(:last-child),
  .view-startups .component-preview-cards .preview-card__author:not(:last-child),
  .view-startups .component-preview-cards .preview-card__category:not(:last-child),
  .view-startups .component-preview-cards .preview-card__date:not(:last-child),
  .view-kt-funded-projects .component-preview-cards .preview-card__author:not(:last-child),
  .view-kt-funded-projects .component-preview-cards .preview-card__category:not(:last-child),
  .view-kt-funded-projects .component-preview-cards .preview-card__date:not(:last-child),
  .view-taxonomy-term .component-preview-cards .preview-card__author:not(:last-child),
  .view-taxonomy-term .component-preview-cards .preview-card__category:not(:last-child),
  .view-taxonomy-term .component-preview-cards .preview-card__date:not(:last-child),
  .view-resources .component-preview-cards .preview-card__author:not(:last-child),
  .view-resources .component-preview-cards .preview-card__category:not(:last-child),
  .view-resources .component-preview-cards .preview-card__date:not(:last-child) {
    margin-right: 0; }
    /* line 123, ../sass/theme.scss */
    .view-technologies .component-preview-cards .preview-card__author:not(:last-child):after, .view-technologies .component-preview-cards .preview-card__category:not(:last-child):after, .view-technologies .component-preview-cards .preview-card__date:not(:last-child):after,
    .view-competences .component-preview-cards .preview-card__author:not(:last-child):after,
    .view-competences .component-preview-cards .preview-card__category:not(:last-child):after,
    .view-competences .component-preview-cards .preview-card__date:not(:last-child):after,
    .view-startups .component-preview-cards .preview-card__author:not(:last-child):after,
    .view-startups .component-preview-cards .preview-card__category:not(:last-child):after,
    .view-startups .component-preview-cards .preview-card__date:not(:last-child):after,
    .view-kt-funded-projects .component-preview-cards .preview-card__author:not(:last-child):after,
    .view-kt-funded-projects .component-preview-cards .preview-card__category:not(:last-child):after,
    .view-kt-funded-projects .component-preview-cards .preview-card__date:not(:last-child):after,
    .view-taxonomy-term .component-preview-cards .preview-card__author:not(:last-child):after,
    .view-taxonomy-term .component-preview-cards .preview-card__category:not(:last-child):after,
    .view-taxonomy-term .component-preview-cards .preview-card__date:not(:last-child):after,
    .view-resources .component-preview-cards .preview-card__author:not(:last-child):after,
    .view-resources .component-preview-cards .preview-card__category:not(:last-child):after,
    .view-resources .component-preview-cards .preview-card__date:not(:last-child):after {
      left: 0;
      right: 0;
      top: 0; }

/* line 148, ../sass/theme.scss */
.view-group-members .views-row,
.view-national-kt-delegates .views-row,
.view-taxonomy-term .views-row,
.view-technologies.view-display-id-block_contact_person .views-row,
.view-competences.view-display-id-block_contact_person .views-row,
.view-kt-funded-projects.view-display-id-block_contact_person .views-row {
  justify-content: flex-start; }
/* line 158, ../sass/theme.scss */
.view-group-members .component-related_card:not(.portrait):not(.simple-display) {
  min-height: 340px; }
/* line 168, ../sass/theme.scss */
.view-technologies.view-display-id-block_contact_person .component-related_card,
.view-competences.view-display-id-block_contact_person .component-related_card,
.view-kt-funded-projects.view-display-id-block_contact_person .component-related_card {
  padding: 0 1.2em; }
/* line 174, ../sass/theme.scss */
.view-group-members .component-related_card__wrapper,
.view-national-kt-delegates .component-related_card__wrapper,
.view-taxonomy-term .component-related_card__wrapper,
.view-technologies.view-display-id-block_contact_person .component-related_card__wrapper,
.view-competences.view-display-id-block_contact_person .component-related_card__wrapper,
.view-kt-funded-projects.view-display-id-block_contact_person .component-related_card__wrapper {
  height: auto; }
/* line 178, ../sass/theme.scss */
.view-group-members .component-related_card__content,
.view-national-kt-delegates .component-related_card__content,
.view-taxonomy-term .component-related_card__content,
.view-technologies.view-display-id-block_contact_person .component-related_card__content,
.view-competences.view-display-id-block_contact_person .component-related_card__content,
.view-kt-funded-projects.view-display-id-block_contact_person .component-related_card__content {
  display: flex;
  flex-direction: column;
  flex-grow: 1; }
  /* line 184, ../sass/theme.scss */
  .view-group-members .component-related_card__content__profile,
  .view-national-kt-delegates .component-related_card__content__profile,
  .view-taxonomy-term .component-related_card__content__profile,
  .view-technologies.view-display-id-block_contact_person .component-related_card__content__profile,
  .view-competences.view-display-id-block_contact_person .component-related_card__content__profile,
  .view-kt-funded-projects.view-display-id-block_contact_person .component-related_card__content__profile {
    width: 136px;
    height: 136px;
    margin: 0 auto 1em; }
  /* line 191, ../sass/theme.scss */
  .view-group-members .component-related_card__content .preview-card__date,
  .view-national-kt-delegates .component-related_card__content .preview-card__date,
  .view-taxonomy-term .component-related_card__content .preview-card__date,
  .view-technologies.view-display-id-block_contact_person .component-related_card__content .preview-card__date,
  .view-competences.view-display-id-block_contact_person .component-related_card__content .preview-card__date,
  .view-kt-funded-projects.view-display-id-block_contact_person .component-related_card__content .preview-card__date {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
    /* line 200, ../sass/theme.scss */
    .view-group-members .component-related_card__content .preview-card__date a,
    .view-national-kt-delegates .component-related_card__content .preview-card__date a,
    .view-taxonomy-term .component-related_card__content .preview-card__date a,
    .view-technologies.view-display-id-block_contact_person .component-related_card__content .preview-card__date a,
    .view-competences.view-display-id-block_contact_person .component-related_card__content .preview-card__date a,
    .view-kt-funded-projects.view-display-id-block_contact_person .component-related_card__content .preview-card__date a {
      display: block;
      white-space: nowrap;
      word-break: break-word; }
      /* line 110, ../sass/_mixins.scss */
      .view-group-members .component-related_card__content .preview-card__date a:before,
      .view-national-kt-delegates .component-related_card__content .preview-card__date a:before,
      .view-taxonomy-term .component-related_card__content .preview-card__date a:before,
      .view-technologies.view-display-id-block_contact_person .component-related_card__content .preview-card__date a:before,
      .view-competences.view-display-id-block_contact_person .component-related_card__content .preview-card__date a:before,
      .view-kt-funded-projects.view-display-id-block_contact_person .component-related_card__content .preview-card__date a:before {
        color: #2df095;
        content: "j"; }
      /* line 207, ../sass/theme.scss */
      .view-group-members .component-related_card__content .preview-card__date a[href^="mailto"]:before,
      .view-national-kt-delegates .component-related_card__content .preview-card__date a[href^="mailto"]:before,
      .view-taxonomy-term .component-related_card__content .preview-card__date a[href^="mailto"]:before,
      .view-technologies.view-display-id-block_contact_person .component-related_card__content .preview-card__date a[href^="mailto"]:before,
      .view-competences.view-display-id-block_contact_person .component-related_card__content .preview-card__date a[href^="mailto"]:before,
      .view-kt-funded-projects.view-display-id-block_contact_person .component-related_card__content .preview-card__date a[href^="mailto"]:before {
        content: "P"; }
      /* line 211, ../sass/theme.scss */
      .view-group-members .component-related_card__content .preview-card__date a[href^="tel"]:before,
      .view-national-kt-delegates .component-related_card__content .preview-card__date a[href^="tel"]:before,
      .view-taxonomy-term .component-related_card__content .preview-card__date a[href^="tel"]:before,
      .view-technologies.view-display-id-block_contact_person .component-related_card__content .preview-card__date a[href^="tel"]:before,
      .view-competences.view-display-id-block_contact_person .component-related_card__content .preview-card__date a[href^="tel"]:before,
      .view-kt-funded-projects.view-display-id-block_contact_person .component-related_card__content .preview-card__date a[href^="tel"]:before {
        content: "4"; }

/* line 226, ../sass/theme.scss */
.view-success-stories .views-view-grid .views-row .views-col > div,
.view-testimonials .views-view-grid .views-row .views-col > div {
  background: linear-gradient(120deg, #effbf5 50%, #c7f0dd 100%);
  color: #22232f;
  padding: 1em; }
  /* line 231, ../sass/theme.scss */
  .view-success-stories .views-view-grid .views-row .views-col > div .field--name-field-image,
  .view-testimonials .views-view-grid .views-row .views-col > div .field--name-field-image {
    margin: -1em -1em 0 -1em;
    border-bottom-width: 2px;
    border-bottom-style: solid; }

/* line 245, ../sass/theme.scss */
.view-taxonomy-term.card-grid .views-row.article {
  background: linear-gradient(120deg, #27905f 50%, #1d6845 100%);
  color: #22232f; }

/* line 253, ../sass/theme.scss */
.card-grid h1 {
  text-transform: none; }
/* line 258, ../sass/theme.scss */
.card-grid .view-header {
  font-weight: normal; }
/* line 262, ../sass/theme.scss */
.card-grid form.views-exposed-form .form-inline .form-item:not(:first-child) {
  margin: 0 .3em .3em 0; }
/* line 266, ../sass/theme.scss */
.card-grid .view-content {
  display: flex;
  flex-wrap: wrap; }
  /* line 270, ../sass/theme.scss */
  .card-grid .view-content .views-row {
    width: auto;
    float: none;
    flex: 1 0 calc(33% - 16px); }
  /* line 276, ../sass/theme.scss */
  .card-grid .view-content > h3 {
    flex: 1 0 100%; }

/* line 286, ../sass/theme.scss */
.view-events :not(.views-view-grid) .views-row:not(:last-child),
.view-deadlines :not(.views-view-grid) .views-row:not(:last-child) {
  margin-bottom: 1em;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
/* line 292, ../sass/theme.scss */
.view-events .more-link.form-group,
.view-deadlines .more-link.form-group {
  border-top: 1px solid white;
  padding-top: .4em;
  text-align: right; }

/* line 301, ../sass/theme.scss */
.views-view-grid .views-row {
  justify-content: flex-start; }

/* line 308, ../sass/theme.scss */
.view-fields-of-expertise h1.mb-3.mt-3.text-center {
  text-align: left;
  text-transform: inherit;
  font-size: 3.4rem; }
/* line 316, ../sass/theme.scss */
.view-fields-of-expertise .component-related_card.simple-display.box-force-full-width, .view-fields-of-expertise .component-related_card:not(.portrait):not(.simple-display) {
  min-height: 20em; }
/* line 321, ../sass/theme.scss */
.view-fields-of-expertise .component-related_card__wrapper {
  height: inherit; }
/* line 328, ../sass/theme.scss */
.view-fields-of-expertise.view-display-id-page_term .preview-list-component {
  background: linear-gradient(120deg, #e4e5eb 50%, #c6c8d6 100%);
  color: #22232f;
  box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.1);
  margin: 1em 0; }
  /* line 334, ../sass/theme.scss */
  .view-fields-of-expertise.view-display-id-page_term .preview-list-component .preview-list-title {
    text-transform: uppercase;
    position: relative;
    margin-bottom: 2rem; }
    /* line 339, ../sass/theme.scss */
    .view-fields-of-expertise.view-display-id-page_term .preview-list-component .preview-list-title:after {
      content: '';
      width: 50%;
      height: 2px;
      left: 0;
      bottom: -8px;
      position: absolute;
      background: #2df095;
      display: block; }
  /* line 351, ../sass/theme.scss */
  .view-fields-of-expertise.view-display-id-page_term .preview-list-component .preview-list-news-info {
    padding: 1em 1em 1em 0; }

/* line 370, ../sass/theme.scss */
.view-navigation-boxes .component-preview-cards .preview-card__title h3:not([class$="title"]),
.view-competences .component-preview-cards .preview-card__title h3:not([class$="title"]),
.view-taxonomy-term .component-preview-cards .preview-card__title h3:not([class$="title"]),
.view-technologies .component-preview-cards .preview-card__title h3:not([class$="title"]),
.view-kt-funded-projects .component-preview-cards .preview-card__title h3:not([class$="title"]),
.view-resources .component-preview-cards .preview-card__title h3:not([class$="title"]) {
  font-family: "sourcesans-regular";
  font-size: 1em; }
/* line 377, ../sass/theme.scss */
.view-navigation-boxes .component-preview-cards .preview-card__title .featured-title:not(.slider),
.view-competences .component-preview-cards .preview-card__title .featured-title:not(.slider),
.view-taxonomy-term .component-preview-cards .preview-card__title .featured-title:not(.slider),
.view-technologies .component-preview-cards .preview-card__title .featured-title:not(.slider),
.view-kt-funded-projects .component-preview-cards .preview-card__title .featured-title:not(.slider),
.view-resources .component-preview-cards .preview-card__title .featured-title:not(.slider) {
  display: none; }
/* line 381, ../sass/theme.scss */
.view-navigation-boxes .component-preview-cards .preview-card__title .slider,
.view-competences .component-preview-cards .preview-card__title .slider,
.view-taxonomy-term .component-preview-cards .preview-card__title .slider,
.view-technologies .component-preview-cards .preview-card__title .slider,
.view-kt-funded-projects .component-preview-cards .preview-card__title .slider,
.view-resources .component-preview-cards .preview-card__title .slider {
  font-family: "sourcesans-light";
  font-size: 1.1em;
  display: block;
  position: absolute;
  background: rgb(0 0 0 / .8);
  left: -10px;
  right: -10px;
  top: 0px;
  bottom: 0px;
  z-index: 10;
  padding: 30px 30px;
  width: auto;
  margin: -30px -30px;
  transform: translate(0, 100%);
  transition: transform ease-out .4s; }
  /* line 400, ../sass/theme.scss */
  .view-navigation-boxes .component-preview-cards .preview-card__title .slider a,
  .view-competences .component-preview-cards .preview-card__title .slider a,
  .view-taxonomy-term .component-preview-cards .preview-card__title .slider a,
  .view-technologies .component-preview-cards .preview-card__title .slider a,
  .view-kt-funded-projects .component-preview-cards .preview-card__title .slider a,
  .view-resources .component-preview-cards .preview-card__title .slider a {
    color: #fdfeff; }
  /* line 404, ../sass/theme.scss */
  .view-navigation-boxes .component-preview-cards:hover .preview-card__title .slider, .view-competences .component-preview-cards:hover .preview-card__title .slider, .view-taxonomy-term .component-preview-cards:hover .preview-card__title .slider, .view-technologies .component-preview-cards:hover .preview-card__title .slider, .view-kt-funded-projects .component-preview-cards:hover .preview-card__title .slider, .view-resources .component-preview-cards:hover .preview-card__title .slider {
    transform: translate(0px, 0%); }
  /* line 409, ../sass/theme.scss */
  .view-navigation-boxes .component-preview-cards .preview-card__title .slider .preview-cards__subtext,
  .view-competences .component-preview-cards .preview-card__title .slider .preview-cards__subtext,
  .view-taxonomy-term .component-preview-cards .preview-card__title .slider .preview-cards__subtext,
  .view-technologies .component-preview-cards .preview-card__title .slider .preview-cards__subtext,
  .view-kt-funded-projects .component-preview-cards .preview-card__title .slider .preview-cards__subtext,
  .view-resources .component-preview-cards .preview-card__title .slider .preview-cards__subtext {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 30px 30px; }

/* line 110, ../sass/_mixins.scss */
.field--name-field-email .field--label:before {
  color: #f02d88;
  content: "P"; }

/* line 110, ../sass/_mixins.scss */
.field--name-field-phone .field--label:before {
  color: #f02d88;
  content: "4"; }

/* line 110, ../sass/_mixins.scss */
.field--name-field-office .field--label:before {
  color: #f02d88;
  content: "`"; }

/* line 436, ../sass/theme.scss */
.field--name-field-technology-status > .field--items > .field--item,
.field--name-field-patents > .field--items > .field--item {
  padding: 1em;
  background-color: rgba(45, 240, 149, 0.1);
  margin-bottom: 1em; }

/* line 445, ../sass/theme.scss */
.page-node-type-story .field--name-field-kt-in-the-media.field--type-entity-reference .field--items {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row; }
  /* line 450, ../sass/theme.scss */
  .page-node-type-story .field--name-field-kt-in-the-media.field--type-entity-reference .field--items .field--item {
    flex: 1 0 50%;
    width: 50%; }

/* line 463, ../sass/theme.scss */
.sidebar-right .region-right > div:not(.component-margin),
.sidebar-right .region-right nav[role="navigation"],
.sidebar-right .region-right section,
.sidebar-left .region-left > div:not(.component-margin),
.sidebar-left .region-left nav[role="navigation"],
.sidebar-left .region-left section,
.component-row__sidebar-right > div:not(.component-margin),
.component-row__sidebar-right nav[role="navigation"],
.component-row__sidebar-right section,
.component-row__sidebar-left > div:not(.component-margin),
.component-row__sidebar-left nav[role="navigation"],
.component-row__sidebar-left section {
  margin: 1.2em 0;
  padding: .2em 1.2em; }
  /* line 469, ../sass/theme.scss */
  .sidebar-right .region-right > div:not(.component-margin) h2,
  .sidebar-right .region-right > div:not(.component-margin) .view h1,
  .sidebar-right .region-right nav[role="navigation"] h2,
  .sidebar-right .region-right nav[role="navigation"] .view h1,
  .sidebar-right .region-right section h2,
  .sidebar-right .region-right section .view h1,
  .sidebar-left .region-left > div:not(.component-margin) h2,
  .sidebar-left .region-left > div:not(.component-margin) .view h1,
  .sidebar-left .region-left nav[role="navigation"] h2,
  .sidebar-left .region-left nav[role="navigation"] .view h1,
  .sidebar-left .region-left section h2,
  .sidebar-left .region-left section .view h1,
  .component-row__sidebar-right > div:not(.component-margin) h2,
  .component-row__sidebar-right > div:not(.component-margin) .view h1,
  .component-row__sidebar-right nav[role="navigation"] h2,
  .component-row__sidebar-right nav[role="navigation"] .view h1,
  .component-row__sidebar-right section h2,
  .component-row__sidebar-right section .view h1,
  .component-row__sidebar-left > div:not(.component-margin) h2,
  .component-row__sidebar-left > div:not(.component-margin) .view h1,
  .component-row__sidebar-left nav[role="navigation"] h2,
  .component-row__sidebar-left nav[role="navigation"] .view h1,
  .component-row__sidebar-left section h2,
  .component-row__sidebar-left section .view h1 {
    font-size: 18px;
    text-align: left;
    position: relative;
    margin: .6em 0 2.5rem 0 !important;
    text-transform: uppercase; }
    /* line 477, ../sass/theme.scss */
    .sidebar-right .region-right > div:not(.component-margin) h2:after,
    .sidebar-right .region-right > div:not(.component-margin) .view h1:after,
    .sidebar-right .region-right nav[role="navigation"] h2:after,
    .sidebar-right .region-right nav[role="navigation"] .view h1:after,
    .sidebar-right .region-right section h2:after,
    .sidebar-right .region-right section .view h1:after,
    .sidebar-left .region-left > div:not(.component-margin) h2:after,
    .sidebar-left .region-left > div:not(.component-margin) .view h1:after,
    .sidebar-left .region-left nav[role="navigation"] h2:after,
    .sidebar-left .region-left nav[role="navigation"] .view h1:after,
    .sidebar-left .region-left section h2:after,
    .sidebar-left .region-left section .view h1:after,
    .component-row__sidebar-right > div:not(.component-margin) h2:after,
    .component-row__sidebar-right > div:not(.component-margin) .view h1:after,
    .component-row__sidebar-right nav[role="navigation"] h2:after,
    .component-row__sidebar-right nav[role="navigation"] .view h1:after,
    .component-row__sidebar-right section h2:after,
    .component-row__sidebar-right section .view h1:after,
    .component-row__sidebar-left > div:not(.component-margin) h2:after,
    .component-row__sidebar-left > div:not(.component-margin) .view h1:after,
    .component-row__sidebar-left nav[role="navigation"] h2:after,
    .component-row__sidebar-left nav[role="navigation"] .view h1:after,
    .component-row__sidebar-left section h2:after,
    .component-row__sidebar-left section .view h1:after {
      content: '';
      width: 50%;
      height: 2px;
      left: 0;
      bottom: -8px;
      position: absolute;
      background: #0fdb7c;
      display: block; }
  /* line 489, ../sass/theme.scss */
  .sidebar-right .region-right > div:not(.component-margin) nav.main-menu,
  .sidebar-right .region-right nav[role="navigation"] nav.main-menu,
  .sidebar-right .region-right section nav.main-menu,
  .sidebar-left .region-left > div:not(.component-margin) nav.main-menu,
  .sidebar-left .region-left nav[role="navigation"] nav.main-menu,
  .sidebar-left .region-left section nav.main-menu,
  .component-row__sidebar-right > div:not(.component-margin) nav.main-menu,
  .component-row__sidebar-right nav[role="navigation"] nav.main-menu,
  .component-row__sidebar-right section nav.main-menu,
  .component-row__sidebar-left > div:not(.component-margin) nav.main-menu,
  .component-row__sidebar-left nav[role="navigation"] nav.main-menu,
  .component-row__sidebar-left section nav.main-menu {
    padding: 0; }
  /* line 493, ../sass/theme.scss */
  .sidebar-right .region-right > div:not(.component-margin) ul.menu > li,
  .sidebar-right .region-right > div:not(.component-margin) .menu-links ul.menu > li,
  .sidebar-right .region-right nav[role="navigation"] ul.menu > li,
  .sidebar-right .region-right nav[role="navigation"] .menu-links ul.menu > li,
  .sidebar-right .region-right section ul.menu > li,
  .sidebar-right .region-right section .menu-links ul.menu > li,
  .sidebar-left .region-left > div:not(.component-margin) ul.menu > li,
  .sidebar-left .region-left > div:not(.component-margin) .menu-links ul.menu > li,
  .sidebar-left .region-left nav[role="navigation"] ul.menu > li,
  .sidebar-left .region-left nav[role="navigation"] .menu-links ul.menu > li,
  .sidebar-left .region-left section ul.menu > li,
  .sidebar-left .region-left section .menu-links ul.menu > li,
  .component-row__sidebar-right > div:not(.component-margin) ul.menu > li,
  .component-row__sidebar-right > div:not(.component-margin) .menu-links ul.menu > li,
  .component-row__sidebar-right nav[role="navigation"] ul.menu > li,
  .component-row__sidebar-right nav[role="navigation"] .menu-links ul.menu > li,
  .component-row__sidebar-right section ul.menu > li,
  .component-row__sidebar-right section .menu-links ul.menu > li,
  .component-row__sidebar-left > div:not(.component-margin) ul.menu > li,
  .component-row__sidebar-left > div:not(.component-margin) .menu-links ul.menu > li,
  .component-row__sidebar-left nav[role="navigation"] ul.menu > li,
  .component-row__sidebar-left nav[role="navigation"] .menu-links ul.menu > li,
  .component-row__sidebar-left section ul.menu > li,
  .component-row__sidebar-left section .menu-links ul.menu > li {
    margin-bottom: 0; }
    /* line 498, ../sass/theme.scss */
    .sidebar-right .region-right > div:not(.component-margin) ul.menu > li > a,
    .sidebar-right .region-right > div:not(.component-margin) .menu-links ul.menu > li > a,
    .sidebar-right .region-right nav[role="navigation"] ul.menu > li > a,
    .sidebar-right .region-right nav[role="navigation"] .menu-links ul.menu > li > a,
    .sidebar-right .region-right section ul.menu > li > a,
    .sidebar-right .region-right section .menu-links ul.menu > li > a,
    .sidebar-left .region-left > div:not(.component-margin) ul.menu > li > a,
    .sidebar-left .region-left > div:not(.component-margin) .menu-links ul.menu > li > a,
    .sidebar-left .region-left nav[role="navigation"] ul.menu > li > a,
    .sidebar-left .region-left nav[role="navigation"] .menu-links ul.menu > li > a,
    .sidebar-left .region-left section ul.menu > li > a,
    .sidebar-left .region-left section .menu-links ul.menu > li > a,
    .component-row__sidebar-right > div:not(.component-margin) ul.menu > li > a,
    .component-row__sidebar-right > div:not(.component-margin) .menu-links ul.menu > li > a,
    .component-row__sidebar-right nav[role="navigation"] ul.menu > li > a,
    .component-row__sidebar-right nav[role="navigation"] .menu-links ul.menu > li > a,
    .component-row__sidebar-right section ul.menu > li > a,
    .component-row__sidebar-right section .menu-links ul.menu > li > a,
    .component-row__sidebar-left > div:not(.component-margin) ul.menu > li > a,
    .component-row__sidebar-left > div:not(.component-margin) .menu-links ul.menu > li > a,
    .component-row__sidebar-left nav[role="navigation"] ul.menu > li > a,
    .component-row__sidebar-left nav[role="navigation"] .menu-links ul.menu > li > a,
    .component-row__sidebar-left section ul.menu > li > a,
    .component-row__sidebar-left section .menu-links ul.menu > li > a {
      font-size: inherit;
      font-family: "sourcesans-regular"; }
      /* line 502, ../sass/theme.scss */
      .sidebar-right .region-right > div:not(.component-margin) ul.menu > li > a .caret::before,
      .sidebar-right .region-right > div:not(.component-margin) .menu-links ul.menu > li > a .caret::before,
      .sidebar-right .region-right nav[role="navigation"] ul.menu > li > a .caret::before,
      .sidebar-right .region-right nav[role="navigation"] .menu-links ul.menu > li > a .caret::before,
      .sidebar-right .region-right section ul.menu > li > a .caret::before,
      .sidebar-right .region-right section .menu-links ul.menu > li > a .caret::before,
      .sidebar-left .region-left > div:not(.component-margin) ul.menu > li > a .caret::before,
      .sidebar-left .region-left > div:not(.component-margin) .menu-links ul.menu > li > a .caret::before,
      .sidebar-left .region-left nav[role="navigation"] ul.menu > li > a .caret::before,
      .sidebar-left .region-left nav[role="navigation"] .menu-links ul.menu > li > a .caret::before,
      .sidebar-left .region-left section ul.menu > li > a .caret::before,
      .sidebar-left .region-left section .menu-links ul.menu > li > a .caret::before,
      .component-row__sidebar-right > div:not(.component-margin) ul.menu > li > a .caret::before,
      .component-row__sidebar-right > div:not(.component-margin) .menu-links ul.menu > li > a .caret::before,
      .component-row__sidebar-right nav[role="navigation"] ul.menu > li > a .caret::before,
      .component-row__sidebar-right nav[role="navigation"] .menu-links ul.menu > li > a .caret::before,
      .component-row__sidebar-right section ul.menu > li > a .caret::before,
      .component-row__sidebar-right section .menu-links ul.menu > li > a .caret::before,
      .component-row__sidebar-left > div:not(.component-margin) ul.menu > li > a .caret::before,
      .component-row__sidebar-left > div:not(.component-margin) .menu-links ul.menu > li > a .caret::before,
      .component-row__sidebar-left nav[role="navigation"] ul.menu > li > a .caret::before,
      .component-row__sidebar-left nav[role="navigation"] .menu-links ul.menu > li > a .caret::before,
      .component-row__sidebar-left section ul.menu > li > a .caret::before,
      .component-row__sidebar-left section .menu-links ul.menu > li > a .caret::before {
        content: 'r'; }

/* line 517, ../sass/theme.scss */
main .field--type-text-with-summary a.btn,
main .field--type-text-with-summary .view a,
main .text-component-text.basic_html a.btn,
main .text-component-text.basic_html .view a,
main .text-component-text.restricted_html a.btn,
main .text-component-text.restricted_html .view a,
main .text-component-text.cern_full_html a.btn,
main .text-component-text.cern_full_html .view a,
main .full-html-markup a.btn,
main .full-html-markup .view a {
  text-decoration: none; }
/* line 526, ../sass/theme.scss */
main .field--type-text-with-summary ul.pagination li:not(.page__item--previous):not(.page__item--next):before,
main .text-component-text.basic_html ul.pagination li:not(.page__item--previous):not(.page__item--next):before,
main .text-component-text.restricted_html ul.pagination li:not(.page__item--previous):not(.page__item--next):before,
main .text-component-text.cern_full_html ul.pagination li:not(.page__item--previous):not(.page__item--next):before,
main .full-html-markup ul.pagination li:not(.page__item--previous):not(.page__item--next):before {
  content: none; }
/* line 533, ../sass/theme.scss */
main .field--type-text-with-summary ul.pagination li.page__item--next:before, main .field--type-text-with-summary ul.pagination li.page__item--previous:before,
main .text-component-text.basic_html ul.pagination li.page__item--next:before,
main .text-component-text.basic_html ul.pagination li.page__item--previous:before,
main .text-component-text.restricted_html ul.pagination li.page__item--next:before,
main .text-component-text.restricted_html ul.pagination li.page__item--previous:before,
main .text-component-text.cern_full_html ul.pagination li.page__item--next:before,
main .text-component-text.cern_full_html ul.pagination li.page__item--previous:before,
main .full-html-markup ul.pagination li.page__item--next:before,
main .full-html-markup ul.pagination li.page__item--previous:before {
  margin: 0;
  line-height: 20px; }
/* line 540, ../sass/theme.scss */
main .field--type-text-with-summary ul.pagination li.page__item--next:before,
main .text-component-text.basic_html ul.pagination li.page__item--next:before,
main .text-component-text.restricted_html ul.pagination li.page__item--next:before,
main .text-component-text.cern_full_html ul.pagination li.page__item--next:before,
main .full-html-markup ul.pagination li.page__item--next:before {
  content: '\j';
  right: 0; }
/* line 547, ../sass/theme.scss */
main .field--type-text-with-summary ul.pagination li.page__item--previous:before,
main .text-component-text.basic_html ul.pagination li.page__item--previous:before,
main .text-component-text.restricted_html ul.pagination li.page__item--previous:before,
main .text-component-text.cern_full_html ul.pagination li.page__item--previous:before,
main .full-html-markup ul.pagination li.page__item--previous:before {
  content: '*';
  left: 0; }
/* line 555, ../sass/theme.scss */
main .field--type-text-with-summary h2,
main .text-component-text.basic_html h2,
main .text-component-text.restricted_html h2,
main .text-component-text.cern_full_html h2,
main .full-html-markup h2 {
  font-size: 2.8rem; }
/* line 561, ../sass/theme.scss */
main .field--name-node-title h1 {
  font-size: 3.6rem; }

/* line 568, ../sass/theme.scss */
.btn {
  border-radius: 1.5em;
  text-decoration: none;
  box-shadow: 0 0.4em 0.4em rgba(0, 0, 0, 0.1); }

/* line 576, ../sass/theme.scss */
.chosen-container-single .chosen-single {
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  background-color: transparent;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 589, ../sass/theme.scss */
.teaser-list .view-header {
  text-transform: inherit;
  font-family: inherit; }

/* line 595, ../sass/theme.scss */
.block-views ul {
  padding-left: 1.4em; }

/* line 601, ../sass/theme.scss */
.field--type-link a.btn {
  text-decoration: none; }

/* line 607, ../sass/theme.scss */
.field.field--type-entity-reference .field--items .field--item .field--item a {
  background: inherit;
  color: inherit; }

/* line 619, ../sass/theme.scss */
.field.field--type-entity-reference .field--items .field--item > a, .field.field--type-entity-reference.field--items .field--item > a,
.field.field--type-entity-reference .field--item > a, .field.field--type-entity-reference.field--item > a {
  font-size: inherit;
  display: inline-block;
  margin: 0 0 5px 0;
  line-height: 1;
  padding: 0.3em 0.4em 0.1em;
  border-width: 1px;
  border-radius: 1em;
  border-style: solid;
  white-space: nowrap;
  transition: .2s; }

/* line 628, ../sass/theme.scss */
.field--name-field-call-to-action .field--item {
  margin-bottom: 1rem; }

/* line 638, ../sass/theme.scss */
.agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button a.btn.btn-primary {
  border-radius: 2em;
  background: #f02d88;
  padding: 0; }
  /* line 643, ../sass/theme.scss */
  .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button a.btn.btn-primary:before {
    display: block;
    top: 0;
    left: 0;
    line-height: 1.5;
    width: 1.5em;
    text-indent: 0;
    padding: 0;
    height: 1.5em; }

/* line 660, ../sass/theme.scss */
.component-preview-cards {
  min-width: 290px; }
  /* line 663, ../sass/theme.scss */
  .component-preview-cards__box_wrapper {
    height: 240px; }

/* line 669, ../sass/theme.scss */
legend {
  font-size: .9em;
  border-bottom: none;
  margin-bottom: .4em; }

/* line 677, ../sass/theme.scss */
.views-exposed-form fieldset.form-item {
  width: 100%;
  max-width: 100%;
  margin-top: 1em; }
  /* line 682, ../sass/theme.scss */
  .views-exposed-form fieldset.form-item .fieldset-wrapper {
    padding: 0; }
    /* line 686, ../sass/theme.scss */
    .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-checkbox,
    .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-radio {
      padding: 0;
      margin: 0 .3em .3em 0;
      font-size: 1.4rem;
      font-family: "sourcesans-regular"; }
      /* line 693, ../sass/theme.scss */
      .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-checkbox label,
      .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-radio label {
        font-size: inherit;
        display: inline-block;
        margin: 0 0 5px 0;
        line-height: 1;
        padding: 0.45em 0.6em 0.15em;
        border-width: 1px;
        border-radius: 1em;
        border-style: solid;
        white-space: nowrap;
        transition: .2s;
        font-size: inherit;
        font-family: inherit;
        margin-bottom: 0;
        bottom: 0; }
        /* line 701, ../sass/theme.scss */
        .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-checkbox label input,
        .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-checkbox label select,
        .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-radio label input,
        .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-radio label select {
          margin-right: .6em; }
        /* line 706, ../sass/theme.scss */
        .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-checkbox label input[type="checkbox"],
        .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-checkbox label input[type="radio"],
        .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-radio label input[type="checkbox"],
        .views-exposed-form fieldset.form-item .fieldset-wrapper .form-type-radio label input[type="radio"] {
          display: none; }
/* line 716, ../sass/theme.scss */
.views-exposed-form .form-actions .btn {
  width: auto; }

/* line 724, ../sass/theme.scss */
.layout__region.layout__region--first .field.field--name-field-image img {
  border-radius: 50%; }
/* line 729, ../sass/theme.scss */
.layout__region.layout__region--second .field {
  padding: 0 1em; }
/* line 733, ../sass/theme.scss */
.layout__region.layout__region--third {
  padding: .6em 1em;
  background: linear-gradient(120deg, #e4e5eb 50%, #c6c8d6 100%);
  color: #22232f; }

/* line 741, ../sass/theme.scss */
.news-node-full-content-tags a {
  font-size: inherit;
  display: inline-block;
  margin: 0 0 5px 0;
  line-height: 1;
  padding: 0.3em 0.4em 0.1em;
  border-width: 1px;
  border-radius: 1em;
  border-style: solid;
  white-space: nowrap;
  transition: .2s;
  margin-right: 5px; }
  /* line 745, ../sass/theme.scss */
  .news-node-full-content-tags a:hover {
    box-shadow: none; }

/* line 752, ../sass/theme.scss */
.field-group-accordion-wrapper {
  margin-bottom: 2em; }

/* line 9, ../sass/_navigation.override.scss */
nav > h2,
.menu-links > h2 {
  position: relative;
  text-transform: uppercase; }
/* line 14, ../sass/_navigation.override.scss */
nav ul.menu.nav,
.menu-links ul.menu.nav {
  margin: 0;
  padding: 0; }
  /* line 18, ../sass/_navigation.override.scss */
  nav ul.menu.nav li,
  .menu-links ul.menu.nav li {
    font-size: 16px;
    font-size: 1.6rem; }
    /* line 21, ../sass/_navigation.override.scss */
    nav ul.menu.nav li a,
    .menu-links ul.menu.nav li a {
      -webkit-transition: all 0.3s ease-in-out 0s;
      -khtml-transition: all 0.3s ease-in-out 0s;
      -moz-transition: all 0.3s ease-in-out 0s;
      -ms-transition: all 0.3s ease-in-out 0s;
      -o-transition: all 0.3s ease-in-out 0s;
      transition: all 0.3s ease-in-out 0s;
      display: inline-block;
      padding: 0 0 15px 20px;
      position: relative; }
      /* line 27, ../sass/_navigation.override.scss */
      nav ul.menu.nav li a:before,
      .menu-links ul.menu.nav li a:before {
        -webkit-transition: all 0.6s ease-in-out 0s;
        -khtml-transition: all 0.6s ease-in-out 0s;
        -moz-transition: all 0.6s ease-in-out 0s;
        -ms-transition: all 0.6s ease-in-out 0s;
        -o-transition: all 0.6s ease-in-out 0s;
        transition: all 0.6s ease-in-out 0s;
        font-size: 50px;
        font-size: 5rem;
        content: '\6a';
        font-family: "cern-icons";
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: block;
        position: absolute;
        top: -2px;
        left: -22px;
        line-height: 22px; }
      /* line 41, ../sass/_navigation.override.scss */
      nav ul.menu.nav li a:after,
      .menu-links ul.menu.nav li a:after {
        -webkit-transition: all 0.3s ease-in-out 0s;
        -khtml-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -ms-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        transition: all 0.3s ease-in-out 0s;
        content: '' !important;
        display: block;
        height: 2px;
        width: 0%;
        position: absolute;
        bottom: 14px;
        left: 0;
        margin: 0 0 0 18px;
        max-width: calc(100% - 18px); }
      /* line 54, ../sass/_navigation.override.scss */
      nav ul.menu.nav li a:hover, nav ul.menu.nav li a.is-active,
      .menu-links ul.menu.nav li a:hover,
      .menu-links ul.menu.nav li a.is-active {
        background: none; }
        /* line 58, ../sass/_navigation.override.scss */
        nav ul.menu.nav li a:hover:before, nav ul.menu.nav li a.is-active:before,
        .menu-links ul.menu.nav li a:hover:before,
        .menu-links ul.menu.nav li a.is-active:before {
          left: -12px; }
        /* line 62, ../sass/_navigation.override.scss */
        nav ul.menu.nav li a:hover:after, nav ul.menu.nav li a.is-active:after,
        .menu-links ul.menu.nav li a:hover:after,
        .menu-links ul.menu.nav li a.is-active:after {
          width: 100%; }

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