.coh-style-accordion { content: normal; margin-bottom: 0.3125rem; margin-left: 0; list-style-type: none; }
.coh-style-accordion:before { content: normal; }
.is-active.coh-style-accordion a { background-color: #d80232; color: white; }
.is-active.coh-style-accordion a:hover { background-color: #d80232; }
.is-active.coh-style-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F068"; font-family: "icomoon"; }
.is-disabled.coh-style-accordion a { background-color: rgba(0, 0, 0, 0); color: #4f5559; }
.is-disabled.coh-style-accordion a:after { content: normal; }
.is-disabled.coh-style-accordion a:hover { color: #4f5559; background-color: rgba(0, 0, 0, 0); }
.coh-style-accordion a { color: white; background-color: #9c1f2e; font-weight: 700; font-size: 1rem; display: block; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; position: relative; line-height: 1rem; font-family: 'Inter', sans-serif; }
.coh-style-accordion a:hover { background-color: #d80232; color: white; text-decoration: none; }
.coh-style-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F067"; font-family: "icomoon"; position: absolute; right: 0.9375rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-date-with-icon { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.0625rem; color: #4f5559; margin-bottom: 1rem; line-height: 1rem; }
.coh-style-date-with-icon:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E900"; font-family: "icomoon"; color: #d80232; margin-right: 0.3125rem; font-size: 0.875rem; }
.coh-style-term-style { font-size: 0.875rem; font-family: 'Inter', sans-serif; font-weight: 600; text-transform: uppercase; margin-bottom: 1.25rem; color: #9c1f2e; }
.coh-style-tag-style { font-family: 'Inter', sans-serif; color: #9c1f2e; font-size: 0.875rem; text-transform: uppercase; font-weight: 600; margin-bottom: 0.625rem; }
.coh-style-pre-heading-paragraph- { font-family: 'Inter', sans-serif; font-weight: 700; font-size: 0.875rem; line-height: 1.125rem; letter-spacing: 0.125rem; text-transform: uppercase; margin-bottom: 1rem; }
@media (max-width: 73.0625rem) { .coh-style-pre-heading-paragraph- { margin-bottom: 0.5rem; } }
.coh-style-paragraph-reduced-margin { margin-bottom: 0.5rem; }
.coh-style-location-with-icon { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.0625rem; color: #4f5559; margin-bottom: 1rem; line-height: 1rem; }
.coh-style-location-with-icon:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E902"; font-family: "icomoon"; color: #d80232; margin-right: 0.3125rem; font-size: 1rem; }
.coh-style-search-box label { width: 0.0625rem; height: 0.0625rem; padding: 0; margin: -0.0625rem; position: absolute; border-style: none; overflow: hidden; }
.coh-style-search-box .form--inline { width: 100%; position: relative; }
.coh-style-search-box .form--inline .form-item { margin-right: 0; margin-bottom: 0; float: none; padding: 0; }
.coh-style-search-box .form--inline .form-item input { padding-right: 3.125rem; border-color: #cbd5dc; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; height: 3.75rem; font-family: 'Inter', sans-serif; }
.coh-style-search-box .form--inline .form-actions { margin-bottom: 0; }
.coh-style-search-box .form--inline .form-actions: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: "\E90C"; font-family: "icomoon"; position: absolute; top: 50%; right: 1.25rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-search-box .form--inline .form-actions:focus:before { color: #d80232; }
.coh-style-search-box .form--inline .form-actions:hover:before { color: #d80232; }
.coh-style-search-box .form--inline .form-actions input { background-color: rgba(0, 0, 0, 0); color: black; border-style: none; position: absolute; top: 0; right: 0; bottom: 0; padding: 0; width: 3.125rem; text-indent: -624.9375rem; }
.coh-style-font-color---default .coh-heading { color: #17181a; }
.coh-style-font-color---default .coh-wysiwyg { color: #17181a; }
.coh-style-font-color---default .coh-link { color: #17181a; }
.coh-style-font-color---default .coh-link:visited { color: #17181a; }
.coh-style-statistics-color---red:after, .coh-style-statistics-color---blue:after, .coh-style-statistics-color---gray:after, .coh-style-statistics-color:after { background-image: -webkit-linear-gradient(45deg, #8d99ae 1%, #ced4d9 100%); background-image: -o-linear-gradient(45deg, #8d99ae 1%, #ced4d9 100%); background-image: linear-gradient(45deg, #8d99ae 1%, #ced4d9 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(99, 107, 112, 0.6); box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(99, 107, 112, 0.6); height: 15.625rem; width: 15.625rem; position: absolute; top: 0; left: 50%; z-index: -2; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); content: ''; }
@media (max-width: 73.0625rem) { .coh-style-statistics-color---red:after, .coh-style-statistics-color---blue:after, .coh-style-statistics-color---gray:after, .coh-style-statistics-color:after { height: 13.75rem; width: 13.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-statistics-color---red:after, .coh-style-statistics-color---blue:after, .coh-style-statistics-color---gray:after, .coh-style-statistics-color:after { height: 15.625rem; width: 15.625rem; } }
.coh-style-statistics-color---red:after { -webkit-box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(239, 35, 61, 0.6); box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(239, 35, 61, 0.6); background-image: -webkit-linear-gradient(45deg, #bf022c 1%, #ff1c4f 100%); background-image: -o-linear-gradient(45deg, #bf022c 1%, #ff1c4f 100%); background-image: linear-gradient(45deg, #bf022c 1%, #ff1c4f 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-style-statistics-color---blue:after { background-image: -webkit-linear-gradient(45deg, #0d2980 1%, #1541cc 100%); background-image: -o-linear-gradient(45deg, #0d2980 1%, #1541cc 100%); background-image: linear-gradient(45deg, #0d2980 1%, #1541cc 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(14, 14, 140, 0.6); box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(14, 14, 140, 0.6); }
.coh-style-statistics-color---gray:after { background-image: -webkit-linear-gradient(45deg, #8d99ae 1%, #ced4d9 100%); background-image: -o-linear-gradient(45deg, #8d99ae 1%, #ced4d9 100%); background-image: linear-gradient(45deg, #8d99ae 1%, #ced4d9 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(99, 107, 112, 0.6); box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(99, 107, 112, 0.6); }
.coh-style-font-color---white .coh-heading { color: white; }
.coh-style-font-color---white .coh-wysiwyg { color: white; }
.coh-style-font-color---white .coh-paragraph { color: white; }
.coh-style-font-color---white .coh-link { color: white; }
.coh-style-font-color---white .coh-link:visited { color: white; }
.coh-style-tab { display: inline-block; content: normal; margin-bottom: 0.0625rem; margin-left: 0; list-style-type: none; }
.coh-style-tab:before { content: normal; }
.is-active.coh-style-tab a { background-color: #d80232; color: white; }
.is-active.coh-style-tab a:hover { background-color: #d80232; }
.is-disabled.coh-style-tab a { background-color: rgba(0, 0, 0, 0); color: #4f5559; }
.is-disabled.coh-style-tab a:hover { background-color: rgba(0, 0, 0, 0); color: #4f5559; }
.coh-style-tab a { color: white; background-color: #9c1f2e; font-weight: 700; font-size: 0.875rem; display: inline-block; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; margin-right: 0.0625rem; line-height: 1rem; font-family: 'Inter', sans-serif; }
@media (max-width: 73.0625rem) { .coh-style-tab a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-tab a { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; } }
.coh-style-tab a:hover { background-color: #d80232; color: white; text-decoration: none; }
.coh-style-testimonial { padding-left: 0; }
.coh-style-testimonial:before { content: normal; }
.coh-style-slider-navigation-right, .coh-style-slider-navigation-left { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; height: 3rem; width: 3rem; background-color: #9c1f2e; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
@media (max-width: 73.0625rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 2rem; } }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 1.5rem; } }
.coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F053"; font-family: "icomoon"; color: white; font-size: 1rem; }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { font-size: 0.75rem; } }
.coh-style-slider-navigation-right:hover, .coh-style-slider-navigation-left:hover { background-color: #d80232; }
.coh-style-slider-navigation-right:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; }
.coh-style-mobile-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 3rem; width: 3rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 73.0625rem) { .coh-style-mobile-menu { width: 2rem; } }
@media (max-width: 47.9375rem) { .coh-style-mobile-menu { width: 1.5rem; } }
.coh-style-mobile-menu:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F067"; font-family: "icomoon"; color: white; font-size: 1rem; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-style-heading-1-size { font-size: 3.5rem; line-height: 1.25; font-weight: 500; margin-bottom: 1.5rem; }
@media (max-width: 82.9375rem) { .coh-style-heading-1-size { font-size: 3rem; } }
@media (max-width: 73.0625rem) { .coh-style-heading-1-size { font-size: 2.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-heading-1-size { font-size: 2rem; } }
.coh-style-heading-2---black { color: #17181a; }
.coh-style-heading-2-size { font-weight: 500; font-size: 1.5rem; line-height: 1.25; margin-bottom: 1.5rem; }
@media (max-width: 63.9375rem) { .coh-style-heading-2-size { font-size: 1.375rem; } }
.coh-style-heading-3-size { font-size: 2rem; line-height: 1.25; font-weight: 500; margin-bottom: 1.5rem; }
@media (max-width: 73.0625rem) { .coh-style-heading-3-size { font-size: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-heading-3-size { font-size: 1.25rem; } }
.coh-style-heading-reduced-margin { margin-bottom: 1.375rem; margin-bottom: 0.5rem; }
@media (max-width: 47.9375rem) { .coh-style-heading-reduced-margin { margin-bottom: 1.25rem; } }
.coh-style-heading-4-size { font-size: 1.5rem; font-weight: 500; margin-bottom: 1.375rem; line-height: 1.25; margin-bottom: 1.5rem; }
@media (max-width: 73.0625rem) { .coh-style-heading-4-size { font-size: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-heading-4-size { font-size: 1rem; margin-bottom: 1.25rem; } }
.coh-style-paragraph-header { font-size: 2rem; font-weight: 700; margin-bottom: 1.25rem; font-family: 'Inter', sans-serif; color: #17181a; font-style: normal; text-transform: none; text-decoration: none; line-height: 2.25rem; }
@media (max-width: 47.9375rem) { .coh-style-paragraph-header { font-size: 1.75rem; } }
.coh-style-paragraph-header-small { font-size: 1.5rem; font-weight: 700; margin-bottom: 1.25rem; font-family: 'Inter', sans-serif; color: #17181a; font-style: normal; text-decoration: none; text-transform: none; }
@media (max-width: 47.9375rem) { .coh-style-paragraph-header-small { font-size: 1.375rem; } }
.coh-style-paragraph-header-small a { font-weight: 700; color: #17181a; }
.coh-style-paragraph-header-small a:hover { color: #d80232; text-decoration: none; }
.coh-style-pre-heading { font-size: 0.875rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.125rem; line-height: 1.125rem; margin-bottom: 1rem; font-family: 'Inter', sans-serif; }
@media (max-width: 73.0625rem) { .coh-style-pre-heading { margin-bottom: 0.5rem; } }
.coh-style-sub-heading { font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.125rem; line-height: 1rem; margin-bottom: 1.5rem; }
.coh-style-container-theme---white { background-color: white; }
.coh-style-container-theme---white-80- { background-color: rgba(255, 255, 255, 0.8); }
.coh-style-container-theme---light-1 { background-color: #f3f6f8; }
.coh-style-container-theme---light-2 { background-color: #eff2f4; }
.coh-style-container-theme---medium-gray { background-color: #cbd5dc; }
.coh-style-container-theme---medium-gray .coh-style-pre-heading { color: #2d3133; }
.coh-style-container-theme---dark-gray { color: white; background-image: -webkit-radial-gradient(center center, circle closest-corner, #43464d 1%, #2d3133 100%); background-image: -o-radial-gradient(center center, circle closest-corner, #43464d 1%, #2d3133 100%); background-image: radial-gradient(circle closest-corner at center center, #43464d 1%, #2d3133 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-style-container-theme---dark-gray a { color: white; text-decoration: underline; }
.coh-style-container-theme---dark-gray a:hover { color: white; text-decoration: none; }
.coh-style-container-theme---dark-gray a.coh-style-hero-link-with-icon { color: white; }
.coh-style-container-theme---dark-gray a.coh-style-hero-link-with-icon:after { color: white; }
.coh-style-container-theme---dark-gray a.coh-style-hero-link-with-icon:hover { color: white; }
.coh-style-container-theme---dark-gray h1 { color: white; }
.coh-style-container-theme---dark-gray h2 { color: white; }
.coh-style-container-theme---dark-gray h3 { color: white; }
.coh-style-container-theme---dark-gray h4 { color: white; }
.coh-style-container-theme---dark-gray h5 { color: white; }
.coh-style-container-theme---dark-gray h6 { color: white; }
.coh-style-container-theme---dark-gray blockquote { color: white; }
.coh-style-container-theme---dark-gray blockquote:before { background-color: white; }
.coh-style-container-theme---dark-gray blockquote:after { background-color: white; }
.coh-style-container-theme---dark-gray blockquote p:before { background-color: #9c1f2e; color: white; }
.coh-style-container-theme---dark-gray table { color: #17181a; }
.coh-style-container-theme---dark-gray .coh-style-paragraph-large { color: white; }
.coh-style-container-theme---dark-gray .coh-style-highlight-text { color: white; }
.coh-style-container-theme---dark-gray .coh-style-highlight-text:before { background-color: white; }
.coh-style-container-theme---dark-gray a.coh-style-link-button { color: white; border-color: white; text-decoration: none; }
.coh-style-container-theme---dark-gray a.coh-style-link-button:hover { color: #9c1f2e; background-color: white; border-color: white; }
.coh-style-container-theme---dark-gray a.coh-style-link-with-icon { color: white; text-decoration: underline; }
.coh-style-container-theme---dark-gray a.coh-style-link-with-icon:hover { color: white; text-decoration: none; }
.coh-style-container-theme---brand-tertiary, .coh-style-container-theme---brand-neutral, .coh-style-container-theme---brand-secondary, .coh-style-container-theme---brand-primary-2, .coh-style-container-theme---brand-primary-gradient, .coh-style-container-theme---brand-primary-80-, .coh-style-container-theme---brand-primary { background-color: #9c1f2e; color: white; }
.coh-style-container-theme---brand-tertiary a, .coh-style-container-theme---brand-neutral a, .coh-style-container-theme---brand-secondary a, .coh-style-container-theme---brand-primary-2 a, .coh-style-container-theme---brand-primary-gradient a, .coh-style-container-theme---brand-primary-80- a, .coh-style-container-theme---brand-primary a { color: white; text-decoration: underline; }
.coh-style-container-theme---brand-tertiary a:hover, .coh-style-container-theme---brand-neutral a:hover, .coh-style-container-theme---brand-secondary a:hover, .coh-style-container-theme---brand-primary-2 a:hover, .coh-style-container-theme---brand-primary-gradient a:hover, .coh-style-container-theme---brand-primary-80- a:hover, .coh-style-container-theme---brand-primary a:hover { color: white; text-decoration: none; }
.coh-style-container-theme---brand-tertiary h1, .coh-style-container-theme---brand-neutral h1, .coh-style-container-theme---brand-secondary h1, .coh-style-container-theme---brand-primary-2 h1, .coh-style-container-theme---brand-primary-gradient h1, .coh-style-container-theme---brand-primary-80- h1, .coh-style-container-theme---brand-primary h1 { color: #e0e0cc; }
.coh-style-container-theme---brand-tertiary h2, .coh-style-container-theme---brand-neutral h2, .coh-style-container-theme---brand-secondary h2, .coh-style-container-theme---brand-primary-2 h2, .coh-style-container-theme---brand-primary-gradient h2, .coh-style-container-theme---brand-primary-80- h2, .coh-style-container-theme---brand-primary h2 { color: white; }
.coh-style-container-theme---brand-tertiary h3, .coh-style-container-theme---brand-neutral h3, .coh-style-container-theme---brand-secondary h3, .coh-style-container-theme---brand-primary-2 h3, .coh-style-container-theme---brand-primary-gradient h3, .coh-style-container-theme---brand-primary-80- h3, .coh-style-container-theme---brand-primary h3 { color: white; }
.coh-style-container-theme---brand-tertiary h4, .coh-style-container-theme---brand-neutral h4, .coh-style-container-theme---brand-secondary h4, .coh-style-container-theme---brand-primary-2 h4, .coh-style-container-theme---brand-primary-gradient h4, .coh-style-container-theme---brand-primary-80- h4, .coh-style-container-theme---brand-primary h4 { color: white; }
.coh-style-container-theme---brand-tertiary h5, .coh-style-container-theme---brand-neutral h5, .coh-style-container-theme---brand-secondary h5, .coh-style-container-theme---brand-primary-2 h5, .coh-style-container-theme---brand-primary-gradient h5, .coh-style-container-theme---brand-primary-80- h5, .coh-style-container-theme---brand-primary h5 { color: white; }
.coh-style-container-theme---brand-tertiary h6, .coh-style-container-theme---brand-neutral h6, .coh-style-container-theme---brand-secondary h6, .coh-style-container-theme---brand-primary-2 h6, .coh-style-container-theme---brand-primary-gradient h6, .coh-style-container-theme---brand-primary-80- h6, .coh-style-container-theme---brand-primary h6 { color: white; }
.coh-style-container-theme---brand-tertiary blockquote, .coh-style-container-theme---brand-neutral blockquote, .coh-style-container-theme---brand-secondary blockquote, .coh-style-container-theme---brand-primary-2 blockquote, .coh-style-container-theme---brand-primary-gradient blockquote, .coh-style-container-theme---brand-primary-80- blockquote, .coh-style-container-theme---brand-primary blockquote { color: white; }
.coh-style-container-theme---brand-tertiary blockquote:before, .coh-style-container-theme---brand-neutral blockquote:before, .coh-style-container-theme---brand-secondary blockquote:before, .coh-style-container-theme---brand-primary-2 blockquote:before, .coh-style-container-theme---brand-primary-gradient blockquote:before, .coh-style-container-theme---brand-primary-80- blockquote:before, .coh-style-container-theme---brand-primary blockquote:before { background-color: white; }
.coh-style-container-theme---brand-tertiary blockquote:after, .coh-style-container-theme---brand-neutral blockquote:after, .coh-style-container-theme---brand-secondary blockquote:after, .coh-style-container-theme---brand-primary-2 blockquote:after, .coh-style-container-theme---brand-primary-gradient blockquote:after, .coh-style-container-theme---brand-primary-80- blockquote:after, .coh-style-container-theme---brand-primary blockquote:after { background-color: white; }
.coh-style-container-theme---brand-tertiary blockquote p:before, .coh-style-container-theme---brand-neutral blockquote p:before, .coh-style-container-theme---brand-secondary blockquote p:before, .coh-style-container-theme---brand-primary-2 blockquote p:before, .coh-style-container-theme---brand-primary-gradient blockquote p:before, .coh-style-container-theme---brand-primary-80- blockquote p:before, .coh-style-container-theme---brand-primary blockquote p:before { background-color: #9c1f2e; color: white; }
.coh-style-container-theme---brand-tertiary table, .coh-style-container-theme---brand-neutral table, .coh-style-container-theme---brand-secondary table, .coh-style-container-theme---brand-primary-2 table, .coh-style-container-theme---brand-primary-gradient table, .coh-style-container-theme---brand-primary-80- table, .coh-style-container-theme---brand-primary table { color: #17181a; }
.coh-style-container-theme---brand-tertiary .coh-style-paragraph-large, .coh-style-container-theme---brand-neutral .coh-style-paragraph-large, .coh-style-container-theme---brand-secondary .coh-style-paragraph-large, .coh-style-container-theme---brand-primary-2 .coh-style-paragraph-large, .coh-style-container-theme---brand-primary-gradient .coh-style-paragraph-large, .coh-style-container-theme---brand-primary-80- .coh-style-paragraph-large, .coh-style-container-theme---brand-primary .coh-style-paragraph-large { color: white; }
.coh-style-container-theme---brand-tertiary .coh-style-highlight-text, .coh-style-container-theme---brand-neutral .coh-style-highlight-text, .coh-style-container-theme---brand-secondary .coh-style-highlight-text, .coh-style-container-theme---brand-primary-2 .coh-style-highlight-text, .coh-style-container-theme---brand-primary-gradient .coh-style-highlight-text, .coh-style-container-theme---brand-primary-80- .coh-style-highlight-text, .coh-style-container-theme---brand-primary .coh-style-highlight-text { color: white; }
.coh-style-container-theme---brand-tertiary .coh-style-highlight-text:before, .coh-style-container-theme---brand-neutral .coh-style-highlight-text:before, .coh-style-container-theme---brand-secondary .coh-style-highlight-text:before, .coh-style-container-theme---brand-primary-2 .coh-style-highlight-text:before, .coh-style-container-theme---brand-primary-gradient .coh-style-highlight-text:before, .coh-style-container-theme---brand-primary-80- .coh-style-highlight-text:before, .coh-style-container-theme---brand-primary .coh-style-highlight-text:before { background-color: white; }
.coh-style-container-theme---brand-tertiary a.coh-style-link-button, .coh-style-container-theme---brand-neutral a.coh-style-link-button, .coh-style-container-theme---brand-secondary a.coh-style-link-button, .coh-style-container-theme---brand-primary-2 a.coh-style-link-button, .coh-style-container-theme---brand-primary-gradient a.coh-style-link-button, .coh-style-container-theme---brand-primary-80- a.coh-style-link-button, .coh-style-container-theme---brand-primary a.coh-style-link-button { color: white; border-color: white; text-decoration: none; }
.coh-style-container-theme---brand-tertiary a.coh-style-link-button:hover, .coh-style-container-theme---brand-neutral a.coh-style-link-button:hover, .coh-style-container-theme---brand-secondary a.coh-style-link-button:hover, .coh-style-container-theme---brand-primary-2 a.coh-style-link-button:hover, .coh-style-container-theme---brand-primary-gradient a.coh-style-link-button:hover, .coh-style-container-theme---brand-primary-80- a.coh-style-link-button:hover, .coh-style-container-theme---brand-primary a.coh-style-link-button:hover { color: #9c1f2e; background-color: white; border-color: white; }
.coh-style-container-theme---brand-tertiary a.coh-style-link-with-icon, .coh-style-container-theme---brand-neutral a.coh-style-link-with-icon, .coh-style-container-theme---brand-secondary a.coh-style-link-with-icon, .coh-style-container-theme---brand-primary-2 a.coh-style-link-with-icon, .coh-style-container-theme---brand-primary-gradient a.coh-style-link-with-icon, .coh-style-container-theme---brand-primary-80- a.coh-style-link-with-icon, .coh-style-container-theme---brand-primary a.coh-style-link-with-icon { color: white; text-decoration: underline; }
.coh-style-container-theme---brand-tertiary a.coh-style-link-with-icon:hover, .coh-style-container-theme---brand-neutral a.coh-style-link-with-icon:hover, .coh-style-container-theme---brand-secondary a.coh-style-link-with-icon:hover, .coh-style-container-theme---brand-primary-2 a.coh-style-link-with-icon:hover, .coh-style-container-theme---brand-primary-gradient a.coh-style-link-with-icon:hover, .coh-style-container-theme---brand-primary-80- a.coh-style-link-with-icon:hover, .coh-style-container-theme---brand-primary a.coh-style-link-with-icon:hover { color: white; text-decoration: none; }
.coh-style-container-theme---brand-tertiary .card-link-container, .coh-style-container-theme---brand-neutral .card-link-container, .coh-style-container-theme---brand-secondary .card-link-container, .coh-style-container-theme---brand-primary-2 .card-link-container, .coh-style-container-theme---brand-primary-gradient .card-link-container, .coh-style-container-theme---brand-primary-80- .card-link-container, .coh-style-container-theme---brand-primary .card-link-container { text-decoration: none; }
.coh-style-container-theme---brand-tertiary .card-link-container:hover .card-icon, .coh-style-container-theme---brand-neutral .card-link-container:hover .card-icon, .coh-style-container-theme---brand-secondary .card-link-container:hover .card-icon, .coh-style-container-theme---brand-primary-2 .card-link-container:hover .card-icon, .coh-style-container-theme---brand-primary-gradient .card-link-container:hover .card-icon, .coh-style-container-theme---brand-primary-80- .card-link-container:hover .card-icon, .coh-style-container-theme---brand-primary .card-link-container:hover .card-icon { background-color: #ffffff !important; }
.coh-style-container-theme---brand-tertiary .card-link-container:hover .card-icon:before, .coh-style-container-theme---brand-neutral .card-link-container:hover .card-icon:before, .coh-style-container-theme---brand-secondary .card-link-container:hover .card-icon:before, .coh-style-container-theme---brand-primary-2 .card-link-container:hover .card-icon:before, .coh-style-container-theme---brand-primary-gradient .card-link-container:hover .card-icon:before, .coh-style-container-theme---brand-primary-80- .card-link-container:hover .card-icon:before, .coh-style-container-theme---brand-primary .card-link-container:hover .card-icon:before { color: #9c1f2e !important; }
.coh-style-container-theme---brand-tertiary .card-icon, .coh-style-container-theme---brand-neutral .card-icon, .coh-style-container-theme---brand-secondary .card-icon, .coh-style-container-theme---brand-primary-2 .card-icon, .coh-style-container-theme---brand-primary-gradient .card-icon, .coh-style-container-theme---brand-primary-80- .card-icon, .coh-style-container-theme---brand-primary .card-icon { border-color: #ffffff !important; }
.coh-style-container-theme---brand-tertiary .card-icon:before, .coh-style-container-theme---brand-neutral .card-icon:before, .coh-style-container-theme---brand-secondary .card-icon:before, .coh-style-container-theme---brand-primary-2 .card-icon:before, .coh-style-container-theme---brand-primary-gradient .card-icon:before, .coh-style-container-theme---brand-primary-80- .card-icon:before, .coh-style-container-theme---brand-primary .card-icon:before { color: #ffffff !important; }
.coh-style-container-theme---brand-tertiary .card-link, .coh-style-container-theme---brand-neutral .card-link, .coh-style-container-theme---brand-secondary .card-link, .coh-style-container-theme---brand-primary-2 .card-link, .coh-style-container-theme---brand-primary-gradient .card-link, .coh-style-container-theme---brand-primary-80- .card-link, .coh-style-container-theme---brand-primary .card-link { color: #ffffff !important; }
.coh-style-container-theme---brand-tertiary { background-color: #0d2980; }
.coh-style-container-theme---brand-tertiary h1 { color: white; }
.coh-style-container-theme---brand-neutral { background-color: #2d3133; }
.coh-style-container-theme---brand-neutral h1 { color: white; }
.coh-style-container-theme---brand-secondary { background-color: #d80232; }
.coh-style-container-theme---brand-secondary h1 { color: white; }
.coh-style-container-theme---brand-primary-2 { background-color: #636b70; }
.coh-style-container-theme---brand-primary-2 h1 { color: white; }
.coh-style-container-theme---brand-primary-gradient { background-image: -webkit-radial-gradient(center center, circle farthest-corner, #bf2633 1%, #9c1f2e 100%); background-image: -o-radial-gradient(center center, circle farthest-corner, #bf2633 1%, #9c1f2e 100%); background-image: radial-gradient(circle farthest-corner at center center, #bf2633 1%, #9c1f2e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-style-container-theme---brand-primary-80- { background-color: rgba(156, 31, 46, 0.8); }
.coh-style-text-columns---two { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-text-columns---two { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 63.9375rem) { .coh-style-text-columns---two { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-text-columns---three { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-text-columns---three { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 63.9375rem) { .coh-style-text-columns---three { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-position---vertical-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-position---right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-style-position---center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-max-width---wide { width: 100%; }
.coh-style-max-width---narrow { width: 66%; }
@media (max-width: 63.9375rem) { .coh-style-max-width---narrow { width: 100%; } }
.coh-style-max-width---extra-narrow { width: 33%; }
@media (max-width: 73.0625rem) { .coh-style-max-width---extra-narrow { width: 50%; } }
@media (max-width: 47.9375rem) { .coh-style-max-width---extra-narrow { width: 100%; } }
.coh-style-margin-top-bottom---large { margin-top: 6rem; margin-bottom: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-top-bottom---large { margin-top: 4.5rem; margin-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-top-bottom---large { margin-top: 3.5rem; margin-bottom: 3.5rem; } }
.coh-style-margin-top---large { margin-top: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-top---large { margin-top: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-top---large { margin-top: 3.5rem; } }
.coh-style-margin-top---medium { margin-top: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-top---medium { margin-top: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-top---medium { margin-top: 2.5rem; } }
.coh-style-margin-top---small { margin-top: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-top---small { margin-top: 1.5rem; } }
.coh-style-margin-top---negative-small { margin-top: -2rem; margin-bottom: 4rem; }
.coh-style-margin-bottom---negative-small { margin-top: 4rem; margin-bottom: -2rem; }
.coh-style-margin-bottom---large { margin-bottom: 5rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-bottom---large { margin-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-bottom---large { margin-bottom: 3rem; } }
.coh-style-margin-bottom---medium { margin-bottom: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-bottom---medium { margin-bottom: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-bottom---medium { margin-bottom: 2.5rem; } }
.coh-style-margin-bottom---smaller { margin-bottom: 1.5rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-bottom---smaller { margin-bottom: 1.25rem; } }
.coh-style-margin-bottom---small { margin-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-bottom---small { margin-bottom: 1.5rem; } }
.coh-style-padding-top-bottom---large { padding-top: 6rem; padding-bottom: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top-bottom---large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top-bottom---large { padding-top: 3rem; padding-bottom: 3rem; } }
.coh-style-padding-top-bottom---medium { padding-top: 4rem; padding-bottom: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top-bottom---medium { padding-top: 3rem; padding-bottom: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top-bottom---medium { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-style-padding-top-bottom---small { padding-top: 2rem; padding-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top-bottom---small { padding-top: 1.5rem; padding-bottom: 1.5rem; } }
.coh-style-padding-top---large { padding-top: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top---large { padding-top: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top---large { padding-top: 3rem; } }
.coh-style-padding-top---medium { padding-top: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top---medium { padding-top: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top---medium { padding-top: 2.5rem; } }
.coh-style-padding-top---small { padding-top: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top---small { padding-top: 1.5rem; } }
.coh-style-padding-bottom---large { padding-bottom: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-bottom---large { padding-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-bottom---large { padding-bottom: 3rem; } }
.coh-style-padding-bottom---medium { padding-bottom: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-bottom---medium { padding-bottom: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-bottom---medium { padding-bottom: 2.5rem; } }
.coh-style-padding-bottom---small { padding-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-bottom---small { padding-bottom: 1.5rem; } }
.coh-style-padding-left-right---large { padding-right: 6rem; padding-left: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---large { padding-right: 4.5rem; padding-left: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-left-right---large { padding-right: 3rem; padding-left: 3rem; } }
.coh-style-padding-left-right---medium { padding-right: 4rem; padding-left: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---medium { padding-right: 3rem; padding-left: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-left-right---medium { padding-right: 2.5rem; padding-left: 2.5rem; } }
.coh-style-padding-left-right---small { padding-right: 2rem; padding-left: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---small { padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-style-padding---medium { padding: 2.5rem; }
@media (max-width: 73.0625rem) { .coh-style-padding---medium { padding: 2rem; } }
@media (max-width: 35.25rem) { .coh-style-padding---medium { padding: 2.5rem; } }
.coh-style-padding---small { padding: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding---small { padding: 1.5rem; } }
.coh-style-hero-link-with-icon { color: #17181a; display: inline-block; padding-top: 0.5rem; padding-right: 3.125rem; padding-bottom: 0.5rem; position: relative; font-size: 1rem; line-height: 1.25; font-weight: 700; font-family: 'Inter', sans-serif; text-transform: uppercase; letter-spacing: 0.0625rem; }
.coh-style-hero-link-with-icon:hover { color: #d80232; text-decoration: none; }
.coh-style-hero-link-with-icon:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E901"; font-family: "icomoon"; font-size: 2.5rem; position: absolute; right: 0; top: 52%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-hero-link-with-icon:visited { color: #17181a; }
.coh-style-hero-link-with-icon:visited:hover { color: #d80232; text-decoration: none; }
.coh-style-link-with-icon { color: #9c1f2e; display: inline-block; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; position: relative; font-size: 0.875rem; line-height: 1.375rem; font-weight: 700; font-family: 'Inter', sans-serif; text-transform: uppercase; letter-spacing: 0.0625rem; }
.coh-style-link-with-icon:hover { color: #d80232; text-decoration: none; }
.coh-style-link-with-icon:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 0; top: 52%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-link-with-icon:visited { color: #9c1f2e; }
.coh-style-link-with-icon:visited:hover { color: #d80232; text-decoration: none; }
.coh-style-link { color: #9c1f2e; display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; position: relative; font-size: 0.875rem; line-height: 1.25; font-weight: 700; font-family: 'Inter', sans-serif; text-transform: uppercase; letter-spacing: 0.0625rem; }
.coh-style-link:hover { color: #d80232; text-decoration: none; }
.coh-style-link:visited { color: #9c1f2e; }
.coh-style-link:visited:hover { color: #d80232; text-decoration: none; }
.coh-style-white-link-button, .coh-style-dark-link-button-solid-, .coh-style-dark-link-button, .coh-style-primary-link-button-solid-, .coh-style-secondary-link-button, .coh-style-light-link-button, .coh-style-link-button { color: #17181a; display: inline-block; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; position: relative; font-size: 1rem; font-weight: 500; margin-top: 0.5rem; margin-bottom: 0.5rem; font-family: 'Inter', sans-serif; border-width: 0.125rem; border-style: solid; border-color: #9c1f2e; }
.coh-style-white-link-button:hover, .coh-style-dark-link-button-solid-:hover, .coh-style-dark-link-button:hover, .coh-style-primary-link-button-solid-:hover, .coh-style-secondary-link-button:hover, .coh-style-light-link-button:hover, .coh-style-link-button:hover { background-color: #9c1f2e; color: white; text-decoration: none; }
.coh-style-white-link-button:after, .coh-style-dark-link-button-solid-:after, .coh-style-dark-link-button:after, .coh-style-primary-link-button-solid-:after, .coh-style-secondary-link-button:after, .coh-style-light-link-button:after, .coh-style-link-button:after { font-size: 0.75rem; position: absolute; right: 1rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-white-link-button:visited, .coh-style-dark-link-button-solid-:visited, .coh-style-dark-link-button:visited, .coh-style-primary-link-button-solid-:visited, .coh-style-secondary-link-button:visited, .coh-style-light-link-button:visited, .coh-style-link-button:visited { color: #17181a; }
.coh-style-white-link-button:visited:hover, .coh-style-dark-link-button-solid-:visited:hover, .coh-style-dark-link-button:visited:hover, .coh-style-primary-link-button-solid-:visited:hover, .coh-style-secondary-link-button:visited:hover, .coh-style-light-link-button:visited:hover, .coh-style-link-button:visited:hover { color: white; }
.coh-style-white-link-button { border-color: white; color: white; }
.coh-style-white-link-button:hover { background-color: white; color: #17181a; }
.coh-style-dark-link-button-solid- { background-color: #17181a; border-color: #17181a; color: #ffffff !important; }
.coh-style-dark-link-button-solid-:hover { background-color: #2d3133; }
.coh-style-dark-link-button { border-color: #17181a; }
.coh-style-dark-link-button:hover { background-color: #17181a; }
.coh-style-primary-link-button-solid- { background-color: #9c1f2e; color: white; }
.coh-style-primary-link-button-solid-:hover { background-color: #d80232; border-color: #d80232; }
.coh-style-secondary-link-button { border-color: #d80232; }
.coh-style-secondary-link-button:hover { background-color: #d80232; }
.coh-style-light-link-button { border-color: #8d99ae; }
.coh-style-light-link-button:hover { background-color: #8d99ae; }
.coh-style-link-button-fluid-width { color: #17181a; display: block; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 2rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; position: relative; font-size: 1rem; line-height: 1rem; font-weight: 500; margin-top: 0.5rem; margin-bottom: 0.5rem; font-family: 'Inter', sans-serif; border-color: #9c1f2e; border-width: 0.125rem; border-style: solid; }
.coh-style-link-button-fluid-width:hover { background-color: #9c1f2e; color: white; text-decoration: none; }
.coh-style-link-button-fluid-width:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 2rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-link-button-fluid-width:visited { color: #17181a; }
.coh-style-link-button-fluid-width:visited:hover { color: white; background-color: #9c1f2e; }
.coh-style-tick-list li { list-style-type: none; margin-bottom: 1rem; margin-left: 2rem; font-weight: 500; font-size: 1rem; position: relative; }
.coh-style-tick-list li:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00C"; font-family: "icomoon"; color: #0d2980; padding-right: 0; position: absolute; top: 0.25rem; left: -2rem; }
.coh-style-breadcrumbs li { display: inline-block; margin-bottom: 1rem; margin-left: 0; }
@media (max-width: 73.0625rem) { .coh-style-breadcrumbs li { margin-bottom: 0.5rem; } }
.coh-style-breadcrumbs li:before { content: normal; }
.coh-style-breadcrumbs li:after { content: "/"; font-size: 0.75rem; padding-right: 0.5rem; padding-left: 0.5rem; color: #17181a; font-weight: 700; }
.coh-style-breadcrumbs li a { font-size: 0.75rem; text-transform: uppercase; font-weight: 700; letter-spacing: 0.125rem; }
.coh-style-pagination { padding-top: 1.875rem; padding-bottom: 1.875rem; text-align: center; }
.coh-style-pagination li { display: inline-block; margin-bottom: 1rem; margin-left: 0; padding-right: 0.5rem; padding-left: 0.5rem; }
.coh-style-pagination li.is-active a { border-color: #9c1f2e; background-color: #9c1f2e; color: white; }
.coh-style-pagination li.pager__item--first a { border-style: none; color: #9c1f2e; font-weight: 700; width: auto; }
.coh-style-pagination li.pager__item--first a:hover { color: #d80232; background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination li.pager__item--previous a { border-style: none; color: #9c1f2e; font-weight: 700; width: auto; }
.coh-style-pagination li.pager__item--previous a:hover { color: #d80232; background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination li.pager__item--next a { border-style: none; color: #9c1f2e; font-weight: 700; width: auto; }
.coh-style-pagination li.pager__item--next a:hover { color: #d80232; background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination li.pager__item--last a { border-style: none; color: #9c1f2e; font-weight: 700; width: auto; }
.coh-style-pagination li.pager__item--last a:hover { color: #d80232; background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination li a { font-size: 0.75rem; text-transform: uppercase; font-weight: 600; border-width: 0.0625rem; border-style: solid; border-color: #cbd5dc; -webkit-border-radius: 50%; border-radius: 50%; height: 2.5rem; width: 2.5rem; text-align: center; vertical-align: middle; color: #4f5559; font-family: 'Inter', sans-serif; display: block; line-height: 2.5rem; letter-spacing: 0.125rem; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-style-pagination li a:hover { text-decoration: none; background-color: #9c1f2e; border-color: #9c1f2e; color: white; }
.coh-style-main-navigation li { display: inline-block; margin-bottom: 0; margin-left: 2rem; }
@media (max-width: 63.9375rem) { .coh-style-main-navigation li { display: block; margin-bottom: 1rem; margin-left: 0; } }
.coh-style-main-navigation li:before { content: normal; }
.coh-style-main-navigation li a { font-size: 0.75rem; text-transform: uppercase; font-weight: 700; letter-spacing: 0.125rem; }
.coh-style-social-icon---snapchat, .coh-style-social-icon---youtube, .coh-style-social-icon---share, .coh-style-social-icon---intagram, .coh-style-social-icon---facebook, .coh-style-social-icon---twitter, .coh-style-social-icon---linkedin, .coh-style-social-icon { list-style-type: none; margin-bottom: 0; margin-left: 0; display: inline-block; }
.coh-style-social-icon---snapchat a, .coh-style-social-icon---youtube a, .coh-style-social-icon---share a, .coh-style-social-icon---intagram a, .coh-style-social-icon---facebook a, .coh-style-social-icon---twitter a, .coh-style-social-icon---linkedin a, .coh-style-social-icon a { height: 1.875rem; width: 1.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 1rem; border-radius: 1rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 0.25rem; margin-left: 0.25rem; -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; border-width: 0.125rem; border-style: solid; border-color: #636b70; }
.coh-style-social-icon---snapchat a:before, .coh-style-social-icon---youtube a:before, .coh-style-social-icon---share a:before, .coh-style-social-icon---intagram a:before, .coh-style-social-icon---facebook a:before, .coh-style-social-icon---twitter a:before, .coh-style-social-icon---linkedin a:before, .coh-style-social-icon a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; color: #636b70; -webkit-transition: color 300ms ease-in-out; -o-transition: color 300ms ease-in-out; transition: color 300ms ease-in-out; }
.coh-style-social-icon---snapchat a:hover, .coh-style-social-icon---youtube a:hover, .coh-style-social-icon---share a:hover, .coh-style-social-icon---intagram a:hover, .coh-style-social-icon---facebook a:hover, .coh-style-social-icon---twitter a:hover, .coh-style-social-icon---linkedin a:hover, .coh-style-social-icon a:hover { background-color: #9c1f2e; text-decoration: none; border-color: #9c1f2e; }
.coh-style-social-icon---snapchat a:hover:before, .coh-style-social-icon---youtube a:hover:before, .coh-style-social-icon---share a:hover:before, .coh-style-social-icon---intagram a:hover:before, .coh-style-social-icon---facebook a:hover:before, .coh-style-social-icon---twitter a:hover:before, .coh-style-social-icon---linkedin a:hover:before, .coh-style-social-icon a:hover:before { color: white; }
.coh-style-social-icon---snapchat a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F2AC"; font-family: "icomoon"; }
.coh-style-social-icon---youtube a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16A"; font-family: "icomoon"; }
.coh-style-social-icon---share a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F1E0"; font-family: "icomoon"; }
.coh-style-social-icon---intagram a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16D"; font-family: "icomoon"; }
.coh-style-social-icon---facebook a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; }
.coh-style-social-icon---twitter a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; }
.coh-style-social-icon---linkedin a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E1"; font-family: "icomoon"; }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { background-color: #9c1f2e; -webkit-border-radius: 50%; border-radius: 50%; position: relative; -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; background-image: none; }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; color: white; font-size: 1.5rem; position: absolute; top: 50%; left: 55%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover { background-color: #d80232; }
.coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img { background: none; border-width: 0.625rem; -webkit-border-radius: 3.125rem; border-radius: 3.125rem; border-style: solid; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: #0d2980; border-right-color: rgba(0, 0, 0, 0.2); }
.coh-style-video .mejs__controls { z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #0d2980; background-image: none; padding: 0; }
.coh-style-video .mejs__controls .mejs__button { line-height: normal; height: 2.5rem; width: 2.5rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__play button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04C"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__replay button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F01E"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__mute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F026"; font-family: "icomoon"; font-size: 1.25rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F028"; font-family: "icomoon"; font-size: 1.25rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F065"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F065"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button button { color: white; font-size: 1.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 2.5rem; width: 2.5rem; background-image: none; background-color: rgba(0, 0, 0, 0); -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; margin: 0; }
.coh-style-video .mejs__controls .mejs__button button:hover { background-color: #0d2980; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: #0d2980; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: white; }
.coh-style-video .mejs__controls .mejs__time { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: white; height: 2.5rem; width: 2.5rem; font-size: 0.75rem; padding: 0; }
.coh-style-video .mejs__controls .mejs__time-rail { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 2.5rem; padding: 0; margin: 0; }
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0; }
.coh-style-paragraph-large { font-size: 2rem; line-height: 1.25; font-weight: 700; font-family: 'Inter', sans-serif; color: #17181a; }
.coh-style-paragraph-small { font-weight: 500; font-size: 0.75rem; }
.coh-style-paragraph-italic-style { font-weight: 500; font-size: 1.125rem; font-style: italic; font-family: 'Lora', serif; margin-bottom: 0.625rem; line-height: 1.5rem; }
.coh-style-highlight-text { font-family: 'Inter', sans-serif; font-weight: 700; color: #0d2980; font-size: 1.625rem; padding-left: 1.875rem; position: relative; }
@media (max-width: 63.9375rem) { .coh-style-highlight-text { font-size: 1.5rem; } }
.coh-style-highlight-text:before { background-color: #d80232; width: 0.4375rem; content: ''; display: block; position: absolute; left: 0; top: 0; bottom: 0; }
.coh-style-link-button-fluid-width-style { background-color: #9c1f2e; color: white; display: block; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1rem; font-weight: 700; margin-top: 0.5rem; margin-bottom: 0.5rem; }
.coh-style-link-button-fluid-width-style:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 1rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-link-with-icon-style { color: #9c1f2e; display: inline-block; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; position: relative; text-transform: uppercase; font-size: 0.875rem; letter-spacing: 0.0625rem; line-height: 1.25; font-weight: 700; margin-bottom: 0; font-family: 'Inter', sans-serif; }
.coh-style-link-with-icon-style:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 0; top: 52%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-link-button-style { background-color: #9c1f2e; color: white; display: inline-block; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; position: relative; font-size: 1rem; font-weight: 500; margin-top: 0.5rem; margin-bottom: 0.5rem; font-family: 'Inter', sans-serif; }
.coh-style-video-caption { font-size: 0.75rem; line-height: 1.5; margin-top: 0.5rem; margin-bottom: 1.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e6e8ee; padding-bottom: 0.5rem; }
.coh-style-video-caption:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16A"; font-family: "icomoon"; padding-right: 0.5rem; }
.coh-style-image-caption { font-size: 0.75rem; line-height: 1.5; margin-top: 0.5rem; margin-bottom: 1.5rem; padding-bottom: 0.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e6e8ee; }
.coh-style-image-caption:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F03E"; font-family: "icomoon"; padding-right: 0.5rem; }
.coh-style-slider-pagination li { display: inline-block; margin-bottom: 0; margin-left: 0; }
.coh-style-slider-pagination li:before { content: normal; }
.coh-style-slider-pagination li.slick-active button { background-color: #d80232; }
.coh-style-slider-pagination li button { background-color: #9c1f2e; height: 0.75rem; width: 0.75rem; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; margin-right: 0.3125rem; margin-left: 0.3125rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-slider-pagination li button:hover { background-color: #d80232; }
.coh-ce-1f979325-bbbc9261:hover .card-link { color: #d83269; }
.coh-ce-1f979325-bbbc9261 .card-heading { color: black; }
.coh-ce-1f979325-bbbc9261 .card-paragraph { color: black; }
.coh-ce-1f979325-bbbc9261 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-1f979325-a0cbc531 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-224f2bad-677adfca { height: 34.375rem; }
.coh-ce-290a8efa-17434f2f { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-290a8efa-17434f2f .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-290a8efa-17434f2f .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-290a8efa-41b435fa { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 47.9375rem) { .coh-ce-290a8efa-41b435fa { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-290a8efa-5b2ed57f { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-290a8efa-5b2ed57f { margin-bottom: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-290a8efa-5b2ed57f { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-2cecc86a-e66d5096 { position: relative; }
.align-text-center.coh-ce-2cecc86a-8ccb0857 { text-align: center; }
.coh-ce-2cecc86a-8304b79c { margin-bottom: 0; }
.coh-ce-2cecc86a-fcd02616 { margin-top: 1.5rem; }
.coh-ce-39ea1b0d-64192dbd { min-height: 60vh; }
.coh-ce-39ea1b0d-3cd53d24 { text-align: center; }
.coh-ce-40e4a2d8-8571aae3 { min-height: 40vh; }
.coh-ce-40e4a2d8-3cd53d24 { text-align: center; }
.coh-ce-40e4a2d8-8b2ef47f { margin-top: auto; }
.coh-ce-482db1b5-8571aae3 { min-height: 40vh; }
.coh-ce-482db1b5-3cd53d24 { text-align: center; }
.coh-ce-482db1b5-8b2ef47f { margin-top: auto; }
.coh-ce-482db1b5-2061cf69 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-48eb6b98-e87f3d6f { text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-48eb6b98-e87f3d6f:hover .card-link { color: #d83269; }
.coh-ce-48eb6b98-e87f3d6f .card-heading { color: black; }
.coh-ce-48eb6b98-e87f3d6f .card-sub-heading { color: black; }
.coh-ce-48eb6b98-e87f3d6f .card-paragraph { color: black; }
.coh-ce-48eb6b98-e87f3d6f .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-48eb6b98-ef54c258 { max-width: 10rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-48eb6b98-ef54c258 { max-width: 8rem; } }
@media (max-width: 47.9375rem) { .coh-ce-48eb6b98-ef54c258 { max-width: 6rem; } }
.coh-ce-48eb6b98-6135c413 { margin-top: -1rem; margin-bottom: 1.5rem; }
.coh-ce-48eb6b98-aebaf81e { text-align: center; }
.coh-ce-49be7df7-9b2213a3 { text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-49be7df7-9b2213a3:hover .card-link { color: #d83269; }
.coh-ce-49be7df7-9b2213a3 .card-heading { color: black; }
.coh-ce-49be7df7-9b2213a3 .card-sub-heading { color: black; }
.coh-ce-49be7df7-9b2213a3 .card-paragraph { color: black; }
.coh-ce-49be7df7-9b2213a3 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-49be7df7-ef54c258 { max-width: 10rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-49be7df7-ef54c258 { max-width: 8rem; } }
@media (max-width: 47.9375rem) { .coh-ce-49be7df7-ef54c258 { max-width: 6rem; } }
.coh-ce-49be7df7-6135c413 { margin-top: -1rem; margin-bottom: 1.5rem; }
.coh-ce-49be7df7-aebaf81e { text-align: center; }
.coh-ce-4cb674ff-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-4cb674ff-f6accf99 { max-width: 30%; }
@media (max-width: 63.9375rem) { .coh-ce-4cb674ff-f6accf99 { max-width: 100%; margin-bottom: 1.5rem; } }
.coh-ce-4cb674ff-4a2850c9 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-bottom: 1.5rem; }
@media (max-width: 63.9375rem) { .coh-ce-4cb674ff-4a2850c9 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-5c1b5f5c-5bb4136e { text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-5c1b5f5c-5bb4136e:hover .card-link { color: #d83269; }
.coh-ce-5c1b5f5c-5bb4136e .card-heading { color: black; }
.coh-ce-5c1b5f5c-5bb4136e .card-paragraph { color: black; }
.coh-ce-5c1b5f5c-5bb4136e .card-link { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; color: #28a9e0; }
.coh-ce-5c1b5f5c-8d619637 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-5c1b5f5c-8d619637 { max-width: 5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-5c1b5f5c-8d619637 { max-width: 4rem; } }
.coh-ce-5f3f67b1-e0379d59 { text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-5f3f67b1-e0379d59:hover .card-link { color: #d83269; }
.coh-ce-5f3f67b1-e0379d59 .card-heading { color: black; }
.coh-ce-5f3f67b1-e0379d59 .card-paragraph { color: black; }
.coh-ce-5f3f67b1-e0379d59 .card-link { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; color: #28a9e0; }
.coh-ce-5f3f67b1-8d619637 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-5f3f67b1-8d619637 { max-width: 5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-5f3f67b1-8d619637 { max-width: 4rem; } }
.coh-ce-5f3f67b1-22ffb91b { margin-top: auto; }
.coh-ce-62e8b5eb-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-62e8b5eb-f6accf99 { max-width: 30%; }
@media (max-width: 63.9375rem) { .coh-ce-62e8b5eb-f6accf99 { max-width: 100%; margin-bottom: 1.5rem; } }
.coh-ce-64158502-90cb068d { overflow: hidden; position: relative; z-index: 2; }
.coh-ce-64158502-90cb068d:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; background-color: black; opacity: 0.2; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-64158502-90cb068d:hover:before { opacity: 0.6; }
.coh-ce-64158502-90cb068d:hover .card-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }
.coh-ce-64158502-90cb068d:hover .card-pre-heading { color: #28a9e0; }
.coh-ce-64158502-90cb068d:hover .card-heading { color: #28a9e0; }
.coh-ce-64158502-90cb068d .card-image { -webkit-transform: scaleX(1.3) scaleY(1.3); -ms-transform: scaleX(1.3) scaleY(1.3); transform: scaleX(1.3) scaleY(1.3); -webkit-transition: 300ms ease transform; -o-transition: 300ms ease transform; transition: 300ms ease transform; }
.coh-ce-64158502-90cb068d .card-pre-heading { color: #e6e8ee; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-64158502-90cb068d .card-heading { color: white; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-64158502-58b637dc { position: relative; z-index: 1; }
.coh-ce-64158502-e938dfe3 { position: absolute; bottom: 0; left: 0; z-index: 3; }
.coh-ce-6cfeeeba-3869e129 { width: 100%; }
.coh-ce-6cfeeeba-70484999 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-6cfeeeba-a3a91313 { width: 6rem; height: 6rem; margin-right: 2rem; }
@media (max-width: 73.0625rem) { .coh-ce-6cfeeeba-a3a91313 { width: 5rem; height: 5rem; margin-right: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-6cfeeeba-a3a91313 { width: 4rem; height: 4rem; } }
.coh-ce-6cfeeeba-6636b0b6 strong { font-weight: 500; }
.coh-ce-741332c0-64192dbd { min-height: 60vh; }
.coh-ce-75a2b8f5-e7c1489d { position: relative; z-index: 1; }
.coh-ce-75a2b8f5-b4e5bed3 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-75a2b8f5-b4e5bed3 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-75a2b8f5-b4e5bed3 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-75a2b8f5-90b0cd9b { margin-bottom: 1.5rem; } }
.coh-ce-75a2b8f5-682e8133 { color: #4f5559; }
.coh-ce-8cfc6eee-a6581262:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; background-color: rgba(0, 0, 0, 0.5); height: 100%; width: 100%; }
.coh-ce-8cfc6eee-f83f5c32 { position: relative; z-index: 2; }
.coh-ce-8cfc6eee-db84eff0 { margin-bottom: 0; color: white; }
.coh-ce-9dbf4b76-408b850c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-9dbf4b76-408b850c:hover .card-link { color: #d83269; }
.coh-ce-9dbf4b76-408b850c .card-heading { color: black; }
.coh-ce-9dbf4b76-408b850c .card-paragraph { color: black; }
.coh-ce-9dbf4b76-408b850c .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-9dbf4b76-77fa82ee { max-width: 6rem; margin-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-ce-9dbf4b76-77fa82ee { max-width: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-9dbf4b76-77fa82ee { max-width: 3.5rem; } }
.coh-ce-9ffeedd6-8d619637 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-9ffeedd6-8d619637 { max-width: 5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-9ffeedd6-8d619637 { max-width: 4rem; } }
.coh-ce-9ffeedd6-28e1f4b8 { text-align: left; }
.coh-ce-9ffeedd6-e6e42b76 { margin-bottom: 1.5rem; }
.coh-ce-9ffeedd6-95b146b5 { font-size: 2rem; line-height: 1.25; font-weight: 500; margin-bottom: 0.5rem; }
@media (max-width: 73.0625rem) { .coh-ce-9ffeedd6-95b146b5 { font-size: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-9ffeedd6-95b146b5 { font-size: 1.25rem; } }
.coh-ce-a04ca877-e7c1489d { position: relative; z-index: 1; }
.coh-ce-a04ca877-27b76a9a { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-a04ca877-27b76a9a .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-a04ca877-27b76a9a .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-a04ca877-6fdaac3d { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-a04ca877-6fdaac3d { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-a04ca877-ea124948 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-a04ca877-ea124948 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; margin-bottom: 1.5rem; } }
.coh-ce-a04ca877-f1a9d9c7 .coh-slider-nav-top { height: 5rem; }
.coh-ce-a5a0ec3d-5cc67da2 { width: 100%; }
.coh-ce-b784d165-a0cbc531 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-b95fd695-3869e129 { width: 100%; }
.coh-ce-b95fd695-228b9de2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-c10395e5-36ad9e79:hover .card-link { color: #d83269; }
.coh-ce-c10395e5-36ad9e79 .card-heading { color: black; }
.coh-ce-c10395e5-36ad9e79 .card-paragraph { color: black; }
.coh-ce-c10395e5-36ad9e79 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-c10395e5-a0cbc531 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-c10395e5-22ffb91b { margin-top: auto; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e:hover { text-decoration: none; -webkit-box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e:hover .main-image:before { border-color: #9c1f2e; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e:focus { -webkit-box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e:focus .main-image:before { border-color: #9c1f2e; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e img { opacity: 1; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e img:hover { opacity: 1; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .main-image { position: relative; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .main-image:before { position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem; z-index: 1; border-width: 0.25rem; border-style: solid; border-color: rgba(0, 0, 0, 0); -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; content: ''; display: block; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .donate-data { font-family: 'Inter', sans-serif; text-transform: uppercase; color: #4f5559; font-weight: 600; letter-spacing: 0.0625rem; margin-bottom: 2rem; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .donate-data .data-label { font-size: 0.75rem; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .donate-data .donor-count { margin-bottom: 1.25rem; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .donate-data .donor-count .als-imodules-donor-count { display: inline-block; margin-right: 0.3125rem; color: #9c1f2e; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .donate-data .donated-sum { margin-bottom: 1.25rem; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .donate-data .donated-sum .als-imodules-donated-sum { display: inline-block; margin-right: 0.3125rem; color: #9c1f2e; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .als-imodules-progress-bar { margin-top: 0.625rem; margin-bottom: 0.625rem; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .als-imodules-progress-bar .als-imodules-progress-bar-background { background-color: #cbd5dc; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; height: 0.625rem; width: 100%; }
.coh-ce-cpt_campaign_progress_indicator-5c9b4b4e .als-imodules-progress-bar .als-imodules-progress-bar-background .als-imodules-progress-bar-overlay { background-color: #d80232; height: 100%; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; }
.coh-ce-cpt_campaign_progress_indicator-3f96e15d { position: relative; }
.coh-ce-cpt_campaign_progress_indicator-a55124d3 { 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_campaign_progress_indicator-556a385 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.coh-ce-cpt_campaign_progress_indicator-556a385 img { margin-bottom: 0.625rem; }
.coh-ce-cpt_campaign_progress_indicator-556a385 h2 { font-size: 1.5rem; font-weight: 700; color: #17181a; font-family: 'Inter', sans-serif; font-style: normal; text-transform: none; line-height: 1.25; }
.coh-ce-cpt_campaign_progress_indicator-556a385 p { color: #2d3133; }
.coh-ce-cpt_campaign_progress_indicator-556a385 .donated-sum .als-imodules-donated-sum:before { content: "$"; color: #9c1f2e; }
.coh-ce-cpt_campaign_progress_indicator-c23f282a { margin-top: 2rem; color: white; text-align: center; }
.coh-ce-cpt_campaign_stats-16cabcca { background-color: #00254a; }
.coh-ce-cpt_campaign_stats-16cabcca h1 { color: white; font-family: 'Lora', serif; font-weight: normal; font-size: 4vh; letter-spacing: 0.25vh; }
.coh-ce-cpt_campaign_stats-16cabcca .coh-container .coh-container .coh-wysiwyg { width: 10vh; }
.coh-ce-cpt_campaign_stats-16cabcca .coh-container .coh-container .coh-wysiwyg h2 { margin-bottom: 0; }
.coh-ce-cpt_campaign_stats-16cabcca .coh-container .coh-container .coh-wysiwyg p { margin-bottom: 0; line-height: 1.25vh; }
.coh-ce-cpt_campaign_stats-694fcb9a { text-align: center; padding-top: 2rem; }
.coh-ce-cpt_campaign_stats-4257ec55 { color: white; margin-right: 6rem; margin-bottom: 3rem; margin-left: 6rem; line-height: 0.25vh; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_campaign_stats-4257ec55 { margin-right: 1.5rem; margin-bottom: 1rem; margin-left: 1.5rem; } }
.coh-ce-cpt_campaign_stats-8c458610 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_campaign_stats-8c458610 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-cpt_campaign_stats-d111b483 { background-color: #636b70; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; margin-right: 0.5rem; margin-bottom: 2rem; margin-left: 1.5rem; -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; 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-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 450ms ease; -o-transition: background-color 450ms ease; transition: background-color 450ms ease; max-width: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_campaign_stats-d111b483 { margin-top: 0.5rem; margin-right: 1.5rem; margin-bottom: 0.5rem; margin-left: 1.5rem; } }
.coh-ce-cpt_campaign_stats-d111b483:hover { background-color: #8d99ae; }
.coh-ce-cpt_campaign_stats-d111b483 h2 { color: white; font-size: 3vh; }
.coh-ce-cpt_campaign_stats-9cbf32ea { color: #cbd5dc; font-size: 1vh; line-height: 1vh; margin-bottom: 0; }
.coh-ce-cpt_campaign_stats-320a6be5 { color: #cbd5dc; font-size: 1vh; }
.coh-ce-cpt_campaign_stats-68d166e7 { background-color: #636b70; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; margin-right: 1.5rem; margin-bottom: 2rem; margin-left: 1.5rem; -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; 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-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 450ms ease; -o-transition: background-color 450ms ease; transition: background-color 450ms ease; max-width: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_campaign_stats-68d166e7 { margin-top: 0.5rem; margin-right: 1.5rem; margin-bottom: 0.5rem; margin-left: 1.5rem; } }
.coh-ce-cpt_campaign_stats-68d166e7:hover { background-color: #8d99ae; }
.coh-ce-cpt_campaign_stats-68d166e7 h2 { color: white; font-size: 3vh; }
.coh-ce-cpt_campaign_stats_block-3869e129 { width: 100%; }
.coh-ce-cpt_campaign_stats_block-76a87a73 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-ce-cpt_campaign_stats_block-95c430a7 { width: 100%; }
.coh-ce-cpt_campaign_stats_block-b02d29a6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_campaign_stats_block-b02d29a6 { margin-bottom: 1.5rem; } }
.coh-ce-cpt_campaign_stats_block-b02d29a6:first-child { margin-left: 0; }
.coh-ce-cpt_campaign_stats_block-b02d29a6:last-child { margin-right: 0; }
.coh-ce-cpt_campaign_stats_block-21ec95e4 { background-color: rgba(255, 255, 255, 0.3); 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-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.coh-ce-cpt_campaign_stats_block-510309aa .coh-style-paragraph-small { margin-bottom: 0.5rem; }
.coh-ce-cpt_campaign_stats_block-510309aa h1 { line-height: 2.75rem; }
.coh-ce-cpt_campaign_stats_block-510309aa h2 { font-size: 2.25rem; line-height: 2.5rem; }
.coh-ce-cpt_donor_wall-5a5e7a4d { background-color: #eff2f4; }
.coh-ce-cpt_donor_wall-5a5e7a4d .donor-container { padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; }
.coh-ce-cpt_donor_wall-5a5e7a4d h2 { font-family: 'Inter', sans-serif; font-weight: 700; color: #17181a; font-size: 1.5rem; letter-spacing: 0.0625rem; text-transform: uppercase; font-style: normal; }
.coh-ce-cpt_donor_wall-5a5e7a4d .als-imodules-donors { margin-bottom: 0; margin-left: 0; }
.coh-ce-cpt_donor_wall-5a5e7a4d .als-imodules-donors li { list-style-type: none; margin-bottom: 0; margin-left: 0; padding-top: 1.25rem; padding-right: 0.625rem; padding-bottom: 1.25rem; padding-left: 0.625rem; border-top-color: #cbd5dc; border-top-style: solid; border-top-width: 0.0625rem; font-family: 'Inter', sans-serif; font-weight: 600; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.0625rem; }
.coh-ce-cpt_donor_wall-5a5e7a4d .als-imodules-donors-expand-toggle { background-color: #9c1f2e; text-align: center; color: white; font-family: 'Inter', sans-serif; font-weight: 500; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; padding-top: 1.5rem; padding-bottom: 1.5rem; cursor: pointer; }
.coh-ce-cpt_donor_wall-5a5e7a4d .als-imodules-donors-expand-toggle:hover { background-color: #d80232; }
.coh-ce-cpt_faculty_advisors-ba8b7331 .view-content { color: rgba(0, 0, 0, 0); font-size: 0; }
.coh-ce-cpt_faculty_advisors-ba8b7331 .view-content h2 { margin-bottom: 1.875rem; }
.coh-ce-cpt_faculty_advisors-ba8b7331 .view-content .views-field-title { padding-bottom: 1.875rem; margin-bottom: 1.875rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; display: block; }
.coh-ce-cpt_faculty_advisors-ba8b7331 .view-content .views-field-title p { margin-bottom: 0; }
.coh-ce-cpt_homepage_banner_video-f9f7793b { position: relative; background-color: #4f5559; z-index: -1; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_video-f9f7793b { margin-bottom: 0; } }
.coh-ce-cpt_homepage_banner_video-a6b14e55 { height: 34.375rem; }
.coh-ce-cpt_homepage_banner_video-55e1420b { height: 34.375rem; }
.coh-ce-cpt_homepage_banner_video-916faba1 { position: absolute; bottom: -2.5rem; left: 0; right: 0; z-index: 1; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_video-916faba1 { position: relative; bottom: 0; margin-right: 0; margin-left: 0; } }
.coh-ce-cpt_homepage_banner_video-306b5953 { -webkit-box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(99, 107, 112, 0.6); box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(99, 107, 112, 0.6); width: 100%; margin-left: 0 !important; margin-right: 0 !important; -webkit-border-radius: 0.3125rem; border-radius: 0.3125rem; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #b32335), to(#9c1f2e)); background-image: -webkit-linear-gradient(left, #b32335 1%, #9c1f2e 100%); background-image: -o-linear-gradient(left, #b32335 1%, #9c1f2e 100%); background-image: linear-gradient(90deg, #b32335 1%, #9c1f2e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_video-306b5953 { -webkit-border-radius: 0; border-radius: 0; } }
.coh-ce-cpt_homepage_banner_video-306b5953 a { background-image: none; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; font-family: 'Inter', sans-serif; font-weight: 700; color: white; font-size: 1.125rem; text-align: center; text-transform: uppercase; padding-top: 1.5rem; padding-bottom: 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: white; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_video-306b5953 a { border-right-color: rgba(0, 0, 0, 0); border-right-style: none; border-right-width: 0; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; } }
.coh-ce-cpt_homepage_banner_video-306b5953 a:first-child { -webkit-border-top-left-radius: 0.3125rem; border-top-left-radius: 0.3125rem; -webkit-border-bottom-left-radius: 0.3125rem; border-bottom-left-radius: 0.3125rem; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_video-306b5953 a:first-child { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; } }
.coh-ce-cpt_homepage_banner_video-306b5953 a:last-child { -webkit-border-top-right-radius: 0.3125rem; border-top-right-radius: 0.3125rem; -webkit-border-bottom-right-radius: 0.3125rem; border-bottom-right-radius: 0.3125rem; border-right-style: none; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_video-306b5953 a:last-child { -webkit-border-top-right-radius: 0; border-top-right-radius: 0; border-bottom-style: none; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-ce-cpt_homepage_banner_video-306b5953 a:hover { text-decoration: none; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9c1f2e), to(#b32335)); background-image: -webkit-linear-gradient(top, #9c1f2e 1%, #b32335 100%); background-image: -o-linear-gradient(top, #9c1f2e 1%, #b32335 100%); background-image: linear-gradient(180deg, #9c1f2e 1%, #b32335 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-ce-cpt_homepage_banner_video-306b5953 p { margin-bottom: 0; font-weight: 700; }
.coh-ce-cpt_leaderboard-378fa071 { background-color: #eff2f4; padding-top: 6rem; padding-bottom: 6rem; position: relative; }
.coh-ce-cpt_leaderboard-4196a66d h2 { font-family: 'Inter', sans-serif; color: #17181a; font-weight: 700; font-size: 1.5rem; letter-spacing: 0.0625rem; font-style: normal; text-transform: uppercase; }
.coh-ce-cpt_leaderboard-4196a66d .table-container table { background-color: rgba(0, 0, 0, 0); border-style: none; }
.coh-ce-cpt_leaderboard-4196a66d .table-container table thead tr { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; }
.coh-ce-cpt_leaderboard-4196a66d .table-container table thead th { background-color: rgba(0, 0, 0, 0); color: #17181a; line-height: 1rem; font-weight: 600; }
.coh-ce-cpt_leaderboard-4196a66d .table-container table td:not(:first-child) { border-left-style: none; }
.coh-ce-cpt_leaderboard-4196a66d .als-imodules-leaderboard-expand-toggle { color: white; font-family: 'Inter', sans-serif; font-weight: 500; text-align: center; background-color: #9c1f2e; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; display: inline-block; position: absolute; bottom: -1.25rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; width: 20rem; }
@media (max-width: 35.25rem) { .coh-ce-cpt_leaderboard-4196a66d .als-imodules-leaderboard-expand-toggle { width: 17rem; } }
.coh-ce-cpt_leaderboard-4196a66d .als-imodules-leaderboard-expand-toggle:hover { background-color: #d80232; }
.coh-ce-cpt_multilink_cta-bde54e77 { width: 100%; z-index: 1; }
.coh-ce-cpt_multilink_cta-808a72d7 { text-align: center; }
.coh-ce-cpt_multilink_cta-4a46d886 { color: white; }
.coh-ce-cpt_multilink_cta-10c52cdd { background-color: #9c1f2e; }
.coh-ce-cpt_multilink_cta-10c52cdd:hover { color: #9c1f2e; color: #9c1f2e !important; }
.coh-ce-cpt_multilink_cta-659923aa { background-color: #17181a; }
.coh-ce-cpt_multilink_cta-659923aa:hover { color: #17181a; color: #17181a !important; }
.coh-ce-cpt_promoted_news-b9e24fee { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; padding-bottom: 2.5rem; }
.coh-ce-cpt_promoted_news-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_promoted_news-d3ce6e32 { margin-bottom: 0; text-transform: uppercase; letter-spacing: 0.0625rem; }
.coh-ce-cpt_promoted_news-600a79e5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-cpt_promoted_news-76218afa { font-family: 'Inter', sans-serif; text-transform: uppercase; font-weight: 600; font-size: 0.875rem; }
.coh-ce-cpt_transparent_background_cta-2967e08e { opacity: 1; }
.coh-ce-cpt_transparent_background_cta-1109a469 { width: 100%; }
.coh-ce-cpt_transparent_background_cta-361e6c4 { background-color: rgba(0, 0, 0, 0); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_transparent_background_cta-e82c7bc3 { text-align: center; margin-bottom: 2rem; }
.coh-ce-cpt_transparent_background_cta-e82c7bc3:last-child { margin-bottom: 0; }
.coh-ce-cpt_welcome_alumni-f5debaed { background-color: rgba(0, 0, 0, 0.5); left: 0; right: 0; padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 2.5rem; padding-left: 2.5rem; }
.coh-ce-cpt_welcome_alumni-a724b3e5 { color: white; text-align: center; }
.coh-ce-cpt_welcome_alumni-84f9bafd { padding-right: 2.5rem !important; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_welcome_alumni-84f9bafd { padding-right: 1rem !important; margin-bottom: 3.75rem; } }
.coh-ce-cpt_welcome_alumni-5a4a4578 { padding-left: 2.5rem !important; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_welcome_alumni-5a4a4578 { padding-left: 1rem !important; } }
.coh-ce-daa618d3-e7c1489d { position: relative; z-index: 1; }
.coh-ce-daa618d3-a64215ab { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-daa618d3-a64215ab .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-daa618d3-a64215ab .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-daa618d3-90b0cd9b { margin-bottom: 1.5rem; } }
.coh-ce-db9cdc9d-8d619637 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-db9cdc9d-8d619637 { max-width: 5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-db9cdc9d-8d619637 { max-width: 4rem; } }
.coh-ce-db9cdc9d-28e1f4b8 { text-align: left; }
.coh-ce-db9cdc9d-e6e42b76 { margin-bottom: 1.5rem; }
.coh-ce-db9cdc9d-95b146b5 { font-size: 2rem; line-height: 1.25; font-weight: 500; margin-bottom: 0.5rem; }
@media (max-width: 73.0625rem) { .coh-ce-db9cdc9d-95b146b5 { font-size: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-db9cdc9d-95b146b5 { font-size: 1.25rem; } }
.coh-ce-dce98ebc-a0cbc531 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-fef6b8b5-265d09cd { overflow: hidden; position: relative; z-index: 2; }
.coh-ce-fef6b8b5-265d09cd:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; background-color: black; opacity: 0.2; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-fef6b8b5-265d09cd:hover:before { opacity: 0.6; }
.coh-ce-fef6b8b5-265d09cd:hover .card-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }
.coh-ce-fef6b8b5-265d09cd:hover .card-pre-heading { color: #28a9e0; }
.coh-ce-fef6b8b5-265d09cd:hover .card-heading { color: #28a9e0; }
.coh-ce-fef6b8b5-265d09cd .card-image { -webkit-transform: scaleX(1.3) scaleY(1.3); -ms-transform: scaleX(1.3) scaleY(1.3); transform: scaleX(1.3) scaleY(1.3); -webkit-transition: 300ms ease transform; -o-transition: 300ms ease transform; transition: 300ms ease transform; }
.coh-ce-fef6b8b5-265d09cd .card-pre-heading { color: #e6e8ee; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-fef6b8b5-265d09cd .card-heading { color: white; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-fef6b8b5-58b637dc { position: relative; z-index: 1; }
.coh-ce-fef6b8b5-e938dfe3 { position: absolute; bottom: 0; left: 0; z-index: 3; }
.coh-ce-10b07136-e7c1489d { position: relative; z-index: 1; }
.coh-ce-10b07136-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-10b07136-298bb9f3 { margin-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-10b07136-298bb9f3 { margin-bottom: 3.5625rem; } }
.coh-ce-10b07136-682e8133 { color: #4f5559; }
.coh-ce-10b07136-228b9de2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-1603f35f-28c80484:before { height: 100%; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; background-color: rgba(0, 0, 0, 0.5); }
.coh-ce-1603f35f-7bb7146f { text-align: center; position: relative; z-index: 2; }
.coh-ce-1603f35f-cebd1827 { color: white; }
.coh-ce-1c9a079b-3869e129 { width: 100%; }
.coh-ce-1c9a079b-c95e7fae { -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; margin-right: -6px !important; margin-left: -6px !important; }
.coh-ce-1dc117b7-e0329968 .slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-244f692c-e7c1489d { position: relative; z-index: 1; }
.coh-ce-27b2ddc5-e7c1489d { position: relative; z-index: 1; }
.coh-ce-27b2ddc5-83d91d1c { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-27b2ddc5-83d91d1c .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-27b2ddc5-83d91d1c .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-27b2ddc5-6fdaac3d { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-27b2ddc5-6fdaac3d { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-27b2ddc5-682e8133 { color: #4f5559; }
.coh-ce-27b2ddc5-ea124948 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-27b2ddc5-ea124948 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; margin-bottom: 1.5rem; } }
.coh-ce-316b920d-5cc67da2 { width: 100%; }
.coh-ce-3fedc674-3869e129 { width: 100%; }
.coh-ce-4a9abbe3-9af12b6b:hover { text-decoration: none; }
.coh-ce-4a9abbe3-9af12b6b:hover .card-link { color: #d80232; text-decoration: none; }
.coh-ce-4a9abbe3-9af12b6b:hover .container-overlay:before { border-color: #9c1f2e; }
.coh-ce-4a9abbe3-9af12b6b .card-heading { color: #17181a; }
.coh-ce-4a9abbe3-9af12b6b .card-paragraph { color: #17181a; }
.coh-ce-4a9abbe3-9af12b6b .card-link { color: #9c1f2e; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-4a9abbe3-9af12b6b .container-overlay { position: relative; }
.coh-ce-4a9abbe3-9af12b6b .container-overlay:before { border-width: 0.25rem; border-style: solid; border-color: rgba(0, 0, 0, 0); position: absolute; top: 1rem; bottom: 1rem; left: 2rem; right: 2rem; content: ''; z-index: 1; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-4a9abbe3-48354c69 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 47.9375rem) { .coh-ce-4a9abbe3-48354c69 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-4a9abbe3-a0cbc531 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-4a9abbe3-300ae449 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 47.9375rem) { .coh-ce-4a9abbe3-300ae449 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-5d0191d2-e7c1489d { position: relative; z-index: 1; }
.coh-ce-5d0191d2-9e17af50 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.image-left.coh-ce-5d0191d2-9e17af50 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.image-left.coh-ce-5d0191d2-9e17af50 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-5d0191d2-d0ad5e26 { margin-bottom: 1.5rem; } }
.coh-ce-612d0d75-55e1420b { height: 34.375rem; }
.coh-ce-612d0d75-3cd53d24 { text-align: center; }
.coh-ce-7a26cbf9-5cc67da2 { width: 100%; }
.coh-ce-85526d0c-f8e6f25 { position: relative; z-index: 4; width: 100%; }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-85526d0c-f8e6f25 .dx8-admin-tabs { display: none; } }
.coh-ce-85526d0c-d1b8ef65 { background-color: #9c1f2e; min-height: 0.3125rem; }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-85526d0c-d1b8ef65 { -webkit-overflow-scrolling: touch; } }
.coh-ce-85526d0c-e2d253e4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-e2d253e4 { display: none; } }
.coh-ce-85526d0c-dd96e9cf { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-85526d0c-24ade5d6 { margin-right: auto; -webkit-flex-basis: 48%; -ms-flex-preferred-size: 48%; flex-basis: 48%; -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; max-width: 48%; }
@media (max-width: 47.9375rem) { .coh-ce-85526d0c-24ade5d6 { max-width: 66.6666%; -webkit-flex-basis: 66.6666%; -ms-flex-preferred-size: 66.6666%; flex-basis: 66.6666%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
.coh-ce-85526d0c-d12c434d { width: 28.125rem; }
.coh-ce-85526d0c-59307c27 { max-width: 48%; -webkit-flex-basis: 48%; -ms-flex-preferred-size: 48%; flex-basis: 48%; -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: 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 (max-width: 47.9375rem) { .coh-ce-85526d0c-59307c27 { max-width: 33.3334%; -webkit-flex-basis: 33.3334%; -ms-flex-preferred-size: 33.3334%; flex-basis: 33.3334%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
.coh-ce-85526d0c-197a0af { color: rgba(0, 0, 0, 0); display: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 2rem; height: 3rem; font-size: 0; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-197a0af { display: inline-block; } }
.coh-ce-85526d0c-197a0af:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F002"; font-family: "icomoon"; color: #9c1f2e; font-size: 1.25rem; }
.coh-ce-85526d0c-197a0af:focus:before { color: #d80232; }
.search-visible.coh-ce-85526d0c-197a0af:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00D"; font-family: "icomoon"; }
.coh-ce-85526d0c-78f82e10 { color: rgba(0, 0, 0, 0); display: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 1.5rem; height: 3rem; font-size: 0; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-78f82e10 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-left: 1rem; } }
.coh-ce-85526d0c-78f82e10:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0C9"; font-family: "icomoon"; color: #9c1f2e; font-size: 1.25rem; }
.coh-ce-85526d0c-78f82e10:focus:before { color: #d80232; }
.menu-visible.coh-ce-85526d0c-78f82e10:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00D"; font-family: "icomoon"; color: #9c1f2e; }
.coh-ce-85526d0c-a159886 { display: none; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-a159886 { display: block; } }
.coh-ce-85526d0c-ac33ae9b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; background-color: #eff2f4; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-ac33ae9b { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; opacity: 0; overflow: auto; display: block; height: 0; } }
.menu-visible.coh-ce-85526d0c-ac33ae9b { height: 100%; }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-85526d0c-ac33ae9b { display: block; -webkit-overflow-scrolling: touch; opacity: 1; } }
.coh-ce-85526d0c-ccfdfdce { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; display: none; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-ccfdfdce { display: block; } }
.coh-ce-85526d0c-c55bc0fb { background-color: #2d3133; width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; display: block; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-c55bc0fb { position: static; } }
.coh-ce-85526d0c-fc1b590b ul { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.coh-ce-85526d0c-fc1b590b .sub-menu--trigger: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: "\F067"; font-family: "icomoon"; }
.coh-ce-85526d0c-fc1b590b .sub-menu--trigger.show: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: "\F068"; font-family: "icomoon"; }
.coh-ce-85526d0c-27c878e1 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; max-width: 100%; }
.coh-ce-85526d0c-8f2c3868 { display: block; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-8f2c3868 { display: none; } }
.coh-ce-85526d0c-7521cbf7 { background-color: rgba(23, 24, 26, 0.8); width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; display: block; position: absolute; bottom: 0; left: 0; right: 0; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-7521cbf7 { display: none; } }
.coh-ce-85526d0c-82f382e3 ul.old { margin-bottom: 0; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; position: relative; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-82f382e3 ul.old { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (max-width: 47.9375rem) { .coh-ce-85526d0c-82f382e3 ul.old { padding-top: 0.625rem; padding-bottom: 0.625rem; } }
.coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li { margin-bottom: 0; margin-left: 0; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li { width: 100%; } }
.coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li > a, .coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li > span { -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; font-family: 'Inter', sans-serif; font-weight: 600; color: white; padding-top: 1.25rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; position: relative; text-transform: uppercase; font-size: 0.875rem; display: block; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li > a, .coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li > span { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li > a, .coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li > span { padding-top: 0.625rem; padding-bottom: 0.625rem; } }
.coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li > a:after { -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; background-color: rgba(0, 0, 0, 0); height: 0.0625rem; width: 100%; margin-top: 0.125rem; display: block; content: ''; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); }
.coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li > a:hover { text-decoration: none; }
.coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li > a:hover:after { background-color: white; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.coh-ce-85526d0c-82f382e3 ul.old.menu-level--1 > li > a:focus:after { background-color: white; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.coh-ce-85526d0c-82f382e3 .sub-menu--trigger: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: "\F078"; font-family: "icomoon"; }
.coh-ce-85526d0c-82f382e3 .sub-menu--trigger.show: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: "\F077"; font-family: "icomoon"; }
.coh-ce-85526d0c-144b096d { width: 100%; }
.coh-ce-85526d0c-7d686930 { background-color: #9c1f2e; display: none; padding-top: 0.625rem; padding-bottom: 0.625rem; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-7d686930 { display: block; } }
.coh-ce-86eb61ef-682e8133 { color: #4f5559; }
.coh-ce-86eb61ef-d503a32f { margin-bottom: 0; }
.coh-ce-8d403985-c8d86d70 { background-image: -webkit-radial-gradient(center center, circle farthest-corner, #cc293c 1%, #9c1f2e 100%); background-image: -o-radial-gradient(center center, circle farthest-corner, #cc293c 1%, #9c1f2e 100%); background-image: radial-gradient(circle farthest-corner at center center, #cc293c 1%, #9c1f2e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-ce-8d403985-d71c514f { background-color: #f3f6f8; }
.coh-ce-8d403985-d818519a p { font-style: italic; font-size: 1.5rem; color: #9c1f2e; margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-ce-8d403985-d818519a p { font-size: 1.25rem; } }
.coh-ce-8d403985-d818519a strong { font-weight: 600; }
.coh-ce-8d403985-64d3e47d { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 47.9375rem) { .coh-ce-8d403985-64d3e47d { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 47.9375rem) { .coh-ce-8d403985-526345d9 { margin-bottom: 2rem; } }
.coh-ce-8d403985-6590d5d7 { max-width: 13.75rem; margin-bottom: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-8d403985-6590d5d7 { margin-right: auto; margin-left: auto; } }
.coh-ce-8d403985-b4b8d55e { color: white; margin-bottom: 0; margin-left: 0; text-align: center; max-width: 13.75rem; }
@media (max-width: 47.9375rem) { .coh-ce-8d403985-b4b8d55e { max-width: 100%; } }
.coh-ce-8d403985-b4b8d55e li { margin-bottom: 0.3125rem; margin-left: 0; list-style-type: none; }
.coh-ce-8d403985-b4b8d55e li p { margin-bottom: 0; font-size: 0.875rem; font-family: 'Inter', sans-serif; font-weight: 500; color: white; }
.coh-ce-8d403985-4eef21e8 a { color: white; text-decoration: underline; }
.coh-ce-8d403985-8261a558 { color: white; font-style: italic; font-size: 1.25rem; margin-top: 1.875rem; margin-bottom: 0; max-width: 13.4375rem; }
@media (max-width: 47.9375rem) { .coh-ce-8d403985-8261a558 { margin-right: auto; margin-left: auto; max-width: 100%; text-align: center; } }
.coh-ce-8d403985-c48dd60a { background-color: #17181a; padding-top: 0.625rem; padding-bottom: 0.625rem; }
.coh-ce-8d403985-f7926b0c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 63.9375rem) { .coh-ce-8d403985-f7926b0c { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-8d403985-50188c2e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 63.9375rem) { .coh-ce-8d403985-50188c2e { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-bottom: 1.25rem; } }
.coh-ce-8d403985-4c844251 { margin-bottom: 0; margin-left: 0; }
.coh-ce-8d403985-4c844251 li { display: inline-block; margin-bottom: 0; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #636b70; }
@media (max-width: 35.25rem) { .coh-ce-8d403985-4c844251 li { display: block; border-right-style: none; border-right-width: 0; text-align: center; } }
.coh-ce-8d403985-4c844251 li:last-child { border-right-width: 0; border-right-style: none; }
.coh-ce-8d403985-4c844251 li a { color: white; font-family: 'Inter', sans-serif; font-size: 0.75rem; text-transform: uppercase; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 2.5rem; }
@media (max-width: 63.9375rem) { .coh-ce-8d403985-4c844251 li a { padding-top: 0.625rem; padding-right: 2rem; padding-bottom: 0.625rem; padding-left: 2rem; } }
.coh-ce-8d403985-4c844251 li p { color: white; font-family: 'Inter', sans-serif; font-size: 0.75rem; text-transform: uppercase; margin-bottom: 0; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; display: inline-block; }
@media (max-width: 63.9375rem) { .coh-ce-8d403985-4c844251 li p { padding-top: 0.625rem; padding-right: 2rem; padding-bottom: 0.625rem; } }
@media (max-width: 35.25rem) { .coh-ce-8d403985-4c844251 li p { padding-left: 2rem; } }
.coh-ce-8d403985-12374abd { margin-left: 0; }
.coh-ce-8d403985-bc1a0052 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-ce-8d403985-1920f96c { margin-bottom: 0; margin-left: 0; }
.coh-ce-8d403985-1920f96c li a { border-color: #cbd5dc; }
.coh-ce-8d403985-1920f96c li a:before { color: #cbd5dc; }
.coh-ce-a55db0b2-425d6239 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-a55db0b2-425d6239 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-a55db0b2-425d6239 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-a55db0b2-41b435fa { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 47.9375rem) { .coh-ce-a55db0b2-41b435fa { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-a55db0b2-5b2ed57f { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-a55db0b2-5b2ed57f { margin-bottom: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-a55db0b2-5b2ed57f { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-a816e80b-22ffb91b { margin-top: auto; }
.coh-ce-c6f467b4-e7c1489d { position: relative; z-index: 1; }
.coh-ce-c6f467b4-ac368b88 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-c6f467b4-ac368b88 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-c6f467b4-ac368b88 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
.coh-ce-c6f467b4-6fdaac3d { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-c6f467b4-6fdaac3d { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-c6f467b4-682e8133 { color: #4f5559; }
.coh-ce-c6f467b4-ea124948 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-c6f467b4-ea124948 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; margin-bottom: 1.5rem; } }
.coh-ce-cb7a7125-a0cbc531 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-cpt_albany_law_school_map-4874942e { position: relative; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list { position: absolute; z-index: 1; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
@media (max-width: 63.9375rem) { .coh-ce-cpt_albany_law_school_map-4874942e #point-list { position: relative; top: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); width: 100%; } }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list.contracted ul li { color: rgba(0, 0, 0, 0); font-size: 0; width: 0; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_albany_law_school_map-4874942e #point-list.contracted ul li { width: 100%; color: #17181a; font-size: 0.875rem; } }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list.contracted ul li:active:before { border-right-style: none; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_albany_law_school_map-4874942e #point-list.contracted ul li:active:before { border-right-style: solid; } }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list.contracted ul li ul { left: 5rem; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list.contracted ul li ul li { color: #17181a; font-size: 1rem; width: 100%; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul { position: relative; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li { list-style-type: none; background-color: white; padding-top: 1.25rem; padding-right: 2.5rem; padding-bottom: 1.25rem; padding-left: 2.5rem; width: 21.5625rem; font-family: 'Inter', sans-serif; font-size: 0.8125rem; text-transform: uppercase; font-weight: 700; color: #636b70; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li { width: 100%; } }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li:before { line-height: 1.0; font-weight: normal; text-transform: none; line-height: 30px !important; content: "\E903"; font-family: "icomoon"; color: #d80232; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #cbd5dc; padding-right: 1.25rem; margin-right: 1.25rem; vertical-align: middle; display: inline-block; height: 1.875rem; font-size: 1.25rem; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li:after { color: #d80232; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li:hover { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), to(#f7f9fa)); background-image: -webkit-linear-gradient(top, white 1%, #f7f9fa 100%); background-image: -o-linear-gradient(top, white 1%, #f7f9fa 100%); background-image: linear-gradient(180deg, white 1%, #f7f9fa 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.transportation: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: "\E906"; font-family: "icomoon"; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.education: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: "\E904"; font-family: "icomoon"; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.law-government: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: "\E905"; font-family: "icomoon"; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.popular-destinations: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: "\E902"; font-family: "icomoon"; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.active { color: white; background-color: #d80232; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.active { padding-bottom: 0.0625rem; } }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.active:before { color: white; border-right-color: white; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.active:hover { background-color: #d80232; background-image: none; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.active > ul { margin-top: 1.25rem; margin-right: -2.5rem; margin-left: -2.5rem; } }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.active > ul > li { width: 35rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.active > ul > li { width: 31.25rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li.active > ul > li { width: 100%; } }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul { position: absolute; background-color: white; top: 50%; left: 21.5625rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding-top: 3.125rem; padding-bottom: 3.125rem; -webkit-box-shadow: 0.625rem 1.25rem 2.5rem -1.25rem rgba(9, 14, 22, 0.5); box-shadow: 0.625rem 1.25rem 2.5rem -1.25rem rgba(9, 14, 22, 0.5); margin-top: 0; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul { position: relative; top: 0; left: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; } }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li { padding-top: 1.25rem; padding-right: 3.75rem; padding-left: 3.75rem; border-right-width: 0.25rem; border-right-style: solid; border-right-color: rgba(0, 0, 0, 0); font-family: 'Lora', serif; font-weight: 500; font-size: 1rem; text-transform: none; color: #2d3133; position: relative; display: block; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E909"; font-family: "icomoon"; color: #cbd5dc; padding-right: 2.5rem; position: absolute; top: 50%; left: 3.75rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li:after { display: block; height: 0.0625rem; width: 100%; background-color: #cbd5dc; content: ''; margin-top: 1.25rem; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li:hover { color: #d80232; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li:hover:before { color: #d80232; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li:last-child:after { background-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li:focus { font-weight: 500; color: #d80232; background-color: #eff2f4; padding-top: 1.3125rem; border-right-color: #d80232; margin-top: -0.125rem; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li:focus:before { padding-top: 0.125rem; color: #d80232; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.hidden { display: none; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.label { font-family: 'Inter', sans-serif; color: #d80232; text-transform: uppercase; font-size: 0.875rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.label { display: none; } }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.label:before { left: auto; right: 1.25rem; color: #d80232; font-size: 1.125rem; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.label.transportation-label: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: "\E906"; font-family: "icomoon"; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.label.education-label: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: "\E904"; font-family: "icomoon"; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.label.attractions-label: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: "\E903"; font-family: "icomoon"; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.label.law-government-label: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: "\E905"; font-family: "icomoon"; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.label.popular-destinations-label: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: "\E902"; font-family: "icomoon"; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.active { background-color: #eff2f4; color: #d80232; font-weight: 500; border-right-color: #d80232; margin-top: -0.125rem; padding-top: 1.3125rem; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.active:hover { background-color: #eff2f4; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.active:before { color: #d80232; padding-top: 0.125rem; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li.active:after { background-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list > ul > li > ul > li span { padding-left: 2.5rem; display: block; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list ul { margin-bottom: 0; margin-left: 0; }
.coh-ce-cpt_albany_law_school_map-4874942e #point-list ul li { margin-bottom: 0; margin-left: 0; cursor: pointer; list-style-type: none; }
.coh-ce-cpt_albany_law_school_map-4874942e #map { height: 50rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_albany_law_school_map-4874942e #map { height: 37.5rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_albany_law_school_map-4874942e #map { height: 18.75rem; } }
.coh-ce-cpt_albany_law_school_map-4874942e .popup-container { width: auto; }
.coh-ce-cpt_albany_law_school_map-4874942e .popup-container .popup-bubble-anchor { background-color: white; padding-top: 0.875rem; padding-right: 1rem; padding-bottom: 0.875rem; padding-left: 1rem; color: #d80232; font-weight: 600; font-size: 0.875rem; position: relative; left: 1.875rem; bottom: 3.125rem; -webkit-box-shadow: 0 0.625rem -0.3125rem 0.9375rem rgba(0, 0, 0, 0.6); box-shadow: 0 0.625rem -0.3125rem 0.9375rem rgba(0, 0, 0, 0.6); -webkit-border-radius: 0.25rem; border-radius: 0.25rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #8d99ae; }
.coh-ce-cpt_albany_law_school_map-4874942e .popup-container .popup-bubble-anchor:after { border-right-width: 0.625rem; border-right-style: solid; border-right-color: white; border-bottom-width: 0.375rem; border-top-width: 0.375rem; border-bottom-style: solid; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); top: 50%; left: -10%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-ce-cpt_board_of_trustee_document_se-b05e6fac h2 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; padding-bottom: 1rem; margin-bottom: 3rem !important; font-family: 'Inter', sans-serif; text-transform: uppercase; color: #4f5559; font-weight: 700; font-size: 1.5rem !important; letter-spacing: 0.0625rem; font-style: normal; }
.coh-ce-cpt_board_of_trustee_document_se-b05e6fac .coh-block { margin-bottom: 4rem; }
.coh-ce-cpt_call_to_action_small-7e257667 { -webkit-box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(99, 107, 112, 0.6); box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(99, 107, 112, 0.6); }
.coh-ce-cpt_call_to_action_small-7e257667 a { color: white; text-align: center; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: white; 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; font-family: 'Inter', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 1.125rem; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b32335), to(#9c1f2e)); background-image: -webkit-linear-gradient(top, #b32335 1%, #9c1f2e 100%); background-image: -o-linear-gradient(top, #b32335 1%, #9c1f2e 100%); background-image: linear-gradient(180deg, #b32335 1%, #9c1f2e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; padding-top: 1.5rem; padding-bottom: 1.5rem; }
@media (max-width: 35.25rem) { .coh-ce-cpt_call_to_action_small-7e257667 a { border-right-width: 0; border-right-style: none; border-right-color: rgba(0, 0, 0, 0); border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 0.0625rem; } }
.coh-ce-cpt_call_to_action_small-7e257667 a:first-child { -webkit-border-top-left-radius: 0.3125rem; border-top-left-radius: 0.3125rem; -webkit-border-bottom-left-radius: 0.3125rem; border-bottom-left-radius: 0.3125rem; }
@media (max-width: 35.25rem) { .coh-ce-cpt_call_to_action_small-7e257667 a:first-child { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0.3125rem; border-top-left-radius: 0.3125rem; -webkit-border-top-right-radius: 0.3125rem; border-top-right-radius: 0.3125rem; } }
.coh-ce-cpt_call_to_action_small-7e257667 a:last-child { border-right-style: none; -webkit-border-top-right-radius: 0.3125rem; border-top-right-radius: 0.3125rem; -webkit-border-bottom-right-radius: 0.3125rem; border-bottom-right-radius: 0.3125rem; }
@media (max-width: 35.25rem) { .coh-ce-cpt_call_to_action_small-7e257667 a:last-child { border-bottom-style: none; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0.3125rem; border-bottom-left-radius: 0.3125rem; } }
.coh-ce-cpt_call_to_action_small-7e257667 a:hover { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9c1f2e), to(#b32335)); background-image: -webkit-linear-gradient(top, #9c1f2e 1%, #b32335 100%); background-image: -o-linear-gradient(top, #9c1f2e 1%, #b32335 100%); background-image: linear-gradient(180deg, #9c1f2e 1%, #b32335 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; text-decoration: none; }
.coh-ce-cpt_call_to_action_small-7e257667 p { margin-bottom: 0; font-weight: 700; }
.coh-ce-cpt_column-b503a254 { min-height: 100%; }
.coh-ce-cpt_cta_background_img_with_text-eea992ee { padding-right: 6px !important; padding-left: 6px !important; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_cta_background_img_with_text-eea992ee { padding-right: 64px !important; padding-left: 64px !important; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_cta_background_img_with_text-eea992ee { padding-right: 6px !important; padding-left: 6px !important; } }
.coh-ce-cpt_cta_background_img_with_text-4aafb2ba { background-color: #2d3133; overflow: hidden; position: relative; z-index: 2; }
.coh-ce-cpt_cta_background_img_with_text-4aafb2ba:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; background-color: #17181a; opacity: 0.2; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-cpt_cta_background_img_with_text-4aafb2ba:after { border-width: 0.25rem; border-style: solid; border-color: rgba(0, 0, 0, 0); position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem; z-index: 3; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-cpt_cta_background_img_with_text-4aafb2ba:hover { text-decoration: none; }
.coh-ce-cpt_cta_background_img_with_text-4aafb2ba:hover:after { border-color: #9c1f2e; }
.coh-ce-cpt_cta_background_img_with_text-4aafb2ba:hover .card-paragraph { opacity: 1; height: 60px; }
.coh-ce-cpt_cta_background_img_with_text-4aafb2ba .card-heading { color: white; }
.coh-ce-cpt_cta_background_img_with_text-4aafb2ba .card-paragraph { color: white; -webkit-transition: 300ms ease opacity, height 300ms ease; -o-transition: 300ms ease opacity, height 300ms ease; transition: 300ms ease opacity, height 300ms ease; opacity: 0; height: 0; }
.coh-ce-cpt_cta_background_img_with_text-58b637dc { position: relative; z-index: 1; }
.coh-ce-cpt_cta_background_img_with_text-bcb17c84 { padding-top: 3.75rem; padding-right: 3.75rem; padding-bottom: 3.75rem; padding-left: 3.75rem; z-index: 4; left: 0; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
@media (max-width: 73.0625rem) { .coh-ce-cpt_cta_background_img_with_text-bcb17c84 { padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_cta_background_img_with_text-bcb17c84 { padding-top: 3.75rem; padding-right: 3.75rem; padding-bottom: 3.75rem; padding-left: 3.75rem; } }
.coh-ce-cpt_cta_background_img_with_text-93cd11a6 { color: white; text-shadow: 0.125rem 0.125rem 0.25rem rgba(0, 0, 0, 0.2); width: 50%; line-height: 2.125rem; font-size: 2rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_cta_background_img_with_text-93cd11a6 { font-size: 1.5rem; line-height: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_cta_background_img_with_text-93cd11a6 { font-size: 2rem; line-height: 2.125rem; } }
.coh-ce-cpt_cta_background_img_with_text-291ce888 { color: white; font-weight: 600; text-shadow: 0.125rem 0.125rem 0.25rem rgba(0, 0, 0, 0.5); margin-bottom: 0; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_cta_background_img_with_text-291ce888 { font-size: 0.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_cta_background_img_with_text-291ce888 { font-size: 1rem; } }
.coh-ce-cpt_cta_block-3bc8d0e5 { -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-cpt_cta_block-3bc8d0e5:hover { text-decoration: none; -webkit-box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); }
.coh-ce-cpt_cta_block-3bc8d0e5:hover .card-image:before { border-color: #9c1f2e; }
.coh-ce-cpt_cta_block-3bc8d0e5:hover img { opacity: 1; }
.coh-ce-cpt_cta_block-3bc8d0e5:hover .card-link { color: #d80232; }
.coh-ce-cpt_cta_block-3bc8d0e5 .card-image { position: relative; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-cpt_cta_block-3bc8d0e5 .card-image:before { -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; content: ''; border-color: rgba(0, 0, 0, 0); border-style: solid; border-width: 0.25rem; position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem; z-index: 1; display: block; }
.coh-ce-cpt_cta_block-3bc8d0e5 .card-heading { color: #17181a; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-cpt_cta_block-3bc8d0e5 .card-paragraph { color: #17181a; }
.coh-ce-cpt_cta_block-3bc8d0e5 .card-link { color: #9c1f2e; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-cpt_cta_block-a0cbc531 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-cpt_cta_block-59777f3f:last-child { margin-bottom: 0; }
.coh-ce-cpt_facebook-6b7302a0 iframe { width: 100%; }
.coh-ce-cpt_faculty_directory-dd68e2b3 { margin-right: 5rem; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_faculty_directory-dd68e2b3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_faculty_directory-dd68e2b3 { margin-right: 0; } }
.coh-ce-cpt_faculty_directory-34e92463 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_faculty_directory-34e92463 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_faculty_directory-1398876a .form--inline { width: 100%; }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item { background-color: white; margin-right: 0; margin-bottom: 2rem; width: 100%; padding: 2.5rem; position: relative; }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes { 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_faculty_directory-1398876a fieldset.form-item .form-checkboxes input[type="checkbox"] + label:before { height: 1.25rem; width: 1.25rem; line-height: 1.25rem; font-weight: 600; text-align: center; }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: block; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"] + label:before { content: "M"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"] + label:before { content: "N"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"] + label:before { content: "P"; border-color: #d80232; background-color: #d80232; color: white; }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item legend { position: absolute; top: 2.5rem; left: 2.5rem; }
.coh-ce-cpt_faculty_directory-1398876a fieldset.form-item .fieldset-wrapper { padding-top: 1rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; margin-top: 2rem; }
.coh-ce-cpt_featured_events-dd68e2b3 { margin-right: 5rem; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_events-dd68e2b3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_featured_events-dd68e2b3 { margin-right: 0; } }
.coh-ce-cpt_featured_events-34e92463 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_events-34e92463 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_featured_events-1398876a .form--inline { width: 100%; }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item { background-color: white; margin-right: 0; margin-bottom: 2rem; width: 100%; padding: 2.5rem; position: relative; }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes { 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_featured_events-1398876a fieldset.form-item .form-checkboxes input[type="checkbox"] + label:before { height: 1.25rem; width: 1.25rem; line-height: 1.25rem; font-weight: 600; text-align: center; }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: block; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"] + label:before { content: "M"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"] + label:before { content: "N"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"] + label:before { content: "P"; border-color: #d80232; background-color: #d80232; color: white; }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item legend { position: absolute; top: 2.5rem; left: 2.5rem; }
.coh-ce-cpt_featured_events-1398876a fieldset.form-item .fieldset-wrapper { padding-top: 1rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; margin-top: 2rem; }
.coh-ce-cpt_flexible_layout-9016d49b { text-transform: uppercase; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; padding-bottom: 1.875rem; margin-bottom: 1.875rem; letter-spacing: 0.0625rem; }
.coh-ce-cpt_group_upcoming_events-dd68e2b3 { margin-right: 5rem; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_group_upcoming_events-dd68e2b3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_group_upcoming_events-dd68e2b3 { margin-right: 0; } }
.coh-ce-cpt_group_upcoming_events-34e92463 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_group_upcoming_events-34e92463 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_group_upcoming_events-1398876a .form--inline { width: 100%; }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item { background-color: white; margin-right: 0; margin-bottom: 2rem; width: 100%; padding: 2.5rem; position: relative; }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes { 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_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes input[type="checkbox"] + label:before { height: 1.25rem; width: 1.25rem; line-height: 1.25rem; font-weight: 600; text-align: center; }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: block; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"] + label:before { content: "M"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"] + label:before { content: "N"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"] + label:before { content: "P"; border-color: #d80232; background-color: #d80232; color: white; }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item legend { position: absolute; top: 2.5rem; left: 2.5rem; }
.coh-ce-cpt_group_upcoming_events-1398876a fieldset.form-item .fieldset-wrapper { padding-top: 1rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; margin-top: 2rem; }
.coh-ce-cpt_homepage_banner_image-a0cdf230 { position: relative; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_image-a0cdf230 { margin-bottom: 0; } }
.coh-ce-cpt_homepage_banner_image-c48c9fd0 { height: 34.375rem; }
.coh-ce-cpt_homepage_banner_image-916faba1 { position: absolute; bottom: -2.5rem; left: 0; right: 0; z-index: 1; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_image-916faba1 { position: relative; bottom: 0; margin-right: 0; margin-left: 0; } }
.coh-ce-cpt_homepage_banner_image-4db3c45b { -webkit-box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(99, 107, 112, 0.6); box-shadow: 0 1.25rem 3.125rem -1.25rem rgba(99, 107, 112, 0.6); width: 100%; margin-left: 0 !important; margin-right: 0 !important; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b32335), to(#9c1f2e)); background-image: -webkit-linear-gradient(top, #b32335 1%, #9c1f2e 100%); background-image: -o-linear-gradient(top, #b32335 1%, #9c1f2e 100%); background-image: linear-gradient(180deg, #b32335 1%, #9c1f2e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-border-radius: 0.3125rem; border-radius: 0.3125rem; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_image-4db3c45b { -webkit-border-radius: 0; border-radius: 0; } }
.coh-ce-cpt_homepage_banner_image-4db3c45b a { background-image: none; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; font-family: 'Inter', sans-serif; font-weight: 700; color: white; font-size: 1.125rem; text-align: center; text-transform: uppercase; padding-top: 1.5rem; padding-bottom: 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: white; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_image-4db3c45b a { border-right-color: rgba(0, 0, 0, 0); border-right-style: none; border-right-width: 0; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; } }
.coh-ce-cpt_homepage_banner_image-4db3c45b a:first-child { -webkit-border-top-left-radius: 0.3125rem; border-top-left-radius: 0.3125rem; -webkit-border-bottom-left-radius: 0.3125rem; border-bottom-left-radius: 0.3125rem; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_image-4db3c45b a:first-child { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; } }
.coh-ce-cpt_homepage_banner_image-4db3c45b a:last-child { -webkit-border-top-right-radius: 0.3125rem; border-top-right-radius: 0.3125rem; -webkit-border-bottom-right-radius: 0.3125rem; border-bottom-right-radius: 0.3125rem; border-right-style: none; }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_banner_image-4db3c45b a:last-child { -webkit-border-top-right-radius: 0; border-top-right-radius: 0; border-bottom-style: none; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-ce-cpt_homepage_banner_image-4db3c45b a:hover { text-decoration: none; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9c1f2e), to(#b32335)); background-image: -webkit-linear-gradient(top, #9c1f2e 1%, #b32335 100%); background-image: -o-linear-gradient(top, #9c1f2e 1%, #b32335 100%); background-image: linear-gradient(180deg, #9c1f2e 1%, #b32335 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-ce-cpt_homepage_banner_image-4db3c45b p { margin-top: 0; margin-bottom: 0; font-weight: 700; }
.coh-ce-cpt_icon_cta-ad22717b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_icon_cta-ed5221c { margin-right: auto; margin-bottom: 0; margin-left: auto; text-align: center; line-height: 1.125rem; font-family: 'Inter', sans-serif; font-size: 0.875rem; font-weight: 600; }
.coh-ce-cpt_news_and_publications-dd68e2b3 { margin-right: 5rem; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_news_and_publications-dd68e2b3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_news_and_publications-dd68e2b3 { margin-right: 0; } }
.coh-ce-cpt_news_and_publications-34e92463 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_news_and_publications-34e92463 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_news_and_publications-918a5175 .form--inline { width: 100%; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item { background-color: white; margin-right: 0; margin-bottom: 2rem; width: 100%; padding: 2.5rem; position: relative; overflow: hidden; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-height: 26.25rem; overflow-y: auto; position: -webkit-sticky; position: sticky; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .js-form-type-checkbox { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes input[type="checkbox"] + label:before { height: 1.25rem; width: 1.25rem; line-height: 1.25rem; font-weight: 600; text-align: center; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-magazine { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-magazine { display: block; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"] + label:before { content: "M"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-news { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-news { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"] + label:before { content: "N"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-publication { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-publication { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"] + label:before { content: "P"; border-color: #d80232; background-color: #d80232; color: white; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item legend { position: absolute; top: 2.5rem; left: 2.5rem; }
.coh-ce-cpt_news_and_publications-918a5175 fieldset.form-item .fieldset-wrapper { padding-top: 1rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; margin-top: 2rem; }
.coh-ce-cpt_past_events-dd68e2b3 { margin-right: 5rem; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_past_events-dd68e2b3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_past_events-dd68e2b3 { margin-right: 0; } }
.coh-ce-cpt_past_events-34e92463 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_past_events-34e92463 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_past_events-1398876a .form--inline { width: 100%; }
.coh-ce-cpt_past_events-1398876a fieldset.form-item { background-color: white; margin-right: 0; margin-bottom: 2rem; width: 100%; padding: 2.5rem; position: relative; }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes { 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_past_events-1398876a fieldset.form-item .form-checkboxes input[type="checkbox"] + label:before { height: 1.25rem; width: 1.25rem; line-height: 1.25rem; font-weight: 600; text-align: center; }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: block; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"] + label:before { content: "M"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"] + label:before { content: "N"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"] + label:before { content: "P"; border-color: #d80232; background-color: #d80232; color: white; }
.coh-ce-cpt_past_events-1398876a fieldset.form-item legend { position: absolute; top: 2.5rem; left: 2.5rem; }
.coh-ce-cpt_past_events-1398876a fieldset.form-item .fieldset-wrapper { padding-top: 1rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; margin-top: 2rem; }
.coh-ce-cpt_programs_and_courses-dd68e2b3 { margin-right: 5rem; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_programs_and_courses-dd68e2b3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_programs_and_courses-dd68e2b3 { margin-right: 0; } }
.coh-ce-cpt_programs_and_courses-34e92463 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_programs_and_courses-34e92463 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_programs_and_courses-1398876a .form--inline { width: 100%; }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item { background-color: white; margin-right: 0; margin-bottom: 2rem; width: 100%; padding: 2.5rem; position: relative; }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes { 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_programs_and_courses-1398876a fieldset.form-item .form-checkboxes input[type="checkbox"] + label:before { height: 1.25rem; width: 1.25rem; line-height: 1.25rem; font-weight: 600; text-align: center; }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: block; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"] + label:before { content: "M"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"] + label:before { content: "N"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"] + label:before { content: "P"; border-color: #d80232; background-color: #d80232; color: white; }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item legend { position: absolute; top: 2.5rem; left: 2.5rem; }
.coh-ce-cpt_programs_and_courses-1398876a fieldset.form-item .fieldset-wrapper { padding-top: 1rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; margin-top: 2rem; }
.coh-ce-cpt_programs_and_courses-33ec95b1 .facets-widget-checkbox { overflow: hidden; }
.coh-ce-cpt_programs_and_courses-33ec95b1 .block-facets .facet-item { width: 100%; display: block; margin-bottom: 1rem; }
.coh-ce-cpt_programs_and_courses-33ec95b1 .block-facets ul { max-height: 26.25rem; overflow-y: auto; padding-top: 1px; padding-left: 1px; }
.coh-ce-cpt_promoted_spotlights-64aec100 .block > h2 { font-family: 'Inter', sans-serif; font-weight: 600; color: #17181a; font-size: 1.5rem; font-style: normal; text-transform: uppercase; text-decoration: none; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; padding-bottom: 1.875rem; margin-bottom: 1.875rem; }
.coh-ce-cpt_random_testimonial-eeaabfff { background-image: -webkit-radial-gradient(center center, circle closest-corner, #43464d 1%, #2d3133 100%); background-image: -o-radial-gradient(center center, circle closest-corner, #43464d 1%, #2d3133 100%); background-image: radial-gradient(circle closest-corner at center center, #43464d 1%, #2d3133 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; position: relative; padding-top: 7rem; padding-bottom: 6rem; margin-bottom: 8rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_random_testimonial-eeaabfff { margin-bottom: 6rem; } }
.coh-ce-cpt_random_testimonial-eeaabfff .coh-block { max-width: 60rem; margin-right: auto; margin-left: auto; position: relative; }
.coh-ce-cpt_random_testimonial-eeaabfff .coh-block: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: "\E907"; font-family: "icomoon"; position: absolute; top: -1.875rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); color: white; font-size: 2.5rem; }
.coh-ce-cpt_random_testimonial-eeaabfff .more-link { position: absolute; bottom: -6.25rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
@media (max-width: 63.9375rem) { .coh-ce-cpt_random_testimonial-eeaabfff .more-link { text-align: center; bottom: -7.5rem; } }
.coh-ce-cpt_random_testimonial-eeaabfff .more-link a { font-family: 'Inter', sans-serif; color: white; font-weight: 500; font-size: 1rem; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; background-color: #17181a; -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_random_testimonial-eeaabfff .more-link a { display: block; } }
.coh-ce-cpt_random_testimonial-eeaabfff .more-link a:hover { background-color: #2d3133; text-decoration: none; }
.coh-ce-cpt_search_courses_form-7649034 { background-image: -webkit-radial-gradient(center center, circle farthest-corner, #bf2633 1%, #9c1f2e 100%); background-image: -o-radial-gradient(center center, circle farthest-corner, #bf2633 1%, #9c1f2e 100%); background-image: radial-gradient(circle farthest-corner at center center, #bf2633 1%, #9c1f2e 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; padding-right: 4rem; padding-left: 4rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_search_courses_form-7649034 { padding-right: 3rem; padding-left: 3rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_search_courses_form-7649034 { padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-ce-cpt_search_courses_form-ce2b2a8f { padding-top: 9.375rem; padding-bottom: 9.375rem; position: relative; margin-right: auto; margin-left: auto; max-width: 75rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_search_courses_form-ce2b2a8f { padding-top: 6.25rem; padding-bottom: 6.25rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_search_courses_form-ce2b2a8f { padding-top: 5rem; padding-bottom: 5rem; } }
.coh-ce-cpt_search_courses_form-ce2b2a8f h2 { color: white; font-family: 'Inter', sans-serif; font-weight: 700; font-size: 2.5rem; font-style: normal; text-align: center; letter-spacing: -0.0625rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_search_courses_form-ce2b2a8f h2 { font-size: 2.25rem; } }
.coh-ce-cpt_search_courses_form-ce2b2a8f .form-actions { position: absolute; bottom: -1.25rem; color: white; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin-bottom: 0; left: 50%; }
.coh-ce-cpt_search_courses_form-ce2b2a8f .form-actions input { background-color: #17181a; border-color: #17181a; text-transform: none; font-family: 'Inter', sans-serif; width: 20.25rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-ce-cpt_search_courses_form-ce2b2a8f .form-actions input:hover { background-color: #2d3133; border-color: #2d3133; }
.coh-ce-cpt_search_courses_form-ce2b2a8f label, .coh-ce-cpt_search_courses_form-ce2b2a8f .fieldset-legend { color: white; font-family: 'Inter', sans-serif; font-size: 0.75rem; text-transform: uppercase; font-weight: 700; letter-spacing: 0.0625rem; border-bottom-style: none; padding-bottom: 0; margin-bottom: 0.625rem; }
.coh-ce-cpt_search_courses_form-ce2b2a8f .form-item-search { margin-bottom: 0; position: relative; }
.coh-ce-cpt_search_courses_form-ce2b2a8f .form-item-search: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: "\E90C"; font-family: "icomoon"; color: #d80232; position: absolute; top: 50%; right: 2.5rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: 0.5rem; }
.coh-ce-cpt_search_courses_form-ce2b2a8f .form-item-search input { background-color: white; height: 5rem; font-family: 'Inter', sans-serif; color: #17181a; font-size: 0.875rem; padding-right: 5rem; padding-left: 2.5rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; }
.coh-ce-cpt_search_courses_form-ce2b2a8f .form-item-search input.form-autocomplete { background-position: left 1.25rem center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-ce-cpt_search_courses_form-ce2b2a8f .form-item-search { -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: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-ce-cpt_search_courses_form-ce2b2a8f fieldset.form-item { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; margin-top: 3.125rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_search_courses_form-ce2b2a8f fieldset.form-item { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
.coh-ce-cpt_slide_statistics-9670cb75 { text-align: center; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
.coh-ce-cpt_slide_statistics-559cd56f { font-size: 3.5rem; line-height: 4rem; }
.coh-ce-cpt_slide_statistics-546d8c5a { margin-bottom: 0; }
.coh-ce-cpt_slide_statistics-dd5f2eda { font-size: 0.875rem; }
.coh-ce-cpt_staff_directory-dd68e2b3 { margin-right: 5rem; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_staff_directory-dd68e2b3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_staff_directory-dd68e2b3 { margin-right: 0; } }
.coh-ce-cpt_staff_directory-34e92463 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_staff_directory-34e92463 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_staff_directory-1398876a .form--inline { width: 100%; }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item { background-color: white; margin-right: 0; margin-bottom: 2rem; width: 100%; padding: 2.5rem; position: relative; }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes { 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_staff_directory-1398876a fieldset.form-item .form-checkboxes input[type="checkbox"] + label:before { height: 1.25rem; width: 1.25rem; line-height: 1.25rem; font-weight: 600; text-align: center; }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: block; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"] + label:before { content: "M"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"] + label:before { content: "N"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"] + label:before { content: "P"; border-color: #d80232; background-color: #d80232; color: white; }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item legend { position: absolute; top: 2.5rem; left: 2.5rem; }
.coh-ce-cpt_staff_directory-1398876a fieldset.form-item .fieldset-wrapper { padding-top: 1rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; margin-top: 2rem; }
.coh-ce-cpt_statistics-65a06c1b .coh-column { text-align: center; position: relative; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_statistics-65a06c1b .coh-column { margin-bottom: 2rem; } }
.coh-ce-cpt_statistics-65a06c1b .coh-column:before { background-color: white; height: 14.375rem; width: 14.375rem; position: absolute; top: 0.625rem; left: 50%; -webkit-border-radius: 50%; border-radius: 50%; content: ''; z-index: -1; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
@media (max-width: 73.0625rem) { .coh-ce-cpt_statistics-65a06c1b .coh-column:before { height: 12.5rem; width: 12.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_statistics-65a06c1b .coh-column:before { height: 14.375rem; width: 14.375rem; } }
.coh-ce-cpt_statistics-65a06c1b .coh-column:last-child { margin-bottom: 0; }
.coh-ce-cpt_statistics-65a06c1b .coh-heading { font-size: 4.5rem; font-family: 'Inter', sans-serif; font-weight: 600; display: inline-block; line-height: 15.625rem; vertical-align: middle; height: 15.625rem; width: 15.625rem; margin-top: 0; margin-bottom: 0; margin-left: -1rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_statistics-65a06c1b .coh-heading { line-height: 13.75rem; height: 13.75rem; width: 13.75rem; font-size: 4rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_statistics-65a06c1b .coh-heading { line-height: 15.625rem; font-size: 4.5rem; height: 15.625rem; width: 15.625rem; } }
.coh-ce-cpt_statistics-65a06c1b .coh-heading:before { font-family: 'Inter', sans-serif; font-weight: 100; content: "#"; position: relative; right: -0.625rem; }
.coh-ce-cpt_statistics-65a06c1b .coh-paragraph { margin-top: 1.875rem; margin-right: auto; margin-bottom: 0; margin-left: auto; font-family: 'Inter', sans-serif; font-weight: 600; font-size: 1.125rem; line-height: 1.5rem; max-width: 17.5rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_statistics-65a06c1b .coh-paragraph { font-size: 1rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_statistics-65a06c1b .coh-paragraph { font-size: 1.125rem; } }
.coh-ce-cpt_student_organizations-43bc2a72 .ui-icon { text-indent: 0; }
.coh-ce-cpt_student_organizations-43bc2a72 .ui-icon:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F067"; font-family: "icomoon"; color: white; }
.coh-ce-cpt_student_organizations-43bc2a72 .ui-state-active .ui-icon:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F068"; font-family: "icomoon"; }
.coh-ce-cpt_student_organizations_active-477a6233 .ui-icon { text-indent: 0; }
.coh-ce-cpt_student_organizations_active-477a6233 .ui-icon:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F067"; font-family: "icomoon"; color: white; }
.coh-ce-cpt_student_organizations_active-477a6233 .ui-state-active .ui-icon:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F068"; font-family: "icomoon"; }
.coh-ce-cpt_upcoming_events-dd68e2b3 { margin-right: 5rem; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_upcoming_events-dd68e2b3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_upcoming_events-dd68e2b3 { margin-right: 0; } }
.coh-ce-cpt_upcoming_events-34e92463 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_upcoming_events-34e92463 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_upcoming_events-1398876a .form--inline { width: 100%; }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item { background-color: white; margin-right: 0; margin-bottom: 2rem; width: 100%; padding: 2.5rem; position: relative; }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes { 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_upcoming_events-1398876a fieldset.form-item .form-checkboxes input[type="checkbox"] + label:before { height: 1.25rem; width: 1.25rem; line-height: 1.25rem; font-weight: 600; text-align: center; }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine { display: block; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-magazine input[type="checkbox"] + label:before { content: "M"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-news input[type="checkbox"] + label:before { content: "N"; background-color: #d80232; border-color: #d80232; color: white; }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: inline-block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication { display: block; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"]:checked + label:before { background-color: #9c1f2e; border-color: #9c1f2e; background-image: none; background-origin: border-box; background-clip: border-box; }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .form-checkboxes .form-item-type-publication input[type="checkbox"] + label:before { content: "P"; border-color: #d80232; background-color: #d80232; color: white; }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item legend { position: absolute; top: 2.5rem; left: 2.5rem; }
.coh-ce-cpt_upcoming_events-1398876a fieldset.form-item .fieldset-wrapper { padding-top: 1rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; margin-top: 2rem; }
.coh-ce-cpt_zoom_cta-eea992ee { padding-right: 6px !important; padding-left: 6px !important; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_zoom_cta-eea992ee { padding-right: 64px !important; padding-left: 64px !important; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_zoom_cta-eea992ee { padding-right: 6px !important; padding-left: 6px !important; } }
.coh-ce-cpt_zoom_cta-3d5b2109 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; z-index: 2; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_zoom_cta-3d5b2109:before { height: 100%; width: 100%; }
.coh-ce-cpt_zoom_cta-3d5b2109:hover .card-image { -webkit-transform: scaleX(1.1) scaleY(1.1); -ms-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); -webkit-transition: 500ms linear transform; -o-transition: 500ms linear transform; transition: 500ms linear transform; opacity: 1; }
.coh-ce-cpt_zoom_cta-3d5b2109:hover .card-title { background-color: white; color: #9c1f2e; }
.coh-ce-cpt_zoom_cta-3d5b2109 .card-image { -webkit-transition: 500ms linear transform; -o-transition: 500ms linear transform; transition: 500ms linear transform; -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }
.coh-ce-cpt_zoom_cta-58b637dc { position: relative; z-index: 1; }
.coh-ce-cpt_zoom_cta-ba411bd7 { position: absolute; top: 45%; z-index: 3; margin: auto; }
.coh-ce-e14a2e16-a0cbc531 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-eefc35a8-3cd53d24 { text-align: center; }
.coh-ce-eefc35a8-682e8133 { color: #4f5559; }
.coh-ce-eefc35a8-d503a32f { margin-bottom: 0; }
.coh-ce-fbceea42-87811414 { text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-90c4620b { padding-top: 0.625rem; padding-bottom: 0.625rem; 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; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-top-style: solid; border-bottom-style: solid; border-top-color: #cbd5dc; border-bottom-color: #cbd5dc; }
.coh-ce-90c4620b .field { padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; padding-left: 1.25rem; margin-bottom: 0; border-right-width: 0.0625rem; border-right-color: #cbd5dc; border-right-style: solid; }
@media (max-width: 73.0625rem) { .coh-ce-90c4620b .field { padding-right: 0.625rem; padding-left: 0.625rem; border-right-width: 0; border-right-style: none; border-right-color: rgba(0, 0, 0, 0); -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; } }
.coh-ce-90c4620b .field:first-child { padding-left: 0; }
@media (max-width: 73.0625rem) { .coh-ce-90c4620b .field:first-child { padding-left: 0.625rem; } }
.coh-ce-90c4620b .field:last-child { padding-right: 0; border-right-style: none; }
@media (max-width: 73.0625rem) { .coh-ce-90c4620b .field:last-child { padding-right: 0.625rem; } }
.coh-ce-90c4620b .field__label { font-family: 'Inter', sans-serif; font-weight: 600; color: #4f5559; font-size: 0.875rem; font-style: normal; padding-bottom: 0; margin-top: 0; margin-right: 0.3125rem; margin-bottom: 0; display: inline-block; border-style: none; }
@media (max-width: 73.0625rem) { .coh-ce-90c4620b .field__label { padding-top: 0.625rem; padding-bottom: 0.625rem; } }
.coh-ce-90c4620b .field__label:after { content: ":"; }
.coh-ce-90c4620b .field__items { display: inline-block; }
.coh-ce-90c4620b .field__items .field__item { margin-right: 0.625rem; }
.coh-ce-90c4620b .field__item { font-family: 'Inter', sans-serif; color: #4f5559; display: inline-block; margin-bottom: 0; }
.coh-ce-60c83511 .field--name-name { visibility: hidden; }
.coh-ce-60c83511 .file { background-image: none; padding-left: 0; }
.coh-ce-1a354ece { padding-bottom: 10px; }
.coh-ce-6a0c2ed4 .field--name-field-picture { margin-bottom: 0; }
.coh-ce-ea8a748 .field { display: inline-block; font-family: 'Inter', sans-serif; font-size: 0.875rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.0625rem; margin-bottom: 0.625rem; color: #4f5559; line-height: 1.25rem; }
.coh-ce-ea8a748 .field:after { content: ","; padding-right: 0.125rem; }
.coh-ce-ea8a748 .field:last-child:after { content: normal; }
.coh-ce-3b746366 { padding-top: 0.625rem; }
.coh-ce-3b746366 .field { font-family: 'Lora', serif; font-style: italic; text-transform: none; font-size: 1rem; font-weight: 500; margin-bottom: 0.625rem; }
.coh-ce-3b746366 .field:last-child { margin-bottom: 0; }
.coh-ce-3b746366 .field a { text-transform: none; font-weight: 500; letter-spacing: 0; }
.coh-ce-3b746366 .field .field__label { display: inline-block; font-size: 1rem; border-bottom-style: none; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }
.coh-ce-3b746366 .field .field__label:after { content: ":"; }
.coh-ce-3b746366 .field .field__item { display: inline-block; }
.coh-ce-8ea9cd27 .field--name-field-program { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-8ea9cd27 .field--name-field-program .field__item { font-weight: 500; color: #4f5559; font-size: 0.75rem; margin-right: 0.625rem; margin-bottom: 0; }
.coh-ce-8ea9cd27 .field--name-field-program .field__item a { display: block; font-weight: 500; color: #4f5559; padding-top: 0.5rem; padding-right: 0.625rem; padding-bottom: 0.5rem; padding-left: 0.625rem; border-width: 0.0625rem; border-style: solid; border-color: #8d99ae; }
.coh-ce-8ea9cd27 .field--name-field-program .field__item a:hover { color: white; text-decoration: none; background-color: #8d99ae; }
.coh-ce-aa12ddda { padding-top: 0.625rem; padding-bottom: 0.625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-top-style: solid; border-bottom-style: solid; border-top-color: #cbd5dc; border-bottom-color: #cbd5dc; }
@media (max-width: 63.9375rem) { .coh-ce-aa12ddda { display: block; } }
.coh-ce-aa12ddda .coh-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 1.25rem; margin-right: 1.25rem; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #cbd5dc; }
@media (max-width: 63.9375rem) { .coh-ce-aa12ddda .coh-container { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; border-right-style: none; } }
.coh-ce-aa12ddda .coh-container:last-child { border-right-style: none; padding-right: 0; margin-right: 0; }
.coh-ce-aa12ddda .field { padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; padding-left: 1.25rem; margin-bottom: 0; }
@media (max-width: 73.0625rem) { .coh-ce-aa12ddda .field { padding-right: 0.625rem; padding-left: 0.625rem; } }
.coh-ce-aa12ddda .field:first-child { padding-left: 0; }
@media (max-width: 63.9375rem) { .coh-ce-aa12ddda .field:first-child { padding-left: 0.625rem; } }
.coh-ce-aa12ddda .field:last-child { padding-right: 0; border-right-style: none; }
@media (max-width: 63.9375rem) { .coh-ce-aa12ddda .field:last-child { padding-right: 0.625rem; } }
.coh-ce-aa12ddda .field.field--name-field-professor { display: block; }
.coh-ce-aa12ddda .field.field--name-field-professor .field__items { display: block; }
.coh-ce-aa12ddda .field.field--name-field-professor .field__items .field__item { display: block; }
.coh-ce-aa12ddda .field .field__items { display: inline-block; }
.coh-ce-aa12ddda .field .field__label { border-style: none; font-family: 'Inter', sans-serif; font-size: 0.875rem; font-style: normal; display: block; font-weight: 600; color: #4f5559; margin-top: 0; margin-bottom: 0.5rem; padding-bottom: 0; }
.coh-ce-aa12ddda .field .field__label:after { content: ":"; }
.coh-ce-aa12ddda .field .field__item { display: inline-block; font-family: 'Inter', sans-serif; color: #4f5559; }
.coh-ce-aa12ddda .coh-link { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 0.875rem; }
.coh-ce-90c4620b { padding-top: 0.625rem; padding-bottom: 0.625rem; 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; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-top-style: solid; border-bottom-style: solid; border-top-color: #cbd5dc; border-bottom-color: #cbd5dc; }
.coh-ce-90c4620b .field { padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; padding-left: 1.25rem; margin-bottom: 0; border-right-width: 0.0625rem; border-right-color: #cbd5dc; border-right-style: solid; }
@media (max-width: 73.0625rem) { .coh-ce-90c4620b .field { padding-right: 0.625rem; padding-left: 0.625rem; border-right-width: 0; border-right-style: none; border-right-color: rgba(0, 0, 0, 0); -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; } }
.coh-ce-90c4620b .field:first-child { padding-left: 0; }
@media (max-width: 73.0625rem) { .coh-ce-90c4620b .field:first-child { padding-left: 0.625rem; } }
.coh-ce-90c4620b .field:last-child { padding-right: 0; border-right-style: none; }
@media (max-width: 73.0625rem) { .coh-ce-90c4620b .field:last-child { padding-right: 0.625rem; } }
.coh-ce-90c4620b .field__label { font-family: 'Inter', sans-serif; font-weight: 600; color: #4f5559; font-size: 0.875rem; font-style: normal; padding-bottom: 0; margin-top: 0; margin-right: 0.3125rem; margin-bottom: 0; display: inline-block; border-style: none; }
@media (max-width: 73.0625rem) { .coh-ce-90c4620b .field__label { padding-top: 0.625rem; padding-bottom: 0.625rem; } }
.coh-ce-90c4620b .field__label:after { content: ":"; }
.coh-ce-90c4620b .field__items { display: inline-block; }
.coh-ce-90c4620b .field__items .field__item { margin-right: 0.625rem; }
.coh-ce-90c4620b .field__item { font-family: 'Inter', sans-serif; color: #4f5559; display: inline-block; margin-bottom: 0; }
.coh-ce-60c83511 .field--name-name { visibility: hidden; }
.coh-ce-60c83511 .file { background-image: none; padding-left: 0; }
.coh-ce-147c060e:hover { text-decoration: none; }
.coh-ce-147c060e:hover .coh-heading { color: #cbd5dc; }
.coh-ce-147c060e:hover .field--name-field-event-date-time { color: white; }
.coh-ce-147c060e .coh-heading { color: white; margin-bottom: 0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-147c060e .field--name-field-event-date-time { color: white; margin-top: 0.625rem; margin-bottom: 0; }
.coh-ce-157f3d4b { font-size: 1.25rem; }
.coh-ce-9254a73 { padding-top: 0.625rem; padding-bottom: 0.625rem; 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; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-top-style: solid; border-bottom-style: solid; border-top-color: #cbd5dc; border-bottom-color: #cbd5dc; }
.coh-ce-9254a73 .field { padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; padding-left: 1.25rem; margin-bottom: 0; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #cbd5dc; font-family: 'Inter', sans-serif; font-size: 0.875rem; }
@media (max-width: 73.0625rem) { .coh-ce-9254a73 .field { padding-right: 0.625rem; padding-left: 0.625rem; -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; border-right-style: none; border-right-width: 0; } }
.coh-ce-9254a73 .field:first-child { padding-left: 0; }
@media (max-width: 73.0625rem) { .coh-ce-9254a73 .field:first-child { padding-left: 0.625rem; } }
.coh-ce-9254a73 .field:last-child { padding-right: 0; border-style: none; }
@media (max-width: 73.0625rem) { .coh-ce-9254a73 .field:last-child { padding-right: 0.625rem; } }
.coh-ce-9254a73 .field--type-link { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 0.875rem; }
.coh-ce-b56800b1 { 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-c7ab8abc { font-family: 'Inter', sans-serif; font-weight: 600; color: #4f5559; font-size: 0.875rem; line-height: 1.125rem; margin-right: 0.625rem; margin-bottom: 0; }
.coh-ce-9b0f6bd { margin-left: 2rem; }
@media (max-width: 47.9375rem) { .coh-ce-9b0f6bd { margin-left: 0; } }
.coh-ce-5a4385b8 .field--name-field-contact-name, .coh-ce-5a4385b8 .field--name-field-secondary-contact-name { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 0.875rem; letter-spacing: 0.0625rem; text-transform: uppercase; margin-bottom: 0.5rem; }
.coh-ce-1db8f7bb { color: #17181a; font-size: 1.125rem; font-family: 'Lora', serif; font-weight: 500; font-style: italic; text-decoration: none; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; padding-bottom: 0.625rem; margin-bottom: 1.25rem; }
.coh-ce-3a977ffb:hover { text-decoration: none; -webkit-box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); }
.coh-ce-3a977ffb:hover .field--name-field-main-image:before { border-color: #9c1f2e; }
.coh-ce-3a977ffb:hover img { opacity: 1; }
.coh-ce-3a977ffb:focus { -webkit-box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); }
.coh-ce-3a977ffb:focus .field--name-field-main-image:before { border-color: #9c1f2e; }
.coh-ce-3a977ffb .field--name-field-main-image { margin-bottom: 0; position: relative; }
.coh-ce-3a977ffb .field--name-field-main-image:before { position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem; z-index: 1; border-width: 0.25rem; border-style: solid; border-color: rgba(0, 0, 0, 0); -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; content: ''; }
.coh-ce-93d0e607 { margin-bottom: 1.875rem; }
.coh-ce-33512692 { margin-bottom: 0; position: relative; }
.coh-ce-5b2d4ed3 { margin-top: 2.5rem; font-size: 0.75rem; letter-spacing: 0.0625rem; }
.coh-ce-335a5c20:hover { text-decoration: none; }
.coh-ce-335a5c20:hover .heading { color: #d80232; text-decoration: none; }
.coh-ce-335a5c20 .heading { color: #17181a; }
.coh-ce-7eb4e4f5 .field { margin-bottom: 0.5rem; }
.coh-ce-7eb4e4f5 .field:last-child { margin-bottom: 0; }
.coh-ce-7eb4e4f5 .field a:hover { text-decoration: none; }
.coh-ce-ec5137bb { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-right: 2rem; }
@media (max-width: 47.9375rem) { .coh-ce-ec5137bb { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-right: 0; } }
.coh-ce-ebb3a644 { margin-top: 25px; }
.coh-ce-97077451 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 47.9375rem) { .coh-ce-97077451 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cac7a635 .field--name-field-media-image { margin-bottom: 0; }
.coh-ce-cac7a635 .field--type-entity-reference { margin-bottom: 0; }
.coh-ce-b225d440 { margin-bottom: 1rem; }
.coh-ce-b01134ef { padding-top: 0.625rem; }
.coh-ce-b01134ef .field { margin-bottom: 0.625rem; }
.coh-ce-b01134ef .field:last-child { margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-ce-e40966b7 { margin-bottom: 1rem; } }
.coh-ce-af99573a p:last-child { margin-bottom: 0; }
.coh-ce-8a48bc07:hover { text-decoration: none; }
.coh-ce-8a48bc07:hover h2 { color: #d80232; }
.coh-ce-8a48bc07 h2 { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-510bd590 .field--name-body { line-height: 1.75rem; margin-bottom: 1rem; color: #17181a; }
.coh-ce-82f4195f:hover { text-decoration: none; }
.coh-ce-82f4195f:hover .coh-heading { text-decoration: none; }
.coh-ce-82f4195f:hover .field--name-field-image { -webkit-box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); }
.coh-ce-82f4195f:hover .field--name-field-image:before { border-color: #9c1f2e; }
.coh-ce-82f4195f:hover img { opacity: 1; }
.coh-ce-82f4195f .field--name-field-image { position: relative; margin-bottom: 2rem; }
.coh-ce-82f4195f .field--name-field-image:before { -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem; z-index: 1; border-width: 0.25rem; border-style: solid; border-color: rgba(0, 0, 0, 0); content: ''; }
.coh-ce-672b0c27:hover { text-decoration: none; }
.coh-ce-672b0c27:hover .coh-heading { text-decoration: none; color: #cbd5dc; }
.coh-ce-672b0c27 .coh-heading { color: white; margin-bottom: 0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-157f3d4b { font-size: 1.25rem; }
.coh-ce-eccd0594 { padding-right: 5rem; }
@media (max-width: 73.0625rem) { .coh-ce-eccd0594 { padding-right: 4rem; } }
@media (max-width: 47.9375rem) { .coh-ce-eccd0594 { margin-bottom: 2rem; } }
.coh-ce-eccd0594 .field--name-field-main-image { margin-bottom: 0; }
.coh-ce-db30e863 { margin-bottom: 3.75rem; }
.coh-ce-607d53f3 { background-color: #9c1f2e; color: white; padding-right: 5rem; padding-left: 5rem; }
.coh-ce-607d53f3:hover { background-color: #d80232; border-color: #d80232; }
.coh-ce-607d53f3:visited { color: white; }
.coh-ce-1e8de493 { padding-right: 5rem; }
@media (max-width: 73.0625rem) { .coh-ce-1e8de493 { padding-right: 4rem; } }
@media (max-width: 47.9375rem) { .coh-ce-1e8de493 { padding-right: 0.625rem; } }
.coh-ce-ff314a9b .field--name-body { line-height: 1.75rem; }
.coh-ce-d5286b9c { color: white; background-color: #9c1f2e; padding-right: 5rem; padding-left: 5rem; }
.coh-ce-d5286b9c:hover { background-color: #d80232; border-color: #d80232; }
.coh-ce-d5286b9c:visited { color: white; }
.coh-ce-439a866b:hover { text-decoration: none; }
.coh-ce-439a866b:hover img { opacity: 1; }
.coh-ce-439a866b:hover .field--type-image { -webkit-box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); }
.coh-ce-439a866b:hover .field--type-image:before { border-color: #9c1f2e; }
.coh-ce-439a866b .field--type-image { position: relative; }
.coh-ce-439a866b .field--type-image:before { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem; z-index: 1; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 0.25rem; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; content: ''; }
.coh-ce-9cb8b204 .field--type-datetime { margin-bottom: 0.625rem; }
@media (max-width: 35.25rem) { .coh-ce-5aad0119 .field--name-field-tags { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-5bb6953a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; padding-top: 0.625rem; padding-bottom: 0.625rem; -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; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; }
.coh-ce-5bb6953a .field { padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; padding-left: 1.25rem; margin-bottom: 0; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #cbd5dc; }
@media (max-width: 73.0625rem) { .coh-ce-5bb6953a .field { border-right-width: 0; border-right-style: none; border-right-color: rgba(0, 0, 0, 0); -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; padding-right: 0.625rem; padding-left: 0.625rem; } }
.coh-ce-5bb6953a .field:first-child { padding-left: 0; }
@media (max-width: 73.0625rem) { .coh-ce-5bb6953a .field:first-child { padding-left: 0.625rem; } }
.coh-ce-5bb6953a .field:last-child { border-style: none; padding-right: 0; }
@media (max-width: 73.0625rem) { .coh-ce-5bb6953a .field:last-child { padding-right: 0.625rem; } }
.coh-ce-5bb6953a .coh-link { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 0.875rem; }
.coh-ce-b56800b1 { 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-c7ab8abc { font-family: 'Inter', sans-serif; font-weight: 600; color: #4f5559; font-size: 0.875rem; line-height: 1.125rem; margin-right: 0.625rem; margin-bottom: 0; }
.coh-ce-19144699 { padding-top: 1rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; }
.coh-ce-9b0f6bd { margin-left: 2rem; }
@media (max-width: 47.9375rem) { .coh-ce-9b0f6bd { margin-left: 0; } }
.coh-ce-152b4f9a:hover { text-decoration: none; }
.coh-ce-152b4f9a:hover img { opacity: 0.75; }
.coh-ce-152b4f9a .field--name-field-main-image { margin-bottom: 1.25rem; position: relative; }
.coh-ce-152b4f9a .field--name-field-main-image:before { position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem; z-index: 1; border-width: 0.25rem; border-style: solid; border-color: rgba(0, 0, 0, 0); -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; content: ''; }
.coh-ce-152b4f9a .field--name-body { color: #2d3133; }
.coh-ce-4be6f66a { margin-bottom: 1.25rem; }
.coh-ce-e929c4b0 { padding-right: 0.625rem; padding-left: 0.625rem; }
.coh-ce-bdbd0333 { font-weight: 600; font-family: 'Inter', sans-serif; text-transform: uppercase; margin-bottom: 1.25rem; font-size: 0.875rem; color: #9c1f2e; }
.coh-ce-c48bc5e2 .field--name-body { line-height: 1.75rem; }
.coh-ce-53adb38b:hover { text-decoration: none; }
.coh-ce-53adb38b:hover h2 { color: #d80232; }
.coh-ce-53adb38b h2 { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-22d71c63 .field--name-body { line-height: 1.75rem; margin-bottom: 1rem; color: #17181a; }
.coh-ce-29c10f59 .field { display: inline-block; }
.coh-ce-29c10f59 .field--name-field-tag { margin-bottom: 0; }
.coh-ce-175656d9:hover { text-decoration: none; }
.coh-ce-175656d9:hover .field--type-image { -webkit-box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); }
.coh-ce-175656d9:hover .field--type-image:before { border-color: #9c1f2e; }
.coh-ce-175656d9:hover img { opacity: 1; }
.coh-ce-175656d9 .field--type-image { position: relative; margin-bottom: 2rem; }
.coh-ce-175656d9 .field--type-image:before { content: ''; border-width: 0.25rem; border-style: solid; border-color: rgba(0, 0, 0, 0); position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem; z-index: 1; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-175656d9 .field--type-image:last-child { margin-bottom: 2rem; }
.coh-ce-175656d9 .field--name-field-tags .field__item a { padding-top: 0; padding-bottom: 0; padding-left: 0; border-style: none; font-weight: 600; color: #9c1f2e; }
.coh-ce-175656d9 .field--name-body { color: #2d3133; }
.coh-ce-e929c4b0 { padding-right: 0.625rem; padding-left: 0.625rem; }
@media (max-width: 73.0625rem) { .coh-ce-fa899b21 .field--name-field-tags { display: block; } }
.coh-ce-fa899b21 .field--name-field-tags .field__item { font-size: 0.875rem; font-weight: 600; color: #9c1f2e; }
@media (max-width: 73.0625rem) { .coh-ce-fa899b21 .field--name-field-tags .field__item { margin-bottom: 0.3125rem; } }
.coh-ce-fa899b21 .field--name-field-tags .field__item a { border-style: none; padding: 0; font-weight: 600; color: #9c1f2e; }
.coh-ce-fa899b21 .field--name-field-tags .field__item a:hover { color: #d80232; background-color: rgba(0, 0, 0, 0); }
.coh-ce-7529784a .field--name-body { line-height: 1.75rem; }
.coh-ce-b9af2ecd p:last-child { margin-bottom: 0.625rem; }
.coh-ce-8a21de12 { margin-bottom: 0; }
.coh-ce-8a21de12 .field--name-body { line-height: 1.75rem; }
.coh-ce-197e9f44:hover { text-decoration: none; }
.coh-ce-197e9f44:hover h2 { color: #d80232; }
.coh-ce-197e9f44 h2 { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-b5fb7afe .field { display: inline-block; }
.coh-ce-b5fb7afe .field--name-field-year-number:before { content: "/"; }
.coh-ce-e03914ca .field--name-body { line-height: 1.75rem; margin-bottom: 1rem; color: #17181a; }
.coh-ce-b9af2ecd p:last-child { margin-bottom: 0.625rem; }
.coh-ce-8a21de12 { margin-bottom: 0; }
.coh-ce-8a21de12 .field--name-body { line-height: 1.75rem; }
.coh-ce-59022382:hover { text-decoration: none; }
.coh-ce-59022382:hover img { opacity: 1; }
.coh-ce-59022382:hover .field--name-field-teaser-image { -webkit-box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); }
.coh-ce-59022382:hover .field--name-field-teaser-image:before { border-color: #9c1f2e; }
.coh-ce-59022382 .field--name-body { color: #2d3133; }
.coh-ce-59022382 .field--name-field-teaser-image { position: relative; }
.coh-ce-59022382 .field--name-field-teaser-image:before { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; content: ''; position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem; border-width: 0.25rem; border-style: solid; border-color: rgba(0, 0, 0, 0); z-index: 1; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-1129f144 { padding-right: 1rem; padding-left: 1rem; }
.coh-ce-761e63b8 { color: #9c1f2e; text-transform: uppercase; font-size: 0.875rem; line-height: 1.125rem; letter-spacing: 0.0625rem; font-family: 'Inter', sans-serif; font-weight: 600; margin-bottom: 1.25rem; }
.coh-ce-ec5137bb { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-right: 2rem; }
@media (max-width: 47.9375rem) { .coh-ce-ec5137bb { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-right: 0; } }
.coh-ce-2f5089c5 { 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; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #cbd5dc; padding-top: 0.625rem; padding-bottom: 0.625rem; }
.coh-ce-2f5089c5 .field { padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; padding-left: 1.25rem; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #cbd5dc; margin-bottom: 0; }
@media (max-width: 73.0625rem) { .coh-ce-2f5089c5 .field { -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; padding-right: 0; padding-left: 0; border-right-width: 0; border-right-style: none; border-right-color: rgba(0, 0, 0, 0); } }
.coh-ce-2f5089c5 .field:first-child { padding-left: 0; }
.coh-ce-2f5089c5 .field:last-child { padding-right: 0; border-style: none; }
@media (max-width: 73.0625rem) { .coh-ce-2f5089c5 .field--name-field-date { text-align: right; } }
.coh-ce-b56800b1 { 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-c7ab8abc { font-family: 'Inter', sans-serif; font-weight: 600; color: #4f5559; font-size: 0.875rem; line-height: 1.125rem; margin-right: 0.625rem; margin-bottom: 0; }
.coh-ce-44bf5286 { display: inline-block; }
.coh-ce-44bf5286 .addtoany_list { line-height: 16px !important; }
.coh-ce-673fb3d8 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-left: 2rem; }
@media (max-width: 47.9375rem) { .coh-ce-673fb3d8 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-left: 0; } }
.coh-ce-1e8de493 { padding-right: 5rem; }
@media (max-width: 73.0625rem) { .coh-ce-1e8de493 { padding-right: 4rem; } }
@media (max-width: 47.9375rem) { .coh-ce-1e8de493 { padding-right: 0.625rem; } }
.coh-ce-748ebc6f { font-family: 'Inter', sans-serif; font-size: 0.875rem; font-weight: 600; color: #9c1f2e; text-transform: uppercase; margin-bottom: 1.25rem; }
.coh-ce-45df9506 .field--name-body { line-height: 1.75rem; }
.coh-ce-d5286b9c { color: white; background-color: #9c1f2e; padding-right: 5rem; padding-left: 5rem; }
.coh-ce-d5286b9c:hover { background-color: #d80232; border-color: #d80232; }
.coh-ce-d5286b9c:visited { color: white; }
.coh-ce-59022382:hover { text-decoration: none; }
.coh-ce-59022382:hover img { opacity: 1; }
.coh-ce-59022382:hover .field--name-field-teaser-image { -webkit-box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); box-shadow: 0 0.9375rem 1rem -0.625rem rgba(156, 31, 46, 0.35); }
.coh-ce-59022382:hover .field--name-field-teaser-image:before { border-color: #9c1f2e; }
.coh-ce-59022382 .field--name-body { color: #2d3133; }
.coh-ce-59022382 .field--name-field-teaser-image { position: relative; }
.coh-ce-59022382 .field--name-field-teaser-image:before { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; content: ''; position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem; border-width: 0.25rem; border-style: solid; border-color: rgba(0, 0, 0, 0); z-index: 1; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-ce-173d6109 { padding-right: 1rem; padding-left: 1rem; }
.coh-ce-173d6109 .field--name-body { line-height: 1.75rem; }
.coh-ce-ec5137bb { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-right: 2rem; }
@media (max-width: 47.9375rem) { .coh-ce-ec5137bb { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-right: 0; } }
.coh-ce-97077451 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 47.9375rem) { .coh-ce-97077451 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-4a1b6d5b .field--name-field-media-image { margin-bottom: 0; }
.coh-ce-4a1b6d5b .field--type-entity-reference { margin-bottom: 0; }
.coh-ce-a6ceb45d { padding-top: 0.625rem; }
.coh-ce-a6ceb45d .field { margin-bottom: 0.625rem; }
.coh-ce-a6ceb45d .field:last-child { margin-bottom: 0; }
.coh-ce-ca191f0f:hover { text-decoration: none; }
.coh-ce-ca191f0f:hover .heading { color: #d80232; }
.coh-ce-ca191f0f:hover .paragraph { text-decoration: none; }
.coh-ce-ca191f0f .heading { color: #17181a; }
.coh-ce-ca191f0f .paragraph { color: #2d3133; }
.coh-ce-47073cff:last-child { border-bottom-style: none; }
@media (max-width: 63.9375rem) { .coh-ce-ce5cf986 { margin-bottom: 2rem; } }
.coh-ce-d35655cb { margin-left: 2rem; }
@media (max-width: 63.9375rem) { .coh-ce-d35655cb { margin-left: 0; } }
.coh-ce-4557ba87 { border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-top-style: solid; border-bottom-style: solid; border-top-color: #cbd5dc; border-bottom-color: #cbd5dc; width: 100%; }
.coh-ce-40a0a1f2 p:last-child { margin-bottom: 0; }
.coh-ce-90bfe9c5 { position: relative; padding-right: 4.5rem; padding-left: 4.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 73.0625rem) { .coh-ce-90bfe9c5 { padding-right: 4rem; padding-left: 4rem; } }
@media (max-width: 35.25rem) { .coh-ce-90bfe9c5 { padding-right: 1rem; padding-left: 1rem; } }
.coh-ce-90bfe9c5:before { position: absolute; top: 0; left: 1.25rem; height: 0.0625rem; content: ''; background-color: #cbd5dc; width: -webkit-calc(50% - 50px); width: calc(50% - 50px); }
.coh-ce-90bfe9c5:after { width: -webkit-calc(50% - 50px); width: calc(50% - 50px); background-color: #cbd5dc; height: 0.0625rem; position: absolute; top: 0; right: 1.25rem; content: ''; }
.coh-ce-cb1f9018 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
.coh-ce-cb1f9018 .field--name-field-image { margin-bottom: 0; padding-top: 3.125rem; padding-bottom: 3.125rem; }
@media (max-width: 73.0625rem) { .coh-ce-cb1f9018 .field--name-field-image { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cb1f9018 .field--name-field-image { padding-bottom: 0; } }
.coh-ce-2467c426 { padding-top: 3.125rem; padding-bottom: 3.125rem; }
@media (max-width: 73.0625rem) { .coh-ce-2467c426 { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-ce-2467c426 .field--name-body { color: #17181a; text-align: center; position: relative; font-style: italic; line-height: 1.875rem; font-size: 1.25rem; padding-right: 0.875rem; padding-left: 0.875rem; }
.coh-ce-dae73f36 { padding-top: 3.125rem; }
@media (max-width: 73.0625rem) { .coh-ce-dae73f36 { padding-top: 2.5rem; } }
.coh-ce-dae73f36 .coh-paragraph { color: #17181a; font-family: 'Inter', sans-serif; font-weight: 600; text-align: center; text-transform: uppercase; margin-bottom: 0.625rem; }
.coh-ce-dae73f36 .field--name-field-position { font-family: 'Inter', sans-serif; color: #17181a; font-size: 0.75rem; text-align: center; text-transform: uppercase; }
.coh-ce-bc355c1c { position: relative; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; margin-bottom: 1.25rem; padding-right: 4.5rem; padding-left: 4.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 73.0625rem) { .coh-ce-bc355c1c { padding-right: 4rem; padding-left: 4rem; } }
@media (max-width: 35.25rem) { .coh-ce-bc355c1c { padding-right: 1rem; padding-left: 1rem; } }
.coh-ce-bc355c1c:before { position: absolute; top: 0; left: 0; height: 0.0625rem; content: ''; background-color: white; width: -webkit-calc(50% - 40px); width: calc(50% - 40px); }
.coh-ce-bc355c1c:after { width: -webkit-calc(50% - 40px); width: calc(50% - 40px); background-color: white; height: 0.0625rem; position: absolute; top: 0; right: 0; content: ''; }
.coh-ce-efd83b30 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
.coh-ce-efd83b30 .field--name-field-image { margin-bottom: 0; padding-top: 3.125rem; padding-bottom: 3.125rem; }
@media (max-width: 73.0625rem) { .coh-ce-efd83b30 .field--name-field-image { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-ce-9389ee78 .field--name-body { color: white; text-align: center; padding-top: 3.125rem; padding-bottom: 3.125rem; padding-left: 0.875rem; position: relative; font-style: italic; font-size: 1.875rem; line-height: 2.625rem; }
@media (max-width: 73.0625rem) { .coh-ce-9389ee78 .field--name-body { padding-top: 2.5rem; padding-bottom: 2.5rem; font-size: 1.5rem; line-height: 1.875rem; } }
.coh-ce-9389ee78 .field--name-body p { font-size: 1.875rem; line-height: 2.625rem; text-align: center; margin-bottom: 0; }
@media (max-width: 63.9375rem) { .coh-ce-9389ee78 .field--name-body p { font-size: 1.5rem; line-height: 1.875rem; } }
.coh-ce-d11e494d .coh-paragraph { color: white; font-family: 'Inter', sans-serif; font-weight: 600; text-align: center; text-transform: uppercase; margin-bottom: 0.625rem; }
.coh-ce-d11e494d .field--name-field-position { font-family: 'Inter', sans-serif; color: white; font-size: 0.75rem; text-align: center; text-transform: uppercase; }
.coh-ce-ec5137bb { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-right: 2rem; }
@media (max-width: 47.9375rem) { .coh-ce-ec5137bb { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-right: 0; } }
.coh-ce-97077451 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 47.9375rem) { .coh-ce-97077451 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-fa134ec1 .field--name-field-media-image { margin-bottom: 0; }
.coh-ce-fa134ec1 .field--type-entity-reference { margin-bottom: 0; }
.coh-ce-b225d440 { margin-bottom: 1rem; }
.coh-ce-8964fc0a { padding-top: 1.5rem; }
.coh-ce-8964fc0a .field { margin-bottom: 0.625rem; }
.coh-ce-8964fc0a .field:last-child { margin-bottom: 0; }
.coh-ce-517793c9:hover { text-decoration: none; }
.coh-ce-517793c9 .paragraph { color: #2d3133; }
.coh-ce-517793c9 .field { color: #2d3133; }
.coh-ce-ca3994c8 { margin-bottom: 0; margin-left: 0; }
.coh-ce-ca3994c8 > li { list-style-type: none; margin-bottom: 1.5rem; margin-left: 0; }
@media (max-width: 47.9375rem) { .coh-ce-ca3994c8 > li { margin-bottom: 1rem; } }
.coh-ce-ca3994c8 > li.is-active a:after { background-color: white; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.coh-ce-ca3994c8 > li > a { font-family: 'Inter', sans-serif; color: white; text-transform: uppercase; font-size: 0.875rem; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; font-weight: 700; }
.coh-ce-ca3994c8 > li > a:after { width: 100%; background-color: rgba(0, 0, 0, 0); height: 0.0625rem; content: ''; margin-top: 0.125rem; display: block; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); }
.coh-ce-ca3994c8 > li > a:hover { text-decoration: none; }
.coh-ce-ca3994c8 > li > a:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); background-color: white; }
.coh-ce-ca3994c8 > li > a:focus:after { background-color: white; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.coh-ce-ca3994c8 > li span { font-family: 'Inter', sans-serif; font-weight: 700; color: white; font-size: 0.875rem; text-transform: uppercase; }
.coh-ce-ca3994c8 > li > ul { margin-left: 0; }
.coh-ce-ca3994c8 > li > ul > li { list-style-type: none; margin-bottom: 1rem; margin-left: 0; }
.coh-ce-36b557f7 .menu-level-1-ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-1-ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; } }
.coh-ce-36b557f7 .menu-level-1-ul > li { margin-bottom: 0; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-1-ul > li { width: 100%; position: relative; } }
.coh-ce-36b557f7 .menu-level-1-ul > li.is-active > a { color: #9c1f2e; background-color: white; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-1-ul > li.is-active > a { background-color: #f3f6f8; } }
.coh-ce-36b557f7 .menu-level-1-ul > li.in-active-trail > a { color: #9c1f2e; background-color: white; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-1-ul > li.in-active-trail > a { background-color: #f3f6f8; color: #d80232; } }
.coh-ce-36b557f7 .menu-level-1-ul > li.is-expanded > a { background-color: white; color: #d80232; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-1-ul > li.is-expanded > a { background-color: #f3f6f8; color: #17181a; } }
.coh-ce-36b557f7 .menu-level-1-ul > li.is-expanded .coh-menu-item-button:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F068"; font-family: "icomoon"; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-1-ul > li.is-collapsed .coh-menu-item-button:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F067"; font-family: "icomoon"; } }
.coh-ce-36b557f7 .menu-level-1-ul > li > a { font-family: 'Inter', sans-serif; font-weight: 500; color: #17181a; position: relative; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-1-ul > li > a { width: 100%; padding-top: 1rem; padding-right: 4rem; padding-bottom: 1rem; } }
.coh-ce-36b557f7 .menu-level-1-ul > li > a:hover { color: #9c1f2e; background-color: white; text-decoration: none; }
.coh-ce-36b557f7 .menu-level-1-ul > li .coh-menu-item-button { height: 3.5rem; width: 4rem; position: absolute; right: 0; }
.coh-ce-36b557f7 .menu-level-1-ul > li .coh-menu-item-button:after { color: #9c1f2e; font-size: 0.875rem; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-1-ul > li .coh-menu-item-button:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F067"; font-family: "icomoon"; } }
.coh-ce-36b557f7 .menu-level-1-ul > li .coh-menu-item-button:hover:after { color: #d80232; }
.coh-ce-36b557f7 .menu-level-1-ul > li .coh-menu-item-button:focus:after { color: #d80232; }
.coh-ce-36b557f7 .menu-level-1-ul > li .coh-menu-item-button .coh-menu-item-button-text { color: rgba(0, 0, 0, 0); font-size: 0; position: absolute; }
.coh-ce-36b557f7 .menu-level-1-ul .coh-container { position: absolute; top: 100%; left: 0; right: 0; background-color: white; border-width: 0.0625rem; border-style: solid; border-color: #eff2f4; display: none; border-top-width: 0; border-top-style: none; -webkit-box-shadow: 0 0.9375rem 1.25rem -0.3125rem rgba(23, 24, 26, 0.3); box-shadow: 0 0.9375rem 1.25rem -0.3125rem rgba(23, 24, 26, 0.3); padding-right: 2rem; padding-left: 2rem; z-index: 5; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-1-ul .coh-container { position: static; -webkit-box-shadow: none; box-shadow: none; border-style: none; border-width: 0; padding-right: 0; padding-left: 0; } }
.coh-ce-36b557f7 .menu-level-2-ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -1rem; margin-left: -1rem; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-2-ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-36b557f7 .menu-level-2-ul > li { max-width: 33.3334%; -webkit-flex-basis: 33.3334%; -ms-flex-preferred-size: 33.3334%; flex-basis: 33.3334%; -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; position: relative; margin-left: 0; padding-right: 1rem; padding-left: 1rem; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-2-ul > li { max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-36b557f7 .menu-level-2-ul > li > a { font-size: 0; text-indent: -624.9375rem; color: rgba(0, 0, 0, 0); position: absolute; }
.coh-ce-36b557f7 .menu-level-2-ul > li span { font-size: 0; color: rgba(0, 0, 0, 0); text-indent: -624.9375rem; position: absolute; }
.coh-ce-36b557f7 .menu-level-3-ul { padding-top: 2rem; padding-bottom: 2rem; margin-top: 0; margin-bottom: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-3-ul { width: auto; position: static; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0; } }
.coh-ce-36b557f7 .menu-level-3-ul > li { margin-left: 0; position: relative; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-3-ul > li { padding-right: 1rem; padding-left: 1rem; } }
.coh-ce-36b557f7 .menu-level-3-ul > li.in-active-trail > a { color: #d80232; }
.coh-ce-36b557f7 .menu-level-3-ul > li > a { -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; padding-top: 0.625rem; padding-right: 1rem; padding-bottom: 0.625rem; padding-left: 1rem; display: block; position: relative; color: #9c1f2e; }
.coh-ce-36b557f7 .menu-level-3-ul > li > a:hover { color: #d80232; }
.coh-ce-36b557f7 .menu-level-3-ul > li span { color: #9c1f2e; padding-top: 0.625rem; padding-right: 1rem; padding-bottom: 0.625rem; padding-left: 1rem; position: relative; display: block; font-size: 1rem; text-indent: 0; }
.coh-ce-36b557f7 .menu-level-4-ul { padding-left: 0.625rem; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-4-ul { position: static; width: auto; } }
.coh-ce-36b557f7 .menu-level-4-ul > li { list-style-type: none; position: relative; }
.coh-ce-36b557f7 .menu-level-4-ul > li:first-child > a { padding-top: 0; }
.coh-ce-36b557f7 .menu-level-4-ul > li:first-child span { padding-top: 0; }
.coh-ce-36b557f7 .menu-level-4-ul > li:last-child { padding-bottom: 0.5rem; }
.coh-ce-36b557f7 .menu-level-4-ul > li > a { padding-top: 0.5rem; padding-right: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; color: #17181a; font-size: 0.9375rem; }
.coh-ce-36b557f7 .menu-level-4-ul > li > a:hover { color: #d80232; }
.coh-ce-36b557f7 .menu-level-4-ul > li span { color: #17181a; font-size: 0.9375rem; padding-top: 0.5rem; padding-right: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; }
.coh-ce-36b557f7 .menu-level-5-ul { padding-bottom: 0.5rem; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 .menu-level-5-ul { position: static; width: auto; } }
.coh-ce-36b557f7 .menu-level-5-ul > li:last-child > a { padding-bottom: 0; }
.coh-ce-36b557f7 .menu-level-5-ul > li > a { padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; padding-left: 1.25rem; font-size: 0.8125rem; }
.coh-ce-36b557f7 .menu-level-5-ul > li > a:hover { color: #d80232; }
.coh-ce-36b557f7 .menu-level-5-ul > li span { font-size: 0.8125rem; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; padding-left: 1.25rem; }
.coh-ce-36b557f7 ul { margin-top: 0; margin-bottom: 0; }
.coh-ce-36b557f7 ul li { list-style-type: none; margin-left: 0; }
.coh-ce-36b557f7 ul li.is-active > a { color: #d80232; }
.coh-ce-36b557f7 ul li a { font-family: 'Inter', sans-serif; color: #17181a; }
.coh-ce-36b557f7 ul li a:hover { text-decoration: none; color: #9c1f2e; }
@media (max-width: 63.9375rem) { .coh-ce-36b557f7 ul li a:after { width: 1rem; position: absolute; top: 50%; bottom: auto; left: auto; right: 2rem; height: 1rem; text-align: center; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } }
.coh-ce-36b557f7 ul li span { font-family: 'Inter', sans-serif; color: #17181a; text-indent: 0; position: relative; font-size: 1rem; }
.coh-ce-d9531a96 { display: none; }
@media (max-width: 63.9375rem) { .coh-ce-d9531a96 { display: inline-block; } }
.coh-ce-7c6ce72c .menu-level-1-ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul { display: block; } }
.coh-ce-7c6ce72c .menu-level-1-ul > li { margin-bottom: 0; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li { position: relative; } }
.coh-ce-7c6ce72c .menu-level-1-ul > li:first-child > a { padding-left: 0; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li:first-child > a { padding-left: 2rem; } }
.coh-ce-7c6ce72c .menu-level-1-ul > li:last-child > a { padding-right: 0; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li:last-child > a { padding-right: 2rem; } }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li.is-active > a { background-color: #d80232; } }
.coh-ce-7c6ce72c .menu-level-1-ul > li.is-active > a:after { background-color: white; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li.in-active-trail > a { background-color: #d80232; } }
.coh-ce-7c6ce72c .menu-level-1-ul > li.in-active-trail > a:after { background-color: white; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li.in-active-trail > a:after { background-color: rgba(0, 0, 0, 0); -webkit-transform: translateY(-50%) scaleX(1); -ms-transform: translateY(-50%) scaleX(1); transform: translateY(-50%) scaleX(1); } }
.coh-ce-7c6ce72c .menu-level-1-ul > li.is-expanded > a:after { background-color: white; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li.is-expanded > a:after { background-color: rgba(0, 0, 0, 0); -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li.is-expanded .coh-menu-item-button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F068"; font-family: "icomoon"; } }
.coh-ce-7c6ce72c .menu-level-1-ul > li > a { font-family: 'Inter', sans-serif; font-weight: 600; color: white; font-size: 0.75rem; text-transform: uppercase; position: relative; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; padding-top: 0.625rem; padding-right: 1rem; padding-bottom: 0.625rem; padding-left: 1rem; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li > a { font-size: 0.875rem; padding-right: 4rem; padding-left: 2rem; display: block; } }
.coh-ce-7c6ce72c .menu-level-1-ul > li > a:after { background-color: rgba(0, 0, 0, 0); height: 0.0625rem; width: 100%; content: ''; margin-top: 0.125rem; display: block; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); }
.coh-ce-7c6ce72c .menu-level-1-ul > li > a:hover { text-decoration: none; }
.coh-ce-7c6ce72c .menu-level-1-ul > li > a:hover:after { background-color: white; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.coh-ce-7c6ce72c .menu-level-1-ul > li > a:focus:after { background-color: white; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.coh-ce-7c6ce72c .menu-level-1-ul > li span { font-family: 'Inter', sans-serif; font-weight: 600; color: white; font-size: 0.75rem; padding-top: 0.625rem; padding-right: 1rem; padding-bottom: 0.625rem; padding-left: 1rem; text-transform: uppercase; position: relative; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li span { font-size: 0.875rem; padding-right: 2rem; padding-left: 2rem; display: block; } }
.coh-ce-7c6ce72c .menu-level-1-ul > li .coh-menu-item-button { position: absolute; top: 0; right: 0; height: 2.75rem; width: 4rem; }
.coh-ce-7c6ce72c .menu-level-1-ul > li .coh-menu-item-button:before { color: white; font-size: 0.875rem; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul > li .coh-menu-item-button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F067"; font-family: "icomoon"; } }
.coh-ce-7c6ce72c .menu-level-1-ul > li .coh-menu-item-button:hover:before { color: #eff2f4; }
.coh-ce-7c6ce72c .menu-level-1-ul > li .coh-menu-item-button:focus:before { color: #eff2f4; }
.coh-ce-7c6ce72c .menu-level-1-ul > li .coh-menu-item-button .coh-menu-item-button-text { color: rgba(0, 0, 0, 0); font-size: 0; position: absolute; }
.coh-ce-7c6ce72c .menu-level-1-ul .coh-container { background-color: white; -webkit-box-shadow: 0 0.9375rem 1.25rem -0.3125rem rgba(23, 24, 26, 0.3); box-shadow: 0 0.9375rem 1.25rem -0.3125rem rgba(23, 24, 26, 0.3); padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; position: absolute; top: 100%; left: 0; right: 0; z-index: 4; display: none; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-1-ul .coh-container { position: static; } }
.coh-ce-7c6ce72c .menu-level-2-ul { margin-top: 0; margin-right: -1rem; margin-bottom: 0; margin-left: -1rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style-type: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-2-ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-7c6ce72c .menu-level-2-ul ul { margin-top: 0; margin-bottom: 0; }
.coh-ce-7c6ce72c .menu-level-2-ul > li { margin-left: 0; list-style-type: none; max-width: 50%; padding-right: 1rem; padding-left: 1rem; position: relative; -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: 1; -ms-flex-negative: 1; flex-shrink: 1; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-2-ul > li { max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-7c6ce72c .menu-level-2-ul > li > a { font-size: 0; color: rgba(0, 0, 0, 0); text-indent: -624.9375rem; position: absolute; }
.coh-ce-7c6ce72c .menu-level-2-ul > li > a:last-child { border-bottom-style: none; }
.coh-ce-7c6ce72c .menu-level-2-ul > li span { color: rgba(0, 0, 0, 0); font-size: 0; text-indent: -624.9375rem; position: absolute; }
.coh-ce-7c6ce72c .menu-level-2-ul li { list-style-type: none; margin-left: 0; }
.coh-ce-7c6ce72c .menu-level-2-ul li.is-active > a { color: #9c1f2e; }
.coh-ce-7c6ce72c .menu-level-2-ul li a { font-family: 'Inter', sans-serif; color: #17181a; font-size: 0.75rem; padding-top: 0.5rem; padding-bottom: 0.5rem; display: block; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-2-ul li a { font-size: 0.875rem; } }
.coh-ce-7c6ce72c .menu-level-2-ul li a:hover { color: #d80232; text-decoration: none; }
.coh-ce-7c6ce72c .menu-level-3-ul > li { position: relative; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-7c6ce72c .menu-level-3-ul > li > a { text-transform: uppercase; }
.coh-ce-7c6ce72c .menu-level-3-ul > li span { text-transform: uppercase; color: #17181a; font-size: 0.75rem; text-indent: 0; position: relative; font-weight: 400; padding-top: 0.5rem; padding-right: 0; padding-bottom: 0.5rem; padding-left: 0; }
@media (max-width: 63.9375rem) { .coh-ce-7c6ce72c .menu-level-3-ul > li span { font-size: 0.875rem; } }
.coh-ce-7c6ce72c .menu-level-4-ul > li span { text-transform: none; }
.coh-ce-7c6ce72c .menu-level-5-ul > li > a { padding-left: 1rem; }
.coh-ce-7c6ce72c .menu-level-5-ul > li span { padding-left: 1rem; }
.coh-ce-a878ebe1 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; margin-bottom: 1.875rem; }
.coh-ce-a170f644 { color: white; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 700; text-transform: uppercase; margin-bottom: 0.625rem; }
.coh-ce-7749f2a1 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-52bdb370 { color: white; }
.coh-style-link.coh-ce-52bdb370 { color: white; }
.coh-style-link.coh-ce-52bdb370:hover { color: #cbd5dc; }
.coh-ce-6c3b8324 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; margin-bottom: 1.25rem; padding-bottom: 1.25rem; }
.coh-ce-6c3b8324:last-child { border-bottom-style: none; padding-bottom: 0; margin-bottom: 0; }
.coh-ce-a878ebe1 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; margin-bottom: 1.875rem; }
.coh-ce-a170f644 { color: white; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 700; text-transform: uppercase; margin-bottom: 0.625rem; }
.coh-ce-7749f2a1 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-style-link.coh-ce-368baae9 { color: white; }
.coh-style-link.coh-ce-368baae9:hover { color: #cbd5dc; }
.coh-ce-ee210e90 { padding-bottom: 1.25rem; margin-bottom: 1.25rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-ee210e90:last-child { border-bottom-style: none; padding-bottom: 0; margin-bottom: 0; }
.coh-ce-c012b5af { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; padding-top: 1.875rem; padding-bottom: 1.875rem; }
.coh-ce-6ce1176f { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-6ce1176f:last-child { border-bottom-style: none; }
.coh-ce-2d784bfa { padding-bottom: 1.875rem; margin-bottom: 1.875rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-31fffc71 { padding-bottom: 1.875rem; margin-bottom: 1.875rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-31fffc71:last-child { border-style: none; margin-bottom: 0; }
.coh-ce-31fffc71 a:hover { text-decoration: none; }
.coh-ce-31fffc71 a h2:hover { color: #d80232; text-decoration: none; }
.coh-ce-6723eac2 { margin-bottom: 0; margin-left: 0; }
.coh-ce-31fffc71 { padding-bottom: 1.875rem; margin-bottom: 1.875rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-31fffc71:last-child { border-style: none; margin-bottom: 0; }
.coh-ce-31fffc71 a:hover { text-decoration: none; }
.coh-ce-31fffc71 a h2:hover { color: #d80232; text-decoration: none; }
.coh-ce-6723eac2 { margin-bottom: 0; margin-left: 0; }
.coh-ce-7184a955 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-7184a955:last-child { border-style: none; padding-bottom: 0; margin-bottom: 0; }
.coh-ce-cdcb2e29 { margin-left: -6px !important; margin-right: -6px !important; }
.coh-ce-cbcd7b53 { padding-right: 6px !important; padding-left: 6px !important; }
@media (max-width: 47.9375rem) { .coh-ce-cbcd7b53 { margin-bottom: 1rem; padding-right: 64px !important; padding-left: 64px !important; } }
@media (max-width: 35.25rem) { .coh-ce-cbcd7b53 { padding-right: 6px !important; padding-left: 6px !important; } }
.coh-ce-cbcd7b53:last-child { margin-bottom: 0; }
.coh-ce-9c33febc { border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-top-style: solid; border-bottom-style: solid; border-top-color: #cbd5dc; border-bottom-color: #cbd5dc; padding-top: 1.25rem; padding-bottom: 1.25rem; text-align: center; text-transform: uppercase; margin-bottom: 2rem; letter-spacing: 0.0625rem; }
.coh-ce-d10ce4aa:last-child { margin-bottom: 0; }
.coh-ce-54dca2a9 { margin-right: -6px !important; margin-left: -6px !important; }
.coh-ce-69b44ec6 { padding-right: 6px !important; padding-left: 6px !important; }
@media (max-width: 47.9375rem) { .coh-ce-69b44ec6 { margin-bottom: 3rem; padding-right: 64px !important; padding-left: 64px !important; } }
@media (max-width: 35.25rem) { .coh-ce-69b44ec6 { padding-right: 6px !important; padding-left: 6px !important; } }
.coh-ce-69b44ec6:last-child { margin-bottom: 0; }
.coh-ce-d7010a2a { font-family: 'Inter', sans-serif; font-weight: 700; color: #17181a; font-style: normal; text-transform: uppercase; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; margin-bottom: 3.75rem; padding-bottom: 1.875rem; }
.coh-ce-9a7cd1d6 { padding-right: 1.25rem; padding-bottom: 1.875rem; padding-left: 1.25rem; margin-bottom: 1.875rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-9a7cd1d6:last-child { border-style: none; }
.coh-ce-3f00a973 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; padding-bottom: 1.875rem; margin-bottom: 1.875rem; }
.coh-ce-3f00a973:last-child { border-style: none; margin-bottom: 0; }
.coh-ce-5f2dfa60 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-5f2dfa60 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-a878ebe1 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; margin-bottom: 1.875rem; }
.coh-ce-6a7a873e { font-family: 'Inter', sans-serif; color: #17181a; text-transform: uppercase; font-style: normal; font-weight: 700; }
.coh-ce-7749f2a1 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-b43ddfa8 { padding-right: 1.25rem; padding-left: 1.25rem; }
.coh-ce-f610a0ec { text-transform: uppercase; letter-spacing: 0.0625rem; padding-bottom: 1.875rem; margin-bottom: 1.875rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; }
.coh-ce-d19c9f30 { margin-left: -6px !important; margin-right: -6px !important; }
.coh-ce-d4c0fc9f { padding-right: 6px !important; padding-left: 6px !important; }
@media (max-width: 47.9375rem) { .coh-ce-d4c0fc9f { padding-right: 64px !important; padding-left: 64px !important; } }
@media (max-width: 35.25rem) { .coh-ce-d4c0fc9f { padding-right: 6px !important; padding-left: 6px !important; } }
.coh-ce-d4c0fc9f:last-child { margin-bottom: 0; }
.coh-ce-d3947eee { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cbd5dc; padding-bottom: 1.875rem; margin-bottom: 1.875rem; }
.coh-ce-d3947eee:last-child { margin-bottom: 0; border-bottom-style: none; }
.coh-ce-1da190d5 .coh-row: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: "\E907"; font-family: "icomoon"; color: #cbd5dc; font-size: 1.875rem; position: absolute; top: -1.25rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.coh-ce-7d4993e6 { width: 100%; }
@media (max-width: 82.9375rem) { .coh-ce-7d4993e6 { width: auto; } }
.coh-ce-abdd3992 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-abdd3992 .region--content { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; margin-right: 2.5rem; }
@media (max-width: 63.9375rem) { .coh-ce-abdd3992 .region--content { margin-right: 0; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-ce-abdd3992 .region--sidebar-second { -webkit-flex-basis: 33.3334%; -ms-flex-preferred-size: 33.3334%; flex-basis: 33.3334%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; -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; max-width: 33.3334%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 63.9375rem) { .coh-ce-abdd3992 .region--sidebar-second { -webkit-flex-basis: 66.6667%; -ms-flex-preferred-size: 66.6667%; flex-basis: 66.6667%; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; max-width: 66.6667%; } }
@media (max-width: 35.25rem) { .coh-ce-abdd3992 .region--sidebar-second { max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-ce-7d4993e6 { width: 100%; }
@media (max-width: 82.9375rem) { .coh-ce-7d4993e6 { width: auto; } }
