<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* BOS Global */

xbody {
    display: none;
}

.bos-page,
.bos-page p, 
.bos-page h1,
.bos-page h2,
.bos-page h3,
.bos-page h4,
.bos-page h5,
.bos-page h6 {
    font-family: 'Arial', sans-serif;
}
.bos-page {
    margin: 0 !important;
}
.bos-page a {
    color: inherit;
    text-decoration: none;
}
.bos-page .experiencefragment + .container a,
.bos-page .download a {
    color: #3371b7;
}
.bos-page a:hover,
.bos-page .experiencefragment + .container a:hover {
    color: #65c5f0;
} 
.bos-page .root.container {
    display: none;
}
.bos-page .root &gt; .cmp-container &gt; .experiencefragment:first-child + .container {
	xmax-width: 1200px;
    margin: 0 auto;
    padding-top: 0 !important;
}
.bos-page .bos-image-center .cmp-image  {
	text-align: center !important;
}
.bos-page .bos-image-right .cmp-image  {
	text-align: right !important;
}
.bos-page .bos-image-left .cmp-image  {
	text-align: left !important;
}

/* Buttons */
.bos-page button,
.bos-page .button &gt; a,
.bos-page .download a.cmp-download__action,
.bos-page #cf-list-pagination ul li span,
.bos-page #cf-list-pagination ul li a {
    display: inline-block;
    xpadding: 10px 20px;
    cursor: pointer;
}
.bos-page .button,
.bos-page .download a.cmp-download__action {
    xdisplay: inline-block !important;
    margin: 1em auto;
    border-radius: 3px;
    text-align: center;
}

.bos-page .download a.cmp-download__action {
    float: none !important;
    width: auto !important;
}
.bos-page button,
.bos-page .button:hover,
.bos-page a:hover {
    xtransition: 0.5s;
    border-radius: 3px;
}
.bos-page .button,
.bos-page .button button,
.bos-page .bos-button-default {
    xmin-height: 48px;
    xmin-width: 96px;
    background-color: #eee;
    border: none !important;
    border-width: 0 !important;
    color: inherit;
    font-size: 1em;
}
.bos-page .button button {
	width: 100%;
    font-family: inherit;
}
.bos-page .button &gt; button span,
.bos-page .button &gt; a,
.bos-page .cmp-form-button {
	display: block;
	padding: 0.75rem;
	line-height: normal;
}
.bos-page .bos-button-text-bold .cmp-button__text,
.bos-page .bos-button-text-bold .cmp-form-button {
    font-weight: bold;
}
.bos-page .bos-button-text-italic .cmp-button__text,
.bos-page .bos-button-text-italic .cmp-form-button {
    font-style: italic;
}
x.bos-page .button.bos-width-full {
    width: 100% !important;
}
x.bos-page .button.bos-width-auto {
    padding: 0.5em;
}
.bos-page #cf-list-pagination ul li span,
.bos-page #cf-list-pagination ul li a {
	border: 1px solid #3371b7;
    border-radius: 3px;
    box-shadow: none;
    background: none;
}
.bos-page #cf-list-pagination .disabled .current, 
.bos-page #cf-list-pagination .disabled .next {
   	visibility: hidden;
}
.bos-page #cf-list-pagination .active span, 
.bos-page #cf-list-pagination .active a {
    background-color: #3371b7;
}

/* Top &amp; Bottom Bars */
.bos-container-top-bar .text {
    z-index: 5;
    position: relative;
}
.bos-page .bos-container-top-bar,
.bos-page .bos-container-bottom-bar {
	padding: 0.5em 1em !important;
}
.bos-page .bos-container-top-bar .cmp-text &gt; p,
.bos-page .bos-container-bottom-bar .cmp-text &gt; p {
    margin: 0 !important;
    padding: 0.5em 0;
}

/* Search &amp; Results */
.bos-page .aem-search {
    position: absolute;
    right: 1em;
    top: 0.75em;
    z-index: 0;
    float: none !important;
    margin:  0 !important;
    text-align: right;
}
.bos-page .aem-search input {
    height: 25px;
    width: 200px;
    max-width: 60%;
    border: none;
    padding: 0 0 0 0.5em;
}
.bos-page .aem-search button {
    display: inline-block;
    vertical-align: middle;
	padding: 0;
    padding-top: 2px;
    border: none;
    background-color: transparent;
}
.bos-page .aem-search button {

}
.bos-page .aem-search button svg {
    background-color: red;
}
.bos-page .aem-search {
    width: 100% !important;
}
.bos-page .aem-search-results .title {
    font-weight: bold;
}
.bos-page .aem-search-results .url {
    margin-bottom: 2em
}

/* Images */
.bos-image-social-media {
    display: inline-block;
    height: 25px;
    width: 25px !important;
}
.bos-image-social-media {
	margin: 0.4em;
}
.bos-container-social-media {
    position: absolute;
    right: 270px;
    width: auto !important;
}
@media (max-width: 680px) {
    .bos-container-social-media {
        top: 2.75em;
        right: 0.75em;
    }
}

.bos-width-auto {
    float: none !important;
    display: inline;
}
.bos-width-75 .cmp-image img {
    width: 75% !important;
    height: 75% !important;
}
.bos-width-50 .cmp-image img {
    width: 50% !important;
    height: 50% !important;
}    
.bos-width-25 .cmp-image img {
    width: 25% !important;
    height: 25% !important;
}

/* Facebook Feed */
x.bos-page .fb-page, 
x.bos-page .fb-page * {
    height: 500px !important;
}

/* RSS Feed */
.bos-page .rss-news-feed * {
    max-width: 100%;
}
.bos-page .article-img {
    display: none;
}
.bos-page .article:not(:first-child) {
    border-top: 1px solid #ccc;
}
.bos-page .article-date {
    padding: 1em 0;
}
.bos-page .article-link {
    display: block;
    padding: 1em 0;
    text-align: right;
}
.bos-page .article-link:hover {
    color: #3371b7;
}

/* Youtube */
x.bos-page .cmp-embed iframe {
    max-width: 1200px !important;
    width: 100vw !important;
    height: 56.25vh !important;
    margin-bottom: 1em;
}
.bos-page .cmp-embed {
    overflow: hidden;
    padding-bottom: 56.25%;
    position :relative;
    height: 0;
    margin-bottom: 1em;    
}
.bos-page .cmp-embed iframe {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

/* Header */
.bos-page .bos-container-header {
    padding: 1em;
    border-bottom: 5px solid black;
}
.bos-page .bos-container-header .aem-Grid &gt; .container {
	width: 90% !important;
    margin-left: 0 !important;
}
.bos-page .bos-container-header .image {
    float: left;
    width: 89px !important;
    height: 89px !important;
    margin: 0 1em 0 0;
}
.bos-page .bos-container-header .navigation {
    position: absolute;
    text-align: right;
}
.bos-page .bos-container-header .text {
    width: auto !important;
	vertical-align: middle;
}
.bos-page .bos-container-header .text h3 {
    margin: 0 0 10px 0;
    font-size: 40px;
    font-weight: bold;    
}
.bos-page .bos-container-header .text h4 {
    margin: 10px 0 0 0;
    font-size: 28px;
    font-weight: bold;    
}
.bos-page .bos-container-header .image + .text {
    padding-right: 2em;
    line-height: 1em;
    border-right: 1px solid rgb(255, 255, 255);
}
.bos-page .bos-container-header .image + .text + .text {
    padding-top: 0.25em;
    padding-left: 2em;
}

@media (max-width: 1169px){
	.bos-page .bos-container-header .aem-Grid &gt; .container {
    	width: auto: !important;
        margin-left: 0 !important;
    }
}

@media (max-width: 767px){
    .bos-page .bos-container-header .image + .text + .text {
    	width: 110% !important;
    	padding: 0;
    	text-align: center;
    }
}

@media (max-width: 450px){
    .bos-page .bos-container-header .image + .text {
        padding-right: 0;
        line-height: 1em;
        border: none;
    }
    .bos-page .bos-container-header .image + .text + .text {
    	padding-left: 4em;
    	text-align: left;
    }
    .bos-page .bos-container-header .image {
        width: 3.5em !important;
        height: 3.5em !important;
        margin: 0 0.5em 0 0 !important;
    }
    .bos-page .bos-container-header .container &gt; .cmp-container &gt; .aem-Grid &gt; div {
        display: inline-block !important;
    }
    .bos-page .bos-container-header .text * {
        font-size: 1em;
        margin: 0.5em 0;
    }
    .bos-page .nav-mobile {
        top: 5.5em;
    }
}

/* Breadcrumb */
.bos-page .breadcrumb {
    float: none !important;
    margin: 0 auto !important;
}
.bos-page .breadcrumb .cmp-breadcrumb__list {
    padding-left: 0;
}
.bos-page .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item {
    padding-right: 0.5em;
}
.bos-page .breadcrumb.bos-breadcrumb-pipes .cmp-breadcrumb__list .cmp-breadcrumb__item:not(:first-child) {
    padding-left: 0.5em;
    border-left: 1px solid #ccc;
}
.bos-page .breadcrumb.bos-breadcrumb-arrows .cmp-breadcrumb__list .cmp-breadcrumb__item:not(:first-child):before {
    content: "&gt;";
	margin: 0 0.5em 0 0;
    color: #999;
}

/* Footer */
.bos-page .bos-container-footer {
    padding: 2em;
}
.bos-page .bos-container-footer .navigation {
    text-align: center;
}
.bos-page .bos-container-footer .cmp-navigation__group {
    position: relative !important;
    display: block !important;
}
.bos-page .bos-container-footer .cmp-navigation__item-link:hover {
    text-decoration: underline;
}
.bos-page .bos-container-footer .cmp-navigation__item--level-0 {
    vertical-align: top;
    text-align: left;
    font-weight: bold;
}
.bos-page .bos-container-footer .cmp-navigation__item--level-1 {
    display: block;
    background-color: transparent;
    font-size: 1em;
    font-weight: normal;
}

/* Navigation */
.bos-page .bos-container-header .navigation {
    xmax-width: 1200px;
    margin: 0 auto;
}
.bos-page .bos-container-header + .navigation &gt; nav {
    xmax-width: 1200px;
    margin: 0 auto !important;
}
.bos-page nav &gt; .cmp-navigation__group {
    margin: 0;
    padding-left: 0;
}
x.bos-page .cmp-navigation__item--level-0 {
    padding: 0.5em 0.5em 0.25em 1em;
}
.bos-page .cmp-navigation__item--level-0 a {
    padding: 2em 0.5em 0.5em 1em;
}
.bos-page .cmp-navigation__item--level-1 {
    display: block !important;
    margin-left: -0.5em;
    background-color: #fff;
}
.bos-page .cmp-navigation__item--level-1 a {
    padding: 0.5em 1em;
}
.bos-page .navigation ul &gt; li {
    display: inline-block;
    font-size: 1.25em;
}
.bos-page .navigation ul &gt; li a:hover {
    color: #3371b7;
}
.bos-page .bos-container-header + .navigation ul &gt; li.cmp-navigation__item--level-0 {
    padding-bottom: 0.5em;
    border-bottom: 0.25em solid transparent;
}
.bos-page .bos-container-header + .navigation ul &gt; li.cmp-navigation__item--level-0:hover {
    border-bottom: 0.25em solid #3f51b5;
}
.bos-page .bos-container-header + .navigation .cmp-navigation__item--level-1 {
	padding: 0.5em 0;
}
.bos-page .bos-container-header + .navigation .cmp-navigation__item--level-1:hover {
	background-color: #fff9c6;
}
.bos-page .navigation .cmp-navigation__item.cmp-navigation__item--level-0 &gt; .cmp-navigation__group {
    display: none;
    position: absolute;
    z-index: 100;
	xmargin-left: -1.1em;
    margin-top: -0.15em;
    xpadding: 0.65em .5em;
    padding: 1.25em 0.5em 0.65em 0.5em;
    font-size: 1rem;
}
.bos-page .bos-container-header &gt; .cmp-container &gt; div {
    position: relative;
}
.bos-page .bos-container-header .cmp-navigation {
    margin-top: 2.5em;
}
.bos-page .bos-container-header nav &gt; ul &gt; li {
    padding: 0 1em;
}
.bos-page .navigation ul &gt; li:first-child {
    padding-left: 0 !important;
}
.bos-page .bos-container-header .cmp-navigation__item--level-0 {
    display: inline-block;
    width: auto !important;
}

@media (max-width: 1169px){
	.bos-page .nav-mobile {
    	display: block !important;
        position: absolute;
        top: 7em;
        right: 1em;
        width: 50px;
        height: 7px;
        background: #000;
        xbox-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        transition: 0.5s;
    }
    .bos-page .nav-mobile:before {
        top: -16px;
    }
    .bos-page .nav-mobile:after {
        top: 16px;
    }
    .bos-page .icon-nav {
        position: absolute;
        top: -1em;
        left: 0;
        width: 50px;
        height: 40px;
        cursor: pointer;
    }
    .bos-page .nav-mobile:before,
    .bos-page .nav-mobile:after {
        content: '';
        position: absolute;
        width: 50px;
        height: 7px;
        background: #000;
        xbox-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        transition:0.5s;
    }
    .bos-page .icon-nav.active-one {
        background: #000;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0);
    }
    .bos-page .icon-nav.active-one:before {
        top: 0;
        transform:rotate(45deg);
    }
    .bos-page .icon-nav.active-one:after {
        top: 0;
        transform: rotate(135deg);
        xbox-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);
    }
    .bos-page .navigation {
		width: 100% !important;
    	margin: 0 !important;
        font-size: 1.25em;
    }
    .bos-page .bos-container-header + .navigation.bos-menu-mobile {
		display: none !important; 
    }
    .bos-page .bos-container-header + .navigation .cmp-navigation__item {
        display: block;
        padding: 0 !important;
        border-bottom: 1px solid #ccc !important;
    }
    .bos-page .bos-container-header + .navigation .cmp-navigation__item:hover {
        background-color: transparent;
    }
    .bos-page .bos-container-header + .navigation .cmp-navigation__item-link {
        display: block;
    	padding: 0.5em;
    }
    .bos-page .bos-container-header + .navigation .cmp-navigation__item--level-1 {
		border-bottom: 0 !important;
        border-top: 1px solid #ccc;
    }
    .bos-page .navigation .cmp-navigation__item.cmp-navigation__item--level-0 &gt; .cmp-navigation__group {
		margin-left: 0;
    }
	x.bos-page .bos-container-header nav &gt; ul {
    	padding: 0;
	}
    x.bos-page .bos-container-header nav &gt; ul &gt; li {
        padding: 0.5em 0 !important;
	}
    .bos-page .bos-container-header + .navigation .bos-menu-open + .cmp-navigation__group {
        position: relative !important;
    	font-size: 1.25rem;
    }
    x.bos-page .navigation .cmp-navigation__item--level-0 &gt; .cmp-navigation__group {
        font-size: 1.25rem;
    }
    x.bos-page .cmp-navigation__item--level-0  &gt; a::after {
        right: 0.75em;
        border: inset 0.75em;
        border-color: #000 transparent transparent;
    }
    .bos-page .navigation .cmp-navigation__item--level-1 &gt; .cmp-navigation__item-link {
        padding-left: 2em !important;
    }
	.bos-page .bos-container-header + .navigation .bos-menu-parent &gt; a::after {
        position: absolute;
        margin-top: 0.25em;
        right: 1em;
        border: inset 0.75em;
        border-color: #000 transparent transparent;
		content: '';
	}
	.bos-page a.bos-menu-open::after {
        transform: rotate(180deg);
    	margin-top: -0.5em !important;
	}
	.bos-page .bos-menu-open + ul {
        padding: 0 !important;
    }
	.bos-page .breadcrumb {
        display: none !important;
	}
    .bos-container-footer nav &gt; ul &gt; li {
        width: 100%;
        text-align: center !important;
        padding-left: 0 !important;
    }
}


/* Page Content */
.bos-page  &gt; .cmp-container &gt; .container &gt; .cmp-container &gt; div &gt; .container &gt; .cmp-container &gt; div &gt; .container {
    float: none !important;
    max-width: 1280px;
    margin: 0 auto;
}

/* Hero Section */
.bos-page .bos-container-hero-content {
    padding-top: 0 !important;
}
.bos-page .bos-container-hero-content .cmp-teaser {
    position: relative;
}
.bos-page .bos-container-hero-content .cmp-teaser .cmp-teaser__content {
    width: 100%;
    position: absolute;
    top: 0;
    text-align: center;
}

/* Image Banner */
.bos-page .bos-container-image-banner {
    text-align: center;
}
.bos-page .bos-container-image-banner &gt; div {
	overflow: hidden;
}
x.bos-page .bos-container-image-banner .teaser {
	overflow: hidden;
}
.bos-page .bos-container-image-banner .cmp-teaser {
    position: relative;
}
.bos-page .bos-container-image-banner .cmp-teaser .cmp-teaser__image {
    position: absolute;
    top: 0;
    z-index: 0;
    width: 100%;
}
.bos-page .bos-container-image-banner .cmp-teaser .cmp-teaser__content {
    position: relative;
    z-index: 1;
    padding: 0.5em;
}
.bos-page .bos-container-image-banner .cmp-teaser .cmp-teaser__title-link {
    color: auto;
}

/* Lists */
.bos-page .page .list .cmp-list__item {
    line-height: 2em;
}

/* Accordion */
.bos-page .cmp-accordion__item {
    margin-bottom: 1em;
}
.bos-page .cmp-accordion__title {
    font-size: 1rem;
}
.bos-page .cmp-accordion__button:hover,
.bos-page .cmp-tabs__tab:hover {
    color: #3371b7;
}
.bos-page .cmp-accordion .cmp-text {
    padding: 1em;
}
.bos-page .cmp-accordion .cmp-text p {
	margin-top: 0;
}
.bos-page .cmp-accordion .cmp-accordion__button {
    border-width: 0;
    border-radius: 0.25em !important;
}
.bos-page .cmp-accordion .cmp-accordion__button--expanded {
    margin-bottom: 0 !important;
    border-radius: 0.25em 0.25em 0 0 !important;
    outline: none !important;
}

/* Tabs */
.bos-page .cmp-tabs__tab {
    outline: none;
}
.bos-page .cmp-tabs__tablist {
    margin-bottom: 0;
}
.bos-page .cmp-tabs__tab--active {
    background-color: #efefef;
    font-weight: bold;
    border: none;
    border-radius: 5px 5px 0 0;
}
.bos-page .cmp-tabs .cmp-tabs__tabpanel--active {
    padding: 0.25em;
}

/* Carousel */
.bos-page .carousel {
	margin-bottom: 1em;
}
x.bos-page .cmp-carousel__item {
	display: none;
}
.bos-page .carousel .cmp-image__title {
    padding: 1em;
    display: block;
    color: #707070;
    font-size: 0.75em;
}
.bos-page .bos-carousel-hide-actions .cmp-carousel__actions,
.bos-page .bos-carousel-hide-indicators .cmp-carousel__indicators {
    display: none;
}
x.bos-page .cmp-carousel__item--active {
	animation: fadeIn ease 20s;
}

/* Forms */
.bos-page form.cmp-form * {
    xfont-family: inherit !important;
    xfont-size: 1em;
    xcolor: #666;
}
.bos-page form.cmp-form input,
.bos-page form.cmp-form textarea,
.bos-page form.cmp-form select,
.bos-page form.cmp-form select options {
    font-family: inherit !important;
}
.bos-page form.cmp-form label,
.bos-page form.cmp-form .cmp-form-options__help-message,
.bos-page form.cmp-form .cmp-form-options__legend {
    font-family: inherit !important;
    font-size: 1em;
    color: #000;
}
.bos-page form.cmp-form .text,
.bos-page form.cmp-form .options {
    margin: 0.5em 0;
}
.bos-page form.cmp-form .cmp-form-options__label,
.bos-page form.cmp-form .cmp-form-text__textarea {
    vertical-align: top;
}
.bos-page form.cmp-form input,
.bos-page form.cmp-form select,
.bos-page form.cmp-form textarea {
    display: block;
    width: calc(100% - 1.25rem);
    padding: 0.5rem;
}
.bos-page form.cmp-form select {
    width: 100%;
}
.bos-page form.cmp-form input[type="checkbox"],
.bos-page form.cmp-form input[type="radio"] {
    display: inline-block;
    width: auto;
}
.bos-page form.cmp-form fieldset {
    border: none;
    margin: 0;
    padding: 0;
}
.bos-page form.cmp-form legend {
    padding-bottom: 0.25em;
    padding-inline-start: 0;
}
.bos-page form.cmp-form legend + label &gt; input {
    margin-left: 0 !important;
}
.bos-page form.cmp-form button[type="submit"] {
    xfloat: right;
}      
.bos-page form.cmp-form button {
	width: 100%;
}  

/* BOS Colors &amp; Backgrounds */
.bos-page .bos-color-white.text,
.bos-page .bos-color-white.button a,
.bos-page .bos-color-white a.cmp-download__action,
.bos-page .bos-color-white button,
.bos-page .bos-color-white .cmp-tabs__tab--active {
    color: #fff !important;
}
.bos-page .bos-color-white-off1.text,
.bos-page .bos-color-white-off1.button a,
.bos-page .bos-color-white-off1 a.cmp-download__action,
.bos-page .bos-color-white-off1 button,
.bos-page .bos-color-white-off1 .cmp-tabs__tab--active{
    color: #f5f6f1 !important;
}
.bos-page .bos-color-white-off2.text,
.bos-page .bos-color-white-off2.button a,
.bos-page .bos-color-white-off2 a.cmp-download__action,
.bos-page .bos-color-white-off2 button,
.bos-page .bos-color-white-off2 .cmp-tabs__tab--active {
    color: #f6f6f6 !important;
}
.bos-page .bos-color-grey-light.text,
.bos-page .bos-color-grey-light.button a,
.bos-page .bos-color-grey-light a.cmp-download__action,
.bos-page .bos-color-grey-light button,
.bos-page .bos-color-grey-light .cmp-tabs__tab--active {
    color: #ccccc1 !important;
}
.bos-page .bos-color-grey.text,
.bos-page .bos-color-grey.button a,
.bos-page .bos-color-grey a.cmp-download__action,
.bos-page .bos-color-grey button,
.bos-page .bos-color-grey .cmp-tabs__tab--active {
    color: #707070 !important;
}
.bos-page .bos-color-black.text,
.bos-page .bos-color-black.button a,
.bos-page .bos-color-black a.cmp-download__action,
.bos-page .bos-color-black button, 
.bos-page .bos-color-black .cmp-tabs__tab--active {
    color: #000 !important;
}
.bos-page .bos-color-blue-crisp.text,
.bos-page .bos-color-blue-crisp.button a,
.bos-page .bos-color-blue-crisp a.cmp-download__action,
.bos-page .bos-color-blue-crisp button,
.bos-page .bos-color-blue-crisp .cmp-tabs__tab--active {
    color: #6e8491 !important;
}
.bos-page .bos-color-blue-light1.text,
.bos-page .bos-color-blue-light1.button a,
.bos-page .bos-color-blue-light1 a.cmp-download__action,
.bos-page .bos-color-blue-light1 button,
.bos-page .bos-color-blue-light1 .cmp-tabs__tab--active {
    color: #65c5f0 !important;
}
.bos-page .bos-color-blue-light2.text,
.bos-page .bos-color-blue-light2.button a,
.bos-page .bos-color-blue-light2 a.cmp-download__action,
.bos-page .bos-color-blue-light2 button,
.bos-page .bos-color-blue-light2 .cmp-tabs__tab--active {
    color: #3371b7 !important;
}
.bos-page .bos-color-blue-medium.text,
.bos-page .bos-color-blue-medium.button a,
.bos-page .bos-color-blue-medium a.cmp-download__action,
.bos-page .bos-color-blue-medium button,
.bos-page .bos-color-blue-medium .cmp-tabs__tab--active {
    color: #3a4c73 !important;
}
.bos-page .bos-color-blue-navy.text,
.bos-page .bos-color-blue-navy.button a,
.bos-page .bos-color-blue-navy a.cmp-download__action,
.bos-page .bos-color-blue-navy button,
.bos-page .bos-color-blue-navy .cmp-tabs__tab--active {
    color: #384453 !important;
}
.bos-page .bos-color-blue-dark2.text,
.bos-page .bos-color-blue-dark2.button a,
.bos-page .bos-color-blue-dark2 a.cmp-download__action,
.bos-page .bos-color-blue-dark2 button,
.bos-page .bos-color-blue-dark2 .cmp-tabs__tab--active {
    color: #1b202d !important;
}
.bos-page .bos-color-beige.text,
.bos-page .bos-color-beige.button a,
.bos-page .bos-color-beige a.cmp-download__action,
.bos-page .bos-color-beige button,
.bos-page .bos-color-beige .cmp-tabs__tab--active {
    color: #ebe3cf !important;
}
.bos-page .bos-color-salmon.text,
.bos-page .bos-color-salmon.button a,
.bos-page .bos-color-salmon a.cmp-download__action,
.bos-page .bos-color-salmon button,
.bos-page .bos-color-salmon .cmp-tabs__tab--active {
    color: #f2d9bb !important;
}
.bos-page .bos-color-orange2.text,
.bos-page .bos-color-orange2.button a,
.bos-page .bos-color-orange2 a.cmp-download__action,
.bos-page .bos-color-orange2 button,
.bos-page .bos-color-orange2 .cmp-tabs__tab--active {
    color: #e8a23b !important;
}
.bos-page .bos-color-pink.text,
.bos-page .bos-color-pink.button a,
.bos-page .bos-color-pink a.cmp-download__action,
.bos-page .bos-color-pink button,
.bos-page .bos-color-pink .cmp-tabs__tab--active {
    color: #f16465 !important;
}
.bos-page .bos-color-red-light.text,
.bos-page .bos-color-red-light.button a,
.bos-page .bos-color-red-light a.cmp-download__action,
.bos-page .bos-color-red-light button,
.bos-page .bos-color-red-light .cmp-tabs__tab--active {
    color: #ff5657 !important;
}
.bos-page .bos-color-green2.text,
.bos-page .bos-color-green2.button a,
.bos-page .bos-color-green2 a.cmp-download__action,
.bos-page .bos-color-green2 button,
.bos-page .bos-color-green2 .cmp-tabs__tab--active {
    color: #66762e !important;
}

.bos-page .bos-bg-white:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-white.text,
.bos-page .bos-bg-white.button,
.bos-page .bos-bg-white button,
.bos-page .bos-bg-hover-white.button a:hover,
.bos-page .bos-bg-hover-white button:hover,
.bos-page .bos-bg-white a.cmp-download__action,
.bos-page .bos-bg-hover-white a.cmp-download__action:hover,
.bos-page .bos-bg-white.accordion button,
.bos-page .bos-bg-white.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-white.tabs .cmp-tabs__tabpanel--active {
    background-color: #fff !important;
}
.bos-page .bos-bg-white-off1:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-white-off1.text,
.bos-page .bos-bg-white-off1.button,
.bos-page .bos-bg-white-off1 button,
.bos-page .bos-bg-hover-white-off1.button a:hover,
.bos-page .bos-bg-hover-white-off1 button:hover,
.bos-page .bos-bg-white-off1 a.cmp-download__action,
.bos-page .bos-bg-hover-white-off1 a.cmp-download__action:hover,
.bos-page .bos-bg-white-off1.accordion button,
.bos-page .bos-bg-white-off1.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-white-off1.tabs .cmp-tabs__tabpanel--active {
    background-color: #f5f6f1 !important;
}
.bos-page .bos-bg-white-off2:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-white-off2.text,
.bos-page .bos-bg-white-off2.button,
.bos-page .bos-bg-white-off2 button,
.bos-page .bos-bg-hover-white-off2.button a:hover,
.bos-page .bos-bg-hover-white-off2 button:hover,
.bos-page .bos-bg-white-off2 a.cmp-download__action,
.bos-page .bos-bg-hover-white-off2 a.cmp-download__action:hover,
.bos-page .bos-bg-white-off2.accordion button,
.bos-page .bos-bg-white-off2.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-white-off2.tabs .cmp-tabs__tabpanel--active {
    background-color: #f6f6f6 !important;
}
.bos-page .bos-bg-grey-light:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-grey-light.text,
.bos-page .bos-bg-grey-light.button,
.bos-page .bos-bg-grey-light button,
.bos-page .bos-bg-hover-grey-light.button a:hover,
.bos-page .bos-bg-hover-grey-light button:hover,
.bos-page .bos-bg-grey-light a.cmp-download__action,
.bos-page .bos-bg-hover-grey a.cmp-download__action:hover,
.bos-page .bos-bg-grey-light.accordion button,
.bos-page .bos-bg-grey-light.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-grey-light.tabs .cmp-tabs__tabpanel--active {
    background-color: #ccccc1 !important;
}
.bos-page .bos-bg-grey:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-grey.text,
.bos-page .bos-bg-grey.button,
.bos-page .bos-bg-grey button,
.bos-page .bos-bg-hover-grey.button a:hover,
.bos-page .bos-bg-hover-grey button:hover,
.bos-page .bos-bg-grey a.cmp-download__action,
.bos-page .bos-bg-hover-grey a.cmp-download__action:hover,
.bos-page .bos-bg-grey.accordion button,
.bos-page .bos-bg-grey.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-grey.tabs .cmp-tabs__tabpanel--active {
    background-color: #707070 !important;
}
.bos-page .bos-bg-black:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-black.text,
.bos-page .bos-bg-black.button,
.bos-page .bos-bg-black button,
.bos-page .bos-bg-hover-black.button a:hover,
.bos-page .bos-bg-hover-black button:hover,
.bos-page .bos-bg-black a.cmp-download__action,
.bos-page .bos-bg-hover-black a.cmp-download__action:hover,
.bos-page .bos-bg-black.accordion button,
.bos-page .bos-bg-black.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-black.tabs .cmp-tabs__tabpanel--active {
    background-color: #000 !important;
}
.bos-page .bos-bg-blue-crisp:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-blue-crisp.text,
.bos-page .bos-bg-blue-crisp.button,
.bos-page .bos-bg-blue-crisp button,
.bos-page .bos-bg-hover-blue-crisp.button a:hover,
.bos-page .bos-bg-hover-blue-crisp button:hover,
.bos-page .bos-bg-blue-crisp a.cmp-download__action,
.bos-page .bos-bg-hover-blue-crisp a.cmp-download__action:hover,
.bos-page .bos-bg-blue-crisp.accordion button,
.bos-page .bos-bg-blue-crisp.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-blue-crisp.tabs .cmp-tabs__tabpanel--active {
    background-color: #6e8491 !important;
}
.bos-page .bos-bg-blue-light1:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-blue-light1.text,
.bos-page .bos-bg-blue-light1.button,
.bos-page .bos-bg-blue-light1 button,
.bos-page .bos-bg-hover-blue-light1.button a:hover,
.bos-page .bos-bg-hover-blue-light1 button:hover,
.bos-page .bos-bg-blue-light1 a.cmp-download__action,
.bos-page .bos-bg-hover-blue-light1 a.cmp-download__action:hover,
.bos-page .bos-bg-blue-light1.accordion button,
.bos-page .bos-bg-blue-light1.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-blue-light1.tabs .cmp-tabs__tabpanel--active {
    background-color: #65c5f0 !important;
}
.bos-page .bos-bg-blue-light2:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-blue-light2.text,
.bos-page .bos-bg-blue-light2.button,
.bos-page .bos-bg-blue-light2 button,
.bos-page .bos-bg-hover-blue-light2.button a:hover,
.bos-page .bos-bg-hover-blue-light2 button:hover,
.bos-page .bos-bg-blue-light2 a.cmp-download__action,
.bos-page .bos-bg-hover-blue-light2 a.cmp-download__action:hover,
.bos-page .bos-bg-blue-light2.accordion button,
.bos-page .bos-bg-blue-light2.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-blue-light2.tabs .cmp-tabs__tabpanel--active {
    background-color: #3371b7 !important;
}
.bos-page .bos-bg-blue-medium:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-blue-medium.text,
.bos-page .bos-bg-blue-medium.button,
.bos-page .bos-bg-blue-medium button,
.bos-page .bos-bg-hover-blue-medium.button a:hover,
.bos-page .bos-bg-hover-blue-medium button:hover,
.bos-page .bos-bg-blue-medium a.cmp-download__action,
.bos-page .bos-bg-hover-blue-medium a.cmp-download__action:hover,
.bos-page .bos-bg-blue-medium.accordion button,
.bos-page .bos-bg-blue-medium.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-blue-medium.tabs .cmp-tabs__tabpanel--active {
    background-color: #3a4c73 !important;
}
.bos-page .bos-bg-blue-navy:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-blue-navy.text,
.bos-page .bos-bg-blue-navy.button,
.bos-page .bos-bg-blue-navy button,
.bos-page .bos-bg-hover-blue-navy.button a:hover,
.bos-page .bos-bg-hover-blue-navy button:hover,
.bos-page .bos-bg-blue-navy a.cmp-download__action,
.bos-page .bos-bg-hover-blue-navy a.cmp-download__action:hover,
.bos-page .bos-bg-blue-navy.accordion button,
.bos-page .bos-bg-blue-navy.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-blue-navy.tabs .cmp-tabs__tabpanel--active {
    background-color: #384453 !important;
}
.bos-page .bos-bg-blue-dark2:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-blue-dark2.text,
.bos-page .bos-bg-blue-dark2.button,
.bos-page .bos-bg-blue-dark2 button,
.bos-page .bos-bg-hover-dark2.button a:hover,
.bos-page .bos-bg-hover-dark2 button:hover,
.bos-page .bos-bg-blue-dark2 a.cmp-download__action,
.bos-page .bos-bg-hover-blue-dark2 a.cmp-download__action:hover,
.bos-page .bos-bg-blue-dark2.accordion button,
.bos-page .bos-bg-blue-dark2.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-blue-dark2.tabs .cmp-tabs__tabpanel--active {
    background-color: #1b202d !important;
}
.bos-page .bos-bg-beige:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-beige.text,
.bos-page .bos-bg-beige.button,
.bos-page .bos-bg-beige button,
.bos-page .bos-bg-hover-beige.button a:hover,
.bos-page .bos-bg-hover-beige button:hover,
.bos-page .bos-bg-beige a.cmp-download__action,
.bos-page .bos-bg-hover-beige a.cmp-download__action:hover,
.bos-page .bos-bg-beige.accordion button,
.bos-page .bos-bg-beige.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-beige.tabs .cmp-tabs__tabpanel--active {
    background-color: #ebe3cf !important;
}
.bos-page .bos-bg-salmon:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-salmon.text,
.bos-page .bos-bg-salmon.button,
.bos-page .bos-bg-salmon button,
.bos-page .bos-bg-hover-salmon.button a:hover,
.bos-page .bos-bg-hover-salmon button:hover,
.bos-page .bos-bg-salmon a.cmp-download__action,
.bos-page .bos-bg-hover-salmon a.cmp-download__action:hover,
.bos-page .bos-bg-salmon.accordion button,
.bos-page .bos-bg-salmon.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-salmon.tabs .cmp-tabs__tabpanel--active {
    background-color: #f2d9bb !important;
}
.bos-page .bos-bg-orange2:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-orange2.text,
.bos-page .bos-bg-orange2.button,
.bos-page .bos-bg-orange2 button,
.bos-page .bos-bg-hover-orange2.button a:hover,
.bos-page .bos-bg-hover-orange2 button:hover,
.bos-page .bos-bg-orange2 a.cmp-download__action,
.bos-page .bos-bg-hover-orange2 a.cmp-download__action:hover,
.bos-page .bos-bg-orange2.accordion button,
.bos-page .bos-bg-orange2.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-orange2.tabs .cmp-tabs__tabpanel--active {
    background-color: #e8a23b !important;
}
.bos-page .bos-bg-pink:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-pink.text,
.bos-page .bos-bg-pink.button,
.bos-page .bos-bg-hover-pink.button a:hover,
x.bos-page .bos-bg-hover-pink button:hover,
.bos-page .bos-bg-pink a.cmp-download__action,
.bos-page .bos-bg-hover-pink a.cmp-download__action:hover,
.bos-page .bos-bg-pink.accordion button,
.bos-page .bos-bg-pink.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-pink.tabs .cmp-tabs__tabpanel--active {
    background-color: #f16465 !important;
}
.bos-page .bos-bg-red-light:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-red-light.text,
.bos-page .bos-bg-red-light.button,
.bos-page .bos-bg-red-light button,
.bos-page .bos-bg-hover-red-light.button a:hover,
.bos-page .bos-bg-hover-red-light button:hover,
.bos-page .bos-bg-red-light a.cmp-download__action,
.bos-page .bos-bg-hover-red-light a.cmp-download__action:hover,
.bos-page .bos-bg-red-light.accordion button,
.bos-page .bos-bg-red-light.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-red-light.tabs .cmp-tabs__tabpanel--active {
    background-color: #ff5657 !important;
}
.bos-page .bos-bg-green2:not(.download):not(.accordion):not(.tabs),
.bos-page .bos-bg-green2.text,
.bos-page .bos-bg-green2.button,
.bos-page .bos-bg-green2 button,
.bos-page .bos-bg-hover-green2.button a:hover,
.bos-page .bos-bg-hover-green2 button:hover,
.bos-page .bos-bg-green2 a.cmp-download__action,
.bos-page .bos-bg-hover-green2 a.cmp-download__action:hover,
.bos-page .bos-bg-green2.accordion button,
.bos-page .bos-bg-green2.tabs .cmp-tabs__tab--active,
.bos-page .bos-bg-green2.tabs .cmp-tabs__tabpanel--active {
    background-color: #66762e !important;
}

/* Separator */
.bos-page .bos-border-white hr {
    color: #fff !important;
}
.bos-page .bos-border-white-off1 hr {
    color: #f5f6f1 !important;
}
.bos-page .bos-border-white-off2 hr {
    color: #f6f6f6 !important;
}
.bos-page .bos-border-grey-light hr {
    color: #ccccc1 !important;
}
.bos-page .bos-border-grey hr {
    color: #707070 !important;
}
.bos-page .bos-border-black hr {
    color: #000 !important;
}
.bos-page .bos-border-blue-crisp hr {
    color: #6e8491 !important;
}
.bos-page .bos-border-blue-light1 hr {
    color: #65c5f0 !important;
}
.bos-page .bos-border-blue-light2 hr {
    color: #3371b7 !important;
}
.bos-page .bos-border-blue-navy hr {
    color: #384453 !important;
}
.bos-page .bos-border-blue-dark2 hr {
    color: #1b202d !important;
}
.bos-page .bos-border-salmon hr {
    color: #f2d9bb !important;
}
.bos-page .bos-border-orange2 hr {
    color: #e8a23b !important;
}
.bos-page .bos-border-red-light hr {
    color: #ff5657 !important;
}
.bos-page .bos-border-green2 hr {
    color: #66762e !important;
}
.bos-page .bos-border-solid hr {
	border-style: solid;
}
.bos-page .bos-border-dashed hr {
	border-style: dashed;
}
.bos-page .bos-border-dotted hr {
	border-style: dotted;
}
.bos-page .bos-border-top-1px hr {
    border-width: 1px 0 0 0;
}
.bos-page .bos-border-top-2px hr {
    border-width: 2px 0 0 0;
}
.bos-page .bos-border-top-3px hr {
    border-width: 3px 0 0 0;
}
.bos-page .bos-border-top-4px hr {
    border-width: 4px 0 0 0;
}
.bos-page .bos-border-top-5px hr {
    border-width: 5px 0 0 0;
}

.bos-page .bos-separator-hidden hr {
    visibility: hidden;
}
.bos-page .bos-separator-height-1 hr {
    margin: 0.5rem 0;
}
.bos-page .bos-separator-height-2 hr {
    margin: 1rem 0;
}
.bos-page .bos-separator-height-3 hr {
    margin: 1.5rem 0;
}
.bos-page .bos-separator-height-4 hr {
    margin: 2rem 0;
}
.bos-page .bos-separator-height-5 hr {
    margin: 2.5rem 0;
}

/* Border Radius */
.image.bos-border-radius-3px img,
.text.bos-border-radius-3px,
.container.bos-border-radius-3px {
    border-radius: 3px;
}
.image.bos-border-radius-6px img,
.text.bos-border-radius-6px,
.container.bos-border-radius-6px {
    border-radius: 6px;
}
.image.bos-border-radius-9px img,
.text.bos-border-radius-9px,
.container.bos-border-radius-9px {
    border-radius: 9px;
}
.image.bos-border-radius-12px img,
.text.bos-border-radius-12px,
.container.bos-border-radius-12px {
    border-radius: 12px;
}
.image.bos-border-radius-15px img,
.text.bos-border-radius-15px,
.container.bos-border-radius-15px {
    border-radius: 15px;
}
.image.bos-border-radius-18px img,
.text.bos-border-radius-18px,
.container.bos-border-radius-18px {
    border-radius: 18px;
}
.image.bos-border-radius-21px img,
.text.bos-border-radius-21px,
.container.bos-border-radius-21px {
    border-radius: 21px;
}
.image.bos-border-radius-24px img,
.text.bos-border-radius-24px,
.container.bos-border-radius-24px {
    border-radius: 24px;
}
.image.bos-border-radius-27px img,
.text.bos-border-radius-27px,
.container.bos-border-radius-27px {
    border-radius: 27px;
}
.image.bos-border-radius-30px img,
.text.bos-border-radius-30px,
.container.bos-border-radius-30px {
    border-radius: 30px;
}

/* Padding */
.bos-page [class*="bos-padding"] p,
.bos-page [class*="bos-padding"] h1,
.bos-page [class*="bos-padding"] h2,
.bos-page [class*="bos-padding"] h3,
.bos-page [class*="bos-padding"] h4,
.bos-page [class*="bos-padding"] h5,
.bos-page [class*="bos-padding"] h6 {
    margin: 0;
}
.bos-page .bos-padding* {
    margin: 0;
}
.bos-page .bos-padding-1px {
    padding: 1px;
}
.bos-page .bos-padding-2px {
    padding: 2px;
}
.bos-page .bos-padding-3px {
    padding: 3px;
}
.bos-page .bos-padding-4px {
    padding: 4px;
}
.bos-page .bos-padding-5px {
    padding: 5px;
}
.bos-page .bos-padding-6px {
    padding: 6px;
}
.bos-page .bos-padding-7px {
    padding: 7px;
}
.bos-page .bos-padding-8px {
    padding: 8px;
}
.bos-page .bos-padding-9px {
    padding: 9px;
}
.bos-page .bos-padding-10px {
    padding: 10px;
}
.bos-page .bos-padding-15px {
    padding: 15px;
}
.bos-page .bos-padding-20px {
    padding: 20px;
}
.bos-page .bos-padding-25px {
    padding: 25px;
}
.bos-page .bos-padding-30px {
    padding: 30px;
}
.bos-page .bos-padding-top-0 {
	padding-top: 0 !important;
}
.bos-page .bos-padding-right-0 {
	padding-right: 0 !important;
}
.bos-page .bos-padding-bottom-0 {
	padding-bottom: 0 !important;
}
.bos-page .bos-padding-left-0 {
	padding-left: 0 !important;
}

/* Margin */
.bos-page .bos-margin-1px {
    margin: 1px;
}
.bos-page .bos-margin-2px {
    margin: 2px;
}
.bos-page .bos-margin-3px {
    margin: 3px;
}
.bos-page .bos-margin-4px {
    margin: 4px;
}
.bos-page .bos-margin-5px {
    margin: 5px;
}
.bos-page .bos-margin-6px {
    margin: 6px;
}
.bos-page .bos-margin-7px {
    margin: 7px;
}
.bos-page .bos-margin-8px {
    margin: 8px;
}
.bos-page .bos-margin-9px {
    margin: 9px;
}
.bos-page .bos-margin-10px {
    margin: 10px;
}
.bos-page .bos-margin-top-0 {
	margin-top: 0 !important;
}
.bos-page .bos-margin-bottom-0 {
	margin-bottom: 0 !important;
}
.bos-page .bos-margin-left-0 {
	margin-left: 0 !important;
}
.bos-page .bos-margin-right {
	margin-right: 0 !important;
}

/* Content Fragments */
.bos-page .cosd-news-list-wrapper,
.bos-page .cosd-bos-bl-list-wrapper  {
    margin-top: 1em;
	padding: 0;
}
.bos-page .cosd-news-image-element-title,
.bos-page .cosd-news-date-element-title,
.bos-page .cosd-news-element-shortDescription-title,
.bos-page .cosd-news-element-description-title,
.bos-page .cosd-bos-bl-image-element-title,
.bos-page .cosd-bos-bl-date-element-title,
.bos-page .cosd-bos-bl-element-shortDescription-title,
.bos-page .cosd-bos-bl-element-description-title {
    display: none;
}
.bos-page .cosd-news-image-element .cosd-news-image-element-value img,
.bos-page .cosd-bos-bl-image-element .cosd-bos-bl-image-element-value img {
    max-width: 100%;
}
.bos-page .cosd-news-list, 
.bos-page .cosd-news-article,
.bos-page .cosd-bos-bl-list, 
.bos-page .cosd-bos-bl-article {
    word-break: break-word;
}
.bos-page .cosd-news-article,
.bos-page .cosd-bos-bl-article {
    padding: 1em;
}
.bos-page .cosd-news-list-item .cosd-news-article,
.bos-page .cosd-bos-bl-list-item .cosd-bos-bl-article {
    padding: 0;
}
.bos-page .cosd-news-list-item,
.bos-page .cosd-bos-bl-list-item {
    border: none;
    box-shadow: none;
    margin: 1em 0 0 0;
    padding: 0;
}
.bos-page .cosd-news-heading,
.bos-page .cosd-bos-bl-heading {
	width: 100%;
	margin-top: 0;
    margin-bottom: 0.5em !important;
    font-size: 2em;
    line-height: 1.25em;
    font-weight: bold;
}
.bos-page .cosd-news-date-element-value,
.bos-page .cosd-bos-bl-date-element-value {
    margin-bottom: 0.5em;
	font-size: 1.25em;
    font-weight: bold;
}
.bos-page .cosd-news-element-readmore-value,
.bos-page .cosd-bos-bl-element-readmore-value {
    padding-top: 1em;
}
.bos-page .cosdnewslist #cf-news-list-pagination,
.bos-page .boardletterslist #cf-bos-bl-list-pagination {
    padding: 1em;
}
.bos-page .cosdnewslist #cf-news-list-pagination ul,
.bos-page .boardletterslist #cf-bos-bl-list-pagination ul {
    float: right;
}
.bos-page .cosdnewslist #cf-news-list-pagination ul li a,
.bos-page .boardletterslist #cf-bos-bl-list-pagination ul li a {
    box-shadow: none;
    background: none;
}

@media (max-width: 680px){	
	.bos-page .cosd-news-list-item,
	.bos-page .cosd-bos-bl-list-item {
		margin-bottom: 3em;
	}
    .bos-page .cosdnewslist #cf-news-list-pagination,
    .bos-page .boardletterslist #cf-bos-bl-list-pagination {
		margin-bottom: 2em;
	}
}

@media (min-width: 681px){	
	.bos-page .cosd-news-list-item,
	.bos-page .cosd-bos-bl-list-item {
   		display: flex;
    }
	.bos-page .bos-cosd-news-image-width-100 .cosd-news-items,
	.bos-page .bos-cosd-bos-bl-image-width-100 .cosd-bos-bl-image-element {
        width: 100% !important;
    	padding: 0 !important;
    	text-align: left !important;
    }
    .bos-page .cosd-news-image-element,
    .bos-page .cosd-news-items {
        width: calc(50% - 0.5em);
    }
	.bos-page .bos-cosd-news-image-alternating .cosd-news-image-element,
	.bos-page .bos-cosd-news-image-alternating .cosd-news-items,
	.bos-page .bos-cosd-bos-bl-image-alternating .cosd-bos-bl-image-element,
	.bos-page .bos-cosd-bos-bl-image-alternating .cosd-bos-bl-items {
        width: calc(50% - 0.5em);
    }
	.bos-page .bos-cosd-news-image-alternating.bos-cosd-news-width-50 .cosd-news-image-element,
	.bos-page .bos-cosd-news-image-alternating.bos-cosd-news-width-50 .cosd-news-items,
	.bos-page .bos-cosd-bos-bl-image-alternating.bos-cosd-bos-bl-width-50 .cosd-bos-bl-image-element,
	.bos-page .bos-cosd-bos-bl-image-alternating.bos-cosd-bos-bl-width-50 .cosd-bos-bl-items {
        width: calc(50% - 0.5em);
    }
    .bos-page .bos-cosd-news-image-width-50 .cosd-news-image-element,
    .bos-page .bos-cosd-bos-bl-image-width-50 .cosd-bos-bl-image-element {
        width: calc(50% - 0.5em);
       	float: left;
    }
	.bos-page .bos-cosd-news-image-width-50 .cosd-news-items,
	.bos-page .bos-cosd-bos-bl-image-width-50 .cosd-bos-bl-items {
        width: calc(50% - 0.5em);
    	float: right;
    }
    .bos-page .bos-cosd-news-image-width-33 .cosd-news-image-element,
    .bos-page .bos-cosd-bos-bl-image-width-33 .cosd-bos-bl-image-element {
        width: calc(33% - 0.5em);
    	float: left;
    }
    .bos-page .bos-cosd-news-image-width-33 .cosd-news-items,
    .bos-page .bos-cosd-bos-bl-image-width-33 .cosd-bos-bl-items {
        width: calc(67% - 0.5em);
    	float: right;
    }
    .bos-page .bos-cosd-news-image-width-25 .cosd-news-image-element,
    .bos-page .bos-cosd-bos-bl-image-width-25 .cosd-bos-bl-image-element  {
        width: calc(25% - 0.5em);
   		float: left;
    }
    .bos-page .bos-cosd-news-image-width-25 .cosd-news-items,
    .bos-page .bos-cosd-bos-bl-image-width-25 .cosd-bos-bl-items  {
        width: calc(75% - 0.5em);
		float: right;
    }
    .bos-page .bos-cosd-news-image-right .cosd-news-items,
    .bos-page .bos-cosd-news-image-right .cosd-news-image-element,
    .bos-page .bos-cosd-news-image-alternating .cosd-news-list-item:nth-child(even) .cosd-news-image-element,
    .bos-page .bos-cosd-news-image-alternating .cosd-news-list-item:nth-child(odd) .cosd-news-items,
    .bos-page .bos-cosd-bos-bl-image-right .cosd-bos-bl-items,
    .bos-page .bos-cosd-bos-bl-image-right .cosd-bos-bl-image-element,
    .bos-page .bos-cosd-bos-bl-image-alternating .cosd-bos-bl-list-item:nth-child(even) .cosd-bos-bl-image-element,
    .bos-page .bos-cosd-bos-bl-image-alternating .cosd-bos-bl-list-item:nth-child(odd) .cosd-bos-bl-items {
        float: right;
        text-align: right;
    }
    .bos-page .bos-cosd-news-image-left .cosd-news-items,
    .bos-page .bos-cosd-news-image-left .cosd-news-image-element,
    .bos-page .bos-cosd-news-image-alternating .cosd-news-list-item:nth-child(odd) .cosd-news-image-element,
    .bos-page .bos-cosd-news-image-alternating .cosd-news-list-item:nth-child(even) .cosd-news-items,
    .bos-page .bos-cosd-bos-bl-image-left .cosd-bos-bl-items,
    .bos-page .bos-cosd-bos-bl-image-left .cosd-bos-bl-image-element,
    .bos-page .bos-cosd-bos-bl-image-alternating .cosd-bos-bl-list-item:nth-child(odd) .cosd-bos-bl-image-element,
    .bos-page .bos-cosd-bos-bl-image-alternating .cosd-bos-bl-list-item:nth-child(even) .cosd-bos-bl-items {
        float: left;
        text-align: left;
    }
    .bos-page .bos-cosd-news-image-alternating .cosd-news-list-item:nth-child(odd) .cosd-news-items,
    .bos-page .bos-cosd-bos-bl-image-alternating .cosd-bos-bl-list-item:nth-child(odd) .cosd-bos-bl-items {
        text-align: left;
    }
    .bos-page .bos-cosd-news-image-alternating .cosd-news-list-item:nth-child(even) .cosd-news-items,
    .bos-page .bos-cosd-bos-bl-image-alternating .cosd-bos-bl-list-item:nth-child(even) .cosd-bos-bl-items {
        text-align: right;
    }
    .bos-page .bos-cosd-news-image-right .cosd-news-items,
	.bos-page .bos-cosd-news-image-alternating .cosd-news-list-item:nth-child(even) .cosd-news-items,
	.bos-page .bos-cosd-bos-bl-image-right .cosd-bos-bl-items,
	.bos-page .bos-cosd-bos-bl-image-alternating .cosd-bos-bl-list-item:nth-child(even) .cosd-bos-bl-items {
        padding: 0 1em 1em 0;
    }
    .bos-page .bos-cosd-news-image-left .cosd-news-items,
	.bos-page .bos-cosd-news-image-alternating .cosd-news-list-item:nth-child(odd) .cosd-news-items,
	.bos-page .bos-cosd-bos-bl-image-left .cosd-bos-bl-items,
	.bos-page .bos-cosd-bos-bl-image-alternating .cosd-bos-bl-list-item:nth-child(odd) .cosd-bos-bl-items {
    	padding: 0 0 1em 1em;
    }
}

/* Board Letter */
.bos-page .cosd-bos-bl-image-element,
.bos-page .cosd-bos-bl-items {
    width: 100%;
}
.bos-page .cosd-bos-bl-heading + .cosd-bos-bl-element-shortDescription {
    margin-bottom: 0.5em;
    font-size: 1.5em;

}
.bos-page .cosd-bos-bl-element-readmore {
    margin-bottom: 1em;
}

/* Text Component */
.bos-page .bos-text-2x,
.bos-page .bos-text-2x p {
    font-size: 2rem;
    line-height: initial;
}
.bos-page .bos-text-3x,
.bos-page .bos-text-3x p  {
    font-size: 3rem;
    line-height: initial;
}
.bos-page .bos-text-4x,
.bos-page .bos-text-4x p {
    font-size: 4rem;
    line-height: initial;
}
.bos-page .bos-text-5x,
.bos-page .bos-text-5x p {
    font-size: 5rem;
    line-height: initial;
}
</pre></body></html>