/* Generated on Thu, 18 Mar 2021 12:08:36 GMT */
 .coh-style-accordion { content: normal; margin-bottom: 0.0625rem; margin-left: 0; list-style-type: none; }
.coh-style-accordion:before { content: normal; }
.is-active.coh-style-accordion a { background-color: #036093; color: white; }
.is-active.coh-style-accordion a:hover { background-color: #036093; }
.is-active.coh-style-accordion 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: "\F077"; font-family: "icomoon"; }
.is-disabled.coh-style-accordion a { background-color: rgba(0, 0, 0, 0); }
.is-disabled.coh-style-accordion a:after { content: normal; }
.coh-style-accordion a { color: white; background-color: #28a9e0; font-weight: 700; font-size: 0.75rem; text-transform: uppercase; display: block; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; letter-spacing: 0.125rem; position: relative; line-height: 1rem; }
@media (max-width: 73.0625rem) { .coh-style-accordion a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-accordion a { padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; } }
.coh-style-accordion a:hover { background-color: #d83269; color: white; }
.coh-style-accordion 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"; position: absolute; right: 0.9375rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-generic-table-darkbg { background-color: #02083c; color: white; }
.coh-style-generic-table-darkbg tbody tr td, .coh-style-generic-table-darkbg table tbody tr th { border-right: .0625rem solid #fff; font-size: 1rem; line-height: 1.5rem; text-align: left; }
.coh-style-generic-table-darkbg tbody tr td h5 { font-weight: 700; font-size: 1.25rem; line-height: 1.5rem; margin-top: 1rem; margin-right: 1rem; margin-bottom: 1rem; margin-left: 1rem; }
.coh-style-generic-table-darkbg tbody tr:nth-child(even) { background-color: #282d59; }
.coh-style-generic-table-darkbg tbody tr td:nth-child(4) { border: none; }
.coh-style-generic-table-darkbg tbody tr td { padding-top: 0.875rem; padding-right: 0.875rem; padding-bottom: 0.875rem; padding-left: 0.875rem; }
.coh-style-padding-top-1-5rem { padding-top: 1.5rem; }
.coh-style-padding-top-bottom-1-5rem { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.coh-style-section-heading { font-weight: 700; font-size: 2.5rem; margin-bottom: 1rem; }
.coh-style-homepage-pod-text { display: block; }
.coh-style-hide-menu { display: none!important; }
.coh-style-generic-table-lightbg { color: #02083c; background-color: white; }
.coh-style-generic-table-lightbg tbody tr td, .coh-style-generic-table-lightbg table tbody tr th { font-size: 1rem; line-height: 1.5rem; text-align: left; }
.coh-style-generic-table-lightbg tbody tr td h5 { font-size: 1.25rem; line-height: 1.5rem; margin-top: 1rem; margin-right: 1rem; margin-bottom: 1rem; margin-left: 1rem; font-weight: 700; border-bottom-style: solid; outline-color: #02083c; outline-width: 0.125rem; }
.coh-style-generic-table-lightbg tbody tr:nth-child(even) { background-color: #f0f0f0; }
.coh-style-generic-table-lightbg tbody tr td:nth-child(4) { border: none; }
.coh-style-generic-table-lightbg tbody tr td { color: #02083c; border-right: none; padding-top: 0.875rem; padding-right: 0.875rem; padding-bottom: 0.875rem; padding-left: 0.875rem; }
.coh-style-generic-table-lightbg tbody tr td a { color: #02083c; }
.coh-style-padding-bottom-1-5rem { padding-bottom: 1.5rem; }
.coh-style-view-pagination-list-items { display: inline; }
.coh-style-view-pagination-list-items a span { font-weight: 400; color: black; font-size: 0.875rem; }
.coh-style-custom-list-style { border-width: 0.125rem; border-left-style: solid; border-left-color: cyan; padding-top: 3rem; text-align: center; margin-top: 0; margin-right: 0; margin-bottom: 1.25rem; margin-left: 0; width: 100%; height: 100px; float: left; }
.coh-style-custom-list-style:before, .coh-style-custom-list-style:after { clear: none; content: normal; display: inline; }
.coh-style-custom-list-style li { color: #02083c; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; display: inline; margin-top: 0; margin-right: 0; margin-bottom: 1rem; margin-left: 0; }
.coh-style-custom-list-style li a { color: black; font-weight: 400; display: table-cell; vertical-align: middle; height: 30px; width: 30px; background-color: #e2e2e2; text-decoration: none; }
.coh-style-custom-list-style li a span { font-weight: 400; color: black; }
.coh-style-custom-list-style li.is-active a { color: white; background-color: #02083c; }
.coh-style-custom-list-style li.pager__item--first, .coh-style-custom-list-style li.pager__item--last { display: inline; }
.coh-style-custom-list-style li.pager__item--first a, .coh-style-custom-list-style li.pager__item--last a { vertical-align: middle; text-decoration: none; display: table-cell; width: auto; height: 30px; background-color: #e2e2e2; font-weight: 400; color: black; padding-right: 5px; padding-left: 5px; }
.coh-style-custom-list-style li.pager__item--previous a, .coh-style-custom-list-style li.pager__item--next a { background-color: #282d59; display: inline-block; color: white; padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; height: 50px; width: 60px; line-height: normal; }
.coh-style-custom-list-style li.pager__item--previous { margin-left: 20px; float: left; }
.coh-style-custom-list-style li.pager__item--previous:before, .coh-style-custom-list-style li.pager__item--previous:after { clear: none; content: normal; display: inline; }
.coh-style-custom-list-style li.pager__item--previous:before { display: none; }
.coh-style-custom-list-style li.pager__item--previous a { padding-top: 0.65em; padding-right: 1em; padding-bottom: 0.65em; padding-left: 1em; }
.coh-style-custom-list-style li.pager__item--previous a span { line-height: 24px; }
.coh-style-custom-list-style li.pager__item--previous a span, .coh-style-custom-list-style li.pager__item--next a span { color: white; font-size: 30px; display: inline-block; }
.coh-style-custom-list-style li.pager__item--next { float: right; }
.coh-style-custom-list-style li.pager__item--next:before, .coh-style-custom-list-style li.pager__item--next:after { clear: none; content: normal; display: inline; }
.coh-style-custom-list-style li.pager__item--next a span { line-height: 14px; }
.coh-style-capita---page-info-style h5 { font-weight: 700; color: #4f5377; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 13px; margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-style-capita---page-info-style h5 { margin-bottom: 0; } }
@media (max-width: 35.25rem) { .coh-style-capita---page-info-style h5 { margin-bottom: 0; } }
.coh-style-capita---page-info-style p { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; font-weight: 700; font-size: 16px; }
.coh-style-capits-forms input { background-color: #282d59; padding-top: 1.2rem; padding-right: 0.05859rem; padding-bottom: 1rem; padding-left: 0.625rem; border-width: 0; color: white; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1em; margin-bottom: 1.25rem; width: 100%; }
.coh-style-capits-forms input::-webkit-input-placeholder { color: white; }
.coh-style-capits-forms input::-moz-placeholder { color: white; }
.coh-style-capits-forms input::-ms-input-placeholder { color: white; }
.coh-style-capits-forms input::placeholder { color: white; }
.coh-style-capits-forms input:focus { border-left-width: 3px; border-left-style: solid; border-left-color: cyan; }
.coh-style-capits-forms input.webform-button--submit { width: auto; padding-right: 1rem; padding-left: 1rem; background-color: white; color: #02083c; font-weight: 800; }
.coh-style-capits-forms input.webform-button--submit:hover { color: #02083c; background-color: cyan; }
.coh-style-capits-forms label { position: absolute; color: white; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1.875rem; padding-top: 0.5rem; padding-bottom: 1.3125rem; padding-left: 1.3125rem; visibility: hidden; display: inline; }
.coh-style-capits-forms textarea { background-color: #282d59; width: 100%; border-width: 0; line-height: 1.875rem; height: 3.6875rem; max-height: 10.875rem; margin-bottom: 1.5rem; padding-top: 1.25rem; padding-right: 0.9375rem; padding-bottom: 1rem; padding-left: 0.625rem; }
.coh-style-capits-forms textarea::-webkit-input-placeholder { color: white; }
.coh-style-capits-forms textarea::-moz-placeholder { color: white; }
.coh-style-capits-forms textarea::-ms-input-placeholder { color: white; }
.coh-style-capits-forms textarea::placeholder { color: white; }
.coh-style-capits-forms textarea:focus { border-left-width: 3px; border-left-style: solid; border-left-color: cyan; }
.coh-style-capits-forms [form] { background-color: #d83269; }
.coh-style-capits-forms .form-select { background-color: #282d59; padding-top: 1.2rem; padding-right: 0.05859rem; padding-bottom: 1rem; padding-left: 0.625rem; border-width: 0; border-top-width: 0; border-bottom-width: 0; border-left-width: 0; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; max-width: 100%; margin-bottom: 1.25rem; font-size: 1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 100%; }
.coh-style-capits-forms .form-select:focus { border-color: cyan; display: block; padding-top: 1.25rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 0.75rem; border-left: .15rem solid #00ffff; -moz-appearance: button; appearance: button; outline: none; -webkit-appearance: button; }
.coh-style-capits-forms .radios--wrapper legend { color: white; }
.coh-style-capits-forms .radios--wrapper .fieldset-wrapper { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.coh-style-capits-forms .radios--wrapper .fieldset-wrapper .form-radio { position: absolute; opacity: 0; }
.coh-style-capits-forms .radios--wrapper .fieldset-wrapper .form-radio:not(:checked) + label:after { opacity: 0; }
.coh-style-capits-forms .radios--wrapper .fieldset-wrapper .form-radio:checked + label:after { opacity: 1; }
.coh-style-capits-forms .radios--wrapper .fieldset-wrapper .form-radio:focus + label:before { border-color: white; }
.coh-style-capits-forms .radios--wrapper .fieldset-wrapper label { cursor: pointer; line-height: 1.25rem; padding-left: 2.5rem; position: relative; display: inline-block; visibility: visible; }
.coh-style-capits-forms .radios--wrapper .fieldset-wrapper label:before { height: 1.4rem; width: 1.4rem; position: absolute; top: 0; left: 0; border-width: 0.125rem; -webkit-border-radius: 100%; border-radius: 100%; border-style: solid; border-color: #4f5377; content: ""; }
.coh-style-capits-forms .radios--wrapper .fieldset-wrapper label:after { -webkit-transition: all 0.2ms ease 0ms; -o-transition: all 0.2ms ease 0ms; transition: all 0.2ms ease 0ms; background-color: white; height: 0.875rem; width: 0.875rem; position: absolute; top: 0.375rem; left: 0.375rem; -webkit-border-radius: 100%; border-radius: 100%; content: ""; }
.coh-style-capits-forms .webform-element-help { visibility: initial; }
.coh-style-capits-forms .form-type-checkbox .form-checkbox { position: absolute; opacity: 0; }
.coh-style-capits-forms .form-type-checkbox .form-checkbox:checked + label:after { color: #02083c; font-weight: 900; position: absolute; top: 5px; left: 5px; font-size: 18px; -webkit-border-radius: 50%; border-radius: 50%; content: "✓"; }
.coh-style-capits-forms .form-type-checkbox .form-checkbox:checked + label:before { background-color: white; }
.coh-style-capits-forms .form-type-checkbox .form-checkbox:focus + label:before { border-color: white; }
.coh-style-capits-forms .form-type-checkbox label { position: relative; display: inline-block; visibility: visible; padding-bottom: 0; padding-left: 2.5rem; }
.coh-style-capits-forms .form-type-checkbox label:before { content: ""; height: 1.25rem; width: 1.25rem; position: absolute; top: 0.5rem; left: 0; border-width: 0.125rem; border-style: solid; border-color: #4f5377; }
.coh-style-capits-forms .form-type-checkbox .webform-element-description { padding-left: 2.5rem; }
.coh-style-capits-forms .webform-button--next { color: #02083c; font-weight: 800; background-color: white; width: auto; padding-right: 1rem; padding-left: 1rem; }
.coh-style-capits-forms .webform-button--next:hover { background-color: cyan; color: #02083c; }
.coh-style-capits-forms .webform-button--next:focus { outline-width: 3px; outline-color: cyan; outline-style: solid; }
.coh-style-capits-forms input.webform-counter-warning { background-color: #282d59; }
.coh-style-capits-forms-light input { background-color: #282d59; padding-top: 1.2rem; padding-right: 0.05859rem; padding-bottom: 1rem; padding-left: 0.625rem; border-width: 0; color: white; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1em; margin-bottom: 1.25rem; width: 100%; }
.coh-style-capits-forms-light input::-webkit-input-placeholder { color: white; }
.coh-style-capits-forms-light input::-moz-placeholder { color: white; }
.coh-style-capits-forms-light input::-ms-input-placeholder { color: white; }
.coh-style-capits-forms-light input::placeholder { color: white; }
.coh-style-capits-forms-light input:focus { border-left-width: 3px; border-left-style: solid; border-left-color: cyan; }
.coh-style-capits-forms-light input.webform-button--submit { width: auto; padding-right: 1rem; padding-left: 1rem; background-color: #02083c; color: white; font-weight: 700; }
.coh-style-capits-forms-light input.webform-button--submit:hover { color: #02083c; background-color: cyan; }
.coh-style-capits-forms-light label { position: absolute; color: #02083c; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1.875rem; padding-top: 0.5rem; padding-bottom: 1.3125rem; padding-left: 1.3125rem; visibility: hidden; display: inline; }
.coh-style-capits-forms-light textarea { background-color: #282d59; width: 100%; border-width: 0; line-height: 1.875rem; height: 3.6875rem; max-height: 10.875rem; margin-bottom: 1.5rem; padding-top: 1.25rem; padding-right: 0.9375rem; padding-bottom: 1rem; padding-left: 0.625rem; }
.coh-style-capits-forms-light textarea::-webkit-input-placeholder { color: white; }
.coh-style-capits-forms-light textarea::-moz-placeholder { color: white; }
.coh-style-capits-forms-light textarea::-ms-input-placeholder { color: white; }
.coh-style-capits-forms-light textarea::placeholder { color: white; }
.coh-style-capits-forms-light textarea:focus { border-left-width: 3px; border-left-style: solid; border-left-color: cyan; }
.coh-style-capits-forms-light [form] { background-color: #d83269; }
.coh-style-capits-forms-light .form-select { background-color: #282d59; padding-top: 1.2rem; padding-right: 0.05859rem; padding-bottom: 1rem; padding-left: 0.625rem; border-width: 0; border-top-width: 0; border-bottom-width: 0; border-left-width: 0; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; max-width: 100%; margin-bottom: 1.25rem; font-size: 1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 100%; }
.coh-style-capits-forms-light .form-select:focus { border-color: cyan; display: block; padding-top: 1.25rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 0.75rem; border-left: .15rem solid #00ffff; -moz-appearance: button; appearance: button; outline: none; -webkit-appearance: button; }
.coh-style-capits-forms-light .radios--wrapper legend { color: #02083c; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-capits-forms-light .radios--wrapper .fieldset-wrapper { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.coh-style-capits-forms-light .radios--wrapper .fieldset-wrapper .form-radio { position: absolute; opacity: 0; }
.coh-style-capits-forms-light .radios--wrapper .fieldset-wrapper .form-radio:not(:checked) + label:after { opacity: 0; }
.coh-style-capits-forms-light .radios--wrapper .fieldset-wrapper .form-radio:checked + label:after { opacity: 1; background-color: #02083c; }
.coh-style-capits-forms-light .radios--wrapper .fieldset-wrapper .form-radio:focus + label:before { border-color: #02083c; }
.coh-style-capits-forms-light .radios--wrapper .fieldset-wrapper label { cursor: pointer; line-height: 1.25rem; padding-left: 2.5rem; position: relative; display: inline-block; visibility: visible; }
.coh-style-capits-forms-light .radios--wrapper .fieldset-wrapper label:before { height: 1.4rem; width: 1.4rem; position: absolute; top: 0; left: 0; border-width: 0.125rem; -webkit-border-radius: 100%; border-radius: 100%; border-style: solid; border-color: #4f5377; content: ""; }
.coh-style-capits-forms-light .radios--wrapper .fieldset-wrapper label:after { -webkit-transition: all 0.2ms ease 0ms; -o-transition: all 0.2ms ease 0ms; transition: all 0.2ms ease 0ms; background-color: white; height: 0.875rem; width: 0.875rem; position: absolute; top: 0.375rem; left: 0.375rem; -webkit-border-radius: 100%; border-radius: 100%; content: ""; }
.coh-style-capits-forms-light .webform-element-help { visibility: initial; }
.coh-style-capits-forms-light .form-type-checkbox .form-checkbox { position: absolute; opacity: 0; }
.coh-style-capits-forms-light .form-type-checkbox .form-checkbox:checked + label:after { color: white; font-weight: 900; position: absolute; top: 5px; left: 5px; font-size: 18px; -webkit-border-radius: 50%; border-radius: 50%; content: "✓"; }
.coh-style-capits-forms-light .form-type-checkbox .form-checkbox:checked + label:before { background-color: #036093; }
.coh-style-capits-forms-light .form-type-checkbox .form-checkbox:focus + label:before { border-color: #02083c; }
.coh-style-capits-forms-light .form-type-checkbox label { position: relative; display: inline-block; visibility: visible; padding-bottom: 0; padding-left: 2.5rem; }
.coh-style-capits-forms-light .form-type-checkbox label:before { content: ""; height: 1.25rem; width: 1.25rem; position: absolute; top: 0.5rem; left: 0; border-width: 0.125rem; border-style: solid; border-color: #4f5377; }
.coh-style-capits-forms-light .form-type-checkbox .webform-element-description { padding-left: 2.5rem; }
.coh-style-capits-forms-light .webform-button--next { color: white; font-weight: 700; background-color: #02083c; width: auto; padding-right: 1rem; padding-left: 1rem; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-capits-forms-light .webform-button--next:hover { background-color: cyan; color: #02083c; }
.coh-style-capits-forms-light .webform-button--next:focus { outline-width: 3px; outline-color: cyan; outline-style: solid; }
.coh-style-capits-forms-light .webform-element-description > a { color: #02083c; font-weight: 700; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: underline; }
.coh-style-capits-forms-light input.webform-counter-warning { background-color: #282d59; }
.coh-style-tab { display: inline-block; content: normal; margin-bottom: 0.0625rem; margin-left: 0; list-style-type: none; }
.coh-style-tab:before { content: normal; }
.is-active.coh-style-tab a { background-color: #036093; color: white; }
.is-active.coh-style-tab a:hover { background-color: #036093; }
.is-disabled.coh-style-tab a { background-color: rgba(0, 0, 0, 0); }
.coh-style-tab a { color: white; background-color: #28a9e0; font-weight: 700; font-size: 0.75rem; text-transform: uppercase; display: inline-block; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; margin-right: 0.0625rem; letter-spacing: 0.125rem; line-height: 1rem; }
@media (max-width: 73.0625rem) { .coh-style-tab a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-tab a { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; } }
.coh-style-tab a:hover { background-color: #d83269; color: white; }
.coh-style-testimonial { padding-left: 0; }
.coh-style-testimonial:before { content: normal; }
.coh-style-mobile-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 3rem; width: 3rem; -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: 73.0625rem) { .coh-style-mobile-menu { width: 2rem; } }
@media (max-width: 47.9375rem) { .coh-style-mobile-menu { width: 1.5rem; } }
.coh-style-mobile-menu: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: "\F0C9"; font-family: "icomoon"; color: white; font-size: 1.5625rem; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-style-mobile-menu:hover:before { color: #d83269; }
.coh-style-slider-navigation-right, .coh-style-slider-navigation-left { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; height: 3rem; width: 3rem; background-color: rgba(0, 0, 0, 0); -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; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
@media (max-width: 73.0625rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 2rem; } }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 1.5rem; } }
.coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { line-height: 1.0; font-weight: lighter; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F053"; font-family: "icomoon"; color: white; font-size: 1.5rem; font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { font-size: 0.75rem; } }
.coh-style-slider-navigation-right:hover, .coh-style-slider-navigation-left:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-slider-navigation-right: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-heading-1-size { font-size: 3.5rem; line-height: 1.25; font-weight: 500; margin-bottom: 1.5rem; }
@media (max-width: 99.9375rem) { .coh-style-heading-1-size { font-size: 3rem; } }
@media (max-width: 73.0625rem) { .coh-style-heading-1-size { font-size: 2.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-heading-1-size { font-size: 2rem; } }
.coh-style-heading-2-size { font-weight: 500; font-size: 2.5rem; line-height: 1.25; margin-bottom: 1.5rem; }
@media (max-width: 99.9375rem) { .coh-style-heading-2-size { font-size: 2rem; } }
@media (max-width: 47.9375rem) { .coh-style-heading-2-size { font-size: 1.5rem; } }
.coh-style-heading-3-size { font-size: 2rem; line-height: 1.25; font-weight: 500; margin-bottom: 1.5rem; }
@media (max-width: 73.0625rem) { .coh-style-heading-3-size { font-size: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-heading-3-size { font-size: 1.25rem; } }
.coh-style-heading-4-size { font-size: 1.5rem; font-weight: 500; margin-bottom: 1.375rem; line-height: 1.25; margin-bottom: 1.5rem; }
@media (max-width: 73.0625rem) { .coh-style-heading-4-size { font-size: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-heading-4-size { font-size: 1rem; margin-bottom: 1.25rem; } }
.coh-style-sub-heading { font-size: 1rem; font-weight: 400; text-transform: none; line-height: 1rem; margin-bottom: 1.5rem; }
.coh-style-pre-heading { font-size: 0.75rem; font-weight: 700; text-transform: none; letter-spacing: 0.125rem; line-height: 1rem; margin-bottom: 1rem; }
@media (max-width: 73.0625rem) { .coh-style-pre-heading { margin-bottom: 0.5rem; } }
.coh-style-container-theme---white { background-color: white; }
.coh-style-container-theme---white a { color: #02083c; }
.coh-style-container-theme---light-1 { background-color: #f3f6f8; }
.coh-style-container-theme---light-2 { background-color: #e6e8ee; }
.coh-style-text-columns---two { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-text-columns---two { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 63.9375rem) { .coh-style-text-columns---two { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-text-columns---three { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-text-columns---three { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 63.9375rem) { .coh-style-text-columns---three { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-position---vertical-center { 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-position---right { 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; }
.coh-style-position---center { 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-max-width---wide { width: 100%; }
.coh-style-max-width---narrow { width: 66%; }
@media (max-width: 63.9375rem) { .coh-style-max-width---narrow { width: 100%; } }
.coh-style-max-width---extra-narrow { width: 33%; }
@media (max-width: 73.0625rem) { .coh-style-max-width---extra-narrow { width: 50%; } }
@media (max-width: 47.9375rem) { .coh-style-max-width---extra-narrow { width: 100%; } }
.coh-style-margin-top-bottom---large { margin-top: 6rem; margin-bottom: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-top-bottom---large { margin-top: 4.5rem; margin-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-top-bottom---large { margin-top: 3.5rem; margin-bottom: 3.5rem; } }
.coh-style-margin-top---large { margin-top: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-top---large { margin-top: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-top---large { margin-top: 3.5rem; } }
.coh-style-margin-top---medium { margin-top: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-top---medium { margin-top: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-top---medium { margin-top: 2.5rem; } }
.coh-style-margin-top---small { margin-top: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-top---small { margin-top: 1.5rem; } }
.coh-style-margin-bottom---large { margin-bottom: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-bottom---large { margin-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-bottom---large { margin-bottom: 3rem; } }
.coh-style-margin-bottom---medium { margin-bottom: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-bottom---medium { margin-bottom: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-bottom---medium { margin-bottom: 2.5rem; } }
.coh-style-margin-bottom---small { margin-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-bottom---small { margin-bottom: 1.5rem; } }
.coh-style-padding-top-bottom---large { padding-top: 6rem; padding-bottom: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top-bottom---large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top-bottom---large { padding-top: 3rem; padding-bottom: 3rem; } }
.coh-style-padding-top-bottom---medium { padding-top: 4rem; padding-bottom: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top-bottom---medium { padding-top: 3rem; padding-bottom: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top-bottom---medium { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-style-padding-top-bottom---small { padding-top: 2rem; padding-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top-bottom---small { padding-top: 1.5rem; padding-bottom: 1.5rem; } }
.coh-style-padding-top---large { padding-top: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top---large { padding-top: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top---large { padding-top: 3rem; } }
.coh-style-padding-top---medium { padding-top: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top---medium { padding-top: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top---medium { padding-top: 2.5rem; } }
.coh-style-padding-top---small { padding-top: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top---small { padding-top: 1.5rem; } }
.coh-style-padding-bottom---large { padding-bottom: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-bottom---large { padding-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-bottom---large { padding-bottom: 3rem; } }
.coh-style-padding-bottom---medium { padding-bottom: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-bottom---medium { padding-bottom: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-bottom---medium { padding-bottom: 2.5rem; } }
.coh-style-padding-bottom---small { padding-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-bottom---small { padding-bottom: 1.5rem; } }
.coh-style-padding-left-right---large { padding-right: 6rem; padding-left: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---large { padding-right: 4.5rem; padding-left: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-left-right---large { padding-right: 3rem; padding-left: 3rem; } }
.coh-style-padding-left-right---medium { padding-right: 4rem; padding-left: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---medium { padding-right: 3rem; padding-left: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-left-right---medium { padding-right: 2.5rem; padding-left: 2.5rem; } }
.coh-style-padding-left-right---small { padding-right: 2rem; padding-left: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---small { padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-style-padding---small { padding: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding---small { padding: 1.5rem; } }
.coh-style-link-with-icon { color: #28a9e0; display: inline-block; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1.25; font-weight: 700; }
.coh-style-link-with-icon: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: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 0; top: 52%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-white-link { color: white; display: inline-block; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1.25; font-weight: 700; }
.coh-style-white-link:hover { color: white; text-decoration: underline; }
.coh-style-link-button---no-icon { background-color: white; color: #02083c; display: inline-block; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 400ms ease-in; -o-transition: background-color 400ms ease-in; transition: background-color 400ms ease-in; position: relative; text-transform: none; font-size: 16px; line-height: 1rem; font-weight: 700; margin-top: 0.5rem; margin-bottom: 0.5rem; }
.coh-style-link-button---no-icon:hover { background-color: cyan; color: #02083c; }
.coh-style-download-button { background-color: #02083c; color: white; display: inline-block; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 40px; -webkit-transition: background-color 400ms ease-in; -o-transition: background-color 400ms ease-in; transition: background-color 400ms ease-in; position: relative; text-transform: none; font-size: 16px; line-height: 1rem; font-weight: 700; margin-top: 0.5rem; margin-bottom: 0.5rem; }
.coh-style-download-button:hover { background-color: cyan; color: #02083c; }
.coh-style-download-button:before { content: "\f019"; font-size: 16px; position: absolute; -webkit-transform: translateX(-25px); -ms-transform: translateX(-25px); transform: translateX(-25px); font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; }
.coh-style-link-button { background-color: white; color: #02083c; display: inline-block; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 400ms ease-in; -o-transition: background-color 400ms ease-in; transition: background-color 400ms ease-in; position: relative; text-transform: none; font-size: 16px; line-height: 1rem; font-weight: 700; margin-top: 0.5rem; margin-bottom: 0.5rem; }
.coh-style-link-button:hover { background-color: cyan; color: #02083c; }
.coh-style-link-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; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 1rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-link-button-fluid-width { background-color: #28a9e0; color: white; display: block; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1rem; font-weight: 700; margin-top: 0.5rem; margin-bottom: 0.5rem; }
.coh-style-link-button-fluid-width:hover { background-color: #d83269; color: white; }
.coh-style-link-button-fluid-width: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: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 1rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-tick-list li { list-style-type: none; margin-bottom: 1rem; margin-left: 2rem; font-weight: 500; font-size: 1rem; position: relative; }
.coh-style-tick-list li: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: "\F00C"; font-family: "icomoon"; color: #28a9e0; padding-right: 0; position: absolute; top: 0.25rem; left: -2rem; }
.coh-style-global-nav { float: right; }
.coh-style-global-nav:before, .coh-style-global-nav:after { clear: none; content: normal; display: inline; }
@media (max-width: 63.9375rem) { .coh-style-global-nav { display: none; } }
@media (max-width: 47.9375rem) { .coh-style-global-nav { display: none; } }
@media (max-width: 35.25rem) { .coh-style-global-nav { display: none; } }
.coh-style-global-nav li { display: inline; margin-bottom: 0; margin-left: 2rem; }
@media (max-width: 63.9375rem) { .coh-style-global-nav li { display: inline; margin-bottom: 1rem; margin-left: 0; } }
.coh-style-global-nav li:before { content: normal; }
.coh-style-global-nav li a { font-size: 0.75rem; text-transform: capitalize; font-weight: 400; }
.coh-style-main-navigation li { display: inline-block; margin-bottom: 0; margin-left: 2rem; }
@media (max-width: 63.9375rem) { .coh-style-main-navigation li { display: block; margin-bottom: 1rem; margin-left: 0; } }
.coh-style-main-navigation li:before { content: normal; }
.coh-style-main-navigation li a { font-size: 0.75rem; text-transform: uppercase; font-weight: 700; letter-spacing: 0.125rem; }
.coh-style-breadcrumbs li { display: inline-block; margin-bottom: 1rem; margin-left: 0; color: white; font-size: 12px; }
@media (max-width: 73.0625rem) { .coh-style-breadcrumbs li { margin-bottom: 0.5rem; } }
.coh-style-breadcrumbs li:before { content: normal; }
.coh-style-breadcrumbs li:last-child { display: none; }
.coh-style-breadcrumbs li:nth-last-child(2) a:after { display: none; }
.coh-style-breadcrumbs li a { font-size: 0.75rem; text-transform: lowercase; font-weight: 400; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: block; }
.coh-style-breadcrumbs li a:after { content: "/"; font-size: 0.75rem; padding-right: 0.5rem; padding-left: 0.5rem; color: white; font-weight: 700; }
.coh-style-breadcrumbs li a:first-letter { text-transform: capitalize; }
@media (max-width: 63.9375rem) { .coh-style-mega-navigation { background-color: cyan; margin-top: 2rem; margin-right: 0; margin-bottom: 0; margin-left: 0; position: fixed; left: 0; width: 100vw; height: 100vh; z-index: 9; } }
.coh-style-mega-navigation li { display: inline-block; margin-bottom: 0; margin-left: 2rem; }
@media (max-width: 63.9375rem) { .coh-style-mega-navigation li { display: block; margin-bottom: 1rem; margin-left: 0; } }
.coh-style-mega-navigation li:before { content: normal; }
.coh-style-mega-navigation li.is-expanded > a { color: cyan!important; }
.coh-style-mega-navigation li a { font-size: 16px; text-transform: none; font-weight: 700; color: white; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-style-mega-navigation li a { color: #02083c; padding-left: 2rem; color: #02083c!important; } }
.coh-style-mega-navigation li a:hover { color: #02083c; }
.coh-style-mega-navigation li ul { position: fixed; background-color: cyan; width: 33.3333vw; padding-top: 1.875rem; padding-bottom: 1.875rem; height: 100vh; left: 0; z-index: 75; margin-top: 1%; }
@media (max-width: 63.9375rem) { .coh-style-mega-navigation li ul { width: 100vw; } }
.coh-style-mega-navigation li ul > li.has-children { display: block; }
.coh-style-mega-navigation li ul > li.has-children.is-expanded > a { color: #02083c!important; font-weight: 800; color: #02083c; }
.coh-style-mega-navigation li ul > li.has-children a { font-size: 20px; color: #02083c!important; }
.coh-style-mega-navigation li ul > li.has-children a:after { font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; font-size: 12px; text-align: right; font-style: normal; text-transform: none; content: "\f054"; padding-left: 7px; }
.coh-style-mega-navigation li ul > li.has-children a:hover { text-decoration: underline; }
.coh-style-mega-navigation li ul > li.has-children ul { position: absolute; left: 33.3333vw; top: -5px; height: 100vh; background-color: #282d59; z-index: 75; width: 33.3333vw; }
@media (max-width: 63.9375rem) { .coh-style-mega-navigation li ul > li.has-children ul { left: 0; z-index: 100; width: 100vw; } }
.coh-style-mega-navigation li ul > li.has-children ul > li.has-children a { color: #d83269; color: ffffff!important; }
.coh-style-mega-navigation li ul > li.has-children ul > li.has-children a:after { content: "\f054"; font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 12px; line-height: 0.75rem; text-align: right; text-transform: none; }
.coh-style-mega-navigation li ul > li.has-children ul > li.has-children ul { background-color: #282d59; height: 100vh; width: 33.3333vw; position: absolute; left: 33.3333vw; top: -5.5px; z-index: 75; }
@media (max-width: 63.9375rem) { .coh-style-mega-navigation li ul > li.has-children ul > li.has-children ul { left: 0; width: 100vw; } }
.coh-style-mega-navigation li ul > li.has-children ul > li.has-children ul li:first-child > a { font-size: 24px; }
.coh-style-mega-navigation li ul > li.has-children ul > li.has-children ul li a { color: #d83269; color: #ffffff!important; }
.coh-style-mega-navigation li ul > li.has-children ul > li.has-children ul li a:after { content: " "; }
.coh-style-mega-navigation li ul > li.has-children ul > li:first-child > a { font-size: 24px; }
.coh-style-mega-navigation li ul > li.has-children ul > li.is-expanded > a { font-weight: 800; color: #ffffff!important; }
.coh-style-mega-navigation li ul > li.has-children ul > li a { color: #ffffff!important; }
.coh-style-mega-navigation li ul > li.has-children ul > li a:after { content: " "; }
.coh-style-mega-navigation li ul > li { display: block; }
.coh-style-mega-navigation li ul > li:first-child { font-size: 18px; }
.coh-style-mega-navigation li ul > li:first-child > a { font-size: 24px; font-weight: 700; }
.coh-style-mega-navigation li ul > li a { color: #02083c; font-weight: 400; font-size: 20px; line-height: 2.0; }
.coh-style-mega-navigation li button.coh-menu-item-button { display: none; }
.coh-style-mega-navigation .is-expanded button.coh-menu-item-button { display: block; font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; }
@media (max-width: 63.9375rem) { .coh-style-mega-navigation .is-expanded button.coh-menu-item-button { color: white; } }
.coh-style-mega-navigation .is-expanded button.coh-menu-item-button:after { content: "\eaeb"; display: block; height: 40px; width: 40px; font-size: 30px; margin-top: 10px; font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-mega-navigation .is-expanded button.coh-menu-item-button span { display: none; }
.coh-style-social-icon---twitter, .coh-style-social-icon---linkedin, .coh-style-social-icon---youtube, .coh-style-social-icon---instagram, .coh-style-social-icon---facebook, .coh-style-social-icon { list-style-type: none; margin-top: 0; margin-bottom: 1.5rem; margin-left: 0; 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; }
.coh-style-social-icon---twitter a, .coh-style-social-icon---linkedin a, .coh-style-social-icon---youtube a, .coh-style-social-icon---instagram a, .coh-style-social-icon---facebook a, .coh-style-social-icon a { height: 1.125rem; width: 100%; -webkit-border-radius: 1rem; border-radius: 1rem; margin-right: 0.25rem; margin-left: 0.25rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; color: white; }
.coh-style-social-icon---twitter a:before, .coh-style-social-icon---linkedin a:before, .coh-style-social-icon---youtube a:before, .coh-style-social-icon---instagram a:before, .coh-style-social-icon---facebook a:before, .coh-style-social-icon a: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"; color: white; }
.coh-style-social-icon---twitter a:hover, .coh-style-social-icon---linkedin a:hover, .coh-style-social-icon---youtube a:hover, .coh-style-social-icon---instagram a:hover, .coh-style-social-icon---facebook a:hover, .coh-style-social-icon a:hover { color: white; }
.coh-style-social-icon---twitter a:after, .coh-style-social-icon---linkedin a:after, .coh-style-social-icon---youtube a:after, .coh-style-social-icon---instagram a:after, .coh-style-social-icon---facebook a:after, .coh-style-social-icon a:after { padding-left: 0.5rem; }
.coh-style-social-icon---twitter a: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-social-icon---twitter a:after { content: "Twitter"; }
.coh-style-social-icon---linkedin a: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-social-icon---linkedin a:after { content: "LinkedIn"; }
.coh-style-social-icon---youtube a:before { content: "\f16a"; }
.coh-style-social-icon---youtube a:after { content: "YouTube"; }
.coh-style-social-icon---instagram a:before { content: ""; }
.coh-style-social-icon---instagram a:after { content: "Instagram"; }
.coh-style-social-icon---facebook a: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-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { background-color: #28a9e0; -webkit-border-radius: 50%; border-radius: 50%; position: relative; -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; background-image: none; }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-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: "\F04B"; font-family: "icomoon"; color: white; font-size: 1.5rem; position: absolute; top: 50%; left: 55%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover { background-color: #036093; }
.coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img { background: none; border-width: 0.625rem; -webkit-border-radius: 3.125rem; border-radius: 3.125rem; border-style: solid; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: #28a9e0; border-right-color: rgba(0, 0, 0, 0.2); }
.coh-style-video .mejs__controls { z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #28a9e0; background-image: none; padding: 0; }
.coh-style-video .mejs__controls .mejs__button { line-height: normal; height: 2.5rem; width: 2.5rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__play 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: "\F04B"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__pause 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: "\F04C"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__replay 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: "\F01E"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__mute 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: "\F026"; font-family: "icomoon"; font-size: 1.25rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__unmute 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: "\F028"; font-family: "icomoon"; font-size: 1.25rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen 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: "\F065"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button 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: "\F065"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button button { color: white; font-size: 1.875rem; 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; height: 2.5rem; width: 2.5rem; background-image: none; background-color: rgba(0, 0, 0, 0); -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; margin: 0; }
.coh-style-video .mejs__controls .mejs__button button:hover { background-color: #036093; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: #28a9e0; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: #036093; }
.coh-style-video .mejs__controls .mejs__time { 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; color: white; height: 2.5rem; width: 2.5rem; font-size: 0.75rem; padding: 0; }
.coh-style-video .mejs__controls .mejs__time-rail { 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; height: 2.5rem; padding: 0; margin: 0; }
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0; }
.coh-style-paragraph-large { font-size: 32px; line-height: 38px; }
.coh-style-link-button-fluid-width-style { background-color: #28a9e0; color: white; display: block; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1rem; font-weight: 700; margin-top: 0.5rem; margin-bottom: 0.5rem; }
.coh-style-link-button-fluid-width-style: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: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 1rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-link-with-icon-style { color: #28a9e0; display: inline-block; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1.25; font-weight: 700; margin-bottom: 0; }
.coh-style-link-with-icon-style: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: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 0; top: 52%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-link-button-style { background-color: #28a9e0; color: white; display: inline-block; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1rem; font-weight: 700; margin-top: 0.5rem; margin-bottom: 0.5rem; }
.coh-style-link-button-style: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: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 1rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-video-caption { font-size: 0.75rem; line-height: 1.5; margin-top: 0.5rem; margin-bottom: 1.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e6e8ee; padding-bottom: 0.5rem; }
.coh-style-video-caption: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: "\F16A"; font-family: "icomoon"; padding-right: 0.5rem; }
.coh-style-image-caption { font-size: 0.75rem; line-height: 1.5; margin-top: 0.5rem; margin-bottom: 1.5rem; padding-bottom: 0.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e6e8ee; }
.coh-style-image-caption: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: "\F03E"; font-family: "icomoon"; padding-right: 0.5rem; }
.coh-style-slider-pagination li { display: inline-block; margin-bottom: 0; margin-left: 0; }
.coh-style-slider-pagination li:before { content: normal; }
.coh-style-slider-pagination li.slick-active button { background-color: #d83269; }
.coh-style-slider-pagination li button { background-color: #28a9e0; height: 0.5rem; width: 0.5rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; margin-right: 0.25rem; margin-left: 0.25rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-slider-pagination li button:hover { background-color: #d83269; }
.coh-ce-04eb8ed3-a7eefb38 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-ce-04eb8ed3-a7eefb38 { max-width: 5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-04eb8ed3-a7eefb38 { max-width: 4rem; } }
.coh-ce-04eb8ed3-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-04eb8ed3-f25d9900 { text-align: left; }
.coh-ce-04eb8ed3-f25d9900 { text-align: left; }
.coh-ce-04eb8ed3-e6e42b76 { margin-bottom: 1.5rem; }
.coh-ce-04eb8ed3-307e6fec { text-align: left; 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; }
.coh-ce-04eb8ed3-975fec47 { font-size: 2rem; line-height: 1.25; font-weight: 500; margin-top: auto; margin-bottom: 0.5rem; }
@media (max-width: 73.0625rem) { .coh-ce-04eb8ed3-975fec47 { font-size: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-04eb8ed3-975fec47 { font-size: 1.25rem; } }
.coh-ce-04eb8ed3-ef4e442 { margin-bottom: 0.5rem; }
.coh-ce-10b07136-e7c1489d { position: relative; z-index: 1; }
.coh-ce-10b07136-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-10b07136-298bb9f3 { margin-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-10b07136-298bb9f3 { margin-bottom: 3.5625rem; } }
.coh-ce-10b07136-228b9de2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-1603f35f-af8b7c { min-height: 25rem; }
.coh-ce-1603f35f-3cd53d24 { text-align: center; }
.coh-ce-1c9a079b-3869e129 { width: 100%; }
.coh-ce-1c9a079b-228b9de2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-1f979325-bbbc9261:hover .card-link { color: #d83269; }
.coh-ce-1f979325-bbbc9261 .card-heading { color: black; }
.coh-ce-1f979325-bbbc9261 .card-paragraph { color: black; }
.coh-ce-1f979325-bbbc9261 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-1f979325-a0cbc531 { 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-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-224f2bad-64192dbd { min-height: 60vh; }
.coh-ce-27b2ddc5-e7c1489d { position: relative; z-index: 1; }
.coh-ce-27b2ddc5-83d91d1c { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-27b2ddc5-83d91d1c .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-27b2ddc5-83d91d1c .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-27b2ddc5-6fdaac3d { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-27b2ddc5-6fdaac3d { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-27b2ddc5-ea124948 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-27b2ddc5-ea124948 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; margin-bottom: 1.5rem; } }
.coh-ce-290a8efa-17434f2f { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-290a8efa-17434f2f .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-290a8efa-17434f2f .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-290a8efa-41b435fa { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; 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-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 47.9375rem) { .coh-ce-290a8efa-41b435fa { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-290a8efa-5b2ed57f { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-290a8efa-5b2ed57f { margin-bottom: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-290a8efa-5b2ed57f { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-2cecc86a-e66d5096 { position: relative; }
.align-text-center.coh-ce-2cecc86a-8ccb0857 { text-align: center; }
.coh-ce-2cecc86a-8304b79c { margin-bottom: 0; }
.coh-ce-2cecc86a-fcd02616 { margin-top: 1.5rem; }
.coh-ce-316b920d-5cc67da2 { width: 100%; }
.coh-ce-39ea1b0d-64192dbd { min-height: 60vh; }
.coh-ce-39ea1b0d-3cd53d24 { text-align: center; }
.coh-ce-40e4a2d8-8571aae3 { min-height: 40vh; }
.coh-ce-40e4a2d8-3cd53d24 { text-align: center; }
.coh-ce-40e4a2d8-8b2ef47f { margin-top: auto; }
.coh-ce-482db1b5-8571aae3 { min-height: 40vh; }
.coh-ce-482db1b5-3cd53d24 { text-align: center; }
.coh-ce-482db1b5-8b2ef47f { margin-top: auto; }
.coh-ce-482db1b5-2061cf69 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-48eb6b98-e87f3d6f { text-align: center; 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-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-48eb6b98-e87f3d6f:hover .card-link { color: #d83269; }
.coh-ce-48eb6b98-e87f3d6f .card-heading { color: black; }
.coh-ce-48eb6b98-e87f3d6f .card-sub-heading { color: black; }
.coh-ce-48eb6b98-e87f3d6f .card-paragraph { color: black; }
.coh-ce-48eb6b98-e87f3d6f .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-48eb6b98-ef54c258 { max-width: 10rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-48eb6b98-ef54c258 { max-width: 8rem; } }
@media (max-width: 47.9375rem) { .coh-ce-48eb6b98-ef54c258 { max-width: 6rem; } }
.coh-ce-48eb6b98-6135c413 { margin-top: -1rem; margin-bottom: 1.5rem; }
.coh-ce-48eb6b98-aebaf81e { text-align: center; }
.coh-ce-49be7df7-9b2213a3 { text-align: center; 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-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-49be7df7-9b2213a3:hover .card-link { color: #d83269; }
.coh-ce-49be7df7-9b2213a3 .card-heading { color: black; }
.coh-ce-49be7df7-9b2213a3 .card-sub-heading { color: black; }
.coh-ce-49be7df7-9b2213a3 .card-paragraph { color: black; }
.coh-ce-49be7df7-9b2213a3 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-49be7df7-ef54c258 { max-width: 10rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-49be7df7-ef54c258 { max-width: 8rem; } }
@media (max-width: 47.9375rem) { .coh-ce-49be7df7-ef54c258 { max-width: 6rem; } }
.coh-ce-49be7df7-6135c413 { margin-top: -1rem; margin-bottom: 1.5rem; }
.coh-ce-49be7df7-aebaf81e { text-align: center; }
.coh-ce-4a9abbe3-e4111029:hover .card-link { color: #d83269; }
.coh-ce-4a9abbe3-e4111029 .card-heading { color: black; }
.coh-ce-4a9abbe3-e4111029 .card-paragraph { color: black; }
.coh-ce-4a9abbe3-e4111029 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-4a9abbe3-48354c69 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; 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-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 47.9375rem) { .coh-ce-4a9abbe3-48354c69 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-4a9abbe3-a0cbc531 { 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-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-4a9abbe3-300ae449 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; 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-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 47.9375rem) { .coh-ce-4a9abbe3-300ae449 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-4cb674ff-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-4cb674ff-f6accf99 { max-width: 30%; }
@media (max-width: 63.9375rem) { .coh-ce-4cb674ff-f6accf99 { max-width: 100%; margin-bottom: 1.5rem; } }
.coh-ce-4cb674ff-4a2850c9 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-bottom: 1.5rem; }
@media (max-width: 63.9375rem) { .coh-ce-4cb674ff-4a2850c9 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-5c1b5f5c-5bb4136e { text-align: center; 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-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-5c1b5f5c-5bb4136e:hover .card-link { color: #d83269; }
.coh-ce-5c1b5f5c-5bb4136e .card-heading { color: black; }
.coh-ce-5c1b5f5c-5bb4136e .card-paragraph { color: black; }
.coh-ce-5c1b5f5c-5bb4136e .card-link { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; color: #28a9e0; }
.coh-ce-5c1b5f5c-8d619637 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-5c1b5f5c-8d619637 { max-width: 5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-5c1b5f5c-8d619637 { max-width: 4rem; } }
.coh-ce-5d0191d2-e7c1489d { position: relative; z-index: 1; }
.coh-ce-5d0191d2-9e17af50 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.image-left.coh-ce-5d0191d2-9e17af50 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.image-left.coh-ce-5d0191d2-9e17af50 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-5d0191d2-d0ad5e26 { margin-bottom: 1.5rem; } }
.coh-ce-5f3f67b1-e0379d59 { text-align: center; 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-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-5f3f67b1-e0379d59:hover .card-link { color: #d83269; }
.coh-ce-5f3f67b1-e0379d59 .card-heading { color: black; }
.coh-ce-5f3f67b1-e0379d59 .card-paragraph { color: black; }
.coh-ce-5f3f67b1-e0379d59 .card-link { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; color: #28a9e0; }
.coh-ce-5f3f67b1-8d619637 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-5f3f67b1-8d619637 { max-width: 5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-5f3f67b1-8d619637 { max-width: 4rem; } }
.coh-ce-5f3f67b1-22ffb91b { margin-top: auto; }
.coh-ce-612d0d75-64192dbd { min-height: 60vh; }
.coh-ce-612d0d75-3cd53d24 { text-align: center; }
.coh-ce-62e8b5eb-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-62e8b5eb-f6accf99 { max-width: 30%; }
@media (max-width: 63.9375rem) { .coh-ce-62e8b5eb-f6accf99 { max-width: 100%; margin-bottom: 1.5rem; } }
.coh-ce-64158502-90cb068d { overflow: hidden; position: relative; z-index: 2; }
.coh-ce-64158502-90cb068d:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; background-color: black; opacity: 0.2; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-64158502-90cb068d:hover:before { opacity: 0.6; }
.coh-ce-64158502-90cb068d:hover .card-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }
.coh-ce-64158502-90cb068d:hover .card-pre-heading { color: #28a9e0; }
.coh-ce-64158502-90cb068d:hover .card-heading { color: #28a9e0; }
.coh-ce-64158502-90cb068d .card-image { -webkit-transform: scaleX(1.3) scaleY(1.3); -ms-transform: scaleX(1.3) scaleY(1.3); transform: scaleX(1.3) scaleY(1.3); -webkit-transition: 300ms ease transform; -o-transition: 300ms ease transform; transition: 300ms ease transform; }
.coh-ce-64158502-90cb068d .card-pre-heading { color: #e6e8ee; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-64158502-90cb068d .card-heading { color: white; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-64158502-58b637dc { position: relative; z-index: 1; }
.coh-ce-64158502-e938dfe3 { position: absolute; bottom: 0; left: 0; z-index: 3; }
.coh-ce-6cfeeeba-3869e129 { width: 100%; }
.coh-ce-6cfeeeba-70484999 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-6cfeeeba-a3a91313 { width: 6rem; height: 6rem; margin-right: 2rem; }
@media (max-width: 73.0625rem) { .coh-ce-6cfeeeba-a3a91313 { width: 5rem; height: 5rem; margin-right: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-6cfeeeba-a3a91313 { width: 4rem; height: 4rem; } }
.coh-ce-6cfeeeba-6636b0b6 strong { font-weight: 500; }
.coh-ce-741332c0-64192dbd { min-height: 60vh; }
.coh-ce-75a2b8f5-e7c1489d { position: relative; z-index: 1; }
.coh-ce-75a2b8f5-b4e5bed3 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-75a2b8f5-b4e5bed3 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-75a2b8f5-b4e5bed3 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-75a2b8f5-90b0cd9b { margin-bottom: 1.5rem; } }
.coh-ce-7a26cbf9-5cc67da2 { width: 100%; }
.coh-ce-85526d0c-f26dcfb1 { position: relative; z-index: 4; width: 100%; 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-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 6rem; }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-85526d0c-f26dcfb1 .dx8-admin-tabs { display: none; } }
.coh-ce-85526d0c-cfae741f { margin-right: auto; }
.coh-ce-85526d0c-a1b6d6fa { 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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-a1b6d6fa { position: absolute; top: 100%; left: 0; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; background-color: #f3f6f8; width: 100%; } }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-85526d0c-a1b6d6fa { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-overflow-scrolling: touch; } }
.coh-ce-85526d0c-9292f9fb { 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; width: 2rem; height: 3rem; }
.coh-ce-85526d0c-9292f9fb: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: "\F002"; font-family: "icomoon"; color: #28a9e0; font-size: 1.25rem; }
.search-visible.coh-ce-85526d0c-9292f9fb { background-color: #e6e8ee; }
.search-visible.coh-ce-85526d0c-9292f9fb: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-ce-85526d0c-fbfb4967 { 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; width: 1.5rem; height: 3rem; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-fbfb4967 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-left: 1rem; } }
.coh-ce-85526d0c-fbfb4967: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: "\F0C9"; font-family: "icomoon"; color: #28a9e0; font-size: 1.25rem; }
.menu-visible.coh-ce-85526d0c-fbfb4967: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"; color: #28a9e0; }
.coh-ce-86eb61ef-af8b7c { min-height: 25rem; }
.coh-ce-8cfc6eee-af8b7c { min-height: 25rem; }
.coh-ce-8d403985-6ac2a90b { background-color: #f3f6f8; }
.coh-ce-8d403985-cc0ed12 { 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; }
.coh-ce-8d403985-2a71b767 { font-weight: 500; margin-right: 1.5rem; }
.coh-ce-8d403985-a9531a4c { 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-ce-8d403985-a9531a4c { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-8d403985-4871763e li { display: inline; }
.coh-ce-8d403985-4871763e li a { margin-right: 0.625rem; }
.coh-ce-8d403985-12374abd { margin-left: 0; }
.coh-ce-8d403985-12374abd { margin-left: 0; }
.coh-ce-8d403985-f6d71e79 { text-align: right; margin-left: auto; }
@media (max-width: 63.9375rem) { .coh-ce-8d403985-f6d71e79 { text-align: left; margin-top: 0.9375rem; margin-left: 0; } }
.coh-ce-9dbf4b76-408b850c { 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-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-9dbf4b76-408b850c:hover .card-link { color: #d83269; }
.coh-ce-9dbf4b76-408b850c .card-heading { color: black; }
.coh-ce-9dbf4b76-408b850c .card-paragraph { color: black; }
.coh-ce-9dbf4b76-408b850c .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-9dbf4b76-77fa82ee { max-width: 6rem; margin-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-ce-9dbf4b76-77fa82ee { max-width: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-9dbf4b76-77fa82ee { max-width: 3.5rem; } }
.coh-ce-9ffeedd6-8d619637 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-9ffeedd6-8d619637 { max-width: 5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-9ffeedd6-8d619637 { max-width: 4rem; } }
.coh-ce-9ffeedd6-28e1f4b8 { text-align: left; }
.coh-ce-9ffeedd6-e6e42b76 { margin-bottom: 1.5rem; }
.coh-ce-9ffeedd6-95b146b5 { font-size: 2rem; line-height: 1.25; font-weight: 500; margin-bottom: 0.5rem; }
@media (max-width: 73.0625rem) { .coh-ce-9ffeedd6-95b146b5 { font-size: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-9ffeedd6-95b146b5 { font-size: 1.25rem; } }
.coh-ce-a04ca877-e7c1489d { position: relative; z-index: 1; }
.coh-ce-a04ca877-27b76a9a { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-a04ca877-27b76a9a .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-a04ca877-27b76a9a .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-a04ca877-6fdaac3d { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-a04ca877-6fdaac3d { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-a04ca877-ea124948 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-a04ca877-ea124948 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; margin-bottom: 1.5rem; } }
.coh-ce-a04ca877-f1a9d9c7 .coh-slider-nav-top { height: 5rem; }
.coh-ce-a55db0b2-425d6239 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-a55db0b2-425d6239 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-a55db0b2-425d6239 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-a55db0b2-41b435fa { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; 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-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 47.9375rem) { .coh-ce-a55db0b2-41b435fa { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-a55db0b2-5b2ed57f { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-a55db0b2-5b2ed57f { margin-bottom: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-a55db0b2-5b2ed57f { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-a5a0ec3d-5cc67da2 { width: 100%; }
.coh-ce-a816e80b-52ba7b47 { 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-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-a816e80b-52ba7b47:hover .card-link { color: #d83269; }
.coh-ce-a816e80b-52ba7b47 .card-heading { color: black; }
.coh-ce-a816e80b-52ba7b47 .card-paragraph { color: black; }
.coh-ce-a816e80b-52ba7b47 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-a816e80b-77fa82ee { max-width: 6rem; margin-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-ce-a816e80b-77fa82ee { max-width: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-a816e80b-77fa82ee { max-width: 3.5rem; } }
.coh-ce-a816e80b-22ffb91b { margin-top: auto; }
.coh-ce-b784d165-a0cbc531 { 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-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-b95fd695-3869e129 { width: 100%; }
.coh-ce-b95fd695-228b9de2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-c10395e5-36ad9e79:hover .card-link { color: #d83269; }
.coh-ce-c10395e5-36ad9e79 .card-heading { color: black; }
.coh-ce-c10395e5-36ad9e79 .card-paragraph { color: black; }
.coh-ce-c10395e5-36ad9e79 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-c10395e5-a0cbc531 { 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-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-c10395e5-22ffb91b { margin-top: auto; }
.coh-ce-c6f467b4-e7c1489d { position: relative; z-index: 1; }
.coh-ce-c6f467b4-ac368b88 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-c6f467b4-ac368b88 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-c6f467b4-ac368b88 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-c6f467b4-6fdaac3d { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-c6f467b4-6fdaac3d { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-c6f467b4-ea124948 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-c6f467b4-ea124948 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; margin-bottom: 1.5rem; } }
.coh-ce-cb7a7125-a0cbc531 { 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-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-cpt_3_3_3_3_columns-75b16e8c { padding-left: 0; }
.coh-ce-cpt_4_4_4_columns-75b16e8c { padding-left: 0; }
.coh-ce-cpt_6_3_3_columns-75b16e8c { padding-left: 0; }
.coh-ce-cpt_6_6_x2_columns-75b16e8c { padding-left: 0; }
.coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper:before { left: .9375rem; top: 50px; height: -webkit-calc(100% + 100px); height: calc(100% + 100px); width: 0.125rem; position: absolute; background-color: cyan; }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper:before { width: 0.5rem; } }
.coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper h3 { font-size: 1.75em; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper .coh-row-xl > .coh-row-inner > .coh-column.coh-col-xl-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper .coh-row-xl > .coh-row-inner > .coh-column.coh-col-xl-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } }
@media (max-width: 73.0625rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper .coh-row-xl > .coh-row-inner > .coh-column.coh-col-xl-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper .coh-row-xl > .coh-row-inner > .coh-column.coh-col-xl-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper:before { width: .5rem; } }
.coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper h3 { font-size: 1.75em; }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper .coh-row-xl > .coh-row-inner > .coh-column.coh-col-xl-9 { max-width: 100%; -webkit-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 .main-wrapper .coh-row-xl > .coh-row-inner > .coh-column.coh-col-xl-3 { -webkit-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; max-width: 100%; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 nav.coh-container-boxed { padding-right: 15px; padding-left: 2rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 .coh-style-custom-list-style li.pager__item--next a { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 30px; height: 30px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_all_news_cards-f80ee643 .coh-style-custom-list-style li.pager__item--next a span { height: 30px; width: 30px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-cpt_capita_card_text-3ee81c20 { -webkit-align-self: end; -ms-flex-item-align: end; align-self: end; border-left-width: 3px; border-left-style: solid; border-left-color: cyan; color: white; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top: -30px; z-index: 50; height: 130px; vertical-align: baseline; }
.coh-ce-cpt_capita_card_text-3ee81c20:hover { -webkit-transition: background-color 400ms ease-in, color 400ms ease-in, height 400ms ease-in, 400ms ease-in padding-top, 400ms ease-in margin; -o-transition: background-color 400ms ease-in, color 400ms ease-in, height 400ms ease-in, 400ms ease-in padding-top, 400ms ease-in margin; transition: background-color 400ms ease-in, color 400ms ease-in, height 400ms ease-in, 400ms ease-in padding-top, 400ms ease-in margin; background-color: white; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; height: 375px; padding-top: 50px; margin-top: -50px; border-left: 8px solid #0ff; }
.coh-ce-cpt_capita_card_text-3ee81c20:hover .header-pod-text { display: block; -webkit-transition: 800ms ease-in 50ms opacity; -o-transition: 800ms ease-in 50ms opacity; transition: 800ms ease-in 50ms opacity; opacity: 1; color: #02083c; }
.pod-1.coh-ce-cpt_capita_card_text-3ee81c20 { left: 6.3%; width: 30.5%; bottom: 0; margin-bottom: 30px; position: absolute; }
@media (max-width: 63.9375rem) { .pod-1.coh-ce-cpt_capita_card_text-3ee81c20 { position: static; width: auto; } }
.pod-2.coh-ce-cpt_capita_card_text-3ee81c20 { width: 26.6666%; margin-bottom: 30px; left: 36.6666%; position: absolute; bottom: 0; }
@media (max-width: 63.9375rem) { .pod-2.coh-ce-cpt_capita_card_text-3ee81c20 { width: auto; position: static; } }
.pod-3.coh-ce-cpt_capita_card_text-3ee81c20 { width: 26.6666%; margin-bottom: 30px; left: 63.3333%; position: absolute; bottom: 0; }
@media (max-width: 63.9375rem) { .pod-3.coh-ce-cpt_capita_card_text-3ee81c20 { width: auto; position: static; } }
.coh-ce-cpt_capita_card_text-3ee81c20 .header-pod-text { display: none; opacity: 0; }
.coh-ce-cpt_capita_card_text-e8ee0fe8 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_capita_card_text-2679aa2 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.5rem; }
.coh-ce-cpt_capita_card_text-838d2c75 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; font-weight: 400; }
.coh-ce-cpt_capita_card_text-9c330580 { font-weight: 800; }
.coh-ce-cpt_capita_contact_us_block_slim-8a4f2292 { padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; }
.coh-ce-cpt_capita_contact_us_block_slim-d17f3f53 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_capita_contact_us_block_slim-366d49a6 { background-color: cyan; padding-top: 33px; padding-bottom: 33px; }
.coh-ce-cpt_capita_contact_us_block_slim-7dab26d6 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; font-weight: 700; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 35px; }
.coh-ce-cpt_capita_contact_us_block_slim-cd3915cd { background-color: cyan; padding-top: 30px; padding-bottom: 30px; }
.coh-ce-cpt_capita_contact_us_block_slim-8baff34e { vertical-align: middle; display: inline-block; float: right; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; color: white; text-align: center; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, white), color-stop(50%, white), color-stop(50%, #02083c)); background-image: -webkit-linear-gradient(left, white 1%, white 50%, #02083c 50%); background-image: -o-linear-gradient(left, white 1%, white 50%, #02083c 50%); background-image: linear-gradient(90deg, white 1%, white 50%, #02083c 50%); background-position: right center; background-size: 250% auto; background-repeat: no-repeat; background-attachment: scroll; margin-right: 35px; font-weight: 700; color: #ffffff!important; }
.coh-ce-cpt_capita_contact_us_block_slim-8baff34e:before, .coh-ce-cpt_capita_contact_us_block_slim-8baff34e:after { clear: none; content: normal; display: inline; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_contact_us_block_slim-8baff34e { float: none; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; width: 100%; }
  .coh-ce-cpt_capita_contact_us_block_slim-8baff34e:before, .coh-ce-cpt_capita_contact_us_block_slim-8baff34e:after { clear: none; content: normal; display: inline; } }
.coh-ce-cpt_capita_contact_us_block_slim-8baff34e:hover { color: #02083c; -webkit-transition: 650ms ease background-position; -o-transition: 650ms ease background-position; transition: 650ms ease background-position; background-position: left center; color: #02083c!important; }
.coh-ce-cpt_capita_contact_us_block_slim-864f5cd0 { min-height: 100px; border-right-width: 3px; border-right-color: #02083c; border-right-style: solid; }
.coh-ce-cpt_capita_contact_us_block_slim-5548bc59 { min-height: 100px; border-right-width: 15px; border-right-color: #02083c; border-right-style: solid; }
.coh-ce-cpt_capita_contact_us_block_slim-5548bc59 { min-height: 100px; border-right-width: 15px; border-right-color: #02083c; border-right-style: solid; }
.coh-ce-cpt_capita_contact_us_block_slim-864f5cd0 { min-height: 100px; border-right-width: 3px; border-right-color: #02083c; border-right-style: solid; }
.coh-ce-cpt_capita_contact_us_block_slim-864f5cd0 { min-height: 100px; border-right-width: 3px; border-right-color: #02083c; border-right-style: solid; }
.coh-ce-cpt_capita_contact_us_block_slim-5548bc59 { min-height: 100px; border-right-width: 15px; border-right-color: #02083c; border-right-style: solid; }
.coh-ce-cpt_capita_contact_us_block_wide-8a4f2292 { padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; }
.coh-ce-cpt_capita_contact_us_block_wide-d17f3f53 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_capita_contact_us_block_wide-8e414039 { background-color: cyan; padding-top: 33px; padding-bottom: 33px; text-align: left; }
.coh-ce-cpt_capita_contact_us_block_wide-a88a39e4 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; font-weight: 700; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 35px; font-size: 64px; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_capita_contact_us_block_wide-a88a39e4 { font-size: 44px; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_contact_us_block_wide-a88a39e4 { margin-left: 0; } }
.coh-ce-cpt_capita_contact_us_block_wide-2a209a9e { vertical-align: middle; display: inline-block; float: none; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; color: white; text-align: center; background-image: -webkit-gradient(linear, left top, right top, color-stop(49%, white), color-stop(50%, #02083c)); background-image: -webkit-linear-gradient(left, white 49%, #02083c 50%); background-image: -o-linear-gradient(left, white 49%, #02083c 50%); background-image: linear-gradient(90deg, white 49%, #02083c 50%); background-position: right top; background-size: 250% auto; background-repeat: no-repeat; background-attachment: scroll; font-weight: 800; margin-top: 25px; margin-left: 35px; color: #ffffff!important; }
.coh-ce-cpt_capita_contact_us_block_wide-2a209a9e:before, .coh-ce-cpt_capita_contact_us_block_wide-2a209a9e:after { clear: none; content: normal; display: inline; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_contact_us_block_wide-2a209a9e { float: none; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; width: 100%; margin-top: 35px; margin-left: 0; }
  .coh-ce-cpt_capita_contact_us_block_wide-2a209a9e:before, .coh-ce-cpt_capita_contact_us_block_wide-2a209a9e:after { clear: none; content: normal; display: inline; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_contact_us_block_wide-2a209a9e { margin-top: 35px; margin-left: 0; } }
.coh-ce-cpt_capita_contact_us_block_wide-2a209a9e:hover { background-position: left center; color: #02083c!important; color: #02083c; -webkit-transition: 650ms ease background-position; -o-transition: 650ms ease background-position; transition: 650ms ease background-position; }
.coh-ce-cpt_capita_content_card_slider-c5e79d29 { padding-right: 0; padding-left: 0; }
.coh-ce-cpt_capita_download_block-6670279e { padding-right: 1rem; padding-left: 1rem; }
.coh-ce-cpt_capita_download_block-77cf6fb9 span.file a { background-color: #02083c; display: inline-block; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 40px; color: white; font-size: 0; margin-top: 0.5rem; margin-bottom: 0.5rem; margin-left: 2.25rem; font-weight: 700; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_capita_download_block-77cf6fb9 span.file a:after { content: "Download"; font-size: 16px; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1rem; font-weight: 700; color: white; }
.coh-ce-cpt_capita_download_block-77cf6fb9 span.file a:before { font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 16px; -webkit-transform: translateX(-25px); -ms-transform: translateX(-25px); transform: translateX(-25px); position: absolute; content: "\f019"; }
.coh-ce-cpt_capita_download_block-77cf6fb9 span.file a:hover { color: #02083c; background-color: cyan; }
.coh-ce-cpt_capita_header-91d36ed8 { background-color: #02083c; }
.coh-ce-cpt_capita_header-2dfd0cfc { width: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_header-2dfd0cfc { margin-top: 30px; } }
.coh-ce-cpt_capita_header-9089ce8d { margin-right: 2rem; padding-top: 24px; padding-bottom: 24px; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_header-9089ce8d { padding-top: 24px; padding-bottom: 24px; } }
.coh-ce-cpt_capita_header-a90d8f22 { width: 125px; max-width: 125px!important; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_capita_header-a90d8f22 { max-width: 100px; width: 100px; max-width: 100px!important; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_header-a90d8f22 { max-width: 100px; width: 100px; max-width: 100px!important; } }
.coh-ce-cpt_capita_header-61ab8fd2 { text-align: left; }
.coh-ce-cpt_capita_header-f45d1942 { 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: left; -webkit-justify-content: left; -ms-flex-pack: left; justify-content: left; padding-top: 24px; padding-bottom: 24px; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_header-f45d1942 { position: static; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; width: 100%; } }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-cpt_capita_header-f45d1942 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-overflow-scrolling: touch; } }
.coh-ce-cpt_capita_header-4719fde0 { text-align: right; }
.coh-ce-cpt_capita_header-a5426811 { 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; max-width: 24px; width: 24px; height: 3rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_header-a5426811 { display: inline-block; margin-left: 16px; } }
.coh-ce-cpt_capita_header-a5426811: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: "\F0C9"; font-family: "icomoon"; color: white; font-size: 1.5625rem; }
.menu-visible.coh-ce-cpt_capita_header-a5426811: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"; color: white; }
.coh-ce-cpt_capita_header-27095b2e { display: inline-block; padding-top: 40px; padding-bottom: 24px; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_header-27095b2e { position: static; display: inline-block; padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; width: 100%; } }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-cpt_capita_header-27095b2e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-overflow-scrolling: touch; } }
.coh-ce-cpt_capita_header-27095b2e nav { display: inline-block; }
.coh-ce-cpt_capita_header-47c2799a { height: 30px; width: 30px; font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; display: inline-block; margin-top: 5px; float: right; }
.coh-ce-cpt_capita_header-47c2799a:before, .coh-ce-cpt_capita_header-47c2799a:after { clear: none; content: normal; display: inline; }
.coh-ce-cpt_capita_header-47c2799a:after { content: "\ebcc"; height: 30px; width: 30px; display: block; font-size: 18px; }
.coh-ce-cpt_capita_hero_left_aligned_tex-f9702d05 { z-index: 3; }
.coh-ce-cpt_capita_hero_left_aligned_tex-64192dbd { min-height: 60vh; }
.coh-ce-cpt_capita_hero_left_aligned_tex-20793991 { padding-right: 2rem; padding-left: 2rem; margin-right: 0; margin-left: 0; margin-left: 0!important; margin-right: 0!important; }
.coh-ce-cpt_capita_hero_left_aligned_tex-1dcd4642 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: cyan; font-size: 48px; }
.coh-ce-cpt_capita_hero_left_aligned_tex-3cb6f820 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; font-size: 16px; }
.coh-ce-cpt_capita_hero_no_image-b518ae9c { padding-top: 15px; padding-bottom: 15px; }
.coh-ce-cpt_capita_hero_no_image-b518ae9c:before { background-color: white; height: 6rem; width: 0.125rem; float: left; position: relative; left: -1.2rem; }
.coh-ce-cpt_capita_hero_no_image-b518ae9c:before:before, .coh-ce-cpt_capita_hero_no_image-b518ae9c:before:after { clear: none; content: normal; display: inline; }
.coh-ce-cpt_capita_hero_no_image-1676fe8f { border-left-width: 20px; border-left-style: solid; border-left-color: cyan; }
.coh-ce-cpt_capita_hero_no_image-2ee8b6ba { padding-top: 50px; padding-right: 0; padding-bottom: 0; padding-left: 30px; font-weight: 800!important; margin-top: 50px; margin-left: 20px; }
.coh-ce-cpt_capita_hero_no_image-2ee8b6ba h1 { color: cyan; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 800; }
.coh-ce-cpt_capita_latest_case_studies_s-6670279e { padding-right: 1rem; padding-left: 1rem; }
.coh-ce-cpt_capita_latest_case_studies_s-960596b5 { border-left-width: 1rem; border-left-style: solid; border-left-color: cyan; margin-top: 2rem; margin-bottom: 2rem; }
.coh-ce-cpt_capita_latest_case_studies_s-8270f672 { color: cyan; font-weight: 800; margin-left: 2rem; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_capita_latest_insights_slide-6670279e { padding-right: 1rem; padding-left: 1rem; }
.coh-ce-cpt_capita_latest_insights_slide-960596b5 { border-left-width: 1rem; border-left-style: solid; border-left-color: cyan; margin-top: 2rem; margin-bottom: 2rem; }
.coh-ce-cpt_capita_latest_insights_slide-bc732caa { color: cyan; font-weight: 700; margin-left: 2rem; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_capita_latest_news_slider-6670279e { padding-right: 1rem; padding-left: 1rem; }
.coh-ce-cpt_capita_latest_news_slider-960596b5 { border-left-width: 1rem; border-left-style: solid; border-left-color: cyan; margin-top: 2rem; margin-bottom: 2rem; }
.coh-ce-cpt_capita_latest_news_slider-bc732caa { color: cyan; font-weight: 700; margin-left: 2rem; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_capita_navigation_block-55d355c3 { padding-right: 0; padding-left: 0; margin-left: 10px; }
.coh-ce-cpt_capita_navigation_block-a0cbc531 { 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-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-cpt_capita_navigation_block-b75fb311 { width: 100%; }
.coh-ce-cpt_capita_number_block-299e0c4f { padding-right: 1rem; }
.coh-ce-cpt_capita_person_card-273ffcaf { margin-top: 0; margin-bottom: 1rem; padding-right: 1rem; padding-left: 1rem; }
.coh-ce-cpt_capita_person_card-4eaaf590 { width: 100%; margin-right: auto; margin-bottom: 2rem; margin-left: auto; height: auto; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_capita_person_card-4eaaf590 { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_capita_person_card-4eaaf590 { width: 100%; } }
.coh-ce-cpt_capita_person_card-b4934790 { line-height: 21px; }
.coh-ce-cpt_capita_person_card-b4934790:before { content: "\f08c"; vertical-align: middle; font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; display: inline; font-size: 24px; line-height: 24px; }
.coh-ce-cpt_capita_person_card-38aa66cd { display: inline; font-size: 16px; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-weight: 700; text-align: center; vertical-align: middle; }
.coh-ce-cpt_capita_popular_searches-9732e582 { font-weight: 700; color: #02083c; font-size: 24px; }
.coh-ce-cpt_capita_popular_searches-2dae8e06 { border-left-width: 2px; border-left-style: solid; border-left-color: cyan; color: #02083c; padding-left: 1.5rem; }
.coh-ce-cpt_capita_popular_searches-beb80858 { color: #02083c; font-weight: 700; display: block; padding-bottom: 1.5rem; }
.coh-ce-cpt_capita_popular_searches-beb80858:hover { color: #02083c; }
.coh-ce-cpt_capita_relative_card_contain-9befac15 { background-color: #02083c; position: relative; width: 100%; z-index: 3; }
.coh-ce-cpt_capita_relative_card_contain-5cd14ab5 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-right: 2rem; padding-left: 2rem; }
.coh-ce-cpt_capita_text_card_with_number-9f7d8dcb { padding-top: 1rem; padding-bottom: 1rem; }
.coh-ce-cpt_capita_text_card_with_number-152debec { padding-right: 0.25rem; }
.coh-ce-cpt_capita_text_card_with_number-f0f13f17 { border-left-width: 3px; border-left-style: solid; border-left-color: cyan; padding-left: 2rem; }
.coh-ce-d0274215-8336614e { background-color: #036093; }
.coh-ce-d0274215-53e50145 { text-align: center; color: white; position: relative; padding-bottom: 1.5rem; }
.coh-ce-d0274215-53e50145: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"; color: white; padding-top: 0.5rem; position: absolute; bottom: 0; left: 0; right: 0; font-size: 1rem; }
.coh-ce-daa618d3-e7c1489d { position: relative; z-index: 1; }
.coh-ce-daa618d3-a64215ab { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-daa618d3-a64215ab .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-daa618d3-a64215ab .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-daa618d3-90b0cd9b { margin-bottom: 1.5rem; } }
.coh-ce-db9cdc9d-8d619637 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-db9cdc9d-8d619637 { max-width: 5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-db9cdc9d-8d619637 { max-width: 4rem; } }
.coh-ce-db9cdc9d-28e1f4b8 { text-align: left; }
.coh-ce-db9cdc9d-e6e42b76 { margin-bottom: 1.5rem; }
.coh-ce-db9cdc9d-95b146b5 { font-size: 2rem; line-height: 1.25; font-weight: 500; margin-bottom: 0.5rem; }
@media (max-width: 73.0625rem) { .coh-ce-db9cdc9d-95b146b5 { font-size: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-db9cdc9d-95b146b5 { font-size: 1.25rem; } }
.coh-ce-dce98ebc-a0cbc531 { 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-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-e14a2e16-a0cbc531 { 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-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-eefc35a8-af8b7c { min-height: 25rem; }
.coh-ce-eefc35a8-3cd53d24 { text-align: center; }
.coh-ce-fbceea42-d90c309e { background-color: #28a9e0; position: relative; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; padding-right: 4rem; }
.coh-ce-fbceea42-d90c309e:hover { background-color: #d83269; }
.coh-ce-fbceea42-d90c309e:hover:before { color: white; }
.coh-ce-fbceea42-d90c309e: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"; position: absolute; top: 50%; right: 2rem; color: white; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-ce-fbceea42-4d78b4ac { color: white; margin-bottom: 0; }
.coh-ce-fef6b8b5-265d09cd { overflow: hidden; position: relative; z-index: 2; }
.coh-ce-fef6b8b5-265d09cd:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; background-color: black; opacity: 0.2; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-fef6b8b5-265d09cd:hover:before { opacity: 0.6; }
.coh-ce-fef6b8b5-265d09cd:hover .card-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }
.coh-ce-fef6b8b5-265d09cd:hover .card-pre-heading { color: #28a9e0; }
.coh-ce-fef6b8b5-265d09cd:hover .card-heading { color: #28a9e0; }
.coh-ce-fef6b8b5-265d09cd .card-image { -webkit-transform: scaleX(1.3) scaleY(1.3); -ms-transform: scaleX(1.3) scaleY(1.3); transform: scaleX(1.3) scaleY(1.3); -webkit-transition: 300ms ease transform; -o-transition: 300ms ease transform; transition: 300ms ease transform; }
.coh-ce-fef6b8b5-265d09cd .card-pre-heading { color: #e6e8ee; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-fef6b8b5-265d09cd .card-heading { color: white; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-fef6b8b5-58b637dc { position: relative; z-index: 1; }
.coh-ce-fef6b8b5-e938dfe3 { position: absolute; bottom: 0; left: 0; z-index: 3; }
.coh-ce-91d36ed8 { background-color: #02083c; }
.coh-ce-ce01d620 .coh-block { padding-right: 1rem; padding-left: 1rem; }
.coh-ce-91d36ed8 { background-color: #02083c; }
.coh-ce-9c5d850b .hide-breadcrumb-On { display: none; }
.coh-ce-d72814d1 { 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: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; list-style-type: none; padding-right: 2rem; margin-left: 0; }
@media (max-width: 73.0625rem) { .coh-ce-d72814d1 { padding-right: 1.5rem; } }
.coh-ce-d72814d1 > li { width: 25%; list-style-type: none; margin-bottom: 1.5rem; margin-left: 0; letter-spacing: 0; }
@media (max-width: 63.9375rem) { .coh-ce-d72814d1 > li { width: 50%; } }
@media (max-width: 35.25rem) { .coh-ce-d72814d1 > li { width: 100%; } }
.coh-ce-d72814d1 > li > a { font-weight: 500; color: white; }
.coh-ce-d72814d1 > li > a:hover { color: white; }
.coh-ce-d72814d1 > li > ul { margin-left: 0; }
.coh-ce-d72814d1 > li > ul > li { list-style-type: none; margin-bottom: 1rem; margin-left: 0; }
.coh-ce-7408a259 { width: 100%; display: block; width: 100%!important; }
.coh-ce-fc13d224 { color: white; }
.coh-ce-ec6caefe .menu-level-1-ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 63.9375rem) { .coh-ce-ec6caefe .menu-level-1-ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; } }
.coh-ce-ec6caefe .menu-level-1-ul > li { position: relative; margin-bottom: 0; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-ec6caefe .menu-level-1-ul > li { width: 100%; } }
@media (max-width: 63.9375rem) { .coh-ce-ec6caefe .menu-level-1-ul > li.is-expanded > 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"; } }
@media (max-width: 63.9375rem) { .coh-ce-ec6caefe .menu-level-1-ul > li.is-collapsed > 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"; } }
.coh-ce-ec6caefe .menu-level-1-ul > li > a { color: #28a9e0; position: relative; -webkit-transition: color 300ms ease-in-out; -o-transition: color 300ms ease-in-out; transition: color 300ms ease-in-out; padding-top: 1rem; padding-bottom: 1rem; margin-right: 2rem; }
@media (max-width: 63.9375rem) { .coh-ce-ec6caefe .menu-level-1-ul > li > a { width: 100%; margin-right: 0; } }
.coh-ce-ec6caefe .menu-level-1-ul > li > a:hover { color: #d83269; }
@media (max-width: 63.9375rem) { .coh-ce-ec6caefe .menu-level-1-ul > li > 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: 1rem; content: "\F054"; font-family: "icomoon"; position: absolute; top: auto; bottom: auto; left: auto; right: 0; height: 1rem; text-align: center; } }
.coh-ce-ec6caefe .menu-level-2-ul { width: 22.5rem; background-color: #f3f6f8; position: absolute; top: 100%; left: 0; display: none; padding: 1.5rem; margin-top: 0; margin-bottom: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-ec6caefe .menu-level-2-ul { background-color: rgba(0, 0, 0, 0); width: auto; position: static; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0; } }
.coh-ce-ec6caefe .menu-level-2-ul > li { margin-left: 0; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-ec6caefe .menu-level-2-ul > li { margin-left: 1rem; } }
.coh-ce-ec6caefe .menu-level-2-ul > li > a { color: #28a9e0; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; padding-top: 0.5rem; padding-bottom: 0.5rem; display: block; }
.coh-ce-ec6caefe .menu-level-2-ul > li > a:hover { color: #d83269; }
.coh-ce-759941d5 { display: inline; }
.coh-ce-29722d7b form:after { content: "\ebcc"; z-index: 1; font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; font-size: 2rem; position: absolute; right: 20px; background-color: white; padding-top: 9px; padding-right: 9px; padding-bottom: 9px; padding-left: 9px; border-left-width: 2px; border-left-style: solid; border-left-color: white; }
.coh-ce-29722d7b form input { border-width: 1px; border-style: solid; border-color: white; background-color: #036093; padding-top: 0.9375rem; padding-right: 0.9375rem; padding-bottom: 0.9375rem; padding-left: 0.9375rem; max-width: 95%; min-width: 95%; float: left; color: white; }
.coh-ce-29722d7b form input:before, .coh-ce-29722d7b form input:after { clear: none; content: normal; display: inline; }
.coh-ce-29722d7b form input::-webkit-input-placeholder { color: white; }
.coh-ce-29722d7b form input::-moz-placeholder { color: white; }
.coh-ce-29722d7b form input::-ms-input-placeholder { color: white; }
.coh-ce-29722d7b form input::placeholder { color: white; }
.coh-ce-29722d7b form .form-submit { min-width: 5%; max-width: 5%; height: auto; float: left; background-color: rgba(0, 0, 0, 0); text-indent: -10000px; z-index: 20; position: absolute; border-width: 0; }
.coh-ce-29722d7b form .form-submit:before, .coh-ce-29722d7b form .form-submit:after { clear: none; content: normal; display: inline; }
.coh-ce-43ef4da0 { padding-top: 1.5rem; }
.coh-ce-8dd39c31 { color: white; font-size: 16px; font-weight: 700; margin-top: 1.5rem; }
.coh-ce-4525b28a { padding-left: 1.5rem; }
.coh-ce-130e629c { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e8ee; margin-bottom: 1.5rem; margin-left: 1.5rem; padding-bottom: 1.5rem; }
.coh-ce-130e629c h3 { font-size: 16px; font-weight: 700; color: #02083c; }
.coh-ce-130e629c h3 a { color: #02083c; }
.coh-ce-130e629c img { width: 160px; float: left; margin-right: 1.5rem; }
.coh-ce-130e629c img:before, .coh-ce-130e629c img:after { clear: none; content: normal; display: inline; }
.coh-ce-87ddf3a1 { text-align: center; }
.coh-ce-c76e621f { color: #02083c; margin-right: auto; margin-left: 10px; text-transform: capitalize; }
.coh-ce-c76e621f a { color: #02083c; text-transform: capitalize; text-transform: capitalize!important; }
.coh-ce-c76e621f .pager__item { margin-left: 10px; }
.coh-ce-c76e621f .pager__item.pager__item--last a { background-color: rgba(0, 0, 0, 0); width: auto; }
.coh-ce-c76e621f .pager__item.is-active a { color: white; background-color: #02083c; }
.coh-ce-c76e621f .pager__item.pager__item--next { background-color: rgba(0, 0, 0, 0); width: auto; }
.coh-ce-c76e621f .pager__item.pager__item--next a { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #02083c; font-size: 32px; background-color: rgba(0, 0, 0, 0); }
.coh-ce-c76e621f .pager__item a { color: #02083c; font-weight: 700; background-color: #e2e2e2; display: inline-block; height: 30px; width: 30px; line-height: 30px; text-align: center; vertical-align: middle; }
.coh-ce-1485da23 { padding-top: 3.125rem; }
.coh-ce-21e58b32 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.coh-ce-af4cee88 { border-left-width: 0.125em; border-left-style: solid; border-left-color: cyan; height: 100%; }
.coh-ce-af4cee88 .case-study--card { padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 0.0625rem; padding-left: 1.5rem; }
.coh-ce-af4cee88 .case-study--card .content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.coh-ce-af4cee88 .case-study--card .content p.subcategory { margin-top: 0; margin-bottom: 0.8125rem; font-weight: 700; line-height: normal; font-size: 0.8125em; }
.coh-ce-af4cee88 .case-study--card .content h3.heading { margin-bottom: 0.5rem; font-weight: 700; font-size: 1.25em; line-height: normal; height: 139px; }
.coh-ce-af4cee88 .case-study--card .content h3.heading a { color: #02083c; }
.coh-ce-af4cee88 .case-study--card .content aside.metadata { margin-top: 1rem; }
.coh-ce-af4cee88 .case-study--card .content aside.metadata time.datetime { font-size: 0.8125rem; color: #4f5377; display: inline; }
.coh-ce-af4cee88 .case-study--card .content aside.metadata p.reading-time { display: inline; color: #4f5377; font-size: 0.8125rem; }
.coh-ce-af4cee88 .case-study--card .content p.description { color: #02083c; line-height: 1.5rem; font-size: 1em; margin-top: 1em; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-ce06b34b { padding-top: 0; padding-right: 4rem; padding-bottom: 4rem; padding-left: 4rem; }
.coh-ce-1485da23 { padding-top: 3.125rem; }
.coh-ce-21e58b32 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.coh-ce-c92f180b { border-left-width: 0.125em; border-left-style: solid; border-left-color: cyan; height: 100%; }
.coh-ce-c92f180b .insight--card { padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 0.0625rem; padding-left: 1.5rem; }
.coh-ce-c92f180b .insight--card .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.coh-ce-c92f180b .insight--card .content p.subcategory { font-size: 0.8125em; line-height: normal; font-weight: 700; margin-top: 0; margin-bottom: 0.8125rem; }
.coh-ce-c92f180b .insight--card .content h3.heading { height: 116px; font-weight: 700; font-size: 1.25em; line-height: normal; margin-bottom: 0.5rem; }
.coh-ce-c92f180b .insight--card .content h3.heading a { color: #02083c; }
.coh-ce-c92f180b .insight--card .content aside.spacer-element p.author { margin-top: 1em; margin-right: 0; margin-bottom: 0; margin-left: 0; line-height: 1.5rem; font-size: 0.8125rem; color: #4f5377; }
.coh-ce-c92f180b .insight--card .content aside.spacer-element time.datetime { display: inline; font-size: 0.8125rem; color: #4f5377; }
.coh-ce-c92f180b .insight--card .content aside.spacer-element p.reading-time { display: inline; font-size: 0.8125rem; color: #4f5377; }
.coh-ce-ab63c50 { padding-top: 0; padding-right: 4rem; padding-bottom: 4rem; padding-left: 4rem; }
.coh-ce-3ec45573 { padding-right: 30px; padding-left: 30px; }
.coh-ce-1046f5f3 { padding-bottom: 15px; border-left-width: 3px; border-left-style: solid; border-left-color: white; margin-bottom: 30px; }
.coh-ce-1046f5f3 h3 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1.25rem; line-height: normal; text-align: left; margin-bottom: 1.125rem; }
.coh-ce-1046f5f3 h3 a { color: white; }
.coh-ce-1046f5f3 p.subcategory { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 0.8125rem; line-height: normal; text-align: left; margin-top: 1em; margin-bottom: 0.8125rem; }
.coh-ce-1046f5f3 .metadata { color: gray; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125em; }
.coh-ce-1046f5f3 .metadata .datetime { display: inline; font-size: 0.8125em; }
.coh-ce-1046f5f3 .metadata .reading-time { display: inline; font-size: 0.8215em; }
.coh-ce-1046f5f3 img { margin-left: -16px; width: 100%; }
.coh-ce-37d92f55 { margin-right: 2rem; float: right; padding-top: 1rem; padding-left: 1rem; }
.coh-ce-37d92f55:before, .coh-ce-37d92f55:after { clear: none; content: normal; display: inline; }
.coh-ce-3ec45573 { padding-right: 30px; padding-left: 30px; }
.coh-ce-1046f5f3 { padding-bottom: 15px; border-left-width: 3px; border-left-style: solid; border-left-color: white; margin-bottom: 30px; }
.coh-ce-1046f5f3 h3 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1.25rem; line-height: normal; text-align: left; margin-bottom: 1.125rem; }
.coh-ce-1046f5f3 h3 a { color: white; }
.coh-ce-1046f5f3 p.subcategory { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 0.8125rem; line-height: normal; text-align: left; margin-top: 1em; margin-bottom: 0.8125rem; }
.coh-ce-1046f5f3 .metadata { color: gray; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125em; }
.coh-ce-1046f5f3 .metadata .datetime { display: inline; font-size: 0.8125em; }
.coh-ce-1046f5f3 .metadata .reading-time { display: inline; font-size: 0.8215em; }
.coh-ce-1046f5f3 img { margin-left: -16px; width: 100%; }
.coh-ce-37d92f55 { margin-right: 2rem; float: right; padding-top: 1rem; padding-left: 1rem; }
.coh-ce-37d92f55:before, .coh-ce-37d92f55:after { clear: none; content: normal; display: inline; }
.coh-ce-3ec45573 { padding-right: 30px; padding-left: 30px; }
.coh-ce-1046f5f3 { padding-bottom: 15px; border-left-width: 3px; border-left-style: solid; border-left-color: white; margin-bottom: 30px; }
.coh-ce-1046f5f3 h3 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1.25rem; line-height: normal; text-align: left; margin-bottom: 1.125rem; }
.coh-ce-1046f5f3 h3 a { color: white; }
.coh-ce-1046f5f3 p.subcategory { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 0.8125rem; line-height: normal; text-align: left; margin-top: 1em; margin-bottom: 0.8125rem; }
.coh-ce-1046f5f3 .metadata { color: gray; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125em; }
.coh-ce-1046f5f3 .metadata .datetime { display: inline; font-size: 0.8125em; }
.coh-ce-1046f5f3 .metadata .reading-time { display: inline; font-size: 0.8215em; }
.coh-ce-1046f5f3 img { margin-left: -16px; width: 100%; }
.coh-ce-37d92f55 { margin-right: 2rem; float: right; padding-top: 1rem; padding-left: 1rem; }
.coh-ce-37d92f55:before, .coh-ce-37d92f55:after { clear: none; content: normal; display: inline; }
.coh-ce-3ec45573 { padding-right: 30px; padding-left: 30px; }
.coh-ce-1046f5f3 { padding-bottom: 15px; border-left-width: 3px; border-left-style: solid; border-left-color: white; margin-bottom: 30px; }
.coh-ce-1046f5f3 h3 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1.25rem; line-height: normal; text-align: left; margin-bottom: 1.125rem; }
.coh-ce-1046f5f3 h3 a { color: white; }
.coh-ce-1046f5f3 p.subcategory { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 0.8125rem; line-height: normal; text-align: left; margin-top: 1em; margin-bottom: 0.8125rem; }
.coh-ce-1046f5f3 .metadata { color: gray; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125em; }
.coh-ce-1046f5f3 .metadata .datetime { display: inline; font-size: 0.8125em; }
.coh-ce-1046f5f3 .metadata .reading-time { display: inline; font-size: 0.8215em; }
.coh-ce-1046f5f3 img { margin-left: -16px; width: 100%; }
.coh-ce-37d92f55 { margin-right: 2rem; float: right; padding-top: 1rem; padding-left: 1rem; }
.coh-ce-37d92f55:before, .coh-ce-37d92f55:after { clear: none; content: normal; display: inline; }
.coh-ce-3ec45573 { padding-right: 30px; padding-left: 30px; }
.coh-ce-1046f5f3 { padding-bottom: 15px; border-left-width: 3px; border-left-style: solid; border-left-color: white; margin-bottom: 30px; }
.coh-ce-1046f5f3 h3 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1.25rem; line-height: normal; text-align: left; margin-bottom: 1.125rem; }
.coh-ce-1046f5f3 h3 a { color: white; }
.coh-ce-1046f5f3 p.subcategory { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 0.8125rem; line-height: normal; text-align: left; margin-top: 1em; margin-bottom: 0.8125rem; }
.coh-ce-1046f5f3 .metadata { color: gray; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125em; }
.coh-ce-1046f5f3 .metadata .datetime { display: inline; font-size: 0.8125em; }
.coh-ce-1046f5f3 .metadata .reading-time { display: inline; font-size: 0.8215em; }
.coh-ce-1046f5f3 img { margin-left: -16px; width: 100%; }
.coh-ce-37d92f55 { margin-right: 2rem; float: right; padding-top: 1rem; padding-left: 1rem; }
.coh-ce-37d92f55:before, .coh-ce-37d92f55:after { clear: none; content: normal; display: inline; }
.coh-ce-29722d7b form:after { content: "\ebcc"; z-index: 1; font-family: 'icomoon'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; font-size: 2rem; position: absolute; right: 20px; background-color: white; padding-top: 9px; padding-right: 9px; padding-bottom: 9px; padding-left: 9px; border-left-width: 2px; border-left-style: solid; border-left-color: white; }
.coh-ce-29722d7b form input { border-width: 1px; border-style: solid; border-color: white; background-color: #036093; padding-top: 0.9375rem; padding-right: 0.9375rem; padding-bottom: 0.9375rem; padding-left: 0.9375rem; max-width: 95%; min-width: 95%; float: left; color: white; }
.coh-ce-29722d7b form input:before, .coh-ce-29722d7b form input:after { clear: none; content: normal; display: inline; }
.coh-ce-29722d7b form input::-webkit-input-placeholder { color: white; }
.coh-ce-29722d7b form input::-moz-placeholder { color: white; }
.coh-ce-29722d7b form input::-ms-input-placeholder { color: white; }
.coh-ce-29722d7b form input::placeholder { color: white; }
.coh-ce-29722d7b form .form-submit { min-width: 5%; max-width: 5%; height: auto; float: left; background-color: rgba(0, 0, 0, 0); text-indent: -10000px; z-index: 20; position: absolute; border-width: 0; }
.coh-ce-29722d7b form .form-submit:before, .coh-ce-29722d7b form .form-submit:after { clear: none; content: normal; display: inline; }
.coh-ce-9bd9b5e7 { margin-top: 1.5rem; font-weight: 700; color: white; font-size: 16px; }
.coh-ce-2b712602 { max-width: 1312px; padding-top: 3.125rem; padding-right: 15px; padding-bottom: 3.125rem; padding-left: 45px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: 0; position: relative; }
.coh-ce-2b712602 .coh-container.main-wrapper.coh-container-boxed:before { background-color: #0ff; left: -0.0625rem; height: 100%; width: 0.125rem; top: 50px; position: absolute; }
.coh-ce-2b712602 h3 { font-size: 2em; line-height: 2.375rem; color: #02083c; font-weight: 700; margin-bottom: 1.5rem; }
.coh-ce-2b712602 h3 a:hover { color: #02083c; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-2b712602 time { color: #02083c; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-2b712602 .coh-col-xl-3 > div h3 { display: none; }
.coh-ce-2b712602 article { margin-bottom: 2.1875rem; }
.coh-ce-2b712602 .coh-column div:nth-last-child(-n+2) { margin-bottom: 1.5rem; }
.coh-ce-2b712602 .coh-column div:last-child { vertical-align: baseline; background-color: rgba(0, 0, 0, 0); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 100%; font-weight: 700; color: #02083c; }
.coh-ce-2b712602 .coh-column div:first-child h2 { margin-top: 0; margin-right: 1.5rem; margin-bottom: 0; margin-left: 1.5rem; }
.coh-ce-2b712602 .coh-column div { color: #02083c; line-height: 1.5rem; }
.coh-ce-2b712602 .coh-column div a { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; }
.coh-ce-2b712602 .read-news a { font-size: 0; }
.coh-ce-2b712602 .read-news a:after { font-size: 1rem; content: "Read News"; }
.coh-ce-128b4845 { padding-top: 0; padding-right: 6rem; padding-bottom: 4rem; padding-left: 8rem; }
.coh-ce-cpt_capita_template_footer-d93db359 { background-color: #02083c; }
.coh-ce-cpt_capita_template_footer-7a767c56 { color: white; }
.coh-ce-cpt_capita_template_footer-590917df { font-weight: 700; margin-right: 1.5rem; }
.coh-ce-cpt_capita_template_footer-590917df { font-weight: 700; margin-right: 1.5rem; }
.coh-ce-cpt_capita_template_footer-590917df { font-weight: 700; margin-right: 1.5rem; }
.coh-ce-cpt_capita_template_footer-52410168 { 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; }
.coh-ce-cpt_capita_template_footer-590917df { font-weight: 700; margin-right: 1.5rem; }
.coh-ce-a6124bc5 .menu-level-1-ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 63.9375rem) { .coh-ce-a6124bc5 .menu-level-1-ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; } }
.coh-ce-a6124bc5 .menu-level-1-ul > li { position: relative; margin-bottom: 0; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-a6124bc5 .menu-level-1-ul > li { width: 100%; } }
@media (max-width: 63.9375rem) { .coh-ce-a6124bc5 .menu-level-1-ul > li.is-expanded > 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"; } }
@media (max-width: 63.9375rem) { .coh-ce-a6124bc5 .menu-level-1-ul > li.is-collapsed > 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"; } }
.coh-ce-a6124bc5 .menu-level-1-ul > li > a { color: white; position: relative; -webkit-transition: color 300ms ease-in-out; -o-transition: color 300ms ease-in-out; transition: color 300ms ease-in-out; padding-top: 1rem; padding-bottom: 1rem; margin-right: 2rem; }
@media (max-width: 63.9375rem) { .coh-ce-a6124bc5 .menu-level-1-ul > li > a { width: 100%; margin-right: 0; } }
.coh-ce-a6124bc5 .menu-level-1-ul > li > a:hover { color: cyan; }
@media (max-width: 63.9375rem) { .coh-ce-a6124bc5 .menu-level-1-ul > li > 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: 1rem; content: "\F054"; font-family: "icomoon"; position: absolute; top: auto; bottom: auto; left: auto; right: 0; height: 1rem; text-align: center; } }
.coh-ce-a6124bc5 .menu-level-2-ul { width: 22.5rem; background-color: #f3f6f8; position: absolute; top: 100%; left: 0; display: none; padding: 1.5rem; margin-top: 0; margin-bottom: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-a6124bc5 .menu-level-2-ul { background-color: rgba(0, 0, 0, 0); width: auto; position: static; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0; } }
.coh-ce-a6124bc5 .menu-level-2-ul > li { margin-left: 0; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-a6124bc5 .menu-level-2-ul > li { margin-left: 1rem; } }
.coh-ce-a6124bc5 .menu-level-2-ul > li > a { color: #28a9e0; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; padding-top: 0.5rem; padding-bottom: 0.5rem; display: block; }
.coh-ce-a6124bc5 .menu-level-2-ul > li > a:hover { color: #d83269; }
.coh-ce-d544878d { padding-left: 2rem; }
.coh-ce-80e1984a { position: fixed; left: 30vw; z-index: 80; margin-top: 5%; }
@media (max-width: 63.9375rem) { .coh-ce-80e1984a { left: 85vw; position: fixed; z-index: 80; } }
.coh-ce-55d5ecc6 { display: none; }
.coh-ce-55d5ecc6 { display: none; }
.coh-ce-55d5ecc6 { display: none; }
.coh-ce-244f692c-e7c1489d { position: relative; z-index: 1; }
.coh-ce-cpt_image_with_link-a2bf7767 { position: relative; z-index: 1; padding-left: 1rem; }
.coh-ce-35f99c03 .hide-breadcrumb-On { display: none; }
.coh-ce-9d0056c { margin-top: 2.5rem; margin-bottom: -20px; padding-left: 0; }
.coh-ce-acaef15e .hide-breadcrumb-On { display: none; }
.coh-ce-9d0056c { margin-top: 2.5rem; margin-bottom: -20px; padding-left: 0; }
.coh-ce-9ac9d7ee .hide-breadcrumb-On { display: none; }
.coh-ce-9d0056c { margin-top: 2.5rem; margin-bottom: -20px; padding-left: 0; }
.coh-ce-d9742fa { z-index: -5; }
.coh-ce-50e3c7b7 .hide-breadcrumb-On { display: none; }
.coh-ce-c17b8ec0 .hide-breadcrumb-On { display: none; }
.coh-ce-cpt_frontend_edit_tabs-f7167373 ul.dx8-tabs { background-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_frontend_edit_tabs-f7167373 ul.dx8-tabs li { display: inline-block; }
.coh-ce-cpt_frontend_edit_tabs-f7167373 ul.dx8-tabs li:last-child a:after { content: ""; }
.coh-ce-cpt_frontend_edit_tabs-f7167373 ul.dx8-tabs li a { font-weight: bold; color: cyan; text-transform: uppercase; background-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_frontend_edit_tabs-f7167373 ul.dx8-tabs li a:first-child { padding-right: 0; padding-left: 0; }
.coh-ce-cpt_frontend_edit_tabs-f7167373 ul.dx8-tabs li a:after { margin-right: 0.625rem; margin-left: 0.625rem; content: "|"; }
.coh-ce-cpt_capita_anchor_links-ba2f6c50 { position: -webkit-sticky; position: sticky; top: 0; z-index: 10; }
.coh-ce-cpt_capita_anchor_links-1aa1340d { max-width: 50%; padding-top: 1.75rem; padding-left: 3.2rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_capita_anchor_links-1aa1340d { max-width: 75%; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_anchor_links-1aa1340d { max-width: 100%; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_capita_anchor_links-1aa1340d { max-width: 100%; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_anchor_links-1aa1340d { max-width: 100%; } }
.coh-ce-cpt_capita_anchor_links-70d720f0 { border-left-width: 3px; border-left-style: solid; border-left-color: cyan; margin-bottom: 2rem; }
.coh-ce-cpt_capita_anchor_links-113a98b8 { font-weight: 700; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; color: white; display: inline; height: 0; line-height: 0; padding-top: 1rem; padding-right: 1.125rem; padding-bottom: 1rem; }
.coh-ce-cpt_12_columns-75b16e8c { padding-left: 0; }
.coh-ce-cpt_filtered_insights_slider-299e0c4f { padding-right: 1rem; }
.coh-ce-cpt_filtered_insights_slider-7fedf48c { margin-top: 2rem; margin-bottom: 2rem; border-left-width: 1rem; border-left-style: solid; border-left-color: cyan; }
.coh-ce-cpt_filtered_insights_slider-efd88eab { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: cyan; margin-left: 2rem; }
.coh-ce-cpt_capita_content_card-53d1ccae { padding-right: 1rem; padding-left: 0; height: 100%; }
.coh-ce-cpt_capita_content_card-53d1ccae .coh-row { height: 100%; }
.coh-ce-cpt_capita_content_card-ad2fa4d9 { height: 100%; }
.coh-ce-cpt_capita_content_card-ac95524d { height: 100%; }
.coh-ce-cpt_capita_slide_container-301b272d { padding-right: 0; padding-left: 0; }
.coh-ce-cpt_capita_slide_container-c1cf9ec0 { border-left-width: 1rem; border-left-style: solid; border-left-color: cyan; }
.coh-ce-cpt_capita_slide_container-fc5cb2d { color: cyan; padding-left: 1.5rem; font-weight: 700; }
.coh-ce-cpt_capita_slide_container-ac118257 { padding-right: 30px; padding-left: 30px; }
.coh-ce-cpt_capita_slide_container-ac118257 .coh-column { padding-right: 1rem; padding-left: 0; }
.coh-ce-cpt_capita_slide_container-caa9b3a8 { float: right; padding-top: 1rem; padding-left: 1rem; }
.coh-ce-cpt_capita_slide_container-caa9b3a8:before, .coh-ce-cpt_capita_slide_container-caa9b3a8:after { clear: none; content: normal; display: inline; }
.coh-ce-cpt_9_3_columns-75b16e8c { padding-left: 0; }
.coh-ce-cpt_filtered_cs_slider-6670279e { padding-right: 1rem; padding-left: 1rem; }
.coh-ce-cpt_filtered_cs_slider-7fedf48c { margin-top: 2rem; margin-bottom: 2rem; border-left-width: 1rem; border-left-style: solid; border-left-color: cyan; }
.coh-ce-cpt_filtered_cs_slider-efd88eab { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: cyan; margin-left: 2rem; }
.coh-ce-cpt_capita_quote_block-160eda8 { background-color: white; margin-top: 15px; margin-bottom: 15px; }
.coh-ce-cpt_capita_quote_block-84746106 { background-color: #02083c; padding-top: 2.5rem; padding-right: 2rem; padding-bottom: 2.5rem; padding-left: 2rem; }
.coh-ce-cpt_capita_quote_block-2da69a18 { padding-top: 0; padding-right: 0; padding-bottom: 20px; padding-left: 0; }
.coh-ce-cpt_capita_quote_block-8c4088b6 { width: 42px; }
.coh-ce-cpt_capita_quote_block-72c3ff96 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.coh-ce-cpt_capita_quote_block-5b0b02cb { color: cyan; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 2em; }
.coh-ce-cpt_capita_quote_block-429b6811 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; }
.coh-ce-cpt_capita_quote_block-429b6811 strong { font-weight: 500; }
.coh-ce-cpt_capita_quote_block-1a4daa0f { background-color: white; border-right-width: 5px; border-right-style: solid; border-right-color: #02083c; }
.coh-ce-cpt_capita_quote_block-5972135e { background-color: white; border-right-width: 25px; border-right-style: solid; border-right-color: #02083c; }
.coh-ce-cpt_capita__page_hero_block-61310b50 { padding-top: 15px; padding-bottom: 2rem; padding-left: 0; }
.coh-ce-cpt_capita__page_hero_block-61310b50:before { background-color: white; height: 6rem; width: 0.125rem; position: relative; left: -1.2rem; float: left; }
.coh-ce-cpt_capita__page_hero_block-61310b50:before:before, .coh-ce-cpt_capita__page_hero_block-61310b50:before:after { clear: none; content: normal; display: inline; }
.hide-header-On.coh-ce-cpt_capita__page_hero_block-61310b50 { display: none; }
.coh-ce-cpt_capita__page_hero_block-48f8fab8 { border-left-width: 1rem; border-left-style: solid; border-left-color: cyan; }
.coh-ce-cpt_capita__page_hero_block-52531dab { vertical-align: bottom; display: table; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_capita__page_hero_block-52531dab .coh-ce-cpt_capita__page_hero_block-8495efe3 .views-field-title > h1 { padding-top: 0; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita__page_hero_block-52531dab .coh-ce-cpt_capita__page_hero_block-8495efe3 .views-field-title > h1 { padding-top: 0; } }
.coh-ce-cpt_capita__page_hero_block-8495efe3 { padding-top: 50px; padding-right: 0; padding-bottom: 0; padding-left: 30px; font-weight: 700!important; display: table-row; margin-top: 50px; margin-left: 3rem; vertical-align: bottom; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; height: 95%; }
.coh-ce-cpt_capita__page_hero_block-8495efe3 h1 { color: cyan; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
.coh-ce-cpt_capita__page_hero_block-8495efe3 .views-element-container { display: table-cell; vertical-align: bottom; }
.coh-ce-cpt_capita__page_hero_block-8495efe3 .views-field-title > h1 { padding-top: 50px; }
.coh-ce-cpt_capita__page_hero_block-9b1e3f5c { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 30px; font-weight: 400!important; display: table-row; margin-top: 0; margin-left: 3rem; vertical-align: bottom; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; height: 2.5%; line-height: 1.5rem; }
.coh-ce-cpt_capita__page_hero_block-9b1e3f5c h1 { color: cyan; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
.coh-ce-cpt_capita__page_hero_block-9b1e3f5c .views-element-container { display: table-cell; vertical-align: bottom; }
.coh-ce-cpt_capita__page_hero_block-b58e91c4 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 30px; font-weight: 400!important; display: table-row; margin-top: 0; margin-left: 3rem; vertical-align: bottom; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; height: 2.5%; }
.coh-ce-cpt_capita__page_hero_block-b58e91c4 h1 { color: cyan; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
.coh-ce-cpt_capita__page_hero_block-b58e91c4 .views-element-container { display: table-cell; vertical-align: bottom; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_capita__page_hero_block-5aa5dd40 { margin-top: 20px; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita__page_hero_block-5aa5dd40 { margin-top: 20px; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
