.coh-style--feature-title { margin-bottom: 0; }
.coh-style--feature-title .coh-style-title-white { margin-left: 5px; }
.coh-style-founders-grotesk-32-18-regular, .coh-style-founders-grotesk-30-18-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #131318; font-size: 1.125rem; line-height: 1.2; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-32-18-regular, .coh-style-founders-grotesk-30-18-regular { font-size: 2rem; line-height: 1.2; } }
@media (min-width: 64rem) { .coh-style-founders-grotesk-32-18-regular { font-size: 1.875rem; } }
.coh-style-filter-dropdown { background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 8px; border-radius: 8px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; width: 100%; vertical-align: baseline; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; scrollbar-color: #ccc #fff; scrollbar-width: thin; }
@media (min-width: 64rem) { .coh-style-filter-dropdown { position: absolute; top: 70px; left: auto; right: 0; width: 270px; z-index: 10; -webkit-transform: translate(0, 10%); -ms-transform: translate(0, 10%); transform: translate(0, 10%); -webkit-transform-origin: 0 20px; -ms-transform-origin: 0 20px; transform-origin: 0 20px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; background-color: white; visibility: hidden; opacity: 0; max-height: 405px; height: auto; overflow-x: hidden; } }
.coh-style-filter-dropdown::-webkit-scrollbar-thumb { background-color: #dbdbdc; -webkit-border-radius: 8px; border-radius: 8px; }
.coh-style-filter-dropdown::-webkit-scrollbar-track { color: white; }
.coh-style-filter-dropdown::-webkit-scrollbar { width: 12px; }
.coh-style-filter-dropdown .item-list__checkbox { padding-top: 0; margin-top: 0!important; margin-bottom: 0; }
.coh-style-filter-summary ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 24px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-style-filter-summary ul li { font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; color: #6b697b; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 0; margin-bottom: 0; }
.coh-style-filter-summary ul li:before { display: none; }
.coh-style-filter-summary ul li:nth-child(2) { margin-right: 8px; }
@media (min-width: 64rem) { .coh-style-filter-summary ul li:nth-child(2) { border-right-style: solid; border-right-color: #c4c8d3; border-right-width: 1px; margin-right: 16px; padding-right: 16px; } }
.coh-style-filter-summary ul .facet-summary-item--clear { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-top-width: 1px; border-top-style: solid; border-top-color: #c4c8d3; margin-top: 12px; padding-top: 12px; }
@media (min-width: 64rem) { .coh-style-filter-summary ul .facet-summary-item--clear { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; border-top-style: none; margin-top: 0; padding-top: 4px; } }
.coh-style-filter-summary ul .facet-summary-item--clear a { font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; text-decoration: none; color: #6b697b; }
.coh-style-filter-summary ul .facet-summary-item--clear a:hover { color: #b82370; }
.coh-style-filter-summary ul .facet-summary-item--facet { margin-right: 4px; }
.coh-style-filter-summary ul .facet-summary-item--facet .facet-item__status { display: none; }
.coh-style-filter-summary ul .facet-summary-item--facet a { font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ae4548; font-size: 0.75rem; text-decoration: none; background-color: rgba(174, 69, 72, 0.1); padding-top: 6px; padding-right: 8px; padding-bottom: 6px; padding-left: 8px; -webkit-border-radius: 2px; border-radius: 2px; }
.coh-style-filter-summary ul .facet-summary-item--facet 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: "\E809"; font-family: "fontello"; color: #ae4548; font-size: 14px; margin-left: 2px; }
.coh-style-filter-summary ul .facet-summary-item--facet a:hover { background-image: -webkit-linear-gradient(20deg, #b82370 1%, #c94b5e 71%, #e26a6e 100%); background-image: -o-linear-gradient(20deg, #b82370 1%, #c94b5e 71%, #e26a6e 100%); background-image: linear-gradient(70deg, #b82370 1%, #c94b5e 71%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-box-shadow: 0 0.25rem 0.75rem 0 rgba(219, 70, 123, 0.3); box-shadow: 0 0.25rem 0.75rem 0 rgba(219, 70, 123, 0.3); color: #f4f5f6; }
.coh-style-filter-summary ul .facet-summary-item--facet a:hover:after { color: white; }
.coh-style-mark-pro-label-12-regular { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; color: #131318; font-size: 0.75rem; line-height: 1.125rem; }
.coh-style-mark-pro-label-12-bold { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; color: #131318; font-size: 0.75rem; line-height: 1.125rem; }
@media (min-width: 64rem) { .coh-style-mark-pro-label-12-bold { font-size: 0.75rem; line-height: 1.125rem; } }
.coh-style-mark-pro-36-16 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1rem; line-height: 1rem; }
@media (min-width: 64rem) { .coh-style-mark-pro-36-16 { font-size: 2.25rem; line-height: 2.1875rem; } }
.coh-style-mark-pro-20-12-charcoal-3 { color: #3d4252; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.75rem; line-height: 1.4; }
@media (min-width: 64rem) { .coh-style-mark-pro-20-12-charcoal-3 { font-size: 1.25rem; line-height: 1.4; } }
.coh-style-form-1col .mktoForm, .coh-style-form .mktoForm { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%!important; }
.coh-style-form-1col .mktoForm::-webkit-input-placeholder, .coh-style-form .mktoForm::-webkit-input-placeholder { color: #131318; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-form-1col .mktoForm::-moz-placeholder, .coh-style-form .mktoForm::-moz-placeholder { color: #131318; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-form-1col .mktoForm::-ms-input-placeholder, .coh-style-form .mktoForm::-ms-input-placeholder { color: #131318; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-form-1col .mktoForm::placeholder, .coh-style-form .mktoForm::placeholder { color: #131318; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-form-1col .mktoForm .mktoFormRow, .coh-style-form .mktoForm .mktoFormRow { text-indent: 0; width: 100%; }
@media (min-width: 64rem) { .coh-style-form-1col .mktoForm .mktoFormRow, .coh-style-form .mktoForm .mktoFormRow { padding-right: 24px; width: 48%; } }
.coh-style-form-1col .mktoForm .mktoFormRow .mktoFormCol, .coh-style-form .mktoForm .mktoFormRow .mktoFormCol { width: 100%; }
.coh-style-form-1col .mktoForm .mktoFieldWrap, .coh-style-form .mktoForm .mktoFieldWrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; }
.coh-style-form-1col .mktoForm label.mktoLabel, .coh-style-form .mktoForm label.mktoLabel { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; font-size: 14px; font-weight: normal; font-weight: normal!important; margin-bottom: 8px; }
@media (min-width: 64rem) { .coh-style-form-1col .mktoForm label.mktoLabel, .coh-style-form .mktoForm label.mktoLabel { font-size: 16px; } }
.coh-style-form-1col .mktoForm label.mktoLabel strong, .coh-style-form .mktoForm label.mktoLabel strong { font-weight: normal; }
.coh-style-form-1col .mktoForm label#LbloptIn, .coh-style-form .mktoForm label#LbloptIn { position: absolute; right: 0; }
.coh-style-form-1col .mktoForm label#LbloptIn #spybox, .coh-style-form .mktoForm label#LbloptIn #spybox { display: block; }
.coh-style-form-1col .mktoForm .mktoAsterix, .coh-style-form .mktoForm .mktoAsterix { color: #b82370; display: none; }
.coh-style-form-1col .mktoForm .mktoGutter, .coh-style-form .mktoForm .mktoGutter { height: 8px; }
.coh-style-form-1col .mktoForm input[type=text], .coh-style-form .mktoForm input[type=text], .coh-style-form-1col .mktoForm input[type=url], .coh-style-form .mktoForm input[type=url], .coh-style-form-1col .mktoForm input[type=email], .coh-style-form .mktoForm input[type=email], .coh-style-form-1col .mktoForm input[type=tel], .coh-style-form .mktoForm input[type=tel], .coh-style-form-1col .mktoForm input[type=number], .coh-style-form .mktoForm input[type=number], .coh-style-form-1col .mktoForm input[type=date], .coh-style-form .mktoForm input[type=date], .coh-style-form-1col .mktoForm textarea.mktoField, .coh-style-form .mktoForm textarea.mktoField { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; font-size: 1rem; background-color: white; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; margin-top: 0; margin-right: 0; margin-bottom: 8px; margin-left: 0; border-width: 1px; -webkit-border-radius: 4px; border-radius: 4px; border-style: solid; border-color: #d9dbe2; width: 100%!important; height: 44px; }
@media (min-width: 64rem) { .coh-style-form-1col .mktoForm input[type=text], .coh-style-form .mktoForm input[type=text], .coh-style-form-1col .mktoForm input[type=url], .coh-style-form .mktoForm input[type=url], .coh-style-form-1col .mktoForm input[type=email], .coh-style-form .mktoForm input[type=email], .coh-style-form-1col .mktoForm input[type=tel], .coh-style-form .mktoForm input[type=tel], .coh-style-form-1col .mktoForm input[type=number], .coh-style-form .mktoForm input[type=number], .coh-style-form-1col .mktoForm input[type=date], .coh-style-form .mktoForm input[type=date], .coh-style-form-1col .mktoForm textarea.mktoField, .coh-style-form .mktoForm textarea.mktoField { font-size: 1rem; height: 46px; } }
.coh-style-form-1col .mktoForm select, .coh-style-form .mktoForm select { width: 100% !important; -webkit-box-shadow: none; box-shadow: none; background-color: white; border-width: 1px; font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: rgba(35, 38, 48, 0.7); font-size: 16px; height: 44px; width: 100%; margin-bottom: 8px; border-color: #d9dbe2; -webkit-border-radius: 2px; border-radius: 2px; border-style: solid; }
@media (min-width: 64rem) { .coh-style-form-1col .mktoForm select, .coh-style-form .mktoForm select { font-size: 18px; height: 46px; -webkit-border-radius: 4px; border-radius: 4px; } }
.coh-style-form-1col .mktoForm select.mktoValid, .coh-style-form .mktoForm select.mktoValid { color: #232630; }
.coh-style-form-1col .mktoForm select.mktoField, .coh-style-form .mktoForm select.mktoField { font-size: 1rem; height: 44px; padding-right: 8px; padding-left: 8px; }
@media (min-width: 64rem) { .coh-style-form-1col .mktoForm select.mktoField, .coh-style-form .mktoForm select.mktoField { font-size: 1rem; height: 46px; padding-right: 12px; padding-left: 12px; } }
.coh-style-form-1col .mktoForm input[type=checkbox], .coh-style-form .mktoForm input[type=checkbox] { position: absolute; opacity: 0; z-index: 100; }
.coh-style-form-1col .mktoForm input[type=checkbox]:checked + label:before, .coh-style-form .mktoForm input[type=checkbox]:checked + label:before { background-color: #c9317f; border-color: #c9317f; }
.coh-style-form-1col .mktoForm input[type=checkbox]:checked + label:after, .coh-style-form .mktoForm input[type=checkbox]:checked + label:after { -webkit-box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background-color: white; height: 2px; width: 2px; position: absolute; top: 7px; left: 5px; content: ''; }
.coh-style-form-1col .mktoForm input[type=checkbox] ~ .mktoLabel, .coh-style-form .mktoForm input[type=checkbox] ~ .mktoLabel { display: none; }
.coh-style-form-1col .mktoForm input[type=checkbox] + label, .coh-style-form .mktoForm input[type=checkbox] + label { -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; cursor: pointer; background-color: rgba(0, 0, 0, 0); position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 4px; border-radius: 4px; height: 16px; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; }
.coh-style-form-1col .mktoForm input[type=checkbox] + label:before, .coh-style-form .mktoForm input[type=checkbox] + label:before { vertical-align: text-top; background-color: white; height: 16px; width: 16px; position: relative; display: inline-block; border-width: 2px; -webkit-border-radius: 4px; border-radius: 4px; border-style: solid; border-color: #6b697b; -webkit-transform: rotateY(0); transform: rotateY(0); content: ''; margin-right: 10px; width: 16px !important; }
.coh-style-form-1col .mktoForm .mktoButtonRow, .coh-style-form .mktoForm .mktoButtonRow { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-style-form-1col .mktoForm .mktoButtonRow .mktoButtonWrap, .coh-style-form .mktoForm .mktoButtonRow .mktoButtonWrap { margin-left: 0; margin-left: 0!important; }
.coh-style-form-1col .mktoForm .mktoButtonRow .mktoButtonWrap button, .coh-style-form .mktoForm .mktoButtonRow .mktoButtonWrap button { background-color: #c63f42; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; margin-top: 30px; }
@media (min-width: 64rem) { .coh-style-form-1col .mktoForm .mktoButtonRow .mktoButtonWrap button, .coh-style-form .mktoForm .mktoButtonRow .mktoButtonWrap button { font-size: 1rem; } }
@media (min-width: 90rem) { .coh-style-form-1col .mktoForm .mktoButtonRow .mktoButtonWrap button, .coh-style-form .mktoForm .mktoButtonRow .mktoButtonWrap button { margin-top: 0; } }
@media (min-width: 120rem) { .coh-style-form-1col .mktoForm .mktoButtonRow .mktoButtonWrap button, .coh-style-form .mktoForm .mktoButtonRow .mktoButtonWrap button { margin-top: 0; } }
.coh-style-form-1col .mktoForm .mktoCheckboxList, .coh-style-form .mktoForm .mktoCheckboxList { position: relative; top: 0; left: 0; }
.coh-style-form-1col .mktoForm .mktoCheckboxList + label, .coh-style-form .mktoForm .mktoCheckboxList + label { display: none; }
.coh-style-form-1col .mktoForm .mktoHtmlText, .coh-style-form .mktoForm .mktoHtmlText { color: #6b697b; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; width: 100%; min-width: 100%; margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-style-form-1col .mktoForm .mktoHtmlText, .coh-style-form .mktoForm .mktoHtmlText { margin-bottom: 32px; } }
.coh-style-form-1col .mktoForm .mktoError .mktoErrorMsg, .coh-style-form .mktoForm .mktoError .mktoErrorMsg { background-image: none; background-color: #c63f42; text-shadow: 0 0 0 rgba(0, 0, 0, 0); -webkit-box-shadow: 0.25rem 0.25rem 0.625rem rgba(0, 0, 0, 0.05); box-shadow: 0.25rem 0.25rem 0.625rem rgba(0, 0, 0, 0.05); font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 12px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border-style: none; -webkit-border-radius: 4px; border-radius: 4px; }
.coh-style-form-1col .mktoForm .mktoError .mktoErrorArrow, .coh-style-form .mktoForm .mktoError .mktoErrorArrow { background-color: #c63f42; border-style: none; }
.coh-style-form-1col .mktoForm .confirmformThanks, .coh-style-form .mktoForm .confirmformThanks { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #131318; font-size: 18px; margin-top: 24px; margin-bottom: 24px; font-size: 14px!important; }
@media (min-width: 64rem) { .coh-style-form-1col .mktoForm .confirmformThanks, .coh-style-form .mktoForm .confirmformThanks { font-size: 20px; margin-top: 48px; margin-bottom: 48px; font-size: 20px!important; color: #131318!important; } }
.coh-style-form-1col .mktoForm .mktoOffset, .coh-style-form .mktoForm .mktoOffset { display: none; }
.coh-style-form-1col .mktoForm { display: block; }
.coh-style-form-1col .mktoForm .mktoFormRow { width: 100%; padding-right: 0; }
.coh-style-founders-grotesk-18-16-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #3d4252; font-size: 1rem; line-height: 1.4375rem; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-18-16-regular { font-size: 1.125rem; line-height: 1.5625rem; } }
.coh-style-founders-grotesk-20-regular { color: #131318; font-weight: 300; font-size: 1.25rem; line-height: 1.75rem; font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-20-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; color: #131318; } }
.coh-style-founders-grotesk-20-12-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.75rem; line-height: 1.125rem; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-20-12-regular { font-size: 1.25rem; line-height: 1.75rem; } }
.coh-style-founders-grotesk-20-18-regular-pearl-0, .coh-style-founders-grotesk-20-18-regular-pearl-1, .coh-style-founders-grotesk-20-18-regular-light, .coh-style-founders-grotesk-20-16-regular, .coh-style-founders-grotesk-20-18-regular---pearl-3, .coh-style-founders-grotesk-20-18-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; color: #131318; font-size: 1.125rem; line-height: 1.5rem; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-20-18-regular-pearl-0, .coh-style-founders-grotesk-20-18-regular-pearl-1, .coh-style-founders-grotesk-20-18-regular-light, .coh-style-founders-grotesk-20-16-regular, .coh-style-founders-grotesk-20-18-regular---pearl-3, .coh-style-founders-grotesk-20-18-regular { font-size: 1.25rem; line-height: 1.75rem; } }
.coh-style-founders-grotesk-20-18-regular-pearl-0 { color: white; }
.coh-style-founders-grotesk-20-18-regular-pearl-1 { color: #f4f5f6; }
.coh-style-founders-grotesk-20-18-regular-light { font-weight: 300; color: #232630; font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-founders-grotesk-20-16-regular { font-size: 1rem; font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-20-16-regular { font-size: 1.25rem; } }
.coh-style-founders-grotesk-20-18-regular---pearl-3 { color: #d9dbe2; font-weight: 400; }
.coh-style-founders-grotesk-24-20-regular { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; font-size: 1.25rem; line-height: 1.75rem; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-24-20-regular { font-size: 1.5rem; line-height: 1.875rem; } }
.coh-style-founders-grotesk-32-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; font-size: 1.625rem; line-height: 2.25rem; color: #131318; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-32-regular { font-size: 2rem; line-height: 2.8125rem; } }
.coh-style-founders-grotesk-32-20-regular-pearl-1, .coh-style-founders-grotesk-32-20-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; font-size: 1.25rem; line-height: 1.2; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-32-20-regular-pearl-1, .coh-style-founders-grotesk-32-20-regular { font-size: 2rem; line-height: 1.2; } }
.coh-style-founders-grotesk-32-20-regular-pearl-1 { color: #f4f5f6; }
.coh-style-no-display-component, .coh-style-display-component { display: block; }
.coh-style-no-display-component { display: none; }
.coh-style-founders-grotesk-32-24-regular { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; font-size: 1.5rem; line-height: 1.875rem; color: black; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-32-24-regular { font-size: 2rem; line-height: 2.5rem; } }
.coh-style-founders-grotesk-40-regular-pearl-1, .coh-style-founders-grotesk-40-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; color: #131318; font-size: 1.625rem; line-height: 2.25rem; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-40-regular-pearl-1, .coh-style-founders-grotesk-40-regular { font-size: 2.5rem; line-height: 2.875rem; } }
.coh-style-founders-grotesk-40-regular-pearl-1 { color: #f4f5f6; }
.coh-style-founders-grotesk-40-20-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #131318; font-size: 1.25rem; line-height: 1.75rem; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-40-20-regular { font-size: 2.5rem; line-height: 2.875rem; } }
.coh-style-founders-grotesk-40-24-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #131318; font-size: 1.5rem; line-height: 1.875rem; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-40-24-regular { font-size: 2.5rem; line-height: 2.875rem; } }
.coh-style-extended-from-founders-grotesk-40-26-light, .coh-style-founders-grotesk-40-26-regular { font-size: 1.625rem; font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; line-height: 1.9375rem; color: #131318; }
@media (min-width: 64rem) { .coh-style-extended-from-founders-grotesk-40-26-light, .coh-style-founders-grotesk-40-26-regular { font-size: 2.5rem; line-height: 2.8125rem; } }
.coh-style-extended-from-founders-grotesk-40-26-light { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-founders-grotesk-40-32-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #131318; font-size: 2rem; line-height: 2.5rem; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-40-32-regular { font-size: 2.5rem; line-height: 2.875rem; } }
.coh-style-founders-grotesk-80- { font-weight: normal; font-size: 5rem; line-height: 5.6875rem; }
.coh-style-founders-grotesk-body-20-light { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #232630; font-size: 1.25rem; line-height: 1.5rem; }
@media (min-width: 64rem) { .coh-style-founders-grotesk-body-20-light { font-size: 1.25rem; line-height: 1.75rem; } }
.coh-style-founders-title-56-20-regular, .coh-style-title-56-30-light, .coh-style-founders-title-56-regular { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; font-size: 1.875rem; line-height: 2.125rem; }
@media (min-width: 64rem) { .coh-style-founders-title-56-20-regular, .coh-style-title-56-30-light, .coh-style-founders-title-56-regular { font-weight: 300; font-size: 3.5rem; line-height: 3.75rem; } }
.coh-style-founders-title-56-20-regular { font-size: 1.25rem; font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 64rem) { .coh-style-founders-title-56-20-regular { font-size: 3.5rem; } }
.coh-style-title-56-30-light { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-gradient-divider { background-image: -webkit-gradient(linear, left top, right top, color-stop(2%, #c9317f), to(#f9b848)); background-image: -webkit-linear-gradient(left, #c9317f 2%, #f9b848 100%); background-image: -o-linear-gradient(left, #c9317f 2%, #f9b848 100%); background-image: linear-gradient(90deg, #c9317f 2%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: fixed; }
.coh-style-grid { margin-right: 0; margin-left: 0; }
@media (min-width: 64rem) { .coh-style-grid { margin-right: -16px; margin-left: -16px; } }
.coh-style-view-pagination.coh-style-grid { margin-bottom: 24px; width: 100%; }
@media (min-width: 64rem) { .coh-style-view-pagination.coh-style-grid { margin-bottom: 40px; } }
.coh-style-grid .pager { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
.coh-style-grid .contextual-region { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-style-grid .grid-row { width: 100%; }
@media (min-width: 48rem) { .coh-style-grid .grid-row { width: 50%; } }
@media (min-width: 64rem) { .coh-style-grid .grid-row { width: 33%; } }
@media (min-width: 120rem) { .coh-style-grid .grid-row { width: 25%; } }
.coh-style-grid .coh-block { width: 100%; }
.coh-style-grid .coh-block .views-infinite-scroll-content-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-grid .coh-block .views-element-container > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-style-grid .coh-block .views-element-container > div > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
.coh-style-highlighted-content { display: inline-block; }
.coh-style-highlighted-content .title-gradient--01.coh-style-homepage-title---gradient { margin-top: 0; }
.coh-style-highlighted-content .coh-style-homepage-title---gradient { margin-top: -40px; }
.coh-style-title-white { font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 1rem; line-height: 1.0; margin-bottom: 0; display: block; text-transform: uppercase; }
@media (min-width: 64rem) { .coh-style-title-white { font-size: 2.25rem; } }
@media (min-width: 90rem) { .coh-style-title-white { font-size: 2.25rem; } }
.coh-style-homepage-header { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 0.875rem; line-height: 14px; text-align: left; }
@media (min-width: 64rem) { .coh-style-homepage-header { text-align: left; font-size: 2.25rem; line-height: 36px; } }
.coh-style-mark-pro-label-14-bold { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; color: #131318; font-size: 0.875rem; line-height: 1.25rem; }
.coh-style-image-overlay { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(0, 0, 0, 0.992)), to(rgba(0, 0, 0, 0.01))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.992) 1%, rgba(0, 0, 0, 0.01) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.992) 1%, rgba(0, 0, 0, 0.01) 100%); background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.992) 1%, rgba(0, 0, 0, 0.01) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; display: none; }
@media (min-width: 64rem) { .coh-style-image-overlay { display: block; } }
.coh-style-modal-content { background-color: white; padding-top: 56px; padding-right: 12px; padding-bottom: 56px; padding-left: 12px; overflow-y: auto; -ms-overflow-style: none; scrollbar-width: none; overflow-y: scroll; -webkit-overflow-scrolling: touch; height: 100vh; }
@media (min-width: 64rem) { .coh-style-modal-content { padding-right: 100px; padding-left: 100px; -webkit-border-radius: 8px; border-radius: 8px; margin-top: 60px; margin-bottom: 60px; height: auto; } }
.coh-style--homepage-banner-description { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: white; font-size: 1.625rem; text-align: left; margin-top: 0; margin-right: 0; margin-bottom: 15px; margin-left: 0; }
.coh-style--homepage-description { font-size: 1.5rem; margin-top: 0; margin-bottom: 20px; }
@media (min-width: 64rem) { .coh-style--homepage-description { font-size: 1.625rem; } }
.coh-style-accordion { background-color: #f4f5f6; -webkit-border-radius: 4px; border-radius: 4px; padding-top: 10px; padding-right: 14px; padding-bottom: 10px; padding-left: 14px; margin-top: 0; margin-bottom: 2px; }
@media (min-width: 64rem) { .coh-style-accordion { padding-top: 14px; padding-right: 16px; padding-bottom: 14px; padding-left: 16px; } }
@media (min-width: 64rem) { .coh-style-accordion:hover { background-color: #e6e8ec; } }
@media (min-width: 64rem) { .coh-style-accordion:hover a { color: #b82370; } }
@media (min-width: 64rem) { .coh-style-accordion:hover a:after { color: #b82370; } }
.coh-style-accordion:active a { color: #131318; }
.coh-style-accordion:active a:after { color: #131318; }
.is-active.coh-style-accordion { background-color: rgba(0, 0, 0, 0); }
@media (min-width: 64rem) { .is-active.coh-style-accordion:hover:after { color: #b82370; } }
@media (min-width: 64rem) { .is-active.coh-style-accordion:hover a { color: #b82370; } }
.is-active.coh-style-accordion a { font-size: 0.75rem; }
@media (min-width: 64rem) { .is-active.coh-style-accordion a { font-size: 0.875rem; } }
.is-active.coh-style-accordion a:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
.coh-style-accordion a { color: #131318; text-decoration: none; position: relative; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 0.75rem; line-height: 1.5rem; font-weight: bold; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 64rem) { .coh-style-accordion a { font-size: 1rem; line-height: 1.5rem; } }
.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: "\E800"; font-family: "fontello"; position: absolute; right: 0; color: #131318; -webkit-transition: 300ms ease transform; -o-transition: 300ms ease transform; transition: 300ms ease transform; }
.coh-style-title-description { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: white; font-size: 1.25rem; line-height: 1.5rem; text-align: left; margin-top: 15px; margin-bottom: 40px; }
@media (min-width: 64rem) { .coh-style-title-description { font-size: 1.5rem; line-height: 2.25rem; text-align: left; margin-top: 20px; margin-bottom: 40px; } }
.coh-style-add-large-margin { margin-top: 100px; }
@media (min-width: 64rem) { .coh-style-add-large-margin { margin-top: 150px; } }
.coh-style-add-medium-margin { margin-top: 70px; }
@media (min-width: 64rem) { .coh-style-add-medium-margin { margin-top: 100px; } }
.coh-style-add-small-margin { margin-top: 40px; }
@media (min-width: 64rem) { .coh-style-add-small-margin { margin-top: 50px; } }
.coh-style-filter-title { font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 1.5rem; color: #131318; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0; margin-bottom: 0; position: relative; cursor: pointer; border-right-style: none; }
@media (min-width: 64rem) { .coh-style-filter-title { border-right-style: solid; border-right-width: 1px; border-right-color: #d9dbe2; padding-top: 23px; padding-right: 40px; padding-bottom: 23px; padding-left: 40px; font-size: 1rem; } }
.coh-style-filter-title:after { line-height: 10px; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #6b697b; font-size: 14px; height: 8px; width: 14px; display: block; content: "\E807"; font-family: "fontello"; margin-left: 6px; }
@media (min-width: 64rem) { .coh-style-filter-title:hover { background-color: white; } }
.coh-style-filter-title a { font-size: 1rem; }
.coh-style-table---title h3 { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #232630; font-size: 26px; line-height: 1.2; margin-top: 0; margin-bottom: 4px; }
@media (min-width: 64rem) { .coh-style-table---title h3 { font-size: 40px; } }
.coh-style-table---title p { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b697b; font-size: 12px; line-height: 1.6; margin-top: 0; margin-bottom: 0; }
@media (min-width: 64rem) { .coh-style-table---title p { font-size: 14px; } }
.coh-style-table---row { border-color: #e6e8ec; border-bottom-width: 1px; border-bottom-style: solid; }
.coh-style-table---header { border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0); background-color: #e6e8ec; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; }
@media (min-width: 64rem) { .coh-style-table---header { padding-top: 20px; padding-bottom: 20px; -webkit-border-radius: 0; border-radius: 0; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; } }
.highlight.coh-style-table---header { background-color: #c9317f; -webkit-border-radius: 4px; border-radius: 4px; }
.highlight.coh-style-table---header h5 { color: white; }
.coh-style-table---header h5 { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; font-size: 18px; line-height: 1.4; margin-top: 0; margin-bottom: 0; }
@media (min-width: 64rem) { .coh-style-table---header h5 { font-size: 20px; } }
.coh-style-table---column { text-align: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }
@media (min-width: 64rem) { .coh-style-table---column { padding-top: 20px; padding-bottom: 20px; } }
.highlight.coh-style-table---column { background-color: rgba(201, 49, 127, 0.1); }
.highlight.coh-style-table---column a { background-color: #c9317f; color: white; }
.coh-style-table---column a { font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ae4548; line-height: 1.2; font-size: 12px; text-decoration: none; background-color: rgba(174, 69, 72, 0.1); width: auto; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
@media (min-width: 64rem) { .coh-style-table---column a { font-size: 14px; -webkit-border-radius: 4px; border-radius: 4px; } }
.coh-style-table---column a:hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #b82370), color-stop(71%, #c94b5e), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #b82370 1%, #c94b5e 71%, #e26a6e 100%); background-image: -o-linear-gradient(left, #b82370 1%, #c94b5e 71%, #e26a6e 100%); background-image: linear-gradient(90deg, #b82370 1%, #c94b5e 71%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; color: white; -webkit-box-shadow: 0 6px 20px rgba(219, 70, 123, 0.3); box-shadow: 0 6px 20px rgba(219, 70, 123, 0.3); }
.coh-style-mark-pro-label-14-regular { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #6b697b; font-size: 0.875rem; line-height: 1.5rem; }
.article-hero-banner.coh-style-section---utility-bar-display-none, .article-hero-banner.coh-style-section---utility-bar-display { background-color: white; }
.utility-sticky.coh-style-section---utility-bar-display-none, .utility-sticky.coh-style-section---utility-bar-display { background-color: white; }
.coh-style-section---utility-bar-display-none { display: none; }
.coh-style-section---utility-bar-display-none .coh-style-section---utility-bar-display-none { display: none; }
.coh-style-breadcrumb-title { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #232630; font-size: 0.75rem; line-height: 1.2; width: 120px; margin-bottom: 0; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
@media (min-width: 48rem) { .coh-style-breadcrumb-title { width: 300px; } }
@media (min-width: 64rem) { .coh-style-breadcrumb-title { color: #6b697b; font-size: 0.875rem; width: 600px; } }
.coh-style-breadcrumb-title:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #232630; font-size: 10px; content: "\E806"; font-family: "fontello"; }
@media (min-width: 64rem) { .coh-style-breadcrumb-title:before { color: #6b697b; font-size: 14px; } }
.coh-style-mark-pro-label-14-12-regular-charcoal-3, .coh-style-mark-pro-label-14-12-bold-pearl-1, .coh-style-mark-pro-label-14-12-pearl-0, .coh-style-mark-pro-label-14-12-bold { font-weight: bold; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; font-size: 0.75rem; line-height: 1.125rem; }
@media (min-width: 64rem) { .coh-style-mark-pro-label-14-12-regular-charcoal-3, .coh-style-mark-pro-label-14-12-bold-pearl-1, .coh-style-mark-pro-label-14-12-pearl-0, .coh-style-mark-pro-label-14-12-bold { font-size: 0.875rem; line-height: 1.25rem; } }
.coh-style-mark-pro-label-14-12-regular-charcoal-3 { font-weight: normal; color: #3d4252; }
.coh-style-mark-pro-label-14-12-bold-pearl-1 { font-weight: 700; color: #f4f5f6; }
.coh-style-mark-pro-label-14-12-pearl-0 { font-weight: 400; color: white; }
.coh-style-mark-pro-label-16-medium-pearl-0, .coh-style-mark-pro-label-16 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; color: #131318; font-size: 0.875rem; line-height: 1.25rem; }
@media (min-width: 64rem) { .coh-style-mark-pro-label-16-medium-pearl-0, .coh-style-mark-pro-label-16 { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-mark-pro-label-16-medium-pearl-0 { color: white; }
.coh-style-mark-pro-label-16-14-medium { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 500; color: #f4f5f6; font-size: 0.875rem; line-height: 1.5rem; }
@media (min-width: 64rem) { .coh-style-mark-pro-label-16-14-medium { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-modal { position: fixed; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); scrollbar-width: none; overflow-y: scroll; -webkit-overflow-scrolling: touch; width: 100%; height: 100%; }
@media (min-width: 64rem) { .coh-style-modal { padding-right: 60px; padding-left: 60px; } }
.coh-ce-cpt_amd_form_modal-5093960d.coh-style-modal .modal-medium { scrollbar-width: none; }
.coh-style-modal ::-webkit-scrollbar { display: none; }
.coh-style-modal .coh-modal-overlay { height: 100vh; }
.coh-style-button-filter-select { color: #d9dbe2; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 1.5rem; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6b697b; background-image: none; background-color: rgba(0, 0, 0, 0); text-align: left; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
.coh-style-button-filter-select: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; color: #f4f5f6; font-size: 16px; content: "\E807"; font-family: "fontello"; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-style-button-filter-select:hover { color: #d9dbe2; background-color: rgba(0, 0, 0, 0); background-image: none; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-accordion---filter-dark, .coh-style-accordion-filter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 12px; margin-bottom: 12px; position: relative; }
.coh-style-accordion---filter-dark a, .coh-style-accordion-filter a { background-color: #e6e8ec; -webkit-border-radius: 4px; border-radius: 4px; padding-top: 12px; padding-right: 14px; padding-bottom: 12px; padding-left: 14px; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-decoration: none; font-size: 1rem; }
.coh-style-accordion---filter-dark a:after, .coh-style-accordion-filter a:after { content: url("/sites/default/files/2021-05/coolicon.png"); }
.coh-style-accordion---filter-dark { background-color: #131318; }
.is-active.coh-style-accordion---filter-dark a:hover { color: white; }
.is-active.coh-style-accordion---filter-dark a:after { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }
.coh-style-accordion---filter-dark a { background-color: rgba(0, 0, 0, 0); color: #d9dbe2; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; }
.coh-style-accordion---filter-dark a:hover { background-color: rgba(0, 0, 0, 0); color: white; }
.coh-style-accordion---filter-dark 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; color: #d9dbe2; font-size: 14px; content: "\E807"; font-family: "fontello"; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-style-accordion---filter-dark .facet-item__value { color: #d9dbe2; font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 14px; }
.coh-style-tabs { padding-left: 0; margin-right: 9px; margin-bottom: 24px; margin-left: 9px; white-space: nowrap; }
@media (min-width: 64rem) { .coh-style-tabs { margin-right: 32px; margin-bottom: 25px; margin-left: 0; } }
.coh-style-tabs:before { display: none; }
.is-active.coh-style-tabs a { background-color: #b82370; color: white; }
.is-active.coh-style-tabs a:hover { background-color: #c9317f; color: white; }
.coh-style-tabs a { font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b697b; font-size: 0.875rem; text-decoration: none; padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px; -webkit-border-radius: 16px; border-radius: 16px; -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; background-color: rgba(0, 0, 0, 0); }
.coh-style-tabs a:hover { background-color: rgba(184, 35, 112, 0.05); color: #131318; }
.coh-style-filter--search, .coh-style-filter--page, .coh-style-filter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 64rem) { .coh-style-filter--search, .coh-style-filter--page, .coh-style-filter { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 64rem) { .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox, .coh-style-filter .facets-widget-checkbox .item-list__checkbox { margin-top: 16px; } }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item { padding-left: 0; margin-bottom: 0; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item:before, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item:before, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item:before { display: none; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item label, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item label, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item label { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 1.25rem; margin-left: 0; display: block; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__value, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__value, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__value { font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #3d4252; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__count, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__count, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__count { color: #6b697b; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox { position: absolute; opacity: 0; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:hover + label, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:hover + label, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:hover + label { color: #131318; background-color: #e6e8ec; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:before, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:before, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:before { background-color: #c9317f; border-color: #c9317f; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:after, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:after, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:after { -webkit-box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background-color: white; height: 2px; width: 2px; position: absolute; top: 28px; left: 20px; content: ''; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label { -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; cursor: pointer; background-color: rgba(0, 0, 0, 0); padding-top: 18px; padding-right: 16px; padding-bottom: 18px; padding-left: 16px; position: relative; -webkit-border-radius: 4px; border-radius: 4px; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before, .coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before { vertical-align: text-top; background-color: white; height: 16px; width: 16px; margin-right: 8px; display: inline-block; border-width: 2px; -webkit-border-radius: 4px; border-radius: 4px; border-style: solid; border-color: #6b697b; content: ''; }
.coh-style-filter--search .facets-widget-checkbox ul, .coh-style-filter--page .facets-widget-checkbox ul, .coh-style-filter .facets-widget-checkbox ul { margin-bottom: 0; }
.coh-style-filter--search h2, .coh-style-filter--page h2, .coh-style-filter h2 { font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; color: #6b697b; margin-top: 0; margin-bottom: 0; padding-bottom: 16px; border-bottom-width: 1px; border-bottom-color: #e6e8ec; border-bottom-style: solid; }
@media (min-width: 64rem) { .coh-style-filter--search h2, .coh-style-filter--page h2, .coh-style-filter h2 { font-size: 1rem; } }
@media (min-width: 120rem) { .coh-style-filter--search h2, .coh-style-filter--page h2, .coh-style-filter h2 { font-size: 1.125rem; } }
.coh-style-filter--search h3, .coh-style-filter--page h3, .coh-style-filter h3 { display: none; }
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.coh-style-filter--page { background-color: #131318; -webkit-border-radius: 16px; border-radius: 16px; padding-top: 24px; padding-right: 12px; padding-bottom: 24px; padding-left: 12px; -webkit-box-shadow: 0 0 24px rgba(19, 19, 24, 0.08); box-shadow: 0 0 24px rgba(19, 19, 24, 0.08); }
@media (min-width: 64rem) { .coh-style-filter--page { background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 0; border-radius: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; -webkit-box-shadow: none; box-shadow: none; } }
.coh-style-filter--page .coh-style-filter-dropdown { background-color: #131318; margin-top: -1px; -webkit-border-radius: 0; border-radius: 0; }
@media (min-width: 64rem) { .coh-style-filter--page .coh-style-filter-dropdown { margin-top: 0; background-color: white; -webkit-border-radius: 8px; border-radius: 8px; } }
.coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before { background-color: #131318; vertical-align: text-bottom; }
@media (min-width: 64rem) { .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before { background-color: white; } }
.coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:hover { background-color: rgba(0, 0, 0, 0); }
@media (min-width: 64rem) { .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:hover { background-color: #f4f5f6; } }
.coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label .facet-item__value { color: #d9dbe2; }
@media (min-width: 64rem) { .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label .facet-item__value { color: #3d4252; } }
.coh-style-title--slider { font-size: 1.25rem; line-height: 1.4; margin-bottom: 20px; }
@media (min-width: 64rem) { .coh-style-title--slider { font-size: 2rem; margin-bottom: 24px; } }
.coh-style-button-primary--coral, .coh-style-button-secondary---magenta, .coh-style-button--back-to-top, .coh-style-button-primary--yellow, .coh-style-button { margin-left: 0; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-button-primary--coral { background-color: #c63f42; }
.coh-style-button-secondary---magenta { background-color: rgba(161, 19, 77, 0.1); color: #b82370; }
.coh-style-button--back-to-top { color: #131318; font-weight: 700; position: -webkit-sticky; position: sticky; top: -webkit-calc(100vh - 84px); top: calc(100vh - 84px); background-color: white; visibility: visible; opacity: 0; font-size: 0.875rem; }
@media (min-width: 64rem) { .coh-style-button--back-to-top { } }
.coh-style-button--back-to-top:hover { color: #f4f5f6; }
.coh-style-button--back-to-top:hover:after { color: #f4f5f6; }
.coh-style-button--back-to-top: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: "\E803"; font-family: "fontello"; margin-left: 10px; color: #131318; }
.coh-button.coh-style-button--back-to-top.coh-js-scroll-top.active { opacity: 1; }
.coh-style-button-primary--yellow { -webkit-box-shadow: none; box-shadow: none; background-color: #f9b848; color: #131318; }
.coh-style-button-primary--yellow:hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #df6469), to(#c17c05)); background-image: -webkit-linear-gradient(left, #df6469 1%, #c17c05 100%); background-image: -o-linear-gradient(left, #df6469 1%, #c17c05 100%); background-image: linear-gradient(90deg, #df6469 1%, #c17c05 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; color: #131318; }
.coh-style-button-link---magenta, .coh-style-button-link---coral { margin-left: 0; background-color: rgba(0, 0, 0, 0); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; color: #ae4548; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: none; line-height: 15px; font-size: 0.75rem; min-height: auto; height: auto; }
@media (min-width: 64rem) { .coh-style-button-link---magenta, .coh-style-button-link---coral { font-size: 0.875rem; line-height: 16px; } }
.coh-style-button-link---magenta:hover, .coh-style-button-link---coral:hover { color: #c63f42; background-color: rgba(0, 0, 0, 0); background-image: none; background-origin: border-box; background-clip: border-box; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-button-link---magenta { color: #b82370; }
@media (min-width: 120rem) { .coh-style-modal-open-button-dark, .coh-style-modal-open-button-color, .coh-style-modal-open-button-light { background-color: #f2f2f2; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; font-size: 0.875rem; line-height: 1.25; font-weight: bold; color: #26a3dd; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
@media (min-width: 120rem) { .coh-style-modal-open-button-dark:hover, .coh-style-modal-open-button-color:hover, .coh-style-modal-open-button-light:hover { background-color: #dbdbdc; color: #1a89c9; } }
@media (min-width: 120rem) { .coh-style-modal-open-button-dark { background-color: black; color: white; } }
@media (min-width: 120rem) { .coh-style-modal-open-button-dark:hover { background-color: #484848; color: white; } }
@media (min-width: 120rem) { .coh-style-modal-open-button-color { background-color: #26a3dd; color: white; } }
@media (min-width: 120rem) { .coh-style-modal-open-button-color:hover { background-color: #70c3e9; color: white; } }
.coh-style-basic-listing-tile-image { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; }
.article-hero-banner.coh-style-section--dark-theme, .article-hero-banner.coh-style-section--light-theme { background-color: white; }
.utility-sticky.coh-style-section--dark-theme, .utility-sticky.coh-style-section--light-theme { background-color: white; }
.coh-style-section--dark-theme .menu-item, .coh-style-section--light-theme .menu-item { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #6b697b; }
.coh-style-section--dark-theme .menu-item:hover, .coh-style-section--light-theme .menu-item:hover { color: #f4f5f6; }
@media (min-width: 64rem) { .coh-style-section--dark-theme .menu-item:hover, .coh-style-section--light-theme .menu-item:hover { color: #131318; } }
.coh-style-section--dark-theme .menu-item:before, .coh-style-section--light-theme .menu-item:before { background-color: rgba(0, 0, 0, 0); }
@media (min-width: 64rem) { .coh-style-section--dark-theme .menu-item:before, .coh-style-section--light-theme .menu-item:before { background-color: gray; } }
.coh-style-section--dark-theme .menu-item.active, .coh-style-section--light-theme .menu-item.active { color: white; }
@media (min-width: 64rem) { .coh-style-section--dark-theme .menu-item.active, .coh-style-section--light-theme .menu-item.active { color: #131318; } }
.coh-style-section--dark-theme .menu-item .coh-paragraph.animated, .coh-style-section--light-theme .menu-item .coh-paragraph.animated { color: white; }
.coh-style-section--dark-theme .menu-item .coh-style-link-button-coral-text:hover, .coh-style-section--light-theme .menu-item .coh-style-link-button-coral-text:hover { color: #ef9497; }
.coh-style-section--dark-theme .scroll-step .coh-paragraph, .coh-style-section--light-theme .scroll-step .coh-paragraph { color: #131318; }
.coh-style-section--dark-theme .coh-style-link-button-coral-text:hover, .coh-style-section--light-theme .coh-style-link-button-coral-text:hover { color: #ef9497; }
.coh-style-section--dark-theme { background-color: #131318; }
.divider.coh-style-section--dark-theme { background-color: #3d4252; }
.utility-sticky.coh-style-section--dark-theme { background-color: black; }
.article-hero-banner.coh-style-section--dark-theme { background-color: black; }
.coh-style-section--dark-theme h1, .coh-style-section--dark-theme h2, .coh-style-section--dark-theme h3, .coh-style-section--dark-theme h4, .coh-style-section--dark-theme h5, .coh-style-section--dark-theme h6 { color: #f4f5f6; }
.coh-style-section--dark-theme p { color: #d9dbe2; padding-top: 0; }
.coh-style-section--dark-theme .coh-style-title--gradient { background: -webkit-gradient( linear , left top, right top , color-stop(1%, #E26A6E), to(#F6B74B)); background: -webkit-linear-gradient( left , #E26A6E 1%, #F6B74B 100%); background: -o-linear-gradient( left , #E26A6E 1%, #F6B74B 100%); background: linear-gradient( 90deg , #E26A6E 1%, #F6B74B 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #df6469; }
.coh-style-section--dark-theme .coh-style-title---gradient-hover:hover { background: -webkit-gradient( linear , left top, right top , color-stop(1%, #E26A6E), to(#F6B74B)); background: -webkit-linear-gradient( left , #E26A6E 1%, #F6B74B 100%); background: -o-linear-gradient( left , #E26A6E 1%, #F6B74B 100%); background: linear-gradient( 90deg , #E26A6E 1%, #F6B74B 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #df6469; }
.coh-style-section--dark-theme .coh-style-author--name { color: #d9dbe2; }
.coh-style-section--dark-theme .coh-style-amd-author---one-two-three { color: #c4c8d3; }
.coh-style-section--dark-theme .coh-style-amd-page-labels--tags { color: rgba(0, 0, 0, 0); }
.coh-style-section--dark-theme .coh-style-amd-page-labels--tags a { color: #ef9497; background-color: rgba(239, 148, 151, 0.2); }
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker { color: #d9dbe2; }
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker:after { background-color: rgba(244, 245, 246, 0.4); }
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker.marker--term-96:before { content: url("/sites/default/files/2021-05/video-light.png"); }
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker.marker--term-16:before { content: url("/sites/default/files/2021-05/podcast-light.png"); }
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker.marker--term-91:before { content: url("/sites/default/files/2021-05/video-light.png"); }
.coh-style-section--dark-theme .coh-style-link-button { color: #ef9497; background-color: rgba(239, 148, 151, 0.1); }
.coh-style-section--dark-theme .coh-style-fake-link-with-icon { color: #f4f5f6; }
.coh-style-section--dark-theme .coh-style-fake-link-with-icon:after { color: #f4f5f6; }
.coh-style-section--dark-theme .signpost-card { background-color: #232630; }
.coh-style-section--dark-theme .coh-style-card-hover:hover .coh-style-fake-link-with-icon { color: white; }
.coh-style-section--dark-theme .coh-style-card-hover:hover .coh-style-fake-link-with-icon:after { color: white; }
.coh-style-section--dark-theme .basic-listing-tile-divider .divider { background-color: #3d4252; }
.coh-style-section--dark-theme .coh-style-link-with-icon, .coh-style-section--dark-theme .coh-style-link-with-icon--magenta { color: #f4f5f6; }
.coh-style-section--dark-theme .coh-style-link-with-icon:hover, .coh-style-section--dark-theme .coh-style-link-with-icon--magenta:hover { color: white; }
.coh-style-section--dark-theme .coh-style-link-with-icon:hover:after, .coh-style-section--dark-theme .coh-style-link-with-icon--magenta:hover:after { color: white; }
.coh-style-section--dark-theme .coh-style-link-with-icon:after, .coh-style-section--dark-theme .coh-style-link-with-icon--magenta:after { color: #f4f5f6; }
.coh-style-section--dark-theme .coh-style-article-slider-navigation-left, .coh-style-section--dark-theme .coh-style-article-slider-navigation-right { background-color: rgba(244, 245, 246, 0.1); }
.coh-style-section--dark-theme .coh-style-article-slider-navigation-left:before, .coh-style-section--dark-theme .coh-style-article-slider-navigation-right:before { color: #f4f5f6; }
.coh-style-section--dark-theme .coh-style-article-slider-navigation-left.slick-disabled:before, .coh-style-section--dark-theme .coh-style-article-slider-navigation-right.slick-disabled:before { color: rgba(196, 200, 211, 0.6); }
.coh-style-section--dark-theme .coh-style-article-slider-navigation-left.slick-disabled:hover, .coh-style-section--dark-theme .coh-style-article-slider-navigation-right.slick-disabled:hover { background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-style-section--dark-theme .coh-style-article-slider-navigation-left.slick-disabled:hover:before, .coh-style-section--dark-theme .coh-style-article-slider-navigation-right.slick-disabled:hover:before { color: rgba(196, 200, 211, 0.6); }
.coh-style-section--dark-theme .divider { background-color: #3d4252; }
.coh-style-section--dark-theme .product-tile { background-color: #232630; }
.coh-style-section--dark-theme .coh-style-button-link---coral { color: white; }
.coh-style-section--dark-theme .inpage-container a { color: white; }
.coh-style-section--dark-theme .inpage-container a:hover { color: white; }
.coh-style-section--dark-theme .inpage-container a:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #e26a6e), to(#f9b848)); background-image: -webkit-linear-gradient(left, #e26a6e 1%, #f9b848 100%); background-image: -o-linear-gradient(left, #e26a6e 1%, #f9b848 100%); background-image: linear-gradient(90deg, #e26a6e 1%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-section--dark-theme .share-card-container { background-color: #232630; }
.coh-style-section--dark-theme .share-card-container .share-link { background-color: #232630; color: white; }
.coh-style-section--dark-theme .share-card-container .share-link:hover { color: white; background-color: #131318; }
.coh-style-section--dark-theme .share-card-container .share-link:hover:before { color: white; }
.coh-style-section--dark-theme .share-card-container .share-link:before { color: white; }
.coh-style-section--dark-theme select { background-color: #131318; color: #d9dbe2; }
.coh-style-section--dark-theme .select { color: #d9dbe2; background-color: rgba(0, 0, 0, 0); }
.coh-style-section--dark-theme .share-button { color: white; }
.coh-style-section--dark-theme .share-button:after { color: white; }
.coh-style-section--dark-theme .select-menu { background-color: #131318; }
.coh-style-section--dark-theme .select-menu:after { color: #e6e8ec; }
.coh-style-section--dark-theme .contact .contact-card { border-top-style: none; }
.coh-style-section--dark-theme .contact .coh-style-center-content { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-style-section--dark-theme ul { color: #f4f5f6; }
.coh-style-section--dark-theme .js-pager__items.pager .pager__item { background-color: rgba(198, 63, 66, 0.1)!important; }
.coh-style-section--dark-theme .js-pager__items.pager .pager__item:hover a { color: #FFFFFF!important; }
.coh-style-section--dark-theme .js-pager__items.pager .pager__item a { color: #EF9497!important; }
.coh-style-section--dark-theme .hero-campaign p { color: white; }
.coh-style-section--dark-theme .key-stats { border-bottom-color: #232630; }
@media (min-width: 64rem) { .coh-style-section--dark-theme .key-stats { border-left-color: #232630; } }
.coh-style-section--dark-theme .footer-copyright { color: #6b697b; }
.coh-style-section--dark-theme .optanon-show-settings { color: #d9dbe2; }
.coh-style-section--dark-theme .is-active.coh-style-accordion { background-color: black; }
.coh-style-section--dark-theme .is-active.coh-style-accordion a { color: white; }
.coh-style-section--dark-theme .is-active.coh-style-accordion a:after { color: white; }
.coh-style-section--dark-theme div { color: #d9dbe2; }
.coh-style-section--dark-theme .menu-item:hover { color: #6b697b; }
@media (min-width: 64rem) { .coh-style-section--dark-theme .menu-item:hover { color: #f4f5f6; } }
.coh-style-section--dark-theme .menu-item:before { color: rgba(0, 0, 0, 0); }
@media (min-width: 64rem) { .coh-style-section--dark-theme .menu-item:before { color: rgba(244, 245, 246, 0.1); } }
.coh-style-section--dark-theme .menu-item.active { color: #f4f5f6; }
.coh-style-section--dark-theme .scroll-step .coh-paragraph { color: #f4f5f6; }
.coh-style-full-width-section { min-width: 100vw; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%);; margin-top: 56px; }
@media (min-width: 64rem) { .coh-style-full-width-section { margin-top: 80px; } }
.full-width-no-top-margin.coh-style-full-width-section { margin-top: 0; }
.coh-style-center-content { 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-card-hover:hover .coh-style-image-hover { opacity: 0.3; }
.coh-style-card-hover:hover .coh-style-fake-link-with-icon { color: #a1134d; }
.coh-style-card-hover:hover .coh-style-fake-link-with-icon:after { color: #a1134d; }
.coh-style-card-hover:hover h4, .coh-style-card-hover:hover h5 { background: -webkit-linear-gradient(0deg, #C9317F, #E26A6E); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #c9317f; display: inline-block; }
.coh-style-card-hover:hover .card-image { -webkit-transform: scaleX(1.1) scaleY(1.1); -ms-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.coh-style-card-hover h4, .coh-style-card-hover h5 { display: inline-block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-style-image-container---thumbnail, .coh-style-image-container---banner, .coh-style-image-container { overflow: hidden; -webkit-border-radius: 4px; border-radius: 4px; position: relative; height: 100%; width: 100%; }
@media (min-width: 64rem) { .coh-style-image-container---thumbnail, .coh-style-image-container---banner, .coh-style-image-container { -webkit-border-radius: 8px; border-radius: 8px; } }
@media (min-width: 64rem) { .coh-style-image-container---thumbnail { -webkit-border-radius: 4px; border-radius: 4px; } }
.coh-style-image-container---banner { -webkit-border-radius: 0; border-radius: 0; }
.coh-style-image-hover { background-image: -webkit-linear-gradient(2deg, #c9317f 1%, #f9b848 100%); background-image: -o-linear-gradient(2deg, #c9317f 1%, #f9b848 100%); background-image: linear-gradient(88deg, #c9317f 1%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; position: absolute; height: 100%; width: 100%; opacity: 0; top: 0; left: 0; z-index: 2; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in; }
.coh-style-image-hover:hover { opacity: 0.3; }
.coh-style-image-placeholder { background-image: -webkit-linear-gradient(53deg, #c9317f 1%, #f9b848 100%); background-image: -o-linear-gradient(53deg, #c9317f 1%, #f9b848 100%); background-image: linear-gradient(37deg, #c9317f 1%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; position: absolute; height: 100%; width: 100%; top: 0; left: 0; z-index: 0; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in; }
.coh-style-image-placeholder:hover { opacity: 0; }
.coh-style-utilities-bar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: white; padding-top: 5px; padding-right: 22px; padding-bottom: 5px; padding-left: 22px; }
@media (min-width: 64rem) { .coh-style-utilities-bar { padding-top: 15px; padding-right: 40px; padding-bottom: 15px; padding-left: 40px; } }
.coh-style-accordion-content .coh-col-md-10, .coh-style-accordion-content .coh-col-md-8, .coh-style-accordion-content .coh-col-xl-6, .coh-style-accordion-content .coh-col-xl-8 { max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-style-related-content-slider-layout { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (min-width: 64rem) { .coh-style-related-content-slider-layout { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; } }
.coh-style-related-content-slider-layout .coh-slider-container-mid { overflow: visible; }
@media (min-width: 120rem) { .coh-style-slider-flex-layout .slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-divider { background-color: #e6e8ec; height: 2px; margin-top: 48px; margin-bottom: 48px; }
@media (min-width: 64rem) { .coh-style-divider { margin-top: 56px; margin-bottom: 56px; } }
.coh-style-utilities-bar--sticky { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: white; padding-top: 5px; padding-right: 22px; padding-bottom: 5px; padding-left: 22px; position: -webkit-sticky; position: sticky; top: 0; left: 0; z-index: 1; }
@media (min-width: 64rem) { .coh-style-utilities-bar--sticky { padding-top: 15px; padding-right: 40px; padding-bottom: 15px; padding-left: 40px; } }
.coh-style-back-to-top { position: fixed; bottom: 12px; right: 12px; z-index: 902; }
@media (min-width: 64rem) { .coh-style-back-to-top { right: 40px; bottom: 24px; z-index: 902; } }
.coh-style-link-button { font-size: 0.875rem; text-decoration: none; color: #b82370; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1.125rem; background-color: rgba(161, 19, 77, 0.1); padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (min-width: 64rem) { .coh-style-link-button { font-size: 1rem; line-height: 1.25rem; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; -webkit-border-radius: 4px; border-radius: 4px; } }
.coh-style-link-button:hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #b82370), color-stop(79%, #c94b5e), to(#df6469)); background-image: -webkit-linear-gradient(left, #b82370 1%, #c94b5e 79%, #df6469 100%); background-image: -o-linear-gradient(left, #b82370 1%, #c94b5e 79%, #df6469 100%); background-image: linear-gradient(90deg, #b82370 1%, #c94b5e 79%, #df6469 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3); box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3); color: white; }
@media (min-width: 120rem) { .coh-style-header-light-theme { background-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-horizontal { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a { color: black; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-horizontal .social-links a { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-horizontal .social-links a:hover { color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-vertical { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a { color: black; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-vertical .social-links { background-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-vertical .social-links a { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .utilities-bar-vertical .social-links a:hover { color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu-toggle-button { color: black; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu-toggle-button:hover { color: #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-light-theme .main-menu-wrapper { background-color: white; -webkit-box-shadow: inset 0 0.0625rem 0 0 #dbdbdc; box-shadow: inset 0 0.0625rem 0 0 #dbdbdc; } }
@media (min-width: 48rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li { -webkit-transition: 300ms ease-in-out box-shadow; -o-transition: 300ms ease-in-out box-shadow; transition: 300ms ease-in-out box-shadow; -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); } }
@media (min-width: 48rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li.in-active-trail { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li > a { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li > a { color: black; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; } }
@media (min-width: 48rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover { border-bottom-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-1 > li > span { color: black; } }
@media (min-width: 48rem) { .coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-2 > li > a { color: black; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-2 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-3 > li > a { -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; color: black; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .main-menu .menu-level-3 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-light-theme .search-toggle-button { background-color: rgba(0, 0, 0, 0); color: black; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .search-toggle-button { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: white; background-color: #dbdbdc; } }
@media (min-width: 48rem) { .coh-style-header-light-theme .search-toggle-button:hover { background-color: rgba(0, 0, 0, 0); color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .search-toggle-button:hover { background-color: #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-light-theme .search-toggle-button.search-active { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-light-theme .search-toggle-button.search-active { background-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .search-wrapper #block-searchform input[type="search"] { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .search-wrapper #block-searchform input[type="submit"] { color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-light-theme .search-wrapper #block-searchform .form-actions { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: black; background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-light-theme .search-wrapper #block-searchform .form-actions:hover { color: white; background-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme { background-color: #222222; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-horizontal { background-color: #323232; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a { color: white; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-horizontal .social-links a { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-horizontal .social-links a:hover { color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-vertical { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a { color: black; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-vertical .social-links { background-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-vertical .social-links a { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .utilities-bar-vertical .social-links a:hover { color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu-toggle-button { color: white; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu-toggle-button:hover { color: #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .main-menu-wrapper { background-color: white; } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li { -webkit-transition: 300ms ease-in-out box-shadow; -o-transition: 300ms ease-in-out box-shadow; transition: 300ms ease-in-out box-shadow; -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li.in-active-trail { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; color: black; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a { color: white; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover { border-bottom-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover { color: #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li > span { color: black; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li > span { color: white; } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-2 > li > a { color: black; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-2 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-3 > li > a { -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; color: black; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .main-menu .menu-level-3 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .search-toggle-button { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .search-toggle-button { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: white; background-color: #323232; } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .search-toggle-button:hover { background-color: rgba(0, 0, 0, 0); color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .search-toggle-button:hover { background-color: #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-dark-theme .search-toggle-button.search-active { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .search-toggle-button.search-active { background-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .search-wrapper #block-searchform input[type="search"] { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .search-wrapper #block-searchform input[type="submit"] { color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: black; background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions:hover { color: white; background-color: #26a3dd; } }
.coh-style-banner-description { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #131318; font-size: 1.25rem; line-height: 1.3; }
@media (min-width: 64rem) { .coh-style-banner-description { font-size: 1.5rem; } }
.coh-style-intro { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #131318; font-size: 1.625rem; line-height: 1.3; }
@media (min-width: 64rem) { .coh-style-intro { font-size: 2.125rem; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme { background-color: #1a89c9; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-horizontal { background-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a { color: white; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a:hover { color: black; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-horizontal .social-links a { color: black; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-horizontal .social-links a:hover { color: white; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-vertical { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a { color: black; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-vertical .social-links { background-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-vertical .social-links a { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .utilities-bar-vertical .social-links a:hover { color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu-toggle-button { color: white; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu-toggle-button:hover { color: black; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .main-menu-wrapper { background-color: white; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li { -webkit-transition: 300ms ease-in-out box-shadow; -o-transition: 300ms ease-in-out box-shadow; transition: 300ms ease-in-out box-shadow; -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: inset 0 -0.1875rem 0 0 black; box-shadow: inset 0 -0.1875rem 0 0 black; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: inset 0 -0.1875rem 0 0 black; box-shadow: inset 0 -0.1875rem 0 0 black; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li.in-active-trail { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li.in-active-trail { -webkit-box-shadow: inset 0 -0.1875rem 0 0 black; box-shadow: inset 0 -0.1875rem 0 0 black; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; color: black; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a { color: white; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover { color: black; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li > span { color: black; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li > span { color: white; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-2 > li > a { color: black; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-2 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-3 > li > a { -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; color: black; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .main-menu .menu-level-3 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .search-toggle-button { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .search-toggle-button { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: white; background-color: #26a3dd; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .search-toggle-button:hover { background-color: rgba(0, 0, 0, 0); color: black; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .search-toggle-button:hover { background-color: black; } }
@media (min-width: 48rem) { .coh-style-header-colored-theme .search-toggle-button.search-active { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .search-toggle-button.search-active { background-color: black; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .search-wrapper #block-searchform input[type="search"] { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .search-wrapper #block-searchform input[type="submit"] { color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: black; background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions:hover { color: white; background-color: black; } }
.coh-style-text--gradient { background: -webkit-linear-gradient(0deg, #E26A6E, #F9B848); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #df6469; display: inline-block; }
@media (min-width: 35.3125rem) { .coh-style-tag { padding-right: 0.5rem; padding-left: 0.5rem; margin-right: 0.5rem; } }
@media (min-width: 120rem) { .coh-style-tag { padding-right: 0.75rem; padding-left: 0.75rem; font-weight: bold; -webkit-border-radius: 0.75rem; border-radius: 0.75rem; -webkit-transition: color 300ms ease, background-color 300ms ease; -o-transition: color 300ms ease, background-color 300ms ease; transition: color 300ms ease, background-color 300ms ease; height: 1.5rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #f2f2f2; margin-right: 0.75rem; color: #484848; } }
@media (min-width: 120rem) { .coh-style-tag:hover { background-color: #26a3dd; color: white; } }
.coh-style-focusable-content button:focus { outline-style: none; }
@media (min-width: 120rem) { .coh-style-focusable-content button:focus { -webkit-box-shadow: none; box-shadow: none; } }
.coh-style-focusable-content button:active { -webkit-box-shadow: none; box-shadow: none; }
@media (min-width: 120rem) { .coh-style-focusable-content .card-link:focus { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-style-focusable-content .card-link:focus:after { -webkit-box-shadow: 0 0 0 0.1875rem #ffcc4e; box-shadow: 0 0 0 0.1875rem #ffcc4e; } }
.coh-style-author { margin-bottom: 10px; }
@media (min-width: 64rem) { .coh-style-author { margin-bottom: 10px; } }
.coh-style-amd-author---one-two-three { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.75rem; line-height: 1.4; color: #6b697b; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; padding-right: 5px; padding-left: 10px; margin-bottom: 0; }
.coh-style-amd-author---one-two-three:first-child { padding-left: 0; }
.coh-style-amd-author---one-two-three:first-child:before { display: none; }
.coh-style-amd-author---one-two-three:before { content: ''; background-color: #6b697b; height: 3px; width: 3px; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 50%; }
.coh-style-author---details { 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; height: 100%; }
.coh-style-author--name { font-size: 1rem; font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #3d4252; line-height: 1.375rem; margin-top: 0; margin-bottom: 5px; }
@media (min-width: 64rem) { .coh-style-author--name { font-size: 1.25rem; line-height: 1.75rem; } }
.coh-style-author---image-wrapper { -webkit-border-radius: 50%; border-radius: 50%; height: 55px; width: 55px; 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; overflow: hidden; }
.coh-style-author--image { max-width: 100%; }
.coh-style-amd-page-labels--tags { color: rgba(0, 0, 0, 0); margin-right: 4px; margin-bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; float: left; }
.coh-style-amd-page-labels--tags:before, .coh-style-amd-page-labels--tags:after { clear: none; content: normal; display: inline; }
@media (min-width: 64rem) { .coh-style-amd-page-labels--tags:before, .coh-style-amd-page-labels--tags:after { clear: none; content: normal; display: inline; } }
@media (min-width: 90rem) { .coh-style-amd-page-labels--tags { float: left; }
  .coh-style-amd-page-labels--tags:before, .coh-style-amd-page-labels--tags:after { clear: none; content: normal; display: inline; } }
.coh-style-amd-page-labels--tags a { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ae4548; font-size: 0.75rem; padding-top: 6px; padding-right: 8px; padding-bottom: 6px; padding-left: 8px; -webkit-border-radius: 2px; border-radius: 2px; text-decoration: none; background-color: rgba(174, 69, 72, 0.1); -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; font-weight: 700; }
.coh-style-amd-page-labels--tags a:hover { background-image: -webkit-linear-gradient(20deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-image: -o-linear-gradient(20deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-image: linear-gradient(70deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; color: #f4f5f6; -webkit-box-shadow: 0 0.25rem 0.75rem 0 rgba(219, 70, 123, 0.3); box-shadow: 0 0.25rem 0.75rem 0 rgba(219, 70, 123, 0.3); }
.coh-style-page-labels-event, .coh-style-amd-page-labels { display: block; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-style-page-labels-event, .coh-style-amd-page-labels { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
@media (min-width: 90rem) { .coh-style-page-labels-event, .coh-style-amd-page-labels { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-page-labels-event .marker, .coh-style-amd-page-labels .marker { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #3d4252; font-size: 0.75rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 10px; font-weight: 700; width: 100%; }
@media (min-width: 64rem) { .coh-style-page-labels-event .marker, .coh-style-amd-page-labels .marker { width: inherit; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
@media (min-width: 90rem) { .coh-style-page-labels-event .marker, .coh-style-amd-page-labels .marker { width: inherit; } }
.coh-style-page-labels-event .marker:after, .coh-style-amd-page-labels .marker:after { height: 3px; width: 3px; display: block; content: ''; background-color: rgba(19, 19, 24, 0.4); margin-right: 8px; margin-left: 8px; }
.coh-style-page-labels-event .marker.marker--term-16:before, .coh-style-amd-page-labels .marker.marker--term-16:before { content: url("/sites/default/files/2021-05/podcast.png"); height: 25px; width: 16px; display: block; margin-right: 8px; }
.coh-style-page-labels-event .marker.marker--term-91:before, .coh-style-amd-page-labels .marker.marker--term-91:before { content: url("/sites/default/files/2021-05/event.png"); height: 25px; width: 16px; margin-right: 8px; display: block; padding-bottom: 3px; }
.coh-style-page-labels-event .marker.marker--term-96:before, .coh-style-amd-page-labels .marker.marker--term-96:before { content: url("/sites/default/files/2021-05/video.png"); height: 25px; width: 16px; margin-right: 8px; display: block; }
.coh-style-page-labels-event .marker.marker--term-1611:before, .coh-style-amd-page-labels .marker.marker--term-1611:before { height: 23px; width: 23px; padding-top: 4px; margin-right: 0; display: block; content: url("/sites/default/files/2021-05/event.png"); }
.coh-style-page-labels-event .marker.marker--term-1606:before, .coh-style-amd-page-labels .marker.marker--term-1606:before { height: 23px; width: 23px; padding-top: 4px; margin-right: 0; display: block; content: url("/sites/default/files/2021-05/event.png"); }
.coh-style-page-labels-event .marker.marker--term-1616:before, .coh-style-amd-page-labels .marker.marker--term-1616:before { height: 23px; width: 23px; padding-top: 4px; margin-right: 0; display: block; content: url("/sites/default/files/2021-05/event.png"); }
@media (min-width: 64rem) { .coh-style-page-labels-event .marker.marker--term-1616.coh-style-amd-page-labels--tags, .coh-style-amd-page-labels .marker.marker--term-1616.coh-style-amd-page-labels--tags { float: left; }
  .coh-style-page-labels-event .marker.marker--term-1616.coh-style-amd-page-labels--tags:before, .coh-style-amd-page-labels .marker.marker--term-1616.coh-style-amd-page-labels--tags:before, .coh-style-page-labels-event .marker.marker--term-1616.coh-style-amd-page-labels--tags:after, .coh-style-amd-page-labels .marker.marker--term-1616.coh-style-amd-page-labels--tags:after { clear: none; content: normal; display: inline; } }
.coh-style-page-labels-event { display: block; }
@media (min-width: 64rem) { .coh-style-page-labels-event { display: block; } }
@media (min-width: 90rem) { .coh-style-page-labels-event { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.coh-style-page-labels-event .marker { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-style-page-labels-event .marker { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; } }
@media (min-width: 90rem) { .coh-style-page-labels-event .marker { width: inherit; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.coh-style-card-category-labels { 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; color: #f4f5f6; margin-bottom: 12px; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; }
@media (min-width: 64rem) { .coh-style-card-category-labels { font-size: 12px; } }
.Podcast.coh-style-card-category-labels:before { content: url("/sites/default/files/2021-06/icon-podcast-light.png"); height: 28px; width: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: 10px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.Event.coh-style-card-category-labels:before { content: url("/sites/default/files/2021-06/icon-event-light.png"); height: 28px; width: 20px; margin-right: 10px; display: block; }
.Video.coh-style-card-category-labels:before { content: url("/sites/default/files/2021-06/icon-video-light.png"); height: 20px; width: 20px; margin-right: 10px; display: block; }
.coh-style-card-category-labels .card-category-label { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #3d4252; font-size: 12px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 10px; font-weight: 700; }
.coh-style-homepage-title---gradient, .coh-style-title--gradient { background: -webkit-gradient(linear, left top, right top, from(#E26A6D), to(#C17C05)); background: -webkit-linear-gradient(left, #E26A6D, #C17C05); background: -o-linear-gradient(left, #E26A6D, #C17C05); background: linear-gradient(90deg, #E26A6D, #C17C05); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #df6469; display: inline-block; }
.coh-style-homepage-title---gradient { background-image: -webkit-gradient(linear, left top, right top, from(rgba(201,49,127,1)), to(rgba(249,184,72,1))); background-image: -webkit-linear-gradient(left, rgba(201,49,127,1) 0%, rgba(249,184,72,1) 100%); background-image: -o-linear-gradient(left, rgba(201,49,127,1) 0%, rgba(249,184,72,1) 100%); background-image: linear-gradient(90deg, rgba(201,49,127,1) 0%, rgba(249,184,72,1) 100%); font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 3.125rem; line-height: 1.2; display: inline-block; }
@media (min-width: 64rem) { .coh-style-homepage-title---gradient { font-size: 7.5rem; line-height: 1.2; } }
.coh-style-homepage-title---gradient .title-gradient--01 { margin-top: -10px; }
@media (min-width: 64rem) { .coh-style-homepage-title---gradient .title-gradient--01 { margin-top: -20px; } }
.coh-style-title---gradient-hover { display: inline-block; text-decoration: none; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-style-title---gradient-hover:hover { background: -webkit-linear-gradient(0deg, #C9317F, #E26A6E); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #c9317f; }
@media (min-width: 120rem) { .coh-style-map-info-window p { font-size: 0.75rem; margin-bottom: 0.375rem; line-height: 1.25; } }
@media (min-width: 120rem) { .coh-style-footer-light-theme { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-footer-light-theme .footer-menu a { color: black; } }
@media (min-width: 120rem) { .coh-style-footer-light-theme .footer-menu a:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-footer-light-theme .social-links a { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-footer-light-theme .social-links a:hover { color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-footer-light-theme .secondary-row { background-color: #dbdbdc; color: black; } }
@media (min-width: 120rem) { .coh-style-footer-colored-theme { background-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-footer-colored-theme .footer-menu a { color: white; } }
@media (min-width: 120rem) { .coh-style-footer-colored-theme .footer-menu a:hover { color: black; } }
@media (min-width: 120rem) { .coh-style-footer-colored-theme .social-links a { color: black; } }
@media (min-width: 120rem) { .coh-style-footer-colored-theme .social-links a:hover { color: white; } }
@media (min-width: 120rem) { .coh-style-footer-colored-theme .secondary-row { background-color: #1a89c9; color: white; } }
@media (min-width: 120rem) { .coh-style-footer-dark-theme { background-color: #222222; } }
@media (min-width: 120rem) { .coh-style-footer-dark-theme .footer-menu a { color: white; } }
@media (min-width: 120rem) { .coh-style-footer-dark-theme .footer-menu a:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-footer-dark-theme .social-links a { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-footer-dark-theme .social-links a:hover { color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-footer-dark-theme .secondary-row { background-color: #323232; color: white; } }
@media (min-width: 120rem) { .coh-style-text-color-light-background { color: black; } }
@media (min-width: 120rem) { .coh-style-text-color-colored-background { color: white; } }
@media (min-width: 120rem) { .coh-style-text-color-dark-background { color: white; } }
.coh-style-fake-link-with-icon { color: #b82370; font-size: 0.75rem; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 0.0625rem; letter-spacing: 0.03em; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-decoration: none; }
@media (min-width: 64rem) { .coh-style-fake-link-with-icon { font-size: 0.875rem; } }
@media (min-width: 120rem) { .coh-style-fake-link-with-icon { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
.coh-style-fake-link-with-icon:hover { color: #a1134d; background: -webkit-gradient( linear , left top, right top , color-stop(1%, #E26A6E), to(#F6B74B)); background: -webkit-linear-gradient( left , #E26A6E 1%, #F6B74B 100%); background: -o-linear-gradient( left , #E26A6E 1%, #F6B74B 100%); background: linear-gradient( 90deg , #E26A6E 1%, #F6B74B 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.coh-style-fake-link-with-icon:hover:after { color: #a1134d; }
.coh-style-fake-link-with-icon:after { line-height: 14px; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; color: #f296c5; display: block; height: 14px; width: 14px; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); margin-left: 5px; }
@media (min-width: 64rem) { .coh-style-fake-link-with-icon:after { font-size: 16px; } }
@media (min-width: 120rem) { .coh-style-fake-button { background-color: #26a3dd; color: white; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 0.875rem; line-height: 1rem; font-weight: bold; margin-top: 0.5rem; margin-bottom: 0.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 120rem) { .coh-style-fake-button:hover { background-color: #70c3e9; color: white; } }
@media (min-width: 120rem) { .coh-style-fake-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; padding-left: 0.5rem; } }
.coh-style-paragraph-small { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b697b; font-weight: 400; font-size: 0.875rem; line-height: 1.8; }
@media (min-width: 64rem) { .coh-style-paragraph-small { font-size: 0.875rem; } }
@media (min-width: 120rem) { .coh-style-modal-close-button-color, .coh-style-modal-close-button-dark, .coh-style-modal-close-button-light { height: 3rem; width: 3rem; 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: #26a3dd; font-size: 1.5rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-modal-close-button-color:before, .coh-style-modal-close-button-dark:before, .coh-style-modal-close-button-light:before { content: "✕"; } }
@media (min-width: 120rem) { .coh-style-modal-close-button-color:hover, .coh-style-modal-close-button-dark:hover, .coh-style-modal-close-button-light:hover { color: #1a89c9; background-color: #dbdbdc; } }
@media (min-width: 120rem) { .coh-style-modal-close-button-color { color: white; background-color: #26a3dd; -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; } }
@media (min-width: 120rem) { .coh-style-modal-close-button-color:hover { background-color: #70c3e9; color: white; } }
@media (min-width: 120rem) { .coh-style-modal-close-button-dark { color: white; background-color: black; -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; } }
@media (min-width: 120rem) { .coh-style-modal-close-button-dark:hover { background-color: #484848; color: white; } }
.coh-style-article-slider-navigation-right, .coh-style-article-slider-navigation-left { background-image: none; margin-bottom: 16px; margin-left: 0; }
@media (min-width: 64rem) { .coh-style-article-slider-navigation-right, .coh-style-article-slider-navigation-left { height: 26px; width: 26px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: rgba(19, 19, 24, 0.05); display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; min-height: 26px; min-width: 26px; } }
.coh-style-article-slider-navigation-right:before, .coh-style-article-slider-navigation-left:before { -webkit-transition: color 200ms ease; -o-transition: color 200ms ease; transition: color 200ms ease; }
@media (min-width: 64rem) { .coh-style-article-slider-navigation-right:before, .coh-style-article-slider-navigation-left: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; font-size: 12px; color: #131318; content: "\E801"; font-family: "fontello"; } }
.coh-style-article-slider-navigation-right:hover, .coh-style-article-slider-navigation-left:hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-box-shadow: 0 0.375rem 20px 0 rgba(219, 70, 123, 0.3); box-shadow: 0 0.375rem 20px 0 rgba(219, 70, 123, 0.3); }
.coh-style-article-slider-navigation-right:hover:before, .coh-style-article-slider-navigation-left:hover:before { color: #f4f5f6; }
.slick-disabled.coh-style-article-slider-navigation-right, .slick-disabled.coh-style-article-slider-navigation-left { background-color: rgba(19, 19, 24, 0.05); }
.slick-disabled.coh-style-article-slider-navigation-right:before, .slick-disabled.coh-style-article-slider-navigation-left:before { color: #c4c8d3; }
.slick-disabled.coh-style-article-slider-navigation-right:hover, .slick-disabled.coh-style-article-slider-navigation-left:hover { background-image: none; -webkit-box-shadow: none; box-shadow: none; }
.slick-disabled.coh-style-article-slider-navigation-right:hover:before, .slick-disabled.coh-style-article-slider-navigation-left:hover:before { color: #c4c8d3; }
.coh-style-article-slider-navigation-right { -webkit-box-shadow: none; box-shadow: none; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 50%; border-radius: 50%; margin-left: 5px; background-color: rgba(19, 19, 24, 0.05); background-image: none; }
@media (min-width: 64rem) { .coh-style-article-slider-navigation-right { height: 26px; width: 26px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-height: 26px; min-width: 26px; } }
.coh-style-article-slider-navigation-right:hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-box-shadow: 0 0.375rem 1.25rem 0 rgba(219, 70, 123, 0.3); box-shadow: 0 0.375rem 1.25rem 0 rgba(219, 70, 123, 0.3); }
.coh-style-article-slider-navigation-right:hover:before { color: #f4f5f6; }
.coh-style-article-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; -webkit-transition: color 200ms ease; -o-transition: color 200ms ease; transition: color 200ms ease; content: "\E802"; font-family: "fontello"; }
@media (min-width: 64rem) { .coh-style-article-slider-navigation-right:before { color: #131318; font-size: 12px; } }
.slick-disabled.coh-style-article-slider-navigation-right { background-color: rgba(19, 19, 24, 0.05); }
.slick-disabled.coh-style-article-slider-navigation-right:before { color: #c4c8d3; }
.slick-disabled.coh-style-article-slider-navigation-right:hover { background-image: none; background-origin: border-box; background-clip: border-box; -webkit-box-shadow: none; box-shadow: none; }
.slick-disabled.coh-style-article-slider-navigation-right:hover:before { color: #c4c8d3; }
@media (min-width: 35.3125rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 1.5rem; } }
@media (min-width: 64rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 2rem; } }
@media (min-width: 120rem) { .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: 3.5rem; width: 3rem; background-color: rgba(0, 0, 0, 0.25); -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 (min-width: 35.3125rem) { .coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { font-size: 0.75rem; } }
@media (min-width: 120rem) { .coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F053"; font-family: "icomoon"; color: white; font-size: 1rem; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
.slick-disabled.coh-style-slider-navigation-right:before, .slick-disabled.coh-style-slider-navigation-left:before { color: rgba(107, 105, 123, 0.6); }
@media (min-width: 120rem) { .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"; } }
.slick-disabled.coh-style-slider-navigation-right:before { color: rgba(107, 105, 123, 0.4); }
@media (min-width: 120rem) { .coh-style-card-text-dark-background { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background:hover .fake-link { color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background:hover .fake-button { background-color: #70c3e9; color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background a { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background .fake-link { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background .fake-button { background-color: #26a3dd; color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background .card-date { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background .card-tag { color: white; background-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background .card-tag:hover { color: white; background-color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background .card-person { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background .card-person:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background .card-place { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background .card-place:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-card-text-dark-background .card-link:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-read-more-button-light { background-color: #f2f2f2; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; font-size: 0.875rem; line-height: 1.25; font-weight: bold; color: #26a3dd; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 120rem) { .coh-style-read-more-button-light:hover { background-color: #dbdbdc; color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-read-more-button-light: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"; font-size: 0.75rem; padding-left: 0.5rem; margin-left: auto; } }
@media (min-width: 120rem) { .is-expanded.coh-style-read-more-button-light: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"; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background { color: black; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background:hover .fake-link { color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background:hover .fake-button { background-color: #70c3e9; color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background a { color: black; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background .fake-link { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background .fake-button { background-color: #26a3dd; color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background .card-date { color: #484848; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background .card-tag { color: #484848; background-color: #f2f2f2; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background .card-tag:hover { background-color: #26a3dd; color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background .card-person { color: #484848; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background .card-person:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background .card-place { color: #484848; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background .card-place:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-card-text-light-background .card-link:hover { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-read-more-button-dark { background-color: black; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; font-size: 0.875rem; line-height: 1.25; font-weight: bold; color: white; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 120rem) { .coh-style-read-more-button-dark:hover { background-color: #484848; color: white; } }
@media (min-width: 120rem) { .coh-style-read-more-button-dark: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"; font-size: 0.75rem; padding-left: 0.5rem; margin-left: auto; } }
@media (min-width: 120rem) { .is-expanded.coh-style-read-more-button-dark: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"; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background:hover .fake-link { color: #484848; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background:hover .fake-button { background-color: #484848; color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background a { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .fake-link { color: black; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .fake-button { background-color: black; color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .card-date { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .card-tag { color: white; background-color: black; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .card-tag:hover { color: white; background-color: #484848; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .card-person { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .card-person:hover { color: black; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .card-place { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .card-place:hover { color: black; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .card-link { color: white; } }
@media (min-width: 120rem) { .coh-style-card-text-colored-background .card-link:hover { color: black; } }
@media (min-width: 120rem) { .coh-style-read-more-button-color { background-color: #26a3dd; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; font-size: 0.875rem; line-height: 1.25; font-weight: bold; color: white; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 120rem) { .coh-style-read-more-button-color:hover { background-color: #70c3e9; color: white; } }
@media (min-width: 120rem) { .coh-style-read-more-button-color: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"; font-size: 0.75rem; padding-left: 0.5rem; margin-left: auto; } }
@media (min-width: 120rem) { .is-expanded.coh-style-read-more-button-color: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"; } }
@media (min-width: 48rem) { .coh-style-menu-split { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; display: block; } }
@media (min-width: 90rem) { .coh-style-menu-split { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; display: block; } }
@media (min-width: 120rem) { .coh-style-menu-split { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; display: block; } }
@media (min-width: 48rem) { .coh-style-list-split { min-width: 200px; display: inline-block; } }
@media (min-width: 90rem) { .coh-style-list-split { min-width: 200px; display: inline-block; } }
@media (min-width: 120rem) { .coh-style-list-split { min-width: 200px; display: inline-block; } }
@media (min-width: 120rem) { .coh-style-read-more { padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; font-size: 0.875rem; line-height: 1.25; font-weight: bold; color: #26a3dd; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (min-width: 120rem) { .coh-style-read-more:hover { color: #70c3e9; } }
@media (min-width: 120rem) { .coh-style-read-more: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"; font-size: 0.75rem; padding-left: 0.25rem; } }
@media (min-width: 120rem) { .is-expanded.coh-style-read-more: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"; } }
.coh-style-heading-xl { font-size: 2.5rem; }
@media (min-width: 35.3125rem) { .coh-style-heading-xl { font-size: 3rem; } }
@media (min-width: 48rem) { .coh-style-heading-xl { font-size: 3.5rem; } }
@media (min-width: 64rem) { .coh-style-heading-xl { font-size: 4rem; } }
@media (min-width: 90rem) { .coh-style-heading-xl { font-size: 4.5rem; } }
@media (min-width: 120rem) { .coh-style-heading-xl { font-size: 5rem; line-height: 1.25; font-weight: bold; margin-bottom: 1.5rem; } }
@media (min-width: 35.3125rem) { .coh-style-heading-1-size { font-size: 1.75rem; } }
@media (min-width: 64rem) { .coh-style-heading-1-size { font-size: 2rem; } }
@media (min-width: 90rem) { .coh-style-heading-1-size { font-size: 2.5rem; } }
@media (min-width: 120rem) { .coh-style-heading-1-size { font-size: 3rem; line-height: 1.25; font-weight: bold; margin-bottom: 1.5rem; } }
@media (min-width: 35.3125rem) { .coh-style-heading-2-size { font-size: 1.5rem; } }
@media (min-width: 90rem) { .coh-style-heading-2-size { font-size: 1.75rem; } }
@media (min-width: 120rem) { .coh-style-heading-2-size { font-weight: bold; font-size: 2rem; line-height: 1.25; margin-bottom: 1.5rem; } }
@media (min-width: 35.3125rem) { .coh-style-heading-3-size { font-size: 1.25rem; } }
@media (min-width: 64rem) { .coh-style-heading-3-size { font-size: 1.375rem; } }
@media (min-width: 120rem) { .coh-style-heading-3-size { font-size: 1.5rem; line-height: 1.25; font-weight: bold; margin-bottom: 1.25rem; } }
@media (min-width: 35.3125rem) { .coh-style-heading-4-size { margin-bottom: 1.25rem; } }
@media (min-width: 64rem) { .coh-style-heading-4-size { font-size: 1.125rem; } }
@media (min-width: 120rem) { .coh-style-heading-4-size { font-size: 1.25rem; font-weight: bold; margin-bottom: 1.375rem; line-height: 1.5; margin-bottom: 1rem; } }
@media (min-width: 35.3125rem) { .coh-style-heading-5-size { margin-bottom: 1.25rem; } }
@media (min-width: 120rem) { .coh-style-heading-5-size { font-size: 1rem; margin-bottom: 1.375rem; line-height: 1.25; margin-bottom: 0.5rem; font-weight: bold; } }
@media (min-width: 64rem) { .coh-style-pre-heading-dark, .coh-style-pre-heading-blue, .coh-style-pre-heading-light, .coh-style-pre-heading { margin-bottom: 0.5rem; } }
@media (min-width: 120rem) { .coh-style-pre-heading-dark, .coh-style-pre-heading-blue, .coh-style-pre-heading-light, .coh-style-pre-heading { font-size: 0.875rem; font-weight: bold; line-height: 1.25; margin-bottom: 1rem; } }
@media (min-width: 120rem) { .coh-style-pre-heading-dark { color: black; } }
@media (min-width: 120rem) { .coh-style-pre-heading-blue { color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-pre-heading-light { color: white; } }
.coh-style-remove-top-margin { margin-top: 0; }
@media (min-width: 64rem) { .coh-style-remove-top-margin { margin-top: 0; } }
@media (min-width: 120rem) { .coh-style-remove-top-margin { margin-top: 0; } }
@media (min-width: 48rem) { .coh-style-multi-column-two-column { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
@media (min-width: 64rem) { .coh-style-multi-column-two-column { -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 (min-width: 120rem) { .coh-style-multi-column-two-column { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } }
@media (min-width: 48rem) { .coh-style-multi-column-three-column { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
@media (min-width: 64rem) { .coh-style-multi-column-three-column { -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 (min-width: 120rem) { .coh-style-multi-column-three-column { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } }
.coh-style-margin-top-small { margin-top: 24px; }
@media (min-width: 64rem) { .coh-style-margin-top-small { margin-top: 48px; } }
.coh-style-margin-bottom-large { margin-bottom: 56px; }
@media (min-width: 64rem) { .coh-style-margin-bottom-large { margin-bottom: 80px; } }
.coh-style-gated-content-negative-margin, .coh-style-margin-bottom-small { margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-style-gated-content-negative-margin, .coh-style-margin-bottom-small { margin-bottom: 48px; } }
@media (min-width: 64rem) { .coh-style-gated-content-negative-margin { margin-bottom: -140px; } }
@media (min-width: 35.3125rem) { .coh-style-padding-top-bottom-large { padding-top: 3rem; padding-bottom: 3rem; } }
@media (min-width: 64rem) { .coh-style-padding-top-bottom-large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (min-width: 120rem) { .coh-style-padding-top-bottom-large { padding-top: 6rem; padding-bottom: 6rem; } }
.coh-style-padding-top-bottom-small { padding-top: 12px; padding-bottom: 12px; }
@media (min-width: 64rem) { .coh-style-padding-top-bottom-small { padding-top: 24px; padding-bottom: 24px; } }
@media (min-width: 120rem) { .coh-style-padding-top-bottom-small { padding-top: 32px; padding-bottom: 32px; } }
@media (min-width: 35.3125rem) { .coh-style-padding-top-large { padding-top: 3rem; } }
@media (min-width: 64rem) { .coh-style-padding-top-large { padding-top: 4.5rem; } }
@media (min-width: 120rem) { .coh-style-padding-top-large { padding-top: 6rem; } }
.coh-style-padding-top-small { padding-top: 24px; }
@media (min-width: 64rem) { .coh-style-padding-top-small { padding-top: 40px; } }
@media (min-width: 35.3125rem) { .coh-style-padding-bottom-large { padding-bottom: 3rem; } }
@media (min-width: 64rem) { .coh-style-padding-bottom-large { padding-bottom: 4.5rem; } }
@media (min-width: 120rem) { .coh-style-padding-bottom-large { padding-bottom: 6rem; } }
.coh-style-view-pagination { 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; margin-top: 0; margin-bottom: 0; }
.coh-style-view-pagination .pager__item { margin-right: 8px; margin-bottom: 0; margin-left: 8px; padding-right: 0; padding-left: 0; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; list-style-type: none; }
@media (min-width: 64rem) { .coh-style-view-pagination .pager__item { margin-right: 12px; margin-left: 12px; } }
.coh-style-view-pagination .pager__item:before { display: none; margin-right: 4px; margin-left: 4px; padding-left: 0; }
@media (min-width: 64rem) { .coh-style-view-pagination .pager__item:before { margin-right: 8px; margin-left: 8px; } }
.coh-style-view-pagination .pager__item .button { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #131318; font-size: 16px; line-height: 20px; text-align: center; font-style: normal; background-color: #e6e8ec; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; border-width: 1px; -webkit-border-radius: 4px; border-radius: 4px; border-style: solid; border-color: #e6e8ec; }
.coh-style-view-pagination .pager__item .button:hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #e26a6e), to(#f9b848)); background-image: -webkit-linear-gradient(left, #e26a6e 1%, #f9b848 100%); background-image: -o-linear-gradient(left, #e26a6e 1%, #f9b848 100%); background-image: linear-gradient(90deg, #e26a6e 1%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-view-pagination .pager__item .button:active { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #e26a6e), to(#f9b848)); background-image: -webkit-linear-gradient(left, #e26a6e 1%, #f9b848 100%); background-image: -o-linear-gradient(left, #e26a6e 1%, #f9b848 100%); background-image: linear-gradient(90deg, #e26a6e 1%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; border-style: solid; border-color: #e3a02d; border-width: 2px; }
.coh-style-view-pagination .pager__item a { font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: rgba(19, 19, 24, 0.6); line-height: 1.4; text-decoration: none; font-size: 14px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 120rem) { .coh-style-view-pagination .pager__item a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: color 200ms ease; -o-transition: color 200ms ease; transition: color 200ms ease; } }
.coh-style-view-pagination .pager__item a:hover { color: black; }
.coh-style-view-pagination .is-active a { color: black; }
@media (min-width: 120rem) { .coh-style-view-pagination .is-active a:hover { background-color: black; } }
.coh-style-view-pagination .pager__item--first { display: none; }
.coh-style-view-pagination .pager__item--previous a { background-color: rgba(19, 19, 24, 0.05); height: 26px; width: 26px; -webkit-border-radius: 50%; border-radius: 50%; 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; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-view-pagination .pager__item--previous a:hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3); box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3); }
.coh-style-view-pagination .pager__item--previous a:hover:after { color: white; }
.coh-style-view-pagination .pager__item--previous 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; color: #131318; font-size: 14px; content: "\E806"; font-family: "fontello"; }
.coh-style-view-pagination .pager__item--previous a span { display: none; }
.coh-style-view-pagination .pager__item--next a { background-color: rgba(19, 19, 24, 0.05); height: 26px; width: 26px; 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; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-style-view-pagination .pager__item--next 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; color: #131318; font-size: 14px; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }
.coh-style-view-pagination .pager__item--next a:hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3); box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3); }
.coh-style-view-pagination .pager__item--next a:hover:after { color: white; }
.coh-style-view-pagination .pager__item--next a span { display: none; }
.coh-style-view-pagination .pager__item--last { display: none; }
.coh-style-padding-bottom-small { padding-bottom: 24px; }
@media (min-width: 64rem) { .coh-style-padding-bottom-small { padding-bottom: 40px; } }
@media (min-width: 35.3125rem) { .coh-style-padding-left-right-large { padding-right: 3rem; padding-left: 3rem; } }
@media (min-width: 64rem) { .coh-style-padding-left-right-large { padding-right: 4.5rem; padding-left: 4.5rem; } }
@media (min-width: 120rem) { .coh-style-padding-left-right-large { padding-right: 6rem; padding-left: 6rem; } }
@media (min-width: 64rem) { .coh-style-padding-left-right-small { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 120rem) { .coh-style-padding-left-right-small { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 64rem) { .coh-style-padding-small { padding: 1.5rem; } }
@media (min-width: 120rem) { .coh-style-padding-small { padding: 2rem; } }
.coh-style-link-with-icon--magenta, .coh-style-link-with-icon { text-decoration: none; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; font-size: 0.75rem; line-height: 0.9375rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: color 200ms ease; -o-transition: color 200ms ease; transition: color 200ms ease; }
.coh-style-link-with-icon--magenta:hover, .coh-style-link-with-icon:hover { color: #b82370; }
.coh-style-link-with-icon--magenta:hover:after, .coh-style-link-with-icon:hover:after { color: #b82370; }
.coh-style-link-with-icon--magenta:after, .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; font-size: 14px; margin-left: 6px; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); color: #131318; content: "\E806"; font-family: "fontello"; }
.coh-style-link-with-icon--magenta { color: #b82370; }
.coh-style-link-with-icon--magenta:after { color: #f296c5; }
@media (min-width: 120rem) { .coh-style-link-button-dark { background-color: black; color: white; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 0.875rem; line-height: 1.25; font-weight: bold; margin-top: 0.5rem; margin-bottom: 0.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 120rem) { .coh-style-link-button-dark:hover { background-color: #484848; color: white; } }
@media (min-width: 120rem) { .coh-style-link-button-dark: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; padding-left: 0.5rem; margin-left: auto; } }
@media (min-width: 120rem) { .coh-style-link-button-light { background-color: #f2f2f2; color: #26a3dd; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 0.875rem; line-height: 1.25; font-weight: bold; margin-top: 0.5rem; margin-bottom: 0.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 120rem) { .coh-style-link-button-light:hover { background-color: #dbdbdc; color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-link-button-light: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; padding-left: 0.5rem; margin-left: auto; } }
.coh-style-link-button-coral-text { text-decoration: none; -webkit-border-radius: 4px; border-radius: 4px; background-color: rgba(0, 0, 0, 0); font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ef9497; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; font-size: 0.875rem; line-height: 1.25; margin-top: 0; margin-bottom: 0; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
@media (min-width: 64rem) { .coh-style-link-button-coral-text { font-size: 1rem; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } }
.coh-style-link-button-coral-text:hover { color: #f4f5f6; }
.coh-style-link-button-coral { text-decoration: none; -webkit-border-radius: 4px; border-radius: 4px; background-color: #c63f42; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; font-size: 0.875rem; line-height: 1.3; margin-top: 0; margin-bottom: 0; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
@media (min-width: 64rem) { .coh-style-link-button-coral { font-size: 1rem; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; } }
.coh-style-link-button-coral:hover { background-image: -webkit-linear-gradient(22deg, #b82370 1%, #c94b5e 60%, #e26a6e 100%); background-image: -o-linear-gradient(22deg, #b82370 1%, #c94b5e 60%, #e26a6e 100%); background-image: linear-gradient(68deg, #b82370 1%, #c94b5e 60%, #e26a6e 100%); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; color: white; }
@media (min-width: 120rem) { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { background-color: #26a3dd; -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; } }
@media (min-width: 120rem) { .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%); } }
@media (min-width: 120rem) { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover { background-color: #1a89c9; } }
@media (min-width: 120rem) { .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: #26a3dd; border-right-color: rgba(0, 0, 0, 0.2); } }
.coh-style-video .mejs__controls { background-color: white; padding: 8px; position: absolute; top: 0; right: 0; left: auto; height: 40px; width: 40px; 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; background-image: none; z-index: 9; }
@media (min-width: 64rem) { .coh-style-video .mejs__controls { padding: 18px; height: 54px; width: 54px; } }
.coh-style-video .mejs__controls:not([style*='display: none']) { background: none; }
.coh-style-video .mejs__controls .mejs__button { height: 18px; width: 18px; }
.coh-style-video .mejs__controls .mejs__button.mejs__play button:before { content: url("/sites/default/files/2021-06/Polygon%201.png"); height: 18px; width: 18px; }
@media (min-width: 64rem) { .coh-style-video .mejs__controls .mejs__button.mejs__play button:before { height: 18px; width: 18px; } }
.coh-style-video .mejs__controls .mejs__button.mejs__pause { background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before { content: url("/sites/default/files/2021-06/Icon.png"); height: 18px; width: 18px; }
@media (min-width: 64rem) { .coh-style-video .mejs__controls .mejs__button.mejs__pause button:before { height: 18px; width: 18px; } }
@media (min-width: 120rem) { .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; } }
@media (min-width: 120rem) { .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; } }
@media (min-width: 120rem) { .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; } }
@media (min-width: 120rem) { .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; } }
@media (min-width: 120rem) { .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 { -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; background-image: none; 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: #b82370; margin: 0; background-color: rgba(0, 0, 0, 0); }
@media (min-width: 120rem) { .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: #26a3dd; } }
@media (min-width: 120rem) { .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: #1a89c9; } }
@media (min-width: 120rem) { .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; } }
@media (min-width: 120rem) { .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; } }
@media (min-width: 120rem) { .coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0; } }
@media (min-width: 35.3125rem) { .coh-style-paragraph-extra-large { font-size: 2rem; } }
@media (min-width: 64rem) { .coh-style-paragraph-extra-large { font-size: 2.5rem; } }
@media (min-width: 120rem) { .coh-style-paragraph-extra-large { font-size: 3rem; font-weight: bold; margin-bottom: 0; line-height: 1.25; } }
@media (min-width: 64rem) { .coh-style-paragraph-large { font-size: 1.25rem; } }
@media (min-width: 120rem) { .coh-style-paragraph-large { font-size: 1.5rem; line-height: 1.5; } }
@media (min-width: 120rem) { .coh-style-slider-pagination { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 120rem) { .coh-style-slider-pagination li { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-bottom: 0; margin-left: 0; } }
@media (min-width: 120rem) { .coh-style-slider-pagination li:before { content: normal; } }
@media (min-width: 120rem) { .coh-style-slider-pagination li.slick-active button { background-color: #1a89c9; height: 0.625rem; width: 0.625rem; -webkit-border-radius: 0.3125rem; border-radius: 0.3125rem; } }
@media (min-width: 120rem) { .coh-style-slider-pagination li button { background-color: #26a3dd; height: 0.375rem; width: 0.375rem; -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; } }
@media (min-width: 120rem) { .coh-style-slider-pagination li button:hover { background-color: #70c3e9; } }
.coh-style-article-slider-pagination { 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; list-style-type: none; position: relative; }
.slick-dots.coh-style-article-slider-pagination { margin-bottom: 0; }
.coh-style-article-slider-pagination li { margin-bottom: 0; margin-left: 0; padding-left: 0; }
.coh-style-article-slider-pagination li:before { display: none; }
.coh-style-article-slider-pagination li.slick-active button { background-color: #df6469; }
.coh-style-article-slider-pagination li button { background-color: rgba(223, 100, 105, 0.3); height: 8px; width: 8px; margin-right: 7px; margin-left: 7px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; -webkit-box-shadow: none; box-shadow: none; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-image: none; min-height: 8px; max-height: 8px; min-width: 8px; max-width: 8px; }
.coh-style-article-slider-pagination li button:hover { background-image: none; background-color: #df6469; }
@media (min-width: 120rem) { .move-pagination-up.coh-ce-1dc117b7-c5baa27a .slick-dots { top: -2rem; } }
@media (min-width: 120rem) { .move-pagination-down.coh-ce-1dc117b7-c5baa27a .slick-dots { padding-top: 1rem; } }
@media (min-width: 35.3125rem) { .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 64rem) { .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid { padding-right: 3.5rem; padding-left: 3.5rem; } }
@media (min-width: 120rem) { .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid { padding-right: 5rem; padding-left: 5rem; } }
@media (min-width: 120rem) { .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before { color: #70c3e9; } }
@media (min-width: 120rem) { .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before { color: #26a3dd; } }
@media (min-width: 120rem) { .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before { color: #484848; } }
@media (min-width: 120rem) { .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before { color: black; } }
@media (min-width: 120rem) { .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before { color: #dbdbdc; } }
@media (min-width: 120rem) { .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before { color: white; } }
.coh-ce-cpt_accordion_item-5b214621 { padding-top: 20px; padding-right: 14px; padding-bottom: 20px; padding-left: 14px; }
@media (min-width: 64rem) { .coh-ce-cpt_accordion_item-5b214621 { padding-top: 40px; padding-right: 16px; padding-bottom: 40px; padding-left: 16px; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 { margin-top: 0; }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-play-progress.vjs-slider-bar { background-image: -webkit-linear-gradient(288deg, #c9317f 50%, #f9b848 100%); background-image: -o-linear-gradient(288deg, #c9317f 50%, #f9b848 100%); background-image: linear-gradient(882deg, #c9317f 50%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-volume-level { background-image: -webkit-linear-gradient(288deg, #c9317f 39%, #f9b848 100%); background-image: -o-linear-gradient(288deg, #c9317f 39%, #f9b848 100%); background-image: linear-gradient(882deg, #c9317f 39%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-control-bar { background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); font-size: 14px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-mouse .vjs-control-bar { font-size: 0.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 button:hover { background-color: rgba(0, 0, 0, 0); background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item { background-color: rgba(0, 0, 0, 0.4); padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-border-radius: 0; border-radius: 0; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 12px; line-height: 18px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item { font-size: 14px; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:before { display: none; }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover { text-shadow: 0 0 0 rgba(0, 0, 0, 0); background-color: black; color: white; }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-big-play-button { height: 48px; width: 48px; background-color: #c9317f; min-height: 48px; max-height: 48px; min-width: 48px; max-width: 48px; margin-top: 0; margin-right: 1px; margin-bottom: 0; margin-left: 1px; position: absolute; top: 0; left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-big-play-button { height: 68px; width: 68px; max-height: 68px; min-height: 68px; min-width: 68px; max-width: 68px; left: 24px; top: 22px; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-big-play-button .vjs-icon-placeholder:before { font-size: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-big-play-button .vjs-icon-placeholder:before { font-size: 42px; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-control { 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-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button { font-size: 14px; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu { left: -5em; bottom: 0; }
@media (min-width: 35.3125rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu { bottom: -6px; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-content { -webkit-border-radius: 4px; border-radius: 4px; }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-play-button-shape-square .vjs-big-play-button { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-play-button-shape-square .vjs-big-play-button { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; height: 48px; width: 100%; padding-top: 8px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; position: absolute; top: 0; left: 48px; 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; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(24px); backdrop-filter: blur(24px); }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text { height: 68px; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; width: auto; left: 92px; top: 22px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 0.75rem; line-height: 18px; margin-bottom: 2px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 260px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 551px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { font-size: 1.25rem; margin-bottom: 6px; width: 700px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { width: 900px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 1071px; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { font-size: 0.625rem; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; line-height: 14px; margin-bottom: 0; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 260px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 551px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { font-size: 0.75rem; line-height: 18px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 700px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 900px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 1071px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js.vjs-has-started .vjs-dock-text { background-color: rgba(0, 0, 0, 0); margin-left: 12px; background-image: none; padding-right: 8px; padding-left: 8px; -webkit-backdrop-filter: none; backdrop-filter: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js.vjs-has-started .vjs-dock-text { left: 24px; margin-left: 0; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after { left: 0; top: 8px; }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js { -webkit-border-radius: 5px; border-radius: 5px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .video-js { -webkit-border-radius: 10px; border-radius: 10px; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 button.vjs-control.vjs-button { font-size: 12px; width: 30px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 button.vjs-control.vjs-button { width: 40px; font-size: 14px; } }
.coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-button > .vjs-icon-placeholder:before { font-size: 18px; line-height: 45px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_2_column_brightcove_vide-8d53b419 .vjs-button > .vjs-icon-placeholder:before { font-size: 22px; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 { margin-top: 0; }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-play-progress.vjs-slider-bar { background-image: -webkit-linear-gradient(288deg, #c9317f 50%, #f9b848 100%); background-image: -o-linear-gradient(288deg, #c9317f 50%, #f9b848 100%); background-image: linear-gradient(882deg, #c9317f 50%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-volume-level { background-image: -webkit-linear-gradient(288deg, #c9317f 39%, #f9b848 100%); background-image: -o-linear-gradient(288deg, #c9317f 39%, #f9b848 100%); background-image: linear-gradient(882deg, #c9317f 39%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-control-bar { background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); font-size: 14px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-mouse .vjs-control-bar { font-size: 0.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 button:hover { background-color: rgba(0, 0, 0, 0); background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item { background-color: rgba(0, 0, 0, 0.4); padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-border-radius: 0; border-radius: 0; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 12px; line-height: 18px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item { font-size: 14px; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:before { display: none; }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover { text-shadow: 0 0 0 rgba(0, 0, 0, 0); background-color: black; color: white; }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-big-play-button { height: 48px; width: 48px; background-color: #c9317f; min-height: 48px; max-height: 48px; min-width: 48px; max-width: 48px; margin-top: 0; margin-right: 1px; margin-bottom: 0; margin-left: 1px; position: absolute; top: 0; left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-big-play-button { height: 68px; width: 68px; max-height: 68px; min-height: 68px; min-width: 68px; max-width: 68px; left: 24px; top: 22px; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-big-play-button .vjs-icon-placeholder:before { font-size: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-big-play-button .vjs-icon-placeholder:before { font-size: 42px; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-control { 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-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button { font-size: 14px; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu { left: -5em; bottom: 0; }
@media (min-width: 35.3125rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu { bottom: -6px; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-content { -webkit-border-radius: 4px; border-radius: 4px; }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-play-button-shape-square .vjs-big-play-button { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-play-button-shape-square .vjs-big-play-button { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; height: 48px; width: 100%; padding-top: 8px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; position: absolute; top: 0; left: 48px; 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; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(24px); backdrop-filter: blur(24px); }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text { height: 68px; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; width: auto; left: 92px; top: 22px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 0.75rem; line-height: 18px; margin-bottom: 2px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 260px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 551px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { font-size: 1.25rem; margin-bottom: 6px; width: 700px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { width: 900px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 1071px; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { font-size: 0.625rem; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; line-height: 14px; margin-bottom: 0; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 260px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 551px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { font-size: 0.75rem; line-height: 18px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 700px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 900px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 1071px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js.vjs-has-started .vjs-dock-text { background-color: rgba(0, 0, 0, 0); margin-left: 12px; background-image: none; padding-right: 8px; padding-left: 8px; -webkit-backdrop-filter: none; backdrop-filter: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js.vjs-has-started .vjs-dock-text { left: 24px; margin-left: 0; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after { left: 0; top: 8px; }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js { -webkit-border-radius: 5px; border-radius: 5px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .video-js { -webkit-border-radius: 10px; border-radius: 10px; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 button.vjs-control.vjs-button { font-size: 12px; width: 30px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 button.vjs-control.vjs-button { width: 40px; font-size: 14px; } }
.coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-button > .vjs-icon-placeholder:before { font-size: 18px; line-height: 45px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_3_column_brightcove_vide-8d53b419 .vjs-button > .vjs-icon-placeholder:before { font-size: 22px; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 { margin-top: 0; }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-play-progress.vjs-slider-bar { background-image: -webkit-linear-gradient(288deg, #c9317f 50%, #f9b848 100%); background-image: -o-linear-gradient(288deg, #c9317f 50%, #f9b848 100%); background-image: linear-gradient(882deg, #c9317f 50%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-volume-level { background-image: -webkit-linear-gradient(288deg, #c9317f 39%, #f9b848 100%); background-image: -o-linear-gradient(288deg, #c9317f 39%, #f9b848 100%); background-image: linear-gradient(882deg, #c9317f 39%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-control-bar { background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); font-size: 14px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-mouse .vjs-control-bar { font-size: 0.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 button:hover { background-color: rgba(0, 0, 0, 0); background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item { background-color: rgba(0, 0, 0, 0.4); padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-border-radius: 0; border-radius: 0; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 12px; line-height: 18px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item { font-size: 14px; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:before { display: none; }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover { text-shadow: 0 0 0 rgba(0, 0, 0, 0); background-color: black; color: white; }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-big-play-button { height: 48px; width: 48px; background-color: #c9317f; min-height: 48px; max-height: 48px; min-width: 48px; max-width: 48px; margin-top: 0; margin-right: 1px; margin-bottom: 0; margin-left: 1px; position: absolute; top: 0; left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-big-play-button { height: 68px; width: 68px; max-height: 68px; min-height: 68px; min-width: 68px; max-width: 68px; left: 24px; top: 22px; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-big-play-button .vjs-icon-placeholder:before { font-size: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-big-play-button .vjs-icon-placeholder:before { font-size: 42px; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-control { 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-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button { font-size: 14px; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu { left: -5em; bottom: 0; }
@media (min-width: 35.3125rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu { bottom: -6px; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-content { -webkit-border-radius: 4px; border-radius: 4px; }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-play-button-shape-square .vjs-big-play-button { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-play-button-shape-square .vjs-big-play-button { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; height: 48px; width: 100%; padding-top: 8px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; position: absolute; top: 0; left: 48px; 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; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(24px); backdrop-filter: blur(24px); }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text { height: 68px; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; width: auto; left: 92px; top: 22px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 0.75rem; line-height: 18px; margin-bottom: 2px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 260px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 551px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { font-size: 1.25rem; margin-bottom: 6px; width: 700px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { width: 900px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 1071px; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { font-size: 0.625rem; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; line-height: 14px; margin-bottom: 0; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 260px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 551px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { font-size: 0.75rem; line-height: 18px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 700px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 900px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 1071px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js.vjs-has-started .vjs-dock-text { background-color: rgba(0, 0, 0, 0); margin-left: 12px; background-image: none; padding-right: 8px; padding-left: 8px; -webkit-backdrop-filter: none; backdrop-filter: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js.vjs-has-started .vjs-dock-text { left: 24px; margin-left: 0; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after { left: 0; top: 8px; }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js { -webkit-border-radius: 5px; border-radius: 5px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .video-js { -webkit-border-radius: 10px; border-radius: 10px; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 button.vjs-control.vjs-button { font-size: 12px; width: 30px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 button.vjs-control.vjs-button { width: 40px; font-size: 14px; } }
.coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-button > .vjs-icon-placeholder:before { font-size: 18px; line-height: 45px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_4_column_brightcove_vide-8d53b419 .vjs-button > .vjs-icon-placeholder:before { font-size: 22px; } }
.coh-ce-cpt_amd_author_events-7df90991 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-ce-cpt_amd_author_events-b7b53071 { display: inline-block; }
.coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--light-theme { background-color: #e6e8ec; }
.coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--dark-theme { background-color: black; }
.coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--light-theme, .coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--dark-theme { padding-top: 24px; padding-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--light-theme, .coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--dark-theme { padding-top: 40px; padding-bottom: 40px; } }
.coh-ce-cpt_amd_careers_search-f476415 { height: 280px; width: 100vw; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%); }
@media (min-width: 48rem) { .coh-ce-cpt_amd_careers_search-f476415 { display: none; } }
.coh-ce-cpt_amd_careers_search-3c417532 { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-ce-cpt_amd_careers_search-b36bb0c6 { background-color: #232630; padding-top: 28px; padding-bottom: 40px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_careers_search-b36bb0c6 { background-color: rgba(0, 0, 0, 0); padding-top: 80px; padding-bottom: 80px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_search-b36bb0c6 { padding-top: 120px; padding-bottom: 120px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_careers_search-b36bb0c6 { padding-top: 180px; padding-bottom: 180px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_careers_search-b36bb0c6 { padding-top: 196px; padding-bottom: 196px; } }
.coh-ce-cpt_amd_careers_search-9c08f157 { margin-right: 12px; margin-left: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_search-9c08f157 { margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_amd_careers_search-2dec5897 { padding-left: 1.375rem !important; padding-right: 1.375rem !important; }
.coh-ce-cpt_amd_careers_search-b7958b97 { line-height: 110%; margin-top: 0; margin-bottom: 15px; }
.coh-ce-cpt_amd_careers_search-d1a23714 { display: none; }
.coh-ce-cpt_amd_careers_search-ac2f1d39 input { -webkit-backdrop-filter: blur(40px); backdrop-filter: blur(40px); background-color: rgba(0, 0, 0, 0.4); padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; color: white; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; border-style: none; width: 100%; font-size: 1.125rem; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_search-ac2f1d39 input { font-size: 1.25rem; } }
.coh-ce-cpt_amd_careers_search-ac2f1d39 input::-webkit-input-placeholder { color: white; }
.coh-ce-cpt_amd_careers_search-ac2f1d39 button { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; background-color: #c63f42; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_amd_careers_search-ac2f1d39 .input-group { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 24px; }
.coh-ce-cpt_amd_careers_search-d0b59590 { padding-top: 25px; }
.coh-ce-cpt_amd_careers_search-36ef2a04 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_search-36ef2a04 { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
.coh-ce-cpt_amd_careers_search-f4becde9 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_amd_careers_search-f4becde9 a { color: white; text-decoration: none; font-size: 13px; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; border-width: 1px; -webkit-border-radius: 2px; border-radius: 2px; border-style: solid; border-color: rgba(255, 255, 255, 0.1); padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; margin-top: 10px; margin-right: 15px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_search-f4becde9 a { font-size: 12px; margin-right: 10px; } }
.coh-ce-cpt_amd_careers_search-f4becde9 a:hover { background-color: white; color: #222222; }
.coh-ce-cpt_amd_careers_search-dfbbac9c { font-size: 12px; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; color: white; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_search-dfbbac9c { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
.coh-ce-cpt_amd_careers_search-dfbbac9c:hover { color: #222222; background-color: white; }
.coh-ce-cpt_amd_event_labels-dab73f8b .coh-style-amd-page-labels--tags a { display: none; }
.coh-ce-cpt_amd_event_labels-dab73f8b .coh-style-amd-page-labels--tags a:first-child { display: block; }
.coh-ce-cpt_amd_event_marketo_container-c0338e31 { -webkit-border-radius: 4px; border-radius: 4px; padding-top: 24px; padding-bottom: 24px; background-color: white; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_event_marketo_container-c0338e31 { -webkit-border-radius: 8px; border-radius: 8px; padding-top: 48px; padding-bottom: 48px; } }
.coh-ce-cpt_amd_event_teaser-ff6f7591 .basic-listing-tile-title + .basic-listing-tile-title { color: #c9317f; }
.coh-ce-cpt_amd_event_teaser-c5fa2f3f { margin-bottom: 48px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_event_teaser-c5fa2f3f { margin-bottom: 62px; } }
.coh-ce-cpt_amd_event_teaser-c5fa2f3f .basic-listing-tile-image ~ .basic-listing-tile-title h5 { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.125rem; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_event_teaser-c5fa2f3f .basic-listing-tile-image ~ .basic-listing-tile-title h5 { font-size: 1.25rem; } }
.coh-ce-cpt_amd_event_teaser-c5fa2f3f .basic-listing-tile-image ~ .basic-listing-tile-divider { display: none; }
.coh-ce-cpt_amd_event_teaser-c5fa2f3f .author-image, .coh-ce-cpt_amd_event_teaser-c5fa2f3f .author-name { display: none; }
.coh-ce-cpt_amd_event_teaser-716fbf7d { height: 160px; width: 100%; margin-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_event_teaser-716fbf7d { height: 198px; width: 100%; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_event_teaser-716fbf7d { margin-bottom: 12px; } }
.coh-ce-cpt_amd_event_teaser-c62d784 { height: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_event_teaser-ea142b32 { height: 100%; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_event_teaser-ea142b32 { height: 100%; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_event_teaser-ea142b32 { height: 100%; } }
.coh-ce-cpt_amd_event_teaser-455f1626 { margin-bottom: 24px; }
.coh-ce-cpt_amd_event_teaser-ce4044e { text-decoration: none; }
.coh-ce-cpt_amd_event_teaser-ce4044e h5 { -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; text-decoration: none; margin-top: 24px; margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_event_teaser-ce4044e h5 { text-decoration: none; margin-top: 24px; margin-bottom: 24px; } }
.coh-ce-cpt_amd_event_teaser-d34d5fac { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; font-size: 1.25rem; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_event_teaser-d34d5fac { font-size: 2rem; } }
.coh-ce-cpt_amd_feature_listing_tile_0-1c75aa11 .author-image, .coh-ce-cpt_amd_feature_listing_tile_0-1c75aa11 .author-name { display: none; }
.coh-ce-cpt_amd_feature_listing_tile_0-613d4c71 { width: 100%; overflow: hidden; margin-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_feature_listing_tile_0-613d4c71 { height: 280px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_feature_listing_tile_0-613d4c71 { margin-bottom: 12px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_feature_listing_tile_0-613d4c71 { height: 400px; } }
.coh-ce-cpt_amd_feature_listing_tile_0-78a4d6b3 { 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: 100%; width: 100%; }
.coh-ce-cpt_amd_feature_listing_tile_0-3d73bd13 { text-decoration: none; }
.coh-ce-cpt_amd_feature_listing_tile_0-3d73bd13 h5 { text-decoration: none; margin-top: 24px; margin-bottom: 24px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_feature_listing_tile_0-3d73bd13 h5 { text-decoration: none; margin-top: 24px; margin-bottom: 24px; } }
.coh-ce-cpt_amd_feature_listing_tile_0-3d514269 { font-size: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_feature_listing_tile_0-3d514269 { font-size: 32px; } }
.coh-ce-cpt_amd_gated_content_structure-9a6633d8 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-9a6633d8 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
.coh-ce-cpt_amd_gated_content_structure-a13689a5 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_gated_content_structure-a13689a5 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-a13689a5 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_amd_gated_content_structure-35ae9141 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_gated_content_structure-35ae9141 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-35ae9141 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-ce-cpt_amd_gated_content_structure-26ff75ec { background-color: white; padding-top: 36px; padding-right: 16px; padding-bottom: 55px; padding-left: 16px; position: relative; top: -50px; z-index: 902; -webkit-border-radius: 8px; border-radius: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-26ff75ec { padding-top: 65px; padding-right: 96px; padding-bottom: 65px; padding-left: 96px; margin-top: 0; position: relative; top: -170px; z-index: 902; } }
.coh-ce-cpt_amd_gated_content_structure-d9f5aad0 { margin-top: 0; margin-bottom: 32px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-d9f5aad0 { margin-top: 0; margin-bottom: 48px; } }
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 { margin-top: 40px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-ad9053c7 { margin-top: 42px; } }
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks { background-color: #f4f5f6; height: 0; padding-top: 48px; padding-right: 28px; padding-bottom: 48px; padding-left: 28px; display: none; -webkit-border-radius: 10px; border-radius: 10px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks { height: 0; padding-top: 50px; padding-right: 57px; padding-bottom: 50px; padding-left: 57px; } }
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks.confirm-icon img { height: 80px; width: 80px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks.confirm-icon img { width: 105px; height: 105px; } }
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks h3 { font-size: 24px; line-height: 34px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks h3 { font-size: 32px; line-height: 42px; } }
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .spolicyz { color: #3d4252; }
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .spolicyz a { text-decoration: none; }
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 p { color: #131318; }
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks.visible { height: auto; display: block; padding-bottom: 222px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks.visible { padding-bottom: 247px; } }
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 label#LbloptIn { margin-left: 40px; display: inline-block; }
.coh-ce-cpt_amd_gated_content_structure-c064dda7 { width: 100%; margin-top: 80px; overflow: hidden; -webkit-border-radius: 8px; border-radius: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_gated_content_structure-c064dda7 { margin-top: 40px; } }
.coh-ce-cpt_amd_header_bar_sticky-28121d7f { position: sticky; top: 0; left: 0; z-index: 20; position: -webkit-sticky; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_header_bar_sticky-28121d7f { top: -34px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_header_bar_sticky-28121d7f { top: -40px; } }
.coh-ce-cpt_amd_hero_title-3ddf30b3 { display: block; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_hero_title-3ddf30b3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_amd_hero_title-7d5a9a91 { 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; -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-cpt_amd_hero_title-792676ed { max-width: 100%; font-size: 36px; line-height: 1.1; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_hero_title-792676ed { max-width: 70%; font-size: 54px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_hero_title-792676ed { font-size: 72px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_hero_title-792676ed { font-size: 82px; } }
.coh-ce-cpt_amd_homepage_animated_banner-6340817b { background-color: #131318; height: 100%; width: 100%; display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_animated_banner-6340817b { height: 100%; } }
.coh-ce-cpt_amd_homepage_animated_banner-3ec336bc { background-color: #131318; height: 100%; width: 100%; overflow: hidden; height: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_animated_banner-3ec336bc { position: fixed; top: 117px; left: 0; z-index: 10; height: -webkit-calc(100vh - 117px); height: calc(100vh - 117px); } }
.coh-ce-cpt_amd_homepage_animated_banner-2626a323 { height: 100%; width: 100%; display: block; }
.coh-ce-cpt_amd_homepage_animated_banner-8c5b7de1 { background-color: #131318; height: 100%; width: 100%; }
.coh-ce-cpt_amd_homepage_animated_banner-3f12aa40 { z-index: 2; }
.coh-ce-cpt_amd_homepage_animated_banner-674ef77a { height: 100%; margin-bottom: 20px; position: relative; z-index: 4; 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 (min-width: 64rem) { .coh-ce-cpt_amd_homepage_animated_banner-674ef77a { margin-bottom: 0; } }
.coh-ce-cpt_amd_homepage_animated_banner-674ef77a h1 { margin-bottom: 30px; }
.coh-ce-cpt_amd_homepage_animated_banner-49b8fa6b { height: 0; margin-top: 0; margin-bottom: 0; visibility: hidden; }
.coh-ce-cpt_amd_homepage_animated_banner-956b919b { display: block; }
.coh-ce-cpt_amd_homepage_animated_banner-2f789bfe { margin-top: 5px; margin-bottom: 10px; }
.coh-ce-cpt_amd_homepage_animated_banner-2bc764e8 { margin-top: 15px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_animated_banner-2bc764e8 { margin-top: 30px; } }
.coh-ce-cpt_amd_homepage_animated_banner-1305aebf { overflow: hidden; height: 100%; width: 100%; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%); position: relative; z-index: 1; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_animated_banner-1305aebf { position: absolute; top: 0; left: 0; } }
.coh-ce-cpt_amd_homepage_animated_banner-1305aebf .coh-video-background { height: 100%; width: 100%; }
.coh-ce-cpt_amd_homepage_animated_banner-55db7534 { position: relative; display: block; z-index: 5; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_animated_banner-55db7534 { display: none; } }
.coh-ce-cpt_amd_homepage_animated_banner-3476f8cc { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #131318), to(rgba(19, 19, 24, 0.03))); background-image: -webkit-linear-gradient(top, #131318 1%, rgba(19, 19, 24, 0.03) 100%); background-image: -o-linear-gradient(top, #131318 1%, rgba(19, 19, 24, 0.03) 100%); background-image: linear-gradient(180deg, #131318 1%, rgba(19, 19, 24, 0.03) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; position: absolute; top: 0; left: 0; z-index: 999; width: 100%; height: 10%; }
.coh-ce-cpt_amd_homepage_animated_banner-664b46a8 { height: 100%; margin-bottom: 20px; position: relative; z-index: 4; 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 (min-width: 64rem) { .coh-ce-cpt_amd_homepage_animated_banner-664b46a8 { margin-bottom: 0; } }
.coh-ce-cpt_amd_homepage_animated_banner-664b46a8 h1 { margin-bottom: 30px; }
.coh-ce-cpt_amd_homepage_animated_banner-2f1e61e3 { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #131318), to(rgba(19, 19, 24, 0.03))); background-image: -webkit-linear-gradient(top, #131318 1%, rgba(19, 19, 24, 0.03) 100%); background-image: -o-linear-gradient(top, #131318 1%, rgba(19, 19, 24, 0.03) 100%); background-image: linear-gradient(180deg, #131318 1%, rgba(19, 19, 24, 0.03) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; position: absolute; top: 0; left: 0; z-index: 999; width: 100%; height: 10%; }
.coh-ce-cpt_amd_homepage_animated_banner-a86fc47a { height: 100%; margin-bottom: 20px; position: relative; z-index: 4; 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 (min-width: 64rem) { .coh-ce-cpt_amd_homepage_animated_banner-a86fc47a { margin-bottom: 0; } }
.coh-ce-cpt_amd_homepage_animated_banner-a86fc47a h1 { margin-bottom: 30px; }
.coh-ce-cpt_amd_homepage_animated_banner-5097b675 { height: 100%; margin-bottom: 20px; position: relative; z-index: 4; 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 (min-width: 64rem) { .coh-ce-cpt_amd_homepage_animated_banner-5097b675 { margin-bottom: 0; } }
.coh-ce-cpt_amd_homepage_animated_banner-5097b675 h1 { margin-bottom: 30px; }
.coh-ce-cpt_amd_homepage_hero_banner-992bf86a { width: 100%; height: 100%; background-color: #131318; display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_hero_banner-992bf86a { height: 100%; } }
.coh-ce-cpt_amd_homepage_hero_banner-928041b6 { height: 100%; width: 100%; height: 100%; overflow: hidden; background-color: #131318; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_hero_banner-928041b6 { height: -webkit-calc(100vh - 117px); height: calc(100vh - 117px); position: fixed; top: 117px; left: 0; z-index: 10; } }
.coh-ce-cpt_amd_homepage_hero_banner-2626a323 { height: 100%; width: 100%; display: block; }
.coh-ce-cpt_amd_homepage_hero_banner-a093c3a8 { 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; padding-top: 54px; margin-bottom: -21px; position: relative; z-index: 4; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_hero_banner-a093c3a8 { height: 100%; padding-top: 0; margin-bottom: 0; } }
.coh-ce-cpt_amd_homepage_hero_banner-218e07f8 { font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 30px; line-height: 100%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_hero_banner-218e07f8 { font-size: 54px; line-height: 100%; } }
.coh-ce-cpt_amd_homepage_hero_banner-f76b4e0d { font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 30px; line-height: 100%; padding-bottom: 20px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_hero_banner-f76b4e0d { font-size: 54px; line-height: 100%; } }
.coh-ce-cpt_amd_homepage_hero_banner-8ac9b733 { font-size: 16px; line-height: 24px; font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; margin-bottom: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_hero_banner-8ac9b733 { font-size: 20px; line-height: 28px; margin-bottom: 32px; } }
.coh-ce-cpt_amd_homepage_hero_banner-41e219bd { clear: both; }
.coh-ce-cpt_amd_homepage_hero_banner-41e219bd:before, .coh-ce-cpt_amd_homepage_hero_banner-41e219bd:after { clear: both; content: " "; display: table; }
.coh-ce-cpt_amd_homepage_hero_banner-bb0626ab { background-color: rgba(0, 0, 0, 0.4); height: 100%; width: 100%; display: none; position: absolute; top: 0; left: 0; z-index: 3; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_hero_banner-bb0626ab { display: block; } }
.coh-ce-cpt_amd_homepage_hero_banner-ed243c3a { position: relative; height: 100%; overflow: hidden; width: 100vw; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%); }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_hero_banner-ed243c3a { position: absolute; top: 0; left: 0; } }
.coh-ce-cpt_amd_homepage_hero_banner-ed243c3a .coh-video-background { height: 100%; width: 100%; }
.coh-ce-cpt_amd_homepage_hero_banner-91ad01b1 { display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_hero_banner-91ad01b1 { display: none; } }
.coh-ce-cpt_amd_homepage_latest_news-d80cfbcc .coh-style-amd-page-labels { display: none; }
.coh-ce-cpt_amd_homepage_latest_news-d80cfbcc h5 { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; font-size: 1.125rem; margin-top: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_latest_news-d80cfbcc h5 { font-size: 1.625rem; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_latest_news-d80cfbcc .basic-listing-tile-item { margin-bottom: 0; } }
.coh-ce-cpt_amd_homepage_latest_news-f4991290 { margin-bottom: 20px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_homepage_latest_news-f4991290 { margin-bottom: 32px; } }
.coh-ce-cpt_amd_inpage_menu_container-ef465eaa { overflow: hidden; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_inpage_menu_container-ef465eaa { width: 100vw; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%);; } }
.coh-ce-cpt_amd_inpage_menu_container-ef465eaa:before { height: 60px; margin-top: -60px; content: ''; display: block; visibility: hidden; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_inpage_menu_container-ef465eaa:before { display: none; } }
.coh-ce-cpt_amd_latest_content_slide-e85f2ce8 { margin-bottom: 20px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_latest_content_slide-e85f2ce8 { margin-bottom: 24px; } }
.coh-ce-cpt_amd_latest_content_slide-98d982b6 { height: 100%; width: 100%; padding-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_latest_content_slide-98d982b6 { padding-bottom: 30px; } }
.coh-ce-cpt_amd_latest_content_slide-42a9b724 { font-size: 14px; }
.coh-ce-cpt_amd_logo_slider-3a7cede0 { margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%);; min-width: 100vw; overflow: hidden; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-3a7cede0 { min-width: 100%; margin-left: 0; } }
.coh-ce-cpt_amd_logo_slider-21aac4fc { margin-bottom: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-21aac4fc { margin-bottom: 32px; } }
.coh-ce-cpt_amd_logo_slider-4030e440 { height: 100%; width: 100%; padding-bottom: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-4030e440 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } }
.coh-ce-cpt_amd_logo_slider-78640f79 { margin-bottom: 40px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-78640f79 { margin-bottom: 50px; } }
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom { margin-top: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom { margin-top: 40px; } }
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 12px; margin-bottom: 0; margin-left: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); position: relative; left: 0; top: 0; bottom: 0; right: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots { margin-right: 16px; margin-left: 16px; } }
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots li { margin-top: 0; margin-right: 2px; margin-bottom: 0; margin-left: 2px; opacity: 0.4; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots li { margin-right: 4px; margin-left: 4px; } }
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots li:before { display: none; }
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots li.slick-active { opacity: 1; }
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots a { background-color: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots a img { -webkit-border-radius: 2px; border-radius: 2px; height: 40px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots a img { -webkit-border-radius: 4px; border-radius: 4px; height: 82px; } }
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-arrow { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-arrow { display: block; } }
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-next { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom button { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom button { display: block; } }
.coh-ce-cpt_amd_logo_slider-9d2ec5e2 .coh-slider-container-mid { overflow: visible; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-9d2ec5e2 .coh-slider-container-mid { overflow: hidden; } }
.coh-ce-cpt_amd_logo_slider-9d2ec5e2 .slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_logo_slider-9d2ec5e2 .slick-track .coh-slider-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_logo_slider-c06dcffb { background-color: #232630; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; -webkit-border-radius: 4px; border-radius: 4px; height: 100%; width: 100%; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_logo_slider-c06dcffb { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; -webkit-border-radius: 16px; border-radius: 16px; } }
.coh-ce-cpt_amd_logo_slider-c06dcffb .coh-slider-nav-bottom { margin-top: 40px; margin-right: 0; margin-bottom: 0; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_amd_logo_slider-c06dcffb .coh-slider-nav-bottom .slick-dots { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; }
.coh-ce-cpt_amd_logo_slider-c06dcffb .coh-slider-nav-bottom .slick-dots li { margin-right: 4px; margin-left: 4px; list-style-type: none; }
.coh-ce-cpt_amd_logo_slider-c06dcffb .coh-slider-nav-bottom .slick-dots li:before { display: none; }
.coh-ce-cpt_amd_logo_slider-17c11b9f { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_logo_slider-5c301808 { 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; margin-top: 24px; margin-right: 16px; margin-bottom: 24px; margin-left: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-5c301808 { margin-top: 0; margin-right: 56px; margin-bottom: 0; margin-left: 56px; height: 100%; } }
.coh-ce-cpt_amd_logo_slider-fbd968d7 { margin-top: 0; margin-bottom: 16px; }
.coh-ce-cpt_amd_logo_slider-c36e0b2f { margin-bottom: 24px; }
.coh-ce-cpt_amd_logo_slider-1d23aa02 { color: #f4f5f6; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-ce-cpt_amd_logo_slider-1d23aa02:after { line-height: 12px; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: rgba(244, 245, 246, 0.4); font-size: 12px; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); margin-left: 6px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-1d23aa02:after { font-size: 14px; line-height: 14px; } }
.coh-ce-cpt_amd_logo_slider-1d23aa02:hover { color: white; }
.coh-ce-cpt_amd_logo_slider-5477bba3 { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_logo_slider-5477bba3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-ce-cpt_amd_logo_slider-ab959e5e { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; height: 100%; width: 100%; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_logo_slider-ab959e5e { -webkit-border-radius: 12px; border-radius: 12px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-ab959e5e { -o-object-fit: cover; object-fit: cover; } }
.coh-ce-cpt_amd_logo_slider-886e496d { display: none; -webkit-border-radius: 2px; border-radius: 2px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-886e496d { -webkit-border-radius: 4px; border-radius: 4px; } }
.coh-ce-cpt_amd_logo_slider-37f0fcec { margin-top: 16px; margin-bottom: 40px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-37f0fcec { margin-top: 40px; margin-bottom: 50px; 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; } }
.coh-ce-cpt_amd_logo_slider-102c5d5c { width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-102c5d5c { width: 70%; } }
.coh-ce-cpt_amd_logo_slider-102c5d5c .coh-slider-container-mid { padding-right: 40px; padding-left: 40px; }
.coh-ce-cpt_amd_logo_slider-102c5d5c .slick-slide { opacity: 0.4; -webkit-transition: all 100ms linear 400ms; -o-transition: all 100ms linear 400ms; transition: all 100ms linear 400ms; }
.coh-ce-cpt_amd_logo_slider-102c5d5c .slick-active { opacity: 0.4; }
.coh-ce-cpt_amd_logo_slider-102c5d5c .slick-current { opacity: 1; }
.coh-ce-cpt_amd_logo_slider-b44bda96 { height: auto; width: 56px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-b44bda96 { width: 120px; } }
.coh-ce-cpt_amd_logo_slider-9c8a0f35 { overflow: hidden; -webkit-border-radius: 2px; border-radius: 2px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_slider-9c8a0f35 { -webkit-border-radius: 4px; border-radius: 4px; } }
.coh-ce-cpt_amd_product_hero_banner-f8df9b51 { position: relative; z-index: 901; }
.coh-ce-cpt_amd_product_hero_banner-f8df9b51 .coh-style-section--dark-theme { background-color: black; }
.coh-ce-cpt_amd_product_hero_banner-f8df9b51 .full-width-section { padding-bottom: 0; }
.coh-ce-cpt_amd_product_hero_banner-efb96bee { padding-top: 80px; padding-bottom: 80px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_product_hero_banner-efb96bee { padding-top: 120px; padding-bottom: 120px; } }
.coh-ce-cpt_amd_product_hero_banner-953467cc { margin-top: 0; margin-bottom: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_product_hero_banner-953467cc { margin-bottom: 16px; } }
.coh-ce-cpt_amd_product_hero_banner-b86d04d5 { color: #c4c8d3; font-weight: 400; margin-bottom: 0; }
.coh-ce-cpt_amd_product_tile-1715c2da { text-decoration: none; height: 222px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-color: white; position: relative; padding-top: 12px; padding-right: 12px; padding-bottom: 24px; padding-left: 12px; margin-bottom: 8px; overflow: visible; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_product_tile-1715c2da { height: 350px; padding-top: 24px; padding-right: 24px; padding-bottom: 32px; padding-left: 24px; margin-bottom: 32px; } }
.coh-ce-cpt_amd_product_tile-1715c2da:before { background-image: -webkit-linear-gradient(20deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-image: -o-linear-gradient(20deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-image: linear-gradient(70deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; width: 18px; height: 4px; -webkit-border-radius: 4px; border-radius: 4px; content: ''; position: absolute; top: 12px; left: 12px; z-index: 2; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_product_tile-1715c2da:before { height: 6px; width: 28px; top: 24px; left: 24px; } }
.coh-ce-cpt_amd_product_tile-1715c2da:hover { color: white; }
.coh-ce-cpt_amd_product_tile-1715c2da:hover:before { background-image: none; background-origin: border-box; background-clip: border-box; background-color: white; }
.coh-ce-cpt_amd_product_tile-1715c2da:hover .product-description, .coh-ce-cpt_amd_product_tile-1715c2da:hover .product-title { color: white; }
.coh-ce-cpt_amd_product_tile-1715c2da:hover .product-link-icon:after { color: white; }
.coh-ce-cpt_amd_product_tile-1715c2da:hover .product-hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #b82370), color-stop(79%, #c94b5e), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #b82370 1%, #c94b5e 79%, #e26a6e 100%); background-image: -o-linear-gradient(left, #b82370 1%, #c94b5e 79%, #e26a6e 100%); background-image: linear-gradient(90deg, #b82370 1%, #c94b5e 79%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; -webkit-filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.4)); filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.4)); height: 100%; width: 100%; position: absolute; top: 0; left: 0; opacity: 1; -webkit-border-radius: 8px; border-radius: 8px; }
.coh-ce-cpt_amd_product_tile-1715c2da .product-description, .coh-ce-cpt_amd_product_tile-1715c2da .product-title { text-decoration: none; overflow: visible; }
.coh-ce-cpt_amd_product_tile-4677c768 { position: relative; z-index: 2; }
.coh-ce-cpt_amd_product_tile-2bad142e { text-decoration: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-ce-cpt_amd_product_tile-a3c09ea:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F105"; font-family: "fontello"; height: 20px; width: 20px; font-size: 18px; color: #c4c8d3; margin-left: 6px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_product_tile-a3c09ea:after { font-size: 24px; } }
.coh-ce-cpt_amd_product_tile-81ac02f7 { text-decoration: none; margin-top: 8px; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #3d4252; font-weight: 300; }
.coh-ce-cpt_amd_product_tile-f0edf9cf { background-image: -webkit-linear-gradient(85deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-image: -o-linear-gradient(85deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-image: linear-gradient(5deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; position: absolute; height: 100%; width: 100%; opacity: 0; -webkit-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; top: 0; left: 0; z-index: 1; -webkit-border-radius: 8px; border-radius: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_product_tile-f0edf9cf { -webkit-filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.46)); filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.46)); } }
.coh-ce-cpt_amd_product_tile-f0edf9cf:hover { opacity: 1; }
.coh-ce-cpt_amd_product_tile_with_icon-be595d57 { text-decoration: none; height: 222px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-color: white; position: relative; padding-top: 12px; padding-right: 12px; padding-bottom: 24px; padding-left: 12px; margin-bottom: 8px; overflow: visible; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_product_tile_with_icon-be595d57 { height: 350px; padding-top: 24px; padding-right: 24px; padding-bottom: 32px; padding-left: 24px; margin-bottom: 32px; } }
.coh-ce-cpt_amd_product_tile_with_icon-be595d57:before { background-image: -webkit-linear-gradient(20deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-image: -o-linear-gradient(20deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-image: linear-gradient(70deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; width: 18px; height: 4px; -webkit-border-radius: 4px; border-radius: 4px; content: ''; position: absolute; top: 12px; left: 12px; z-index: 2; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_product_tile_with_icon-be595d57:before { height: 6px; width: 28px; top: 24px; left: 24px; } }
.coh-ce-cpt_amd_product_tile_with_icon-be595d57:hover { color: white; }
.coh-ce-cpt_amd_product_tile_with_icon-be595d57:hover:before { background-image: none; background-origin: border-box; background-clip: border-box; background-color: white; }
.coh-ce-cpt_amd_product_tile_with_icon-be595d57:hover .product-description, .coh-ce-cpt_amd_product_tile_with_icon-be595d57:hover .product-title, .coh-ce-cpt_amd_product_tile_with_icon-be595d57:hover .by-line { color: white; }
.coh-ce-cpt_amd_product_tile_with_icon-be595d57:hover .product-link-icon:after { color: white; }
.coh-ce-cpt_amd_product_tile_with_icon-be595d57:hover .product-hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #b82370), color-stop(79%, #c94b5e), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #b82370 1%, #c94b5e 79%, #e26a6e 100%); background-image: -o-linear-gradient(left, #b82370 1%, #c94b5e 79%, #e26a6e 100%); background-image: linear-gradient(90deg, #b82370 1%, #c94b5e 79%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; -webkit-filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.4)); filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.4)); height: 100%; width: 100%; position: absolute; top: 0; left: 0; opacity: 1; -webkit-border-radius: 8px; border-radius: 8px; }
.coh-ce-cpt_amd_product_tile_with_icon-be595d57 .product-description, .coh-ce-cpt_amd_product_tile_with_icon-be595d57 .product-title, .coh-ce-cpt_amd_product_tile_with_icon-be595d57 .by-line { text-decoration: none; overflow: visible; }
.coh-ce-cpt_amd_product_tile_with_icon-4677c768 { position: relative; z-index: 2; }
.coh-ce-cpt_amd_product_tile_with_icon-f7e94868 { padding-right: 0px !important; padding: 0; margin-bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 90rem) { .coh-ce-cpt_amd_product_tile_with_icon-f7e94868 { margin-bottom: 0; } }
.coh-ce-cpt_amd_product_tile_with_icon-772f6b41 { padding: 0; margin: 0; }
.coh-ce-cpt_amd_product_tile_with_icon-2f6b9d0f { max-height: 50px; width: auto; padding: 2px; }
.coh-ce-cpt_amd_product_tile_with_icon-eeb8ac8c { 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: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-cpt_amd_product_tile_with_icon-2bad142e { text-decoration: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-ce-cpt_amd_product_tile_with_icon-b9a06141 { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 20px; line-height: 22px; }
.coh-ce-cpt_amd_product_tile_with_icon-b9a06141:hover { color: white; }
.coh-ce-cpt_amd_product_tile_with_icon-a3c09ea:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F105"; font-family: "fontello"; height: 20px; width: 20px; font-size: 18px; color: #c4c8d3; margin-left: 6px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_product_tile_with_icon-a3c09ea:after { font-size: 24px; } }
.coh-ce-cpt_amd_product_tile_with_icon-e771ec61 { margin-top: 2px; 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-align-content: start; -ms-flex-line-pack: start; align-content: start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-cpt_amd_product_tile_with_icon-2768a1fb { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #131318; font-size: 14px; margin-right: 3px; }
.coh-ce-cpt_amd_product_tile_with_icon-2768a1fb:hover { color: white; }
.coh-ce-cpt_amd_product_tile_with_icon-82a94236 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #131318; font-size: 14px; }
.coh-ce-cpt_amd_product_tile_with_icon-82a94236:hover { color: white; }
.coh-ce-cpt_amd_product_tile_with_icon-5e259533 { text-decoration: none; margin-top: 10px; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #3d4252; font-weight: 300; font-size: 0.8125rem; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_amd_product_tile_with_icon-f0edf9cf { background-image: -webkit-linear-gradient(85deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-image: -o-linear-gradient(85deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-image: linear-gradient(5deg, #b82370 1%, #c94b5e 72%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; position: absolute; height: 100%; width: 100%; opacity: 0; -webkit-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; top: 0; left: 0; z-index: 1; -webkit-border-radius: 8px; border-radius: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_product_tile_with_icon-f0edf9cf { -webkit-filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.46)); filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.46)); } }
.coh-ce-cpt_amd_product_tile_with_icon-f0edf9cf:hover { opacity: 1; }
.coh-ce-cpt_amd_related_product_grid_vie-619348e2 .js-pager__items.pager { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; 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; margin-top: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_related_product_grid_vie-619348e2 .js-pager__items.pager { margin-top: 12px; } }
.coh-ce-cpt_amd_related_product_grid_vie-619348e2 .js-pager__items.pager .pager__item { text-decoration: none; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #b82370; font-size: 14px; line-height: 18px; background-color: rgba(161, 19, 77, 0.1); padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; -webkit-border-radius: 2px; border-radius: 2px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_related_product_grid_vie-619348e2 .js-pager__items.pager .pager__item { font-size: 16px; line-height: 20px; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; -webkit-border-radius: 4px; border-radius: 4px; } }
.coh-ce-cpt_amd_related_product_grid_vie-619348e2 .js-pager__items.pager .pager__item:before { display: none; }
.coh-ce-cpt_amd_related_product_grid_vie-619348e2 .js-pager__items.pager .pager__item:hover { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #b82370), color-stop(71%, #c94b5e), to(#df6469)); background-image: -webkit-linear-gradient(left, #b82370 1%, #c94b5e 71%, #df6469 100%); background-image: -o-linear-gradient(left, #b82370 1%, #c94b5e 71%, #df6469 100%); background-image: linear-gradient(90deg, #b82370 1%, #c94b5e 71%, #df6469 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; -webkit-box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3); box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3); color: white; }
.coh-ce-cpt_amd_related_product_grid_vie-619348e2 .js-pager__items.pager .pager__item:hover a { color: white; }
.coh-ce-cpt_amd_related_product_grid_vie-619348e2 .js-pager__items.pager .pager__item a { font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #b82370; text-decoration: none; }
.coh-ce-cpt_amd_related_product_grid_vie-9ed99905 { margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_related_product_grid_vie-9ed99905 { margin-bottom: 48px; } }
.coh-ce-cpt_amd_search_listing_tile-b7ccb071 .basic-listing-tile-image ~ .basic-listing-tile-title h5 { font-size: 18px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_search_listing_tile-b7ccb071 .basic-listing-tile-image ~ .basic-listing-tile-title h5 { font-size: 20px; } }
.coh-ce-cpt_amd_search_listing_tile-b7ccb071 .basic-listing-tile-image ~ .basic-listing-tile-divider { display: none; }
.coh-ce-cpt_amd_search_listing_tile-b7ccb071 .author-image, .coh-ce-cpt_amd_search_listing_tile-b7ccb071 .author-name { display: none; }
.coh-ce-cpt_amd_search_listing_tile-231c34cf { width: 100%; overflow: hidden; margin-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 160px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_search_listing_tile-231c34cf { height: 198px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_search_listing_tile-231c34cf { margin-bottom: 12px; } }
.coh-ce-cpt_amd_search_listing_tile-78a4d6b3 { 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: 100%; width: 100%; }
.coh-ce-cpt_amd_search_listing_tile-66f9399 { margin-top: 0; margin-bottom: 0; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b697b; font-size: 0.75rem; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_search_listing_tile-66f9399 { font-size: 1rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_search_listing_tile-66f9399 { font-size: 1.125rem; } }
.coh-ce-cpt_amd_search_listing_tile-507921c3 { text-decoration: none; }
.coh-ce-cpt_amd_search_listing_tile-507921c3 h5 { text-decoration: none; margin-top: 24px; margin-bottom: 24px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_search_listing_tile-507921c3 h5 { text-decoration: none; margin-top: 24px; margin-bottom: 24px; } }
.coh-ce-cpt_amd_search_listing_tile-f923301b { margin-top: 12px; margin-bottom: 8px; }
.coh-ce-cpt_amd_search_listing_tile-4d7c449f { margin-bottom: 0; }
.coh-ce-cpt_amd_search_listing_tile-1de5359b { margin-top: 24px; margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_search_listing_tile-1de5359b { margin-top: 32px; margin-bottom: 48px; } }
.coh-ce-cpt_amd_tables-5b0b3ff8 { display: none; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_tables-5b0b3ff8 { display: none; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_tables-5b0b3ff8 { display: none; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_tables-5b0b3ff8 { display: none; } }
@media (min-width: 48rem) { .coh-ce-cpt_amd_tables-b40b6dbe { margin-bottom: 20px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_tables-b40b6dbe { margin-bottom: 20px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_tables-b40b6dbe { margin-bottom: 20px; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 { margin-top: 0; }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-play-progress.vjs-slider-bar { background-image: -webkit-linear-gradient(288deg, #c9317f 50%, #f9b848 100%); background-image: -o-linear-gradient(288deg, #c9317f 50%, #f9b848 100%); background-image: linear-gradient(882deg, #c9317f 50%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-volume-level { background-image: -webkit-linear-gradient(288deg, #c9317f 39%, #f9b848 100%); background-image: -o-linear-gradient(288deg, #c9317f 39%, #f9b848 100%); background-image: linear-gradient(882deg, #c9317f 39%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-control-bar { background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); font-size: 14px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-mouse .vjs-control-bar { font-size: 0.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_video_iframes-8d53b419 button:hover { background-color: rgba(0, 0, 0, 0); background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item { background-color: rgba(0, 0, 0, 0.4); padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-border-radius: 0; border-radius: 0; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 12px; line-height: 18px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item { font-size: 14px; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:before { display: none; }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover { text-shadow: 0 0 0 rgba(0, 0, 0, 0); background-color: black; color: white; }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-big-play-button { height: 48px; width: 48px; background-color: #c9317f; min-height: 48px; max-height: 48px; min-width: 48px; max-width: 48px; margin-top: 0; margin-right: 1px; margin-bottom: 0; margin-left: 1px; position: absolute; top: 0; left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-big-play-button { height: 68px; width: 68px; max-height: 68px; min-height: 68px; min-width: 68px; max-width: 68px; left: 24px; top: 22px; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-big-play-button .vjs-icon-placeholder:before { font-size: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-big-play-button .vjs-icon-placeholder:before { font-size: 42px; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-control { 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-ce-cpt_amd_video_iframes-8d53b419 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button { font-size: 14px; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-menu-button-popup .vjs-menu { left: -5em; bottom: 0; }
@media (min-width: 35.3125rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-menu-button-popup .vjs-menu { bottom: -6px; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-menu-button-popup .vjs-menu .vjs-menu-content { -webkit-border-radius: 4px; border-radius: 4px; }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-play-button-shape-square .vjs-big-play-button { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-play-button-shape-square .vjs-big-play-button { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; height: 48px; width: 100%; padding-top: 8px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; position: absolute; top: 0; left: 48px; 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; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(24px); backdrop-filter: blur(24px); }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text { height: 68px; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; width: auto; left: 92px; top: 22px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 0.75rem; line-height: 18px; margin-bottom: 2px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 260px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 551px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { font-size: 1.25rem; margin-bottom: 6px; width: 700px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { width: 900px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text .vjs-dock-title { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 1071px; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { font-size: 0.625rem; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; line-height: 14px; margin-bottom: 0; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 260px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 551px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { font-size: 0.75rem; line-height: 18px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 700px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 900px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js .vjs-dock-text .vjs-dock-description { width: 1071px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .video-js.vjs-has-started .vjs-dock-text { background-color: rgba(0, 0, 0, 0); margin-left: 12px; background-image: none; padding-right: 8px; padding-left: 8px; -webkit-backdrop-filter: none; backdrop-filter: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js.vjs-has-started .vjs-dock-text { left: 24px; margin-left: 0; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after { left: 0; top: 8px; }
.coh-ce-cpt_amd_video_iframes-8d53b419 .video-js { -webkit-border-radius: 5px; border-radius: 5px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .video-js { -webkit-border-radius: 10px; border-radius: 10px; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 button.vjs-control.vjs-button { font-size: 12px; width: 30px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 button.vjs-control.vjs-button { width: 40px; font-size: 14px; } }
.coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-button > .vjs-icon-placeholder:before { font-size: 18px; line-height: 45px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_video_iframes-8d53b419 .vjs-button > .vjs-icon-placeholder:before { font-size: 22px; } }
.coh-ce-cpt_article_image_slide_containe-2b3236bc { width: 100vw; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%); }
@media (min-width: 64rem) { .coh-ce-cpt_article_image_slide_containe-2b3236bc { width: 100%; margin-left: 0; } }
@media (min-width: 120rem) { .move-pagination-up.coh-ce-cpt_article_image_slide_containe-2b3236bc .slick-dots { top: -2rem; } }
@media (min-width: 120rem) { .move-pagination-down.coh-ce-cpt_article_image_slide_containe-2b3236bc .slick-dots { padding-top: 1rem; } }
@media (min-width: 35.3125rem) { .padding-left-right.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 64rem) { .padding-left-right.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid { padding-right: 3.5rem; padding-left: 3.5rem; } }
@media (min-width: 120rem) { .padding-left-right.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid { padding-right: 5rem; padding-left: 5rem; } }
.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid { overflow: visible; }
@media (min-width: 64rem) { .coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid { margin-right: 40px; margin-left: 40px; } }
.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid .slick-prev { left: -40px; }
.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid .slick-next { right: -40px; }
.coh-ce-cpt_article_image_slide_item-5f57bd6 { max-height: 560px; width: 100%; margin-bottom: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -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-border-radius: 0; border-radius: 0; position: relative; }
@media (min-width: 64rem) { .coh-ce-cpt_article_image_slide_item-5f57bd6 { height: 560px; max-height: none; margin-bottom: 16px; -webkit-border-radius: 8px; border-radius: 8px; } }
.coh-ce-cpt_article_image_slide_item-3752003f { height: auto; max-width: 100%; width: auto; max-height: 100%; }
.coh-ce-cpt_article_image_slide_item-e304a8c2 { max-width: 765px; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_article_image_slide_item-a0427a78 { padding-left: 16px; position: relative; margin-right: 12px; margin-left: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_article_image_slide_item-a0427a78 { padding-left: 24px; margin-right: 0; margin-left: 0; } }
.coh-ce-cpt_article_image_slide_item-a0427a78:before { height: 100%; width: 2px; background-color: #d9dbe2; display: block; content: ''; position: absolute; left: 0; top: 0; -webkit-border-radius: 3px; border-radius: 3px; }
@media (min-width: 120rem) { .coh-ce-cpt_background_video-3a31c24c { position: relative; z-index: -1; } }
@media (min-width: 120rem) { .coh-ce-cpt_background_video-5cc67da2 { width: 100%; } }
.coh-style-section--dark-theme.coh-ce-cpt_benefits_and_highlights_list-4032cb07 .benefits-and-highlights-description { color: #c4c8d3; }
.coh-style-section--dark-theme.coh-ce-cpt_benefits_and_highlights_list-4032cb07 .benefits-and-highlights-list .benefits-and-highlights-list-item:before { background-color: rgba(198, 63, 66, 0.1); }
.coh-ce-cpt_benefits_and_highlights_list-5144a8ba { margin-top: 45px; }
@media (min-width: 64rem) { .coh-ce-cpt_benefits_and_highlights_list-5144a8ba { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 32px; margin-right: -16px; margin-left: -16px; } }
.coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-2col { width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-2col { width: -webkit-calc(50% - 64px); width: calc(50% - 64px); } }
.coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-1col { width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-1col { width: 100% !important; } }
.coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-1col:nth-last-child(2) { margin-bottom: 24px !important; }
@media (min-width: 64rem) { .coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-1col:nth-last-child(2) { margin-bottom: 48px !important; } }
.coh-ce-cpt_benefits_and_highlights_list-5382023f { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-ce-cpt_benefits_and_highlights_list-86a19931 { margin-top: 0; margin-bottom: 6px; }
@media (min-width: 120rem) { .coh-ce-cpt_blockquote-eebeed73 { padding-right: 0; padding-left: 0; border-left-style: none; margin-bottom: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_blockquote-eebeed73:before { padding-left: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_blockquote-50ab9410 { font-size: 1rem; line-height: 1rem; padding-top: 1.5rem; margin-top: auto; } }
@media (min-width: 120rem) { .coh-ce-cpt_blockquote-553a8b89 { display: block; font-weight: bold; } }
@media (min-width: 120rem) { .coh-ce-cpt_blockquote-5baee877 { display: block; margin-top: 0.5rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_blockquote-bf1797a2 { font-style: normal; font-size: 0.75rem; } }
.coh-ce-cpt_campaign_hero-b05801a8 { background-color: rgba(0, 0, 0, 0.4); height: 100%; width: 100%; display: none; position: absolute; top: 0; left: 0; z-index: 1; }
@media (min-width: 64rem) { .coh-ce-cpt_campaign_hero-b05801a8 { display: block; } }
.coh-ce-cpt_campaign_hero-b0b9cbeb { height: 280px; width: 100vw; 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; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%); }
@media (min-width: 64rem) { .coh-ce-cpt_campaign_hero-b0b9cbeb { display: none; min-height: 420px; height: auto; } }
.coh-ce-cpt_campaign_hero-60976943 { width: auto; max-width: none; }
@media (min-width: 64rem) { .coh-ce-cpt_campaign_hero-60976943 { max-width: 100%; width: 100%; } }
.coh-ce-cpt_campaign_hero-49d2a4bb { position: relative; height: auto; overflow: hidden; width: 100vw; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%); }
@media (min-width: 64rem) { .coh-ce-cpt_campaign_hero-49d2a4bb { position: absolute; top: 0; left: 0; min-height: 600px; } }
.coh-ce-cpt_campaign_hero-49d2a4bb .coh-video-background { height: 100%; width: 100%; }
.coh-ce-cpt_campaign_hero-b7081a83 { position: relative; z-index: 2; height: auto; }
@media (min-width: 64rem) { .coh-ce-cpt_campaign_hero-b7081a83 { min-height: 420px; } }
@media (min-width: 120rem) { .coh-ce-cpt_campaign_hero-b7081a83 { min-height: 500px; } }
.coh-ce-cpt_campaign_hero-9626d112 { padding-top: 40px; padding-bottom: 70px; }
@media (min-width: 64rem) { .coh-ce-cpt_campaign_hero-9626d112 { padding-top: 80px; padding-bottom: 80px; } }
@media (min-width: 90rem) { .coh-ce-cpt_campaign_hero-9626d112 { padding-top: 120px; padding-bottom: 120px; } }
.coh-ce-cpt_campaign_hero-db2187eb { margin-top: 0; margin-bottom: 8px; display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_campaign_hero-db2187eb { margin-bottom: 16px; display: block; } }
.coh-ce-cpt_campaign_hero-6280918e { margin-top: 0; margin-bottom: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_campaign_hero-6280918e { display: none; } }
.coh-ce-cpt_campaign_hero-c7e055fa { margin-bottom: 0; color: white; }
.coh-ce-cpt_campaign_hero-baeda77e { margin-top: 30px; max-width: 300px; }
@media (min-width: 120rem) { .coh-ce-cpt_column_0-9431213c { min-height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 120rem) { .coh-ce-cpt_contact_information_card-b76fe74a { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 120rem) { .coh-ce-cpt_contact_information_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_contact_information_card-42bc939c { font-style: normal; } }
@media (min-width: 120rem) { .coh-ce-cpt_contact_information_card-cc55f948 { width: 3rem; margin-bottom: 1.5rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
@media (min-width: 120rem) { .coh-ce-cpt_content_card-3045e827 { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-top: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_content_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_content_card-3df446bf:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 1; } }
@media (min-width: 120rem) { .coh-ce-cpt_content_card-92be551f { margin-top: auto; } }
@media (min-width: 120rem) { .coh-ce-cpt_content_card-59cddfc1 { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
.coh-style-section--dark-theme.coh-ce-cpt_documents_download-50c099b9 .document-download-card { background-color: #232630; }
.coh-style-section--dark-theme.coh-ce-cpt_documents_download-50c099b9 .document-download-card .document-download-list { color: #c4c8d3; }
.coh-style-section--dark-theme.coh-ce-cpt_documents_download-50c099b9 .document-download-card .document-download-list .document-download-list-item:before { color: #c4c8d3; }
.coh-ce-cpt_documents_download-9ed99905 { margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_documents_download-9ed99905 { margin-bottom: 48px; } }
.coh-ce-cpt_documents_download-2b87696e { margin-right: 0; margin-left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_documents_download-2b87696e { margin-right: -16px; margin-left: -16px; } }
.coh-ce-cpt_documents_download-bb48ee8f { background-color: white; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-border-radius: 10px; border-radius: 10px; margin-bottom: 4px; }
@media (min-width: 64rem) { .coh-ce-cpt_documents_download-bb48ee8f { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; width: -webkit-calc(50% - 32px); width: calc(50% - 32px); max-width: -webkit-calc(50% - 32px); max-width: calc(50% - 32px); margin-right: 16px; margin-bottom: 32px; margin-left: 16px; } }
.coh-ce-cpt_documents_download-bb48ee8f .coh-row { width: 100%; }
.coh-ce-cpt_documents_download-64ae99f0 { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding-right: 12px; padding-left: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_documents_download-64ae99f0 { padding-right: 24px; padding-left: 24px; } }
.coh-ce-cpt_documents_download-ad6e83fd { display: none; padding-right: 0; padding-left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_documents_download-ad6e83fd { display: block; } }
.coh-ce-cpt_documents_download-599f87ec { padding-right: 0; padding-left: 0; }
.coh-ce-cpt_documents_download-52074aa2 { font-size: 0.875rem; margin-top: 0; margin-bottom: 6px; overflow: hidden; max-width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_documents_download-52074aa2 { font-size: 0.875rem; margin-top: 0; } }
.coh-ce-cpt_documents_download-121d9543 { list-style-type: none; font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #6b697b; font-size: 0.625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_documents_download-121d9543 { font-size: 0.75rem; } }
.coh-ce-cpt_documents_download-121d9543 li { padding-left: 8px; margin-bottom: 0; margin-left: 5px; }
.coh-ce-cpt_documents_download-121d9543 li:before { height: 3px; width: 3px; color: rgba(19, 19, 24, 0.4); }
.coh-ce-cpt_documents_download-121d9543 li:first-child { padding-left: 0; margin-left: 0; }
.coh-ce-cpt_documents_download-121d9543 li:first-child:before { display: none; }
.coh-ce-cpt_documents_download-f526c1a3 { margin-left: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_documents_download-f526c1a3 { margin-left: 24px; } }
@media (min-width: 120rem) { .coh-ce-cpt_drop_zone_and_wide_image-40886e00 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 120rem) { .image-drop-zone-desktop.coh-ce-cpt_drop_zone_and_wide_image-40886e00 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }
@media (min-width: 120rem) { .image-drop-zone-desktop.coh-ce-cpt_drop_zone_and_wide_image-40886e00 .image-column { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 48rem) { .image-drop-zone-tablet.coh-ce-cpt_drop_zone_and_wide_image-40886e00 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (min-width: 120rem) { .coh-ce-cpt_drop_zone_and_wide_image-2265c5c { 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 (min-width: 35.3125rem) { .coh-ce-cpt_drop_zone_and_wide_image-bf5611cb { padding-top: 3rem; } }
@media (min-width: 48rem) { .coh-ce-cpt_drop_zone_and_wide_image-bf5611cb { padding-top: 4.5rem; padding-bottom: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_drop_zone_and_wide_image-399455a4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 35.3125rem) { .coh-ce-cpt_drop_zone_and_wide_image-232e84bb { padding-bottom: 3rem; } }
@media (min-width: 48rem) { .coh-ce-cpt_drop_zone_and_wide_image-232e84bb { height: auto; min-width: 100%; padding-bottom: 4.5rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_drop_zone_and_wide_image-232e84bb { min-width: 50vw; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 48rem) { .image-object-fit-cover.coh-ce-cpt_drop_zone_and_wide_image-232e84bb img { height: auto; } }
@media (min-width: 120rem) { .image-object-fit-cover.coh-ce-cpt_drop_zone_and_wide_image-232e84bb img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; } }
@media (min-width: 120rem) { .coh-ce-cpt_drop_zone_and_wide_image-232e84bb img { min-width: 100%; } }
.coh-ce-cpt_duplicate_of_amd_feature_lis-1c75aa11 .author-image, .coh-ce-cpt_duplicate_of_amd_feature_lis-1c75aa11 .author-name { display: none; }
.coh-ce-cpt_duplicate_of_amd_feature_lis-613d4c71 { width: 100%; overflow: hidden; margin-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 48rem) { .coh-ce-cpt_duplicate_of_amd_feature_lis-613d4c71 { height: 280px; } }
@media (min-width: 64rem) { .coh-ce-cpt_duplicate_of_amd_feature_lis-613d4c71 { margin-bottom: 12px; } }
@media (min-width: 120rem) { .coh-ce-cpt_duplicate_of_amd_feature_lis-613d4c71 { height: 400px; } }
.coh-ce-cpt_duplicate_of_amd_feature_lis-78a4d6b3 { 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: 100%; width: 100%; }
.coh-ce-cpt_duplicate_of_amd_feature_lis-3d73bd13 { text-decoration: none; }
.coh-ce-cpt_duplicate_of_amd_feature_lis-3d73bd13 h5 { text-decoration: none; margin-top: 24px; margin-bottom: 24px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (min-width: 64rem) { .coh-ce-cpt_duplicate_of_amd_feature_lis-3d73bd13 h5 { text-decoration: none; margin-top: 24px; margin-bottom: 24px; } }
@media (min-width: 120rem) { .coh-ce-cpt_feature_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_feature_card-cc55f948 { width: 3rem; margin-bottom: 1.5rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
@media (min-width: 120rem) { .move-pagination-up.coh-ce-cpt_gallery_slider-4d540297 .slick-dots { top: -2rem; } }
@media (min-width: 120rem) { .move-pagination-down.coh-ce-cpt_gallery_slider-4d540297 .slick-dots { top: 1.5rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_heading-a59c0ad8 { display: block; } }
@media (min-width: 120rem) { .dark-heading.coh-ce-cpt_heading-a59c0ad8 { color: black; } }
@media (min-width: 120rem) { .light-heading.coh-ce-cpt_heading-a59c0ad8 { color: white; } }
@media (min-width: 120rem) { .color-heading.coh-ce-cpt_heading-a59c0ad8 { color: #26a3dd; } }
@media (min-width: 120rem) { .align-text-left.coh-ce-cpt_heading-a59c0ad8 { text-align: left; } }
@media (min-width: 120rem) { .align-text-center.coh-ce-cpt_heading-a59c0ad8 { text-align: center; } }
@media (min-width: 120rem) { .align-text-right.coh-ce-cpt_heading-a59c0ad8 { text-align: right; } }
@media (min-width: 64rem) { .coh-ce-cpt_hero-fedf769c { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_hero-fedf769c { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 120rem) { .transparent-background.coh-ce-cpt_hero-fedf769c { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 120rem) { .solid-dark-background.coh-ce-cpt_hero-fedf769c { background-color: #222222; } }
@media (min-width: 120rem) { .solid-light-background.coh-ce-cpt_hero-fedf769c { background-color: #f2f2f2; } }
@media (min-width: 120rem) { .semi-transparent-dark-background.coh-ce-cpt_hero-fedf769c { background-color: rgba(0, 0, 0, 0.5); } }
@media (min-width: 120rem) { .coh-ce-cpt_hero-48d68960 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 120rem) { .fluid.coh-ce-cpt_hero-48d68960 { min-height: 80vh; } }
@media (min-width: 35.3125rem) { .tall.coh-ce-cpt_hero-48d68960 { min-height: 25rem; } }
@media (min-width: 64rem) { .tall.coh-ce-cpt_hero-48d68960 { min-height: 35rem; } }
@media (min-width: 90rem) { .tall.coh-ce-cpt_hero-48d68960 { min-height: 37.5rem; } }
@media (min-width: 120rem) { .tall.coh-ce-cpt_hero-48d68960 { min-height: 40rem; } }
@media (min-width: 35.3125rem) { .short.coh-ce-cpt_hero-48d68960 { min-height: 10rem; } }
@media (min-width: 64rem) { .short.coh-ce-cpt_hero-48d68960 { min-height: 15rem; } }
@media (min-width: 120rem) { .short.coh-ce-cpt_hero-48d68960 { min-height: 20rem; } }
@media (min-width: 120rem) { .center-align-content.coh-ce-cpt_hero-48d68960 { -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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 120rem) { .center-align-content.coh-ce-cpt_hero-48d68960 .coh-wysiwyg { text-align: center; } }
@media (min-width: 48rem) { .center-align-content.coh-ce-cpt_hero-48d68960 .text-content { width: 100%; } }
@media (min-width: 64rem) { .center-align-content.coh-ce-cpt_hero-48d68960 .text-content { width: 72%; } }
@media (min-width: 120rem) { .center-align-content.coh-ce-cpt_hero-48d68960 .text-content { width: 64%; text-align: center; } }
@media (min-width: 35.3125rem) { .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content { margin-top: 3rem; } }
@media (min-width: 48rem) { .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content { width: 100%; } }
@media (min-width: 64rem) { .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content { width: 72%; } }
@media (min-width: 120rem) { .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; width: 64%; margin-top: 4rem; } }
@media (min-width: 120rem) { .center-align-content.coh-ce-cpt_hero-48d68960 .buttons { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 48rem) { .left-align-content.coh-ce-cpt_hero-48d68960 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 120rem) { .left-align-content.coh-ce-cpt_hero-48d68960 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 48rem) { .left-align-content.coh-ce-cpt_hero-48d68960 .text-content { width: 100%; } }
@media (min-width: 64rem) { .left-align-content.coh-ce-cpt_hero-48d68960 .text-content { width: 48%; } }
@media (min-width: 120rem) { .left-align-content.coh-ce-cpt_hero-48d68960 .text-content { width: 32%; } }
@media (min-width: 35.3125rem) { .left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content { margin-top: 3rem; } }
@media (min-width: 48rem) { .left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content { width: 100%; margin-top: 4rem; margin-left: 0; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; } }
@media (min-width: 120rem) { .left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content { margin-left: 7.5rem; } }
@media (min-width: 48rem) { .right-align-content.coh-ce-cpt_hero-48d68960 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 120rem) { .right-align-content.coh-ce-cpt_hero-48d68960 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 48rem) { .right-align-content.coh-ce-cpt_hero-48d68960 .text-content { width: 100%; } }
@media (min-width: 64rem) { .right-align-content.coh-ce-cpt_hero-48d68960 .text-content { width: 48%; } }
@media (min-width: 120rem) { .right-align-content.coh-ce-cpt_hero-48d68960 .text-content { width: 32%; } }
@media (min-width: 35.3125rem) { .right-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content { margin-top: 3rem; } }
@media (min-width: 48rem) { .right-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content { width: 100%; margin-top: 4rem; margin-right: 0; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; } }
@media (min-width: 120rem) { .right-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content { margin-right: 7.5rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_hero-77bc8a97 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 120rem) { .colored.coh-ce-cpt_hero-fd5ded85 { color: #26a3dd; } }
@media (min-width: 64rem) { .add-space-below.coh-ce-cpt_hero-55f19225 { margin-bottom: 1.5rem; } }
@media (min-width: 120rem) { .add-space-below.coh-ce-cpt_hero-55f19225 { margin-bottom: 2rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_hero-65b810ab { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
.coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1 { font-size: 31px; background-color: rgba(0, 0, 0, 0); color: #232630; margin-top: 40px; margin-bottom: 40px; }
@media (min-width: 64rem) { .coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1 { font-size: 40px; } }
@media (min-width: 90rem) { .coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1 { font-size: 56px; margin-top: 64px; margin-bottom: 64px; } }
@media (min-width: 120rem) { .coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1 { font-size: 62px; } }
.coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1.coh-style-section--dark-theme { color: #f4f5f6; background: none; -webkit-text-fill-color: #F4F5F6; }
.coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1.coh-style-section--light-theme { background: none; -webkit-text-fill-color: #232630; color: #232630; }
.coh-ce-cpt_hero_insight-3ddf30b3 { display: block; }
@media (min-width: 48rem) { .coh-ce-cpt_hero_insight-3ddf30b3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_hero_insight-14548147 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-ce-cpt_hero_insight-7d5a9a91 { 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; -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-cpt_hero_insight-47be8752 { padding-top: 24px; padding-right: 12px; padding-bottom: 24px; padding-left: 12px; 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 (min-width: 64rem) { .coh-ce-cpt_hero_insight-47be8752 { padding-top: 60px; padding-right: 30px; padding-bottom: 60px; padding-left: 60px; } }
@media (min-width: 90rem) { .coh-ce-cpt_hero_insight-47be8752 { padding-right: 50px; padding-left: 140px; } }
@media (min-width: 120rem) { .coh-ce-cpt_hero_insight-47be8752 { padding-right: 150px; padding-left: 170px; } }
.coh-ce-cpt_hero_insight-47be8752 .hero-company-logo ~ .coh-style-author { display: none; }
.coh-ce-cpt_hero_insight-b56fe939 { max-width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_hero_insight-b56fe939 { max-width: 70%; } }
.coh-ce-cpt_hero_insight-adde3148 { margin-top: 20px; max-width: 120px; }
@media (min-width: 64rem) { .coh-ce-cpt_hero_insight-adde3148 { margin-top: 40px; } }
.coh-ce-cpt_hero_insight-d9ae6f3b { height: auto; width: 100%; }
@media (min-width: 120rem) { .coh-ce-cpt_horizontal_content_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_horizontal_content_card-3df446bf:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 1; } }
@media (min-width: 120rem) { .coh-ce-cpt_horizontal_content_card-92be551f { margin-top: auto; } }
@media (min-width: 120rem) { .coh-ce-cpt_horizontal_content_card-9b2e5e08 { min-height: 1px; } }
@media (min-width: 120rem) { .image-object-fit-cover.coh-ce-cpt_horizontal_content_card-9b2e5e08 { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; } }
@media (min-width: 120rem) { .coh-ce-cpt_impact_card-c4fa5111 { 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; max-width: 25rem; height: 100%; } }
@media (min-width: 120rem) { .coh-ce-cpt_impact_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_impact_card-63e38b8f { color: white; } }
@media (min-width: 120rem) { .coh-ce-cpt_impact_card-63e38b8f:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 2; } }
@media (min-width: 120rem) { .coh-ce-cpt_impact_card-38bc85ac { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; margin-top: auto; } }
.coh-ce-cpt_latest_from_amdocs-719e6884 { margin-bottom: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_latest_from_amdocs-719e6884 { margin-bottom: 32px; } }
.coh-ce-cpt_latest_from_amdocs-4030e440 { height: 100%; width: 100%; padding-bottom: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 64rem) { .coh-ce-cpt_latest_from_amdocs-4030e440 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } }
.coh-ce-cpt_latest_from_amdocs-42a9b724 { font-size: 14px; }
.coh-ce-cpt_latest_from_amdocs-cea012d8 .coh-style-margin-bottom-large { margin-bottom: 0; }
@media (min-width: 120rem) { .coh-ce-cpt_linked_feature_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_linked_feature_card-b0f595f9:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 1; } }
@media (min-width: 120rem) { .coh-ce-cpt_linked_feature_card-92be551f { margin-top: auto; } }
@media (min-width: 120rem) { .coh-ce-cpt_linked_feature_card-cc55f948 { width: 3rem; margin-bottom: 1.5rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
@media (min-width: 120rem) { .coh-ce-cpt_logo_card-7e0447e5 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_logo_card-6456e07e { position: absolute; height: 100%; width: 100%; z-index: 1; } }
@media (min-width: 64rem) { .coh-ce-cpt_modal_window-50d5c6fb { max-height: -webkit-calc(100vh - 3rem); max-height: calc(100vh - 3rem); padding: 1.5rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_modal_window-50d5c6fb { overflow: auto; max-height: -webkit-calc(100vh - 4rem); max-height: calc(100vh - 4rem); -webkit-overflow-scrolling: touch; padding: 2rem; } }
.coh-ce-cpt_parallax_banner-262f84ea { margin-top: 0; position: relative; }
.coh-ce-cpt_parallax_banner-ba995c81 { position: relative; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #131318; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-ba995c81 { position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; display: block; } }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-66165e48 .coh-row-xs > .coh-row-inner > .coh-column { position: absolute; top: 0; } }
.coh-ce-cpt_parallax_banner-180fdd84 { position: relative; -webkit-box-pack: left; -webkit-justify-content: left; -ms-flex-pack: left; justify-content: left; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; z-index: 3; padding-top: 10px; padding-right: 30px; padding-bottom: 50px; padding-left: 30px; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-180fdd84 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_parallax_banner-c76c8653 { position: relative; 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; z-index: 9; height: 320px; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-c76c8653 { height: 550px; position: absolute; z-index: 9; } }
.coh-ce-cpt_parallax_banner-ccafa21d { position: relative; top: 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; font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-weight: 300; margin-bottom: 15px; left: -2px; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-ccafa21d { margin-bottom: inherit; } }
.coh-ce-cpt_parallax_banner-a352d01f { color: white; font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 20px; line-height: 1.5em; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-a352d01f { font-size: 26px; } }
.coh-ce-cpt_parallax_banner-a543b21c { margin-top: 20px; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-a543b21c { margin-top: 40px; } }
.coh-ce-cpt_parallax_banner-46bea1c6 { clear: both; z-index: 9; }
.coh-ce-cpt_parallax_banner-46bea1c6:before, .coh-ce-cpt_parallax_banner-46bea1c6:after { clear: both; content: " "; display: table; }
.coh-ce-cpt_parallax_banner-a7247532 { position: absolute; z-index: 2; }
.coh-ce-cpt_parallax_banner-3c24789c { position: relative; background-color: #131318; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-3c24789c { position: relative; display: block; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-416d22e8 .coh-row-xs > .coh-row-inner > .coh-column { position: absolute; top: 0; } }
.coh-ce-cpt_parallax_banner-e8f7eac5 { padding-top: 10px; padding-right: 30px; padding-bottom: 50px; padding-left: 30px; position: relative; z-index: 3; -webkit-box-pack: left; -webkit-justify-content: left; -ms-flex-pack: left; justify-content: left; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-e8f7eac5 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_parallax_banner-c289d61e { position: relative; 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; z-index: 9; height: 320px; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-c289d61e { height: 550px; position: absolute; z-index: 9; } }
.coh-ce-cpt_parallax_banner-13cf2011 { position: relative; top: 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; font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-weight: 300; margin-bottom: 15px; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-13cf2011 { margin-bottom: inherit; } }
.coh-ce-cpt_parallax_banner-fd0167e5 { z-index: 0; margin-top: 20px; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-fd0167e5 { margin-top: 40px; } }
.coh-ce-cpt_parallax_banner-c2ac6635 { clear: both; z-index: 9; position: relative; }
.coh-ce-cpt_parallax_banner-c2ac6635:before, .coh-ce-cpt_parallax_banner-c2ac6635:after { clear: both; content: " "; display: table; }
.coh-ce-cpt_parallax_banner-5a3fd5c9 { display: block; background-position: left top; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-5a3fd5c9 { display: none; } }
.coh-ce-cpt_parallax_banner-e336f669 { background-color: #131318; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; height: auto; overflow: hidden; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-e336f669 { display: block; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; height: 600px; } }
.coh-ce-cpt_parallax_banner-e336f669 .coh-video-background { height: 100%; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-96d3907d .coh-row-xs > .coh-row-inner > .coh-column { position: absolute; top: 0; } }
.coh-ce-cpt_parallax_banner-61b82653 { position: relative; 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; z-index: 9; height: 320px; }
@media (min-width: 64rem) { .coh-ce-cpt_parallax_banner-61b82653 { height: 550px; position: absolute; z-index: 9; } }
@media (min-width: 120rem) { .coh-ce-cpt_price_card-6c50e96c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 120rem) { .coh-ce-cpt_price_card-13c60bc1 { margin-bottom: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_price_card-12c4107e:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 1; } }
@media (min-width: 120rem) { .coh-ce-cpt_price_card-6eb4d95c { margin-top: 2rem; margin-bottom: 2rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_price_card-b2503be0 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-top: auto; } }
@media (min-width: 120rem) { .coh-ce-cpt_price_card-1775711d { margin-left: -0.5rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_price_card-77973a3b { font-size: 3.125rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_price_card-5d509b1 { font-size: 0.875rem; font-weight: bold; margin-bottom: 1.5rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_price_card-d17cb34a { margin-top: 1.5rem; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
@media (min-width: 120rem) { .coh-ce-cpt_price_card-5289bcbf { margin-bottom: 1.5rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
@media (min-width: 120rem) { .coh-ce-cpt_profile_card-70163efb { margin-bottom: 0.375rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_profile_card-41b10bd:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; height: 100%; width: 100%; z-index: 1; } }
@media (min-width: 120rem) { .coh-ce-cpt_profile_card-12f61887 { display: inline-block; font-size: 0.875rem; line-height: 1.5; } }
@media (min-width: 120rem) { .coh-ce-cpt_profile_card-59cddfc1 { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
@media (min-width: 120rem) { .coh-ce-cpt_slide_item-2ee1ff76 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; } }
@media (min-width: 120rem) { .coh-ce-cpt_stat_card-b76fe74a { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 120rem) { .coh-ce-cpt_stat_card-5e7d51c3 { font-weight: bold; display: block; margin-bottom: 1rem; } }
@media (min-width: 35.3125rem) { .large.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 3.5rem; } }
@media (min-width: 64rem) { .large.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 4.5rem; } }
@media (min-width: 120rem) { .large.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 6rem; } }
@media (min-width: 35.3125rem) { .medium.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 2.5rem; } }
@media (min-width: 64rem) { .medium.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 3.5rem; } }
@media (min-width: 120rem) { .medium.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 4.5rem; } }
@media (min-width: 35.3125rem) { .small.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 1.5rem; } }
@media (min-width: 64rem) { .small.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 2.5rem; } }
@media (min-width: 120rem) { .small.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 3.5rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_stat_card-9703bc5a { font-weight: bold; font-size: 0.875rem; display: block; } }
@media (min-width: 120rem) { .coh-ce-cpt_stat_card-42588cf7 { width: 3rem; margin-bottom: 1rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
@media (min-width: 64rem) { .space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content { padding-left: 0; } }
@media (min-width: 120rem) { .space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content { padding-left: 11.5%; } }
@media (min-width: 120rem) { .coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-nav { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 120rem) { .coh-ce-cpt_testimonial_card-3154f319 { 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-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 120rem) { .coh-ce-cpt_testimonial_card-aa01a782 { border-left-style: none; padding-right: 0; padding-left: 0; margin-bottom: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 120rem) { .coh-ce-cpt_testimonial_card-2f2a169e { margin-top: auto; padding-top: 1.5rem; line-height: 1rem; font-size: 1rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_testimonial_card-29a98c9a { -webkit-border-radius: 100%; border-radius: 100%; width: 3.5rem; margin-right: auto; margin-bottom: 1.5rem; margin-left: auto; } }
@media (min-width: 120rem) { .coh-ce-cpt_testimonial_card-174b89fd { margin-bottom: 0.5rem; font-weight: bold; } }
@media (min-width: 120rem) { .coh-ce-cpt_testimonial_card-92c7cc8a { padding-bottom: 0.25rem; font-size: 0.875rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_testimonial_card-18495c3e { font-size: 0.875rem; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-4064ef56 { padding-top: 12px; padding-bottom: 32px; position: relative; z-index: 901; background-color: #f2f3f5; }
@media (min-width: 64rem) { .coh-ce-cpt_utilities_bar_breadcrumb_sti-4064ef56 { padding-bottom: 64px; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-5c76a16c { 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; padding-top: 8px; padding-bottom: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e8ec; }
@media (min-width: 64rem) { .coh-ce-cpt_utilities_bar_breadcrumb_sti-5c76a16c { padding-top: 0; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-3d76f372 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-3d76f372 .breadcrumb { padding-top: 0; }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-3d76f372 .coh-breadcrumb li:first-child { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_utilities_bar_breadcrumb_sti-3d76f372 .coh-breadcrumb li:first-child { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-63fe3b2e { 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-ce-cpt_utilities_bar_breadcrumb_sti-32284b85 { height: 20px; width: 1px; background-color: #e6e8ec; display: block; margin-right: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_utilities_bar_breadcrumb_sti-32284b85 { display: none; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-c3bc225d { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_utilities_bar_breadcrumb_sti-c3bc225d { display: block; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-8fc3a285 { display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_utilities_bar_breadcrumb_sti-8fc3a285 { display: none; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-2c1285c2 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-top: 8px; padding-bottom: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_utilities_bar_breadcrumb_sti-2c1285c2 { padding-top: 0; padding-bottom: 12px; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-2c1285c2 .breadcrumb { padding-top: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_utilities_bar_breadcrumb_sti-2c1285c2 .breadcrumb li { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #6b697b; font-size: 18px; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-2c1285c2 .breadcrumb li:first-child { display: none; }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-2c1285c2 .breadcrumb li:last-child { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_utilities_bar_breadcrumb_sti-2c1285c2 .breadcrumb li:after { display: none; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-2c1285c2 .breadcrumb 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; color: #6b697b; font-size: 18px; height: 16px; width: 16px; position: relative; display: block; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(0); transform: rotateY(0); }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-ec62b7dc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_utilities_bar_breadcrumb_sti-ec62b7dc { padding-bottom: 12px; } }
.coh-ce-cpt_utilities_bar_breadcrumb_sti-b8f7aa1a { height: 3px; position: absolute; bottom: 0; left: 0; }
@media (min-width: 35.3125rem) { .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 { display: none; } }
@media (min-width: 48rem) { .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 { display: none; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; height: 2.5rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 1.875rem; padding-left: 1.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .utilities-menu li { padding-right: 0.75rem; padding-left: 0.75rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .social-links a { width: 2rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_horizontal-830836c6 { height: 100%; } }
@media (min-width: 48rem) { .coh-ce-cpt_utilities_bar_horizontal-830836c6 + * { margin-left: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_horizontal-830836c6 + * { margin-left: 1rem; } }
@media (min-width: 48rem) { .coh-ce-cpt_utilities_bar_vertical-81040a3c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_vertical-81040a3c { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: stretch; -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; display: none; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_vertical-81040a3c .social-links a { width: auto; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_vertical-80f39919 { height: 100%; } }
@media (min-width: 48rem) { .coh-ce-cpt_utilities_bar_vertical-80f39919 + * { margin-left: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_vertical-80f39919 + * { margin-left: 1rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_vertical-80f39919 ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 120rem) { .coh-ce-cpt_utilities_bar_vertical-80f39919 a { padding-top: 0.75rem; padding-right: 1rem; padding-bottom: 0.75rem; padding-left: 1rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_video-ea901c4e { width: 100%; } }
.coh-ce-cpt_amd_animated_scroller-3008a1c7 { max-width: 100vw; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-3008a1c7 { padding-right: 24px; padding-left: 24px; } }
.coh-ce-cpt_amd_animated_scroller-211e2bee { background-color: #232630; position: sticky; top: 44px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; z-index: 10; position: -webkit-sticky; width: 100vw; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-211e2bee { background-color: rgba(0, 0, 0, 0); height: 100vh; position: -webkit-sticky; position: sticky; top: 0; -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; z-index: 0; width: 150px; } }
.coh-ce-cpt_amd_animated_scroller-7e590c30 { margin-bottom: 0; margin-left: 0; list-style-type: none; }
.coh-ce-cpt_amd_animated_scroller-53e6ce75 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #6b697b; font-size: 0.75rem; line-height: 110%; text-decoration: none; padding-top: 16px; padding-right: 12px; padding-bottom: 16px; padding-left: 12px; position: relative; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-53e6ce75 { padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px; } }
.coh-ce-cpt_amd_animated_scroller-53e6ce75:hover { border-left-color: rgba(0, 0, 0, 0); color: #6b697b; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-53e6ce75:hover { color: #f4f5f6; } }
.coh-ce-cpt_amd_animated_scroller-53e6ce75:first-child:before { -webkit-border-top-left-radius: 1px; border-top-left-radius: 1px; -webkit-border-top-right-radius: 1px; border-top-right-radius: 1px; }
.coh-ce-cpt_amd_animated_scroller-53e6ce75:last-child:before { -webkit-border-bottom-left-radius: 1px; border-bottom-left-radius: 1px; -webkit-border-bottom-right-radius: 1px; border-bottom-right-radius: 1px; }
.coh-ce-cpt_amd_animated_scroller-53e6ce75:before { background-color: rgba(0, 0, 0, 0); height: 3px; width: 100%; position: absolute; bottom: 0; left: 0; content: ''; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-53e6ce75:before { background-color: rgba(244, 245, 246, 0.1); height: 100%; width: 2px; position: absolute; top: 0; bottom: auto; left: 0; } }
.active.coh-ce-cpt_amd_animated_scroller-53e6ce75 { color: #f4f5f6; }
.active.coh-ce-cpt_amd_animated_scroller-53e6ce75:before { background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, #f9b848), to(#e26a6e)); background-image: -webkit-linear-gradient(bottom, #f9b848 1%, #e26a6e 100%); background-image: -o-linear-gradient(bottom, #f9b848 1%, #e26a6e 100%); background-image: linear-gradient(0deg, #f9b848 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; -webkit-border-radius: 1px; border-radius: 1px; }
.coh-ce-cpt_amd_animated_scroller-23baaafe { height: 40px; width: 40px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: -webkit-sticky; position: sticky; top: 86%; left: 68px; display: none; -webkit-border-radius: 50%; border-radius: 50%; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-23baaafe { display: block; } }
.coh-ce-cpt_amd_animated_scroller-23baaafe:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F107"; font-family: "fontello"; }
.coh-ce-cpt_amd_animated_scroller-56e85105 { margin-top: 0; margin-bottom: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-56e85105 { margin-top: -100vh; } }
.coh-ce-cpt_amd_animated_scroller-bc871d0c { margin-top: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-bc871d0c { margin-top: 25vh; } }
.coh-ce-cpt_amd_animated_scroller-49523cee { 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; padding-top: 80px; padding-right: 12px; padding-bottom: 32px; padding-left: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-49523cee { height: 100vh; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_amd_animated_scroller-d3bb46a3 { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #f4f5f6; font-size: 2.5rem; line-height: 114%; }
.coh-ce-cpt_amd_animated_scroller-f50bb8eb { margin-top: 32px; }
.coh-ce-cpt_amd_animated_scroller-9c32da42 { -webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; position: relative; left: 0; z-index: 0; margin-right: 4px; margin-left: 4px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-9c32da42 { display: none; } }
.active.coh-ce-cpt_amd_animated_scroller-9c32da42 { z-index: 1; opacity: 1; }
.scroll-highlight-item-image.coh-ce-cpt_amd_animated_scroller-9c32da42 .coh-video-background { height: 0; width: 0; display: none; }
.scroll-highlight-item-video.coh-ce-cpt_amd_animated_scroller-9c32da42 .coh-image { height: 0; width: 0; display: none; }
.coh-ce-cpt_amd_animated_scroller-954e8cb4 { -webkit-border-radius: 12px; border-radius: 12px; height: 150vw; width: 100%; -o-object-fit: cover; object-fit: cover; }
.coh-ce-cpt_amd_animated_scroller-45642e94 { height: 150vw; width: 100%; -webkit-border-radius: 12px; border-radius: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-45642e94 { -webkit-border-radius: 16px; border-radius: 16px; } }
.coh-ce-cpt_amd_animated_scroller-45642e94 video { -webkit-border-radius: 12px; border-radius: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-45642e94 video { -webkit-border-radius: 16px; border-radius: 16px; } }
.coh-ce-cpt_amd_animated_scroller-375b80fb { -webkit-backdrop-filter: blur(60px); backdrop-filter: blur(60px); background-color: rgba(0, 0, 0, 0.4); width: -webkit-calc(100% - 48px); width: calc(100% - 48px); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; position: absolute; bottom: 24px; left: 24px; -webkit-border-radius: 14px; border-radius: 14px; }
.coh-ce-cpt_amd_animated_scroller-ff7950a7 { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; margin-bottom: 0; font-size: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-ff7950a7 { font-size: 20px; } }
.coh-ce-cpt_amd_animated_scroller-f5319a1b { height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-ce-cpt_amd_animated_scroller-9ac49c7a { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-9ac49c7a { display: block; } }
.coh-ce-cpt_amd_animated_scroller-ff5b472a { min-height: 100vh; position: -webkit-sticky; position: sticky; top: 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; }
.coh-ce-cpt_amd_animated_scroller-5863feb7 { -webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; height: 70vh; width: 100%; position: absolute; left: 0; z-index: 0; opacity: 0; }
.coh-ce-cpt_amd_animated_scroller-5863feb7:hover .summary { background-image: -webkit-linear-gradient(85deg, #b82370 1%, #c94b5e 73%, #e26a6e 100%); background-image: -o-linear-gradient(85deg, #b82370 1%, #c94b5e 73%, #e26a6e 100%); background-image: linear-gradient(5deg, #b82370 1%, #c94b5e 73%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.active.coh-ce-cpt_amd_animated_scroller-5863feb7 { z-index: 1; opacity: 1; }
.scroll-highlight-item-image.coh-ce-cpt_amd_animated_scroller-5863feb7 .coh-video-background { height: 0; width: 0; display: none; }
.scroll-highlight-item-video.coh-ce-cpt_amd_animated_scroller-5863feb7 .coh-image { height: 0; width: 0; display: none; }
.coh-ce-cpt_amd_animated_scroller-5863feb7 .highlight-link:hover + .summary { background-color: #a1134d; }
.coh-ce-cpt_amd_animated_scroller-8c481647 { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; -webkit-border-radius: 12px; border-radius: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-8c481647 { -webkit-border-radius: 16px; border-radius: 16px; } }
.coh-ce-cpt_amd_animated_scroller-3f9cab99 { height: 100%; width: 100%; -webkit-border-radius: 12px; border-radius: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-3f9cab99 { -webkit-border-radius: 16px; border-radius: 16px; } }
.coh-ce-cpt_amd_animated_scroller-3f9cab99 video { -webkit-border-radius: 12px; border-radius: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_animated_scroller-3f9cab99 video { -webkit-border-radius: 16px; border-radius: 16px; } }
.coh-ce-cpt_amd_animated_scroller-e0c24f00 { -webkit-backdrop-filter: blur(60px); backdrop-filter: blur(60px); background-color: rgba(0, 0, 0, 0.4); width: -webkit-calc(100% - 48px); width: calc(100% - 48px); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; position: absolute; bottom: 24px; left: 24px; -webkit-border-radius: 14px; border-radius: 14px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-cpt_amd_author_bio-4e20a56c { display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_author_bio-4e20a56c { display: none; } }
.coh-ce-cpt_amd_author_bio-4d3fa45d .breadcrumb { background-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_amd_author_bio-4d3fa45d .banner-title + .banner-title-gradient { display: none; }
.coh-ce-cpt_amd_author_bio-faf9aec5 { color: white; padding-top: 10px; padding-bottom: 10px; }
.coh-ce-cpt_amd_author_bio-faf9aec5 .coh-style-amd-page-labels { padding-top: 25px; padding-bottom: 15px; }
.coh-ce-cpt_amd_author_bio-63f2a372 { color: #df6469; margin-bottom: 20px; }
.coh-style-remove-top-margin.coh-ce-cpt_amd_author_bio-63f2a372 { margin-bottom: 0; }
.coh-ce-cpt_amd_author_bio-a81b854b { color: #df6469; }
.coh-style-remove-top-margin.coh-ce-cpt_amd_author_bio-a81b854b { margin-bottom: 0; }
.coh-ce-cpt_amd_author_bio-5a027999 { margin-bottom: 20px; }
.coh-ce-cpt_amd_author_bio-e5222e2b { max-height: 60px; width: auto; }
.coh-ce-cpt_amd_basic_listing_tile-66ab525a { margin-bottom: 48px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_basic_listing_tile-66ab525a { margin-bottom: 62px; } }
.coh-ce-cpt_amd_basic_listing_tile-66ab525a .basic-listing-tile-image ~ .basic-listing-tile-title h5 { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_basic_listing_tile-66ab525a .basic-listing-tile-image ~ .basic-listing-tile-title h5 { font-size: 1.25rem; } }
.coh-ce-cpt_amd_basic_listing_tile-66ab525a .basic-listing-tile-image ~ .basic-listing-tile-divider { display: none; }
.coh-ce-cpt_amd_basic_listing_tile-66ab525a .author-image, .coh-ce-cpt_amd_basic_listing_tile-66ab525a .author-name { display: none; }
.coh-ce-cpt_amd_basic_listing_tile-231c34cf { width: 100%; overflow: hidden; margin-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 160px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_basic_listing_tile-231c34cf { height: 198px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_basic_listing_tile-231c34cf { margin-bottom: 12px; } }
.coh-ce-cpt_amd_basic_listing_tile-78a4d6b3 { 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: 100%; width: 100%; }
.coh-ce-cpt_amd_basic_listing_tile-455f1626 { margin-bottom: 24px; }
.coh-ce-cpt_amd_basic_listing_tile-3d73bd13 { text-decoration: none; }
.coh-ce-cpt_amd_basic_listing_tile-3d73bd13 h5 { text-decoration: none; margin-top: 24px; margin-bottom: 24px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_basic_listing_tile-3d73bd13 h5 { text-decoration: none; margin-top: 24px; margin-bottom: 24px; } }
.coh-ce-cpt_amd_basic_listing_tile-eeab160e { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; font-size: 1.25rem; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_basic_listing_tile-eeab160e { font-size: 1.625rem; } }
.coh-ce-cpt_amd_basic_listing_tile-eae8646 .basic-listing-tile-title + .basic-listing-tile-title { color: #c9317f; }
.coh-ce-cpt_amd_careers_header-22238e7b { background-color: #131318; position: relative; z-index: 998; -webkit-box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2); }
.coh-ce-cpt_amd_careers_header-a8e6af94 { border-bottom-width: 1px; border-style: solid; display: none; border-bottom-color: #232630; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_careers_header-a8e6af94 { display: block; padding-top: 4px; padding-right: 20px; padding-bottom: 4px; padding-left: 20px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_careers_header-a8e6af94 { padding-top: 6px; padding-right: 40px; padding-bottom: 6px; padding-left: 40px; } }
.coh-ce-cpt_amd_careers_header-8109f8e7 { position: relative; left: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #131318; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 902; }
.coh-ce-cpt_amd_careers_header-a7e144fd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100vw; padding-right: 12px; padding-left: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_header-a7e144fd { padding-right: 20px; padding-left: 20px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_careers_header-a7e144fd { padding-right: 40px; padding-left: 40px; } }
.coh-ce-cpt_amd_careers_header-22df6823 { width: 100px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_header-22df6823 { width: 130px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_careers_header-22df6823 { width: 150px; } }
.coh-ce-cpt_amd_careers_header-b3794a97 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: static; }
.coh-ce-cpt_amd_careers_landing_page_sea-f476415 { height: 280px; width: 100vw; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%); }
@media (min-width: 48rem) { .coh-ce-cpt_amd_careers_landing_page_sea-f476415 { display: none; } }
.coh-ce-cpt_amd_careers_landing_page_sea-3c417532 { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-ce-cpt_amd_careers_landing_page_sea-b36bb0c6 { background-color: #232630; padding-top: 28px; padding-bottom: 40px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_careers_landing_page_sea-b36bb0c6 { background-color: rgba(0, 0, 0, 0); padding-top: 80px; padding-bottom: 80px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_landing_page_sea-b36bb0c6 { padding-top: 120px; padding-bottom: 120px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_careers_landing_page_sea-b36bb0c6 { padding-top: 180px; padding-bottom: 180px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_careers_landing_page_sea-b36bb0c6 { padding-top: 196px; padding-bottom: 196px; } }
.coh-ce-cpt_amd_careers_landing_page_sea-9c08f157 { margin-right: 12px; margin-left: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_landing_page_sea-9c08f157 { margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_amd_careers_landing_page_sea-2dec5897 { padding-left: 1.375rem !important; padding-right: 1.375rem !important; }
.coh-ce-cpt_amd_careers_landing_page_sea-b7958b97 { line-height: 110%; margin-top: 0; margin-bottom: 15px; }
.coh-ce-cpt_amd_careers_landing_page_sea-d1a23714 { display: none; }
.coh-ce-cpt_amd_careers_landing_page_sea-ac2f1d39 input { -webkit-backdrop-filter: blur(40px); backdrop-filter: blur(40px); background-color: rgba(0, 0, 0, 0.4); padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; color: white; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; border-style: none; width: 100%; font-size: 1.125rem; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_landing_page_sea-ac2f1d39 input { font-size: 1.25rem; } }
.coh-ce-cpt_amd_careers_landing_page_sea-ac2f1d39 input::-webkit-input-placeholder { color: white; }
.coh-ce-cpt_amd_careers_landing_page_sea-ac2f1d39 button { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; background-color: #c63f42; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_amd_careers_landing_page_sea-ac2f1d39 .input-group { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 24px; }
.coh-ce-cpt_amd_careers_landing_page_sea-d0b59590 { padding-top: 25px; }
.coh-ce-cpt_amd_careers_landing_page_sea-36ef2a04 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_landing_page_sea-36ef2a04 { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
.coh-ce-cpt_amd_careers_landing_page_sea-f4becde9 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_amd_careers_landing_page_sea-f4becde9 a { color: white; text-decoration: none; font-size: 13px; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; border-width: 1px; -webkit-border-radius: 2px; border-radius: 2px; border-style: solid; border-color: rgba(255, 255, 255, 0.1); padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; margin-top: 10px; margin-right: 15px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_landing_page_sea-f4becde9 a { font-size: 12px; margin-right: 10px; } }
.coh-ce-cpt_amd_careers_landing_page_sea-f4becde9 a:hover { background-color: white; color: #222222; }
.coh-ce-cpt_amd_careers_landing_page_sea-55e8a111 { font-size: 12px; text-decoration: none; display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; color: white; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_careers_landing_page_sea-55e8a111 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
.coh-ce-cpt_amd_careers_landing_page_sea-55e8a111:hover { color: #222222; background-color: white; }
.coh-ce-cpt_amd_deep_listing_tile_0-eae8646 .basic-listing-tile-title + .basic-listing-tile-title { color: #c9317f; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_deep_listing_tile_0-b6cef20a { margin-bottom: 62px; } }
.coh-ce-cpt_amd_deep_listing_tile_0-b6cef20a .author-image, .coh-ce-cpt_amd_deep_listing_tile_0-b6cef20a .author-name { display: none; }
.coh-ce-cpt_amd_deep_listing_tile_0-4f61a299 { width: 100%; overflow: hidden; margin-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 198px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_deep_listing_tile_0-4f61a299 { height: 425px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_deep_listing_tile_0-4f61a299 { margin-bottom: 12px; } }
.coh-ce-cpt_amd_deep_listing_tile_0-94bc2c18 { height: 100%; width: 100%; 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; }
.coh-ce-cpt_amd_deep_listing_tile_0-98860773 { position: relative; z-index: 1; }
.coh-ce-cpt_amd_deep_listing_tile_0-1f0ec3cd { text-decoration: none; }
.coh-ce-cpt_amd_events_marketo_form-4fe96c88 { background-color: white; padding-top: 24px; padding-bottom: 24px; -webkit-border-radius: 4px; border-radius: 4px; margin-right: -4px; margin-left: -4px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_events_marketo_form-4fe96c88 { margin-right: -12px; margin-left: -12px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_events_marketo_form-4fe96c88 { padding-top: 48px; padding-bottom: 48px; -webkit-border-radius: 8px; border-radius: 8px; } }
.thxHide.coh-ce-cpt_amd_events_marketo_form-8c0b3c54 { display: none; }
.coh-ce-cpt_amd_events_marketo_form-90ec8743 { margin-top: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_events_marketo_form-90ec8743 { margin-top: 0; } }
.coh-ce-cpt_amd_events_marketo_form-659018a2 .confirmformThanks h3 { font-size: 24px; line-height: 34px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_events_marketo_form-659018a2 .confirmformThanks h3 { font-size: 32px; line-height: 42px; } }
.coh-ce-cpt_amd_events_marketo_form-659018a2 .confirmformThanks h4 { margin-top: 0; }
.coh-ce-cpt_amd_events_marketo_form-659018a2 .spolicyz { color: #3d4252; }
.coh-ce-cpt_amd_events_marketo_form-659018a2 .spolicyz a { text-decoration: none; }
.coh-ce-cpt_amd_events_marketo_form-659018a2 p { color: #131318; }
.coh-ce-cpt_amd_events_marketo_form-659018a2 .confirmformThanks.visible { height: auto; display: block; }
.coh-ce-cpt_amd_events_marketo_form-659018a2 label#LbloptIn { margin-left: 40px; display: inline-block; }
.coh-ce-cpt_amd_feature_tile-c406f03c { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_feature_tile-c406f03c { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_amd_feature_tile-c672516 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_feature_tile-e6b0de0a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; width: 100%; }
.coh-ce-cpt_amd_feature_tile-402fa718 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_feature_tile-402fa718 { max-height: 564px; } }
.coh-ce-cpt_amd_feature_tile-4e83a634 { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-top: 24px; margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_feature_tile-4e83a634 { margin-top: 0; margin-bottom: 0; margin-left: 30px; padding-top: 80px; padding-bottom: 80px; } }
.coh-ce-cpt_amd_feature_tile-a14b152 { margin-top: 24px; margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_feature_tile-a14b152 { margin-top: 40px; margin-bottom: 40px; } }
.coh-ce-cpt_amd_feature_tile-1f0ec3cd { text-decoration: none; }
.coh-ce-cpt_amd_feature_tile-4b223535 { margin-top: 0; margin-bottom: 16px; }
.coh-ce-cpt_amd_feature_tile-ad8112b2 { margin-bottom: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_feature_tile-ad8112b2 { margin-bottom: 0; } }
.coh-ce-cpt_amd_filter-38846353 { margin-bottom: 24px; margin-left: -2px; background-color: #f2f2f2; position: -webkit-sticky; position: sticky; top: 0; z-index: 9; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_filter-38846353 { margin-left: inherit; } }
.coh-ce-cpt_amd_filter-38846353 .full-width-section { background-color: rgba(0, 0, 0, 0); padding-top: 0; padding-bottom: 0; overflow: visible; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_filter-38846353 .full-width-section { background-color: #e6e8ec; padding-top: 0; padding-bottom: 0; } }
.coh-ce-cpt_amd_filter-a90563fe { font-size: 0.75rem; margin-top: 0; margin-bottom: 0; font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; padding-top: 16px; padding-bottom: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_filter-a90563fe { font-size: 1.5rem; } }
.coh-ce-cpt_amd_filter-b707cfdf { 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-ce-cpt_amd_filter-fee96f70 { width: 100%; }
.coh-ce-cpt_amd_filter-fee96f70 .coh-accordion-tabs { width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_filter-fee96f70 .coh-accordion-tabs .coh-accordion-tabs-nav { display: none; } }
.coh-ce-cpt_amd_filter-d7db6306 { width: 100%; }
.coh-ce-cpt_amd_filter-d29619fa { 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: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_filter-d29619fa { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_amd_filter-d29619fa .filter-menu { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_filter-d29619fa .filter-menu { display: block; } }
.coh-ce-cpt_amd_filter-d29619fa .filter-item:last-child .coh-style-filter-title { border-bottom-style: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_filter-d29619fa .filter-item:last-child .coh-style-filter-title { border-right-style: none; padding-right: 0; margin-right: 0; } }
.coh-ce-cpt_amd_filter-d29619fa .filter-item:last-child .coh-style-button-filter-select { border-bottom-style: none; }
.coh-ce-cpt_amd_filter_item-44c0ec98 { position: relative; }
.coh-ce-cpt_amd_filter_item-44c0ec98:hover .filter-menu { visibility: visible; opacity: 1; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.coh-ce-cpt_amd_filter_item-f1ae2633 { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_filter_item-f1ae2633 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_amd_filter_item-8b1a8ea4 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_filter_item-8b1a8ea4 { display: none; } }
.coh-ce-cpt_amd_form_modal-5093960d { -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; }
.coh-ce-cpt_amd_form_modal-b8812d45.coh-ce-cpt_amd_form_modal-5093960d .modal-medium { overflow: hidden; }
.coh-ce-cpt_amd_form_modal-5093960d .coh-style-button-link---magenta { padding-top: 8px; padding-right: 24px; padding-bottom: 8px; padding-left: 24px; margin-top: 20px; margin-right: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_form_modal-5093960d .coh-style-button-link---magenta { margin-top: 80px; } }
.coh-ce-cpt_amd_form_modal-5093960d .coh-style-button-link---magenta: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: "\E809"; font-family: "fontello"; color: #b82370; font-size: 16px; margin-left: 6px; }
.coh-ce-cpt_amd_form_modal-5093960d .modal-large { width: 100%; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_form_modal-5093960d .modal-large { width: 100%; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_form_modal-5093960d .modal-large { width: 90%; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_form_modal-5093960d .modal-large { width: 70%; } }
.coh-ce-cpt_amd_form_modal-5093960d .modal-medium { width: 100%; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_form_modal-5093960d .modal-medium { width: 100%; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_form_modal-5093960d .modal-medium { width: 80%; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_form_modal-5093960d .modal-medium { width: 60%; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_heading_full_width-a59c0ad8 { display: block; } }
@media (min-width: 120rem) { .dark-heading.coh-ce-cpt_amd_heading_full_width-a59c0ad8 { color: black; } }
@media (min-width: 120rem) { .light-heading.coh-ce-cpt_amd_heading_full_width-a59c0ad8 { color: white; } }
@media (min-width: 120rem) { .color-heading.coh-ce-cpt_amd_heading_full_width-a59c0ad8 { color: #26a3dd; } }
@media (min-width: 120rem) { .align-text-left.coh-ce-cpt_amd_heading_full_width-a59c0ad8 { text-align: left; } }
@media (min-width: 120rem) { .align-text-center.coh-ce-cpt_amd_heading_full_width-a59c0ad8 { text-align: center; } }
@media (min-width: 120rem) { .align-text-right.coh-ce-cpt_amd_heading_full_width-a59c0ad8 { text-align: right; } }
.coh-ce-cpt_amd_in_page_navigation-1465c955 { position: relative; z-index: 10; padding-top: 12px; padding-bottom: 12px; background-color: rgba(0, 0, 0, 0); margin-top: -80px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-1465c955 { padding-top: 12px; padding-bottom: 0; margin-top: -70px; } }
.coh-ce-cpt_amd_in_page_navigation-1465c955 .coh-style-section--dark-theme, .coh-ce-cpt_amd_in_page_navigation-1465c955 .coh-style-section--light-theme { background-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_amd_in_page_navigation-8c034b83 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_amd_in_page_navigation-449ea044 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-449ea044 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_amd_in_page_navigation-6bcb60a6 { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-6bcb60a6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_amd_in_page_navigation-6bcb60a6 li:first-child { margin-left: 0; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d { padding-top: 8px; padding-right: 12px; padding-bottom: 0; padding-left: 12px; margin-right: 8px; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b697b; text-decoration: none; line-height: 24px; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 5px; width: 100%; content: ''; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; opacity: 0; -webkit-transition: all 200ms linear; -o-transition: all 200ms linear; transition: all 200ms linear; display: block; margin-top: 20px; margin-bottom: -1px; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:hover { color: #131318; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:hover:after { opacity: 1; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:active { color: #131318; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:active:after { opacity: 1; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:focus { color: #131318; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:focus:after { opacity: 1; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d { padding-top: 8px; padding-right: 12px; padding-bottom: 0; padding-left: 12px; margin-right: 8px; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b697b; text-decoration: none; line-height: 24px; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 5px; width: 100%; content: ''; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; opacity: 0; -webkit-transition: all 200ms linear; -o-transition: all 200ms linear; transition: all 200ms linear; display: block; margin-top: 20px; margin-bottom: -1px; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:hover { color: #131318; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:hover:after { opacity: 1; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:active { color: #131318; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:active:after { opacity: 1; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:focus { color: #131318; }
.coh-ce-cpt_amd_in_page_navigation-a37ffa3d:focus:after { opacity: 1; }
.coh-ce-cpt_amd_in_page_navigation-bf07664 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-41642e82 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; font-size: 14px; } }
.coh-ce-cpt_amd_in_page_navigation-65501295 { margin-left: 8px; background-color: #f4f5f6; color: #c9317f; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-65501295 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; margin-left: 12px; background-color: #f4f5f6; font-size: 14px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_in_page_navigation-65501295 { background-color: #f4f5f6; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-3217032 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_amd_in_page_navigation-3217032 .share-card { right: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-3217032 .share-card { left: -140px; } }
.coh-ce-cpt_amd_in_page_navigation-9a205635 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_amd_in_page_navigation-1fdd7d67 { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-1fdd7d67 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_amd_in_page_navigation-d414c334 { background-color: #f4f5f6; height: 30px; width: 155px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 2px; border-radius: 2px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-d414c334 { display: none; } }
.coh-ce-cpt_amd_in_page_navigation-d414c334: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; color: #3d4252; font-size: 14px; width: 14px; height: 14px; display: block; content: "\E807"; font-family: "fontello"; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; position: absolute; top: 8px; right: 8px; }
.coh-ce-cpt_amd_in_page_navigation-d414c334:hover:after { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }
.coh-ce-cpt_amd_in_page_navigation-d414c334 select { -webkit-appearance: none; appearance: none; outline: 0; -moz-appearance: none; -webkit-box-shadow: none; box-shadow: none; border-width: 0; background-color: rgba(0, 0, 0, 0); font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #3d4252; padding-top: 6px; padding-right: 8px; padding-bottom: 6px; padding-left: 8px; font-size: 12px; line-height: 12px; width: 100%; position: relative; z-index: 2; }
.coh-ce-cpt_amd_in_page_navigation-d414c334 select:focus { font-size: 12px; }
.coh-ce-cpt_amd_in_page_navigation-a1b9ebfa { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 0; padding-bottom: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-a1b9ebfa { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-9ef41852 { font-size: 14px; } }
.coh-ce-cpt_amd_in_page_navigation-692b32f2 { margin-left: 8px; color: #c9317f; background-color: #f4f5f6; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-692b32f2 { margin-left: 12px; font-size: 14px; } }
.coh-ce-cpt_amd_in_page_navigation-b193b955 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-b193b955 { display: none; } }
.coh-ce-cpt_amd_in_page_navigation-6ed19033 { margin-left: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_in_page_navigation-6ed19033 { margin-left: 12px; } }
.coh-ce-cpt_amd_key_statistics-64ccf372 { width: 100%; }
.coh-ce-cpt_amd_key_statistics-f32fd705 { border-bottom-color: #d9dbe2; padding-top: 24px; padding-bottom: 24px; border-bottom-width: 1px; border-left-width: 0; border-bottom-style: solid; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_key_statistics-f32fd705 { border-left-width: 2px; border-left-style: solid; border-left-color: #d9dbe2; padding-top: 20px; padding-right: 80px; padding-bottom: 20px; padding-left: 42px; border-bottom-width: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_key_statistics-f32fd705 { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-cpt_amd_key_statistics-f6267e24 { margin-bottom: 0; }
.coh-ce-cpt_amd_latest_content_all-e85f2ce8 { margin-bottom: 20px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_latest_content_all-e85f2ce8 { margin-bottom: 24px; } }
.coh-ce-cpt_amd_latest_content_all-98d982b6 { height: 100%; width: 100%; padding-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_latest_content_all-98d982b6 { padding-bottom: 30px; } }
.coh-ce-cpt_amd_latest_content_all-42a9b724 { font-size: 14px; }
.coh-ce-cpt_amd_latest_content_all-d7fe005e { height: 100%; width: 100%; padding-top: 40px; padding-bottom: 16px; }
.coh-ce-cpt_amd_latest_content_all-e5d97ac2 { margin-top: 24px; }
.coh-ce-cpt_amd_logo_set-7a285dae { position: relative; z-index: 0; }
@media (min-width: 35.3125rem) { .coh-ce-cpt_amd_logo_set-7a285dae { position: relative; z-index: 0; } }
.coh-ce-cpt_amd_logo_set-7a285dae a.logo-set-item { text-decoration: none; }
.coh-ce-cpt_amd_logo_set-b796f0a3 { font-size: 1.625rem; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_set-b796f0a3 { font-size: 2rem; } }
.coh-ce-cpt_amd_logo_set-5e98c302 { margin-top: 8px; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%); width: 100vw; }
@media (min-width: 35.3125rem) { .coh-ce-cpt_amd_logo_set-5e98c302 { width: 100%; margin-left: 0; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_set-5e98c302 { margin-top: 20px; } }
.coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow-y: auto; }
.coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-nav li:only-child { display: none; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-nav li:only-child { display: none; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-nav li:only-child { display: none; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-nav li:only-child { display: none; } }
.coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-content-wrapper { padding-top: 20px; padding-right: 12px; padding-left: 12px; margin-top: -20px; margin-right: 0; margin-left: 0; background-color: #f2f3f5; position: relative; z-index: 10; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-content-wrapper { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_amd_logo_set-a61d69fa h5 { color: #131318; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.75rem; margin-top: 0; margin-bottom: 6px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_set-a61d69fa h5 { font-size: 0.875rem; margin-bottom: 8px; } }
.coh-ce-cpt_amd_logo_set-a61d69fa .logo-set-image-container { background-color: white; margin-top: 0; 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: 54px; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_set-a61d69fa .logo-set-image-container { margin-bottom: 12px; height: 145px; } }
.coh-ce-cpt_amd_logo_set-a61d69fa .logo-set-item { margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_set-a61d69fa .logo-set-item { margin-bottom: 40px; } }
.coh-ce-cpt_amd_logo_set-39eb1b10 { text-decoration: none; }
.coh-ce-cpt_amd_logo_set-39eb1b10 h5 { text-decoration: none; }
.coh-ce-cpt_amd_logo_set-46c54e92 { display: none; }
@media (min-width: 35.3125rem) { .coh-ce-cpt_amd_logo_set-46c54e92 { display: none; } }
@media (min-width: 48rem) { .coh-ce-cpt_amd_logo_set-46c54e92 { display: none; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_set-46c54e92 { display: none; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_logo_set-46c54e92 { display: none; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_logo_set-46c54e92 { display: none; } }
.coh-ce-cpt_amd_logo_set-f0fad55f { background-color: #b82370; height: 145px; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_set-e3e16f30 { max-width: 150px; } }
.coh-ce-cpt_amd_logo_set-c79b13b8 { width: auto; height: auto; max-height: 100%; max-width: 100%; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_logo_set-c79b13b8 { max-height: 100%; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_logo_set-c79b13b8 { max-height: 100%; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_logo_set-c79b13b8 { max-height: 100%; } }
.coh-ce-cpt_amd_logo_set-f348c154 p { color: #3d4252; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.75rem; margin-bottom: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_logo_set-f348c154 p { font-size: 0.875rem; } }
.coh-ce-cpt_amd_logo_set-730acd7d { text-decoration: none; }
.coh-ce-cpt_amd_logo_set-100ebc0f { text-decoration: none; }
.coh-ce-cpt_amd_logo_set-9819d0bb { text-decoration: none; }
.coh-ce-cpt_amd_marketo_form_utility_bar-3930508f { margin-top: 0; }
.coh-ce-cpt_amd_page_labels-dab73f8b .coh-style-amd-page-labels--tags a { display: none; }
.coh-ce-cpt_amd_page_labels-dab73f8b .coh-style-amd-page-labels--tags a:first-child { display: block; }
.coh-ce-cpt_amd_podcast_player-4debf06f { max-width: 100%; }
.coh-ce-cpt_amd_podcast_player-5a0c49ce { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_podcast_player-5a0c49ce { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; margin-top: 34px; margin-bottom: 16px; } }
.coh-ce-cpt_amd_podcast_player-8187db10 { color: #6b697b; font-size: 0.875rem; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; margin-right: 1.5rem; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_podcast_player-8187db10 { margin-right: 1.5rem; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_podcast_player-8187db10 { margin-top: 0; margin-right: 3rem; margin-bottom: 0; font-size: 1rem; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_podcast_player-8187db10 { margin-top: 0; margin-right: 3rem; margin-bottom: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_podcast_player-8187db10 { margin-top: 0; margin-bottom: 0; } }
.coh-ce-cpt_amd_podcast_player-b8b90255 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; }
.coh-ce-cpt_amd_podcast_player-b8b90255 a { margin-right: 1.5rem; color: #b82370; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; text-decoration: none; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_podcast_player-b8b90255 a { margin-right: 1.5rem; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_podcast_player-b8b90255 a { margin-right: 3rem; font-size: 1rem; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_podcast_player-b8b90255 a { margin-right: 3rem; } }
.coh-ce-cpt_amd_quote-e1d74c2b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_quote-e1d74c2b:before { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e26a6e), to(#f9b848)); background-image: -webkit-linear-gradient(top, #e26a6e 1%, #f9b848 100%); background-image: -o-linear-gradient(top, #e26a6e 1%, #f9b848 100%); background-image: linear-gradient(180deg, #e26a6e 1%, #f9b848 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 100%; width: 3px; margin-right: 20px; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-border-radius: 4px; border-radius: 4px; content: ''; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_quote-e1d74c2b:before { margin-right: 40px; } }
.coh-ce-cpt_amd_quote-36ef9eed { position: relative; 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; padding-top: 10px; padding-bottom: 10px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_quote-36ef9eed { padding-top: 20px; padding-bottom: 20px; } }
.coh-ce-cpt_amd_quote-d86a3a4d { margin-top: 0; margin-bottom: 15px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_quote-d86a3a4d { margin-top: 0; margin-bottom: 30px; } }
.coh-ce-cpt_amd_quote-2b1d158a { position: relative; }
.coh-ce-cpt_amd_quote-f50fb69f { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-ce-cpt_amd_quote-b7b53071 { display: inline-block; }
.coh-ce-cpt_amd_quote-44713f04 { font-size: 12px; margin-top: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_quote-44713f04 { font-size: 14px; } }
.coh-ce-cpt_amd_related_article_tags-7df90991 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-ce-cpt_amd_utility_bar_page_title-9ac08000 { padding-top: 12px; position: relative; z-index: 901; background-color: #f2f3f5; }
.coh-ce-cpt_amd_utility_bar_page_title-5c76a16c { 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; padding-top: 8px; padding-bottom: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e8ec; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_page_title-5c76a16c { padding-top: 0; } }
.coh-ce-cpt_amd_utility_bar_page_title-3d76f372 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-ce-cpt_amd_utility_bar_page_title-3d76f372 .breadcrumb { padding-top: 0; }
.coh-ce-cpt_amd_utility_bar_page_title-3d76f372 .coh-breadcrumb li:first-child { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_page_title-3d76f372 .coh-breadcrumb li:first-child { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.coh-ce-cpt_amd_utility_bar_page_title-63fe3b2e { 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-ce-cpt_amd_utility_bar_page_title-32284b85 { height: 20px; width: 1px; background-color: #e6e8ec; display: block; margin-right: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_page_title-32284b85 { display: none; } }
.coh-ce-cpt_amd_utility_bar_page_title-c3bc225d { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_page_title-c3bc225d { display: block; } }
.coh-ce-cpt_amd_utility_bar_page_title-8fc3a285 { display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_page_title-8fc3a285 { display: none; } }
.coh-ce-cpt_amd_utility_bar_page_title-4d8ea58d { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-top: 8px; padding-bottom: 8px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_page_title-4d8ea58d { padding-top: 0; padding-bottom: 12px; } }
.coh-ce-cpt_amd_utility_bar_page_title-4d8ea58d .breadcrumb { padding-top: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_page_title-4d8ea58d .breadcrumb li { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #6b697b; font-size: 18px; } }
.coh-ce-cpt_amd_utility_bar_page_title-4d8ea58d .breadcrumb li:first-child { display: none; }
.coh-ce-cpt_amd_utility_bar_page_title-4d8ea58d .breadcrumb li:last-child { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_page_title-4d8ea58d .breadcrumb li:after { display: none; } }
.coh-ce-cpt_amd_utility_bar_page_title-4d8ea58d .breadcrumb 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; color: #6b697b; font-size: 18px; height: 16px; width: 16px; position: relative; display: block; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(0); transform: rotateY(0); }
.coh-ce-cpt_amd_utility_bar_page_title-ec62b7dc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_page_title-ec62b7dc { padding-bottom: 12px; } }
.coh-ce-cpt_amd_utility_bar_page_title-b8f7aa1a { height: 3px; position: absolute; bottom: 0; left: 0; }
.coh-ce-cpt_amd_utility_bar_sticky-5a7d79d3 { position: fixed; top: 0; left: 0; z-index: 8; margin-top: 0; right: 0; -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08); }
.coh-ce-cpt_amd_utility_bar_sticky-8bcbbf93 { width: 100%; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_sticky-8bcbbf93 { padding-right: 40px; padding-bottom: 0; padding-left: 40px; } }
.coh-ce-cpt_amd_utility_bar_sticky_page_-6d72c941 { position: fixed; top: 0; left: 0; z-index: 8; right: 0; -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08); margin-top: 0; width: 100vw; }
.coh-ce-cpt_amd_utility_bar_sticky_page_-2c4ee2fa { width: 100%; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_utility_bar_sticky_page_-2c4ee2fa { padding-right: 40px; padding-bottom: 0; padding-left: 40px; } }
.coh-ce-cpt_author-2b1d158a { position: relative; }
.coh-ce-cpt_author-d13c01b6 { text-decoration: none; }
.coh-ce-cpt_author-d13c01b6:hover { color: #df6469; background: -webkit-gradient( linear , left top, right top , color-stop(1%, #E26A6E), to(#F6B74B)); background: -webkit-linear-gradient( left , #E26A6E 1%, #F6B74B 100%); background: -o-linear-gradient( left , #E26A6E 1%, #F6B74B 100%); background: linear-gradient( 90deg , #E26A6E 1%, #F6B74B 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 600; }
.coh-ce-cpt_author-7df90991 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-ce-cpt_author-b7b53071 { display: inline-block; }
.coh-ce-cpt_breadcrumbs-82f00c91 { 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-style-section--dark-theme.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li { color: #e6e8ec; }
.coh-style-section--dark-theme.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li:after { color: rgba(255, 255, 255, 0.4); }
.coh-style-section--dark-theme.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li a { color: rgba(244, 245, 246, 0.6); }
.coh-style-section--dark-theme.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li a:hover { color: white; }
.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb { 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-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li { font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #232630; font-size: 0.75rem; text-decoration: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: 8px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: rgba(0, 0, 0, 0.4); font-size: 12px; height: 6px; width: 6px; display: none; content: "\E810"; font-family: "fontello"; -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 (min-width: 64rem) { .coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li:after { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li:last-child:after { display: none; }
.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li:first-child { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li:last-child { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li:last-child { display: block; width: 300px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
@media (min-width: 90rem) { .coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li:last-child { width: 400px; } }
@media (min-width: 120rem) { .coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li:last-child { width: 500px; } }
.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb 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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #3d4252; font-size: 12px; height: 6px; width: 6px; margin-right: 6px; -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; content: "\E810"; font-family: "fontello"; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); position: relative; }
@media (min-width: 64rem) { .coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li:before { display: none; } }
.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li a { color: #3d4252; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: none; margin-right: 8px; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
@media (min-width: 64rem) { .coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li a { color: rgba(19, 19, 24, 0.6); } }
.coh-ce-cpt_breadcrumbs-82f00c91 .coh-breadcrumb li a:hover { color: #b82370; }
.coh-style-section--dark-theme.coh-ce-cpt_contact_tile-a8f11e6a .contact-card { border-top-style: none; }
.coh-style-section--dark-theme.coh-ce-cpt_contact_tile-a8f11e6a .coh-style-center-content { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-ce-cpt_contact_tile-ee3abc85 { border-top-width: 2px; border-top-style: solid; border-top-color: #e6e8ec; }
.coh-ce-cpt_contact_tile-78b345cd { margin-bottom: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_contact_tile-78b345cd { margin-bottom: 16px; } }
.coh-ce-cpt_contact_tile-863b6fa0 { margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_contact_tile-863b6fa0 { margin-bottom: 32px; } }
.coh-ce-cpt_divider-64f9bc50 { background-color: #d9dbe2; height: 1px; width: 100%; }
.coh-ce-cpt_event_detail_card-82ada49e { margin-bottom: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_event_detail_card-82ada49e { margin-bottom: 16px; } }
.coh-ce-cpt_event_detail_card-4118c3eb { padding-top: 24px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e8ec; }
@media (min-width: 64rem) { .coh-ce-cpt_event_detail_card-4118c3eb { padding-top: 16px; padding-bottom: 16px; } }
.coh-ce-cpt_event_detail_card-4118c3eb:last-child { border-bottom-width: 0; border-bottom-style: none; border-bottom-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_event_detail_card-c6d39f84 { width: 91px; height: 91px; -webkit-border-radius: 4px; border-radius: 4px; margin-bottom: 16px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_event_detail_card-c6d39f84 { width: 147px; height: 147px; margin-right: 52px; margin-bottom: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_event_detail_card-9b2e5e08 { min-height: 1px; } }
@media (min-width: 120rem) { .image-object-fit-cover.coh-ce-cpt_event_detail_card-9b2e5e08 { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; } }
.coh-ce-cpt_event_detail_card-858e897a { margin-top: 0; margin-bottom: 4px; }
@media (min-width: 64rem) { .coh-ce-cpt_event_detail_card-858e897a { margin-top: 0; margin-bottom: 8px; } }
.coh-ce-cpt_event_information_card-16e37dd8 .event-information-item-title { font-size: 0.75rem; color: #6b697b; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0; margin-bottom: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_event_information_card-16e37dd8 .event-information-item-title { font-size: 0.75rem; margin-bottom: 0; } }
.coh-ce-cpt_event_information_card-16e37dd8 .event-information-item-title:before { height: 20px; width: 20px; font-size: 18px; margin-right: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_event_information_card-16e37dd8 .event-information-item-title:before { height: 24px; width: 24px; font-size: 20px; } }
.coh-ce-cpt_event_information_card-16e37dd8 .event-information-item-detail { font-weight: 300; color: #131318; line-height: 1.1; margin-bottom: 0; }
.coh-ce-cpt_event_information_card-16e37dd8 .event-information-item { margin-bottom: 38px; }
@media (min-width: 64rem) { .coh-ce-cpt_event_information_card-16e37dd8 .event-information-item { margin-bottom: 48px; } }
.coh-ce-cpt_event_information_card-33e77ce3 { background-color: white; -webkit-border-radius: 4px; border-radius: 4px; padding-top: 24px; padding-bottom: 24px; margin-right: -4px; margin-left: -4px; }
@media (min-width: 64rem) { .coh-ce-cpt_event_information_card-33e77ce3 { -webkit-border-radius: 8px; border-radius: 8px; padding-top: 48px; padding-bottom: 48px; margin-right: -12px; margin-left: -12px; } }
.coh-ce-cpt_full_width_section-7457866a { overflow: hidden; }
.coh-ce-cpt_full_width_section-10a13c7e { padding-right: 12px; padding-left: 12px; margin-right: 0; margin-left: 0; }
@media (min-width: 35.3125rem) { .coh-ce-cpt_full_width_section-10a13c7e { padding-right: 0; padding-left: 0; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_link-7ae7ed8d { margin-bottom: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_link-7ae7ed8d { margin-right: 20px; } }
@media (min-width: 64rem) { .add-space-below.coh-ce-cpt_link-7ae7ed8d { margin-bottom: 1.5rem; } }
@media (min-width: 120rem) { .add-space-below.coh-ce-cpt_link-7ae7ed8d { margin-bottom: 2rem; } }
.coh-ce-cpt_marketo_form-3930508f { margin-top: 0; }
.coh-ce-cpt_related_article_view-b5f50416 { overflow: visible; }
.coh-ce-cpt_related_article_view-e85f2ce8 { margin-bottom: 20px; }
@media (min-width: 64rem) { .coh-ce-cpt_related_article_view-e85f2ce8 { margin-bottom: 24px; } }
.coh-ce-cpt_related_article_view-10d62a55 { height: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; padding-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_related_article_view-10d62a55 { padding-bottom: 30px; } }
.coh-ce-cpt_related_article_view-59e34853 { font-size: 0.875rem; }
.coh-ce-cpt_related_article_view-eebfee0c { height: 100%; width: 100%; padding-bottom: 16px; }
.coh-ce-cpt_related_article_view-e5d97ac2 { margin-top: 24px; }
.coh-ce-cpt_site_footer-7bfd6f58 .coh-style-section--dark-theme { background-color: black; }
.coh-ce-cpt_site_footer-7bfd6f58 .coh-style-full-width-section { margin-top: 0; }
.coh-ce-cpt_site_footer-ae635e99 { background-color: black; position: relative; z-index: 2; padding-top: 24px; padding-right: 2px; padding-left: 2px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-ae635e99 { padding-top: 48px; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_site_footer-8f79ad9e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-8f79ad9e { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-cpt_site_footer-3c6c65a8 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-3c6c65a8 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; } }
.coh-ce-cpt_site_footer-fcd158d3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-fcd158d3 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_site_footer-8c81a838 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-8c81a838 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-ce-cpt_site_footer-8c81a838 .menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-8c81a838 .menu { -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-cpt_site_footer-8c81a838 .menu .menu-item { padding-left: 0; margin-bottom: 20px; margin-left: 10px; -webkit-flex-basis: 45%; -ms-flex-preferred-size: 45%; flex-basis: 45%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-8c81a838 .menu .menu-item { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-bottom: 24px; } }
.coh-ce-cpt_site_footer-8c81a838 .menu .menu-item:before { display: none; }
.coh-ce-cpt_site_footer-8c81a838 .menu .menu-item a { font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #d9dbe2; font-size: 0.75rem; text-decoration: none; line-height: 24px; font-weight: 400; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-8c81a838 .menu .menu-item a { font-size: 1rem; } }
.coh-ce-cpt_site_footer-8c81a838 .menu .menu-item a:hover { color: white; }
.coh-ce-cpt_site_footer-d0539e4 { margin-top: 32px; margin-right: 10px; margin-bottom: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-d0539e4 { margin-bottom: 24px; } }
.coh-ce-cpt_site_footer-f2cc90fc { padding-bottom: 16px; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-f2cc90fc { padding-bottom: 24px; } }
.coh-ce-cpt_site_footer-cf154b73 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-cf154b73 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_site_footer-cf154b73 .menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-cf154b73 .menu { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
.coh-ce-cpt_site_footer-cf154b73 .menu .menu-item { padding-left: 0; margin-bottom: 20px; margin-left: 10px; -webkit-flex-basis: 45%; -ms-flex-preferred-size: 45%; flex-basis: 45%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-cf154b73 .menu .menu-item { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; margin-right: 48px; margin-bottom: 0; margin-left: 0; } }
.coh-ce-cpt_site_footer-cf154b73 .menu .menu-item:before { display: none; }
.coh-ce-cpt_site_footer-cf154b73 .menu .menu-item a { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #d9dbe2; font-size: 0.75rem; text-decoration: none; font-weight: 400; }
.coh-ce-cpt_site_footer-17eea3b6 { 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; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-17eea3b6 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_site_footer-4df2802e { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.75rem; margin-bottom: 12px; margin-left: 12px; color: #d9dbe2; }
@media (min-width: 64rem) { .coh-ce-cpt_site_footer-4df2802e { margin-bottom: 0; margin-left: 0; } }
.coh-ce-cpt_site_footer-3c2ddcac { margin-right: 10px; margin-bottom: 0; margin-left: 10px; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b697b; font-size: 0.75rem; }
.coh-ce-cpt_site_header-e3920606 { background-color: #131318; position: relative; z-index: 20; -webkit-box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2); }
.coh-ce-cpt_site_header-a8e6af94 { border-bottom-width: 1px; border-style: solid; display: none; border-bottom-color: #232630; }
@media (min-width: 48rem) { .coh-ce-cpt_site_header-a8e6af94 { display: block; padding-top: 4px; padding-right: 20px; padding-bottom: 4px; padding-left: 20px; } }
@media (min-width: 120rem) { .coh-ce-cpt_site_header-a8e6af94 { padding-top: 6px; padding-right: 40px; padding-bottom: 6px; padding-left: 40px; } }
.coh-ce-cpt_site_header-490d8603 { position: relative; left: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #131318; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 20; }
.coh-ce-cpt_site_header-a7e144fd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100vw; padding-right: 12px; padding-left: 12px; }
@media (min-width: 64rem) { .coh-ce-cpt_site_header-a7e144fd { padding-right: 20px; padding-left: 20px; } }
@media (min-width: 120rem) { .coh-ce-cpt_site_header-a7e144fd { padding-right: 40px; padding-left: 40px; } }
.coh-ce-cpt_site_header-22df6823 { width: 100px; }
@media (min-width: 64rem) { .coh-ce-cpt_site_header-22df6823 { width: 130px; } }
@media (min-width: 120rem) { .coh-ce-cpt_site_header-22df6823 { width: 150px; } }
.coh-ce-cpt_site_header-b3794a97 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: static; }
.coh-ce-cpt_site_header-35f4b462 ~ .search-api-autocomplete-search { background-color: #c63f42; }
.coh-ce-cpt_social_links-b1d0a71c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; }
@media (min-width: 35.3125rem) { .coh-ce-cpt_social_links-b1d0a71c { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
@media (min-width: 64rem) { .coh-ce-cpt_social_links-b1d0a71c { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-top: 5px; } }
.coh-ce-cpt_social_links-101a9a58 { margin-right: 24px; margin-bottom: 0; margin-left: 0; padding-left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_social_links-101a9a58 { margin-right: 0; margin-bottom: 24px; margin-left: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_social_links-101a9a58 { list-style-type: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
.coh-ce-cpt_social_links-101a9a58:before { display: none; }
.coh-ce-cpt_social_links-e7a71e04 { 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; text-decoration: none; }
.coh-ce-cpt_social_links-e7a71e04:before { color: #f4f5f6; font-size: 18px; height: 18px; width: 18px; 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; }
.coh-ce-cpt_social_links-e7a71e04:hover:before { color: white; }
.facebook.coh-ce-cpt_social_links-e7a71e04: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: "\E81B"; font-family: "fontello"; }
.twitter.coh-ce-cpt_social_links-e7a71e04: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: "\E816"; font-family: "fontello"; }
.linkedin.coh-ce-cpt_social_links-e7a71e04: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: "\E815"; font-family: "fontello"; }
.youtube.coh-ce-cpt_social_links-e7a71e04: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: "\E817"; font-family: "fontello"; }
@media (min-width: 120rem) { .vimeo.coh-ce-cpt_social_links-e7a71e04: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: "\F27D"; font-family: "icomoon"; } }
.instagram.coh-ce-cpt_social_links-e7a71e04: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: "\E814"; font-family: "fontello"; }
@media (min-width: 120rem) { .medium.coh-ce-cpt_social_links-e7a71e04: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: "\F23A"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .pinterest.coh-ce-cpt_social_links-e7a71e04: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: "\F231"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .rss.coh-ce-cpt_social_links-e7a71e04: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: "\F09E"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .behance.coh-ce-cpt_social_links-e7a71e04: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: "\F1B4"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .drupal.coh-ce-cpt_social_links-e7a71e04: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: "\F1A9"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .github.coh-ce-cpt_social_links-e7a71e04: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: "\F09B"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .xing.coh-ce-cpt_social_links-e7a71e04: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: "\F168"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .bitbucket.coh-ce-cpt_social_links-e7a71e04: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: "\F171"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .whatsapp.coh-ce-cpt_social_links-e7a71e04: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: "\F232"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .slideshare.coh-ce-cpt_social_links-e7a71e04: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: "\F1E7"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .flickr.coh-ce-cpt_social_links-e7a71e04: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: "\F16E"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .vkontakte.coh-ce-cpt_social_links-e7a71e04: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: "\F189"; font-family: "icomoon"; } }
@media (min-width: 120rem) { .tumblr.coh-ce-cpt_social_links-e7a71e04: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: "\F173"; font-family: "icomoon"; } }
.coh-ce-cpt_social_links_card-a9991058 { -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08); -webkit-border-radius: 8px; border-radius: 8px; background-color: white; overflow: hidden; width: 270px; }
.coh-ce-cpt_social_links_card-a9991058 .share-link { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; font-size: 1rem; line-height: 0.0625rem; text-decoration: none; padding-top: 18px; padding-right: 12px; padding-bottom: 18px; padding-left: 12px; background-color: white; -webkit-border-radius: 4px; border-radius: 4px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; 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-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-cpt_social_links_card-a9991058 .share-link:hover { background-color: #f4f5f6; color: #b82370; }
.coh-ce-cpt_social_links_card-a9991058 .share-link:hover:before { color: #b82370; }
.coh-ce-cpt_social_links_card-a9991058 .share-link:before { color: #131318; font-size: 16px; height: 16px; width: 16px; display: block; margin-right: 16px; }
.coh-ce-cpt_social_links_card-3de3aaac { margin-right: 2px; margin-bottom: 0; margin-left: 2px; padding-right: 0; padding-left: 0; }
.a2a_full_services.coh-ce-cpt_social_links_card-3de3aaac { padding-right: 0; padding-left: 0; height: auto; overflow-y: hidden; }
.coh-ce-cpt_social_links_card-3de3aaac li { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-cpt_social_links_card-3de3aaac li:before { display: none; }
.coh-ce-cpt_social_links_card-3de3aaac li a span { display: none; }
.coh-ce-cpt_social_links_card-5fa60f9f { margin-bottom: 8px; }
.coh-ce-cpt_social_links_card-faf1c912: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: "\E80A"; font-family: "fontello"; }
.coh-ce-cpt_social_links_card-e88108d7: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: "\E815"; font-family: "fontello"; }
.coh-ce-cpt_social_links_card-685cfa0e: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: "\E816"; font-family: "fontello"; }
.coh-ce-cpt_social_links_card-e981a8e8: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: "\E81B"; font-family: "fontello"; }
.coh-ce-cpt_text_and_image_card-13dd5b5f { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 64rem) { .coh-ce-cpt_text_and_image_card-13dd5b5f { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-cpt_text_and_image_card-f0240f75 { margin-top: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_text_and_image_card-f0240f75 { margin-top: 0; } }
.coh-ce-cpt_text_and_image_card-435fe703 { margin-top: 32px; }
@media (min-width: 64rem) { .coh-ce-cpt_text_and_image_card-435fe703 { margin-top: 0; height: 400px; } }
.coh-ce-7e0882b5 ol#animatedScrollerMenu { top: -0.625rem; }
.coh-ce-2eeb891a { margin-top: 0; margin-bottom: 0; }
@media (min-width: 64rem) { .coh-ce-15a9b8c4 .coh-style-full-width-section { margin-top: 0; } }
.coh-ce-429e9f8b .event-information-item-detail a { color: #131318; text-decoration: none; }
.coh-ce-5a95001 { display: none; }
.coh-ce-25d3d72e .utility-bar-in-page { margin-top: -150px; margin-bottom: 60px; }
@media (min-width: 64rem) { .coh-ce-25d3d72e .utility-bar-in-page { margin-bottom: 80px; } }
.coh-ce-e61fcad0 { margin-bottom: 12px; }
@media (min-width: 64rem) { .coh-ce-e61fcad0 { margin-bottom: 24px; } }
.coh-ce-bca64381 { margin-bottom: 24px; display: block; }
@media (min-width: 64rem) { .coh-ce-bca64381 { margin-bottom: 40px; } }
.coh-ce-7d9a08b5 { margin-top: 0; }
.coh-ce-7d9a08b5 { margin-top: 0; }
@media (min-width: 120rem) { .coh-ce-9c23e4ec { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; } }
.coh-ce-d4a92531 { color: #d9dbe2; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 12px; }
.coh-ce-9c1ee8f8 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: static; z-index: 1; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-top: 4px; padding-right: 20px; padding-bottom: 4px; padding-left: 20px; }
.coh-ce-b6ac16fe { background-color: #131318; display: block; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 0.875rem; line-height: 24px; text-decoration: none; padding-top: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 10px; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
@media (min-width: 48rem) { .coh-ce-b6ac16fe { display: none; } }
.coh-ce-b6ac16fe:hover { background-image: none; background-color: #131318; -webkit-box-shadow: none; box-shadow: none; }
.coh-ce-b6ac16fe:hover:after { opacity: 1; }
.coh-ce-b6ac16fe:after { background-image: -webkit-linear-gradient(2deg, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(2deg, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(88deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 5px; width: 100%; margin-top: 6px; display: block; opacity: 0; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; content: ''; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.coh-ce-aa15344e { display: none; background-color: black; width: 100%; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: absolute; top: 46px; left: 0; padding-top: 12px; padding-right: 12px; padding-left: 12px; }
@media (min-width: 48rem) { .coh-ce-aa15344e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: static; padding-top: 0; padding-right: 0; padding-left: 0; background-color: #131318; } }
.menu-open.coh-ce-aa15344e { display: block; }
.coh-ce-48d9ef9c { display: block; font-size: 1.125rem; color: #f4f5f6; 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; max-height: 18px; min-height: 18px; height: 18px; min-width: 18px; max-width: 18px; width: 18px; position: absolute; right: 16px; top: 16px; z-index: 3; }
@media (min-width: 48rem) { .coh-ce-48d9ef9c { display: none; } }
@media (min-width: 64rem) { .coh-ce-48d9ef9c { display: none; } }
.coh-ce-48d9ef9c: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; color: #f4f5f6; font-size: 20px; height: 16px; width: 16px; display: block; content: "\E809"; font-family: "fontello"; }
.coh-ce-48d9ef9c:hover { background-image: none; }
.coh-ce-ae84f511 { position: static; }
@media (min-width: 48rem) { .coh-ce-ae84f511 li:last-child a { padding-right: 0; } }
.coh-ce-13a71c50 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 24px; }
@media (min-width: 48rem) { .coh-ce-13a71c50 { display: inline-block; margin-bottom: 0; position: static; } }
.coh-ce-13a71c50:first-child { margin-top: 24px; }
@media (min-width: 48rem) { .coh-ce-13a71c50:first-child { margin-top: 0; } }
.has-children.is-expanded.coh-ce-13a71c50 a:after { background-image: none; opacity: 1; display: block; }
@media (min-width: 64rem) { .has-children.is-expanded.coh-ce-13a71c50 a:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.has-children.is-expanded.coh-ce-13a71c50 .level2-mega-menu a:after { background-image: none; }
.coh-ce-ad33bad4 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.875rem; line-height: 24px; text-decoration: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 48rem) { .coh-ce-ad33bad4 { padding-top: 8px; padding-right: 10px; padding-left: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 64rem) { .coh-ce-ad33bad4 { font-size: 0.875rem; padding-top: 26px; padding-right: 20px; padding-left: 20px; } }
@media (min-width: 90rem) { .coh-ce-ad33bad4 { font-size: 1rem; } }
.coh-ce-ad33bad4: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; color: #6b697b; font-size: 18px; background-color: rgba(0, 0, 0, 0); height: 18px; width: 18px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-left: 6px; display: block; content: "\F105"; font-family: "fontello"; }
@media (min-width: 48rem) { .coh-ce-ad33bad4:after { height: 5px; width: 100%; margin-top: 8px; margin-left: 0; opacity: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; content: ''; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } }
@media (min-width: 64rem) { .coh-ce-ad33bad4:after { margin-top: 24px; margin-left: 0; } }
.coh-ce-ad33bad4:hover { color: white; }
.coh-ce-ad33bad4:hover:after { background-image: none; }
@media (min-width: 48rem) { .coh-ce-ad33bad4:hover:after { opacity: 1; } }
@media (min-width: 64rem) { .coh-ce-ad33bad4:hover:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-41a306d2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: rgba(0, 0, 0, 0); min-height: 20px; max-height: 20px; height: 20px; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 48rem) { .coh-ce-41a306d2 { display: none; } }
.coh-ce-41a306d2:hover { background-image: none; -webkit-box-shadow: none; box-shadow: none; }
.coh-ce-6b7be1eb { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.875rem; line-height: 24px; text-decoration: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 48rem) { .coh-ce-6b7be1eb { padding-top: 8px; padding-right: 10px; padding-left: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 64rem) { .coh-ce-6b7be1eb { font-size: 0.875rem; padding-top: 26px; padding-right: 20px; padding-left: 20px; } }
@media (min-width: 90rem) { .coh-ce-6b7be1eb { font-size: 1rem; } }
.coh-ce-6b7be1eb: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; color: #6b697b; font-size: 16px; background-color: rgba(0, 0, 0, 0); height: 16px; width: 16px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-left: 6px; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; content: "\F105"; font-family: "fontello"; }
@media (min-width: 48rem) { .coh-ce-6b7be1eb:after { height: 5px; width: 100%; margin-top: 8px; margin-left: 0; opacity: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; content: ''; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } }
@media (min-width: 64rem) { .coh-ce-6b7be1eb:after { margin-top: 24px; margin-left: 0; } }
.coh-ce-6b7be1eb:hover { color: white; }
.coh-ce-6b7be1eb:hover:after { background-image: none; }
@media (min-width: 48rem) { .coh-ce-6b7be1eb:hover:after { opacity: 1; } }
@media (min-width: 64rem) { .coh-ce-6b7be1eb:hover:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-320b3e42 { display: none; min-width: 100vw; background-color: black; position: absolute; top: 0; left: -12px; z-index: 999; }
@media (min-width: 48rem) { .coh-ce-320b3e42 { position: absolute; top: 64px; left: 0; background-color: #131318; } }
@media (min-width: 64rem) { .coh-ce-320b3e42 { top: 79px; } }
.coh-ce-a32f8a75 { 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; position: relative; margin-top: -24px; }
@media (min-width: 48rem) { .coh-ce-a32f8a75 { display: none; } }
.coh-ce-e875a636 { display: block; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: rgba(0, 0, 0, 0); min-height: 20px; max-height: 20px; height: 20px; min-width: 100%; max-width: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
@media (min-width: 48rem) { .coh-ce-e875a636 { display: none; } }
.coh-ce-e875a636:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; color: #c4c8d3; height: 14px; width: 14px; display: block; content: "\E806"; font-family: "fontello"; margin-left: 6px; }
.coh-ce-e875a636:hover { background-image: none; -webkit-box-shadow: none; box-shadow: none; }
.coh-ce-c7f1002f { color: #c4c8d3; display: block; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: none; font-size: 12px; line-height: 12px; margin-top: 8px; margin-bottom: 0; }
@media (min-width: 48rem) { .coh-ce-c7f1002f { display: none; } }
.coh-ce-631825be { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.coh-ce-631825be > div { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.coh-ce-c672516 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-e6a4eb2a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 100%; }
@media (min-width: 90rem) { .coh-ce-e6a4eb2a { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
.coh-ce-4e610941 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
.coh-ce-a5245fb5 { padding-top: 24px; padding-right: 12px; padding-left: 12px; }
@media (min-width: 48rem) { .coh-ce-a5245fb5 { padding-top: 48px; padding-right: 40px; padding-left: 40px; } }
.coh-ce-91bb233f { margin-top: 0; margin-bottom: 16px; }
@media (min-width: 64rem) { .coh-ce-91bb233f { margin-bottom: 24px; } }
.coh-ce-41d0793b { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 1rem; line-height: 24px; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-41d0793b: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; color: #6b697b; font-size: 16px; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); margin-left: 6px; height: 16px; width: 16px; }
.coh-ce-41d0793b:hover { color: white; }
.coh-ce-41d0793b:hover:after { color: white; }
.coh-ce-3bcf7ce4 { background-color: black; }
@media (min-width: 48rem) { .coh-ce-3bcf7ce4 { background-color: #131318; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
@media (min-width: 64rem) { .coh-ce-3bcf7ce4 { background-color: #131318; } }
@media (min-width: 90rem) { .coh-ce-3bcf7ce4 { background-color: black; } }
.coh-ce-f719908c { padding-top: 24px; padding-right: 12px; padding-bottom: 24px; padding-left: 12px; }
@media (min-width: 48rem) { .coh-ce-f719908c { padding-top: 0; padding-right: 16px; padding-bottom: 32px; padding-left: 16px; } }
@media (min-width: 90rem) { .coh-ce-f719908c { padding-top: 48px; padding-right: 56px; padding-bottom: 48px; padding-left: 56px; } }
.coh-ce-9847f8e4 { display: none; }
@media (min-width: 48rem) { .coh-ce-9847f8e4 { display: block; margin-top: 32px; margin-right: 24px; margin-bottom: 32px; margin-left: 24px; } }
@media (min-width: 90rem) { .coh-ce-9847f8e4 { display: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-ce-b6ab4065 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-58199647 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-bottom: 24px; }
@media (min-width: 48rem) { .coh-ce-58199647 { margin-bottom: 16px; } }
.coh-ce-47d59b2f { text-decoration: none; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; background-color: rgba(0, 0, 0, 0); }
@media (min-width: 48rem) { .coh-ce-47d59b2f { padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; } }
@media (min-width: 48rem) { .coh-ce-47d59b2f:hover { background-color: black; } }
@media (min-width: 90rem) { .coh-ce-47d59b2f:hover { background-color: #131318; } }
.coh-ce-47d59b2f:hover p { color: white; }
.coh-ce-47d59b2f:hover p:after { color: white; }
.coh-ce-e778788b { color: #f4f5f6; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 24px; text-decoration: none; margin-bottom: 4px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-e778788b: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; color: #6b697b; font-size: 16px; height: 16px; width: 16px; display: block; content: "\E806"; font-family: "fontello"; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; margin-left: 6px; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }
.coh-ce-5efd3119 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #c4c8d3; font-size: 0.875rem; display: none; margin-bottom: 0; }
@media (min-width: 48rem) { .coh-ce-5efd3119 { display: block; } }
.coh-ce-7ccdcbe5 { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-decoration: none; color: #f4f5f6; margin-bottom: 6px; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 90rem) { .coh-ce-7ccdcbe5 { font-size: 1.125rem; } }
.coh-ce-7ccdcbe5: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; color: #c4c8d3; font-size: 16px; height: 14px; width: 14px; display: block; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); background-image: none; margin-left: 6px; }
.coh-ce-cac7d4ac { background-color: black; }
.coh-ce-32c7d13d { background-color: black; }
@media (min-width: 48rem) { .coh-ce-32c7d13d { padding-top: 48px; padding-right: 40px; padding-bottom: 48px; padding-left: 40px; } }
@media (min-width: 90rem) { .coh-ce-32c7d13d { padding-right: 80px; padding-left: 80px; } }
.coh-ce-6c661e79 { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 2rem; font-weight: 400; margin-top: 24px; margin-bottom: 16px; line-height: 1.1; }
.coh-ce-302f9c2d { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 1rem; line-height: 24px; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-302f9c2d: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; color: #6b697b; font-size: 18px; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); margin-left: 6px; }
.coh-ce-302f9c2d:hover { color: white; }
.coh-ce-302f9c2d:hover:after { color: white; }
.coh-ce-a6180ac7 { display: none; font-size: 20px; color: #f4f5f6; 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; max-height: 20px; min-height: 20px; height: 20px; min-width: 20px; max-width: 20px; width: 20px; position: absolute; right: 16px; top: 16px; }
@media (min-width: 64rem) { .coh-ce-a6180ac7 { top: 18px; right: 18px; display: block; } }
@media (min-width: 90rem) { .coh-ce-a6180ac7 { top: 26px; right: 26px; } }
.coh-ce-a6180ac7: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; color: #f4f5f6; font-size: 20px; height: 16px; width: 16px; display: block; content: "\E809"; font-family: "fontello"; }
.coh-ce-a6180ac7:hover { background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-67cee439 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.875rem; line-height: 24px; text-decoration: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 48rem) { .coh-ce-67cee439 { padding-top: 8px; padding-left: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 64rem) { .coh-ce-67cee439 { font-size: 0.875rem; padding-top: 26px; padding-left: 20px; } }
@media (min-width: 90rem) { .coh-ce-67cee439 { font-size: 1rem; } }
.coh-ce-67cee439: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; color: #6b697b; font-size: 16px; background-color: rgba(0, 0, 0, 0); height: 16px; width: 16px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-left: 6px; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; content: "\F105"; font-family: "fontello"; }
@media (min-width: 48rem) { .coh-ce-67cee439:after { height: 5px; width: 100%; margin-top: 8px; margin-left: 0; opacity: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; content: ''; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } }
@media (min-width: 64rem) { .coh-ce-67cee439:after { margin-top: 24px; margin-left: 0; } }
.coh-ce-67cee439:hover { color: white; }
.coh-ce-67cee439:hover:after { background-image: none; }
@media (min-width: 48rem) { .coh-ce-67cee439:hover:after { opacity: 1; } }
@media (min-width: 64rem) { .coh-ce-67cee439:hover:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-34f5d8ec { display: block; margin-top: 8px; margin-bottom: 24px; }
@media (min-width: 48rem) { .coh-ce-34f5d8ec { display: none; margin-top: 0; margin-bottom: 0; } }
.coh-ce-464119e4 { display: block; }
@media (min-width: 48rem) { .coh-ce-464119e4 { display: none; } }
.coh-ce-464119e4 .menu .menu-item { margin-bottom: 24px; }
.coh-ce-464119e4 .menu .menu-item a { color: #c4c8d3; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.75rem; text-decoration: none; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-464119e4 .menu .menu-item a:hover { color: white; }
.coh-ce-90d6644e { display: none; }
@media (min-width: 48rem) { .coh-ce-90d6644e { display: block; } }
.coh-ce-aebc1011 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-1fa3c569 { display: block; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 24px; }
@media (min-width: 48rem) { .coh-ce-1fa3c569 { display: inline-block; } }
.coh-ce-1fa3c569:before { display: none; }
.coh-ce-f553a695 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #c4c8d3; font-size: 0.75rem; line-height: 24px; text-decoration: none; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-f553a695:hover { color: white; }
.coh-ce-2f346c89 { margin-top: 24px; margin-bottom: 32px; }
@media (min-width: 64rem) { .coh-ce-2f346c89 { 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; -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; } }
@media (min-width: 120rem) { .coh-ce-2f346c89 { height: 100%; } }
.coh-ce-ca51e8d3 { padding-right: 0; padding-left: 0; margin-bottom: 4px; }
@media (min-width: 64rem) { .coh-ce-ca51e8d3 { width: 25%; } }
.coh-ce-ca51e8d3:before { display: none; }
@media (min-width: 64rem) { .coh-ce-ca51e8d3:last-child { width: 50%; } }
@media (min-width: 64rem) { .coh-ce-ca51e8d3:last-child .level2-footer-menu ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (min-width: 64rem) { .coh-ce-ca51e8d3:last-child .level2-footer-menu ul li { -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
.has-children.is-expanded.coh-ce-ca51e8d3 a { background-color: rgba(0, 0, 0, 0); }
.has-children.is-expanded.coh-ce-ca51e8d3 button:after { -webkit-transform: rotateX(0); transform: rotateX(0); }
.coh-ce-9bb3d902 { font-size: 0.875rem; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; text-decoration: none; background-color: #3d4252; height: 42px; width: 100%; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; position: relative; -webkit-border-radius: 4px; border-radius: 4px; line-height: 12px; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; 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; font-weight: 400; }
@media (min-width: 64rem) { .coh-ce-9bb3d902 { font-size: 1rem; background-color: rgba(0, 0, 0, 0); height: auto; line-height: 24px; padding-right: 0; padding-left: 0; } }
.coh-ce-9bb3d902:hover { color: white; }
.coh-ce-6692ed01 { position: absolute; top: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: auto; width: 100%; background-color: rgba(0, 0, 0, 0); -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-shadow: none; box-shadow: none; padding-top: 15px; padding-bottom: 15px; }
@media (min-width: 64rem) { .coh-ce-6692ed01 { display: none; } }
.coh-ce-6692ed01:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height: 13px; width: 14px; color: #f4f5f6; font-size: 14px; display: block; content: "\E807"; font-family: "fontello"; -webkit-transform: rotateX(180deg); transform: rotateX(180deg); -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.coh-ce-6692ed01:hover { background-image: none; -webkit-box-shadow: none; box-shadow: none; }
.coh-ce-25f25b4 { display: none; }
@media (min-width: 64rem) { .coh-ce-25f25b4 { display: block; } }
.coh-ce-c70c00c3 { margin-top: 12px; margin-left: 24px; }
@media (min-width: 64rem) { .coh-ce-c70c00c3 { margin-top: 20px; margin-right: 48px; margin-left: 0; } }
@media (min-width: 90rem) { .coh-ce-c70c00c3 { margin-right: 80px; } }
@media (min-width: 120rem) { .coh-ce-c70c00c3 { margin-right: 120px; } }
.coh-ce-255774e6 { margin-bottom: 24px; margin-left: 0; padding-left: 0; }
@media (min-width: 64rem) { .coh-ce-255774e6 { margin-bottom: 20px; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
.coh-ce-255774e6:before { display: none; }
.coh-ce-917598bf { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #d9dbe2; font-size: 0.75rem; text-decoration: none; line-height: 1.125rem; font-weight: 400; }
.coh-ce-917598bf:hover { color: white; }
.coh-ce-ad11217b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: static; z-index: 1; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-ce-6f1e3c80 { background-color: #131318; display: block; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 0.875rem; line-height: 1.5rem; text-decoration: none; padding-top: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 10px; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
@media (min-width: 48rem) { .coh-ce-6f1e3c80 { display: none; } }
.coh-ce-6f1e3c80:hover { background-image: none; background-color: #131318; -webkit-box-shadow: none; box-shadow: none; }
.coh-ce-6f1e3c80:hover:after { opacity: 1; }
.coh-ce-6f1e3c80:after { background-image: -webkit-linear-gradient(2deg, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(2deg, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(88deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 5px; width: 100%; margin-top: 6px; display: block; opacity: 0; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; content: ''; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.coh-ce-71b56706 { display: none; background-color: black; width: 100%; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: absolute; top: 45px; left: 0; padding-top: 12px; padding-right: 12px; padding-left: 12px; overflow: auto; height: 100vh; }
@media (min-width: 48rem) { .coh-ce-71b56706 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: static; padding-top: 0; padding-right: 0; padding-left: 0; background-color: #131318; height: auto; } }
.menu-open.coh-ce-71b56706 { display: block; }
.coh-ce-734b0aac { display: block; font-size: 18px; color: #f4f5f6; 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; max-height: 18px; min-height: 18px; height: 18px; min-width: 18px; max-width: 18px; width: 18px; position: absolute; right: 16px; top: 16px; z-index: 3; }
@media (min-width: 64rem) { .coh-ce-734b0aac { display: none; } }
.coh-ce-734b0aac: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; color: #f4f5f6; font-size: 20px; height: 16px; width: 16px; display: block; content: "\E809"; font-family: "fontello"; }
.coh-ce-734b0aac:hover { background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-8a9d1643 { position: static; }
.coh-ce-8a84a8de { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: static; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 24px; }
@media (min-width: 48rem) { .coh-ce-8a84a8de { display: inline-block; margin-bottom: 0; } }
.coh-ce-8a84a8de:first-child { margin-top: 24px; }
@media (min-width: 48rem) { .coh-ce-8a84a8de:first-child { margin-top: 0; } }
.has-children.is-expanded.coh-ce-8a84a8de a:after { background-image: none; opacity: 1; display: block; }
@media (min-width: 64rem) { .has-children.is-expanded.coh-ce-8a84a8de a:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.has-children.is-expanded.coh-ce-8a84a8de .level2-mega-menu a:after { background-image: none; }
.coh-ce-48942d98 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.875rem; line-height: 24px; text-decoration: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 48rem) { .coh-ce-48942d98 { padding-top: 8px; padding-right: 10px; padding-left: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 64rem) { .coh-ce-48942d98 { font-size: 0.875rem; padding-top: 26px; padding-right: 20px; padding-left: 20px; } }
@media (min-width: 90rem) { .coh-ce-48942d98 { font-size: 1rem; } }
.coh-ce-48942d98: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; color: #6b697b; font-size: 16px; background-color: rgba(0, 0, 0, 0); height: 16px; width: 16px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-left: 6px; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); content: "\E806"; font-family: "fontello"; }
@media (min-width: 48rem) { .coh-ce-48942d98:after { height: 5px; width: 100%; margin-top: 8px; margin-left: 0; opacity: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; content: ''; } }
@media (min-width: 64rem) { .coh-ce-48942d98:after { margin-top: 24px; margin-left: 0; } }
.coh-ce-48942d98:hover { color: white; }
.coh-ce-48942d98:hover:after { background-image: none; }
@media (min-width: 48rem) { .coh-ce-48942d98:hover:after { opacity: 1; } }
@media (min-width: 64rem) { .coh-ce-48942d98:hover:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-bedc0b8c { display: none; min-width: 100vw; background-color: black; position: absolute; top: 40px; left: 0; z-index: 999; }
@media (min-width: 48rem) { .coh-ce-bedc0b8c { position: absolute; top: 64px; left: 0; background-color: #131318; } }
@media (min-width: 64rem) { .coh-ce-bedc0b8c { top: 79px; } }
.coh-ce-a32f8a75 { 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; position: relative; margin-top: -24px; }
@media (min-width: 48rem) { .coh-ce-a32f8a75 { display: none; } }
.coh-ce-e875a636 { display: block; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: rgba(0, 0, 0, 0); min-height: 20px; max-height: 20px; height: 20px; min-width: 100%; max-width: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
@media (min-width: 48rem) { .coh-ce-e875a636 { display: none; } }
.coh-ce-e875a636:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; color: #c4c8d3; height: 14px; width: 14px; display: block; content: "\E806"; font-family: "fontello"; margin-left: 6px; }
.coh-ce-e875a636:hover { background-image: none; -webkit-box-shadow: none; box-shadow: none; }
.coh-ce-3c6923b5 { color: #c4c8d3; display: block; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: none; font-size: 0.75rem; line-height: 12px; margin-top: 8px; margin-bottom: 0; }
@media (min-width: 48rem) { .coh-ce-3c6923b5 { display: none; } }
.coh-ce-631825be { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.coh-ce-631825be > div { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.coh-ce-c672516 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-e6a4eb2a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 100%; }
@media (min-width: 90rem) { .coh-ce-e6a4eb2a { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
.coh-ce-4e610941 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
.coh-ce-a5245fb5 { padding-top: 24px; padding-right: 12px; padding-left: 12px; }
@media (min-width: 48rem) { .coh-ce-a5245fb5 { padding-top: 48px; padding-right: 40px; padding-left: 40px; } }
.coh-ce-91bb233f { margin-top: 0; margin-bottom: 16px; }
@media (min-width: 64rem) { .coh-ce-91bb233f { margin-bottom: 24px; } }
.coh-ce-41d0793b { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 1rem; line-height: 24px; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-41d0793b: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; color: #6b697b; font-size: 16px; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); margin-left: 6px; height: 16px; width: 16px; }
.coh-ce-41d0793b:hover { color: white; }
.coh-ce-41d0793b:hover:after { color: white; }
.coh-ce-3bcf7ce4 { background-color: black; }
@media (min-width: 48rem) { .coh-ce-3bcf7ce4 { background-color: #131318; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
@media (min-width: 64rem) { .coh-ce-3bcf7ce4 { background-color: #131318; } }
@media (min-width: 90rem) { .coh-ce-3bcf7ce4 { background-color: black; } }
.coh-ce-f719908c { padding-top: 24px; padding-right: 12px; padding-bottom: 24px; padding-left: 12px; }
@media (min-width: 48rem) { .coh-ce-f719908c { padding-top: 0; padding-right: 16px; padding-bottom: 32px; padding-left: 16px; } }
@media (min-width: 90rem) { .coh-ce-f719908c { padding-top: 48px; padding-right: 56px; padding-bottom: 48px; padding-left: 56px; } }
.coh-ce-9847f8e4 { display: none; }
@media (min-width: 48rem) { .coh-ce-9847f8e4 { display: block; margin-top: 32px; margin-right: 24px; margin-bottom: 32px; margin-left: 24px; } }
@media (min-width: 90rem) { .coh-ce-9847f8e4 { display: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-ce-aa122956 { margin-top: 0; margin-right: 0; margin-bottom: 40px; margin-left: 0; }
@media (min-width: 48rem) { .coh-ce-aa122956 { margin-bottom: 0; } }
.coh-ce-d2256ce2 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-bottom: 24px; }
@media (min-width: 48rem) { .coh-ce-d2256ce2 { margin-bottom: 0; } }
.coh-ce-f72ad022 { text-decoration: none; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; background-color: rgba(0, 0, 0, 0); }
@media (min-width: 48rem) { .coh-ce-f72ad022 { padding-top: 6px; padding-right: 24px; padding-bottom: 6px; padding-left: 24px; } }
@media (min-width: 48rem) { .coh-ce-f72ad022:hover { background-color: black; } }
@media (min-width: 90rem) { .coh-ce-f72ad022:hover { background-color: #131318; } }
.coh-ce-f72ad022:hover p { color: white; }
.coh-ce-f72ad022:hover p:after { color: white; }
.coh-ce-e778788b { color: #f4f5f6; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 24px; text-decoration: none; margin-bottom: 4px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-e778788b: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; color: #6b697b; font-size: 16px; height: 16px; width: 16px; display: block; content: "\E806"; font-family: "fontello"; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; margin-left: 6px; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }
.coh-ce-5efd3119 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #c4c8d3; font-size: 0.875rem; display: none; margin-bottom: 0; }
@media (min-width: 48rem) { .coh-ce-5efd3119 { display: block; } }
.coh-ce-7ccdcbe5 { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-decoration: none; color: #f4f5f6; margin-bottom: 6px; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 90rem) { .coh-ce-7ccdcbe5 { font-size: 1.125rem; } }
.coh-ce-7ccdcbe5: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; color: #c4c8d3; font-size: 16px; height: 14px; width: 14px; display: block; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); background-image: none; margin-left: 6px; }
.coh-ce-cac7d4ac { background-color: black; }
.coh-ce-32c7d13d { background-color: black; }
@media (min-width: 48rem) { .coh-ce-32c7d13d { padding-top: 48px; padding-right: 40px; padding-bottom: 48px; padding-left: 40px; } }
@media (min-width: 90rem) { .coh-ce-32c7d13d { padding-right: 80px; padding-left: 80px; } }
.coh-ce-6c661e79 { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 2rem; font-weight: 400; margin-top: 24px; margin-bottom: 16px; line-height: 1.1; }
.coh-ce-302f9c2d { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 1rem; line-height: 24px; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-302f9c2d: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; color: #6b697b; font-size: 18px; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); margin-left: 6px; }
.coh-ce-302f9c2d:hover { color: white; }
.coh-ce-302f9c2d:hover:after { color: white; }
.coh-ce-97702b84 { display: none; font-size: 1.25rem; color: #f4f5f6; 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; max-height: 20px; min-height: 20px; height: 20px; min-width: 20px; max-width: 20px; width: 20px; position: absolute; right: 16px; top: 16px; }
@media (min-width: 64rem) { .coh-ce-97702b84 { top: 18px; right: 18px; display: block; } }
@media (min-width: 90rem) { .coh-ce-97702b84 { top: 26px; right: 26px; } }
.coh-ce-97702b84: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; color: #f4f5f6; font-size: 20px; height: 16px; width: 16px; display: block; content: "\E809"; font-family: "fontello"; }
.coh-ce-97702b84:hover { background-image: none; }
.coh-ce-74eb0474 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: static; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 24px; }
@media (min-width: 48rem) { .coh-ce-74eb0474 { display: inline-block; margin-bottom: 0; position: static; } }
.coh-ce-74eb0474:first-child { margin-top: 24px; }
@media (min-width: 48rem) { .coh-ce-74eb0474:first-child { margin-top: 0; } }
.has-children.is-expanded.coh-ce-74eb0474 a:after { background-image: none; opacity: 1; display: block; }
@media (min-width: 64rem) { .has-children.is-expanded.coh-ce-74eb0474 a:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.has-children.is-expanded.coh-ce-74eb0474 .level2-mega-menu a:after { background-image: none; }
.coh-ce-a6180ac7 { display: none; font-size: 20px; color: #f4f5f6; 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; max-height: 20px; min-height: 20px; height: 20px; min-width: 20px; max-width: 20px; width: 20px; position: absolute; right: 16px; top: 16px; }
@media (min-width: 64rem) { .coh-ce-a6180ac7 { top: 18px; right: 18px; display: block; } }
@media (min-width: 90rem) { .coh-ce-a6180ac7 { top: 26px; right: 26px; } }
.coh-ce-a6180ac7: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; color: #f4f5f6; font-size: 20px; height: 16px; width: 16px; display: block; content: "\E809"; font-family: "fontello"; }
.coh-ce-a6180ac7:hover { background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-fb2e0384 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 16px; line-height: 24px; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-fb2e0384: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; color: #6b697b; font-size: 16px; content: "\E806"; font-family: "fontello"; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); margin-left: 6px; height: 16px; width: 16px; }
.coh-ce-fb2e0384:hover { color: white; }
.coh-ce-fb2e0384:hover:after { color: white; }
.coh-ce-79d1107b { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-f6089ef3 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-bottom: 24px; width: 100%; }
@media (min-width: 48rem) { .coh-ce-f6089ef3 { margin-bottom: 8px; display: inline-block; } }
@media (min-width: 90rem) { .coh-ce-f6089ef3 { display: inline-block; } }
@media (min-width: 120rem) { .coh-ce-f6089ef3 { display: inline-block; } }
.coh-ce-7d781891 { background-color: black; }
@media (min-width: 48rem) { .coh-ce-7d781891 { padding-top: 48px; padding-right: 40px; padding-bottom: 48px; padding-left: 40px; } }
@media (min-width: 90rem) { .coh-ce-7d781891 { padding-right: 80px; padding-left: 80px; } }
.coh-ce-68505f0d { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #f4f5f6; font-size: 2rem; line-height: 1.1; margin-top: 24px; margin-bottom: 16px; }
.coh-ce-b9d1bc57 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #f4f5f6; font-size: 1rem; line-height: 24px; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-b9d1bc57: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; color: #6b697b; font-size: 18px; margin-left: 6px; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); content: "\E806"; font-family: "fontello"; }
.coh-ce-b9d1bc57:hover { color: white; }
.coh-ce-b9d1bc57:hover:after { color: white; }
.coh-ce-829f97b2 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 14px; line-height: 24px; text-decoration: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 48rem) { .coh-ce-829f97b2 { padding-top: 8px; padding-right: 10px; padding-left: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 64rem) { .coh-ce-829f97b2 { font-size: 14px; padding-top: 26px; padding-right: 20px; padding-left: 20px; } }
@media (min-width: 90rem) { .coh-ce-829f97b2 { font-size: 16px; } }
.coh-ce-829f97b2: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; color: #6b697b; font-size: 16px; background-color: rgba(0, 0, 0, 0); height: 16px; width: 16px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-left: 6px; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); content: "\E806"; font-family: "fontello"; }
@media (min-width: 48rem) { .coh-ce-829f97b2:after { height: 5px; width: 100%; margin-top: 8px; margin-left: 0; opacity: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; content: ''; } }
@media (min-width: 64rem) { .coh-ce-829f97b2:after { margin-top: 24px; margin-left: 0; } }
.coh-ce-829f97b2:hover { color: white; }
.coh-ce-829f97b2:hover:after { background-image: none; }
@media (min-width: 48rem) { .coh-ce-829f97b2:hover:after { opacity: 1; } }
@media (min-width: 64rem) { .coh-ce-829f97b2:hover:after { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #c9317f), to(#e26a6e)); background-image: -webkit-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: -o-linear-gradient(left, #c9317f 1%, #e26a6e 100%); background-image: linear-gradient(90deg, #c9317f 1%, #e26a6e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-d9a64851 { margin-top: 0; margin-right: 0; margin-bottom: 40px; margin-left: 0; }
@media (min-width: 48rem) { .coh-ce-d9a64851 { margin-bottom: 0; } }
.coh-ce-de8bb5db { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-bottom: 24px; }
@media (min-width: 48rem) { .coh-ce-de8bb5db { margin-bottom: 8px; } }
.coh-ce-ae4de29f { text-decoration: none; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; background-color: rgba(0, 0, 0, 0); }
@media (min-width: 48rem) { .coh-ce-ae4de29f { padding-top: 8px; padding-right: 24px; padding-bottom: 8px; padding-left: 24px; } }
@media (min-width: 48rem) { .coh-ce-ae4de29f:hover { background-color: black; } }
@media (min-width: 90rem) { .coh-ce-ae4de29f:hover { background-color: #131318; } }
.coh-ce-ae4de29f:hover p { color: white; }
.coh-ce-ae4de29f:hover p:after { color: white; }
.coh-ce-34f5d8ec { display: block; margin-top: 8px; margin-bottom: 24px; }
@media (min-width: 48rem) { .coh-ce-34f5d8ec { display: none; margin-top: 0; margin-bottom: 0; } }
.coh-ce-464119e4 { display: block; }
@media (min-width: 48rem) { .coh-ce-464119e4 { display: none; } }
.coh-ce-464119e4 .menu .menu-item { margin-bottom: 24px; }
.coh-ce-464119e4 .menu .menu-item a { color: #c4c8d3; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.75rem; text-decoration: none; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-464119e4 .menu .menu-item a:hover { color: white; }
.coh-ce-90d6644e { display: none; }
@media (min-width: 48rem) { .coh-ce-90d6644e { display: block; } }
.coh-ce-aebc1011 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-1fa3c569 { display: block; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 24px; }
@media (min-width: 48rem) { .coh-ce-1fa3c569 { display: inline-block; } }
.coh-ce-1fa3c569:before { display: none; }
.coh-ce-f553a695 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #c4c8d3; font-size: 0.75rem; line-height: 24px; text-decoration: none; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-f553a695:hover { color: white; }
.coh-ce-a4dc1737 { padding-right: 10px; display: none; }
@media (min-width: 64rem) { .coh-ce-a4dc1737 { display: block; } }
.coh-ce-a4dc1737 .facets-widget-checkbox .facet-item { padding-top: 5px; padding-bottom: 15px; }
.coh-ce-a4dc1737 .facets-widget-checkbox .facet-item .facets-checkbox:hover { background-color: rgba(0, 0, 0, 0); }
.coh-ce-a4dc1737 .facets-widget-checkbox .facet-item .facets-checkbox:hover + label { background-color: transparent !important; background-color: rgba(0, 0, 0, 0); }
.coh-ce-a4dc1737 .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:after { top: 10px !important; left: 5px !important; top: 10px; left: 5px; }
.coh-ce-3f0ae465 { font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b697b; }
.coh-ce-1f52b6b1 { display: block; }
@media (min-width: 64rem) { .coh-ce-1f52b6b1 { display: none; } }
.coh-ce-1f52b6b1 .coh-accordion-tabs { width: 100%; }
.coh-ce-1f52b6b1 .facets-reset { display: none; }
.coh-ce-d7db6306 { width: 100%; }
.coh-ce-3f7a8d21 .pager { display: none; }
.coh-ce-109017e7 header { font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b697b; font-size: 12px; padding-bottom: 12px; margin-bottom: 20px; border-bottom-width: 1px; border-style: none; border-bottom-style: solid; border-color: #dbdbdc; }
.coh-ce-109017e7 .grid-row { padding-top: 27px; padding-bottom: 27px; border-bottom-width: 1px; border-style: solid; border-bottom-style: solid; border-bottom-color: #dbdbdc; }
.coh-ce-109017e7 .grid-row h2 { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; font-size: 30px; }
.coh-ce-109017e7 .grid-row h2 a { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #323232; text-decoration: none; }
.coh-ce-109017e7 .grid-row .views-field-field-event-status a { font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b697b; font-size: 12px; text-decoration: none; }
.coh-ce-109017e7 .grid-row .coh-style-heading-2-size a:hover { color: #c9317f; }
.coh-ce-109017e7 .coh-style-heading-2-size { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; font-size: 40px; }
.coh-ce-2407be13 { padding-top: 15px; }
.coh-ce-2407be13 header { width: 100%; float: none; }
.coh-ce-2407be13 header hr { border-width: 1px; border-style: solid; border-color: #dbdbdc; }
.coh-ce-ecae607d { margin-top: 0; }
@media (min-width: 64rem) { .coh-ce-ecae607d { margin-top: 0; } }
.coh-ce-ecae607d .coh-style-image-container---banner img { width: 100%; }
.coh-ce-ecae607d .coh-heading { color: white; }
.coh-ce-9ac53658 h5 { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #131318; line-height: 39.6px; }
.coh-ce-9ac53658 h3 { padding-bottom: 50px; }
.coh-ce-801fc797 { position: relative; }
.coh-ce-801fc797 ul .facet-summary-item--clear { padding-left: 10px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-ce-cbd59f45 { position: relative; padding-bottom: 10px; }
@media (min-width: 64rem) { .coh-ce-cbd59f45 { position: absolute; top: 5px; right: 0; } }
.coh-ce-57c3caaf .full-width-section { background-color: #e6e8ec; padding-top: 24px; padding-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-57c3caaf .full-width-section { padding-top: 48px; padding-bottom: 48px; } }
.coh-ce-40e8a8a { color: #3d4252; margin-top: 0; margin-bottom: 0; }
.coh-ce-aaef4f9 { margin-top: 0; margin-bottom: 48px; }
@media (min-width: 64rem) { .coh-ce-aaef4f9 { margin-top: 56px; margin-bottom: 56px; } }
.coh-ce-549ce91f { font-family: 'Founders Regular', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #6b697b; font-size: 1.5rem; line-height: 1.4; text-align: 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-ce-f1baef8e { display: none; }
@media (min-width: 64rem) { .coh-ce-f1baef8e { display: block; } }
@media (min-width: 64rem) { .results-0.coh-ce-f1baef8e { display: none; } }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item { padding-left: 0; margin-bottom: 8px; }
@media (min-width: 64rem) { .coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item { margin-bottom: 12px; } }
@media (min-width: 64rem) { .coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item:last-child { margin-bottom: 0; } }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item:before { display: none; }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item label { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-left: 0; display: block; }
@media (min-width: 64rem) { .coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item label { font-size: 1rem; line-height: 20px; } }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__value { color: #3d4252; font-family: 'Mark Pro Medium', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__count { color: #6b697b; }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox { position: absolute; opacity: 0; }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:before { background-color: #c9317f; border-color: #c9317f; }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:after { -webkit-box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; background-color: white; height: 2px; width: 2px; position: absolute; top: 10px; left: 5px; content: ''; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label { position: relative; cursor: pointer; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; margin-bottom: 8px; }
@media (min-width: 64rem) { .coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label { margin-bottom: 15px; } }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:hover { background-color: rgba(0, 0, 0, 0); }
.coh-ce-f1baef8e .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before { background-color: white; height: 16px; width: 16px; margin-right: 10px; display: inline-block; vertical-align: text-bottom; content: ''; -webkit-border-radius: 4px; border-radius: 4px; border-width: 2px; border-style: solid; border-color: #6b697b; }
.coh-ce-f1baef8e .facets-widget-checkbox .facets-reset { display: none; }
@media (min-width: 64rem) { .coh-ce-f1baef8e .divider { margin-bottom: 32px; } }
.coh-ce-d71ee4c { margin-top: 0; font-size: 1rem; }
.coh-ce-1650bd70 { font-size: 1rem; }
@media (min-width: 64rem) { .coh-ce-1650bd70 { display: none; } }
.coh-ce-1650bd70 .coh-accordion-tabs { width: 100%; }
.coh-ce-1650bd70 .facets-reset { display: none; }
.coh-ce-d7db6306 { width: 100%; }
.coh-ce-365881e5 h6 { margin-top: 0; margin-bottom: 0; padding-bottom: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9dbe2; line-height: 1.5; font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-7ef3ade9 { margin-top: 12px; }
@media (min-width: 64rem) { .coh-ce-7ef3ade9 { margin-top: 32px; } }
.coh-ce-efc4b10 { padding-right: 0; padding-left: 0; }
.coh-ce-efc4b10 .coh-column { padding-right: 0; padding-left: 0; }
.coh-ce-61666c3b .contextual-region { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-ce-ba910b7f { padding-right: 0; padding-left: 0; }
.coh-ce-ba910b7f .coh-column { padding-right: 0; padding-left: 0; }
.coh-ce-fe877fb9 { display: none; }
@media (min-width: 35.3125rem) { .coh-ce-fe877fb9 { display: none; } }
@media (min-width: 48rem) { .coh-ce-fe877fb9 { display: none; } }
@media (min-width: 64rem) { .coh-ce-fe877fb9 { display: none; } }
@media (min-width: 90rem) { .coh-ce-fe877fb9 { display: none; } }
@media (min-width: 120rem) { .coh-ce-fe877fb9 { display: none; } }
.coh-ce-cpt_image-dea5a82a { height: auto; max-width: 100%; width: 100%; -webkit-border-radius: 10px; border-radius: 10px; }
@media (min-width: 120rem) { .fill-space-available.coh-ce-cpt_image-dea5a82a { -o-object-fit: cover; object-fit: cover; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
.coh-ce-cpt_amd_article_banner-4e20a56c { display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_article_banner-4e20a56c { display: none; } }
.coh-ce-cpt_amd_article_banner-4d3fa45d .breadcrumb { background-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_amd_article_banner-4d3fa45d .banner-title + .banner-title-gradient { display: none; }
.coh-ce-cpt_amd_article_banner-77c68b0c { color: white; padding-top: 10px; padding-bottom: 10px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_article_banner-77c68b0c { padding-top: 70px; padding-bottom: 150px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_article_banner-77c68b0c { padding-top: 120px; padding-bottom: 140px; } }
.coh-ce-cpt_amd_article_banner-77c68b0c .coh-style-amd-page-labels { padding-top: 25px; padding-bottom: 15px; }
.coh-ce-cpt_amd_article_banner-25f25b4 { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_article_banner-25f25b4 { display: block; } }
.coh-ce-cpt_amd_article_banner-c1c49d94 { color: white; }
.coh-style-remove-top-margin.coh-ce-cpt_amd_article_banner-c1c49d94 { margin-bottom: 0; }
.coh-ce-cpt_amd_article_banner-7a7bd8ad { color: white; }
.coh-style-remove-top-margin.coh-ce-cpt_amd_article_banner-7a7bd8ad { margin-bottom: 0; }
.coh-ce-cpt_amd_article_banner-e5222e2b { max-height: 60px; width: auto; }
.coh-ce-cpt_amd_article_banner-99496768 { margin-top: 7px; }
.coh-ce-cpt_amd_featured_product_banner-b0b9cbeb { height: 280px; width: 100vw; 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; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%); }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-b0b9cbeb { display: none; min-height: 420px; height: auto; } }
.coh-ce-cpt_amd_featured_product_banner-60976943 { width: auto; max-width: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-60976943 { max-width: 100%; width: 100%; } }
.coh-ce-cpt_amd_featured_product_banner-3712b484 { position: relative; height: auto; overflow: hidden; width: 100vw; margin-left: -webkit-calc(-50vw + 50%); margin-left: calc(-50vw + 50%); }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-3712b484 { height: 100%; position: absolute; top: 0; left: 0; min-height: 600px; z-index: -1; } }
.coh-ce-cpt_amd_featured_product_banner-3712b484 .coh-video-background { height: 100%; width: 100%; }
.coh-ce-cpt_amd_featured_product_banner-ef20cf54 { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-ef20cf54 { display: block; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-bca0ee6 { display: none; } }
.coh-ce-cpt_amd_featured_product_banner-6953e0dd { padding-top: 20px; padding-bottom: 70px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-6953e0dd { height: 100%; padding-top: 80px; padding-bottom: 80px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_featured_product_banner-6953e0dd { padding-top: 120px; padding-bottom: 120px; } }
.coh-ce-cpt_amd_featured_product_banner-6953e0dd h1 { margin-top: 0; }
.coh-ce-cpt_amd_featured_product_banner-a5ba3e2a { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_amd_featured_product_banner-e3e841b3 { z-index: 2; }
.coh-ce-cpt_amd_featured_product_banner-e3e841b3 .feature-title + .node-title { display: none; }
.coh-ce-cpt_amd_featured_product_banner-e3e841b3 .standard-title + .node-title { display: none; }
.coh-ce-cpt_amd_featured_product_banner-e3e841b3 .title-icon-banner + .node-title { display: none; }
.coh-ce-cpt_amd_featured_product_banner-76ccc1d6 { display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-76ccc1d6 { display: block; padding-top: 25px; padding-bottom: 15px; margin-bottom: 15px; } }
.coh-ce-cpt_amd_featured_product_banner-d15997db { font-size: 1.875rem; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-d15997db { font-size: 50px; } }
.coh-ce-cpt_amd_featured_product_banner-d15997db .title-gradient--01 { margin-top: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-d15997db .title-gradient--01 { margin-top: -5px; } }
.coh-ce-cpt_amd_featured_product_banner-d15997db .title-gradient--02 { margin-top: -20px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-d15997db .title-gradient--02 { margin-top: -45px; } }
.coh-ce-cpt_amd_featured_product_banner-72db0727 { margin-top: 5px; margin-left: 5px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-72db0727 { margin-top: 5px; margin-left: 10px; } }
.coh-ce-cpt_amd_featured_product_banner-237182c8 .banner-title + .banner-title-gradient { display: none; }
.coh-ce-cpt_amd_featured_product_banner-237182c8 .standard-title + .node-title { display: none; }
.coh-ce-cpt_amd_featured_product_banner-82aaeac2 { display: block; margin-top: 0; margin-bottom: 8px; font-size: 1.875rem; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-82aaeac2 { display: block; margin-bottom: 16px; font-size: 50px; } }
.coh-ce-cpt_amd_featured_product_banner-a9e63fc3 { display: block; margin-top: 0; margin-bottom: 8px; font-size: 1.875rem; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_featured_product_banner-a9e63fc3 { margin-bottom: 16px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-a9e63fc3 { display: block; font-size: 3.5rem; } }
.coh-ce-cpt_amd_featured_product_banner-d37c2934 { margin-top: 30px; margin-bottom: 30px; display: block; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_featured_product_banner-d37c2934 { width: 70%; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_featured_product_banner-d37c2934 { width: 100%; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_featured_product_banner-d37c2934 { width: 100%; } }
.coh-ce-cpt_amd_featured_product_banner-25a95a8 { margin-top: 30px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_featured_product_banner-25a95a8 { width: 70%; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_featured_product_banner-25a95a8 { width: 100%; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_featured_product_banner-25a95a8 { width: 100%; } }
.coh-ce-cpt_amd_featured_product_banner-f53e09ec { max-width: 300px; margin-top: 30px; margin-bottom: 30px; }
@media (min-width: 90rem) { .coh-ce-cpt_amd_featured_product_banner-f53e09ec { margin-bottom: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_featured_product_banner-f53e09ec { margin-bottom: 0; } }
.coh-ce-cpt_amd_featured_product_banner-4778d926 { max-height: 100px; width: auto; }
.coh-ce-cpt_amd_featured_product_banner-ed6b2871 { max-width: 300px; margin-top: 30px; }
.coh-ce-cpt_amd_featured_product_banner-77c6c6c4 .banner-icon-title + .banner-title-gradient { display: none; }
.coh-ce-cpt_amd_featured_product_banner-77c6c6c4 .title-icon-banner + .node-title { display: none; }
.coh-ce-cpt_amd_featured_product_banner-fb04c8bd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_featured_product_banner-ff1b70dc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_amd_featured_product_banner-e22fbc32 { max-height: 50px; width: auto; padding-right: 0; margin-left: 10px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_featured_product_banner-e22fbc32 { max-height: 80px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-e22fbc32 { max-height: 80px; margin-left: 0; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_featured_product_banner-e22fbc32 { max-height: 105px; } }
.coh-ce-cpt_amd_featured_product_banner-b011721 { width: auto; }
.coh-ce-cpt_amd_featured_product_banner-bb82935f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_featured_product_banner-bb82935f { -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; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-bb82935f { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-cpt_amd_featured_product_banner-a48c3d58 { font-weight: 400; font-size: 1.125rem; margin-top: 0; margin-bottom: 2px; display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-a48c3d58 { font-weight: 300; font-size: 50px; margin-bottom: 5px; } }
.coh-ce-cpt_amd_featured_product_banner-622028ff { font-size: 1.875rem; margin-top: 0; margin-bottom: 8px; display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-622028ff { font-size: 2.625rem; margin-bottom: 16px; } }
.coh-ce-cpt_amd_featured_product_banner-fc57566f { margin-top: 3px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; }
.coh-ce-cpt_amd_featured_product_banner-9d9155ec { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: white; font-size: 14px; padding-right: 3px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-9d9155ec { font-size: 18px; } }
.coh-ce-cpt_amd_featured_product_banner-635b0d56 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 14px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-635b0d56 { font-size: 18px; } }
.coh-ce-cpt_amd_featured_product_banner-68a081f2 { font-family: 'Founders', sans serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #c4c8d3; font-size: 16px; padding-top: 10px; padding-right: 10px; padding-left: 10px; margin-top: 0; margin-bottom: 30px; display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-68a081f2 { color: white; font-size: 24px; padding-top: 15px; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_amd_featured_product_banner-d4cb224a { margin-top: 0; margin-bottom: 8px; display: block; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_featured_product_banner-d4cb224a { margin-bottom: 16px; display: block; } }
.coh-ce-cpt_amd_featured_product_banner-94a29c63 { margin-top: 30px; margin-bottom: 30px; display: block; }
.coh-ce-cpt_amd_featured_product_banner-eee50525 { margin-top: 30px; margin-bottom: 30px; }
.coh-ce-cpt_amd_signposting-9ed99905 { margin-bottom: 24px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-9ed99905 { margin-bottom: 48px; } }
.coh-ce-cpt_amd_signposting-5203d9d1 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-column-layout { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
@media (min-width: 64rem) { .signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-column-layout { width: 50%; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card { background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 0; border-radius: 0; }
@media (min-width: 64rem) { .signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
@media (min-width: 64rem) { .signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-card-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 64rem) { .signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-column-content { max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (min-width: 64rem) { .signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-column-img { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; max-width: 100%; } }
.signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-img-container { -webkit-border-radius: 8px; border-radius: 8px; }
@media (min-width: 64rem) { .signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-img-container { -webkit-border-radius: 8px; border-radius: 8px; height: 340px; } }
.signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-card-content-wrapper { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card h4 { margin-top: 1rem; }
@media (min-width: 64rem) { .signpost-medium.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card h4 { margin-top: 2rem; } }
.signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card { background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 0; border-radius: 0; }
@media (min-width: 64rem) { .signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
@media (min-width: 64rem) { .signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card signpost-card-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 64rem) { .signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-column-content { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; max-width: 100%; } }
.signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-column-img { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; max-width: 100%; }
.signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-img-container { -webkit-border-radius: 4px; border-radius: 4px; }
@media (min-width: 64rem) { .signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-img-container { -webkit-border-radius: 4px; border-radius: 4px; height: 200px; } }
.signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card h4 { font-size: 1.125rem; line-height: 1.4; margin-top: 16px; }
@media (min-width: 64rem) { .signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card h4 { font-size: 1.25rem; margin-top: 24px; } }
.signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card p { font-size: 0.75rem; }
@media (min-width: 64rem) { .signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card p { font-size: 0.875rem; } }
.signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-card .signpost-card-content-wrapper { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-column-layout { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
@media (min-width: 64rem) { .signpost-small.coh-ce-cpt_amd_signposting-5203d9d1 .signpost-column-layout { width: 33.3%; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-ce-cpt_amd_signposting-8c486c7c { background-color: white; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; margin-bottom: 16px; text-decoration: none; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-8c486c7c { -webkit-border-radius: 16px; border-radius: 16px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 56px; margin-bottom: 24px; } }
.coh-ce-cpt_amd_signposting-c6a46f95 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 8px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-c6a46f95 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; margin-bottom: 8px; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_signposting-c6a46f95 { margin-bottom: 8px; } }
.coh-ce-cpt_amd_signposting-744b5742 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-744b5742 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-ce-cpt_amd_signposting-f069f90b { overflow: hidden; position: relative; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-f069f90b { -webkit-border-radius: 10px; border-radius: 10px; height: 380px; } }
.coh-ce-cpt_amd_signposting-cf5dcee5 { width: 100%; height: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-cf5dcee5 { -o-object-fit: cover; object-fit: cover; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_signposting-cf5dcee5 { height: auto; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_signposting-cf5dcee5 { height: auto; } }
@media (min-width: 120rem) { .image-object-fit-cover.coh-ce-cpt_amd_signposting-cf5dcee5 { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; } }
.coh-ce-cpt_amd_signposting-fcd158d3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-fcd158d3 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_amd_signposting-9ba00903 { padding-top: 15px; padding-right: 16px; padding-bottom: 24px; padding-left: 16px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_signposting-9ba00903 { padding-top: 25px; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-9ba00903 { padding-top: 5px; } }
.coh-ce-cpt_amd_signposting-9b2bf6f9 { padding-bottom: 10px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-9b2bf6f9 { padding-bottom: 5px; } }
.coh-ce-cpt_amd_signposting-fb04c8bd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_amd_signposting-591f45e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 0px !important; }
.coh-ce-cpt_amd_signposting-a3a5d722 { max-height: 50px; width: auto; padding-right: 4px; }
@media (min-width: 48rem) { .coh-ce-cpt_amd_signposting-a3a5d722 { max-height: 65px; padding-right: 0; } }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-a3a5d722 { max-height: 80px; padding-right: 4px; } }
.coh-ce-cpt_amd_signposting-767775b3 { 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_amd_signposting-141ac8a2 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-top: 0; margin-bottom: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-141ac8a2 { line-height: 2.125rem; } }
.coh-ce-cpt_amd_signposting-3307bf15 { margin-top: 3px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-3307bf15 { margin-top: 6px; } }
.coh-ce-cpt_amd_signposting-32fe26f6 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #131318; font-size: 14px; margin-right: 3px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-32fe26f6 { font-size: 18px; } }
.coh-ce-cpt_amd_signposting-755606c7 { font-family: 'Mark Pro', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #131318; font-size: 14px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_signposting-755606c7 { font-size: 18px; } }
.coh-ce-cpt_amd_signposting-4b74717a { color: #3d4252; line-height: 1.4; margin-top: 15px; }
@media (min-width: 120rem) { .coh-ce-cpt_amd_signposting-92be551f { margin-top: auto; } }
.coh-ce-28cea528 { margin-bottom: 15px; }
.coh-ce-cpt_amd_share-707f3865 { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_amd_share-707f3865:hover .share-card { visibility: visible; opacity: 1; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.coh-ce-cpt_amd_share-aab0d2d7 { cursor: pointer; font-family: 'Mark Pro Bold', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ae4548; font-size: 0.75rem; text-decoration: none; margin-right: 16px; margin-left: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_share-aab0d2d7 { font-size: 0.875rem; } }
.coh-ce-cpt_amd_share-aab0d2d7: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; color: #ae4548; font-size: 20px; height: 16px; width: 16px; margin-left: 6px; 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; content: "\E818"; font-family: "fontello"; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_share-aab0d2d7:after { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_amd_share-2eb12627 { -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; position: absolute; top: 0; left: 0; visibility: hidden; opacity: 0; -webkit-transform: translate(0, 10%); -ms-transform: translate(0, 10%); transform: translate(0, 10%); -webkit-transform-origin: 0 20px; -ms-transform-origin: 0 20px; transform-origin: 0 20px; width: 270px; }
@media (min-width: 64rem) { .coh-ce-cpt_amd_share-2eb12627 { top: -15px; right: 16px; left: auto; position: absolute; } }
@media (min-width: 90rem) { .coh-ce-cpt_amd_share-2eb12627 { position: absolute; top: -15px; left: auto; right: 16px; } }
@media (min-width: 120rem) { .coh-ce-cpt_amd_share-2eb12627 { position: absolute; top: -15px; left: auto; right: 16px; } }
