.post-template-post_flush-header ol.ch-breadcrumb {display: none;}
.post-template-post_flush-header .ch-main {margin-top: 0px;}
.page-template-page_full-width-nosidebar-notitle main .ch-container {max-width: 960px;}
.page-template-default main .ch-container {max-width: 960px;}
.page-template.page-template-page_flush-header:not(.home) main .ch-container {max-width:960px;}

/*******************************************
* General Styling
*******************************************/
body {font-size: 14px;line-height: 1.42857143;}
.ch-main {line-height: 1.8; font-size: 18px;}
div.ch-main, div.ch-sidebar {margin-top: 36px;}
.btn {border-radius: 0px;}
.btn-primary {background-color: #cd3c00; border: none;}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary.focus[disabled], .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #cd3c00; border: none;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    color: #fff; background-color: #cd3c00; border: none;}
.wp-block-button.btn-legacy a.wp-block-button__link {background-color: #cd3c00;border: none;padding: 6px 12px;font-size: 14px;border-radius: 4px;line-height: 1.4;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family: "mayo-sans";}
h1 {font-size: 56px; line-height: 47px;letter-spacing: -2.24px;margin-bottom:30px;}
h2, .h2 {font-size:32px;line-height: 35px;margin-bottom: 18px;margin-top:0px;letter-spacing: -0.52px;}
h6, h6 a,.h6, .h6 a {color: #cd3c00; text-transform: uppercase;}
hr {border:none !important;border-top: 1px solid #000 !important;}
/* legacy content */
.alignright {float: right;margin: 5px 0 20px 40px;}
.alignleft {float: left;margin: 5px 40px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;max-width: 100%;}

.post-password-form label {margin-bottom:0px;}
.post-password-form input {height: 36px !important;border-radius: 0px; border: 1px solid #000; background: 0; padding: 0 16px;vertical-align: bottom;}

@media (max-width: 991px) {
    div.ch-main {margin-top:90px;}

    h1 {font-size: 42px; line-height: 39px;letter-spacing: -1.68px; }
    h2, .h2 {font-size:26px;line-height: 27px;}
}

/*******************************************
* Page/Post Styling
*******************************************/
.ch-translate-cta, #ch-slideout-drawer-translate-cta {--ch-slideout-drawer-top:225px;}
.mcl-content-wrap {max-width: 750px; margin-left: auto; margin-right: auto;}
.single-post blockquote {margin-left: auto !important; margin-right: auto !important;}
.post-title h1 {margin-top:10px; margin-bottom: 20px;color: #000;}
.post-meta {margin-bottom: 50px; font-size: 14px;}
.meta-author {font-size: 14px;}
.meta-author .author, .post-meta .author {font-weight: bold;}
.ch-cover-title {min-height: 687px;margin-bottom: 60px;}
.alignfull {
    margin-left: calc( -100vw / 2 + 100% / 2 ) !important;
    margin-right: calc( -100vw / 2 + 100% / 2 ) !important;
    max-width: 100vw !important;
    width: auto !important;
}
.wp-comments-row ~ .wp-comments-row {display: none;}
.ch-main ul {padding-left: 26px;}
.ch-main ul li {padding-bottom: 15px;}
.ch-main ul.dropdown-menu {padding-left: 0px;}
.ch-main ul.dropdown-menu li {padding-bottom: 0px;}
.ch-main ul.dropdown-menu > li > a {white-space: normal;}
.mcl-related-posts {margin-top: 70px;}
.social-share .service img {max-height:16px;}
figcaption {
	font-family: 'mayo-sans', Georgia, serif;
    line-height: 1.9;
    font-size: 16px !important;
	text-align: left !important;
}
.button-chapter-name {text-transform: uppercase;}
.ch-two-column-header-title h1 {font-size: 46px;font-weight: bold;}

/*******************************************
* Header/navigation
*******************************************/
.site-title, .mobile-title {font-family: "mayo-sans";}
.navbar .navbar-nav {font-family: "mayo-sans";}
.header10 .site-logo {margin-top: -1px;margin-left: -40px;}
.social-icon a {padding-left: 15px !important; padding-right: 15px !important;}
.mobile-social {display: none; margin-left: auto; margin-right: auto; margin-bottom: -10px;}
@media (max-width: 1000px) {
    .social-icon {display: none !important;}
    .mobile-social {display: block;}
    .mobile-social .navbar-nav {width: auto !important;}
    .mobile-social li {float: left !important;}
}

#header {display: flex;flex-direction: column;}
.header12 {order: 1;}
.banner-container {z-index: 7000;position: relative;order: 3;}
.main-navigation {order:2;}
header .sticky-subnav-wrap {order:4;}
@media (max-width: 1000px) {
    .banner-container {margin-top: 51px;}
}

/************************************
* Change bootstrap nav breakpoint
************************************/
@media (max-width: 1000px) {
    .navbar-header {float: none;}
    .navbar-left,.navbar-right {float: none !important;}
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-fixed-top {top: 0; border-width: 0 0 1px;}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important; margin-top: 7.5px;}
	.navbar-nav>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
    .collapse.in{display:block !important;}
}

/************************************
* Archive page
************************************/
.archive .ch-main {margin-top: 30px;}
.ch-archive-header {display: none;}
.velocity-archive-list-item .list-item-categories {line-height: 12px;}
.velocity-archive-list-item .list-item-categories a, .horizontal-cover-content-wrap .horizontal-cover-categories a {color: #cd3c00;text-transform: uppercase;font-family: "mayo-sans";font-size: 12px;margin-bottom: 12px;display: inline-block;}
.velocity-archive-list-item .list-item-categories a:hover {color: #cd3c00;}
.velocity-archive-list-item .list-item-title h3, .velocity-archive-list-item .list-item-title .h3 {color: #000;font-weight: bold;font-family: "mayo-sans", "Arial Black", sans-serif;text-transform: uppercase;font-size: 20px;margin-bottom: 10px;}
.velocity-archive-list-item .list-item-content {margin-bottom: 10px;font-size: 16px;line-height: 1.9;}
.velocity-archive-list-item .list-item-content p {margin-bottom: 10px;}
.velocity-archive-list-item .list-item-meta {font-size: 14px;}
.velocity-archive-list-item .author {font-weight: bold;}
.velocity-archive-list-item .media > .pull-left {margin-right: 25px;}
.velocity-archive-list-item .media-object {width: 100%;}
.archive.category h1 {text-transform: uppercase;}
.archive.category .post-title {border-bottom: 1px solid #bbb;}

/* stickynav styling */
.page-template-page_sticky-sub-menu .header10 {position: relative;}
.page-template-page_sticky-sub-menu .navbar-inverse {padding-top:2px;}
.page-template-page_sticky-sub-menu div.ch-main, .page-template-page_sticky-sub-menu-no-header-footer div.ch-main {margin-top:0px;padding-top:1px;}
.sticky-subnav {font-family: "mayo-sans", Helvetica, sans-serif;background-color: #fff;}
.sticky-subnav.navbar-fixed-top {border-bottom: 1px solid #eaeaea;}
.sticky-subnav.navbar-nav > li > a {color: #333;}
.sticky-subnav .navbar-brand {color: #333;}
.sticky-subnav.navbar-default .navbar-toggle:focus, .sticky-subnav.navbar-default .navbar-toggle:hover {
    background-color: #fff;
}
/* stickynav content page styling */
.sticky-subnav .ch-container {max-width: none;}
.cover-header .wp-block-cover__inner-container p {line-height: 1.1;}
.heading-line-height {line-height: 1.2;font-family:'mayo-display';}
.page-template-page_sticky-sub-menu .wp-block-cover.alignfull .wp-block-cover__inner-container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .page-template-page_sticky-sub-menu .wp-block-cover.alignfull .wp-block-cover__inner-container {width: 750px;max-width: 750px;}
}
@media (min-width: 992px) {
    .page-template-page_sticky-sub-menu .wp-block-cover.alignfull .wp-block-cover__inner-container {width: 970px;max-width: 970px;}
}
@media (min-width: 1000px) {
    .sticky-subnav-wrap, .sticky-subnav {min-height: 90px;}
    .sticky-subnav .navbar-brand {padding-bottom: 0;font-size: 21px;padding-top: 35px;text-transform: uppercase;}
    .sticky-subnav .navbar-right {padding-top: 20px;}
    .sticky-subnav.navbar-nav > li > a {padding-bottom: 10px;}
    .sticky-subnav.navbar-default .navbar-nav > .active > a, .sticky-subnav.navbar-default .navbar-nav > .active > a:focus, .sticky-subnav.navbar-default .navbar-nav > .active > a:hover {background-color: transparent;border-bottom: 2px solid #003da5;}
    .sticky-subnav .dropdown-menu > .active > a, .sticky-subnav .dropdown-menu > .active > a:focus, .sticky-subnav .dropdown-menu > .active > a:hover {background-color: #003da5;}
}
@media (min-width: 1200px) {
    .page-template-page_sticky-sub-menu .wp-block-cover.alignfull .wp-block-cover__inner-container {width: 1170px;max-width: 1170px;}
}
@media (max-width: 1200px) {
	.heading-line-height {font-size: 56px !important;}
}
@media (max-width: 1000px) {
    .page-template-page_sticky-sub-menu .sticky-subnav-wrap {padding-top:50px;}
    .sticky-subnav {border-top: 1px solid #eaeaea;}
    .sticky-subnav .container {width: 100%;}
    .sticky-subnav .navbar-toggle {border-color: #fff;}
    .sticky-subnav.navbar-default .navbar-toggle .icon-bar {background-color: #000;}
    .sticky-subnav.navbar-default .navbar-nav > .active > a, .sticky-subnav.navbar-default .navbar-nav > .active > a:focus, .sticky-subnav.navbar-default .navbar-nav > .active > a:hover {color: #fff;background-color: #003da5;}
}
@media (max-width: 1000px) and (min-width: 768px) {
    .sticky-subnav .navbar-toggle {margin-right: 0px;}
}
@media (max-width: 768px) {
    .wp-block-cover {min-height: 450px !important;}
    .wp-block-cover .wp-block-spacer {display: none;}
}
@media (max-width: 600px) {
	.heading-line-height {font-size: 8vw !important;}
}

/****************************************
* Archive block styling
****************************************/
.ch-archive-list-default .list-item-categories {line-height: 12px;color: #cd3c00;text-transform: uppercase;font-family: "mayo-sans", sans-serif;font-size: 12px;margin-bottom: 12px;}
.ch-archive-list-default .list-item-categories a, .horizontal-cover-content-wrap .horizontal-cover-categories a {color: #cd3c00;text-transform: uppercase;font-family: "mayo-sans", sans-serif;font-size: 12px;margin-bottom: 12px;display: inline-block;}
.ch-archive-list-default .list-item-categories a:hover {color: #cd3c00;}
.ch-archive-list-default .list-item-title h3,.ch-archive-list-default .list-item-title .h3 {color: #000;font-weight: bold;font-family: "mayo-sans", "Arial Black", sans-serif;text-transform: uppercase;font-size: 20px;margin-bottom: 10px;}
.ch-archive-list-default .list-item-content {margin-bottom: 10px;font-size: 16px;line-height: 1.9;}
.ch-archive-list-default .list-item-content p {margin-bottom: 10px;}
.ch-archive-list-default .list-item-meta {font-size: 14px;}
.ch-archive-list-default .author {font-weight: bold;}
.horizontal-cover-content-wrap .horizontal-cover-categories a {margin-bottom: 4px;}
.horizontal-cover-content-wrap .horizontal-cover-categories a:hover {color: #cd3c00;}
.horizontal-cover-content-wrap .horizontal-cover-title a {color: #000;font-weight: bold;font-family: "mayo-sans", "Arial Black", sans-serif;text-transform: uppercase;}
.horizontal-cover-content p {color: #000;}
.ch-archive-stack-item .stack-categories a {color: #cd3c00;text-transform: uppercase;font-family: "mayo-sans", sans-serif;font-size: 12px;display: inline-block;}
.ch-archive-stack-item .stack-title a {color: #000;font-weight: bold;font-family: "mayo-sans", "Arial Black", sans-serif;text-transform: uppercase;}
.ch-archive-stack-item .stack-content a {color: #000;}
.ch-minifeed-item .minifeed-item-title a {color: #000; font-family: "mayo-sans", "Arial Black", sans-serif;}
.ch-minifeed-item .minifeed-bottom-text {color: #cd3c00; font-family: "mayo-sans", sans-serif;}

.ch-archive-image-box [class*="col-"] {padding-right: 0px;margin-right: -5px;margin-bottom: 10px;}
.ch-archive-image-box-item .image-box-image-bg {background-color: #b3b3b3;height: 230px;background-repeat: no-repeat;background-position: center center;background-size: cover;display: block;}
.ch-archive-image-box [class*="col-"]:hover .image-box-overlay {background-color: rgba(0,0,0,.1); width: 100%; height: 100%;}
.ch-archive-image-box-item .image-box-content {width: 90%;position: absolute;bottom: 0;margin-bottom: 10px;}
.ch-archive-image-box-item .image-box-content span {color: #fff;font-size: 18px;text-transform: uppercase;background: rgba(0,0,0,.7);padding: 2px 10px 2px 10px;display: inline;line-height: 1.5;box-decoration-break: clone;-webkit-box-decoration-break: clone;}
.ch-archive-image-box-item .image-box-content span {font-family: 'mayo-sans', "Arial Black", sans-serif;}

.ch-post-archive-block-filter select {
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    font-family: "mayo-sans", Helvetica, sans-serif;
    font-weight: 300;
    line-height: 1.42857143;
    color: #000;
    background: #EBEBEB url('../images/selectdown.png') right 0px center no-repeat;
    background-size: auto;
    background-size: 42px 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0px;
    text-indent: 0px;
    border: none;
    margin-bottom: 10px;
}

.newsroomcard-categories {color: #cd3c00;text-transform: uppercase;font-family: "mayo-sans", sans-serif;font-size: 12px;display: inline-block;}
.newsroomcard-title {font-weight: bold;}

@media (max-width: 767px) {
    .ch-archive-list-default .media-left, .ch-archive-list-default .media > .pull-left {margin-bottom: 25px !important;}
    .ch-archive-image-box [class*="col-"] {padding-right: 15px;}
}


/****************************************
* Podcast template
****************************************/
.tax-podcast .hub-theme-post-header-row {display: none;}
.tax-podcast .ch-main {margin-top: 10px;}
.ch-podcast-container .service-link-content {font-family: "mayo-sans",Helvetica,Arial,sans-serif;}
.ch-podcast-container .podcast-header {padding-top: 40px;}
.ch-podcast-container .podcast-description {font-family: 'mayo-serif', Georgia, serif; line-height: 25px;}
.ch-podcast-container .podcast-archive-list-item {font-family: 'mayo-serif', Georgia, serif;line-height: 1.9;font-size: 16px;}
@media (max-width: 1000px) {
    div.hub-platform-apply-css > .ch-podcast-container {margin-top: 40px !important;}
}

/****************************************
* Cover title block
****************************************/
.ch-cover-title-inner-container .wp-block-buttons .wp-block-button__link {min-width: 220px;padding: 12px;text-transform: uppercase;font-family: "mayo-sans", Helvetica, sans-serif;font-size: 14px;font-weight: 400;line-height: 1.42857143;}

/****************************************
* Connect Pages
****************************************/
.ch-grouppage-directory .taxonomy-row {display: none;}
.ch-grouppage .ch-pre-content-placeholder {
    background: url(https://cdn.prod-carehubs.net/n1/96e99366cea7b0de/uploads/2018/03/LQA-960x540_CR-1.png);
    background-size: auto;
    background-size: cover;
    height: 250px;
    margin-bottom: -250px;
}
.ch-grouppage .ch-main {background-color: #fff;padding-top: 10px;}
.ch-grouppage .ch-main ul li.nav-item {padding-bottom:0px;}
.ch-grouppage .ch-single-group-header .taxonomy-follow {display: none;}
.ch-grouppage .ch-group-banner .taxonomy-follow {display: none;}
.ch-grouppage .ch-group-banner .media-left {flex-basis: auto;}
.ch-grouppage .ch-group-banner img {width: auto;height: auto;}
.ch-tab-container ul li {padding-bottom: 0px;}

/******************************************
* Tabbed content
******************************************/
.ch-tab-block.display-vertical-tabs ul.nav-tabs {padding: 0px;}
.ch-tab-block.display-vertical-tabs ul.nav-tabs li.active a {background-color: #ED5C2F !important;color: #fff;font-weight:bold;}
.ch-tab-block.display-vertical-tabs .vertical-mobile-tab-selector {background-color: #ED5C2F !important;font-size: 20px !important;font-weight:bold;}
.ch-tab-block.display-vertical-tabs .vertical-mobile-tab-selector img {max-width: 32px !important;}

/****************************************
* Ology templates
*****************************************/
.page-template-page_ology-template {--ch-container-width: 1067px;--ch-container-padding: 72px;--ch-column-gutter:16px;}
.page-template-page_ology-template main {background-position: top;background-repeat: no-repeat;background-size: 100% auto;overflow-x: hidden;}
.page-template-page_ology-template div.ch-container {max-width: calc(var(--ch-container-padding)*2 + var(--ch-container-width));margin: 0 auto; width:auto;padding: 0 var(--ch-container-padding);}
.page-template-page_ology-template div.ch-main {margin-top:53px;line-height: 24px;margin-bottom: 80px;}
.page-template-page_ology-template div.row {margin-left:calc(var(--ch-column-gutter)* -1);margin-right:calc(var(--ch-column-gutter)* -1);}
.page-template-page_ology-template div[class^='col-'] {padding-left:var(--ch-column-gutter);padding-right:var(--ch-column-gutter);}
.page-template-page_ology-template h4, .page-template-page_ology-template .h4 {font-size:32px;line-height: 32px;text-transform: none;}
.page-template-page_ology-template h6, .page-template-page_ology-template .h6 {font-size:20px;font-weight:300;line-height: 20px;color:inherit;text-transform: none;}
.page-template-page_ology-template ul li {padding-bottom: 0px;}
.page-template-page_ology-template .wp-block-button.is-style-outline > .wp-block-button__link {font-size: 12px;line-height: 16px;padding: 8px 20px;border-radius: 8px;border: 1px solid #000;}
.page-template-page_ology-template .wp-block-button.is-style-outline > .wp-block-button__link:hover {background: #000;color:#fff;text-decoration: none;}
.page-template-page_ology-template ol {font-size: 12px;line-height: 16px;padding-left: 16px;}

.page-template-page_ology-template .ch-page-banner {display: block; position: absolute; top: -53px; left: 0; margin-left: calc( -100vw / 2 + 100% / 2 ) !important; margin-right: calc( -100vw / 2 + 100% / 2 ) !important; max-width: 100vw !important; width: auto !important;}
.page-template-page_ology-template .wp-block-image.fadecaption {position: relative;}
.page-template-page_ology-template .wp-block-image.fadecaption figcaption {position: absolute;bottom: 0;color:#fff;width: 100%;text-align: left;margin: 0;padding: 24px;font-size:20px;line-height: 24px;font-weight: bold;z-index: 1;}
.page-template-page_ology-template .wp-block-image.fadecaption:after {content: "";background: linear-gradient(180deg,rgba(0,0,0,0)0%,rgba(0,0,0,.07)35.94%,rgba(0,0,0,.1)50%,rgba(0,0,0,.3)70.83%,rgba(0,0,0,.55)84.9%,#000 100%);width: 100%;display: block;height: 100%;bottom: 0;position: absolute;left: 0;border-radius: 8px;}

.page-template-page_ology-template .ch-styled-content-block {box-shadow: 0px 0px 20px 3px #00000040;padding: 35px 35px 50px;border-radius: 16px;}

.page-template-page_ology-template .wp-block-columns.indented-columns {max-width: 1067px;margin: 0 auto;}

@media (max-width: 1000px) {
    .page-template-page_ology-template #banner-container {padding-top: 0px;}
}
@media (max-width: 991px) {
    .page-template-page_ology-template main {background-size: 100% 500px;}
}
@media (min-width: 1441px) {
    .page-template-page_ology-template {--ch-container-width: calc(100vw * 0.74);}
}

.yoast-breadcrumbs {font-family: "mayo-sans";font-size: 12px;font-style: normal;font-weight: 400;line-height: 16px;position: fixed;top:146px;z-index: 1000;max-width: calc(100% - 125px);background: #fff;border-radius: 4px; padding: 2px 10px;}
.yoast-breadcrumbs .breadcrumb_last {font-weight:bold;}
.yoast-breadcrumbs span, .yoast-breadcrumbs span a {color: #000;}

/* styled group backgrounds */
.page-template-page_ology-template .wp-block-group.has-background {padding: 40px;}
.page-template-page_ology-template .wp-block-group:not(.alignfull) {border-radius: 12px;}
.page-template-page_ology-template .alignwide {position: relative;z-index: 1;
    margin-left: calc( -100vw / 2 + 100% / 2 + var(--ch-container-padding));
    margin-right: calc( -100vw / 2 + 100% / 2 + var(--ch-container-padding));
    width: auto;
}
.page-template-page_ology-template .alignwide:after {
    content: " ";
    position: absolute;
    background-color: inherit;
    width: 100%;
    height: 100%;
    top: 0;
    right: -50%;
    z-index: -1;
}
.page-template-page_ology-template .wp-block-group.alignwide > .wp-block-group__inner-container {max-width:100%;}

.page-template-page_ology-template .alignfull > .wp-block-group__inner-container {max-width:100%;
    margin-left: calc( -100vw / 2 + 100% / 2 + var(--ch-container-padding)) !important;
    margin-right: calc( -100vw / 2 + 100% / 2 + var(--ch-container-padding)) !important;}
.page-template-page_ology-template .alignfull.margin-right-0 > .wp-block-group__inner-container {margin-right:0px;}
.page-template-page_ology-template div.wp-block-group__inner-container {max-width: var(--ch-container-width);}
.page-template-page_ology-template div.wp-block-group__inner-container .wp-block-columns {margin-bottom: 0px;}
.page-template-page_ology-template div.wp-block-group__inner-container h1 {margin-top: 0px;}

.page-template-page_ology-template div.wp-block-group.ch-header-group {/*padding-left:108px;*/padding:123px 0px 82px;margin-bottom: -50px;}
.page-template-page_ology-template div.wp-block-group.ch-header-group .wp-block-group__inner-container{max-width: var(--ch-container-width);}
.page-template-page_ology-template div.wp-block-group.info-link-group {position: relative;margin-right: calc( -100vw / 2 + 100% / 2);padding:53px 110px 45px 62px;}
.page-template-page_ology-template .info-link-group .wp-block-group__inner-container{
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100%;
    width: 100%;
}
.page-template-page_ology-template .wp-block-group.contain-slideout {position: relative;margin-right: calc( -100vw / 2 + 100% / 2);padding-right:110px;}
.contain-slideout .ch-slideout-drawer {position: absolute;top:0;}
.contain-slideout .ch-slideout-drawer p {font-size: 12px; line-height: 16px; font-weight: 400;margin-top:1em;margin-bottom: 0px;}
.info-link-group h2 {margin-top:0px;margin-bottom:30px;}

.ch-information-link, .ch-information-link svg {transition: all ease-out 100ms; font-size:16px;}
.ch-information-link a:hover, .ch-information-link a:focus {text-decoration: none;}
.ch-information-link a:hover svg, .ch-information-link a:focus svg {right: 11px;}
.ch-information-link:has(a:hover), .ch-information-link:has(a:focus) {transform: translateY(-3px);box-shadow: 0px 12px 5px -12px rgba(0, 0, 0, .7);}

button.ch-slideout-cta-message {background:#fff;}
body:has(.ch-slideout-drawer.ch-drawer-open) .ch-slideout-cta {z-index: 1;}

.mcl-column-image {height: 100%;}
.mcl-column-image img {object-fit: cover;height: 100%;width: 100%;}
.mcl-border-radius img {border-radius: 12px;}
.mcl-icon-text {padding-left:59px;}
.ch-infinite-scroll-container {background: #fff; border-radius: 12px; padding-left:16px; padding-right:16px;}
@media (max-width: 1439px) and (min-width:992px) {
    .page-template-page_ology-template .ch-header-group div.wp-block-group__inner-container {margin-left:62px;}
}
@media (max-width: 1236px) and (min-width:992px) {
    .page-template-page_ology-template div.wp-block-group.ch-header-group {padding-left:16px;padding-right: 16px;}
}
@media (max-width: 1200px) and (min-width:781px) {
    .ch-information-link-container:has(.ch-information-link:nth-child(5)) .ch-information-link {min-width:100%;}
}
@media (min-width: 992px) {
    .yoast-breadcrumb-wrap {width: 100vw;margin-left: calc( -100vw / 2 + 100% / 2 + var(--ch-container-padding));margin-right: calc( -100vw / 2 + 100% / 2 + var(--ch-container-padding));}
    .page-template-page_ology-template div.wp-block-group__inner-container h1 {max-width: 885px;margin-left: 0 !important;margin-right: 0 !important;}
}
@media (max-width: 991px) {
    .page-template-page_ology-template {--ch-container-padding: 16px;}
    .page-template-page_ology-template main {padding-top: 64px;}
    .yoast-breadcrumbs {top:80px;}
    .page-template-page_ology-template div.wp-block-group.has-background {padding: 40px var(--ch-container-padding) 20px;margin-left: calc(var(--ch-container-padding) * -1);margin-right: calc(var(--ch-container-padding) * -1);}
    .page-template-page_ology-template div.wp-block-group.has-background div.wp-block-group.has-background{margin-left: 0;margin-right: 0;}
    .page-template-page_ology-template div.wp-block-group.ch-header-group {padding: 64px var(--ch-container-padding) 68px;margin-left: calc(var(--ch-container-padding) * -1);margin-right: calc(var(--ch-container-padding) * -1);margin-bottom: -36px;}
    .info-link-group h2 {margin-bottom:22px;}
    .contain-slideout .ch-slideout-drawer {position:fixed;top:145px;background:#fff;}
}

/* Slick Slider adjustments */
.ch-content-carousel-wrap {margin-top:58px;}
.ch-content-carousel-wrap .slick-list {border-radius: 1000px;}
.ch-content-carousel-wrap:not(.vertical) .slick-track {display: flex;align-items: center;transition-timing-function: ease-in-out !important;}
.ch-content-carousel-wrap .slick-list .ch-featured-resource-block {border:none;padding: 0;}
.page-template-page_ology-template .ch-featured-resource-block .ch-featured-resource-block-button:hover {background:#9B9B9B !important;color: #fff !important;text-decoration: none;}
.ch-content-carousel-wrap .slick-list .ch-featured-resource-block .ch-featured-resource-block-button:hover {background: #000 !important;color:#fff !important;text-decoration: none;}
.wp-block-column .ch-content-carousel-wrap .slick-list {padding: 8px 0 !important;border-radius: 0;}
.wp-block-column .ch-content-carousel-wrap .slick-slide {padding: 0;}
.wp-block-column .ch-content-carousel-wrap .ch-slider-pause-icon, .wp-block-column .ch-content-carousel-wrap .ch-slider-paging-info {top:0;}
@media (min-width: 992px) {
    .ch-content-carousel-wrap .slick-list .ch-featured-resource-block span {font-size: 16px;}
}
@media (max-width:991px) {
    .ch-content-carousel-wrap {margin-top:48px;}
}

.ch-slideout-drawer-content {font-size: 16px;line-height: 18px;}
.page-template-page_ology-template .mcl-eloqua-form .submit-button {float:left !important;}

.page-template-page_ology-template cite {font-weight: normal;text-transform: none;font-size: 18px;line-height: 24px;display: block;}
.page-template-page_ology-template blockquote.wp-block-quote {border: none !important;color: #000;max-width: 752px;margin-left: auto !important;padding:0 !important;margin-right: 0 !important;}
.page-template-page_ology-template blockquote p {font-size: 42px;line-height: 39px;color: #000;margin-bottom: 13px;text-transform: none;}

.page-template-page_ology-template .wp-block-group .wp-block-column > .wp-block-group.has-background {padding:40px 24px;}
.page-template-page_ology-template .icon-group svg {margin-top:7px;}
@media (min-width:992px) {
    .page-template-page_ology-template .wp-block-group .wp-block-column > .wp-block-group.has-background {padding:40px 72px;height: 100%;}
}
@media (min-width: 781px) {
    .page-template-page_ology-template .wp-block-column > .wp-block-group.has-background.icon-group {padding:58px 67px;margin-right: 0px;}
    .gap-16 {gap:16px;}
}
@media (max-width:780px) {
    .page-template-page_ology-template .wp-block-column > .wp-block-group.has-background.icon-group {padding:44px 31px;margin-left: 0;margin-right: 0;}
    .wp-block-columns.mobile-gap-0 {gap:0px !important;}
    .wp-block-columns.mobile-gap-16 {gap:16px !important;}
    .wp-block-columns.mobile-gap-32 {gap:32px !important;}
    .wp-block-columns.mobile-gap-48 {gap:48px !important;}
}

.single-stack .ch-archive-stack-item {margin-bottom: 0px;}
.single-stack .stack-item-outer-wrap {border-radius: 12px;background: #fff;}
.single-stack img {border-top-left-radius: 12px;border-top-right-radius: 12px;max-height: 437px;width: 100%;object-fit: cover;}
.single-stack .stack-title, .single-stack .stack-content, .single-stack .stack-cta {padding-left: 40px;padding-right:20px;}
.single-stack .stack-title span {font-size: 18px; line-height: 24px; font-weight: bold;text-transform: none;}
.single-stack .stack-content {margin-bottom: 24px;}
.single-stack .stack-content p {font-size: 16px; line-height: 18px;margin-bottom: 0;}
.single-stack .stack-content {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.single-stack .stack-cta {border-top: 1px solid #D9D9D9;font-size: 16px; line-height: 18px;padding-top:16px;padding-bottom: 16px;transition: all ease-out 100ms;}
.single-stack .stack-content-wrap:hover a {text-decoration: none;}
.single-stack .stack-content-wrap:hover .stack-cta, .single-stack .stack-content-wrap:focus .stack-cta, .single-stack .stack-content-wrap:active .stack-cta {margin-right: -6px;}
@media (max-width:780px) {
    .single-stack .stack-content {margin-top:20px;margin-bottom: 20px;}
    .single-stack .stack-title, .single-stack .stack-content, .single-stack .stack-cta {padding-left: 16px;padding-right:16px;}
    .single-stack .stack-cta {padding-bottom: 17px;}
}

.border-stack .stack-item-outer-wrap {border: 1px solid #bbb;}
.border-stack .stack-image {margin-top: -1px;margin-left: -1px;margin-right: -1px;}

.ch-infinite-scroll-container {position: absolute;width: 100%;height: 100%;top:0;bottom:0;}
.ch-infinite-scroll-container .ch-archive-stack-item {margin-bottom: 0px;overflow-x: hidden;}
.ch-infinite-scroll-container .stack-item-outer-wrap {padding-top: 28px; padding-bottom:40px;border-bottom: 1px solid #000;position: relative;}
.ch-infinite-scroll-container .stack-title .h4 {font-size: 16px; line-height: 18px; margin: 0 0 8px;font-weight: bold;text-transform: none;}
.ch-infinite-scroll-container .stack-content {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.ch-infinite-scroll-container .stack-content p {font-size: 16px; line-height: 18px; margin: 0;}
.ch-infinite-scroll-container .stack-content:after {
	content: '';
	background: url("https://cdn.prod-carehubs.net/assets/icons/general/arrow-right.svg") no-repeat 0 0;
	width: 22px;
	height: 22px;
	position: absolute;
	bottom: 12px;
	right: 0;
    transition: all ease-out 100ms;
}
.ch-infinite-scroll-container .stack-item-outer-wrap:hover a {text-decoration: none;}
.ch-infinite-scroll-container .stack-item-outer-wrap:hover .stack-content:after {right: -6px;}
.ch-infinite-scroll-container:after {content:" "; position: sticky; display: block; bottom: 0; left: 0; right: 0; height: 30px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);}

@media (min-width:781px) {
    .ch-infinite-scroll-container .ch-archive-stack-item {padding-left:24px !important; padding-right: 24px !important;}
}
@media (max-width:780px) {
    .ch-infinite-scroll-container {position: static;height: 577px;}
}

ul.text-list {list-style: none;margin: 0;padding: 0;border-top: 1px solid #fff;}
ul.text-list li {padding: 14px;border-bottom: 1px solid #fff;}
.text-list a {color: inherit;text-decoration: none;padding-right: 96px;display: block;position: relative;}
.text-list a::after {
	content: '';
	background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-arrow-down-white%3C/title%3E%3Cg id='2.0-health-screenings' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='2.1.4-Concierge' transform='translate(-1200.000000, -599.000000)' fill='%23ffffff'%3E%3Cpolygon id='icon-arrow-down-white' transform='translate(1204.000000, 606.000000) rotate(-270.000000) translate(-1204.000000, -606.000000) ' points='1207.20556 602 1206.50581 602.736187 1209.11756 605.480674 1197 605.480674 1197 606.518288 1209.11756 606.518288 1206.50581 609.262776 1207.20556 610 1211 605.999481'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
	width: 23px;
	height: 23px;
	position: absolute;
	top: calc(50% - 16px);
	right: 0;
    transform: rotate(-90deg);
    transition: all ease-out 100ms;
}
.text-list a:hover {text-decoration: none;}
.text-list a:hover::after {right: -6px;}

ul.is-style-mcl-black-linked-list-2col, ul.is-style-mcl-black-linked-list-3col {border-top: none;max-width: none !important;}
ul.is-style-mcl-black-linked-list-2col li, ul.is-style-mcl-black-linked-list-3col li {border-bottom: 1px solid #000;border-top: 1px solid #000;margin-top:-1px;padding-left:0px;padding-right:0px;}
ul.is-style-mcl-black-linked-list-2col a::after, ul.is-style-mcl-black-linked-list-3col a::after {
	background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-arrow-down-white%3C/title%3E%3Cg id='2.0-health-screenings' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='2.1.4-Concierge' transform='translate(-1200.000000, -599.000000)' fill='%23000000'%3E%3Cpolygon id='icon-arrow-down-white' transform='translate(1204.000000, 606.000000) rotate(-270.000000) translate(-1204.000000, -606.000000) ' points='1207.20556 602 1206.50581 602.736187 1209.11756 605.480674 1197 605.480674 1197 606.518288 1209.11756 606.518288 1206.50581 609.262776 1207.20556 610 1211 605.999481'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
}
ul.is-style-mcl-black-linked-list-3col {column-count: 3;column-gap: 30px;}
ul.is-style-mcl-black-linked-list-2col {column-count: 2;column-gap: 30px;}

@media (max-width:767px) {
    ul.is-style-mcl-black-linked-list-3col {column-count: 1;}
    ul.is-style-mcl-black-linked-list-2col {column-count: 1;}
}

.page-template-page_ology-template .ch-main > .wp-block-group.has-background:not(.alignfull, .alignwide) {margin-left: calc( -100vw / 2 + 100% / 2 + var(--ch-container-padding));margin-right: calc( -100vw / 2 + 100% / 2 + var(--ch-container-padding));}
.page-template-page_ology-template .ch-main > .wp-block-group.has-background.flush-bottom {margin-bottom: -80px;border-radius: 24px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
@media (max-width:991px) {
    .page-template-page_ology-template .ch-main > .wp-block-group.has-background:not(.alignfull, .alignwide) {margin-left: calc(var(--ch-container-padding) * -1);margin-right: calc(var(--ch-container-padding) * -1);}
    .page-template-page_ology-template .ch-main > .wp-block-group.has-background.flush-bottom h4 {font-size: 26px !important;}
}

.quote-author.author-right {display: flex;justify-content: end;}
.quote-author.wp-block-media-text .wp-block-media-text__content {padding:0 14px;}
.quote-author.wp-block-media-text .wp-block-media-text__content p {margin-bottom: 0px;}
.quote-author img {border-radius: 500px;}
.gap-72 {gap:72px;}

.page-template-page_ology-template .ch-main > ul {max-width:685px;}
.page-template-page_ology-template .ch-main > ul.test-links {max-width:742px;}
.page-template-page_ology-template .ch-main > p {max-width:662px;}
.page-template-page_ology-template .ch-main .wp-block-column .ch-featured-resource-block {max-width:521px;padding-left:0px;padding-right: 0px;}

ul.test-links {list-style: none;margin: 0;padding: 0;border-top: 1px solid #000;}
ul.test-links > li {padding: 30px 40px;border-bottom: 1px solid #000;position:relative;}
.test-links a {color: inherit;display: flex;gap: 8px;font-size:16px;line-height: 22px;text-underline-offset: 2px;letter-spacing: .4px;}
.test-links a span {font-weight: 100;}
.test-links > li > a::after {
	content: '';
	background: url("https://cdn.prod-carehubs.net/assets/icons/general/arrow-right.svg") no-repeat 0 0;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 5px;
    transition: all ease-out 100ms;
}
.test-links a:hover {text-decoration: none;}
.test-links a:hover::after {right: 0px !important;}
.test-links > li::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 32C14.1435 32 12.363 31.2625 11.0503 29.9497C9.7375 28.637 9 26.8565 9 25V6H7V0H25V6H23V25C23 26.8565 22.2625 28.637 20.9497 29.9497C19.637 31.2625 17.8565 32 16 32ZM9 4H11V25C11 26.3261 11.5268 27.5979 12.4645 28.5355C13.4021 29.4732 14.6739 30 16 30C17.3261 30 18.5979 29.4732 19.5355 28.5355C20.4732 27.5979 21 26.3261 21 25V4H23V2H9V4Z' fill='black'/%3E%3Cpath d='M16 28C15.2044 28 14.4413 27.6839 13.8787 27.1213C13.3161 26.5587 13 25.7956 13 25V18H15V25C15 25.2652 15.1054 25.5196 15.2929 25.7071C15.4804 25.8946 15.7348 26 16 26V28Z' fill='black'/%3E%3Cpath d='M15 14H13V16H15V14Z' fill='black'/%3E%3Cpath d='M22 8H10V10H22V8Z' fill='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 24px;
	left: 0;
}
.test-links ul {margin-top: 6px;list-style: disc;margin-left: 19px;font-size: 18px;line-height: 24px;}
.test-links ul li {padding-left: 6px;padding-top: 10px;}

.ch-content-carousel .slick-nav-arrow, .ch-content-carousel .slick-nav-arrow:hover {
	bottom: -79px;
	top: unset;
    width: 40px !important;
    height: 38px !important;
    padding: 8px 20px !important;
    border: 1px solid #000;
    border-radius: 8px !important;
}
.ch-content-carousel .slick-nav-arrow.slick-next {right: 149px !important;background:url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.11719 1L10.1172 10L1.11719 19' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat !important;background-position: center !important;}
.ch-content-carousel .slick-nav-arrow.slick-next:hover {background-color: #000 !important;background-image:url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.11719 1L10.1172 10L1.11719 19' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat: no-repeat;background-position: center !important;}
.ch-content-carousel .slick-nav-arrow.slick-prev {right: 200px !important;left:unset !important;background:url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1172 19L1.11719 10L10.1172 0.999999' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat !important;background-position: center !important;}
.ch-content-carousel .slick-nav-arrow.slick-prev:hover {background-color: #000 !important;background-image:url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1172 19L1.11719 10L10.1172 0.999999' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat: no-repeat;background-position: center !important;}
.ch-content-carousel .slick-nav-arrow > * {display: none;}
.ch-carousel-cta {margin-bottom: 130px;}
.ch-carousel-cta .stack-cta svg {
    transition: all ease-out 100ms;
}
.ch-carousel-cta .stack-item-outer-wrap:hover .stack-title a {text-decoration: none;}
.ch-carousel-cta .stack-item-outer-wrap:hover svg {transform: translateX(5px);}
@media (max-width:991px) {
    .ch-carousel-cta {margin-bottom: 100px;}
    .ch-content-carousel .slick-nav-arrow.slick-next {right: 15px !important;}
    .ch-content-carousel .slick-nav-arrow.slick-prev {right: 65px !important;}
}

div.ch-block-collapsible-content {min-height: 0;padding-bottom: 0px;}
div.ch-block-collapsible-wrap {border-top: 1px solid #000;border-bottom: 1px solid #000;padding-top: 16px;padding-bottom: 16px;}
div.ch-block-collapsible-wrap + script + div.ch-block-collapsible-wrap {margin-top: -16px;border-top: none;}
div.ch-block-collapsible-content .collapsible-header {height: auto !important;min-height: 0;}
div.ch-block-collapsible-content .collapse-open {width:40px;top:24px;}
div.ch-block-collapsible-wrap .open-text {background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10 9L19 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 20px;
    display: block;
    height: 10px;
    overflow: hidden;
    font-size: 0;
}
div.ch-block-collapsible-wrap .close-text {background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10 9L19 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 20px;
    display: block;
    height: 10px;
    overflow: hidden;
    font-size: 0;
    transform: rotate(180deg);
}
div.ch-block-collapsible-wrap .collapsible-body *:last-child {margin-bottom: 0px;}
div.ch-block-collapsible-wrap .ch-block-content-wrap + .ch-collapsible-close {display: none !important;}
@media (max-width: 767px) {
    div.ch-block-collapsible-content .collapse-open {left: unset;}
}

.aspect-ratio-1298x491 img {aspect-ratio: 1298/491;object-fit: cover;}
.aspect-ratio-365x515 img {aspect-ratio: 365/515;object-fit: cover;}

@media (min-width: 1440px) {
    :root {--ch-slideout-drawer-top: calc(1.111vw + 130px) !important;}
    .page-template-page_ology-template {--ch-container-padding: 5vw;--ch-column-gutter: 1.111vw;}
    .page-template-page_ology-template .yoast-breadcrumbs {font-size: max(0.833vw, 12px); line-height: 133.519%;padding: 0.139vw 0.694vw;border-radius:0.278vw;top:calc(1.111vw + 130px);}
    .page-template-page_ology-template div.ch-main {font-size: max(1.25vw, 18px); line-height: 133%;margin-top: 3.681vw;margin-bottom:5.556vw;}
    .page-template-page_ology-template p {margin-bottom: 0.694vw;}
    .page-template-page_ology-template h1 {font-size: max(3.8vw, 56px); line-height: 83%;}
    .page-template-page_ology-template h2, .page-template-page_ology-template .h2 {font-size: 2.222vw;line-height: 1.094;margin-bottom: 1.250vw;}
    .page-template-page_ology-template h4, .page-template-page_ology-template .h4 {font-size: 2.222vw;line-height: 1;margin-bottom:0.694vw;}
    .page-template-page_ology-template h6, .page-template-page_ology-template .h6 {font-size: max(1.389vw, 20px) !important; line-height: 1;margin-top: 0.694vw;margin-bottom: 0.694vw;}
    .page-template-page_ology-template .wp-block-group.has-background {padding: 2.778vw;}
    .page-template-page_ology-template .wp-block-group .wp-block-column > .wp-block-group.has-background {padding: 2.778vw 5vw;}
    .page-template-page_ology-template .gap-72 {gap:5vw;}
    .page-template-page_ology-template .wp-block-button.is-style-outline > .wp-block-button__link {font-size: 0.833vw;line-height: 1.333;padding: 0.556vw 1.389vw;border-radius: 0.556vw;}
    .page-template-page_ology-template .wp-block-group:not(.alignfull) {border-radius: 0.833vw;}
    .page-template-page_ology-template .wp-block-image.fadecaption figcaption {font-size:1.111vw !important;line-height: 1.667vw;}

    .page-template-page_ology-template .ch-slideout-cta-message {font-size: max(0.938vw, 13.5px); line-height: 0.963em;padding: 1.042vw 1.250vw;border-radius: 0.278vw 0px 0px 0.278vw;}
    .page-template-page_ology-template .ch-slideout-drawer-content {font-size: max(1.111vw, 16px); line-height: 1.126em;}
    .page-template-page_ology-template .mcl-eloqua-form input[type="text"], .page-template-page_ology-template .mcl-eloqua-form select, .page-template-page_ology-template .mcl-eloqua-form input::placeholder {font-size: max(0.833vw, 12px);}
    .page-template-page_ology-template .mcl-eloqua-form button,
    .page-template-page_ology-template .mcl-eloqua-form button:hover,
    .page-template-page_ology-template .mcl-eloqua-form button:focus,
    .page-template-page_ology-template .mcl-eloqua-form .btn,
    .page-template-page_ology-template .mcl-eloqua-form .btn:hover,
    .page-template-page_ology-template .mcl-eloqua-form .btn:focus {font-size: max(0.833vw, 12px);border-radius: 0.556vw;padding: 0.556vw 1.389vw;line-height: 1.333;margin-top:1.389vw !important;}
    .page-template-page_ology-template .elq-form .form-group,
    .page-template-page_ology-template .mcl-eloqua-form .form-group {margin-top: 1.042vw;}
    .page-template-page_ology-template input[type="text"], .page-template-page_ology-template input[type="password"], .page-template-page_ology-template input[type="tel"], .page-template-page_ology-template input[type="email"], .page-template-page_ology-template textarea, .page-template-page_ology-template select {height: 2.361vw;padding: 0.417vw 0.833vw 0.417vw 0px;}

    .page-template-page_ology-template div.wp-block-group__inner-container h1 {max-width: 61.458vw;}
    .page-template-page_ology-template div.wp-block-group.ch-header-group {padding: 8.542vw 0px 5.694vw;margin-bottom: -3.472vw;}
    .page-template-page_ology-template .ch-header-group .wp-block-group__inner-container {margin-left: max(7.5vw, 108px);}
    .page-template-page_ology-template .ch-featured-resource-block .ch-featured-resource-block-button{font-size: max(0.833vw, 12px); line-height: 1.335em;border-radius: 0.278vw;padding: 0.278vw 0.694vw;margin-right: 1.111vw;}
    .page-template-page_ology-template .ch-content-carousel-wrap .slick-list {padding: 0.972vw 0px 0.972vw 0.625vw !important;}
    .page-template-page_ology-template .slick-list .ch-featured-resource-block span {font-size:max(1.111vw, 16px);line-height: 1;}
    .page-template-page_ology-template .ch-slider-paging-info-wrap {width: 6.944vw !important;}
    .page-template-page_ology-template .ch-slider-paging-info {font-size: max(1.111vw, 16px);line-height: 1.126em;top: calc(50% - 0.55vw);}
    .page-template-page_ology-template .slider-progress {margin-bottom: 2.222vw;}
    .page-template-page_ology-template .wp-block-carehubs-core-block-content-carousel-item > p {max-width:85%;}

    .page-template-page_ology-template div.wp-block-group.info-link-group {padding: 3.681vw 7.639vw 3.125vw 4.306vw;}
    .page-template-page_ology-template .info-link-group {font-size: max(2.222vw, 32px);line-height: 1.094em;}
    .page-template-page_ology-template .ch-information-link-container {--ch-information-link-container-gap: 0.556vw;}
    .page-template-page_ology-template .ch-information-link {font-size: max(1.389vw, 20px);padding: 1.111vw 2.361vw 1.111vw 1.111vw;min-height: 8.681vw;border-radius:0.833vw;}
    .page-template-page_ology-template .ch-information-link-icon-toggle {padding: 1.389vw 1.111vw;}
    .page-template-page_ology-template .ch-information-link svg {width: 1.111vw; height: 1.111vw;}
    .page-template-page_ology-template .ch-information-link a svg {right: 1.111vw; bottom: 1.111vw;max-width: 1.528vw; width: 1.528vw; height: 1.528vw;}
    .page-template-page_ology-template .wp-block-column .ch-information-link {min-height: 6.667vw;}

    .page-template-page_ology-template .ch-slideout-drawer {width: 32.500vw; right: -32.5vw;padding: 3.472vw;}
    .page-template-page_ology-template .ch-slideout-drawer-close {height: 2.083vw;width: 2.083vw !important;right: 1.111vw;top:1.875vw;}
    .page-template-page_ology-template .ch-slideout-drawer-close svg {height: 0.694vw !important;width: 0.694vw !important;}
    .page-template-page_ology-template .contain-slideout .ch-slideout-drawer p {font-size: 0.833vw;line-height: 1.333em;}

    .page-template-page_ology-template blockquote {margin-top: 3.472vw;margin-bottom: 3.472vw;}
    .page-template-page_ology-template blockquote p {font-size: max(2.222vw, 32px);line-height: 1.094em;}
    .page-template-page_ology-template blockquote.wp-block-quote {max-width: 52.222vw;}
    .page-template-page_ology-template cite {font-size: max(1.25vw, 18px);line-height: 1.333em;}

    .page-template-page_ology-template .mcl-border-radius img {border-radius: 0.833vw;}
    .page-template-page_ology-template .wp-block-column > .wp-block-group.has-background.icon-group {padding: 4.028vw 4.653vw;}
    .page-template-page_ology-template .icon-group svg {margin-top:0.500vw;}
    .page-template-page_ology-template .wp-block-group__inner-container > svg {width: 2.292vw; height: 2.639vw;}
    .page-template-page_ology-template .mcl-icon-text {padding-left: 4.097vw;}

    .page-template-page_ology-template .single-stack .stack-item-outer-wrap {border-radius: 0.833vw;}
    .page-template-page_ology-template .single-stack img {max-height: 30.347vw;border-top-left-radius: 0.833vw;border-top-right-radius: 0.833vw;}
    .page-template-page_ology-template .single-stack .stack-title span {font-size: 1.25vw;line-height: 1.333em;margin-bottom: 0.556vw;}
    .page-template-page_ology-template .single-stack .stack-content {margin-bottom: 1.667vw;}
    .page-template-page_ology-template .single-stack .stack-content p {font-size: 1.111vw;line-height: 1.126em;}
    .page-template-page_ology-template .single-stack .stack-cta {font-size: 1.111vw;line-height: 1.126em;padding-top: 1.111vw;padding-bottom: 1.111vw;}
    .page-template-page_ology-template .single-stack .stack-cta svg {width: 1.597vw; height: 0.833vw;}
    .page-template-page_ology-template .single-stack .stack-title, .page-template-page_ology-template .single-stack .stack-content, .page-template-page_ology-template .single-stack .stack-cta {padding-left: 2.778vw;padding-right: 1.389vw;}
    .page-template-page_ology-template .ch-archive-stack-item .stack-image {margin-bottom: 1.667vw;}
    .page-template-page_ology-template .ch-infinite-scroll-container {max-height: 48.611vw;min-height: 40.069vw;}
    .page-template-page_ology-template .ch-infinite-scroll-container .ch-archive-stack-item {padding-left: 1.667vw !important;padding-right: 1.667vw !important;}
    .page-template-page_ology-template .ch-infinite-scroll-container .stack-item-outer-wrap {padding-top: 1.944vw;padding-bottom: 1.944vw;}
    .page-template-page_ology-template .ch-infinite-scroll-container .stack-title .h4 {font-size: 1.111vw;line-height: 1.126em;}
    .page-template-page_ology-template .ch-infinite-scroll-container .stack-content p {font-size: 1.111vw;line-height: 1.126em;}
    .page-template-page_ology-template .ch-infinite-scroll-container .stack-content::after {width: 1.528vw;height: 1.528vw;}

    .page-template-page_ology-template .ch-featured-resource-block {padding: 1.111vw 2.222vw;font-size:0.833vw;line-height: 1.335em;}

    .page-template-page_ology-template .ch-main > .wp-block-group.has-background.flush-bottom {margin-bottom: -5.556vw;border-radius: 1.667vw 1.667vw 0px 0px;}
    .page-template-page_ology-template ul.text-list li {padding: 0.972vw;}
    .page-template-page_ology-template .text-list a::after {width: 1.597vw;height: 1.597vw;top: calc(50% - 1vw);}

    .page-template-page_ology-template p[style*="20px"], .page-template-page_ology-template .has-medium-font-size {font-size: 1.389vw !important;}
    .page-template-page_ology-template p[style*="24px"] {font-size: 1.667vw !important;}
    .page-template-page_ology-template p[style*="32px"] {font-size: 2.222vw !important;}
    .page-template-page_ology-template p[style*="76px"] {font-size: 5.278vw !important;}
    .page-template-page_ology-template li[style*="24px"] {font-size: 1.667vw !important;}
    .page-template-page_ology-template .wp-block-heading[style*="32px"] {font-size: 2.222vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="5px"] {height: 0.347vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="14px"] {height: 0.972vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="16px"] {height: 1.111vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="23px"] {height: 1.597vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="35px"] {height: 2.431vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="40px"] {height: 2.778vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="60px"] {height: 4.167vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="64px"] {height: 4.444vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="70px"] {height: 4.861vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="76px"] {height: 5.278vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="80px"] {height: 5.556vw !important;}
    .page-template-page_ology-template .wp-block-spacer[style*="100px"] {height: 6.944vw !important;}

    .page-template-page_ology-template ul.test-links li {padding: 2.083vw 2.778vw;}
    .page-template-page_ology-template .test-links li::before {width: 2.222vw;height: 2.222vw;top: 1.667vw;}
    .page-template-page_ology-template .test-links a {gap: 0.556vw;font-size: 1.111vw;line-height: 1.528vw;}
    .page-template-page_ology-template .test-links a::after {width: 1.528vw;height: 1.528vw;position: absolute;right: 1.528vw;}
    .page-template-page_ology-template .test-links ul {margin-top: 0.417vw;margin-left: 1.319vw;font-size: 1.250vw;line-height: 1.333;}
    .page-template-page_ology-template .test-links ul li {padding: 0.694vw 0 0 0.417vw;}

    .page-template-page_ology-template div.ch-block-collapsible-wrap {padding-top: 1.111vw;padding-bottom: 1.111vw;margin-bottom: 1.042vw;}
    .page-template-page_ology-template div.ch-block-collapsible-content .collapse-open {top: 1.667vw;}
    .page-template-page_ology-template div.ch-block-collapsible-wrap .open-text,
    .page-template-page_ology-template div.ch-block-collapsible-wrap .close-text {width: 1.389vw;height: 0.694vw;}
    div.ch-block-collapsible-wrap + script + div.ch-block-collapsible-wrap {margin-top: -1.111vw;}

    .page-template-page_ology-template .ch-carousel-cta {margin-bottom: 9.028vw;}
    .page-template-page_ology-template .ch-carousel-cta .stack-item-outer-wrap {padding-top: 2.083vw;border-radius: 0.833vw;}
    .page-template-page_ology-template .ch-carousel-cta .stack-title {padding: 0 1.806vw;font-size: 1.111vw;line-height: 1.125em;}
    .page-template-page_ology-template .ch-carousel-cta .stack-title span {font-size: 1.111vw;line-height: 1.125em;height: 2.500vw;}
    .page-template-page_ology-template .ch-carousel-cta .stack-content {padding: 0 1.806vw 1.667vw;}
    .page-template-page_ology-template .ch-carousel-cta .stack-content p {font-size: 1.111vw;line-height: 1.125em;height: 3.750vw;}
    .page-template-page_ology-template .ch-carousel-cta .stack-cta {padding: 0.972vw 1.806vw;font-size: 0.833vw;line-height: 1.333;}
    .page-template-page_ology-template .ch-carousel-cta .stack-cta svg {width:1.597vw;height:0.833vw;}
    .page-template-page_ology-template .ch-content-carousel .slick-nav-arrow, .page-template-page_ology-template .ch-content-carousel .slick-nav-arrow:hover {bottom: -5.486vw;width: 2.778vw !important;height: 2.639vw !important;padding: 0.556vw 1.389vw !important;border-radius: 0.556vw !important;background-size: 0.764vw 1.389vw !important;}
    .page-template-page_ology-template .ch-content-carousel .slick-nav-arrow.slick-prev {right: 13.889vw !important;}

    .page-template-page_ology-template ol {font-size: 0.833vw;line-height: 1.333;padding-left: 1.111vw;}

    .page-template-page_ology-template .ch-main > p {max-width: 45.972vw;}
    .page-template-page_ology-template .ch-main > ul {max-width: 47.569vw;}
    .page-template-page_ology-template .ch-main > ul.test-links {max-width: 51.528vw;}
    .page-template-page_ology-template .ch-main .wp-block-column .ch-featured-resource-block {max-width: 36.181vw;}

    .page-template-page_ology-template .ch-youtube-overlay-wrap .ch-youtube-overlay .video-duration {font-size: 0.833vw;line-height: 1.111vw;padding: 0.278vw 0.556vw;border-radius: 1000px}

    .ch-translate-cta, #ch-slideout-drawer-translate-cta {--ch-slideout-drawer-top:calc(5vw + 210px) !important;}
    button.ch-translate-cta-message {border-radius: 0.278vw 0px 0px 0.278vw;font-size: 0.938vw;line-height: 0.903vw;min-width: 5.347vw;padding: 1.042vw 1.25vw;gap: 0.556vw;}
    button.ch-translate-cta-message svg {width: 1.111vw; height: 1.111vw;}
    .ch-slideout-drawer-content .h3 {font-size: 1.111vw;line-height: 1.25vw;}

    .page-template-page_ology-template .ch-styled-content-block {box-shadow: 0px 0px 1.389vw 0.208vw #00000040;padding: 2.431vw 2.431vw 3.472vw;border-radius: 1.111vw;}

    ul.is-style-mcl-black-linked-list-3col, ul.is-style-mcl-black-linked-list-2col {column-gap: 2.083vw; max-width:none !important;}

    div.ch-ytoverlay-playlist {gap:1.944vw;}
    div.ch-youtube-overlay-wrap .ch-youtube-overlay button {width: 4.444vw;height: 4.444vw;bottom:1.667vw;left:1.667vw;border-radius: 20000px;background-size: 2.222vw 2.222vw;}
    div.ch-youtube-overlay-wrap .ch-youtube-overlay .video-duration {font-size:0.833vw;line-height: 1.111vw;padding:0.278vw 0.556vw;border-radius: 20000px;right: 1.667vw;bottom: 1.667vw;}
    div.ch-youtube-overlay-wrap .ch-youtube-overlay .youtube-gradient {border-radius: 0.556vw;}
    .ch-ytoverlay-video-list-item {gap:1.111vw; padding: 0.556vw 0px;}
    .ch-ytoverlay-video-list-item-thumb img {border-radius: 0.278vw;}
    .ch-ytoverlay-video-list-item-play-icon {width:1.667vw;height:1.667vw;top: calc(50% - 0.833vw);left: calc(50% - 0.833vw);border-radius:2000px;background-size:1.111vw 1.111vw;}
    .ch-ytoverlay-video-list-item-thumb .video-duration {right: 0.347vw;bottom: 0.347vw;border-radius: 10000px;padding: 0px 0.556vw;font-size: 0.694vw;}
}
