.rowitem_CONTENT .row_background_content { opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; }
#section_content_background { background-attachment: scroll; }
#section_content_background { background-position: center center; }
#section_content_background { background-repeat: no-repeat; }
#section_content_background { background-size: auto; -webkit-background-size: auto; -moz-background-size: auto; }
#section_content_background { opacity: 0.15; -webkit-opacity: 0.15; -moz-opacity: 0.15; }
#section_footer_background { background-position: center bottom; }
.block_font_style a { color: #6f6f78; }
.block_font_style a:hover { color: #41b7bf; }
.block_font_style a { text-decoration: underline; }
.block_font_style a { font-weight: normal; }
.blockitem { margin-top: 29.296875px; margin-top: 2.9296875rem; }
.column_item .column_padding { padding-left: 15px; padding-left: 1.5rem; padding-right: 15px; padding-right: 1.5rem; }
.block_font_style { color: #6f6f78; }
.block_font_style { font-family: 'Source Sans Pro'; }
.block_font_style { font-size: 16px; font-size: 1.6rem; }
.block_font_style h1 { color: #6f6f78; }
.block_font_style h1 { font-family: 'Source Sans Pro'; }
.block_font_style h1 { font-size: 40px; font-size: 4rem; }
.block_font_style h1 { text-transform: none; }
.block_font_style h1 { font-weight: bold; }
.block_font_style h2 { color: #6f6f78; }
.block_font_style h2 { font-family: 'Source Sans Pro'; }
.block_font_style h2 { font-size: 30px; font-size: 3rem; }
.block_font_style h2 { text-transform: none; }
.block_font_style h2 { font-weight: bold; }
.block_font_style h3 { color: #6f6f78; }
.block_font_style h3 { font-family: 'Source Sans Pro'; }
.block_font_style h3 { font-size: 20px; font-size: 2rem; }
.block_font_style h3 { text-transform: none; }
.block_font_style h3 { font-weight: bold; }
.row_content_padding { padding-top: 29.296875px; padding-top: 2.9296875rem; padding-bottom: 29.296875px; padding-bottom: 2.9296875rem; }
.CSS_TOP_NAV_MOBILE { background-color: #ffffff; }
.CSS_TOP_NAV_MOBILE .item_level1>a { border-top-color: #f2f2f2; }
.TOP_NAV_MOBILE_DROPDOWN_open .mobile-button div { background-color: #41b7bf; }
.CSS_TOP_NAV_MOBILE .item a { color: #6f6f78; }
.scb_solo-1_scb .block_padding { padding-left: 15px; padding-left: 1.5rem; padding-right: 15px; padding-right: 1.5rem; }
.scb_solo-1_scb .block_padding { padding-top: 15px; padding-top: 1.5rem; padding-bottom: 15px; padding-bottom: 1.5rem; }
