
.slick-slide .carousel-caption {
    background-color: rgba(0, 50, 95, 0.8);
}

.quick-link-wrapper .quick-link-element.full .background {
    background-color: rgba(0, 50, 95, 0.8) !important;
}

.quick-link-wrapper .quick-link-element.normal.has-image.bg-primary .text {
    background-color: rgba(0, 50, 95, 0.8) !important;
}

.quick-link-wrapper .quick-link-element.full.has-link:hover .background {
    background-color: #00325f !important;
}

.quick-link-wrapper.small .quick-link-element.has-link:hover .background {
    background-color: #00325f !important;
}

.quick-link-wrapper .quick-link-element.has-link:hover {
    background-color: rgba(0, 50, 95, 0.8) !important;
}

.quick-link-wrapper .quick-link-element a:hover {
    background-color: rgba(0, 50, 95, 0.8) !important;
}
.bg-video-desc, .fullwidth-image-desc {
    border-bottom: 5px solid transparent !important;
}
.fullwidth-image-desc.fullwidth-image-desc--background-layout-lines {
    border: none !important;
}
.fullwidth-image-desc--background-layout-lines h2 span,
.fullwidth-image-desc--background-layout-lines p:not(.fullwidth-image-link-paragraph) span {
    border-bottom: 5px solid transparent !important;
}
@media screen and (min-width: 47.9376rem) {
    .slider-element .card {
        border-bottom: 5px solid transparent !important;
    }
}
@media screen and (min-width: 47.9376rem) {
    .carousel-caption {
        border-bottom: 5px solid transparent !important;
    }
}
@media screen and (max-width: 47.9375rem) {
    .carousel-control-wrap {
        border-bottom: 5px solid transparent !important;
    }
}
.eventslider .slick-slide {
    border-bottom: 5px solid transparent !important;
}
.image-with-caption .card:not(.bg-inverse) {
    border-bottom: 0 !important;
}
.image-with-caption .card:not(.bg-inverse) .card-body {
    border-bottom: 5px solid transparent !important;
}

.teaser-box-variant {
    border-bottom: 0 !important;
}
.teaser-box-variant2 {
    border-bottom: 0 !important;
}
@media screen and (min-width: 47.9376rem) {
    .teaser-box-variant .card-body, .teaser-box-variant2 .card-body
    {
        border-bottom: 5px solid transparent !important;
    }
}
.image-caption {
    border-bottom: 5px solid transparent !important;
}
@media screen and (min-width: 47.9376rem) {
    .card.bg-inverse {
        border-bottom: 5px solid transparent !important;
    }
}
.card {
    border-bottom: 5px solid transparent !important;
}


.line__accent {
    border-left-color:#b4b2b2 !important;
    border-bottom-color:#b4b2b2 !important;
    background-color: #b4b2b2 !important;
}
.bg-video-desc, .fullwidth-image-desc {
    border-bottom-color:#b4b2b2 !important;
}
.fullwidth-image-desc--background-layout-lines h2 span,
.fullwidth-image-desc--background-layout-lines p:not(.fullwidth-image-link-paragraph) span {
    border-bottom-color:#b4b2b2 !important;
}
.card {
    border-bottom-color:#b4b2b2 !important;
}
@media screen and (min-width: 47.9376rem) {
    .card.bg-inverse {
        border-bottom-color:#b4b2b2 !important;
    }
}
.image-with-caption .card:not(.bg-inverse) {
    border-color: 0 !important;
}
.image-with-caption .card:not(.bg-inverse) .card-body {
    border-bottom-color:#b4b2b2 !important;
}
@media screen and (min-width: 47.9376rem) {
    .carousel-caption {
        border-bottom-color:#b4b2b2 !important;
    }
}
@media screen and (max-width: 47.9375rem) {
    .carousel-control-wrap {
        border-bottom-color:#b4b2b2 !important;
    }
}
.eventslider .slick-slide {
    border-bottom-color:#b4b2b2 !important;
}
.teaser-box-variant {
    border-bottom-color: transparent !important;
}
.teaser-box-variant2 {
    border-bottom-color: transparent !important;
}
@media screen and (min-width: 47.9376rem) {
    .teaser-box-variant .card-body,
    .teaser-box-variant2 .card-body {
        border-bottom-color:#b4b2b2 !important;
    }
}
.image-caption {
    border-bottom-color:#b4b2b2 !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Open Sans";
}
h1.blockquote footer,
h1.blockquote span,
h2.blockquote footer,
h2.blockquote span,
h3.blockquote footer,
h3.blockquote span,
h4.blockquote footer,
h4.blockquote span,
h5.blockquote footer,
h5.blockquote span,
h6.blockquote footer,
h6.blockquote span {
    font-family: "Open Sans";
}
.site-header h1,
.site-header h2,
.site-header h3,
.site-header h4,
.site-header h5,
.site-header h6 {
    font-family: "Open Sans";
}
.panel-heading h2 {
    font-family: "Open Sans";
}
.fullwidth-image-desc p, .fullwidth-image-desc h2 {
    font-family:  "Open Sans";
}
.fullwidth-image-desc .btn {
    font-family: "Open Sans";
}
@media (min-width: 967px) {
    .bg-video-desc p {
    font-family: "Open Sans";
}
}
.article-subtitle {
    font-family: "Open Sans";
}
.dynamic-layers__more-button-open {
    font-family: "Open Sans";
}
.dynamic-layers__more-button-close {
    font-family: "Open Sans";
}
.article-subtitle {
    font-family: "Open Sans";
}
.numbered-list-block {
    font-family: "Open Sans";
}
.article-lead {
    font-family: "Open Sans";
}
.numbered-list .article-lead,
.numbered-list .numbered-list-link-text {
    font-family: "Open Sans";
}
.flipcardsTextOnly,
.text-overlay {
    font-family: "Open Sans";
}
.bg-video-desc,
.fullwidth-image-desc {
    border-bottom-right-radius: 24px;
}
.fullwidth-image-desc--background-layout-lines h2 span,
.fullwidth-image-desc--background-layout-lines p:not(.fullwidth-image-link-paragraph) span {
    border-bottom-right-radius: 24px;
}
.masthead .fullwidth-image-desc.fullwidth-image-desc--background-layout-lines p.fullwidth-image-link-paragraph.fullwidth-image-link-paragraph--link .btn-link {
    border-bottom-right-radius: 24px;
    padding-right: 20px;
}
@media screen and (max-width: 967px) {
    .fullwidth-image-desc,
    .bg-video-desc {
        border-radius: 0px;
        clip-path: none;
    }
}
@media screen and (max-width: 967px) {
    .fullwidth-image-desc p,
    .bg-video-desc p {
        color: #ffffff;
    }
}
.card {
    border-bottom-right-radius: 24px;
}
.card .card-body {
    border-bottom-right-radius: 24px;
}
.image-with-text-row img:not(.img-circle) {b
    border-bottom-right-radius: 24px;
}
.image-listText img:not(.img-circle) {
    border-bottom-right-radius: 24px;
}
.service-link img:not(.img-circle) {
    border-bottom-right-radius: 24px;
}
@media screen and (min-width: 47.9376rem) {
    .slick-slide .carousel-caption {
        border-bottom-right-radius: 24px;
    }
}
.slick-slide .eventbox {
    border-bottom-right-radius: 24px;
}
.gallery-container img {
    border-bottom-right-radius: 24px;
}
.slick-slide {
    border-bottom-right-radius: 24px;
}
.image-block img {
    border-bottom-right-radius: 24px;
}
.img-responsive:not(.img-circle):not(.img-contain) {
    border-bottom-right-radius: 24px;
}
.image-with-text .img-responsive:not(.img-circle) {
    border-radius: 0px;
}
.quick-link-element {
    border-bottom-right-radius: 24px;
}
.quick-link-element .text {
    border-bottom-right-radius: 24px;
}
.quick-link-element img {
    border-bottom-right-radius: 24px;
}
.quick-link-element .background {
    border-bottom-right-radius: 24px;
}
.simple-language img {
    border-bottom-right-radius: 24px;
}
.tile-element {
    border-bottom-right-radius: 24px;
}
.tile-element img {
    border-bottom-right-radius: 24px;
}
.calendar-detail .event-info {
    border-bottom-right-radius: 24px;
}
.numbered-list-block {
    border-bottom-right-radius: 24px;
}
.flipcard {
    border-bottom-right-radius: 24px;
    overflow: hidden;
    box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.01975), 0px 7px 5px 0px rgba(0, 0, 0, 0.0283), 0px 12px 10px 0px rgba(0, 0, 0, 0.035), 0px 22px 18px 0px rgba(0, 0, 0, 0.0417), 0px 42px 33px 0px rgba(0, 0, 0, 0.0503), 0px 100px 80px 0px rgba(0, 0, 0, 0.05);
}
.flipcard .img-responsive {
    border-radius: 0px !important;
}
@media screen and (max-width: 89.9375rem) {
    .show-mobile-hover > a:nth-of-type(2) div,
    .show-mobile-hover > div:nth-of-type(2) div {
        border-bottom-left-radius: 0px;
        border-top-left-radius: 0px;
    }
}
@media screen and (max-width: 89.9375rem) {
    .show-mobile-hover > a:first-of-type div,
    .show-mobile-hover > div:first-of-type div {
        border-bottom-right-radius: 0px;
        border-top-right-radius: 0px;
    }
}
@media screen and (max-width: 89.9375rem) {
    .show-mobile-hover > a:nth-of-type(2) div img,
    .show-mobile-hover > div:nth-of-type(2) div img {
        border-bottom-left-radius: 0px;
        border-top-left-radius: 0px;
    }
}
@media screen and (max-width: 89.9375rem) {
    .show-mobile-hover > a:first-of-type div img,
    .show-mobile-hover > div:first-of-type div img {
        border-bottom-right-radius: 0px;
        border-top-right-radius: 0px;
    }
}
.audio-player .audio-player-plyr,
.plyr, .plyr--shadow {
    border-bottom-right-radius: 24px;
}
