.coh-style-404-page { background-image: url("/sites/default/files/images/404-background.svg"); background-position: center; background-size: auto 100%; background-repeat: no-repeat; background-attachment: scroll; }
.coh-style-404-page .main-container { min-height: -webkit-calc(100vh - 135px); min-height: calc(100vh - 135px); padding-bottom: 6.25rem; margin-right: 12.5rem; margin-left: 12.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: auto; }
@media (max-width: 63.9375rem) { .coh-style-404-page .main-container { margin-right: -webkit-calc(16.667% + 4px); margin-right: calc(16.667% + 4px); margin-left: -webkit-calc(16.667% + 4px); margin-left: calc(16.667% + 4px); } }
@media (max-width: 59.9375rem) { .coh-style-404-page .main-container { min-height: -webkit-calc(100vh - 115px); min-height: calc(100vh - 115px); margin-right: -webkit-calc(12.5% + 3px); margin-right: calc(12.5% + 3px); margin-left: -webkit-calc(12.5% + 3px); margin-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-404-page .main-container { width: 100%; margin-right: 0; margin-left: 0; } }
.coh-style-404-page .main-container .content-container { text-align: center; margin-right: 0.75rem; margin-left: 0.75rem; width: 100%; }
.coh-style-404-page .main-container .content-container .coh-heading { text-align: left; }
@media (max-width: 47.9375rem) { .coh-style-404-page .main-container .content-container .coh-heading { text-align: center; } }
.coh-style-404-page .main-container .content-container form { margin-bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-404-page .main-container .content-container form .form-item { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-style-404-page .main-container .content-container form .form-item input { border-width: 0.1875rem; border-style: solid; border-color: rgba(0, 0, 0, 0); background-color: white; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; -webkit-box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); padding-right: 1.375rem; padding-left: 1.375rem; height: 2.9375rem; -webkit-appearance: none; }
.coh-style-404-page .main-container .content-container form .form-item input:focus { outline-style: none; }
.coh-style-404-page .main-container .content-container form .form-actions { position: relative; height: 2.625rem; width: 3.125rem; margin-bottom: 1.25rem; margin-left: 0.5rem; z-index: 0; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.coh-style-404-page .main-container .content-container form .form-actions:hover { -webkit-box-shadow: none; box-shadow: none; -webkit-transform: scaleX(0.95) scaleY(0.95); -ms-transform: scaleX(0.95) scaleY(0.95); transform: scaleX(0.95) scaleY(0.95); }
.coh-style-404-page .main-container .content-container form .form-actions:before { line-height: 1.0; font-weight: normal; text-transform: none; -webkit-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; height: 2.625rem; width: 3.125rem; background-color: #7eb843; content: "\F002"; font-family: "icomoon"; display: block; font-size: 1.625rem; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; -webkit-box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); padding-top: 0.375rem; }
.coh-style-404-page .main-container .content-container form .form-actions:focus { outline-style: none; }
.coh-style-404-page .main-container .content-container form .form-actions input { height: 2.625rem; width: 3.125rem; color: rgba(0, 0, 0, 0); border-style: none; background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; background-color: rgba(0, 0, 0, 0); }
.coh-style-404-page .main-container .content-container form .form-actions input:focus { outline-style: none; }
.coh-style-404-page .main-container .content-container .coh-wysiwyg { margin-bottom: 0; }
.coh-style-404-page .main-container .content-container .coh-wysiwyg a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: #334d9b; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-404-page .main-container .content-container .coh-wysiwyg a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):hover { text-decoration: underline; }
.coh-style-404-page .main-container .content-container .coh-wysiwyg p { font-size: 0.875rem; line-height: 1.125rem; font-weight: 300; margin-bottom: 1.375rem; }
.coh-style-404-page .main-container .content-container .coh-block .settings-tray-editable { border-style: none; background-color: rgba(0, 0, 0, 0); }
.coh-style-404-page .main-container .content-container .coh-style-large-button { margin-bottom: 1.375rem; }
@media (max-width: 47.9375rem) { .coh-style-404-page .main-container .content-container .coh-style-large-button { width: auto; margin-top: 0; } }
.coh-style-library-lister { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); }
@media (max-width: 47.9375rem) { .coh-style-library-lister { margin-bottom: 40px; } }
.coh-style-library-lister .wrap-container { margin-right: 8.33%; margin-left: 8.33%; position: relative; }
@media (max-width: 59.9375rem) { .coh-style-library-lister .wrap-container { margin-right: 0; margin-left: 0; } }
.coh-style-library-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article { height: 100%; }
.coh-style-library-lister .wrap-container .filter-container-wrapper { padding-top: -webkit-calc(80px - 5px); padding-top: calc(80px - 5px); position: relative; z-index: 10; margin-bottom: 30px; }
@media (max-width: 47.9375rem) { .coh-style-library-lister .wrap-container .filter-container-wrapper { padding-top: 40px; margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); } }
.coh-style-library-lister .wrap-container .filter-container-wrapper.open .filter-inner-container { -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); }
.coh-style-library-lister .wrap-container .filter-container-wrapper.open .filter-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-library-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header { padding-bottom: 0; margin-bottom: 1rem; z-index: 2; }
.coh-style-library-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header .coh-button:first-child:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); color: #7eb843; }
.coh-style-library-lister .wrap-container .filter-container-wrapper .filter-inner-container { background-color: white; width: -webkit-calc(100% + 48px); width: calc(100% + 48px); padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: 24px; padding-bottom: 30px; padding-left: 24px; margin-right: -webkit-calc(24px * -1); margin-right: calc(24px * -1); margin-left: -webkit-calc(24px * -1); margin-left: calc(24px * -1); -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; position: absolute; top: 0; left: 0; z-index: 10; }
@media (max-width: 47.9375rem) { .coh-style-library-lister .wrap-container .filter-container-wrapper .filter-inner-container { margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); padding-top: -webkit-calc(8px - 2px); padding-top: calc(8px - 2px); padding-right: 12px; padding-bottom: -webkit-calc(16px - 2px); padding-bottom: calc(16px - 2px); padding-left: 12px; width: -webkit-calc(100% + 24px); width: calc(100% + 24px); position: static; } }
.coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:before { display: none; }
.coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:after { display: none; }
.coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button { color: #6c777c; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:focus { outline-style: none; }
.coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:first-child:after { line-height: 1rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F107"; font-family: "icomoon"; font-size: 1.75rem; margin-right: 0.125rem; margin-left: 0.5625rem; color: #6c777c; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
@media (max-width: 35.9375rem) { .coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:first-child:after { margin-top: 0.1875rem; } }
.coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .reset-filters:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F0E2"; font-family: "icomoon"; font-size: 1.125rem; margin-left: 0.75rem; }
@media (max-width: 35.9375rem) { .coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn { color: white; height: 1.1875rem; width: 5.625rem; overflow: hidden; position: relative; } }
.coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { color: #6c777c; font-size: 0.9375rem; content: "Filter by:"; display: none; position: absolute; }
@media (max-width: 35.9375rem) { .coh-style-library-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { display: block; } }
.coh-style-library-lister .wrap-container .filter-container { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup { width: 33.333%; padding-right: 12px; padding-left: 12px; margin-bottom: 40px; }
@media (max-width: 47.9375rem) { .coh-style-library-lister .wrap-container .filter-container .fieldgroup { width: 50%; margin-bottom: -webkit-calc(40px + 8px); margin-bottom: calc(40px + 8px); } }
@media (max-width: 35.9375rem) { .coh-style-library-lister .wrap-container .filter-container .fieldgroup { width: 100%; } }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-library-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
@media (max-width: 35.9375rem) { .coh-style-library-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); width: 100%; }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { padding-right: 12px; padding-left: 12px; width: 25%; }
@media (max-width: 47.9375rem) { .coh-style-library-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { width: 50%; } }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup:last-child { margin-bottom: 0; }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 20px; margin-bottom: 16px; display: inline-block; }
@media (max-width: 47.9375rem) { .coh-style-library-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { margin-bottom: 8px; } }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: 16px; line-height: 20px; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-library-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: -webkit-calc(16px - 4px); margin-bottom: calc(16px - 4px); } }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup .form-item label.option { font-size: 0.875rem; line-height: 20px; padding-left: 24px; font-weight: 400; position: relative; display: inline-block; margin-bottom: 0; }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup .form-item label.option:before { border-style: solid; border-width: 0.0625rem; border-color: #949494; background-color: white; display: block; position: absolute; top: 0.0625rem; left: 0; height: 1.0625rem; width: 1.0625rem; content: ''; -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup .form-item label.option:after { height: 0.6875rem; width: 0.375rem; top: 0.1875rem; position: absolute; left: 0.34375rem; display: block; border-right-width: 0.09375rem; border-bottom-width: 0.09375rem; border-bottom-style: solid; border-right-style: solid; border-bottom-color: black; border-right-color: black; -webkit-transform: rotateZ(40deg); -ms-transform: rotate(40deg); transform: rotateZ(40deg); -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup .form-item input { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 0.0625rem; opacity: 0; }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:before { background-color: #d1eac0; border-color: #7eb843; }
.coh-style-library-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:after { content: ''; }
.coh-style-library-lister .wrap-container .pager { line-height: 1.25rem; text-align: center; }
.coh-style-library-lister .wrap-container .pager .pager__item { display: inline-block; }
.coh-style-library-lister .wrap-container .pager .pager__item .button { line-height: 1.25rem; font-size: 1rem; display: inline-block; color: #6c777c; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-library-lister .wrap-container .pager .pager__item .button:after { line-height: 1.25rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F107"; font-family: "icomoon"; font-size: 1.6875rem; vertical-align: -0.375rem; margin-right: 0.125rem; margin-left: 0.5625rem; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-library-lister .wrap-container .pager .pager__item .button:hover { color: black; }
.coh-style-library-lister .wrap-container .pager .pager__item .button:hover:after { color: #5a9221; margin-right: 0; margin-left: 0.6875rem; }
@media (max-width: 59.9375rem) { .coh-style-library-lister .wrap-container .pager .pager__item .button:hover:after { margin-right: 0.125rem; margin-left: 0.5625rem; } }
.coh-style-library-lister .card-group-container { margin-right: -webkit-calc(8.33%); margin-right: calc(8.33%); margin-left: -webkit-calc(8.33%); margin-left: calc(8.33%); min-height: 20rem; }
@media (max-width: 59.9375rem) { .coh-style-library-lister .card-group-container { margin-right: 0; margin-left: 0; } }
.coh-style-library-lister .coh-style-hero-with-background-image .typography-container .coh-heading { font-size: 2.75rem; line-height: 3rem; color: white; }
@media (max-width: 63.9375rem) { .coh-style-library-lister .coh-style-hero-with-background-image .typography-container .coh-heading { font-size: 1.625rem; line-height: 1.875rem; } }
.coh-style-library-lister .coh-style-hero-with-background-image .typography-container .link-container { margin-top: 0; }
.coh-style-library-lister .coh-style-hero-with-background-image .typography-container p { font-size: 1.5rem; line-height: 1.875rem; }
@media (max-width: 63.9375rem) { .coh-style-library-lister .coh-style-hero-with-background-image .typography-container p { font-size: 1.25rem; line-height: 1.5rem; } }
@media (max-width: 59.9375rem) { .coh-style-library-lister .coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] { padding-bottom: 0; } }
.coh-style-library-lister .coh-style-library-hero > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns { margin-bottom: 0; }
.coh-style-library-lister .coh-container-boxed .pagination nav { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-pagination .pager { margin-top: 32px; margin-right: auto; margin-bottom: 80px; margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-pagination .pager .pager__items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; text-align: center; margin-right: auto; margin-left: auto; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-pagination .pager .pager__items .pager__item { background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 50%; border-radius: 50%; height: 3.125rem; width: 3.125rem; margin-right: 8px; padding-top: 0.9375rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.coh-style-pagination .pager .pager__items .pager__item:hover { background-color: #f3f3f3; -webkit-transform: scaleX(0.85) scaleY(0.85); -ms-transform: scaleX(0.85) scaleY(0.85); transform: scaleX(0.85) scaleY(0.85); }
.coh-style-pagination .pager .pager__items .pager__item.is-active { background-color: #7eb843; }
.coh-style-pagination .pager .pager__items .pager__item.is-active:hover { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); background-color: #7eb843; }
.coh-style-pagination .pager .pager__items .pager__item a { color: black; }
.coh-style-news-teaser { background-color: #f5f5f4; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; }
@media (max-width: 59.9375rem) { .coh-style-news-teaser { height: -webkit-calc(100% - 24px); height: calc(100% - 24px); margin-bottom: 24px; } }
@media (max-width: 47.9375rem) { .coh-style-news-teaser { height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; } }
.coh-style-news-teaser:hover { -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); }
.coh-style-news-teaser:hover .typography-container :not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { text-decoration: none; }
.coh-style-news-teaser .coh-style-text-and-media { height: 100%; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row { height: 100%; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row { height: 100%; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media { position: relative; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media .image-link { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container { height: 11.875rem; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 4px; padding-right: 32px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: 32px; height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 8px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } }
@media (max-width: 47.9375rem) { .coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 4px; padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container { margin-top: auto; margin-right: 0; margin-bottom: 8px; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; line-height: 1.125rem; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link { margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; line-height: 1.125rem; font-size: 0.875rem; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:after { line-height: 18px; font-size: 1.5rem; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:hover { margin-right: 1.25rem; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:hover:after { color: #7eb843; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-wysiwyg { margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); line-height: 20px; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { padding-top: 8px; border-top-style: solid; border-top-width: 0.0625rem; border-top-color: #979797; position: relative; z-index: 1; min-height: 3rem; line-height: 18px; color: #6c777c; }
@media (max-width: 59.9375rem) { .coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 2.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 0; } }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a { font-size: 0.875rem; line-height: 1.125rem; display: inline; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: #6c777c; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading { margin-bottom: 0; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading { margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading:before { z-index: -1; }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-heading { font-size: 1.375rem; line-height: 1.75rem; }
@media (max-width: 63.9375rem) { .coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-heading { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-news-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-paragraph { font-size: 0.875rem; line-height: 1.25rem; font-weight: 300; }
.coh-style-news-page .img-container { height: 25rem; -webkit-border-top-left-radius: 1.25rem; border-top-left-radius: 1.25rem; -webkit-border-top-right-radius: 1.25rem; border-top-right-radius: 1.25rem; overflow: hidden; margin-bottom: 4.375rem; }
@media (max-width: 63.9375rem) { .coh-style-news-page .img-container { height: 21.25rem; } }
@media (max-width: 59.9375rem) { .coh-style-news-page .img-container { height: 15rem; margin-bottom: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-news-page .img-container { height: auto; width: 100%; } }
.coh-style-news-page .img-container img { height: 100%; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; -webkit-border-top-left-radius: 1.25rem; border-top-left-radius: 1.25rem; -webkit-border-top-right-radius: 1.25rem; border-top-right-radius: 1.25rem; }
.coh-style-news-page .main-text-container .date-share-container { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: black; margin-bottom: 3.75rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (max-width: 47.9375rem) { .coh-style-news-page .main-text-container .date-share-container { margin-bottom: 2.5rem; } }
.coh-style-news-page .main-text-container .date-share-container:before { display: none; }
.coh-style-news-page .main-text-container .date-share-container:after { display: none; }
.coh-style-news-page .main-text-container .date-share-container .date-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-news-page .main-text-container .date-share-container .date-container p { margin-bottom: 0.25rem; font-size: 1rem; line-height: 1.25rem; }
@media (max-width: 59.9375rem) { .coh-style-news-page .main-text-container .date-share-container .date-container p { font-size: 0.875rem; line-height: 1.125rem; } }
.coh-style-news-page .main-text-container .date-share-container .date-container .location-name { font-weight: 700; }
.coh-style-news-page .main-text-container .date-share-container .date-container .location-name:after { content: "|"; margin-right: 0.25rem; margin-left: 0.25rem; font-weight: 400; }
.coh-style-news-page .main-text-container .date-share-container .toggle-container { position: relative; z-index: 0; }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-toggle { display: none; height: 2rem; width: 2rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 10; }
@media (max-width: 59.9375rem) { .coh-style-news-page .main-text-container .date-share-container .toggle-container .share-toggle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-toggle:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F1E0"; font-family: "icomoon"; font-size: 1.375rem; color: black; }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-toggle:focus { outline-style: none; }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-toggle.open:after { height: 100vh; width: 100vw; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; display: block; content: ''; }
@media (max-width: 59.9375rem) { .coh-style-news-page .main-text-container .date-share-container .toggle-container .share-toggle.open:before { color: white; } }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0.625rem; margin-bottom: 0.625rem; }
@media (max-width: 59.9375rem) { .coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container { background-color: white; padding: 0.375rem; position: absolute; bottom: 0.25rem; right: 0; z-index: 15; -webkit-box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.27); box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.27); display: none; margin-top: 0; margin-bottom: 0; } }
@media (max-width: 59.9375rem) { .coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container.open { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 59.9375rem) { .coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container.open p { display: none; } }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container .facebook { -webkit-border-radius: 50%; border-radius: 50%; background-color: #888888; height: 2rem; width: 2rem; text-align: center; margin-right: 0.25rem; }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container .facebook:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F09A"; font-family: "icomoon"; color: white; font-size: 1.25rem; margin-top: 0.375rem; }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container .linkedin { background-color: #888888; height: 2rem; width: 2rem; -webkit-border-radius: 50%; border-radius: 50%; text-align: center; margin-right: 0.25rem; }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container .linkedin:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F0E1"; font-family: "icomoon"; color: white; font-size: 1.25rem; margin-top: 0.375rem; }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container .twitter { background-color: #888888; height: 2rem; width: 2rem; -webkit-border-radius: 50%; border-radius: 50%; text-align: center; margin-right: 0.25rem; }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container .twitter:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F099"; font-family: "icomoon"; color: white; font-size: 1.25rem; margin-top: 0.375rem; }
.coh-style-news-page .main-text-container .date-share-container .toggle-container .share-container p { font-size: 0.875rem; line-height: 1.125rem; font-weight: 300; margin-top: auto; margin-right: 0.625rem; margin-bottom: auto; }
.coh-style-news-page .main-text-container .typography-container .coh-wysiwyg p { margin-bottom: 1.375rem; }
@media (max-width: 47.9375rem) { .coh-style-news-page > .coh-container > .coh-style-section > .section-inner > .coh-container-boxed { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-style-news-lister { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); }
@media (max-width: 47.9375rem) { .coh-style-news-lister { margin-bottom: 40px; } }
.coh-style-news-lister .wrap-container { margin-right: 8.33%; margin-bottom: -webkit-calc(40px + 20px); margin-bottom: calc(40px + 20px); margin-left: 8.33%; position: relative; }
@media (max-width: 59.9375rem) { .coh-style-news-lister .wrap-container { margin-right: 0; margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-news-lister .wrap-container { margin-bottom: 40px; } }
.coh-style-news-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article { height: 100%; }
.coh-style-news-lister .wrap-container .filter-container-wrapper { padding-top: -webkit-calc(80px - 5px); padding-top: calc(80px - 5px); position: relative; z-index: 10; margin-bottom: 30px; }
@media (max-width: 47.9375rem) { .coh-style-news-lister .wrap-container .filter-container-wrapper { padding-top: 40px; margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); } }
.coh-style-news-lister .wrap-container .filter-container-wrapper.open .filter-inner-container { -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); }
.coh-style-news-lister .wrap-container .filter-container-wrapper.open .filter-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-news-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header { padding-bottom: 0; margin-bottom: 1rem; z-index: 2; }
.coh-style-news-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header .coh-button:first-child:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); color: #5a9221; }
.coh-style-news-lister .wrap-container .filter-container-wrapper .filter-inner-container { background-color: white; width: -webkit-calc(100% + 48px); width: calc(100% + 48px); padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: 24px; padding-bottom: 30px; padding-left: 24px; margin-right: -webkit-calc(24px * -1); margin-right: calc(24px * -1); margin-left: -webkit-calc(24px * -1); margin-left: calc(24px * -1); -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; position: absolute; top: 0; left: 0; z-index: 10; }
@media (max-width: 47.9375rem) { .coh-style-news-lister .wrap-container .filter-container-wrapper .filter-inner-container { margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); padding-top: -webkit-calc(8px - 2px); padding-top: calc(8px - 2px); padding-right: 12px; padding-bottom: -webkit-calc(16px - 2px); padding-bottom: calc(16px - 2px); padding-left: 12px; width: -webkit-calc(100% + 24px); width: calc(100% + 24px); } }
.coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:before { display: none; }
.coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:after { display: none; }
.coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button { color: #6c777c; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:focus { outline-style: none; }
.coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:first-child:after { line-height: 1rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F107"; font-family: "icomoon"; font-size: 1.75rem; margin-right: 0.125rem; margin-left: 0.5625rem; color: #6c777c; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
@media (max-width: 35.9375rem) { .coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:first-child:after { margin-top: 0.1875rem; } }
.coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .reset-filters:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F0E2"; font-family: "icomoon"; font-size: 1.125rem; margin-left: 0.75rem; }
@media (max-width: 35.9375rem) { .coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn { color: white; height: 1.1875rem; width: 5.625rem; position: relative; overflow: hidden; } }
.coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { color: #6c777c; font-size: 1rem; position: absolute; display: none; content: "Filter by:"; }
@media (max-width: 35.9375rem) { .coh-style-news-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { display: block; } }
.coh-style-news-lister .wrap-container .filter-container { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup { width: 33.333%; padding-right: 12px; padding-left: 12px; margin-bottom: 40px; }
@media (max-width: 47.9375rem) { .coh-style-news-lister .wrap-container .filter-container .fieldgroup { width: 50%; margin-bottom: -webkit-calc(40px + 8px); margin-bottom: calc(40px + 8px); } }
@media (max-width: 35.9375rem) { .coh-style-news-lister .wrap-container .filter-container .fieldgroup { width: 100%; } }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-news-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
@media (max-width: 35.9375rem) { .coh-style-news-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); width: 100%; }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { padding-right: 12px; padding-left: 12px; width: 25%; }
@media (max-width: 47.9375rem) { .coh-style-news-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { width: 50%; } }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup:last-child { margin-bottom: 0; }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 20px; margin-bottom: 16px; display: inline-block; }
@media (max-width: 47.9375rem) { .coh-style-news-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { margin-bottom: 8px; } }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: 16px; line-height: 20px; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: -webkit-calc(16px - 4px); margin-bottom: calc(16px - 4px); } }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item label.option { font-size: 0.875rem; line-height: 20px; padding-left: 24px; font-weight: 400; position: relative; display: inline-block; margin-bottom: 0; }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item label.option:before { border-style: solid; border-width: 0.0625rem; border-color: #949494; background-color: white; display: block; position: absolute; top: 0.0625rem; left: 0; height: 1.0625rem; width: 1.0625rem; content: ''; -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item label.option:after { height: 0.6875rem; width: 0.375rem; top: 0.1875rem; position: absolute; left: 0.34375rem; display: block; border-right-width: 0.09375rem; border-bottom-width: 0.09375rem; border-bottom-style: solid; border-right-style: solid; border-bottom-color: black; border-right-color: black; -webkit-transform: rotateZ(40deg); -ms-transform: rotate(40deg); transform: rotateZ(40deg); -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item input { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 0.0625rem; opacity: 0; }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:before { background-color: #d1eac0; border-color: #7eb843; }
.coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:after { content: ''; }
.coh-style-news-lister .wrap-container .pagination nav { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-news-lister .coh-style-hero-with-background-image .coh-container-boxed { min-height: 25rem; }
@media (max-width: 59.9375rem) { .coh-style-news-lister .coh-style-hero-with-background-image .coh-container-boxed { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-news-lister .coh-style-hero-with-background-image .coh-container-boxed { min-height: 0; } }
.coh-style-news-lister .coh-style-hero-with-background-image .typography-container p { font-weight: 300; font-size: 1.5rem; line-height: 1.875rem; }
@media (max-width: 63.9375rem) { .coh-style-news-lister .coh-style-hero-with-background-image .typography-container p { font-size: 1.25rem; line-height: 1.5rem; } }
.coh-style-news-lister .coh-style-accordion-and-tabs .coh-style-text { width: 100%; }
.coh-style-news-lister .coh-style-accordion-and-tabs .typography-container { overflow: hidden; }
.coh-style-news-lister .coh-style-accordion-and-tabs .typography-container .coh-container .coh-wysiwyg ul { margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-style-news-lister .coh-style-accordion-and-tabs .typography-container .coh-container .coh-wysiwyg ul li { padding-left: 0.625rem; } }
.coh-style-news-lister .coh-style-accordion-and-tabs .typography-container .coh-container .coh-wysiwyg ul li:before { font-size: 4px; color: #6c777c; left: 0.5rem; }
@media (max-width: 47.9375rem) { .coh-style-news-lister .coh-style-accordion-and-tabs .typography-container .coh-container .coh-wysiwyg ul li:before { left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-news-lister .coh-style-accordion-and-tabs .typography-container .coh-container .coh-wysiwyg ul li a { word-break: break-word; display: inline-block; } }
@media (max-width: 47.9375rem) { .coh-style-news-lister .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a { padding: 1.25rem; } }
.coh-style-news-lister .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only { height: auto; padding-left: 1rem; }
.coh-style-news-lister .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only li { margin-bottom: 0; }
.coh-style-news-lister .coh-style-tab-section-container > .coh-style-section .section-inner .coh-container-boxed .text-container { margin-bottom: 5rem; }
@media (max-width: 59.9375rem) { .coh-style-news-lister .coh-style-tab-section-container > .coh-style-section .section-inner .coh-container-boxed .text-container { margin-bottom: 3.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-news-lister .coh-style-tab-section-container > .coh-style-section .section-inner .coh-container-boxed .text-container { margin-bottom: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-news-lister .coh-style-tab-section-container .coh-column { padding-right: 0; padding-left: 0; } }
.second-region-container .coh-style-news-lister .wrap-container .filter-container .fieldgroup { width: 100%; }
.second-region-container .coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item { margin-right: 0.75rem; margin-left: 0.75rem; -webkit-flex-basis: -webkit-calc(16.5% - 24px); -ms-flex-preferred-size: calc(16.5% - 24px); flex-basis: calc(16.5% - 24px); }
@media (max-width: 59.9375rem) { .second-region-container .coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item { -webkit-flex-basis: -webkit-calc(33.333% - 24px); -ms-flex-preferred-size: calc(33.333% - 24px); flex-basis: calc(33.333% - 24px); } }
@media (max-width: 47.9375rem) { .second-region-container .coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item { -webkit-flex-basis: -webkit-calc(50% - 24px); -ms-flex-preferred-size: calc(50% - 24px); flex-basis: calc(50% - 24px); } }
.second-region-container .coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item label.option { margin-bottom: 0.5rem; }
.second-region-container .coh-style-news-lister .wrap-container .filter-container .fieldgroup .form-item label.option:before { height: 0.9375rem; width: 0.9375rem; top: 0.0625rem; }
.second-region-container .coh-style-news-lister .wrap-container .filter-container .form-checkboxes { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.second-region-container .coh-style-news-lister .wrap-container .filter-container legend { padding-left: 0.75rem; }
.coh-style-news-detail { background-color: #f3f3f3; }
.coh-style-news-detail .section-inner { padding-top: 3.5rem; padding-bottom: 2.25rem; }
@media (max-width: 59.9375rem) { .coh-style-news-detail .section-inner { padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; } }
@media (max-width: 47.9375rem) { .coh-style-news-detail .section-inner { padding-top: 1.875rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; } }
.coh-style-news-detail .main-container { margin-right: 12.5rem; margin-left: 12.5rem; }
@media (max-width: 63.9375rem) { .coh-style-news-detail .main-container { margin-right: -webkit-calc(16.667% + 4px); margin-right: calc(16.667% + 4px); margin-left: -webkit-calc(16.667% + 4px); margin-left: calc(16.667% + 4px); } }
@media (max-width: 59.9375rem) { .coh-style-news-detail .main-container { margin-right: -webkit-calc(12.5% + 3px); margin-right: calc(12.5% + 3px); margin-left: -webkit-calc(12.5% + 3px); margin-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-news-detail .main-container { margin-right: 0; margin-left: 0; } }
.coh-style-news-detail .main-container .small-heading { margin-bottom: 0.625rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 1.25rem; }
@media (max-width: 63.9375rem) { .coh-style-news-detail .main-container .small-heading { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } }
@media (max-width: 59.9375rem) { .coh-style-news-detail .main-container .small-heading { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } }
.coh-style-news-detail .main-container .coh-wysiwyg p { font-size: 1rem; line-height: 1.25rem; margin-bottom: 1.375rem; }
@media (max-width: 63.9375rem) { .coh-style-news-detail .main-container .coh-wysiwyg a { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } }
.coh-style-news-detail .social-container { margin-left: 1.5rem; }
@media (max-width: 47.9375rem) { .coh-style-news-detail .social-container { margin-bottom: 1.25rem; margin-left: 0; } }
.coh-style-news-detail .social-container .social { height: 2rem; width: 2rem; background-color: #888888; -webkit-border-radius: 50%; border-radius: 50%; position: relative; }
.coh-style-news-detail .social-container .facebook:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 0.3125rem; color: white; font-size: 1.375rem; }
.coh-style-news-detail .social-container .linkedin:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E1"; font-family: "icomoon"; font-size: 1.375rem; color: white; position: absolute; top: 0.3125rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.coh-style-news-detail .social-container .twitter:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; font-size: 1.375rem; position: absolute; top: 0.3125rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); content: "\F099"; font-family: "icomoon"; }
.coh-style-news-detail .social-container .instagram:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; font-size: 1.375rem; position: absolute; top: 0.3125rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); content: "\F16D"; font-family: "icomoon"; }
@media (max-width: 47.9375rem) { .coh-style-news-detail .coh-style-columns > .coh-row > .coh-row-inner > .coh-column { margin-bottom: 0; } }
.coh-style-media .media-container { margin-right: -webkit-calc(80px * 2 + 40px); margin-right: calc(80px * 2 + 40px); margin-left: -webkit-calc(80px * 2 + 40px); margin-left: calc(80px * 2 + 40px); min-height: 30rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 79.9375rem) { .coh-style-media .media-container { margin-right: -webkit-calc(16.667% + 4px); margin-right: calc(16.667% + 4px); margin-left: -webkit-calc(16.667% + 4px); margin-left: calc(16.667% + 4px); } }
@media (max-width: 59.9375rem) { .coh-style-media .media-container { margin-right: -webkit-calc(12.5% + 3px); margin-right: calc(12.5% + 3px); margin-left: -webkit-calc(12.5% + 3px); margin-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-media .media-container { margin-right: 0; margin-left: 0; min-height: 24rem; } }
@media (max-width: 35.9375rem) { .coh-style-media .media-container { min-height: 14rem; } }
.coh-style-media .media-container .coh-video { margin-right: auto; margin-left: auto; width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-media .media-container .coh-video .mejs__container { width: 100% !important; height: 0 !important; max-width: 100%; padding-top: 56.25%; } }
.coh-style-media .section-inner { margin-top: -webkit-calc(24px - 4px); margin-top: calc(24px - 4px); margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); }
.coh-style-media .coh-video-inner { width: 100%; }
.coh-ce-cpt_restricted_width_container-a879cecb .coh-style-media .coh-style-section > .section-inner .coh-container-boxed { padding-right: 0; padding-left: 0; margin-right: 0; margin-left: 0; }
.coh-ce-cpt_restricted_width_container-a879cecb .coh-style-media .media-container { margin-right: 0; margin-left: 0; }
.coh-style-locations-teaser { background-color: #f5f5f4; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; }
@media (max-width: 59.9375rem) { .coh-style-locations-teaser { height: -webkit-calc(100% - 24px); height: calc(100% - 24px); margin-bottom: 24px; } }
@media (max-width: 47.9375rem) { .coh-style-locations-teaser { height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; } }
.coh-style-locations-teaser:hover { -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); }
.coh-style-locations-teaser:hover .typography-container :not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { text-decoration: none; }
.coh-style-locations-teaser .coh-style-text-and-media { height: 100%; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row { height: 100%; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row { height: 100%; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media { position: relative; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media .image-link { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container { height: 11.875rem; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 4px; padding-right: 32px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: 32px; height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 8px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } }
@media (max-width: 47.9375rem) { .coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 4px; padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container { margin-top: auto; margin-right: 0; margin-bottom: 8px; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; line-height: 1.125rem; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link { margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; line-height: 1.125rem; font-size: 0.875rem; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:after { line-height: 18px; font-size: 1.5rem; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:hover { margin-right: 1.25rem; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:hover:after { color: #7eb843; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-wysiwyg { margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); line-height: 20px; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { padding-top: 8px; border-top-style: solid; border-top-width: 0.0625rem; border-top-color: #979797; position: relative; z-index: 1; min-height: 3rem; line-height: 18px; color: #6c777c; }
@media (max-width: 59.9375rem) { .coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 2.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 0; } }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a { font-size: 0.875rem; line-height: 1.125rem; display: inline; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: #6c777c; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a:hover { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #72808b; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading:before { z-index: -1; }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-heading { font-size: 1.375rem; line-height: 1.75rem; }
@media (max-width: 63.9375rem) { .coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-heading { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-locations-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-paragraph { font-size: 0.875rem; line-height: 1.25rem; font-weight: 300; }
.coh-style-locations-contact { margin-top: 5.375rem; }
@media (max-width: 63.9375rem) { .coh-style-locations-contact { margin-top: 2.125rem; } }
.coh-style-locations-contact .text-grid-container { background-image: url("/sites/default/files/images/promo-background-graphic.svg"); background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; background-color: #7eb843; padding-bottom: 4rem; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-locations-contact .text-grid-container { padding-bottom: 3.125rem; } }
.coh-style-locations-contact .text-grid-container .top-text-container { padding-top: 5.375rem; padding-right: 11rem; padding-left: 11rem; text-align: center; }
@media (max-width: 63.9375rem) { .coh-style-locations-contact .text-grid-container .top-text-container { padding-right: -webkit-calc(16.667vw - 30.667px); padding-right: calc(16.667vw - 30.667px); padding-left: -webkit-calc(16.667vw - 30.667px); padding-left: calc(16.667vw - 30.667px); } }
@media (max-width: 59.9375rem) { .coh-style-locations-contact .text-grid-container .top-text-container { padding-top: 2.5rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-locations-contact .text-grid-container .top-text-container { padding-top: 3.75rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-style-locations-contact .text-grid-container .top-text-container .coh-style-text .link-container { margin-top: 0; }
.coh-style-locations-contact .text-grid-container .top-text-container .coh-style-secondary-button { margin-top: 0; margin-bottom: 2.75rem; }
@media (max-width: 79.9375rem) { .coh-style-locations-contact .text-grid-container .top-text-container .coh-style-secondary-button { margin-top: 0; margin-bottom: 1.375rem; } }
@media (max-width: 59.9375rem) { .coh-style-locations-contact .text-grid-container .top-text-container .coh-style-secondary-button { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-locations-contact .text-grid-container .top-text-container .coh-style-secondary-button { width: 100%; } }
.coh-style-locations-contact .text-grid-container .top-text-container .coh-style-secondary-button a { margin-bottom: 0; }
.coh-style-locations-contact .text-grid-container .top-text-container .typography-container { padding-bottom: 0; margin-right: 0.75rem; margin-bottom: 0; margin-left: 0.75rem; }
@media (max-width: 47.9375rem) { .coh-style-locations-contact .text-grid-container .top-text-container .typography-container { margin-right: 0; margin-left: 0; } }
.coh-style-locations-contact .text-grid-container .top-text-container .coh-wysiwyg p { margin-bottom: 1.375rem; font-size: 1.5rem; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; }
@media (max-width: 59.9375rem) { .coh-style-locations-contact .text-grid-container .top-text-container .coh-wysiwyg p { font-size: 1.25rem; } }
@media (max-width: 59.9375rem) { .coh-style-locations-contact .text-grid-container .top-text-container .text-container { padding-right: -webkit-calc(12.5vw - 5px); padding-right: calc(12.5vw - 5px); padding-left: -webkit-calc(12.5vw - 5px); padding-left: calc(12.5vw - 5px); } }
.coh-style-locations-contact .text-grid-container .contact-container { padding-top: 0; padding-right: 5rem; padding-bottom: 0; padding-left: 5rem; }
@media (max-width: 59.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container { padding-right: 2rem; padding-left: 2rem; } }
@media (max-width: 47.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-style-locations-contact .text-grid-container .contact-container .coh-style-text .link-container { margin-top: 0; }
.coh-style-locations-contact .text-grid-container .contact-container a { color: white; }
.coh-style-locations-contact .text-grid-container .contact-container h4 { font-size: 1.125rem; font-weight: 700; margin-bottom: 0; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container { margin-top: 1.875rem; margin-right: -webkit-calc(16.667% - 8px); margin-right: calc(16.667% - 8px); margin-left: -webkit-calc(16.667% - 8px); margin-left: calc(16.667% - 8px); }
@media (max-width: 59.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container { margin-right: 0; margin-left: 0; } }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container p { color: black; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container p:nth-last-child(2) { margin-bottom: 12px; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .coh-wysiwyg a:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: black; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .coh-wysiwyg a:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):after { color: black; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .coh-wysiwyg a:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):hover:after { color: #5a9221; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .coh-wysiwyg a :not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: black; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .coh-wysiwyg a :not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):after { color: black; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .coh-wysiwyg a :not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):hover:after { color: #5a9221; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .coh-wysiwyg a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: #334d9b; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .coh-wysiwyg a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):after { color: black; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .coh-wysiwyg a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):hover:after { color: #5a9221; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .coh-row .coh-column { margin-bottom: 0; }
.coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .visitus { margin-bottom: 0; font-size: 1.125rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container .wysiwyg-container .visitus { font-size: 1rem; } }
.coh-style-locations-contact .text-grid-container .contact-container .contactus-container { margin-top: 0.625rem; margin-right: -webkit-calc(16.667% - 8px); margin-right: calc(16.667% - 8px); margin-left: -webkit-calc(16.667% - 8px); margin-left: calc(16.667% - 8px); }
@media (max-width: 63.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container .contactus-container { margin-top: 0.625rem; } }
@media (max-width: 59.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container .contactus-container { margin-top: 0.5rem; margin-right: 0; margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container .contactus-container { margin-top: 0.5rem; } }
.coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail { color: black; margin-bottom: 0; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail-link { color: black; font-size: 1.125rem; line-height: 1.5625rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail-link { font-size: 1rem; line-height: 1.3125rem; } }
.coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail-page-link { color: black; font-size: 1.125rem; line-height: 1.5625rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail-page-link { font-size: 1rem; line-height: 1.3125rem; } }
.coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail-page-link:hover:after { margin-left: 0.875rem; color: #5a9221; }
.coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail-container { padding-bottom: 2rem; margin-bottom: 1.375rem; }
@media (max-width: 47.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail-container { padding-bottom: 0; } }
.coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail-container .coh-style-basic-link { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail-container .coh-style-basic-link:after { font-size: 2rem; vertical-align: -0.5rem; line-height: 1em; margin-top: -0.125rem; }
@media (max-width: 63.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container .contactus-container .mail-container .coh-style-basic-link:after { vertical-align: -0.375rem; font-size: 1.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-locations-contact .text-grid-container .contact-container .contactus-container .coh-row .coh-column { margin-bottom: 0; } }
.coh-style-locations-contact .text-grid-container .wysiwyg { margin-bottom: 1.375rem; padding-right: 0; padding-bottom: 2rem; padding-left: 0; }
@media (max-width: 47.9375rem) { .coh-style-locations-contact .text-grid-container .wysiwyg { padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-style-locations-contact .text-grid-container .wysiwyg .coh-style-basic-link { color: black; font-size: 1.125rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-locations-contact .text-grid-container .wysiwyg .coh-style-basic-link { font-size: 1rem; } }
.coh-style-locations-contact .text-grid-container .wysiwyg .coh-style-basic-link:after { vertical-align: -0.5rem; font-size: 2rem; }
@media (max-width: 63.9375rem) { .coh-style-locations-contact .text-grid-container .wysiwyg .coh-style-basic-link:after { font-size: 1.75rem; } }
@media (max-width: 59.9375rem) { .coh-style-locations-contact .text-grid-container .wysiwyg .coh-style-basic-link:after { vertical-align: -0.375rem; } }
.coh-style-locations-contact .text-grid-container .wysiwyg .coh-style-basic-link:hover:after { color: #5a9221; }
.coh-style-locations-contact .text-grid-container .typography-container { padding-right: 0; padding-bottom: 2rem; padding-left: 0; margin-bottom: 1.375rem; }
@media (max-width: 47.9375rem) { .coh-style-locations-contact .text-grid-container .typography-container { padding-bottom: 0; } }
.coh-style-locations-contact .top-heading { position: absolute; top: 0.375rem; line-height: 5.3125rem; left: 0; width: 100%; -webkit-transform: translate(0, -100%); -ms-transform: translate(0, -100%); transform: translate(0, -100%); }
@media (max-width: 63.9375rem) { .coh-style-locations-contact .top-heading { line-height: 2.125rem; top: 0.125rem; } }
.coh-style-locations-lister { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); }
@media (max-width: 47.9375rem) { .coh-style-locations-lister { margin-bottom: 40px; } }
.coh-style-locations-lister .coh-style-content-hero-component .text-panel { min-height: 25rem; }
@media (max-width: 59.9375rem) { .coh-style-locations-lister .coh-style-content-hero-component .text-panel { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-locations-lister .coh-style-content-hero-component .text-panel { min-height: 0; } }
.coh-style-locations-lister .coh-style-content-hero-component .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container { margin-top: 1.375rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-locations-lister .coh-style-content-hero-component .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container a { margin: 0; }
.coh-style-locations-lister .coh-style-content-hero-component > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns { margin-bottom: 0; }
.coh-style-locations-lister .wrap-container { position: relative; margin-right: 8.33%; margin-left: 8.33%; }
@media (max-width: 59.9375rem) { .coh-style-locations-lister .wrap-container { margin-right: 0; margin-left: 0; } }
@media (max-width: 59.9375rem) { .coh-style-locations-lister .wrap-container .coh-view-contents { margin-bottom: 16px; } }
@media (max-width: 47.9375rem) { .coh-style-locations-lister .wrap-container .coh-view-contents { margin-bottom: 0; } }
.coh-style-locations-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article { height: 100%; }
.coh-style-locations-lister .wrap-container .pagination nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
.coh-style-locations-lister .blog-lister-subscribe-panel .coh-style-boxed { background-color: #dfdfdf; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; margin-bottom: 3.75rem; padding-top: 3.125rem; padding-right: -webkit-calc(40px - 4px); padding-right: calc(40px - 4px); padding-bottom: 2.25rem; padding-left: -webkit-calc(40px - 4px); padding-left: calc(40px - 4px); }
@media (max-width: 59.9375rem) { .coh-style-locations-lister .blog-lister-subscribe-panel .coh-style-boxed { padding-top: 2.5rem; padding-right: -webkit-calc(12.5% + 3px); padding-right: calc(12.5% + 3px); padding-bottom: 1.125rem; padding-left: -webkit-calc(12.5% + 3px); padding-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-locations-lister .blog-lister-subscribe-panel .coh-style-boxed { padding-top: 3.75rem; padding-right: 2rem; padding-bottom: 3.125rem; padding-left: 2rem; } }
.coh-style-locations-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm { margin-bottom: 0; }
@media (max-width: 59.9375rem) { .coh-style-locations-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm { margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: none; } }
.coh-style-locations-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonWrap { text-align: center; }
@media (max-width: 47.9375rem) { .coh-style-locations-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonWrap button { width: 100%; } }
.coh-style-locations-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoRequiredField #Email { -webkit-box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); border-style: none; height: 2.9375rem; }
.coh-style-locations-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoRequiredField #Email:focus { outline-style: none; background-color: white; }
.coh-style-locations-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonRow { margin-top: 0.375rem; }
.coh-style-location-page .coh-style-content-hero-component .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container div { font-size: 1.5rem; line-height: 1.875rem; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-location-page .coh-style-content-hero-component .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container div { font-size: 1.25rem; line-height: 1.5rem; } }
.coh-style-location-page .coh-style-content-hero-component .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container div .coh-wysiwyg { font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5rem; line-height: 1.875rem; }
@media (max-width: 63.9375rem) { .coh-style-location-page .coh-style-content-hero-component .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container div .coh-wysiwyg { font-size: 1.25rem; line-height: 1.5rem; } }
.coh-style-list-page .view .pagination { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-library-teaser { background-color: #f5f5f4; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; }
@media (max-width: 59.9375rem) { .coh-style-library-teaser { height: -webkit-calc(100% - 24px); height: calc(100% - 24px); margin-bottom: 24px; } }
@media (max-width: 47.9375rem) { .coh-style-library-teaser { height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; } }
.coh-style-library-teaser:hover { -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); }
.coh-style-library-teaser:hover .typography-container :not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { text-decoration: none; }
.coh-style-library-teaser .coh-style-text-and-media { height: 100%; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row { height: 100%; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row { height: 100%; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media { position: relative; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media .image-link { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container { height: 11.875rem; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 4px; padding-right: 32px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: 32px; height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 8px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } }
@media (max-width: 47.9375rem) { .coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 4px; padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; position: static; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container { margin-top: auto; margin-right: 0; margin-bottom: 8px; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; line-height: 1.125rem; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .modal-link { position: static; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .modal-link:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; content: ''; z-index: 2; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link { margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; line-height: 1.125rem; font-size: 0.875rem; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:after { line-height: 18px; font-size: 1.5rem; content: ''; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-wysiwyg { margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); line-height: 20px; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-wysiwyg p { font-size: 1rem; line-height: 1.25; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { padding-top: 8px; border-top-style: solid; border-top-width: 0.0625rem; border-top-color: #979797; position: relative; z-index: 2; min-height: 3rem; line-height: 18px; color: #6c777c; }
@media (max-width: 59.9375rem) { .coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 2.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 0; } }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a { font-size: 0.875rem; line-height: 1.125rem; display: inline; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: #6c777c; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading { margin-bottom: 0; }
.coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading { margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); font-size: 1.375rem; line-height: 1.75rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-library-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-partner-lister { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); }
@media (max-width: 47.9375rem) { .coh-style-partner-lister { margin-bottom: 40px; } }
.coh-style-partner-lister .coh-style-content-hero-component .text-panel { min-height: 25rem; }
@media (max-width: 59.9375rem) { .coh-style-partner-lister .coh-style-content-hero-component .text-panel { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-partner-lister .coh-style-content-hero-component .text-panel { min-height: 0; } }
.coh-style-partner-lister .coh-style-content-hero-component .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container { margin-top: 1.375rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-partner-lister .coh-style-content-hero-component .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container a { margin: 0; }
.coh-style-partner-lister .coh-style-content-hero-component > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns { margin-bottom: 0; }
.coh-style-partner-lister .wrap-container { position: relative; }
@media (max-width: 59.9375rem) { .coh-style-partner-lister .wrap-container .coh-view-contents { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); } }
@media (max-width: 47.9375rem) { .coh-style-partner-lister .wrap-container .coh-view-contents { margin-bottom: 40px; } }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column { margin-right: 0; margin-bottom: 20px; margin-left: 0; padding-right: 0; padding-left: 0; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article { height: 100%; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article:hover { -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15); }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser-partner--content { padding-top: 20px; padding-right: 32px; padding-bottom: 20px; padding-left: 32px; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser-partner--content .teaser-partner--description { margin-bottom: 1.375rem; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser-partner--content .teaser-partner--description div { font-size: 1rem; line-height: 1.25rem; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser-partner--content .link { font-weight: 300; min-height: 40px; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser-partner--content .link a { position: absolute; bottom: 25px; font-size: 0.875rem; line-height: 1.125rem; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser-partner--content h2 { margin-bottom: 0; min-height: 60px; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser-partner--background > img { height: 117px; width: 117px; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser-partner--details { font-size: 0.875rem; line-height: 1.125rem; font-weight: 300; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser-partner--details > div > div:first-child { font-weight: bold; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 0; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser-partner--details > div > div:nth-child(2) { color: #928d8d; display: inline; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 0; }
.coh-style-partner-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article .teaser--partner { height: 100%; padding-top: 15px; cursor: pointer; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper { position: relative; margin-bottom: 30px; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper.open .filter-inner-container { -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); }
.coh-style-partner-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header { padding-bottom: 0; margin-bottom: 1rem; z-index: 2; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header .coh-button:first-child:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); color: #5a9221; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-inner-container { width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-inner-container { width: 100%; } }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:before { display: none; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:after { display: none; }
@media (max-width: 59.9375rem) { .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner-reset { -webkit-flex-basis: -webkit-calc(16% - 4px); -ms-flex-preferred-size: calc(16% - 4px); flex-basis: calc(16% - 4px); margin-bottom: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner-reset a { color: black; font-family: 'Proxima Nova Regular', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner-reset a:after { line-height: 1rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F01E"; font-family: "icomoon"; font-size: 1.1rem; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; margin-right: 2px; margin-left: 9px; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner { -webkit-flex-basis: -webkit-calc(16% - 4px); -ms-flex-preferred-size: calc(16% - 4px); flex-basis: calc(16% - 4px); margin-left: 10px; }
@media (max-width: 59.9375rem) { .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner { margin-right: 10px; width: -webkit-calc(50% - 20px); width: calc(50% - 20px); -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
@media (max-width: 47.9375rem) { .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner { width: auto; margin: 10px; padding-right: 10px; padding-left: 10px; } }
@media (max-width: 35.9375rem) { .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner { margin: 10px; padding-right: 10px; padding-left: 10px; } }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group button.multiselect { color: #c2bebe; font-style: italic; background-color: white; height: 100%; width: 100%; border-style: solid; border-color: #b9b9b9; padding-right: 1em; padding-left: 1em; -webkit-border-radius: 6px; border-radius: 6px; border-width: 1px; display: block; line-height: 42px; z-index: 40; position: relative; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group button.multiselect span.multiselect-selected-text { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group button.multiselect span.multiselect-selected-text:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0DC"; font-family: "icomoon"; font-style: normal; color: gray; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container { -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15); background-color: white; display: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-option, .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-all { width: 100%; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-option span, .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-all span { padding-top: 0; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-option span label, .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-all span label { font-weight: normal; position: relative; padding-left: 4px; margin-top: -2px; margin-left: 4px; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-option span label:before, .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-all span label:before { position: absolute; top: 2px; left: -23px; height: 17px; width: 17px; border-color: #949494; border-style: solid; border-width: 1px; background-color: white; content: ''; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-option span label:after, .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-all span label:after { left: -17.5px; top: 3px; height: 11px; width: 6px; border-top-width: 0; border-bottom-width: 1.5px; border-left-width: 0; border-right-width: 1.5px; border-color: black; border-style: solid; -webkit-border-radius: 1px; border-radius: 1px; -webkit-transform: rotateZ(40deg); -ms-transform: rotate(40deg); transform: rotateZ(40deg); }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner .btn-group div.multiselect-container button.multiselect-all span label { font-weight: bold; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .tile-filter-wrap .tile-filter-block-partner span.multiselect-native-select { position: inherit !important; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button { color: #6c777c; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:not(#main-content):focus { outline-style: none; }
@media (max-width: 35.9375rem) { .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn { color: white; height: 1.4375rem; width: 5.625rem; overflow: hidden; position: relative; } }
.coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { color: #6c777c; font-size: 1rem; position: absolute; display: none; content: "Filter by:"; }
@media (max-width: 35.9375rem) { .coh-style-partner-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { display: block; } }
.coh-style-partner-lister .wrap-container .filter-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); background-color: #eff9f4; padding-top: 30px; padding-bottom: 30px; -webkit-border-radius: 6px; border-radius: 6px; }
@media (max-width: 47.9375rem) { .coh-style-partner-lister .wrap-container .filter-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (max-width: 47.9375rem) { .coh-style-partner-lister .wrap-container .filter-container .form-item { margin-bottom: 0; } }
@media (max-width: 35.9375rem) { .coh-style-partner-lister .wrap-container .filter-container .form-item { margin-bottom: 0; } }
.coh-style-partner-lister .wrap-container .filter-container .fieldgroup { padding-right: 12px; padding-left: 12px; margin-bottom: 40px; -webkit-box-flex: inherit; -webkit-flex: inherit; -ms-flex: inherit; flex: inherit; }
@media (max-width: 47.9375rem) { .coh-style-partner-lister .wrap-container .filter-container .fieldgroup { margin-bottom: -webkit-calc(40px + 8px); margin-bottom: calc(40px + 8px); } }
.coh-style-partner-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 20px; margin-bottom: 16px; display: inline-block; }
@media (max-width: 47.9375rem) { .coh-style-partner-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { margin-bottom: 8px; } }
.coh-style-partner-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: 16px; line-height: 20px; position: relative; }
.coh-style-partner-lister .wrap-container .filter-container .fieldgroup .form-item label.option { font-size: 0.875rem; line-height: 20px; padding-left: 24px; font-weight: 400; position: relative; display: inline-block; margin-bottom: 0; }
.coh-style-partner-lister .wrap-container .filter-container .fieldgroup .form-item label.option:before { border-style: solid; border-width: 0.0625rem; border-color: #949494; background-color: white; display: block; position: absolute; top: 0.0625rem; left: 0; height: 1.0625rem; width: 1.0625rem; content: ''; -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-partner-lister .wrap-container .filter-container .fieldgroup .form-item label.option:after { height: 0.6875rem; width: 0.375rem; top: 0.1875rem; position: absolute; left: 0.34375rem; display: block; border-right-width: 0.09375rem; border-bottom-width: 0.09375rem; border-bottom-style: solid; border-right-style: solid; border-bottom-color: black; border-right-color: black; -webkit-transform: rotateZ(40deg); -ms-transform: rotate(40deg); transform: rotateZ(40deg); -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; }
.coh-style-partner-lister .wrap-container .filter-container .fieldgroup .form-item input { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 0.0625rem; opacity: 0; }
.coh-style-partner-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:before { background-color: #d1eac0; border-color: #7eb843; }
.coh-style-partner-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:after { content: ''; }
.coh-style-partner-lister .wrap-container .filter-container .multiselect-container { z-index: 41; }
@media (max-width: 59.9375rem) { .coh-style-partner-lister .wrap-container .pagination { margin-bottom: 40px; } }
.coh-style-partner-lister .wrap-container .pagination nav { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-partner-lister .dropdown-overlay { height: 100%; width: 100%; display: none; position: fixed; top: 0; bottom: 0; z-index: 40; cursor: pointer; }
@media (max-width: 59.9375rem) { .coh-style-partner-lister .tile-group-container-wide .tile-group-container-wrapper { max-width: 45.563rem; padding-right: 2rem; padding-left: 2rem; margin: auto; } }
@media (max-width: 47.9375rem) { .coh-style-partner-lister .tile-group-container-wide .tile-group-container-wrapper { max-width: 495px; padding-right: 10px; padding-left: 10px; } }
@media (max-width: 35.9375rem) { .coh-style-partner-lister .tile-group-container-wide .tile-group-container-wrapper { max-width: 495px; padding-right: 10px; padding-left: 10px; } }
@media (max-width: 47.9375rem) { .coh-style-partner-lister > .coh-container-boxed { margin-right: 20px; margin-left: 20px; } }
@media (max-width: 35.9375rem) { .coh-style-partner-lister > .coh-container-boxed { margin-right: 20px; margin-left: 20px; } }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .main-row[data-gs-column-position][data-gs-column-position="text-first"] .coh-style-large-feature .icon-text-container { margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); } }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .main-row[data-gs-column-position][data-gs-column-position="text-first"] .coh-row-inner .media-column { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .main-row[data-gs-column-position][data-gs-column-position="text-first"] .coh-row-inner .text-column { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .main-row[data-gs-column-position][data-gs-column-position="text-first"] .text-margin .text-container { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .main-row[data-gs-column-position][data-gs-column-position="media-first"] .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .main-row[data-gs-column-position][data-gs-column-position="media-first"] .coh-row-inner .media-column { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .main-row[data-gs-column-position][data-gs-column-position="media-first"] .coh-row-inner .text-column { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .main-row[data-gs-column-position][data-gs-column-position="media-first"] .icon-text-container .text-container { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .main-row[data-alternate-layout][data-alternate-layout="1"][data-gs-column-position="text-first"] .alternating-modifier:nth-child(even) .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-style-large-feature-container .main-row[data-alternate-layout][data-alternate-layout="1"] .alternating-modifier:nth-child(even) .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.coh-style-large-feature-container .main-row[data-alternate-layout][data-alternate-layout="1"] .alternating-modifier:nth-child(even) .coh-row-inner .media-container { -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; }
.coh-style-large-feature-container .main-row[data-alternate-layout][data-alternate-layout="1"] .alternating-modifier:last-child .coh-style-large-feature { margin-bottom: 0; }
.coh-style-large-feature-container .main-row[data-alternate-layout][data-alternate-layout="1"] .alternating-modifier .coh-style-large-feature { margin-top: 3.75rem; margin-bottom: 3.75rem; }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .main-row[data-alternate-layout][data-alternate-layout="1"] .alternating-modifier .coh-style-large-feature { margin-top: 0; } }
.coh-style-large-feature-container .text-margin .typography-container { max-width: 48.5rem; }
@media (max-width: 59.9375rem) { .coh-style-large-feature-container .text-margin .typography-container { max-width: 100%; margin-right: -webkit-calc(12.5vw - 5px); margin-right: calc(12.5vw - 5px); margin-left: -webkit-calc(12.5vw - 5px); margin-left: calc(12.5vw - 5px); } }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .text-margin .typography-container { margin-right: 0; margin-left: 0; } }
.coh-style-large-feature-container .text-margin .text-container { margin-bottom: 80px; }
@media (max-width: 47.9375rem) { .coh-style-large-feature-container .text-margin .text-container .coh-heading:last-child { margin-bottom: 0; } }
.coh-style-large-feature-container .coh-style-section { overflow-x: clip; }
.coh-style-large-feature-container .coh-style-section > .section-inner > .coh-container-boxed .text-margin { margin-bottom: 0; }
@media (max-width: 59.9375rem) { .coh-style-large-feature-container .coh-style-large-feature:last-of-type { padding-bottom: 1.5rem; } }
.coh-style-large-feature[data-text-width][data-text-width="narrow"] .icon-text-container { padding-right: -webkit-calc(80px + 20px); padding-right: calc(80px + 20px); }
@media (max-width: 79.9375rem) { .coh-style-large-feature[data-text-width][data-text-width="narrow"] .icon-text-container { padding-right: -webkit-calc(16.668% + 4px); padding-right: calc(16.668% + 4px); } }
@media (max-width: 59.9375rem) { .coh-style-large-feature[data-text-width][data-text-width="narrow"] .icon-text-container { padding-right: 0; } }
.coh-style-large-feature .media-container { -webkit-transform: scaleX(1.5) scaleY(1.5); -ms-transform: scaleX(1.5) scaleY(1.5); transform: scaleX(1.5) scaleY(1.5); -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; position: relative; z-index: -1; }
@media (max-width: 47.9375rem) { .coh-style-large-feature .media-container { padding-top: 15.25vw; } }
@media (max-width: 35.9375rem) { .coh-style-large-feature .media-container { padding-top: 12.25vw; } }
.coh-style-large-feature .icon-text-container { padding-left: 6.25rem; }
@media (max-width: 79.9375rem) { .coh-style-large-feature .icon-text-container { padding-left: -webkit-calc(16.668% + 4px); padding-left: calc(16.668% + 4px); } }
@media (max-width: 59.9375rem) { .coh-style-large-feature .icon-text-container { padding-left: 0; } }
@media (max-width: 35.9375rem) { .coh-style-large-feature .icon-text-container { padding-left: 0; } }
.coh-style-large-feature .icon-text-container .link-container { margin: 0; }
.coh-style-large-feature .icon-text-container .link-container a { margin: 0; }
.coh-style-large-feature .icon-text-container .icon { -webkit-border-radius: 50%; border-radius: 50%; height: 3.75rem; width: 3.75rem; margin-bottom: 1.25rem; }
@media (max-width: 59.9375rem) { .coh-style-large-feature .icon-text-container .icon { height: 2.25rem; width: 2.25rem; margin-bottom: 0.625rem; } }
@media (max-width: 47.9375rem) { .coh-style-large-feature .icon-text-container .icon { display: none; } }
@media (max-width: 35.9375rem) { .coh-style-large-feature .icon-text-container .icon { margin-bottom: 0; display: none; } }
.coh-style-large-feature .icon-text-container .coh-heading { margin-bottom: 0.625rem; }
.coh-style-large-feature .icon-text-container p { margin-bottom: 1.375rem; }
.modal.coh-style-large-card-link-switcher .regular-link { display: none; }
.modal.coh-style-large-card-link-switcher .modal-link { display: block; }
.link.coh-style-large-card-link-switcher .regular-link { display: block; }
.link.coh-style-large-card-link-switcher .modal-link { display: none; }
.coh-style-large-card-link-switcher .modal-link { display: none; }
.coh-style-large-card { background-color: #f8f8f8; -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: 200ms ease-out box-shadow; -o-transition: 200ms ease-out box-shadow; transition: 200ms ease-out box-shadow; -webkit-border-radius: 1.875rem; border-radius: 1.875rem; color: inherit; overflow: hidden; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-large-card { -webkit-border-radius: 1.25rem; border-radius: 1.25rem; margin-bottom: -0.625rem; } }
.coh-style-large-card:hover { -webkit-box-shadow: none; box-shadow: none; }
.coh-style-large-card .media-container { -webkit-border-top-left-radius: 1.875rem; border-top-left-radius: 1.875rem; -webkit-border-bottom-left-radius: 1.875rem; border-bottom-left-radius: 1.875rem; overflow: hidden; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 47.9375rem) { .coh-style-large-card .media-container { -webkit-border-top-left-radius: 1.25rem; border-top-left-radius: 1.25rem; -webkit-border-top-right-radius: 1.25rem; border-top-right-radius: 1.25rem; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-style-large-card .media-container img { height: 100%; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit:cover;'; width: -webkit-calc(100% + 1px); width: calc(100% + 1px); margin-right: -0.0625rem; margin-left: -0.0625rem; max-width: -webkit-calc(100% + 1px); max-width: calc(100% + 1px); }
.coh-style-large-card .media-container .coh-video { width: 100%; position: relative; z-index: 10; }
@media (max-width: 47.9375rem) { .coh-style-large-card .media-container .coh-video .mejs__container { width: 100% !important; height: 0 !important; padding-top: 56.25%; max-width: 100%; } }
@media (max-width: 59.9375rem) { .coh-style-large-card .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }
@media (max-width: 47.9375rem) { .coh-style-large-card .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-large-card .column-media { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }
.coh-style-large-card .text-column { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: static; }
.coh-style-large-card .text-main { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 0.5rem; }
@media (max-width: 47.9375rem) { .coh-style-large-card .text-main { padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 0.5rem; padding-left: 1.25rem; } }
.coh-style-large-card .text-main .text-container .typography-container .coh-wysiwyg p { margin-bottom: 1.375rem; }
.coh-style-large-card .text-main .text-container .typography-container .coh-wysiwyg .coh-link, .coh-style-large-card .text-main .text-container .typography-container .coh-wysiwyg .coh-style-large-button, .coh-style-large-card .text-main .text-container .typography-container .coh-wysiwyg .coh-style-primary-button, .coh-style-large-card .text-main .text-container .typography-container .coh-wysiwyg .coh-style-secondary-button, .coh-style-large-card .text-main .text-container .typography-container .coh-wysiwyg .coh-style-tertiary-button, .coh-style-large-card .text-main .text-container .typography-container .coh-wysiwyg .coh-style-icon-button, .coh-style-large-card .text-main .text-container .typography-container .coh-wysiwyg .coh-style-basic-link { margin-top: 0; margin-bottom: 0; }
.coh-style-large-card .text-main .text-container .typography-container .link-container { margin-top: 0; margin-bottom: 1.375rem; }
.coh-style-large-card .text-main .text-container .typography-container a { margin-bottom: 0; }
.coh-style-large-card .video-height { height: 100%; }
.coh-style-large-card .text-main .coh-link, .coh-style-large-card .text-main .coh-style-large-button, .coh-style-large-card .text-main .coh-style-primary-button, .coh-style-large-card .text-main .coh-style-secondary-button, .coh-style-large-card .text-main .coh-style-tertiary-button, .coh-style-large-card .text-main .coh-style-icon-button, .coh-style-large-card .text-main .coh-style-basic-link, .coh-style-large-card .text-main .coh-style-primary-icon-button { margin-top: 0; margin-bottom: 1.375rem; }
.coh-style-large-card .card-link-container { display: inline-block; }
.coh-style-large-card .card-link-container:before { height: 100%; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; content: ''; }
.coh-style-large-card .card-link-container .coh-inline-element { position: relative; z-index: 2; }
.coh-style-secondary-button, .coh-style-icon-button, .coh-style-tertiary-button, .coh-style-primary-icon-button, .coh-style-quaternary-button, .coh-style-primary-button, .coh-style-large-button { -webkit-box-shadow: 0 0.125rem 1.375rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.375rem 0 rgba(0, 0, 0, 0.15); margin-top: 1.25rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; height: auto; min-width: 12.6875rem; -webkit-border-radius: 2.09375rem; border-radius: 2.09375rem; padding-top: 1.125rem; padding-right: 2.25rem; padding-bottom: 1.125rem; padding-left: 2.25rem; font-size: 1.125rem; line-height: 22px; color: black; font-weight: 600; width: auto; background-color: #7eb843; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; text-transform: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
@media (max-width: 47.9375rem) { .coh-style-secondary-button, .coh-style-icon-button, .coh-style-tertiary-button, .coh-style-primary-icon-button, .coh-style-quaternary-button, .coh-style-primary-button, .coh-style-large-button { width: 100%; } }
.coh-style-secondary-button:hover, .coh-style-icon-button:hover, .coh-style-tertiary-button:hover, .coh-style-primary-icon-button:hover, .coh-style-quaternary-button:hover, .coh-style-primary-button:hover, .coh-style-large-button:hover { -webkit-box-shadow: none; box-shadow: none; -webkit-transform: scaleX(0.96) scaleY(0.96); -ms-transform: scaleX(0.96) scaleY(0.96); transform: scaleX(0.96) scaleY(0.96); cursor: pointer; }
@media (max-width: 47.9375rem) { .coh-style-secondary-button:hover, .coh-style-icon-button:hover, .coh-style-tertiary-button:hover, .coh-style-primary-icon-button:hover, .coh-style-quaternary-button:hover, .coh-style-primary-button:hover, .coh-style-large-button:hover { -webkit-box-shadow: 0 0.125rem 1.375rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.375rem 0 rgba(0, 0, 0, 0.15); -webkit-transform: scaleX(0.95) scaleY(0.95); -ms-transform: scaleX(0.95) scaleY(0.95); transform: scaleX(0.95) scaleY(0.95); } }
.typography-container .coh-link.coh-style-secondary-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-link.coh-style-icon-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-link.coh-style-tertiary-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-link.coh-style-primary-icon-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-link.coh-style-quaternary-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-link.coh-style-primary-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-link.coh-style-large-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-secondary-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-icon-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-tertiary-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-primary-icon-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-quaternary-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-primary-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-large-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-secondary-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-icon-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-tertiary-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-primary-icon-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-quaternary-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-primary-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button), .typography-container .coh-style-large-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button) { font-weight: 600; color: black; }
.coh-style-secondary-button { height: auto; padding-top: 0.75rem; padding-right: 2.25rem; padding-bottom: 0.75rem; padding-left: 2.25rem; background-color: white; -webkit-box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); font-size: 0.875rem; line-height: 1rem; min-width: 10.5625rem; font-family: 'Proxima Nova Regular', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 47.9375rem) { .coh-style-secondary-button { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-style-secondary-button:hover { background-color: #efefef; }
.coh-container[data-gs-foreground-color="light"] .coh-style-secondary-button { color: black; }
.typography-container .coh-link.coh-style-secondary-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .typography-container .coh-style-secondary-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .typography-container .coh-style-secondary-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: black; }
.coh-container[data-gs-foreground-color="light"] .typography-container a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) .coh-link.coh-style-secondary-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .coh-container[data-gs-foreground-color="light"] .typography-container a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) .coh-style-secondary-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .coh-container[data-gs-foreground-color="light"] .typography-container a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) .coh-style-secondary-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: black; }
.coh-style-icon-button { -webkit-box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); padding-top: 0.75rem; padding-right: 2.25rem; padding-bottom: 0.75rem; padding-left: 2.25rem; height: auto; font-size: 0.875rem; line-height: 1rem; background-color: white; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-width: 10.5625rem; }
@media (max-width: 47.9375rem) { .coh-style-icon-button { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-style-icon-button:after { line-height: 1rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E900"; font-family: "icomoon"; margin-left: 0.5625rem; vertical-align: -0.25rem; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-icon-button:hover:after { color: #7eb843; }
.coh-style-icon-button:hover { background-color: #efefef; }
.coh-container[data-gs-foreground-color="light"] .coh-style-icon-button { color: black; }
.typography-container .coh-link.coh-style-icon-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-large-button), .typography-container .coh-style-icon-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-large-button), .typography-container .coh-style-icon-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-large-button) { color: black; }
.coh-container[data-gs-foreground-color="light"] .typography-container .coh-link.coh-style-icon-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-large-button), .coh-container[data-gs-foreground-color="light"] .typography-container .coh-style-icon-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-large-button), .coh-container[data-gs-foreground-color="light"] .typography-container .coh-style-icon-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-large-button) { color: black; }
.coh-style-tertiary-button { -webkit-box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); font-size: 0.875rem; line-height: 1rem; background-color: #ced3d7; height: auto; padding-top: 0.75rem; padding-right: 2.25rem; padding-bottom: 0.75rem; padding-left: 2.25rem; min-width: 10.5625rem; }
@media (max-width: 47.9375rem) { .coh-style-tertiary-button { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-container[data-gs-foreground-color="light"] .coh-style-tertiary-button { color: black; }
.typography-container .coh-link.coh-style-tertiary-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .typography-container .coh-style-tertiary-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .typography-container .coh-style-tertiary-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: black; }
.coh-style-primary-icon-button { -webkit-box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); padding-top: 0.75rem; padding-right: 2.25rem; padding-bottom: 0.75rem; padding-left: 2.25rem; height: auto; font-size: 0.875rem; line-height: 1rem; background-color: #7eb843; min-width: 10.5625rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-primary-icon-button:after { line-height: 1rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E900"; font-family: "icomoon"; margin-left: 0.5625rem; vertical-align: -0.25rem; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-primary-icon-button:hover:after { color: black; }
.coh-container[data-gs-foreground-color="light"] .coh-style-primary-icon-button { color: black; }
.coh-container[data-gs-foreground-color="light"] .coh-style-primary-icon-button:after { color: black; }
.coh-style-quaternary-button { -webkit-box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); font-size: 0.875rem; line-height: 1rem; background-color: black; height: auto; padding-top: 0.75rem; padding-right: 2.25rem; padding-bottom: 0.75rem; padding-left: 2.25rem; min-width: 10.5625rem; color: white; }
@media (max-width: 47.9375rem) { .coh-style-quaternary-button { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-container[data-gs-foreground-color="light"] .coh-style-quaternary-button { color: black; }
.typography-container .coh-link.coh-style-quaternary-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .typography-container .coh-style-quaternary-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .typography-container .coh-style-quaternary-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: white; }
.coh-style-primary-button { background-color: #7eb843; color: black; border-color: #7eb843; padding-top: 0.75rem; padding-right: 2.25rem; padding-bottom: 0.75rem; padding-left: 2.25rem; font-size: 0.875rem; height: auto; line-height: 16px; min-width: 10.5625rem; }
@media (max-width: 47.9375rem) { .coh-style-primary-button { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-container[data-gs-foreground-color="light"] .coh-style-primary-button { color: white; }
.typography-container .coh-link.coh-style-primary-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .typography-container .coh-style-primary-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .typography-container .coh-style-primary-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: black; }
.coh-container[data-gs-foreground-color="light"] .typography-container .coh-link.coh-style-primary-button:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .coh-container[data-gs-foreground-color="light"] .typography-container .coh-style-primary-button a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .coh-container[data-gs-foreground-color="light"] .typography-container .coh-style-primary-button span:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: white; }
.coh-style-industry-full-page .settings-tray-editable { border-style: none; }
.coh-style-industry-full-page .coh-style-card-container .coh-style-columns > .coh-row > .coh-row-inner > .coh-column > article { height: 100%; }
.coh-style-industry-list .top-text-container { margin-right: 18.75rem; margin-bottom: 2.5rem; margin-left: 18.75rem; }
@media (max-width: 79.9375rem) { .coh-style-industry-list .top-text-container { margin-right: 23.4375%; margin-left: 23.4375%; } }
@media (max-width: 63.9375rem) { .coh-style-industry-list .top-text-container { margin-right: 23.4375%; margin-left: 23.4375%; } }
@media (max-width: 59.9375rem) { .coh-style-industry-list .top-text-container { margin-right: 0; margin-left: 0; } }
.coh-style-industries-small-card { -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); -webkit-border-radius: 0.75rem; border-radius: 0.75rem; -webkit-transition: 200ms ease-in-out box-shadow; -o-transition: 200ms ease-in-out box-shadow; transition: 200ms ease-in-out box-shadow; height: -webkit-calc(100% - 10px); height: calc(100% - 10px); background-color: white; overflow: hidden; margin-bottom: 0.625rem; }
@media (max-width: 47.9375rem) { .coh-style-industries-small-card { margin-bottom: -0.625rem; height: -webkit-calc(100% + 10px); height: calc(100% + 10px); } }
.coh-style-industries-small-card:hover { -webkit-box-shadow: none; box-shadow: none; background-color: #f5f4f4; }
.coh-style-industries-small-card .text-container { padding-top: -webkit-calc(16px + 4px); padding-top: calc(16px + 4px); padding-right: -webkit-calc(32px - 2px); padding-right: calc(32px - 2px); padding-bottom: -webkit-calc(16px + 4px); padding-bottom: calc(16px + 4px); padding-left: -webkit-calc(32px - 2px); padding-left: calc(32px - 2px); margin-right: -0.625rem; }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card .text-container { margin-right: 0; } }
.coh-style-industries-small-card .text-container .typography-container .coh-wysiwyg p { font-size: 1rem; margin-bottom: 1.375rem; line-height: 20px; }
.coh-style-industries-small-card .text-container .typography-container .coh-wysiwyg .coh-style-large-button, .coh-style-industries-small-card .text-container .typography-container .coh-wysiwyg .coh-style-primary-button, .coh-style-industries-small-card .text-container .typography-container .coh-wysiwyg .coh-style-secondary-button, .coh-style-industries-small-card .text-container .typography-container .coh-wysiwyg .coh-style-tertiary-button, .coh-style-industries-small-card .text-container .typography-container .coh-wysiwyg .coh-style-icon-button, .coh-style-industries-small-card .text-container .typography-container .coh-wysiwyg .coh-link { margin-top: 0; }
.coh-style-industries-small-card .text-container .typography-container .link-container { margin-top: 0; margin-bottom: 1.375rem; }
.coh-style-industries-small-card .text-container .typography-container .link-container a { margin-bottom: 0; }
.coh-style-industries-small-card .text-container .typography-container .link-container .coh-link, .coh-style-industries-small-card .text-container .typography-container .link-container .coh-style-basic-link, .coh-style-industries-small-card .text-container .typography-container .link-container .coh-style-secondary-button, .coh-style-industries-small-card .text-container .typography-container .link-container .coh-style-tertiary-button, .coh-style-industries-small-card .text-container .typography-container .link-container .coh-style-large-button, .coh-style-industries-small-card .text-container .typography-container .link-container .coh-style-icon-button { margin-top: 0; margin-bottom: 0; }
.coh-style-industries-small-card .text-container .typography-container .coh-heading { font-size: 1.375rem; line-height: 1.75rem; }
@media (max-width: 63.9375rem) { .coh-style-industries-small-card .text-container .typography-container .coh-heading { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-industries-small-card > .coh-style-text-and-media { height: 100%; }
.coh-style-industries-small-card > .coh-style-text-and-media > .coh-row { height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card > .coh-style-text-and-media > .coh-row { height: auto; } }
.coh-style-industries-small-card .media-container { height: 100%; margin-right: 0.625rem; margin-left: -0.875rem; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card .media-container { height: auto; margin-top: -0.625rem; margin-right: auto; margin-left: auto; position: static; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (max-width: 47.9375rem) { .coh-style-industries-small-card .media-container { height: auto; } }
.coh-style-industries-small-card .media-container img { width: 100%; height: auto; }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card .media-container img { margin-right: auto; margin-left: auto; } }
@media (max-width: 47.9375rem) { .coh-style-industries-small-card .media-container img { margin-right: auto; margin-left: auto; } }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card .column-media { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-industries-small-card .column-media { margin-bottom: 0; } }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card .main-row[data-gs-media-position][data-gs-media-position="right"] .column-media { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-industries-small-card .main-row[data-gs-media-position][data-gs-media-position="right"] .column-media { margin-bottom: 0; } }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card .main-row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 47.9375rem) { .coh-style-industries-small-card .main-row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; height: 100%; }
.coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] .text-column { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }
.coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] .media-container { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] .media-container img { max-width: none; width: 100%; height: auto; } }
.coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; height: 100%; }
.coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] .media-container { -webkit-border-bottom-right-radius: 0.75rem; border-bottom-right-radius: 0.75rem; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] .media-container { -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; } }
.coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] .text-column { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }
.coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] { height: 100%; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
@media (max-width: 47.9375rem) { .coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] { height: auto; } }
.coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin-right: 0.625rem; }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container { margin-top: -0.125rem; margin-right: 0; } }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container picture { width: 100%; } }
.coh-style-industries-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; }
.coh-style-industries-small-card > .coh-row { height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card > .coh-row { height: auto; } }
.coh-style-industries-small-card > .coh-row > .coh-row-inner .column-media { padding-right: 0; }
@media (max-width: 59.9375rem) { .coh-style-industries-small-card > .coh-row > .coh-row-inner .column-media { padding-right: 0.625rem; } }
.coh-style-in-the-media-teaser { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cccccc; padding-top: 0.25rem; padding-bottom: 0.25rem; margin-bottom: 0.5rem; }
.coh-style-in-the-media-teaser:hover { background-color: #dfdfdf; }
.coh-style-in-the-media-teaser:hover .media-title { color: black; }
.coh-style-in-the-media-teaser .media-title { color: #6c777c; font-size: 1rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1.75; min-height: 20px; }
.coh-style-in-the-media-teaser .date { font-size: 1rem; color: #4a5c69; }
.coh-style-in-the-media-teaser .divider { font-size: 1rem; padding-right: 0.5rem; padding-left: 0.5rem; }
.coh-style-in-the-media-teaser .media-source { color: #7eb843; font-size: 1rem; }
.coh-style-iframe-component iframe { min-height: 50vh; margin-bottom: 1rem; }
.coh-style-icons .text-container { text-align: center; }
.coh-style-icons .media-container { height: 7.25rem; }
.coh-style-icons .media-container img { height: 100%; }
.coh-style-list-pagination { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-align: center; margin-top: 12px; margin-right: auto; margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 63.9375rem) { .coh-style-list-pagination { margin-top: 0; } }
@media (max-width: 47.9375rem) { .coh-style-list-pagination { position: relative; z-index: 0; } }
.coh-style-list-pagination .pager__item { background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 50%; border-radius: 50%; height: 3.125rem; width: 3.125rem; margin-right: 8px; padding-top: 0.9375rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item { display: none; } }
.coh-style-list-pagination .pager__item:hover { background-color: #f3f3f3; -webkit-transform: scaleX(0.85) scaleY(0.85); -ms-transform: scaleX(0.85) scaleY(0.85); transform: scaleX(0.85) scaleY(0.85); }
.coh-style-list-pagination .pager__item.is-active { background-color: #7eb843; }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item.is-active { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 3.5rem; height: 3.5rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 0; margin-right: 0.25rem; } }
.coh-style-list-pagination .pager__item.is-active:hover { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); background-color: #7eb843; }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item.is-active:hover { background-color: rgba(0, 0, 0, 0); } }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item.is-active:after { content: "/"; } }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item.is-active:first-child { margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item.is-active:before { content: attr(data-total-pages); -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item.is-active:last-child { margin-right: 0; } }
.coh-style-list-pagination .pager__item.pager__item--last { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item.pager__item--last { display: none; position: relative; left: 0.125rem; } }
.coh-style-list-pagination .pager__item.pager__item--last:hover { background-color: #f3f3f3 !important; }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item.pager__item--last:hover { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); background-color: rgba(0, 0, 0, 0); background-color: transparent !important; } }
.coh-style-list-pagination .pager__item.pager__item--last:after { display: none; }
.coh-style-list-pagination .pager__item.pager__item--last a { font-weight: bold; }
.coh-style-list-pagination .pager__item.pager__item--next { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item.pager__item--next { display: block; margin-top: 0.1875rem; margin-right: -1.25rem; } }
.coh-style-list-pagination .pager__item.pager__item--next:after { line-height: 1.0; font-weight: bold; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F105"; font-family: "icomoon"; font-size: 2rem; position: absolute; z-index: 0; color: #424747; margin-left: 0; left: 50%; top: 0.5rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 0.75rem; }
.coh-style-list-pagination .pager__item.pager__item--next:hover { background-color: #f3f3f3 !important; }
.coh-style-list-pagination .pager__item.pager__item--next:hover:after { position: absolute; }
.coh-style-list-pagination .pager__item.pager__item--next span { opacity: 0; position: relative; z-index: 2; }
.coh-style-list-pagination .pager__item.pager__item--next a { opacity: 0; font-size: 2rem; position: absolute; left: 50%; z-index: 2; top: 0.5rem; height: 1.875rem; width: 0.75rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.coh-style-list-pagination .pager__item.pager__item--previous { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-list-pagination .pager__item.pager__item--previous { display: block; margin-top: 0.1875rem; margin-right: 0.25rem; margin-left: -1.25rem; } }
.coh-style-list-pagination .pager__item.pager__item--previous:before { line-height: 1.0; font-weight: bold; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 2rem; position: absolute; content: "\F104"; font-family: "icomoon"; z-index: 0; left: 50%; color: #424747; width: 0.75rem; top: 0.5rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.coh-style-list-pagination .pager__item.pager__item--previous span { opacity: 0; position: relative; z-index: 2; }
.coh-style-list-pagination .pager__item.pager__item--previous a { position: absolute; font-size: 2rem; left: 50%; height: 1.875rem; width: 0.75rem; top: 0.5rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.coh-style-list-pagination .pager__item.pager__item--ellipsis { color: #72808b; font-size: 1.875rem; position: relative; bottom: 0.375rem; font-weight: bold; }
.coh-style-list-pagination .pager__item.pager__item--ellipsis:hover { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); background-color: rgba(0, 0, 0, 0); }
.coh-style-list-pagination .pager__item a { color: black; }
.coh-style-partner-teaser-component .cpt-partner-teasers-content-container .top-text-container .coh-wysiwyg { margin-bottom: 1.25rem; }
.coh-style-partner-teaser-component .cpt-partner-teasers-img-container img { padding-bottom: 60px; }
.coh-style-hero-with-feature-image .coh-style-text { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-hero-with-feature-image .coh-style-text .typography-container { padding-top: -webkit-calc(40px + 10px); padding-top: calc(40px + 10px); padding-bottom: -webkit-calc(80px - 8px); padding-bottom: calc(80px - 8px); }
@media (max-width: 59.9375rem) { .coh-style-hero-with-feature-image .coh-style-text .typography-container { padding-top: -webkit-calc(40px + 5px); padding-top: calc(40px + 5px); padding-bottom: -webkit-calc(80px - 18px); padding-bottom: calc(80px - 18px); } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-feature-image .coh-style-text .typography-container { padding-top: 24px; padding-bottom: 0; } }
.coh-style-hero-with-feature-image .coh-style-text .typography-container p { font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5rem; line-height: 1.875rem; }
@media (max-width: 63.9375rem) { .coh-style-hero-with-feature-image .coh-style-text .typography-container p { font-size: 1.25rem; line-height: 1.375rem; } }
.coh-style-hero-with-feature-image .coh-style-text .typography-container .link-container { margin-right: 0; margin-left: 0; }
.coh-style-hero-with-feature-image .coh-style-text .typography-container .link-container a { margin-right: 0; margin-left: 0; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-feature-image .coh-style-text .typography-container .coh-heading { text-align: center; } }
.coh-style-hero-with-feature-image .media-container { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-feature-image .media-container { margin-top: -webkit-calc(24px - 2px); margin-top: calc(24px - 2px); margin-right: -0.75rem; margin-left: -0.75rem; } }
@media (max-width: 35.9375rem) { .coh-style-hero-with-feature-image .media-container { margin-right: -1.75rem; margin-left: -1.75rem; } }
.coh-style-hero-with-feature-image .feature-bg { height: 100%; max-width: 1280px; width: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-feature-image .feature-bg { display: none; } }
.coh-style-hero-with-feature-image .feature-bg:before { width: 85%; padding-top: 85%; position: absolute; bottom: 0; right: 0; opacity: 0.47; -webkit-transform: translate(5%, 10%); -ms-transform: translate(5%, 10%); transform: translate(5%, 10%); content: ''; display: block; margin-left: -50%; }
@media (max-width: 79.9375rem) { .coh-style-hero-with-feature-image section.coh-style-section { overflow-x: clip; } }
.coh-style-search-page .search-header { background-color: #7eb843; margin-bottom: -webkit-calc(24px + 4px); margin-bottom: calc(24px + 4px); padding-top: 12px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); min-height: 12.5rem; }
.coh-style-search-page .search-header .coh-heading { margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-search-page .search-header .coh-heading { text-align: center; } }
.coh-style-search-page .search-header .settings-tray-editable { background-color: rgba(0, 0, 0, 0); }
.coh-style-search-page .search-header form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); max-width: 37.5rem; }
@media (max-width: 47.9375rem) { .coh-style-search-page .search-header form { max-width: none; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
.coh-style-search-page .search-header form .form-item-search { margin-bottom: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media (max-width: 47.9375rem) { .coh-style-search-page .search-header form .form-item-search { width: 100%; } }
.coh-style-search-page .search-header form .form-item-search label { font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; line-height: 1.5rem; }
.coh-style-search-page .search-header form .form-item-search input { margin-bottom: 0; border-width: 0.1875rem; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; border-style: solid; border-color: rgba(0, 0, 0, 0); -webkit-box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); font-family: 'Proxima Nova Regular', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; height: 2.9375rem; font-size: 0.875rem; line-height: 0.0625rem; }
.coh-style-search-page .search-header form .form-item-search input:not(#main-content):focus { outline-style: none; }
.coh-style-search-page .search-header form .form-actions { height: 2.625rem; margin-bottom: -webkit-calc(4px - 1px); margin-bottom: calc(4px - 1px); margin-left: 12px; overflow: hidden; position: relative; background-color: white; -webkit-box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); -webkit-border-radius: 0.375rem; border-radius: 0.375rem; z-index: 0; width: 3.25rem; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; font-size: 1.625rem; }
@media (max-width: 47.9375rem) { .coh-style-search-page .search-header form .form-actions { width: 3.75rem; margin-top: 8px; margin-bottom: -webkit-calc(4px - 2px); margin-bottom: calc(4px - 2px); height: 2.75rem; } }
.coh-style-search-page .search-header form .form-actions:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 50%; left: 50%; display: block; content: "\F002"; font-family: "icomoon"; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; font-size: 1.625rem; }
.coh-style-search-page .search-header form .form-actions:hover { -webkit-box-shadow: none; box-shadow: none; background-color: #efefef; -webkit-transform: scaleX(0.95) scaleY(0.95); -ms-transform: scaleX(0.95) scaleY(0.95); transform: scaleX(0.95) scaleY(0.95); }
.coh-style-search-page .search-header form .form-actions .form-submit { opacity: 0; width: 2.5rem; height: 2.5rem; }
@media (max-width: 47.9375rem) { .coh-style-search-page .search-header form .form-actions .form-submit { width: 100%; } }
.coh-style-search-page .search-header .coh-block form input { padding-left: 22px; }
.coh-style-search-page .search-header > .coh-container { font-size: 1.5rem; }
@media (max-width: 47.9375rem) { .coh-style-search-page .search-header > .coh-container { font-size: 1.25rem; } }
.coh-style-search-page .search-margin-container, .coh-style-search-page .coh-view-contents { margin-right: -webkit-calc(16.667% + 4px); margin-right: calc(16.667% + 4px); margin-left: -webkit-calc(16.667% + 4px); margin-left: calc(16.667% + 4px); }
@media (max-width: 79.9375rem) { .coh-style-search-page .search-margin-container, .coh-style-search-page .coh-view-contents { margin-right: -webkit-calc(39.0625vw - 300px); margin-right: calc(39.0625vw - 300px); margin-left: -webkit-calc(39.0625vw - 300px); margin-left: calc(39.0625vw - 300px); } }
@media (max-width: 59.9375rem) { .coh-style-search-page .search-margin-container, .coh-style-search-page .coh-view-contents { margin-right: 0; margin-left: 0; } }
.coh-style-search-page .coh-view-contents > article:first-child .coh-style-search-result-teaser .inner-container:before { display: none; }
.coh-style-search-page .coh-view-contents > article .coh-style-search-result-teaser .inner-container { margin-right: -webkit-calc(-1 * 12px); margin-right: calc(-1 * 12px); margin-left: -webkit-calc(-1 * 12px); margin-left: calc(-1 * 12px); }
@media (max-width: 59.9375rem) { .coh-style-search-page .coh-view-contents > article .coh-style-search-result-teaser .inner-container { margin-right: -0.625rem; margin-left: -0.625rem; } }
.coh-style-search-page .pager { text-align: center; margin-bottom: -webkit-calc(40px + 20px); margin-bottom: calc(40px + 20px); }
@media (max-width: 47.9375rem) { .coh-style-search-page .pager { margin-bottom: 40px; } }
.coh-style-search-page .pager .pager__item a { color: #72808b; font-weight: 500; font-family: 'Proxima Nova Regular', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.coh-style-search-page .pager .pager__item a:after { line-height: 1.25rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F107"; font-family: "icomoon"; font-size: 1.625rem; margin-right: 0.125rem; margin-left: 0.5625rem; vertical-align: -0.3125rem; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-search-page .pager .pager__item a:hover { color: black; text-decoration: none; }
.coh-style-search-page .pager .pager__item a:hover:after { color: #7eb843; margin-right: 0; margin-left: 0.6875rem; }
.coh-style-search-page .no-result-container { margin-top: 0.625rem; margin-right: -webkit-calc(16.667% + 4px); margin-right: calc(16.667% + 4px); margin-bottom: 3.75rem; margin-left: -webkit-calc(16.667% + 4px); margin-left: calc(16.667% + 4px); font-size: 1rem; font-weight: 700; text-transform: lowercase; }
@media (max-width: 63.9375rem) { .coh-style-search-page .no-result-container { margin-right: -webkit-calc(39.0625vw - 300px); margin-right: calc(39.0625vw - 300px); margin-left: -webkit-calc(39.0625vw - 300px); margin-left: calc(39.0625vw - 300px); } }
@media (max-width: 59.9375rem) { .coh-style-search-page .no-result-container { margin-right: 0; margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-search-page .no-result-container { margin-bottom: 2.5rem; } }
.coh-style-where-we-are-panel { padding-top: 2rem; padding-right: 1.25rem; padding-bottom: 3rem; padding-left: 1.25rem; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; }
.coh-style-where-we-are-panel .links-container { margin-top: 0.875rem; margin-right: -0.375rem; margin-bottom: 1.25rem; margin-left: -0.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 59.9375rem) { .coh-style-where-we-are-panel .links-container { margin-top: 1.125rem; } }
.coh-style-where-we-are-panel .links-container .repeated-link-container { display: inline-block; width: auto; margin-top: 0; margin-right: 0.375rem; margin-bottom: 0.375rem; margin-left: 0.375rem; min-width: 7.875rem; }
@media (max-width: 59.9375rem) { .coh-style-where-we-are-panel .links-container .repeated-link-container { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-where-we-are-panel .links-container .repeated-link-container { margin-bottom: 0; min-width: 7.375rem; } }
.coh-style-where-we-are-panel .links-container .repeated-link-container .coh-link { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0; margin-bottom: 0.75rem; height: 1.875rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; text-align: center; padding-right: 0.375rem; padding-left: 0.375rem; font-size: 0.75rem; line-height: 0.9375rem; background-color: #b8b8b8; color: black; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; min-width: 7.875rem; }
@media (max-width: 47.9375rem) { .coh-style-where-we-are-panel .links-container .repeated-link-container .coh-link { min-width: -webkit-calc(50% - 12px); min-width: calc(50% - 12px); } }
.coh-style-where-we-are-panel .links-container .repeated-link-container .coh-link:hover { background-color: #424747; color: white; -webkit-transform: scaleX(1.03); -ms-transform: scaleX(1.03); transform: scaleX(1.03); }
.coh-style-where-we-are-panel .coh-heading { text-align: center; margin-bottom: 2.125rem; }
@media (max-width: 59.9375rem) { .coh-style-where-we-are-panel .coh-heading { margin-bottom: 2.375rem; } }
@media (max-width: 47.9375rem) { .coh-style-where-we-are-panel .coh-heading { margin-bottom: 1.25rem; } }
.coh-style-text-section-container .text-margin .typography-container { max-width: 48.5rem; margin-bottom: 40px; }
@media (max-width: 59.9375rem) { .coh-style-text-section-container .text-margin .typography-container { max-width: 100%; margin-right: 0; margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-text-section-container .text-margin .typography-container { margin-right: 0; margin-left: 0; } }
.coh-style-text-section-container .text-margin .typography-container .coh-wysiwyg, .coh-style-text-section-container .text-margin .typography-container .coh-heading { max-width: 100%; }
@media (max-width: 59.9375rem) { .coh-style-text-section-container .text-margin .typography-container .coh-wysiwyg, .coh-style-text-section-container .text-margin .typography-container .coh-heading { max-width: 100%; margin-right: 0; margin-left: 0; } }
.coh-style-text-section-container .main-container { margin-right: 6.25rem; margin-left: 6.25rem; }
@media (max-width: 79.9375rem) { .coh-style-text-section-container .main-container { margin-right: -webkit-calc(8.333% + 2px); margin-right: calc(8.333% + 2px); margin-left: -webkit-calc(8.333% + 2px); margin-left: calc(8.333% + 2px); } }
@media (max-width: 59.9375rem) { .coh-style-text-section-container .main-container { margin-right: -webkit-calc(12.5% + 3px); margin-right: calc(12.5% + 3px); margin-left: -webkit-calc(12.5% + 3px); margin-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-text-section-container .main-container { margin-right: 0; margin-left: 0; } }
.coh-style-text-section-container .typography-container { padding-right: 16px; }
@media (max-width: 47.9375rem) { .coh-style-text-section-container .typography-container { padding-right: 0; } }
.coh-style-text-section-container .typography-container .coh-wysiwyg hr { margin-top: -webkit-calc(24px + 4px); margin-top: calc(24px + 4px); margin-bottom: -webkit-calc(24px + 4px); margin-bottom: calc(24px + 4px); border-top-width: 0.0625rem; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-style: solid; border-color: black; }
.coh-style-text-section-container .typography-container .coh-wysiwyg p { font-weight: 400; margin-bottom: 22px; }
.coh-style-text-section-container .coh-style-media .section .section-inner { margin-top: 0; margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-text-section-container .coh-style-media .section .section-inner { margin-bottom: 0; } }
.coh-style-text-section-container .coh-style-media .section .section-inner .coh-container-boxed .media-container { display: block; margin-right: 0; margin-left: 0; min-height: auto; }
.coh-style-text-item-stat-pullout { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-top: 1.875rem; padding-left: 4.5rem; }
@media (max-width: 59.9375rem) { .coh-style-text-item-stat-pullout { padding-left: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-text-item-stat-pullout { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center; padding-top: 0; padding-left: 0; } }
.coh-style-text-item-stat-pullout .statistic { color: white; font-size: 3.5rem; line-height: 56px; height: 9.375rem; width: 9.375rem; margin-top: -1.875rem; margin-right: 1.25rem; position: relative; -webkit-border-radius: 50%; border-radius: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 59.9375rem) { .coh-style-text-item-stat-pullout .statistic { height: 6.25rem; width: 6.25rem; font-size: 2.5rem; line-height: 40px; margin-top: -0.625rem; margin-right: 0.625rem; } }
@media (max-width: 47.9375rem) { .coh-style-text-item-stat-pullout .statistic { font-size: 2rem; line-height: 32px; margin-right: auto; margin-left: auto; } }
.coh-style-text-item-stat-pullout .support-p { font-size: 1.375rem; line-height: 28px; font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 59.9375rem) { .coh-style-text-item-stat-pullout .support-p { font-size: 1.125rem; line-height: 22px; } }
.coh-style-text-item-stat-pullout .reference { font-size: 0.875rem; line-height: 18px; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-text-item-stat-pullout .bg-back { height: 9.375rem; width: 9.375rem; position: absolute; z-index: -1; margin-top: -1.875rem; top: 0; left: 0; }
@media (max-width: 59.9375rem) { .coh-style-text-item-stat-pullout .bg-back { height: 6.25rem; width: 6.25rem; margin-top: -0.625rem; } }
.coh-style-text-item-stat-pullout .bg-back:before { content: ''; position: absolute; z-index: -1; top: 30%; height: 70%; right: 0; width: 130%; -webkit-transform: rotateZ(30deg) scaleY(-1); -ms-transform: rotate(30deg) scaleY(-1); transform: rotateZ(30deg) scaleY(-1); -webkit-border-radius: 2.25rem; border-radius: 2.25rem; opacity: 0.4; }
.coh-style-text-item-stat-pullout .text-container { position: relative; }
@media (max-width: 47.9375rem) { .coh-style-text-item-stat-pullout .text-container { margin-right: auto; margin-left: auto; } }
@media (max-width: 59.9375rem) { .coh-style-text-item-stat-pullout .text-para { width: -webkit-calc(100% - 110px); width: calc(100% - 110px); } }
@media (max-width: 47.9375rem) { .coh-style-text-item-stat-pullout .text-para { width: 100%; } }
.coh-style-tab-item---text-only { padding: 1.5rem; }
@media (max-width: 47.9375rem) { .coh-style-tab-item---text-only .coh-style-icon-button, .coh-style-tab-item---text-only .coh-style-basic-link { width: 100%; } }
.coh-style-standard-feature .media-container { width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-standard-feature .media-container { margin-right: -webkit-calc(-1 * 20px); margin-right: calc(-1 * 20px); margin-left: -webkit-calc(-1 * 20px); margin-left: calc(-1 * 20px); width: -webkit-calc(100% + 40px); width: calc(100% + 40px); } }
@media (max-width: 35.9375rem) { .coh-style-standard-feature .media-container { margin-right: -webkit-calc(-1 * 20px); margin-right: calc(-1 * 20px); margin-left: -webkit-calc(-1 * 20px); margin-left: calc(-1 * 20px); width: -webkit-calc(100% + 40px); width: calc(100% + 40px); } }
.coh-style-standard-feature .media-container .coh-video .mejs__container { width: 100%; max-width: 100%; }
@media (max-width: 59.9375rem) { .coh-style-standard-feature .media-container .coh-video .mejs__container { width: 100%; max-width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-standard-feature .media-container .coh-video .mejs__container { width: 100%; max-width: 100%; height: 0 !important; width: 100% !important; padding-top: 56.25%; } }
.coh-style-standard-feature .text-container { padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-bottom: 30px; }
@media (max-width: 47.9375rem) { .coh-style-standard-feature .text-container { padding-top: 0; padding-right: 8px; padding-bottom: 30px; padding-left: 8px; margin-top: -0.625rem; } }
.coh-style-standard-feature .text-container .link-container { margin-top: -webkit-calc(24px - 2px); margin-top: calc(24px - 2px); margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-standard-feature .text-container .link-container a { margin: 0; }
@media (max-width: 59.9375rem) { .coh-style-standard-feature .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }
@media (max-width: 47.9375rem) { .coh-style-standard-feature .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 59.9375rem) { .coh-style-standard-feature .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] .coh-column { width: 50%; } }
@media (max-width: 47.9375rem) { .coh-style-standard-feature .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] .coh-column { width: 100%; } }
.coh-style-standard-feature .coh-column { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-small-feature-container .text-margin .typography-container { max-width: 48.5rem; margin-bottom: 2.5rem; }
@media (max-width: 59.9375rem) { .coh-style-small-feature-container .text-margin .typography-container { max-width: 100%; margin-right: 0; margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-small-feature-container .text-margin .typography-container { margin-right: 0; margin-left: 0; } }
.coh-style-small-feature-container .main-container { margin-right: 6.25rem; margin-left: 6.25rem; }
@media (max-width: 79.9375rem) { .coh-style-small-feature-container .main-container { margin-right: -webkit-calc(8.333% + 2px); margin-right: calc(8.333% + 2px); margin-left: -webkit-calc(8.333% + 2px); margin-left: calc(8.333% + 2px); } }
@media (max-width: 59.9375rem) { .coh-style-small-feature-container .main-container { margin-right: 0; margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-small-feature-container .main-container { margin-right: 0; margin-left: 0; } }
.coh-style-small-feature-container .coh-style-section .background-image-holder { background-position: center; background-size: 100% auto; background-repeat: no-repeat; background-attachment: scroll; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); max-width: 65rem; width: -webkit-calc(100% - 52px); width: calc(100% - 52px); min-height: 65rem; }
@media (max-width: 79.9375rem) { .coh-style-small-feature-container .coh-style-section .background-image-holder { width: -webkit-calc(100% - 44px - ((8.333% + 2px) * 2)); width: calc(100% - 44px - ((8.333% + 2px) * 2)); } }
@media (max-width: 59.9375rem) { .coh-style-small-feature-container .coh-style-section .background-image-holder { width: -webkit-calc(100% - 32px); width: calc(100% - 32px); } }
@media (max-width: 47.9375rem) { .coh-style-small-feature-container .coh-style-section .background-image-holder { background-image: none; position: static; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); display: none; } }
.coh-style-small-feature { margin-bottom: 1.875rem; }
.coh-style-small-feature[data-gs-image-position][data-gs-image-position="fill-space"] .media-container img { height: auto; min-height: 100%; }
.coh-style-small-feature .media-container { position: absolute; height: 100%; width: -webkit-calc(100% - 24px); width: calc(100% - 24px); color: black; left: 0.75rem; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; overflow: hidden; }
@media (max-width: 47.9375rem) { .coh-style-small-feature .media-container { height: 12.5rem; width: 100%; position: static; } }
.coh-style-small-feature .media-container img { width: auto; margin-right: auto; margin-left: auto; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit:cover;'; height: 100%; }
.coh-style-small-feature .coh-style-text-and-media .column-media { position: relative; }
@media (max-width: 59.9375rem) { .coh-style-small-feature .coh-style-text-and-media .column-media { width: 50%; } }
.coh-style-small-feature .coh-style-text-and-media .coh-row .main-row[data-gs-align-content] { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
@media (max-width: 59.9375rem) { .coh-style-small-feature .coh-style-text-and-media .coh-row .main-row[data-gs-media-position][data-gs-media-position="left"] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }
@media (max-width: 47.9375rem) { .coh-style-small-feature .coh-style-text-and-media .coh-row .main-row[data-gs-media-position][data-gs-media-position="left"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-small-feature .coh-style-text-and-media .coh-row .main-row[data-gs-media-position][data-gs-media-position="left"] .text-container { padding-left: 0; }
@media (max-width: 59.9375rem) { .coh-style-small-feature .coh-style-text-and-media .coh-row .main-row[data-gs-media-position][data-gs-media-position="right"] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (max-width: 47.9375rem) { .coh-style-small-feature .coh-style-text-and-media .coh-row .main-row[data-gs-media-position][data-gs-media-position="right"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 59.9375rem) { .coh-style-small-feature .coh-style-text-and-media .coh-row .main-row[data-gs-media-width][data-gs-media-width="half"] .column-media { width: 50%; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
@media (max-width: 47.9375rem) { .coh-style-small-feature .coh-style-text-and-media .coh-row .main-row[data-gs-media-width][data-gs-media-width="half"] .column-media { width: 100%; } }
.coh-style-small-feature .coh-style-text-and-media .column-text { width: 50%; }
@media (max-width: 47.9375rem) { .coh-style-small-feature .coh-style-text-and-media .column-text { width: 100%; } }
.coh-style-small-feature .text-container { padding-top: 2.5rem; padding-right: 3.625rem; padding-bottom: 2.5rem; padding-left: 24px; }
@media (max-width: 59.9375rem) { .coh-style-small-feature .text-container { padding-top: 2rem; padding-right: 3rem; padding-bottom: 1.875rem; padding-left: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-small-feature .text-container { padding-top: 1.25rem; padding-right: 3rem; padding-bottom: 1.875rem; padding-left: 1.25rem; } }
.coh-style-small-feature .text-container .link-container { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-small-feature .text-container .link-container a { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-small-feature .text-container p { margin-bottom: 1.375rem; font-size: 1rem; line-height: 1.25rem; }
@media (max-width: 47.9375rem) { .coh-style-small-feature .text-container p { line-height: 1.25rem; font-size: 1rem; } }
.coh-style-small-feature .text-container .typography-container .coh-wysiwyg .coh-link, .coh-style-small-feature .text-container .typography-container .coh-wysiwyg .coh-style-secondary-button, .coh-style-small-feature .text-container .typography-container .coh-wysiwyg .coh-style-primary-button, .coh-style-small-feature .text-container .typography-container .coh-wysiwyg .coh-style-tertiary-button, .coh-style-small-feature .text-container .typography-container .coh-wysiwyg .coh-style-icon-button { margin-top: 0; }
.coh-style-small-feature .text-container .coh-link, .coh-style-small-feature .text-container .coh-style-secondary-button, .coh-style-small-feature .text-container .coh-style-primary-button, .coh-style-small-feature .text-container .coh-style-tertiary-button, .coh-style-small-feature .text-container .coh-style-icon-button { margin-top: 0; }
.coh-style-small-feature .main-row[data-gs-media-position="left"] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
@media (max-width: 47.9375rem) { .coh-style-small-feature .main-row[data-gs-media-position="left"] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (max-width: 47.9375rem) { .coh-style-small-feature .main-row[data-gs-media-position="left"] .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-style-small-feature .main-row[data-gs-media-position="right"] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 47.9375rem) { .coh-style-small-feature .main-row[data-gs-media-position="right"] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (max-width: 47.9375rem) { .coh-style-small-feature .main-row[data-gs-media-position="right"] .column-text { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-style-small-feature .main-row[data-gs-media-position^="full-height-"] { position: static; -webkit-box-align: normal; -webkit-align-items: normal; -ms-flex-align: normal; align-items: normal; }
.coh-style-small-feature .main-row[data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
@media (max-width: 47.9375rem) { .coh-style-small-feature .main-row[data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-style-small-feature .main-row[data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] .media-container { left: auto; right: 0; }
.coh-style-small-feature .main-row[data-gs-media-position^="full-height-"][data-gs-media-position="full-height-right"] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
@media (max-width: 47.9375rem) { .coh-style-small-feature .main-row[data-gs-media-position^="full-height-"][data-gs-media-position="full-height-right"] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-style-small-feature .main-row[data-gs-media-position^="full-height-"][data-gs-media-position="full-height-right"] .media-container { left: 0; right: auto; }
.coh-style-small-feature .main-row[data-gs-media-position^="full-height-"] column-text { width: 50%; }
@media (max-width: 47.9375rem) { .coh-style-small-feature .main-row[data-gs-media-position^="full-height-"] column-text { width: 100%; } }
.coh-style-small-feature .column-media { min-height: 16.5rem; }
@media (max-width: 47.9375rem) { .coh-style-small-feature .column-media[data-image-mobile][data-image-mobile="hide"] { display: none; } }
.coh-style-small-card { -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); -webkit-border-radius: 0.75rem; border-radius: 0.75rem; -webkit-transition: 200ms ease-in-out box-shadow; -o-transition: 200ms ease-in-out box-shadow; transition: 200ms ease-in-out box-shadow; height: 100%; background-color: white; overflow: hidden; margin-bottom: 0.625rem; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-small-card { margin-bottom: -0.625rem; height: -webkit-calc(100% + 10px); height: calc(100% + 10px); } }
.coh-style-small-card:hover { -webkit-box-shadow: none; box-shadow: none; background-color: #f5f4f4; }
.coh-style-small-card .text-container { padding-top: -webkit-calc(16px + 4px); padding-top: calc(16px + 4px); padding-right: -webkit-calc(32px - 2px); padding-right: calc(32px - 2px); padding-bottom: -webkit-calc(16px + 4px); padding-bottom: calc(16px + 4px); padding-left: -webkit-calc(32px - 2px); padding-left: calc(32px - 2px); margin-right: -0.625rem; }
@media (max-width: 59.9375rem) { .coh-style-small-card .text-container { margin-right: 0; } }
.coh-style-small-card .text-container .typography-container .coh-wysiwyg p { margin-bottom: 1.375rem; }
.coh-style-small-card .text-container .typography-container .coh-wysiwyg .coh-style-large-button, .coh-style-small-card .text-container .typography-container .coh-wysiwyg .coh-style-primary-button, .coh-style-small-card .text-container .typography-container .coh-wysiwyg .coh-style-secondary-button, .coh-style-small-card .text-container .typography-container .coh-wysiwyg .coh-style-tertiary-button, .coh-style-small-card .text-container .typography-container .coh-wysiwyg .coh-style-icon-button, .coh-style-small-card .text-container .typography-container .coh-wysiwyg .coh-link { margin-top: 0; }
.coh-style-small-card .text-container .typography-container .link-container { margin-top: 0; margin-bottom: 1.375rem; }
.coh-style-small-card .text-container .typography-container .link-container a { margin-bottom: 0; }
.coh-style-small-card .text-container .typography-container .link-container a:before { position: absolute; top: 0; left: 0; z-index: 1; height: 100%; width: 150%; bottom: 0; right: 0; content: ''; }
@media (max-width: 59.9375rem) { .coh-style-small-card .text-container .typography-container .link-container a:before { width: 100%; } }
.coh-style-small-card .text-container .typography-container .link-container .coh-link, .coh-style-small-card .text-container .typography-container .link-container .coh-style-basic-link, .coh-style-small-card .text-container .typography-container .link-container .coh-style-secondary-button, .coh-style-small-card .text-container .typography-container .link-container .coh-style-tertiary-button, .coh-style-small-card .text-container .typography-container .link-container .coh-style-large-button, .coh-style-small-card .text-container .typography-container .link-container .coh-style-icon-button { margin-top: 0; margin-bottom: 0; }
.coh-style-small-card > .coh-style-text-and-media { height: 100%; }
.coh-style-small-card > .coh-style-text-and-media > .coh-row { height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-small-card > .coh-style-text-and-media > .coh-row { height: auto; } }
.coh-style-small-card .media-container { height: 100%; margin-right: 0.625rem; margin-left: -0.875rem; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 59.9375rem) { .coh-style-small-card .media-container { height: auto; margin-top: -0.625rem; margin-right: auto; margin-left: auto; position: static; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; max-height: 16.875rem; min-height: 50px; } }
@media (max-width: 47.9375rem) { .coh-style-small-card .media-container { height: auto; min-height: 50px; } }
.coh-style-small-card .media-container img { width: 100%; height: auto; }
@media (max-width: 59.9375rem) { .coh-style-small-card .media-container img { margin-right: auto; margin-left: auto; } }
@media (max-width: 47.9375rem) { .coh-style-small-card .media-container img { margin-right: auto; margin-left: auto; } }
@media (max-width: 79.9375rem) { .coh-style-small-card .media-container picture { min-width: 10rem; } }
@media (max-width: 59.9375rem) { .coh-style-small-card .media-container picture { min-width: auto; } }
@media (max-width: 59.9375rem) { .coh-style-small-card .column-media { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-small-card .column-media { margin-bottom: 0; } }
@media (max-width: 59.9375rem) { .coh-style-small-card .main-row[data-gs-media-position][data-gs-media-position="right"] .column-media { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-small-card .main-row[data-gs-media-position][data-gs-media-position="right"] .column-media { margin-bottom: 0; } }
@media (max-width: 59.9375rem) { .coh-style-small-card .main-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (max-width: 47.9375rem) { .coh-style-small-card .main-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; height: 100%; }
.coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] .text-column { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }
.coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] .media-container { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 59.9375rem) { .coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] .media-container img { max-width: none; width: auto; height: auto; max-height: 8.75rem; } }
.coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; height: 100%; }
.coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] .media-container { -webkit-border-bottom-right-radius: 0.75rem; border-bottom-right-radius: 0.75rem; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (max-width: 59.9375rem) { .coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] .media-container { -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; } }
.coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] .text-column { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }
.coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] { height: 100%; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
@media (max-width: 47.9375rem) { .coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] { height: auto; } }
.coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container { margin-right: 0.625rem; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
@media (max-width: 59.9375rem) { .coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container { margin-top: -0.125rem; margin-right: 0; } }
@media (max-width: 59.9375rem) { .coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container picture { width: 100%; } }
.coh-style-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; }
@media (max-width: 59.9375rem) { .coh-style-small-card .main-row > .text-column { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-style-small-card > .coh-row { height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-small-card > .coh-row { height: auto; } }
.coh-style-small-card > .coh-row > .coh-row-inner .column-media { padding-right: 0; }
@media (max-width: 59.9375rem) { .coh-style-small-card > .coh-row > .coh-row-inner .column-media { padding-right: 0.625rem; } }
.coh-style-sitemap h2 { font-size: 1.125rem; line-height: 1.5rem; margin-top: 2rem; margin-bottom: 1rem; }
@media (max-width: 47.9375rem) { .coh-style-sitemap h2 { margin-top: 1.5rem; margin-bottom: 0; } }
.coh-style-sitemap .sitemap-box-menu > div > .sitemap-menu, .coh-style-sitemap .sitemap-plugin--menu > div > .sitemap-menu { padding-right: 0.75rem; padding-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (max-width: 47.9375rem) { .coh-style-sitemap .sitemap-box-menu > div > .sitemap-menu, .coh-style-sitemap .sitemap-plugin--menu > div > .sitemap-menu { padding-left: 0.625rem; } }
.coh-style-sitemap .sitemap-box-menu > div > .menu, .coh-style-sitemap .sitemap-plugin--menu > div > .menu { padding-right: 0.75rem; padding-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (max-width: 47.9375rem) { .coh-style-sitemap .sitemap-box-menu > div > .menu, .coh-style-sitemap .sitemap-plugin--menu > div > .menu { padding-left: 0.625rem; } }
.coh-style-sitemap .sitemap-box-menu > div > .menu > li, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li { width: 23%; margin-right: 0.75rem; }
@media (max-width: 79.9375rem) { .coh-style-sitemap .sitemap-box-menu > div > .menu > li, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li { width: 30%; } }
@media (max-width: 63.9375rem) { .coh-style-sitemap .sitemap-box-menu > div > .menu > li, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li { width: 30%; } }
@media (max-width: 59.9375rem) { .coh-style-sitemap .sitemap-box-menu > div > .menu > li, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li { width: 35%; } }
@media (max-width: 47.9375rem) { .coh-style-sitemap .sitemap-box-menu > div > .menu > li, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li { width: 100%; margin-right: 0; } }
@media (max-width: 47.9375rem) { .coh-style-sitemap .sitemap-box-menu > div > .menu > li.menu-item--expanded > ul, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li.menu-item--expanded > ul { margin-bottom: 0.375rem; } }
.coh-style-sitemap .sitemap-box-menu > div > .menu > li > a, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li > a { color: #334d9b; margin-bottom: 0; display: inline-block; }
.coh-style-sitemap .sitemap-box-menu > div > .menu > li > ul, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li > ul { padding-left: 0; margin-bottom: 1rem; }
@media (max-width: 47.9375rem) { .coh-style-sitemap .sitemap-box-menu > div > .menu > li > ul, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li > ul { padding-left: 1.125rem; margin-bottom: 0.375rem; } }
.coh-style-sitemap .sitemap-box-menu > div > .menu > li > ul a, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li > ul a { color: #334d9b; line-height: 1.5rem; margin-bottom: 0; display: inline-block; }
.coh-style-sitemap .sitemap-box-menu > div > .menu > li > ul li, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li > ul li { line-height: 1.5rem; }
.coh-style-sitemap .sitemap-box-menu > div > .menu > li > ul .expanded, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li > ul .expanded { margin-bottom: 0.375rem; }
.coh-style-sitemap .sitemap-box-menu > div > .menu > li > ul .expanded a, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li > ul .expanded a { font-weight: 400; }
.coh-style-sitemap .sitemap-box-menu > div > .menu > li li, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > li li { margin-right: 0; }
.coh-style-sitemap .sitemap-box-menu > div > .menu > .menu-item--expanded > a, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > .menu-item--expanded > a { color: black; line-height: 1.5rem; margin-bottom: 0.25rem; }
@media (max-width: 47.9375rem) { .coh-style-sitemap .sitemap-box-menu > div > .menu > .menu-item--expanded > a, .coh-style-sitemap .sitemap-plugin--menu > div > .menu > .menu-item--expanded > a { margin-bottom: 0; } }
.coh-style-sitemap .sitemap-box-menu > div > .menu .OneLinkHide, .coh-style-sitemap .sitemap-plugin--menu > div > .menu .OneLinkHide { display: inline-block; margin-bottom: 0; }
.coh-style-sitemap .sitemap-box-menu > div > .menu .OneLinkHide a, .coh-style-sitemap .sitemap-plugin--menu > div > .menu .OneLinkHide a { margin-left: 0.25rem; vertical-align: -0.1875rem; }
.coh-style-sitemap .sitemap-box-front > div a, .coh-style-sitemap .sitemap-plugin--frontpage > div a { display: inline-block; }
.coh-style-sitemap .sitemap-box-front > div a:last-child, .coh-style-sitemap .sitemap-plugin--frontpage > div a:last-child { vertical-align: -0.1875rem; }
.coh-style-sitemap .sitemap-box-front > div .feed-link, .coh-style-sitemap .sitemap-plugin--frontpage > div .feed-link { vertical-align: -0.1875rem; }
.coh-style-sitemap .content a, .coh-style-sitemap .sitemap-box > div a { font-size: 1rem; line-height: 1.5rem; color: #334d9b; }
@media (max-width: 47.9375rem) { .coh-style-sitemap .content a, .coh-style-sitemap .sitemap-box > div a { color: #334d9b; } }
.coh-style-sitemap .content a:hover, .coh-style-sitemap .sitemap-box > div a:hover { text-decoration: underline; }
.coh-style-sitemap .content .expanded a, .coh-style-sitemap .content .menu-item--expanded a, .coh-style-sitemap .sitemap-box > div .expanded a, .coh-style-sitemap .sitemap-box > div .menu-item--expanded a { font-weight: bold; }
.coh-style-sitemap .content .expanded .sitemap-menu, .coh-style-sitemap .content .expanded .menu, .coh-style-sitemap .content .menu-item--expanded .sitemap-menu, .coh-style-sitemap .content .menu-item--expanded .menu, .coh-style-sitemap .sitemap-box > div .expanded .sitemap-menu, .coh-style-sitemap .sitemap-box > div .expanded .menu, .coh-style-sitemap .sitemap-box > div .menu-item--expanded .sitemap-menu, .coh-style-sitemap .sitemap-box > div .menu-item--expanded .menu { margin-bottom: 1rem; }
.coh-style-sitemap .content .expanded .sitemap-menu a, .coh-style-sitemap .content .expanded .menu a, .coh-style-sitemap .content .menu-item--expanded .sitemap-menu a, .coh-style-sitemap .content .menu-item--expanded .menu a, .coh-style-sitemap .sitemap-box > div .expanded .sitemap-menu a, .coh-style-sitemap .sitemap-box > div .expanded .menu a, .coh-style-sitemap .sitemap-box > div .menu-item--expanded .sitemap-menu a, .coh-style-sitemap .sitemap-box > div .menu-item--expanded .menu a { font-weight: 400; }
.coh-style-sitemap .content li, .coh-style-sitemap .sitemap-box > div li { line-height: 1.5rem; }
.coh-style-sitemap .sitemap-box-menu:last-child, .coh-style-sitemap .sitemap-plugin--menu:last-child { margin-bottom: 5rem; }
@media (max-width: 47.9375rem) { .coh-style-sitemap .sitemap-box-menu:last-child, .coh-style-sitemap .sitemap-plugin--menu:last-child { margin-bottom: 2.5rem; } }
.coh-style-sitemap .sitemap-box:not(.sitemap-box-menu-main):not(.sitemap-item--menu-main) > div > .menu > .menu-item--expanded > a { color: #334d9b; }
.coh-style-sitemap .sitemap-box.sitemap-plugin--frontpage > div a[href="/rss.xml"] { display: none; }
.coh-style-sitemap .sitemap-box ul { padding-left: 0px !important; }
@media (max-width: 47.9375rem) { .coh-style-sitemap .sitemap-box ul { padding-left: 18px !important; } }
.coh-style-sitemap .sitemap-box ul.menu { margin-right: 0; margin-left: 0; }
.coh-style-sitemap .sitemap-box ul.menu .menu-item { margin-left: 0; display: list-item; }
.coh-style-sitemap .sitemap-box ul.menu span, .coh-style-sitemap .sitemap-box ul.menu a { display: block; margin-bottom: 0.625rem; }
.coh-style-sitemap .sitemap-box ul ul { padding-left: 0px !important; }
.coh-style-sitemap .sitemap-box-menu-footer-2 h2, .coh-style-sitemap .sitemap-item--menu-footer-2 h2 { display: none; }
.coh-style-site-breadcrumbs ol { display: block; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0.625rem; margin-left: 0; }
@media (max-width: 59.9375rem) { .coh-style-site-breadcrumbs ol { display: none; } }
.coh-style-site-breadcrumbs ol li { display: inline-block; font-weight: inherit; line-height: inherit; font-size: 0.75rem; color: #6c777c; }
.coh-style-site-breadcrumbs ol li:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height: 0.375rem; width: 0.375rem; content: "\F105"; font-family: "icomoon"; margin-right: 0.5625rem; margin-left: 0.5625rem; display: inline-block; color: #6c777c; font-size: 1.125rem; vertical-align: -0.25rem; }
.coh-style-site-breadcrumbs ol li:last-child:after { display: none; }
.coh-style-site-breadcrumbs ol li a { text-decoration: none; padding-bottom: 0.1875rem; color: #6c777c; }
.coh-style-site-breadcrumbs ol li a:hover { padding-bottom: 0.1875rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #6c777c; }
.coh-style-site-breadcrumbs .settings-tray-editable { border-style: none; }
.coh-style-search-result-teaser { position: relative; }
.coh-style-search-result-teaser .pre-heading { font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; line-height: 1.125rem; margin-bottom: 0.5rem; }
.coh-style-search-result-teaser .main-heading { margin-bottom: 0.625rem; }
@media (max-width: 59.9375rem) { .coh-style-search-result-teaser .main-heading { font-size: 1rem; } }
.coh-style-search-result-teaser .inner-container { margin-bottom: 0.75rem; padding: 12px; -webkit-border-radius: 0.75rem; border-radius: 0.75rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
@media (max-width: 59.9375rem) { .coh-style-search-result-teaser .inner-container { margin-bottom: 0.5rem; padding-right: 0.625rem; padding-left: 0.625rem; } }
.coh-style-search-result-teaser .inner-container:first-child:before { display: block; }
.coh-style-search-result-teaser .inner-container:hover { background-color: #eaf4e2; cursor: pointer; }
.coh-style-search-result-teaser .inner-container:before { content: ''; border-top-style: solid; border-top-width: 0.0625rem; border-top-color: #6c777c; position: relative; top: -1.125rem; display: block; pointer-events: none; }
@media (max-width: 59.9375rem) { .coh-style-search-result-teaser .inner-container:before { top: -1rem; } }
.coh-style-search-result-teaser .inner-container .img-container { -webkit-flex-basis: -webkit-calc(25% - 18px); -ms-flex-preferred-size: calc(25% - 18px); flex-basis: calc(25% - 18px); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: -webkit-calc(25% - 18px); width: calc(25% - 18px); padding-right: 1.5rem; }
@media (max-width: 47.9375rem) { .coh-style-search-result-teaser .inner-container .img-container { width: 40%; padding-right: 1.25rem; float: left; } }
.coh-style-search-result-teaser .text-media-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 47.9375rem) { .coh-style-search-result-teaser .text-media-container { display: block; } }
.coh-style-search-result-teaser .text-media-container .text-container { display: block; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-style-search-result-teaser .text-media-container .text-container:before { display: none; }
.coh-style-search-result-teaser .text-media-container .text-container p { font-size: 1rem; margin-bottom: 0.5rem; }
.coh-style-search-result-teaser .text-media-container .text-container a { color: #6f6c6c; }
.coh-style-search-result-teaser .text-media-container .text-container a:before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.coh-style-search-result-teaser .text-media-container .text-container a[rel="noopener"] + a { display: none; }
.coh-style-request-a-demo { overflow: auto; min-height: 40vh; height: 100vh; background-color: rgba(255, 255, 255, 0.85); pointer-events: all; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-style-request-a-demo:focus { outline-style: none; }
.close.coh-style-request-a-demo { display: none; }
.large-paragraph.coh-style-request-a-demo .modal-text-container .typography-container .coh-wysiwyg p { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 1.75rem; }
@media (max-width: 63.9375rem) { .large-paragraph.coh-style-request-a-demo .modal-text-container .typography-container .coh-wysiwyg p { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-request-a-demo .main-container { overflow: hidden; }
.coh-style-request-a-demo .main-container:focus { outline-style: none; }
.coh-style-request-a-demo .main-container .text-column.coh-ce-cpt_modal_form-9bd73894 { background-color: #7eb843; background-image: url("/sites/default/files/images/connect-background-image.svg"); background-position: left 12.5rem bottom 0.625rem; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
@media (max-width: 59.9375rem) { .coh-style-request-a-demo .main-container .text-column.coh-ce-cpt_modal_form-9bd73894 { background-image: url("/sites/default/files/images/connect-background-image.svg"); background-position: right -3.75rem center; background-size: auto 80%; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 35.9375rem) { .coh-style-request-a-demo .main-container .text-column.coh-ce-cpt_modal_form-9bd73894 { background-image: url("/sites/default/files/images/connect-background-image.svg"); background-position: right -3.75rem bottom 0.625rem; background-size: 160px auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-request-a-demo .modal-text-container { padding-top: 2.5rem; padding-right: 1.75rem; padding-bottom: 9.375rem; padding-left: 0.9375rem; }
@media (max-width: 63.9375rem) { .coh-style-request-a-demo .modal-text-container { padding-right: 2.6875rem; } }
@media (max-width: 59.9375rem) { .coh-style-request-a-demo .modal-text-container { padding-right: 3rem; padding-bottom: 0.375rem; } }
@media (max-width: 47.9375rem) { .coh-style-request-a-demo .modal-text-container { padding-right: 8.75rem; } }
@media (max-width: 35.9375rem) { .coh-style-request-a-demo .modal-text-container { padding-right: 2.5rem; } }
@media (max-width: 59.9375rem) { .coh-style-request-a-demo .modal-text-container .typography-container .coh-wysiwyg p { display: none; } }
.coh-style-request-a-demo .modal-text-container .typography-container .coh-wysiwyg li { padding-left: 0.625rem; margin-bottom: 0; }
.coh-style-request-a-demo .modal-text-container .typography-container .coh-wysiwyg li:before { color: #6c777c; font-size: 4px; }
.coh-style-request-a-demo .modal-text-container .typography-container .coh-wysiwyg ul { margin-top: 1.25rem; margin-bottom: 1.25rem; }
@media (max-width: 59.9375rem) { .coh-style-request-a-demo .modal-text-container .typography-container .coh-wysiwyg ul { display: none; } }
.coh-style-request-a-demo .coh-row { height: 100%; }
.coh-style-request-a-demo .coh-row-inner { margin-right: 0; margin-left: 0; min-height: 100%; }
.coh-style-request-a-demo .coh-row-inner .coh-container { height: auto; }
.coh-style-request-a-demo .coh-row-inner .coh-container.form-container { height: 100%; }
.coh-style-request-a-demo .coh-modal-overlay { background-color: rgba(0, 0, 0, 0); position: relative; }
.coh-style-request-a-demo .coh-modal-overlay:focus { outline-style: none; }
.coh-style-request-a-demo [data-bottom-spacing] { margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-request-a-demo [data-bottom-spacing] { margin-bottom: 0; } }
.coh-style-request-a-demo [data-bottom-spacing][data-bottom-spacing="1"] { margin-bottom: 0; }
.coh-style-request-a-demo .form-container { background-color: #f5f4f4; height: 100%; margin-right: -0.75rem; margin-left: -1.5rem; padding-top: 2.5rem; padding-right: 1.6875rem; padding-bottom: 2.5rem; padding-left: 1.6875rem; }
@media (max-width: 47.9375rem) { .coh-style-request-a-demo .form-container { padding-top: 1.5rem; padding-bottom: 1.5rem; } }
.coh-style-request-a-demo .form-container .form-heading { margin-top: 0; color: black; padding-left: 0.5rem; }
@media (max-width: 47.9375rem) { .coh-style-request-a-demo .form-container .form-heading { font-size: 1.125rem; margin-bottom: 0.25rem; } }
.coh-style-request-a-demo .form-container .form-pre-heading { margin-bottom: 0.25rem; color: black; padding-left: 0.5rem; }
@media (max-width: 47.9375rem) { .coh-style-request-a-demo .form-container .form-pre-heading { font-size: 0.875rem; } }
.coh-style-request-a-demo .form-container iframe .mktoForm { width: 100%; }
.coh-style-request-a-demo .coh-modal-inner { -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.2); -webkit-border-radius: 1.25rem; border-radius: 1.25rem; position: relative; overflow: hidden; margin-top: 0.625rem; margin-right: -webkit-calc(50% - 488px); margin-right: calc(50% - 488px); margin-bottom: 0.625rem; margin-left: -webkit-calc(50% - 488px); margin-left: calc(50% - 488px); min-width: -webkit-calc(100% - ((50% - 488px) * 2)); min-width: calc(100% - ((50% - 488px) * 2)); }
@media (max-width: 79.9375rem) { .coh-style-request-a-demo .coh-modal-inner { margin-right: -webkit-calc(8.334% + 45.334px); margin-right: calc(8.334% + 45.334px); margin-left: -webkit-calc(8.334% + 45.334px); margin-left: calc(8.334% + 45.334px); min-width: -webkit-calc(100% - ((8.334% + 45.334px) * 2)); min-width: calc(100% - ((8.334% + 45.334px) * 2)); } }
@media (max-width: 63.9375rem) { .coh-style-request-a-demo .coh-modal-inner { margin-right: -webkit-calc(8.334% + 45.334px); margin-right: calc(8.334% + 45.334px); margin-left: -webkit-calc(8.334% + 45.334px); margin-left: calc(8.334% + 45.334px); min-width: -webkit-calc(100% - ((8.334% + 45.334px) * 2)); min-width: calc(100% - ((8.334% + 45.334px) * 2)); } }
@media (max-width: 59.9375rem) { .coh-style-request-a-demo .coh-modal-inner { margin-top: 10vh; margin-right: -webkit-calc(12.5% + 27px); margin-right: calc(12.5% + 27px); margin-bottom: 10vh; margin-left: -webkit-calc(12.5% + 27px); margin-left: calc(12.5% + 27px); min-width: -webkit-calc(100% - ((12.5% + 27px) * 2)); min-width: calc(100% - ((12.5% + 27px) * 2)); } }
@media (max-width: 47.9375rem) { .coh-style-request-a-demo .coh-modal-inner { margin-right: 1.25rem; margin-left: 1.25rem; min-width: -webkit-calc(100% - (20px * 2)); min-width: calc(100% - (20px * 2)); } }
.coh-style-request-a-demo .coh-modal-inner:focus { outline-style: none; }
.coh-style-request-a-demo .coh-modal-inner .coh-modal-close-wrapper { position: absolute; top: 1.875rem; right: 1.875rem; z-index: 1; }
@media (max-width: 59.9375rem) { .coh-style-request-a-demo .coh-modal-inner .coh-modal-close-wrapper { position: absolute; top: 1.125rem; right: 1.125rem; z-index: 1; } }
.coh-style-request-a-demo .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { outline-style: none; }
.coh-style-request-a-demo .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; font-size: 1.5625rem; content: "\F00D"; font-family: "icomoon"; }
.coh-style-request-a-demo .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:focus { outline-style: none; }
.coh-style-request-a-demo .coh-container { height: auto; }
.coh-style-request-a-demo .coh-container.main-container { height: 100%; }
body.modal-open.coh-modal-overlay-open .coh-modal.coh-style-request-a-demo .coh-modal-inner .main-container .coh-container { height: auto; }
body.modal-open.coh-modal-overlay-open .coh-modal.coh-style-request-a-demo .coh-modal-inner .main-container > .coh-container { height: 100%; }
body.modal-open.coh-modal-overlay-open .coh-modal.coh-style-request-a-demo .coh-modal-inner .main-container > .coh-container > .coh-container { height: 100%; }
body.modal-open.coh-modal-overlay-open .coh-modal.coh-style-request-a-demo .coh-modal-inner .main-container > .coh-container > .coh-container > .coh-container { height: 100%; }
body.modal-open.coh-modal-overlay-open .coh-modal.coh-style-request-a-demo .coh-modal-inner .main-container > .coh-container > .coh-container > .coh-container > .coh-container { height: 100%; }
body.modal-open.coh-modal-overlay-open .coh-modal.coh-style-request-a-demo .coh-modal-inner .main-container > .coh-container > .coh-container > .coh-container > .coh-container > .coh-container { height: 100%; }
body.modal-open.coh-modal-overlay-open .coh-modal.coh-style-request-a-demo .coh-modal-inner .main-container .modal-text-container, body.modal-open.coh-modal-overlay-open .coh-modal.coh-style-request-a-demo .coh-modal-inner .main-container .form-container { height: 100%; }
.coh-style-partner-teaser-modal { font-size: 1rem; overflow-y: scroll; pointer-events: unset; }
.coh-style-partner-teaser-modal .coh-modal-inner { margin-top: 10vh; margin-right: -webkit-calc(50% - 488px); margin-right: calc(50% - 488px); margin-bottom: 10vh; margin-left: -webkit-calc(50% - 488px); margin-left: calc(50% - 488px); -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15); background-color: white; -webkit-border-radius: 20px; border-radius: 20px; }
@media (max-width: 63.9375rem) { .coh-style-partner-teaser-modal .coh-modal-inner { margin-top: 10vh; margin-right: auto; margin-bottom: 10vh; margin-left: auto; position: absolute; top: 0; left: 0; right: 0; } }
@media (max-width: 59.9375rem) { .coh-style-partner-teaser-modal .coh-modal-inner { margin-top: 20px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; position: absolute; top: 0; right: 0; left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-partner-teaser-modal .coh-modal-inner { margin-top: 20px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; } }
@media (max-width: 35.9375rem) { .coh-style-partner-teaser-modal .coh-modal-inner { margin-top: 20px; margin-right: 0; margin-bottom: 20px; margin-left: 0; } }
.coh-style-partner-teaser-modal .coh-modal-inner .coh-modal-close-wrapper { font-size: 1.2rem; padding-top: 20px; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; }
.coh-style-partner-teaser-modal .coh-modal-inner .coh-modal-close-wrapper button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00D"; font-family: "icomoon"; }
.coh-style-partner-teaser-modal .coh-modal-inner .coh-modal-close-wrapper button:focus { outline: none !important; }
.coh-style-partner-teaser-modal .coh-modal-overlay { background-color: rgba(255, 255, 255, 0.85); }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner { padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner h2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header { margin-bottom: 1.25rem; }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--details { width: -webkit-calc(75%); width: calc(75%); float: right; }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--details:before, .coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--details:after { clear: none; content: normal; display: inline; }
@media (max-width: 59.9375rem) { .coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--details { width: -webkit-calc(100%); width: calc(100%); } }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--details div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-weight: 300; font-size: 0.875rem; line-height: 1.125rem; }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--details .field { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; margin-bottom: 0; display: block; }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--details .field .field__label { vertical-align: top; width: -webkit-calc(15%); width: calc(15%); display: inline-block; text-align: right; font-weight: bold; }
@media (max-width: 59.9375rem) { .coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--details .field .field__label { width: -webkit-calc(100%); width: calc(100%); text-align: left; } }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--details .field .elements { width: -webkit-calc(75%); width: calc(75%); color: #928d8d; border-bottom-color: #d8d8d8; border-bottom-style: solid; border-bottom-width: 1px; display: inline-block; padding-right: 2px; padding-left: 5px; }
@media (max-width: 59.9375rem) { .coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--details .field .elements { width: -webkit-calc(100%); width: calc(100%); border-bottom-width: 0; border-bottom-style: none; padding-right: 2px; padding-left: 0; } }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--logo { width: -webkit-calc(25%); width: calc(25%); float: left; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--logo:before, .coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--logo:after { clear: none; content: normal; display: inline; }
@media (max-width: 59.9375rem) { .coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--logo { width: -webkit-calc(100%); width: calc(100%); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .partner-modal--header .partner-modal--logo img { -o-object-fit: cover; object-fit: cover; height: 165px; width: 230px; }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .teaser-partner--description p { line-height: 1.25rem; font-size: 1rem; }
.coh-style-partner-teaser-modal .teaser-partner--modal-inner .teaser-partner--description ul { padding-right: 20px; padding-bottom: 20px; padding-left: 20px; list-style: inherit; }
.coh-style-partner-teaser-modal .teaser-partner--modal-buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 59.9375rem) { .coh-style-partner-teaser-modal .teaser-partner--modal-buttons { display: inline-block; width: 100%; } }
@media (max-width: 59.9375rem) { .coh-style-partner-teaser-modal .teaser-partner--modal-buttons div { width: 100%; } }
.coh-style-partner-teaser-modal .teaser-partner--modal-buttons div:first-child { margin-right: 10px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; -webkit-box-shadow: none; box-shadow: none; }
@media (max-width: 59.9375rem) { .coh-style-partner-teaser-modal .teaser-partner--modal-buttons div:first-child { width: 100%; } }
.coh-style-partner-teaser-modal .teaser-partner--modal-buttons div:first-child a { background-color: #7eb843; color: black; padding-top: 0.75rem; padding-right: 2.25rem; padding-bottom: 0.75rem; padding-left: 2.25rem; -webkit-box-shadow: 0 0.125rem 1.375rem 0 rgba(1, 1, 1, 0.15); box-shadow: 0 0.125rem 1.375rem 0 rgba(1, 1, 1, 0.15); -webkit-border-radius: 2.09375rem; border-radius: 2.09375rem; }
@media (max-width: 59.9375rem) { .coh-style-partner-teaser-modal .teaser-partner--modal-buttons div:first-child a { width: 100%; } }
.coh-style-partner-teaser-modal .teaser-partner--modal-buttons div:first-child a:hover { -webkit-box-shadow: none; box-shadow: none; }
.coh-style-partner-teaser-modal .teaser-partner--modal-buttons div:first-child a:active { background-color: #5a9221; }
@media (max-width: 59.9375rem) { .coh-style-partner-teaser-modal .teaser-partner--modal-buttons button.close-modal-btn { width: 100%; } }
.coh-style-latest-content, .coh-style-related-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-latest-content .width-container, .coh-style-related-content .width-container { margin-right: auto; margin-left: auto; max-width: 65rem; width: 100%; }
.coh-style-latest-content .width-container .top-heading, .coh-style-related-content .width-container .top-heading { margin-bottom: 3.75rem; }
@media (max-width: 59.9375rem) { .coh-style-latest-content .width-container .top-heading, .coh-style-related-content .width-container .top-heading { margin-bottom: 2.5rem; } }
.coh-style-latest-content .width-container .top-heading, .coh-style-related-content .width-container .top-heading, .coh-style-latest-content .width-container .bottom-link-container, .coh-style-related-content .width-container .bottom-link-container { text-align: center; }
.coh-style-latest-content .width-container article, .coh-style-related-content .width-container article { height: 100%; }
.latest-news.coh-style-latest-content .latest-news { display: block; }
.latest-blogs.coh-style-latest-content .latest-blogs { display: block; }
.latest-events.coh-style-latest-content .latest-events { display: block; }
.latest-webinars.coh-style-latest-content .latest-webinars { display: block; }
.latest-libraries.coh-style-latest-content .latest-libraries { display: block; }
.latest-locations.coh-style-latest-content .latest-locations { display: block; }
.latest-customers.coh-style-latest-content .latest-customers { display: block; }
.coh-style-latest-content .latest-block { display: none; }
.coh-style-latest-content .latest-block article { height: 100%; }
.coh-style-related-blog-view { padding-bottom: -webkit-calc(80px / 1.5); padding-bottom: calc(80px / 1.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 47.9375rem) { .coh-style-related-blog-view { padding-bottom: -webkit-calc(80px / 1.5); padding-bottom: calc(80px / 1.5); } }
.coh-style-related-blog-view .coh-view-contents article { height: 100%; }
.coh-style-related-blog-view .width-container { margin-right: auto; margin-left: auto; max-width: 61.25rem; }
.coh-style-quote { text-align: center; }
.coh-style-quote .quote-p { font-size: 1.75rem; line-height: 32px; position: relative; font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-quote .quote-p { font-size: 1.375rem; line-height: 28px; } }
.coh-style-quote .quote-p:not([hide-quotes="1"]):before { content: "“"; }
.coh-style-quote .quote-p:not([hide-quotes="1"]):after { content: "”"; }
.coh-style-quote .text-container { width: -webkit-calc(66.667% - 24px); width: calc(66.667% - 24px); padding-top: 5.25rem; padding-bottom: 3.375rem; margin-right: auto; margin-left: auto; background-image: url("/sites/default/files/images/Text%20components/giant-quotes-icon.svg"); background-position: center; background-size: contain; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 47.9375rem) { .coh-style-quote .text-container { width: 100%; padding-top: 0.125rem; padding-right: 0.75rem; padding-bottom: 0.125rem; padding-left: 0.75rem; } }
.coh-style-quote .text-container .text { margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); }
.coh-style-quote .text-container .text .job-role { font-size: 1.125rem; line-height: 1.5625rem; margin-bottom: 0; }
@media (max-width: 63.9375rem) { .coh-style-quote .text-container .text .job-role { font-size: 1rem; line-height: 1.3125rem; } }
.coh-style-quote .text-container .text .name { margin-bottom: 0; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.125rem; line-height: 1.5625rem; }
@media (max-width: 63.9375rem) { .coh-style-quote .text-container .text .name { font-size: 1rem; line-height: 1.3125rem; } }
.coh-style-promo-panel-component .coh-modal-overlay { background-color: rgba(255, 255, 255, 0.85); }
.coh-style-promo-panel-component .coh-modal-inner { -webkit-border-radius: 30px; border-radius: 30px; max-width: 61.5625rem; width: -webkit-calc(100% - 48px); width: calc(100% - 48px); margin-right: auto; margin-left: auto; -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: 200ms ease-in-out box-shadow; -o-transition: 200ms ease-in-out box-shadow; transition: 200ms ease-in-out box-shadow; position: absolute; top: 8.125rem; }
@media (max-width: 79.9375rem) { .coh-style-promo-panel-component .coh-modal-inner { width: 100%; max-width: 58.5rem; } }
@media (max-width: 63.9375rem) { .coh-style-promo-panel-component .coh-modal-inner { max-width: 52.5rem; } }
@media (max-width: 59.9375rem) { .coh-style-promo-panel-component .coh-modal-inner { width: 100%; max-width: 41.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-promo-panel-component .coh-modal-inner { max-width: 92%; top: 5rem; } }
.coh-style-promo-panel-component .coh-modal-inner .coh-modal-close-wrapper { position: absolute; top: 1.875rem; right: 1.875rem; }
@media (max-width: 59.9375rem) { .coh-style-promo-panel-component .coh-modal-inner .coh-modal-close-wrapper { position: absolute; top: 1.125rem; right: 1.125rem; } }
.coh-style-promo-panel-component .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { outline-style: none; }
.coh-style-promo-panel-component .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.5625rem; display: block; content: "\F00D"; font-family: "icomoon"; }
.coh-style-promo-panel-component .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:focus { outline-style: none; }
.coh-style-promo-panel-component .coh-modal-inner .coh-component .section { margin-bottom: 0; }
.coh-style-promo-panel-component .coh-modal-inner .coh-component .section .coh-container-boxed { width: 100%; padding-right: 0; padding-left: 0; }
@media (max-width: 47.9375rem) { .coh-style-promo-panel-component .coh-modal-inner .coh-component .section .coh-container-boxed { margin-right: 0; margin-left: 0; } }
.coh-style-promo-panel-component .coh-modal-inner .coh-component .section .coh-container-boxed .img-text-container { width: 100%; max-width: none; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none; -o-transition: none; transition: none; margin-right: 0; margin-left: 0; -webkit-border-radius: 0; border-radius: 0; }
.coh-style-promo-panel-component .coh-modal-inner .coh-component .section .coh-container-boxed .img-text-container .coh-row .coh-row-inner { margin-right: 0; margin-left: 0; }
.coh-style-promo-panel-component .coh-modal-inner .coh-component .section .coh-container-boxed .img-text-container .coh-row .coh-row-inner .image-column { padding-left: 0; }
@media (max-width: 47.9375rem) { .coh-style-promo-panel-component .coh-modal-inner .coh-component .section .coh-container-boxed .img-text-container .coh-row .coh-row-inner .image-column { padding-right: 0; } }
@media (max-width: 47.9375rem) { .coh-style-promo-panel-component .coh-modal-inner .coh-component .section .coh-container-boxed .img-text-container .coh-row .coh-row-inner .image-column .img-container { max-width: 14.75rem; margin-right: auto; margin-left: auto; padding-top: 30%; } }
@media (max-width: 35.9375rem) { .coh-style-promo-panel-component .coh-modal-inner .coh-component .section .coh-container-boxed .img-text-container .coh-row .coh-row-inner .image-column .img-container { padding-top: 48%; } }
@media (max-width: 47.9375rem) { .coh-style-promo-panel-component .coh-modal-inner .coh-component .section .coh-container-boxed .img-text-container .coh-row .coh-row-inner .image-column img { width: 15rem; margin-right: auto; margin-left: auto; } }
@media (max-width: 47.9375rem) { .coh-style-promo-panel-component .coh-modal-inner .coh-component .section .coh-container-boxed .img-text-container .coh-row .coh-row-inner .text-column .right-text-container form { margin-bottom: 12px; } }
.coh-style-promo-panel-component .coh-modal-inner .img-right .section .img-text-container .coh-row .coh-row-inner .image-column { padding-right: 0; padding-left: 0.75rem; }
.coh-style-profile-card { -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); -webkit-border-radius: 0.75rem; border-radius: 0.75rem; padding-top: 1.25rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; height: 100%; background-color: white; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; margin-bottom: 0.625rem; }
@media (max-width: 47.9375rem) { .coh-style-profile-card { margin-bottom: -0.625rem; height: 100%; } }
.coh-style-profile-card:after { clear: both; }
.coh-style-profile-card .profile-image { float: right; width: 9.375rem; height: 9.375rem; -webkit-border-radius: 50%; border-radius: 50%; margin-top: 0.625rem; margin-bottom: 0.625rem; border-width: 0.0625rem; border-style: solid; border-color: #72808b; overflow: hidden; }
.coh-style-profile-card .profile-image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.coh-style-profile-card a { height: 1.875rem; width: 1.875rem; color: black; margin-right: 1rem; }
.coh-style-profile-card a:before { font-size: 2.1875rem; line-height: 30px; }
.coh-style-profile-card a.linkedin-icon:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E1"; font-family: "icomoon"; }
.coh-style-profile-card a.twitter-icon:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; }
.coh-style-profile-card h4, .coh-style-profile-card h5 { margin-bottom: 1.25rem; }
.coh-style-profile-card p { margin-bottom: 0.625rem; }
.coh-style-profile-card .name-text { margin-top: 1.25rem; }
.coh-style-profile-card .contact { padding-top: 8px; padding-bottom: 8px; }
.coh-style-profile-card .contact .phone-email { position: relative; padding-left: -webkit-calc(16px + 4px); padding-left: calc(16px + 4px); }
.coh-style-profile-card .contact .phone-email:before { position: absolute; left: 0; top: 0; content: "T:"; color: #7eb843; }
.coh-style-profile-card .contact .phone-email.email-address { text-decoration: underline; }
.coh-style-profile-card .contact .phone-email.email-address:before { content: "E:"; }
.coh-style-profile-card .appointed-date { margin-bottom: 1.25rem; font-weight: 700; line-height: 1.75rem; font-size: 1.125rem; }
@media (max-width: 59.9375rem) { .coh-style-profile-card .appointed-date { line-height: 1.375rem; font-weight: 600; font-size: 0.9375rem; } }
.coh-style-profile-card .job-text { margin-bottom: 0.5rem; }
.coh-style-product-small-card { -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); -webkit-border-radius: 0.75rem; border-radius: 0.75rem; -webkit-transition: 200ms ease-in-out box-shadow; -o-transition: 200ms ease-in-out box-shadow; transition: 200ms ease-in-out box-shadow; height: -webkit-calc(100% - 10px); height: calc(100% - 10px); background-color: white; overflow: hidden; margin-bottom: 0.625rem; }
@media (max-width: 47.9375rem) { .coh-style-product-small-card { margin-bottom: -0.625rem; height: -webkit-calc(100% + 10px); height: calc(100% + 10px); } }
.coh-style-product-small-card:hover { -webkit-box-shadow: none; box-shadow: none; background-color: #f5f4f4; }
.coh-style-product-small-card .text-container { padding-top: -webkit-calc(16px + 4px); padding-top: calc(16px + 4px); padding-right: -webkit-calc(32px - 2px); padding-right: calc(32px - 2px); padding-bottom: -webkit-calc(16px + 4px); padding-bottom: calc(16px + 4px); padding-left: -webkit-calc(32px - 2px); padding-left: calc(32px - 2px); margin-right: -0.625rem; }
@media (max-width: 59.9375rem) { .coh-style-product-small-card .text-container { margin-right: 0; } }
.coh-style-product-small-card .text-container .typography-container .coh-wysiwyg { margin-bottom: 16px; }
.coh-style-product-small-card .text-container .typography-container .coh-wysiwyg p { font-size: 1rem; margin-bottom: 1.375rem; line-height: 20px; }
.coh-style-product-small-card .text-container .typography-container .coh-wysiwyg .coh-style-large-button, .coh-style-product-small-card .text-container .typography-container .coh-wysiwyg .coh-style-primary-button, .coh-style-product-small-card .text-container .typography-container .coh-wysiwyg .coh-style-secondary-button, .coh-style-product-small-card .text-container .typography-container .coh-wysiwyg .coh-style-tertiary-button, .coh-style-product-small-card .text-container .typography-container .coh-wysiwyg .coh-style-icon-button, .coh-style-product-small-card .text-container .typography-container .coh-wysiwyg .coh-link { margin-top: 0; }
.coh-style-product-small-card .text-container .typography-container .link-container { margin-top: 0; margin-bottom: 1.375rem; }
.coh-style-product-small-card .text-container .typography-container .link-container a { margin-bottom: 0; }
.coh-style-product-small-card .text-container .typography-container .link-container .coh-link, .coh-style-product-small-card .text-container .typography-container .link-container .coh-style-basic-link, .coh-style-product-small-card .text-container .typography-container .link-container .coh-style-secondary-button, .coh-style-product-small-card .text-container .typography-container .link-container .coh-style-tertiary-button, .coh-style-product-small-card .text-container .typography-container .link-container .coh-style-large-button, .coh-style-product-small-card .text-container .typography-container .link-container .coh-style-icon-button { margin-top: 0; margin-bottom: 0; }
.coh-style-product-small-card .text-container .typography-container .coh-heading { font-size: 1.375rem; line-height: 1.75rem; }
@media (max-width: 63.9375rem) { .coh-style-product-small-card .text-container .typography-container .coh-heading { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-product-small-card > .coh-style-text-and-media { height: 100%; }
.coh-style-product-small-card > .coh-style-text-and-media > .coh-row { height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-product-small-card > .coh-style-text-and-media > .coh-row { height: auto; } }
.coh-style-product-small-card .media-container { height: 100%; margin-right: 0.625rem; margin-left: -0.875rem; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 59.9375rem) { .coh-style-product-small-card .media-container { height: auto; margin-top: -0.625rem; margin-right: auto; margin-left: auto; position: static; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (max-width: 47.9375rem) { .coh-style-product-small-card .media-container { height: auto; } }
.coh-style-product-small-card .media-container img { width: 100%; height: auto; }
@media (max-width: 59.9375rem) { .coh-style-product-small-card .media-container img { margin-right: auto; margin-left: auto; } }
@media (max-width: 47.9375rem) { .coh-style-product-small-card .media-container img { margin-right: auto; margin-left: auto; } }
@media (max-width: 59.9375rem) { .coh-style-product-small-card .column-media { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-product-small-card .column-media { margin-bottom: 0; } }
@media (max-width: 59.9375rem) { .coh-style-product-small-card .main-row[data-gs-media-position][data-gs-media-position="right"] .column-media { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-product-small-card .main-row[data-gs-media-position][data-gs-media-position="right"] .column-media { margin-bottom: 0; } }
@media (max-width: 59.9375rem) { .coh-style-product-small-card .main-row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 47.9375rem) { .coh-style-product-small-card .main-row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; height: 100%; }
.coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] .text-column { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }
.coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] .media-container { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 59.9375rem) { .coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="center"] .media-container img { max-width: none; width: auto; height: auto; max-height: 8.75rem; } }
.coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; height: 100%; }
.coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] .media-container { -webkit-border-bottom-right-radius: 0.75rem; border-bottom-right-radius: 0.75rem; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (max-width: 59.9375rem) { .coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] .media-container { -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; } }
.coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="end"] .text-column { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }
.coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] { height: 100%; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
@media (max-width: 47.9375rem) { .coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] { height: auto; } }
.coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin-right: 0.625rem; }
@media (max-width: 59.9375rem) { .coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container { margin-top: -0.125rem; margin-right: 0; } }
@media (max-width: 59.9375rem) { .coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container picture { width: 100%; } }
.coh-style-product-small-card .main-row[data-gs-align-content][data-gs-align-content="start"] .media-container img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; }
.coh-style-product-small-card > .coh-row { height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-product-small-card > .coh-row { height: auto; } }
.coh-style-product-small-card > .coh-row > .coh-row-inner .column-media { padding-right: 0; }
@media (max-width: 59.9375rem) { .coh-style-product-small-card > .coh-row > .coh-row-inner .column-media { padding-right: 0.625rem; } }
.coh-style-product-lister { position: relative; z-index: 0; }
.coh-style-product-lister .coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column article { height: 100%; }
.coh-style-product-lister .top-text-container { margin-right: 18.75rem; margin-left: 18.75rem; }
@media (max-width: 79.9375rem) { .coh-style-product-lister .top-text-container { margin-right: 23.4375%; margin-left: 23.4375%; } }
@media (max-width: 63.9375rem) { .coh-style-product-lister .top-text-container { margin-right: 23.4375%; margin-left: 23.4375%; } }
@media (max-width: 59.9375rem) { .coh-style-product-lister .top-text-container { margin-right: 0; margin-left: 0; } }
.coh-style-product-lister .top-text-container .text-container { z-index: 1; margin-bottom: 2.5rem; }
.coh-style-product-lister .coh-block .bg-container { display: none; }
.coh-style-product-lister .coh-block .settings-tray-editable { background: none; }
.coh-style-product-lister .product-bg-container { height: -webkit-calc(100% + 130px); height: calc(100% + 130px); max-width: 77.5rem; width: 100%; position: absolute; top: -1.25rem; left: 50%; z-index: -1; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
@media (max-width: 63.9375rem) { .coh-style-product-lister .product-bg-container { top: 0; position: absolute; left: 50%; z-index: -1; } }
@media (max-width: 47.9375rem) { .coh-style-product-lister .product-bg-container { position: static; display: none; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } }
.coh-style-product-lister .product-bg-container img { width: 100%; height: auto; }
.coh-style-product-list-teasers { margin-top: 1.25rem; margin-right: 0.75rem; margin-bottom: 1.25rem; margin-left: 0.75rem; padding-top: 1.25rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; }
@media (max-width: 59.9375rem) { .coh-style-product-list-teasers { margin-right: 0.625rem; margin-left: 0.625rem; } }
@media (max-width: 47.9375rem) { .coh-style-product-list-teasers { margin-right: 0; margin-left: 0; } }
.coh-style-people-story-teaser { background-color: #f5f5f4; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; }
@media (max-width: 59.9375rem) { .coh-style-people-story-teaser { height: -webkit-calc(100% - 24px); height: calc(100% - 24px); margin-bottom: 24px; } }
@media (max-width: 47.9375rem) { .coh-style-people-story-teaser { height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; } }
.coh-style-people-story-teaser:hover { -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); }
.coh-style-people-story-teaser:hover .typography-container :not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { text-decoration: none; }
.coh-style-people-story-teaser .coh-style-text-and-media { height: 100%; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row { height: 100%; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row { height: 100%; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media { position: relative; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media .image-link { position: absolute; height: 100%; width: 100%; top: 0; left: 0; z-index: 1; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 4px; padding-right: 32px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: 32px; height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 8px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } }
@media (max-width: 47.9375rem) { .coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 4px; padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container { margin-top: auto; margin-right: 0; margin-bottom: 8px; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; line-height: 1.125rem; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link { margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; line-height: 1.125rem; font-size: 0.875rem; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:after { line-height: 18px; font-size: 1.5rem; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:hover { margin-right: 1.25rem; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:hover:after { color: #7eb843; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-wysiwyg { margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); line-height: 20px; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { padding-top: 8px; border-top-style: solid; border-top-width: 0.0625rem; border-top-color: #979797; position: relative; z-index: 1; min-height: 3rem; line-height: 18px; color: #6c777c; }
@media (max-width: 59.9375rem) { .coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 2.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 0; } }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a { font-size: 0.875rem; line-height: 1.125rem; display: inline; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: #6c777c; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a:hover { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #72808b; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading:before { z-index: -1; }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-heading { font-size: 1.375rem; line-height: 1.75rem; }
@media (max-width: 63.9375rem) { .coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-heading { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-people-story-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-paragraph { font-size: 0.875rem; line-height: 1.25rem; font-weight: 300; }
.coh-style-people-story-lister { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); }
@media (max-width: 47.9375rem) { .coh-style-people-story-lister { margin-bottom: 40px; } }
.coh-style-people-story-lister .coh-style-content-hero-component .text-panel { min-height: 25rem; }
@media (max-width: 59.9375rem) { .coh-style-people-story-lister .coh-style-content-hero-component .text-panel { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-people-story-lister .coh-style-content-hero-component .text-panel { min-height: 0; } }
.coh-style-people-story-lister .coh-style-content-hero-component .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container { margin-top: 1.375rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-people-story-lister .coh-style-content-hero-component .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container a { margin: 0; }
.coh-style-people-story-lister .coh-style-content-hero-component > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns { margin-bottom: 0; }
.coh-style-people-story-lister .wrap-container { position: relative; margin-right: 8.33%; margin-left: 8.33%; }
@media (max-width: 59.9375rem) { .coh-style-people-story-lister .wrap-container { margin-right: 0; margin-left: 0; } }
@media (max-width: 59.9375rem) { .coh-style-people-story-lister .wrap-container .coh-view-contents { margin-bottom: 16px; } }
@media (max-width: 47.9375rem) { .coh-style-people-story-lister .wrap-container .coh-view-contents { margin-bottom: 0; } }
.coh-style-people-story-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article { height: 100%; }
.coh-style-people-story-lister .wrap-container .pagination nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
.coh-style-people-story-lister .blog-lister-subscribe-panel .coh-style-boxed { background-color: #dfdfdf; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; margin-bottom: 3.75rem; padding-top: 3.125rem; padding-right: -webkit-calc(40px - 4px); padding-right: calc(40px - 4px); padding-bottom: 2.25rem; padding-left: -webkit-calc(40px - 4px); padding-left: calc(40px - 4px); }
@media (max-width: 59.9375rem) { .coh-style-people-story-lister .blog-lister-subscribe-panel .coh-style-boxed { padding-top: 2.5rem; padding-right: -webkit-calc(12.5% + 3px); padding-right: calc(12.5% + 3px); padding-bottom: 1.125rem; padding-left: -webkit-calc(12.5% + 3px); padding-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-people-story-lister .blog-lister-subscribe-panel .coh-style-boxed { padding-top: 3.75rem; padding-right: 2rem; padding-bottom: 3.125rem; padding-left: 2rem; } }
.coh-style-people-story-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm { margin-bottom: 0; }
@media (max-width: 59.9375rem) { .coh-style-people-story-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm { margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: none; } }
.coh-style-people-story-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonWrap { text-align: center; }
@media (max-width: 47.9375rem) { .coh-style-people-story-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonWrap button { width: 100%; } }
.coh-style-people-story-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoRequiredField #Email { -webkit-box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); border-style: none; height: 2.9375rem; }
.coh-style-people-story-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoRequiredField #Email:focus { outline-style: none; background-color: white; }
.coh-style-people-story-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonRow { margin-top: 0.375rem; }
.coh-style-people-story .coh-component .coh-style-hero-with-foreground-image .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container div { font-size: 1.5rem; line-height: 1.875rem; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-people-story .coh-component .coh-style-hero-with-foreground-image .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container div { font-size: 1.25rem; line-height: 1.5rem; } }
.coh-style-people-story .coh-component .coh-style-hero-with-foreground-image .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container div .coh-wysiwyg { font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5rem; line-height: 1.875rem; }
@media (max-width: 63.9375rem) { .coh-style-people-story .coh-component .coh-style-hero-with-foreground-image .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container div .coh-wysiwyg { font-size: 1.25rem; line-height: 1.5rem; } }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column:first-child { padding-left: 0; }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column:nth-child(2) { padding-right: 0; }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .image-container { margin-right: -webkit-calc(100% - 850px); margin-right: calc(100% - 850px); width: 53.125rem; }
@media (max-width: 79.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .image-container { margin-right: -webkit-calc((((100vw - 1024px) / 2) + 52px) * -1); margin-right: calc((((100vw - 1024px) / 2) + 52px) * -1); width: -webkit-calc(((100vw - 1024px) / 2) + 52px + 100%); width: calc(((100vw - 1024px) / 2) + 52px + 100%); } }
@media (max-width: 63.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .image-container { width: -webkit-calc(((100vw - 960px) / 2) + 52px + 100%); width: calc(((100vw - 960px) / 2) + 52px + 100%); margin-right: -webkit-calc((((100vw - 960px) / 2) + 52px) * -1); margin-right: calc((((100vw - 960px) / 2) + 52px) * -1); } }
@media (max-width: 59.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .image-container { margin-right: -2rem; width: auto; height: 100%; } }
@media (max-width: 35.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .image-container { margin-right: -2.25rem; } }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .image-container img { max-width: 53.125rem; margin-right: auto; max-height: 26.875rem; -o-object-fit: cover; object-fit: cover; width: 100%; }
@media (max-width: 59.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .image-container img { height: 100%; } }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .text-link-container { padding-top: 1.5rem; padding-right: 7.625rem; padding-bottom: 1.5rem; padding-left: 0; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; min-width: 100%; max-width: 100%; }
@media (max-width: 79.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .text-link-container { padding-right: 17.1%; } }
@media (max-width: 59.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .text-link-container { padding-right: 21.6%; } }
@media (max-width: 47.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .text-link-container { margin-bottom: 2.5rem; height: auto; padding-top: 0; padding-right: 0; padding-bottom: 0; } }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="right"] .coh-row-inner > .coh-column .text-link-container .coh-style-text { width: 100%; }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .image-container { margin-left: -webkit-calc(100% - 850px); margin-left: calc(100% - 850px); width: 53.125rem; height: 100%; }
@media (max-width: 79.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .image-container { margin-left: -webkit-calc((((100vw - 1024px) / 2) + 52px) * -1); margin-left: calc((((100vw - 1024px) / 2) + 52px) * -1); width: -webkit-calc(((100vw - 1024px) / 2) + 52px + 100%); width: calc(((100vw - 1024px) / 2) + 52px + 100%); } }
@media (max-width: 63.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .image-container { width: -webkit-calc(((100vw - 960px) / 2) + 52px + 100%); width: calc(((100vw - 960px) / 2) + 52px + 100%); margin-left: -webkit-calc((((100vw - 960px) / 2) + 52px) * -1); margin-left: calc((((100vw - 960px) / 2) + 52px) * -1); } }
@media (max-width: 59.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .image-container { margin-left: -2rem; width: auto; } }
@media (max-width: 35.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .image-container { margin-left: -2.25rem; } }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .image-container img { max-width: 53.125rem; margin-left: auto; max-height: 26.875rem; -o-object-fit: cover; object-fit: cover; width: 100%; }
@media (max-width: 59.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .image-container img { height: 100%; } }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .text-link-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 7.625rem; margin-right: 0; margin-left: 0.75rem; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; }
@media (max-width: 79.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .text-link-container { padding-left: 17.1%; } }
@media (max-width: 59.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .text-link-container { padding-right: 0.625rem; padding-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .text-link-container { margin-right: 0; margin-bottom: 2.5rem; margin-left: 0; height: auto; padding-top: 0; padding-right: 0; padding-bottom: 0; } }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .text-link-container .coh-style-text { width: 100%; }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .text-link-container .coh-style-text .typography-container .coh-heading { margin-bottom: 0.625rem; }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .text-link-container .coh-style-text .typography-container .coh-wysiwyg p { margin-bottom: 1.375rem; }
.coh-style-highlights-feature[data-gs-media-position][data-gs-media-position="left"] .text-link-container .coh-style-text .coh-link { margin-top: 0; }
.coh-style-highlights-feature[data-gs-image-edge-crop][data-gs-image-edge-crop="top-left-top-right-bottom-left"] .image-container img { -webkit-border-top-left-radius: 18.75rem; border-top-left-radius: 18.75rem; -webkit-border-top-right-radius: 18.75rem; border-top-right-radius: 18.75rem; -webkit-border-bottom-left-radius: 18.75rem; border-bottom-left-radius: 18.75rem; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
@media (max-width: 79.9375rem) { .coh-style-highlights-feature[data-gs-image-edge-crop][data-gs-image-edge-crop="top-left-top-right-bottom-left"] .image-container img { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 9.375rem; border-top-right-radius: 9.375rem; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
@media (max-width: 47.9375rem) { .coh-style-highlights-feature[data-gs-image-edge-crop][data-gs-image-edge-crop="top-left-top-right-bottom-left"] .image-container img { -webkit-border-top-left-radius: 9.375rem; border-top-left-radius: 9.375rem; -webkit-border-bottom-left-radius: 9.375rem; border-bottom-left-radius: 9.375rem; } }
@media (max-width: 35.9375rem) { .coh-style-highlights-feature[data-gs-image-edge-crop][data-gs-image-edge-crop="top-left-top-right-bottom-left"] .image-container img { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; } }
.coh-style-highlights-feature[data-gs-image-edge-crop][data-gs-image-edge-crop="top-right-bottom-left-bottom-right"] .image-container img { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 18.75rem; border-top-right-radius: 18.75rem; -webkit-border-bottom-left-radius: 18.75rem; border-bottom-left-radius: 18.75rem; -webkit-border-bottom-right-radius: 18.75rem; border-bottom-right-radius: 18.75rem; }
@media (max-width: 79.9375rem) { .coh-style-highlights-feature[data-gs-image-edge-crop][data-gs-image-edge-crop="top-right-bottom-left-bottom-right"] .image-container img { -webkit-border-bottom-left-radius: 9.375rem; border-bottom-left-radius: 9.375rem; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
@media (max-width: 47.9375rem) { .coh-style-highlights-feature[data-gs-image-edge-crop][data-gs-image-edge-crop="top-right-bottom-left-bottom-right"] .image-container img { -webkit-border-top-right-radius: 9.375rem; border-top-right-radius: 9.375rem; -webkit-border-bottom-right-radius: 9.375rem; border-bottom-right-radius: 9.375rem; } }
@media (max-width: 35.9375rem) { .coh-style-highlights-feature[data-gs-image-edge-crop][data-gs-image-edge-crop="top-right-bottom-left-bottom-right"] .image-container img { -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-style-highlights-feature[data-gs-top-spacing][data-gs-top-spacing="add-space"] { margin-top: -webkit-calc(40px + 24px - 4px); margin-top: calc(40px + 24px - 4px); }
@media (max-width: 47.9375rem) { .coh-style-highlights-feature[data-gs-top-spacing][data-gs-top-spacing="add-space"] { margin-top: -webkit-calc(24px - 4px); margin-top: calc(24px - 4px); } }
@media (max-width: 47.9375rem) { .coh-style-highlights-feature .coh-row-inner > .coh-column { padding-right: 0; } }
.coh-style-highlights-feature .coh-row-inner > .coh-column:first-child { padding-right: 0; }
.coh-style-highlights-feature .coh-row-inner > .coh-column:nth-child(2) { padding-left: 0; }
.coh-style-in-the-media-block { margin-top: -4.5rem; margin-bottom: -4.5rem; }
@media (max-width: 47.9375rem) { .coh-style-in-the-media-block { margin-top: -2.5rem; margin-bottom: -2.5rem; } }
.coh-style-in-the-media-block h2 { padding-bottom: 0.5rem; }
.coh-style-in-the-media-block .views-element-container { background-color: rgba(0, 0, 0, 0); }
.coh-style-in-the-media-block .pagination { padding-top: 1rem; }
.coh-style-in-the-media-block .coh-style-news-lister .wrap-container .filter-container .fieldgroup { width: 100%; }
.coh-style-in-the-media-block .coh-style-news-lister .wrap-container .filter-container .fieldgroup .fieldset-wrapper .form-checkboxes .form-checkboxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); }
.coh-style-in-the-media-block .coh-style-news-lister .wrap-container .filter-container .fieldgroup .fieldset-wrapper .form-checkboxes .form-checkboxes .form-item { width: -webkit-calc(16.5% - 24px); width: calc(16.5% - 24px); padding-right: 12px; padding-left: 12px; }
@media (max-width: 59.9375rem) { .coh-style-in-the-media-block .coh-style-news-lister .wrap-container .filter-container .fieldgroup .fieldset-wrapper .form-checkboxes .form-checkboxes .form-item { width: 33.33%; } }
@media (max-width: 47.9375rem) { .coh-style-in-the-media-block .coh-style-news-lister .wrap-container .filter-container .fieldgroup .fieldset-wrapper .form-checkboxes .form-checkboxes .form-item { width: 50%; } }
.coh-style-logos { max-width: 120px; margin-right: auto; margin-left: auto; position: relative; height: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 47.9375rem) { .coh-style-logos { max-width: 84px; } }
.coh-style-logos .media-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.coh-style-logos .media-container { width: 100%; }
.coh-style-blue { color: #334d9b; font-weight: bold; font-size: 1.125rem; }
@media (max-width: 63.9375rem) { .coh-style-blue { font-size: 1rem; } }
.coh-style-blue:hover { text-decoration: underline; }
.coh-style-customers-quote { text-align: center; }
.coh-style-customers-quote .text-container { width: -webkit-calc(66.667% - 24px); width: calc(66.667% - 24px); padding-top: 5.25rem; padding-bottom: 3.375rem; margin-right: auto; margin-left: auto; background-image: url("/sites/default/files/images/Text%20components/giant-quotes-icon.svg"); background-position: center; background-size: contain; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 47.9375rem) { .coh-style-customers-quote .text-container { width: 100%; padding-top: 0.125rem; padding-right: 0.75rem; padding-bottom: 0.125rem; padding-left: 0.75rem; } }
.coh-style-customers-quote .text-container .name { margin-bottom: 0; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.125rem; line-height: 1.5625rem; }
@media (max-width: 63.9375rem) { .coh-style-customers-quote .text-container .name { font-size: 1rem; line-height: 1.3125rem; } }
.coh-style-customers-quote .text-container .job-role { font-size: 1.125rem; line-height: 1.5625rem; }
@media (max-width: 63.9375rem) { .coh-style-customers-quote .text-container .job-role { font-size: 1rem; line-height: 1.3125rem; } }
.coh-style-customers-quote .text-container .quote_content p { font-size: 1.75rem; line-height: 32px; position: relative; font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 1.625rem; }
@media (max-width: 63.9375rem) { .coh-style-customers-quote .text-container .quote_content p { font-size: 1.375rem; line-height: 28px; } }
.coh-style-customer-teaser { background-color: #f5f5f4; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; }
@media (max-width: 59.9375rem) { .coh-style-customer-teaser { height: -webkit-calc(100% - 24px); height: calc(100% - 24px); margin-bottom: 24px; } }
@media (max-width: 47.9375rem) { .coh-style-customer-teaser { height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; } }
.coh-style-customer-teaser:hover { -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); }
.coh-style-customer-teaser:hover .typography-container :not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { text-decoration: none; }
.coh-style-customer-teaser .coh-style-text-and-media { height: 100%; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row { height: 100%; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row { height: 100%; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media { position: relative; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media .image-link { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 4px; padding-right: 32px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: 32px; height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 8px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } }
@media (max-width: 47.9375rem) { .coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 4px; padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container { margin-top: auto; margin-right: auto; margin-bottom: 8px; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; line-height: 1.125rem; position: relative; z-index: 2; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link { margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; line-height: 1.125rem; font-size: 0.875rem; width: 100%; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:hover:after { margin-right: 0; margin-left: 0.6875rem; color: #7eb843; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:after { line-height: 18px; font-size: 1.5rem; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: black; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-wysiwyg { margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); line-height: 20px; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-wysiwyg p { font-size: inherit; line-height: inherit; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { padding-top: 8px; border-top-style: solid; border-top-width: 0.0625rem; border-top-color: #979797; position: relative; z-index: 1; min-height: 3rem; line-height: 18px; color: #6c777c; }
@media (max-width: 59.9375rem) { .coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 2.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 0; } }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a { font-size: 0.875rem; line-height: 1.125rem; display: inline; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: #6c777c; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading { margin-bottom: 0; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading:before { content: ''; position: absolute; top: 0; left: 0; z-index: 2; height: 100%; width: 100%; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading { margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); font-size: 1.375rem; line-height: 1.75rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading:before { z-index: 1; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { border-top-style: solid; border-top-width: 0.0625rem; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; font-size: 0.875rem; border-color: #979797; line-height: 1.125rem; color: #6c777c; position: relative; z-index: 3; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6c777c; line-height: 1.125rem; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container { height: 11.875rem; }
.coh-style-customer-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-style-customer-success .typography-container { max-width: 48.5rem; width: 100%; }
@media (max-width: 59.9375rem) { .coh-style-customer-success .typography-container { margin-right: -webkit-calc(12.5% + 3px); margin-right: calc(12.5% + 3px); margin-left: -webkit-calc(12.5% + 3px); margin-left: calc(12.5% + 3px); max-width: none; width: auto; } }
@media (max-width: 47.9375rem) { .coh-style-customer-success .typography-container { margin-right: 0; margin-left: 0; } }
@media (max-width: 59.9375rem) { .coh-style-customer-success .typography-container[data-gs-text-align] { margin-right: -webkit-calc(12.5% + 3px); margin-right: calc(12.5% + 3px); margin-left: -webkit-calc(12.5% + 3px); margin-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-customer-success .typography-container[data-gs-text-align] { margin-right: 0; margin-left: 0; } }
.coh-style-customer-success .content-container { margin-right: 6.25rem; margin-left: 6.25rem; }
@media (max-width: 79.9375rem) { .coh-style-customer-success .content-container { margin-right: -webkit-calc(8.333% + 2px); margin-right: calc(8.333% + 2px); margin-left: -webkit-calc(8.333% + 2px); margin-left: calc(8.333% + 2px); } }
@media (max-width: 59.9375rem) { .coh-style-customer-success .content-container { margin-right: 0; margin-left: 0; } }
.coh-style-customer-success .challenge-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 59.9375rem) { .coh-style-customer-success .challenge-container { padding-left: 25%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 47.9375rem) { .coh-style-customer-success .challenge-container { padding-left: 0; margin-top: 0; } }
.coh-style-customer-success .challenge-container .image-content { height: 11.5rem; width: 11.5rem; margin-right: 24px; }
@media (max-width: 59.9375rem) { .coh-style-customer-success .challenge-container .image-content { margin-right: auto; margin-bottom: -webkit-calc(8px + 2px); margin-bottom: calc(8px + 2px); height: 10rem; width: 10rem; } }
@media (max-width: 47.9375rem) { .coh-style-customer-success .challenge-container .image-content { margin-top: -webkit-calc(24px - 2px); margin-top: calc(24px - 2px); margin-right: auto; margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); margin-left: auto; } }
.coh-style-customer-success .challenge-container .key-container { margin-top: 16px; }
@media (max-width: 59.9375rem) { .coh-style-customer-success .challenge-container .key-container { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-customer-success .challenge-container .key-container { margin-bottom: 40px; } }
.coh-style-customer-success .challenge-container .key-container ul { margin-top: 0; }
.coh-style-customer-success .challenge-container .key-container ul li { padding-left: 8px; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.125rem; line-height: 25px; margin-bottom: 0; }
@media (max-width: 63.9375rem) { .coh-style-customer-success .challenge-container .key-container ul li { font-size: 1rem; line-height: 1.3125rem; } }
.coh-style-customer-success .challenge-container .key-container ul li:before { font-size: 4px; color: #6c777c; top: 0.625rem; }
.coh-style-customer-success .customer-bg { max-width: 1280px; width: 100%; position: absolute; left: 50%; top: -2.5rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); height: 120%; }
@media (max-width: 47.9375rem) { .coh-style-customer-success .customer-bg { display: none; } }
.coh-style-customer-success .customer-bg:before { content: ''; position: absolute; left: -webkit-calc(14.5% + 41px); left: calc(14.5% + 41px); width: -webkit-calc(66.667% - 77.333px); width: calc(66.667% - 77.333px); height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-customer-success > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-text { margin-bottom: 0; } }
.coh-style-customer-success .settings-tray-editable { background: none; }
.coh-style-hero-background-video-play-toggle { margin-top: 0; margin-right: auto; margin-bottom: auto; margin-left: 0; z-index: 10; bottom: 85%; position: absolute; text-align: center; cursor: pointer; right: 2%; }
.coh-style-case-study-card { padding-top: 1.25rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; -webkit-border-radius: 0.75rem; border-radius: 0.75rem; height: 100%; }
.coh-style-case-study-card .coh-wysiwyg { margin-bottom: 1.375rem; }
.coh-style-case-study-card .media-container { margin-top: 2rem; margin-bottom: 1.875rem; }
.coh-style-case-study-card .link-container { margin: 0; }
.coh-style-case-study-card .link-container .coh-link { margin-top: 0; margin-right: 0; margin-bottom: 1.375rem; margin-left: 0; }
.coh-style-case-study-card .img-container, .coh-style-case-study-card .video-container { padding-bottom: 56.25%; height: 0; position: relative; overflow: hidden; }
.coh-style-case-study-card .img-container img, .coh-style-case-study-card .video-container img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; margin-top: 0; margin-bottom: 0; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; }
.coh-style-case-study-card .img-container .coh-video, .coh-style-case-study-card .video-container .coh-video { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.coh-style-case-study-card .img-container .coh-video .mejs__container, .coh-style-case-study-card .video-container .coh-video .mejs__container { width: 100% !important; height: 100% !important; }
.coh-style-careers-video-modal { overflow: auto; min-height: 40vh; height: 100%; background-color: rgba(255, 255, 255, 0.85); }
.coh-style-careers-video-modal:focus { outline-style: none; }
.close.coh-style-careers-video-modal { display: none; }
.coh-style-careers-video-modal .main-container { overflow: hidden; overflow-y: auto; }
.coh-style-careers-video-modal .main-container:focus { outline-style: none; }
@media (max-width: 59.9375rem) { .coh-style-careers-video-modal .main-container .text-column { background-position: right -3.75rem center; background-size: auto 80%; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 35.9375rem) { .coh-style-careers-video-modal .main-container .text-column { background-position: right -3.75rem bottom 0.625rem; background-size: 160px auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-careers-video-modal .coh-modal-overlay { background-color: rgba(0, 0, 0, 0); }
.coh-style-careers-video-modal .coh-modal-overlay:focus { outline-style: none; }
.coh-style-careers-video-modal [data-bottom-spacing] { margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-careers-video-modal [data-bottom-spacing] { margin-bottom: 0; } }
.coh-style-careers-video-modal [data-bottom-spacing][data-bottom-spacing="1"] { margin-bottom: 0; }
.coh-style-careers-video-modal .coh-modal-inner { -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.2); -webkit-border-radius: 1.25rem; border-radius: 1.25rem; position: relative; overflow: hidden; margin-top: 0.625rem; margin-bottom: 3.75rem; width: 73.5rem; background-color: #f3f3f3; max-height: -webkit-calc(100vh - 70px); max-height: calc(100vh - 70px); }
@media (max-width: 79.9375rem) { .coh-style-careers-video-modal .coh-modal-inner { width: 57.5rem; } }
@media (max-width: 63.9375rem) { .coh-style-careers-video-modal .coh-modal-inner { width: 53.5rem; } }
@media (max-width: 59.9375rem) { .coh-style-careers-video-modal .coh-modal-inner { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-careers-video-modal .coh-modal-inner { margin-top: 0.625rem; margin-bottom: 40px; width: 100%; max-height: -webkit-calc(100vh - 50px); max-height: calc(100vh - 50px); } }
.coh-style-careers-video-modal .coh-modal-inner:focus { outline-style: none; }
.coh-style-careers-video-modal .coh-modal-inner .coh-modal-close-wrapper { position: absolute; top: 1.875rem; right: 1.875rem; z-index: 1; }
@media (max-width: 47.9375rem) { .coh-style-careers-video-modal .coh-modal-inner .coh-modal-close-wrapper { top: 1.25rem; right: 1.75rem; } }
@media (max-width: 35.9375rem) { .coh-style-careers-video-modal .coh-modal-inner .coh-modal-close-wrapper { right: 1.25rem; } }
.coh-style-careers-video-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { outline-style: none; }
.coh-style-careers-video-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; font-size: 1.5625rem; content: "\F00D"; font-family: "icomoon"; }
.coh-style-careers-video-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:focus { outline-style: none; }
.coh-style-careers-video-modal .coh-modal-inner h3 { padding-right: 80px; margin-top: -webkit-calc(16px + 8px); margin-top: calc(16px + 8px); }
@media (max-width: 47.9375rem) { .coh-style-careers-video-modal .coh-modal-inner h3 { padding-right: 32px; margin-top: 16px; } }
@media (max-width: 35.9375rem) { .coh-style-careers-video-modal .coh-modal-inner h3 { padding-right: 24px; } }
.coh-style-careers-video-modal .coh-modal-inner .coh-video .mejs__container { max-width: 100%; }
@media (max-width: 59.9375rem) { .coh-style-careers-video-modal .coh-modal-inner .coh-video .mejs__container { margin-right: auto; margin-left: auto; } }
@media (max-width: 47.9375rem) { .coh-style-careers-video-modal .coh-modal-inner .coh-video .mejs__container { width: 100%; margin-right: auto; margin-left: auto; } }
@media (max-width: 35.9375rem) { .coh-style-careers-video-modal .coh-modal-inner .coh-video .mejs__container { width: 100%; } }
.coh-style-careers-video-modal .coh-container { height: auto; }
.coh-style-careers-video-modal .coh-container.main-container { height: 100%; }
.coh-style-careers-video-modal .coh-container.modal-inner { padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; max-height: -webkit-calc(100vh - 70px); max-height: calc(100vh - 70px); overflow-x: hidden; overflow-y: auto; }
@media (max-width: 47.9375rem) { .coh-style-careers-video-modal .coh-container.modal-inner { padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; max-height: -webkit-calc(100vh - 50px); max-height: calc(100vh - 50px); } }
.coh-style-careers-vacancy-container { position: relative; z-index: 0; padding-top: 16px; }
@media (max-width: 47.9375rem) { .coh-style-careers-vacancy-container { padding-top: -webkit-calc(16px / 1.5); padding-top: calc(16px / 1.5); } }
.coh-style-careers-vacancy-container .content-container .link-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (max-width: 47.9375rem) { .coh-style-careers-vacancy-container .content-container .link-container { display: block; } }
.coh-style-careers-vacancy-container .content-container .link-container div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; margin-top: auto; }
.coh-style-careers-vacancy-container .content-container .link-container div a { margin-left: auto; position: relative; top: -1rem; }
@media (max-width: 63.9375rem) { .coh-style-careers-vacancy-container .content-container .link-container div a { top: -1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-careers-vacancy-container .content-container .link-container div a { position: static; } }
.coh-style-careers-vacancy-container .main-container { margin-right: 6.25rem; margin-left: 6.25rem; }
@media (max-width: 79.9375rem) { .coh-style-careers-vacancy-container .main-container { margin-right: -webkit-calc(8.333% + 2px); margin-right: calc(8.333% + 2px); margin-left: -webkit-calc(8.333% + 2px); margin-left: calc(8.333% + 2px); } }
@media (max-width: 59.9375rem) { .coh-style-careers-vacancy-container .main-container { margin-right: 0; margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-careers-vacancy-container .main-container { margin-right: 0; margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-careers-vacancy-container .main-container .content-container > .coh-row > .coh-row-inner > .coh-column .text-container { text-align: center; } }
.coh-style-careers-vacancy-container .coh-style-section .background-image-holder { background-position: center; background-size: 100% auto; background-repeat: no-repeat; background-attachment: scroll; max-width: 77.5rem; width: 100%; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); height: -webkit-calc(100% + 130px); height: calc(100% + 130px); top: -5.9375rem; }
@media (max-width: 47.9375rem) { .coh-style-careers-vacancy-container .coh-style-section .background-image-holder { background-image: none; position: static; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); display: none; } }
.coh-style-careers-vacancy-container .bg-container { height: -webkit-calc(100% + 130px); height: calc(100% + 130px); max-width: 67.5rem; width: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 47.9375rem) { .coh-style-careers-vacancy-container .bg-container { position: static; display: none; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } }
.coh-style-careers-vacancy-container .bg-container img { width: 100%; height: auto; margin-top: auto; margin-bottom: auto; }
.coh-style-careers-vacancy-container .vacancy-list { margin-top: 40px; }
@media (max-width: 63.9375rem) { .coh-style-careers-vacancy-container .vacancy-list { margin-top: 0; } }
@media (max-width: 47.9375rem) { .coh-style-careers-vacancy-container .vacancy-list { margin-top: 32px; } }
.coh-style-careers-vacancy-container .coh-style-vacancy-view .coh-block .views-element-container div .view .coh-view-contents .coh-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
.coh-style-careers-search-hero-with-feature-image .text-container { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 47.9375rem) { .coh-style-careers-search-hero-with-feature-image .text-container { display: block; } }
.coh-style-careers-search-hero-with-feature-image .text-container .typography-container { padding-top: -webkit-calc(40px + 10px); padding-top: calc(40px + 10px); padding-bottom: -webkit-calc(80px - 8px); padding-bottom: calc(80px - 8px); }
@media (max-width: 59.9375rem) { .coh-style-careers-search-hero-with-feature-image .text-container .typography-container { padding-top: -webkit-calc(40px + 5px); padding-top: calc(40px + 5px); padding-bottom: -webkit-calc(80px - 18px); padding-bottom: calc(80px - 18px); } }
@media (max-width: 47.9375rem) { .coh-style-careers-search-hero-with-feature-image .text-container .typography-container { padding-top: 24px; padding-bottom: 0; } }
.coh-style-careers-search-hero-with-feature-image .text-container .typography-container p { font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5rem; line-height: 1.875rem; }
@media (max-width: 63.9375rem) { .coh-style-careers-search-hero-with-feature-image .text-container .typography-container p { font-size: 1.25rem; line-height: 1.375rem; } }
.coh-style-careers-search-hero-with-feature-image .text-container .typography-container .link-container { margin-right: 0; margin-left: 0; }
.coh-style-careers-search-hero-with-feature-image .text-container .typography-container .link-container a { margin-right: 0; margin-left: 0; }
@media (max-width: 47.9375rem) { .coh-style-careers-search-hero-with-feature-image .text-container .typography-container .coh-heading { text-align: center; } }
.coh-style-careers-search-hero-with-feature-image .text-container .form-container { margin-top: 40px; }
.coh-style-careers-search-hero-with-feature-image .media-container { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 47.9375rem) { .coh-style-careers-search-hero-with-feature-image .media-container { margin-top: -webkit-calc(24px - 2px); margin-top: calc(24px - 2px); margin-right: -0.75rem; margin-left: -0.75rem; } }
@media (max-width: 35.9375rem) { .coh-style-careers-search-hero-with-feature-image .media-container { margin-right: -1.75rem; margin-left: -1.75rem; } }
.coh-style-careers-search-hero-with-feature-image .feature-bg { height: 100%; max-width: 1280px; width: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; }
@media (max-width: 47.9375rem) { .coh-style-careers-search-hero-with-feature-image .feature-bg { display: none; } }
.coh-style-careers-search-hero-with-feature-image .feature-bg:before { width: 85%; padding-top: 85%; position: absolute; bottom: 0; right: 0; opacity: 0.47; -webkit-transform: translate(5%, 10%); -ms-transform: translate(5%, 10%); transform: translate(5%, 10%); content: ''; display: block; margin-left: -50%; }
.coh-style-careers-homepage-grid-container { margin-right: -webkit-calc(32px + 16px); margin-right: calc(32px + 16px); margin-left: -webkit-calc(32px + 16px); margin-left: calc(32px + 16px); }
@media (max-width: 79.9375rem) { .coh-style-careers-homepage-grid-container { margin-right: 32px; margin-left: 32px; } }
@media (max-width: 59.9375rem) { .coh-style-careers-homepage-grid-container { margin-right: -webkit-calc(16px + 4px); margin-right: calc(16px + 4px); margin-left: -webkit-calc(16px + 4px); margin-left: calc(16px + 4px); } }
.coh-style-careers-homepage-grid-container .coh-style-section > .section-inner > .coh-container .heading-container { margin-bottom: -webkit-calc(32px + 32px); margin-bottom: calc(32px + 32px); }
.coh-style-careers-homepage-grid-container .coh-style-section > .section-inner > .coh-container .heading-container .typography-container { max-width: 52.5rem; margin-right: auto; margin-left: auto; }
@media (max-width: 59.9375rem) { .coh-style-careers-homepage-grid-container .coh-style-section > .section-inner > .coh-container .heading-container .typography-container { max-width: 100%; } }
.coh-style-careers-homepage-grid-container .coh-style-section > .section-inner > .coh-container .coh-row .coh-row-inner .grid-card { padding-bottom: 24px; }
@media (max-width: 63.9375rem) { .coh-style-careers-homepage-grid-container .coh-style-section > .section-inner > .coh-container .coh-row .coh-row-inner .grid-card { padding-right: 8px; padding-bottom: 16px; padding-left: 8px; } }
@media (max-width: 47.9375rem) { .coh-style-careers-homepage-grid-container .coh-style-section > .section-inner > .coh-container .coh-row .coh-row-inner .grid-card { padding-right: 0.625rem; padding-bottom: 24px; padding-left: 0.625rem; } }
.coh-style-media-card { height: 100%; -webkit-border-radius: 0.75rem; border-radius: 0.75rem; overflow: hidden; -webkit-transition: 200ms ease-in-out box-shadow; -o-transition: 200ms ease-in-out box-shadow; transition: 200ms ease-in-out box-shadow; -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); position: relative; }
.coh-style-media-card:hover { -webkit-box-shadow: none; box-shadow: none; }
.coh-style-media-card:hover .text-container { position: relative; }
.coh-style-media-card:hover .text-container .coh-style-primary-button, .coh-style-media-card:hover .text-container .coh-style-secondary-button, .coh-style-media-card:hover .text-container .coh-style-tertiary-button, .coh-style-media-card:hover .text-container .coh-style-icon-button { -webkit-box-shadow: none; box-shadow: none; -webkit-transform: scaleX(0.96) scaleY(0.96); -ms-transform: scaleX(0.96) scaleY(0.96); transform: scaleX(0.96) scaleY(0.96); }
@media (max-width: 47.9375rem) { .coh-style-media-card:hover .text-container .coh-style-primary-button, .coh-style-media-card:hover .text-container .coh-style-secondary-button, .coh-style-media-card:hover .text-container .coh-style-tertiary-button, .coh-style-media-card:hover .text-container .coh-style-icon-button { -webkit-box-shadow: 0 0.125rem 1.375rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.375rem 0 rgba(0, 0, 0, 0.15); -webkit-transform: scaleX(0.95) scaleY(0.95); -ms-transform: scaleX(0.95) scaleY(0.95); transform: scaleX(0.95) scaleY(0.95); } }
.coh-style-media-card:hover .text-container .coh-style-secondary-button, .coh-style-media-card:hover .text-container .coh-style-icon-button { background-color: #efefef; }
.coh-style-media-card:hover .text-container .coh-style-icon-button:after { color: #7eb843; }
.coh-style-media-card:hover .page-link:before { background-color: rgba(255, 255, 255, 0.24); -webkit-transition: background-color 200ms ease-in-out; -o-transition: background-color 200ms ease-in-out; transition: background-color 200ms ease-in-out; }
.coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="right"] .media-column { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 59.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="right"] .media-column { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; max-width: 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="right"] .media-container { margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); }
@media (max-width: 59.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="right"] .media-container { margin-left: 0; } }
.coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="right"] .text-container { margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); }
@media (max-width: 59.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="right"] .text-container { margin-right: 0; } }
@media (max-width: 59.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="right"] .text-column { max-width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } }
.coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="left"] .media-container { margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); }
@media (max-width: 59.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="left"] .media-container { margin-right: 0; } }
.coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="left"] .text-container { margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); }
@media (max-width: 59.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="left"] .text-container { margin-left: 0; } }
@media (max-width: 59.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="left"] .media-column { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; max-width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="left"] .media-column { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 59.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"][data-media-order="left"] .text-column { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-style-media-card[data-card-width][data-card-width="6"] .text-container h3 { font-size: 2.125rem; line-height: 42px; }
@media (max-width: 79.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"] .text-container h3 { font-size: 1.375rem; line-height: 28px; } }
@media (max-width: 63.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"] .text-container h3 { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-media-card[data-card-width][data-card-width="6"] .text-container p { font-size: 1.125rem; }
@media (max-width: 59.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"] .text-container p { font-size: 1rem; } }
@media (max-width: 47.9375rem) { .coh-style-media-card[data-card-width][data-card-width="6"] .coh-row .coh-row-inner .coh-column { width: 100%; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-media-card[data-card-width][data-card-width="3"][data-media-order="bottom"] .media-column { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 47.9375rem) { .coh-style-media-card[data-card-width][data-card-width="3"][data-media-order="bottom"] .media-column { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 47.9375rem) { .coh-style-media-card[data-card-width][data-card-width="3"][data-media-order="top"] .media-column { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-style-media-card[data-card-width][data-card-width="3"] .coh-row .coh-row-inner .coh-column { width: 100%; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
.coh-style-media-card[data-card-width][data-card-width="3"] .text-container { -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; }
.video-modal.coh-style-media-card:hover { cursor: pointer; }
.video-modal.coh-style-media-card:hover .media-container:after { height: 4.5rem; width: 4.5rem; }
@media (max-width: 79.9375rem) { .video-modal.coh-style-media-card:hover .media-container:after { height: 4.25rem; width: 4.25rem; } }
.video-modal.coh-style-media-card .media-container { position: relative; }
.video-modal.coh-style-media-card .media-container:after { height: 4.75rem; width: 4.75rem; position: absolute; top: 50%; left: 50%; content: url("/sites/default/files/images/component-placeholders/play-icon.svg"); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
@media (max-width: 79.9375rem) { .video-modal.coh-style-media-card .media-container:after { height: 4.5rem; width: 4.5rem; } }
@media (max-width: 59.9375rem) { .video-modal.coh-style-media-card .media-container:after { height: 4.25rem; width: 4.25rem; } }
.video-modal.coh-style-media-card .text-container span { display: none; }
.coh-style-media-card .coh-row { height: 100%; }
.coh-style-media-card .coh-row .coh-row-inner { height: 100%; }
.coh-style-media-card .text-container { height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; z-index: 3; }
.coh-style-media-card .text-container .text-inner { width: 100%; padding: 24px; position: relative; z-index: 3; }
.coh-style-media-card .text-container .preheading { margin-bottom: 8px; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1rem; }
@media (max-width: 63.9375rem) { .coh-style-media-card .text-container .preheading { font-size: 0.875rem; margin-bottom: 4px; } }
.coh-style-media-card .text-container h3 { color: black; margin-top: 0; }
.coh-style-media-card .text-container p { color: black; margin-bottom: 0; font-size: 1rem; }
.coh-style-media-card .text-container span.coh-style-basic-link { margin-bottom: 16px; display: block; }
.coh-style-media-card .media-container { height: 100%; position: relative; z-index: 3; }
.coh-style-media-card .media-container img { -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; height: 100%; }
.coh-style-media-card .modal-link { position: absolute; top: 0; left: 0; z-index: 2; height: 100%; width: 100%; }
.coh-style-media-card .page-link { position: relative; z-index: 1; height: 100%; }
.coh-style-media-card .page-link:before { -webkit-transition: background-color 200ms ease-in-out; -o-transition: background-color 200ms ease-in-out; transition: background-color 200ms ease-in-out; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0); position: absolute; top: 0; left: 0; z-index: 1; display: block; }
.coh-style-card-container { position: relative; z-index: 0; }
.coh-style-card-container .text-margin .typography-container { max-width: 48.5rem; margin-bottom: 2.5rem; }
@media (max-width: 59.9375rem) { .coh-style-card-container .text-margin .typography-container { max-width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-card-container .text-margin .typography-container { margin-right: 0; margin-left: 0; } }
.coh-style-card-container .text-margin .typography-container .coh-wysiwyg { max-width: 36rem; margin-right: 6.25rem; margin-left: 6.25rem; }
@media (max-width: 59.9375rem) { .coh-style-card-container .text-margin .typography-container .coh-wysiwyg { max-width: 100%; margin-right: 0; margin-left: 0; } }
.coh-style-card-container .main-container { margin-right: 6.25rem; margin-left: 6.25rem; }
@media (max-width: 79.9375rem) { .coh-style-card-container .main-container { margin-right: -webkit-calc(8.333% + 2px); margin-right: calc(8.333% + 2px); margin-left: -webkit-calc(8.333% + 2px); margin-left: calc(8.333% + 2px); } }
@media (max-width: 59.9375rem) { .coh-style-card-container .main-container { margin-right: 0; margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-card-container .main-container { margin-right: 0; margin-left: 0; } }
.coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:last-child .coh-style-profile-card { margin-bottom: 0; height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:last-child .coh-style-profile-card { margin-bottom: 0; height: 100%; } }
.coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:last-child .coh-style-small-card { height: 100%; margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:last-child .coh-style-small-card { height: 100%; margin-bottom: 0; } }
.coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:last-child .coh-style-large-card { margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:last-child .coh-style-large-card { margin-bottom: 0; } }
.coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:nth-last-child(2):nth-child(odd) .coh-style-small-card { margin-bottom: 0; height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:nth-last-child(2):nth-child(odd) .coh-style-small-card { margin-bottom: 0; height: 100%; } }
.coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:nth-last-child(2) .coh-style-profile-card { margin-bottom: 0; height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-card-container .main-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:nth-last-child(2) .coh-style-profile-card { margin-bottom: 0; height: 100%; } }
.coh-style-card-container .coh-style-section .background-image-holder { background-position: center; background-size: 100% auto; background-repeat: no-repeat; background-attachment: scroll; max-width: 77.5rem; width: 100%; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); height: -webkit-calc(100% + 130px); height: calc(100% + 130px); top: -4.0625rem; }
@media (max-width: 47.9375rem) { .coh-style-card-container .coh-style-section .background-image-holder { background-image: none; position: static; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); display: none; } }
.coh-style-card-container .bg-container { height: -webkit-calc(100% + 130px); height: calc(100% + 130px); max-width: 77.5rem; width: 100%; position: absolute; top: -1.25rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; }
@media (max-width: 47.9375rem) { .coh-style-card-container .bg-container { position: static; display: none; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }
.coh-style-card-container .bg-container img { width: 100%; height: auto; }
.coh-style-callout-component .main-container { width: auto; padding-top: 2.5rem; padding-right: 4.1875rem; padding-bottom: 1.875rem; padding-left: 4.1875rem; margin-top: 2.5rem; margin-right: 12.5rem; margin-bottom: 2.5rem; margin-left: 12.5rem; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; }
@media (max-width: 79.9375rem) { .coh-style-callout-component .main-container { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (max-width: 63.9375rem) { .coh-style-callout-component .main-container { padding-right: 3.25rem; padding-left: 3.25rem; margin-right: 9.875rem; margin-left: 9.875rem; } }
@media (max-width: 59.9375rem) { .coh-style-callout-component .main-container { padding-top: 2.5rem; padding-right: 2.9375rem; padding-bottom: 1.5rem; padding-left: 2.9375rem; margin-right: -webkit-calc(12.5% + 3px); margin-right: calc(12.5% + 3px); margin-left: -webkit-calc(12.5% + 3px); margin-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-callout-component .main-container { padding-top: 3.125rem; padding-right: 1.5rem; padding-bottom: 1.875rem; padding-left: 1.5rem; margin-right: 0; margin-left: 0; } }
.coh-style-callout-component .main-container .text-container .typography-container .coh-wysiwyg p { margin-bottom: 1.375rem; }
.coh-style-callout-component .main-container .text-container .typography-container .coh-wysiwyg a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: #334d9b; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-callout-component .main-container .text-container .typography-container .coh-wysiwyg a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):hover { text-decoration: underline; }
.coh-style-callout-component > .coh-style-section > .section-inner > .coh-container-boxed > .main-container { margin-bottom: 2.5rem; }
.coh-style-blog-subscribe-panel-iframe { background-color: #dfdfdf; margin-bottom: 3.125rem; padding-top: 3.125rem; padding-right: 2.25rem; padding-bottom: 2.25rem; padding-left: 2.25rem; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; }
@media (max-width: 59.9375rem) { .coh-style-blog-subscribe-panel-iframe { padding-top: 2.5rem; padding-right: 6.70312rem; padding-bottom: 1.125rem; padding-left: 6.70312rem; } }
@media (max-width: 47.9375rem) { .coh-style-blog-subscribe-panel-iframe { padding-right: 5.84375rem; padding-left: 5.84375rem; } }
@media (max-width: 35.9375rem) { .coh-style-blog-subscribe-panel-iframe { padding-top: 3.75rem; padding-right: 2rem; padding-bottom: 3.125rem; padding-left: 2rem; } }
.coh-style-blog-subscribe-panel-iframe iframe { min-height: 15.9375rem; width: 100%; }
@media (max-width: 79.9375rem) { .coh-style-blog-subscribe-panel-iframe iframe { min-height: 17.1875rem; } }
@media (max-width: 63.9375rem) { .coh-style-blog-subscribe-panel-iframe iframe { min-height: 18.125rem; } }
@media (max-width: 59.9375rem) { .coh-style-blog-subscribe-panel-iframe iframe { min-height: 15.9375rem; } }
.coh-style-blog-subscribe-panel-iframe .intro-para { font-weight: 400; font-size: 1rem; }
.coh-style-full-content { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); }
@media (max-width: 47.9375rem) { .coh-style-full-content { margin-bottom: 40px; } }
.coh-style-full-content .header-container { margin-bottom: 3.75rem; }
.coh-style-full-content .header-container img { -webkit-border-top-left-radius: 1.375rem; border-top-left-radius: 1.375rem; -webkit-border-top-right-radius: 1.375rem; border-top-right-radius: 1.375rem; max-height: 25rem; -o-object-fit: cover; object-fit: cover; }
.coh-style-full-content .content-head { background-color: #fcfad2; padding-top: 1rem; padding-right: 6.25rem; padding-bottom: 1rem; padding-left: 6.25rem; }
@media (max-width: 47.9375rem) { .coh-style-full-content .content-head { text-align: center; padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-style-full-content .content-head p { display: inline-block; margin-bottom: 0; font-weight: bold; }
@media (max-width: 47.9375rem) { .coh-style-full-content .content-head p { display: block; margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); } }
.coh-style-full-content .content-head a { text-align: right; float: right; font-weight: bold; color: black; }
@media (max-width: 47.9375rem) { .coh-style-full-content .content-head a { text-align: center; float: none; } }
.coh-style-full-content .margin-container { margin-right: 12.5%; margin-left: 12.5%; }
@media (max-width: 59.9375rem) { .coh-style-full-content .margin-container { margin-right: 0; margin-left: 0; } }
.coh-style-full-content .grey-box { text-align: center; background-color: #f3f3f3; padding-top: 40px; padding-right: 32px; padding-bottom: 40px; padding-left: 32px; margin-top: -webkit-calc(40px + 20px); margin-top: calc(40px + 20px); -webkit-border-radius: 0.75rem; border-radius: 0.75rem; }
@media (max-width: 47.9375rem) { .coh-style-full-content .grey-box { padding-top: 40px; padding-right: 24px; padding-bottom: 40px; padding-left: 24px; } }
.coh-style-full-content .grey-box .link-wrap { text-align: center; }
.coh-style-full-content .grey-box .link-wrap a { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #334d9b; font-weight: 700; }
.coh-style-full-content .grey-box .link-wrap a:hover { text-decoration: underline; }
.coh-style-full-content .title-container { border-bottom-color: #424747; border-bottom-style: solid; border-bottom-width: 0.125rem; padding-bottom: -webkit-calc(24px - 2px); padding-bottom: calc(24px - 2px); margin-bottom: 24px; }
.coh-style-full-content .title-container .share-container { text-align: right; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.coh-style-full-content .title-container .share-container .socialicon { -webkit-border-radius: 50%; border-radius: 50%; margin-right: 0.25rem; width: 2rem; height: 2rem; background-color: #888888; text-align: center; }
.coh-style-full-content .title-container .share-container .socialicon:before { color: white; font-size: 1.25rem; margin-top: 0.375rem; display: block; }
.coh-style-full-content .title-container .share-container .socialicon.facebook:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; }
.coh-style-full-content .title-container .share-container .socialicon.linkedin:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E1"; font-family: "icomoon"; }
.coh-style-full-content .title-container .share-container .socialicon.twitter:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; }
.coh-style-full-content .title-container .share-container p { font-weight: 300; font-size: 0.875rem; line-height: 1.125rem; margin-top: auto; margin-right: 0.625rem; margin-bottom: auto; display: inline-block; }
.coh-style-full-content .title-container .toggle-container { position: relative; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-style-full-content .title-container .toggle-container .share-toggle { height: 2rem; width: 2rem; position: relative; z-index: 10; display: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 59.9375rem) { .coh-style-full-content .title-container .toggle-container .share-toggle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-full-content .title-container .toggle-container .share-toggle:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: black; font-size: 1.375rem; content: "\F1E0"; font-family: "icomoon"; }
.coh-style-full-content .title-container .toggle-container .share-toggle:focus { outline-style: none; }
.coh-style-full-content .title-container .toggle-container .share-toggle.open:after { height: 100vh; width: 100vw; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; display: block; content: ''; }
@media (max-width: 59.9375rem) { .coh-style-full-content .title-container .toggle-container .share-toggle.open:before { color: white; } }
@media (max-width: 59.9375rem) { .coh-style-full-content .title-container .toggle-container .share-container { color: white; margin-top: 0; margin-bottom: 0; position: absolute; bottom: 0.25rem; right: 0; z-index: 15; display: none; -webkit-box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.27); box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.27); padding: 0.375rem; } }
@media (max-width: 59.9375rem) { .coh-style-full-content .title-container .toggle-container .share-container.open { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 59.9375rem) { .coh-style-full-content .title-container .toggle-container .share-container.open p { display: none; } }
.img-right.coh-style-blog-subscribe-component .img-text-container .img-bg { -webkit-border-bottom-right-radius: 1.875rem; border-bottom-right-radius: 1.875rem; -webkit-border-top-right-radius: 1.875rem; border-top-right-radius: 1.875rem; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; }
@media (max-width: 47.9375rem) { .img-right.coh-style-blog-subscribe-component .img-text-container .img-bg { -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-top-left-radius: 1.875rem; border-top-left-radius: 1.875rem; } }
.img-right.coh-style-blog-subscribe-component .img-text-container .coh-row .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.img-right.coh-style-blog-subscribe-component .img-text-container .coh-row .coh-row-inner .image-column { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 47.9375rem) { .img-right.coh-style-blog-subscribe-component .img-text-container .coh-row .coh-row-inner .image-column { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.img-right.coh-style-blog-subscribe-component .img-text-container .coh-row .coh-row-inner .text-column { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.img-right.coh-style-blog-subscribe-component .img-text-container .coh-row .coh-row-inner .text-column .right-text-container { padding-left: 32px; }
@media (max-width: 47.9375rem) { .img-right.coh-style-blog-subscribe-component .img-text-container .coh-row .coh-row-inner .text-column .right-text-container { padding-left: 1.25rem; } }
.left.coh-style-blog-subscribe-component .img-text-container .right-text-container h3 { text-align: left; }
.center.coh-style-blog-subscribe-component .img-text-container .right-text-container h3 { text-align: center; }
.right.coh-style-blog-subscribe-component .img-text-container .right-text-container h3 { text-align: right; }
.coh-style-blog-subscribe-component .img-text-container { -webkit-border-radius: 30px; border-radius: 30px; max-width: 61.5625rem; width: -webkit-calc(100% - 48px); width: calc(100% - 48px); margin-right: auto; margin-left: auto; -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: 200ms ease-in-out box-shadow; -o-transition: 200ms ease-in-out box-shadow; transition: 200ms ease-in-out box-shadow; position: relative; }
@media (max-width: 59.9375rem) { .coh-style-blog-subscribe-component .img-text-container { width: 41rem; } }
@media (max-width: 47.9375rem) { .coh-style-blog-subscribe-component .img-text-container { width: 31.25rem; } }
@media (max-width: 35.9375rem) { .coh-style-blog-subscribe-component .img-text-container { width: 100%; } }
.coh-style-blog-subscribe-component .img-text-container:hover { -webkit-box-shadow: none; box-shadow: none; }
@media (max-width: 59.9375rem) { .coh-style-blog-subscribe-component .img-text-container:hover { -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); } }
.coh-style-blog-subscribe-component .img-text-container .img-container { height: 100%; background-position: left top; background-size: 100% auto; background-repeat: no-repeat; background-attachment: scroll; padding-top: 72%; }
@media (max-width: 47.9375rem) { .coh-style-blog-subscribe-component .img-text-container .img-container { padding-top: 86%; display: none; } }
.coh-style-blog-subscribe-component .img-text-container .right-text-container { padding-top: 40px; padding-right: 24px; padding-bottom: 24px; padding-left: 12px; }
@media (max-width: 47.9375rem) { .coh-style-blog-subscribe-component .img-text-container .right-text-container { padding-top: 24px; padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-style-blog-subscribe-component .img-text-container .right-text-container .coh-wysiwyg { margin-bottom: 0; padding-right: 32px; }
.coh-style-blog-subscribe-component .img-text-container .right-text-container h3 { padding-right: 32px; }
.coh-style-blog-subscribe-component .img-text-container .right-text-container .link-container { margin-top: 0; margin-right: 32px; }
.coh-style-blog-subscribe-component .img-text-container .img-bg { height: 100%; width: 100%; -webkit-border-bottom-left-radius: 1.875rem; border-bottom-left-radius: 1.875rem; -webkit-border-top-left-radius: 1.875rem; border-top-left-radius: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-style-blog-subscribe-component .img-text-container .img-bg { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 1.875rem; border-top-right-radius: 1.875rem; } }
.coh-style-blog-subscribe-component .image-column img { display: none; }
@media (max-width: 47.9375rem) { .coh-style-blog-subscribe-component .image-column img { display: block; } }
.coh-style-blog-subscribe-component .text-column { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-blog-subscribe-component iframe { width: 100%; height: 240px !important; }
@media (max-width: 59.9375rem) { .coh-style-blog-subscribe-component iframe { height: 290px !important; } }
@media (max-width: 47.9375rem) { .coh-style-blog-subscribe-component iframe { height: 310px !important; } }
@media (max-width: 35.9375rem) { .coh-style-blog-subscribe-component .section .section-inner .coh-container-boxed { margin-right: 0; margin-left: 0; } }
.coh-style-popular-posts .img-container { height: 11.875rem; margin-bottom: 0.5rem; }
.coh-style-popular-posts .img-container img { height: 100%; -o-object-fit: cover; object-fit: cover; }
.coh-style-popular-posts .coh-heading { font-size: 1.375rem; line-height: 1.75rem; margin-top: 0.5rem; margin-bottom: 0.375rem; color: black; }
@media (max-width: 59.9375rem) { .coh-style-popular-posts .coh-heading { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-popular-posts .coh-paragraph { font-size: 0.875rem; line-height: 1.125rem; margin-bottom: 0.4375rem; }
.coh-style-popular-posts .coh-paragraph .coh-link { color: black; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 0.0625rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-popular-posts .coh-paragraph .coh-link:hover { border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 0.0625rem; }
.coh-style-blog-headline-teaser .img-container img { height: 100%; -o-object-fit: cover; object-fit: cover; }
.coh-style-blog-headline-teaser .coh-heading { font-size: 1.375rem; line-height: 1.75rem; margin-top: 0.5rem; margin-bottom: 0.375rem; color: black; }
@media (max-width: 59.9375rem) { .coh-style-blog-headline-teaser .coh-heading { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-blog-headline-teaser .coh-paragraph { font-size: 0.875rem; line-height: 1.125rem; margin-bottom: 0.4375rem; }
.coh-style-blog-headline-teaser .coh-paragraph .coh-link { font-weight: 700; color: black; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 0.0625rem; }
.coh-style-blog-headline-teaser .coh-paragraph .coh-link:hover { border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 0.0625rem; }
.coh-style-blog-full-page .img-container { height: 25rem; -webkit-border-top-left-radius: 1.25rem; border-top-left-radius: 1.25rem; -webkit-border-top-right-radius: 1.25rem; border-top-right-radius: 1.25rem; overflow: hidden; margin-bottom: 4.375rem; }
@media (max-width: 63.9375rem) { .coh-style-blog-full-page .img-container { height: 21.25rem; } }
@media (max-width: 59.9375rem) { .coh-style-blog-full-page .img-container { height: 15rem; margin-bottom: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-blog-full-page .img-container { height: 18.75rem; } }
.coh-style-blog-full-page .img-container img { height: 100%; -o-object-fit: cover; object-fit: cover; }
.coh-style-blog-full-page .text-boxed p { margin-bottom: 0; }
.coh-style-blog-full-page .text-boxed .author-p { margin-bottom: 0.25rem; font-size: 1rem; line-height: 1.25rem; }
@media (max-width: 47.9375rem) { .coh-style-blog-full-page .text-boxed .author-p { font-size: 0.875rem; line-height: 1.125rem; } }
.coh-style-blog-full-page .text-boxed .author-p a { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); font-size: 1rem; line-height: 1.25rem; }
@media (max-width: 47.9375rem) { .coh-style-blog-full-page .text-boxed .author-p a { font-size: 0.875rem; line-height: 1.125rem; } }
.coh-style-blog-full-page .text-boxed .author-p a:hover { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: black; }
.coh-style-blog-full-page .text-boxed .page-link a { font-size: 0.875rem; line-height: 1.125rem; font-weight: 300; color: #6c777c; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); }
.coh-style-blog-full-page .text-boxed .page-link a:hover { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #6c777c; }
.coh-style-blog-full-page .text-boxed .author-container { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: black; }
.coh-style-blog-full-page .text-boxed .author-container .toggle-container { position: relative; z-index: 100; }
.coh-style-blog-full-page .text-boxed .typography-container .coh-wysiwyg p { margin-bottom: 22px; }
.coh-style-blog-full-page .article-card { margin-right: -webkit-calc(8.33% - 12px); margin-right: calc(8.33% - 12px); margin-left: -webkit-calc(8.33% - 12px); margin-left: calc(8.33% - 12px); }
@media (max-width: 59.9375rem) { .coh-style-blog-full-page .article-card { margin-right: 0; margin-left: 0; } }
.coh-style-blog-full-page .article-card .coh-block .settings-tray-editable { border-style: none; }
.coh-style-blog-full-page .author-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: flex-end; -ms-flex-line-pack: end; align-content: flex-end; }
.coh-style-blog-full-page .author-container:before { display: none; }
.coh-style-blog-full-page .author-container:after { display: none; }
.coh-style-blog-full-page .author-container .share-container { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 0.625rem; margin-bottom: 0.625rem; }
.coh-style-blog-full-page .author-container .share-container p { font-weight: 300; font-size: 0.875rem; line-height: 1.125rem; margin-top: auto; margin-right: 0.625rem; margin-bottom: auto; }
.coh-style-blog-full-page .author-container .share-container .socialicon { -webkit-border-radius: 50%; border-radius: 50%; margin-right: 0.25rem; width: 2rem; height: 2rem; background-color: #888888; text-align: center; }
.coh-style-blog-full-page .author-container .share-container .socialicon:before { color: white; font-size: 1.25rem; margin-top: 0.375rem; display: block; }
.coh-style-blog-full-page .author-container .share-container .socialicon.facebook:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; }
.coh-style-blog-full-page .author-container .share-container .socialicon.linkedin:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E1"; font-family: "icomoon"; }
.coh-style-blog-full-page .author-container .share-container .socialicon.twitter:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; }
.coh-style-blog-full-page .author-container .toggle-container { position: relative; z-index: 0; }
.coh-style-blog-full-page .author-container .toggle-container .share-toggle { height: 2rem; width: 2rem; position: relative; z-index: 10; display: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 59.9375rem) { .coh-style-blog-full-page .author-container .toggle-container .share-toggle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-blog-full-page .author-container .toggle-container .share-toggle:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: black; font-size: 1.375rem; content: "\F1E0"; font-family: "icomoon"; }
.coh-style-blog-full-page .author-container .toggle-container .share-toggle:focus { outline-style: none; }
.coh-style-blog-full-page .author-container .toggle-container .share-toggle.open:after { height: 100vh; width: 100vw; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; display: block; content: ''; }
@media (max-width: 59.9375rem) { .coh-style-blog-full-page .author-container .toggle-container .share-toggle.open:before { color: white; } }
.coh-style-blog-full-page .author-container .toggle-container .share-container { background-color: white; padding: 0.375rem; margin-top: 0.625rem; margin-bottom: 0.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 59.9375rem) { .coh-style-blog-full-page .author-container .toggle-container .share-container { margin-top: 0; margin-bottom: 0; display: none; -webkit-box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.27); box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.27); position: absolute; bottom: 0.625rem; right: 0; z-index: 15; } }
@media (max-width: 47.9375rem) { .coh-style-blog-full-page .author-container .toggle-container .share-container { bottom: 1.125rem; position: absolute; right: 0; z-index: 15; } }
@media (max-width: 59.9375rem) { .coh-style-blog-full-page .author-container .toggle-container .share-container.open { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 59.9375rem) { .coh-style-blog-full-page .author-container .toggle-container .share-container.open p { display: none; } }
.coh-style-blog-full-page .related-blog { margin-top: -webkit-calc(30px * 2); margin-top: calc(30px * 2); }
@media (max-width: 59.9375rem) { .coh-style-blog-full-page .related-blog { margin-top: 40px; } }
.coh-style-blog-by-author-view .pagination nav { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-blog-author-full-page { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); }
@media (max-width: 47.9375rem) { .coh-style-blog-author-full-page { margin-bottom: 40px; } }
.coh-style-blog-author-full-page .settings-tray-editable { border-style: none; }
.coh-style-blog-author-full-page .article-height > article { height: 100%; }
.coh-style-blog-author-full-page .margin-container { margin-right: 8.333%; margin-left: 8.333%; }
@media (max-width: 59.9375rem) { .coh-style-blog-author-full-page .margin-container { margin-right: 0; margin-left: 0; } }
.coh-style-blog-author-full-page .coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] { padding-bottom: 0; }
.coh-style-blog-author-full-page .coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] .typography-container { padding-top: 0; padding-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-blog-author-full-page .coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] .typography-container { text-align: center; margin-right: auto; margin-left: auto; } }
.coh-style-blog-author-full-page .coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] .text-container { padding-top: 12px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); min-height: 12.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 47.9375rem) { .coh-style-blog-author-full-page .coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] .text-container { min-height: 0; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-style-blog-article-related-content { margin-top: -webkit-calc(30px * 2); margin-top: calc(30px * 2); margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); }
@media (max-width: 59.9375rem) { .coh-style-blog-article-related-content { margin-top: 40px; } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content { margin-bottom: 40px; } }
.coh-style-blog-article-related-content .coh-style-content-hero-component .text-panel { min-height: 25rem; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-related-content .coh-style-content-hero-component .text-panel { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .coh-style-content-hero-component .text-panel { min-height: 0; } }
.coh-style-blog-article-related-content .coh-style-content-hero-component .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container { margin-top: 1.375rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-blog-article-related-content .coh-style-content-hero-component .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container a { margin: 0; }
.coh-style-blog-article-related-content .coh-style-content-hero-component > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns { margin-bottom: 0; }
.coh-style-blog-article-related-content .wrap-container { position: relative; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-related-content .wrap-container .coh-view-contents { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .wrap-container .coh-view-contents { margin-bottom: 40px; } }
.coh-style-blog-article-related-content .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article { height: 100%; }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper { padding-top: -webkit-calc(80px - 5px); padding-top: calc(80px - 5px); position: relative; z-index: 10; margin-bottom: 30px; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container-wrapper { padding-top: 40px; margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); } }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper.open .filter-inner-container { -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper.open .filter-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header { padding-bottom: 0; margin-bottom: 1rem; z-index: 2; }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header .coh-button:first-child:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); color: #5a9221; }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-inner-container { background-color: white; width: -webkit-calc(100% + 48px); width: calc(100% + 48px); padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: 24px; padding-bottom: 30px; padding-left: 24px; margin-right: -webkit-calc(24px * -1); margin-right: calc(24px * -1); margin-left: -webkit-calc(24px * -1); margin-left: calc(24px * -1); -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; position: absolute; top: 0; left: 0; z-index: 10; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-inner-container { margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); padding-top: -webkit-calc(8px - 2px); padding-top: calc(8px - 2px); padding-right: 12px; padding-bottom: -webkit-calc(16px - 2px); padding-bottom: calc(16px - 2px); padding-left: 12px; width: -webkit-calc(100% + 24px); width: calc(100% + 24px); } }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-container-wrapper-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-container-wrapper-header:before { display: none; }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-container-wrapper-header:after { display: none; }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button { color: #6c777c; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:not(#main-content):focus { outline-style: none; }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:first-child:after { line-height: 1rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F107"; font-family: "icomoon"; font-size: 1.75rem; margin-top: 0.1875rem; margin-right: 0.125rem; margin-left: 0.5625rem; color: #6c777c; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-container-wrapper-header .reset-filters:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F0E2"; font-family: "icomoon"; font-size: 1.125rem; margin-left: 0.75rem; }
@media (max-width: 35.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn { color: white; height: 1.4375rem; width: 5.625rem; overflow: hidden; position: relative; } }
.coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { color: #6c777c; font-size: 1rem; position: absolute; display: none; content: "Filter by:"; }
@media (max-width: 35.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { display: block; } }
.coh-style-blog-article-related-content .wrap-container .filter-container { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup { width: 33.333%; padding-right: 12px; padding-left: 12px; margin-bottom: 40px; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup { width: 50%; margin-bottom: -webkit-calc(40px + 8px); margin-bottom: calc(40px + 8px); } }
@media (max-width: 35.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup { width: 100%; } }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
@media (max-width: 35.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); width: 100%; }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { padding-right: 12px; padding-left: 12px; width: 25%; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { width: 50%; } }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup:last-child { margin-bottom: 0; }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup .fieldset-legend { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 20px; margin-bottom: 16px; display: inline-block; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup .fieldset-legend { margin-bottom: 8px; } }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: 16px; line-height: 20px; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: -webkit-calc(16px - 4px); margin-bottom: calc(16px - 4px); } }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup .form-item label.option { font-size: 0.875rem; line-height: 20px; padding-left: 24px; font-weight: 400; position: relative; display: inline-block; margin-bottom: 0; }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup .form-item label.option:before { border-style: solid; border-width: 0.0625rem; border-color: #949494; background-color: white; display: block; position: absolute; top: 0.125rem; left: 0; height: 1.0625rem; width: 1.0625rem; content: ''; }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup .form-item label.option:after { height: 0.6875rem; width: 0.375rem; top: 0.25rem; position: absolute; left: 0.34375rem; display: block; border-right-width: 0.09375rem; border-bottom-width: 0.09375rem; border-bottom-style: solid; border-right-style: solid; border-bottom-color: black; border-right-color: black; -webkit-transform: rotateZ(40deg); -ms-transform: rotate(40deg); transform: rotateZ(40deg); -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup .form-item input { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 0.0625rem; opacity: 0; }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:before { background-color: #d1eac0; border-color: #7eb843; }
.coh-style-blog-article-related-content .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:after { content: ''; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-related-content .wrap-container .popular-container { padding-right: -webkit-calc(12.5% + 3px); padding-right: calc(12.5% + 3px); padding-left: -webkit-calc(12.5% + 3px); padding-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .wrap-container .popular-container { padding-right: 0; padding-left: 0; } }
.coh-style-blog-article-related-content .wrap-container .popular-container .popular-header { min-height: 5.8125rem; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-related-content .wrap-container .popular-container .popular-header { min-height: 0; text-align: center; } }
.coh-style-blog-article-related-content .wrap-container .popular-container .popular-header .coh-heading:last-child { margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); }
.coh-style-blog-article-related-content .wrap-container .popular-container .views-element-container { border-style: none; }
.coh-style-blog-article-related-content .wrap-container .popular-container .coh-block { border-bottom-color: rgba(0, 0, 0, 0); }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .wrap-container .popular-container .coh-block:last-child { margin-bottom: 0; } }
.coh-style-blog-article-related-content .wrap-container .popular-container .coh-block .coh-style-popular-posts .coh-heading, .coh-style-blog-article-related-content .wrap-container .popular-container .coh-block .coh-style-blog-headline-teaser .coh-heading { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-blog-article-related-content .wrap-container .popular-container .coh-block .coh-style-popular-posts .coh-paragraph, .coh-style-blog-article-related-content .wrap-container .popular-container .coh-block .coh-style-blog-headline-teaser .coh-paragraph { margin-bottom: -webkit-calc(4px - 1px); margin-bottom: calc(4px - 1px); }
.coh-style-blog-article-related-content .wrap-container .popular-container .popular-posts { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: black; }
.coh-style-blog-article-related-content .wrap-container .popular-container .popular-posts .coh-block .views-row { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: black; margin-top: 0.25rem; padding-top: 1rem; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-related-content .wrap-container .pagination { margin-bottom: 40px; } }
.coh-style-blog-article-related-content .wrap-container .pagination nav { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-blog-article-related-content .blog-lister-subscribe-panel .coh-style-boxed { background-color: #dfdfdf; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; margin-bottom: 3.75rem; padding-top: 3.125rem; padding-right: -webkit-calc(40px - 4px); padding-right: calc(40px - 4px); padding-bottom: 2.25rem; padding-left: -webkit-calc(40px - 4px); padding-left: calc(40px - 4px); }
@media (max-width: 59.9375rem) { .coh-style-blog-article-related-content .blog-lister-subscribe-panel .coh-style-boxed { padding-top: 2.5rem; padding-right: -webkit-calc(12.5% + 3px); padding-right: calc(12.5% + 3px); padding-bottom: 1.125rem; padding-left: -webkit-calc(12.5% + 3px); padding-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .blog-lister-subscribe-panel .coh-style-boxed { padding-top: 3.75rem; padding-right: 2rem; padding-bottom: 3.125rem; padding-left: 2rem; } }
.coh-style-blog-article-related-content .blog-lister-subscribe-panel .coh-style-boxed .mktoForm { margin-bottom: 0; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-related-content .blog-lister-subscribe-panel .coh-style-boxed .mktoForm { margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: none; } }
.coh-style-blog-article-related-content .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonWrap { text-align: center; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-related-content .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonWrap button { width: 100%; } }
.coh-style-blog-article-related-content .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoRequiredField #Email { -webkit-box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); border-style: none; height: 2.9375rem; }
.coh-style-blog-article-related-content .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoRequiredField #Email:focus { outline-style: none; background-color: white; }
.coh-style-blog-article-related-content .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonRow { margin-top: 0.375rem; }
.coh-style-blog-article-lister { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); position: relative; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister { margin-bottom: 40px; } }
.coh-style-blog-article-lister .coh-style-content-hero-component .text-panel { min-height: 25rem; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-lister .coh-style-content-hero-component .text-panel { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .coh-style-content-hero-component .text-panel { min-height: 0; } }
.coh-style-blog-article-lister .coh-style-content-hero-component .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container { margin-top: 1.375rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-blog-article-lister .coh-style-content-hero-component .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container a { margin: 0; }
.coh-style-blog-article-lister .coh-style-content-hero-component > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns { margin-bottom: 0; }
.coh-style-blog-article-lister .wrap-container { position: relative; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-lister .wrap-container .coh-view-contents { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .wrap-container .coh-view-contents { margin-bottom: 40px; } }
.coh-style-blog-article-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article { height: 100%; }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper { padding-top: -webkit-calc(80px - 5px); padding-top: calc(80px - 5px); position: relative; z-index: 10; margin-bottom: 30px; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container-wrapper { padding-top: 40px; margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); } }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper.open .filter-inner-container { -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper.open .filter-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header { padding-bottom: 0; margin-bottom: 1rem; z-index: 2; }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header .coh-button:first-child:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); color: #5a9221; }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-inner-container { background-color: white; width: -webkit-calc(100% + 48px); width: calc(100% + 48px); padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: 24px; padding-bottom: 30px; padding-left: 24px; margin-right: -webkit-calc(24px * -1); margin-right: calc(24px * -1); margin-left: -webkit-calc(24px * -1); margin-left: calc(24px * -1); -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; position: absolute; top: 0; left: 0; z-index: 10; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-inner-container { margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); padding-top: -webkit-calc(8px - 2px); padding-top: calc(8px - 2px); padding-right: 12px; padding-bottom: -webkit-calc(16px - 2px); padding-bottom: calc(16px - 2px); padding-left: 12px; width: -webkit-calc(100% + 24px); width: calc(100% + 24px); } }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:before { display: none; }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:after { display: none; }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button { color: #6c777c; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:not(#main-content):focus { outline-style: none; }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:first-child:after { line-height: 1rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F107"; font-family: "icomoon"; font-size: 1.75rem; margin-top: 0.1875rem; margin-right: 0.125rem; margin-left: 0.5625rem; color: #6c777c; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .reset-filters:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F0E2"; font-family: "icomoon"; font-size: 1.125rem; margin-left: 0.75rem; }
@media (max-width: 35.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn { color: white; height: 1.4375rem; width: 5.625rem; overflow: hidden; position: relative; } }
.coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { color: #6c777c; font-size: 1rem; position: absolute; display: none; content: "Filter by:"; }
@media (max-width: 35.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { display: block; } }
.coh-style-blog-article-lister .wrap-container .filter-container { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup { width: 33.333%; padding-right: 12px; padding-left: 12px; margin-bottom: 40px; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup { width: 50%; margin-bottom: -webkit-calc(40px + 8px); margin-bottom: calc(40px + 8px); } }
@media (max-width: 35.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup { width: 100%; } }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
@media (max-width: 35.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); width: 100%; }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { padding-right: 12px; padding-left: 12px; width: 25%; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { width: 50%; } }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup:last-child { margin-bottom: 0; }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 20px; margin-bottom: 16px; display: inline-block; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { margin-bottom: 8px; } }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: 16px; line-height: 20px; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: -webkit-calc(16px - 4px); margin-bottom: calc(16px - 4px); } }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup .form-item label.option { font-size: 0.875rem; line-height: 20px; padding-left: 24px; font-weight: 400; position: relative; display: inline-block; margin-bottom: 0; }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup .form-item label.option:before { border-style: solid; border-width: 0.0625rem; border-color: #949494; background-color: white; display: block; position: absolute; top: 0.0625rem; left: 0; height: 1.0625rem; width: 1.0625rem; content: ''; -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup .form-item label.option:after { height: 0.6875rem; width: 0.375rem; top: 0.1875rem; position: absolute; left: 0.34375rem; display: block; border-right-width: 0.09375rem; border-bottom-width: 0.09375rem; border-bottom-style: solid; border-right-style: solid; border-bottom-color: black; border-right-color: black; -webkit-transform: rotateZ(40deg); -ms-transform: rotate(40deg); transform: rotateZ(40deg); -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup .form-item input { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 0.0625rem; opacity: 0; }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:before { background-color: #d1eac0; border-color: #7eb843; }
.coh-style-blog-article-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:after { content: ''; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-lister .wrap-container .popular-container { padding-right: -webkit-calc(12.5% + 3px); padding-right: calc(12.5% + 3px); padding-left: -webkit-calc(12.5% + 3px); padding-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .wrap-container .popular-container { padding-right: 0; padding-left: 0; } }
.coh-style-blog-article-lister .wrap-container .popular-container .popular-header { min-height: 5.8125rem; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-lister .wrap-container .popular-container .popular-header { min-height: 0; text-align: center; } }
.coh-style-blog-article-lister .wrap-container .popular-container .popular-header .coh-heading:last-child { margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); }
.coh-style-blog-article-lister .wrap-container .popular-container .views-element-container { border-style: none; }
.coh-style-blog-article-lister .wrap-container .popular-container .coh-block { border-bottom-color: rgba(0, 0, 0, 0); }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .wrap-container .popular-container .coh-block:last-child { margin-bottom: 0; } }
.coh-style-blog-article-lister .wrap-container .popular-container .coh-block .coh-style-popular-posts .coh-heading, .coh-style-blog-article-lister .wrap-container .popular-container .coh-block .coh-style-blog-headline-teaser .coh-heading { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-blog-article-lister .wrap-container .popular-container .coh-block .coh-style-popular-posts .coh-paragraph, .coh-style-blog-article-lister .wrap-container .popular-container .coh-block .coh-style-blog-headline-teaser .coh-paragraph { margin-bottom: -webkit-calc(4px - 1px); margin-bottom: calc(4px - 1px); }
.coh-style-blog-article-lister .wrap-container .popular-container .popular-posts { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: black; }
.coh-style-blog-article-lister .wrap-container .popular-container .popular-posts .coh-block .views-row { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: black; margin-top: 0.25rem; padding-top: 1rem; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-lister .wrap-container .pagination { margin-bottom: 40px; } }
.coh-style-blog-article-lister .wrap-container .pagination nav { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-blog-article-lister .blog-lister-subscribe-panel .coh-style-boxed { background-color: #dfdfdf; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; margin-bottom: 3.75rem; padding-top: 3.125rem; padding-right: -webkit-calc(40px - 4px); padding-right: calc(40px - 4px); padding-bottom: 2.25rem; padding-left: -webkit-calc(40px - 4px); padding-left: calc(40px - 4px); }
@media (max-width: 59.9375rem) { .coh-style-blog-article-lister .blog-lister-subscribe-panel .coh-style-boxed { padding-top: 2.5rem; padding-right: -webkit-calc(12.5% + 3px); padding-right: calc(12.5% + 3px); padding-bottom: 1.125rem; padding-left: -webkit-calc(12.5% + 3px); padding-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .blog-lister-subscribe-panel .coh-style-boxed { padding-top: 3.75rem; padding-right: 2rem; padding-bottom: 3.125rem; padding-left: 2rem; } }
.coh-style-blog-article-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm { margin-bottom: 0; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm { margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: none; } }
.coh-style-blog-article-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonWrap { text-align: center; }
@media (max-width: 47.9375rem) { .coh-style-blog-article-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonWrap button { width: 100%; } }
.coh-style-blog-article-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoRequiredField #Email { -webkit-box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); box-shadow: inset 0 0.0625rem 0.3125rem 0 rgba(0, 0, 0, 0.31); border-style: none; height: 2.9375rem; }
.coh-style-blog-article-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoRequiredField #Email:focus { outline-style: none; background-color: white; }
.coh-style-blog-article-lister .blog-lister-subscribe-panel .coh-style-boxed .mktoForm .mktoButtonRow { margin-top: 0.375rem; }
.coh-style-banner-for-announcement { position: fixed; width: 100%; z-index: 100; top: 0; }
@media (max-width: 47.9375rem) { .coh-style-banner-for-announcement { position: static; } }
.coh-style-banner-for-announcement[data-position][data-position="p-fixed"] { position: fixed; width: 100%; top: 0; }
@media (max-width: 47.9375rem) { .coh-style-banner-for-announcement[data-position][data-position="p-fixed"] { position: static; } }
.coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .typography-container .coh-heading, .coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .typography-container p, .coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .typography-container a { margin-bottom: 0; }
.coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg h1, .coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg h2, .coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg h3, .coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg h4, .coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg h5 { margin-bottom: 0; }
.coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg p { font-weight: 300; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .modal-container .coh-style-secondary-button { margin-top: 0; }
.coh-style-banner-for-announcement[data-position][data-position="p-fixed"] .modal-container .coh-link { margin-top: 0.375rem; font-family: 'Proxima Nova Semi Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-banner-for-announcement[data-position][data-position="p-static"] { position: static; }
.coh-style-banner-for-announcement[data-position][data-position="p-static"] .modal-container a { margin-top: 0.375rem; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-banner-for-announcement[data-position][data-position="p-static"] .typography-container .coh-wysiwyg p { margin-bottom: 0; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; }
.coh-style-banner-for-announcement[data-position][data-position="p-static"] .typography-container .coh-heading { margin-bottom: 0; }
.close.coh-style-banner-for-announcement { display: none; }
.countdown-on.coh-style-banner-for-announcement .main-container .countdown { display: block; }
.coh-style-banner-for-announcement .modal-container { text-align: center; }
.coh-style-banner-for-announcement .main-container { padding-right: 6.25rem; padding-left: 6.25rem; position: relative; }
@media (max-width: 63.9375rem) { .coh-style-banner-for-announcement .main-container { padding-right: -webkit-calc(8.333% + 2px); padding-right: calc(8.333% + 2px); padding-left: -webkit-calc(8.333% + 2px); padding-left: calc(8.333% + 2px); } }
@media (max-width: 59.9375rem) { .coh-style-banner-for-announcement .main-container { padding-right: 2rem; padding-left: 0.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-banner-for-announcement .main-container { padding-right: 1rem; padding-left: 0; } }
.coh-style-banner-for-announcement .main-container .countdown { display: none; position: relative; top: -1rem; padding-bottom: 1rem; }
.coh-style-banner-for-announcement .section-inner { padding-top: 1.875rem; padding-bottom: 1.875rem; }
@media (max-width: 59.9375rem) { .coh-style-banner-for-announcement .section-inner { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-banner-for-announcement .section-inner { padding-top: 1.875rem; padding-bottom: 1.5rem; } }
.coh-style-banner-for-announcement .coh-style-section > .section-inner > .coh-container-boxed { margin-bottom: 0; }
.coh-style-banner-for-announcement .coh-style-section > .section-inner > .coh-container-boxed > .text-container { margin-bottom: 0; }
.coh-style-banner-for-announcement .close-btn { position: absolute; right: 0.5625rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
@media (max-width: 59.9375rem) { .coh-style-banner-for-announcement .close-btn { top: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); right: 0; } }
@media (max-width: 47.9375rem) { .coh-style-banner-for-announcement .close-btn { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: -0.75rem; } }
.coh-style-banner-for-announcement .close-btn:after { line-height: 1.0; font-weight: normal; text-transform: none; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color: #819cd3; content: "\F00D"; font-family: "icomoon"; display: block; font-size: 1.5625rem; }
.coh-style-banner-component { position: fixed; bottom: 0; width: 100%; z-index: 100; }
.coh-style-banner-component[data-position][data-position="p-fixed"] { position: fixed; bottom: 0; width: 100%; }
.coh-style-banner-component[data-position][data-position="p-fixed"] .typography-container .coh-heading, .coh-style-banner-component[data-position][data-position="p-fixed"] .typography-container p, .coh-style-banner-component[data-position][data-position="p-fixed"] .typography-container a { margin-bottom: 0; }
.coh-style-banner-component[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg h1, .coh-style-banner-component[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg h2, .coh-style-banner-component[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg h3, .coh-style-banner-component[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg h4, .coh-style-banner-component[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg h5 { margin-bottom: 0; }
.coh-style-banner-component[data-position][data-position="p-fixed"] .typography-container .coh-wysiwyg p { font-size: 0.875rem; }
.coh-style-banner-component[data-position][data-position="p-fixed"] .modal-container .coh-style-secondary-button { margin-top: 0; }
.coh-style-banner-component[data-position][data-position="p-static"] { position: static; }
.coh-style-banner-component[data-position][data-position="p-static"] .close-btn { display: none; }
.coh-style-banner-component[data-position][data-position="p-static"] .modal-container a { margin-bottom: 1.375rem; }
.coh-style-banner-component[data-position][data-position="p-static"] .section-inner { padding-top: 5.375rem; padding-bottom: 3.625rem; }
@media (max-width: 59.9375rem) { .coh-style-banner-component[data-position][data-position="p-static"] .section-inner { padding-top: 2.5rem; padding-bottom: 1.125rem; } }
@media (max-width: 47.9375rem) { .coh-style-banner-component[data-position][data-position="p-static"] .section-inner { padding-top: 3.75rem; padding-bottom: 3.125rem; } }
.coh-style-banner-component[data-position][data-position="p-static"] .main-container { padding-right: 11rem; padding-left: 11rem; }
@media (max-width: 63.9375rem) { .coh-style-banner-component[data-position][data-position="p-static"] .main-container { padding-right: -webkit-calc(16.667vw - 30.667px); padding-right: calc(16.667vw - 30.667px); padding-left: -webkit-calc(16.667vw - 30.667px); padding-left: calc(16.667vw - 30.667px); } }
@media (max-width: 59.9375rem) { .coh-style-banner-component[data-position][data-position="p-static"] .main-container { padding-right: -webkit-calc(12.5vw - 5px); padding-right: calc(12.5vw - 5px); padding-left: -webkit-calc(12.5vw - 5px); padding-left: calc(12.5vw - 5px); } }
@media (max-width: 47.9375rem) { .coh-style-banner-component[data-position][data-position="p-static"] .main-container { padding-right: 20px; padding-left: 20px; } }
.close.coh-style-banner-component { display: none; }
.coh-style-banner-component .modal-container { text-align: center; }
.coh-style-banner-component .main-container { padding-right: 6.25rem; padding-left: 6.25rem; position: relative; }
@media (max-width: 63.9375rem) { .coh-style-banner-component .main-container { padding-right: -webkit-calc(8.333% + 2px); padding-right: calc(8.333% + 2px); padding-left: -webkit-calc(8.333% + 2px); padding-left: calc(8.333% + 2px); } }
@media (max-width: 59.9375rem) { .coh-style-banner-component .main-container { padding-right: 2rem; padding-left: 0.75rem; } }
.coh-style-banner-component .section-inner { padding-top: 1.875rem; padding-bottom: 1.875rem; }
@media (max-width: 59.9375rem) { .coh-style-banner-component .section-inner { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-banner-component .section-inner { padding-top: 1.875rem; padding-bottom: 1.5rem; } }
.coh-style-banner-component .coh-style-section > .section-inner > .coh-container-boxed { margin-bottom: 0; }
.coh-style-banner-component .coh-style-section > .section-inner > .coh-container-boxed > .text-container { margin-bottom: 0; }
.coh-style-banner-component .close-btn { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
@media (max-width: 59.9375rem) { .coh-style-banner-component .close-btn { top: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }
@media (max-width: 47.9375rem) { .coh-style-banner-component .close-btn { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } }
.coh-style-banner-component .close-btn:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00D"; font-family: "icomoon"; display: block; font-size: 1.5625rem; }
.coh-style-author-teaser-template { background-color: #f5f4f4; padding-top: 40px; padding-right: 32px; padding-bottom: 40px; padding-left: 32px; }
@media (max-width: 59.9375rem) { .coh-style-author-teaser-template { padding-top: 30px; padding-bottom: 30px; } }
.coh-style-author-teaser-template .author-wrapper { position: relative; margin-right: 12.5rem; margin-left: 12.5rem; }
@media (max-width: 79.9375rem) { .coh-style-author-teaser-template .author-wrapper { margin-right: -webkit-calc(16.667% + 4px); margin-right: calc(16.667% + 4px); margin-left: -webkit-calc(16.667% + 4px); margin-left: calc(16.667% + 4px); } }
@media (max-width: 59.9375rem) { .coh-style-author-teaser-template .author-wrapper { margin-right: -webkit-calc(12.5% + 3px); margin-right: calc(12.5% + 3px); margin-left: -webkit-calc(12.5% + 3px); margin-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-style-author-teaser-template .author-wrapper { margin-right: 0; margin-left: 0; } }
.coh-style-author-teaser-template .author-wrapper .title-link-container { margin-bottom: 0.625rem; }
.coh-style-author-teaser-template .author-wrapper .title-link-container a { color: black; line-height: 1.25rem; position: relative; }
.coh-style-author-teaser-template .author-wrapper .title-link-container a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F105"; font-family: "icomoon"; color: black; position: absolute; right: -1.25rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 1.625rem; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-author-teaser-template .author-wrapper .title-link-container a:hover:after { color: #5a9221; right: -1.375rem; }
.coh-style-author-teaser-template .author-wrapper .title-link-container article { line-height: 1.25rem; }
.coh-style-author-teaser-template .profile-container { position: absolute; right: -webkit-calc(100% + 24px); right: calc(100% + 24px); top: 0; height: 5.625rem; width: 5.625rem; margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }
@media (max-width: 59.9375rem) { .coh-style-author-teaser-template .profile-container { position: static; } }
.coh-style-author-teaser-template .profile-container img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-style-author-teaser-template .content-container { margin-bottom: 30px; }
@media (max-width: 59.9375rem) { .coh-style-author-teaser-template .content-container { margin-bottom: 24px; } }
.coh-style-author-teaser-template .content-container .author-name { font-size: 1rem; line-height: 1.25rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-author-teaser-template .content-container .author-job { font-size: 1rem; line-height: 1.25rem; margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); }
.coh-style-author-teaser-template .content-container .author-job:last-child { margin-bottom: 0; }
.coh-style-author-teaser-template .content-container .author-bio { font-size: 1rem; line-height: 1.25rem; }
.coh-style-author-teaser-template .content-container .author-bio p { font-size: inherit; line-height: inherit; }
.coh-style-author-teaser-template .coh-block .views-element-container { border-style: none; }
.coh-style-author-teaser-template .more-container { margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); }
.coh-style-author-teaser-template .more-container .coh-heading { font-size: 1rem; line-height: 1.25rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-author-teaser-template .more-container .settings-tray-editable { background-color: rgba(0, 0, 0, 0); }
.coh-style-author-teaser-template .more-container .settings-tray-editable .item-list ul li { margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); }
.coh-style-author-teaser-template .more-container .settings-tray-editable .item-list ul li .views-field-title { background-color: rgba(0, 0, 0, 0); color: black; }
.coh-style-author-teaser-template .more-container .settings-tray-editable .item-list ul li .views-field-title a { color: black; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-author-teaser-template .more-container .settings-tray-editable .item-list ul li .views-field-title a:after { line-height: 1.125rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F105"; font-family: "icomoon"; font-size: 1.625rem; margin-right: 0.125rem; margin-left: 0.5625rem; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-author-teaser-template .more-container .settings-tray-editable .item-list ul li .views-field-title a:hover:after { margin-right: 0; margin-left: 0.6875rem; color: #5a9221; }
.coh-style-author-teaser-template .social-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-author-teaser-template .social-container .coh-link { display: block; position: relative; padding: -webkit-calc(8px - 2px); padding: calc(8px - 2px); width: 2rem; height: 2rem; background-color: #888888; -webkit-border-radius: 50%; border-radius: 50%; margin-right: 4px; }
.coh-style-author-teaser-template .social-container .coh-link:before { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: white; font-size: 1.375rem; }
.coh-style-author-teaser-template .social-container .coh-link.facebook-link:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; }
.coh-style-author-teaser-template .social-container .coh-link.twitter-link:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; }
.coh-style-author-teaser-template .social-container .coh-link.linkedin-link:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E1"; font-family: "icomoon"; }
.coh-style-author-teaser-template .social-container .coh-link.instagram-link:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16D"; font-family: "icomoon"; }
.coh-style-author-teaser-template .social-container .coh-heading { font-size: 1rem; line-height: 1.25rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; width: 100%; }
.coh-style-anchor-link-banner { position: -webkit-sticky; position: sticky; top: 0; z-index: 105; }
@media (max-width: 59.9375rem) { .coh-style-anchor-link-banner { position: static; } }
@media (max-width: 47.9375rem) { .coh-style-anchor-link-banner[data-cta-hide][data-cta-hide="1"] .jump-links-cta-holder { display: none; } }
.coh-style-anchor-link-banner[data-bottom-spacing][data-bottom-spacing="1"] .jump-links-desktop { margin-bottom: 0; }
.coh-style-anchor-link-banner .jump-links-desktop { display: block; margin-bottom: 3.75rem; }
@media (max-width: 79.9375rem) { .coh-style-anchor-link-banner .jump-links-desktop { display: block; } }
@media (max-width: 63.9375rem) { .coh-style-anchor-link-banner .jump-links-desktop { display: block; } }
@media (max-width: 59.9375rem) { .coh-style-anchor-link-banner .jump-links-desktop { display: none; } }
@media (max-width: 47.9375rem) { .coh-style-anchor-link-banner .jump-links-desktop { display: none; } }
@media (max-width: 35.9375rem) { .coh-style-anchor-link-banner .jump-links-desktop { display: none; } }
.coh-style-anchor-link-banner .jump-links-desktop .jumplink-title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-anchor-link-banner .jump-links-desktop .jumplink-title .coh-list-container { min-height: 6.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
.coh-style-anchor-link-banner .jump-links-desktop .jumplink-title .coh-list-container .jump-links-item { padding-right: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-anchor-link-banner .jump-links-desktop .jumplink-title .coh-list-container .jump-links-item a { color: black; font-weight: 400; font-size: 1.125rem; border-bottom-width: 0.0625rem; border-style: solid; border-color: rgba(0, 0, 0, 0); }
.coh-style-anchor-link-banner .jump-links-desktop .jumplink-title .coh-list-container .jump-links-item a:hover { border-bottom-width: 0.0625rem; border-style: solid; border-color: black; }
.coh-style-anchor-link-banner .jump-links-desktop .jump-links-cta-holder { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-anchor-link-banner .jump-links-desktop .jump-links-cta-holder a { margin-top: 0; }
.coh-style-anchor-link-banner .jump-links-mobile { display: none; margin-bottom: 2.5rem; }
@media (max-width: 79.9375rem) { .coh-style-anchor-link-banner .jump-links-mobile { display: none; } }
@media (max-width: 63.9375rem) { .coh-style-anchor-link-banner .jump-links-mobile { display: none; } }
@media (max-width: 59.9375rem) { .coh-style-anchor-link-banner .jump-links-mobile { display: block; } }
@media (max-width: 47.9375rem) { .coh-style-anchor-link-banner .jump-links-mobile { display: block; } }
@media (max-width: 35.9375rem) { .coh-style-anchor-link-banner .jump-links-mobile { display: block; } }
.coh-style-anchor-link-banner .jump-links-mobile .coh-accordion-title.is-active a:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); right: 1.25rem; }
.coh-style-anchor-link-banner .jump-links-mobile .coh-accordion-title a { display: block; padding-top: 1rem; padding-right: 1.25rem; padding-bottom: 1rem; padding-left: 1.25rem; color: black; font-size: 1rem; border-style: solid; border-bottom-width: 0.0625rem; border-color: gray; position: relative; }
.coh-style-anchor-link-banner .jump-links-mobile .coh-accordion-title a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; color: #7eb843; display: block; position: absolute; right: 0.625rem; top: 50%; -webkit-transform: rotateZ(360deg) translateX(-50%); -ms-transform: rotate(360deg) translateX(-50%); transform: rotateZ(360deg) translateX(-50%); -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.coh-style-anchor-link-banner .jump-links-mobile .coh-accordion-title a:focus { background-color: white; }
.coh-style-anchor-link-banner .jump-links-mobile .jump-links-item a { padding-top: 1rem; padding-right: 1.25rem; padding-bottom: 1rem; padding-left: 1.25rem; border-bottom-width: 0.0625rem; border-style: solid; border-color: gray; display: block; color: black; }
@media (max-width: 59.9375rem) { .coh-style-anchor-link-banner .jump-links-mobile .jump-links-cta-holder { padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-anchor-link-banner .jump-links-mobile .jump-links-cta-holder a { width: 100%; } }
.coh-style-display-custom-style-paragraph { color: #7eb843; font-size: 7.5rem; line-height: 7.5rem; text-align: center; font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-display-custom-style-paragraph { font-size: 3rem; line-height: 3rem; } }
.coh-style-customer-lister { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); }
@media (max-width: 47.9375rem) { .coh-style-customer-lister { margin-bottom: 40px; } }
.coh-style-customer-lister .wrap-container { margin-right: 8.33%; margin-left: 8.33%; position: relative; }
@media (max-width: 59.9375rem) { .coh-style-customer-lister .wrap-container { margin-right: 0; margin-left: 0; } }
.coh-style-customer-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article { height: 100%; }
.coh-style-customer-lister .wrap-container .filter-container-wrapper { padding-top: -webkit-calc(80px - 5px); padding-top: calc(80px - 5px); position: relative; z-index: 10; margin-bottom: 30px; }
@media (max-width: 47.9375rem) { .coh-style-customer-lister .wrap-container .filter-container-wrapper { padding-top: 40px; margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); } }
.coh-style-customer-lister .wrap-container .filter-container-wrapper.open .filter-inner-container { -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); }
.coh-style-customer-lister .wrap-container .filter-container-wrapper.open .filter-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-customer-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header { padding-bottom: 0; margin-bottom: 1rem; z-index: 2; }
.coh-style-customer-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header .coh-button:first-child:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); color: #5a9221; }
.coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-inner-container { background-color: white; width: -webkit-calc(100% + 48px); width: calc(100% + 48px); padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: 24px; padding-bottom: 30px; padding-left: 24px; margin-right: -webkit-calc(24px * -1); margin-right: calc(24px * -1); margin-left: -webkit-calc(24px * -1); margin-left: calc(24px * -1); -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; position: absolute; top: 0; left: 0; z-index: 10; }
@media (max-width: 47.9375rem) { .coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-inner-container { margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); padding-top: -webkit-calc(8px - 2px); padding-top: calc(8px - 2px); padding-right: 12px; padding-bottom: -webkit-calc(16px - 2px); padding-bottom: calc(16px - 2px); padding-left: 12px; width: -webkit-calc(100% + 24px); width: calc(100% + 24px); } }
.coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:before { display: none; }
.coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:after { display: none; }
.coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button { color: #6c777c; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:focus { outline-style: none; }
.coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:first-child:after { line-height: 1rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F107"; font-family: "icomoon"; font-size: 1.75rem; margin-right: 0.125rem; margin-left: 0.5625rem; color: #6c777c; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
@media (max-width: 35.9375rem) { .coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:first-child:after { margin-top: 0.1875rem; } }
.coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:not(#main-content):focus { outline-style: none; }
.coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .reset-filters:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F0E2"; font-family: "icomoon"; font-size: 1.125rem; margin-left: 0.75rem; }
@media (max-width: 35.9375rem) { .coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn { color: white; height: 1.1875rem; width: 5.625rem; position: relative; overflow: hidden; } }
.coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { color: #6c777c; font-size: 1rem; position: absolute; display: none; content: "Filter by:"; }
@media (max-width: 35.9375rem) { .coh-style-customer-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { display: block; } }
.coh-style-customer-lister .wrap-container .filter-container { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup { width: 33.333%; padding-right: 12px; padding-left: 12px; margin-bottom: 40px; }
@media (max-width: 47.9375rem) { .coh-style-customer-lister .wrap-container .filter-container .fieldgroup { width: 50%; margin-bottom: -webkit-calc(40px + 8px); margin-bottom: calc(40px + 8px); } }
@media (max-width: 35.9375rem) { .coh-style-customer-lister .wrap-container .filter-container .fieldgroup { width: 100%; } }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-customer-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
@media (max-width: 35.9375rem) { .coh-style-customer-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); width: 100%; }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { padding-right: 12px; padding-left: 12px; width: 25%; }
@media (max-width: 47.9375rem) { .coh-style-customer-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { width: 50%; } }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup:last-child { margin-bottom: 0; }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 20px; margin-bottom: 16px; display: inline-block; }
@media (max-width: 47.9375rem) { .coh-style-customer-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { margin-bottom: 8px; } }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: 16px; line-height: 20px; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-customer-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: -webkit-calc(16px - 4px); margin-bottom: calc(16px - 4px); } }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup .form-item label.option { font-size: 0.875rem; line-height: 20px; padding-left: 24px; font-weight: 400; position: relative; display: inline-block; margin-bottom: 0; }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup .form-item label.option:before { border-style: solid; border-width: 0.0625rem; border-color: #949494; background-color: white; display: block; position: absolute; top: 0.0625rem; left: 0; height: 1.0625rem; width: 1.0625rem; content: ''; -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup .form-item label.option:after { height: 0.6875rem; width: 0.375rem; top: 0.1875rem; position: absolute; left: 0.34375rem; display: block; border-right-width: 0.09375rem; border-bottom-width: 0.09375rem; border-bottom-style: solid; border-right-style: solid; border-bottom-color: black; border-right-color: black; -webkit-transform: rotateZ(40deg); -ms-transform: rotate(40deg); transform: rotateZ(40deg); -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup .form-item input { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 0.0625rem; opacity: 0; }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:before { background-color: #d1eac0; border-color: #7eb843; }
.coh-style-customer-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:after { content: ''; }
.coh-style-customer-lister .wrap-container .pager { line-height: 1.25rem; text-align: center; }
.coh-style-customer-lister .wrap-container .pager .pager__item { display: inline-block; }
.coh-style-customer-lister .wrap-container .pager .pager__item .button { line-height: 1.25rem; font-size: 1rem; display: inline-block; color: #6c777c; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-customer-lister .wrap-container .pager .pager__item .button:after { line-height: 1.25rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F107"; font-family: "icomoon"; font-size: 1.6875rem; vertical-align: -0.375rem; margin-right: 0.125rem; margin-left: 0.5625rem; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-customer-lister .wrap-container .pager .pager__item .button:hover { color: black; }
.coh-style-customer-lister .wrap-container .pager .pager__item .button:hover:after { color: #5a9221; margin-right: 0; margin-left: 0.6875rem; }
@media (max-width: 59.9375rem) { .coh-style-customer-lister .wrap-container .pager .pager__item .button:hover:after { margin-right: 0.125rem; margin-left: 0.5625rem; } }
.coh-style-customer-lister .coh-style-hero-with-background-image .typography-container { min-height: 25rem; }
@media (max-width: 59.9375rem) { .coh-style-customer-lister .coh-style-hero-with-background-image .typography-container { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-customer-lister .coh-style-hero-with-background-image .typography-container { min-height: 0; } }
.coh-style-event-lister { margin-bottom: -webkit-calc(30px * 2); margin-bottom: calc(30px * 2); }
@media (max-width: 47.9375rem) { .coh-style-event-lister { margin-bottom: 40px; } }
.coh-style-event-lister .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container { padding-top: 12px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); min-height: 12.5rem; }
@media (max-width: 47.9375rem) { .coh-style-event-lister .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container { min-height: 0; } }
.coh-style-event-lister .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container { margin-top: 1.375rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-event-lister .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container a { margin: 0; }
.coh-style-event-lister .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .coh-heading { margin-bottom: 0; }
.coh-style-event-lister .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .coh-wysiwyg { margin-bottom: 1.375rem; }
@media (max-width: 47.9375rem) { .coh-style-event-lister .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .media-container { height: 6.25rem; } }
.coh-style-event-lister .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .media-container img { height: 12.5rem; width: auto; margin-right: auto; margin-left: auto; }
@media (max-width: 47.9375rem) { .coh-style-event-lister .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .media-container img { height: 100%; } }
.coh-style-event-lister .coh-style-hero-with-foreground-image > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns { margin-bottom: 0; }
.coh-style-event-lister .wrap-container { margin-right: 8.33%; margin-left: 8.33%; position: relative; }
@media (max-width: 59.9375rem) { .coh-style-event-lister .wrap-container { margin-right: 0; margin-left: 0; } }
.coh-style-event-lister .wrap-container .coh-view-contents > .coh-row > .coh-row-inner > .coh-column > article { height: 100%; }
.coh-style-event-lister .wrap-container .filter-container-wrapper { padding-top: -webkit-calc(80px - 5px); padding-top: calc(80px - 5px); position: relative; z-index: 10; margin-bottom: 30px; }
@media (max-width: 47.9375rem) { .coh-style-event-lister .wrap-container .filter-container-wrapper { padding-top: 40px; margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); } }
.coh-style-event-lister .wrap-container .filter-container-wrapper.open .filter-inner-container { -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); }
.coh-style-event-lister .wrap-container .filter-container-wrapper.open .filter-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-event-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header { padding-bottom: 0; margin-bottom: 1rem; z-index: 2; }
.coh-style-event-lister .wrap-container .filter-container-wrapper.open .filter-container-wrapper-header .coh-button:first-child:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); color: #5a9221; }
.coh-style-event-lister .wrap-container .filter-container-wrapper .filter-inner-container { background-color: white; width: -webkit-calc(100% + 48px); width: calc(100% + 48px); padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: 24px; padding-bottom: 30px; padding-left: 24px; margin-right: -webkit-calc(24px * -1); margin-right: calc(24px * -1); margin-left: -webkit-calc(24px * -1); margin-left: calc(24px * -1); -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; position: absolute; top: 0; left: 0; z-index: 10; }
@media (max-width: 47.9375rem) { .coh-style-event-lister .wrap-container .filter-container-wrapper .filter-inner-container { margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); padding-top: -webkit-calc(8px - 2px); padding-top: calc(8px - 2px); padding-right: 12px; padding-bottom: -webkit-calc(16px - 2px); padding-bottom: calc(16px - 2px); padding-left: 12px; width: -webkit-calc(100% + 24px); width: calc(100% + 24px); } }
.coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:before { display: none; }
.coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header:after { display: none; }
.coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button { color: #6c777c; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:focus { outline-style: none; }
.coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:first-child:after { line-height: 1rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F107"; font-family: "icomoon"; font-size: 1.75rem; margin-right: 0.125rem; margin-left: 0.5625rem; color: #6c777c; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
@media (max-width: 35.9375rem) { .coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .coh-button:first-child:after { margin-top: 0.1875rem; } }
.coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .reset-filters:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F0E2"; font-family: "icomoon"; font-size: 1.125rem; margin-left: 0.75rem; }
@media (max-width: 35.9375rem) { .coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn { color: white; width: 5.625rem; overflow: hidden; height: 1.1875rem; position: relative; } }
.coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { position: absolute; content: "Filter by:"; color: #6c777c; font-size: 1rem; display: none; }
@media (max-width: 35.9375rem) { .coh-style-event-lister .wrap-container .filter-container-wrapper .filter-container-wrapper-header .filter-btn:before { display: block; } }
.coh-style-event-lister .wrap-container .filter-container { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup { width: 33.333%; padding-right: 12px; padding-left: 12px; margin-bottom: 40px; }
@media (max-width: 47.9375rem) { .coh-style-event-lister .wrap-container .filter-container .fieldgroup { width: 50%; margin-bottom: -webkit-calc(40px + 8px); margin-bottom: calc(40px + 8px); } }
@media (max-width: 35.9375rem) { .coh-style-event-lister .wrap-container .filter-container .fieldgroup { width: 100%; } }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-event-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
@media (max-width: 35.9375rem) { .coh-style-event-lister .wrap-container .filter-container .fieldgroup:nth-child(4) { width: 100%; } }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -webkit-calc(12px * -1); margin-right: calc(12px * -1); margin-left: -webkit-calc(12px * -1); margin-left: calc(12px * -1); width: 100%; }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { padding-right: 12px; padding-left: 12px; width: 25%; }
@media (max-width: 47.9375rem) { .coh-style-event-lister .wrap-container .filter-container .fieldgroup:nth-child(4) .form-checkboxes .form-checkboxes .form-item { width: 50%; } }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup:last-child { margin-bottom: 0; }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 20px; margin-bottom: 16px; display: inline-block; }
@media (max-width: 47.9375rem) { .coh-style-event-lister .wrap-container .filter-container .fieldgroup .fieldset-legend { margin-bottom: 8px; } }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: 16px; line-height: 20px; position: relative; }
@media (max-width: 47.9375rem) { .coh-style-event-lister .wrap-container .filter-container .fieldgroup .form-item { margin-bottom: -webkit-calc(16px - 4px); margin-bottom: calc(16px - 4px); } }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup .form-item label.option { font-size: 0.875rem; line-height: 20px; padding-left: 24px; font-weight: 400; position: relative; display: inline-block; margin-bottom: 0; }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup .form-item label.option:before { border-style: solid; border-width: 0.0625rem; border-color: #949494; background-color: white; display: block; position: absolute; top: 0.0625rem; left: 0; height: 1.0625rem; width: 1.0625rem; content: ''; -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup .form-item label.option:after { height: 0.6875rem; width: 0.375rem; top: 0.1875rem; position: absolute; left: 0.34375rem; display: block; border-right-width: 0.09375rem; border-bottom-width: 0.09375rem; border-bottom-style: solid; border-right-style: solid; border-bottom-color: black; border-right-color: black; -webkit-transform: rotateZ(40deg); -ms-transform: rotate(40deg); transform: rotateZ(40deg); -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup .form-item input { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 0.0625rem; opacity: 0; }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:before { background-color: #d1eac0; border-color: #7eb843; }
.coh-style-event-lister .wrap-container .filter-container .fieldgroup .form-item input:checked + label.option:after { content: ''; }
.coh-style-event-lister .wrap-container .pagination nav { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-h1-map-marker { font-weight: 800; font-size: 3.625rem; line-height: 4.25rem; margin-bottom: 1.25rem; }
@media (max-width: 59.9375rem) { .coh-style-h1-map-marker { font-size: 2.125rem; line-height: 2.625rem; } }
.coh-style-h1-map-marker:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F041"; font-family: "icomoon"; vertical-align: 0.0625rem; font-size: 3rem; }
@media (max-width: 59.9375rem) { .coh-style-h1-map-marker:before { font-size: 1.75rem; } }
.coh-style-hero-background-video-curve-panel-box { width: 100%; -webkit-border-top-right-radius: 10.25rem; border-top-right-radius: 10.25rem; opacity: 0.94; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; max-width: 55%; display: inline-block; overflow: hidden; }
.coh-style-hero-background-video-color-overlay { -webkit-transition: background-color linear 1ms; -o-transition: background-color linear 1ms; transition: background-color linear 1ms; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 0; }
.coh-style-hero-background-video-box-overlay { padding-top: 15px; padding-right: 25px; padding-bottom: 15px; padding-left: 25px; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-radius: 10px; border-radius: 10px; opacity: 0.94; }
@media (max-width: 63.9375rem) { .coh-style-hero-background-video-box-overlay { padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; } }
.coh-style-hero-background-video- { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; display: block; z-index: -1; position: absolute; top: 50%; min-width: 100%; min-height: 100%; left: 50%; }
.coh-style-hero-bg-video-banner-container { position: relative; display: block; overflow: hidden; z-index: 0; width: 100%; min-height: 38.75rem; }
.coh-style-h5 { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 1.25rem; font-size: 1.375rem; line-height: 1.75rem; }
@media (max-width: 63.9375rem) { .coh-style-h5 { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.125rem; line-height: 1.375rem; } }
@media (max-width: 47.9375rem) { .coh-style-h5 { font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-h3 { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 1.25rem; font-size: 2.125rem; line-height: 2.625rem; }
@media (max-width: 63.9375rem) { .coh-style-h3 { margin-bottom: 1.25rem; font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5rem; line-height: 1.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-h3 { margin-bottom: 1.25rem; font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5rem; line-height: 1.75rem; } }
.coh-style-h2 { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.75rem; line-height: 3rem; margin-bottom: 1.25rem; }
@media (max-width: 63.9375rem) { .coh-style-h2 { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 1.25rem; font-size: 1.625rem; line-height: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-h2 { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 1.25rem; font-size: 1.625rem; line-height: 1.875rem; } }
.coh-style-h1-small { font-size: 2.125rem; font-weight: 900; line-height: 2.625rem; margin-bottom: 1.25rem; }
@media (max-width: 59.9375rem) { .coh-style-h1-small { font-size: 1.5rem; line-height: 1.75rem; } }
.coh-style-h4 { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 1.25rem; font-size: 1.75rem; line-height: 2rem; }
@media (max-width: 63.9375rem) { .coh-style-h4 { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 1.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-h4 { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 1.75rem; } }
.coh-style-event-teaser { background-color: #f5f5f4; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; }
@media (max-width: 59.9375rem) { .coh-style-event-teaser { height: -webkit-calc(100% - 24px); height: calc(100% - 24px); margin-bottom: 24px; } }
@media (max-width: 47.9375rem) { .coh-style-event-teaser { height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; } }
.coh-style-event-teaser:hover { -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); }
.coh-style-event-teaser:hover .typography-container :not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { text-decoration: none; }
.coh-style-event-teaser .coh-style-text-and-media { height: 100%; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row { height: 100%; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row { height: 100%; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media { position: relative; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media .image-link { height: 100%; width: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container { height: 11.875rem; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-right: 32px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: 32px; height: -webkit-calc(100% + 16px); height: calc(100% + 16px); margin-top: -webkit-calc(16px * -1); margin-top: calc(16px * -1); }
@media (max-width: 59.9375rem) { .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } }
@media (max-width: 47.9375rem) { .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container { margin-top: auto; margin-right: 0; margin-bottom: 8px; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; line-height: 1.125rem; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link, .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container a { margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; line-height: 1.125rem; font-size: 0.875rem; color: #000000 !important; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:after, .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container a:after { line-height: 18px; font-size: 1.5rem; font-weight: bold; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-wysiwyg { margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); line-height: 20px; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-wysiwyg p { font-size: 1rem; line-height: 1.25; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { padding-top: 8px; border-top-style: solid; border-top-width: 0.0625rem; border-top-color: #979797; position: relative; z-index: 1; min-height: 3rem; line-height: 18px; color: #6c777c; }
@media (max-width: 59.9375rem) { .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 2.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 0; } }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a { font-size: 0.875rem; line-height: 1.125rem; display: inline; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: #6c777c; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading { margin-bottom: 0; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading { margin-top: -webkit-calc(24px - 4px); margin-top: calc(24px - 4px); margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); }
@media (max-width: 59.9375rem) { .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading { margin-top: 24px; } }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading:before { z-index: -1; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .tile-event-type { padding: 0.25rem; margin-top: 0; margin-right: -2rem; margin-bottom: 0; margin-left: -2rem; text-align: center; font-size: 0.875rem; line-height: 1.125rem; font-weight: bold; background-color: #c1e6f4; }
@media (max-width: 59.9375rem) { .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .tile-event-type { padding: 0.3125rem; } }
@media (max-width: 47.9375rem) { .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .tile-event-type { margin-right: -1.25rem; margin-left: -1.25rem; } }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .date-location { padding-top: 12px; padding-right: 30px; padding-bottom: -webkit-calc(16px - 3px); padding-bottom: calc(16px - 3px); padding-left: 30px; margin-right: -webkit-calc(32px * -1); margin-right: calc(32px * -1); margin-left: -webkit-calc(32px * -1); margin-left: calc(32px * -1); background-color: #fcfad2; text-align: center; line-height: 0.5; }
@media (max-width: 59.9375rem) { .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .date-location { margin-right: -webkit-calc(30px * -1); margin-right: calc(30px * -1); margin-left: -webkit-calc(30px * -1); margin-left: calc(30px * -1); } }
@media (max-width: 47.9375rem) { .coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .date-location { margin-right: -webkit-calc(24px * -1 + 4px); margin-right: calc(24px * -1 + 4px); margin-left: -webkit-calc(24px * -1 + 4px); margin-left: calc(24px * -1 + 4px); padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .date-location .event-date { font-size: 0.875rem; line-height: 1.125rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-event-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .date-location .event-location { font-size: 0.875rem; line-height: 1.125rem; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-events-listings-hero .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container { padding-top: 12px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); min-height: 12.5rem; }
@media (max-width: 47.9375rem) { .coh-style-events-listings-hero .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container { min-height: 0; } }
.coh-style-events-listings-hero .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container { margin-top: 1.375rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-events-listings-hero .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .link-container a { margin: 0; }
.coh-style-events-listings-hero .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .coh-heading { margin-bottom: 0; }
.coh-style-events-listings-hero .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .typography-container .coh-wysiwyg { margin-bottom: 1.375rem; }
@media (max-width: 47.9375rem) { .coh-style-events-listings-hero .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .media-container { height: 6.25rem; } }
.coh-style-events-listings-hero .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .media-container img { height: 12.5rem; width: auto; margin-right: auto; margin-left: auto; }
@media (max-width: 47.9375rem) { .coh-style-events-listings-hero .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing][data-gs-spacing] .media-container img { height: 100%; } }
.coh-style-events-listings-hero .coh-style-hero-with-foreground-image > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns { margin-bottom: 0; }
.coh-style-h1 { font-size: 3.625rem; font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 4.25rem; margin-bottom: 1.25rem; }
@media (max-width: 63.9375rem) { .coh-style-h1 { font-size: 2.125rem; font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 2.625rem; margin-bottom: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-h1 { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.125rem; line-height: 2.625rem; margin-bottom: 1.25rem; } }
.coh-style-text-item---lists .coh-list-container .coh-list-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 1.5rem; }
.coh-style-text-item---lists .coh-list-container .coh-list-item .span { height: 2.5rem; width: 2.5rem; display: block; color: white; -webkit-border-radius: 50%; border-radius: 50%; margin-right: 1.5rem; text-align: center; padding: 0.5rem; background-color: #7eb843; }
@media (max-width: 47.9375rem) { .coh-style-text-item---lists .coh-list-container .coh-list-item .span { margin-right: 1rem; } }
.coh-style-text-item---lists .coh-list-container .coh-list-item .span:before { background-image: url("/sites/default/files/images/icons/tick-icon.svg"); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; content: ''; height: 100%; width: 100%; display: block; }
.coh-style-text-item---lists .coh-list-container .coh-list-item .wysiwyg { width: -webkit-calc(100% - 64px); width: calc(100% - 64px); word-break: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; max-width: -webkit-calc(100% - 64px); max-width: calc(100% - 64px); }
@media (max-width: 47.9375rem) { .coh-style-text-item---lists .coh-list-container .coh-list-item .wysiwyg { width: -webkit-calc(100% - 56px); width: calc(100% - 56px); max-width: -webkit-calc(100% - 56px); max-width: calc(100% - 56px); } }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title.is-active a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a { color: #424747; background-color: #f3f3f3; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a { padding: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #424747; font-size: 1.25rem; color: white; -webkit-transition: 200ms ease-in-out; -o-transition: 200ms ease-in-out; transition: 200ms ease-in-out; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a { font-size: inherit; padding: 16px; padding-right: 16px; } }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a:hover, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a:hover { color: #424747; background-color: #f3f3f3; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title { margin-top: 4px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title:first-child { margin-top: 0; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F068"; font-family: "icomoon"; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F067"; font-family: "icomoon"; margin-left: auto; padding-left: 16px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content { background-color: #f3f3f3; padding: 24px; }
@media (max-width: 47.9375rem) { .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content { padding: 16px; } }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-horizontal-left li { margin-right: 4px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-horizontal-left li:last-child { margin-right: 0; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li { margin-bottom: 4px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li:last-child { margin-bottom: 0; }
.coh-style-accordion-and-tabs .coh-accordion-tabs-display-tabs-xl > .coh-accordion-tabs-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 59.9375rem) { .coh-style-accordion-and-tabs .coh-accordion-tabs-display-accordion-sm > .coh-accordion-tabs-nav { display: none; } }
.coh-style-large-panel .coh-style-text-and-media { overflow: hidden; -webkit-border-radius: 1.875rem; border-radius: 1.875rem; background-color: #f3f3f3; -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: 200ms ease-in-out box-shadow; -o-transition: 200ms ease-in-out box-shadow; transition: 200ms ease-in-out box-shadow; }
.coh-style-large-panel .coh-style-text-and-media:hover { -webkit-box-shadow: none; box-shadow: none; }
.coh-style-large-panel .coh-style-text-and-media:hover .link-container > div:not(.coh-style-basic-link) { -webkit-transform: scaleX(0.95) scaleY(0.95); -ms-transform: scaleX(0.95) scaleY(0.95); transform: scaleX(0.95) scaleY(0.95); }
.coh-style-large-panel .coh-style-text-and-media .link-container > * { -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.coh-style-large-panel .coh-style-text-and-media .text-container { padding-top: 32px; padding-right: 24px; padding-bottom: 32px; }
@media (max-width: 59.9375rem) { .coh-style-large-panel .coh-style-text-and-media .text-container { padding-top: 0; padding-left: 24px; } }
@media (max-width: 47.9375rem) { .coh-style-large-panel .coh-style-text-and-media .link-container > div { display: block; } }
.coh-style-large-panel .link-heading { text-decoration: none !important; }
.coh-style-text { position: relative; }
.coh-style-text .preheading { font-weight: bold; font-size: 0.75rem; text-transform: uppercase; margin-bottom: 4px; }
.coh-style-text .link-container { margin-top: 24px; }
.coh-style-tab-section-container .coh-style-boxed { padding: 0; }
.coh-style-tab-section-container .media-container { margin-top: -6.25rem; margin-right: -6.25rem; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container .media-container { margin-top: 0; margin-right: -1.25rem; margin-left: -1.25rem; } }
.coh-style-tab-section-container .media-container img { max-height: 29.375rem; max-width: 29.375rem; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container .media-container img { margin-top: 1rem; margin-right: auto; margin-left: auto; max-height: 16.25rem; -o-object-fit: contain; object-fit: contain; } }
.coh-style-tab-section-container .media-container .coh-video { width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container .media-container .coh-video .mejs__container { padding-top: 56.25%; width: 100% !important; height: 0 !important; max-width: 100%; } }
.coh-style-tab-section-container > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-text { margin-bottom: 6.25rem; }
@media (max-width: 59.9375rem) { .coh-style-tab-section-container > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-text { margin-bottom: 3.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-text { margin-bottom: 1.375rem; } }
.coh-style-tab-section-container > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-text .typography-container { max-width: 48.5rem; }
@media (max-width: 59.9375rem) { .coh-style-tab-section-container > .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-text .typography-container { max-width: 100%; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-container-boxed { padding-right: 0; padding-left: 0; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-container-boxed { margin-right: 0; margin-left: 0; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner { margin-right: 6.25rem; margin-left: -webkit-calc(588px - 50vw); margin-left: calc(588px - 50vw); -webkit-border-top-right-radius: 1.875rem; border-top-right-radius: 1.875rem; -webkit-border-bottom-right-radius: 1.875rem; border-bottom-right-radius: 1.875rem; min-height: 25rem; }
@media (max-width: 79.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner { margin-right: -webkit-calc(8.333vw - 6.667px); margin-right: calc(8.333vw - 6.667px); margin-left: -webkit-calc(-1 * 40px - 12px); margin-left: calc(-1 * 40px - 12px); } }
@media (max-width: 59.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner { margin-right: -webkit-calc(12.5vw - 29px); margin-right: calc(12.5vw - 29px); margin-left: -webkit-calc(32px * -1); margin-left: calc(32px * -1); } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner { margin-right: 0; margin-left: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; min-height: auto; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav { max-width: none; width: -webkit-calc(50vw - 312px); width: calc(50vw - 312px); padding-top: -webkit-calc(40px + 10px); padding-top: calc(40px + 10px); padding-right: -webkit-calc(24px + 4px); padding-right: calc(24px + 4px); padding-bottom: -webkit-calc(40px + 10px); padding-bottom: calc(40px + 10px); padding-left: -webkit-calc(50vw - 588px); padding-left: calc(50vw - 588px); -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-shadow: 0 0.125rem 1.375rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.375rem 0 rgba(0, 0, 0, 0.15); -webkit-border-top-right-radius: 4.375rem; border-top-right-radius: 4.375rem; -webkit-border-bottom-right-radius: 4.375rem; border-bottom-right-radius: 4.375rem; min-height: 25rem; }
@media (max-width: 79.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav { padding-left: -webkit-calc(40px + 12px); padding-left: calc(40px + 12px); width: -webkit-calc(25vw + 8px); width: calc(25vw + 8px); } }
@media (max-width: 59.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav { padding-left: -webkit-calc(24px + 4px); padding-left: calc(24px + 4px); width: -webkit-calc(25vw - 2px); width: calc(25vw - 2px); } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav { display: none; min-height: 0; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav li { margin-bottom: 0; }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav li.is-active a { background-color: rgba(0, 0, 0, 0); color: black; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav li.is-active a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 0.5625rem; height: auto; content: "\F105"; font-family: "icomoon"; color: #7eb843; margin-left: 0.5rem; font-size: 1.5rem; }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav li a { background-color: rgba(0, 0, 0, 0); padding-top: 0.5625rem; padding-right: 0.25rem; padding-bottom: 0.5625rem; padding-left: 0.25rem; color: #424747; font-size: 1.125rem; line-height: 1.375rem; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav li a { font-size: 1rem; line-height: 1.25rem; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper { max-width: none; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; width: -webkit-calc(100% - 50vw + 312px); width: calc(100% - 50vw + 312px); }
@media (max-width: 79.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper { width: -webkit-calc(100% - 25vw - 8px); width: calc(100% - 25vw - 8px); } }
@media (max-width: 59.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper { width: -webkit-calc(100% - 25vw + 2px); width: calc(100% - 25vw + 2px); } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper { width: 100%; -webkit-box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15); -webkit-border-radius: 0.75rem; border-radius: 0.75rem; overflow: hidden; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { padding: 0; height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { height: 0!important; display: block!important; overflow: hidden; -webkit-transition: height 350ms linear; -o-transition: height 350ms linear; transition: height 350ms linear; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content:last-child { -webkit-border-bottom-left-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit; border-bottom-right-radius: inherit; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content.is-active { height: 100%!important; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media { height: 100%; }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row { height: 100%; }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row { height: 100%; }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: 1.5rem; padding-right: 12px; padding-bottom: 1.5rem; padding-left: 1.5rem; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .text-container { padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .text-container p { font-size: 1rem; line-height: 1.25rem; }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .text-container .coh-link, .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .text-container .coh-style-primary-button, .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .text-container .coh-style-secondary-button, .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .text-container .coh-style-tertiary-button, .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .text-container .coh-style-icon-button { margin-top: 0; }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .column-media { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 0; }
@media (max-width: 59.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .column-media { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .column-media { margin-bottom: 0; padding-left: -webkit-calc(12px - 2px); padding-left: calc(12px - 2px); } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .column-media .media-container { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; max-width: -webkit-calc(100% + 100px); max-width: calc(100% + 100px); }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .column-media .media-container { max-width: 100%; margin-right: 0; margin-left: 0; display: block; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .column-media .media-container picture { margin-right: auto; margin-left: auto; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .column-media .media-container img { position: absolute; bottom: 0; left: 0; max-width: 100%; width: auto; height: auto; max-height: 26.875rem; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .column-media .media-container img { max-height: 16.25rem; max-width: 29.375rem; position: static; margin-right: auto; margin-left: auto; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .column-media .media-container .coh-video { max-width: 100%; margin-top: 6.25rem; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media > .coh-row > .main-row .column-media .media-container .coh-video { margin-top: 0; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only { padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only p { font-size: 1rem; line-height: 1.25rem; }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only .coh-link, .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only .coh-style-primary-button, .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only .coh-style-secondary-button, .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only .coh-style-tertiary-button, .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only .coh-style-icon-button { margin-top: 0; }
@media (max-width: 79.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .main-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 59.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .main-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .main-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (max-width: 79.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .main-row > .coh-column { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; width: 50%; } }
@media (max-width: 59.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .main-row > .coh-column { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; width: 50%; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .main-row > .coh-column { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title { margin-top: 0; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title:first-child { -webkit-border-top-right-radius: inherit; border-top-right-radius: inherit; -webkit-border-top-left-radius: inherit; border-top-left-radius: inherit; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title:first-child a { -webkit-border-top-left-radius: inherit; border-top-left-radius: inherit; -webkit-border-top-right-radius: inherit; border-top-right-radius: inherit; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title:nth-last-child(2) { -webkit-border-bottom-left-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit; border-bottom-right-radius: inherit; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title:nth-last-child(2) a { -webkit-border-bottom-left-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit; border-bottom-right-radius: inherit; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active:nth-last-child(2) { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active:nth-last-child(2) a { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a { border-bottom-color: rgba(0, 0, 0, 0); }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a { color: black; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F107"; font-family: "icomoon"; font-size: 1.5rem; color: #7eb843; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a { color: #424747; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #ced3d7; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } }
.coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after { padding-left: 0; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.5rem; content: "\F107"; font-family: "icomoon"; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; color: #979797; } }
.coh-style-tab-section-container .tab-vertical-container[data-tab-vertical-alignment][data-tab-vertical-alignment="center"] .coh-style-tab-item---text-only { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-tab-section-container .tab-vertical-container[data-tab-vertical-alignment][data-tab-vertical-alignment="top"] .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media .coh-row > .main-row .text-container { padding-top: 2.5rem; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container .tab-vertical-container[data-tab-vertical-alignment][data-tab-vertical-alignment="top"] .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-text-and-media .coh-row > .main-row .text-container { padding-top: 1.25rem; } }
.coh-style-tab-section-container .tab-vertical-container[data-tab-vertical-alignment][data-tab-vertical-alignment="top"] .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-style-tab-section-container .tab-vertical-container[data-tab-vertical-alignment][data-tab-vertical-alignment="top"] .coh-style-tab-item---text-only { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
.coh-style-tab-section-container .tab-vertical-container[data-tab-vertical-alignment][data-tab-vertical-alignment="top"] .coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content="center"] { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-style-tab-section-container .tab-vertical-container .heading-text { margin-bottom: 5rem; }
@media (max-width: 59.9375rem) { .coh-style-tab-section-container .tab-vertical-container .heading-text { margin-bottom: 3.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container .tab-vertical-container .heading-text { margin-bottom: 1.25rem; } }
.coh-style-tab-section-container .coh-accordion-tabs-nav:before { padding-top: 0.5625rem; padding-right: 0.25rem; padding-bottom: 0.5625rem; padding-left: 0.25rem; display: block; font-size: 1rem; font-weight: normal; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container .coh-accordion-tabs-content-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; } }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper:before { display: none; font-size: 0.875rem; background-color: #dfdfdf; font-weight: bold; color: #4c4c4c; letter-spacing: 0.025em; padding: 1.25rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #ced3d7; }
@media (max-width: 47.9375rem) { .coh-style-tab-section-container .coh-accordion-tabs-content-wrapper:before { display: block; } }
.coh-style-tab-section-container .coh-accordion-tabs-nav li:nth-child(1) { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-style-tab-section-container .coh-accordion-tabs-nav li:nth-child(2) { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.coh-style-tab-section-container .coh-accordion-tabs-nav li:nth-child(3) { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.coh-style-tab-section-container .coh-accordion-tabs-nav li:nth-child(4) { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
.coh-style-tab-section-container .coh-accordion-tabs-nav li:nth-child(5) { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
.coh-style-tab-section-container .coh-accordion-tabs-nav li:nth-child(6) { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
.coh-style-tab-section-container .coh-accordion-tabs-nav li:nth-child(n+7) { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(1) { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(2) { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(3) { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(4) { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(5) { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(6) { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(7) { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(8) { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(9) { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(10) { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(11) { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(12) { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
.coh-style-tab-section-container .coh-accordion-tabs-content-wrapper div:nth-child(n+13) { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
[data-navigation-height][data-navigation-height="auto"] .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner { min-height: auto; }
[data-navigation-height][data-navigation-height="auto"] .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-nav { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; -webkit-box-shadow: none; box-shadow: none; min-height: 0; }
[data-navigation-height][data-navigation-height="auto"] .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only { padding-top: 40px; padding-bottom: 30px; }
@media (max-width: 47.9375rem) { [data-navigation-height][data-navigation-height="auto"] .coh-style-tab-section-container > .coh-style-section .coh-style-boxed .coh-style-section .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-tab-item---text-only { padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] { position: relative; padding-top: 40px; margin-top: -webkit-calc(40px * -1); margin-top: calc(40px * -1); }
@media (max-width: 47.9375rem) { .coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] { padding-top: 0; margin-top: 0; } }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .slider-header { padding-right: -webkit-calc(80px * 1.5); padding-right: calc(80px * 1.5); margin-top: -webkit-calc(40px * -1); margin-top: calc(40px * -1); }
@media (max-width: 59.9375rem) { .coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .slider-header { padding-right: 0; } }
@media (max-width: 47.9375rem) { .coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .slider-header { margin-top: 0; } }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .coh-slider-container { position: static; }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .coh-slider-container .coh-slider-nav-top { position: absolute; top: -webkit-calc(12px / 2); top: calc(12px / 2); right: 0; }
.coh-style-slider .slider-header { margin-bottom: 40px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-top-right"] .coh-slider-nav-top { margin-bottom: 16px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-top-right"] .slick-prev.slick-prev, .coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-top-right"] .slick-next.slick-prev { margin-right: 24px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-prev, .coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-next { background-color: #f3f3f3; height: -webkit-calc(32px * 2); height: calc(32px * 2); width: 32px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-prev.slick-disabled, .coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-next.slick-disabled { pointer-events: none; opacity: 0; }
.coh-style-slider .coh-slider-container .slick-prev, .coh-style-slider .coh-slider-container .slick-next { cursor: pointer; border: none; outline: none; background: transparent; font-size: 0; line-height: 0; padding: 0; -webkit-transition: 200ms opacity; -o-transition: 200ms opacity; transition: 200ms opacity; }
@media (max-width: 47.9375rem) { .coh-style-slider .coh-slider-container .slick-prev, .coh-style-slider .coh-slider-container .slick-next { display: none !important; } }
.coh-style-slider .coh-slider-container .slick-prev:hover, .coh-style-slider .coh-slider-container .slick-prev :focus, .coh-style-slider .coh-slider-container .slick-next:hover, .coh-style-slider .coh-slider-container .slick-next :focus { color: transparent; outline: none; }
.coh-style-slider .coh-slider-container .slick-prev:hover:before, .coh-style-slider .coh-slider-container .slick-prev :focus:before, .coh-style-slider .coh-slider-container .slick-next:hover:before, .coh-style-slider .coh-slider-container .slick-next :focus:before { opacity: 1; }
.coh-style-slider .coh-slider-container .slick-prev:before, .coh-style-slider .coh-slider-container .slick-next:before { color: #424747; font-size: 1.375rem; line-height: 0.0625rem; -webkit-transition: 200ms opacity; -o-transition: 200ms opacity; transition: 200ms opacity; }
.coh-style-slider .coh-slider-container .slick-prev.slick-disabled, .coh-style-slider .coh-slider-container .slick-next.slick-disabled { cursor: default; }
.coh-style-slider .coh-slider-container .slick-prev.slick-disabled:before, .coh-style-slider .coh-slider-container .slick-next.slick-disabled:before { opacity: 0.25; }
.coh-style-slider .coh-slider-container .slick-prev.slick-prev:before, .coh-style-slider .coh-slider-container .slick-next.slick-prev:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F053"; font-family: "icomoon"; }
.coh-style-slider .coh-slider-container .slick-prev.slick-next:before, .coh-style-slider .coh-slider-container .slick-next.slick-next:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; }
.coh-style-slider .coh-slider-container .slick-dots { position: absolute; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; top: 24px; }
@media (max-width: 47.9375rem) { .coh-style-slider .coh-slider-container .slick-dots { top: -webkit-calc(16px + 1px); top: calc(16px + 1px); } }
.coh-style-slider .coh-slider-container .slick-dots li { cursor: pointer; position: relative; display: inline-block; height: 1.25rem; width: 1.25rem; padding: 0; margin-top: 0; margin-right: -webkit-calc(4px / 2); margin-right: calc(4px / 2); margin-bottom: 4px; margin-left: -webkit-calc(4px / 2); margin-left: calc(4px / 2); }
.coh-style-slider .coh-slider-container .slick-dots li.slick-active button { cursor: default; }
.coh-style-slider .coh-slider-container .slick-dots li.slick-active button:before { opacity: 1; }
.coh-style-slider .coh-slider-container .slick-dots li button { cursor: pointer; border: 0; outline: none; background: transparent; color: transparent; display: block; height: 1.25rem; width: 1.25rem; }
.coh-style-slider .coh-slider-container .slick-dots li button:hover, .coh-style-slider .coh-slider-container .slick-dots li button :focus { outline: none; }
.coh-style-slider .coh-slider-container .slick-dots li button:hover:before, .coh-style-slider .coh-slider-container .slick-dots li button :focus:before { opacity: 1; }
.coh-style-slider .coh-slider-container .slick-dots li button:before { position: absolute; top: 50%; left: 50%; height: 0.625rem; width: 0.625rem; opacity: 0.25; -webkit-border-radius: 50%; border-radius: 50%; background-color: #424747; content: ""; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 200ms opacity; -o-transition: 200ms opacity; transition: 200ms opacity; }
.coh-style-section { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; width: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.section.coh-style-section[data-gs-spacing] { padding-top: 0; padding-bottom: 0; margin-bottom: 3.75rem; }
@media (max-width: 47.9375rem) { .section.coh-style-section[data-gs-spacing] { margin-bottom: 2.5rem; } }
.section.coh-style-section[data-gs-remove-spacing][data-gs-remove-spacing="1"] { margin-bottom: 0; }
.coh-style-section > .background-image-holder, .coh-style-section .background-video-holder { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; }
.coh-style-section > .background-image-holder + .section-inner, .coh-style-section .background-video-holder + .section-inner { position: relative; z-index: 2; }
.coh-style-section > .section-inner { width: 100%; }
@media (max-width: 35.9375rem) { .coh-style-section > .section-inner > .coh-container-boxed { margin-right: 16px; margin-left: 16px; } }
.coh-style-section > .section-inner > .coh-container-boxed > * { margin-bottom: 40px; }
.coh-style-section > .section-inner > .coh-container-boxed > *:last-child { margin-bottom: 0; }
.coh-style-section section { width: 100%; margin-right: 0; margin-left: 0; left: auto; right: auto; }
.coh-style-logo-section-container .media-container { max-width: 7.5rem; margin-right: auto; margin-left: auto; }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container .media-container { max-width: 5.25rem; } }
.coh-style-logo-section-container .logo-container { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-logo-section-container .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-bottom: 1rem; }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container .coh-column { margin-bottom: 1.5rem; } }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="12"] .coh-column { width: 100%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="11"] .coh-column { width: 91.66667%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="10"] .coh-column { width: 83.33333%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="9"] .coh-column { width: 75%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="8"] .coh-column { width: 66.66667%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="7"] .coh-column { width: 58.33333%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="6"] .coh-column { width: 50%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="5"] .coh-column { width: 41.66667%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="4"] .coh-column { width: 33.33333%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="3"] .coh-column { width: 25%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="2"] .coh-column { width: 16.66667%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="1"] .coh-column { width: 8.33333%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="1.5"] .coh-column { width: 20%; }
.coh-style-logo-section-container [data-col-width-dt][data-col-width-dt="1.7"] .coh-column { width: 14.285%; }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="1"] .coh-column { width: 8.33333%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="2"] .coh-column { width: 16.66667%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="3"] .coh-column { width: 25%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="4"] .coh-column { width: 33.33333%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="5"] .coh-column { width: 41.66667%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="6"] .coh-column { width: 50%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="7"] .coh-column { width: 58.33333%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="8"] .coh-column { width: 66.66667%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="9"] .coh-column { width: 75%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="10"] .coh-column { width: 83.33333%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="11"] .coh-column { width: 91.66667%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="12"] .coh-column { width: 100%; } }
@media (max-width: 63.9375rem) { .coh-style-logo-section-container [data-col-width-lt][data-col-width-lt="1.5"] .coh-column { width: 20%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="12"] .coh-column { width: 100%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="11"] .coh-column { width: 91.66667%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="10"] .coh-column { width: 83.33333%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="9"] .coh-column { width: 75%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="8"] .coh-column { width: 66.66667%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="7"] .coh-column { width: 58.33333%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="6"] .coh-column { width: 50%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="5"] .coh-column { width: 41.66667%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="4"] .coh-column { width: 33.33333%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="3"] .coh-column { width: 25%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="2"] .coh-column { width: 16.66667%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="1"] .coh-column { width: 8.33333%; } }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container [data-col-width-tt][data-col-width-tt="1.5"] .coh-column { width: 20%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="12"] .coh-column { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="11"] .coh-column { width: 91.66667%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="10"] .coh-column { width: 83.33333%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="9"] .coh-column { width: 75%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="8"] .coh-column { width: 66.66667%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="7"] .coh-column { width: 58.33333%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="6"] .coh-column { width: 50%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="5"] .coh-column { width: 41.66667%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="4"] .coh-column { width: 33.33333%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="3"] .coh-column { width: 25%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="2"] .coh-column { width: 16.66667%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="1"] .coh-column { width: 8.33333%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container [data-col-width-mt][data-col-width-mt="1.5"] .coh-column { width: 20%; } }
.coh-style-logo-section-container .coh-style-text .typography-container { max-width: 47.9375rem; }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container .coh-style-text .typography-container { max-width: 100%; } }
.coh-style-logo-section-container .coh-style-text .typography-container .coh-wysiwyg { max-width: 36rem; margin-right: auto; margin-left: auto; }
@media (max-width: 59.9375rem) { .coh-style-logo-section-container .coh-style-text .typography-container .coh-wysiwyg { max-width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-logo-section-container .coh-container-boxed .coh-row { margin-bottom: 0; } }
.coh-style-icons-section-container .media-container { max-width: 7.5rem; margin-right: auto; margin-left: auto; height: auto; }
@media (max-width: 47.9375rem) { .coh-style-icons-section-container .media-container { max-width: 5.25rem; } }
.coh-style-icons-section-container .logo-container { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-icons-section-container .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-bottom: 1rem; }
@media (max-width: 47.9375rem) { .coh-style-icons-section-container .coh-column { margin-bottom: 1.5rem; } }
.coh-style-icons-section-container [data-icon-no][data-icon-no="4"] .coh-column { width: 25%; }
@media (max-width: 59.9375rem) { .coh-style-icons-section-container [data-icon-no][data-icon-no="4"] .coh-column { width: 50%; } }
@media (max-width: 47.9375rem) { .coh-style-icons-section-container [data-icon-no][data-icon-no="4"] .coh-column { width: 100%; } }
.coh-style-icons-section-container [data-icon-no][data-icon-no="3"] .coh-column { width: 33.33333%; }
@media (max-width: 47.9375rem) { .coh-style-icons-section-container [data-icon-no][data-icon-no="3"] .coh-column { width: 100%; } }
.coh-style-icons-section-container [data-icon-no] .coh-column .main-row > .coh-column { width: 100%; }
.coh-style-icons-section-container .text-margin .typography-container { max-width: 47.9375rem; }
@media (max-width: 59.9375rem) { .coh-style-icons-section-container .text-margin .typography-container { max-width: 100%; } }
.coh-style-icons-section-container .text-margin .typography-container .coh-wysiwyg { max-width: 36rem; margin-right: auto; margin-left: auto; }
@media (max-width: 59.9375rem) { .coh-style-icons-section-container .text-margin .typography-container .coh-wysiwyg { max-width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-icons-section-container > .coh-style-section > .section-inner > .coh-container-boxed > .coh-row > .coh-row-inner > .coh-column:last-child { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-icons-section-container > .coh-style-section > .section-inner > .coh-container-boxed > .coh-row > .coh-row-inner > .coh-column:last-child .coh-column { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-icons-section-container > .coh-style-section > .section-inner > .coh-container-boxed > .coh-row > .coh-row-inner > .coh-column:last-child .coh-column:first-child { margin-bottom: 0; } }
.coh-style-icons-section-container .width-container[data-max-width][data-max-width="3"] { max-width: 61rem; margin-right: auto; margin-left: auto; }
@media (max-width: 47.9375rem) { .coh-style-large-panels .link-container { width: 100%; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-style-large-panels .link-container .coh-style-primary-button { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-large-panels .link-container .coh-style-standard-button { width: 100%; } }
.coh-style-hero-with-foreground-image .link-container { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-hero-with-foreground-image .link-container .coh-link { margin-top: 0; margin-right: 0; margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); margin-left: 0; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-foreground-image .link-container .coh-link { width: 100%; text-align: center; margin-bottom: 16px; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-foreground-image .link-container .coh-link:last-child { margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); } }
.coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing] { padding-top: 0; padding-bottom: 0; }
.coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing] .typography-container { padding-top: -webkit-calc(40px + 10px); padding-top: calc(40px + 10px); padding-bottom: -webkit-calc(40px + 10px); padding-bottom: calc(40px + 10px); }
@media (max-width: 59.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing] .typography-container { padding-top: -webkit-calc(40px + 5px); padding-top: calc(40px + 5px); padding-bottom: -webkit-calc(40px + 5px); padding-bottom: calc(40px + 5px); } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section[data-gs-spacing] .typography-container { padding-top: 24px; padding-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .coh-heading { text-align: center; } }
.coh-style-hero-with-foreground-image .coh-style-section .media-container { height: 100%; margin-right: -3.875rem; overflow: hidden; }
@media (max-width: 59.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container { margin-right: -2rem; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container { margin-right: -2.25rem; margin-left: -2.25rem; } }
.coh-style-hero-with-foreground-image .coh-style-section .media-container.actual-size { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: visible; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container.actual-size { display: block; } }
.coh-style-hero-with-foreground-image .coh-style-section .media-container.actual-size img { height: auto; }
.coh-style-hero-with-foreground-image .coh-style-section .media-container.actual-size .media-container { margin-top: auto; height: auto; overflow: visible; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container.actual-size .media-container { margin-bottom: 0; } }
.coh-style-hero-with-foreground-image .coh-style-section .media-container.actual-size .media-container .media-container { padding-right: 0; padding-left: 0; }
.coh-style-hero-with-foreground-image .coh-style-section .media-container.responsive { min-height: 25rem; }
@media (max-width: 59.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container.responsive { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container.responsive { min-height: 14.375rem; } }
.coh-style-hero-with-foreground-image .coh-style-section .media-container.responsive img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container.responsive img { position: relative; } }
.coh-style-hero-with-foreground-image .coh-style-section .media-container.responsive .media-container { position: relative; }
.coh-style-hero-with-foreground-image .coh-style-section .media-container.responsive .media-container .media-container { margin-right: -6.875rem; margin-left: -6.875rem; }
@media (max-width: 59.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container.responsive .media-container .media-container { margin-right: 0; margin-left: 0; } }
.coh-style-hero-with-foreground-image .coh-style-section .media-container .media-container { margin-right: -6.5625rem; margin-left: -6.5625rem; }
@media (max-width: 59.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container .media-container { margin-right: 0; margin-left: 0; } }
.coh-style-hero-with-foreground-image .coh-style-section .media-container img { font-family: 'object-fit: cover;'; -o-object-fit: contain; object-fit: contain; height: 100%; width: 100%; }
@media (max-width: 79.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container img { -o-object-fit: cover; object-fit: cover; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container img { height: auto; max-height: 27.5rem; } }
@media (max-width: 35.9375rem) { .coh-style-hero-with-foreground-image .coh-style-section .media-container img { max-height: 18.75rem; } }
.coh-style-hero-with-foreground-image .coh-style-section .coh-wysiwyg p { margin-bottom: 1.375rem; }
.coh-style-library-hero .coh-style-section[data-gs-spacing] { padding-top: 0; padding-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-library-hero .coh-style-section[data-gs-spacing] { padding-bottom: 0; } }
.coh-style-library-hero .coh-style-section[data-gs-spacing] .typography-container { padding-top: -webkit-calc(40px + 10px); padding-top: calc(40px + 10px); padding-bottom: -webkit-calc(80px - 8px); padding-bottom: calc(80px - 8px); }
@media (max-width: 59.9375rem) { .coh-style-library-hero .coh-style-section[data-gs-spacing] .typography-container { padding-top: -webkit-calc(40px + 5px); padding-top: calc(40px + 5px); padding-bottom: -webkit-calc(80px - 18px); padding-bottom: calc(80px - 18px); } }
@media (max-width: 47.9375rem) { .coh-style-library-hero .coh-style-section[data-gs-spacing] .typography-container { padding-top: 24px; padding-bottom: -webkit-calc(24px - 1px); padding-bottom: calc(24px - 1px); } }
.coh-style-library-hero .coh-style-section .typography-container { padding-right: 5.5rem; }
@media (max-width: 63.9375rem) { .coh-style-library-hero .coh-style-section .typography-container { padding-right: 5rem; } }
@media (max-width: 59.9375rem) { .coh-style-library-hero .coh-style-section .typography-container { padding-right: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-library-hero .coh-style-section .typography-container { padding-right: 1.25rem; } }
.coh-style-library-hero .coh-style-section .typography-container .coh-heading { color: white; }
@media (max-width: 47.9375rem) { .coh-style-library-hero .coh-style-section .typography-container .coh-heading { text-align: left; } }
.coh-style-library-hero .coh-style-section .typography-container .link-container { margin-top: 1.375rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-library-hero .coh-style-section .typography-container .link-container a { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-library-hero .coh-style-section .background-image-holder { background-position: right bottom; background-repeat: no-repeat; background-attachment: scroll; background-size: cover; position: absolute; left: 50%; width: 50%; }
@media (max-width: 79.9375rem) { .coh-style-library-hero .coh-style-section .background-image-holder { background-position: right bottom 0; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 63.9375rem) { .coh-style-library-hero .coh-style-section .background-image-holder { background-position: left top; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 59.9375rem) { .coh-style-library-hero .coh-style-section .background-image-holder { background-size: auto 100%; } }
@media (max-width: 47.9375rem) { .coh-style-library-hero .coh-style-section .background-image-holder { background-size: auto 295px; background-position: center bottom; background-repeat: no-repeat; background-attachment: scroll; width: 100%; left: 0; height: 50%; top: auto; bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-library-hero .coh-style-section .coh-heading { text-align: center; } }
@media (max-width: 47.9375rem) { .coh-style-library-hero .link-container { width: 100%; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-style-library-hero .link-container .coh-style-standard-button { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-library-hero .link-container .coh-style-primary-button { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-library-hero .link-container .coh-link { width: 100%; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-style-library-hero .link-container .coh-style-large-button { text-align: center; } }
.coh-style-library-hero .resource-main { padding-top: 3.125rem; padding-right: 4.0625rem; padding-bottom: 3.125rem; padding-left: 7rem; }
@media (max-width: 63.9375rem) { .coh-style-library-hero .resource-main { padding-top: 3.125rem; padding-right: 4.8125rem; padding-bottom: 3.125rem; padding-left: -webkit-calc(17.334% + 29.333px); padding-left: calc(17.334% + 29.333px); margin-left: -0.75rem; } }
@media (max-width: 59.9375rem) { .coh-style-library-hero .resource-main { padding-top: 2.8125rem; padding-right: 0; padding-bottom: 2.5rem; padding-left: 0.875rem; margin-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-library-hero .resource-main { padding-top: 1.5rem; padding-right: 2.25rem; padding-bottom: 0; padding-left: 2.25rem; margin-right: -2.25rem; margin-left: -2.25rem; } }
.coh-style-library-hero .resource-main .resource-container { padding-top: 0; padding-bottom: 0.75rem; margin-bottom: 0.875rem; }
@media (max-width: 59.9375rem) { .coh-style-library-hero .resource-main .resource-container { margin-bottom: 0.75rem; } }
.coh-style-library-hero .resource-main .resource-container:nth-child(2) { border-top-style: solid; border-top-width: 0.0625rem; border-top-color: black; padding-top: 1.125rem; }
.coh-style-library-hero .resource-main .resource-container .coh-heading { margin-bottom: 0.625rem; font-weight: bold; font-size: 1.375rem; line-height: 1.75rem; text-align: left; color: black; }
@media (max-width: 63.9375rem) { .coh-style-library-hero .resource-main .resource-container .coh-heading { font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-library-hero .resource-main .resource-container a { font-size: 0.875rem; line-height: 1.125rem; color: black; margin-top: 0; }
.coh-style-library-hero .resource-main .resource-container a:hover { border-bottom-style: solid; border-bottom-width: 0.0625rem; border-bottom-color: black; }
.coh-style-library-hero .resource-main .resource-container .coh-style-secondary-button:hover, .coh-style-library-hero .resource-main .resource-container .coh-style-icon-button:hover, .coh-style-library-hero .resource-main .resource-container .coh-style-tertiary-button:hover, .coh-style-library-hero .resource-main .resource-container .coh-style-primary-icon-button:hover, .coh-style-library-hero .resource-main .resource-container .coh-style-quaternary-button:hover, .coh-style-library-hero .resource-main .resource-container .coh-style-primary-button:hover, .coh-style-library-hero .resource-main .resource-container .coh-style-large-button:hover { border-bottom-style: none; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image[data-shallow][data-shallow="1"] .coh-style-section[data-gs-spacing] { padding-bottom: 1.5rem; } }
.coh-style-hero-with-background-image[data-shallow][data-shallow="1"] .coh-style-section .section-inner .coh-container-boxed { min-height: auto; }
@media (max-width: 59.9375rem) { .coh-style-hero-with-background-image[data-shallow][data-shallow="1"] .coh-style-section .background-image-holder { background-size: contain; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image[data-shallow][data-shallow="1"] .coh-style-section .background-image-holder { background-size: contain; } }
.coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] { padding-top: 0; padding-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] { padding-bottom: 20.4375rem; } }
.coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] .typography-container { padding-top: -webkit-calc(40px + 10px); padding-top: calc(40px + 10px); padding-bottom: -webkit-calc(40px + 10px); padding-bottom: calc(40px + 10px); }
@media (max-width: 59.9375rem) { .coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] .typography-container { padding-top: -webkit-calc(40px + 5px); padding-top: calc(40px + 5px); padding-bottom: 40px; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image .coh-style-section[data-gs-spacing] .typography-container { padding-top: 24px; padding-bottom: 0; } }
.coh-style-hero-with-background-image .coh-style-section .background-image-holder { background-position: right bottom; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; background-size: auto 100%; }
@media (max-width: 59.9375rem) { .coh-style-hero-with-background-image .coh-style-section .background-image-holder { background-size: auto 300px; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image .coh-style-section .background-image-holder { background-size: auto 275px !important; background-position: center bottom; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image .coh-style-section .coh-heading { text-align: center; } }
.coh-style-hero-with-background-image .coh-style-section .typography-container .coh-wysiwyg p { margin-bottom: 1.375rem; }
.coh-style-hero-with-background-image .coh-style-section .section-inner .coh-container-boxed { min-height: 25rem; }
@media (max-width: 59.9375rem) { .coh-style-hero-with-background-image .coh-style-section .section-inner .coh-container-boxed { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image .coh-style-section .section-inner .coh-container-boxed { min-height: auto; } }
.coh-style-hero-with-background-image .link-container { margin-top: 0; margin-bottom: 1.375rem; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image .link-container { width: 100%; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image .link-container .coh-style-standard-button { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image .link-container .coh-style-primary-button { width: 100%; } }
.coh-style-hero-with-background-image .link-container .coh-link { margin-top: 0; margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image .link-container .coh-link { width: 100%; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-style-hero-with-background-image .link-container .coh-style-large-button { text-align: center; } }
.coh-style-careers-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-right: -webkit-calc(50vw - 588px); padding-right: calc(50vw - 588px); padding-bottom: 2.25rem; padding-left: -webkit-calc(50vw - 588px); padding-left: calc(50vw - 588px); -webkit-box-sizing: border-box; box-sizing: border-box; }
@media (max-width: 79.9375rem) { .coh-style-careers-header { padding-right: 3.25rem; padding-left: 3.25rem; } }
@media (max-width: 63.9375rem) { .coh-style-careers-header { padding-right: 3.25rem; padding-bottom: 1.3125rem; padding-left: 3.25rem; } }
@media (max-width: 59.9375rem) { .coh-style-careers-header { padding-right: 0; padding-left: 0; } }
.coh-style-careers-header:before { display: block; background-color: white; height: -webkit-calc(100% - 50px); height: calc(100% - 50px); width: 100%; position: absolute; top: 0; left: 0; z-index: -1; pointer-events: none; }
.coh-style-careers-header:after { display: none; }
.coh-style-careers-header * { -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-careers-header .sitenav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-top: auto; margin-left: 40px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media (max-width: 79.9375rem) { .coh-style-careers-header .sitenav { margin-left: 0; } }
@media (max-width: 59.9375rem) { .coh-style-careers-header .sitenav { display: none; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal; margin-top: 0; } }
.coh-style-careers-header .sitenav .sitenav-search { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-style-careers-header .sitenav .sitenav-secondary-menu-holder { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 59.9375rem) { .coh-style-careers-header .sitenav .sitenav-secondary-menu-holder { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; } }
.coh-style-careers-header .sitenav .sitenav-divider { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; }
@media (max-width: 59.9375rem) { .coh-style-careers-header .sitenav .sitenav-divider { display: none; } }
.coh-style-careers-header .sitenav .sitenav-mainmenu-holder { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media (max-width: 59.9375rem) { .coh-style-careers-header .sitenav .sitenav-mainmenu-holder { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-style-careers-header .sitenav .sitenav-cta-holder { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
@media (max-width: 59.9375rem) { .coh-style-careers-header .sitenav .sitenav-cta-holder { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; } }
@media (max-width: 47.9375rem) { .coh-style-careers-header .sitenav .sitenav-cta-holder { display: block; } }
@media (max-width: 59.9375rem) { .coh-style-careers-header .siteheader { width: 100%; } }
.coh-style-careers-header .siteheader:before { display: none; }
.coh-style-careers-header .siteheader:after { display: none; }
.coh-style-careers-header .siteheader .siteheader-menu .siteheader-menu-trigger { outline-style: none; }
.coh-style-careers-header .menu { margin-right: 0; margin-left: 0; }
.coh-style-careers-header .header-cta { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 47.9375rem) { .coh-style-careers-header .header-cta { display: block; } }
.coh-style-careers-header .header-cta:first-child { margin-right: 16px; }
.coh-style-careers-header .header-cta:last-child { color: white; background-color: black; }
.coh-style-careers-header a.with-chevron:after { content: ''; height: 0.5rem; width: 0.5rem; border-color: #72808b; border-style: solid; border-width: 0 0 1.74px 1.74px; -webkit-transform: rotateZ(-135deg); -ms-transform: rotate(-135deg); transform: rotateZ(-135deg); margin-left: 0.3125rem; }
.coh-style-careers-header .sitenav-submenu:not(.block-mode) small { display: none !important; }
.coh-style-careers-header .sitenav-mainmenu > li.active-trail > a:before { position: absolute; left: 4px; right: 4px; bottom: 0; border-bottom: 3px solid #5a9221; }
.coh-style-careers-header .lang-li { padding: 0; }
.coh-style-careers-header .sitenav-mainmenu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 24px; margin-right: auto; }
@media (max-width: 63.9375rem) { .coh-style-careers-header .sitenav-mainmenu { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
@media (max-width: 59.9375rem) { .coh-style-careers-header .sitenav-mainmenu { display: block; margin-top: 0; margin-right: 0; } }
.coh-style-careers-header .sitenav-mainmenu.lang-ul { margin-right: 0; }
.coh-style-careers-header .sitenav-mainmenu > li { position: relative; z-index: auto; }
.coh-style-careers-header .sitenav-mainmenu .sitenav-submenu { z-index: 1; }
.coh-style-careers-header .icon-search { width: 2em; height: 2em; fill: currentColor; }
.coh-style-careers-header .contextual { display: none !important; }
.coh-style-careers-header input { font-size: 0.875rem; line-height: 1.5rem; }
.coh-style-careers-header input:focus { outline: none !important; }
.coh-style-careers-header .icon-close { width: 1em; height: 1em; }
.coh-style-careers-header .sr-only { position: absolute !important; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
.coh-style-careers-header .sitenav-search-field input { -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-right: -webkit-calc(50vw - 588px); padding-right: calc(50vw - 588px); padding-bottom: 2.25rem; padding-left: -webkit-calc(50vw - 588px); padding-left: calc(50vw - 588px); -webkit-box-sizing: border-box; box-sizing: border-box; }
@media (max-width: 79.9375rem) { .coh-style-header { padding-right: 3.25rem; padding-left: 3.25rem; } }
@media (max-width: 63.9375rem) { .coh-style-header { padding-right: 3.25rem; padding-bottom: 1.3125rem; padding-left: 3.25rem; } }
@media (max-width: 59.9375rem) { .coh-style-header { padding-right: 0; padding-left: 0; } }
.coh-style-header:before { display: block; background-color: white; height: -webkit-calc(100% - 50px); height: calc(100% - 50px); width: 100%; position: absolute; top: 0; left: 0; z-index: -1; pointer-events: none; }
.coh-style-header:after { display: none; }
.request-demo-link.coh-style-header .sitenav .request-demo-button { display: none; }
.request-demo-link.coh-style-header .sitenav .request-demo-link { display: block; }
.is-expanded.coh-style-header a.with-chevron:after { display: none; }
.coh-style-header * { -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-header .sitenav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-left: 40px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media (max-width: 79.9375rem) { .coh-style-header .sitenav { margin-left: 0; } }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav { display: none; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal; } }
.coh-style-header .sitenav .sitenav-search { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.coh-style-header .sitenav .sitenav-secondary-menu-holder { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; width: auto; }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav .sitenav-secondary-menu-holder { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; } }
.coh-style-header .sitenav .sitenav-divider { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav .sitenav-divider { display: none; } }
.coh-style-header .sitenav .sitenav-mainmenu-holder { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav .sitenav-mainmenu-holder { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 47.9375rem) { .coh-style-header .sitenav .sitenav-mainmenu-holder > ul > li > .sitenav-submenu { height: 100%; } }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav .sitenav-mainmenu-holder > ul > li > .sitenav-submenu > ul { height: 100vh; } }
.coh-style-header .sitenav .sitenav-cta-holder { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav .sitenav-cta-holder { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; } }
.coh-style-header .sitenav .request-demo-link { display: none; line-height: 2.7; text-align: center; }
@media (max-width: 47.9375rem) { .coh-style-header .sitenav .request-demo-link { width: 100%; } }
@media (max-width: 59.9375rem) { .coh-style-header .siteheader { width: 100%; } }
.coh-style-header .siteheader:before { display: none; }
.coh-style-header .siteheader:after { display: none; }
.coh-style-header .siteheader .siteheader-menu .siteheader-menu-trigger { outline-style: none; }
.coh-style-header .menu { margin-right: 0; margin-left: 0; }
.coh-style-header .header-cta { min-width: 10.5625rem; width: auto; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-right: 2.25rem; padding-left: 2.25rem; height: 2.5rem; -webkit-border-radius: 45.45px; border-radius: 45.45px; -webkit-box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.2); background-color: #7eb843; border: 0 none; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; white-space: nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 0.875rem; line-height: 1.0625rem; text-decoration: none; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; font-weight: 600; color: black; }
@media (max-width: 47.9375rem) { .coh-style-header .header-cta { display: block; width: 100%; } }
.coh-style-header .header-cta:hover { -webkit-transform: scaleX(0.95) scaleY(0.95); -ms-transform: scaleX(0.95) scaleY(0.95); transform: scaleX(0.95) scaleY(0.95); -webkit-box-shadow: none; box-shadow: none; }
.coh-style-header .sitenav-submenu:not(.block-mode) small { display: none !important; }
.coh-style-header .sitenav-mainmenu > li.active-trail > a:before { position: absolute; left: 4px; right: 4px; bottom: 0; border-bottom: 3px solid #5a9221; }
.coh-style-header .lang-li { padding: 0; }
.coh-style-header .sitenav-mainmenu > li > a, .coh-style-header .sitenav-mainmenu > li > span { color: black; font-weight: 600; font-size: 1rem; line-height: 1.25rem; border-bottom-width: 0; border-bottom-style: none; padding-top: 0.3125rem; padding-right: 0.625rem; padding-bottom: 0.75rem; padding-left: 0.625rem; display: inline-block; white-space: nowrap; cursor: pointer; position: relative; margin-right: 0; margin-left: 0; }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav-mainmenu > li > a, .coh-style-header .sitenav-mainmenu > li > span { padding-top: 0.625rem; padding-bottom: 0.625rem; font-size: 1.125rem; line-height: 1.375rem; } }
.coh-style-header .sitenav-mainmenu > li.is-expanded > a, .coh-style-header .sitenav-mainmenu > li.is-expanded > span { background-color: white; position: relative; z-index: 2; border-bottom-color: white; }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav-mainmenu > li.has-children.is-expanded > a, .coh-style-header .sitenav-mainmenu > li.has-children.has-children.is-expanded > span { padding-left: 1.25rem; color: #72808b; } }
.coh-style-header .sitenav-mainmenu > li.has-children.is-expanded > a:after, .coh-style-header .sitenav-mainmenu > li.has-children.has-children.is-expanded > span:after { content: normal; }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav-mainmenu > li.has-children.is-expanded > a:before, .coh-style-header .sitenav-mainmenu > li.has-children.has-children.is-expanded > span:before { line-height: 1.0; font-weight: 300; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F053"; font-family: "icomoon"; position: absolute; bottom: 0.75rem; left: 0; color: #72808b; } }
.coh-style-header .sitenav-mainmenu > li.has-children > a, .coh-style-header .sitenav-mainmenu > li.has-children > span { padding-right: 1.875rem; }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav-mainmenu > li.has-children > a, .coh-style-header .sitenav-mainmenu > li.has-children > span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 0.625rem; } }
.coh-style-header .sitenav-mainmenu > li.has-children > a:after, .coh-style-header .sitenav-mainmenu > li.has-children > span:after { height: 0.375rem; width: 0.375rem; content: ''; position: absolute; top: 0.5625rem; right: 0.625rem; border-left-width: 0.10837rem; border-bottom-width: 0.10837rem; border-style: solid; border-top-width: 0; border-right-width: 0; border-color: #424747; -webkit-transform: rotateZ(-45deg); -ms-transform: rotate(-45deg); transform: rotateZ(-45deg); }
@media (max-width: 79.9375rem) { .coh-style-header .sitenav-mainmenu > li.has-children > a:after, .coh-style-header .sitenav-mainmenu > li.has-children > span:after { right: 0.5625rem; } }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav-mainmenu > li.has-children > a:after, .coh-style-header .sitenav-mainmenu > li.has-children > span:after { line-height: 1.0; font-weight: 300; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height: 1rem; width: 0.625rem; position: absolute; border-style: none; -webkit-transform: rotateZ(0); -ms-transform: rotate(0); transform: rotateZ(0); margin-left: 0.4375rem; content: "\F054"; font-family: "icomoon"; color: #7eb843; top: 0.75rem; right: 0.125rem; } }
.coh-style-header .sitenav-mainmenu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: auto; }
@media (max-width: 63.9375rem) { .coh-style-header .sitenav-mainmenu { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav-mainmenu { display: block; margin-right: 0; } }
.coh-style-header .sitenav-mainmenu.lang-ul { margin-right: 0; }
.coh-style-header .sitenav-mainmenu > li { position: relative; z-index: auto; }
.coh-style-header .sitenav-mainmenu .sitenav-submenu { z-index: 1; }
.coh-style-header .sitenav-mainmenu .sitenav-submenu > ul .sitenav-submenu-3rd { position: absolute; left: 100%; top: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; padding-top: 0; padding-bottom: 0; border-style: none; display: none; }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav-mainmenu .sitenav-submenu > ul .sitenav-submenu-3rd { position: static; display: block; } }
.coh-style-header .sitenav-mainmenu .sitenav-submenu > ul .sitenav-submenu-3rd li a { font-size: 1rem; }
@media (max-width: 59.9375rem) { .coh-style-header .sitenav-mainmenu .sitenav-submenu > ul .sitenav-submenu-3rd li a { padding-left: 1.5625rem; } }
.coh-style-header .sitenav-mainmenu .sitenav-submenu > ul > li.has-children { position: relative; }
.coh-style-header .sitenav-mainmenu .sitenav-submenu > ul > li.has-children:hover .sitenav-submenu-3rd { display: block; }
.coh-style-header .icon-search { width: 2em; height: 2em; fill: currentColor; }
.coh-style-header .contextual { display: none !important; }
.coh-style-header input { font-size: 0.875rem; line-height: 1.5rem; }
.coh-style-header input:focus { outline: none !important; }
.coh-style-header .icon-close { width: 1em; height: 1em; }
.coh-style-header .sr-only { position: absolute !important; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
.coh-style-header .sitenav-search-field input { -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-header li.has-children.level-1 > a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-header li.has-children.level-1 > a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height: 1rem; width: 0.625rem; margin-top: -0.625rem; margin-left: 0.4375rem; content: "\F105"; font-family: "icomoon"; color: #7eb843; font-size: 1.625rem; }
@media (max-width: 59.9375rem) { .coh-style-header li.has-children.level-1 > a:after { display: none !important; } }
@media (max-width: 59.9375rem) { .coh-style-header ul.menu { overflow-x: hidden; } }
@media (max-width: 47.9375rem) { .coh-style-header ul.menu { overflow-x: hidden; } }
.coh-style-columns > .coh-row { margin-bottom: -webkit-calc(30px * -1); margin-bottom: calc(30px * -1); }
.coh-style-columns > .coh-row.coh-row-bleed-xl { margin-bottom: 0; }
.coh-style-columns > .coh-row.coh-row-bleed-xl > .coh-row-inner > .coh-column { margin-bottom: 0; }
.coh-style-columns > .coh-row > .coh-row-inner > .coh-column { margin-bottom: 30px; }
.coh-style-footer { color: white; background-color: #697884; padding-top: 3.25rem; padding-bottom: 2.625rem; }
.coh-style-footer * { -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-style-footer p { font-size: 1rem; line-height: 1.375rem; margin-bottom: 1.375rem; font-family: 'Proxima Nova Semi Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-footer p strong { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: 'Proxima Nova Extra Bold', sans-serif !important; }
.coh-style-footer a { color: white; border-bottom-width: 0.0625rem; border-style: solid; border-color: rgba(0, 0, 0, 0); text-decoration: none !important; font-family: 'Proxima Nova Regular', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-footer a:hover { border-color: white; text-decoration: none; }
.coh-style-footer .sitefooter-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
@media (max-width: 47.9375rem) { .coh-style-footer .sitefooter-wrapper { display: block; } }
.coh-style-footer .sitefooter-wrapper:before { display: none; }
.coh-style-footer .sitefooter-block { font-size: 1rem; font-weight: normal; line-height: 1.375rem; padding-top: 0; padding-right: 12px; }
@media (max-width: 47.9375rem) { .coh-style-footer .sitefooter-block { padding-top: 1.875rem; padding-right: 0; } }
.coh-style-footer .sitefooter-block h3 { font-size: 0.875rem; letter-spacing: 0.01143em; margin: 0; font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 59.9375rem) { .coh-style-footer .sitefooter-block h3.centre-heading-2 { padding-top: 24px; } }
.coh-style-footer .sitefooter-block .coh-wysiwyg p strong { font-family: 'Proxima Nova Extra Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-footer .sitefooter-block--logo { width: -webkit-calc(41.667% - 10px); width: calc(41.667% - 10px); margin-right: 0.625rem; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
@media (max-width: 59.9375rem) { .coh-style-footer .sitefooter-block--logo { width: -webkit-calc(37.5% - 9px); width: calc(37.5% - 9px); margin-right: 0.5625rem; } }
@media (max-width: 47.9375rem) { .coh-style-footer .sitefooter-block--logo { width: auto; margin-right: 0; } }
.coh-style-footer .sitefooter-block--logo .sitefooter-logo { height: 3.375rem; width: 8.75rem; }
.coh-style-footer .sitefooter-block--logo .sitefooter-logo img { width: 100%; display: block; }
.coh-style-footer .sitefooter-nav { width: -webkit-calc(58.333% - 14px); width: calc(58.333% - 14px); margin-left: 0.875rem; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 59.9375rem) { .coh-style-footer .sitefooter-nav { margin-left: 0.9375rem; width: -webkit-calc(62.5% - 15px); width: calc(62.5% - 15px); } }
@media (max-width: 47.9375rem) { .coh-style-footer .sitefooter-nav { width: auto; margin-left: 0; display: block; } }
.coh-style-footer .sitefooter-nav > :first-child { width: -webkit-calc(70.429% - 17.143px); width: calc(70.429% - 17.143px); margin-right: 17.143px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 14.4px; }
@media (max-width: 79.9375rem) { .coh-style-footer .sitefooter-nav > :first-child { width: -webkit-calc(67.429% - 17.143px); width: calc(67.429% - 17.143px); } }
@media (max-width: 63.9375rem) { .coh-style-footer .sitefooter-nav > :first-child { margin-right: 0; } }
@media (max-width: 59.9375rem) { .coh-style-footer .sitefooter-nav > :first-child { width: -webkit-calc(60% - 14.4px); width: calc(60% - 14.4px); } }
@media (max-width: 47.9375rem) { .coh-style-footer .sitefooter-nav > :first-child { width: auto; padding-right: 0; } }
.coh-style-footer .sitefooter-nav > :last-child { width: -webkit-calc(28.571% - 6.857px); width: calc(28.571% - 6.857px); -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
@media (max-width: 59.9375rem) { .coh-style-footer .sitefooter-nav > :last-child { width: -webkit-calc(40% - 9.6px); width: calc(40% - 9.6px); } }
@media (max-width: 47.9375rem) { .coh-style-footer .sitefooter-nav > :last-child { width: auto; } }
.coh-style-footer .sitefooter-column-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 59.9375rem) { .coh-style-footer .sitefooter-column-wrapper { display: block; } }
.coh-style-footer .sitefooter-menu-column + .sitefooter-menu-column { margin-top: 0; margin-left: 2.5rem; }
@media (max-width: 59.9375rem) { .coh-style-footer .sitefooter-menu-column + .sitefooter-menu-column { margin-top: 0.3125rem; margin-left: 0; } }
.coh-style-footer .menu { margin-bottom: 1.25rem; }
@media (max-width: 59.9375rem) { .coh-style-footer .menu { margin-bottom: 0; } }
.coh-style-footer .menu .menu-item { display: block; }
.coh-style-footer .menu .menu-item a { padding-top: 0.625rem; padding-bottom: 0.25rem; margin-bottom: 0.375rem; display: inline-block; color: white; }
@media (max-width: 59.9375rem) { .coh-style-footer .menu .menu-item a { padding-top: 0.25rem; margin-bottom: 0; } }
.coh-style-footer .menu .menu-item .menu { margin-bottom: 0.25rem; margin-left: 0.375rem; }
@media (max-width: 59.9375rem) { .coh-style-footer .menu .menu-item .menu { margin-top: 0.375rem; margin-bottom: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-footer .menu .menu-item .menu { margin-bottom: 1rem; } }
@media (max-width: 59.9375rem) { .coh-style-footer .menu .menu-item .menu li { margin-bottom: 0.375rem; } }
.coh-style-footer .menu .menu-item .menu li a { font-weight: 600; padding-top: 0.25rem; padding-bottom: 0.5rem; position: relative; border-bottom-style: none; }
@media (max-width: 47.9375rem) { .coh-style-footer .menu .menu-item .menu li a { padding-bottom: 0.375rem; } }
.coh-style-footer .menu .menu-item .menu li a:hover:before { height: 0.125rem; }
@media (max-width: 59.9375rem) { .coh-style-footer .menu .menu-item .menu li a:hover:before { height: 0.0625rem; } }
.coh-style-footer .menu .menu-item .menu li a:before { background-color: white; height: 0.0625rem; width: 100%; position: absolute; bottom: 0; content: ''; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.coh-style-footer .sitefooter-social-links-placeholder { height: 2.625rem; }
@media (max-width: 47.9375rem) { .coh-style-footer .sitefooter-social-links-placeholder { height: 0; } }
.coh-style-footer .sitefooter-social-links-holder { margin-top: -2.625rem; margin-left: -webkit-calc(82.333% + 4px); margin-left: calc(82.333% + 4px); }
@media (max-width: 79.9375rem) { .coh-style-footer .sitefooter-social-links-holder { margin-left: -webkit-calc(80.333% + 4px); margin-left: calc(80.333% + 4px); } }
@media (max-width: 63.9375rem) { .coh-style-footer .sitefooter-social-links-holder { margin-left: -webkit-calc(78.333% + 4px); margin-left: calc(78.333% + 4px); } }
@media (max-width: 59.9375rem) { .coh-style-footer .sitefooter-social-links-holder { margin-left: -webkit-calc(71% + 18px); margin-left: calc(71% + 18px); } }
@media (max-width: 47.9375rem) { .coh-style-footer .sitefooter-social-links-holder { margin-top: 0; margin-left: 0; } }
.coh-style-footer .sitefooter-social-links-holder .sitefooter-social-links { margin-top: 0.5rem; }
.coh-style-footer .sitefooter-social-links-holder .sitefooter-social-links .icon-menu { margin-bottom: 0; }
.coh-style-footer .sitefooter-social-links-holder .sitefooter-social-links .icon-menu li { margin-right: 0.375rem; display: inline-block; }
@media (max-width: 79.9375rem) { .coh-style-footer .sitefooter-social-links-holder .sitefooter-social-links .icon-menu li { margin-right: 0; } }
@media (max-width: 63.9375rem) { .coh-style-footer .sitefooter-social-links-holder .sitefooter-social-links .icon-menu li { margin-right: 0.125rem; } }
.coh-style-footer .sitefooter-social-links-holder .sitefooter-social-links .icon-menu li a { border-bottom: 0 none; display: inline-block; padding: 0.375rem; max-height: 2rem; }
.coh-style-footer .sitefooter-social-links-holder .sitefooter-social-links .icon-menu li a img { width: auto; height: 1.25rem; border: 0 none; }
.coh-style-footer .smallprint { margin-top: 2.5rem; padding-top: 0.625rem; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; border-top-width: 0.0625rem; border-style: solid; border-color: white; }
@media (max-width: 59.9375rem) { .coh-style-footer .smallprint { padding-top: 0.25rem; margin-top: 3.75rem; } }
.coh-style-footer .smallprint .menu { padding-top: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: -0.625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; }
@media (max-width: 63.9375rem) { .coh-style-footer .smallprint .menu { padding-bottom: 0.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-footer .smallprint .menu { margin-left: 0; padding-left: 0; } }
.coh-style-footer .smallprint .menu .menu-item { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; position: relative; margin-right: 1.5rem; margin-left: 0; }
.coh-style-footer .smallprint .menu .menu-item:first-child:before { display: none; }
.coh-style-footer .smallprint .menu .menu-item:before { content: "|"; position: absolute; left: -1.5rem; margin-right: 0.75rem; margin-left: 0.75rem; }
@media (max-width: 63.9375rem) { .coh-style-footer .smallprint .menu .menu-item:before { padding-top: 0.625rem; } }
.coh-style-footer .smallprint .menu .menu-item a { display: inline; }
@media (max-width: 63.9375rem) { .coh-style-footer .smallprint .menu .menu-item a { padding-top: 0.5rem; padding-bottom: 0.1875rem; margin-bottom: 0.375rem; } }
@media (max-width: 59.9375rem) { .coh-style-footer .smallprint .menu .menu-item a { display: inline-block; } }
.coh-style-footer .smallprint .smallprint-copyright { margin-top: 0; }
@media (max-width: 63.9375rem) { .coh-style-footer .smallprint .smallprint-copyright { margin-top: 0.625rem; } }
.coh-style-content-hero-component .text-panel { padding-top: -webkit-calc(40px + 10px); padding-top: calc(40px + 10px); padding-right: -webkit-calc(80px + 20px); padding-right: calc(80px + 20px); padding-bottom: 32px; padding-left: -webkit-calc(50vw - 588px); padding-left: calc(50vw - 588px); margin-left: -webkit-calc(588px - 50vw); margin-left: calc(588px - 50vw); -webkit-border-top-right-radius: 12.5rem; border-top-right-radius: 12.5rem; }
@media (max-width: 79.9375rem) { .coh-style-content-hero-component .text-panel { padding-left: -webkit-calc(40px + 12px); padding-left: calc(40px + 12px); margin-left: -webkit-calc(-1 * 40px - 12px); margin-left: calc(-1 * 40px - 12px); } }
@media (max-width: 59.9375rem) { .coh-style-content-hero-component .text-panel { margin-left: -webkit-calc(32px * -1); margin-left: calc(32px * -1); padding-top: -webkit-calc(40px + 5px); padding-top: calc(40px + 5px); padding-right: 24px; padding-left: 32px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 12.5rem; border-bottom-right-radius: 12.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-content-hero-component .text-panel { margin-right: -webkit-calc(-1 * 24px + 4px); margin-right: calc(-1 * 24px + 4px); margin-left: -webkit-calc(-1 * 24px + 4px); margin-left: calc(-1 * 24px + 4px); padding-top: 24px; padding-right: -webkit-calc(16px + 4px); padding-right: calc(16px + 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
@media (max-width: 35.9375rem) { .coh-style-content-hero-component .text-panel { padding-right: -webkit-calc(32px + 4px); padding-right: calc(32px + 4px); padding-left: -webkit-calc(32px + 4px); padding-left: calc(32px + 4px); margin-right: -webkit-calc(-1 * 32px - 4px); margin-right: calc(-1 * 32px - 4px); margin-left: -webkit-calc(-1 * 32px - 4px); margin-left: calc(-1 * 32px - 4px); } }
.coh-style-content-hero-component .text-panel .link-container { margin-bottom: 22px; margin-top: 0px !important; }
.coh-style-content-hero-component .text-panel .link-container .coh-link { margin-top: 0; margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-content-hero-component .text-panel .link-container .coh-link { width: 100%; } }
.coh-style-content-hero-component .text-panel .coh-wysiwyg p { margin-bottom: 22px; }
@media (max-width: 47.9375rem) { .coh-style-content-hero-component .coh-style-section { padding-bottom: 15rem; } }
.coh-style-content-hero-component .coh-style-section[data-gs-spacing] { padding-top: 0; padding-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-content-hero-component .coh-style-section[data-gs-spacing] { padding-bottom: 16.375rem; } }
@media (max-width: 35.9375rem) { .coh-style-content-hero-component .coh-style-section[data-gs-spacing] { padding-bottom: 15rem; } }
.coh-style-content-hero-component .coh-style-section .background-image-holder { right: 0; left: auto; width: 66%; background-position: right center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 63.9375rem) { .coh-style-content-hero-component .coh-style-section .background-image-holder { width: 70%; } }
@media (max-width: 59.9375rem) { .coh-style-content-hero-component .coh-style-section .background-image-holder { width: 100%; background-position: center; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; } }
@media (max-width: 47.9375rem) { .coh-style-content-hero-component .coh-style-section .background-image-holder { background-position: center bottom; background-size: auto 16.375rem; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 35.9375rem) { .coh-style-content-hero-component .coh-style-section .background-image-holder { background-position: center bottom; background-size: auto 15rem; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-content-hero-component .coh-style-section .section-inner .coh-container-boxed { min-height: 18.75rem; }
@media (max-width: 59.9375rem) { .coh-style-content-hero-component .coh-style-section .section-inner .coh-container-boxed { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-content-hero-component .coh-style-section .section-inner .coh-container-boxed { min-height: auto; } }
.coh-style-content-hero-component .coh-style-section .section-inner .coh-container-boxed .text-container { min-height: 20rem; }
@media (max-width: 59.9375rem) { .coh-style-content-hero-component .coh-style-section .section-inner .coh-container-boxed .text-container { min-height: 18.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-content-hero-component .coh-style-section .section-inner .coh-container-boxed .text-container { min-height: auto; } }
.coh-style-boxed { padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; background-color: white; }
.coh-style-blog-article-teaser { background-color: #f5f5f4; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -webkit-border-bottom-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; -webkit-box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.15); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-teaser { height: -webkit-calc(100% - 24px); height: calc(100% - 24px); margin-bottom: 24px; } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-teaser { height: -webkit-calc(100% - 30px); height: calc(100% - 30px); margin-bottom: 30px; } }
.coh-style-blog-article-teaser:hover { -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); }
.coh-style-blog-article-teaser:hover .typography-container :not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { text-decoration: none; }
.coh-style-blog-article-teaser .coh-style-text-and-media { height: 100%; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row { height: 100%; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row { height: 100%; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media { position: relative; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .column-media .image-link { height: 100%; width: 100%; position: absolute; z-index: 1; top: 0; left: 0; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container { height: 11.875rem; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .media-container img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container { height: 100%; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; padding-top: 4px; padding-right: 32px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: 32px; position: relative; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container { padding-top: 8px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container { padding-top: 4px; padding-right: -webkit-calc(24px - 4px); padding-right: calc(24px - 4px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(24px - 4px); padding-left: calc(24px - 4px); } }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .video-label { background-color: #c1e6f4; position: absolute; top: -2.5625rem; left: 0; width: 100%; text-align: center; z-index: 1; padding: 0.25rem; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .video-label p { font-size: 0.875rem; font-weight: bold; line-height: 1.125rem; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .video-label p:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F144"; font-family: "icomoon"; position: relative; left: -0.375rem; top: 0.0625rem; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container { margin-top: auto; margin-right: 0; margin-bottom: 8px; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; line-height: 1.125rem; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link { margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; line-height: 1.125rem; font-size: 0.875rem; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-container .coh-style-basic-link:after { line-height: 18px; font-size: 1.5rem; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .coh-wysiwyg { margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); line-height: 20px; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { padding-top: 8px; border-top-style: solid; border-top-width: 0.0625rem; border-top-color: #979797; position: relative; z-index: 1; min-height: 3rem; line-height: 18px; color: #6c777c; }
@media (max-width: 59.9375rem) { .coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 2.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag { min-height: 0; } }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a { font-size: 0.875rem; line-height: 1.125rem; display: inline; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-tag a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: #6c777c; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading { margin-bottom: 0; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading { margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); font-size: 1.375rem; line-height: 1.75rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .link-heading .coh-heading:before { z-index: -1; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .post_deatils { font-size: 0.875rem; line-height: 1.125rem; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .post_deatils a { position: relative; z-index: 1; line-height: 1.125rem; font-family: 'Proxima Nova Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-bottom-color: rgba(0, 0, 0, 0); }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .post_deatils a:not(.coh-style-basic-link):not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: black; }
.coh-style-blog-article-teaser .coh-style-text-and-media > .coh-row > .main-row .text-container .typography-container .post_deatils a:hover { border-bottom-style: solid; border-bottom-width: 0.0625rem; border-bottom-color: black; }
.coh-style-text-and-media { position: relative; }
.coh-style-text-and-media[data-gs-media-position^="full-height-"] { position: static; }
.coh-style-text-and-media .coh-column { position: static; }
.coh-style-text-and-media .coh-style-text { position: static; }
.coh-style-text-and-media .link-heading { text-decoration: none; margin-bottom: 16px; display: block; color: inherit !important; }
.coh-style-text-and-media .link-heading .coh-heading:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; content: ''; background-color: rgba(0, 0, 0, 0); }
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content="start"] { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content="center"] { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content="end"] { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="third"] .column-media { width: 33.33%; -webkit-flex-basis: 33.33%; -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="third"] .column-media { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="half"] .column-media { width: 50%; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="half"] .column-media { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="two-thirds"] .column-media { width: 66.66%; -webkit-flex-basis: 66.66%; -ms-flex-preferred-size: 66.66%; flex-basis: 66.66%; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="two-thirds"] .column-media { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"][data-gs-media-position="top"][data-gs-align-content][data-gs-align-content="start"] .typography-container { text-align: left; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"][data-gs-media-position="top"][data-gs-align-content][data-gs-align-content="center"] .typography-container { text-align: center; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"][data-gs-media-position="top"][data-gs-align-content][data-gs-align-content="end"] .typography-container { text-align: right; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"] .column-media { width: auto; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"] .column-media img { width: 3.75rem; }
.coh-style-text-and-media .main-row[data-gs-media-width] .column-media { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"]:not([data-gs-media-width="icon"]) .column-media { width: 100%; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"] > .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; max-width: none; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"] .column-media { margin-bottom: 16px; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"]:not([data-gs-media-width="icon"]) .column-media { width: 100%; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] > .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; max-width: none; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] .column-text { margin-bottom: 16px; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] .column-text { margin-bottom: 0; } }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] .column-media { margin-bottom: 24px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] .column-media { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] .column-media { margin-bottom: 24px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] .column-text { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] .column-media { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] .column-media { margin-bottom: 24px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] { -webkit-box-align: normal; -webkit-align-items: normal; -ms-flex-align: normal; align-items: normal; position: static; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] .media-container { left: 0; right: auto; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-right"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-right"] .media-container { left: auto; right: 0; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-text { width: 50%; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-text { width: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media { width: 50%; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media { width: 100%; margin-bottom: 16px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="third"] .media-container { width: -webkit-calc(33.33vw - 24px); width: calc(33.33vw - 24px); }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="third"] .media-container { width: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="two-thirds"] .media-container { width: -webkit-calc(66.66vw - 24px); width: calc(66.66vw - 24px); }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="two-thirds"] .media-container { width: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container { width: -webkit-calc(50vw - 24px); width: calc(50vw - 24px); position: absolute; top: 0; right: 0; height: 100%; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container { position: static; width: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container img, .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container .coh-video { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: block; }
@media (max-width: 59.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container img, .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container .coh-video { height: auto; width: auto; position: static; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container img { -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; }
.coh-style-small-paragraph { font-size: 1rem; line-height: 20px; margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); font-family: 'Proxima Nova Regular', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-lead { font-size: 1.5rem; line-height: 1.875rem; font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-lead { font-size: 1.25rem; line-height: 1.5rem; } }
.coh-style-fine-print { font-size: 0.75rem; line-height: 1.0625rem; }
.coh-style-extra-small-paragraph { font-size: 0.875rem; line-height: 18px; margin-bottom: -webkit-calc(24px - 2px); margin-bottom: calc(24px - 2px); font-family: 'Proxima Nova Light', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-basic-link { font-weight: 500; color: #72808b; background-color: transparent !important; cursor: pointer; font-size: 1rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; font-family: 'Proxima Nova Regular', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-basic-link:hover { text-decoration: none; color: black; }
.coh-style-basic-link:hover:after { color: #7eb843; margin-right: 0; margin-left: 0.6875rem; }
.coh-style-basic-link:after { line-height: 1.25rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F105"; font-family: "icomoon"; margin-right: 0.125rem; margin-left: 0.5625rem; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; vertical-align: -0.3125rem; font-size: 1.625rem; }
.coh-container[data-gs-foreground-color="light"] .coh-style-basic-link { color: white; }
.typography-container .coh-link.coh-style-basic-link:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .typography-container .coh-style-basic-link a:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .typography-container .coh-style-basic-link span:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { font-weight: 500; color: #72808b; }
.typography-container .coh-link.coh-style-basic-link:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):hover, .typography-container .coh-style-basic-link a:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):hover, .typography-container .coh-style-basic-link span:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button):hover { text-decoration: none; color: black; }
.coh-container[data-gs-foreground-color="light"] .typography-container .coh-link.coh-style-basic-link:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .coh-container[data-gs-foreground-color="light"] .typography-container .coh-style-basic-link a:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button), .coh-container[data-gs-foreground-color="light"] .typography-container .coh-style-basic-link span:not(.coh-style-standard-button):not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-teritiary-button):not(.coh-style-icon-button):not(.coh-style-large-button) { color: white; }
.coh-ce-cpt_global_notification_banner-305a20b3 { display: none; }
.coh-ce-cpt_greyskull_demo_content-aad6b692 { position: relative; border-width: 0.125rem; border-style: solid; border-color: #7eb843; background-image: -webkit-repeating-linear-gradient(135deg, #ec135a, #ec135a 2px, #ffffff 2px, #ffffff 17px); background-image: -o-repeating-linear-gradient(135deg, #ec135a, #ec135a 2px, #ffffff 2px, #ffffff 17px); background-image: repeating-linear-gradient(-45deg, #ec135a, #ec135a 2px, #ffffff 2px, #ffffff 17px); background-size: 24px 24px; background-color: rgba(0, 0, 0, 0); height: 18.75rem; }
.coh-ce-cpt_greyskull_demo_content-aad6b692:before { content: "Demo component"; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; position: absolute; top: 50%; left: 50%; display: block; background-color: #7eb843; color: white; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-transform: uppercase; font-size: 0.75rem; font-weight: bold; text-align: center; }
.coh-ce-cpt_language_selector__clone-18e5842c { white-space: nowrap; }
.coh-ce-cpt_modal_test-5af97441 { background-color: white; padding-top: 3.125rem; padding-right: 3.75rem; padding-bottom: 3.125rem; padding-left: 3.75rem; }
.coh-ce-cpt_section_header-84407189 { padding-top: 0.0625rem; padding-bottom: 0.0625rem; }
.coh-ce-cpt_section_header-e6b4065c { font-weight: 700; text-transform: uppercase; font-size: 0.75rem; color: #424747; }
.coh-ce-cpt_section_header-e6b4065c:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F063"; font-family: "icomoon"; margin-left: 0.625rem; font-size: 0.75rem; display: none; }
.coh-ce-cpt_iframe-46f64422 { width: 100%; }
.coh-ce-cpt_logos-17d8c7ee { visibility: visible; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_logos-17d8c7ee { visibility: visible; } }
@media (max-width: 35.9375rem) { .coh-ce-cpt_logos-17d8c7ee { visibility: visible; } }
.coh-ce-cpt_logo_section_container-7fbd9d5c { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_restricted_width_container-a879cecb { margin-right: -webkit-calc(16.667% + 4px); margin-right: calc(16.667% + 4px); margin-left: -webkit-calc(16.667% + 4px); margin-left: calc(16.667% + 4px); }
@media (max-width: 59.9375rem) { .coh-ce-cpt_restricted_width_container-a879cecb { margin-right: -webkit-calc(12.5% + 3px); margin-right: calc(12.5% + 3px); margin-left: -webkit-calc(12.5% + 3px); margin-left: calc(12.5% + 3px); } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_restricted_width_container-a879cecb { margin-right: 0; margin-left: 0; width: 100%; } }
.coh-ce-68842aec { padding: 0 !important; }
.coh-ce-3d941f71 { padding: 5px 16px !important; }
.coh-ce-6cc09c2a { outline: None !important; }
.coh-ce-60b6fcb7 { outline: None !important; }
.coh-ce-6cc09c2a { outline: None !important; }
@media (max-width: 59.9375rem) { .coh-ce-text_item_overlay_box-71100a17 { width: 100%; } }
.coh-ce-text_item_overlay_box-d113399d { display: inline-block; }
@media (max-width: 59.9375rem) { .coh-ce-text_item_overlay_box-d113399d { margin-top: 10px; width: 100%; } }
@media (max-width: 59.9375rem) { .coh-ce-text_item_overlay_box-a237af96 { width: 100%; } }
.coh-ce-cpt_careers_header-18e5842c { white-space: nowrap; }
.coh-ce-0686409e-18e5842c { white-space: nowrap; }
.coh-ce-hero_with_background_video_v2-92144c22 { display: block; margin-bottom: 0; margin-bottom: 0px !important; }
@media (max-width: 79.9375rem) { .coh-ce-hero_with_background_video_v2-92144c22 { display: block; } }
@media (max-width: 63.9375rem) { .coh-ce-hero_with_background_video_v2-92144c22 { display: block; } }
@media (max-width: 59.9375rem) { .coh-ce-hero_with_background_video_v2-92144c22 { display: block; } }
@media (max-width: 47.9375rem) { .coh-ce-hero_with_background_video_v2-92144c22 { display: none; } }
.coh-ce-hero_with_background_video_v2-97e20d4 { background-color: rgba(0, 0, 0, 0); padding-right: 20px; }
.coh-ce-hero_with_background_video_v2-2e66bf2f { position: relative; z-index: 4; }
.coh-ce-hero_with_background_video_v2-6f2e9322 { display: none; padding-bottom: 0; }
@media (max-width: 79.9375rem) { .coh-ce-hero_with_background_video_v2-6f2e9322 { display: none; } }
@media (max-width: 63.9375rem) { .coh-ce-hero_with_background_video_v2-6f2e9322 { display: none; } }
@media (max-width: 59.9375rem) { .coh-ce-hero_with_background_video_v2-6f2e9322 { display: none; } }
@media (max-width: 47.9375rem) { .coh-ce-hero_with_background_video_v2-6f2e9322 { display: block; } }
.coh-ce-hero_with_background_video_v1-92144c22 { display: block; margin-bottom: 0; margin-bottom: 0px !important; }
@media (max-width: 79.9375rem) { .coh-ce-hero_with_background_video_v1-92144c22 { display: block; } }
@media (max-width: 63.9375rem) { .coh-ce-hero_with_background_video_v1-92144c22 { display: block; } }
@media (max-width: 59.9375rem) { .coh-ce-hero_with_background_video_v1-92144c22 { display: block; } }
@media (max-width: 47.9375rem) { .coh-ce-hero_with_background_video_v1-92144c22 { display: none; } }
.coh-ce-hero_with_background_video_v1-97e20d4 { background-color: rgba(0, 0, 0, 0); padding-right: 20px; }
.coh-ce-hero_with_background_video_v1-6f2e9322 { display: none; padding-bottom: 0; }
@media (max-width: 79.9375rem) { .coh-ce-hero_with_background_video_v1-6f2e9322 { display: none; } }
@media (max-width: 63.9375rem) { .coh-ce-hero_with_background_video_v1-6f2e9322 { display: none; } }
@media (max-width: 59.9375rem) { .coh-ce-hero_with_background_video_v1-6f2e9322 { display: none; } }
@media (max-width: 47.9375rem) { .coh-ce-hero_with_background_video_v1-6f2e9322 { display: block; } }
.coh-ce-hero_banner_with_feature_video-b3e5a126 { margin-bottom: 0; }
@media (max-width: 59.9375rem) { .coh-ce-hero_banner_with_feature_video-b3e5a126 { margin-right: 20px; } }
@media (max-width: 35.9375rem) { .coh-ce-hero_banner_with_feature_video-b3e5a126 { margin-right: 0; } }
.coh-ce-hero_banner_with_feature_video-5dbfdf8b { padding-top: 10%; }
@media (max-width: 59.9375rem) { .coh-ce-hero_banner_with_feature_video-5dbfdf8b { margin-right: 5%; margin-left: 5%; } }
@media (max-width: 35.9375rem) { .coh-ce-hero_banner_with_feature_video-5dbfdf8b { padding-top: 0; padding-right: 10%; padding-left: 10%; } }
