/* Override of gs.w3c.css */
body .gs-modified-calinode-list h3, .gs-header.gs-header--top h3, .gs-header.gs-header--mid h3 {
    text-transform: none;
}

.gs-modified-calinode-list {
    grid-gap: 0;
    gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    row-gap: 0;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 0;
    gap: 0;
    column-gap: 0;
    row-gap: 0;
    max-width: 1120px;
    margin: 0;
    box-sizing: border-box;
    padding: 0 18px 56px;
}

/* line 683, app/scss/_mixins.scss */
.gs-modified-calinode-list img, .gs-modified-calinode-list h3, .gs-modified-calinode-list div, .gs-modified-calinode-list span, .gs-modified-calinode-list p, .gs-modified-calinode-list a {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

/* line 728, app/scss/_mixins.scss */
.gs-modified-calinode-list a {
    text-decoration: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 266, app/scss/_mixins.scss */
    .gs-modified-calinode-list > * {
        margin: calc(0) calc(0);
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 266, app/scss/_mixins.scss */
    .gs-modified-calinode-list > * {
        margin: calc(0) calc(0);
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 1, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 286, app/scss/_mixins.scss */
    .gs-modified-calinode-list > * {
        width: calc((100% / 1) - 0);
    }
}

@media (min-width: 768px) {
    /* line 1, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list {
        margin: 0 24px;
        padding: 0 20px 72px;
    }
}

@media (min-width: 992px) {
    /* line 1, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list {
        padding: 0 0 96px;
    }
}

@media all and (min-width: 1200px) {
    /* line 1, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list {
        margin: 0 auto;
    }
}

/* line 22, app/scss/calinode/_component_modified-calinode-list.scss */
.gs-modified-calinode-list.gs-modified-calinode-list--grid {
    grid-gap: 0;
    gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    row-gap: 0;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 0;
    gap: 0;
    column-gap: 0;
    row-gap: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 266, app/scss/_mixins.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid > * {
        margin: calc(0) calc(0);
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 266, app/scss/_mixins.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid > * {
        margin: calc(0) calc(0);
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 22, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 286, app/scss/_mixins.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid > * {
        width: calc((100% / 1) - 0);
    }
}

@media (min-width: 768px) {
    /* line 22, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 24px;
        gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
        row-gap: 0;
    }
}

@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
    /* line 266, app/scss/_mixins.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid > * {
        margin: calc(0) calc(24px/2);
    }
}

@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
    /* line 22, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 286, app/scss/_mixins.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid > * {
        width: calc((100% / 2) - 24px);
    }
}

@media (min-width: 992px) {
    /* line 22, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 32px;
        gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
        row-gap: 0;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 266, app/scss/_mixins.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid > * {
        margin: calc(0) calc(32px/2);
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 22, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 286, app/scss/_mixins.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid > * {
        width: calc((100% / 2) - 32px);
    }
}

@media (min-width: 768px) {
    /* line 34, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid .gs-modified-calinode-list__view, .gs-header-menu__headline-wrapper.featured-cards .gs-modified-calinode-list__view {
        grid-column: 1/3;
        border-top: 0 none;
    }
}

@media (min-width: 768px) {
    /* line 41, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid.gs-modified-calinode-list .gs-modified-calinode-card {
        min-height: 178px;
        padding: 24px 12px 32px 0 !important;
    }
}

@media (min-width: 992px) {
    /* line 41, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid.gs-modified-calinode-list .gs-modified-calinode-card {
        padding: 24px 32px 24px 0 !important;
    }
}

/* line 50, app/scss/calinode/_component_modified-calinode-list.scss */
.gs-modified-calinode-list.gs-modified-calinode-list--grid.gs-modified-calinode-list .gs-modified-calinode-card__data {
    box-sizing: border-box;
    min-height: auto;
    height: 100%;
}

@media (min-width: 768px) {
    /* line 56, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid.gs-modified-calinode-list .gs-modified-calinode-card__eyebrow {
        padding-bottom: 8px;
    }
}

@media (min-width: 992px) {
    /* line 56, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid.gs-modified-calinode-list .gs-modified-calinode-card__eyebrow {
        padding-bottom: 12px;
    }
}

@media (min-width: 768px) {
    /* line 66, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid.gs-modified-calinode-list .gs-modified-calinode-card__title {
        font-family: "Basis Grotesque", Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 23px;
        color: #241d1d;
        padding-bottom: 8px;
    }
}

@media (min-width: 768px) and (min-width: 992px) {
    /* line 66, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid.gs-modified-calinode-list .gs-modified-calinode-card__title {
        font-size: 18px;
        line-height: 22px;
    }
}

/* line 74, app/scss/calinode/_component_modified-calinode-list.scss */
.gs-modified-calinode-list.gs-modified-calinode-list--grid.gs-modified-calinode-list .gs-modified-calinode-card__cta {
    display: block;
}

@media (min-width: 768px) {
    /* line 74, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid.gs-modified-calinode-list .gs-modified-calinode-card__cta {
        margin: 0;
    }
}

@media (min-width: 992px) {
    /* line 74, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid.gs-modified-calinode-list .gs-modified-calinode-card__cta {
        display: none;
    }
}

/* line 87, app/scss/calinode/_component_modified-calinode-list.scss */
.gs-modified-calinode-list.gs-modified-calinode-list--grid .gs-modified-calinode-card--image {
    grid-template-columns: 100px 1fr;
    grid-column-gap: 28px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 87, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid .gs-modified-calinode-card--image {
        width: 100px;
        margin-right: calc(28px / 2);
        margin-left: calc(28px / 2);
    }
}

@media (min-width: 768px) {
    /* line 87, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid .gs-modified-calinode-card--image {
        grid-template-columns: 120px 1fr;
        grid-column-gap: 16px;
    }
}

@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
    /* line 87, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid .gs-modified-calinode-card--image {
        width: 120px;
        margin-right: calc(16px / 2);
        margin-left: calc(16px / 2);
    }
}

@media (min-width: 992px) {
    /* line 87, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid .gs-modified-calinode-card--image {
        grid-template-columns: 160px 1fr;
        grid-column-gap: 24px;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 87, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--grid .gs-modified-calinode-card--image {
        width: 160px;
        margin-right: calc(24px / 2);
        margin-left: calc(24px / 2);
    }
}

/* line 100, app/scss/calinode/_component_modified-calinode-list.scss */
.gs-modified-calinode-list .gs-modified-calinode-list__view {
    display: flex;
    justify-content: center;
    border-top: 1px solid #e1e1e1;
    padding: 32px 0 0 0;
}

.gs-header-menu__headline-wrapper.featured-cards .gs-modified-calinode-list__view {
    display: flex;
    justify-content: center;
    padding-bottom: 56px;
}

@media (min-width: 768px) {
    /* line 100, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list .gs-modified-calinode-list__view {
        padding: 56px 0 0 0;
    }
    .gs-header-menu__headline-wrapper.featured-cards .gs-modified-calinode-list__view {
        padding-bottom: 72px;
    }
}

@media (min-width: 992px) {
    /* line 113, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list:not(.gs-modified-calinode-list--grid) .gs-modified-calinode-card--image .gs-modified-calinode-card__data {
        padding-top: 56px;
    }
}

/* line 121, app/scss/calinode/_component_modified-calinode-list.scss */
.gs-modified-calinode-list:not(.gs-modified-calinode-list--grid) .gs-modified-calinode-card--image:first-child:not(:only-child) {
    padding-top: 0px !important;
    border-top: 0px !important;
}

/* line 122, app/scss/calinode/_component_modified-calinode-list.scss */
.gs-modified-calinode-list.gs-modified-calinode-list--child:not(.gs-modified-calinode-list--grid) {
    width: 100%;
    max-width: none;
    margin: 0;
    box-sizing: border-box;
    padding: 0 0 56px;
}

@media (min-width: 768px) {
    /* line 122, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--child:not(.gs-modified-calinode-list--grid) {
        padding: 72px 0px;
    }
}

@media (min-width: 992px) {
    /* line 122, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--child:not(.gs-modified-calinode-list--grid) {
        padding: 32px 0px 96px;
    }
}

/* line 137, app/scss/calinode/_component_modified-calinode-list.scss */
.gs-modified-calinode-list.gs-modified-calinode-list--child:not(.gs-modified-calinode-list--grid) .gs-modified-calinode-card:first-child {
    border: none;
    padding-top: 48px;
}

@media (min-width: 768px) {
    /* line 137, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--child:not(.gs-modified-calinode-list--grid) .gs-modified-calinode-card:first-child {
        padding-top: 24px;
    }
}

@media (min-width: 992px) {
    /* line 137, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--child:not(.gs-modified-calinode-list--grid) .gs-modified-calinode-card:first-child {
        padding-top: 0;
    }
    /* line 148, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--child:not(.gs-modified-calinode-list--grid) .gs-modified-calinode-card:first-child .gs-modified-calinode-card__data {
        padding-top: 56px;
    }
}

/* line 155, app/scss/calinode/_component_modified-calinode-list.scss */
.gs-modified-calinode-list.gs-modified-calinode-list--child.gs-modified-calinode-list--grid {
    padding: 0 0 56px;
}

@media (min-width: 768px) {
    /* line 155, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--child.gs-modified-calinode-list--grid {
        margin: 0;
        padding: 0 0 72px;
    }
}

@media (min-width: 992px) {
    /* line 155, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--child.gs-modified-calinode-list--grid {
        padding: 0 0 96px;
    }
}

@media all and (min-width: 1200px) {
    /* line 155, app/scss/calinode/_component_modified-calinode-list.scss */
    .gs-modified-calinode-list.gs-modified-calinode-list--child.gs-modified-calinode-list--grid {
        margin: 0 auto;
    }
}

/* line 1, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-list .gs-modified-calinode-card {
    border-top: 1px solid #e1e1e1;
    padding: 32px 40px;
    box-sizing: border-box;
    position: relative;
}

@media (min-width: 768px) {
    /* line 1, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-list .gs-modified-calinode-card {
        padding: 56px 88px;
    }
}

@media (min-width: 992px) {
    /* line 1, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-list .gs-modified-calinode-card {
        padding: 72px 192px;
    }
}

/* line 15, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card--image {
    display: grid;
    padding: 32px 0 !important;
    grid-template-columns: 100px 1fr;
    grid-column-gap: 26px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 15, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card--image {
        width: 100px;
        margin-right: calc(26px / 2);
        margin-left: calc(26px / 2);
    }
}

@media (min-width: 768px) {
    /* line 15, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card--image {
        padding: 56px 0 !important;
        grid-template-columns: 209px 1fr;
        grid-column-gap: 56px;
    }
}

@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
    /* line 15, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card--image {
        width: 209px;
        margin-right: calc(56px / 2);
        margin-left: calc(56px / 2);
    }
}

@media (min-width: 992px) {
    /* line 15, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card--image {
        padding: 72px 0 !important;
        grid-template-columns: 412px 1fr;
        grid-column-gap: 64px;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 15, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card--image {
        width: 412px;
        margin-right: calc(64px / 2);
        margin-left: calc(64px / 2);
    }
}

@media (min-width: 992px) {
    /* line 31, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card--image .gs-modified-calinode-card__data {
        max-width: 84%;
    }
}

@media (min-width: 480px) {
    .gs-modified-calinode-card__image.flex-image {
        display: flex;
        align-items: flex-end;
    }
}

    /* line 37, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card--image .gs-modified-calinode-card__image__wrapper {
    height: auto;
}

/* line 43, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card--video {
    cursor: pointer;
}

/* line 48, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__image__wrapper {
    display: flex;
    position: relative;
    overflow: hidden;
    align-items: flex-start;
}

/* line 54, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__image__wrapper--audio {
    position: relative;
}

/* line 57, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__image__wrapper--audio:before {
    display: none;
    position: absolute;
    z-index: 1;
    color: #fff;
    font-size: 9px;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 24px;
    background: #0b072b;
}

@media (min-width: 768px) {
    /* line 57, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card__image__wrapper--audio:before {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

/* line 79, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__image__wrapper--video {
    position: relative;
}

/* line 82, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__image__wrapper--video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 32px;
    color: #fff;
    z-index: 1;
}

.gs-modified-calinode-card .gs-modified-calinode-card__eyebrow {
    font-size: 12px;
}

@media (min-width: 768px) {
    /* line 82, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card__image__wrapper--video:before {
        font-size: 40px;
    }
}

@media (min-width: 992px) {
    /* line 82, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card__image__wrapper--video:before {
        font-size: 56px;
    }
}

/* line 101, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__image__wrapper img {
    width: 100%;
}

@media (min-width: 992px) {
    /* line 101, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card__image__wrapper img {
        transition: all 0.3s ease-in-out;
    }
}

/* line 111, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__data {
    display: flex;
    flex-direction: column;
    max-width: none;
    box-sizing: border-box;
}

@media (min-width: 992px) {
    /* line 111, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card__data {
        min-height: 260px;
    }
}

/* line 122, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card .gs-modified-calinode-card__eyebrow {
    display: block;
    font-family: "Basis Grotesque", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #434343;
    color: #707070;
    padding-bottom: 8px;
}

@media (min-width: 768px) {
    /* line 122, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card .gs-modified-calinode-card__eyebrow {
        padding-bottom: 12px;
    }
}

/* line 134, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__title {
    font-family: "Basis Grotesque", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 23px;
    color: #241d1d;
    padding-bottom: 8px;
}

/* line 101, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card .gs-modified-calinode-card__title {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    line-height: 23px;
    color: #241d1d;
    padding-bottom: 8px;
}

@media (min-width: 992px) {
    /* line 134, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card .gs-modified-calinode-card__title {
        font-size: 18px;
        line-height: 22px;
    }
}

@media (min-width: 768px) {
    /* line 101, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card .gs-modified-calinode-card__title {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        line-height: 24px;
        color: #241d1d;
        padding-bottom: 16px;
    }
}


@media (min-width: 768px) {
    /* line 134, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card__title {
        font-family: "Basis Grotesque", Arial, Helvetica, sans-serif;
        font-size: 20px;
        line-height: 24px;
        color: #241d1d;
        padding-bottom: 16px;
    }
}

@media (min-width: 768px) and (min-width: 768px) {
    /* line 134, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card .gs-modified-calinode-card__title {
        font-size: 20px;
        line-height: 24px;
    }
}

@media (min-width: 768px) and (min-width: 992px) {
    /* line 134, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card .gs-modified-calinode-card__title {
        font-size: 24px;
        line-height: 30px;
    }
}

@media (min-width: 992px) {
    /* line 134, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card__title {
        transition: color 0.3s ease-in-out;
    }
}

/* line 148, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__date {
    display: block;
    font-family: "Basis Grotesque", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #434343;
    padding-bottom: 8px;
    text-transform: initial;
}

@media (min-width: 768px) {
    /* line 148, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card__date {
        padding-bottom: 16px;
    }
}

/* line 159, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card .gs-modified-calinode-card__description {
    display: none;
    padding-bottom: 8px;
}

@media (min-width: 768px) {
    /* line 159, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card .gs-modified-calinode-card__description {
        display: block;
        font-size: 14px;
        line-height: 22px;
        color: #434343;
        padding-bottom: 16px;
    }
}

@media (min-width: 992px) {
    /* line 159, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card .gs-modified-calinode-card__description {
        font-size: 16px;
        line-height: 24px;
        color: #434343;
    }
}

/* line 174, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__cta {
    margin-top: auto;
}

@media (min-width: 992px) {
    /* line 174, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card__cta {
        margin-top: 0;
    }
}

.gs-modified-calinode-card__data a {

}

.gs-modified-calinode-card__data a::after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: ' ';
}

/* line 148, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card .gs-modified-calinode-card__cta span {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    font-size: 14px;
    line-height: 22px;
    color: #3173b5;
    cursor: pointer;
    line-height: 0;
}

/* line 168, app/scss/_mixins.scss */
.gs-modified-calinode-card .gs-modified-calinode-card__cta span:hover {
    text-decoration: underline;
}

/* line 188, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__topics {
    display: none;
}

@media (min-width: 992px) {
    /* line 188, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card .gs-modified-calinode-card__topics {
        display: block;
        box-sizing: border-box;
        padding-top: 16px;
        margin-top: auto;
    }
}

/* line 199, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__topics object a {
    position: relative;
    font-family: "Basis Grotesque", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #434343;
    text-transform: none;
    color: #3173b5;
    margin-right: 4px;
}

/* line 206, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__topics object a:hover:before {
    content: '';
    height: 1px;
    width: calc(100% - 13px);
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #3173b5;
}

/* line 216, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__topics object a:after {
    content: '|';
    padding: 0 4px;
    font-family: "Basis Grotesque", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #434343;
    color: #e1e1e1;
}

/* line 226, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__topics object:last-child a:after {
    display: none;
}

/* line 229, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card__topics object:last-child a:before {
    width: 100%;
}

@media (min-width: 992px) {
    /* line 241, app/scss/calinode/_component_modified-calinode.scss */
    .gs-modified-calinode-card:not(.gs-modified-calinode-card--video):hover .gs-modified-calinode-card__image__wrapper img {
        transform: scale(1.03);
    }
}

/* line 255, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card:not(.gs-modified-calinode-card--video):hover .gs-modified-calinode-card__title {
    color: #3173b5;
}

.gs-modified-calinode-card.no-link:not(.gs-modified-calinode-card--video):hover .gs-modified-calinode-card__title {
    color: #241d1d;
}

/* line 260, app/scss/calinode/_component_modified-calinode.scss */
.gs-modified-calinode-card:not(.gs-modified-calinode-card--video):hover .gs-modified-calinode-card__cta span {
    text-decoration: underline;
}

.gs-modified-calinode-card.hiddencard, .gs-modified-calinode-card__data.onPage {
    display: none;
}
