.coh-style-walmart-heading { font-family: 'BogleWeb-Bold', sans-serif; font-weight: 700; color: #333333; font-size: 24px; margin-top: 50px; text-align: center; }
.coh-style-center-align-wysiwyg, .coh-style-text-block-paragraph { margin-bottom: 24px; }
.coh-style-center-align-wysiwyg { margin-right: auto; margin-left: auto; }
.coh-style-text-block-indented-bulleted-list { border-left-width: 2px; border-style: solid; border-color: #0033a0; padding-left: 65px; font-size: 16px; line-height: 24px; list-style-type: none !important; }
@media (min-width: 768px) { .coh-style-text-block-indented-bulleted-list { width: -webkit-calc((500 / 768) * var(--vw)); width: calc((500 / 768) * var(--vw)); } }
@media (min-width: 1280px) { .coh-style-text-block-indented-bulleted-list { width: auto; padding-left: 125px; } }
@media (min-width: 1440px) { .coh-style-text-block-indented-bulleted-list { padding-left: 135px; } }
.coh-style-text-block-indented-bulleted-list li { margin-bottom: 8px; position: relative; }
@media (min-width: 1280px) { .coh-style-text-block-indented-bulleted-list li { margin-bottom: 24px; } }
.coh-style-text-block-indented-bulleted-list li:before { content: ''; display: block; height: 8px; width: 8px; position: absolute; left: -24px; background-color: #0033a0; top: 9.5px; -webkit-border-radius: 100%; border-radius: 100%; }
@media (min-width: 1024px) { .coh-style-text-block-indented-bulleted-list li:before { top: 8px; } }
.coh-style-text-block-indented-bulleted-list li:last-child { margin-bottom: 0; }
.coh-style-text-block-indented-bulleted-list li ul { padding-left: 24px; margin-top: 16px; margin-bottom: 16px; }
.coh-style-text-block-indented-bulleted-list li ul li:before { background-color: white; border-width: 2px; border-style: solid; border-color: #0033a0; top: 6.5px; }
.coh-style-homepage-hero-image-container { position: relative; }
@media (min-width: 768px) { .coh-style-homepage-hero-image-container { margin-bottom: 8px; } }
@media (min-width: 1024px) { .coh-style-homepage-hero-image-container { margin-bottom: 22px; } }
.coh-style-homepage-hero-image-container:after { height: 100%; width: 100%; display: block; position: absolute; bottom: 0; left: 0; background-color: #0e1941; }
.coh-style-button-has-disable { -webkit-transition: 320ms ease-in-out border-color, background-color 320ms ease-in-out; -o-transition: 320ms ease-in-out border-color, background-color 320ms ease-in-out; transition: 320ms ease-in-out border-color, background-color 320ms ease-in-out; }
.coh-style-button-has-disable[disabled] { pointer-events: none; background-color: #e4e9ed; border-color: #e4e9ed; }
.coh-style-button-has-disable[disabled]:focus { background-color: #e4e9ed; }
.coh-style-button-has-disable[disabled]:hover { background-color: #e4e9ed; }
.coh-style-center-align { margin-right: auto; margin-left: auto; }
.coh-style-center-text { text-align: center; }
.coh-style-hover-link-button- { display: inline-block; position: relative; padding-bottom: 7px; }
.coh-style-hover-link-button-:after { content: ''; height: 1px; width: 0; position: absolute; bottom: 0; left: 0; background-color: currentColor; -webkit-transition: width 320ms ease-in-out; -o-transition: width 320ms ease-in-out; transition: width 320ms ease-in-out; }
.coh-style-hover-link-button-:hover:after { width: 100%; }
.coh-style-hover-link-button-:focus:after { width: 100%; }
.coh-style-coral-cta-button- { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; background-color: #ed7766; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; border-width: 2px; border-style: solid; border-color: #ed7766; }
.coh-style-coral-cta-button-:hover { background-color: white; }
.coh-style-coral-cta-button-:focus { background-color: white; }
.coh-style-button---primary-cta { font-size: 20px; line-height: 28px; font-weight: 500; }
.coh-style-allstate-blue-colored-text { color: #0033a0; }
.coh-style-walmart-grey-text { color: #333333; font-family: 'BogleWeb-Regular', sans-serif; }
.coh-style-allstate-light-colored-text { color: #45bce5; }
.coh-style-global-padding { padding-bottom: 64px; }
.coh-style-light-cta-link- { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; background-color: #d9eeff; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; position: relative; -webkit-border-radius: 50px; border-radius: 50px; }
@media (min-width: 1024px) { .coh-style-light-cta-link-:hover { background-color: white; } }
.coh-style-light-cta-link-:focus { background-color: white; }
.coh-style-light-cta-link-:before { content: ''; pointer-events: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-width: 2px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; border-color: #d9eeff; }
.coh-style-light-cta-link-:active { background-color: #d9eeff; -webkit-box-shadow: inset 2px 3px 2px rgb(0 0 0 / 20%); box-shadow: inset 2px 3px 2px rgb(0 0 0 / 20%); }
.coh-style-light-cta-link-:active:before { opacity: 0; }
.coh-style-coral-cta-link- { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; background-color: #ed7766; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; position: relative; -webkit-border-radius: 50px; border-radius: 50px; }
@media (min-width: 1024px) { .coh-style-coral-cta-link-:hover { background-color: white; } }
.coh-style-coral-cta-link-:focus { background-color: white; }
.coh-style-coral-cta-link-:before { pointer-events: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-width: 2px; border-color: #ed7766; border-style: solid; content: ''; -webkit-border-radius: 50px; border-radius: 50px; }
.coh-style-coral-cta-link-:active { -webkit-box-shadow: inset 2px 3px 2px rgb(0 0 0 / 20%); box-shadow: inset 2px 3px 2px rgb(0 0 0 / 20%); background-color: #ed7766; }
.coh-style-coral-cta-link-:active:before { opacity: 0; }
.coh-style-3-4-aspect-ratio { aspect-ratio: auto 3 / 4; }
.coh-style-underlined-cta { position: relative; color: #0033a0; font-family: "AllState Sans", sans-serif; font-weight: 500; }
.coh-style-underlined-cta:before { content: ''; display: block; height: -webkit-calc(100% + 16px); height: calc(100% + 16px); width: 0; position: absolute; top: -8px; left: -6px; z-index: 2; -webkit-transition: width 320ms ease-in-out; -o-transition: width 320ms ease-in-out; transition: width 320ms ease-in-out; background-color: #d9eeff; }
.coh-style-underlined-cta:after { content: ''; display: block; height: 2px; width: 100%; position: absolute; bottom: -3px; left: 0; background-color: currentColor; z-index: 1; }
@media (min-width: 1024px) { .coh-style-underlined-cta:hover:before { width: -webkit-calc(100% + 12px); width: calc(100% + 12px); } }
@media (min-width: 1024px) { .coh-style-underlined-cta:focus:before { width: -webkit-calc(100% + 12px); width: calc(100% + 12px); } }
.coh-style-underlined-cta:active:before { opacity: 0; }
.coh-style-underlined-cta:active:after { opacity: 0; }
.coh-style-underlined-cta span { position: relative; z-index: 3; }
.coh-style-legal-footnote { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #4e5969; font-size: 14px; line-height: 22px; }
.coh-style-has-drop-cap:first-letter { color: #0033a0; font-size: 80px; line-height: 72px; float: left; display: inline-block; margin-right: 8px; }
.coh-style-bold-blue-text { font-family: "AllState Sans", sans-serif; font-weight: 700; color: #0033a0; }
.coh-style-button---secondary-cta { font-size: 16px; line-height: 24px; font-weight: 500; }
.coh-style-headline-large { font-size: 40px; line-height: 48px; font-weight: 500; }
@media (min-width: 768px) { .coh-style-headline-large { font-size: 32px; line-height: 40px; } }
@media (min-width: 1280px) { .coh-style-headline-large { font-size: 64px; line-height: 72px; } }
.coh-style-headline-medium { font-weight: 500; font-size: 40px; line-height: 48px; }
@media (min-width: 768px) { .coh-style-headline-medium { font-size: 32px; line-height: 40px; } }
@media (min-width: 1280px) { .coh-style-headline-medium { font-size: 56px; line-height: 64px; } }
.coh-style-headline-small { font-weight: 500; font-size: 32px; line-height: 40px; }
@media (min-width: 1280px) { .coh-style-headline-small { font-size: 48px; line-height: 56px; } }
.coh-style-title-large { font-weight: 500; font-size: 24px; line-height: 32px; }
@media (min-width: 1280px) { .coh-style-title-large { line-height: 48px; font-size: 40px; } }
@media (min-width: 1440px) { .coh-style-title-large { font-weight: 500; } }
.coh-style-accent-green-text { color: #00c39c; }
.coh-style-title-medium { font-weight: 500; font-size: 20px; line-height: 28px; margin-bottom: 16px; }
@media (min-width: 1280px) { .coh-style-title-medium { font-size: 32px; line-height: 40px; margin-bottom: 24px; } }
.coh-style-coral-text { color: #ed7766; }
.coh-style-title-small { font-weight: 500; font-size: 18px; line-height: 26px; }
@media (min-width: 1280px) { .coh-style-title-small { font-size: 24px; line-height: 32px; } }
.coh-style-text-block-headline { color: #0033a0; font-weight: 400; font-size: 20px; line-height: 28px; margin-bottom: 16px; }
@media (min-width: 1280px) { .coh-style-text-block-headline { font-size: 24px; line-height: 32px; margin-bottom: 24px; } }
.coh-style-black-text { color: black; }
.coh-style-image-cover { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; }
.coh-style-white-text { color: white; }
.coh-style-grid-wrapper { display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; margin-right: 24px; margin-left: 24px; }
@media (min-width: 768px) { .coh-style-grid-wrapper { margin-right: 48px; margin-left: 48px; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-style-grid-wrapper { grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; margin-right: 50px; margin-left: 50px; } }
@media (min-width: 1440px) { .coh-style-grid-wrapper { margin-right: 72px; margin-left: 72px; } }
.coh-style-link---primary-cta { font-size: 20px; line-height: 28px; font-weight: 500; }
.coh-style-link---secondary-cta { font-size: 16px; line-height: 24px; font-weight: 500; }
.coh-style-body-large { font-weight: 400; font-size: 20px; line-height: 28px; }
.coh-style-body-medium { font-weight: 400; font-size: 16px; line-height: 24px; margin-bottom: 24px; }
@media (min-width: 1280px) { .coh-style-body-medium { margin-bottom: 28px; } }
.coh-style-body-small { font-weight: 400; font-size: 14px; line-height: 22px; }
.coh-style-body-small-light { font-weight: 300; font-size: 14px; line-height: 22px; }
.coh-style-eyebrow-large { font-weight: 500; font-size: 18px; line-height: 26px; }
@media (min-width: 1440px) { .coh-ce-cpt_2_up_offset-9e7e1635 { max-width: 1440px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_2_up_offset-6dd8e99c { padding-top: 49px; padding-bottom: 0; font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_offset-6dd8e99c { padding-top: 64px; padding-bottom: 64px; } }
@media (min-width: 1024px) { .coh-ce-cpt_2_up_offset-6dd8e99c { padding-bottom: 59px; } }
.coh-ce-cpt_2_up_offset-60589c8e { grid-column: 1 / span 5; font-size: 32px; line-height: 40px; margin-bottom: 42px; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_offset-60589c8e { grid-column: 1 / span 9; margin-bottom: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_2_up_offset-60589c8e { font-size: 48px; line-height: 56px; grid-column: 1 / span 5; margin-right: -30px; } }
.coh-ce-cpt_2_up_offset-931e411c { margin-left: -24px; grid-column: 1 / -1; background-color: #0033a0; color: white; padding-top: 48px; padding-right: 24px; padding-bottom: 64px; padding-left: 24px; position: relative; z-index: 1; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_offset-931e411c { grid-column: 1 / span 6; margin-left: -48px; padding-top: 40px; padding-right: 40px; padding-bottom: 35px; padding-left: 48px; } }
@media (min-width: 1280px) { .coh-ce-cpt_2_up_offset-931e411c { padding-top: 80px; padding-right: 0; padding-bottom: 80px; padding-left: 50px; margin-left: -50px; grid-column: 1 / span 7; display: grid; grid-template-columns: repeat(7, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
@media (min-width: 1440px) { .coh-ce-cpt_2_up_offset-931e411c { padding-left: 72px; margin-left: -72px; } }
.coh-ce-cpt_2_up_offset-2fa19802 { font-size: 24px; line-height: 32px; margin-bottom: 16px; font-weight: 500; padding-right: 82px; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_offset-2fa19802 { padding-right: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_2_up_offset-2fa19802 { grid-column: 2 / span 5; margin-bottom: 32px; margin-left: -30px; font-size: 40px; line-height: 48px; } }
@media (min-width: 1440px) { .coh-ce-cpt_2_up_offset-2fa19802 { width: 519px; } }
.coh-ce-cpt_2_up_offset-47aacd03 { font-size: 16px; line-height: 24px; margin-bottom: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_offset-47aacd03 { line-height: 19.6px; margin-bottom: 39px; font-size: 14px; } }
@media (min-width: 1280px) { .coh-ce-cpt_2_up_offset-47aacd03 { font-size: 20px; line-height: 28px; margin-bottom: 48px; margin-left: -30px; grid-column: 2 / span 5; } }
@media (min-width: 1440px) { .coh-ce-cpt_2_up_offset-47aacd03 { width: 519px; } }
.coh-ce-cpt_2_up_offset-42e0ed5 { 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: 1280px) { .coh-ce-cpt_2_up_offset-42e0ed5 { -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; grid-column: 2 / span 5; -webkit-column-gap: 18px; -moz-column-gap: 18px; column-gap: 18px; margin-left: -30px; } }
.coh-ce-cpt_2_up_offset-42e0ed5:before { content: none; }
.coh-ce-cpt_2_up_offset-42e0ed5:after { content: none; }
.coh-ce-cpt_2_up_offset-aa92803 { padding-top: 10px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; -webkit-border-radius: 50px; border-radius: 50px; display: inline-block; font-size: 16px; line-height: 20.8px; font-weight: 500; }
@media (min-width: 1280px) { .coh-ce-cpt_2_up_offset-aa92803 { font-size: 18px; line-height: 23.4px; padding-right: 48px; padding-left: 48px; } }
.coh-ce-cpt_2_up_offset-5436b48a { grid-column: 1 / -1; margin-top: -80px; margin-right: -24px; padding-top: 128px; padding-right: 24px; padding-bottom: 70px; padding-left: 24px; background-color: #f3f6f9; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_offset-5436b48a { grid-column: 6 / -1; padding-top: 40px; padding-right: 40px; padding-bottom: 41px; padding-left: 80px; margin-top: -197px; margin-right: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_2_up_offset-5436b48a { padding-left: 106px; } }
@media (min-width: 1280px) { .coh-ce-cpt_2_up_offset-5436b48a { padding-top: 80px; padding-right: 55px; padding-bottom: 80px; padding-left: 131px; margin-top: -293px; grid-column: 7 / -1; } }
@media (min-width: 1440px) { .coh-ce-cpt_2_up_offset-5436b48a { padding-right: 71px; padding-left: 150px; } }
.coh-ce-cpt_2_up_offset-46ed5a30 { font-size: 24px; line-height: 32px; margin-bottom: 16px; font-weight: 500; }
@media (min-width: 1280px) { .coh-ce-cpt_2_up_offset-46ed5a30 { font-size: 32px; line-height: 40px; margin-bottom: 24px; } }
.coh-ce-cpt_2_up_offset-ea82874d { font-size: 16px; line-height: 24px; margin-bottom: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_offset-ea82874d { line-height: 19.6px; font-size: 14px; margin-bottom: 48px; } }
@media (min-width: 1280px) { .coh-ce-cpt_2_up_offset-ea82874d { font-size: 20px; line-height: 28px; margin-bottom: 48px; } }
.coh-ce-cpt_2_up_offset-c70a2e81 { 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: 1280px) { .coh-ce-cpt_2_up_offset-c70a2e81 { -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; -webkit-column-gap: 18px; -moz-column-gap: 18px; column-gap: 18px; } }
.coh-ce-cpt_2_up_offset-c70a2e81:before { content: none; }
.coh-ce-cpt_2_up_offset-c70a2e81:after { content: none; }
.coh-ce-cpt_2_up_offset-6ea4e6a4 { color: #0033a0; display: inline-block; font-size: 16px; line-height: 20.8px; font-weight: 500; }
@media (min-width: 1280px) { .coh-ce-cpt_2_up_offset-6ea4e6a4 { font-size: 18px; line-height: 23.4px; } }
.coh-ce-cpt_3_up_with_image-a4c1369d { position: relative; background-color: #0033a0; padding-top: 64px; padding-bottom: 64px; }
@media (min-width: 768px) { .coh-ce-cpt_3_up_with_image-a4c1369d { padding-top: 80px; padding-bottom: 80px; } }
@media (min-width: 1024px) { .coh-ce-cpt_3_up_with_image-a4c1369d { padding-top: 128px; padding-bottom: 128px; } }
.coh-ce-cpt_3_up_with_image-a4c1369d[data-theme="white"] { background-color: white; }
.coh-ce-cpt_3_up_with_image-a4c1369d[data-theme="white"] .__module-title { color: #0e1941; }
.coh-ce-cpt_3_up_with_image-a4c1369d[data-theme="white"] .__card { background-color: #f3f6f9; color: #0033a0; }
.coh-ce-cpt_3_up_with_image-a4c1369d[data-theme="white"] .__card-subtext { color: #0e1941; }
.coh-ce-cpt_3_up_with_image-a4c1369d[data-theme="white"] .__card-cta { color: #0033a0; border-bottom-color: #0033a0; }
.coh-ce-cpt_3_up_with_image-c0e3b5c6 { position: relative; z-index: 1; }
.coh-ce-cpt_3_up_with_image-5b69807b { grid-column: 1 / 6; margin-bottom: 48px; color: white; }
@media (min-width: 768px) { .coh-ce-cpt_3_up_with_image-5b69807b { margin-bottom: 44px; grid-column: 1 / -1; } }
@media (min-width: 1024px) { .coh-ce-cpt_3_up_with_image-5b69807b { margin-bottom: 64px; } }
.coh-ce-cpt_3_up_with_image-1ef0be2b { grid-column: 1 / -1; }
.coh-ce-cpt_3_up_with_image-a89f88e8 { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 1024px) { .coh-ce-cpt_3_up_with_image-a89f88e8 { gap: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_3_up_with_image-54b31601 { margin-bottom: 24px; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media (min-width: 1024px) { .coh-ce-cpt_3_up_with_image-54b31601 { margin-bottom: 0; } }
.coh-ce-cpt_3_up_with_image-54b31601:last-child { margin-bottom: 0; }
@media (min-width: 768px) { .coh-ce-cpt_3_up_with_image-54b31601:last-child { margin-bottom: 0; } }
.coh-ce-cpt_3_up_with_image-5778f439 { position: absolute; top: 0; right: 0; pointer-events: none; }
.coh-ce-cpt_article_grid-733e550 .article-grid__list-item article { height: 100%; }
.coh-ce-cpt_article_grid_teaser-b01d0815 { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; }
.coh-ce-cpt_article_grid_teaser-7aa5f161 { margin-right: 24px; margin-left: 24px; padding-top: 64px; padding-bottom: 64px; }
@media (min-width: 768px) { .coh-ce-cpt_article_grid_teaser-7aa5f161 { margin-right: 48px; margin-left: 48px; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_grid_teaser-7aa5f161 { padding-top: 77.5px; padding-bottom: 132px; margin-right: 50px; margin-left: 50px; display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (min-width: 1440px) { .coh-ce-cpt_article_grid_teaser-7aa5f161 { max-width: 1296px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_article_grid_teaser-eecef8b3 { display: none; position: -webkit-sticky; position: sticky; top: 216px; }
@media (min-width: 1280px) { .coh-ce-cpt_article_grid_teaser-eecef8b3 { display: block; grid-column: 1 / span 4; } }
.coh-ce-cpt_article_grid_teaser-8bd84ed7 li { padding-left: 30px; margin-bottom: 22px; border-left-width: 2px; border-left-style: solid; border-left-color: #e4e9ed; -webkit-transition: 320ms ease-in-out border-color; -o-transition: 320ms ease-in-out border-color; transition: 320ms ease-in-out border-color; }
.coh-ce-cpt_article_grid_teaser-8bd84ed7 li:last-child { margin-bottom: 0; }
.coh-ce-cpt_article_grid_teaser-8bd84ed7 li.is-active { border-color: #00c39c; }
.coh-ce-cpt_article_grid_teaser-8bd84ed7 li a { font-weight: 500; color: #0e1941; font-size: 32px; line-height: 40px; height: 63px; 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 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
.coh-ce-cpt_article_grid_teaser-8bd84ed7 li a:hover { color: #0033a0; }
.coh-ce-cpt_article_grid_teaser-8bd84ed7 li a:focus { color: #0033a0; }
@media (min-width: 1280px) { .coh-ce-cpt_article_grid_teaser-4281d6cf { grid-column: 5 / -1; } }
.coh-ce-cpt_article_grid_teaser-4281d6cf:before { content: none; }
.coh-ce-cpt_article_grid_teaser-4281d6cf:after { content: none; }
.coh-ce-cpt_article_grid_teaser_item-b1e4bac7 { margin-bottom: 64px; }
@media (min-width: 1280px) { .coh-ce-cpt_article_grid_teaser_item-b1e4bac7 { margin-bottom: 84px; } }
.coh-ce-cpt_article_grid_teaser_item-b1e4bac7:last-child { margin-bottom: 0; }
.coh-ce-cpt_article_grid_teaser_item-1ba069ac { margin-bottom: 57px; }
@media (min-width: 768px) { .coh-ce-cpt_article_grid_teaser_item-1ba069ac { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; margin-bottom: 48px; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_grid_teaser_item-1ba069ac { margin-bottom: 64px; } }
.coh-ce-cpt_article_grid_teaser_item-1ba069ac:before { content: none; }
.coh-ce-cpt_article_grid_teaser_item-1ba069ac:after { content: none; }
.coh-ce-cpt_article_grid_teaser_item-5e6097d3 { font-size: 32px; line-height: 40px; margin-bottom: 32px; color: black; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_article_grid_teaser_item-5e6097d3 { margin-right: 16px; margin-bottom: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_grid_teaser_item-5e6097d3 { margin-right: 30px; font-size: 40px; line-height: 48px; } }
.coh-ce-cpt_article_grid_teaser_item-26eb62cd { font-size: 16px; line-height: 20.8px; }
@media (min-width: 768px) { .coh-ce-cpt_article_grid_teaser_item-7b0882af { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_grid_teaser_item-7b0882af { grid-template-columns: repeat(8, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
.coh-ce-cpt_article_grid_teaser_item-7b0882af:before { content: none; }
.coh-ce-cpt_article_grid_teaser_item-7b0882af:after { content: none; }
.coh-ce-cpt_article_grid_teaser_item-7b0882af article { margin-bottom: 31px; }
@media (min-width: 768px) { .coh-ce-cpt_article_grid_teaser_item-7b0882af article { grid-column: auto / span 6; margin-bottom: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_grid_teaser_item-7b0882af article { grid-column: auto / span 4; } }
.coh-ce-cpt_article_grid_teaser_item-7b0882af article:last-child { margin-bottom: 0; }
.coh-ce-cpt_article_hero-c42d0756 { margin-top: 75px; position: relative; }
@media (min-width: 1024px) { .coh-ce-cpt_article_hero-c42d0756 { margin-top: 120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_hero-c42d0756 { margin-top: 152px; } }
.coh-ce-cpt_article_hero-c42d0756:before { background-color: #f3f6f9; height: 75px; width: 100%; position: absolute; top: -75px; left: 0; display: block; }
@media (min-width: 1024px) { .coh-ce-cpt_article_hero-c42d0756:before { height: 120px; top: -120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_hero-c42d0756:before { height: 152px; top: -152px; } }
.coh-ce-cpt_article_hero-f2a5d195 { padding-top: 32.5px; padding-bottom: 59.5px; font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; }
@media (min-width: 768px) { .coh-ce-cpt_article_hero-f2a5d195 { padding-top: 64px; padding-bottom: 59px; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_hero-f2a5d195 { padding-top: 48px; padding-bottom: 96px; } }
.coh-ce-cpt_article_hero-f675946c { grid-column: 1 / -1; justify-self: flex-start; font-size: 16px; line-height: 21px; display: inline-block; margin-bottom: 46px; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_article_hero-f675946c { margin-bottom: 30px; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_hero-f675946c { font-size: 18px; line-height: 26px; } }
.coh-ce-cpt_article_hero-bc15a7bc { grid-column: 1 / -1; white-space: pre-line; margin-bottom: 16px; }
@media (min-width: 768px) { .coh-ce-cpt_article_hero-bc15a7bc { grid-column: 1 / span 9; margin-bottom: 24px; } }
@media (min-width: 1024px) { .coh-ce-cpt_article_hero-bc15a7bc { grid-column: 1 / span 8; } }
.coh-ce-cpt_article_hero-d2f2e544 { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_article_hero-d2f2e544 { margin-right: -16px; grid-column: 1 / span 6; } }
@media (min-width: 1024px) { .coh-ce-cpt_article_hero-d2f2e544 { font-size: 20px; line-height: 1.4; margin-right: 0; grid-column: 1 / span 8; } }
.coh-ce-cpt_article_hero-528d813 { grid-column: 1 / -1; margin-top: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_article_hero-528d813 { margin-top: 48px; } }
.coh-ce-cpt_article_hero-286f29eb { 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_article_hero-286f29eb li { margin-right: 16px; }
.coh-ce-cpt_article_hero-185194d { 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: 36px; width: 36px; background-color: rgba(0, 0, 0, 0); border-width: 1px; -webkit-border-radius: 100%; border-radius: 100%; border-style: solid; border-color: #0e1941; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; }
@media (min-width: 1280px) { .coh-ce-cpt_article_hero-185194d { height: 28px; width: 28px; } }
.coh-ce-cpt_article_hero-185194d:active { background-color: #0e1941; }
.coh-ce-cpt_article_hero-185194d:active svg path { fill: #ffffff; }
@media (min-width: 1024px) { .coh-ce-cpt_article_hero-185194d:hover { background-color: #0e1941; } }
@media (min-width: 1024px) { .coh-ce-cpt_article_hero-185194d:hover svg path { fill: #ffffff; } }
@media (min-width: 1024px) { .coh-ce-cpt_article_hero-185194d:focus { background-color: #0e1941; } }
@media (min-width: 1024px) { .coh-ce-cpt_article_hero-185194d:focus svg path { fill: #ffffff; } }
@media (min-width: 768px) { .coh-ce-cpt_article_hero-8e0b8ce0 { height: 21px; width: auto; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_hero-8e0b8ce0 { height: 16px; } }
.coh-ce-cpt_article_hero-ef12beba { -webkit-transition: 320ms ease-in-out fill; -o-transition: 320ms ease-in-out fill; transition: 320ms ease-in-out fill; }
@media (min-width: 768px) { .coh-ce-cpt_article_hero-ba251a8e { height: 15px; width: auto; } }
@media (min-width: 1280px) { .coh-ce-cpt_article_hero-ba251a8e { height: 12px; } }
.coh-ce-cpt_blog_recirculation-5688ee27 { padding-top: 64px; padding-bottom: 64px; }
@media (min-width: 768px) { .coh-ce-cpt_blog_recirculation-5688ee27 { padding-top: 80px; padding-bottom: 80px; } }
@media (min-width: 1024px) { .coh-ce-cpt_blog_recirculation-5688ee27 { padding-top: 128px; padding-bottom: 0; } }
@media (min-width: 1440px) { .coh-ce-cpt_blog_recirculation-5688ee27 { max-width: 1440px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_blog_recirculation-1d679c3f { grid-column: 1 / -1; margin-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-cpt_blog_recirculation-1d679c3f { margin-bottom: 46.17px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_blog_recirculation-1d679c3f { grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; margin-bottom: 44.17px; } }
.coh-ce-cpt_blog_recirculation-1d679c3f:before { content: none; }
.coh-ce-cpt_blog_recirculation-1d679c3f:after { content: none; }
.coh-ce-cpt_blog_recirculation-c18c95a1 { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0e1941; font-size: 32px; line-height: 40px; margin-bottom: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_blog_recirculation-c18c95a1 { margin-bottom: 0; grid-column: 1 / span 7; } }
@media (min-width: 1280px) { .coh-ce-cpt_blog_recirculation-c18c95a1 { grid-column: 1 / span 8; } }
@media (min-width: 1440px) { .coh-ce-cpt_blog_recirculation-c18c95a1 { font-size: 48px; line-height: 56px; } }
.coh-ce-cpt_blog_recirculation-8a81e8d1 { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0033a0; font-size: 16px; line-height: 20.8px; display: inline-block; }
@media (min-width: 768px) { .coh-ce-cpt_blog_recirculation-8a81e8d1 { font-size: 18px; line-height: 23.4px; grid-column: 8 / -1; justify-self: flex-end; } }
@media (min-width: 1280px) { .coh-ce-cpt_blog_recirculation-8a81e8d1 { grid-column: 9 / -1; } }
.coh-ce-cpt_blog_recirculation-8a81e8d1:after { bottom: -3px; }
.coh-ce-cpt_blog_recirculation-1ef0be2b { grid-column: 1 / -1; }
.coh-ce-cpt_blog_recirculation-b8210805 { width: -webkit-calc((100% + (24px * 2))); width: calc((100% + (24px * 2))); margin-right: -24px; margin-left: -24px; }
@media (min-width: 768px) { .coh-ce-cpt_blog_recirculation-b8210805 { width: -webkit-calc((100% + (48px * 2))); width: calc((100% + (48px * 2))); margin-right: -48px; margin-left: -48px; } }
.coh-ce-cpt_blog_recirculation-b8210805:before { content: none; }
.coh-ce-cpt_blog_recirculation-b8210805:after { content: none; }
.coh-ce-cpt_blog_recirculation-6ee236f7 { padding-top: 20px; padding-bottom: 40px; }
@media (min-width: 1024px) { .coh-ce-cpt_blog_recirculation-6ee236f7 { padding-right: 48px; padding-bottom: 132px; padding-left: 48px; } }
.coh-ce-cpt_blog_recirculation-6ee236f7:before { content: none; }
.coh-ce-cpt_blog_recirculation-6ee236f7:after { content: none; }
.coh-ce-cpt_blog_recirculation-1d904c35:before { content: none; }
.coh-ce-cpt_blog_recirculation-1d904c35:after { content: none; }
.coh-ce-cpt_blog_recirculation-1d904c35 .splide__slide { margin-right: 16px; -webkit-flex-basis: -webkit-calc((275 / 375) * var(--vw)); -ms-flex-preferred-size: calc((275 / 375) * var(--vw)); flex-basis: calc((275 / 375) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (min-width: 768px) { .coh-ce-cpt_blog_recirculation-1d904c35 .splide__slide { margin-right: 16px; -webkit-flex-basis: -webkit-calc((328 / 768) * var(--vw)); -ms-flex-preferred-size: calc((328 / 768) * var(--vw)); flex-basis: calc((328 / 768) * var(--vw)); } }
@media (min-width: 1024px) { .coh-ce-cpt_blog_recirculation-1d904c35 .splide__slide { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
@media (min-width: 1280px) { .coh-ce-cpt_blog_recirculation-1d904c35 .splide__slide { margin-right: 30px; } }
.coh-ce-cpt_blog_recirculation-1d904c35 .splide__slide:nth-child(3n) { margin-right: 0; }
.coh-ce-cpt_blog_recirculation-1d904c35 .splide__slide .card { position: relative; -webkit-transition: background-color 320ms ease-out, 320ms ease-in-out transform, 320ms ease-in-out box-shadow; -o-transition: background-color 320ms ease-out, 320ms ease-in-out transform, 320ms ease-in-out box-shadow; transition: background-color 320ms ease-out, 320ms ease-in-out transform, 320ms ease-in-out box-shadow; }
.coh-ce-cpt_blog_recirculation-1d904c35 .splide__slide .card > .card-link { height: 100%; width: 100%; position: absolute; top: 0; left: 0; -webkit-transition: none; -o-transition: none; transition: none; }
.coh-ce-cpt_blog_recirculation-1d904c35 .splide__slide .card__body .coh-wysiwyg { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; font-size: 16px; line-height: 24px; }
.coh-ce-cpt_blog_recirculation-2aff61fc { margin-top: 8px; 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: 768px) { .coh-ce-cpt_blog_recirculation-2aff61fc { margin-top: 23.49px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 1024px) { .coh-ce-cpt_blog_recirculation-2aff61fc { display: none; } }
.coh-ce-cpt_blog_recirculation-5d3f848d { background-color: #ed7766; height: 54px; width: 54px; 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: 100%; border-radius: 100%; border-width: 2px; border-style: solid; border-color: #ed7766; -webkit-transition: background-color 320ms ease-in-out, 320ms ease-in-out border-color; -o-transition: background-color 320ms ease-in-out, 320ms ease-in-out border-color; transition: background-color 320ms ease-in-out, 320ms ease-in-out border-color; }
.coh-ce-cpt_blog_recirculation-5d3f848d: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: "\E913"; font-family: "icomoon"; color: #0e1941; }
.coh-ce-cpt_blog_recirculation-5d3f848d[disabled] { pointer-events: none; background-color: #e4e9ed; border-color: #e4e9ed; }
.coh-ce-cpt_blog_recirculation-5d3f848d[disabled]:focus { background-color: #e4e9ed; }
.coh-ce-cpt_blog_recirculation-5d3f848d[disabled]:hover { background-color: #e4e9ed; }
.coh-ce-cpt_blog_recirculation-24cdb288 { margin-right: 24px; margin-left: 24px; 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_blog_recirculation-24cdb288 .pagination__page { margin-right: 24px; }
.coh-ce-cpt_blog_recirculation-24cdb288 .pagination__page:last-child { margin-right: 0; }
.coh-ce-cpt_blog_recirculation-24cdb288 .pagination__page .pagination__btn { height: 16px; width: 16px; display: block; -webkit-border-radius: 16px; border-radius: 16px; border-width: 1px; border-style: solid; border-color: #0e1941; background-color: rgba(0, 0, 0, 0); -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; }
.coh-ce-cpt_blog_recirculation-24cdb288 .pagination__page .pagination__btn.is-active { background-color: #0e1941; }
.coh-ce-cpt_blog_recirculation-e598f85 { background-color: #ed7766; height: 54px; width: 54px; 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: 100%; border-radius: 100%; border-width: 2px; border-style: solid; border-color: #ed7766; -webkit-transition: background-color 320ms ease-in-out, 320ms ease-in-out border-color; -o-transition: background-color 320ms ease-in-out, 320ms ease-in-out border-color; transition: background-color 320ms ease-in-out, 320ms ease-in-out border-color; }
.coh-ce-cpt_blog_recirculation-e598f85: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: "\E914"; font-family: "icomoon"; color: #0e1941; }
.coh-ce-cpt_blog_recirculation-e598f85[disabled] { pointer-events: none; background-color: #e4e9ed; border-color: #e4e9ed; }
.coh-ce-cpt_blog_recirculation-e598f85[disabled]:hover { background-color: #e4e9ed; }
.coh-ce-cpt_blog_recirculation-e598f85[disabled]:focus { background-color: #e4e9ed; }
.coh-ce-cpt_buy_protection_hero-d62ab256 { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; margin-top: 75px; margin-bottom: 70px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-d62ab256 { margin-bottom: 64px; } }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-d62ab256 { margin-top: 120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_buy_protection_hero-d62ab256 { margin-top: 152px; margin-bottom: 102px; } }
.coh-ce-cpt_buy_protection_hero-d62ab256:before { content: ''; display: block; width: 100%; height: 75px; background-color: #0033a0; position: absolute; top: -75px; left: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-d62ab256:before { height: 120px; top: -120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_buy_protection_hero-d62ab256:before { height: 152px; top: -152px; } }
.coh-ce-cpt_buy_protection_hero-d2b0d580 { background-color: #0033a0; color: white; }
.buy-protection-hero__main--navy-blue.coh-ce-cpt_buy_protection_hero-d2b0d580 { background-color: #0e1941; color: white; }
.buy-protection-hero__main--gray.coh-ce-cpt_buy_protection_hero-d2b0d580 { color: #0e1941; background-color: #f3f6f9; }
.buy-protection-hero__main--white.coh-ce-cpt_buy_protection_hero-d2b0d580 { color: #0e1941; background-color: white; }
.coh-ce-cpt_buy_protection_hero-4b8e800b { margin-right: 24px; margin-left: 24px; padding-top: 32.5px; padding-bottom: 191.5px; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-4b8e800b { padding-top: 64px; padding-bottom: 170px; margin-right: 48px; margin-left: 48px; display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-4b8e800b { padding-top: 46px; padding-bottom: 266px; } }
@media (min-width: 1280px) { .coh-ce-cpt_buy_protection_hero-4b8e800b { padding-top: 72px; margin-right: 50px; margin-left: 50px; grid-column: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
@media (min-width: 1440px) { .coh-ce-cpt_buy_protection_hero-4b8e800b { margin-right: auto; margin-left: auto; max-width: 1296px; } }
.coh-ce-cpt_buy_protection_hero-8d7ac2bd { font-size: 32px; line-height: 40px; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-8d7ac2bd { grid-column: 1 / span 6; margin-right: -16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_buy_protection_hero-8d7ac2bd { grid-column: 1 / span 7; font-size: 64px; line-height: 72px; margin-right: 0; } }
.coh-ce-cpt_buy_protection_hero-8d7ac2bd * { font-weight: 500; font-size: 32px; line-height: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-8d7ac2bd * { font-size: 40px; line-height: 48px; } }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-8d7ac2bd * { font-size: 64px; line-height: 72px; } }
.coh-ce-cpt_buy_protection_hero-48fa1a45 { margin-top: -128px; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-48fa1a45 { margin-top: -107px; } }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-48fa1a45 { margin-top: -148px; } }
.coh-ce-cpt_buy_protection_hero-d202d2c8 { margin-right: 24px; margin-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-d202d2c8 { margin-right: 48px; margin-left: 48px; } }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-d202d2c8 { margin-right: 50px; margin-left: 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; } }
@media (min-width: 1280px) { .coh-ce-cpt_buy_protection_hero-d202d2c8 { margin-right: 50px; margin-left: 50px; } }
@media (min-width: 1440px) { .coh-ce-cpt_buy_protection_hero-d202d2c8 { margin-right: auto; margin-left: auto; max-width: 1296px; } }
.coh-ce-cpt_buy_protection_hero-d202d2c8:before { content: none; }
.coh-ce-cpt_buy_protection_hero-d202d2c8:after { content: none; }
.coh-ce-cpt_buy_protection_hero-4145d828 { background-color: #f3f6f9; margin-bottom: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-4145d828 { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-4145d828 { width: -webkit-calc((373 / 1024) * var(--vw)); width: calc((373 / 1024) * var(--vw)); 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; margin-right: 15px; margin-bottom: 0; margin-left: 15px; } }
@media (min-width: 1280px) { .coh-ce-cpt_buy_protection_hero-4145d828 { width: -webkit-calc((373 / 1280) * var(--vw)); width: calc((373 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_buy_protection_hero-4145d828 { width: 412px; } }
.coh-ce-cpt_buy_protection_hero-4145d828:last-child { margin-bottom: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-4145d828:last-child { margin-right: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-4145d828:first-child { margin-left: 0; } }
.coh-ce-cpt_buy_protection_hero-fe15782c { position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-fe15782c { grid-column: 1 / span 6; } }
.coh-ce-cpt_buy_protection_hero-fe15782c:before { display: block; padding-top: -webkit-calc((216 / 327) * 100%); padding-top: calc((216 / 327) * 100%); width: 100%; content: ''; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-fe15782c:before { padding-top: -webkit-calc((238 / 328) * 100%); padding-top: calc((238 / 328) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_buy_protection_hero-fe15782c:before { padding-top: -webkit-calc((265 / 412) * 100%); padding-top: calc((265 / 412) * 100%); } }
.coh-ce-cpt_buy_protection_hero-b3ab466a { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-ce-cpt_buy_protection_hero-7e6923c9 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-ce-cpt_buy_protection_hero-5a84f3ca { padding-top: 24px; padding-right: 24px; padding-bottom: 36px; padding-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-5a84f3ca { grid-column: 7 / -1; padding-top: 37px; padding-right: 25px; padding-bottom: 36px; padding-left: 32px; } }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-5a84f3ca { padding-top: 50px; padding-bottom: 50px; 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; -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -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: 1280px) { .coh-ce-cpt_buy_protection_hero-5a84f3ca { padding-top: 50px; padding-bottom: 50px; } }
@media (min-width: 1440px) { .coh-ce-cpt_buy_protection_hero-5a84f3ca { padding-right: 50px; padding-left: 50px; } }
.coh-ce-cpt_buy_protection_hero-9f45a0cd { font-weight: 500; color: #0033a0; font-size: 32px; line-height: 40px; margin-bottom: 20px; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-9f45a0cd { font-size: 24px; line-height: 32px; } }
@media (min-width: 1280px) { .coh-ce-cpt_buy_protection_hero-9f45a0cd { font-size: 32px; line-height: 40px; } }
.coh-ce-cpt_buy_protection_hero-2057d782 { font-size: 14px; line-height: 22px; margin-bottom: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-2057d782 { font-size: 16px; line-height: 24px; margin-bottom: 20px; } }
@media (min-width: 1024px) { .coh-ce-cpt_buy_protection_hero-2057d782 { font-size: 20px; line-height: 28px; margin-bottom: 50px; -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -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_buy_protection_hero-d19d06c7 { padding-top: 10px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; height: 43px; min-width: 132px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 16px; line-height: 20.8px; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_buy_protection_hero-d19d06c7 { font-size: 18px; line-height: 23.4px; height: 45px; min-width: 191px; padding-right: 48px; padding-left: 48px; } }
.coh-ce-cpt_card_article-614341d8 { background-color: #f3f6f9; font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; -webkit-transition: background-color 320ms ease-in-out, 320ms ease-in-out transform, 320ms ease-in-out box-shadow; -o-transition: background-color 320ms ease-in-out, 320ms ease-in-out transform, 320ms ease-in-out box-shadow; transition: background-color 320ms ease-in-out, 320ms ease-in-out transform, 320ms ease-in-out box-shadow; display: block; height: 100%; }
@media (min-width: 1024px) { .coh-ce-cpt_card_article-614341d8:hover { -webkit-box-shadow: 0 10px 30px 2px rgba(3, 52, 160, 0.15); box-shadow: 0 10px 30px 2px rgba(3, 52, 160, 0.15); -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px); background-color: white; } }
@media (min-width: 1024px) { .coh-ce-cpt_card_article-614341d8:focus { -webkit-box-shadow: 0 10px 30px 2px rgba(3, 52, 160, 0.15); box-shadow: 0 10px 30px 2px rgba(3, 52, 160, 0.15); -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px); background-color: white; } }
.coh-ce-cpt_card_article-7541cf8a { position: relative; }
.coh-ce-cpt_card_article-7541cf8a:before { width: 100%; padding-top: -webkit-calc((216 / 328) * 100%); padding-top: calc((216 / 328) * 100%); display: block; content: ''; }
@media (min-width: 768px) { .coh-ce-cpt_card_article-7541cf8a:before { padding-top: -webkit-calc((216 / 328) * 100%); padding-top: calc((216 / 328) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_card_article-7541cf8a:before { padding-top: -webkit-calc((265 / 412) * 100%); padding-top: calc((265 / 412) * 100%); } }
.coh-ce-cpt_card_article-3ff8f012 { position: absolute; top: 0; bottom: 0; -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-ce-cpt_card_article-7d334117 { padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_card_article-7d334117 { padding-top: 36px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_article-7d334117 { padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; } }
.coh-ce-cpt_card_article-bb9b0354 { font-size: 14px; line-height: 26px; color: #0033a0; margin-bottom: 10px; text-transform: uppercase; font-weight: 700; }
@media (min-width: 768px) { .coh-ce-cpt_card_article-bb9b0354 { margin-bottom: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_article-bb9b0354 { font-size: 16px; margin-bottom: 10px; } }
.coh-ce-cpt_card_article-110bdb3e { font-size: 24px; line-height: 32px; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; font-weight: 500; }
.coh-ce-cpt_card_blog_with_cta-516fb981 { background-color: #0e1941; color: white; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 768px) { .coh-ce-cpt_card_blog_with_cta-516fb981 { padding-top: 50px; padding-bottom: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1024px) { .coh-ce-cpt_card_blog_with_cta-516fb981 { padding-top: 0; padding-bottom: 0; height: 100%; display: block; } }
.coh-ce-cpt_card_blog_with_cta-44dbdc7d { position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_card_blog_with_cta-44dbdc7d { -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; } }
@media (min-width: 1440px) { .coh-ce-cpt_card_blog_with_cta-44dbdc7d { height: 265px; } }
.coh-ce-cpt_card_blog_with_cta-44dbdc7d:before { padding-top: -webkit-calc((216 / 328) * 100%); padding-top: calc((216 / 328) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_card_blog_with_cta-44dbdc7d:before { padding-top: -webkit-calc((178 / 271) * 100%); padding-top: calc((178 / 271) * 100%); } }
@media (min-width: 1024px) { .coh-ce-cpt_card_blog_with_cta-44dbdc7d:before { padding-top: -webkit-calc((265 / 412) * 100%); padding-top: calc((265 / 412) * 100%); } }
.coh-ce-cpt_card_blog_with_cta-b592eabc { position: absolute; top: 0; bottom: 0; left: 0; right: 0; -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-ce-cpt_card_blog_with_cta-1a7f1c0f { padding-top: 36px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px; }
@media (min-width: 768px) { .coh-ce-cpt_card_blog_with_cta-1a7f1c0f { padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; } }
@media (min-width: 1024px) { .coh-ce-cpt_card_blog_with_cta-1a7f1c0f { padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; min-height: 347px; 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_card_blog_with_cta-b66ec3e1 { color: #00c39c; text-transform: uppercase; }
.coh-ce-cpt_card_blog_with_cta-7659450b { margin-bottom: 20px; }
@media (min-width: 1024px) { .coh-ce-cpt_card_blog_with_cta-7659450b { font-size: 32px; line-height: 40px; } }
.coh-ce-cpt_card_blog_with_cta-dc6fa911 { margin-bottom: 32px; }
@media (min-width: 1024px) { .coh-ce-cpt_card_blog_with_cta-dc6fa911 { font-size: 16px; line-height: 24px; } }
.coh-ce-cpt_card_blog_with_cta-d42a2cea { margin-top: auto; }
.coh-ce-cpt_card_blog_with_cta-5e5fbd64 { margin-top: auto; color: white; padding-bottom: 0; border-bottom-width: 2px; border-style: solid; border-bottom-color: white; }
@media (min-width: 1024px) { .coh-ce-cpt_card_blog_with_cta-5e5fbd64 { font-size: 18px; } }
.coh-ce-cpt_card_grid-48ca8399 { font-family: "AllState Sans", sans-serif; color: white; background-color: #0e1941; font-weight: 400; }
.light-mode.coh-ce-cpt_card_grid-48ca8399 { background-color: white; color: #0e1941; }
.light-mode.coh-ce-cpt_card_grid-48ca8399 .card:before { background-color: #0033a0; }
.coh-ce-cpt_card_grid-592acfac { padding-top: 64px; padding-bottom: 64px; margin-right: 24px; margin-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_card_grid-592acfac { margin-right: 48px; margin-left: 48px; display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_grid-592acfac { padding-top: 128px; padding-bottom: 128px; margin-right: 50px; margin-left: 50px; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
@media (min-width: 1440px) { .coh-ce-cpt_card_grid-592acfac { max-width: 1296px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_card_grid-f308ce23 { font-size: 32px; line-height: 40px; margin-bottom: 64px; font-weight: 500; grid-column: 1 / span 4; }
@media (min-width: 768px) { .coh-ce-cpt_card_grid-f308ce23 { grid-column: 1 / span 10; } }
@media (min-width: 1024px) { .coh-ce-cpt_card_grid-f308ce23 { grid-column: 1 / span 6; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_grid-f308ce23 { font-size: 48px; line-height: 56px; } }
@media (min-width: 768px) { .coh-ce-cpt_card_grid-ecda0076 { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; row-gap: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_grid-ecda0076 { grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; row-gap: 48px; } }
.coh-ce-cpt_card_grid-ecda0076:before { content: none; }
.coh-ce-cpt_card_grid-ecda0076:after { content: none; }
.coh-ce-cpt_card_grid-67171ea6 { margin-bottom: 48px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_card_grid-67171ea6 { padding-left: 0; margin-bottom: 0; grid-column: auto / span 6; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_grid-67171ea6 { grid-column: auto / span 4; } }
.coh-ce-cpt_card_grid-67171ea6:before { content: ''; height: 100%; width: 2px; display: block; position: absolute; top: 0; left: 0; background-color: #00c39c; }
.coh-ce-cpt_card_grid-67171ea6:last-child { margin-bottom: 0; }
.coh-ce-cpt_card_grid-bd8e06c8 { padding-top: 5.38px; padding-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_card_grid-bd8e06c8 { padding-left: 0; display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_grid-bd8e06c8 { grid-template-columns: repeat(4, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
.coh-ce-cpt_card_grid-46b3a7ed { margin-bottom: 69.38px; grid-column: 2 / -1; justify-self: flex-start; height: 46px; width: 46px; }
@media (min-width: 768px) { .coh-ce-cpt_card_grid-46b3a7ed { margin-bottom: 44px; margin-left: -16px; } }
@media (min-width: 1024px) { .coh-ce-cpt_card_grid-46b3a7ed { margin-bottom: 69.38px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_grid-46b3a7ed { grid-column: 1 / -1; margin-left: 30px; } }
.coh-ce-cpt_card_grid-7f0aae2b { height: 100%; width: 100%; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; }
.coh-ce-cpt_card_grid-ffc444f6 { font-size: 24px; line-height: 32px; margin-bottom: 20px; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_card_grid-ffc444f6 { grid-column: 2 / span 4; margin-left: -16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_grid-ffc444f6 { margin-right: -30px; margin-bottom: 16px; margin-left: 30px; grid-column: 1 / span 3; } }
.coh-ce-cpt_card_grid-a8a90d9e { font-size: 14px; line-height: 22px; }
@media (min-width: 768px) { .coh-ce-cpt_card_grid-a8a90d9e { grid-column: 2 / span 4; margin-left: -16px; font-size: 16px; line-height: 24px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_grid-a8a90d9e { grid-column: 1 / span 3; margin-right: -30px; margin-left: 30px; } }
.coh-ce-cpt_case_study_hero-34788464 { padding-top: 123px; background-color: #0033a0; color: white; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_case_study_hero-34788464 { padding-top: 139px; } }
@media (min-width: 1024px) { .coh-ce-cpt_case_study_hero-34788464 { padding-top: 184px; } }
@media (min-width: 1280px) { .coh-ce-cpt_case_study_hero-34788464 { padding-top: 204px; } }
.coh-ce-cpt_case_study_hero-34788464:after { background-color: white; position: absolute; bottom: 0; left: 0; right: 0; display: block; min-height: 148px; }
@media (min-width: 768px) { .coh-ce-cpt_case_study_hero-34788464:after { min-height: 202px; } }
@media (min-width: 1024px) { .coh-ce-cpt_case_study_hero-34788464:after { min-height: 284px; } }
.coh-ce-cpt_case_study_hero-6c0d4372 { font-family: "AllState Sans", sans-serif; font-weight: 700; color: #00c39c; font-size: 14px; line-height: 26px; text-transform: uppercase; margin-bottom: 16px; grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_case_study_hero-6c0d4372 { font-size: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_case_study_hero-6c0d4372 { margin-bottom: 40px; } }
.coh-ce-cpt_case_study_hero-f9a57f2 { grid-column: 1 / -1; font-family: "AllState Sans", sans-serif; font-weight: 500; font-size: 48px; line-height: 56px; margin-bottom: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_case_study_hero-f9a57f2 { grid-column: 1 / span 8; font-size: 32px; line-height: 40px; } }
@media (min-width: 1024px) { .coh-ce-cpt_case_study_hero-f9a57f2 { grid-column: 1 / span 7; font-size: 64px; line-height: 72px; margin-bottom: 0; } }
.coh-ce-cpt_case_study_hero-f9a57f2 strong { font-weight: 400; color: #45bce5; }
.coh-ce-cpt_case_study_hero-f9a57f2 em { font-weight: 400; color: #45bce5; }
.coh-ce-cpt_case_study_hero-58674b7a { grid-column: 1 / -1; font-family: "AllState Sans", sans-serif; font-size: 20px; line-height: 28px; }
@media (min-width: 768px) { .coh-ce-cpt_case_study_hero-58674b7a { grid-column: 1 / span 8; font-size: 16px; line-height: 24px; } }
@media (min-width: 1024px) { .coh-ce-cpt_case_study_hero-58674b7a { grid-column: 9 / span 4; line-height: 24px; font-size: 16px; margin-top: 10px; } }
.coh-ce-cpt_case_study_hero-7ea314a8 { grid-column: 1 / -1; margin-top: 56px; z-index: 1; }
@media (min-width: 768px) { .coh-ce-cpt_case_study_hero-7ea314a8 { margin-top: 64px; } }
@media (min-width: 1024px) { .coh-ce-cpt_case_study_hero-7ea314a8 { margin-top: 80px; } }
.coh-ce-cpt_homepage_hero-35c553de { background-color: #0e1941; position: relative; margin-top: 75px; }
@media (min-width: 1024px) { .coh-ce-cpt_homepage_hero-35c553de { margin-top: 120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-35c553de { margin-top: 152px; } }
.coh-ce-cpt_homepage_hero-35c553de:before { content: ''; display: block; height: 75px; width: 100%; background-color: #0e1941; position: absolute; top: -75px; left: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_homepage_hero-35c553de:before { height: 120px; top: -120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-35c553de:before { height: 152px; top: -152px; } }
.coh-ce-cpt_homepage_hero-35c553de .homepage-hero__image { position: relative; margin-right: 15px; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-35c553de .homepage-hero__image { margin-right: 0; margin-bottom: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-35c553de .homepage-hero__image { margin-bottom: 22px; } }
.coh-ce-cpt_homepage_hero-35c553de .homepage-hero__image:last-child { margin-right: 0; }
.coh-ce-cpt_homepage_hero-35c553de .homepage-hero__image:before { width: 100%; display: block; content: ''; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-35c553de .homepage-hero__image .image-wrapper { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } }
.coh-ce-cpt_homepage_hero-35c553de .homepage-hero__image .image-wrapper img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-ce-cpt_homepage_hero-1beea300 { position: relative; font-family: "AllState Sans", sans-serif; font-weight: 400; color: white; }
.coh-ce-cpt_homepage_hero-1beea300:before { display: block; width: 100%; padding-top: -webkit-calc((551 / 375) * 100%); padding-top: calc((551 / 375) * 100%); content: normal; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-1beea300:before { padding-top: -webkit-calc((500 / 768) * 100%); padding-top: calc((500 / 768) * 100%); content: ''; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-1beea300:before { padding-top: -webkit-calc((656 / 1280) * 100%); padding-top: calc((656 / 1280) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-1beea300:before { padding-top: -webkit-calc((748 / 1440) * 100%); padding-top: calc((748 / 1440) * 100%); } }
.coh-ce-cpt_homepage_hero-db782631 { 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; overflow: hidden; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-db782631 { -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; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-db782631 { padding-right: 22px; padding-left: 22px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-db782631:before { content: none; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-db782631:after { content: none; } }
.coh-ce-cpt_homepage_hero-7bfb4adf { position: relative; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-bottom: 38px; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-7bfb4adf { margin-right: 16px; margin-bottom: 0; margin-left: -98px; -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc((208 / 768) * var(--vw)); -ms-flex: 0 0 calc((208 / 768) * var(--vw)); flex: 0 0 calc((208 / 768) * var(--vw)); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-7bfb4adf { margin-right: 22px; margin-left: 0; -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc((293.5 / 1280) * var(--vw)); -ms-flex: 0 0 calc((293.5 / 1280) * var(--vw)); flex: 0 0 calc((293.5 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-7bfb4adf { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc((333 / 1440) * var(--vw)); -ms-flex: 0 0 calc((333 / 1440) * var(--vw)); flex: 0 0 calc((333 / 1440) * var(--vw)); } }
.coh-ce-cpt_homepage_hero-285ea0fa { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -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: 768px) { .coh-ce-cpt_homepage_hero-285ea0fa { display: none; } }
.coh-ce-cpt_homepage_hero-285ea0fa:before { content: none; }
.coh-ce-cpt_homepage_hero-285ea0fa:after { content: none; }
.coh-ce-cpt_homepage_hero-a8950cb2 { display: none; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-a8950cb2 { display: block; } }
.coh-ce-cpt_homepage_hero-a8950cb2:first-child { display: block; -webkit-flex-basis: -webkit-calc((129 / 375) * var(--vw)); -ms-flex-preferred-size: calc((129 / 375) * var(--vw)); flex-basis: calc((129 / 375) * var(--vw)); -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-ce-cpt_homepage_hero-a8950cb2:first-child:before { content: none; }
.coh-ce-cpt_homepage_hero-a8950cb2:nth-child(2) { -webkit-flex-basis: -webkit-calc((111 / 375) * var(--vw)); -ms-flex-preferred-size: calc((111 / 375) * var(--vw)); flex-basis: calc((111 / 375) * var(--vw)); -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; display: block; }
.coh-ce-cpt_homepage_hero-a8950cb2:nth-child(2):before { content: none; }
.coh-ce-cpt_homepage_hero-a8950cb2:nth-child(3) { -webkit-flex-basis: -webkit-calc((105 / 375) * var(--vw)); -ms-flex-preferred-size: calc((105 / 375) * var(--vw)); flex-basis: calc((105 / 375) * var(--vw)); -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; display: block; margin-right: 0; }
.coh-ce-cpt_homepage_hero-a8950cb2:nth-child(3):before { content: none; }
.coh-ce-cpt_homepage_hero-2b1d158a { position: relative; }
.coh-ce-cpt_homepage_hero-10d34b59 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: none; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -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: 768px) { .coh-ce-cpt_homepage_hero-10d34b59 { position: relative; top: auto; bottom: auto; left: auto; right: auto; margin-top: -70px; display: block; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-10d34b59 { margin-top: -198px; } }
.coh-ce-cpt_homepage_hero-fd8515ce { display: none; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-fd8515ce { display: block; } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-fd8515ce:first-child:before { padding-top: -webkit-calc((128 / 208) * 100%); padding-top: calc((128 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-fd8515ce:first-child:before { padding-top: -webkit-calc((247 / 293.5) * 100%); padding-top: calc((247 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-fd8515ce:first-child:before { padding-top: -webkit-calc((280 / 333) * 100%); padding-top: calc((280 / 333) * 100%); } }
.coh-ce-cpt_homepage_hero-fd8515ce:nth-child(2) { -webkit-flex-basis: -webkit-calc((129 / 375) * var(--vw)); -ms-flex-preferred-size: calc((129 / 375) * var(--vw)); flex-basis: calc((129 / 375) * var(--vw)); -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; display: block; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(2) { -webkit-box-flex: unset; -webkit-flex: unset; -ms-flex: unset; flex: unset; } }
.coh-ce-cpt_homepage_hero-fd8515ce:nth-child(2):before { padding-top: -webkit-calc((79 / 129) * 100%); padding-top: calc((79 / 129) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(2):before { padding-top: -webkit-calc((128 / 208) * 100%); padding-top: calc((128 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(2):before { padding-top: -webkit-calc((180 / 293.5) * 100%); padding-top: calc((180 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(2):before { padding-top: -webkit-calc((204 / 333) * 100%); padding-top: calc((204 / 333) * 100%); } }
.coh-ce-cpt_homepage_hero-fd8515ce:nth-child(3) { -webkit-flex-basis: -webkit-calc((111 / 375) * var(--vw)); -ms-flex-preferred-size: calc((111 / 375) * var(--vw)); flex-basis: calc((111 / 375) * var(--vw)); -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; display: block; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(3) { -webkit-box-flex: unset; -webkit-flex: unset; -ms-flex: unset; flex: unset; } }
.coh-ce-cpt_homepage_hero-fd8515ce:nth-child(3):before { padding-top: -webkit-calc((109 / 111) * 100%); padding-top: calc((109 / 111) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(3):before { padding-top: -webkit-calc((204 / 208) * 100%); padding-top: calc((204 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(3):before { padding-top: -webkit-calc((287 / 293.5) * 100%); padding-top: calc((287 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(3):before { padding-top: -webkit-calc((328 / 333) * 100%); padding-top: calc((328 / 333) * 100%); } }
.coh-ce-cpt_homepage_hero-fd8515ce:nth-child(4) { -webkit-flex-basis: -webkit-calc((105 / 375) * var(--vw)); -ms-flex-preferred-size: calc((105 / 375) * var(--vw)); flex-basis: calc((105 / 375) * var(--vw)); -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; display: block; margin-right: 0; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(4) { -webkit-box-flex: unset; -webkit-flex: unset; -ms-flex: unset; flex: unset; } }
.coh-ce-cpt_homepage_hero-fd8515ce:nth-child(4):before { padding-top: -webkit-calc((78 / 105) * 100%); padding-top: calc((78 / 105) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(4):before { padding-top: -webkit-calc((144 / 208) * 100%); padding-top: calc((144 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(4):before { padding-top: -webkit-calc((203 / 293.5) * 100%); padding-top: calc((203 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(4):before { padding-top: -webkit-calc((230 / 333) * 100%); padding-top: calc((230 / 333) * 100%); } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(5):before { padding-top: -webkit-calc((128 / 208) * 100%); padding-top: calc((128 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(5):before { padding-top: -webkit-calc((196 / 293.5) * 100%); padding-top: calc((196 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(5):before { padding-top: -webkit-calc((222 / 333) * 100%); padding-top: calc((222 / 333) * 100%); } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(6):before { padding-top: -webkit-calc((128 / 208) * 100%); padding-top: calc((128 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(6):before { padding-top: -webkit-calc((247 / 293.5) * 100%); padding-top: calc((247 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-fd8515ce:nth-child(6):before { padding-top: -webkit-calc((280 / 333) * 100%); padding-top: calc((280 / 333) * 100%); } }
.coh-ce-cpt_homepage_hero-27c7ec8f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-27c7ec8f { display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc((516 / 768) * var(--vw)); -ms-flex: 0 0 calc((516 / 768) * var(--vw)); flex: 0 0 calc((516 / 768) * var(--vw)); margin-right: 16px; margin-bottom: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-27c7ec8f { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc((609 / 1280) * var(--vw)); -ms-flex: 0 0 calc((609 / 1280) * var(--vw)); flex: 0 0 calc((609 / 1280) * var(--vw)); margin-right: 22px; } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-27c7ec8f { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc((688 / 1440) * var(--vw)); -ms-flex: 0 0 calc((688 / 1440) * var(--vw)); flex: 0 0 calc((688 / 1440) * var(--vw)); } }
.coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-1, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-3 { display: none; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-1, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-1:before, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-3:before { content: none; }
.coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-1:after, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-3:after { content: none; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-1 .homepage-hero__sub-col-1, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-1 .homepage-hero__sub-col-2, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-3 .homepage-hero__sub-col-1, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-3 .homepage-hero__sub-col-2 { -webkit-flex-basis: -webkit-calc((250 / 768) * var(--vw)); -ms-flex-preferred-size: calc((250 / 768) * var(--vw)); flex-basis: calc((250 / 768) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-1 .homepage-hero__sub-col-1, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-1 .homepage-hero__sub-col-2, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-3 .homepage-hero__sub-col-1, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-3 .homepage-hero__sub-col-2 { -webkit-flex-basis: -webkit-calc((293.5 / 1280) * var(--vw)); -ms-flex-preferred-size: calc((293.5 / 1280) * var(--vw)); flex-basis: calc((293.5 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-1 .homepage-hero__sub-col-1, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-1 .homepage-hero__sub-col-2, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-3 .homepage-hero__sub-col-1, .coh-ce-cpt_homepage_hero-27c7ec8f .homepage-hero__row-3 .homepage-hero__sub-col-2 { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-f99e6fc6 { margin-right: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-f99e6fc6 { margin-right: 22px; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-6857fb38 { margin-top: -107px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-6857fb38 { margin-top: -138px; } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-6857fb38 .homepage-hero__image:before { padding-top: -webkit-calc((164 / 250) * 100%); padding-top: calc((164 / 250) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-6857fb38 .homepage-hero__image:before { padding-top: -webkit-calc((260 / 293.5) * 100%); padding-top: calc((260 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-6857fb38 .homepage-hero__image:before { padding-top: -webkit-calc((295 / 333) * 100%); padding-top: calc((295 / 333) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-7572d71c { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-dca1d9a4 { margin-top: -107px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-dca1d9a4 { margin-top: -61px; } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-dca1d9a4 .homepage-hero__image:before { padding-top: -webkit-calc((186 / 250) * 100%); padding-top: calc((186 / 250) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-dca1d9a4 .homepage-hero__image:before { padding-top: -webkit-calc((219 / 293.5) * 100%); padding-top: calc((219 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-dca1d9a4 .homepage-hero__image:before { padding-top: -webkit-calc((248 / 333) * 100%); padding-top: calc((248 / 333) * 100%); } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-20f1701b { margin-top: 50px; margin-bottom: 64px; } }
@media (min-width: 1024px) { .coh-ce-cpt_homepage_hero-20f1701b { margin-top: 100px; margin-bottom: 130px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-20f1701b { margin-top: 49px; margin-bottom: 69px; } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-20f1701b { margin-top: 48px; margin-bottom: 101px; } }
.coh-ce-cpt_homepage_hero-7457866a { overflow: hidden; }
.coh-ce-cpt_homepage_hero-8a5a2c74 { margin-top: 0; margin-right: 9px; margin-bottom: 32px; margin-left: 9px; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-8a5a2c74 { margin-right: 21px; margin-left: 21px; } }
@media (min-width: 1024px) { .coh-ce-cpt_homepage_hero-8a5a2c74 { margin-right: 60px; margin-left: 60px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-8a5a2c74 { margin-right: 26px; margin-left: 26px; } }
.coh-ce-cpt_homepage_hero-8a5a2c74 * { font-weight: 500; font-size: 32px; line-height: 40px; text-align: center; }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-8a5a2c74 * { font-size: 40px; line-height: 48px; } }
.coh-ce-cpt_homepage_hero-e357b7ab { 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_homepage_hero-6cc8146e { 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: 56px; width: 56px; -webkit-border-radius: 100%; border-radius: 100%; }
.coh-ce-cpt_homepage_hero-6cc8146e: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: "\E900"; font-family: "icomoon"; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-73514de1 { margin-right: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-73514de1 { margin-right: 22px; } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-73514de1 .homepage-hero__image:before { padding-top: -webkit-calc((186 / 250) * 100%); padding-top: calc((186 / 250) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-73514de1 .homepage-hero__image:first-child:before { padding-top: -webkit-calc((308 / 293.5) * 100%); padding-top: calc((308 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-73514de1 .homepage-hero__image:first-child:before { padding-top: -webkit-calc((350 / 333) * 100%); padding-top: calc((350 / 333) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-73514de1 .homepage-hero__image:nth-child(2):before { padding-top: -webkit-calc((249 / 293.5) * 100%); padding-top: calc((249 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-73514de1 .homepage-hero__image:nth-child(2):before { padding-top: -webkit-calc((283 / 333) * 100%); padding-top: calc((283 / 333) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-73514de1 .homepage-hero__image:nth-child(3):before { padding-top: -webkit-calc((196 / 293.5) * 100%); padding-top: calc((196 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-73514de1 .homepage-hero__image:nth-child(3):before { padding-top: -webkit-calc((222 / 333) * 100%); padding-top: calc((222 / 333) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-7fe2dd6b { margin-top: 17px; } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-89092dd6 .homepage-hero__image:before { padding-top: -webkit-calc((164 / 250) * 100%); padding-top: calc((164 / 250) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-89092dd6 .homepage-hero__image:first-child:before { padding-top: -webkit-calc((193 / 293.5) * 100%); padding-top: calc((193 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-89092dd6 .homepage-hero__image:first-child:before { padding-top: -webkit-calc((219 / 333) * 100%); padding-top: calc((219 / 333) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-89092dd6 .homepage-hero__image:nth-child(2):before { padding-top: -webkit-calc((196 / 293.5) * 100%); padding-top: calc((196 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-89092dd6 .homepage-hero__image:nth-child(2):before { padding-top: -webkit-calc((222 / 333) * 100%); padding-top: calc((222 / 333) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-89092dd6 .homepage-hero__image:nth-child(3):before { padding-top: -webkit-calc((196 / 293.5) * 100%); padding-top: calc((196 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-89092dd6 .homepage-hero__image:nth-child(3):before { padding-top: -webkit-calc((222 / 333) * 100%); padding-top: calc((222 / 333) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-89092dd6 .homepage-hero__image:nth-child(4):before { padding-top: -webkit-calc((196 / 293.5) * 100%); padding-top: calc((196 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-89092dd6 .homepage-hero__image:nth-child(4):before { padding-top: -webkit-calc((222 / 333) * 100%); padding-top: calc((222 / 333) * 100%); } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-c396697d { margin-top: 22px; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-c396697d { margin-top: 47px; } }
.coh-ce-cpt_homepage_hero-13149315 { position: relative; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-13149315 { margin-right: -98px; -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc((208 / 768) * var(--vw)); -ms-flex: 0 0 calc((208 / 768) * var(--vw)); flex: 0 0 calc((208 / 768) * var(--vw)); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-13149315 { margin-right: 0; -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc((293.5 / 1280) * var(--vw)); -ms-flex: 0 0 calc((293.5 / 1280) * var(--vw)); flex: 0 0 calc((293.5 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-13149315 { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc((333 / 1440) * var(--vw)); -ms-flex: 0 0 calc((333 / 1440) * var(--vw)); flex: 0 0 calc((333 / 1440) * var(--vw)); } }
.coh-ce-cpt_homepage_hero-8fd37faf { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-8fd37faf { display: none; } }
.coh-ce-cpt_homepage_hero-8fd37faf:before { content: none; }
.coh-ce-cpt_homepage_hero-8fd37faf:after { content: none; }
.coh-ce-cpt_homepage_hero-f90631 { display: none; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-f90631 { display: block; } }
.coh-ce-cpt_homepage_hero-f90631:nth-child(4) { display: block; -webkit-flex-basis: -webkit-calc((129 / 375) * var(--vw)); -ms-flex-preferred-size: calc((129 / 375) * var(--vw)); flex-basis: calc((129 / 375) * var(--vw)); -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-ce-cpt_homepage_hero-f90631:nth-child(4):before { content: normal; }
.coh-ce-cpt_homepage_hero-f90631:nth-child(5) { -webkit-flex-basis: -webkit-calc((111 / 375) * var(--vw)); -ms-flex-preferred-size: calc((111 / 375) * var(--vw)); flex-basis: calc((111 / 375) * var(--vw)); -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; display: block; }
.coh-ce-cpt_homepage_hero-f90631:nth-child(5):before { content: none; }
.coh-ce-cpt_homepage_hero-f90631:nth-child(6) { -webkit-flex-basis: -webkit-calc((105 / 375) * var(--vw)); -ms-flex-preferred-size: calc((105 / 375) * var(--vw)); flex-basis: calc((105 / 375) * var(--vw)); -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; display: block; margin-right: 0; }
.coh-ce-cpt_homepage_hero-f90631:nth-child(6):before { content: none; }
.coh-ce-cpt_homepage_hero-57b58d0e { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: none; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-57b58d0e { position: relative; top: auto; bottom: auto; left: auto; right: auto; margin-top: -66px; display: block; } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-57b58d0e { margin-top: -227px; } }
.coh-ce-cpt_homepage_hero-d0abee9f { display: none; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-d0abee9f { display: block; } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-d0abee9f:first-child:before { padding-top: -webkit-calc((128 / 208) * 100%); padding-top: calc((128 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-d0abee9f:first-child:before { padding-top: -webkit-calc((271 / 293.5) * 100%); padding-top: calc((271 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-d0abee9f:first-child:before { padding-top: -webkit-calc((307 / 333) * 100%); padding-top: calc((307 / 333) * 100%); } }
.coh-ce-cpt_homepage_hero-d0abee9f:nth-child(2) { -webkit-flex-basis: -webkit-calc((129 / 375) * var(--vw)); -ms-flex-preferred-size: calc((129 / 375) * var(--vw)); flex-basis: calc((129 / 375) * var(--vw)); -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; display: block; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(2) { -webkit-box-flex: unset; -webkit-flex: unset; -ms-flex: unset; flex: unset; } }
.coh-ce-cpt_homepage_hero-d0abee9f:nth-child(2):before { padding-top: -webkit-calc((102 / 129) * 100%); padding-top: calc((102 / 129) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(2):before { padding-top: -webkit-calc((128 / 208) * 100%); padding-top: calc((128 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(2):before { padding-top: -webkit-calc((180 / 293.5) * 100%); padding-top: calc((180 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(2):before { padding-top: -webkit-calc((204 / 333) * 100%); padding-top: calc((204 / 333) * 100%); } }
.coh-ce-cpt_homepage_hero-d0abee9f:nth-child(3) { display: block; -webkit-flex-basis: -webkit-calc((117 / 375) * var(--vw)); -ms-flex-preferred-size: calc((117 / 375) * var(--vw)); flex-basis: calc((117 / 375) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(3) { -webkit-box-flex: unset; -webkit-flex: unset; -ms-flex: unset; flex: unset; } }
.coh-ce-cpt_homepage_hero-d0abee9f:nth-child(3):before { padding-top: -webkit-calc((87 / 117) * 100%); padding-top: calc((87 / 117) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(3):before { padding-top: -webkit-calc((203 / 208) * 100%); padding-top: calc((203 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(3):before { padding-top: -webkit-calc((286 / 293.5) * 100%); padding-top: calc((286 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(3):before { padding-top: -webkit-calc((324 / 333) * 100%); padding-top: calc((324 / 333) * 100%); } }
.coh-ce-cpt_homepage_hero-d0abee9f:nth-child(4) { display: block; -webkit-flex-basis: -webkit-calc((99 / 375) * var(--vw)); -ms-flex-preferred-size: calc((99 / 375) * var(--vw)); flex-basis: calc((99 / 375) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 0; }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(4) { -webkit-box-flex: unset; -webkit-flex: unset; -ms-flex: unset; flex: unset; } }
.coh-ce-cpt_homepage_hero-d0abee9f:nth-child(4):before { padding-top: -webkit-calc((102 / 99) * 100%); padding-top: calc((102 / 99) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(4):before { padding-top: -webkit-calc((140 / 208) * 100%); padding-top: calc((140 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(4):before { padding-top: -webkit-calc((197 / 293.5) * 100%); padding-top: calc((197 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(4):before { padding-top: -webkit-calc((224 / 333) * 100%); padding-top: calc((224 / 333) * 100%); } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(5):before { padding-top: -webkit-calc((128 / 208) * 100%); padding-top: calc((128 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(5):before { padding-top: -webkit-calc((220 / 293.5) * 100%); padding-top: calc((220 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(5):before { padding-top: -webkit-calc((250 / 333) * 100%); padding-top: calc((250 / 333) * 100%); } }
@media (min-width: 768px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(6):before { padding-top: -webkit-calc((128 / 208) * 100%); padding-top: calc((128 / 208) * 100%); } }
@media (min-width: 1280px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(6):before { padding-top: -webkit-calc((271 / 293.5) * 100%); padding-top: calc((271 / 293.5) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_homepage_hero-d0abee9f:nth-child(6):before { padding-top: -webkit-calc((307 / 333) * 100%); padding-top: calc((307 / 333) * 100%); } }
.coh-ce-cpt_horizontal_tabbed_list-1fcffbfc { color: white; background-color: #0e1941; padding-top: 64px; padding-bottom: 128px; display: table; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list-1fcffbfc { padding-bottom: 80px; } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list-1fcffbfc { padding-bottom: 120px; } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list-76953e81 { z-index: 1; position: relative; } }
.coh-ce-cpt_horizontal_tabbed_list-fddc60ed { grid-column: 1 / -1; margin-bottom: 24px; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list-fddc60ed { margin-bottom: 32px; grid-column: 1 / span 9; } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list-fddc60ed { margin-bottom: 24px; font-size: 56px; line-height: 64px; grid-column: 1 / span 8; } }
.coh-ce-cpt_horizontal_tabbed_list-9c1cb78 { grid-column: 1 / -1; margin-bottom: 48px; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list-9c1cb78 { margin-bottom: 32px; grid-column: span 9; } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list-9c1cb78 { margin-bottom: 60px; font-size: 20px; line-height: 28px; grid-column: span 8; } }
.coh-ce-cpt_horizontal_tabbed_list-1295f17a { grid-column: 1 / -1; width: 100%; }
.coh-ce-cpt_horizontal_tabbed_list-ed2927fc { position: relative; margin-bottom: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list-ed2927fc { margin-bottom: 64px; } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list-ed2927fc { display: none; } }
.coh-ce-cpt_horizontal_tabbed_list-94cf0917 { position: absolute; top: 0; right: 0; display: block; pointer-events: none; border-left-width: 3px; border-left-style: solid; border-left-color: white; height: 100%; width: 57px; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list-94cf0917 { width: 68px; } }
.coh-ce-cpt_horizontal_tabbed_list-94cf0917:before { line-height: 1.0; font-weight: normal; text-transform: none; -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); transform: translate(50%, -50%); color: white; content: "\E912"; font-family: "icomoon"; display: block; position: absolute; right: 50%; top: 50%; }
.coh-ce-cpt_horizontal_tabbed_list-53cffbcf { gap: 4px; display: none; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list-53cffbcf { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 83px; } }
.coh-ce-cpt_horizontal_tabbed_list-53cffbcf:before { content: none; }
.coh-ce-cpt_horizontal_tabbed_list-53cffbcf:after { content: none; }
.coh-ce-cpt_horizontal_tabbed_list-5ffb6baf { width: 100%; color: white; -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 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; position: relative; font-size: 16px; line-height: 20.8px; font-weight: 500; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list-5ffb6baf { background: rgba(255, 255, 255, 0.05);; padding-top: 17px; padding-right: 19px; padding-bottom: 16px; padding-left: 19px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_horizontal_tabbed_list-5ffb6baf:before { background-color: #00c39c; min-height: 0; position: absolute; top: 0; left: 0; right: 0; content: ''; }
.coh-ce-cpt_horizontal_tabbed_list-5ffb6baf:hover { color: #0e1941; background-color: white; }
.coh-ce-cpt_horizontal_tabbed_list-5ffb6baf:hover:before { height: 3px; }
.is-active.coh-ce-cpt_horizontal_tabbed_list-5ffb6baf { color: #0e1941; background-color: white; }
.is-active.coh-ce-cpt_horizontal_tabbed_list-5ffb6baf:before { height: 3px; }
.coh-ce-cpt_horizontal_tabbed_list-81880f4d { overflow-x: hidden; margin-right: -webkit-calc(24px * -1); margin-right: calc(24px * -1); height: 100%; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list-81880f4d { margin-right: -webkit-calc(48px * -1); margin-right: calc(48px * -1); } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list-81880f4d { margin-right: -6px; } }
.coh-ce-cpt_horizontal_tabbed_list-bbaa0ca { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: 400ms ease transform; -o-transition: 400ms ease transform; transition: 400ms ease transform; }
.coh-ce-cpt_horizontal_tabbed_list_item-e071632b { -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; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list_item-e071632b { height: 100%; } }
.coh-ce-cpt_horizontal_tabbed_list_item-ec4fec92 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-left-width: 2px; border-left-style: solid; border-left-color: #00c39c; padding-bottom: 4px; padding-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list_item-ec4fec92 { padding-bottom: 0; padding-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-ec4fec92 { position: relative; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (min-width: 768px) { .--no-media.coh-ce-cpt_horizontal_tabbed_list_item-ec4fec92 .__text-content { -webkit-flex-basis: 82.8%; -ms-flex-preferred-size: 82.8%; flex-basis: 82.8%; } }
@media (min-width: 1024px) { .--no-media.coh-ce-cpt_horizontal_tabbed_list_item-ec4fec92 .__text-content { -webkit-flex-basis: 54.3%; -ms-flex-preferred-size: 54.3%; flex-basis: 54.3%; } }
.coh-ce-cpt_horizontal_tabbed_list_item-a837e3f2 { padding-right: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list_item-a837e3f2 { padding-top: 32px; padding-right: 40px; padding-bottom: 32px; padding-left: 40px; -webkit-flex-basis: 52%; -ms-flex-preferred-size: 52%; flex-basis: 52%; -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; min-height: 300px; 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; } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-a837e3f2 { -webkit-flex-basis: 54.3%; -ms-flex-preferred-size: 54.3%; flex-basis: 54.3%; padding-top: 48px; padding-right: 74px; padding-bottom: 48px; padding-left: 82px; min-height: 400px; } }
@media (min-width: 1280px) { .coh-ce-cpt_horizontal_tabbed_list_item-a837e3f2 { min-height: 502px; } }
@media (min-width: 1440px) { .coh-ce-cpt_horizontal_tabbed_list_item-a837e3f2 { min-height: 552px; } }
.coh-ce-cpt_horizontal_tabbed_list_item-937b9a1d { color: #00c39c; margin-bottom: 20px; font-weight: 500; font-size: 24px; line-height: 32px; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-937b9a1d { font-size: 32px; line-height: 40px; } }
.coh-ce-cpt_horizontal_tabbed_list_item-ae939532 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-ae939532 { margin-top: 4px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_horizontal_tabbed_list_item-ae939532 .__list-item-icon { margin-right: 18px; height: 46px; width: 46px; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-ae939532 .__list-item-icon { margin-right: 15px; } }
.coh-ce-cpt_horizontal_tabbed_list_item-ae939532 .__list-item-icon img { -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; height: 100%; width: 100%; }
.coh-ce-cpt_horizontal_tabbed_list_item-ae939532 .__list-item-text { margin-bottom: 0; }
.coh-ce-cpt_horizontal_tabbed_list_item-ae939532 .__list-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 28.5px; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-ae939532 .__list-item { margin-bottom: 38px; } }
.coh-ce-cpt_horizontal_tabbed_list_item-9b4e5f9a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 28.5px; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-9b4e5f9a { margin-bottom: 38px; padding-right: 15px; } }
.coh-ce-cpt_horizontal_tabbed_list_item-9b4e5f9a:first-child { margin-top: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-9b4e5f9a:nth-child(2) { margin-top: 0; } }
.coh-ce-cpt_horizontal_tabbed_list_item-43e784b8 { margin-bottom: 0; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list_item-43e784b8 { margin-bottom: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-43e784b8 { margin-bottom: 0; } }
.coh-ce-cpt_horizontal_tabbed_list_item-6a3eeb00 { color: #0e1941; -webkit-border-radius: 50px; border-radius: 50px; padding-top: 10px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; margin-top: 4px; line-height: 20.8px; font-weight: 500; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-6a3eeb00 { font-size: 18px; line-height: 23.4px; } }
.coh-ce-cpt_horizontal_tabbed_list_item-87a76148 { margin-top: 48px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_horizontal_tabbed_list_item-87a76148 { margin-top: 0; margin-left: auto; -webkit-flex-basis: 46.7%; -ms-flex-preferred-size: 46.7%; flex-basis: 46.7%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-87a76148 { -webkit-flex-basis: 42.45%; -ms-flex-preferred-size: 42.45%; flex-basis: 42.45%; width: 42.6%; right: 0; margin-left: auto; bottom: 0; } }
.--two-image.coh-ce-cpt_horizontal_tabbed_list_item-87a76148 { padding-bottom: 35px; overflow: hidden; margin-bottom: -35px; }
@media (min-width: 768px) { .--two-image.coh-ce-cpt_horizontal_tabbed_list_item-87a76148 { padding-bottom: 40px; margin-bottom: -40px; } }
@media (min-width: 1024px) { .--two-image.coh-ce-cpt_horizontal_tabbed_list_item-87a76148 { padding-bottom: 64px; margin-bottom: -64px; } }
.--two-image.coh-ce-cpt_horizontal_tabbed_list_item-87a76148 .__primary-image { left: 24%; }
.coh-ce-cpt_horizontal_tabbed_list_item-f9b1bc2d { padding-top: -webkit-calc((1 / 1) * 100%); padding-top: calc((1 / 1) * 100%); position: relative; }
.coh-ce-cpt_horizontal_tabbed_list_item-f9b1bc2d img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-ce-cpt_horizontal_tabbed_list_item-f262d301 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-ce-cpt_horizontal_tabbed_list_item-afcaab7f { position: absolute; bottom: -35px; width: 45%; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-afcaab7f { bottom: -55px; } }
.coh-ce-cpt_horizontal_tabbed_list_item-afcaab7f:before { padding-top: -webkit-calc((203 / 153) * 100%); padding-top: calc((203 / 153) * 100%); }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-afcaab7f:before { padding-top: -webkit-calc((336 / 252) * 100%); padding-top: calc((336 / 252) * 100%); } }
.coh-ce-cpt_horizontal_tabbed_list_item-7e6923c9 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-ce-cpt_horizontal_tabbed_list_item-63f0f360 { position: relative; }
.coh-ce-cpt_horizontal_tabbed_list_item-63f0f360:before { padding-top: -webkit-calc((1 / 1) * 100%); padding-top: calc((1 / 1) * 100%); }
.coh-ce-cpt_horizontal_tabbed_list_item-c34936a9 { height: 100%; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; -o-object-fit: cover; object-fit: cover; }
.coh-ce-cpt_horizontal_tabbed_list_item-afecfd7b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 60px; width: 60px; background-color: white; color: #0033a0; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; font-size: 18px; -webkit-transition: background-color 320ms ease-in-out, color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out, color 320ms ease-in-out; transition: background-color 320ms ease-in-out, color 320ms ease-in-out; -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: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-afecfd7b { font-size: 40px; } }
@media (min-width: 1280px) { .coh-ce-cpt_horizontal_tabbed_list_item-afecfd7b { height: 100px; width: 100px; } }
.coh-ce-cpt_horizontal_tabbed_list_item-afecfd7b:hover { background-color: #0033a0; }
.coh-ce-cpt_horizontal_tabbed_list_item-afecfd7b:hover svg path { fill: #ffffff; }
.coh-ce-cpt_horizontal_tabbed_list_item-afecfd7b:focus { background-color: #0033a0; }
.coh-ce-cpt_horizontal_tabbed_list_item-afecfd7b:focus svg path { fill: #ffffff; }
.coh-ce-cpt_horizontal_tabbed_list_item-82a0ecbf { height: 18px; width: 14px; -webkit-transform: translateX(2px); -ms-transform: translateX(2px); transform: translateX(2px); }
@media (min-width: 1280px) { .coh-ce-cpt_horizontal_tabbed_list_item-82a0ecbf { height: 30px; width: 23px; -webkit-transform: translateX(3px); -ms-transform: translateX(3px); transform: translateX(3px); } }
.coh-ce-cpt_horizontal_tabbed_list_item-4af0deb5 { -webkit-transition: 320ms ease-in-out fill; -o-transition: 320ms ease-in-out fill; transition: 320ms ease-in-out fill; }
.coh-ce-cpt_horizontal_tabbed_list_item-a86ae997 { color: white; line-height: 20px; margin-top: 8px; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-a86ae997 { right: 6px; position: absolute; margin-top: 16px; } }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-a86ae997:hover { color: #0033a0; } }
.coh-ce-cpt_horizontal_tabbed_list_item-a86ae997:hover:after { width: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_horizontal_tabbed_list_item-a86ae997:hover:after { width: 100%; } }
.coh-ce-cpt_horizontal_tabbed_list_item-a86ae997:focus span { color: #0033a0; }
.coh-ce-cpt_horizontal_tabbed_list_item-60653f8e { -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
.coh-ce-cpt_listing_page_hero-fb6fc007 { font-family: "AllState Sans", sans-serif; margin-top: 75px; position: relative; }
@media (min-width: 1024px) { .coh-ce-cpt_listing_page_hero-fb6fc007 { margin-top: 120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_listing_page_hero-fb6fc007 { margin-top: 152px; } }
.coh-ce-cpt_listing_page_hero-fb6fc007:before { content: ''; display: block; width: 100%; height: 75px; background-color: #f3f6f9; position: absolute; top: -75px; left: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_listing_page_hero-fb6fc007:before { height: 120px; top: -120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_listing_page_hero-fb6fc007:before { height: 152px; top: -152px; } }
.coh-ce-cpt_listing_page_hero-ce46eebd { margin-right: 24px; margin-left: 24px; padding-top: 32.5px; padding-bottom: 74.5px; }
@media (min-width: 768px) { .coh-ce-cpt_listing_page_hero-ce46eebd { padding-top: 64px; padding-bottom: 63px; margin-right: 48px; margin-left: 48px; display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_listing_page_hero-ce46eebd { padding-top: 48px; padding-bottom: 91px; margin-right: 50px; margin-left: 50px; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
@media (min-width: 1440px) { .coh-ce-cpt_listing_page_hero-ce46eebd { margin-right: 72px; margin-left: 72px; } }
.coh-ce-cpt_listing_page_hero-1fb4814b { font-weight: 500; color: #0033a0; font-size: 16px; line-height: 20.8px; display: inline-block; margin-bottom: 46px; }
@media (min-width: 768px) { .coh-ce-cpt_listing_page_hero-1fb4814b { margin-bottom: 30px; grid-column: 1 / -1; justify-self: flex-start; } }
@media (min-width: 1280px) { .coh-ce-cpt_listing_page_hero-1fb4814b { font-size: 18px; line-height: 23.4px; } }
.coh-ce-cpt_listing_page_hero-35a5ff6e { font-weight: 500; color: #0e1941; font-size: 32px; line-height: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_listing_page_hero-35a5ff6e { grid-column: 1 / span 9; } }
@media (min-width: 1280px) { .coh-ce-cpt_listing_page_hero-35a5ff6e { font-size: 64px; line-height: 72px; grid-column: 1 / span 8; } }
.coh-ce-cpt_media_with_data_callout-f5395b7f { padding-bottom: 64px; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-f5395b7f { padding-bottom: 0; } }
.coh-ce-cpt_media_with_data_callout-fd7d27e9 { grid-column: 1 / -1; margin-right: -webkit-calc(24px * -1); margin-right: calc(24px * -1); margin-left: -webkit-calc(24px * -1); margin-left: calc(24px * -1); position: relative; overflow: hidden; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-fd7d27e9 { margin-right: 0; margin-left: -webkit-calc(48px * -1); margin-left: calc(48px * -1); grid-column: 1 / span 5; } }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-fd7d27e9 { margin-left: -webkit-calc($desktop-sm-margin * -1); margin-left: calc($desktop-sm-margin * -1); } }
@media (min-width: 1280px) { .coh-ce-cpt_media_with_data_callout-fd7d27e9 { margin-left: -webkit-calc(50px * -1); margin-left: calc(50px * -1); } }
@media (min-width: 1440px) { .coh-ce-cpt_media_with_data_callout-fd7d27e9 { margin-left: -webkit-calc(72px * -1); margin-left: calc(72px * -1); } }
.coh-ce-cpt_media_with_data_callout-2083aa49 { grid-column: 1 / -1; position: relative; overflow: hidden; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-2083aa49 { margin-right: 0; margin-left: -webkit-calc(48px * -1); margin-left: calc(48px * -1); } }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-2083aa49 { margin-left: -webkit-calc($desktop-sm-margin * -1); margin-left: calc($desktop-sm-margin * -1); } }
@media (min-width: 1280px) { .coh-ce-cpt_media_with_data_callout-2083aa49 { margin-left: -webkit-calc(50px * -1); margin-left: calc(50px * -1); } }
@media (min-width: 1440px) { .coh-ce-cpt_media_with_data_callout-2083aa49 { margin-left: -webkit-calc(72px * -1); margin-left: calc(72px * -1); } }
.coh-ce-cpt_media_with_data_callout-e0d5220a { height: 0; width: 100%; padding-top: -webkit-calc((495 / 375) * 100%); padding-top: calc((495 / 375) * 100%); position: relative; overflow: hidden; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-e0d5220a { padding-top: -webkit-calc((365 / 319) * 100%); padding-top: calc((365 / 319) * 100%); } }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-e0d5220a { padding-top: -webkit-calc((701 / 595) * 100%); padding-top: calc((701 / 595) * 100%); } }
.coh-ce-cpt_media_with_data_callout-86c7f0ec { overflow: hidden; top: 0; left: 0; height: 100%; width: 100%; }
.coh-ce-cpt_media_with_data_callout-7fec3df6 { -webkit-clip-path: polygon(100% 0, 0% 0, 0% 0%, 100% 0%); clip-path: polygon(100% 0, 0% 0, 0% 0%, 100% 0%); height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-ce-cpt_media_with_data_callout-f20368c5 { background: -webkit-gradient(linear, left bottom, left top, color-stop(9.64%, rgba(0, 0, 0, 0.5)), color-stop(64.76%, rgba(0, 0, 0, 0))); background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 9.64%, rgba(0, 0, 0, 0) 64.76%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 9.64%, rgba(0, 0, 0, 0) 64.76%); background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 9.64%, rgba(0, 0, 0, 0) 64.76%);; position: absolute; z-index: 1; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; text-align: right; bottom: 0; width: 100%; display: none; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-f20368c5 { padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; } }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-f20368c5 { padding-top: 36px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px; } }
.coh-ce-cpt_media_with_data_callout-7a152337 { background-color: white; -webkit-border-radius: 50%; border-radius: 50%; font-size: 24px; color: #0033a0; height: 56px; width: 56px; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.coh-ce-cpt_media_with_data_callout-7a152337:before { line-height: 1.0; font-weight: 700; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E927"; font-family: "icomoon"; position: relative; left: 2px; top: 1px; }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-7a152337:hover { color: white; background-color: #0033a0; } }
.coh-ce-cpt_media_with_data_callout-7a152337:active { -webkit-box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.2); background-color: #f3f6f9; color: #0033a0; }
.coh-ce-cpt_media_with_data_callout-7a152337[aria-pressed="true"]:before { line-height: 1.0; font-weight: 700; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E926"; font-family: "icomoon"; left: 0; }
.coh-ce-cpt_media_with_data_callout-96306779 { grid-column: 1 / -1; -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: 36px; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-96306779 { grid-column: 6 / span 7; padding-bottom: 64px; padding-left: 20px; } }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-96306779 { padding-top: 100px; padding-bottom: 100px; } }
@media (min-width: 1280px) { .coh-ce-cpt_media_with_data_callout-96306779 { grid-column: 7 / span 6; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_media_with_data_callout-d76a5317 { text-transform: uppercase; margin-bottom: 24px; font-family: "AllState Sans", sans-serif; font-weight: 700; color: #0033a0; font-size: 14px; line-height: 26px; }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-d76a5317 { font-size: 16px; } }
.coh-ce-cpt_media_with_data_callout-4ff555e { margin-bottom: 24px; color: black; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-4ff555e { font-size: 40px; line-height: 48px; } }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-4ff555e { font-size: 56px; line-height: 64px; } }
.coh-ce-cpt_media_with_data_callout-6e28e301 { color: black; }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-6e28e301 { padding-right: 100px; } }
@media (min-width: 1280px) { .coh-ce-cpt_media_with_data_callout-6e28e301 { font-size: 20px; line-height: 28px; } }
.coh-ce-cpt_media_with_data_callout-4eca6633 { margin-bottom: 54px; color: #0033a0; font-size: 16px; line-height: 20.8px; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-4eca6633 { font-size: 16px; line-height: 20.8px; } }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-4eca6633 { font-size: 18px; line-height: 23.4px; } }
.coh-ce-cpt_media_with_data_callout-78cac45 { position: relative; z-index: 3; }
.coh-ce-cpt_media_with_data_callout-f8b8bda8 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-f8b8bda8 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 105%; } }
.coh-ce-cpt_media_with_data_callout-8bab069 { padding-right: 0; padding-left: 16px; margin-bottom: 36px; border-left-width: 2px; border-style: solid; border-color: #0033a0; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-8bab069 { margin-bottom: 30px; } }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-8bab069 { width: 50%; padding-right: 56px; } }
@media (min-width: 1280px) { .coh-ce-cpt_media_with_data_callout-8bab069 { margin-bottom: 0; } }
.coh-ce-cpt_media_with_data_callout-2c5bd289 { color: #0033a0; margin-bottom: 4px; font-size: 48px; line-height: 56px; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-2c5bd289 { margin-bottom: 8px; font-size: 48px; line-height: 56px; } }
@media (min-width: 1024px) { .coh-ce-cpt_media_with_data_callout-2c5bd289 { font-size: 64px; line-height: 72px; } }
.coh-ce-cpt_media_with_data_callout-80704a00 { color: #6b7789; margin-top: -12px; }
@media (min-width: 768px) { .coh-ce-cpt_media_with_data_callout-80704a00 { margin-top: 48px; } }
.coh-ce-cpt_profile_grid-6a48167e { opacity: 0; }
.coh-ce-cpt_profile_grid-6a48167e:before { content: none; }
.coh-ce-cpt_profile_grid-6a48167e:active { content: none; }
.ready.coh-ce-cpt_profile_grid-6a48167e { opacity: 1; }
.show-initial.coh-ce-cpt_profile_grid-6a48167e .profile-card { display: none; opacity: 1; }
.show-initial.coh-ce-cpt_profile_grid-6a48167e .profile-card:nth-child(-n+20) { display: block; }
@media (min-width: 768px) { .show-initial.coh-ce-cpt_profile_grid-6a48167e .profile-card:nth-child(-n+21) { display: block; } }
@media (min-width: 1280px) { .show-initial.coh-ce-cpt_profile_grid-6a48167e .profile-card:nth-child(-n+21):nth-child(21) { display: none; } }
.show-initial.coh-ce-cpt_profile_grid-6a48167e .load-more-btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.show-all.coh-ce-cpt_profile_grid-6a48167e .profile-card { opacity: 1; display: block; }
.coh-ce-cpt_profile_grid-97c84ca0 { margin-right: 24px; margin-left: 24px; padding-top: 64px; padding-bottom: 64px; display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; row-gap: 16px; }
@media (min-width: 768px) { .coh-ce-cpt_profile_grid-97c84ca0 { margin-right: 48px; margin-left: 48px; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-97c84ca0 { padding-top: 80px; padding-bottom: 80px; margin-right: 50px; margin-left: 50px; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; row-gap: 64px; } }
@media (min-width: 1440px) { .coh-ce-cpt_profile_grid-97c84ca0 { margin-right: 72px; margin-left: 72px; } }
.coh-ce-cpt_profile_grid-97c84ca0:before { content: none; }
.coh-ce-cpt_profile_grid-97c84ca0:active { content: none; }
.ready.coh-ce-cpt_profile_grid-97c84ca0 { opacity: 1; }
.show-initial.coh-ce-cpt_profile_grid-97c84ca0 .profile-card { display: none; opacity: 1; }
.show-initial.coh-ce-cpt_profile_grid-97c84ca0 .profile-card:nth-child(-n+20) { display: block; }
@media (min-width: 768px) { .show-initial.coh-ce-cpt_profile_grid-97c84ca0 .profile-card:nth-child(-n+21) { display: block; } }
@media (min-width: 1280px) { .show-initial.coh-ce-cpt_profile_grid-97c84ca0 .profile-card:nth-child(-n+21):nth-child(21) { display: none; } }
.show-all.coh-ce-cpt_profile_grid-97c84ca0 .profile-card { opacity: 1; display: block; }
.coh-ce-cpt_profile_grid-732d5e15 { grid-column: auto / span 3; grid-auto-rows: 1fr; opacity: 0; }
@media (min-width: 768px) { .coh-ce-cpt_profile_grid-732d5e15 { grid-column: auto / span 4; } }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-732d5e15 { grid-column: auto / span 3; } }
.coh-ce-cpt_profile_grid-f272a536 { display: block; height: 100%; margin-top: -1px; margin-right: -1px; margin-bottom: -1px; margin-left: -1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; }
.coh-ce-cpt_profile_grid-7ad13d6d { background-color: #0e1941; color: white; font-family: "AllState Sans", sans-serif; position: relative; 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; overflow: hidden; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; }
.coh-ce-cpt_profile_grid-4033b965 { height: 100%; width: 100%; position: absolute; top: 0; left: 0; overflow: hidden; pointer-events: none; }
.coh-ce-cpt_profile_grid-f98ead4a { position: absolute; top: 0; bottom: 34px; left: 0; right: 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: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-transition: 320ms ease-in-out opacity; -o-transition: 320ms ease-in-out opacity; transition: 320ms ease-in-out opacity; }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-f98ead4a { bottom: 0; } }
.coh-ce-cpt_profile_grid-4bb50910 { position: absolute; top: 0; bottom: 34px; left: 0; right: 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: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; opacity: 0; -webkit-transition: 320ms ease-in-out opacity; -o-transition: 320ms ease-in-out opacity; transition: 320ms ease-in-out opacity; }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-4bb50910 { bottom: 0; } }
.coh-ce-cpt_profile_grid-46686170 { margin-top: 14px; margin-right: 17px; margin-left: 16px; }
@media (min-width: 768px) { .coh-ce-cpt_profile_grid-46686170 { margin-top: 16px; margin-right: 16px; margin-left: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-46686170 { margin-top: 32px; margin-right: 24px; margin-left: 24px; } }
.coh-ce-cpt_profile_grid-af697211 { font-weight: 500; font-size: 14px; line-height: 19.6px; margin-top: 0; margin-bottom: 7px; }
@media (min-width: 768px) { .coh-ce-cpt_profile_grid-af697211 { margin-bottom: 8px; } }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-af697211 { font-size: 24px; line-height: 32px; } }
.coh-ce-cpt_profile_grid-b99234f4 { opacity: 0.8; font-weight: 400; font-size: 12px; line-height: 16.8px; }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-b99234f4 { font-size: 14px; line-height: 22px; } }
.coh-ce-cpt_profile_grid-9cb74b0 { min-height: 11px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
@media (min-width: 768px) { .coh-ce-cpt_profile_grid-9cb74b0 { min-height: 8px; } }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-9cb74b0 { min-height: 16px; } }
.coh-ce-cpt_profile_grid-53ff1993 { 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; height: 34px; background-color: #0e1941; padding-right: 16px; padding-left: 13px; overflow: hidden; }
@media (min-width: 768px) { .coh-ce-cpt_profile_grid-53ff1993 { padding-left: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-53ff1993 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; position: absolute; bottom: 0; right: 0; padding-right: 0; padding-left: 0; height: auto; background-color: rgba(0, 0, 0, 0); } }
.coh-ce-cpt_profile_grid-53ff1993:before { content: none; }
.coh-ce-cpt_profile_grid-53ff1993:after { content: none; }
.coh-ce-cpt_profile_grid-984bd811 { font-weight: 500; font-size: 12px; line-height: 12px; background-color: #0e1941; -webkit-transition: 320ms ease-in-out transform, background-color 320ms ease-in-out, color 320ms ease-in-out; -o-transition: 320ms ease-in-out transform, background-color 320ms ease-in-out, color 320ms ease-in-out; transition: 320ms ease-in-out transform, background-color 320ms ease-in-out, color 320ms ease-in-out; }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-984bd811 { font-size: 16px; line-height: 20.8px; padding-left: 20px; height: 60px; 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-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } }
.coh-ce-cpt_profile_grid-97dc3009 { position: relative; z-index: 2; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-97dc3009 { height: 60px; width: 60px; background-color: #0e1941; 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_profile_grid-9dd85a3a { height: 14px; width: 14px; }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-9dd85a3a { height: 20px; width: 20px; } }
.coh-ce-cpt_profile_grid-18ac1410 { -webkit-transition: 320ms ease-in-out stroke; -o-transition: 320ms ease-in-out stroke; transition: 320ms ease-in-out stroke; }
.coh-ce-cpt_profile_grid-b8cd0b13 { display: none; }
.coh-ce-cpt_profile_grid-99de835c { display: none; width: -webkit-calc(100% - 48px); width: calc(100% - 48px); margin-top: -48px; margin-right: auto; margin-bottom: 64px; margin-left: auto; min-height: 43px; -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: 50px; border-radius: 50px; font-weight: 500; font-size: 16px; line-height: 20.8px; }
@media (min-width: 768px) { .coh-ce-cpt_profile_grid-99de835c { width: 327px; min-height: 45px; font-size: 18px; line-height: 23.4px; } }
@media (min-width: 1280px) { .coh-ce-cpt_profile_grid-99de835c { margin-top: -104px; margin-bottom: 80px; } }
.coh-ce-cpt_retail_service_page_hero-482526b2 { font-family: "AllState Sans", sans-serif; overflow: hidden; }
.coh-ce-cpt_retail_service_page_hero-d31f95be { padding-top: 64px; padding-bottom: 64px; }
@media (min-width: 1280px) { .coh-ce-cpt_retail_service_page_hero-d31f95be { padding-top: 0; padding-bottom: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_retail_service_page_hero-780e95a7 { grid-column: 1 / -1; padding-top: 32px; padding-bottom: 64px; }
@media (min-width: 768px) { .coh-ce-cpt_retail_service_page_hero-780e95a7 { padding-top: 0; padding-right: 20px; grid-column: 1 / span 6; } }
@media (min-width: 1024px) { .coh-ce-cpt_retail_service_page_hero-780e95a7 { padding-right: 0; grid-column: 1 / span 5; } }
.coh-ce-cpt_retail_service_page_hero-d4fb7657 { margin-bottom: 16px; font-weight: 700; }
@media (min-width: 1024px) { .coh-ce-cpt_retail_service_page_hero-d4fb7657 { margin-bottom: 24px; } }
.coh-ce-cpt_retail_service_page_hero-6a46980f { margin-bottom: 16px; padding-right: 100px; }
@media (min-width: 768px) { .coh-ce-cpt_retail_service_page_hero-6a46980f { padding-right: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_retail_service_page_hero-6a46980f { margin-bottom: 24px; } }
.coh-ce-cpt_retail_service_page_hero-daa47481 { padding-right: 20px; }
@media (min-width: 768px) { .coh-ce-cpt_retail_service_page_hero-daa47481 { padding-right: 0; } }
.coh-ce-cpt_retail_service_page_hero-29090aaf { grid-column: 1 / -1; margin-right: -24px; margin-left: -24px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_retail_service_page_hero-29090aaf { grid-column: 7 / span 6; margin-right: -48px; margin-left: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_retail_service_page_hero-29090aaf { margin-right: -50px; } }
@media (min-width: 1440px) { .coh-ce-cpt_retail_service_page_hero-29090aaf { margin-right: -webkit-calc(((100vw - 1296px) / 2) * -1); margin-right: calc(((100vw - 1296px) / 2) * -1); } }
.coh-ce-cpt_social_icons-7d239a2d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1024px) { .coh-ce-cpt_social_icons-7d239a2d { display: block; } }
.coh-ce-cpt_stacked_content_module-f5b4f5b4 { background-color: #0e1941; }
.coh-ce-cpt_stacked_content_module-283d1bd { padding-top: 64px; padding-bottom: 64px; font-family: "AllState Sans", sans-serif; font-weight: 400; color: white; }
@media (min-width: 1280px) { .coh-ce-cpt_stacked_content_module-283d1bd { padding-top: 128px; } }
@media (min-width: 1440px) { .coh-ce-cpt_stacked_content_module-283d1bd { max-width: 1296px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_stacked_content_module-c3d61a99 { grid-column: 1 / -1; margin-bottom: 64px; }
@media (min-width: 768px) { .coh-ce-cpt_stacked_content_module-c3d61a99 { grid-column: 1 / span 9; } }
@media (min-width: 1280px) { .coh-ce-cpt_stacked_content_module-c3d61a99 { grid-column: 1 / span 7; display: grid; grid-template-columns: repeat(7, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; margin-bottom: 128px; } }
.coh-ce-cpt_stacked_content_module-2d71729f { font-size: 32px; line-height: 40px; margin-bottom: 24px; font-weight: 500; }
@media (min-width: 1280px) { .coh-ce-cpt_stacked_content_module-2d71729f { grid-column: 1 / span 6; font-size: 48px; line-height: 56px; } }
.coh-ce-cpt_stacked_content_module-567115ee { font-size: 16px; line-height: 24px; }
@media (min-width: 1024px) { .coh-ce-cpt_stacked_content_module-567115ee { font-size: 20px; line-height: 28px; } }
@media (min-width: 1280px) { .coh-ce-cpt_stacked_content_module-567115ee { grid-column: 1 / -1; } }
.coh-ce-cpt_stacked_content_module-b0c5f6de { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_stacked_content_module-b0c5f6de { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; row-gap: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_stacked_content_module-b0c5f6de { grid-column: 2 / -1; grid-template-columns: repeat(11, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
.coh-ce-cpt_stacked_content_module-b0c5f6de:before { content: none; }
.coh-ce-cpt_stacked_content_module-b0c5f6de:after { content: none; }
.coh-ce-cpt_stacked_content_module-a89741f3 { position: relative; height: 228px; }
@media (min-width: 1280px) { .coh-ce-cpt_stacked_content_module-a89741f3 { height: 280px; } }
.coh-ce-cpt_stacked_content_module-174d1b8a { height: 183px; width: 183px; -o-object-fit: contain; object-fit: contain; -o-object-position: center left; object-position: center left; margin-left: 25px; }
@media (min-width: 768px) { .coh-ce-cpt_stacked_content_module-174d1b8a { margin-left: 22px; } }
@media (min-width: 1280px) { .coh-ce-cpt_stacked_content_module-174d1b8a { height: 221px; width: 221px; margin-left: 35px; } }
.coh-ce-cpt_stacked_content_module-8ab1b545 { margin-left: 24px; font-size: 16px; line-height: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_stacked_content_module-8ab1b545 { margin-left: 21px; } }
@media (min-width: 1280px) { .coh-ce-cpt_stacked_content_module-8ab1b545 { margin-left: 32px; font-size: 24px; line-height: 31px; } }
.coh-ce-cpt_stacked_content_module-8c52f8b9 { margin-top: 65px; font-family: "AllState Sans", sans-serif; font-weight: 400; color: #bac6d3; font-size: 14px; line-height: 22px; grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_stacked_content_module-8c52f8b9 { grid-column: 1 / span 9; } }
@media (min-width: 1280px) { .coh-ce-cpt_stacked_content_module-8c52f8b9 { grid-column: 1 / span 7; margin-top: 96.81px; } }
.coh-ce-877c11c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-ce-82336003 { margin-right: 33px; }
.coh-ce-82336003:last-child { margin-right: 0; }
.coh-ce-d4c8ecce { color: white; font-family: "AllState Sans", sans-serif; font-weight: 700; font-size: 16px; line-height: 24px; }
.coh-ce-877c11c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-ce-bb385e78 { margin-right: 24px; }
.coh-ce-bb385e78:last-child { margin-right: 0; }
.coh-ce-df116f3f { color: white; font-family: "AllState Sans", sans-serif; font-weight: 400; font-size: 14px; line-height: 14px; }
.coh-ce-1a7b39d { grid-column: 1 / span 3; }
@media (min-width: 768px) { .coh-ce-1a7b39d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; grid-column: 7 / -1; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; margin-right: -48px; margin-bottom: -24px; } }
@media (min-width: 1280px) { .coh-ce-1a7b39d { margin-right: -32px; grid-column: 6 / -1; } }
.coh-ce-75151df8 { margin-bottom: 32px; }
@media (min-width: 768px) { .coh-ce-75151df8 { margin-right: 48px; margin-bottom: 24px; -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; } }
@media (min-width: 1280px) { .coh-ce-75151df8 { margin-right: 32px; } }
.coh-ce-75151df8:last-child { margin-bottom: 0; }
@media (min-width: 768px) { .coh-ce-75151df8:last-child { margin-bottom: 24px; } }
.coh-ce-cf945c85 { font-family: "AllState Sans", sans-serif; font-weight: 500; color: white; font-size: 16px; line-height: 16px; white-space: nowrap; position: relative; }
@media (min-width: 1280px) { .coh-ce-cf945c85 { font-size: 18px; line-height: 23.4px; } }
.coh-ce-cf945c85:after { content: ''; background-color: #45bce5; height: 2px; width: 0; position: absolute; bottom: -3px; left: 0; -webkit-transition: width 320ms ease-out; -o-transition: width 320ms ease-out; transition: width 320ms ease-out; }
.coh-ce-cf945c85:hover:after { width: 100%; }
.coh-ce-cf945c85:focus:after { width: 100%; }
.coh-ce-27ed1fc2 { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; 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: 1024px) { .coh-ce-27ed1fc2 { -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; } }
@media (min-width: 1280px) { .coh-ce-27ed1fc2 { grid-column: 10 / -1; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; row-gap: 5px; } }
.coh-ce-27ed1fc2 li { display: none; }
.coh-ce-27ed1fc2 li:first-child { display: block; }
.coh-ce-27ed1fc2 li:first-child a { font-family: "AllState Sans", sans-serif; font-weight: 500; color: white; font-size: 20px; line-height: 28px; padding-top: 32px; padding-right: 24px; padding-bottom: 32px; padding-left: 24px; position: relative; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; white-space: nowrap; }
@media (min-width: 768px) { .coh-ce-27ed1fc2 li:first-child a { padding-right: 48px; padding-left: 48px; } }
@media (min-width: 1024px) { .coh-ce-27ed1fc2 li:first-child a { font-size: 14px; line-height: 14px; letter-spacing: 0.02em; margin-right: 11px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
@media (min-width: 1440px) { .coh-ce-27ed1fc2 li:first-child a { font-size: 16px; line-height: 20.8px; letter-spacing: normal; margin-right: 24px; } }
.coh-ce-27ed1fc2 li:first-child a:after { background-color: #45bce5; height: 1px; width: -webkit-calc(100% - 48px); width: calc(100% - 48px); position: absolute; bottom: 0; left: 24px; display: block; content: ''; }
@media (min-width: 768px) { .coh-ce-27ed1fc2 li:first-child a:after { width: -webkit-calc(100% - 96px); width: calc(100% - 96px); left: 48px; } }
@media (min-width: 1024px) { .coh-ce-27ed1fc2 li:first-child a:after { height: 2px; width: 0; left: 0; bottom: -6px; -webkit-transition: width 320ms ease-in-out; -o-transition: width 320ms ease-in-out; transition: width 320ms ease-in-out; } }
.coh-ce-27ed1fc2 li:first-child a:hover { color: #45bce5; }
@media (min-width: 1024px) { .coh-ce-27ed1fc2 li:first-child a:hover:after { width: 100%; } }
.coh-ce-27ed1fc2 li:first-child a:focus { color: #45bce5; }
@media (min-width: 1024px) { .coh-ce-27ed1fc2 li:first-child a:focus:after { width: 100%; } }
.coh-ce-27ed1fc2 li:nth-child(2) { display: block; }
.coh-ce-27ed1fc2 li:nth-child(2) a { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0e1941; font-size: 16px; line-height: 16px; text-align: center; background-color: #ed7766; height: 45px; padding-top: 12.5px; padding-right: 22px; padding-bottom: 12.5px; padding-left: 22px; margin-top: 23.5px; margin-right: 24px; margin-bottom: 23.5px; margin-left: 24px; display: block; -webkit-border-radius: 50px; border-radius: 50px; white-space: nowrap; border-width: 2px; border-style: solid; border-color: #ed7766; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; }
@media (min-width: 768px) { .coh-ce-27ed1fc2 li:nth-child(2) a { margin-right: 48px; margin-left: 48px; } }
@media (min-width: 1024px) { .coh-ce-27ed1fc2 li:nth-child(2) a { font-size: 16px; line-height: 20.8px; padding-top: 8px; padding-bottom: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; height: auto; } }
@media (min-width: 1024px) { .coh-ce-27ed1fc2 li:nth-child(2) a:hover { background-color: white; } }
@media (min-width: 1024px) { .coh-ce-27ed1fc2 li:nth-child(2) a:focus { background-color: white; } }
.coh-ce-d5eda716 { display: block; }
.coh-ce-f51eb221 { background-color: #0e1941; height: 71px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-basis: 71px; -ms-flex-preferred-size: 71px; flex-basis: 71px; -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; overflow: auto; }
@media (min-width: 1024px) { .coh-ce-f51eb221 { background-color: #f3f6f9; height: 43px; padding-right: 24px; padding-left: 24px; -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; } }
@media (min-width: 1280px) { .coh-ce-f51eb221 { padding-right: 50px; padding-left: 50px; } }
@media (min-width: 1440px) { .coh-ce-f51eb221 { padding-right: 72px; padding-left: 72px; } }
.coh-ce-53eed78c { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; height: 100%; }
@media (min-width: 1024px) { .coh-ce-53eed78c { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 24px; } }
@media (min-width: 1280px) { .coh-ce-53eed78c { margin-right: 40px; } }
.coh-ce-53eed78c:first-child a { padding-left: 24px; }
@media (min-width: 768px) { .coh-ce-53eed78c:first-child a { padding-left: 48px; } }
@media (min-width: 1024px) { .coh-ce-53eed78c:first-child a { padding-left: 0; } }
@media (min-width: 1024px) { .coh-ce-53eed78c:last-child { margin-right: 0; } }
.coh-ce-53eed78c:last-child a { padding-right: 24px; }
@media (min-width: 768px) { .coh-ce-53eed78c:last-child a { padding-right: 48px; } }
@media (min-width: 1024px) { .coh-ce-53eed78c:last-child a { padding-right: 0; } }
.coh-ce-53eed78c:last-child a:after { content: none; }
.coh-ce-f6cfe81c { font-family: "AllState Sans", sans-serif; font-weight: 400; color: white; font-size: 16px; line-height: 22.4px; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; white-space: nowrap; padding-right: 32.37px; padding-left: 32.37px; position: relative; }
@media (min-width: 768px) { .coh-ce-f6cfe81c { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1024px) { .coh-ce-f6cfe81c { color: #2f3847; font-size: 12px; line-height: 16.8px; padding-right: 0; padding-left: 0; } }
.coh-ce-f6cfe81c:after { background-color: #4e5969; height: 20.61px; width: 1px; position: absolute; top: 50%; right: 0; display: block; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: ''; }
@media (min-width: 1024px) { .coh-ce-f6cfe81c:after { content: none; } }
.coh-ce-cpt_navigation-7abd04a4 { height: 75px; width: 100%; position: absolute; top: 0; left: 0; z-index: 5; }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-7abd04a4 { height: 120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_navigation-7abd04a4 { height: 152px; } }
.coh-ce-cpt_navigation-e540ef5a { background-color: #0e1941; padding-left: 24px; 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: 768px) { .coh-ce-cpt_navigation-e540ef5a { padding-left: 48px; } }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-e540ef5a { display: none; } }
.coh-ce-cpt_navigation-e540ef5a:before { content: none; }
.coh-ce-cpt_navigation-e540ef5a:after { content: none; }
.coh-ce-cpt_navigation-1d1bd94 { height: 42px; width: 218px; position: relative; display: inline-block; }
.coh-ce-cpt_navigation-6167ba79 { height: 100%; width: 100%; position: absolute; top: 0; left: 0; opacity: 0; -o-object-fit: contain; object-fit: contain; }
.coh-ce-cpt_navigation-e4721d95 { -o-object-fit: contain; object-fit: contain; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-ce-cpt_navigation-11a564e { height: 75px; width: 111px; 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; padding-right: 24px; }
.coh-ce-cpt_navigation-593d608c { height: 16px; width: 25px; position: relative; }
.coh-ce-cpt_navigation-d01627ad { background-color: white; height: 2px; width: 100%; position: absolute; top: 0; left: 0; -webkit-border-radius: 2px; border-radius: 2px; }
.coh-ce-cpt_navigation-3a0959da { background-color: white; height: 2px; width: 100%; position: absolute; top: 50%; left: 0; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-ce-cpt_navigation-45a5a59 { background-color: white; height: 2px; width: 100%; position: absolute; left: 0; -webkit-border-radius: 2px; border-radius: 2px; bottom: 0; }
.coh-ce-cpt_navigation-d39fab9f { height: var(--vh); width: var(--vw); position: fixed; top: 0; left: 0; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; overflow: auto; z-index: 1; }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-d39fab9f { display: none; } }
.coh-ce-cpt_navigation-db42eb71 { background-color: #0e1941; height: 75px; 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; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4e5969; -webkit-flex-basis: 75px; -ms-flex-preferred-size: 75px; flex-basis: 75px; -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-ce-cpt_navigation-d3a0acd6 { font-family: "AllState Sans", sans-serif; font-weight: 700; color: white; font-size: 14px; line-height: 14px; padding-right: 24px; padding-left: 24px; 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-transform: lowercase; }
@media (min-width: 768px) { .coh-ce-cpt_navigation-d3a0acd6 { padding-right: 48px; padding-left: 48px; } }
.coh-ce-cpt_navigation-d3a0acd6: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: 18px; margin-left: 9.84px; display: block; content: "\E919"; font-family: "icomoon"; }
.coh-ce-cpt_navigation-827d3631 { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; background-color: #0033a0; 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_navigation-25f25b4 { display: none; }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-25f25b4 { display: block; } }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-14f21675 { background-color: #0e1941; padding-right: 23px; padding-left: 21.2px; height: 77px; } }
@media (min-width: 1280px) { .coh-ce-cpt_navigation-14f21675 { height: 109px; padding-right: 50px; padding-left: 50px; } }
@media (min-width: 1440px) { .coh-ce-cpt_navigation-14f21675 { padding-right: 72px; padding-left: 72px; } }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-5456dd6c { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1280px) { .coh-ce-cpt_navigation-5456dd6c { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
@media (min-width: 1280px) { .coh-ce-cpt_navigation-5456dd6c:before { content: none; } }
@media (min-width: 1280px) { .coh-ce-cpt_navigation-5456dd6c:after { content: none; } }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-69f0c263 { height: 42.69px; width: 221.05px; position: relative; margin-right: 40.95px; display: block; } }
@media (min-width: 1280px) { .coh-ce-cpt_navigation-69f0c263 { height: 47.31px; width: 244.97px; grid-column: 1 / span 3; margin-right: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-b5669b { height: 100%; width: 100%; -o-object-fit: contain; object-fit: contain; opacity: 0; position: absolute; top: 0; left: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-ab702510 { height: 100%; width: 100%; -o-object-fit: contain; object-fit: contain; position: absolute; top: 0; left: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-de299e6b { display: none; -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; } }
@media (min-width: 1280px) { .coh-ce-cpt_navigation-de299e6b { grid-column: 10 / -1; } }
.coh-ce-cpt_navigation-d0e4d39c { white-space: nowrap; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-d0e4d39c { font-family: "AllState Sans", sans-serif; font-weight: 500; color: white; font-size: 14px; line-height: 14px; letter-spacing: 0.02em; margin-right: 11px; display: block; position: relative; } }
@media (min-width: 1440px) { .coh-ce-cpt_navigation-d0e4d39c { margin-right: 24px; font-size: 16px; line-height: 20.8px; letter-spacing: normal; } }
.coh-ce-cpt_navigation-d0e4d39c:after { content: ''; display: block; height: 2px; width: 0; position: absolute; bottom: -6px; left: 0; background-color: #45bce5; -webkit-transition: width 320ms ease-in-out; -o-transition: width 320ms ease-in-out; transition: width 320ms ease-in-out; }
.coh-ce-cpt_navigation-d0e4d39c:hover { color: #45bce5; }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-d0e4d39c:hover:after { width: 100%; } }
.coh-ce-cpt_navigation-d0e4d39c:focus { color: #45bce5; }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-d0e4d39c:focus:after { width: 100%; } }
.coh-ce-cpt_navigation-c3c64a6c { white-space: nowrap; }
@media (min-width: 1024px) { .coh-ce-cpt_navigation-c3c64a6c { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0e1941; font-size: 16px; line-height: 20.8px; padding-top: 10px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 50px; border-radius: 50px; -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_retail_service_page_header-49471303 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bac6d3; background-color: white; }
@media (min-width: 1280px) { .coh-ce-cpt_retail_service_page_header-49471303 { border-bottom-width: 0; -webkit-box-shadow: inset 0 -1px 0 0 #bac6d3; box-shadow: inset 0 -1px 0 0 #bac6d3; } }
.coh-ce-cpt_retail_service_page_header-c3bdcd56 { margin-right: 24px; margin-left: 24px; height: 75px; 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: 768px) { .coh-ce-cpt_retail_service_page_header-c3bdcd56 { margin-right: 48px; margin-left: 48px; } }
@media (min-width: 1280px) { .coh-ce-cpt_retail_service_page_header-c3bdcd56 { margin-right: 50px; margin-left: 50px; height: 109.59px; } }
.combined.coh-ce-cpt_retail_service_page_header-c3bdcd56 .logo-separated { display: none; }
.combined.coh-ce-cpt_retail_service_page_header-c3bdcd56 .logo-combined { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_retail_service_page_header-c3bdcd56 .logo-combined { display: none; }
.coh-ce-cpt_retail_service_page_header-6fed0b19 { 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: 37px; }
@media (min-width: 1280px) { .coh-ce-cpt_retail_service_page_header-6fed0b19 { height: 3.50563rem; } }
.coh-ce-cpt_retail_service_page_header-13a2bbe3 { height: 100%; width: auto; max-height: 37px; }
@media (min-width: 1280px) { .coh-ce-cpt_retail_service_page_header-13a2bbe3 { max-height: 50.36px; } }
.coh-ce-cpt_retail_service_page_header-6e2f8f22 { height: 100%; width: 1px; background-color: #bac6d3; margin-right: 23.7px; margin-left: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_retail_service_page_header-6e2f8f22 { margin-right: 23.96px; } }
.coh-ce-cpt_retail_service_page_header-de3e6df3 { display: inline-block; height: 100%; max-height: 35.38px; position: relative; }
@media (min-width: 1280px) { .coh-ce-cpt_retail_service_page_header-de3e6df3 { max-height: 48.77px; } }
.coh-ce-cpt_retail_service_page_header-3a993a98 { height: 100%; width: auto; }
.coh-ce-cpt_retail_service_page_header-17b262eb { display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-ce-cpt_retail_service_page_header-ecf2f771 { height: 100%; max-height: 37px; position: relative; }
@media (min-width: 1280px) { .coh-ce-cpt_retail_service_page_header-ecf2f771 { max-height: 56.09px; } }
.coh-ce-32490c38 { grid-column: 4 / -1; }
@media (min-width: 768px) { .coh-ce-32490c38 { display: none; grid-column: 8 / -1; grid-template-columns: repeat(2, 1fr); -webkit-column-gap: 8px; -moz-column-gap: 8px; column-gap: 8px; row-gap: 24px; } }
@media (min-width: 1024px) { .coh-ce-32490c38 { grid-column: 7 / -1; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; row-gap: 16px; margin-right: -16px; } }
@media (min-width: 1280px) { .coh-ce-32490c38 { margin-right: -28px; } }
@media (min-width: 1440px) { .coh-ce-32490c38 { margin-right: -32px; } }
.coh-ce-fbb0f3f { margin-bottom: 32px; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (min-width: 768px) { .coh-ce-fbb0f3f { margin-bottom: 0; } }
@media (min-width: 1024px) { .coh-ce-fbb0f3f { margin-right: 16px; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
@media (min-width: 1280px) { .coh-ce-fbb0f3f { margin-right: 28px; } }
@media (min-width: 1440px) { .coh-ce-fbb0f3f { margin-right: 32px; } }
.coh-ce-fbb0f3f:last-child { margin-bottom: 0; }
.coh-ce-ff2b1c7a { font-family: "AllState Sans", sans-serif; font-weight: 400; color: white; font-size: 14px; line-height: 14px; position: relative; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background-image: -webkit-linear-gradient(#d9eeff, #d9eeff); background-image: -o-linear-gradient(#d9eeff, #d9eeff); background-image: linear-gradient(#d9eeff, #d9eeff); background-position: 0 100%; background-repeat: no-repeat; background-size: 0 2px; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; display: inline; }
@media (min-width: 1280px) { .coh-ce-ff2b1c7a { line-height: 22px; } }
.coh-ce-ff2b1c7a:hover { background-size: 100% 2px; }
.coh-ce-ff2b1c7a:focus { background-size: 100% 2px; }
.coh-ce-cpt_icon_grid-2ad0c794 { margin-right: 24px; margin-left: 24px; padding-top: 64px; padding-bottom: 0; font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; }
@media (min-width: 768px) { .coh-ce-cpt_icon_grid-2ad0c794 { margin-right: 48px; margin-left: 48px; padding-bottom: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_icon_grid-2ad0c794 { margin-right: 50px; margin-left: 50px; padding-top: 104px; padding-bottom: 0; } }
@media (min-width: 1440px) { .coh-ce-cpt_icon_grid-2ad0c794 { max-width: 1296px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_icon_grid-93addcbd { margin-bottom: 32px; font-size: 32px; line-height: 40px; font-weight: 500; text-align: center; }
@media (min-width: 768px) { .coh-ce-cpt_icon_grid-93addcbd { margin-bottom: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_icon_grid-93addcbd { font-size: 48px; line-height: 56px; margin-bottom: 85px; } }
.coh-ce-cpt_icon_grid-93560776 { text-align: center; }
.coh-ce-cpt_icon_grid-b4bac777 { 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: 60px; margin-right: auto; margin-bottom: 18px; margin-left: auto; width: 60px; }
@media (min-width: 1280px) { .coh-ce-cpt_icon_grid-b4bac777 { margin-bottom: 24px; } }
.coh-ce-cpt_icon_grid-7f0aae2b { height: 100%; width: 100%; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; }
.coh-ce-cpt_icon_grid-afa08ace { font-size: 14px; line-height: 22px; color: black; }
@media (min-width: 1280px) { .coh-ce-cpt_icon_grid-afa08ace { font-size: 20px; line-height: 28px; color: #0e1941; } }
.coh-ce-cpt_icon_grid-9f5e15a9 { position: relative; }
@media (min-width: 1280px) { .coh-ce-cpt_icon_grid-9f5e15a9 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } }
.coh-ce-cpt_icon_grid-8a6b3f95 { 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: 140px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_icon_grid-8a6b3f95 { height: 86px; } }
@media (min-width: 1024px) { .coh-ce-cpt_icon_grid-8a6b3f95 { height: auto; } }
@media (min-width: 1280px) { .coh-ce-cpt_icon_grid-8a6b3f95 { height: 100%; width: 100%; } }
@media (min-width: 1280px) { .coh-ce-cpt_icon_grid-8a6b3f95 picture { 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_icon_grid-6a3218b9 { 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_icon_grid-29d1dd3f { height: auto; width: auto; max-height: 100%; }
@media (min-width: 768px) { .coh-ce-cpt_icon_grid-29d1dd3f { max-height: 80%; } }
@media (min-width: 1024px) { .coh-ce-cpt_icon_grid-29d1dd3f { max-width: 70%; margin-right: auto; margin-left: auto; } }
@media (min-width: 1280px) { .coh-ce-cpt_icon_grid-29d1dd3f { max-height: 75%; max-width: 75%; -webkit-transition: 320ms ease-in-out filter; -o-transition: 320ms ease-in-out filter; transition: 320ms ease-in-out filter; } }
.coh-ce-cpt_icon_grid-bbc3b659 { 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; position: absolute; top: 0; left: 0; -webkit-transition: 320ms ease-in-out opacity; -o-transition: 320ms ease-in-out opacity; transition: 320ms ease-in-out opacity; background-color: white; }
.coh-ce-cpt_icon_grid-662b71b4 { height: auto; width: auto; max-height: 100%; }
@media (min-width: 768px) { .coh-ce-cpt_icon_grid-662b71b4 { max-height: 80%; } }
@media (min-width: 1280px) { .coh-ce-cpt_icon_grid-662b71b4 { max-height: 75%; max-width: 75%; -webkit-transition: 320ms ease-in-out filter; -o-transition: 320ms ease-in-out filter; transition: 320ms ease-in-out filter; } }
.coh-ce-cpt_4_up-47935c81 { padding-top: 64px; padding-bottom: 64px; margin-top: 0; margin-right: 1.53125rem; margin-bottom: 0; margin-left: 1.53125rem; }
@media (min-width: 768px) { .coh-ce-cpt_4_up-47935c81 { margin-top: 0; margin-right: 48px; margin-bottom: 0; margin-left: 48px; padding-top: 80px; padding-bottom: 80px; } }
@media (min-width: 1024px) { .coh-ce-cpt_4_up-47935c81 { padding-top: 128px; padding-bottom: 128px; } }
@media (min-width: 1280px) { .coh-ce-cpt_4_up-47935c81 { margin-top: 0; margin-right: 50px; margin-bottom: 0; margin-left: 50px; } }
@media (min-width: 1440px) { .coh-ce-cpt_4_up-47935c81 { margin-right: auto; margin-left: auto; max-width: 1296px; } }
.coh-ce-cpt_4_up-8987325f { font-family: "AllState Sans", sans-serif; font-weight: 400; font-size: 32px; line-height: 40px; margin-bottom: 64px; width: 318px; }
@media (min-width: 768px) { .coh-ce-cpt_4_up-8987325f { width: 529px; margin-bottom: 48px; } }
@media (min-width: 1024px) { .coh-ce-cpt_4_up-8987325f { font-size: 48px; line-height: 56px; width: 628px; margin-bottom: 64px; } }
.coh-ce-cpt_4_up-8987325f p { font-size: 32px; line-height: 40px; font-family: "AllState Sans", sans-serif; font-weight: 400; color: white; }
@media (min-width: 1024px) { .coh-ce-cpt_4_up-8987325f p { font-size: 48px; line-height: 56px; } }
.coh-ce-cpt_4_up-81cef8cb { 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-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; }
@media (min-width: 1024px) { .coh-ce-cpt_4_up-81cef8cb { display: grid; -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; row-gap: 16px; grid-template-columns: repeat(12, 1fr); } }
@media (min-width: 1280px) { .coh-ce-cpt_4_up-81cef8cb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; row-gap: 0; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_4_up-81cef8cb:before { content: none; }
.coh-ce-cpt_4_up-81cef8cb:after { content: none; }
.coh-ce-cpt_4_up-81cef8cb .splide__slide { 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: 1; -ms-flex-negative: 1; flex-shrink: 1; margin-bottom: 24px; }
@media (min-width: 1024px) { .coh-ce-cpt_4_up-81cef8cb .splide__slide { margin-bottom: 0; } }
.coh-ce-cpt_4_up-81cef8cb .splide__slide .card--blog { height: 100%; }
.coh-ce-cpt_4_up-81cef8cb .splide__slide .card--blog .card__body { padding-right: 32px; padding-bottom: 40px; padding-left: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_4_up-81cef8cb .splide__slide .card--blog .card__body { padding-bottom: 10px; } }
@media (min-width: 1024px) { .coh-ce-cpt_4_up-81cef8cb .splide__slide .card--blog .card__body { padding-bottom: 40px; } }
.coh-ce-cpt_4_up-81cef8cb .splide__slide .card--blog .card__body .card__eyebrow { color: #00c39c; margin-bottom: 0; }
.coh-ce-cpt_4_up-81cef8cb .splide__slide .card--blog .card__image { margin-bottom: 32px; }
.coh-ce-cpt_4_up-81cef8cb .card-info { background-color: #0e1941; width: 100%; padding: 36px; padding-top: 36px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px; margin-bottom: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_4_up-81cef8cb .card-info { padding: 40px; padding-top: 40px; padding-right: 40px; padding-bottom: 48px; padding-left: 40px; } }
@media (min-width: 1024px) { .coh-ce-cpt_4_up-81cef8cb .card-info { padding: 32px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; margin-bottom: 0; } }
.coh-ce-cpt_4_up-81cef8cb .card-info img { margin-bottom: 36px; }
.coh-ce-cpt_4_up-81cef8cb .card-info h1 { color: white; font-family: "AllState Sans", sans-serif; font-weight: 500; font-size: 24px; line-height: 32px; }
.coh-ce-cpt_4_up-81cef8cb .card-info .coh-wysiwyg { margin-bottom: 36px; }
@media (min-width: 1024px) { .coh-ce-cpt_4_up-81cef8cb .card-info .coh-wysiwyg { margin-bottom: 48px; } }
.coh-ce-cpt_4_up-81cef8cb .card-info .coh-wysiwyg p { color: white; }
.coh-ce-cpt_4_up-81cef8cb .card-info > a { color: white; font-size: 16px; line-height: 20.8px; border-color: white; }
@media (min-width: 1024px) { .coh-ce-cpt_4_up-81cef8cb .card-info > a { font-size: 18px; line-height: 23.4px; } }
.coh-ce-cpt_4_up-eecea3ce { color: white; font-weight: 400; font-family: "AllState Sans", sans-serif; font-size: 14px; line-height: 22px; margin-top: 16px; }
@media (min-width: 1024px) { .coh-ce-cpt_4_up-eecea3ce { margin-top: 0; } }
@media (min-width: 1440px) { .coh-ce-cpt_4_up-eecea3ce { margin-top: 16px; } }
.coh-ce-8ac97fa7 { 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: 1024px) { .coh-ce-8ac97fa7 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; height: 100%; } }
@media (min-width: 1280px) { .coh-ce-8ac97fa7 { grid-column: 4 / span 6; } }
.coh-ce-6f49c097 { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (min-width: 1024px) { .coh-ce-6f49c097 { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; } }
@media (min-width: 1280px) { .coh-ce-6f49c097 { margin-right: 20px; } }
@media (min-width: 1440px) { .coh-ce-6f49c097 { margin-right: 43px; } }
@media (min-width: 1280px) { .coh-ce-6f49c097:last-child { margin-right: 0; } }
.has-children.coh-ce-6f49c097 .menu-link { display: none; }
.has-children.coh-ce-6f49c097 .submenu-toggle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-d1fc350b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; }
@media (min-width: 1024px) { .coh-ce-d1fc350b { display: block; margin-right: 25px; } }
@media (min-width: 1280px) { .coh-ce-d1fc350b { margin-right: 0; } }
.coh-ce-d1fc350b:after { background-color: #45bce5; height: 1px; position: absolute; bottom: 0; left: 24px; content: ''; width: -webkit-calc(100% - 48px); width: calc(100% - 48px); }
@media (min-width: 768px) { .coh-ce-d1fc350b:after { width: -webkit-calc(100% - 96px); width: calc(100% - 96px); left: 48px; } }
@media (min-width: 1024px) { .coh-ce-d1fc350b:after { content: none; } }
.coh-ce-23541998 { color: white; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; padding-top: 32px; padding-right: 24px; padding-bottom: 32px; padding-left: 24px; font-size: 20px; line-height: 28px; font-family: "AllState Sans", sans-serif; font-weight: 400; }
@media (min-width: 768px) { .coh-ce-23541998 { padding-right: 48px; padding-left: 48px; } }
@media (min-width: 1024px) { .coh-ce-23541998 { font-size: 14px; line-height: 22px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -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; letter-spacing: 0.02em; white-space: nowrap; } }
.coh-ce-1d3a35b9 { font-size: 20px; line-height: 28px; font-weight: 500; }
@media (min-width: 1024px) { .coh-ce-1d3a35b9 { font-size: 14px; line-height: 22px; } }
@media (min-width: 1280px) { .coh-ce-1d3a35b9 { letter-spacing: 0.02em; } }
.coh-ce-6f688a2e { display: none; }
@media (min-width: 1280px) { .coh-ce-6f688a2e { display: block; color: #f3f6f9; font-size: 12px; line-height: 15px; margin-top: 4px; } }
.coh-ce-5cd7886e { display: none; padding-top: 32px; padding-right: 24px; padding-bottom: 32px; padding-left: 24px; width: 100%; -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; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; color: white; text-align: left; }
@media (min-width: 768px) { .coh-ce-5cd7886e { padding-right: 48px; padding-left: 48px; } }
@media (min-width: 1024px) { .coh-ce-5cd7886e { width: auto; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; white-space: nowrap; } }
.coh-ce-5cd7886e: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: 20px; color: #ed7766; content: "\E914"; font-family: "icomoon"; }
@media (min-width: 1024px) { .coh-ce-5cd7886e: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: "\E912"; font-family: "icomoon"; font-size: 16px; margin-left: 7px; } }
@media (min-width: 1280px) { .coh-ce-5cd7886e:after { content: none; } }
.is-active.coh-ce-5cd7886e { color: #a1e4fc; }
@media (min-width: 1280px) { .coh-ce-e4dd6b35 { pointer-events: none; } }
.coh-ce-c82b50b1 { font-size: 20px; line-height: 28px; font-weight: 500; }
@media (min-width: 1024px) { .coh-ce-c82b50b1 { font-size: 14px; line-height: 22px; 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: 1280px) { .coh-ce-c82b50b1 { letter-spacing: 0.02em; } }
@media (min-width: 1024px) { .coh-ce-c82b50b1: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: #ed7766; font-size: 14px; margin-left: 7px; display: block; content: "\E912"; font-family: "icomoon"; } }
.coh-ce-d3a41a2b { display: none; background-color: #0033a0; position: fixed; top: 75px; left: 0; width: var(--vw); height: 100%; z-index: 1; }
@media (min-width: 1024px) { .coh-ce-d3a41a2b { height: auto; width: 170px; position: absolute; top: -webkit-calc(100% - 18px); top: calc(100% - 18px); left: -19.83px; overflow: hidden; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); } }
.coh-ce-8f30d72 { font-family: "AllState Sans", sans-serif; font-weight: 500; color: white; font-size: 20px; line-height: 28px; padding-top: 32px; padding-right: 24px; padding-bottom: 32.25px; padding-left: 24px; 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; width: 100%; position: relative; }
@media (min-width: 768px) { .coh-ce-8f30d72 { padding-right: 48px; padding-left: 48px; } }
@media (min-width: 1024px) { .coh-ce-8f30d72 { display: none; } }
.coh-ce-8f30d72: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: 20px; display: block; margin-right: 25.94px; content: "\E913"; font-family: "icomoon"; color: #ed7766; }
.coh-ce-8f30d72:after { background-color: #45bce5; height: 1px; width: -webkit-calc(100% - 48px); width: calc(100% - 48px); position: absolute; bottom: -0.5px; left: 24px; display: block; content: ''; }
@media (min-width: 768px) { .coh-ce-8f30d72:after { width: -webkit-calc(100% - 96px); width: calc(100% - 96px); left: 48px; } }
@media (min-width: 1024px) { .coh-ce-5c69c360:last-child a:after { content: none; } }
.is-active.coh-ce-5c69c360 a { color: #45bce5; }
.coh-ce-472550f { font-family: "AllState Sans", sans-serif; font-weight: 500; color: white; font-size: 20px; line-height: 28px; padding-top: 32px; padding-right: 24px; padding-bottom: 32px; padding-left: 24px; position: relative; display: block; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
@media (min-width: 768px) { .coh-ce-472550f { padding-right: 48px; padding-left: 48px; } }
@media (min-width: 1024px) { .coh-ce-472550f { font-size: 12px; line-height: 14.4px; letter-spacing: 0.2px; padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px; } }
.coh-ce-472550f:after { background-color: #45bce5; height: 1px; width: -webkit-calc(100% - 48px); width: calc(100% - 48px); position: absolute; bottom: 0; left: 24px; display: block; content: ''; }
@media (min-width: 768px) { .coh-ce-472550f:after { width: -webkit-calc(100% - 96px); width: calc(100% - 96px); left: 48px; } }
@media (min-width: 1024px) { .coh-ce-472550f:after { width: -webkit-calc(100% - 40px); width: calc(100% - 40px); left: 20px; } }
.coh-ce-472550f:hover { color: #45bce5; }
.coh-ce-472550f:focus { color: #45bce5; }
.coh-ce-cpt_vertical_carousel-4f2a687a { background-color: #0e1941; font-family: "AllState Sans", sans-serif; font-weight: 400; color: white; position: relative; }
.vertical-carousel--white.coh-ce-cpt_vertical_carousel-4f2a687a { background-color: white; color: #0e1941; }
.vertical-carousel--white.coh-ce-cpt_vertical_carousel-4f2a687a .scroll-base { background-color: rgba(14, 25, 66, 0.2); }
.vertical-carousel--white.coh-ce-cpt_vertical_carousel-4f2a687a .scroll-indicator { background-color: #0e1941; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-5290b22d { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; margin-right: 48px; margin-left: 48px; } }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_carousel-5290b22d { grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; margin-right: 50px; margin-left: 50px; } }
@media (min-width: 1440px) { .coh-ce-cpt_vertical_carousel-5290b22d { margin-right: auto; margin-left: auto; max-width: 1296px; } }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-5290b22d:before { content: none; } }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-5290b22d:after { content: none; } }
.coh-ce-cpt_vertical_carousel-52e2f5f5 { display: none; grid-column: 1 / span 1; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-52e2f5f5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: var(--vh); position: -webkit-sticky; position: sticky; top: 0; } }
.coh-ce-cpt_vertical_carousel-23d92348 { background-color: #6b7789; height: 282px; width: 2px; overflow: hidden; -webkit-border-radius: 2px; border-radius: 2px; position: relative; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_carousel-23d92348 { height: 524px; } }
.coh-ce-cpt_vertical_carousel-757d7de2 { background-color: white; width: 2px; position: absolute; top: 0; left: 0; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-86696568 { grid-column: 2 / span 5; } }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_carousel-86696568 { grid-column: 2 / span 4; margin-right: -30px; margin-left: -30px; } }
.coh-ce-cpt_vertical_carousel-86696568::-webkit-scrollbar { display: none; }
.coh-ce-cpt_vertical_carousel-3ad5a431 { padding-top: 64px; padding-bottom: 64px; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-3ad5a431 { height: var(--vh); -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_vertical_carousel-3ad5a431:before { content: none; }
.coh-ce-cpt_vertical_carousel-3ad5a431:after { content: none; }
.coh-ce-cpt_vertical_carousel-73d92926 { position: relative; margin-bottom: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-73d92926 { display: none; } }
.coh-ce-cpt_vertical_carousel-73d92926:before { content: ''; display: block; width: 100%; padding-top: -webkit-calc((360 / 375) * 100%); padding-top: calc((360 / 375) * 100%); }
.coh-ce-cpt_vertical_carousel-e24382d2 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding-right: 45px; padding-left: 45px; }
.coh-ce-cpt_vertical_carousel-d06b4c10 { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; }
.coh-ce-cpt_vertical_carousel-d06b4c10 img { width: 100%; height: auto; }
.coh-ce-cpt_vertical_carousel-cfe647b8 { padding-right: 24px; padding-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-cfe647b8 { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_vertical_carousel-cdfe6d6a { margin-bottom: 32px; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_carousel-cdfe6d6a { margin-bottom: 48px; } }
.coh-ce-cpt_vertical_carousel-cdfe6d6a * { font-weight: 500; font-size: 32px; line-height: 40px; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_carousel-cdfe6d6a * { font-size: 56px; line-height: 64px; } }
.coh-ce-cpt_vertical_carousel-ee929b96 p { font-size: 16px; line-height: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_carousel-ee929b96 p { font-size: 20px; line-height: 28px; } }
.coh-ce-cpt_vertical_carousel-ab86ffe8 { position: relative; display: none; opacity: 0; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-ab86ffe8 { display: block; position: absolute; width: 100%; height: 100%; left: -webkit-calc(100% + 16px); left: calc(100% + 16px); pointer-events: none; } }
.coh-ce-cpt_vertical_carousel-ab86ffe8:before { content: ''; display: block; width: 100%; padding-top: -webkit-calc((360 / 375) * 100%); padding-top: calc((360 / 375) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-ab86ffe8:before { padding-top: -webkit-calc((360 / 376) * 100%); padding-top: calc((360 / 376) * 100%); } }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-ab86ffe8 picture { grid-column: 2 / -1; } }
.coh-ce-cpt_vertical_carousel-e2f7f8bf { position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding-right: 45px; padding-left: 45px; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-e2f7f8bf { padding-right: 48px; padding-left: 0; display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
.coh-ce-cpt_vertical_carousel-e2f7f8bf:before { content: none; }
.coh-ce-cpt_vertical_carousel-e2f7f8bf:after { content: none; }
.coh-ce-cpt_vertical_carousel-60e8dfd2 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.double-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-1 { position: absolute; width: -webkit-calc((220 / 375) * var(--vw)); width: calc((220 / 375) * var(--vw)); background-color: #0033a0; opacity: 0.6; -webkit-filter: blur(45px); filter: blur(45px); top: -35px; left: 1px; -webkit-border-radius: 100%; border-radius: 100%; }
@media (min-width: 768px) { .double-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-1 { width: -webkit-calc((220 / 768) * var(--vw)); width: calc((220 / 768) * var(--vw)); top: 9px; left: 29px; } }
.double-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-1:before { content: ''; display: block; width: 100%; padding-top: -webkit-calc((1 / 1) * 100%); padding-top: calc((1 / 1) * 100%); }
.double-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-2 { position: absolute; width: -webkit-calc((201 / 375) * var(--vw)); width: calc((201 / 375) * var(--vw)); background-color: #45bce5; top: 94px; left: 143px; -webkit-filter: blur(45px); filter: blur(45px); opacity: 0.8; -webkit-border-radius: 100%; border-radius: 100%; }
@media (min-width: 768px) { .double-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-2 { width: -webkit-calc((201 / 768) * var(--vw)); width: calc((201 / 768) * var(--vw)); left: 110px; } }
.double-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-2:before { content: ''; display: block; width: 100%; padding-top: -webkit-calc((1 / 1) * 100%); padding-top: calc((1 / 1) * 100%); }
.single-green-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-1 { background-color: #00c39c; width: -webkit-calc((201 / 375) * var(--vw)); width: calc((201 / 375) * var(--vw)); position: absolute; top: 93px; -webkit-filter: blur(45px); filter: blur(45px); opacity: 0.8; left: 47px; -webkit-border-radius: 100%; border-radius: 100%; }
@media (min-width: 768px) { .single-green-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-1 { width: -webkit-calc((201 / 768) * var(--vw)); width: calc((201 / 768) * var(--vw)); } }
.single-green-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-1:before { width: 100%; padding-top: -webkit-calc((1 / 1) * 100%); padding-top: calc((1 / 1) * 100%); display: block; content: ''; }
.single-purple-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-1 { background-color: #c265fc; width: -webkit-calc((116 / 375) * var(--vw)); width: calc((116 / 375) * var(--vw)); position: absolute; top: 59px; left: 149px; opacity: 0.6; -webkit-border-radius: 100%; border-radius: 100%; -webkit-filter: blur(63px); filter: blur(63px); -webkit-transform: matrix(0.66, 0.66, -0.87, 0.64, 0, 0); -ms-transform: matrix(0.66, 0.66, -0.87, 0.64, 0, 0); transform: matrix(0.66, 0.66, -0.87, 0.64, 0, 0); }
@media (min-width: 768px) { .single-purple-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-1 { width: -webkit-calc((121 / 768) * var(--vw)); width: calc((121 / 768) * var(--vw)); top: 39px; left: 131px; -webkit-transform: rotate(49.39deg); -ms-transform: rotate(49.39deg); transform: rotate(49.39deg); } }
.single-purple-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-1:before { width: 100%; padding-top: -webkit-calc((286 / 116) * 100%); padding-top: calc((286 / 116) * 100%); display: block; content: ''; }
@media (min-width: 768px) { .single-purple-blur.coh-ce-cpt_vertical_carousel-60e8dfd2 .blur-1:before { padding-top: -webkit-calc((291 / 121) * 100%); padding-top: calc((291 / 121) * 100%); } }
.coh-ce-cpt_vertical_carousel-abfb488c { height: 100%; width: 100%; -o-object-fit: contain; object-fit: contain; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-abfb488c { grid-column: 2 / -1; } }
.coh-ce-cpt_vertical_carousel-88637ebf { display: none; position: -webkit-sticky; position: sticky; top: 0; height: 100%; opacity: 0; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-88637ebf { display: block; width: auto; grid-column: 8 / -1; height: var(--vh); margin-right: -48px; } }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_carousel-88637ebf { margin-right: 0; margin-left: -webkit-calc((39 / 1280) * 100vw); margin-left: calc((39 / 1280) * 100vw); grid-column: 7 / -1; } }
@media (min-width: 1440px) { .coh-ce-cpt_vertical_carousel-88637ebf { margin-left: 39px; } }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-9d599c74 { -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: absolute; top: 0; left: 0; height: 100%; width: -webkit-calc(100% - 48px); width: calc(100% - 48px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_carousel-9d599c74 { width: 100%; } }
.coh-ce-cpt_vertical_carousel-9d599c74:before { content: none; }
.coh-ce-cpt_vertical_carousel-9d599c74:after { content: none; }
.coh-ce-cpt_vertical_carousel-8427f926 { position: relative; display: none; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_carousel-8427f926 { display: block; } }
.coh-ce-cpt_vertical_carousel-deb02ebe { position: relative; }
.coh-ce-cpt_vertical_carousel-deb02ebe:before { content: none; }
.coh-ce-cpt_vertical_carousel-deb02ebe:after { content: none; }
.coh-ce-cpt_vertical_carousel-2b1d158a { position: relative; }
.coh-ce-cpt_vertical_carousel-7d69a912 { width: 100%; overflow: hidden; }
.coh-ce-cpt_vertical_carousel-a035d400 { height: 100%; width: 100%; -o-object-fit: contain; object-fit: contain; -webkit-transition: 320ms ease-in-out clip-path; -o-transition: 320ms ease-in-out clip-path; transition: 320ms ease-in-out clip-path; }
.coh-ce-cpt_2_up-b9a7ec69 { position: relative; }
.coh-ce-cpt_2_up-b9a7ec69 .coh-component { background-color: #f3f6f9; padding-top: 36px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px; }
@media (min-width: 768px) { .coh-ce-cpt_2_up-b9a7ec69 .coh-component { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1024px) { .coh-ce-cpt_2_up-b9a7ec69 .coh-component { padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; } }
.coh-ce-cpt_2_up-b9a7ec69 .coh-heading { font-family: "AllState Sans", sans-serif; font-weight: 500; color: black; font-size: 24px; line-height: 32px; }
@media (min-width: 1024px) { .coh-ce-cpt_2_up-b9a7ec69 .coh-heading { font-size: 32px; line-height: 40px; } }
.coh-ce-cpt_2_up-b9a7ec69 .coh-wysiwyg { font-family: "AllState Sans", sans-serif; font-weight: 400; color: black; margin-bottom: 36px; font-size: 14px; line-height: 21px; }
@media (min-width: 768px) { .coh-ce-cpt_2_up-b9a7ec69 .coh-wysiwyg { margin-bottom: 32px; font-size: 16px; line-height: 24px; } }
@media (min-width: 1024px) { .coh-ce-cpt_2_up-b9a7ec69 .coh-wysiwyg { margin-bottom: 48px; } }
.coh-ce-cpt_2_up-b9a7ec69 ul { list-style-type: disc; list-style-type: decimal; padding-left: 20px; }
.coh-ce-cpt_2_up-b9a7ec69 ul li:last-child { margin-bottom: 0; }
.coh-ce-cpt_2_up-b9a7ec69 p { margin-bottom: 10px; }
.coh-ce-cpt_2_up-b9a7ec69 p:last-child { margin-bottom: 0; }
.coh-ce-cpt_2_up-b9a7ec69 p a { color: #0033a0; }
.coh-ce-cpt_2_up-b9a7ec69 .card-info__content .coh-link { color: white; background-color: black; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding-top: 10px; padding-right: 22px; padding-bottom: 12px; padding-left: 22px; -webkit-border-radius: 50px; border-radius: 50px; font-weight: 500; border-width: 2px; border-style: solid; border-color: black; -webkit-transition: background-color 320ms ease-in-out, color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out, color 320ms ease-in-out; transition: background-color 320ms ease-in-out, color 320ms ease-in-out; }
@media (min-width: 768px) { .coh-ce-cpt_2_up-b9a7ec69 .card-info__content .coh-link { margin-top: auto; } }
@media (min-width: 1024px) { .coh-ce-cpt_2_up-b9a7ec69 .card-info__content .coh-link { padding-top: 10px; padding-right: 46px; padding-bottom: 12px; padding-left: 46px; } }
.coh-ce-cpt_2_up-b9a7ec69 .card-info__content .coh-link:hover { background-color: white; color: black; }
.coh-ce-cpt_2_up-b9a7ec69 .card-info__content .coh-link:focus { background-color: white; color: black; }
.coh-ce-cpt_2_up-b9a7ec69 .card-info[data-card-link-type="default"] .card-info__content .coh-link { display: none; }
.coh-ce-cpt_2_up-b9a7ec69 .card-info > .coh-link { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.coh-ce-cpt_2_up-f3ecea7b { grid-row-gap: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_2_up-f3ecea7b { grid-row-gap: 0px; } }
.coh-ce-cpt_2_up-f3ecea7b:before { content: none; }
.coh-ce-cpt_2_up-f3ecea7b:after { content: none; }
.coh-ce-cpt_2_up-f3ecea7b .card-info:first-child { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_2_up-f3ecea7b .card-info:first-child { grid-column: 1 / span 6; } }
.coh-ce-cpt_2_up-f3ecea7b .card-info:last-child { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_2_up-f3ecea7b .card-info:last-child { grid-column: 7 / span 6; } }
.--blue.coh-ce-cpt_card_blog-34617c57 .coh-style-underlined-cta { color: #0033a0; }
@media (min-width: 1024px) { .--blue.coh-ce-cpt_card_blog-34617c57 .coh-style-underlined-cta:hover { color: #0033a0; } }
.coh-ce-cpt_card_blog-b8148d79 { background-color: #f3f6f9; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; height: 100%; }
.coh-ce-cpt_card_blog-35b8281f { width: -webkit-calc((270 / 375) * var(--vw)); width: calc((270 / 375) * var(--vw)); display: block; -webkit-transition: 320ms ease-in-out box-shadow, 320ms ease-in-out transform; -o-transition: 320ms ease-in-out box-shadow, 320ms ease-in-out transform; transition: 320ms ease-in-out box-shadow, 320ms ease-in-out transform; z-index: 1; }
@media (min-width: 768px) { .coh-ce-cpt_card_blog-35b8281f { width: -webkit-calc((328 / 768) * var(--vw)); width: calc((328 / 768) * var(--vw)); } }
@media (min-width: 1024px) { .coh-ce-cpt_card_blog-35b8281f { width: auto; -webkit-flex-basis: -webkit-calc((298.672 / 1024) * var(--vw)); -ms-flex-preferred-size: calc((298.672 / 1024) * var(--vw)); flex-basis: calc((298.672 / 1024) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_blog-35b8281f { -webkit-flex-basis: -webkit-calc((373.33 / 1280) * var(--vw)); -ms-flex-preferred-size: calc((373.33 / 1280) * var(--vw)); flex-basis: calc((373.33 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_card_blog-35b8281f { -webkit-flex-basis: 412px; -ms-flex-preferred-size: 412px; flex-basis: 412px; } }
.coh-ce-cpt_card_blog-47a5bd6a { width: 100%; margin-bottom: 36px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_card_blog-47a5bd6a { margin-bottom: 32px; } }
@media (min-width: 1440px) { .coh-ce-cpt_card_blog-47a5bd6a { margin-bottom: 50px; } }
.coh-ce-cpt_card_blog-47a5bd6a:before { content: ''; display: block; width: 100%; padding-top: -webkit-calc((179 / 270) * 100%); padding-top: calc((179 / 270) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_card_blog-47a5bd6a:before { padding-top: -webkit-calc((216 / 328) * 100%); padding-top: calc((216 / 328) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_card_blog-47a5bd6a:before { padding-top: -webkit-calc((265 / 412) * 100%); padding-top: calc((265 / 412) * 100%); } }
.coh-ce-cpt_card_blog-7e6923c9 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-ce-cpt_card_blog-d85a9fae { padding-right: 27.8px; padding-bottom: 44px; padding-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_card_blog-d85a9fae { padding-right: 32px; padding-bottom: 32px; padding-left: 32px; } }
@media (min-width: 1440px) { .coh-ce-cpt_card_blog-d85a9fae { padding-right: 50px; padding-bottom: 50px; padding-left: 50px; } }
.coh-ce-cpt_card_blog-da14d568 { font-family: "AllState Sans", sans-serif; font-weight: 700; color: #0033a0; font-size: 14px; line-height: 26px; margin-bottom: 8px; text-transform: uppercase; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
@media (min-width: 768px) { .coh-ce-cpt_card_blog-da14d568 { margin-bottom: 10px; } }
.coh-ce-cpt_card_blog-2f3eefae { margin-bottom: 20px; font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0e1941; font-size: 24px; line-height: 32px; }
.coh-ce-cpt_card_blog-2f3eefae * { font-family: "AllState Sans", sans-serif; font-weight: 500; font-size: 24px; line-height: 32px; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; margin-bottom: 0; }
.coh-ce-cpt_card_blog-c8ad980c { -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
.coh-ce-cpt_card_blog-c8ad980c a { padding-top: 2px; padding-bottom: 2px; text-decoration-skip-ink: none; text-underline-offset: 2px; }
.coh-ce-cpt_card_blog-d384baf9 { font-family: "AllState Sans", sans-serif; font-weight: 500; font-size: 16px; line-height: 20.8px; margin-top: 36px; }
@media (min-width: 1024px) { .coh-ce-cpt_card_blog-d384baf9 { margin-top: 48px; line-height: 23.4px; font-size: 18px; } }
@media (min-width: 1440px) { .coh-ce-cpt_simple_faq-9e7e1635 { max-width: 1440px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_simple_faq-ce2521a9 { padding-top: 64px; }
.coh-ce-cpt_simple_faq-59bf2de { margin-bottom: 48px; }
@media (min-width: 1280px) { .coh-ce-cpt_simple_faq-59bf2de { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_simple_faq-7095c41b { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-cpt_simple_faq-3a7dd37 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #94a1b0; }
@media (min-width: 1280px) { .coh-ce-cpt_simple_faq-3a7dd37 { grid-column: 1 / span 6; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.is-active.coh-ce-cpt_simple_faq-f4558d37 .vertical-faq__heading { color: #0033a0; }
.is-active.coh-ce-cpt_simple_faq-f4558d37 .vertical-faq__toggle-btn { color: #0033a1; }
.coh-ce-cpt_simple_faq-fd96dc2b { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #6b7789; font-size: 20px; line-height: 28px; grid-column: 1 / -1; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
@media (min-width: 1280px) { .coh-ce-cpt_simple_faq-fd96dc2b { font-size: 24px; line-height: 32px; } }
.coh-ce-cpt_simple_faq-223e9e91 { text-align: left; width: 100%; color: #6b7789; position: relative; padding-right: 42px; }
.coh-ce-cpt_simple_faq-223e9e91: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: "\E912"; font-family: "icomoon"; color: #0e1941; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #d9eeff; height: 28px; width: 28px; position: absolute; right: 0; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; -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: 320ms ease-in-out transform; -o-transition: 320ms ease-in-out transform; transition: 320ms ease-in-out transform; }
@media (min-width: 1280px) { .coh-ce-cpt_simple_faq-223e9e91:before { font-size: 16px; height: 32px; width: 32px; } }
.coh-ce-cpt_simple_faq-223e9e91[aria-expanded="true"]:before { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
.coh-ce-cpt_simple_faq-9fc361fe { height: 0; overflow: hidden; }
@media (min-width: 1440px) { .coh-ce-cpt_duplicate_of_simple_faq-9e7e1635 { max-width: 1440px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_duplicate_of_simple_faq-ce2521a9 { padding-top: 64px; }
.coh-ce-cpt_duplicate_of_simple_faq-59bf2de { margin-bottom: 48px; }
@media (min-width: 1280px) { .coh-ce-cpt_duplicate_of_simple_faq-59bf2de { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_duplicate_of_simple_faq-7095c41b { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-cpt_duplicate_of_simple_faq-217d4e3b { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e7e8; }
@media (min-width: 1280px) { .coh-ce-cpt_duplicate_of_simple_faq-217d4e3b { grid-column: 1 / span 6; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.coh-ce-cpt_duplicate_of_simple_faq-bb94f99f { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e7e8; }
.is-active.coh-ce-cpt_duplicate_of_simple_faq-bb94f99f .vertical-faq__heading { color: black; }
.is-active.coh-ce-cpt_duplicate_of_simple_faq-bb94f99f .vertical-faq__toggle-btn { color: black; background-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_duplicate_of_simple_faq-e9bb78a5 { display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; border-top-style: none; padding-top: 24px; padding-bottom: 24px; border-bottom-style: none; }
@media (min-width: 768px) { .coh-ce-cpt_duplicate_of_simple_faq-e9bb78a5 { grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_duplicate_of_simple_faq-e9bb78a5 { grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; padding-top: 32px; padding-bottom: 32px; } }
.coh-ce-cpt_duplicate_of_simple_faq-f4f4ada7 { font-family: 'BogleWeb-Bold', sans-serif; font-weight: 700; color: black; font-size: 18px; line-height: 24px; grid-column: 1 / -1; }
@media (min-width: 1280px) { .coh-ce-cpt_duplicate_of_simple_faq-f4f4ada7 { font-size: 18px; line-height: 25px; } }
.coh-ce-cpt_duplicate_of_simple_faq-223e9e91 { text-align: left; width: 100%; color: #6b7789; position: relative; padding-right: 42px; }
.coh-ce-cpt_duplicate_of_simple_faq-223e9e91: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: "\E912"; font-family: "icomoon"; color: #0e1941; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #d9eeff; height: 28px; width: 28px; position: absolute; right: 0; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; -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: 320ms ease-in-out transform; -o-transition: 320ms ease-in-out transform; transition: 320ms ease-in-out transform; }
@media (min-width: 1280px) { .coh-ce-cpt_duplicate_of_simple_faq-223e9e91:before { font-size: 16px; height: 32px; width: 32px; } }
.coh-ce-cpt_duplicate_of_simple_faq-223e9e91[aria-expanded="true"]:before { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
.coh-ce-cpt_duplicate_of_simple_faq-9fc361fe { height: 0; overflow: hidden; }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 { position: relative; }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 .coh-component { background-color: #f3f6f9; padding-top: 36px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_landing_page-b9a7ec69 .coh-component { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1024px) { .coh-ce-cpt_2_up_landing_page-b9a7ec69 .coh-component { padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; } }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 .coh-heading { font-family: "AllState Sans", sans-serif; font-weight: 500; color: black; font-size: 24px; line-height: 32px; }
@media (min-width: 1024px) { .coh-ce-cpt_2_up_landing_page-b9a7ec69 .coh-heading { font-size: 32px; line-height: 40px; } }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 .coh-wysiwyg { font-family: "AllState Sans", sans-serif; font-weight: 400; color: black; margin-bottom: 36px; font-size: 14px; line-height: 21px; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_landing_page-b9a7ec69 .coh-wysiwyg { margin-bottom: 32px; font-size: 16px; line-height: 24px; } }
@media (min-width: 1024px) { .coh-ce-cpt_2_up_landing_page-b9a7ec69 .coh-wysiwyg { margin-bottom: 48px; } }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 ul { list-style-type: disc; list-style-type: decimal; padding-left: 20px; }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 ul li:last-child { margin-bottom: 0; }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 p { margin-bottom: 10px; }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 p:last-child { margin-bottom: 0; }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 p a { color: #0033a0; }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 .card-info__content .coh-link { color: white; background-color: black; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding-top: 10px; padding-right: 22px; padding-bottom: 12px; padding-left: 22px; -webkit-border-radius: 50px; border-radius: 50px; font-weight: 500; border-width: 2px; border-style: solid; border-color: black; -webkit-transition: background-color 320ms ease-in-out, color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out, color 320ms ease-in-out; transition: background-color 320ms ease-in-out, color 320ms ease-in-out; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_landing_page-b9a7ec69 .card-info__content .coh-link { margin-top: auto; } }
@media (min-width: 1024px) { .coh-ce-cpt_2_up_landing_page-b9a7ec69 .card-info__content .coh-link { padding-top: 10px; padding-right: 46px; padding-bottom: 12px; padding-left: 46px; } }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 .card-info__content .coh-link:hover { background-color: white; color: black; }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 .card-info__content .coh-link:focus { background-color: white; color: black; }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 .card-info[data-card-link-type="default"] .card-info__content .coh-link { display: none; }
.coh-ce-cpt_2_up_landing_page-b9a7ec69 .card-info > .coh-link { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.coh-ce-cpt_2_up_landing_page-f3ecea7b { grid-row-gap: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_landing_page-f3ecea7b { grid-row-gap: 0px; } }
.coh-ce-cpt_2_up_landing_page-f3ecea7b:before { content: none; }
.coh-ce-cpt_2_up_landing_page-f3ecea7b:after { content: none; }
.coh-ce-cpt_2_up_landing_page-f3ecea7b .card-info:first-child { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_landing_page-f3ecea7b .card-info:first-child { grid-column: 1 / span 6; } }
.coh-ce-cpt_2_up_landing_page-f3ecea7b .card-info:last-child { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_landing_page-f3ecea7b .card-info:last-child { grid-column: 7 / span 6; } }
.coh-ce-cpt_duplicate_of_2_up-75d071f { position: relative; left: auto; right: auto; }
.coh-ce-cpt_duplicate_of_2_up-75d071f .coh-component { background-color: #f3f6f9; padding-top: 36px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px; }
@media (min-width: 768px) { .coh-ce-cpt_duplicate_of_2_up-75d071f .coh-component { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1024px) { .coh-ce-cpt_duplicate_of_2_up-75d071f .coh-component { padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; } }
.coh-ce-cpt_duplicate_of_2_up-75d071f .coh-heading { font-family: "AllState Sans", sans-serif; font-weight: 500; color: black; font-size: 24px; line-height: 32px; }
@media (min-width: 1024px) { .coh-ce-cpt_duplicate_of_2_up-75d071f .coh-heading { font-size: 32px; line-height: 40px; } }
.coh-ce-cpt_duplicate_of_2_up-75d071f .coh-wysiwyg { font-family: "AllState Sans", sans-serif; font-weight: 400; color: black; margin-bottom: 36px; font-size: 14px; line-height: 21px; }
@media (min-width: 768px) { .coh-ce-cpt_duplicate_of_2_up-75d071f .coh-wysiwyg { margin-bottom: 32px; font-size: 16px; line-height: 24px; } }
@media (min-width: 1024px) { .coh-ce-cpt_duplicate_of_2_up-75d071f .coh-wysiwyg { margin-bottom: 48px; } }
.coh-ce-cpt_duplicate_of_2_up-75d071f ul { list-style-type: disc; list-style-type: decimal; padding-left: 20px; }
.coh-ce-cpt_duplicate_of_2_up-75d071f ul li:last-child { margin-bottom: 0; }
.coh-ce-cpt_duplicate_of_2_up-75d071f p { margin-bottom: 10px; }
.coh-ce-cpt_duplicate_of_2_up-75d071f p:last-child { margin-bottom: 0; }
.coh-ce-cpt_duplicate_of_2_up-75d071f p a { color: #0033a0; }
.coh-ce-cpt_duplicate_of_2_up-75d071f .card-info__content .coh-link { color: white; background-color: black; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding-top: 10px; padding-right: 22px; padding-bottom: 12px; padding-left: 22px; -webkit-border-radius: 50px; border-radius: 50px; font-weight: 500; border-width: 2px; border-style: solid; border-color: black; -webkit-transition: background-color 320ms ease-in-out, color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out, color 320ms ease-in-out; transition: background-color 320ms ease-in-out, color 320ms ease-in-out; }
@media (min-width: 768px) { .coh-ce-cpt_duplicate_of_2_up-75d071f .card-info__content .coh-link { margin-top: auto; } }
@media (min-width: 1024px) { .coh-ce-cpt_duplicate_of_2_up-75d071f .card-info__content .coh-link { padding-top: 10px; padding-right: 46px; padding-bottom: 12px; padding-left: 46px; } }
.coh-ce-cpt_duplicate_of_2_up-75d071f .card-info__content .coh-link:hover { background-color: white; color: black; }
.coh-ce-cpt_duplicate_of_2_up-75d071f .card-info__content .coh-link:focus { background-color: white; color: black; }
.coh-ce-cpt_duplicate_of_2_up-75d071f .card-info[data-card-link-type="default"] .card-info__content .coh-link { display: none; }
.coh-ce-cpt_duplicate_of_2_up-75d071f .card-info > .coh-link { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.coh-ce-cpt_duplicate_of_2_up-be132ef1 { grid-row-gap: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_duplicate_of_2_up-be132ef1 { grid-row-gap: 22px; } }
.coh-ce-cpt_duplicate_of_2_up-be132ef1:before { content: none; }
.coh-ce-cpt_duplicate_of_2_up-be132ef1:after { content: none; }
.coh-ce-cpt_duplicate_of_2_up-be132ef1 .card-info:first-child { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_duplicate_of_2_up-be132ef1 .card-info:first-child { grid-column: 1 / span 6; } }
.coh-ce-cpt_duplicate_of_2_up-be132ef1 .card-info:last-child { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_duplicate_of_2_up-be132ef1 .card-info:last-child { grid-column: 7 / span 6; } }
.coh-ce-cpt_info_card_basic-f2fa6212 { font-family: 'BogleWeb-Regular', sans-serif; font-weight: 700; color: #333333; font-size: 24px; line-height: 32px; text-align: center; margin-bottom: 16px; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
.walmart.coh-ce-cpt_info_card_basic-f2fa6212 { font-family: 'BogleWeb-Bold', sans-serif; color: #333333; font-size: 24px; text-align: center; font-weight: 700; }
.coh-ce-cpt_info_card_basic-7610f9a6 { -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -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_info_card_basic-7610f9a6 ul { list-style-type: disc; padding-left: 24px; }
.coh-ce-cpt_info_card_basic-7610f9a6 ul li { line-height: 24px; font-size: 16px; font-family: "AllState Sans", sans-serif; font-weight: 400; margin-bottom: 16px; color: #0e1941; }
.coh-ce-cpt_info_card_basic-7610f9a6 p { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; font-size: 16px; line-height: 24px; }
.coh-ce-cpt_info_card_basic-7610f9a6 * { -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
.coh-ce-cpt_info_card_basic-7610f9a6 a { background: -webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d9eeff)); background: -webkit-linear-gradient(right, transparent 50%, #d9eeff 50%); background: -o-linear-gradient(right, transparent 50%, #d9eeff 50%); background: linear-gradient(to left, transparent 50%, #d9eeff 50%);; background-size: 202% 100%; background-position: right bottom; text-decoration: underline; text-decoration-skip-ink: none; text-underline-offset: 2px; -webkit-transition: 320ms ease-in-out background-position; -o-transition: 320ms ease-in-out background-position; transition: 320ms ease-in-out background-position; padding-top: 2px; padding-bottom: 2px; }
.coh-ce-cpt_info_card_basic-80b264c9 { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0033a0; font-size: 16px; line-height: 20.8px; text-align: left; padding-bottom: 6px; }
@media (min-width: 768px) { .coh-ce-cpt_info_card_basic-80b264c9 { font-size: 18px; line-height: 23.4px; } }
.coh-ce-cpt_info_card_basic-80b264c9:after { bottom: 2px; }
.coh-ce-cpt_info_card_basic-80b264c9:before { height: -webkit-calc(100% + 10px); height: calc(100% + 10px); }
.coh-ce-cpt_info_card_basic-e960575d { width: -webkit-calc((270 / 375) * var(--vw)); width: calc((270 / 375) * var(--vw)); display: block; -webkit-transition: 320ms ease-in-out box-shadow, 320ms ease-in-out trasform; -o-transition: 320ms ease-in-out box-shadow, 320ms ease-in-out trasform; transition: 320ms ease-in-out box-shadow, 320ms ease-in-out trasform; }
@media (min-width: 768px) { .coh-ce-cpt_info_card_basic-e960575d { width: -webkit-calc((328 / 768) * var(--vw)); width: calc((328 / 768) * var(--vw)); } }
@media (min-width: 1024px) { .coh-ce-cpt_info_card_basic-e960575d { width: auto; -webkit-flex-basis: -webkit-calc((298.672 / 1024) * var(--vw)); -ms-flex-preferred-size: calc((298.672 / 1024) * var(--vw)); flex-basis: calc((298.672 / 1024) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_info_card_basic-e960575d { -webkit-flex-basis: -webkit-calc((373.33 / 1280) * var(--vw)); -ms-flex-preferred-size: calc((373.33 / 1280) * var(--vw)); flex-basis: calc((373.33 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_info_card_basic-e960575d { -webkit-flex-basis: 412px; -ms-flex-preferred-size: 412px; flex-basis: 412px; } }
.coh-ce-cpt_2_up_stack-6b95535f { grid-row-gap: 0px; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_stack-6b95535f { grid-row-gap: 0px; } }
.coh-ce-cpt_2_up_stack-6b95535f:before { content: none; }
.coh-ce-cpt_2_up_stack-6b95535f:after { content: none; }
.coh-ce-cpt_2_up_stack-6b95535f .card-info:first-child { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_stack-6b95535f .card-info:first-child { grid-column: 1 / span 6; } }
.coh-ce-cpt_2_up_stack-6b95535f .card-info:last-child { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_2_up_stack-6b95535f .card-info:last-child { grid-column: 7 / span 6; } }
@media (min-width: 1440px) { .coh-ce-cpt_walmart_faq-9e7e1635 { max-width: 1440px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_walmart_faq-ce2521a9 { padding-top: 64px; }
.coh-ce-cpt_walmart_faq-59bf2de { margin-bottom: 48px; }
@media (min-width: 1280px) { .coh-ce-cpt_walmart_faq-59bf2de { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_walmart_faq-7095c41b { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-cpt_walmart_faq-3a7dd37 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #94a1b0; }
@media (min-width: 1280px) { .coh-ce-cpt_walmart_faq-3a7dd37 { grid-column: 1 / span 6; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.is-active.coh-ce-cpt_walmart_faq-f4558d37 .vertical-faq__heading { color: #0033a0; }
.is-active.coh-ce-cpt_walmart_faq-f4558d37 .vertical-faq__toggle-btn { color: #0033a1; }
.coh-ce-cpt_walmart_faq-ed12d7d9 { font-family: 'BogleWeb-Regular', sans-serif; font-weight: 500; color: #333333; font-size: 20px; line-height: 28px; grid-column: 1 / -1; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
@media (min-width: 1280px) { .coh-ce-cpt_walmart_faq-ed12d7d9 { font-size: 24px; line-height: 32px; } }
.coh-ce-cpt_walmart_faq-223e9e91 { text-align: left; width: 100%; color: #6b7789; position: relative; padding-right: 42px; }
.coh-ce-cpt_walmart_faq-223e9e91: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: "\E912"; font-family: "icomoon"; color: #0e1941; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #d9eeff; height: 28px; width: 28px; position: absolute; right: 0; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; -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: 320ms ease-in-out transform; -o-transition: 320ms ease-in-out transform; transition: 320ms ease-in-out transform; }
@media (min-width: 1280px) { .coh-ce-cpt_walmart_faq-223e9e91:before { font-size: 16px; height: 32px; width: 32px; } }
.coh-ce-cpt_walmart_faq-223e9e91[aria-expanded="true"]:before { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
.coh-ce-cpt_walmart_faq-9fc361fe { height: 0; overflow: hidden; }
.coh-ce-cpt_tech_support_modal_thd-7de45868 { 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; position: fixed; top: 0; left: 0; z-index: 20; background-color: rgba(0, 0, 0, 0); bottom: 0; right: 0; }
.active.coh-ce-cpt_tech_support_modal_thd-7de45868 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_tech_support_modal_thd-c70c83e4 { background-color: white; margin-top: auto; margin-right: 24px; margin-bottom: auto; margin-left: 24px; min-height: 342px; max-height: -webkit-calc(var(--vh) - (64px * 2)); max-height: calc(var(--vh) - (64px * 2)); min-width: 327px; padding-top: 24.5px; padding-right: 24px; padding-bottom: 64px; padding-left: 24px; overflow-y: auto; }
@media (min-width: 1280px) { .coh-ce-cpt_tech_support_modal_thd-c70c83e4 { min-height: 339px; min-width: 700px; padding-top: 33px; padding-right: 32px; padding-bottom: 80px; padding-left: 32px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_tech_support_modal_thd-be3124cf { 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; color: #0e1941; }
@media (min-width: 1280px) { .coh-ce-cpt_tech_support_modal_thd-be3124cf { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_tech_support_modal_thd-5c8cde11 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; margin-bottom: 33px; }
.coh-ce-cpt_tech_support_modal_thd-4fbcd380 { font-size: 32px; line-height: 40px; margin-bottom: 16px; }
@media (min-width: 1280px) { .coh-ce-cpt_tech_support_modal_thd-21b73fc { text-align: center; } }
.coh-ce-cpt_tech_support_modal_thd-21b73fc p { font-size: 16px; line-height: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_tech_support_modal_thd-21b73fc p { font-size: 20px; line-height: 28px; } }
.coh-ce-cpt_tech_support_modal_thd-21b73fc p a { color: #0033a0; text-decoration: underline; background: -webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d9eeff)); background: -webkit-linear-gradient(right, transparent 50%, #d9eeff 50%); background: -o-linear-gradient(right, transparent 50%, #d9eeff 50%); background: linear-gradient(to left, transparent 50%, #d9eeff 50%); background-size: 202% 100%; background-position: right bottom; text-decoration-skip-ink: none; text-underline-offset: 1px; -webkit-transition: 320ms ease-in-out background-position; -o-transition: 320ms ease-in-out background-position; transition: 320ms ease-in-out background-position; }
.coh-ce-cpt_tech_support_modal_thd-21b73fc p a:hover { background-position: left bottom; text-decoration: none; }
.coh-ce-cpt_tech_support_modal_thd-21b73fc p a:focus { text-decoration: none; background-position: left bottom; }
.coh-ce-cpt_tech_support_modal_thd-21b73fc *:last-child { margin-bottom: 0; }
.coh-ce-cpt_card_info-db56ca89 { padding: 2rem; 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: start; -ms-flex-align: start; align-items: start; height: 100%; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; position: relative; }
@media (min-width: 1024px) { .coh-ce-cpt_card_info-db56ca89 { padding: 3rem; } }
.--blue.coh-ce-cpt_card_info-db56ca89 .coh-style-underlined-cta { color: #0033a0; }
.--blue.coh-ce-cpt_card_info-db56ca89 .coh-style-underlined-cta:hover { color: #0033a0; }
.no-cta.coh-ce-cpt_card_info-db56ca89 .card-btn { display: none; }
.coh-ce-cpt_card_info-db56ca89[data-card-link-type="default"] .card-info__content > .coh-link { display: none; }
.coh-ce-cpt_card_info-6b19f94b { margin-bottom: 24px; width: 46px; height: 46px; }
@media (min-width: 768px) { .coh-ce-cpt_card_info-6b19f94b { margin-bottom: 32px; } }
.coh-ce-cpt_card_info-7f0aae2b { height: 100%; width: 100%; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; }
.coh-ce-cpt_card_info-82b213ac { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0033a0; font-size: 24px; line-height: 32px; text-align: left; margin-bottom: 16px; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
.coh-ce-cpt_card_info-a8a12ac8 { -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -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_card_info-a8a12ac8 ul { list-style-type: disc; padding-left: 24px; }
.coh-ce-cpt_card_info-a8a12ac8 ul li { line-height: 24px; font-size: 16px; font-family: "AllState Sans", sans-serif; font-weight: 400; margin-bottom: 16px; color: #0e1941; }
.coh-ce-cpt_card_info-a8a12ac8 p { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; font-size: 16px; line-height: 24px; }
.coh-ce-cpt_card_info-a8a12ac8 * { -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
.coh-ce-cpt_card_info-a8a12ac8 a { background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff);; background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; text-decoration: underline; text-decoration-skip-ink: none; text-underline-offset: 2px; -webkit-transition: 320ms ease-in-out background-size; -o-transition: 320ms ease-in-out background-size; transition: 320ms ease-in-out background-size; padding-top: 2px; padding-bottom: 2px; }
.coh-ce-cpt_card_info-80b264c9 { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0033a0; font-size: 16px; line-height: 20.8px; text-align: left; padding-bottom: 6px; }
@media (min-width: 768px) { .coh-ce-cpt_card_info-80b264c9 { font-size: 18px; line-height: 23.4px; } }
.coh-ce-cpt_card_info-80b264c9:after { bottom: 2px; }
.coh-ce-cpt_card_info-80b264c9:before { height: -webkit-calc(100% + 10px); height: calc(100% + 10px); }
.coh-ce-cpt_card_info-e960575d { width: -webkit-calc((270 / 375) * var(--vw)); width: calc((270 / 375) * var(--vw)); display: block; -webkit-transition: 320ms ease-in-out box-shadow, 320ms ease-in-out trasform; -o-transition: 320ms ease-in-out box-shadow, 320ms ease-in-out trasform; transition: 320ms ease-in-out box-shadow, 320ms ease-in-out trasform; }
@media (min-width: 768px) { .coh-ce-cpt_card_info-e960575d { width: -webkit-calc((328 / 768) * var(--vw)); width: calc((328 / 768) * var(--vw)); } }
@media (min-width: 1024px) { .coh-ce-cpt_card_info-e960575d { width: auto; -webkit-flex-basis: -webkit-calc((298.672 / 1024) * var(--vw)); -ms-flex-preferred-size: calc((298.672 / 1024) * var(--vw)); flex-basis: calc((298.672 / 1024) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_info-e960575d { -webkit-flex-basis: -webkit-calc((373.33 / 1280) * var(--vw)); -ms-flex-preferred-size: calc((373.33 / 1280) * var(--vw)); flex-basis: calc((373.33 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_card_info-e960575d { -webkit-flex-basis: 412px; -ms-flex-preferred-size: 412px; flex-basis: 412px; } }
.coh-ce-cpt_tech_support_modal-4ce28f18 { 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; position: fixed; top: 0; left: 0; z-index: 30; background-color: rgba(0, 0, 0, 0.6); bottom: 0; right: 0; }
.active.coh-ce-cpt_tech_support_modal-4ce28f18 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_tech_support_modal-c70c83e4 { background-color: white; margin-top: auto; margin-right: 24px; margin-bottom: auto; margin-left: 24px; min-height: 342px; max-height: -webkit-calc(var(--vh) - (64px * 2)); max-height: calc(var(--vh) - (64px * 2)); min-width: 327px; padding-top: 24.5px; padding-right: 24px; padding-bottom: 64px; padding-left: 24px; overflow-y: auto; }
@media (min-width: 1280px) { .coh-ce-cpt_tech_support_modal-c70c83e4 { min-height: 339px; min-width: 700px; padding-top: 33px; padding-right: 32px; padding-bottom: 80px; padding-left: 32px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_tech_support_modal-be3124cf { 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; color: #0e1941; }
@media (min-width: 1280px) { .coh-ce-cpt_tech_support_modal-be3124cf { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_tech_support_modal-5c8cde11 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; margin-bottom: 33px; }
.coh-ce-cpt_tech_support_modal-f588c86e { height: 60px; width: 60px; margin-bottom: 24px; }
.coh-ce-cpt_tech_support_modal-7f0aae2b { height: 100%; width: 100%; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; }
.coh-ce-cpt_tech_support_modal-4fbcd380 { font-size: 32px; line-height: 40px; margin-bottom: 16px; }
@media (min-width: 1280px) { .coh-ce-cpt_tech_support_modal-11e68abd { text-align: center; } }
.coh-ce-cpt_tech_support_modal-11e68abd p { font-size: 16px; line-height: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_tech_support_modal-11e68abd p { font-size: 20px; line-height: 28px; } }
.coh-ce-cpt_tech_support_modal-11e68abd p a { color: #0033a0; text-decoration: underline; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; text-decoration-skip-ink: none; text-underline-offset: 1px; -webkit-transition: 320ms ease-in-out background-position; -o-transition: 320ms ease-in-out background-position; transition: 320ms ease-in-out background-position; }
.coh-ce-cpt_tech_support_modal-11e68abd p a:hover { background-size: 100% 100%; text-decoration: none; }
.coh-ce-cpt_tech_support_modal-11e68abd p a:focus { text-decoration: none; background-position: left bottom; }
.coh-ce-cpt_tech_support_modal-11e68abd *:last-child { margin-bottom: 0; }
.coh-ce-cpt_3_up-966342f4 { position: relative; overflow: hidden; }
.--white__plain.--custom.coh-ce-cpt_3_up-966342f4 .custom-background { display: block; }
.coh-ce-cpt_3_up-966342f4 .custom-background { display: none; }
.coh-ce-cpt_3_up-f5d986fa { margin-right: 24px; margin-left: 24px; padding-top: 64px; padding-bottom: 64px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_3_up-f5d986fa { margin-right: 48px; margin-left: 48px; padding-top: 80px; padding-bottom: 80px; } }
@media (min-width: 1024px) { .coh-ce-cpt_3_up-f5d986fa { padding-top: 128px; padding-bottom: 128px; } }
@media (min-width: 1280px) { .coh-ce-cpt_3_up-f5d986fa { margin-right: 50px; margin-left: 50px; } }
@media (min-width: 1440px) { .coh-ce-cpt_3_up-f5d986fa { max-width: 1296px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_3_up-19cc896b { margin-bottom: 3rem; }
@media (min-width: 1440px) { .coh-ce-cpt_3_up-19cc896b { margin-bottom: 4rem; } }
.coh-ce-cpt_3_up-19cc896b p { font-family: "AllState Sans", sans-serif; font-weight: 400; font-size: 32px; line-height: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_3_up-19cc896b p { font-family: "AllState Sans", sans-serif; font-weight: 500; } }
@media (min-width: 1024px) { .coh-ce-cpt_3_up-19cc896b p { font-family: "AllState Sans", sans-serif; font-weight: 400; font-size: 48px; line-height: 56px; } }
.coh-ce-cpt_pullquote-9f9c1580 { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; margin-bottom: 48px; }
@media (min-width: 768px) { .coh-ce-cpt_pullquote-9f9c1580 { margin-bottom: 40px; } }
@media (min-width: 1024px) { .coh-ce-cpt_pullquote-9f9c1580 { margin-bottom: 64px; } }
@media (min-width: 1440px) { .coh-ce-cpt_pullquote-9f9c1580 { max-width: 1440px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_pullquote-4ac880be { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_pullquote-4ac880be { grid-column: 2 / span 10; grid-template-columns: repeat(10, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_pullquote-4ac880be { grid-column: 4 / span 8; grid-template-columns: repeat(8, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
.coh-ce-cpt_pullquote-4ac880be:before { background-color: #45bce5; height: 100%; width: 2px; position: absolute; top: 0; left: 0; }
.coh-ce-cpt_pullquote-d25bce1b { grid-column: 2 / -1; margin-left: -16px; font-size: 20px; line-height: 28px; }
@media (min-width: 1280px) { .coh-ce-cpt_pullquote-d25bce1b { font-size: 32px; line-height: 40px; margin-left: 0; } }
.coh-ce-cpt_pullquote-d25bce1b: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: "\E930"; font-family: "icomoon"; color: #45bce5; display: block; margin-bottom: 16px; font-size: 31px; height: 29px; width: 35px; }
@media (min-width: 1280px) { .coh-ce-cpt_pullquote-d25bce1b:before { height: 64px; width: 78px; margin-bottom: 24px; font-size: 70px; } }
.coh-ce-cpt_pullquote-a0d0925a { grid-column: 2 / -1; margin-bottom: 40px; margin-left: -16px; font-size: 20px; line-height: 28px; }
@media (min-width: 1280px) { .coh-ce-cpt_pullquote-a0d0925a { font-size: 32px; line-height: 40px; margin-left: 0; } }
@media (min-width: 1440px) { .coh-ce-cpt_pullquote-a0d0925a { max-width: 724.25px; } }
.coh-ce-cpt_pullquote-137c3365 { grid-column: 2 / -1; margin-left: -16px; }
@media (min-width: 1280px) { .coh-ce-cpt_pullquote-137c3365 { margin-left: 0; } }
.coh-ce-cpt_pullquote-137c3365 p { font-size: 16px; line-height: 22.4px; }
@media (min-width: 1280px) { .coh-ce-cpt_pullquote-137c3365 p { font-size: 18px; line-height: 25.2px; } }
.coh-ce-cpt_pullquote-137c3365 a { color: #0033a0; position: relative; z-index: 1; text-decoration: underline; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_pullquote-137c3365 a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_featured_key_points-5c94722a { color: white; background-color: #0e1941; padding-top: 64px; padding-bottom: 64px; }
@media (min-width: 1024px) { .coh-ce-cpt_featured_key_points-5c94722a { padding-top: 100px; padding-bottom: 100px; } }
.coh-ce-cpt_featured_key_points-dc6048ff { margin-bottom: 48px; grid-column: 1 / -1; font-family: "AllState Sans", sans-serif; font-weight: 500; font-size: 32px; line-height: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_featured_key_points-dc6048ff { margin-bottom: 64px; } }
@media (min-width: 1024px) { .coh-ce-cpt_featured_key_points-dc6048ff { margin-bottom: 0; grid-column: 1 / span 5; font-family: "AllState Sans", sans-serif; font-size: 48px; line-height: 56px; } }
.coh-ce-cpt_featured_key_points-9080a000 { grid-column: 1 / -1; }
@media (min-width: 1024px) { .coh-ce-cpt_featured_key_points-9080a000 { grid-column: 6 / span 7; } }
.coh-ce-cpt_featured_key_points-cc973d34 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (min-width: 1024px) { .coh-ce-cpt_featured_key_points-cc973d34 { margin-right: -28px; margin-left: -28px; } }
.coh-ce-cpt_featured_key_points-49f5885f { border-left-width: 2px; border-color: #00c39c; border-style: solid; padding-left: 30px; margin-bottom: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_featured_key_points-49f5885f { padding-left: 40px; margin-bottom: 64px; -webkit-flex-basis: 49%; -ms-flex-preferred-size: 49%; flex-basis: 49%; } }
@media (min-width: 1024px) { .coh-ce-cpt_featured_key_points-49f5885f { padding-left: 30px; margin-bottom: 73px; -webkit-flex-basis: 45%; -ms-flex-preferred-size: 45%; flex-basis: 45%; } }
.coh-ce-cpt_featured_key_points-91cd0cb2 { color: #00c39c; margin-bottom: 24px; font-family: "AllState Sans", sans-serif; font-weight: 500; font-size: 48px; line-height: 56px; }
@media (min-width: 768px) { .coh-ce-cpt_featured_key_points-91cd0cb2 { margin-bottom: 40px; } }
@media (min-width: 1024px) { .coh-ce-cpt_featured_key_points-91cd0cb2 { margin-bottom: 24px; font-size: 56px; line-height: 64px; } }
.coh-ce-cpt_featured_key_points-53f7d8aa { font-family: "AllState Sans", sans-serif; font-weight: 400; }
.coh-ce-cpt_featured_key_points-53f7d8aa p { font-size: 14px; line-height: 22px; }
@media (min-width: 768px) { .coh-ce-cpt_featured_key_points-53f7d8aa p { font-size: 16px; line-height: 24px; } }
@media (min-width: 1024px) { .coh-ce-cpt_featured_key_points-53f7d8aa p { font-size: 14px; line-height: 22px; } }
.coh-ce-cpt_featured_key_points-53f7d8aa .coh-style-body-large { font-size: 20px; line-height: 28px; }
.coh-ce-cpt_featured_key_points-53f7d8aa * { margin-bottom: 16px; }
@media (min-width: 768px) { .coh-ce-cpt_featured_key_points-53f7d8aa * { margin-bottom: 20px; } }
@media (min-width: 1280px) { .coh-ce-cpt_featured_key_points-53f7d8aa * { margin-bottom: 16px; } }
.coh-ce-cpt_featured_key_points-53f7d8aa *:last-child { margin-bottom: 0; }
.coh-ce-cpt_featured_key_points-53f7d8aa a { color: #45bce5; position: relative; z-index: 1; text-decoration: underline; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_featured_key_points-53f7d8aa a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_curated_reviews_module-9a50928e { padding-top: 64px; padding-bottom: 64px; }
.coh-ce-cpt_curated_reviews_module-edfe5d5d { max-width: 100%; margin-top: 0; margin-right: 1.5rem; margin-bottom: 0; margin-left: 1.5rem; }
@media (min-width: 768px) { .coh-ce-cpt_curated_reviews_module-edfe5d5d { max-width: 672px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-edfe5d5d { max-width: 928px; } }
@media (min-width: 1280px) { .coh-ce-cpt_curated_reviews_module-edfe5d5d { max-width: 1152px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (min-width: 1440px) { .coh-ce-cpt_curated_reviews_module-edfe5d5d { max-width: 1296px; } }
.coh-ce-cpt_curated_reviews_module-cd092ae4 { margin-bottom: 48px; }
@media (min-width: 768px) { .coh-ce-cpt_curated_reviews_module-cd092ae4 { margin-bottom: 32px; } }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-cd092ae4 { margin-bottom: 70px; } }
.coh-ce-cpt_curated_reviews_module-ca75a07c { font-family: "AllState Sans", sans-serif; font-weight: 400; font-size: 40px; line-height: 48px; max-width: 522px; margin-bottom: 24px; }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-ca75a07c { font-size: 48px; line-height: 56px; } }
.coh-ce-cpt_curated_reviews_module-ca75a07c a { color: #0033a0; text-decoration: underline; position: relative; z-index: 1; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_curated_reviews_module-ca75a07c a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_curated_reviews_module-9740826f { margin-bottom: 48px; -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: start; -ms-flex-pack: start; justify-content: start; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 768px) { .coh-ce-cpt_curated_reviews_module-9740826f { margin-bottom: 80px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-column-gap: 59px; -moz-column-gap: 59px; column-gap: 59px; display: grid; grid-template-columns: repeat(3, 1fr); } }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-9740826f { -webkit-column-gap: 138px; -moz-column-gap: 138px; column-gap: 138px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_curated_reviews_module-9740826f:before { content: none; }
.coh-ce-cpt_curated_reviews_module-ab3f56d0 { margin-bottom: 64px; }
@media (min-width: 768px) { .coh-ce-cpt_curated_reviews_module-ab3f56d0 { margin-bottom: 0; } }
.coh-ce-cpt_curated_reviews_module-ab3f56d0:last-child { margin-bottom: 0; }
.coh-ce-cpt_curated_reviews_module-ce162d79 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_curated_reviews_module-ce162d79 div { width: 21px; height: 20px; border-color: #037e68; margin-right: 8px; }
.coh-ce-cpt_curated_reviews_module-ce162d79 div:last-child { margin-right: 0; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-10 { background: -webkit-gradient(linear, left top, right top, color-stop(25%, #037E68), color-stop(25%, white)); background: -webkit-linear-gradient(left, #037E68 25%, white 25%); background: -o-linear-gradient(left, #037E68 25%, white 25%); background: linear-gradient(to right, #037E68 25%, white 25%);; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-20 { background: -webkit-gradient(linear, left top, right top, color-stop(35%, #037E68), color-stop(35%, white)); background: -webkit-linear-gradient(left, #037E68 35%, white 35%); background: -o-linear-gradient(left, #037E68 35%, white 35%); background: linear-gradient(to right, #037E68 35%, white 35%);; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-30 { background: -webkit-gradient(linear, left top, right top, color-stop(40%, #037E68), color-stop(40%, white)); background: -webkit-linear-gradient(left, #037E68 40%, white 40%); background: -o-linear-gradient(left, #037E68 40%, white 40%); background: linear-gradient(to right, #037E68 40%, white 40%);; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-40 { background: -webkit-gradient(linear, left top, right top, color-stop(45%, #037E68), color-stop(45%, white)); background: -webkit-linear-gradient(left, #037E68 45%, white 45%); background: -o-linear-gradient(left, #037E68 45%, white 45%); background: linear-gradient(to right, #037E68 45%, white 45%);; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-50 { background: -webkit-gradient(linear, left top, right top, color-stop(50%, #037E68), color-stop(50%, white)); background: -webkit-linear-gradient(left, #037E68 50%, white 50%); background: -o-linear-gradient(left, #037E68 50%, white 50%); background: linear-gradient(to right, #037E68 50%, white 50%);; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-60 { background: -webkit-gradient(linear, left top, right top, color-stop(60%, #037E68), color-stop(60%, white)); background: -webkit-linear-gradient(left, #037E68 60%, white 60%); background: -o-linear-gradient(left, #037E68 60%, white 60%); background: linear-gradient(to right, #037E68 60%, white 60%);; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-70 { background: -webkit-gradient(linear, left top, right top, color-stop(65%, #037E68), color-stop(65%, white)); background: -webkit-linear-gradient(left, #037E68 65%, white 65%); background: -o-linear-gradient(left, #037E68 65%, white 65%); background: linear-gradient(to right, #037E68 65%, white 65%);; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-80 { background: -webkit-gradient(linear, left top, right top, color-stop(70%, #037E68), color-stop(70%, white)); background: -webkit-linear-gradient(left, #037E68 70%, white 70%); background: -o-linear-gradient(left, #037E68 70%, white 70%); background: linear-gradient(to right, #037E68 70%, white 70%);; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-90 { background: -webkit-gradient(linear, left top, right top, color-stop(75%, #037E68), color-stop(75%, white)); background: -webkit-linear-gradient(left, #037E68 75%, white 75%); background: -o-linear-gradient(left, #037E68 75%, white 75%); background: linear-gradient(to right, #037E68 75%, white 75%);; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-full { background-color: #037e68; }
.coh-ce-cpt_curated_reviews_module-ce162d79 .percent-empty { background-color: white; }
.coh-ce-cpt_curated_reviews_module-e3cb2310 { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0e1941; font-size: 24px; line-height: 32px; margin-top: 10px; }
.coh-ce-cpt_curated_reviews_module-452fa916 { margin-right: 0; margin-left: 0; }
.coh-ce-cpt_curated_reviews_module-bee9f3b2 { padding-top: 48px; padding-right: 18px; padding-bottom: 48px; padding-left: 32px; 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: start; -ms-flex-align: start; align-items: start; padding-left: 32px !important; padding-right: 18px !important; }
@media (min-width: 768px) { .coh-ce-cpt_curated_reviews_module-bee9f3b2 { padding-top: 48px; padding-right: 58px; padding-bottom: 48px; padding-left: 24px; padding-left: 24px !important; padding-right: 58px !important; } }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-bee9f3b2 { padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; padding-left: 50px !important; padding-right: 50px !important; } }
.coh-ce-cpt_curated_reviews_module-bee9f3b2:first-child { grid-column: 1 / -1; border-left-width: 3px; border-left-style: solid; border-color: #45bce5; background-color: #f3f6f9; margin-top: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-bee9f3b2:first-child { grid-column: 1 / span 4; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; -o-transition: transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; } }
.coh-ce-cpt_curated_reviews_module-bee9f3b2:nth-child(2) { background-color: #f3f6f9; margin-top: 24px; border-left-width: 3px; border-left-style: solid; border-color: #45bce5; grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_curated_reviews_module-bee9f3b2:nth-child(2) { margin-top: 16px; } }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-bee9f3b2:nth-child(2) { grid-column: 5 / span 4; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; -o-transition: transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; margin-top: 0; } }
.coh-ce-cpt_curated_reviews_module-bee9f3b2:last-child { background-color: #f3f6f9; border-left-width: 3px; border-left-style: solid; border-color: #45bce5; grid-column: 1 / -1; margin-top: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_curated_reviews_module-bee9f3b2:last-child { margin-top: 16px; } }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-bee9f3b2:last-child { grid-column: 9 / span 4; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; -o-transition: transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; margin-top: 0; } }
.coh-ce-cpt_curated_reviews_module-f157560b { margin-bottom: 16px; }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-f157560b { margin-bottom: 24px; } }
.coh-ce-cpt_curated_reviews_module-f157560b:before { line-height: 44px; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #45bce5; font-size: 52px; margin-top: 16px; display: block; content: "\E930"; font-family: "icomoon"; }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-f157560b:before { margin-top: 24px; font-size: 77px; line-height: 64px; } }
.coh-ce-cpt_curated_reviews_module-bedd1162 { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; font-size: 20px; line-height: 28px; -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -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; margin-bottom: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_curated_reviews_module-bedd1162 { font-size: 24px; line-height: 31.2px; } }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-bedd1162 { margin-bottom: 67px; } }
.coh-ce-cpt_curated_reviews_module-bedd1162 strong { font-family: "AllState Sans", sans-serif; font-weight: 700; color: #0e1941; font-size: 20px; line-height: 28px; }
@media (min-width: 768px) { .coh-ce-cpt_curated_reviews_module-bedd1162 strong { line-height: 31.2px; font-size: 24px; } }
.coh-ce-cpt_curated_reviews_module-bedd1162 a { color: #0033a0; position: relative; z-index: 1; text-decoration: underline; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_curated_reviews_module-bedd1162 a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_curated_reviews_module-63971a3c { font-family: "AllState Sans", sans-serif; color: #0e1941; font-weight: 700; font-size: 14px; line-height: 26px; text-transform: uppercase; }
@media (min-width: 1024px) { .coh-ce-cpt_curated_reviews_module-63971a3c { font-size: 16px; line-height: 26px; } }
.coh-ce-cpt_cta_breaker-b986a80c { background-color: #0033a0; padding-top: 64px; padding-bottom: 70px; position: relative; color: white; font-family: "AllState Sans", sans-serif; }
@media (min-width: 768px) { .coh-ce-cpt_cta_breaker-b986a80c { padding-bottom: 59px; } }
@media (min-width: 1024px) { .coh-ce-cpt_cta_breaker-b986a80c { padding-top: 128px; padding-bottom: 128px; } }
.--gray.coh-ce-cpt_cta_breaker-b986a80c { background-color: #f3f6f9; color: black; }
.--gray.coh-ce-cpt_cta_breaker-b986a80c [data-cta-style="primary"] { display: none; }
.--blue.coh-ce-cpt_cta_breaker-b986a80c [data-cta-style="underlined"] { display: none; }
.coh-ce-cpt_cta_breaker-61f22ce4 { text-align: center; position: relative; z-index: 1; }
.coh-ce-cpt_cta_breaker-bd00e641 { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_cta_breaker-bd00e641 { grid-column: 3 / 11; } }
@media (min-width: 1024px) { .coh-ce-cpt_cta_breaker-bd00e641 { grid-column: 2 / 12; } }
.coh-ce-cpt_cta_breaker-4efa54da { margin-top: 24px; margin-bottom: 24px; 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; row-gap: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_cta_breaker-4efa54da { margin-top: 32px; margin-bottom: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_cta_breaker-4efa54da { margin-top: 24px; margin-bottom: 0; } }
.coh-ce-cpt_cta_breaker-4efa54da:before { content: none; }
.coh-ce-cpt_cta_breaker-4efa54da:after { content: none; }
.--gray.coh-ce-cpt_cta_breaker-4efa54da a { color: #0033a0; }
.coh-ce-cpt_cta_breaker-4efa54da a { color: white; text-decoration: underline; text-decoration-skip-ink: none; text-underline-offset: 2px; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: 320ms ease-in-out background-size, color 320ms ease-in-out; -o-transition: 320ms ease-in-out background-size, color 320ms ease-in-out; transition: 320ms ease-in-out background-size, color 320ms ease-in-out; padding-top: 2px; padding-bottom: 2px; }
.coh-ce-cpt_cta_breaker-4efa54da p { margin-bottom: 0; }
.coh-ce-cpt_cta_breaker-68a48ddd { margin-top: 40px; color: #0e1941; background-color: #ed7766; font-size: 16px; font-family: "AllState Sans", sans-serif; line-height: 24px; padding-top: 8px; padding-right: 22px; padding-bottom: 9px; padding-left: 22px; -webkit-border-radius: 50px; border-radius: 50px; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_cta_breaker-68a48ddd { margin-top: 40px; font-size: 16px; padding-top: 9px; padding-right: 22px; padding-bottom: 9px; padding-left: 22px; line-height: 20.8px; } }
@media (min-width: 1024px) { .coh-ce-cpt_cta_breaker-68a48ddd { margin-top: 64px; font-size: 18px; padding-top: 9px; padding-right: 46px; padding-bottom: 9px; padding-left: 46px; line-height: 23.4px; } }
.--gray.coh-ce-cpt_cta_breaker-68a48ddd { background-color: rgba(0, 0, 0, 0); color: #0033a0; border-bottom-width: 2px; border-color: #0033a0; -webkit-border-radius: 0; border-radius: 0; border-style: solid; padding-top: 4px; padding-right: 0; padding-bottom: 6px; padding-left: 0; margin-top: 16px; margin-right: 9px; margin-left: 6px; }
@media (min-width: 768px) { .--gray.coh-ce-cpt_cta_breaker-68a48ddd { margin-top: 40px; margin-right: 9px; margin-left: 6px; padding-top: 4px; padding-right: 0; padding-bottom: 6px; padding-left: 0; } }
@media (min-width: 1024px) { .--gray.coh-ce-cpt_cta_breaker-68a48ddd { margin-top: 16px; margin-right: 9px; margin-left: 6px; padding-top: 4px; padding-right: 0; padding-bottom: 6px; padding-left: 0; } }
.--gray.coh-ce-cpt_cta_breaker-68a48ddd:hover { margin-right: 0; margin-left: 0; padding-right: 9px; padding-left: 6px; background-color: #d9eeff; border-bottom-color: rgba(0, 0, 0, 0); border-width: 0; border-bottom-width: 2px; }
@media (min-width: 768px) { .--gray.coh-ce-cpt_cta_breaker-68a48ddd:hover { margin-right: 0; margin-left: 0; padding-right: 9px; padding-left: 6px; } }
@media (min-width: 1024px) { .--gray.coh-ce-cpt_cta_breaker-68a48ddd:hover { margin-right: 0; margin-left: 0; padding-right: 9px; padding-left: 6px; } }
.--gray.coh-ce-cpt_cta_breaker-68a48ddd:active { -webkit-box-shadow: initial; box-shadow: initial; background-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_cta_breaker-44289f77 { margin-top: 40px; font-size: 18px; line-height: 23.4px; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_cta_breaker-44289f77 { margin-top: 40px; font-size: 18px; line-height: 23.4px; } }
@media (min-width: 1024px) { .coh-ce-cpt_cta_breaker-44289f77 { margin-top: 4rem; font-size: 18px; line-height: 23.4px; } }
.coh-ce-cpt_cta_breaker-3cd9a02 { position: absolute; bottom: 0; left: 0; width: 100%; max-height: 188px; overflow: hidden; }
@media (min-width: 768px) { .coh-ce-cpt_cta_breaker-3cd9a02 { width: 272px; max-height: 468px; } }
@media (min-width: 1024px) { .coh-ce-cpt_cta_breaker-3cd9a02 { width: 529px; max-height: 310px; } }
.coh-ce-cpt_card_carousel_0-99de4b37 { max-width: var(--vw); overflow: hidden; }
.hide-overflow.coh-ce-cpt_card_carousel_0-99de4b37 .card-carousel__cards-container { overflow: hidden; }
.coh-ce-cpt_card_carousel_0-432a54ed { padding-top: 80px; padding-bottom: 64px; font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-432a54ed { padding-top: 61px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-432a54ed { padding-top: 64px; padding-bottom: 100px; } }
.coh-ce-cpt_card_carousel_0-b152c1e0 { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-b152c1e0 { grid-column: 1 / span 11; display: grid; grid-template-columns: repeat(11, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-b152c1e0 { grid-column: 1 / span 4; display: block; } }
.coh-ce-cpt_card_carousel_0-cfeaa076 { font-size: 32px; line-height: 40px; margin-bottom: 10px; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-cfeaa076 { grid-column: 1 / span 9; margin-bottom: 32px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-cfeaa076 { font-size: 48px; line-height: 56px; } }
.coh-ce-cpt_card_carousel_0-69fcd1cb { font-size: 16px; line-height: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-69fcd1cb { grid-column: 1 / -1; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-69fcd1cb { font-size: 14px; line-height: 22px; } }
.coh-ce-cpt_card_carousel_0-69fcd1cb p { margin-bottom: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-69fcd1cb p { margin-bottom: 22px; } }
.coh-ce-cpt_card_carousel_0-69fcd1cb p:last-child { margin-bottom: 0; }
.coh-ce-cpt_card_carousel_0-69fcd1cb a { color: #0033a0; position: relative; z-index: 1; text-decoration: underline; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0% 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_card_carousel_0-69fcd1cb a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_card_carousel_0-7aef8739 { grid-column: 1 / -1; margin-right: -24px; margin-left: -24px; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-7aef8739 { margin-right: -48px; margin-left: -48px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-7aef8739 { margin-right: -50px; margin-left: 0; grid-column: 6 / -1; } }
@media (min-width: 1440px) { .coh-ce-cpt_card_carousel_0-7aef8739 { margin-right: -72px; } }
.coh-ce-cpt_card_carousel_0-2bb39ae2 { padding-top: 48px; padding-bottom: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-2bb39ae2 { padding-top: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-2bb39ae2 { padding-top: 30px; margin-top: -30px; margin-left: -30px; } }
.coh-ce-cpt_card_carousel_0-8f4984d6 { width: -webkit-calc((271 / 375) * var(--vw)); width: calc((271 / 375) * var(--vw)); position: relative; min-height: 393px; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-8f4984d6 { width: -webkit-calc((271 / 768) * var(--vw)); width: calc((271 / 768) * var(--vw)); min-height: 356px; } }
@media (min-width: 1024px) { .coh-ce-cpt_card_carousel_0-8f4984d6 { width: -webkit-calc((271 / 1024) * var(--vw)); width: calc((271 / 1024) * var(--vw)); } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-8f4984d6 { width: -webkit-calc((273 / 1280) * var(--vw)); width: calc((273 / 1280) * var(--vw)); min-height: 393px; } }
@media (min-width: 1440px) { .coh-ce-cpt_card_carousel_0-8f4984d6 { width: 301px; } }
.coh-ce-cpt_card_carousel_0-8f4984d6:before { width: 100%; display: block; content: ''; }
.splide__slide.coh-ce-cpt_card_carousel_0-8f4984d6 { margin-right: 24px; }
@media (min-width: 768px) { .splide__slide.coh-ce-cpt_card_carousel_0-8f4984d6 { margin-right: 16px; } }
@media (min-width: 1280px) { .splide__slide.coh-ce-cpt_card_carousel_0-8f4984d6 { margin-right: 30px; } }
.splide__slide.is-active.coh-ce-cpt_card_carousel_0-8f4984d6 .card__wrapper { -webkit-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; }
@media (min-width: 1024px) { .splide__slide.is-active.coh-ce-cpt_card_carousel_0-8f4984d6 .card__wrapper { background-color: white; -webkit-box-shadow: 0 10px 30px 2px rgba(47, 56, 71, 0.15); box-shadow: 0 10px 30px 2px rgba(47, 56, 71, 0.15); } }
.coh-ce-cpt_card_carousel_0-221d0af2 { padding-top: 37px; padding-right: 32px; padding-bottom: 37px; padding-left: 35px; background-color: #f3f6f9; -webkit-transition: background-color 320ms ease-in-out, 320ms ease-in-out box-shadow; -o-transition: background-color 320ms ease-in-out, 320ms ease-in-out box-shadow; transition: background-color 320ms ease-in-out, 320ms ease-in-out box-shadow; height: 100%; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-221d0af2 { padding-top: 38px; padding-right: 24px; padding-bottom: 38px; padding-left: 24px; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-221d0af2 { padding-right: 32px; padding-left: 35px; } }
.coh-ce-cpt_card_carousel_0-221d0af2:before { content: ''; display: block; height: 100%; width: 3px; position: absolute; top: 0; left: 0; background-color: #45bce5; }
.coh-ce-cpt_card_carousel_0-d544a7f5 { margin-bottom: 29px; height: 46px; width: 46px; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-d544a7f5 { margin-bottom: 30px; } }
.coh-ce-cpt_card_carousel_0-7f0aae2b { height: 100%; width: 100%; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; }
.coh-ce-cpt_card_carousel_0-c4b2ccf2 { margin-bottom: 16px; }
.coh-ce-cpt_card_carousel_0-c4b2ccf2 * { -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; font-weight: 500; font-size: 24px; line-height: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-c4b2ccf2 * { -webkit-hyphens: none; -ms-hyphens: none; hyphens: none; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-c4b2ccf2 * { font-size: 32px; line-height: 40px; } }
.coh-ce-cpt_card_carousel_0-c4b2ccf2 *:last-child { margin-bottom: 0; }
.coh-ce-cpt_card_carousel_0-c4b2ccf2 * span { font-size: 32px; line-height: 40px; }
.coh-ce-cpt_card_carousel_0-c4b2ccf2 p { font-size: 32px; line-height: 40px; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-c4b2ccf2 p { font-weight: 500; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-c4b2ccf2 p { font-size: 40px; line-height: 48px; font-weight: 400; } }
.coh-ce-cpt_card_carousel_0-c4b2ccf2 a { color: #0033a0; text-decoration: underline; position: relative; z-index: 1; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0% 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_card_carousel_0-c4b2ccf2 a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_card_carousel_0-39ceb306 { font-size: 14px; line-height: 22px; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-39ceb306 { font-size: 16px; line-height: 24px; } }
.coh-ce-cpt_card_carousel_0-b6d9aa4a { 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: -8px; margin-right: 24px; margin-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_card_carousel_0-b6d9aa4a { margin-top: 2px; margin-right: auto; margin-left: 48px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
@media (min-width: 1280px) { .coh-ce-cpt_card_carousel_0-b6d9aa4a { margin-top: 8px; margin-left: 0; } }
.coh-ce-cpt_card_carousel_0-47cbde7f { 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: 56px; width: 56px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 18px; -webkit-flex-basis: 56px; -ms-flex-preferred-size: 56px; flex-basis: 56px; -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; font-family: "AllState Sans", sans-serif; color: #0e1941; background-color: #ed7766; border-width: 2px; border-style: solid; border-color: #ed7766; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; }
.coh-ce-cpt_card_carousel_0-47cbde7f: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: "\E913"; font-family: "icomoon"; }
.coh-ce-cpt_card_carousel_0-b1779cd9 { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; margin-right: 24px; margin-left: 24px; 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; }
.compressed.coh-ce-cpt_card_carousel_0-b1779cd9 { margin-right: 19px; margin-left: 19px; }
@media (min-width: 768px) { .compressed.coh-ce-cpt_card_carousel_0-b1779cd9 { margin-right: 24px; margin-left: 24px; } }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page { margin-right: 24px; }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page:last-child { margin-right: 0; }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page.is-active .pagination__btn { background-color: #0e1941; }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page.is-active .pagination__btn:before { content: none; }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page.is-active .pagination__btn:focus { border-color: #0e1941; }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page .pagination__btn { display: block; height: 16px; width: 16px; border-width: 1px; -webkit-border-radius: 100%; border-radius: 100%; border-style: solid; border-color: #0e1941; background-color: white; -webkit-transition: background-color 320ms ease-in-out, 320ms ease-in-out border-color; -o-transition: background-color 320ms ease-in-out, 320ms ease-in-out border-color; transition: background-color 320ms ease-in-out, 320ms ease-in-out border-color; position: relative; }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page .pagination__btn:before { content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; border-width: 2px; -webkit-border-radius: 100%; border-radius: 100%; border-style: solid; border-color: rgba(0, 0, 0, 0); -webkit-transition: 320ms ease-in-out border-color; -o-transition: 320ms ease-in-out border-color; transition: 320ms ease-in-out border-color; -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page .pagination__btn:hover { border-color: #0033a0; }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page .pagination__btn:hover:before { border-color: #0033a0; }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page .pagination__btn:focus { border-color: #0033a0; }
.coh-ce-cpt_card_carousel_0-b1779cd9 .pagination__page .pagination__btn:focus:before { border-color: #0033a0; }
.coh-ce-cpt_card_carousel_0-78c884db { 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: 56px; width: 56px; font-size: 18px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-flex-basis: 56px; -ms-flex-preferred-size: 56px; flex-basis: 56px; -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; font-family: "AllState Sans", sans-serif; color: #0e1941; background-color: #ed7766; border-width: 2px; border-style: solid; border-color: #ed7766; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; }
.coh-ce-cpt_card_carousel_0-78c884db: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: "\E914"; font-family: "icomoon"; }
@media (min-width: 1440px) { .coh-ce-cpt_vertical_faq-9e7e1635 { max-width: 1440px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_vertical_faq-ce2521a9 { padding-top: 64px; }
.coh-ce-cpt_vertical_faq-46dcdc73 { grid-column: 1 / -1; margin-bottom: 48px; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_faq-46dcdc73 { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-46dcdc73 { grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; margin-bottom: 64px; } }
.coh-ce-cpt_vertical_faq-e69121cb { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0e1941; font-size: 32px; line-height: 40px; margin-bottom: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_faq-e69121cb { grid-column: 1 / span 6; margin-bottom: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-e69121cb { grid-column: 1 / span 5; font-size: 48px; line-height: 56px; } }
.coh-ce-cpt_vertical_faq-e68142f5 { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; font-size: 20px; line-height: 28px; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_faq-e68142f5 { grid-column: 8 / -1; font-size: 16px; line-height: 24px; } }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-e68142f5 { grid-column: 9 / -1; font-size: 20px; line-height: 28px; } }
.coh-ce-cpt_vertical_faq-e68142f5:before { content: none; }
.coh-ce-cpt_vertical_faq-e68142f5:after { content: none; }
.coh-ce-cpt_vertical_faq-e68142f5 p { margin-bottom: 14px; }
.coh-ce-cpt_vertical_faq-e68142f5 p:last-child { margin-bottom: 0; }
.coh-ce-cpt_vertical_faq-e68142f5 p a { color: #0033a0; position: relative; font-weight: 500; text-decoration: underline; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_vertical_faq-e68142f5 p a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_vertical_faq-e68142f5 ul, .coh-ce-cpt_vertical_faq-e68142f5 ol { list-style: revert; line-height: 1.5; padding-left: 20px; margin-top: 24px; margin-bottom: 24px; margin-left: 10px; }
.coh-ce-cpt_vertical_faq-fb21cce3 { grid-column: 1 / -1; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-fb21cce3 { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-cpt_vertical_faq-3a7dd37 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #94a1b0; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-3a7dd37 { grid-column: 1 / span 6; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.is-active.coh-ce-cpt_vertical_faq-f4558d37 .vertical-faq__heading { color: #0033a0; }
.is-active.coh-ce-cpt_vertical_faq-f4558d37 .vertical-faq__toggle-btn { color: #0033a1; }
.coh-ce-cpt_vertical_faq-df4ac39c { display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-top-width: 1px; border-top-style: solid; border-top-color: #6b7789; padding-top: 24px; padding-bottom: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_faq-df4ac39c { grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-df4ac39c { grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; padding-top: 32px; padding-bottom: 32px; } }
.coh-ce-cpt_vertical_faq-fd96dc2b { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #6b7789; font-size: 20px; line-height: 28px; grid-column: 1 / -1; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-fd96dc2b { font-size: 24px; line-height: 32px; } }
.coh-ce-cpt_vertical_faq-223e9e91 { text-align: left; width: 100%; color: #6b7789; position: relative; padding-right: 42px; }
.coh-ce-cpt_vertical_faq-223e9e91: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: "\E912"; font-family: "icomoon"; color: #0e1941; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #d9eeff; height: 28px; width: 28px; position: absolute; right: 0; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; -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: 320ms ease-in-out transform; -o-transition: 320ms ease-in-out transform; transition: 320ms ease-in-out transform; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-223e9e91:before { font-size: 16px; height: 32px; width: 32px; } }
.coh-ce-cpt_vertical_faq-223e9e91[aria-expanded="true"]:before { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
.coh-ce-cpt_vertical_faq-9fc361fe { height: 0; overflow: hidden; }
.coh-ce-cpt_vertical_faq-1449aed4 { margin-top: 16px; margin-bottom: 48px; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-1449aed4 { margin-bottom: 64px; } }
.coh-ce-cpt_vertical_faq-1449aed4 h2, .coh-ce-cpt_vertical_faq-1449aed4 h3, .coh-ce-cpt_vertical_faq-1449aed4 h4, .coh-ce-cpt_vertical_faq-1449aed4 h5, .coh-ce-cpt_vertical_faq-1449aed4 h6 { margin-bottom: 16px; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-1449aed4 h2, .coh-ce-cpt_vertical_faq-1449aed4 h3, .coh-ce-cpt_vertical_faq-1449aed4 h4, .coh-ce-cpt_vertical_faq-1449aed4 h5, .coh-ce-cpt_vertical_faq-1449aed4 h6 { margin-bottom: 20px; } }
.coh-ce-cpt_vertical_faq-1449aed4 p { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; font-size: 16px; line-height: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-1449aed4 p { font-size: 20px; line-height: 28px; } }
.coh-ce-cpt_vertical_faq-1449aed4 p .coh-style-title-small { margin-bottom: 16px; display: block; }
@media (min-width: 768px) { .coh-ce-cpt_vertical_faq-1449aed4 p .coh-style-title-small { margin-bottom: 24px; } }
.coh-ce-cpt_vertical_faq-1449aed4 > *:last-child { margin-bottom: 0; }
.coh-ce-cpt_vertical_faq-1449aed4 a { color: #0033a0; text-decoration: underline; position: relative; z-index: 1; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-position: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_vertical_faq-1449aed4 a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_vertical_faq-1449aed4 ul, .coh-ce-cpt_vertical_faq-1449aed4 ol { list-style: revert; padding-left: 20px; margin-top: 24px; margin-bottom: 24px; margin-left: 10px; line-height: 1.5; }
.coh-ce-cpt_vertical_faq-bddc6d26 { display: none; position: relative; }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-bddc6d26 { grid-column: 7 / -1; display: block; margin-right: -50px; min-height: 778px; } }
@media (min-width: 1440px) { .coh-ce-cpt_vertical_faq-bddc6d26 { margin-right: -72px; } }
@media (min-width: 1280px) { .coh-ce-cpt_vertical_faq-bddc6d26:before { width: 100%; padding-top: -webkit-calc((778 / 625) * 100%); padding-top: calc((778 / 625) * 100%); display: block; } }
@media (min-width: 1440px) { .coh-ce-cpt_vertical_faq-bddc6d26:before { padding-top: -webkit-calc((876 / 704) * 100%); padding-top: calc((876 / 704) * 100%); } }
.coh-ce-cpt_vertical_faq-cb1c5e4 { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.coh-ce-cpt_content_module-5e87c210 { padding-top: 64px; padding-bottom: 64px; }
.coh-ce-cpt_content_module-a5256cb { margin-right: auto; margin-left: auto; max-width: 20.4375rem; -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 768px) { .coh-ce-cpt_content_module-a5256cb { max-width: 42rem; -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; -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: 1024px) { .coh-ce-cpt_content_module-a5256cb { max-width: 56rem; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_content_module-a5256cb { max-width: 81rem; } }
.coh-ce-cpt_content_module-a5256cb:before { content: normal; }
.coh-ce-cpt_content_module-a5256cb:after { content: normal; }
.coh-ce-cpt_content_module-8fcdcba3 { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; font-size: 20px; line-height: 28px; text-align: left; }
.coh-ce-cpt_content_module-8fcdcba3 ul { margin-top: 8px; }
.coh-ce-cpt_content_module-8fcdcba3 ul li { padding-left: 15px; position: relative; margin-bottom: 8px; }
@media (min-width: 768px) { .coh-ce-cpt_content_module-8fcdcba3 ul li { padding-left: 20px; } }
@media (min-width: 1280px) { .coh-ce-cpt_content_module-8fcdcba3 ul li { padding-left: 18px; } }
.coh-ce-cpt_content_module-8fcdcba3 ul li:last-child { margin-bottom: 0; }
.coh-ce-cpt_content_module-8fcdcba3 ul li svg { height: 10px; width: 10px; position: absolute; top: 6px; left: 0; }
@media (min-width: 768px) { .coh-ce-cpt_content_module-8fcdcba3 ul li svg { top: 7px; height: 11px; width: 11px; } }
@media (min-width: 1280px) { .coh-ce-cpt_content_module-8fcdcba3 ul li svg { top: 7px; height: 12px; width: 12px; } }
.coh-ce-cpt_content_module-8fcdcba3 ul li svg path { fill: #00C39C; }
.coh-ce-cpt_content_module-8fcdcba3 a { color: #0033a0; position: relative; z-index: 1; text-decoration: underline; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_content_module-8fcdcba3 a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_content_module-47f479a3 { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0e1941; font-size: 18px; line-height: 23.4px; text-align: left; padding-top: 10px; padding-right: 48px; padding-bottom: 10px; padding-left: 48px; background-color: #ed7766; -webkit-border-radius: 50px; border-radius: 50px; margin-top: 24px; }
@media (min-width: 1024px) { .coh-ce-cpt_content_module-47f479a3 { margin-top: 32px; } }
.coh-ce-cpt_storytelling-855b98d5 { padding-bottom: 80.19px; width: 100%; overflow: hidden; }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-855b98d5 { padding-top: 64px; padding-bottom: 0; position: relative; overflow: visible; } }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-855b98d5 { padding-top: 72.92px; } }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 { padding-bottom: 64px; overflow: hidden; }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 { padding-top: 0; } }
@media (min-width: 1280px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 { padding-bottom: 128px; } }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--upper { display: none; }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower { margin-top: -128px; } }
@media (min-width: 1280px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower { margin-top: -395px; } }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image { margin-top: 0; margin-right: 16px; margin-bottom: 0; }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image { margin-right: 23.98px; } }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:first-child { -webkit-flex-basis: -webkit-calc((139.65 / 375) * var(--vw)); -ms-flex-preferred-size: calc((139.65 / 375) * var(--vw)); flex-basis: calc((139.65 / 375) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: -10px; }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:first-child { -webkit-flex-basis: -webkit-calc((204.28 / 768) * var(--vw)); -ms-flex-preferred-size: calc((204.28 / 768) * var(--vw)); flex-basis: calc((204.28 / 768) * var(--vw)); margin-left: 0; } }
@media (min-width: 1440px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:first-child { -webkit-flex-basis: -webkit-calc((330.96 / 1440) * var(--vw)); -ms-flex-preferred-size: calc((330.96 / 1440) * var(--vw)); flex-basis: calc((330.96 / 1440) * var(--vw)); margin-left: -39px; } }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:nth-child(2) { -webkit-flex-basis: -webkit-calc((186.47 / 375) * var(--vw)); -ms-flex-preferred-size: calc((186.47 / 375) * var(--vw)); flex-basis: calc((186.47 / 375) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:nth-child(2) { -webkit-flex-basis: -webkit-calc((274.15 / 768) * var(--vw)); -ms-flex-preferred-size: calc((274.15 / 768) * var(--vw)); flex-basis: calc((274.15 / 768) * var(--vw)); } }
@media (min-width: 1440px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:nth-child(2) { -webkit-flex-basis: -webkit-calc((441.94 / 1440) * var(--vw)); -ms-flex-preferred-size: calc((441.94 / 1440) * var(--vw)); flex-basis: calc((441.94 / 1440) * var(--vw)); } }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:nth-child(3) { -webkit-flex-basis: -webkit-calc((173.8 / 375) * var(--vw)); -ms-flex-preferred-size: calc((173.8 / 375) * var(--vw)); flex-basis: calc((173.8 / 375) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:nth-child(3) { -webkit-flex-basis: -webkit-calc((254.25 / 768) * var(--vw)); -ms-flex-preferred-size: calc((254.25 / 768) * var(--vw)); flex-basis: calc((254.25 / 768) * var(--vw)); } }
@media (min-width: 1440px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:nth-child(3) { -webkit-flex-basis: -webkit-calc((411.92 / 1440) * var(--vw)); -ms-flex-preferred-size: calc((411.92 / 1440) * var(--vw)); flex-basis: calc((411.92 / 1440) * var(--vw)); } }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:nth-child(4) { -webkit-flex-basis: -webkit-calc((219.84 / 375) * var(--vw)); -ms-flex-preferred-size: calc((219.84 / 375) * var(--vw)); flex-basis: calc((219.84 / 375) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:nth-child(4) { -webkit-flex-basis: -webkit-calc((321.58 / 768) * var(--vw)); -ms-flex-preferred-size: calc((321.58 / 768) * var(--vw)); flex-basis: calc((321.58 / 768) * var(--vw)); } }
@media (min-width: 1440px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:nth-child(4) { -webkit-flex-basis: -webkit-calc((521.01 / 1440) * var(--vw)); -ms-flex-preferred-size: calc((521.01 / 1440) * var(--vw)); flex-basis: calc((521.01 / 1440) * var(--vw)); } }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:last-child { -webkit-flex-basis: -webkit-calc((186.49 / 375) * var(--vw)); -ms-flex-preferred-size: calc((186.49 / 375) * var(--vw)); flex-basis: calc((186.49 / 375) * var(--vw)); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:last-child { -webkit-flex-basis: -webkit-calc((272.81 / 768) * var(--vw)); -ms-flex-preferred-size: calc((272.81 / 768) * var(--vw)); flex-basis: calc((272.81 / 768) * var(--vw)); } }
@media (min-width: 1440px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__images--lower .storytelling__image:last-child { -webkit-flex-basis: -webkit-calc((441.99 / 1440) * var(--vw)); -ms-flex-preferred-size: calc((441.99 / 1440) * var(--vw)); flex-basis: calc((441.99 / 1440) * var(--vw)); } }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy { margin-right: 0; margin-left: 0; padding-top: 64px; padding-right: 24px; padding-bottom: 80px; padding-left: 24px; }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy { position: relative; top: 0; padding-right: 48px; padding-bottom: 174px; padding-left: 48px; background-color: #f3f6f9; } }
@media (min-width: 1280px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy { padding-top: 109px; padding-right: 50px; padding-bottom: 340.22px; padding-left: 50px; } }
@media (min-width: 1440px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy { padding-right: 72px; padding-left: 72px; } }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy .storytelling__copy--wrapper { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy .storytelling__copy--wrapper .storytelling__large-desc { grid-column: 2 / span 10; } }
@media (min-width: 1440px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy .storytelling__copy--wrapper .storytelling__large-desc { grid-column: 3 / span 8; } }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy .storytelling__copy--wrapper .storytelling__small-desc { grid-column: 2 / span 10; } }
@media (min-width: 1440px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy .storytelling__copy--wrapper .storytelling__small-desc { grid-column: 3 / span 8; } }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy .storytelling__copy--wrapper .storytelling__cta { grid-column: 2 / span 10; justify-self: flex-start; } }
@media (min-width: 1440px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__copy .storytelling__copy--wrapper .storytelling__cta { grid-column: 3 / span 8; } }
@media (min-width: 768px) { .storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .storytelling__wrapper { display: block; margin-right: 0; margin-left: 0; } }
.storytelling--horizontal.coh-ce-cpt_storytelling-855b98d5 .images { display: none; }
@media (min-width: 768px) { .storytelling--vertical.coh-ce-cpt_storytelling-855b98d5 { min-height: 100vh; } }
.storytelling--vertical.coh-ce-cpt_storytelling-855b98d5 .images { margin-bottom: 33.61px; }
.storytelling--vertical.coh-ce-cpt_storytelling-855b98d5 .images .images__wrapper { display: grid; grid-template-columns: repeat(2, 1fr); -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.storytelling--vertical.coh-ce-cpt_storytelling-855b98d5 .images .images__wrapper .column { display: grid; grid-template-columns: 1fr; row-gap: 16px; }
.coh-ce-cpt_storytelling-855b98d5 .images:before, .coh-ce-cpt_storytelling-855b98d5 .images__wrapper:before, .coh-ce-cpt_storytelling-855b98d5 .cell:before, .coh-ce-cpt_storytelling-855b98d5 .cell__wrapper:before, .coh-ce-cpt_storytelling-855b98d5 .column:before, .coh-ce-cpt_storytelling-855b98d5 .image:before { content: none; }
.coh-ce-cpt_storytelling-855b98d5 .images:after, .coh-ce-cpt_storytelling-855b98d5 .images__wrapper:after, .coh-ce-cpt_storytelling-855b98d5 .cell:after, .coh-ce-cpt_storytelling-855b98d5 .cell__wrapper:after, .coh-ce-cpt_storytelling-855b98d5 .column:after, .coh-ce-cpt_storytelling-855b98d5 .image:after { content: none; }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-29c46f5e { margin-right: 48px; margin-left: 48px; display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-29c46f5e { grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; margin-right: 50px; margin-left: 50px; } }
@media (min-width: 1440px) { .coh-ce-cpt_storytelling-29c46f5e { margin-right: 72px; margin-left: 72px; } }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-944dcceb { display: none; } }
.coh-ce-cpt_storytelling-6630ea0f { margin-right: -16px; }
.coh-ce-cpt_storytelling-943d585a { margin-left: -16px; padding-top: 62px; }
.coh-ce-cpt_storytelling-341a5dc8 { margin-right: 24px; margin-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-341a5dc8 { grid-column: 1 / span 6; margin-right: 0; margin-bottom: 80px; margin-left: 0; position: -webkit-sticky; position: sticky; top: 139px; } }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-341a5dc8 { margin-bottom: 128px; } }
@media (min-width: 1440px) { .coh-ce-cpt_storytelling-341a5dc8 { top: 163.24px; } }
.coh-ce-cpt_storytelling-8cf3021 { font-family: "AllState Sans", sans-serif; font-weight: 400; }
.coh-ce-cpt_storytelling-f93ed8de { margin-bottom: 22px; color: #0e1941; font-size: 20px; line-height: 28px; font-weight: 500; }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-f93ed8de { margin-right: -30px; font-size: 40px; line-height: 48px; } }
.coh-ce-cpt_storytelling-459f199b { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; }
.coh-ce-cpt_storytelling-459f199b:before { content: none; }
.coh-ce-cpt_storytelling-459f199b:after { content: none; }
.coh-ce-cpt_storytelling-459f199b p { margin-bottom: 22px; }
.coh-ce-cpt_storytelling-459f199b p:last-child { margin-bottom: 0; }
.coh-ce-cpt_storytelling-459f199b p:not(.coh-style-legal-footnote) { font-size: 16px; line-height: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-459f199b p:not(.coh-style-legal-footnote) { font-size: 24px; line-height: 33.6px; } }
.coh-ce-cpt_storytelling-459f199b p strong, .coh-ce-cpt_storytelling-459f199b p b { font-weight: 700; color: #0033a0; }
.coh-ce-cpt_storytelling-459f199b a { color: #0033a0; position: relative; z-index: 1; text-transform: none; text-decoration: underline; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_storytelling-459f199b a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_storytelling-e0379da { font-family: "AllState Sans", sans-serif; font-weight: 400; margin-bottom: 22px; }
.coh-ce-cpt_storytelling-e0379da p { margin-bottom: 22px; font-size: 20px; line-height: 28px; }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-e0379da p { font-size: 32px; line-height: 44.8px; } }
.coh-ce-cpt_storytelling-e0379da *:last-child { margin-bottom: 0; }
.coh-ce-cpt_storytelling-8819acf3 { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; }
.coh-ce-cpt_storytelling-8819acf3 p { margin-bottom: 22px; }
.coh-ce-cpt_storytelling-8819acf3 p:not(.coh-style-legal-footnote) { font-size: 16px; line-height: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-8819acf3 p:not(.coh-style-legal-footnote) { font-size: 26px; line-height: 36.4px; } }
.coh-ce-cpt_storytelling-8819acf3 *:last-child { margin-bottom: 0; }
.coh-ce-cpt_storytelling-6bb3a752 { display: inline-block; font-size: 16px; line-height: 20.8px; margin-top: 32px; }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-6bb3a752 { font-size: 18px; line-height: 23.4px; margin-top: 31.27px; } }
.coh-ce-cpt_storytelling-cc944c8 { display: none; }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-cc944c8 { display: block; grid-column: 7 / -1; display: grid; grid-template-columns: 1fr; row-gap: 16px; margin-bottom: 80px; } }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-cc944c8 { margin-bottom: 128px; } }
@media (min-width: 1440px) { .coh-ce-cpt_storytelling-cc944c8 { grid-column: 8 / -1; } }
.coh-ce-cpt_storytelling-cc944c8:before { content: none; }
.coh-ce-cpt_storytelling-cc944c8:after { content: none; }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:first-child { width: -webkit-calc((209 / 768) * var(--vw)); width: calc((209 / 768) * var(--vw)); } }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:first-child { width: -webkit-calc((317 / 1280) * var(--vw)); width: calc((317 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:first-child { width: -webkit-calc((357 / 1440) * var(--vw)); width: calc((357 / 1440) * var(--vw)); } }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(2) { width: -webkit-calc((259 / 768) * var(--vw)); width: calc((259 / 768) * var(--vw)); } }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(2) { width: -webkit-calc((393 / 1280) * var(--vw)); width: calc((393 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(2) { width: -webkit-calc((442 / 1440) * var(--vw)); width: calc((442 / 1440) * var(--vw)); } }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(3) { width: -webkit-calc((195 / 768) * var(--vw)); width: calc((195 / 768) * var(--vw)); } }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(3) { width: -webkit-calc((294 / 1280) * var(--vw)); width: calc((294 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(3) { width: -webkit-calc((331 / 1440) * var(--vw)); width: calc((331 / 1440) * var(--vw)); } }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(4) { width: -webkit-calc((305 / 768) * var(--vw)); width: calc((305 / 768) * var(--vw)); } }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(4) { width: -webkit-calc((463 / 1280) * var(--vw)); width: calc((463 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(4) { width: -webkit-calc((521.01 / 1440) * var(--vw)); width: calc((521.01 / 1440) * var(--vw)); } }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(5) { width: -webkit-calc((259 / 768) * var(--vw)); width: calc((259 / 768) * var(--vw)); } }
@media (min-width: 1280px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(5) { width: -webkit-calc((393 / 1280) * var(--vw)); width: calc((393 / 1280) * var(--vw)); } }
@media (min-width: 1440px) { .coh-ce-cpt_storytelling-cc944c8 .storytelling__image:nth-child(5) { width: -webkit-calc((442 / 1440) * var(--vw)); width: calc((442 / 1440) * var(--vw)); } }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-50fff08b { margin-right: auto; margin-left: auto; } }
@media (min-width: 768px) { .coh-ce-cpt_storytelling-50fff08b:last-child { margin-bottom: 0; } }
.coh-ce-cpt_brand_lp_hero-67f45ade { font-family: "AllState Sans", sans-serif; font-weight: 400; color: white; position: relative; z-index: 1; margin-top: 75px; }
@media (min-width: 1024px) { .coh-ce-cpt_brand_lp_hero-67f45ade { margin-top: 120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-67f45ade { margin-top: 152px; } }
.coh-ce-cpt_brand_lp_hero-67f45ade:before { display: block; height: 75px; width: 100%; background-color: #0e1941; position: absolute; top: -75px; left: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_brand_lp_hero-67f45ade:before { height: 120px; top: -120px; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-67f45ade:before { height: 152px; top: -152px; } }
@media (min-width: 768px) { .landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images { height: 100%; position: absolute; right: 0; width: 295px; } }
@media (min-width: 1280px) { .landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images { width: 483px; } }
.landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .background { width: 100%; position: absolute; background-color: #0e1941; top: 0; left: 0; height: 253px; }
@media (min-width: 768px) { .landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .background { display: none; } }
.landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .primary-image { width: 242px; position: absolute; height: 336px; right: 0; }
@media (min-width: 768px) { .landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .primary-image { width: 295px; height: 410px; position: absolute; right: 0; top: 68px; } }
@media (min-width: 1280px) { .landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .primary-image { width: 483px; height: 672px; top: 47px; } }
.landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .secondary-image { display: none; }
@media (min-width: 768px) { .landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container { padding-top: 37px; padding-bottom: 37px; } }
@media (min-width: 1280px) { .landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container { padding-top: 86px; padding-bottom: 151px; } }
@media (min-width: 768px) { .landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container:before { top: -37px; height: -webkit-calc(100% + (37px + 37px)); height: calc(100% + (37px + 37px)); } }
@media (min-width: 768px) { .landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images { height: 100%; width: 335px; position: absolute; right: 0; } }
@media (min-width: 1280px) { .landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images { width: 552px; } }
.landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .background { width: 100%; position: absolute; top: 0; left: 0; background-color: #0e1941; height: 253px; }
@media (min-width: 768px) { .landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .background { display: none; } }
.landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .primary-image { width: 242px; position: absolute; top: 0; right: 0; height: 292px; }
@media (min-width: 768px) { .landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .primary-image { width: 295px; height: 359px; top: 68px; } }
@media (min-width: 1280px) { .landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .primary-image { height: 588px; width: 483px; top: 47px; } }
.landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .secondary-image { width: 124px; position: absolute; height: 166px; right: 146px; top: 170px; }
@media (min-width: 768px) { .landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .secondary-image { width: 172px; height: 230px; top: 248px; right: 163px; } }
@media (min-width: 1280px) { .landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .secondary-image { height: 335px; width: 251px; right: 301px; top: 383px; } }
.landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container { padding-top: 33px; padding-bottom: 69px; }
@media (min-width: 768px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; padding-top: 69px; padding-right: 48px; padding-bottom: 69px; padding-left: 48px; } }
@media (min-width: 1280px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container { padding-top: 72px; padding-right: 50px; padding-bottom: 140px; padding-left: 50px; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
@media (min-width: 1440px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container { padding-right: 72px; padding-left: 72px; } }
@media (min-width: 768px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__eyebrow { grid-column: 1 / span 9; margin-right: 0; } }
@media (min-width: 1280px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__eyebrow { grid-column: 1 / span 8; } }
@media (min-width: 768px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__headline { grid-column: 1 / span 9; margin-right: 0; } }
@media (min-width: 1280px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__headline { grid-column: 1 / span 8; } }
@media (min-width: 768px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__description { grid-column: 1 / span 9; margin-right: 0; } }
@media (min-width: 1280px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__description { grid-column: 1 / span 8; } }
.landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__ctas { grid-column: 1 / span 9; }
@media (min-width: 768px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__ctas { margin-right: 0; } }
@media (min-width: 1280px) { .landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__ctas { grid-column: 1 / span 8; } }
.landing-hero--no-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images { display: none; }
.landing-hero--single-cta.coh-ce-cpt_brand_lp_hero-67f45ade .secondary-cta { display: none; }
.landing-hero--no-cta.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__ctas { display: none; }
.landing-hero--blue.coh-ce-cpt_brand_lp_hero-67f45ade:before { background-color: #0033a0; }
.landing-hero--blue.landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .background { background-color: #0033a0; }
.landing-hero--blue.landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .background { background-color: #0033a0; }
.landing-hero--blue.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container { background-color: #0033a0; }
.landing-hero--blue.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__description ul li svg path { fill: #00C39C; }
.landing-hero--gray.coh-ce-cpt_brand_lp_hero-67f45ade { color: #0e1941; }
.landing-hero--gray.coh-ce-cpt_brand_lp_hero-67f45ade:before { background-color: #f3f6f9; }
.landing-hero--gray.landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .background { background-color: #f3f6f9; }
.landing-hero--gray.landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .background { background-color: #f3f6f9; }
.landing-hero--gray.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container { background-color: #f3f6f9; }
.landing-hero--gray.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__description ul li svg path { fill: #037E68; }
.landing-hero--gray.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__eyebrow { color: #0033a0; }
.landing-hero--white.coh-ce-cpt_brand_lp_hero-67f45ade { color: #0e1941; }
.landing-hero--white.coh-ce-cpt_brand_lp_hero-67f45ade:before { background-color: white; }
.landing-hero--white.landing-hero--single-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .background { background-color: white; }
.landing-hero--white.landing-hero--double-image.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__images .background { background-color: white; }
.landing-hero--white.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container { background-color: white; }
.landing-hero--white.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__main-container .landing-hero__description ul li svg path { fill: #037E68; }
.landing-hero--white.coh-ce-cpt_brand_lp_hero-67f45ade .landing-hero__eyebrow { color: #0033a0; }
@media (min-width: 768px) { .coh-ce-cpt_brand_lp_hero-785e57cf { position: relative; } }
.coh-ce-cpt_brand_lp_hero-8cc6348c { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; margin-right: -24px; margin-left: -24px; background-color: #0e1941; padding-top: 32px; padding-right: 24px; padding-bottom: 317px; padding-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_brand_lp_hero-8cc6348c { padding-top: 57px; padding-right: 48px; padding-bottom: 57px; padding-left: 48px; margin-right: -48px; margin-left: -48px; display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-8cc6348c { padding-top: 86px; padding-right: 50px; padding-bottom: 151px; padding-left: 50px; margin-right: -50px; margin-left: -50px; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
@media (min-width: 1440px) { .coh-ce-cpt_brand_lp_hero-8cc6348c { padding-top: 47px; padding-right: 72px; padding-left: 72px; margin-right: -72px; margin-left: -72px; } }
.coh-ce-cpt_brand_lp_hero-8cc6348c:after { content: none; }
.coh-ce-cpt_brand_lp_hero-ebd3954f { grid-column: 1 / -1; font-weight: 700; color: #00c39c; font-size: 16px; line-height: 26px; text-transform: uppercase; margin-bottom: 16px; }
@media (min-width: 768px) { .coh-ce-cpt_brand_lp_hero-ebd3954f { grid-column: 1 / span 6; margin-right: -16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-ebd3954f { margin-right: 0; margin-bottom: 24px; } }
.coh-ce-cpt_brand_lp_hero-4765c914 { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_brand_lp_hero-4765c914 { grid-column: 1 / span 6; margin-right: -16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-4765c914 { margin-right: 0; } }
@media (min-width: 768px) { .coh-ce-cpt_brand_lp_hero-4765c914 .coh-style-headline-medium { font-size: 40px; line-height: 1.2; } }
@media (min-width: 1440px) { .coh-ce-cpt_brand_lp_hero-4765c914 .coh-style-headline-medium { font-size: 56px; line-height: 64px; } }
.coh-ce-cpt_brand_lp_hero-2019d50a { grid-column: 1 / -1; margin-top: 16px; }
@media (min-width: 768px) { .coh-ce-cpt_brand_lp_hero-2019d50a { grid-column: 1 / span 6; margin-right: -16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-2019d50a { margin-top: 24px; margin-right: 0; } }
.coh-ce-cpt_brand_lp_hero-2019d50a ul { 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; row-gap: 4px; }
.coh-ce-cpt_brand_lp_hero-2019d50a ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; font-size: 20px; line-height: 28px; }
.coh-ce-cpt_brand_lp_hero-2019d50a ul li svg { height: 19px; width: 19px; margin-top: 6px; margin-right: 14.5px; }
@media (min-width: 768px) { .coh-ce-cpt_brand_lp_hero-2019d50a ul li svg { margin-top: 5px; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-2019d50a ul li svg { height: 15px; width: 15px; margin-top: 7px; } }
.coh-ce-cpt_brand_lp_hero-2019d50a ul li svg path { fill: #00C39C; }
.coh-ce-cpt_brand_lp_hero-2019d50a a { color: #45bce5; text-decoration: underline; position: relative; z-index: 1; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0% 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_brand_lp_hero-2019d50a a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_brand_lp_hero-c60a6e8b { grid-column: 1 / -1; margin-top: 40px; 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: 768px) { .coh-ce-cpt_brand_lp_hero-c60a6e8b { margin-top: 48px; margin-right: -16px; grid-column: 1 / span 6; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-c60a6e8b { margin-right: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_brand_lp_hero-c60a6e8b:before { content: none; }
.coh-ce-cpt_brand_lp_hero-c60a6e8b:after { content: none; }
.coh-ce-cpt_brand_lp_hero-aceb1003 { padding-top: 10px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; -webkit-border-radius: 50px; border-radius: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 16px; line-height: 20.8px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_brand_lp_hero-aceb1003 { font-size: 18px; line-height: 23.4px; white-space: nowrap; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-aceb1003 { height: 45px; min-width: 189px; margin-right: 16px; } }
.coh-ce-cpt_brand_lp_hero-c2cad2be { padding-top: 10px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-top: 16px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 16px; line-height: 20.8px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_brand_lp_hero-c2cad2be { font-size: 18px; line-height: 23.4px; white-space: nowrap; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-c2cad2be { height: 45px; min-width: 189px; padding-right: 46px; padding-left: 46px; margin-top: 0; } }
.coh-ce-cpt_brand_lp_hero-a8593461 { grid-column: 1 / -1; margin-top: -253px; margin-right: -24px; margin-left: -24px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_brand_lp_hero-a8593461 { grid-column: 7 / -1; margin-top: 0; margin-right: -48px; margin-left: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_brand_lp_hero-a8593461 { margin-right: 0; } }
.coh-ce-cpt_brand_lp_hero-42f4ab39 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; }
.coh-ce-cpt_icon_highlight-bd50c84e { padding-top: 5rem; padding-bottom: 5rem; }
@media (min-width: 768px) { .coh-ce-cpt_icon_highlight-bd50c84e { padding-top: 4rem; padding-bottom: 4rem; } }
.coh-ce-cpt_icon_highlight-8187b1f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_icon_highlight-5d5cf00 { grid-column: 1 / -1; margin-bottom: 14px; }
@media (min-width: 768px) { .coh-ce-cpt_icon_highlight-5d5cf00 { grid-column: 1 / span 6; margin-bottom: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_icon_highlight-5d5cf00 { grid-column: 1 / span 5; } }
.left.coh-ce-cpt_icon_highlight-5d5cf00 { grid-column: 1 / -1; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (min-width: 1024px) { .left.coh-ce-cpt_icon_highlight-5d5cf00 { grid-column: 8 / span 5; } }
.coh-ce-cpt_icon_highlight-f50192a2 { font-family: "AllState Sans", sans-serif; font-weight: 500; color: #0e1941; font-size: 32px; line-height: 40px; margin-bottom: 16px; }
@media (min-width: 1024px) { .coh-ce-cpt_icon_highlight-f50192a2 { font-size: 48px; line-height: 56px; margin-bottom: 24px; } }
.coh-ce-cpt_icon_highlight-27c768a1 { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; }
.coh-ce-cpt_icon_highlight-27c768a1 ul { margin-top: 16px; line-height: 24px; font-size: 16px; }
@media (min-width: 1024px) { .coh-ce-cpt_icon_highlight-27c768a1 ul { margin-top: 24px; } }
.coh-ce-cpt_icon_highlight-27c768a1 ul li { margin-bottom: 16px; position: relative; padding-left: 24px; }
.coh-ce-cpt_icon_highlight-27c768a1 ul li svg { height: 12px; width: 12px; position: absolute; left: 0; top: 6px; }
.coh-ce-cpt_icon_highlight-27c768a1 .coh-style-body-medium { margin-bottom: 16px; }
.coh-ce-cpt_icon_highlight-27c768a1 a { color: #0033a0; position: relative; z-index: 1; text-decoration: underline; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; text-decoration-skip-ink: none; text-underline-offset: 2px; padding-top: 2px; padding-bottom: 2px; }
.coh-ce-cpt_icon_highlight-27c768a1 a:hover { text-decoration: none; background-size: 100% 100%; }
.coh-ce-cpt_icon_highlight-2e059cc2 { grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_icon_highlight-2e059cc2 { grid-column: 7 / -1; } }
.left.coh-ce-cpt_icon_highlight-2e059cc2 { grid-column: 1 / -1; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (min-width: 1024px) { .left.coh-ce-cpt_icon_highlight-2e059cc2 { grid-column: 1/ 7; } }
.coh-ce-cpt_icon_highlight-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_icon_highlight-59356d2b { width: 50%; padding: 8px; }
@media (min-width: 1024px) { .coh-ce-cpt_icon_highlight-59356d2b { width: 33%; } }
.coh-ce-cpt_icon_highlight-59356d2b:first-child { margin-top: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_icon_highlight-59356d2b:first-child { margin-top: 0; } }
.coh-ce-cpt_icon_highlight-59356d2b:nth-child(2) { margin-top: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_icon_highlight-59356d2b:nth-child(2) { margin-top: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_icon_highlight-59356d2b:nth-child(3) { margin-top: 0; } }
.coh-ce-cpt_icon_highlight-796fa3e9 { padding: 10px; margin: auto; display: block; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; }
@media (min-width: 768px) { .coh-ce-cpt_icon_highlight-796fa3e9 { padding-top: 8px; padding-bottom: 8px; } }
@media (min-width: 1024px) { .coh-ce-cpt_icon_highlight-796fa3e9 { padding: 25px; } }
.coh-ce-cpt_icon_highlight-796fa3e9:hover { -webkit-box-shadow: 0px 10px 30px 2px rgba(47, 56, 71, 0.15); box-shadow: 0px 10px 30px 2px rgba(47, 56, 71, 0.15);; }
.coh-ce-cpt_icon_highlight-796fa3e9:focus { -webkit-box-shadow: 0px 10px 30px 2px rgba(47, 56, 71, 0.15); box-shadow: 0px 10px 30px 2px rgba(47, 56, 71, 0.15);; }
.coh-ce-cpt_icon_highlight-12c56326 { width: 102px; margin-right: auto; margin-left: auto; height: 102px; -o-object-fit: contain; object-fit: contain; }
@media (min-width: 1024px) { .coh-ce-cpt_icon_highlight-12c56326 { width: 140px; height: 140px; } }
.coh-ce-cpt_un-909ef968 { background-color: rgba(0, 0, 0, 0.6); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 30; 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; }
.active.coh-ce-cpt_un-909ef968 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_un-b7670ace { background-color: white; max-height: -webkit-calc(var(--vh) - (37px * 2)); max-height: calc(var(--vh) - (37px * 2)); margin-right: 24px; margin-left: 24px; padding-top: 24.5px; padding-right: 24px; padding-bottom: 64px; padding-left: 24px; min-width: 327px; overflow-y: auto; }
@media (min-width: 768px) { .coh-ce-cpt_un-b7670ace { padding-right: 64px; padding-left: 64px; margin-right: 64px; margin-left: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_un-b7670ace { max-height: -webkit-calc(var(--vh) - (64px * 2)); max-height: calc(var(--vh) - (64px * 2)); width: 700px; padding-top: 31px; padding-right: 32px; padding-bottom: 80px; padding-left: 32px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_un-b76317b { 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; color: #0e1941; }
@media (min-width: 768px) { .coh-ce-cpt_un-b76317b { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_un-e72e1633 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; margin-bottom: 30px; }
@media (min-width: 768px) { .coh-ce-cpt_un-e72e1633 { margin-right: -40px; } }
@media (min-width: 1280px) { .coh-ce-cpt_un-e72e1633 { margin-right: 0; } }
.coh-ce-cpt_un-4d5ab342 { height: 60px; width: 60px; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; margin-bottom: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_un-4d5ab342 { margin-bottom: 32px; } }
.coh-ce-cpt_un-da8a4609 { font-size: 32px; line-height: 40px; margin-bottom: 0; }
@media (min-width: 1280px) { .coh-ce-cpt_un-da8a4609 { text-align: center; } }
.coh-ce-cpt_un-a680f2ae { font-size: 32px; line-height: 40px; font-family: "AllState Sans", sans-serif; font-weight: 500; }
@media (min-width: 1440px) { .coh-ce-cpt_un-a680f2ae { text-align: center; font-weight: 500; font-family: "AllState Sans", sans-serif; } }
.coh-ce-cpt_un-4ba3b328 { font-size: 16px; line-height: 24px; margin-top: 16px; margin-bottom: 0; }
@media (min-width: 1280px) { .coh-ce-cpt_un-4ba3b328 { font-size: 20px; line-height: 28px; text-align: center; } }
.coh-ce-cpt_un-db10fa43 { 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; margin-top: 24px; width: 100%; }
@media (min-width: 768px) { .coh-ce-cpt_un-db10fa43 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; width: auto; } }
@media (min-width: 1280px) { .coh-ce-cpt_un-db10fa43 { margin-top: 32px; } }
.coh-ce-cpt_un-db10fa43 button { min-width: 178px; }
.coh-ce-cpt_un-5bd3e673 { margin-bottom: 24px; width: 100%; min-height: 45px; padding-top: 8px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; background-color: #ed7766; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; border-width: 2px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; border-color: #ed7766; color: #0e1941; font-size: 18px; line-height: 23.4px; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_un-5bd3e673 { margin-right: 24px; margin-bottom: 0; width: auto; } }
@media (min-width: 1280px) { .coh-ce-cpt_un-5bd3e673 { padding-right: 31px; padding-left: 31px; margin-right: 24px; margin-bottom: 0; } }
.coh-ce-cpt_un-5bd3e673:hover { background-color: white; }
.coh-ce-cpt_un-5bd3e673:focus { background-color: white; }
.coh-ce-cpt_un-5bd3e673:active { background-color: #ed7766; -webkit-box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.2); }
.coh-ce-cpt_un-d00549c6 { width: 100%; min-height: 45px; padding-top: 8px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; background-color: #d9eeff; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; border-width: 2px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; border-color: #d9eeff; color: #0e1941; font-size: 18px; line-height: 23.4px; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_un-d00549c6 { width: auto; } }
@media (min-width: 1280px) { .coh-ce-cpt_un-d00549c6 { padding-right: 31px; padding-left: 31px; } }
.coh-ce-cpt_un-d00549c6:hover { background-color: white; }
.coh-ce-cpt_un-d00549c6:focus { background-color: white; }
.coh-ce-cpt_un-d00549c6:active { background-color: #d9eeff; -webkit-box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.2); }
.coh-ce-cpt_un-bcb1e2cb { font-size: 14px; line-height: 22px; margin-top: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_un-bcb1e2cb { text-align: center; margin-top: 32px; } }
.coh-ce-cpt_text_block-fd631516 { margin-top: 32px; margin-bottom: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_text_block-fd631516 { margin-top: 54px; margin-bottom: 54px; } }
@media (min-width: 1024px) { .coh-ce-cpt_text_block-fd631516 { margin-top: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_text_block-fd631516 { margin-bottom: 64px; } }
@media (min-width: 1440px) { .coh-ce-cpt_text_block-fd631516 { width: 1440px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_text_block-48eaaec8:before { content: none; }
.coh-ce-cpt_text_block-48eaaec8:after { content: none; }
.coh-ce-cpt_text_block-7adef42f { grid-column: 1 / -1; width: 100%; }
@media (min-width: 768px) { .coh-ce-cpt_text_block-7adef42f { grid-column: 2 / span 10; width: initial; } }
@media (min-width: 1280px) { .coh-ce-cpt_text_block-7adef42f { grid-column: 4 / span 7; } }
.coh-ce-cpt_text_block-7adef42f:before { content: none; }
.coh-ce-cpt_text_block-7adef42f:after { content: none; }
.coh-ce-cpt_text_block-7adef42f * + .coh-style-text-block-headline { margin-top: 48px; }
@media (min-width: 768px) { .coh-ce-cpt_text_block-7adef42f * + .coh-style-text-block-headline { margin-top: 40px; } }
@media (min-width: 1280px) { .coh-ce-cpt_text_block-7adef42f * + .coh-style-text-block-headline { margin-top: 80px; } }
.coh-ce-cpt_text_block-7adef42f a { position: relative; z-index: 1; color: #0033a0; text-decoration: underline; background: -webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d9eeff)); background: -webkit-linear-gradient(right, transparent 50%, #d9eeff 50%); background: -o-linear-gradient(right, transparent 50%, #d9eeff 50%); background: linear-gradient(to left, transparent 50%, #d9eeff 50%); background-size: 204% 100%; background-position: right bottom; -webkit-transition: background-position 320ms ease-in-out; -o-transition: background-position 320ms ease-in-out; transition: background-position 320ms ease-in-out; }
.coh-ce-cpt_text_block-7adef42f a:hover { text-decoration: none; background-position: left bottom; }
.coh-ce-cpt_text_block-7adef42f ul { margin-top: 24px; margin-bottom: 24px; font-size: 16px; line-height: 24px; padding-left: 65px; border-left-width: 2px; border-style: solid; border-color: #0033a0; }
@media (min-width: 768px) { .coh-ce-cpt_text_block-7adef42f ul { width: -webkit-calc((500 / 768) * var(--vw)); width: calc((500 / 768) * var(--vw)); } }
@media (min-width: 1280px) { .coh-ce-cpt_text_block-7adef42f ul { margin-top: 40px; margin-bottom: 40px; width: auto; padding-left: 125px; } }
@media (min-width: 1440px) { .coh-ce-cpt_text_block-7adef42f ul { padding-left: 135px; } }
.coh-ce-cpt_text_block-7adef42f ul li { margin-bottom: 8px; position: relative; }
@media (min-width: 1280px) { .coh-ce-cpt_text_block-7adef42f ul li { margin-bottom: 24px; } }
.coh-ce-cpt_text_block-7adef42f ul li:before { background-color: #0033a0; height: 8px; width: 8px; position: absolute; top: 9.5px; left: -24px; display: block; -webkit-border-radius: 100%; border-radius: 100%; content: ''; }
@media (min-width: 1024px) { .coh-ce-cpt_text_block-7adef42f ul li:before { top: 8px; } }
.coh-ce-cpt_text_block-7adef42f ul li:last-child { margin-bottom: 0; }
.coh-ce-cpt_text_block-7adef42f ul li ul { padding-left: 24px; margin-top: 16px; margin-bottom: 16px; border-left-width: 0; }
.coh-ce-cpt_text_block-7adef42f ul li ul li:before { background-color: white; top: 6.5px; border-width: 2px; border-style: solid; border-color: #0033a0; }
.coh-ce-cpt_text_block-7adef42f h2, .coh-ce-cpt_text_block-7adef42f h3, .coh-ce-cpt_text_block-7adef42f h4, .coh-ce-cpt_text_block-7adef42f h5, .coh-ce-cpt_text_block-7adef42f h6 { margin-bottom: 24px; }
.coh-ce-cpt_text_block-7adef42f p { margin-bottom: 24px; }
.coh-ce-cpt_text_block-7adef42f .coh-style-legal-footnote { font-size: 12px; line-height: 19.2px; }
.coh-ce-cpt_text_block-7adef42f hr { margin-top: 24px; margin-bottom: 32px; border-top-style: solid; border-top-color: #bac6d3; border-top-width: 1px; }
@media (min-width: 1280px) { .coh-ce-cpt_text_block-7adef42f hr { margin-top: 80px; margin-bottom: 80px; } }
.coh-ce-cpt_text_block-7adef42f *:last-child:not(hr) { margin-bottom: 0; }
.coh-ce-cpt_text_block-7adef42f .table-responsive { overflow-x: scroll; margin-top: 8px; margin-right: -24px; margin-bottom: 80px; margin-left: -24px; padding-left: 24px; overflow-y: hidden; }
@media (min-width: 768px) { .coh-ce-cpt_text_block-7adef42f .table-responsive { overflow-x: visible; margin-top: 16px; margin-right: 0; margin-bottom: 40px; margin-left: 0; padding-right: 48px; padding-left: 48px; overflow-y: visible; position: relative; left: 50%; width: var(--vw); display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }
@media (min-width: 1280px) { .coh-ce-cpt_text_block-7adef42f .table-responsive { padding-right: 50px; padding-left: 50px; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; margin-top: 72px; margin-bottom: 72px; } }
@media (min-width: 1440px) { .coh-ce-cpt_text_block-7adef42f .table-responsive { padding-right: 72px; padding-left: 72px; max-width: 1440px; } }
.coh-ce-cpt_text_block-7adef42f .table-responsive::-webkit-scrollbar { height: 4px; display: block; }
.coh-ce-cpt_text_block-7adef42f .table-responsive::-webkit-scrollbar-track { background-color: #f3f6f9; margin-right: 24px; margin-left: 24px; }
.coh-ce-cpt_text_block-7adef42f .table-responsive::-webkit-scrollbar-thumb { background-color: #4e5969; }
.coh-ce-cpt_text_block-7adef42f .table-responsive table { border-collapse: collapse; margin-right: 24px; margin-bottom: 36px; display: inline-block; }
@media (min-width: 768px) { .coh-ce-cpt_text_block-7adef42f .table-responsive table { margin-right: 0; margin-bottom: 0; display: table; grid-column: 1 / -1; min-width: 100%; } }
@media (min-width: 1280px) { .coh-ce-cpt_text_block-7adef42f .table-responsive table { grid-column: 2 / span 10; } }
.coh-ce-cpt_text_block-7adef42f .table-responsive table tbody tr:first-child td { background-color: #0033a0; color: white; font-weight: 700; font-size: 16px; line-height: 16px; border-color: #0033a0; }
.coh-ce-cpt_text_block-7adef42f .table-responsive table tbody tr:first-child td:after { content: ''; display: block; width: 2px; height: -webkit-calc(100% + 4px); height: calc(100% + 4px); position: absolute; top: -2px; right: -2px; background-color: #f3f6f9; }
.coh-ce-cpt_text_block-7adef42f .table-responsive table tbody tr:first-child td:last-child:after { content: none; }
.coh-ce-cpt_text_block-7adef42f .table-responsive table tbody tr:first-child td a { color: white; }
.coh-ce-cpt_text_block-7adef42f .table-responsive table tbody tr:first-child td a:hover { color: #0033a0; }
.coh-ce-cpt_text_block-7adef42f .table-responsive table tbody tr:first-child td a:focus { color: #0033a0; }
.coh-ce-cpt_text_block-7adef42f .table-responsive table tbody tr:not(:first-child) td { color: #0e1941; font-size: 16px; line-height: 24px; }
.coh-ce-cpt_text_block-7adef42f .table-responsive table tbody tr:not(:first-child) td:first-child { background-color: #f3f6f9; border-bottom-color: white; }
.coh-ce-cpt_text_block-7adef42f .table-responsive table tbody tr:last-child td:first-child { border-bottom-color: #f3f6f9; }
.coh-ce-cpt_text_block-7adef42f .table-responsive table tbody td { min-width: 286px; padding-top: 36px; padding-right: 24px; padding-bottom: 36px; padding-left: 24px; border-width: 2px; border-style: solid; border-color: #f3f6f9; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_text_block-7adef42f .table-responsive table tbody td { padding-top: 32px; padding-right: 24px; padding-bottom: 32px; padding-left: 26px; min-width: auto; } }
@media (min-width: 1024px) { .coh-ce-cpt_text_block-7adef42f .table-responsive table tbody td { padding-top: 53px; padding-right: 36px; padding-bottom: 44px; padding-left: 36px; } }
.coh-ce-cpt_text_block-7adef42f ol { list-style-type: none; margin-bottom: 24px; font-size: 16px; line-height: 24px; counter-reset: ordered-counter; }
@media (min-width: 1280px) { .coh-ce-cpt_text_block-7adef42f ol { margin-bottom: 40px; } }
.coh-ce-cpt_text_block-7adef42f ol li { margin-bottom: 8px; padding-left: 32px; position: relative; counter-increment: ordered-counter; }
@media (min-width: 1280px) { .coh-ce-cpt_text_block-7adef42f ol li { margin-bottom: 24px; } }
.coh-ce-cpt_text_block-7adef42f ol li:before { content: counter(ordered-counter) "."; position: absolute; top: 0; left: 0; font-weight: 700; color: #0033a0; }
.coh-ce-cpt_text_block-7adef42f ol li ul, .coh-ce-cpt_text_block-7adef42f ol li ol { margin-top: 16px; }
.coh-ce-cpt_eligibility_modal_with_langu-909ef968 { background-color: rgba(0, 0, 0, 0.6); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 30; 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; }
.active.coh-ce-cpt_eligibility_modal_with_langu-909ef968 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_eligibility_modal_with_langu-b7670ace { background-color: white; max-height: -webkit-calc(var(--vh) - (37px * 2)); max-height: calc(var(--vh) - (37px * 2)); margin-right: 24px; margin-left: 24px; padding-top: 24.5px; padding-right: 24px; padding-bottom: 64px; padding-left: 24px; min-width: 327px; overflow-y: auto; }
@media (min-width: 768px) { .coh-ce-cpt_eligibility_modal_with_langu-b7670ace { padding-right: 64px; padding-left: 64px; margin-right: 64px; margin-left: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_eligibility_modal_with_langu-b7670ace { max-height: -webkit-calc(var(--vh) - (64px * 2)); max-height: calc(var(--vh) - (64px * 2)); width: 700px; padding-top: 31px; padding-right: 32px; padding-bottom: 80px; padding-left: 32px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_eligibility_modal_with_langu-b76317b { 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; color: #0e1941; }
@media (min-width: 768px) { .coh-ce-cpt_eligibility_modal_with_langu-b76317b { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_eligibility_modal_with_langu-757209b4 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.coh-ce-cpt_eligibility_modal_with_langu-e72e1633 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; margin-bottom: 30px; }
@media (min-width: 768px) { .coh-ce-cpt_eligibility_modal_with_langu-e72e1633 { margin-right: -40px; } }
@media (min-width: 1280px) { .coh-ce-cpt_eligibility_modal_with_langu-e72e1633 { margin-right: 0; } }
.coh-ce-cpt_eligibility_modal_with_langu-4d5ab342 { height: 60px; width: 60px; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; margin-bottom: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_eligibility_modal_with_langu-4d5ab342 { margin-bottom: 32px; } }
.coh-ce-cpt_eligibility_modal_with_langu-da8a4609 { font-size: 32px; line-height: 40px; margin-bottom: 0; }
@media (min-width: 1280px) { .coh-ce-cpt_eligibility_modal_with_langu-da8a4609 { text-align: center; } }
.coh-ce-cpt_eligibility_modal_with_langu-4ba3b328 { font-size: 16px; line-height: 24px; margin-top: 16px; margin-bottom: 0; }
@media (min-width: 1280px) { .coh-ce-cpt_eligibility_modal_with_langu-4ba3b328 { font-size: 20px; line-height: 28px; text-align: center; } }
.coh-ce-cpt_eligibility_modal_with_langu-db10fa43 { 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; margin-top: 24px; width: 100%; }
@media (min-width: 768px) { .coh-ce-cpt_eligibility_modal_with_langu-db10fa43 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; width: auto; } }
@media (min-width: 1280px) { .coh-ce-cpt_eligibility_modal_with_langu-db10fa43 { margin-top: 32px; } }
.coh-ce-cpt_eligibility_modal_with_langu-db10fa43 button { min-width: 178px; }
.coh-ce-cpt_eligibility_modal_with_langu-5bd3e673 { margin-bottom: 24px; width: 100%; min-height: 45px; padding-top: 8px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; background-color: #ed7766; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; border-width: 2px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; border-color: #ed7766; color: #0e1941; font-size: 18px; line-height: 23.4px; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_eligibility_modal_with_langu-5bd3e673 { margin-right: 24px; margin-bottom: 0; width: auto; } }
@media (min-width: 1280px) { .coh-ce-cpt_eligibility_modal_with_langu-5bd3e673 { padding-right: 31px; padding-left: 31px; margin-right: 24px; margin-bottom: 0; } }
.coh-ce-cpt_eligibility_modal_with_langu-5bd3e673:hover { background-color: white; }
.coh-ce-cpt_eligibility_modal_with_langu-5bd3e673:focus { background-color: white; }
.coh-ce-cpt_eligibility_modal_with_langu-5bd3e673:active { background-color: #ed7766; -webkit-box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.2); }
.coh-ce-cpt_eligibility_modal_with_langu-d00549c6 { width: 100%; min-height: 45px; padding-top: 8px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; background-color: #d9eeff; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; border-width: 2px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; border-color: #d9eeff; color: #0e1941; font-size: 18px; line-height: 23.4px; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; font-weight: 500; }
@media (min-width: 768px) { .coh-ce-cpt_eligibility_modal_with_langu-d00549c6 { width: auto; } }
@media (min-width: 1280px) { .coh-ce-cpt_eligibility_modal_with_langu-d00549c6 { padding-right: 31px; padding-left: 31px; } }
.coh-ce-cpt_eligibility_modal_with_langu-d00549c6:hover { background-color: white; }
.coh-ce-cpt_eligibility_modal_with_langu-d00549c6:focus { background-color: white; }
.coh-ce-cpt_eligibility_modal_with_langu-d00549c6:active { background-color: #d9eeff; -webkit-box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.2); }
.coh-ce-cpt_eligibility_modal_with_langu-bcb1e2cb { font-size: 14px; line-height: 22px; margin-top: 24px; }
@media (min-width: 1280px) { .coh-ce-cpt_eligibility_modal_with_langu-bcb1e2cb { text-align: center; margin-top: 32px; } }
.coh-ce-cpt_full_width_image_breaker-7bc75cbb { margin-top: 48px; margin-bottom: 48px; }
@media (min-width: 1280px) { .coh-ce-cpt_full_width_image_breaker-7bc75cbb { margin-top: 80px; margin-bottom: 80px; } }
@media (min-width: 1440px) { .coh-ce-cpt_full_width_image_breaker-7bc75cbb { max-width: 1440px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_full_width_image_breaker-54d0c346 { row-gap: 24px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-cpt_full_width_image_breaker-54d0c346:before { content: none; }
.coh-ce-cpt_full_width_image_breaker-54d0c346:after { content: none; }
.coh-ce-cpt_full_width_image_breaker-298b1230 { position: relative; }
.coh-ce-cpt_full_width_image_breaker-298b1230:before { content: ''; display: block; width: 100%; }
.coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(1) { grid-column: 1 / -1; margin-right: -24px; margin-left: -24px; }
@media (min-width: 768px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(1) { margin-right: 0; margin-left: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(1) { grid-column: 3 / span 9; } }
.coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(1):before { padding-top: -webkit-calc((300 / 375) * 100%); padding-top: calc((300 / 375) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(1):before { padding-top: -webkit-calc((538 / 672) * 100%); padding-top: calc((538 / 672) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(1):before { padding-top: -webkit-calc((774 / 964.5) * 100%); padding-top: calc((774 / 964.5) * 100%); } }
.coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(2) { grid-column: 1 / -1; margin-right: -24px; margin-left: -24px; }
@media (min-width: 768px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(2) { margin-right: 0; margin-left: 0; grid-column: 1 / span 7; } }
@media (min-width: 1280px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(2) { grid-column: 3 / span 5; } }
.coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(2):before { padding-top: -webkit-calc((300 / 375) * 100%); padding-top: calc((300 / 375) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(2):before { padding-top: -webkit-calc((308 / 385) * 100%); padding-top: calc((308 / 385) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(1):nth-last-child(2):before { padding-top: -webkit-calc((421 / 522.5) * 100%); padding-top: calc((421 / 522.5) * 100%); } }
.coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(2):nth-last-child(1) { grid-column: 1 / -1; margin-right: -24px; margin-left: -24px; }
@media (min-width: 768px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(2):nth-last-child(1) { margin-right: 0; margin-left: 0; grid-column: 8 / -1; } }
@media (min-width: 1280px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(2):nth-last-child(1) { grid-column: 8 / span 4; } }
.coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(2):nth-last-child(1):before { padding-top: -webkit-calc((297 / 375) * 100%); padding-top: calc((297 / 375) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(2):nth-last-child(1):before { padding-top: -webkit-calc((215 / 272) * 100%); padding-top: calc((215 / 272) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_full_width_image_breaker-298b1230:nth-child(2):nth-last-child(1):before { padding-top: -webkit-calc((325 / 412) * 100%); padding-top: calc((325 / 412) * 100%); } }
.coh-ce-cpt_full_width_image_breaker-f262d301 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-ce-cpt_footer-1afe74a5 { background-color: #0e1941; padding-top: 42.97px; padding-bottom: 26.66px; }
@media (min-width: 768px) { .coh-ce-cpt_footer-1afe74a5 { padding-top: 40px; padding-bottom: 40px; } }
@media (min-width: 1280px) { .coh-ce-cpt_footer-1afe74a5 { padding-top: 64px; padding-bottom: 32px; } }
@media (min-width: 768px) { .coh-ce-cpt_footer-785e57cf { position: relative; } }
.coh-ce-cpt_footer-ba550a78 { grid-column: 1 / -1; font-family: "AllState Sans", sans-serif; font-size: 14px; line-height: 22px; font-weight: 500; 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-right: 24px; padding-bottom: 8px; padding-left: 24px; -webkit-border-radius: 100px; border-radius: 100px; margin-bottom: 59px; }
@media (min-width: 768px) { .coh-ce-cpt_footer-ba550a78 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; position: absolute; right: 0; top: -40px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-bottom: 0; z-index: 1; } }
@media (min-width: 1280px) { .coh-ce-cpt_footer-ba550a78 { top: -65px; } }
.coh-ce-cpt_footer-61f90c20 { height: 42px; width: 218px; margin-bottom: 80px; display: block; grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_footer-61f90c20 { margin-bottom: 0; grid-column: 1 / span 5; } }
@media (min-width: 1280px) { .coh-ce-cpt_footer-61f90c20 { height: 47.31px; width: 244.97px; grid-column: 1 / span 3; } }
.coh-ce-cpt_footer-b2caa4e7 { -o-object-fit: contain; object-fit: contain; height: 100%; width: 100%; }
.coh-ce-cpt_footer-15dad514 { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; margin-top: 64px; border-top-width: 1px; border-top-style: solid; border-top-color: white; padding-top: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_footer-15dad514 { margin-top: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1024px) { .coh-ce-cpt_footer-15dad514 { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 1280px) { .coh-ce-cpt_footer-15dad514 { margin-top: 76px; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
.coh-ce-cpt_footer-15dad514:before { content: none; }
.coh-ce-cpt_footer-15dad514:after { content: none; }
.coh-ce-cpt_footer-15dad514 .footer__bottom-links { display: none; }
@media (min-width: 768px) { .coh-ce-cpt_footer-15dad514 .footer__bottom-links { display: grid; } }
@media (min-width: 1024px) { .coh-ce-cpt_footer-15dad514 .footer__bottom-links { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_footer-26701610 { font-family: "AllState Sans", sans-serif; font-weight: 400; color: white; font-size: 14px; line-height: 14px; grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_footer-26701610 { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc((286.66 / 768) * var(--vw)); -ms-flex: 0 0 calc((286.66 / 768) * var(--vw)); flex: 0 0 calc((286.66 / 768) * var(--vw)); line-height: 24px; margin-right: -16px; } }
@media (min-width: 1024px) { .coh-ce-cpt_footer-26701610 { grid-column: 1 / span 5; } }
@media (min-width: 1280px) { .coh-ce-cpt_footer-26701610 { line-height: 22px; margin-right: 0; } }
.coh-ce-cpt_basic_page_video-7661a51e { margin-top: 32px; margin-bottom: 36px; }
@media (min-width: 768px) { .coh-ce-cpt_basic_page_video-7661a51e { margin-top: 64px; margin-bottom: 64px; } }
@media (min-width: 1280px) { .coh-ce-cpt_basic_page_video-7661a51e { margin-top: 68.18px; margin-bottom: 72px; } }
@media (min-width: 1440px) { .coh-ce-cpt_basic_page_video-7661a51e { margin-right: auto; margin-left: auto; max-width: 1440px; } }
.coh-ce-cpt_basic_page_video-3c13f467 { grid-column: 1 / -1; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_basic_page_video-3c13f467 { grid-column: 2 / span 10; } }
@media (min-width: 1280px) { .coh-ce-cpt_basic_page_video-3c13f467 { grid-column: 3 / span 8; } }
.coh-ce-cpt_basic_page_video-daf35f8a { aspect-ratio: 16 / 9; background-color: black; }
.coh-ce-cpt_basic_page_video-daf35f8a iframe { display: block; height: 100%; width: 100%; }
.coh-ce-cpt_basic_page_video-5fa75f85 { height: 100%; width: 100%; position: absolute; top: 0; left: 0; -webkit-transition: 320ms ease-in-out opacity; -o-transition: 320ms ease-in-out opacity; transition: 320ms ease-in-out opacity; }
.is-playing.coh-ce-cpt_basic_page_video-5fa75f85 { opacity: 0; pointer-events: none; }
.coh-ce-cpt_basic_page_video-a2a07724 { height: 100%; width: 100%; }
.coh-ce-cpt_basic_page_video-4ba12bbb { height: 48px; width: 48px; 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-color: white; -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
@media (min-width: 1280px) { .coh-ce-cpt_basic_page_video-4ba12bbb { height: 100px; width: 100px; } }
.coh-ce-cpt_basic_page_video-4ba12bbb: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: "\E927"; font-family: "icomoon"; height: 19px; width: 18px; color: #0033a0; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; font-size: 20px; }
@media (min-width: 1280px) { .coh-ce-cpt_basic_page_video-4ba12bbb:before { font-size: 38px; height: 38px; width: 35px; } }
.coh-ce-cpt_basic_page_video-4ba12bbb:hover { background-color: #0033a0; }
.coh-ce-cpt_basic_page_video-4ba12bbb:hover:before { color: white; }
.coh-ce-cpt_featured_testimonial-554dbab0 { padding-bottom: 64px; margin-top: -1px; }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-554dbab0 { padding-bottom: 0; } }
@media (min-width: 1024px) { .coh-ce-cpt_featured_testimonial-554dbab0 { margin-top: 0; } }
@media (min-width: 1440px) { .coh-ce-cpt_featured_testimonial-554dbab0 { max-width: 1440px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_featured_testimonial-554dbab0 .testimonial.testimonial--right .testimonial__copy { margin-left: 0; }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-554dbab0 .testimonial.testimonial--right .testimonial__copy { grid-column: 1 / span 6; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-554dbab0 .testimonial.testimonial--right .testimonial__image { grid-column: 7 / -1; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-right: -48px; margin-left: 0; } }
@media (min-width: 1280px) { .coh-ce-cpt_featured_testimonial-554dbab0 .testimonial.testimonial--right .testimonial__image { grid-column: 8 / -1; margin-right: -50px; } }
@media (min-width: 1440px) { .coh-ce-cpt_featured_testimonial-554dbab0 .testimonial.testimonial--right .testimonial__image { margin-right: -72px; } }
@media (min-width: 1440px) { .coh-ce-cpt_featured_testimonial-554dbab0 .testimonial.testimonial--right .testimonial__quote { width: auto; } }
.coh-ce-cpt_featured_testimonial-462b59ad { row-gap: 64px; }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-462b59ad { row-gap: 80px; } }
@media (min-width: 1280px) { .coh-ce-cpt_featured_testimonial-462b59ad { row-gap: 0; } }
.coh-ce-cpt_featured_testimonial-462b59ad:before { content: none; }
.coh-ce-cpt_featured_testimonial-462b59ad:after { content: none; }
.coh-ce-cpt_featured_testimonial-3441da81 { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-3441da81 { grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (min-width: 1280px) { .coh-ce-cpt_featured_testimonial-3441da81 { grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }
@media (min-width: 1440px) { .testimonial--left.coh-ce-cpt_featured_testimonial-3441da81 .testimonial__copy { display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; margin-left: -30px; padding-left: 30px; } }
@media (min-width: 1440px) { .testimonial--left.coh-ce-cpt_featured_testimonial-3441da81 .testimonial__copy div { grid-column: 1 / -1; margin-left: -30px; } }
@media (min-width: 1440px) { .testimonial--left.coh-ce-cpt_featured_testimonial-3441da81 .testimonial__copy blockquote { grid-column: 1 / span 5; margin-left: -30px; } }
.coh-ce-cpt_featured_testimonial-c8d53b4c { grid-column: 1 / span 5; margin-bottom: 32px; margin-left: -24px; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-c8d53b4c { margin-bottom: 0; margin-left: -48px; grid-column: 1 / span 6; height: 100%; } }
@media (min-width: 1280px) { .coh-ce-cpt_featured_testimonial-c8d53b4c { margin-left: -50px; grid-column: 1 / span 5; } }
@media (min-width: 1440px) { .coh-ce-cpt_featured_testimonial-c8d53b4c { margin-left: -72px; } }
.coh-ce-cpt_featured_testimonial-c8d53b4c:before { display: block; content: ''; width: 100%; padding-top: -webkit-calc((334 / 293) * 100%); padding-top: calc((334 / 293) * 100%); }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-c8d53b4c:before { padding-top: -webkit-calc((429 / 376) * 100%); padding-top: calc((429 / 376) * 100%); } }
@media (min-width: 1440px) { .coh-ce-cpt_featured_testimonial-c8d53b4c:before { padding-top: -webkit-calc((677 / 594.35) * 100%); padding-top: calc((677 / 594.35) * 100%); } }
.coh-ce-cpt_featured_testimonial-c8d53b4c[media-type="image"] .play-btn { display: none; }
.coh-ce-cpt_featured_testimonial-7e6923c9 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-ce-cpt_featured_testimonial-f9b95454 { height: 48px; width: 48px; position: absolute; top: 50%; left: 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-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-border-radius: 100%; border-radius: 100%; background-color: white; -webkit-box-shadow: 0 10px 30px 2px rgba(3, 52, 160, 0.15); box-shadow: 0 10px 30px 2px rgba(3, 52, 160, 0.15); -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; }
@media (min-width: 1280px) { .coh-ce-cpt_featured_testimonial-f9b95454 { height: 100px; width: 100px; } }
.coh-ce-cpt_featured_testimonial-f9b95454: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: "\E927"; font-family: "icomoon"; color: #0033a0; font-size: 18px; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
@media (min-width: 1280px) { .coh-ce-cpt_featured_testimonial-f9b95454:before { font-size: 40px; } }
.coh-ce-cpt_featured_testimonial-f9b95454:hover { background-color: #0033a0; }
.coh-ce-cpt_featured_testimonial-f9b95454:hover:before { color: white; }
.coh-ce-cpt_featured_testimonial-f9b95454:focus { background-color: #0033a0; }
.coh-ce-cpt_featured_testimonial-f9b95454:focus:before { color: white; }
.coh-ce-cpt_featured_testimonial-6aada444 { grid-column: 1 / -1; position: relative; }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-6aada444 { grid-column: 8 / -1; margin-top: 97px; margin-bottom: 32px; margin-left: -16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_featured_testimonial-6aada444 { margin-top: 189px; margin-bottom: 98px; margin-left: -30px; grid-column: 7 / -1; } }
.coh-ce-cpt_featured_testimonial-6aada444:before { content: none; }
.coh-ce-cpt_featured_testimonial-6aada444:after { content: none; }
.coh-ce-cpt_featured_testimonial-6593b3e5: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: "\E930"; font-family: "icomoon"; display: block; color: #45bce5; height: 40px; width: 32px; margin-bottom: 8px; font-size: 35px; }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-6593b3e5:before { font-size: 38px; } }
@media (min-width: 1280px) { .coh-ce-cpt_featured_testimonial-6593b3e5:before { font-size: 81px; height: 64.55px; width: 64px; margin-bottom: 24px; } }
.coh-ce-cpt_featured_testimonial-a789044e { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; font-size: 20px; line-height: 28px; margin-top: 0; margin-bottom: 32px; width: -webkit-calc((313 / 375) * var(--vw)); width: calc((313 / 375) * var(--vw)); border-style: none; padding-left: 0; }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-a789044e { font-size: 18px; line-height: 25.2px; width: auto; margin-bottom: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_featured_testimonial-a789044e { font-size: 32px; line-height: 40px; margin-bottom: 25px; } }
@media (min-width: 1440px) { .coh-ce-cpt_featured_testimonial-a789044e { margin-bottom: 32px; } }
.coh-ce-cpt_featured_testimonial-dfac1c9d p { font-family: "AllState Sans", sans-serif; font-weight: 400; color: #0e1941; font-size: 12px; line-height: 16.8px; }
@media (min-width: 768px) { .coh-ce-cpt_featured_testimonial-dfac1c9d p { font-size: 14px; line-height: 16px; } }
@media (min-width: 1280px) { .coh-ce-cpt_featured_testimonial-dfac1c9d p { font-size: 18px; line-height: 28.8px; } }
.coh-ce-cpt_featured_testimonial-dfac1c9d a { color: #0033a0; text-decoration: underline; position: relative; z-index: 1; background: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background: -webkit-linear-gradient(#d9eeff, #d9eeff); background: -o-linear-gradient(#d9eeff, #d9eeff); background: linear-gradient(#d9eeff, #d9eeff); background-size: 0 100%; background-position: 0 100%; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; }
.coh-ce-cpt_featured_testimonial-dfac1c9d a:hover { text-decoration: none; background-size: 100% 100%; }
@media (min-width: 1440px) { .coh-ce-cpt_video_player-d5cceddc { max-width: 1440px; margin-right: auto; margin-left: auto; } }
.video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__header { background-color: #f3f6f9; }
.video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__header-wrapper { color: #0e1941; padding-bottom: 185px; }
@media (min-width: 768px) { .video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__header-wrapper { padding-top: 80px; padding-bottom: 144px; } }
.video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__play-link, .video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__transcript-link { color: #0033a0; }
.video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__container { margin-top: -131px; }
@media (min-width: 768px) { .video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__container { margin-top: -80px; } }
.video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__headline { grid-column: 1 / -1; font-size: 32px; line-height: 40px; margin-right: 28.37px; }
@media (min-width: 768px) { .video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__headline { font-size: 40px; line-height: 48px; } }
@media (min-width: 1280px) { .video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__headline { font-size: 48px; line-height: 56px; margin-right: 67px; } }
.video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__play-link { border-color: #0033a0; }
.video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__play-link:hover { background-color: #0033a0; color: white; }
.video-player--gray.coh-ce-cpt_video_player-d5cceddc .video-player__play-link:focus { color: white; background-color: #0033a0; }
.coh-ce-cpt_video_player-ce2521a9 { padding-top: 64px; }
.coh-ce-cpt_video_player-98be9957 { background-color: #0033a0; margin-left: -24px; grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_video_player-98be9957 { margin-left: -48px; grid-column: 1 / span 9; } }
@media (min-width: 1280px) { .coh-ce-cpt_video_player-98be9957 { margin-left: -50px; } }
@media (min-width: 1440px) { .coh-ce-cpt_video_player-98be9957 { margin-left: -72px; } }
.coh-ce-cpt_video_player-377454aa { padding-top: 64px; padding-bottom: 64px; margin-right: 0; margin-left: 24px; color: white; font-family: "AllState Sans", sans-serif; display: grid; grid-template-columns: repeat(6, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; }
@media (min-width: 768px) { .coh-ce-cpt_video_player-377454aa { margin-left: 48px; grid-template-columns: repeat(9, 1fr); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; padding-bottom: 96px; } }
@media (min-width: 1280px) { .coh-ce-cpt_video_player-377454aa { margin-left: 50px; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; padding-top: 80px; padding-bottom: 144px; } }
@media (min-width: 1440px) { .coh-ce-cpt_video_player-377454aa { margin-left: 72px; } }
.coh-ce-cpt_video_player-d196f3e8 { grid-column: 1 / span 4; font-weight: 500; font-size: 40px; line-height: 48px; margin-bottom: 32px; }
@media (min-width: 768px) { .coh-ce-cpt_video_player-d196f3e8 { grid-column: 1 / span 8; } }
@media (min-width: 1280px) { .coh-ce-cpt_video_player-d196f3e8 { font-size: 48px; line-height: 56px; } }
.coh-ce-cpt_video_player-d943ce07 { grid-column: 1 / -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; }
.coh-ce-cpt_video_player-b814668d { font-family: "AllState Sans", sans-serif; font-weight: 500; color: white; font-size: 16px; line-height: 20.8px; display: inline-block; margin-right: 24px; cursor: pointer; padding-top: 17px; padding-right: 19.5px; padding-bottom: 18px; padding-left: 19.5px; -webkit-transition: background-color 320ms ease-in-out, color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out, color 320ms ease-in-out; transition: background-color 320ms ease-in-out, color 320ms ease-in-out; border-width: 1px; border-style: solid; border-color: white; background-color: rgba(0, 0, 0, 0); }
@media (min-width: 768px) { .coh-ce-cpt_video_player-b814668d { padding-right: 29.5px; padding-left: 29.5px; } }
@media (min-width: 1280px) { .coh-ce-cpt_video_player-b814668d { font-size: 18px; line-height: 23.4px; padding-top: 20px; padding-right: 44.5px; padding-bottom: 21px; padding-left: 44.5px; margin-right: 32px; } }
.coh-ce-cpt_video_player-b814668d:hover { color: #0033a0; background-color: white; }
.coh-ce-cpt_video_player-b814668d:focus { color: #0033a0; background-color: white; }
.coh-ce-cpt_video_player-4bb43ced { font-family: "AllState Sans", sans-serif; font-weight: 500; color: white; font-size: 16px; line-height: 20.8px; position: relative; display: inline-block; cursor: pointer; padding-top: 6px; padding-right: 9px; padding-bottom: 8px; padding-left: 6px; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
@media (min-width: 768px) { .coh-ce-cpt_video_player-4bb43ced { font-size: 18px; line-height: 23.4px; } }
.coh-ce-cpt_video_player-4bb43ced:after { height: 2px; position: absolute; bottom: 0; left: 6px; display: block; content: ''; background-color: currentColor; right: 9px; }
.coh-ce-cpt_video_player-4bb43ced:before { background-color: #d9eeff; height: 100%; width: 0; position: absolute; top: 0; left: 0; z-index: 1; display: block; content: ''; -webkit-transition: width 320ms ease-in-out; -o-transition: width 320ms ease-in-out; transition: width 320ms ease-in-out; }
@media (min-width: 1024px) { .coh-ce-cpt_video_player-4bb43ced:hover { color: #0033a0; } }
@media (min-width: 1024px) { .coh-ce-cpt_video_player-4bb43ced:hover:before { width: 100%; } }
@media (min-width: 1024px) { .coh-ce-cpt_video_player-4bb43ced:focus { color: #0033a0; } }
@media (min-width: 1024px) { .coh-ce-cpt_video_player-4bb43ced:focus:before { width: 100%; } }
.coh-ce-cpt_video_player-4bb43ced:active:after { opacity: 0; }
.coh-ce-cpt_video_player-ccd07fe0 { position: relative; z-index: 2; }
.coh-ce-cpt_video_player-be9ccfbe { margin-top: -32px; margin-right: -24px; grid-column: 1 / -1; }
@media (min-width: 768px) { .coh-ce-cpt_video_player-be9ccfbe { margin-top: -64px; margin-right: 0; grid-column: 2 / -1; } }
@media (min-width: 1280px) { .coh-ce-cpt_video_player-be9ccfbe { margin-top: -80px; } }
.coh-ce-cpt_video_player-5b6f943f { margin-left: 0; aspect-ratio: 351 / 197; background-color: white; position: relative; min-height: 197px; min-width: 351px; }
@media (min-width: 768px) { .coh-ce-cpt_video_player-5b6f943f { aspect-ratio: 615 / 345; min-height: auto; min-width: auto; } }
@media (min-width: 1440px) { .coh-ce-cpt_video_player-5b6f943f { aspect-ratio: 1185 / 666; } }
.coh-ce-cpt_video_player-5b6f943f:after { background-color: rgba(0, 0, 0, 0.1); height: 100%; width: 100%; display: block; position: absolute; top: 0; left: 0; }
.coh-ce-cpt_video_player-54335b64 { -o-object-position: top; object-position: top; }
.coh-ce-cpt_video_player-cfd5b0e { height: 48px; width: 48px; 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-color: white; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: background-color 320ms ease-in-out; -o-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out; z-index: 1; -webkit-box-shadow: 0 10px 30px 2px rgba(47, 56, 71, 0.15); box-shadow: 0 10px 30px 2px rgba(47, 56, 71, 0.15); }
@media (min-width: 1280px) { .coh-ce-cpt_video_player-cfd5b0e { height: 100px; width: 100px; } }
.coh-ce-cpt_video_player-cfd5b0e: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: "\E927"; font-family: "icomoon"; color: #0033a0; font-size: 22px; -webkit-transition: color 320ms ease-in-out; -o-transition: color 320ms ease-in-out; transition: color 320ms ease-in-out; }
@media (min-width: 1280px) { .coh-ce-cpt_video_player-cfd5b0e:before { font-size: 44px; } }
.coh-ce-cpt_video_player-cfd5b0e:hover { background-color: #0033a0; }
.coh-ce-cpt_video_player-cfd5b0e:hover:before { color: white; }
.coh-ce-cpt_retailer_service_page_footer-345ae45c { background-color: white; }
.navy-blue.coh-ce-cpt_retailer_service_page_footer-345ae45c { background-color: #0e1941; }
@media (min-width: 768px) { .navy-blue.coh-ce-cpt_retailer_service_page_footer-345ae45c .rsp-footer__upper { padding-bottom: 33px; margin-bottom: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: white; } }
.navy-blue.coh-ce-cpt_retailer_service_page_footer-345ae45c .rsp-footer__link a { color: white; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9eeff), to(#d9eeff)); background-image: -webkit-linear-gradient(#d9eeff, #d9eeff); background-image: -o-linear-gradient(#d9eeff, #d9eeff); background-image: linear-gradient(#d9eeff, #d9eeff); background-position: 0 100%; background-size: 0 2px; background-repeat: no-repeat; -webkit-transition: background-size 320ms ease-in-out; -o-transition: background-size 320ms ease-in-out; transition: background-size 320ms ease-in-out; display: inline; }
.navy-blue.coh-ce-cpt_retailer_service_page_footer-345ae45c .rsp-footer__link a:before { content: none; }
.navy-blue.coh-ce-cpt_retailer_service_page_footer-345ae45c .rsp-footer__link a:after { content: none; }
.navy-blue.coh-ce-cpt_retailer_service_page_footer-345ae45c .rsp-footer__link a:hover { background-size: 100% 2px; }
.navy-blue.coh-ce-cpt_retailer_service_page_footer-345ae45c .rsp-footer__link a:focus { background-size: 100% 2px; }
.navy-blue.coh-ce-cpt_retailer_service_page_footer-345ae45c .rsp-footer__copy { color: white; }
@media (min-width: 768px) { .navy-blue.coh-ce-cpt_retailer_service_page_footer-345ae45c .rsp-footer__copy { font-size: 12px; } }
.coh-ce-cpt_retailer_service_page_footer-448d1e08 { padding-top: 42px; padding-bottom: 40px; font-family: "AllState Sans", sans-serif; font-weight: 400; color: black; }
@media (min-width: 768px) { .coh-ce-cpt_retailer_service_page_footer-448d1e08 { padding-top: 40px; position: relative; } }
@media (min-width: 1280px) { .coh-ce-cpt_retailer_service_page_footer-448d1e08 { padding-top: 64px; padding-bottom: 79px; } }
.coh-ce-cpt_retailer_service_page_footer-448d1e08 .rsp-footer__copy { font-size: 14px; line-height: 22px; letter-spacing: 0.02em; margin-bottom: 68px; }
@media (min-width: 768px) { .coh-ce-cpt_retailer_service_page_footer-448d1e08 .rsp-footer__copy { margin-bottom: 0; } }
.coh-ce-cpt_retailer_service_page_footer-ed8c7ce3 { grid-column: 1 / -1; min-height: 40px; min-width: 327px; padding-top: 8px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; -webkit-border-radius: 100px; border-radius: 100px; font-size: 14px; line-height: 22px; text-align: center; font-weight: 500; color: #0e1941; margin-bottom: 59px; }
@media (min-width: 768px) { .coh-ce-cpt_retailer_service_page_footer-ed8c7ce3 { position: absolute; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); min-width: 127px; } }
.coh-ce-cpt_retailer_service_page_footer-6bd4df79 { grid-column: 1 / -1; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 768px) { .coh-ce-cpt_retailer_service_page_footer-6bd4df79 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 33px; } }
.coh-ce-cpt_retailer_service_page_footer-2d3ff2ef { height: auto; margin-bottom: 43px; }
@media (min-width: 768px) { .coh-ce-cpt_retailer_service_page_footer-2d3ff2ef { margin-right: 16px; margin-bottom: 0; } }
.combined.coh-ce-cpt_retailer_service_page_footer-2d3ff2ef .logo-separated { display: none; }
.combined.coh-ce-cpt_retailer_service_page_footer-2d3ff2ef .logo-combined { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_retailer_service_page_footer-2d3ff2ef .logo-combined { display: none; }
.coh-ce-cpt_retailer_service_page_footer-36fccba1 { 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; height: 37px; }
@media (min-width: 1280px) { .coh-ce-cpt_retailer_service_page_footer-36fccba1 { height: 56.09px; } }
.coh-ce-cpt_retailer_service_page_footer-2818398c { height: 100%; width: auto; max-height: 37px; }
@media (min-width: 1280px) { .coh-ce-cpt_retailer_service_page_footer-2818398c { max-height: 50.36px; } }
.coh-ce-cpt_retailer_service_page_footer-26211fca { height: 100%; width: 1px; background-color: #bac6d3; margin-right: 23.7px; margin-left: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_retailer_service_page_footer-26211fca { margin-right: 23.96px; } }
.coh-ce-cpt_retailer_service_page_footer-e555ef0b { display: inline-block; height: 100%; max-height: 35.38px; position: relative; }
@media (min-width: 1280px) { .coh-ce-cpt_retailer_service_page_footer-e555ef0b { max-height: 48.77px; } }
.coh-ce-cpt_retailer_service_page_footer-3a993a98 { height: 100%; width: auto; }
.coh-ce-cpt_retailer_service_page_footer-17b262eb { display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-ce-cpt_retailer_service_page_footer-42986c07 { height: 37px; position: relative; }
@media (min-width: 1280px) { .coh-ce-cpt_retailer_service_page_footer-42986c07 { height: 56.09px; } }
@media (min-width: 768px) { .coh-ce-cpt_retailer_service_page_footer-8550d91a { display: none; } }
.coh-ce-cpt_retailer_service_page_footer-8f721f6a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -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; row-gap: 16px; }
@media (min-width: 768px) { .coh-ce-cpt_retailer_service_page_footer-8f721f6a { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
@media (min-width: 1280px) { .coh-ce-cpt_retailer_service_page_footer-8f721f6a { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-cpt_retailer_service_page_footer-35435f08 { margin-right: 24px; }
@media (min-width: 768px) { .coh-ce-cpt_retailer_service_page_footer-35435f08 { margin-right: 40px; } }
.coh-ce-cpt_retailer_service_page_footer-35435f08:last-child { margin-right: 0; }
.coh-ce-cpt_retailer_service_page_footer-88d63456 { color: black; font-size: 14px; line-height: 22px; letter-spacing: 0.02em; display: inline-block; position: relative; }
.coh-ce-cpt_retailer_service_page_footer-88d63456:after { height: 1px; width: 100%; position: absolute; bottom: 4px; left: 0; display: block; content: ''; background-color: currentColor; z-index: 0; }
.coh-ce-cpt_retailer_service_page_footer-88d63456:before { background-color: #d9eeff; height: 100%; width: 0; position: absolute; top: 0; left: -6px; display: block; content: ''; z-index: 1; -webkit-transition: width 320ms ease-in-out; -o-transition: width 320ms ease-in-out; transition: width 320ms ease-in-out; }
.coh-ce-cpt_retailer_service_page_footer-88d63456:hover:before { width: -webkit-calc(100% + 15px); width: calc(100% + 15px); }
.coh-ce-cpt_retailer_service_page_footer-88d63456:focus:before { width: -webkit-calc(100% + 15px); width: calc(100% + 15px); }
.coh-ce-cpt_retailer_service_page_footer-ccd07fe0 { position: relative; z-index: 2; }
.coh-ce-cpt_retailer_service_page_footer-6114c5c1 { display: none; }
@media (min-width: 768px) { .coh-ce-cpt_retailer_service_page_footer-6114c5c1 { display: block; grid-column: 1 / span 7; } }
