.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-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-padding-bottom-1-5rem { padding-bottom: 1.5rem; }
.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-heading-color-white { color: white; font-weight: 700; font-size: 2rem; line-height: 1.25; margin-bottom: 1rem; }
.coh-style-heading-color-darkblue { color: #02083c; font-weight: 700; font-size: 2rem; line-height: 1.25; margin-bottom: 1rem; }
.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-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-heading-color-cyan { color: cyan; font-weight: 700; font-size: 2rem; line-height: 1.25; margin-bottom: 1rem; }
.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, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; 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-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: Arial, Open Sans, Roboto and Playfair; -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: Arial, Open Sans, Roboto and Playfair; -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: Arial, Open Sans, Roboto and Playfair; -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: Arial, Open Sans, Roboto and Playfair; -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: Arial, Open Sans, Roboto and Playfair; -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: Arial, Open Sans, Roboto and Playfair; -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-capita---page-info-style h5 { font-weight: 700; color: #4f5377; font-family: Arial, Open Sans, Roboto and Playfair; -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: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; font-weight: 700; font-size: 16px; }
.coh-style-cpt-accordion { content: normal; margin-bottom: 0.0625rem; margin-left: 0; list-style-type: none; }
.coh-style-cpt-accordion:before { content: normal; }
.is-active.coh-style-cpt-accordion a { background-color: white; color: #02083c; }
.is-active.coh-style-cpt-accordion a:hover { background-color: cyan; }
.is-active.coh-style-cpt-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-cpt-accordion a { background-color: rgba(0, 0, 0, 0); }
.is-disabled.coh-style-cpt-accordion a:after { content: normal; }
.coh-style-cpt-accordion a { color: white; background-color: #02083c; 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-cpt-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-cpt-accordion a { padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; } }
.coh-style-cpt-accordion a:hover { background-color: cyan; color: #02083c; }
.coh-style-cpt-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-capita-navigation-block-2-0 { -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; position: relative; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-capita-navigation-block-2-0 .line-1 { height: 260px; width: 4px; position: absolute; left: 0; background-color: white; opacity: 0; -webkit-transition: all 500ms linear; -o-transition: all 500ms linear; transition: all 500ms linear; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .line-1 { height: 200px; } }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .line-1 { height: 260px; display: none; width: 2px; } }
@media (max-width: 35.25rem) { .coh-style-capita-navigation-block-2-0 .line-1 { height: 150px; } }
.coh-style-capita-navigation-block-2-0 .line-2 { background-color: white; height: 260px; width: 10px; position: absolute; left: 0; -webkit-transition: all 500ms linear; -o-transition: all 500ms linear; transition: all 500ms linear; opacity: 0; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .line-2 { height: 200px; } }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .line-2 { height: 260px; width: 4px; } }
@media (max-width: 35.25rem) { .coh-style-capita-navigation-block-2-0 .line-2 { height: 150px; } }
.coh-style-capita-navigation-block-2-0 line-3 { background-color: cyan; height: 365px; width: 355px; position: absolute; left: 275px; display: table; }
.coh-style-capita-navigation-block-2-0 line-3 h2 { display: table-cell; vertical-align: bottom; }
.coh-style-capita-navigation-block-2-0 .line-3 { background-color: white; height: 260px; width: 0; position: absolute; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; opacity: 0; border-left-style: solid; border-left-color: cyan; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .line-3 { height: 200px; width: 200px; width: 200px !important; } }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .line-3 { left: 0px !important; right: 0px !important; margin: 0px auto; width: 260px !important; width: 260px; height: 260px; background-color: cyan; border-left-width: 10px; -webkit-transition: all 500ms linear; -o-transition: all 500ms linear; transition: all 500ms linear; } }
@media (max-width: 35.25rem) { .coh-style-capita-navigation-block-2-0 .line-3 { height: 150px; width: 150px !important; } }
.coh-style-capita-navigation-block-2-0 .line-3 h2 { vertical-align: bottom; display: table-cell; font-weight: 600; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 35px; padding-top: 20px; padding-right: 82px; padding-bottom: 0; padding-left: 20px; letter-spacing: 1.5px!important; text-shadow: 1px 0px 1px #02083c; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .line-3 h2 { font-size: 18px; } }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .line-3 h2 { font-size: 20px; padding-top: 20px; padding-right: 120px; padding-bottom: 20px; padding-left: 20px; -webkit-transition: all 500ms linear; -o-transition: all 500ms linear; transition: all 500ms linear; height: 260px; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; width: 100px; left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
@media (max-width: 35.25rem) { .coh-style-capita-navigation-block-2-0 .line-3 h2 { padding-top: 20px; padding-right: 0; padding-bottom: 20px; padding-left: 10px; font-size: 16px; height: 150px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-style-capita-navigation-block-2-0 .line-4 { height: 260px; width: 4px; position: absolute; left: 0; background-color: white; -webkit-transition: all 500ms linear; -o-transition: all 500ms linear; transition: all 500ms linear; opacity: 0; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .line-4 { height: 200px; } }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .line-4 { height: 260px; display: none; } }
@media (max-width: 47.9375rem) { .coh-style-capita-navigation-block-2-0 .line-4 { height: 150px; } }
.coh-style-capita-navigation-block-2-0 .line-5 { background-color: white; height: 260px; width: 2px; position: absolute; left: 0; -webkit-transition: all 500ms linear; -o-transition: all 500ms linear; transition: all 500ms linear; opacity: 0; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .line-5 { height: 200px; } }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .line-5 { height: 260px; width: 8px; } }
@media (max-width: 35.25rem) { .coh-style-capita-navigation-block-2-0 .line-5 { height: 150px; } }
.coh-style-capita-navigation-block-2-0 .line-6 { background-color: white; height: 260px; width: 4px; position: absolute; left: 0; -webkit-transition: all 500ms linear; -o-transition: all 500ms linear; transition: all 500ms linear; opacity: 0; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .line-6 { height: 200px; } }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .line-6 { height: 260px; } }
@media (max-width: 35.25rem) { .coh-style-capita-navigation-block-2-0 .line-6 { height: 150px; } }
.coh-style-capita-navigation-block-2-0 .ps-menu { background-color: white; width: 0; position: absolute; left: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 10; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; height: 260px; top: 0; overflow: hidden; -webkit-transition: width 300ms linear; -o-transition: width 300ms linear; transition: width 300ms linear; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .ps-menu { height: 200px; } }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .ps-menu { height: 260px; width: 260px; background-color: rgba(0, 0, 0, 0); left: 0; top: 0; position: absolute; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-transition: width 500ms linear; -o-transition: width 500ms linear; transition: width 500ms linear; } }
@media (max-width: 35.25rem) { .coh-style-capita-navigation-block-2-0 .ps-menu { height: 150px; width: 150px; } }
.coh-style-capita-navigation-block-2-0 .ps-menu ul { position: relative; bottom: 0; display: none; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; -webkit-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .ps-menu ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; top: 260px; -webkit-transition: all 100ms linear; -o-transition: all 100ms linear; transition: all 100ms linear; width: 100%; } }
.coh-style-capita-navigation-block-2-0 .ps-menu ul li { width: 44%; list-style: none; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 30px; margin-bottom: 12px; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .ps-menu ul li { width: 42%; margin-left: 10px; } }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .ps-menu ul li { width: 95%; margin-bottom: 12px; margin-left: 20px; } }
@media (max-width: 35.25rem) { .coh-style-capita-navigation-block-2-0 .ps-menu ul li { width: 95%; margin-bottom: 5px; margin-left: 10px; line-height: 1.5; min-height: 24px; } }
.coh-style-capita-navigation-block-2-0 .ps-menu ul li:before { font-family: 'icomoon'; font-size: 0.75rem; content: ""; font-weight: 100; margin-top: 3px; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .ps-menu ul li:before { margin-top: 0; } }
@media (max-width: 63.9375rem) { .coh-style-capita-navigation-block-2-0 .ps-menu ul li:before { margin-top: 1px; } }
.coh-style-capita-navigation-block-2-0 .ps-menu ul li a { font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #282d59; padding-left: 10px; }
@media (max-width: 73.0625rem) { .coh-style-capita-navigation-block-2-0 .ps-menu ul li a { font-size: 14px; } }
@media (max-width: 35.25rem) { .coh-style-capita-navigation-block-2-0 .ps-menu ul li a { font-size: 13px; } }
.coh-style-capita-navigation-block-2-0 .ps-menu .close { position: absolute; top: 10px; right: 20px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 30px; }
.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: Arial, Open Sans, Roboto and Playfair; -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: Arial, Open Sans, Roboto and Playfair; -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: Arial, Open Sans, Roboto and Playfair; -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-cpt-tab { display: inline-block; content: normal; margin-bottom: 0.0625rem; margin-left: 0; list-style-type: none; }
.coh-style-cpt-tab:before { content: normal; }
.coh-style-cpt-tab:last-child a { border-right-style: none; }
.is-active.coh-style-cpt-tab a { background-color: white; color: #02083c; margin-left: -2px; border-right-width: 0; border-right-style: none; -webkit-box-shadow: inset 0px 0px 0px 2px #02083c; box-shadow: inset 0px 0px 0px 2px #02083c; }
.is-active.coh-style-cpt-tab a:hover { background-color: cyan; }
.is-disabled.coh-style-cpt-tab a { background-color: rgba(0, 0, 0, 0); }
.coh-style-cpt-tab a { color: white; background-color: #02083c; font-weight: 700; font-size: 1rem; text-transform: none; 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; letter-spacing: 0.125rem; line-height: 1rem; border-right-style: solid; border-right-width: 2px; border-right-color: cyan; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 73.0625rem) { .coh-style-cpt-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-cpt-tab a { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; } }
.coh-style-cpt-tab a:hover { background-color: cyan; color: #02083c; }
.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-left-cyan { 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-left-cyan { width: 2rem; } }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-left-cyan { width: 1.5rem; } }
.coh-style-slider-navigation-left-cyan: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: cyan; font-size: 2.5rem; font-family: 'icomoon'; }
@media (max-width: 63.9375rem) { .coh-style-slider-navigation-left-cyan:before { display: none; } }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-left-cyan:before { font-size: 0.75rem; display: none; } }
@media (max-width: 35.25rem) { .coh-style-slider-navigation-left-cyan:before { display: none; } }
.coh-style-slider-navigation-left-cyan:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-slider-navigation-right-cyan, .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-cyan, .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 2rem; } }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-right-cyan, .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 1.5rem; } }
.coh-style-slider-navigation-right-cyan:before, .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'; }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-right-cyan:before, .coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { font-size: 0.75rem; } }
.coh-style-slider-navigation-right-cyan:hover, .coh-style-slider-navigation-right:hover, .coh-style-slider-navigation-left:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-slider-navigation-right-cyan: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: "\F054"; font-family: "icomoon"; font-size: 2.5rem; font-family: 'icomoon'; color: cyan; }
@media (max-width: 63.9375rem) { .coh-style-slider-navigation-right-cyan:before { display: none; } }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-right-cyan:before { display: none; } }
@media (max-width: 35.25rem) { .coh-style-slider-navigation-right-cyan:before { display: none; font-size: 0.75rem; } }
.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-darkblue-bck { background-color: #02083c; }
.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-bgc { color: #28a9e0; display: inline-block; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; position: relative; text-transform: none; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1.25; font-weight: 700; }
.coh-style-link-with-icon-bgc:hover { color: cyan; text-decoration: underline; }
.coh-style-link-with-icon-bgc: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-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-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'; 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---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-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-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; 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; }
.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; }
@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: Arial, Open Sans, Roboto and Playfair; -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'; 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'; 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'; 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'; }
.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-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-244f692c-e7c1489d { position: relative; z-index: 1; }
.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-7a26cbf9-5cc67da2 { width: 100%; }
.coh-ce-8cfc6eee-af8b7c { min-height: 25rem; }
.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-1bb4f95e { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; height: 100%; overflow: hidden; }
@media (max-width: 63.9375rem) { .coh-ce-a55db0b2-1bb4f95e { margin-bottom: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-a55db0b2-1bb4f95e { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-a55db0b2-1bb4f95e .coh-ce-a55db0b2-bff9e6c3 { overflow: hidden; }
.coh-ce-a55db0b2-f511c2f:hover { -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; -o-transition: transform .5s ease; transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease; -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }
.coh-ce-cpt_12_columns-75b16e8c { padding-left: 0; }
.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_9_3_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_anchor_links-f83fdfb { 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-f97ba5a { font-weight: 700; font-family: Arial, Open Sans, Roboto and Playfair; -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_capita_card_text-2a57acfb { -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-2a57acfb: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: Arial, Open Sans, Roboto and Playfair; -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-2a57acfb: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-2a57acfb { 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-2a57acfb { position: static; width: auto; } }
.pod-2.coh-ce-cpt_capita_card_text-2a57acfb { 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-2a57acfb { width: auto; position: static; } }
.pod-3.coh-ce-cpt_capita_card_text-2a57acfb { 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-2a57acfb { width: auto; position: static; } }
.coh-ce-cpt_capita_card_text-2a57acfb .header-pod-text { display: none; opacity: 0; }
.coh-ie11 .pod-1.coh-ce-cpt_capita_card_text-2a57acfb { width: 23.8%; margin-bottom: 30px; left: 12.9%; position: absolute; }
@media (max-width: 63.9375rem) { .coh-ie11 .pod-1.coh-ce-cpt_capita_card_text-2a57acfb { width: auto; position: static; } }
.coh-ce-cpt_capita_card_text-8a879e23 { font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_capita_card_text-d0af4757 { font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.5rem; }
.coh-ce-cpt_capita_card_text-a5f2ee20 { font-family: Arial, Open Sans, Roboto and Playfair; -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-2dff9efc { font-family: Arial, Open Sans, Roboto and Playfair; -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_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-6ea06ae3 { font-family: Arial, Open Sans, Roboto and Playfair; -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-6ea06ae3 { font-size: 44px; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_contact_us_block_wide-6ea06ae3 { 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-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_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-37ecf07c 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: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_capita_download_block-37ecf07c span.file a:after { content: "Download"; font-size: 16px; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1rem; font-weight: 700; color: white; }
.coh-ce-cpt_capita_download_block-37ecf07c span.file a:before { font-family: 'icomoon'; 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-37ecf07c 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-7ec41228 { display: inline-block; padding-top: 11px; padding-bottom: 24px; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_header-7ec41228 { 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-7ec41228 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-overflow-scrolling: touch; } }
.coh-ce-cpt_capita_header-7ec41228 nav { display: inline-block; }
.coh-ce-cpt_capita_header-47c2799a { height: 30px; width: 30px; font-family: 'icomoon'; 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-73830991 { font-family: Arial, Open Sans, Roboto and Playfair; -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-ed722971 { font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; font-size: 16px; }
.coh-ce-cpt_capita_latest_case_studies_s-299e0c4f { padding-right: 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-43b48414 { color: cyan; font-weight: 800; margin-left: 2rem; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_capita_latest_insights_slide-7298f037 { padding-right: 1rem; padding-left: 0; }
.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-b323740b { color: cyan; font-weight: 700; margin-left: 2rem; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_capita_latest_news_slider-7298f037 { padding-right: 1rem; padding-left: 0; }
.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-b323740b { color: cyan; font-weight: 700; margin-left: 2rem; font-family: Arial, Open Sans, Roboto and Playfair; -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-586c91dc { 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; border-left-color: cyan; border-left-width: 2px; border-left-style: solid; }
.coh-ce-cpt_capita_navigation_block-c1e8c96c { margin-left: -0.5px; position: relative; }
.coh-ce-cpt_capita_navigation_block-c1e8c96c:hover:before { background-color: cyan; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 100; opacity: 0.25; content: ""; }
.coh-ce-cpt_capita_navigation_block-b75fb311 { width: 100%; }
.coh-ce-cpt_capita_navigation_block-510e022e { vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); height: 0.6rem; width: 0.6rem; position: relative; top: 0; left: 0; display: inline-block; border-top-width: 0.15rem; border-style: solid; content: ""; border-right-width: 0.15rem; }
.coh-ce-cpt_capita_navigation_block_2_0-30d8fdd { padding: 0px !important; overflow: hidden; }
.coh-ce-cpt_capita_navigation_block_2_0-384daac7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-384daac7 { display: block; } }
.coh-ce-cpt_capita_navigation_block_2_0-e11639ad { padding: 0px !important; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-e11639ad { -webkit-transition: all 500ms linear; -o-transition: all 500ms linear; transition: all 500ms linear; } }
.coh-ce-cpt_capita_navigation_block_2_0-c07800f3 { top: 12%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-c07800f3 { height: 100%; top: 0; } }
.coh-ce-cpt_capita_navigation_block_2_0-188ba13 { background-color: cyan; height: 100%; width: 100%; position: relative; top: 0; bottom: 0; left: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; cursor: pointer; -webkit-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-188ba13 { display: none; -webkit-transition: all 100ms linear; -o-transition: all 100ms linear; transition: all 100ms linear; } }
.coh-ce-cpt_capita_navigation_block_2_0-d634f3c1 { color: #02083c; }
.coh-ce-cpt_capita_navigation_block_2_0-f83af01a { display: none; color: #02083c; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_capita_navigation_block_2_0-f83af01a { display: none; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-f83af01a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_capita_navigation_block_2_0-4f7ce6e { position: absolute; height: 50px; width: 50px; top: 0; right: 0; z-index: 100; background-color: rgba(0, 0, 0, 0); font-size: 30px; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-4f7ce6e { display: none; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_navigation_block_2_0-4f7ce6e { font-size: 15px; } }
.coh-ce-cpt_capita_navigation_block_2_0-4f7ce6e:after { content: "\eaeb"; font-family: 'icomoon'; font-size: 30px; height: 40px; width: 40px; margin-top: 10px; display: block; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-4f7ce6e:after { font-size: 20px; margin-bottom: 5px; } }
.coh-ce-cpt_capita_navigation_block_2_0-98a0aa5e { padding-right: 0; padding-left: 0; padding: 0px !important; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-98a0aa5e { -webkit-transition: all 500ms linear; -o-transition: all 500ms linear; transition: all 500ms linear; } }
.coh-ce-cpt_capita_navigation_block_2_0-5be422ad { -webkit-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; cursor: pointer; background-color: cyan; height: 100%; width: 100%; position: relative; top: 0; bottom: 0; left: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-5be422ad { display: none; -webkit-transition: all 100ms linear; -o-transition: all 100ms linear; transition: all 100ms linear; } }
.coh-ce-cpt_capita_navigation_block_2_0-fa17c93e { display: none; color: #02083c; }
@media (max-width: 99.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-fa17c93e { display: none; } }
@media (max-width: 73.0625rem) { .coh-ce-cpt_capita_navigation_block_2_0-fa17c93e { display: none; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-fa17c93e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_capita_navigation_block_2_0-9e145b0a { font-size: 30px; height: 50px; width: 50px; background-color: rgba(0, 0, 0, 0); position: absolute; top: 0; right: 0; z-index: 100; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-9e145b0a { display: none; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita_navigation_block_2_0-9e145b0a { font-size: 15px; } }
.coh-ce-cpt_capita_navigation_block_2_0-9e145b0a:after { content: "\eaeb"; font-family: 'icomoon'; font-size: 30px; height: 40px; width: 40px; margin-top: 10px; display: block; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_capita_navigation_block_2_0-9e145b0a:after { font-size: 20px; margin-right: 5px; } }
.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'; color: white; display: inline; font-size: 24px; line-height: 24px; }
.coh-ce-cpt_capita_person_card-39c20901 { display: inline; font-size: 16px; font-family: Arial, Open Sans, Roboto and Playfair; -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_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-f1929f32 { color: cyan; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 2em; }
.coh-ce-cpt_capita_quote_block-1cafbf09 { font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; }
.coh-ce-cpt_capita_quote_block-1cafbf09 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_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_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_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-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_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-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-8b1d8891 { vertical-align: bottom; display: table; max-width: 50%; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_capita__page_hero_block-8b1d8891 { max-width: 100%; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_capita__page_hero_block-8b1d8891 { max-width: 100%; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_capita__page_hero_block-8b1d8891 .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-8b1d8891 .coh-ce-cpt_capita__page_hero_block-8495efe3 .views-field-title > h1 { padding-top: 0; } }
.coh-ce-cpt_capita__page_hero_block-fd15e586 { 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: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; height: 95%; }
.coh-ce-cpt_capita__page_hero_block-fd15e586 h1 { color: cyan; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
.coh-ce-cpt_capita__page_hero_block-fd15e586 .views-element-container { display: table-cell; vertical-align: bottom; }
.coh-ce-cpt_capita__page_hero_block-fd15e586 .views-field-title > h1 { padding-top: 50px; }
.coh-ce-cpt_capita__page_hero_block-acd2b95f { 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: Arial, Open Sans, Roboto and Playfair; -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-acd2b95f h1 { color: cyan; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
.coh-ce-cpt_capita__page_hero_block-acd2b95f .views-element-container { display: table-cell; vertical-align: bottom; }
.coh-ce-cpt_capita__page_hero_block-4b626c3 { 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: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; height: 2.5%; }
.coh-ce-cpt_capita__page_hero_block-4b626c3 h1 { color: cyan; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
.coh-ce-cpt_capita__page_hero_block-4b626c3 .views-element-container { display: table-cell; vertical-align: bottom; }
.coh-ce-cpt_capita__page_hero_block-f237113e { max-width: 50%; }
@media (max-width: 99.9375rem) { .coh-ce-cpt_capita__page_hero_block-f237113e { max-width: 50%; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_capita__page_hero_block-f237113e { 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-f237113e { margin-top: 20px; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
.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-f215dea8 { font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: cyan; margin-left: 2rem; }
.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-f215dea8 { font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: cyan; margin-left: 2rem; }
.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_graphics_image-e7c1489d { position: relative; z-index: 1; }
.coh-ce-cpt_image_with_link-a2bf7767 { position: relative; z-index: 1; padding-left: 1rem; }
.coh-ce-cpt_recite_me_button-f003ef92 { margin-top: 5px; }
.coh-ce-cpt_recite_me_button-f003ef92 .enableRecite { -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; cursor: pointer; padding-top: 7px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; float: right; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: white; font-size: 14px; color: #02083c; border-width: 1px; border-style: solid; border-color: white; }
.coh-ce-cpt_recite_me_button-f003ef92 .enableRecite:hover { text-decoration: none; background-color: #02083c; color: white; }
.coh-ce-cpt_recite_me_button-f003ef92 .enableRecite .largeA { font-size: 1rem; }
.coh-ce-cpt_recite_me_button-f003ef92 .enableRecite .mediumA { margin-top: 0; margin-right: 0.15rem; margin-bottom: 0; margin-left: 0.5rem; }
.coh-ce-cpt_video_slider_container-f78c0bc9 { border-left-color: cyan; border-left-style: solid; border-left-width: 1rem; }
.coh-ce-cpt_video_slider_container-a5a269a { padding-left: 1.5rem; color: cyan; font-weight: 700; }
.coh-slider-container-no-bleed-xl.coh-ce-cpt_video_slider_container-17d7080e > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide { padding-right: 2rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_video_slider_container-17d7080e .slick-dots { color: cyan; font-size: 1.5rem; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_video_slider_container-17d7080e .slick-dots { color: cyan; font-size: 1.5rem; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_video_slider_container-17d7080e .slick-dots li.slick-active { color: #7b7b7b; opacity: 0.75; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_video_slider_container-17d7080e .slick-dots li.slick-active { color: #7b7b7b; opacity: 0.75; } }
.coh-ce-cpt_video_slider_container-c265d579 { padding-top: 1rem; padding-left: 1rem; float: right; }
.coh-ce-cpt_video_slider_container-c265d579:before, .coh-ce-cpt_video_slider_container-c265d579:after { clear: none; content: normal; display: inline; }
.coh-ce-35f99c03 .hide-breadcrumb-On { display: none; }
.coh-ce-9d0056c { margin-top: 2.5rem; margin-bottom: -20px; padding-left: 0; }
.coh-ce-91d36ed8 { background-color: #02083c; }
.coh-ce-ce01d620 .coh-block { padding-right: 1rem; padding-left: 1rem; }
.coh-ce-50e3c7b7 .hide-breadcrumb-On { display: none; }
.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-91d36ed8 { background-color: #02083c; }
.coh-ce-9c5d850b .hide-breadcrumb-On { display: none; }
.coh-ce-c17b8ec0 .hide-breadcrumb-On { display: none; }
.coh-ce-d9742fa { z-index: -5; }
.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-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-20ac2628 form:after { content: "\ebcc"; z-index: 1; font-family: 'icomoon'; 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-20ac2628 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-20ac2628 form input:before, .coh-ce-20ac2628 form input:after { clear: none; content: normal; display: inline; }
.coh-ce-20ac2628 form input::-webkit-input-placeholder { color: white; }
.coh-ce-20ac2628 form input::-moz-placeholder { color: white; }
.coh-ce-20ac2628 form input::-ms-input-placeholder { color: white; }
.coh-ce-20ac2628 form input::placeholder { color: white; }
.coh-ce-20ac2628 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-20ac2628 form .form-submit:before, .coh-ce-20ac2628 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-95cfc4ee { color: #02083c; margin-right: auto; margin-left: 10px; text-transform: capitalize; }
.coh-ce-95cfc4ee a { color: #02083c; text-transform: capitalize; text-transform: capitalize!important; }
.coh-ce-95cfc4ee .pager__item { margin-left: 10px; }
.coh-ce-95cfc4ee .pager__item.pager__item--last a { background-color: rgba(0, 0, 0, 0); width: auto; }
.coh-ce-95cfc4ee .pager__item.is-active a { color: white; background-color: #02083c; }
.coh-ce-95cfc4ee .pager__item.pager__item--next { background-color: rgba(0, 0, 0, 0); width: auto; }
.coh-ce-95cfc4ee .pager__item.pager__item--next a { font-family: Arial, Open Sans, Roboto and Playfair; -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-95cfc4ee .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-4f2a3925 { 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-4f2a3925 .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-4f2a3925 h3 { font-size: 2em; line-height: 2.375rem; color: #02083c; font-weight: 700; margin-bottom: 1.5rem; }
.coh-ce-4f2a3925 h3 a:hover { color: #02083c; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-4f2a3925 time { color: #02083c; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-4f2a3925 .coh-col-xl-3 > div h3 { display: none; }
.coh-ce-4f2a3925 article { margin-bottom: 2.1875rem; }
.coh-ce-4f2a3925 .coh-column div:nth-last-child(-n+2) { margin-bottom: 1.5rem; }
.coh-ce-4f2a3925 .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-4f2a3925 .coh-column div:first-child h2 { margin-top: 0; margin-right: 1.5rem; margin-bottom: 0; margin-left: 1.5rem; }
.coh-ce-4f2a3925 .coh-column div { color: #02083c; line-height: 1.5rem; }
.coh-ce-4f2a3925 .coh-column div a { font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #02083c; }
.coh-ce-4f2a3925 .read-news a { font-size: 0; }
.coh-ce-4f2a3925 .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-3ec45573 { padding-right: 30px; padding-left: 30px; }
.coh-ce-db0c5865 { padding-bottom: 15px; border-left-width: 3px; border-left-style: solid; border-left-color: white; margin-bottom: 30px; }
.coh-ce-db0c5865 h3 { font-family: Arial, Open Sans, Roboto and Playfair; -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-db0c5865 h3 a { color: white; }
.coh-ce-db0c5865 p.subcategory { font-family: Arial, Open Sans, Roboto and Playfair; -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-db0c5865 .metadata { color: gray; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125em; }
.coh-ce-db0c5865 .metadata .datetime { display: inline; font-size: 0.8125em; }
.coh-ce-db0c5865 .metadata .reading-time { display: inline; font-size: 0.8215em; }
.coh-ce-db0c5865 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-db0c5865 { padding-bottom: 15px; border-left-width: 3px; border-left-style: solid; border-left-color: white; margin-bottom: 30px; }
.coh-ce-db0c5865 h3 { font-family: Arial, Open Sans, Roboto and Playfair; -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-db0c5865 h3 a { color: white; }
.coh-ce-db0c5865 p.subcategory { font-family: Arial, Open Sans, Roboto and Playfair; -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-db0c5865 .metadata { color: gray; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125em; }
.coh-ce-db0c5865 .metadata .datetime { display: inline; font-size: 0.8125em; }
.coh-ce-db0c5865 .metadata .reading-time { display: inline; font-size: 0.8215em; }
.coh-ce-db0c5865 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-db0c5865 { padding-bottom: 15px; border-left-width: 3px; border-left-style: solid; border-left-color: white; margin-bottom: 30px; }
.coh-ce-db0c5865 h3 { font-family: Arial, Open Sans, Roboto and Playfair; -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-db0c5865 h3 a { color: white; }
.coh-ce-db0c5865 p.subcategory { font-family: Arial, Open Sans, Roboto and Playfair; -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-db0c5865 .metadata { color: gray; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125em; }
.coh-ce-db0c5865 .metadata .datetime { display: inline; font-size: 0.8125em; }
.coh-ce-db0c5865 .metadata .reading-time { display: inline; font-size: 0.8215em; }
.coh-ce-db0c5865 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-db0c5865 { padding-bottom: 15px; border-left-width: 3px; border-left-style: solid; border-left-color: white; margin-bottom: 30px; }
.coh-ce-db0c5865 h3 { font-family: Arial, Open Sans, Roboto and Playfair; -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-db0c5865 h3 a { color: white; }
.coh-ce-db0c5865 p.subcategory { font-family: Arial, Open Sans, Roboto and Playfair; -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-db0c5865 .metadata { color: gray; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125em; }
.coh-ce-db0c5865 .metadata .datetime { display: inline; font-size: 0.8125em; }
.coh-ce-db0c5865 .metadata .reading-time { display: inline; font-size: 0.8215em; }
.coh-ce-db0c5865 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-db0c5865 { padding-bottom: 15px; border-left-width: 3px; border-left-style: solid; border-left-color: white; margin-bottom: 30px; }
.coh-ce-db0c5865 h3 { font-family: Arial, Open Sans, Roboto and Playfair; -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-db0c5865 h3 a { color: white; }
.coh-ce-db0c5865 p.subcategory { font-family: Arial, Open Sans, Roboto and Playfair; -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-db0c5865 .metadata { color: gray; font-family: Arial, Open Sans, Roboto and Playfair; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125em; }
.coh-ce-db0c5865 .metadata .datetime { display: inline; font-size: 0.8125em; }
.coh-ce-db0c5865 .metadata .reading-time { display: inline; font-size: 0.8215em; }
.coh-ce-db0c5865 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'; 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; }
