.coh-style-accommodation-modal { background-color: white; height: 100%; width: auto; overflow: hidden; margin-top: 70px; margin-right: 10px; margin-bottom: 25px; margin-left: 10px; }
@media (min-width: 767px) { .coh-style-accommodation-modal { width: 470px; height: 100%; margin: auto; margin-right: auto; margin-left: auto; } }
@media (min-width: 1199px) { .coh-style-accommodation-modal { height: 95%; width: 850px; margin: auto; margin-right: auto; margin-left: auto; } }
@media (min-width: 1440px) { .coh-style-accommodation-modal { width: 1360px; height: 780px; } }
.coh-style-accommodation-modal .coh-modal-inner { width: 100%; height: 100%; background-color: white; padding-top: 0; padding-right: 10px; padding-left: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 767px) { .coh-style-accommodation-modal .coh-modal-inner { padding-top: 35px; padding-right: 40px; padding-left: 40px; } }
@media (min-width: 1199px) { .coh-style-accommodation-modal .coh-modal-inner { padding-top: 35px; padding-right: 40px; padding-left: 40px; } }
.coh-style-accommodation-modal .coh-modal-inner::-webkit-scrollbar { width: 4px; -webkit-border-radius: 50px; border-radius: 50px; background-color: #e1e1e1; }
.coh-style-accommodation-modal .coh-modal-inner::-webkit-scrollbar-thumb { border-width: 0; -webkit-border-radius: 50px; border-radius: 50px; border-style: none; border-color: white; background-color: #bcbcbc; }
@media (min-width: 767px) { .coh-style-accommodation-modal .coh-modal-inner > span { margin-bottom: 0; } }
.coh-style-accommodation-modal .coh-modal-inner form .js-form-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
@media (min-width: 1199px) { .coh-style-accommodation-modal .coh-modal-inner form .js-form-item { padding-top: 15px; padding-right: 0; padding-bottom: 15px; padding-left: 0; } }
@media (min-width: 1440px) { .coh-style-accommodation-modal .coh-modal-inner form .js-form-item { padding-top: 20px; padding-bottom: 20px; } }
.coh-style-accommodation-modal .coh-modal-inner form .js-form-item label { margin-bottom: 15px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; }
@media (min-width: 1199px) { .coh-style-accommodation-modal .coh-modal-inner form .js-form-item label { font-size: 1rem; } }
@media (min-width: 1440px) { .coh-style-accommodation-modal .coh-modal-inner form .js-form-item label { font-size: 1.25rem; } }
.coh-style-accommodation-modal .coh-modal-inner form .js-form-item label.option { font-size: 12px; line-height: 18px; margin: 0; padding-left: 12px; -webkit-flex-basis: 90%; -ms-flex-preferred-size: 90%; flex-basis: 90%; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; }
@media (min-width: 1199px) { .coh-style-accommodation-modal .coh-modal-inner form .js-form-item label.option { max-width: 580px; } }
.coh-style-accommodation-modal .coh-modal-inner form .js-form-item input { padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #bcbcbc; -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #222222; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; }
@media (min-width: 767px) { .coh-style-accommodation-modal .coh-modal-inner form .js-form-item input { padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } }
@media (min-width: 1199px) { .coh-style-accommodation-modal .coh-modal-inner form .js-form-item input { font-size: 1rem; } }
.coh-style-accommodation-modal .coh-modal-inner form .form-actions .webform-button--submit { border: none; margin-top: 15px; }
@media (min-width: 1199px) { .coh-style-accommodation-modal .coh-modal-inner form .form-actions .webform-button--submit { margin-top: 30px; } }
@media (min-width: 1440px) { .coh-style-accommodation-modal .coh-modal-inner form .form-actions .webform-button--submit { margin-top: 40px; } }
.coh-style-accommodation-modal .coh-modal-close-wrapper { margin-top: 1.25rem; margin-right: 1.25rem; }
@media (min-width: 767px) { .coh-style-accommodation-modal .coh-modal-close-wrapper { margin-top: 1.5rem; } }
@media (min-width: 1199px) { .coh-style-accommodation-modal .coh-modal-close-wrapper { margin-top: 1.5rem; margin-right: 1.75rem; } }
.coh-style-accommodation-modal .js-acc-form { max-width: 100%; }
.coh-style-accommodation-modal .js-acc-form div.form-type-checkbox { 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; padding-top: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
.coh-style-accommodation-modal .js-acc-form div.form-type-checkbox .form-checkbox { height: 20px; width: 20px; outline-width: 0.1875rem; outline-offset: -0.1875rem; outline-style: solid; border: none; -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; padding: 0; }
.coh-style-accommodation-modal .js-acc-form fieldset.js-webform-type-checkboxes { padding: 0; }
@media (min-width: 1199px) { .coh-style-images-carousel---slider-navigation-right, .coh-style-images-carousel---slider-navigation-left { background-color: rgba(255, 255, 255, 0.7); padding: 18px; -webkit-border-radius: 50%; border-radius: 50%; } }
@media (min-width: 1199px) { .coh-style-images-carousel---slider-navigation-right:before, .coh-style-images-carousel---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: 21px; background-color: #cf0a2c; padding-top: 10px; padding-right: 14px; padding-bottom: 10px; padding-left: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 7px 20px rgba(207, 10, 44, 0.3); box-shadow: 0 7px 20px rgba(207, 10, 44, 0.3); } }
.coh-style-images-carousel---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-custom-selection---country-selector { background-color: #ffc629; width: 100%; height: 3.5rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-style-custom-selection---country-selector { width: 18.1875rem; } }
.is-active.coh-style-custom-selection---country-selector { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.coh-style-custom-selection---country-selector a { position: relative; top: 1.25rem; margin-left: 1.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #e1e1e1; font-size: 1rem; font-weight: 700; }
.coh-style-custom-selection---country-selector a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; float: right; color: #ffc629; background-color: #e1e1e1; padding: 0.75rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; margin: 0.5rem; position: relative; top: -1.25rem; }
.coh-style-custom-selection---country-selector + .coh-accordion-tabs-content { position: relative; width: 100%; background-color: white; -webkit-border-bottom-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; -webkit-border-bottom-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; overflow: auto; z-index: 1; }
@media (min-width: 1199px) { .coh-style-custom-selection---country-selector + .coh-accordion-tabs-content { width: 18.1875rem; max-height: 12.5rem; position: absolute; } }
.coh-style-custom-selection---country-selector + .coh-accordion-tabs-content::-webkit-scrollbar { -webkit-border-radius: 0.25rem; border-radius: 0.25rem; width: 0.375rem; background-color: #e1e1e1; }
.coh-style-custom-selection---country-selector + .coh-accordion-tabs-content .views-field-name { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; margin-top: 1.5rem; margin-bottom: 1.5rem; margin-left: 1.5rem; }
.coh-style-custom-selection---country-selector + .coh-accordion-tabs-content .views-field-name span a { color: black; font-size: 1rem; text-transform: uppercase; font-weight: 700; }
.coh-style-custom-selection---header-language-selector-with-flag { -webkit-border-radius: 10px; border-radius: 10px; border-width: 0.125rem; border-style: solid; border-color: #ffc629; background-color: #2d2a26; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; min-width: 100px; width: 100%; }
@media (min-width: 1199px) { .coh-style-custom-selection---header-language-selector-with-flag { background-color: #ffc629; border-color: black; padding-top: 6px; padding-bottom: 6px; } }
.is-active.coh-style-custom-selection---header-language-selector-with-flag { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.coh-style-custom-selection---header-language-selector-with-flag a { position: relative; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; font-size: 14px; margin: 0; height: auto; width: 100%; display: inline-block; }
@media (min-width: 1199px) { .coh-style-custom-selection---header-language-selector-with-flag a { color: black; } }
.coh-style-custom-selection---header-language-selector-with-flag a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; float: right; color: #ffc629; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 8px; position: relative; font-size: 14px; }
@media (min-width: 1199px) { .coh-style-custom-selection---header-language-selector-with-flag a:after { color: black; } }
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content { position: relative; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; overflow: auto; max-height: 6.25rem; z-index: 1; border-color: #ffc629; border-style: solid; border-width: 0.125rem; border-top-style: none; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; background-color: #2d2a26; min-width: 95px; width: 100%; }
@media (min-width: 1199px) { .coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content { max-height: 12.5rem; position: absolute; background-color: #ffc629; border-color: black; } }
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content::-webkit-scrollbar { -webkit-border-radius: 0.25rem; border-radius: 0.25rem; width: 0.375rem; background-color: #e1e1e1; }
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content.display-in-header-menu { background-color: #2d2a26; border-color: #ffc629; }
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content.display-in-header-menu .country-infos .views-field-field-language-abbreviation a { color: #ffc629; }
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .country-infos { 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-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .country-infos .country-flag { margin-right: 8px; }
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .country-infos .views-field-field-language-abbreviation a { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; font-size: 14px; }
@media (min-width: 1199px) { .coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .country-infos .views-field-field-language-abbreviation a { color: black; } }
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .views-field-name { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; margin-top: 1.5rem; margin-bottom: 1.5rem; margin-left: 1.5rem; }
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .views-field-name span a { color: #ffc629; font-size: 1rem; text-transform: uppercase; }
.coh-style-custom-selection-no-background- { height: 2.5rem; -webkit-border-radius: 3.125rem; border-radius: 3.125rem; border-width: 0.125rem; border-style: solid; border-color: #ffca37; width: 100%; padding-left: 1rem; margin-top: 1rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; background-color: #ffc629; }
@media (min-width: 1199px) { .coh-style-custom-selection-no-background- { width: 16.3125rem; margin-top: 0; } }
.is-active.coh-style-custom-selection-no-background- { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; border-bottom-style: none; }
.coh-style-custom-selection-no-background- a { position: relative; top: 1.25rem; margin-bottom: 0.5rem; margin-left: 1.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; font-size: 1rem; width: 100%; }
.coh-style-custom-selection-no-background- a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; float: right; color: white; padding: 0.75rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; margin: 0.5rem; position: relative; top: -1.25rem; }
.coh-style-custom-selection-no-background- + .coh-accordion-tabs-content { position: relative; -webkit-border-bottom-left-radius: 3.125rem; border-bottom-left-radius: 3.125rem; -webkit-border-bottom-right-radius: 3.125rem; border-bottom-right-radius: 3.125rem; overflow: auto; max-height: 6.25rem; z-index: 1; border-color: #ffca37; border-style: solid; border-width: 0.125rem; border-top-style: none; width: 100%; background-color: #ffc629; }
@media (min-width: 1199px) { .coh-style-custom-selection-no-background- + .coh-accordion-tabs-content { max-height: 12.5rem; position: absolute; width: 16.3125rem; } }
.coh-style-custom-selection-no-background- + .coh-accordion-tabs-content::-webkit-scrollbar { -webkit-border-radius: 0.25rem; border-radius: 0.25rem; width: 0.375rem; background-color: #e1e1e1; }
.coh-style-custom-selection-no-background- + .coh-accordion-tabs-content .views-field-name { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; margin-top: 1.5rem; margin-bottom: 1.5rem; margin-left: 1.5rem; }
.coh-style-custom-selection-no-background- + .coh-accordion-tabs-content .views-field-name span a { color: #ffc629; font-size: 1rem; text-transform: uppercase; }
.coh-style-custom-selection-no-background- + div { 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-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; }
.coh-style-custom-selection-no-background- .views-field-field-language-name { margin-bottom: 0.5rem; }
.coh-style-dealer---close-modal-button { height: 25px; }
.coh-style-dealer---close-modal-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: "\F00D"; font-family: "icomoon"; color: black; padding-top: 0.625rem; padding-right: 0.75rem; padding-bottom: 0.625rem; padding-left: 0.75rem; border-width: 2px; -webkit-border-radius: 50px; border-radius: 50px; border-color: black; border-style: solid; }
.coh-style-dealer-modal { background-color: white; height: auto; width: 338px; overflow: hidden; margin-top: 70px; margin-right: auto; margin-bottom: 25px; margin-left: auto; -webkit-border-radius: 8px; border-radius: 8px; }
@media (min-width: 767px) { .coh-style-dealer-modal { width: 770px; height: 410px; margin: auto; } }
@media (min-width: 1199px) { .coh-style-dealer-modal { height: 410px; width: 770px; -webkit-border-radius: 8px; border-radius: 8px; margin: auto; } }
.coh-style-dealer-modal .coh-modal-inner { width: 100%; height: 100%; background-color: white; padding-top: 20px; padding-right: 10px; padding-left: 10px; }
@media (min-width: 767px) { .coh-style-dealer-modal .coh-modal-inner { padding-top: 35px; padding-right: 40px; padding-left: 40px; } }
@media (min-width: 1199px) { .coh-style-dealer-modal .coh-modal-inner { padding-top: 35px; padding-right: 40px; padding-left: 40px; } }
.coh-style-dealer-modal .coh-modal-inner::-webkit-scrollbar { width: 4px; -webkit-border-radius: 50px; border-radius: 50px; background-color: #e1e1e1; }
.coh-style-dealer-modal .coh-modal-inner::-webkit-scrollbar-thumb { border-width: 0; -webkit-border-radius: 50px; border-radius: 50px; border-style: none; border-color: white; background-color: #bcbcbc; }
@media (min-width: 767px) { .coh-style-dealer-modal .coh-modal-inner > span { margin-bottom: 0; } }
.coh-style-dealer-modal .coh-modal-close-wrapper { margin-top: 1.25rem; margin-right: 1.25rem; }
@media (min-width: 767px) { .coh-style-dealer-modal .coh-modal-close-wrapper { margin-top: 1.5rem; } }
@media (min-width: 1199px) { .coh-style-dealer-modal .coh-modal-close-wrapper { margin-top: 1.5rem; margin-right: 1.75rem; } }
.coh-style-default-accordion { height: 100%; color: #333333; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1rem; line-height: 1rem; letter-spacing: 0; border-color: #e1e1e1; border-style: solid; -webkit-border-radius: 10px; border-radius: 10px; border-width: 1px; margin-bottom: 10px; background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; position: relative; background-color: white; }
.is-active.coh-style-default-accordion { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; border-bottom-width: 0; }
.is-active.coh-style-default-accordion:after { content: ''; background-color: #e1e1e1; height: 1px; width: 100%; display: block; margin-top: 1rem; }
.is-active.coh-style-default-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; position: absolute; top: 42%; right: 10px; }
@media (min-width: 1199px) { .is-active.coh-style-default-accordion a:after { right: 24px; top: 32%; } }
.coh-style-default-accordion a { display: block; color: black; }
.coh-style-default-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; position: absolute; top: 42%; right: 10px; }
@media (min-width: 1199px) { .coh-style-default-accordion a:after { right: 24px; top: 32%; } }
.coh-style-default-accordion-item { padding-top: 0; padding-right: 2.8125rem; padding-bottom: 1rem; padding-left: 1.5rem; margin-top: -10px; margin-bottom: 10px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; }
.coh-style-default-tab { font-size: 1.3125rem; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-style-default-tab { font-size: 1.5625rem; } }
.is-active.coh-style-default-tab a { color: #121212; position: relative; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }
.is-active.coh-style-default-tab a:before { display: inline-block; height: 0.3125rem; position: absolute; background-color: #121212; content: '' !important; top: 110%; left: 0; width: 100%; }
.coh-style-default-tab a { font-weight: bold; color: #bcbcbc; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-find-a-store-desktop-row .coh-row-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 1199px) { .coh-style-find-a-store-desktop-row .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-style-accommodation-modal---close-button { height: 25px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; }
@media (min-width: 1199px) { .coh-style-accommodation-modal---close-button { height: 45px; font-size: 1.25rem; } }
.coh-style-accommodation-modal---close-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: "\F00D"; font-family: "icomoon"; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; border-width: 2px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; margin-left: 15px; }
.coh-style-form-field { padding: 16px; background-color: white; color: gray; -webkit-border-radius: 4px; border-radius: 4px; font-size: 1rem; text-transform: uppercase; margin: 0; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-style-gallery-navigation-right, .coh-style-gallery-navigation-left { background-color: rgba(0, 0, 0, 0); } }
.coh-style-gallery-navigation-right:before, .coh-style-gallery-navigation-left:before { background-color: rgba(2, 2, 2, 0.327); }
@media (min-width: 1199px) { .coh-style-gallery-navigation-right:before, .coh-style-gallery-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: #333333; font-size: 21px; padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-shadow: none; box-shadow: none; } }
.coh-style-gallery-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"; }
@media (min-width: 1199px) { .coh-style-hover-behavior { position: relative; top: 0; -webkit-transition: 300ms ease top; -o-transition: 300ms ease top; transition: 300ms ease top; } }
@media (min-width: 1199px) { .coh-style-hover-behavior:hover { top: -1rem; } }
.coh-style-image-gallery-modal { overflow: hidden; -webkit-border-radius: 2px; border-radius: 2px; width: 100%; height: 100%; }
@media (min-width: 767px) { .coh-style-image-gallery-modal { -webkit-border-radius: 0.1vw; border-radius: 0.1vw; } }
.coh-style-latest-contents---load-more-button a { text-align: center; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 16; color: black; font-size: 1rem; width: 100%; background-color: #ffc629; padding-top: 16px; padding-bottom: 16px; -webkit-border-radius: 50px; border-radius: 50px; display: block; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; line-height: 1rem; }
@media (min-width: 1199px) { .coh-style-latest-contents---load-more-button a { width: 376px; } }
.coh-style-custom-scrollbar::-webkit-scrollbar { width: 4px; -webkit-border-radius: 50px; border-radius: 50px; background-color: #e1e1e1; }
.coh-style-custom-scrollbar::-webkit-scrollbar-thumb { border-width: 0; -webkit-border-radius: 50px; border-radius: 50px; border-style: none; border-color: white; background-color: #bcbcbc; }
@media (min-width: 1199px) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { background-color: rgba(0, 0, 0, 0); padding: 18px; -webkit-border-radius: 50%; border-radius: 50%; } }
@media (min-width: 1199px) { .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: #333333; font-size: 21px; background-color: #ffc629; padding-top: 10px; padding-right: 14px; padding-bottom: 10px; padding-left: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 7px 20px rgba(0, 0, 0, 0); box-shadow: 0 7px 20px rgba(0, 0, 0, 0); } }
.coh-style-slider-navigation-right:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; }
.coh-style-tertiary-font { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-tag-menu-anchor---link { white-space: nowrap; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; margin-bottom: 8px; }
.coh-style-tag-menu-anchor---link:hover { text-decoration: underline; }
.with-separator.coh-style-tag-menu-anchor---link:last-child { border-right-width: 0; border-right-style: none; }
.with-separator.coh-style-tag-menu-anchor---link:last-child:after { content: normal; }
.with-separator.coh-style-tag-menu-anchor---link:after { content: "|"; padding-right: 1rem; padding-left: 1rem; }
.without-separator.coh-style-tag-menu-anchor---link { padding-right: 16px; padding-left: 16px; }
.coh-style-tag-menu-anchor---button { -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; white-space: nowrap; text-transform: uppercase; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; margin-right: 8px; margin-bottom: 8px; }
.coh-style-tag-menu-anchor---button .tag-menu-item { margin-right: 8px; }
.coh-style-tag-menu-anchor---button .tag-menu-item:last-child { margin-right: 0; }
.coh-style-tabs-slider-navigation-right, .coh-style-tabs-slider-navigation-left { -webkit-border-radius: 50%; border-radius: 50%; height: 1.875rem; width: 45px; border-width: 0.0625rem; border-style: none; }
.coh-style-tabs-slider-navigation-right:before, .coh-style-tabs-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; color: rgba(0, 0, 0, 0); font-size: 1.5rem; content: "\F053"; font-family: "icomoon"; background-image: url("/sites/g/files/wnfebl5782/files/icon-prev.svg"); background-position: center; background-size: 85% auto; background-repeat: no-repeat; background-attachment: scroll; padding: 15px; }
.coh-style-tabs-slider-navigation-right { position: absolute; right: 0; }
.coh-style-tabs-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"; background-image: url("/sites/g/files/wnfebl5782/files/icon-next.svg"); background-position: center; background-size: 85% auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-style-smart-age-gate-form-fields #fields-birthdate { border-width: 3px; border-style: solid; position: relative; max-width: 220px; margin-top: 0.9375rem; margin-right: auto; margin-bottom: 0.9375rem; margin-left: auto; }
@media (min-width: 565px) { .coh-style-smart-age-gate-form-fields #fields-birthdate { max-width: 400px; } }
.coh-style-smart-age-gate-form-fields #fields-birthdate .fields-arrows { position: absolute; top: -webkit-calc(50% - 25px); top: calc(50% - 25px); font-size: 40px; text-align: center; }
.coh-style-smart-age-gate-form-fields #fields-birthdate .fields-arrows:hover { cursor: pointer; opacity: 0.7; }
.coh-style-smart-age-gate-form-fields #fields-birthdate #fields-next-arrow { right: -40px; }
@media (min-width: 565px) { .coh-style-smart-age-gate-form-fields #fields-birthdate #fields-next-arrow { right: -70px; } }
.coh-style-smart-age-gate-form-fields #fields-birthdate #fields-back-arrow { left: -40px; }
@media (min-width: 565px) { .coh-style-smart-age-gate-form-fields #fields-birthdate #fields-back-arrow { left: -70px; } }
.coh-style-smart-age-gate-form-fields .fields-input { 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: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; }
.coh-style-smart-age-gate-form-fields .fields-input.hidden { display: none; }
.coh-style-smart-age-gate-form-fields .fields-input input[type=text] { font-size: 1.25rem; text-align: center; border-style: none; margin-top: 20px; margin-right: 5px; margin-bottom: 20px; font-weight: 700; padding-top: 30px; padding-right: 5px; padding-bottom: 30px; padding-left: 5px; max-width: 40px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 565px) { .coh-style-smart-age-gate-form-fields .fields-input input[type=text] { max-width: 80px; padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px; font-size: 2.25rem; } }
.coh-style-smart-age-gate-form-fields .fields-input input[type=text]:last-child { margin-right: 0; }
.coh-style-smart-age-gate-form-fields #birthdate-error { color: red; text-align: center; font-size: 20px; margin-top: 20px; margin-bottom: 20px; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-smart-age-gate-form-fields #fields-accept-terms { margin-top: 0.625rem; }
.coh-style-smart-age-gate-form-fields #fields-accept-terms label { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.875rem; }
@media (min-width: 565px) { .coh-style-smart-age-gate-form-fields #fields-accept-terms label { font-size: 1.125rem; } }
.coh-style-smart-age-gate-form-fields .checkbox-container { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 1rem; padding-left: 35px; margin-top: 12px; position: relative; display: block; }
.coh-style-smart-age-gate-form-fields .checkbox-container:hover input:checked ~ checkmark:after { background-color: #2196f3; }
.coh-style-smart-age-gate-form-fields .checkbox-container:hover input ~ .checkmark { background-color: rgba(0, 0, 0, 0); }
.coh-style-smart-age-gate-form-fields .checkbox-container .checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; }
.coh-style-smart-age-gate-form-fields .checkbox-container .checkmark:after { content: ""; position: absolute; display: none; }
.coh-style-smart-age-gate-form-fields .checkbox-container .checkmark:after { height: 10px; width: 5px; top: 3px; left: 7px; border-style: solid; border-top-width: 0; border-left-width: 0; border-bottom-width: 3px; border-right-width: 3px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.coh-style-smart-age-gate-form-fields .checkbox-container input { height: 0; width: 0; position: absolute; opacity: 0; }
.coh-style-smart-age-gate-form-fields .checkbox-container input:checked ~ .checkmark:after { display: block; }
.coh-style-slider-two-columns-navigation-right, .coh-style-slider-two-columns-navigation-left { padding-right: 25px; padding-left: 25px; }
.coh-style-slider-two-columns-navigation-right:after, .coh-style-slider-two-columns-navigation-left: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: "\F104"; font-family: "icomoon"; font-size: 45px; }
.coh-style-slider-two-columns-navigation-right:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F105"; font-family: "icomoon"; font-size: 45px; }
.coh-style-simple-triangle-navigation-right, .coh-style-simple-triangle-navigation-left { height: 2.375rem; width: 1.125rem; }
.coh-style-simple-triangle-navigation-right:before, .coh-style-simple-triangle-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; color: #aeacb4; content: "\F0D9"; font-family: "icomoon"; font-size: 1.875rem; }
.coh-style-simple-triangle-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; color: #e1e1e1; content: "\F0DA"; font-family: "icomoon"; font-size: 1.875rem; }
.coh-style-lite-beer-slider-navigation-right, .coh-style-lite-beer-slider-navigation-left { height: 2.375rem; width: 1.125rem; }
.coh-style-lite-beer-slider-navigation-right:before, .coh-style-lite-beer-slider-navigation-left:before { content: " "; height: 0; width: 0; border-top: 16px solid transparent; border-bottom: 16px solid transparent; border-right: 16px solid white; display: table; }
.coh-style-lite-beer-slider-navigation-right:before { border-left: 16px solid white; border-right: unset; }
.coh-style-secondary-font { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-sso-account-information-secondary- { max-width: 100% !important; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- { max-width: 50% !important; } }
@media (min-width: 1920px) { .coh-style-sso-account-information-secondary- { max-width: 30% !important; } }
.coh-style-sso-account-information-secondary- div { font-size: 1rem; line-height: 2.1875rem; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: 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; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-sso-account-information-secondary- div div { max-width: 100%; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 100% !important; }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; flex-direction: column !important; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; } }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(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; width: 100%; -webkit-box-flex: 50%; -webkit-flex: 50%; -ms-flex: 50%; flex: 50%; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(1) { width: 100%; } }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(1) span { -webkit-align-self: start; -ms-flex-item-align: start; align-self: start; }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(1) p { padding-top: 0; padding-right: 4rem; padding-bottom: 0; padding-left: 1.875rem; -webkit-border-radius: 0.3125rem; border-radius: 0.3125rem; width: 100%; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(1) p { padding-right: 2.875rem; padding-left: 1.875rem; width: auto; -webkit-align-self: start; -ms-flex-item-align: start; align-self: start; } }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(2) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; -webkit-box-flex: 50%; -webkit-flex: 50%; -ms-flex: 50%; flex: 50%; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(2) { width: 100%; } }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(2) span { -webkit-align-self: start; -ms-flex-item-align: start; align-self: start; }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(2) p { width: 100%; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(2) p { width: auto; -webkit-align-self: start; -ms-flex-item-align: start; align-self: start; } }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(3) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; -webkit-box-flex: 50%; -webkit-flex: 50%; -ms-flex: 50%; flex: 50%; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(3) { width: 100%; } }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(3) span { -webkit-align-self: start; -ms-flex-item-align: start; align-self: start; }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(3) p { padding-top: 0; padding-right: 4.375rem; padding-bottom: 0; padding-left: 4.375rem; padding-left: 80px !important; padding-right: 80px !important; width: 100%; text-align: center; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(3) p { padding-left: 70px !important; padding-right: 70px !important; -webkit-align-self: start; -ms-flex-item-align: start; align-self: start; width: auto; } }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(4) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; display: flex !important; -webkit-box-flex: 50%  !important; -webkit-flex: 50%  !important; -ms-flex: 50%  !important; flex: 50%  !important; }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(4) p { display: none; }
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(4) span { display: none; }
.coh-style-sso-account-information-secondary- div div { font-size: 1rem; line-height: 2.1875rem; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-sso-account-information-secondary- div div form { width: 100%; }
.coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-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; max-width: 100% !important; width: 100% !important; min-width: none !important; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper { max-width: 100% !important; width: 100% !important; min-width: none !important; } }
.coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div.form-item-birthdate { min-width: 100%; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; 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-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
.coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div.form-item-birthdate input[type=date] { padding: 0.375rem; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; border-style: none; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div.form-item-birthdate input[type=date] { max-width: 164px !important; } }
.coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div.form-item-birthdate label { font-size: 0.75rem; margin-left: 0.625rem; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div.form-item-birthdate label { margin-left: 0; } }
.coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div { max-width: 100%; width: 100%; }
@media (min-width: 1199px) { .coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div { max-width: 100%; width: 100%; } }
.coh-style-product-box-shadow { -webkit-box-shadow: none; box-shadow: none; min-width: 18.75rem; }
@media (min-width: 1199px) { .coh-style-product-box-shadow { min-width: 11.25rem; } }
@media (min-width: 1440px) { .coh-style-product-box-shadow { min-width: 18.75rem; } }
.coh-style-product-box-shadow:hover { -webkit-box-shadow: 0 0 1.125rem 16px rgba(0, 0, 0, 0); box-shadow: 0 0 1.125rem 16px rgba(0, 0, 0, 0); }
.coh-style-product-box-shadow div { width: 16.75rem; margin-bottom: 1.25rem; height: 10rem; }
@media (min-width: 1199px) { .coh-style-product-box-shadow div { width: initial; } }
.coh-style-primary-font { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-multiple-accordion---default- { padding-top: 0; padding-right: 2.8125rem; padding-bottom: 0; padding-left: 1.5rem; margin-top: -10px; margin-bottom: 10px; color: black; border-width: 1px; -webkit-border-radius: 10px; border-radius: 10px; border-style: solid; border-color: white; }
.coh-style-multiple-accordion---default- .accordion-item:first-child .accordion:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; }
.coh-style-multiple-accordion---default- .accordion-item:first-child .accordion.active:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
.coh-style-multiple-accordion---default- .accordion-item .accordion { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-style-multiple-accordion---default- .panel { max-height: 0; overflow: hidden; -webkit-transition: max-height 0.2s ease-out; -o-transition: max-height 0.2s ease-out; transition: max-height 0.2s ease-out; }
.coh-style-modal---video-card { background-color: rgba(0, 0, 0, 0); height: auto; width: 100%; overflow: hidden; margin: auto; }
.coh-style-modal---video-card .coh-modal-inner { width: 100%; }
.coh-style-modal---video-card .coh-modal-close-wrapper { margin-top: 1.25rem; margin-right: 1.25rem; }
@media (min-width: 1199px) { .coh-style-modal---video-card .coh-modal-close-wrapper { margin-top: 3.5rem; margin-right: 3.75rem; } }
.coh-style-modal---video-card .coh-modal-overlay { background-color: #545454; }
.coh-style-custom-selection { background-color: #2d2a26; width: 100%; height: 3.5rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-style-custom-selection { width: 18.1875rem; } }
.is-active.coh-style-custom-selection { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.coh-style-custom-selection a { position: relative; top: 1.25rem; margin-left: 1.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; font-size: 1rem; }
.coh-style-custom-selection a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; float: right; color: white; background-color: #ffca37; padding: 0.75rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; margin: 0.5rem; position: relative; top: -1.25rem; }
.coh-style-custom-selection + .coh-accordion-tabs-content { position: relative; width: 100%; background-color: #2d2a26; -webkit-border-bottom-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; -webkit-border-bottom-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; overflow: auto; max-height: 6.25rem; z-index: 1; }
@media (min-width: 1199px) { .coh-style-custom-selection + .coh-accordion-tabs-content { width: 18.1875rem; max-height: 12.5rem; position: absolute; } }
.coh-style-custom-selection + .coh-accordion-tabs-content::-webkit-scrollbar { -webkit-border-radius: 0.25rem; border-radius: 0.25rem; width: 0.375rem; background-color: #e1e1e1; }
.coh-style-custom-selection + .coh-accordion-tabs-content .views-field-name { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; margin-top: 1.5rem; margin-bottom: 1.5rem; margin-left: 1.5rem; }
.coh-style-custom-selection + .coh-accordion-tabs-content .views-field-name span a { color: #ffc629; font-size: 1rem; text-transform: uppercase; }
.coh-style-find-a-store-desktop-row-reverse .coh-row-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
@media (min-width: 1199px) { .coh-style-find-a-store-desktop-row-reverse .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }
.coh-style-container-full-screen { position: fixed; top: 0; left: 0; height: 100%; width: 100%; display: table; z-index: 99; }
.coh-style-budx---heading-4 { font-size: 2.3125rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; line-height: 2.5625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-age-gate---button-custom-no { border-width: 1.5px; border-style: solid; height: 40px; width: 120px; 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-size: 16px; font-style: normal; text-transform: uppercase; text-decoration: none; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; -webkit-box-shadow: 0 3px 25px -2px; box-shadow: 0 3px 25px -2px; margin-top: 28px; }
@media (min-width: 1199px) { .coh-style-age-gate---button-custom-no { width: 200px; } }
.coh-style-age-gate---button-custom-no:hover { -webkit-box-shadow: 0 3px 25px -2px; box-shadow: 0 3px 25px -2px; }
.coh-style--button-yes-custom---age-gate- { border-width: 1.5px; border-style: solid; height: 40px; width: 120px; 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-size: 16px; font-style: normal; text-transform: uppercase; text-decoration: none; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; -webkit-box-shadow: 0 3px 25px -2px; box-shadow: 0 3px 25px -2px; margin-top: 28px; }
@media (min-width: 1199px) { .coh-style--button-yes-custom---age-gate- { width: 200px; } }
.coh-style--button-yes-custom---age-gate-:hover { -webkit-box-shadow: 0 3px 25px -2px; box-shadow: 0 3px 25px -2px; }
.coh-style-age-gate-full-date-form-fields #fields-birthdate { border-width: 3px; border-style: solid; position: relative; max-width: 220px; margin-top: 0.9375rem; margin-right: auto; margin-bottom: 0.9375rem; margin-left: auto; }
@media (min-width: 565px) { .coh-style-age-gate-full-date-form-fields #fields-birthdate { max-width: 400px; } }
.coh-style-age-gate-full-date-form-fields #fields-birthdate .fields-arrows { position: absolute; top: -webkit-calc(50% - 25px); top: calc(50% - 25px); font-size: 40px; text-align: center; }
.coh-style-age-gate-full-date-form-fields #fields-birthdate .fields-arrows:hover { cursor: pointer; opacity: 0.7; }
.coh-style-age-gate-full-date-form-fields #fields-birthdate #fields-next-arrow { right: -40px; }
@media (min-width: 565px) { .coh-style-age-gate-full-date-form-fields #fields-birthdate #fields-next-arrow { right: -70px; } }
.coh-style-age-gate-full-date-form-fields #fields-birthdate #fields-back-arrow { left: -40px; }
@media (min-width: 565px) { .coh-style-age-gate-full-date-form-fields #fields-birthdate #fields-back-arrow { left: -70px; } }
.coh-style-age-gate-full-date-form-fields .fields-input { 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: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; }
.coh-style-age-gate-full-date-form-fields .fields-input.hidden { display: none; }
.coh-style-age-gate-full-date-form-fields .fields-input input[type=text] { font-size: 1.25rem; text-align: center; border-style: none; margin-top: 20px; margin-right: 5px; margin-bottom: 20px; font-weight: 700; padding-top: 30px; padding-right: 5px; padding-bottom: 30px; padding-left: 5px; max-width: 310px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 10px; }
@media (min-width: 565px) { .coh-style-age-gate-full-date-form-fields .fields-input input[type=text] { max-width: 310px; padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px; font-size: 2.25rem; } }
.coh-style-age-gate-full-date-form-fields .fields-input input[type=text]:last-child { margin-right: 0; }
.coh-style-age-gate-full-date-form-fields #birthdate-error { color: red; text-align: center; font-size: 20px; margin-top: 20px; margin-bottom: 20px; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-age-gate-full-date-form-fields #fields-accept-terms { margin-top: 0.625rem; }
.coh-style-age-gate-full-date-form-fields #fields-accept-terms label { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.875rem; }
@media (min-width: 565px) { .coh-style-age-gate-full-date-form-fields #fields-accept-terms label { font-size: 1.125rem; } }
.coh-style-age-gate-full-date-form-fields .checkbox-container { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 1rem; padding-left: 35px; margin-top: 12px; position: relative; display: block; }
.coh-style-age-gate-full-date-form-fields .checkbox-container:hover input:checked ~ checkmark:after { background-color: #2196f3; }
.coh-style-age-gate-full-date-form-fields .checkbox-container:hover input ~ .checkmark { background-color: rgba(0, 0, 0, 0); }
.coh-style-age-gate-full-date-form-fields .checkbox-container .checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; }
.coh-style-age-gate-full-date-form-fields .checkbox-container .checkmark:after { content: ""; position: absolute; display: none; }
.coh-style-age-gate-full-date-form-fields .checkbox-container .checkmark:after { height: 10px; width: 5px; top: 3px; left: 7px; border-style: solid; border-top-width: 0; border-left-width: 0; border-bottom-width: 3px; border-right-width: 3px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.coh-style-age-gate-full-date-form-fields .checkbox-container input { height: 0; width: 0; position: absolute; opacity: 0; }
.coh-style-age-gate-full-date-form-fields .checkbox-container input:checked ~ .checkmark:after { display: block; }
.coh-style-associates-bottle---form { padding: 16px; background-color: ; color: #e1e1d9; -webkit-border-radius: 4px; border-radius: 4px; font-size: 20px; text-transform: none; margin: 0; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; 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-style-associates-bottle---form .js-form-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.coh-style-associates-bottle---form .js-form-item label { padding-bottom: 15px; color: #e1e1d9; font-weight: bold; font-size: 20px; line-height: 26px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 1px; }
.coh-style-associates-bottle---form select { background-color: #e1e1d9; margin-bottom: 20px; padding-left: 20px; font-size: 18px; color: #414140; font-weight: normal; -webkit-box-shadow: 0px 9px 15px 5px rgba(0,0,0,0.24); box-shadow: 0px 9px 15px 5px rgba(0,0,0,0.24); border: none; -webkit-appearance: none; appearance: none; -moz-appearance: none; width: 100%; height: 40px; background-image: url("/sites/g/files/wnfebl5782/files/selecticon.svg"); background-position: right 0.625rem center; background-size: 0.75rem auto; background-repeat: no-repeat; background-attachment: scroll; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-style-associates-bottle---form select { width: 935px; height: 50px; margin-bottom: 50px; } }
.coh-style-associates-bottle---form .webform-button--submit { color: white; font-size: 20px; text-align: center; background-color: ; min-width: 180px; padding-top: 15px; padding-bottom: 15px; border: none; -webkit-border-radius: ; border-radius: ; margin-top: 20px; }
@media (min-width: 1199px) { .coh-style-associates-bottle---form .webform-button--submit { margin-top: 0; } }
.coh-style-associates-bottle---form .webform-button--submit:hover { background-color: ; }
.coh-style-background-clip { color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; }
.coh-style-banner-heading { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 3.05187rem; letter-spacing: 0; margin-bottom: 0.5rem; text-transform: uppercase; }
.coh-style-banner-paragraph { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.5rem; letter-spacing: 0; margin-bottom: 1.5rem; }
.coh-style-beer-properties-description---bottom { color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.82rem; }
.coh-style-beer-properties-description---bottom a { color: white; pointer-events: none; }
.coh-style-beer-properties-description { color: #cf0a2c; margin-top: 0.625rem; margin-bottom: 1.875rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.25rem; }
@media (min-width: 1199px) { .coh-style-beer-properties-description { margin-bottom: 2.1875rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } }
.coh-style-beer-properties-title---bottom, .coh-style-beer-properties-title { color: #898c8d; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.25rem; }
@media (min-width: 1199px) { .coh-style-beer-properties-title---bottom, .coh-style-beer-properties-title { color: black; } }
.coh-style-beer-properties-title---bottom { color: #bcbcbc; }
@media (min-width: 1199px) { .coh-style-bud-navigation-right, .coh-style-bud-navigation-left { background-color: rgba(0, 0, 0, 0); } }
.coh-style-bud-navigation-right:before, .coh-style-bud-navigation-left:before { background-color: #ffc629; }
@media (min-width: 1199px) { .coh-style-bud-navigation-right:before, .coh-style-bud-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: #333333; font-size: 34px; padding-top: 14px; padding-right: 23px; padding-bottom: 14px; padding-left: 23px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-shadow: none; box-shadow: none; } }
.coh-style-bud-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-budx---card { margin: 0; margin-right: 1.25rem; height: 31.25rem; width: 17.625rem; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; }
@media (min-width: 1199px) { .coh-style-budx---card { height: 28.5625rem; width: 22.875rem; margin: 0; margin-right: 1.25rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; overflow: hidden; } }
@media (min-width: 1199px) { .coh-style-budx---card:hover { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); } }
@media (min-width: 1199px) { .coh-style-budx---card:hover .card-background { -webkit-transform: scaleX(1.1) scaleY(1.1); -ms-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); } }
@media (min-width: 1199px) { .coh-style-budx---card:hover .card-content-bottom { padding: 2.2rem; padding-bottom: 3rem; -webkit-transform: scaleX(0.95) scaleY(0.95); -ms-transform: scaleX(0.95) scaleY(0.95); transform: scaleX(0.95) scaleY(0.95); } }
.coh-style-budx---card .card-background { -webkit-border-radius: 6px; border-radius: 6px; }
@media (min-width: 1199px) { .coh-style-budx---card .card-background { -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } }
@media (min-width: 1199px) { .coh-style-budx---card .card-content-bottom { -webkit-transition: all 200ms linear; -o-transition: all 200ms linear; transition: all 200ms linear; } }
.coh-style-close-circle-outline:before { content: url("/sites/g/files/wnfebl5782/files/close-circle-outline-mobile.svg"); }
@media (min-width: 1199px) { .coh-style-close-circle-outline:before { content: url("/sites/g/files/wnfebl5782/files/close-circle-outline-desktop.svg"); } }
.coh-style-budx---gallery-nav-right, .coh-style-budx---gallery-nav-left { width: 1.9375rem; height: 2.625rem; background-color: rgba(255, 255, 255, 0.422); padding-top: 0.625rem; padding-right: 0; padding-bottom: 0.625rem; padding-left: 0; }
.coh-style-budx---gallery-nav-right:before, .coh-style-budx---gallery-nav-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: 1.3125rem; }
.coh-style-budx---gallery-nav-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-title-highlight .title-highlight-item { padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; display: none; }
.coh-style-budx---content-block .field-title { margin-bottom: 1.5rem; font-size: 4rem; color: #cf0a2c; text-transform: uppercase; word-wrap: break-word; font-style: normal; }
.coh-style-budx---content-block a { color: #cf0a2c; }
.coh-style-budx---content-block p { font-size: 1rem; line-height: 1.3125rem; margin-bottom: 0.5rem; }
@media (min-width: 1199px) { .coh-style-budx---content-block p { font-size: 1.3125rem; line-height: 1.6875rem; } }
.coh-style-budx---content-block table td { border-style: solid; border-width: 2px; border-color: #cf0a2c; padding: 0.3125rem; vertical-align: middle; }
.coh-style-budx---content-block ul { padding-left: 2.5rem; margin-top: 1rem; margin-right: 0; margin-bottom: 1rem; margin-left: 0; list-style-type: disc; }
.coh-style-budx---slider-navigation-right, .coh-style-budx---slider-navigation-left { background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 100%; border-radius: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-height: 48px; min-width: 48px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-style-budx---slider-navigation-right, .coh-style-budx---slider-navigation-left { background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 50%; border-radius: 50%; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px; display: block; } }
.coh-style-budx---slider-navigation-right:before, .coh-style-budx---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; color: #333333; padding-top: 2px; padding-right: 9px; padding-bottom: 4px; padding-left: 9px; -webkit-box-shadow: 0 7px 20px rgba(207, 10, 44, 0.316); box-shadow: 0 7px 20px rgba(207, 10, 44, 0.316); -webkit-border-radius: 100%; border-radius: 100%; content: "\F104"; font-family: "icomoon"; background-color: #ffc629; font-size: 18px; }
@media (min-width: 767px) { .coh-style-budx---slider-navigation-right:before, .coh-style-budx---slider-navigation-left:before { font-size: 18px; background-color: #ffc629; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1199px) { .coh-style-budx---slider-navigation-right:before, .coh-style-budx---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: #333333; font-size: 21px; background-color: #ffc629; padding-top: 10px; padding-right: 14px; padding-bottom: 10px; padding-left: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 7px 20px rgba(207, 10, 44, 0.3); box-shadow: 0 7px 20px rgba(207, 10, 44, 0.3); } }
.coh-style-budx---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: "\F105"; font-family: "icomoon"; }
@media (min-width: 1199px) { .coh-style-budx---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-close-modal-button-image-gallery { font-size: 2rem; }
@media (min-width: 767px) { .coh-style-close-modal-button-image-gallery { font-size: 2.2vw; } }
@media (min-width: 1199px) { .coh-style-close-modal-button-image-gallery { font-size: 2vw; } }
.coh-style-close-modal-button-image-gallery: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: "\F05C"; font-family: "icomoon"; padding-top: 0.625rem; padding-right: 0.75rem; padding-bottom: 0.625rem; padding-left: 0.75rem; border-width: 2px; }
@media (min-width: 767px) { .coh-style-close-modal-button-image-gallery:after { padding-top: 0.52vw; padding-right: 0.63vw; padding-bottom: 0.52vw; padding-left: 0.63vw; border-width: 0.1vw; } }
.coh-style-close-modal-button-form: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: "\F00D"; font-family: "icomoon"; color: #333333; }
.coh-style-close-modal-button { height: 45px; }
.coh-style-close-modal-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: "\F00D"; font-family: "icomoon"; color: white; padding-top: 0.625rem; padding-right: 0.75rem; padding-bottom: 0.625rem; padding-left: 0.75rem; border-width: 2px; -webkit-border-radius: 50px; border-radius: 50px; border-color: white; border-style: solid; }
.coh-style-card-shadow .container-card { -webkit-box-shadow: 0 10px 16px -6px #121212; box-shadow: 0 10px 16px -6px #121212; }
@media (min-width: 1199px) { .coh-style-card-shadow .container-card { -webkit-box-shadow: 0 10px 16px -6px #121212; box-shadow: 0 10px 16px -6px #121212; } }
.coh-style-button-primary-small { padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; color: black; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.82rem; line-height: 1rem; letter-spacing: 0; background-color: #ffc629; -webkit-border-radius: 50px; border-radius: 50px; min-width: 5rem; text-transform: uppercase; max-width: 16rem; text-align: center; }
.coh-style-button-age-gate-brasil { border-width: 1.5px; border-style: solid; height: 40px; width: 120px; 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-size: 16px; font-style: normal; text-transform: uppercase; text-decoration: none; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; -webkit-box-shadow: 0 3px 25px -2px; box-shadow: 0 3px 25px -2px; margin-top: 28px; }
@media (min-width: 1199px) { .coh-style-button-age-gate-brasil { width: 170px; } }
.coh-style-button-age-gate-brasil:hover { -webkit-box-shadow: 0 3px 25px -2px; box-shadow: 0 3px 25px -2px; }
.coh-style-budx-modal-gallery, .coh-style-budx-modal { background-color: #222222; height: auto; width: 100%; overflow: hidden; margin: auto; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #333333), to(black)); background-image: -webkit-linear-gradient(top, #333333 1%, black 100%); background-image: -o-linear-gradient(top, #333333 1%, black 100%); background-image: linear-gradient(180deg, #333333 1%, black 100%); background-position: center; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
@media (min-width: 1199px) { .coh-style-budx-modal-gallery, .coh-style-budx-modal { height: 84%; width: 68rem; -webkit-border-radius: 1.125rem; border-radius: 1.125rem; } }
.coh-style-budx-modal-gallery .coh-modal-inner, .coh-style-budx-modal .coh-modal-inner { width: 100%; }
.coh-style-budx-modal-gallery .coh-modal-close-wrapper, .coh-style-budx-modal .coh-modal-close-wrapper { margin-top: 1.25rem; margin-right: 1.25rem; }
@media (min-width: 1199px) { .coh-style-budx-modal-gallery .coh-modal-close-wrapper, .coh-style-budx-modal .coh-modal-close-wrapper { margin-top: 1.5rem; margin-right: 1.75rem; } }
.coh-style-budx-modal-gallery { height: auto; }
.coh-style-budx---heading-1 { font-size: 3.125rem; margin-bottom: 0.6875rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-style-budx---heading-1 { margin-bottom: 1.0625rem; font-size: 6.6875rem; } }
.coh-style-button---age-verification { border-color: white; border-style: solid; border-width: 3px; margin-top: 15px; margin-bottom: 15px; padding-top: 0.5rem; padding-right: 1.75rem; padding-bottom: 0.5rem; padding-left: 1.75rem; color: white; text-transform: uppercase; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; float: left; }
.coh-style-button---age-verification:before, .coh-style-button---age-verification:after { clear: both; content: " "; display: table; }
.coh-style-button---age-verification:hover { color: #cf0a2c; background-color: white; }
.coh-style-budx---heading-2 { font-size: 3.125rem; margin-bottom: 0.625rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-style-budx---heading-2 { margin-bottom: 1.25rem; font-size: 5.5625rem; } }
.coh-style-budx---heading-3 { font-size: 3.125rem; margin-bottom: 0.6875rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-style-budx---heading-3 { margin-bottom: 1.0625rem; font-size: 4.1875rem; } }
.coh-style-budx---white-outlined-font, .coh-style-budx---red-outlined-font { -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #cf0a2c; color: transparent; font-style: normal; text-transform: uppercase; word-wrap: break-word; }
.coh-style-budx---white-outlined-font { -webkit-text-stroke-color: white; }
.coh-style-form { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #121212; }
.coh-style-form .form-text, .coh-style-form .form-select, .coh-style-form .form-email, .coh-style-form .form-date, .coh-style-form .form-tel, .coh-style-form .select2-search__field { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #121212; width: 100%; padding: 0.625rem; margin-top: 0.375rem; margin-bottom: 1.125rem; border-width: 0.0625rem; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; border-style: solid; border-color: #bcbcbc; height: 3.3125rem; }
.coh-style-form .form-text:focus, .coh-style-form .form-select:focus, .coh-style-form .form-email:focus, .coh-style-form .form-date:focus, .coh-style-form .form-tel:focus, .coh-style-form .select2-search__field:focus { border-color: #cf0a2c; }
.coh-style-form .form-checkbox { height: 1.5625rem; width: 1.5625rem; outline-width: 0.1875rem; outline-offset: -0.1875rem; outline-color: #cf0a2c; outline-style: solid; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-form .form-select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: url("/sites/g/files/wnfebl5782/files/25623.svg"); background-position: right 0.625rem center; background-size: 0.75rem auto; background-repeat: no-repeat; background-attachment: scroll; background-color: white; }
.coh-style-form .webform-element-description { margin-top: -0.9375rem; margin-bottom: 1.125rem; }
.coh-style-form .webform-element-description, .coh-style-form .option { font-weight: 400; color: #121212; font-size: 0.75rem; text-align: left; letter-spacing: 0; }
.coh-style-form div.form-type-checkbox { margin-bottom: 0.8125rem; 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; }
.coh-style-form div.form-type-checkbox label.option { -webkit-flex-basis: 90%; -ms-flex-preferred-size: 90%; flex-basis: 90%; padding-left: 0.75rem; line-height: 1.125rem; font-size: 0.75rem; }
.coh-style-form .form-submit { border-width: 0; }
.coh-style-form [data-drupal-selector="edit-purposes"] legend { display: none; }
.coh-style-form textarea { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #121212; width: 100%; padding: 10px; border-width: 1px; -webkit-border-radius: 8px; border-radius: 8px; border-style: solid; border-color: #bcbcbc; }
.coh-style-form textarea:focus { border-color: #cf0a2c; }
.coh-style-form .iti { width: 100%; margin-top: 0.375rem; margin-bottom: 1.125rem; }
.coh-style-form .form-item-phone { position: relative; }
.coh-style-form .form-item-phone .error.form-item--error-message { color: red; position: absolute; bottom: 0; font-size: 0.625rem; }
.coh-style-form .select2.select2-container { margin-top: 0.375rem; margin-bottom: 1.125rem; }
.coh-style-form .select2.select2-container .select2-selection { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #121212; background-image: url(""); background-position: right 0.625rem center; background-size: 0.75rem auto; background-repeat: no-repeat; background-attachment: scroll; height: 3.3125rem; padding: 0.625rem; border-width: 0.0625rem; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; border-style: solid; border-color: #bcbcbc; }
.coh-style-form .select2.select2-container .select2-selection .select2-selection__arrow { display: none; visibility: hidden; }
.coh-style-form .select2-results .select2-results__option { font-weight: 400; color: #121212; }
.coh-style-form .form-item-attachment { width: 100%; text-align: center; font-size: 14px; border-width: 1px; border-style: solid; border-color: #bcbcbc; margin-top: 20px; margin-bottom: 20px; height: auto; padding: 14px; }
.coh-style-form .form-item-attachment .option { position: static; }
.coh-style-form .form-type-textarea .cke { margin-top: 0.375rem; margin-bottom: 1.125rem; }
.coh-style-form .form-type-textarea .webform-element-description { margin-top: 4px; }
.coh-style-form .form-type-managed-file .webform-element-description { margin-top: 0.25rem; }
.coh-style-text-slider-navigation-right:before, .coh-style-text-slider-navigation-left:before { margin-left: 50px; }
@media (min-width: 1199px) { .coh-style-text-slider-navigation-right:before, .coh-style-text-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: #333333; font-size: 100px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0); } }
.coh-style-text-slider-navigation-right:before { margin-right: 50px; }
@media (min-width: 1199px) { .coh-style-text-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-hide { display: none; }
.coh-style-link---age-verification { text-transform: uppercase; color: white; float: left; margin-top: 0.9375rem; margin-bottom: 0.9375rem; padding-top: 0.5rem; padding-right: 1.75rem; padding-bottom: 0.5rem; padding-left: 1.75rem; border-width: 3px; border-style: solid; border-color: white; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-link---age-verification:before, .coh-style-link---age-verification:after { clear: both; content: " "; display: table; }
.coh-style-link---age-verification:hover { color: white; }
@media (min-width: 1199px) { .coh-style-margin-bottom---small { margin-bottom: 1.5rem; } }
@media (min-width: 1920px) { .coh-style-margin-bottom---small { margin-bottom: 2rem; } }
@media (min-width: 565px) { .coh-style-padding-top-bottom---large { padding-top: 3rem; padding-bottom: 3rem; } }
@media (min-width: 1199px) { .coh-style-padding-top-bottom---large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (min-width: 1920px) { .coh-style-padding-top-bottom---large { padding-top: 6rem; padding-bottom: 6rem; } }
@media (min-width: 1199px) { .coh-style-padding-left-right---small { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1920px) { .coh-style-padding-left-right---small { padding-right: 2rem; padding-left: 2rem; } }
.coh-style-primary-button-large---dark, .coh-style-primary-button-large { font-size: 1rem; min-width: 8.75rem; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); -webkit-border-radius: 50px; border-radius: 50px; cursor: pointer; color: black; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: #ffc629; text-align: center; padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; max-width: 16rem; }
.coh-style-primary-button-large---dark:hover, .coh-style-primary-button-large:hover { color: black; background-color: #ffca37; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-large---dark:focus, .coh-style-primary-button-large:focus { background-color: #ffca37; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-large---dark:disabled, .coh-style-primary-button-large:disabled { background-color: #bcbcbc; color: white; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-large---dark { background-color: #ffc629; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-large---dark:hover { background-color: #ffca37; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-large---dark:focus { background-color: #ffca37; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-large---dark:disabled { background-color: #bcbcbc; color: white; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-form-modal-small, .coh-style-form-modal-large, .coh-style-form-modal-medium, .coh-style-form-modal { height: auto; width: 100%; overflow: hidden; margin: 16px; background-color: white; padding: 16px; text-align: center; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; }
@media (min-width: 1199px) { .coh-style-form-modal-small, .coh-style-form-modal-large, .coh-style-form-modal-medium, .coh-style-form-modal { -webkit-border-radius: 1.125rem; border-radius: 1.125rem; padding: 32px; } }
.coh-style-form-modal-small .coh-modal-inner, .coh-style-form-modal-large .coh-modal-inner, .coh-style-form-modal-medium .coh-modal-inner, .coh-style-form-modal .coh-modal-inner { width: 100%; }
.coh-style-form-modal-small .coh-modal-close-wrapper, .coh-style-form-modal-large .coh-modal-close-wrapper, .coh-style-form-modal-medium .coh-modal-close-wrapper, .coh-style-form-modal .coh-modal-close-wrapper { margin-top: 1.25rem; margin-right: 1.25rem; }
@media (min-width: 1199px) { .coh-style-form-modal-small .coh-modal-close-wrapper, .coh-style-form-modal-large .coh-modal-close-wrapper, .coh-style-form-modal-medium .coh-modal-close-wrapper, .coh-style-form-modal .coh-modal-close-wrapper { margin-top: 1.5rem; margin-right: 1.75rem; } }
.coh-style-form-modal-small { width: 27.1875rem; }
.coh-style-form-modal-large { max-width: 68rem; }
.coh-style-form-modal-medium { max-width: 50rem; }
.coh-style-primary-button-medium---dark, .coh-style-primary-button-medium { font-size: 1rem; min-width: 8.75rem; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); -webkit-border-radius: 50px; border-radius: 50px; cursor: pointer; color: black; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: #ffc629; text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; max-width: 16rem; }
.coh-style-primary-button-medium---dark:hover, .coh-style-primary-button-medium:hover { color: black; background-color: #ffca37; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-medium---dark:focus, .coh-style-primary-button-medium:focus { background-color: #ffca37; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-medium---dark:disabled, .coh-style-primary-button-medium:disabled { background-color: #bcbcbc; color: white; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-medium---dark { background-color: #ffc629; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-medium---dark:hover { background-color: #ffca37; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-medium---dark:focus { background-color: #ffca37; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-medium---dark:disabled { background-color: #bcbcbc; color: white; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-form-button { font-size: 1rem; cursor: pointer; color: black; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: #ffc629; text-align: center; padding-top: 20px; padding-right: 80px; padding-bottom: 20px; padding-left: 80px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.coh-style-form-button:hover { color: black; background-color: #ffca37; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-form-button:focus { background-color: #ffca37; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-form-button:disabled { background-color: #bcbcbc; color: white; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-outlined-button-medium { font-size: 0.82rem; min-width: 15rem; -webkit-border-radius: 50px; border-radius: 50px; cursor: pointer; color: black; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: rgba(0, 0, 0, 0); text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; border-width: 1px; border-style: solid; border-color: black; }
.coh-style-outlined-button-medium:hover { color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-outlined-button-medium:focus { color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-outlined-button-medium:disabled { color: white; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-small---dark, .coh-style-primary-button-small { font-size: 0.82rem; min-width: 5rem; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); -webkit-border-radius: 50px; border-radius: 50px; cursor: pointer; color: black; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: #ffc629; text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; max-width: 10rem; }
.coh-style-primary-button-small---dark:hover, .coh-style-primary-button-small:hover { color: black; background-color: #ffca37; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-small---dark:focus, .coh-style-primary-button-small:focus { -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-small---dark:disabled, .coh-style-primary-button-small:disabled { -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-small---dark { background-color: #ffc629; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-small---dark:hover { background-color: #ffca37; color: black; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-small---dark:focus { color: black; background-color: #ffca37; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-primary-button-small---dark:disabled { background-color: #bcbcbc; color: white; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-buy-button { font-size: 0.82rem; min-width: 5rem; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); -webkit-border-radius: 50px; border-radius: 50px; cursor: pointer; color: black; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: #ffc629; text-align: center; padding-top: 8px; padding-right: 64px; padding-bottom: 8px; padding-left: 64px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; max-width: 15rem; }
.coh-style-buy-button:hover { color: black; background-color: #ffca37; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-buy-button:focus { -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-buy-button:disabled { -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-largesimple { font-size: 1rem; min-width: 5rem; -webkit-border-radius: 50px; border-radius: 50px; cursor: pointer; color: white; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; background-color: #dc0019; text-align: center; padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; border-width: 0.09375rem; border-style: none; max-width: 13rem; -webkit-box-shadow: none; box-shadow: none; }
@media (min-width: 1199px) { .coh-style-secondary-button-largesimple { min-width: 5rem; } }
.coh-style-secondary-button-largesimple:hover { color: white; background-color: #aa1830; border-width: 0.09375rem; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-secondary-button-largesimple:focus { background-color: #cf0a2c; color: white; border-width: 0; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-secondary-button-largesimple:disabled { border-width: 0.09375rem; background-color: #cf0a2c; color: white; border-color: white; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-tertiary-button-large---dark, .coh-style-tertiary-button-large { font-size: 1rem; cursor: pointer; color: #2d2a26; font-weight: 700; line-height: 1rem; letter-spacing: 0; text-align: center; padding-top: 16px; padding-bottom: 16px; padding-left: inherit; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; max-width: 13rem; }
.coh-style-tertiary-button-large---dark:after, .coh-style-tertiary-button-large: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"; }
.coh-style-tertiary-button-large---dark:hover, .coh-style-tertiary-button-large:hover { color: #272521; text-decoration: underline; }
.coh-style-tertiary-button-large---dark:focus, .coh-style-tertiary-button-large:focus { color: #272521; text-decoration: underline; }
.coh-style-tertiary-button-large---dark:disabled, .coh-style-tertiary-button-large:disabled { color: #545454; }
.coh-style-tertiary-button-large---dark { color: #ffc629; }
.coh-style-tertiary-button-medium---dark, .coh-style-tertiary-button-medium { font-size: 1rem; cursor: pointer; color: #2d2a26; font-weight: 700; line-height: 1rem; letter-spacing: 0; text-align: center; padding-top: 8px; padding-bottom: 8px; padding-left: inherit; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; max-width: 13rem; }
.coh-style-tertiary-button-medium---dark:after, .coh-style-tertiary-button-medium: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"; }
.coh-style-tertiary-button-medium---dark:hover, .coh-style-tertiary-button-medium:hover { color: #272521; text-decoration: underline; }
.coh-style-tertiary-button-medium---dark:focus, .coh-style-tertiary-button-medium:focus { color: #272521; text-decoration: underline; }
.coh-style-tertiary-button-medium---dark:disabled, .coh-style-tertiary-button-medium:disabled { color: #545454; }
.coh-style-tertiary-button-medium---dark { color: #ffc629; }
.coh-style-tertiary-button-medium---dark:focus { color: #ffca37; text-decoration: underline; }
.coh-style-tertiary-button-medium---dark:disabled { color: #bcbcbc; }
.coh-style-secondary-button-large---dark, .coh-style-secondary-button-large { font-size: 1rem; min-width: 5rem; -webkit-border-radius: 50px; border-radius: 50px; cursor: pointer; color: #2d2a26; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: rgba(0, 0, 0, 0); text-align: center; padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; border-color: #2d2a26; border-width: 0.09375rem; border-style: solid; max-width: 13rem; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-large---dark:hover, .coh-style-secondary-button-large:hover { color: white; background-color: #2d2a26; border-color: #2d2a26; border-width: 0.09375rem; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-large---dark:focus, .coh-style-secondary-button-large:focus { background-color: #2d2a26; color: white; border-width: 0; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-large---dark:disabled, .coh-style-secondary-button-large:disabled { border-width: 0.09375rem; background-color: rgba(0, 0, 0, 0); color: #545454; border-color: #545454; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-large---dark { background-color: rgba(0, 0, 0, 0); color: #ffc629; border-color: #ffc629; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-large---dark:hover { background-color: #ffc629; color: black; border-width: 0.09375rem; border-color: #ffc629; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-large---dark:focus { background-color: #ffc629; color: black; border-width: 0; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-large---dark:disabled { color: #f5f3f3; background-color: rgba(0, 0, 0, 0); border-color: #f5f3f3; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-medium---dark, .coh-style-secondary-button-medium { font-size: 1rem; min-width: 5rem; -webkit-border-radius: 50px; border-radius: 50px; cursor: pointer; color: #2d2a26; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: rgba(0, 0, 0, 0); text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; border-color: #2d2a26; border-width: 0.09375rem; border-style: solid; max-width: 13rem; }
.coh-style-secondary-button-medium---dark:hover, .coh-style-secondary-button-medium:hover { color: white; background-color: #2d2a26; border-width: 0.09375rem; border-color: #2d2a26; }
.coh-style-secondary-button-medium---dark:focus, .coh-style-secondary-button-medium:focus { border-width: 0; color: white; }
.coh-style-secondary-button-medium---dark { background-color: rgba(0, 0, 0, 0); color: #ffc629; border-color: #ffc629; }
.coh-style-secondary-button-medium---dark:hover { background-color: #ffc629; color: black; border-width: 0.09375rem; border-color: #ffc629; }
.coh-style-secondary-button-medium---dark:focus { background-color: #ffc629; color: black; border-width: 0; }
.coh-style-secondary-button-medium---dark:disabled { background-color: rgba(0, 0, 0, 0); color: #f5f3f3; border-color: #f5f3f3; }
.coh-style-secondary-button-small---dark, .coh-style-secondary-button-small { font-size: 0.82rem; min-width: 5rem; -webkit-border-radius: 50px; border-radius: 50px; cursor: pointer; color: #2d2a26; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: rgba(0, 0, 0, 0); text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; border-color: #2d2a26; border-width: 0.09375rem; border-style: solid; max-width: 10rem; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-small---dark:hover, .coh-style-secondary-button-small:hover { color: white; background-color: #2d2a26; border-width: 0.09375rem; border-color: #2d2a26; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-small---dark:focus, .coh-style-secondary-button-small:focus { background-color: #2d2a26; color: white; border-width: 0; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-small---dark:disabled, .coh-style-secondary-button-small:disabled { background-color: rgba(0, 0, 0, 0); color: #545454; border-color: #545454; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-small---dark { background-color: rgba(0, 0, 0, 0); color: #ffc629; border-color: #ffc629; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-small---dark:hover { background-color: #ffc629; color: black; border-width: 0.09375rem; border-color: #ffc629; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-small---dark:focus { background-color: #ffc629; color: black; border-width: 0; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-secondary-button-small---dark:disabled { color: #f5f3f3; background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0); }
.coh-style-tertiary-button-small---dark, .coh-style-tertiary-button-small { font-size: 0.82rem; cursor: pointer; color: #2d2a26; font-weight: 700; line-height: 1rem; letter-spacing: 0; text-align: center; padding-top: 8px; padding-bottom: 8px; padding-left: inherit; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; max-width: 13rem; }
.coh-style-tertiary-button-small---dark:hover, .coh-style-tertiary-button-small:hover { color: #272521; text-decoration: underline; }
.coh-style-tertiary-button-small---dark:focus, .coh-style-tertiary-button-small:focus { color: #272521; text-decoration: underline; }
.coh-style-tertiary-button-small---dark:disabled, .coh-style-tertiary-button-small:disabled { color: #545454; }
.coh-style-tertiary-button-small---dark:after, .coh-style-tertiary-button-small: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"; }
.coh-style-tertiary-button-small---dark { color: #ffc629; }
.coh-style-tertiary-button-small---dark:focus { text-decoration: underline; }
.coh-style-tertiary-button-small---dark:disabled { color: #bcbcbc; }
.coh-style-slide-pagination-bullets { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.coh-style-slide-pagination-bullets li { margin-bottom: 0; margin-left: 0; display: inline-block; }
.coh-style-slide-pagination-bullets li:before { content: normal; }
.coh-style-slide-pagination-bullets li.slick-active button { height: 0.625rem; width: 0.625rem; background-color: #898c8d; }
.coh-style-slide-pagination-bullets li button { height: 0.625rem; width: 0.625rem; margin-right: 0.5rem; -webkit-border-radius: 0.3125rem; border-radius: 0.3125rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; border-color: #898c8d; border-style: solid; border-width: 0.125rem; }
.coh-style-gallery-slider---pagination { margin-top: 1.25rem; margin-bottom: 1.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-gallery-slider---pagination li { margin-bottom: 0; margin-left: 0; display: inline-block; }
.coh-style-gallery-slider---pagination li:before { content: normal; }
.coh-style-gallery-slider---pagination li.slick-active button { height: 4px; width: 52px; background-color: #000b7d; }
@media (min-width: 1199px) { .coh-style-gallery-slider---pagination li.slick-active button { width: 110px; } }
.coh-style-gallery-slider---pagination li button { height: 4px; width: 24px; margin-right: 0.5rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; background-color: #898c8d; }
@media (min-width: 1199px) { .coh-style-gallery-slider---pagination li button { width: 110px; } }
.coh-style-budx---menu-link { color: #cf0a2c; font-size: 1rem; line-height: 1rem; text-transform: uppercase; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-style-budx---menu-link { color: white; font-size: 1rem; line-height: 1.25rem; } }
.coh-style-budx---menu-link:hover { color: black; }
@media (min-width: 1199px) { .coh-style-budx---menu-link:hover { color: #cf0a2c; } }
.coh-style-social-icon---instagran, .coh-style-social-icon---twitter, .coh-style-social-icon---linkedin, .coh-style-social-icon---youtube, .coh-style-social-icon---facebook, .coh-style-social-icon { margin-bottom: 0; margin-left: 0; display: inline-block; list-style-type: none; }
.coh-style-social-icon---instagran a, .coh-style-social-icon---twitter a, .coh-style-social-icon---linkedin a, .coh-style-social-icon---youtube a, .coh-style-social-icon---facebook a, .coh-style-social-icon a { background-color: white; width: 2rem; height: 2rem; margin-right: 0.25rem; margin-left: 0.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 1rem; border-radius: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-social-icon---instagran a:before, .coh-style-social-icon---twitter a:before, .coh-style-social-icon---linkedin a:before, .coh-style-social-icon---youtube a:before, .coh-style-social-icon---facebook a:before, .coh-style-social-icon a:before { color: #aa1830; font-size: 1.25rem; }
.coh-style-social-icon---instagran a:hover, .coh-style-social-icon---twitter a:hover, .coh-style-social-icon---linkedin a:hover, .coh-style-social-icon---youtube a:hover, .coh-style-social-icon---facebook a:hover, .coh-style-social-icon a:hover { background-color: #f7647c; }
.coh-style-social-icon---instagran 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---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-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: "\F167"; 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-budx---paragraph { font-size: 1rem; line-height: 1.3125rem; }
@media (min-width: 1199px) { .coh-style-budx---paragraph { font-size: 1.3125rem; line-height: 1.6875rem; } }
.coh-style-budx---slide-pagination-bullets { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.coh-style-budx---slide-pagination-bullets li { margin-bottom: 0; margin-left: 0; display: inline-block; }
.coh-style-budx---slide-pagination-bullets li:before { content: normal; }
.coh-style-budx---slide-pagination-bullets li.slick-active button { height: 0.75rem; width: 0.75rem; background-color: black; }
.coh-style-budx---slide-pagination-bullets li button { height: 0.625rem; width: 0.625rem; margin-right: 0.5rem; -webkit-border-radius: 0.3125rem; border-radius: 0.3125rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; border-color: black; border-style: solid; border-width: 0.125rem; }
.coh-style-text-slide-pagination-bullets li { margin-bottom: 0; margin-left: 0; display: inline-block; }
.coh-style-text-slide-pagination-bullets li:before { content: normal; }
.coh-style-text-slide-pagination-bullets li.slick-active button { height: 1.25rem; width: 1.25rem; background-color: #898c8d; opacity: 1; border-color: #898c8d; }
.coh-style-text-slide-pagination-bullets li button { height: 1.25rem; width: 1.25rem; margin-right: 0.5rem; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; border-style: solid; border-width: 1px; opacity: 0.6; background-color: #898c8d; border-color: #898c8d; }
.coh-ce-cpt_7_card_frame-5b664de1 { width: 100%; }
.coh-ce-cpt_7_card_frame-a870f507 { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 12px; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-a870f507 { margin-bottom: 16px; } }
.coh-ce-cpt_7_card_frame-259ff15d { width: 100%; margin-bottom: 12px; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-259ff15d { width: -webkit-calc(50% - 8px); width: calc(50% - 8px); margin-bottom: 0; } }
.coh-ce-cpt_7_card_frame-d298bcdc { width: 100%; }
.coh-ce-cpt_7_card_frame-bc7b1305 { padding-bottom: 122%; overflow: hidden; position: relative; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-bc7b1305 { padding-bottom: 81.1%; } }
.coh-ce-cpt_7_card_frame-f0b7d038 { height: 100%; width: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-f0b7d038 { display: none; } }
.coh-ce-cpt_7_card_frame-cf5ce3c1 { height: 100%; width: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-cf5ce3c1 { display: block; } }
.coh-ce-cpt_7_card_frame-79fee725 { position: absolute; top: 0; left: 0; z-index: 5; height: 100%; width: 100%; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; }
.coh-ce-cpt_7_card_frame-f127dd06 { width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-f127dd06 { width: -webkit-calc(50% - 8px); width: calc(50% - 8px); } }
.coh-ce-cpt_7_card_frame-40b2bcd9 { width: 100%; margin-bottom: 12px; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-40b2bcd9 { margin-bottom: 16px; } }
.coh-ce-cpt_7_card_frame-2eb8f7b3 { padding-bottom: 122%; position: relative; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-2eb8f7b3 { padding-bottom: 38.42%; } }
.coh-ce-cpt_7_card_frame-fac614bd { height: 100%; width: 100%; top: 0; position: absolute; left: 0; -o-object-fit: cover; object-fit: cover; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-fac614bd { display: none; } }
.coh-ce-cpt_7_card_frame-f5396b84 { height: 100%; width: 100%; top: 0; position: absolute; left: 0; -o-object-fit: cover; object-fit: cover; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-f5396b84 { display: block; } }
.coh-ce-cpt_7_card_frame-b81ac584 { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_7_card_frame-93fba57 { width: 100%; margin-bottom: 12px; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-93fba57 { width: -webkit-calc(50% - 8px); width: calc(50% - 8px); margin-bottom: 0; } }
.coh-ce-cpt_7_card_frame-841e425d { padding-bottom: 122%; position: relative; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-841e425d { padding-bottom: 81.61%; } }
.coh-ce-cpt_7_card_frame-2dd29b43 { width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-2dd29b43 { width: -webkit-calc(50% - 8px); width: calc(50% - 8px); } }
.coh-ce-cpt_7_card_frame-c5150167 { width: 100%; margin-right: 0; margin-bottom: 12px; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-c5150167 { width: -webkit-calc(33.33% - 10.66px); width: calc(33.33% - 10.66px); margin-bottom: 0; } }
.coh-ce-cpt_7_card_frame-321c4049 { padding-bottom: 122%; position: relative; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-321c4049 { padding-bottom: 68%; } }
.coh-ce-cpt_7_card_frame-9be16e78 { width: 100%; margin-right: 0; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_7_card_frame-9be16e78 { width: -webkit-calc(33.33% - 10.66px); width: calc(33.33% - 10.66px); } }
.coh-ce-cpt_accordion_item-9225b6a6 { background-color: white; margin-top: 0; }
.coh-ce-cpt_accordion_item-c4883a97 { margin-bottom: 0; }
.coh-ce-cpt_accordion_item-c4883a97 .coh-wysiwyg { margin: 0; }
.coh-ce-cpt_animated_container-f325628f { overflow: hidden !important; }
.coh-ce-cpt_bannerhover-921bf024 { position: relative; z-index: 2; }
.coh-ce-cpt_bannerhover-54a62e45 { position: absolute; top: -6px; max-width: 100%; max-height: 49.4167px; }
@media (min-width: 1199px) { .coh-ce-cpt_bannerhover-54a62e45 { max-height: 49.4167px; max-width: 100%; top: 25px; position: relative; } }
.coh-ce-cpt_bannerhover-3738d90 { margin-top: 45px; margin-right: auto; margin-left: auto; text-align: center; }
.coh-ce-cpt_bannerhover-43b404c3 { color: white; font-weight: 400; font-family: 'AmsiPro Regular', 'Barlow Condensed', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-align: center; margin-top: 20px; margin-bottom: 5px; font-size: 17px; letter-spacing: 2px; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-ce-cpt_bannerhover-43b404c3 { font-size: 30px; text-align: center; letter-spacing: 1px; margin-top: 20px; margin-bottom: 10px; } }
.coh-ce-cpt_bannerhover-da281934 { text-align: center; color: #d7a74d; font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 100; margin-top: 10px; margin-right: 20px; margin-bottom: 10px; margin-left: 20px; font-size: 14px; }
.coh-ce-cpt_bannerhover-da281934:hover { color: white; font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_bannervideo-f601eded { max-width: 100%; max-height: 700px; position: -webkit-sticky; position: sticky; z-index: 2; }
.coh-ce-cpt_bannervideo-c78cb5f0 { max-height: 36.875rem; max-width: 100%; }
.coh-ce-cpt_bannervideo-cfca54b7 { -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: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 200px; margin-left: 0; }
.coh-ce-cpt_bannervideo-cfca54b7:before, .coh-ce-cpt_bannervideo-cfca54b7:after { clear: none; content: normal; display: inline; }
.coh-ce-cpt_bannervideo-a389411d { -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.coh-ce-cpt_bannervideo-5b6583a5 { padding-top: 160px; padding-bottom: 0; }
.coh-ce-cpt_bannervideo-9ece5383 { height: 30px; width: 120%; margin-top: 25.9375rem; position: absolute; }
.coh-ce-cpt_bannervideo-9ece5383:before, .coh-ce-cpt_bannervideo-9ece5383:after { clear: none; content: normal; display: inline; }
@media (min-width: 1199px) { .coh-ce-cpt_bannervideo-9ece5383 { height: 40px; margin-top: 415px; } }
.coh-ce-cpt_banner_container-fe239283 { min-height: 100%; }
.coh-ce-cpt_banner_container-fe239283 .coh-slider-container-mid .slick-next { -webkit-transition: 200ms linear right; -o-transition: 200ms linear right; transition: 200ms linear right; right: -5rem; }
.coh-ce-cpt_banner_container-fe239283 .coh-slider-container-mid .slick-prev { -webkit-transition: 200ms linear left; -o-transition: 200ms linear left; transition: 200ms linear left; left: -5rem; }
.coh-ce-cpt_booking_button-a8ebe076 { margin-top: 10px; margin-right: 30px; margin-bottom: 10px; margin-left: 30px; }
.coh-ce-cpt_booking_button-cc3fe84a { font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #007f6d; font-weight: 800; font-size: 22px; text-align: center; margin-top: 2.01rem; margin-bottom: 2.01rem; font-style: normal; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-ce-cpt_booking_button-cc3fe84a { font-size: 52px; text-align: center; } }
.coh-ce-cpt_booking_button-5af13303 { text-align: center; padding-bottom: 3.125rem; }
.coh-ce-cpt_booking_button-40063e87 { vertical-align: baseline; border-width: 0.0625rem; border-color: #24a148; background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; background-color: #007f6d; width: auto; padding-top: 2%; padding-right: 4%; padding-bottom: 2%; padding-left: 4%; height: auto; }
.coh-ce-cpt_booking_button-40063e87:before, .coh-ce-cpt_booking_button-40063e87:after { clear: none; content: normal; display: inline; }
@media (min-width: 1199px) { .coh-ce-cpt_booking_button-40063e87 { padding-top: 1%; padding-right: 3%; padding-bottom: 1%; padding-left: 3%; } }
.coh-ce-cpt_booking_button-205a45e1 { font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; text-align: center; font-size: 13px; }
@media (min-width: 1199px) { .coh-ce-cpt_booking_button-205a45e1 { font-size: 13.3333px; text-align: center; } }
.coh-ce-cpt_budx_container-7457866a { overflow: hidden; }
.coh-ce-cpt_budx_link_back_to_page-d74f2d22 { margin-bottom: 0.875rem; padding-top: 0.625rem; padding-bottom: 0.625rem; }
.coh-ce-cpt_budx_link_back_to_page-d74f2d22 a { color: #cf0a2c; }
.coh-ce-cpt_budx_link_back_to_page-d74f2d22 a:hover { text-decoration: underline; }
.coh-ce-cpt_budx_slider_block-a503fcbc { margin-bottom: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_budx_slider_block-a503fcbc { margin-bottom: 4rem; } }
.coh-ce-cpt_budx_slider_block-beae1d11 { padding-top: 3.125rem; padding-bottom: 3.125rem; overflow: hidden; }
.coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-nav-bottom { margin-top: 0.625rem; margin-right: 0; margin-bottom: 0.625rem; margin-left: 0; }
.coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-nav-bottom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid { overflow: inherit; } }
.coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid .slick-next { right: -5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid .slick-next { -webkit-transition: 200ms linear right; -o-transition: 200ms linear right; transition: 200ms linear right; } }
.coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid .slick-prev { -webkit-transition: 200ms linear left; -o-transition: 200ms linear left; transition: 200ms linear left; }
@media (min-width: 1199px) { .coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid .slick-prev { left: -5rem; } }
.coh-ce-cpt_budx_slide_gallery_card-5888f7cc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; }
.coh-ce-cpt_budx_slide_gallery_card-72f3b7be { z-index: 10; width: 100%; display: inline-block; padding-bottom: 3.75rem; }
.coh-ce-cpt_budx_slide_gallery_card-a3a86f83 { position: absolute; bottom: 0; padding: 1.75rem; }
@media (min-width: 1199px) { .coh-ce-cpt_budx_slide_gallery_card-a3a86f83 { padding: 2.25rem; } }
@media (min-width: 1920px) { .coh-ce-cpt_budx_slide_gallery_card-a3a86f83 { width: 100%; } }
.coh-ce-cpt_budx_slide_gallery_card-f6e67aa9 { max-height: 11.25rem; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_budx_slide_gallery_card-f6e67aa9 { max-height: 11.25rem; } }
.coh-ce-cpt_budx_slide_gallery_card-28e3d1df { margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; height: 100vh; overflow-y: hidden; padding-top: 15vh; padding-right: 0; padding-bottom: 15vh; padding-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_budx_slide_gallery_card-28e3d1df { margin-top: 2.25rem; margin-right: 5.625rem; margin-bottom: 2.25rem; margin-left: 5.625rem; height: 36rem; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_button-a384e411 { width: 100%; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_button-a384e411 .paragraph-container-top-spacing-small { margin-top: 16px; }
@media (min-width: 1199px) { .coh-ce-cpt_button-a384e411 .paragraph-container-top-spacing-small { margin-top: 64px; } }
.coh-ce-cpt_button-a384e411 .paragraph-container-top-spacing-medium { margin-top: 24px; }
@media (min-width: 1199px) { .coh-ce-cpt_button-a384e411 .paragraph-container-top-spacing-medium { margin-top: 80px; } }
.coh-ce-cpt_button-a384e411 .paragraph-container-top-spacing-large { margin-top: 48px; }
@media (min-width: 1199px) { .coh-ce-cpt_button-a384e411 .paragraph-container-top-spacing-large { margin-top: 96px; } }
.coh-ce-cpt_button-a384e411 .paragraph-container-bottom-spacing-small { margin-bottom: 16px; }
@media (min-width: 1199px) { .coh-ce-cpt_button-a384e411 .paragraph-container-bottom-spacing-small { margin-bottom: 64px; } }
.coh-ce-cpt_button-a384e411 .paragraph-container-bottom-spacing-medium { margin-left: 24px; }
@media (min-width: 1199px) { .coh-ce-cpt_button-a384e411 .paragraph-container-bottom-spacing-medium { margin-left: 80px; } }
.coh-ce-cpt_button-a384e411 .paragraph-container-bottom-spacing-large { margin-left: 48px; }
@media (min-width: 1199px) { .coh-ce-cpt_button-a384e411 .paragraph-container-bottom-spacing-large { margin-left: 96px; } }
.coh-ce-cpt_button-a384e411 .paragraph-container-top-no-space { margin-top: 0; }
.coh-ce-cpt_button-a384e411 .paragraph-container-bottom-no-space { margin-bottom: 0; }
.paragraph-container-horizontal-small.coh-ce-cpt_button-fd7babe1 { width: 95%; }
@media (min-width: 1199px) { .paragraph-container-horizontal-small.coh-ce-cpt_button-fd7babe1 { width: 70%; max-width: 1400px; } }
.paragraph-container-horizontal-medium.coh-ce-cpt_button-fd7babe1 { width: 93%; }
@media (min-width: 1199px) { .paragraph-container-horizontal-medium.coh-ce-cpt_button-fd7babe1 { width: 50%; max-width: 1200px; } }
.paragraph-container-horizontal-large.coh-ce-cpt_button-fd7babe1 { width: 61%; }
@media (min-width: 1199px) { .paragraph-container-horizontal-large.coh-ce-cpt_button-fd7babe1 { width: 30%; max-width: 970px; } }
.paragraph-container-horizontal-none.coh-ce-cpt_button-fd7babe1 { width: 100%; }
.coh-ce-cpt_button-4a1d6b04 { max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_button-4a1d6b04 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.paragraph-button-align-center.coh-ce-cpt_button-4a1d6b04 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.paragraph-button-align-left.coh-ce-cpt_button-4a1d6b04 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.paragraph-button-align-right.coh-ce-cpt_button-4a1d6b04 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-cpt_button-667c987b { max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_button-667c987b { margin-left: 6.125rem; max-width: 770px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.paragraph-button-align-center.coh-ce-cpt_button-667c987b { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.paragraph-button-align-left.coh-ce-cpt_button-667c987b { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.paragraph-button-align-right.coh-ce-cpt_button-667c987b { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-cpt_button-2e3ade69 { margin-top: 1.25rem; margin-right: 0.625rem; margin-bottom: 0; margin-left: 0.625rem; margin-bottom: 0!important; }
@media (min-width: 1199px) { .coh-ce-cpt_button-2e3ade69 { margin-top: 1.5625rem; margin-bottom: 0; } }
.coh-ce-cpt_button-b2d24e { margin-top: 1.25rem; margin-right: 0.625rem; margin-bottom: 2.1875rem; margin-left: 0.625rem; margin-bottom: 0!important; }
@media (min-width: 1199px) { .coh-ce-cpt_button-b2d24e { margin-top: 25px; margin-bottom: 0; } }
.coh-ce-cpt_button_advanced-100e47ba { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
.coh-ce-cpt_button_advanced-db5fef4f { display: none; }
.coh-ce-cpt_button_advanced-3c7563b4 { max-width: 100%; display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_button_advanced-3c7563b4 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.paragraph-button-align-center.coh-ce-cpt_button_advanced-3c7563b4 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.paragraph-button-align-left.coh-ce-cpt_button_advanced-3c7563b4 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.paragraph-button-align-right.coh-ce-cpt_button_advanced-3c7563b4 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-cpt_button_advanced-b2d24e { margin-top: 1.25rem; margin-right: 0.625rem; margin-bottom: 2.1875rem; margin-left: 0.625rem; margin-bottom: 0!important; }
@media (min-width: 1199px) { .coh-ce-cpt_button_advanced-b2d24e { margin-top: 25px; margin-bottom: 0; } }
.coh-ce-cpt_change_country-9b195a81 .coh-accordion-tabs-content { position: relative; }
.coh-ce-cpt_change_country-8d48ec84 .country-selector-icon { height: 20px; width: 25px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 15px; }
.coh-ce-cpt_change_country-8d48ec84 .country-selector-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_change_language-9f642c73 { position: relative; }
.coh-ce-cpt_change_language-8d48ec84 .country-selector-icon { height: 20px; width: 25px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 15px; }
.coh-ce-cpt_change_language-8d48ec84 .country-selector-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_component_places_state-a3dd0655 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; text-align: center; }
.coh-ce-cpt_component_places_state-320e6050 { font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #007f6d; font-size: 1.875rem; text-transform: uppercase; padding-bottom: 1.25rem; font-weight: bold; margin-top: 6.25rem; margin-bottom: 5rem; line-height: 3rem; }
@media (min-width: 1199px) { .coh-ce-cpt_component_places_state-320e6050 { font-size: 3.375rem; margin-top: 6.875rem; margin-bottom: 6.875rem; } }
.coh-ce-cpt_container_product_card-a4c2bcdf { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
@media (min-width: 1199px) { .coh-ce-cpt_container_product_card-a4c2bcdf { margin-right: 45px; margin-bottom: 0; margin-left: 45px; } }
@media (min-width: 1199px) { .coh-ce-cpt_container_product_card-a4c2bcdf:hover div div .coh-image { top: -20px; -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); } }
@media (min-width: 1199px) { .coh-ce-cpt_container_product_card-a4c2bcdf:hover div div .coh-link { opacity: 1; } }
@media (min-width: 1199px) { .coh-ce-cpt_container_product_card-a4c2bcdf:hover div div .coh-paragraph { opacity: 1; } }
.slick-current.coh-ce-cpt_container_product_card-a4c2bcdf { background-color: rgba(0, 0, 0, 0); }
.slick-current.coh-ce-cpt_container_product_card-a4c2bcdf a { opacity: 1; }
@media (min-width: 1199px) { .slick-current.coh-ce-cpt_container_product_card-a4c2bcdf a { opacity: 0; } }
.slick-current.coh-ce-cpt_container_product_card-a4c2bcdf p { opacity: 1; }
@media (min-width: 1199px) { .slick-current.coh-ce-cpt_container_product_card-a4c2bcdf p { opacity: 0; } }
.coh-ce-cpt_container_product_card-8592596f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 16px; padding-bottom: 16px; }
@media (min-width: 1199px) { .coh-ce-cpt_container_product_card-8592596f { padding-top: 0; padding-bottom: 40px; } }
.coh-ce-cpt_custom_menu-e49e17c { display: block; }
@media (min-width: 1199px) { .coh-ce-cpt_custom_menu-e49e17c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 2.875rem; } }
.coh-ce-cpt_custom_menu-80b98868 { height: 2.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0.75rem; }
@media (min-width: 1199px) { .coh-ce-cpt_custom_menu-80b98868 { height: auto; margin-bottom: 0; } }
.coh-ce-cpt_custom_menu-80b98868 img { height: 100%; width: auto; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_custom_menu-91ae9cae { left: 0; position: absolute; width: 100%; background-color: rgba(0, 0, 0, 0.82); min-height: 100vh; }
@media (min-width: 1199px) { .coh-ce-cpt_custom_menu-91ae9cae { position: static; width: auto; background-color: rgba(0, 0, 0, 0); min-height: 0; } }
.coh-ce-cpt_custom_menu-5cfce5ff { background-color: white; margin-top: 0; margin-bottom: 0.625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_custom_menu-5cfce5ff { background-color: rgba(0, 0, 0, 0); margin-top: 0; margin-bottom: 0; } }
.coh-ce-cpt_duplicate_of_custom_full_ban-e4ba8d55 { font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 900; font-size: 34px; color: white; margin-top: 150px; margin-right: auto; margin-left: auto; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_duplicate_of_custom_full_ban-e4ba8d55 { font-size: 90px; text-align: left; margin-top: 250px; margin-left: 20%; } }
.coh-ce-cpt_duplicate_of_custom_full_ban-2fd421b1 { margin-bottom: 150px; }
.coh-ce-cpt_duplicate_of_test_two_column-2a6dbfc9 { margin-right: auto; margin-bottom: 30px; margin-left: auto; }
@media (min-width: 767px) { .coh-ce-cpt_duplicate_of_test_two_column-2a6dbfc9 { max-height: 456px; max-width: 400px; margin-right: 46px; margin-bottom: 63px; } }
@media (min-width: 1199px) { .coh-ce-cpt_duplicate_of_test_two_column-2a6dbfc9 { max-height: 430px; max-width: 420px; margin-right: 50px; margin-bottom: 63px; margin-left: 50px; } }
.coh-ce-cpt_duplicate_of_test_two_column-27e13a74 { margin-right: auto; margin-bottom: 30px; margin-left: auto; }
@media (min-width: 767px) { .coh-ce-cpt_duplicate_of_test_two_column-27e13a74 { max-width: 400px; max-height: 456px; margin-bottom: 63px; } }
@media (min-width: 1199px) { .coh-ce-cpt_duplicate_of_test_two_column-27e13a74 { max-height: 430px; margin-bottom: 53px; min-width: 550px; width: 703px; } }
.coh-ce-cpt_events_upcoming_past-20853377 { margin-top: 32px; }
.coh-ce-cpt_events_upcoming_past-20853377 .coh-accordion-tabs-nav { max-width: 70%; }
@media (min-width: 1199px) { .coh-ce-cpt_events_upcoming_past-20853377 .coh-accordion-tabs-nav { max-width: 30%; } }
.coh-ce-cpt_fixed_element-1a4bd000 { z-index: 1; }
.coh-ce-cpt_fixed_element-12d6bd3c { display: none; max-height: 350px; }
@media (min-width: 1199px) { .coh-ce-cpt_fixed_element-12d6bd3c { position: fixed; left: 50px; display: block; top: 220px; z-index: 1; } }
@media (min-width: 1440px) { .coh-ce-cpt_fixed_element-12d6bd3c { position: fixed; top: 280px; left: 30px; z-index: 1; } }
.coh-ce-cpt_fixed_side_text-bbb6a454 { position: fixed; left: 0.625rem; bottom: 3.125rem; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; transform-origin: 0% 0%; display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 767px) { .coh-ce-cpt_fixed_side_text-bbb6a454 { position: fixed; bottom: 3.125rem; left: 0.625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1199px) { .coh-ce-cpt_fixed_side_text-bbb6a454 { left: 2.5rem; } }
@media (min-width: 1920px) { .coh-ce-cpt_fixed_side_text-bbb6a454 { bottom: 3.125rem; left: 3.125rem; position: fixed; } }
.coh-ce-cpt_fixed_side_text-295cfa37 { text-transform: uppercase; color: #d1d1d1; font-size: 0.875rem; }
.coh-ce-cpt_fixed_side_text-ea0598b1 { width: 180px; margin-right: 0.9375rem; margin-left: 0.9375rem; }
@media (min-width: 767px) { .coh-ce-cpt_fixed_side_text-ea0598b1 { height: 0.3125rem; } }
.coh-ce-cpt_fixed_side_text-7abe1abe { width: 30px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.coh-ce-cpt_floating_animated_icon-cdf03400 { position: absolute; width: auto; height: 150px; margin-top: -75px; z-index: 1; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_floating_animated_icon-cdf03400 { display: block; } }
.right.coh-ce-cpt_floating_animated_icon-cdf03400 { position: absolute; right: 0; }
.left.coh-ce-cpt_floating_animated_icon-cdf03400 { position: absolute; left: 0; }
.coh-ce-cpt_floating_button-9c626468 { position: absolute; z-index: 667; padding: 25px; bottom: 11px; }
.coh-ce-cpt_floating_button-3fc20b84 { position: relative; z-index: 999; height: 75px; width: 75px; -webkit-border-radius: 50%; border-radius: 50%; }
.coh-ce-cpt_full_banner_card-62efbf73 { min-height: 100%; min-width: 100%; margin-top: 200px; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_full_banner_card-62efbf73 { margin-top: 140px; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_full_banner_card-b85509bf { margin-top: auto; margin-bottom: auto; margin-left: 20px; -webkit-box-pack: left; -webkit-justify-content: left; -ms-flex-pack: left; justify-content: left; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; text-align: left; }
@media (min-width: 1199px) { .coh-ce-cpt_full_banner_card-b85509bf { -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; text-align: center; } }
.coh-ce-cpt_full_banner_card-c4e0d4b6 { font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 46px; color: white; font-weight: 800; margin-bottom: 20px; }
@media (min-width: 1199px) { .coh-ce-cpt_full_banner_card-c4e0d4b6 { font-size: 80px; } }
.coh-ce-cpt_full_banner_card-df084050 { margin-top: 10px; }
.coh-ce-cpt_full_banner_card-ec49271 { margin-top: 25px; margin-right: auto; margin-bottom: 150px; margin-left: auto; -webkit-border-radius: 1px; border-radius: 1px; border-style: solid; border-color: #ff832b; width: auto; height: auto; background-color: #d19e59; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_full_banner_card-ec49271 { background-color: #d19e59; margin-top: 100px; margin-bottom: 150px; } }
.coh-ce-cpt_full_banner_card-a474c106 { font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 900; font-size: 14px; margin-top: 15px; margin-right: 35px; margin-bottom: 15px; margin-left: 35px; text-align: center; color: #083b2c; }
@media (min-width: 1199px) { .coh-ce-cpt_full_banner_card-a474c106 { font-size: 18px; } }
.coh-ce-cpt_full_height_header-5db8bcd { background-color: #121212; }
.coh-ce-cpt_full_height_header-b6aafc67 { color: white; font-size: 1.75rem; text-transform: uppercase; }
@media (min-width: 767px) { .coh-ce-cpt_full_height_header-b6aafc67 { font-size: 3.375rem; } }
.coh-ce-cpt_full_height_header-f0cc44a4 { margin-right: auto; margin-left: auto; text-align: center; position: absolute; bottom: 1.5625rem; }
.coh-ce-cpt_full_height_header-f0cc44a4 img { width: 3.125rem; }
.coh-ce-cpt_full_height_header-cbf50bf5 { border-left-width: 0.1875rem; border-bottom-width: 0.1875rem; border-bottom-style: solid; border-left-style: solid; border-bottom-color: white; border-left-color: white; padding: 0.625rem; -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_dynamic_redirect-203e76f0 { width: 100%; max-width: 73%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-cpt_header_with_dynamic_redirect-3cf681ea { height: 100%; margin-left: 0 !important; margin-right: 0 !important; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_dynamic_redirect-3cf681ea { -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; } }
.coh-ce-cpt_header_with_dynamic_redirect-3cf681ea .coh-row-inner { height: 100%; }
.coh-ce-cpt_header_with_dynamic_redirect-789844a1 { height: 100%; position: relative; text-align: center; max-width: 6.5rem; margin: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_dynamic_redirect-789844a1 { max-width: 8.75rem; margin: initial; } }
.coh-ce-cpt_header_with_dynamic_redirect-aa4e1a29 { max-height: 3.4375rem; width: auto; z-index: 501; position: relative; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_dynamic_redirect-aa4e1a29 { max-height: 4.0625rem; margin-top: 0; margin-bottom: 0; } }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_dynamic_redirect-6888e9d5 { height: 104px; } }
.coh-ce-cpt_header_with_dynamic_redirect-8db1b045 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_info_component-e6cd383c { max-width: 220px; position: absolute; top: 230px; left: 135px; }
.coh-ce-cpt_info_component-52bc51b7 { max-width: 60%; position: relative; left: 160px; top: 140px; margin-bottom: 240px; }
.coh-ce-cpt_info_component-a308a0a1 { width: 3%; position: absolute; top: 250px; left: 135px; }
.coh-ce-cpt_info_component-68bf206e { max-width: 540px; max-height: 377px; position: relative; top: 170px; right: 40px; font-family: 'AmsiPro Regular', 'Barlow Condensed', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 100; font-size: 24px; color: white; line-height: 30px; }
@media (min-width: 1199px) { .coh-ce-cpt_info_component-68bf206e { max-width: 540px; max-height: 377px; } }
.coh-ce-cpt_language_icon_content-d8f92803 { max-height: 30px; max-width: 16px; }
@media (min-width: 1199px) { .coh-ce-cpt_language_icon_content-d8f92803 { max-height: 40px; } }
.no-move-up.coh-ce-cpt_latest_contents-4c28241f .coh-style-hover-behavior:hover { top: 0; }
.coh-ce-cpt_multiple_accordion_item-6dd8f5a3 { width: 100%; margin-top: 18px; margin-bottom: 18px; 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; background-color: white; border-width: 1px; border-style: solid; border-color: #e1e1e1; }
@media (min-width: 1199px) { .coh-ce-cpt_multiple_accordion_item-6dd8f5a3 { width: 800px; } }
.coh-ce-cpt_multiple_accordion_item-6dd8f5a3 .panel { overflow: hidden; background-color: white; padding-right: 0; padding-left: 0; }
.coh-ce-cpt_multiple_accordion_item-6dd8f5a3 .active, .coh-ce-cpt_multiple_accordion_item-6dd8f5a3 .accordion:hover { background-color: #cccccc; }
.coh-ce-cpt_multiple_accordion_item-6dd8f5a3 .accordion { cursor: pointer; -webkit-transition: 0.9s; -o-transition: 0.9s; transition: 0.9s; background-color: #eeeeee; padding-top: 0; padding-right: 0; padding-bottom: 25px; padding-left: 0; }
.coh-ce-cpt_multiple_accordion_item-4341e0e0 { width: 100%; text-align: left; margin-top: 25px; }
.coh-ce-cpt_music_player-7e5667be { font-size: 13px; color: white; 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; max-width: 100%; }
.coh-ce-cpt_music_player-7e5667be p { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.coh-ce-cpt_new_banner_content-70f0efbf { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
.coh-ce-cpt_new_banner_content-4eab5798 { position: relative; left: 45%; margin-top: 58px; margin-bottom: 12px; }
@media (min-width: 1199px) { .coh-ce-cpt_new_banner_content-4eab5798 { margin-top: 150px; margin-right: 0; position: relative; left: 18.4375rem; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_banner_content-4eab5798 { left: 500px; margin-top: 155px; } }
@media (min-width: 1920px) { .coh-ce-cpt_new_banner_content-4eab5798 { left: 450px; } }
.coh-ce-cpt_new_banner_content-71d9fab2 { width: 30px; }
@media (min-width: 1199px) { .coh-ce-cpt_new_banner_content-71d9fab2 { width: 45px; } }
.coh-ce-cpt_new_banner_content-57db2781 { margin-left: 15%; }
@media (min-width: 1199px) { .coh-ce-cpt_new_banner_content-57db2781 { margin-left: 370px; } }
.coh-ce-cpt_new_header_dropdown_menu-8d2e4f6c { position: fixed; top: 0; background-image: none; min-height: 3.75rem; z-index: 9; width: 100%; background-color: #02291f; }
@media (min-width: 767px) { .coh-ce-cpt_new_header_dropdown_menu-8d2e4f6c { width: 100%; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, black), to(rgba(0, 0, 0, 0.18))); background-image: -webkit-linear-gradient(top, black 1%, rgba(0, 0, 0, 0.18) 100%); background-image: -o-linear-gradient(top, black 1%, rgba(0, 0, 0, 0.18) 100%); background-image: linear-gradient(180deg, black 1%, rgba(0, 0, 0, 0.18) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_header_dropdown_menu-8d2e4f6c { min-height: 6.25rem; background-color: rgba(0, 0, 0, 0); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, black), color-stop(69%, rgba(0, 0, 0, 0.557)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(top, black 1%, rgba(0, 0, 0, 0.557) 69%, rgba(0, 0, 0, 0) 100%); background-image: -o-linear-gradient(top, black 1%, rgba(0, 0, 0, 0.557) 69%, rgba(0, 0, 0, 0) 100%); background-image: linear-gradient(180deg, black 1%, rgba(0, 0, 0, 0.557) 69%, rgba(0, 0, 0, 0) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-cpt_new_header_dropdown_menu-61aa4241 { height: auto; width: 6.25rem; margin-top: 1.25rem; margin-left: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_new_header_dropdown_menu-61aa4241 { width: 9.375rem; padding-top: 2.1875rem; padding-left: 3.125rem; margin-top: 0; margin-left: 0; } }
.coh-ce-cpt_new_social_banner-b0007f18 { display: inline-block; -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; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-b0007f18 { display: inline-block; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_social_banner-b0007f18 { display: inline-block; } }
@media (min-width: 1920px) { .coh-ce-cpt_new_social_banner-b0007f18 { display: inline-block; } }
.coh-ce-cpt_new_social_banner-9afdf6e8 { max-width: 60px; display: inline-block; margin-top: auto; margin-right: 10px; margin-bottom: auto; margin-left: 5px; }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-9afdf6e8 { display: inline-block; max-width: 70px; } }
.coh-ce-cpt_new_social_banner-329adcf0 { display: none; color: white; }
@media (min-width: 767px) { .coh-ce-cpt_new_social_banner-329adcf0 { display: inline-block; bottom: 10px; position: relative; top: auto; line-height: 1.5625rem; text-align: left; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-329adcf0 { display: inline-block; position: relative; bottom: 15px; line-height: 25px; text-align: left; top: auto; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_social_banner-329adcf0 { display: inline-block; } }
@media (min-width: 1920px) { .coh-ce-cpt_new_social_banner-329adcf0 { display: inline-block; } }
.coh-ce-cpt_new_social_banner-85693f87 { display: none; margin-right: 10px; margin-left: 10px; width: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-85693f87 { display: inline-block; margin-right: 15px; margin-left: 15px; max-width: 2px; position: relative; bottom: auto; top: auto; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_social_banner-85693f87 { display: inline-block; } }
@media (min-width: 1920px) { .coh-ce-cpt_new_social_banner-85693f87 { display: inline-block; } }
.coh-ce-cpt_new_social_banner-570f8cd2 { display: inline-block; -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; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-570f8cd2 { display: inline-block; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_social_banner-570f8cd2 { display: inline-block; } }
.coh-ce-cpt_new_social_banner-78e6bffd { max-width: 60px; display: inline-block; margin-right: 10px; margin-left: 5px; }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-78e6bffd { display: inline-block; max-width: 70px; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_social_banner-78e6bffd { display: inline-block; } }
.coh-ce-cpt_new_social_banner-a1165f65 { display: none; text-align: left; color: white; line-height: 25px; position: relative; top: auto; }
@media (min-width: 767px) { .coh-ce-cpt_new_social_banner-a1165f65 { display: inline-block; position: relative; top: auto; bottom: 10px; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-a1165f65 { display: inline-block; position: relative; bottom: 15px; top: auto; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_social_banner-a1165f65 { display: inline-block; } }
.coh-ce-cpt_new_social_banner-6ec7b139 { display: none; margin-right: 5px; margin-left: 5px; width: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-6ec7b139 { display: inline-block; max-width: 2px; margin-right: 15px; margin-left: 15px; bottom: auto; position: relative; top: auto; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_social_banner-6ec7b139 { display: inline-block; } }
.coh-ce-cpt_new_social_banner-4c264f41 { display: inline-block; -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; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-4c264f41 { display: inline-block; } }
.coh-ce-cpt_new_social_banner-bc63e14c { max-width: 60px; display: inline-block; margin-right: 10px; margin-left: 5px; }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-bc63e14c { display: inline-block; max-width: 70px; } }
.coh-ce-cpt_new_social_banner-86d4bec { display: none; text-align: left; color: white; line-height: 25px; }
@media (min-width: 767px) { .coh-ce-cpt_new_social_banner-86d4bec { display: inline-block; position: relative; top: auto; bottom: 15px; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-86d4bec { display: inline-block; position: relative; bottom: 14px; top: auto; } }
.coh-ce-cpt_new_social_banner-8f5717e9 { display: inline-block; margin-top: auto; margin-bottom: auto; -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; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-8f5717e9 { display: inline-block; } }
.coh-ce-cpt_new_social_banner-159d4651 { display: none; text-align: left; color: white; line-height: 25px; }
@media (min-width: 767px) { .coh-ce-cpt_new_social_banner-159d4651 { display: inline-block; bottom: 15px; top: auto; position: relative; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_social_banner-159d4651 { display: inline-block; position: relative; bottom: 25px; top: auto; } }
.coh-ce-cpt_overflow_bottom_menu-d431a25c { -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 100%; overflow: hidden; text-align: center; }
.c-overflow-bottom-menu__item--highlighted .coh-ce-cpt_overflow_bottom_menu-d431a25c { -webkit-transform: translateY(26px); -ms-transform: translateY(26px); transform: translateY(26px); }
.paragraph-container-horizontal-small.coh-ce-cpt_paragraph-fd7babe1 { width: 95%; }
@media (min-width: 1199px) { .paragraph-container-horizontal-small.coh-ce-cpt_paragraph-fd7babe1 { width: 70%; max-width: 1400px; } }
.paragraph-container-horizontal-medium.coh-ce-cpt_paragraph-fd7babe1 { width: 93%; }
@media (min-width: 1199px) { .paragraph-container-horizontal-medium.coh-ce-cpt_paragraph-fd7babe1 { width: 50%; max-width: 1200px; } }
.paragraph-container-horizontal-large.coh-ce-cpt_paragraph-fd7babe1 { width: 61%; }
@media (min-width: 1199px) { .paragraph-container-horizontal-large.coh-ce-cpt_paragraph-fd7babe1 { width: 30%; max-width: 970px; } }
.paragraph-container-horizontal-none.coh-ce-cpt_paragraph-fd7babe1 { width: 100%; }
.coh-ce-cpt_paragraph-87b674f6 { margin-bottom: 0; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (min-width: 1199px) { .coh-ce-cpt_paragraph-87b674f6 { margin-bottom: 0; max-width: 100%; } }
.coh-ce-cpt_paragraph-4a1d6b04 { max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_paragraph-4a1d6b04 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.paragraph-button-align-center.coh-ce-cpt_paragraph-4a1d6b04 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.paragraph-button-align-left.coh-ce-cpt_paragraph-4a1d6b04 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.paragraph-button-align-right.coh-ce-cpt_paragraph-4a1d6b04 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-cpt_paragraph-65370670 { margin-top: 1.25rem; margin-right: 0.625rem; margin-bottom: 2.1875rem; margin-bottom: 0!important; }
@media (min-width: 1199px) { .coh-ce-cpt_paragraph-65370670 { margin-top: 25px; margin-right: 0.625rem; margin-bottom: 0; } }
.coh-ce-cpt_paragraph-8b0209dd { max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_paragraph-8b0209dd { margin-left: 6.125rem; max-width: 770px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.paragraph-button-align-center.coh-ce-cpt_paragraph-8b0209dd { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.paragraph-button-align-left.coh-ce-cpt_paragraph-8b0209dd { -webkit-box-pack: flex-startParagraph; -webkit-justify-content: flex-startParagraph; -ms-flex-pack: flex-startParagraph; justify-content: flex-startParagraph; margin: 0; }
.paragraph-button-align-right.coh-ce-cpt_paragraph-8b0209dd { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-cpt_paragraph-1f24d295 { margin-top: 1.25rem; margin-right: 0.625rem; margin-bottom: 0; margin-bottom: 0!important; }
@media (min-width: 1199px) { .coh-ce-cpt_paragraph-1f24d295 { margin-top: 1.5625rem; margin-right: 0.625rem; margin-bottom: 0; } }
.coh-ce-cpt_popup-d1a23714 { display: none; }
.coh-ce-cpt_popup-73d16ab7 { display: none; }
.coh-ce-cpt_prizes_boxes-64c48d21 { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_prizes_boxes-64c48d21 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 1.9375rem; margin-bottom: 1.9375rem; margin-left: 6vw; max-width: 1440px; } }
@media (min-width: 1440px) { .coh-ce-cpt_prizes_boxes-64c48d21 { margin-left: 6vw; } }
@media (min-width: 1920px) { .coh-ce-cpt_prizes_boxes-64c48d21 { margin-left: 15vw; } }
.coh-ce-cpt_prizes_boxes-a5f0b533 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 1199px) { .coh-ce-cpt_prizes_boxes-a5f0b533 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: space-evenly; -webkit-justify-content: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 31px; } }
@media (min-width: 1199px) { .coh-ce-cpt_prizes_cards-e0997449 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_prizes_cards-9bbbf7b3 { overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_prizes_cards-9bbbf7b3 { margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; } }
.coh-ce-cpt_prizes_cards-195b7a61 { width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 265px; }
@media (min-width: 1199px) { .coh-ce-cpt_prizes_cards-195b7a61 { width: 100%; max-width: 360px; } }
.coh-ce-cpt_prizes_cards-2c1f7aae { height: 368px; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_prizes_cards-2c1f7aae { height: 260px; } }
.coh-ce-cpt_prizes_cards-a37d8014 { display: none; height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; }
@media (min-width: 1199px) { .coh-ce-cpt_prizes_cards-a37d8014 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_prizes_cards-9ce67f9f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_prizes_cards-9ce67f9f { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_product_slider_container-663a976d { padding-top: 45px; padding-right: 0; padding-bottom: 20px; padding-left: 0; } }
.coh-ce-cpt_product_slider_container-cf68dbde div div div div.slick-track { -webkit-transform: rotateX(-285deg) rotateY(0) rotateZ(0); transform: rotateX(-285deg) rotateY(0) rotateZ(0); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: stretch; -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid .slick-next { -webkit-transition: 200ms linear right; -o-transition: 200ms linear right; transition: 200ms linear right; right: 55px; }
@media (min-width: 1199px) { .coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid .slick-next { right: -85px; } }
.coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid .slick-prev { -webkit-transition: 200ms linear left; -o-transition: 200ms linear left; transition: 200ms linear left; left: 55px; }
@media (min-width: 1199px) { .coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid .slick-prev { left: -85px; } }
.coh-ce-cpt_product_slider_container-cf68dbde .slick-current .cards-info { display: block; }
.coh-ce-cpt_product_slider_container-cf68dbde .slick-current .cards-info p { opacity: 1; }
@media (min-width: 1199px) { .coh-ce-cpt_product_slider_container-cf68dbde .slick-current .cards-info p { opacity: 0; } }
.coh-ce-cpt_product_slider_container-cf68dbde .slick-current .cards-info a { opacity: 1; }
@media (min-width: 1199px) { .coh-ce-cpt_product_slider_container-cf68dbde .slick-current .cards-info a { opacity: 0; } }
.coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid { padding-left: 0 !important; }
@media (min-width: 1199px) { .coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid { overflow: visible; } }
.coh-ce-cpt_responsive_image-2b1d158a { position: relative; }
.coh-ce-cpt_responsive_image-2ce6bc06 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-ce-cpt_review_comments-90fbd6f2 { padding: 32px; }
.coh-ce-cpt_review_comments-90fbd6f2 .form-item { width: 100%; margin-bottom: 21px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-cpt_review_comments-90fbd6f2 .form-item.form-type-checkbox input { height: auto; width: auto; margin-right: 5px; }
.coh-ce-cpt_review_comments-90fbd6f2 .form-item.form-type-checkbox label { width: auto; }
.coh-ce-cpt_review_comments-90fbd6f2 .form-item label { width: 100%; margin-bottom: 8px; }
.coh-ce-cpt_review_comments-90fbd6f2 .form-item input { height: 50px; width: 100%; border-width: 1px; -webkit-border-radius: 8px; border-radius: 8px; }
.coh-ce-cpt_review_comments-90fbd6f2 .form-item .text-count-wrapper { margin-top: 8px; }
.coh-ce-cpt_review_comments-90fbd6f2 .form-item textarea { -webkit-border-radius: 8px; border-radius: 8px; width: 100%; }
.coh-ce-cpt_review_comments-90fbd6f2 div { width: 100%; }
.coh-ce-cpt_review_comments-e71876a3 .views-row { margin-top: 16px; margin-bottom: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-bottom: 20px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #bcbcbc; }
.coh-ce-cpt_review_comments-e71876a3 .views-row .views-field views-field-webform-submission-value-9 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; width: 50%; font-weight: 900; font-size: 16px; }
.coh-ce-cpt_review_comments-e71876a3 .views-row .views-field views-field-webform-submission-value-9 span { font-weight: 900; font-size: 16px; }
.coh-ce-cpt_review_comments-e71876a3 .views-row .views-field-webform-submission-value { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.coh-ce-cpt_review_comments-e71876a3 .views-row .views-field-webform-submission-value-7 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; width: 100%; }
.coh-ce-cpt_review_comments-e71876a3 .views-row .views-field-webform-submission-value-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
.coh-ce-cpt_review_comments-e71876a3 .views-field-webform-submission-value-6 { font-size: 16px; font-weight: 700; margin-bottom: 8px; -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; width: 100%; }
.coh-ce-cpt_service-52707500 { font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 800; font-size: 26px; color: #007f6d; }
@media (min-width: 1199px) { .coh-ce-cpt_service-52707500 { font-size: 34px; } }
.coh-ce-cpt_service-93560776 { text-align: center; }
.coh-ce-cpt_service-d900e148 { font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; text-align: center; font-size: 14px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
@media (min-width: 1199px) { .coh-ce-cpt_service-d900e148 { font-size: 14px; } }
@media (min-width: 1440px) { .coh-ce-cpt_service-d900e148 { font-size: 14px; } }
.coh-ce-cpt_service_card-30d0884b { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -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-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; margin-top: 220px; background: -webkit-linear-gradient(269.93deg, rgba(0, 0, 0, 0) 0.06%, #000000 99.94%); background: -o-linear-gradient(269.93deg, rgba(0, 0, 0, 0) 0.06%, #000000 99.94%); background: linear-gradient(180.07deg, rgba(0, 0, 0, 0) 0.06%, #000000 99.94%); }
.coh-ce-cpt_service_card-1b08bd24 { font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-weight: 900; font-size: 22px; margin-bottom: 10px; margin-left: 40px; }
@media (min-width: 1199px) { .coh-ce-cpt_service_card-1b08bd24 { font-size: 22px; } }
.coh-ce-cpt_service_card-9a9ef68b { margin-bottom: 10px; margin-left: 40px; text-align: left; color: white; font-family: 'AmsiPro Regular', 'Barlow Condensed', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 12px; }
@media (min-width: 767px) { .coh-ce-cpt_service_card-9a9ef68b { font-size: 12px; text-align: left; } }
@media (min-width: 1199px) { .coh-ce-cpt_service_card-9a9ef68b { font-size: 14px; text-align: left; } }
.coh-ce-cpt_service_card-4c64289e { border-style: solid; border-color: #d7a74d; border-width: 1px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; margin-top: 30px; margin-bottom: 40px; margin-left: 40px; }
.coh-ce-cpt_service_card-310f64dc { font-family: 'AmsiPro Ultra', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #d7a74d; font-weight: 900; font-size: 14px; }
@media (min-width: 1199px) { .coh-ce-cpt_service_card-310f64dc { font-size: 12px; } }
.coh-ce-cpt_simple_container_scroll-5a2efcbc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; overflow-x: auto; max-width: 740px; padding-top: 0.5rem; padding-bottom: 0.5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_container_scroll-5a2efcbc { overflow-x: auto; } }
.coh-ce-cpt_simple_container_scroll-5a2efcbc::-webkit-scrollbar { height: 4px; margin-top: 0.5rem; margin-right: 0.25rem; margin-left: 0.25rem; }
.coh-ce-cpt_simple_container_scroll-5a2efcbc::-webkit-scrollbar-track { background-color: #e1e1e1; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; }
.coh-ce-cpt_simple_container_scroll-5a2efcbc::-webkit-scrollbar-thumb { -webkit-border-radius: 0.625rem; border-radius: 0.625rem; background-color: #cf0a2c; border-width: 0.125rem; }
.coh-ce-cpt_simple_container_scroll-5a2efcbc .tag-menu-item { margin-right: 0.5rem; }
.coh-ce-cpt_simple_container_scroll-5a2efcbc .tag-menu-item:last-child { margin-right: 0; }
.coh-ce-cpt_simple_content_card-237e4938 { padding-bottom: 30px; }
.coh-ce-cpt_simple_content_card-d298bcdc { width: 100%; }
.coh-ce-cpt_simple_content_card-e357b7ab { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_simple_content_card-ca4f1a13 { height: 258px; width: auto; max-height: 100%; max-width: 100%; }
.coh-ce-cpt_simple_content_card-c6a0955b { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 20px; margin-bottom: 30px; }
.coh-ce-cpt_simple_content_card-cf8de899 { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_slider_container-aeeaf056 .coh-slider-nav-bottom { margin-top: 0.625rem; margin-right: 0; margin-bottom: 0.625rem; margin-left: 0; }
.coh-ce-cpt_slider_container-aeeaf056 .coh-slider-nav-bottom { 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_slider_container-aeeaf056 .coh-slider-container-mid { overflow: inherit; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_container-aeeaf056 .coh-slider-container-mid { overflow: inherit; } }
.coh-ce-cpt_slider_container-aeeaf056 .coh-slider-container-mid .slick-next { right: -5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_container-aeeaf056 .coh-slider-container-mid .slick-next { -webkit-transition: 200ms linear right; -o-transition: 200ms linear right; transition: 200ms linear right; } }
.coh-ce-cpt_slider_container-aeeaf056 .coh-slider-container-mid .slick-prev { -webkit-transition: 200ms linear left; -o-transition: 200ms linear left; transition: 200ms linear left; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_container-aeeaf056 .coh-slider-container-mid .slick-prev { left: -5rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_slider_thumbnail_item-93ff4c31 { height: 500px; } }
.coh-ce-cpt_slider_thumbnail_item-1c505fa0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; width: 100%; }
.coh-ce-cpt_slide_banner-67a54c07 { min-height: 100vh; }
.coh-ce-cpt_slide_banner-dcd39fe7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_slide_banner-4917262e { position: absolute; width: 100%; bottom: 0; }
.coh-ce-cpt_slide_banner-d7044e7c { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; margin-bottom: 6.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_slide_banner-d7044e7c { margin-bottom: 10.3125rem; } }
@media (min-width: 1920px) { .coh-ce-cpt_slide_banner-d7044e7c { width: 100%; } }
.coh-ce-cpt_slide_banner-d230a8d8 { color: white; }
@media (min-width: 1199px) { .coh-ce-cpt_slide_banner-d230a8d8 { width: 50%; } }
.copy-off.coh-ce-cpt_social_sharing-30018f93 .a2a_button_copy_link { display: none; }
.email-off.coh-ce-cpt_social_sharing-30018f93 .a2a_button_email { display: none; }
.whatsapp-off.coh-ce-cpt_social_sharing-30018f93 .a2a_button_whatsapp { display: none; }
.twitter-off.coh-ce-cpt_social_sharing-30018f93 .a2a_button_twitter { display: none; }
.facebook-off.coh-ce-cpt_social_sharing-30018f93 .a2a_button_facebook { display: none; }
.coh-ce-cpt_social_sharing-30018f93 span.a2a_label_custom { display: none; }
.coh-ce-cpt_tag_menu_anchor-cafa4e03 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 1rem; }
.coh-ce-cpt_text_card_new-b2d774a9 { color: #121212; margin-top: 8px; margin-right: 8px; margin-left: 8px; min-width: 17.1875rem; max-width: 17.1875rem; }
.is-none-pointer-events.coh-ce-cpt_text_card_new-b2d774a9 { pointer-events: none; }
.coh-ce-cpt_text_card_new-f3daccf7 { height: 15.9375rem; -o-object-fit: cover; object-fit: cover; }
.coh-ce-cpt_text_card_new-7198be22 { margin-top: 16px; }
.coh-ce-cpt_text_card_type_2-7c86c74a { margin-right: 15px; margin-left: 15px; }
.no-margin.coh-ce-cpt_text_card_type_2-7c86c74a { margin-right: 0; margin-left: 0; }
.is-none-pointer-events.coh-ce-cpt_text_card_type_2-8b27687c { pointer-events: none; }
.coh-ce-cpt_text_card_type_2-8e97d6ee { width: 250px; }
@media (min-width: 565px) { .coh-ce-cpt_text_card_type_2-8e97d6ee { width: 394px; } }
.coh-ce-cpt_text_card_type_2-9f9bfb10 { -o-object-fit: cover; object-fit: cover; }
.text_card_type_2_larger.coh-ce-cpt_text_card_type_2-9f9bfb10 { height: 20.3125rem; width: 15.625rem; }
@media (min-width: 565px) { .text_card_type_2_larger.coh-ce-cpt_text_card_type_2-9f9bfb10 { height: 32.25rem; width: 24.625rem; } }
.text_card_type_2_smaller.coh-ce-cpt_text_card_type_2-9f9bfb10 { height: 11.5625rem; width: 15.625rem; }
@media (min-width: 565px) { .text_card_type_2_smaller.coh-ce-cpt_text_card_type_2-9f9bfb10 { height: 18.3125rem; width: 24.625rem; } }
.coh-ce-cpt_text_card_type_2-7198be22 { margin-top: 16px; }
.coh-ce-cpt_text_slider-cb082f12 { padding: 10px; }
@media (min-width: 1199px) { .coh-ce-cpt_text_slider-cb082f12 { padding: 45px; } }
.coh-ce-cpt_text_slider-cb082f12 .coh-slider-container .coh-slider-nav-bottom ul.slick-dots { position: relative; 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; }
.coh-ce-cpt_text_slider-223bc2bc { margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 1199px) { .coh-ce-cpt_text_slider-223bc2bc { margin-top: 30px; margin-bottom: 30px; } }
@media (min-width: 1199px) { .coh-ce-cpt_text_slider-e8736353 { width: 60%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-cpt_trial_form-359f4bb7 { padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }
@media (min-width: 1199px) { .coh-ce-cpt_trial_form-359f4bb7 { padding-top: 100px; padding-right: 100px; padding-bottom: 100px; padding-left: 100px; } }
.coh-ce-cpt_two_column_image_and_text-9ac49c7a { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_two_column_image_and_text-9ac49c7a { display: block; } }
.coh-ce-cpt_two_column_image_and_text-14ff31d9 { padding-right: 30px; padding-left: 30px; position: relative; }
.outside-image.coh-ce-cpt_two_column_image_and_text-14ff31d9 { position: relative; }
.outside-image.coh-ce-cpt_two_column_image_and_text-14ff31d9 img { max-height: 500px; max-width: 100%; height: auto; width: auto; position: absolute; top: -50px; }
.coh-ce-cpt_two_column_image_and_text-979dc957 { height: auto; width: auto; max-height: 400px; max-width: 100%; }
.coh-ce-cpt_two_column_image_and_text-80a40305 { 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; padding-right: 50px; }
@media (min-width: 1199px) { .coh-ce-cpt_two_column_image_and_text-80a40305 { padding: 20px; } }
.coh-ce-cpt_two_column_image_and_text-a86d3edf { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 20px; }
@media (min-width: 1199px) { .coh-ce-cpt_two_column_image_and_text-a86d3edf { height: 400px; padding-right: 50px; } }
.coh-ce-66e7fad1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 16px; }
.coh-ce-d1a23714 { display: none; }
.coh-ce-e11fdb39 .gallery-thumb { display: none; }
.coh-ce-e11fdb39 .slick-list { height: auto; }
.coh-ce-7b79101 { overflow: auto; height: auto; margin-top: 5px; margin-bottom: 15px; }
.coh-ce-83f5457 { color: white; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.3125rem; line-height: 2.25rem; text-transform: uppercase; }
.coh-ce-18356c1c { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.875rem; line-height: 1.25rem; }
.coh-ce-c70cb3b1 .gallery { display: none; }
.coh-ce-c70cb3b1 .slick-track { margin: 0; }
.coh-ce-4360a0ad { max-width: 100%; width: 100%; margin-top: 30px; display: none; }
.coh-ce-942d09c3 { width: 100%; margin-left: 10px; display: none; max-width: 100%; }
.coh-ce-ace9805e { position: relative; }
.coh-ce-ace9805e .search-messages { padding-top: 5rem; }
.coh-ce-ace9805e .search-messages { padding-top: 3.125rem; }
.coh-ce-5a95001 { display: none; }
.coh-ce-e40b4471 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (min-width: 1199px) { .coh-ce-e40b4471 { -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; } }
@media (min-width: 1920px) { .coh-ce-e40b4471 { list-style-type: none; } }
.coh-ce-e40b4471 > li { width: auto; padding-right: 0.625rem; border-right-width: 1px; border-right-style: none; margin-right: 0.625rem; margin-bottom: 0.9375rem; list-style-type: none; }
@media (min-width: 1199px) { .coh-ce-e40b4471 > li { margin-right: 0.625rem; margin-bottom: 0; border-right-style: solid; } }
.coh-ce-e40b4471 > li:last-child { border-style: none; }
.coh-ce-e40b4471 > li > a { color: white; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; }
@media (min-width: 1920px) { .coh-ce-e40b4471 > li > a:hover { color: #121212; } }
@media (min-width: 1920px) { .coh-ce-e40b4471 > li > ul { margin-left: 0; } }
@media (min-width: 1920px) { .coh-ce-e40b4471 > li > ul > li { list-style-type: none; margin-bottom: 1rem; margin-left: 0; } }
.coh-ce-e83e7c30 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-5bf1ae2c { margin-right: 24px; }
.coh-ce-3b300fcc { font-size: 16px; padding-top: 0; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
.coh-ce-43a1d93d { background-color: rgba(0, 0, 0, 0); }
.coh-ce-43a1d93d article { 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-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-bottom: 25px; }
@media (min-width: 1199px) { .coh-ce-43a1d93d article { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; margin-bottom: unset; } }
.coh-ce-43a1d93d .coh-view-contents > div { padding-top: 25px; padding-bottom: 100px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
@media (min-width: 1199px) { .coh-ce-43a1d93d .coh-view-contents > div { padding-top: 60px; padding-bottom: 150px; } }
.coh-ce-8c9b91bb { padding-top: 0; padding-bottom: 20px; background-color: rgba(0, 0, 0, 0); }
@media (min-width: 1199px) { .coh-ce-8c9b91bb { padding-top: 0; padding-bottom: 40px; } }
.coh-ce-8c9b91bb article { margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
.coh-ce-8c9b91bb .coh-view-contents > div { padding-top: 25px; padding-bottom: 100px; }
@media (min-width: 1199px) { .coh-ce-8c9b91bb .coh-view-contents > div { padding-top: 35px; padding-bottom: 100px; } }
.coh-ce-8c9b91bb .slick-dots { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
.coh-ce-3acc3a41 .coh-slider-container-mid .slick-next { right: -5rem; }
@media (min-width: 1199px) { .coh-ce-3acc3a41 .coh-slider-container-mid .slick-next { -webkit-transition: 200ms linear right; -o-transition: 200ms linear right; transition: 200ms linear right; } }
.coh-ce-3acc3a41 .coh-slider-container-mid .slick-prev { left: -5rem; }
@media (min-width: 1199px) { .coh-ce-3acc3a41 .coh-slider-container-mid .slick-prev { -webkit-transition: 200ms linear left; -o-transition: 200ms linear left; transition: 200ms linear left; } }
.coh-ce-8c9b91bb { padding-top: 0; padding-bottom: 20px; background-color: rgba(0, 0, 0, 0); }
@media (min-width: 1199px) { .coh-ce-8c9b91bb { padding-top: 0; padding-bottom: 40px; } }
.coh-ce-8c9b91bb article { margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
.coh-ce-8c9b91bb .coh-view-contents > div { padding-top: 25px; padding-bottom: 100px; }
@media (min-width: 1199px) { .coh-ce-8c9b91bb .coh-view-contents > div { padding-top: 35px; padding-bottom: 100px; } }
.coh-ce-8c9b91bb .slick-dots { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
.coh-ce-3acc3a41 .coh-slider-container-mid .slick-next { right: -5rem; }
@media (min-width: 1199px) { .coh-ce-3acc3a41 .coh-slider-container-mid .slick-next { -webkit-transition: 200ms linear right; -o-transition: 200ms linear right; transition: 200ms linear right; } }
.coh-ce-3acc3a41 .coh-slider-container-mid .slick-prev { left: -5rem; }
@media (min-width: 1199px) { .coh-ce-3acc3a41 .coh-slider-container-mid .slick-prev { -webkit-transition: 200ms linear left; -o-transition: 200ms linear left; transition: 200ms linear left; } }
.coh-ce-15313977 { padding-top: 20px; padding-bottom: 20px; }
@media (min-width: 1199px) { .coh-ce-15313977 { padding-top: 40px; padding-bottom: 40px; } }
@media (min-width: 1199px) { .coh-ce-15313977 article:first-child { grid-column-start: span 2; grid-row-start: span 2; } }
@media (min-width: 1199px) { .coh-ce-15313977 article:first-child .container-news-card { min-height: 240px; max-height: 100%; height: auto; min-width: 375px; max-width: 100%; width: auto; } }
@media (min-width: 1199px) { .coh-ce-15313977 article:first-child .container-news-card .card-background { min-height: 240px; max-height: unset; height: auto; min-width: 375px; max-width: unset; width: auto; } }
.coh-ce-15313977 article:first-child .container-news-card .container-card { width: 100%; }
@media (min-width: 1199px) { .coh-ce-15313977 article:first-child .container-news-card .card-solid-container > div:first-child { height: 198px; padding-left: 35px; } }
.coh-ce-15313977 article:first-child .container-news-card .card-solid-container > div:last-child { padding-left: 35px; }
@media (min-width: 1199px) { .coh-ce-15313977 article:first-child .container-news-card .card-solid-container > div:last-child { height: 297px; } }
@media (min-width: 1199px) { .coh-ce-15313977 article:first-child .container-news-card h2 { font-size: 25px; margin-top: 15px; } }
@media (min-width: 1199px) { .coh-ce-15313977 article:first-child .card-naked .card-background { height: 495px; } }
@media (min-width: 1199px) { .coh-ce-15313977 article:first-child .card-naked .card-naked-container { padding-left: 25px; } }
.coh-ce-15313977 article .card-background { max-width: 340px; }
@media (min-width: 1199px) { .coh-ce-15313977 article .card-background { max-width: unset; } }
.coh-ce-15313977 .coh-view-contents { display: grid; gap: 1rem; grid-template-columns: 1fr; grid-template-rows: repeat(auto-fit, minmax(250px, 1fr)); }
@media (min-width: 1199px) { .coh-ce-15313977 .coh-view-contents { grid-template-columns: repeat(3, 375px); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
.coh-ce-9b4ed086 { 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-a600f7aa { padding-top: 20px; padding-bottom: 20px; }
@media (min-width: 1199px) { .coh-ce-a600f7aa { padding-top: 40px; padding-bottom: 40px; } }
@media (min-width: 1199px) { .coh-ce-a600f7aa article:first-child { grid-column-start: span 2; grid-row-start: span 2; } }
@media (min-width: 1199px) { .coh-ce-a600f7aa article:first-child .container-news-card { min-height: 240px; max-height: 100%; height: 527px; min-width: 23.4375rem; max-width: 100%; width: auto; } }
.coh-ce-a600f7aa article:first-child .container-news-card .container-card { width: 100%; height: 100%; }
.coh-ce-a600f7aa article:first-child .container-news-card .container-card .card-background { position: absolute; bottom: 0; }
@media (min-width: 1199px) { .coh-ce-a600f7aa article:first-child .container-news-card .card-solid-container div:first-child { height: 198px; padding-left: 35px; } }
.coh-ce-a600f7aa article:first-child .container-news-card .card-solid-container div:last-child { padding-left: 35px; }
@media (min-width: 1199px) { .coh-ce-a600f7aa article:first-child .container-news-card .card-solid-container div:last-child { height: 297px; } }
@media (min-width: 1199px) { .coh-ce-a600f7aa article:first-child .container-news-card h2 { font-size: 25px; margin-top: 15px; } }
.coh-ce-a600f7aa article:first-child .coh-link img { display: none; }
.coh-ce-a600f7aa article .card-solid .container-news-card > .coh-link { display: block; }
.coh-ce-a600f7aa .coh-view-contents { display: grid; gap: 1rem; grid-template-columns: 1fr; grid-template-rows: repeat(auto-fit, minmax(250px, 1fr)); }
@media (min-width: 1199px) { .coh-ce-a600f7aa .coh-view-contents { grid-template-columns: repeat(3, 1fr); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
.coh-ce-8c9b91bb { padding-top: 0; padding-bottom: 20px; background-color: rgba(0, 0, 0, 0); }
@media (min-width: 1199px) { .coh-ce-8c9b91bb { padding-top: 0; padding-bottom: 40px; } }
.coh-ce-8c9b91bb article { margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
.coh-ce-8c9b91bb .coh-view-contents > div { padding-top: 25px; padding-bottom: 100px; }
@media (min-width: 1199px) { .coh-ce-8c9b91bb .coh-view-contents > div { padding-top: 35px; padding-bottom: 100px; } }
.coh-ce-8c9b91bb .slick-dots { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
.coh-ce-27a8783 { padding-top: 30px; padding-bottom: 30px; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-27a8783 { padding-top: 70px; padding-bottom: 70px; } }
.coh-ce-27a8783 .slick-track { margin-left: 0; }
.coh-ce-75688291 .coh-slider-nav-bottom { margin-top: 0.625rem; margin-right: 0; margin-bottom: 0.625rem; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-ce-75688291 .coh-slider-container-mid { overflow: inherit; } }
.coh-ce-75688291 .coh-slider-container-mid .slick-next { right: -5rem; }
@media (min-width: 1199px) { .coh-ce-75688291 .coh-slider-container-mid .slick-next { -webkit-transition: 200ms linear right; -o-transition: 200ms linear right; transition: 200ms linear right; } }
.coh-ce-75688291 .coh-slider-container-mid .slick-prev { -webkit-transition: 200ms linear left; -o-transition: 200ms linear left; transition: 200ms linear left; }
@media (min-width: 1199px) { .coh-ce-75688291 .coh-slider-container-mid .slick-prev { left: -5rem; } }
.coh-ce-f2bcfe2c { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 767px) { .coh-ce-f2bcfe2c { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (min-width: 1440px) { .coh-ce-f2bcfe2c { margin-bottom: 5rem; } }
.coh-ce-3bf156d4 { color: #e8b84d; font-size: 2rem; text-transform: uppercase; text-align: center; }
@media (min-width: 767px) { .coh-ce-3bf156d4 { font-size: 2rem; text-align: left; } }
.coh-ce-b0d5e87b { -webkit-transform: rotate(40deg); -ms-transform: rotate(40deg); transform: rotate(40deg); width: 8.125rem; margin-top: 1.25rem; margin-right: auto; margin-bottom: 1.25rem; margin-left: auto; padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; }
@media (min-width: 767px) { .coh-ce-b0d5e87b { width: 7.1875rem; margin-top: -2.5rem; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-transform: rotate(310deg); -ms-transform: rotate(310deg); transform: rotate(310deg); } }
@media (min-width: 1199px) { .coh-ce-b0d5e87b { width: 10.625rem; margin-top: -4.6875rem; margin-right: 0; margin-left: 2.1875rem; } }
@media (min-width: 1440px) { .coh-ce-b0d5e87b { margin-left: 0; } }
.coh-ce-7aa269b1 select { padding-top: 0.625rem; padding-right: 0.9375rem; padding-bottom: 0.625rem; padding-left: 0.9375rem; background-color: white; width: 100%; margin-top: 1.25rem; margin-bottom: 1.25rem; }
@media (min-width: 767px) { .coh-ce-7aa269b1 select { margin-top: 0; margin-bottom: 0; } }
.coh-ce-7d624e94 { padding-bottom: 3.125rem; }
.coh-ce-d95bace2 { font-weight: bold; color: white; }
@media (min-width: 1199px) { .coh-ce-d95bace2 { margin-bottom: 1.875rem; } }
.coh-ce-d95bace2 .bar-data { color: white; }
@media (min-width: 1199px) { .coh-ce-d95bace2 .bar-data { font-size: 0.875rem; } }
.coh-ce-d95bace2 .bar-data a { color: white; }
@media (min-width: 1199px) { .coh-ce-d95bace2 .bar-data a { display: block; } }
.coh-ce-d95bace2 .bar-data .title, .coh-ce-d95bace2 .bar-data .data { position: absolute; }
@media (min-width: 1199px) { .coh-ce-d95bace2 .bar-data .title, .coh-ce-d95bace2 .bar-data .data { position: absolute; } }
.coh-ce-d95bace2 .bar-data .title { text-transform: uppercase; font-size: 1.5rem; top: 0; position: absolute; padding-top: 0.625rem; padding-left: 0.625rem; }
@media (min-width: 1199px) { .coh-ce-d95bace2 .bar-data .title { top: 0; position: absolute; padding-top: 1.25rem; padding-left: 1.25rem; font-size: 1.75rem; } }
@media (min-width: 1440px) { .coh-ce-d95bace2 .bar-data .title { font-size: 2rem; } }
.coh-ce-d95bace2 .bar-data .data { position: absolute; bottom: 0; display: block; padding-right: 0.625rem; padding-bottom: 1.25rem; padding-left: 0.625rem; width: 100%; }
@media (min-width: 1199px) { .coh-ce-d95bace2 .bar-data .data { position: absolute; bottom: 0; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; font-size: 1rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; } }
.coh-ce-d95bace2 .bar-data .data .map-link { text-transform: uppercase; position: absolute; right: 0.625rem; bottom: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-d95bace2 .bar-data .data .map-link { position: relative; bottom: 0; right: 0; } }
.coh-ce-d95bace2 .bar-data .data .reservation a { background-color: #dfac47; text-transform: uppercase; -webkit-border-radius: 0.9375rem; border-radius: 0.9375rem; padding-top: 0.25rem; padding-right: 0.625rem; padding-bottom: 0.25rem; padding-left: 0.625rem; font-size: 0.875rem; margin-top: 0.625rem; margin-left: -0.625rem; }
.coh-ce-d95bace2 .bar-data .data .address a { display: block; }
.coh-ce-d95bace2 .bar-data .data .address .telephone { padding-top: 0.3125rem; }
@media (min-width: 1199px) { .coh-ce-d95bace2 .bar-data .data .address .telephone { padding-top: 0.4375rem; } }
.coh-ce-d95bace2 .bar-data .image-bar { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; position: relative; }
@media (min-width: 1199px) { .coh-ce-d95bace2 .bar-data .image-bar { position: relative; } }
.coh-ce-d95bace2 .bar-data .image-bar img { border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 0.625rem; }
@media (min-width: 1199px) { .coh-ce-d95bace2 .bar-data .image-bar img { border-right-width: 0.625rem; border-right-style: solid; border-right-color: white; } }
.coh-ce-6f666d0e { opacity: 0; padding-top: 3.75rem; visibility: hidden; height: 28.125rem; }
@media (min-width: 767px) { .coh-ce-6f666d0e { height: 0; } }
.coh-ce-1575a41c { overflow: hidden; padding: 20px!important; }
@media (min-width: 767px) { .coh-ce-1575a41c { padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; } }
.coh-ce-1575a41c .views-field-field-product-image { position: relative; width: 100%; overflow: hidden; height: 15.9375rem; }
@media (min-width: 565px) { .coh-ce-1575a41c .views-field-field-product-image { height: 16.25rem; } }
@media (min-width: 767px) { .coh-ce-1575a41c .views-field-field-product-image { height: 18.125rem; } }
@media (min-width: 1199px) { .coh-ce-1575a41c .views-field-field-product-image { height: 21.875rem; } }
@media (min-width: 1440px) { .coh-ce-1575a41c .views-field-field-product-image { height: 29.375rem; } }
@media (min-width: 1920px) { .coh-ce-1575a41c .views-field-field-product-image { height: 42.5rem; } }
.coh-ce-1575a41c .views-field-field-product-image img { width: 100%; height: auto; overflow: hidden; }
@media (min-width: 767px) { .coh-ce-1575a41c .views-field-field-product-image img { width: auto; max-height: 100%; max-width: 100%; height: auto; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; position: absolute; top: -100%; bottom: -100%; left: 0; right: 0; } }
.coh-ce-1575a41c table { font-family: 'AmsiPro Regular', 'Barlow Condensed', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-weight: 400; width: 100%; margin-top: 1.25rem; display: none; }
@media (min-width: 767px) { .coh-ce-1575a41c table { display: block; font-size: 0.875rem; } }
@media (min-width: 1920px) { .coh-ce-1575a41c table { width: 65%; } }
.coh-ce-1575a41c table td { border-color: #e8b84d; border-width: 0.0625rem; border-style: solid; vertical-align: middle; }
.coh-ce-1575a41c table img { width: 2.5rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; height: auto; }
.coh-ce-1575a41c table tr:first-child td:first-child { width: 12%; }
.coh-ce-1575a41c table tr:first-child td:last-child { padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; width: 70%; }
.coh-ce-1575a41c table tr:first-child td:nth-child(2) { font-family: 'Roboto Condensed', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-1575a41c table tr td span { font-family: 'Roboto Condensed', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-24a9b8ec .form-actions { display: none; }
.coh-ce-238f1cc0 { padding-top: 6.25rem; padding-bottom: 1.25rem; }
@media (min-width: 767px) { .coh-ce-238f1cc0 { padding-top: 7.25rem; padding-bottom: 2.5rem; } }
@media (min-width: 1199px) { .coh-ce-238f1cc0 { padding-top: 7.25rem; padding-bottom: 2.5rem; } }
@media (min-width: 767px) { .coh-ce-238f1cc0 article { max-width: 375px; width: 375px; } }
@media (min-width: 1199px) { .coh-ce-238f1cc0 article { max-width: 375px; width: 375px; } }
@media (min-width: 1199px) { .coh-ce-238f1cc0 article .card-background { max-width: unset; } }
.coh-ce-238f1cc0 .coh-view-contents { display: grid; gap: 1rem; grid-template-columns: 1fr; grid-template-rows: repeat(auto-fit, minmax(250px, 1fr)); }
@media (min-width: 767px) { .coh-ce-238f1cc0 .coh-view-contents { grid-template-columns: repeat(2, 400px); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
@media (min-width: 1199px) { .coh-ce-238f1cc0 .coh-view-contents { grid-template-columns: repeat(3, 400px); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
.coh-ce-969f6dbd { padding-top: 2.1875rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-ce-969f6dbd { display: block; } }
.coh-ce-1e39034c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-1e39034c { -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; } }
.coh-ce-1ea50fff { padding: 1.125rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_accordion_container-c8e5c928 { padding-right: 10px; padding-left: 10px; }
@media (min-width: 1199px) { .coh-ce-cpt_accordion_container-c8e5c928 { padding-right: 30px; padding-left: 30px; } }
.coh-ce-cpt_accordion_container-114a0124 { display: none; }
.not-results-show.coh-ce-cpt_accordion_container-114a0124 { display: block; }
.coh-ce-cpt_age_checker-c096d0f3 { width: 90%; }
@media (min-width: 1199px) { .coh-ce-cpt_age_checker-c096d0f3 { width: 45%; } }
@media (min-width: 1440px) { .coh-ce-cpt_age_checker-c096d0f3 { width: 28%; } }
.coh-ce-cpt_age_gate-81c3f9e1 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; position: fixed; padding-top: 40px; height: 100vh; width: 100%; top: 0; left: 0; z-index: 502; overflow-y: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate-81c3f9e1 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; position: fixed; padding-top: 0; z-index: 502; top: 0; left: 0; } }
.coh-ce-cpt_age_gate-1a21c572 { height: 100%; width: 100%; position: relative; overflow-y: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate-1a21c572 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_age_gate-261a688b { 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: 100vh; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate-261a688b { width: 33.4375rem; margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; display: table-cell; vertical-align: middle; -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate-261a688b { width: 41.875rem; height: auto; } }
.coh-ce-cpt_age_gate-1a8eeade { padding-top: 0; padding-right: 30px; padding-bottom: 60px; padding-left: 30px; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate-1a8eeade { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
@media (min-width: 1199px) { .age-gate-desk-logo-large.coh-ce-cpt_age_gate-1a8eeade { height: 100%; padding-top: 5%; } }
.coh-ce-cpt_age_gate-18c1daaa { width: 9.375rem; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate-18c1daaa { width: 11.25rem; } }
.age-gate-mobile-logo-small.coh-ce-cpt_age_gate-18c1daaa { width: 90px; }
.age-gate-mobile-logo-medium.coh-ce-cpt_age_gate-18c1daaa { width: 180px; }
.age-gate-mobile-logo-large.coh-ce-cpt_age_gate-18c1daaa { width: 240px; }
.age-gate-mobile-logo-center.coh-ce-cpt_age_gate-18c1daaa { margin-right: auto; margin-left: auto; }
.age-gate-mobile-logo-right.coh-ce-cpt_age_gate-18c1daaa { margin-right: 0; margin-left: auto; }
@media (min-width: 1199px) { .age-gate-desk-logo-small.coh-ce-cpt_age_gate-18c1daaa { width: 180px; } }
@media (min-width: 1199px) { .age-gate-desk-logo-medium.coh-ce-cpt_age_gate-18c1daaa { width: 240px; } }
@media (min-width: 1199px) { .age-gate-desk-logo-large.coh-ce-cpt_age_gate-18c1daaa { width: 280px; } }
@media (min-width: 1199px) { .age-gate-desk-logo-left.coh-ce-cpt_age_gate-18c1daaa { margin-right: auto; margin-left: 0; } }
@media (min-width: 1199px) { .age-gate-desk-logo-center.coh-ce-cpt_age_gate-18c1daaa { margin-right: auto; margin-left: auto; } }
@media (min-width: 1199px) { .age-gate-desk-logo-right.coh-ce-cpt_age_gate-18c1daaa { margin-right: 0; margin-left: auto; } }
.coh-ce-cpt_age_gate-35d75b6c { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.5rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; margin-top: 0.6875rem; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate-35d75b6c { font-size: 4.1875rem; margin-top: 1.0625rem; } }
.coh-ce-cpt_age_gate-abad15a3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_age_gate-d0b2d9e4 { margin-right: 15px; }
.coh-ce-cpt_age_gate-8940d1a6 { background-color: #2d2a26; position: relative; bottom: 0; left: 0; width: 100%; right: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate-8940d1a6 { position: fixed; } }
.coh-ce-cpt_age_gate-c319831a { padding-top: 1.375rem; padding-bottom: 1.375rem; }
.coh-ce-cpt_age_gate-b9658bc7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate-b9658bc7 { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } }
.coh-ce-cpt_age_gate-79ec88b4 { font-size: 0.8125rem; text-align: center; padding-bottom: 0.625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate-79ec88b4 { font-size: 0.8125rem; text-align: start; } }
.coh-ce-cpt_age_gate-954cc606 { font-size: 0.8125rem; line-height: 1.5625rem; text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate-954cc606 { font-size: 0.8125rem; line-height: unset; text-align: start; padding-right: 0; padding-left: 0; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate-c6f43e87 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_age_gate_full_date-416f1530 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; padding-bottom: 0; display: block; height: 100vh; overflow: scroll; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_full_date-416f1530 { display: table; overflow: auto; padding-bottom: 3.75rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-416f1530 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-hide.coh-ce-cpt_age_gate_full_date-416f1530 { display: none; }
.coh-ce-cpt_age_gate_full_date-ae15a9be { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_full_date-ae15a9be { width: 33.4375rem; margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; display: table-cell; vertical-align: middle; height: 100%; -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-ae15a9be { width: 41.875rem; } }
.coh-ce-cpt_age_gate_full_date-8d0a103a { padding-top: 40px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; max-width: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_full_date-8d0a103a { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_age_gate_full_date-b9b42d85 { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 1.5rem; }
.coh-ce-cpt_age_gate_full_date-e9cadfc0 { margin-top: 0.625rem; font-style: normal; word-wrap: break-word; padding-bottom: 1.5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-e9cadfc0 { margin-top: 0.875rem; } }
.coh-ce-cpt_age_gate_full_date-9f292541 { margin-top: 0.625rem; font-style: normal; word-wrap: break-word; padding-bottom: 1.5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-9f292541 { margin-top: 0.875rem; } }
@media (min-width: 565px) { .coh-ce-cpt_age_gate_full_date-d9b5c17d { padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; } }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_full_date-d9b5c17d { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_age_gate_full_date-69d377e2 input { height: 4rem; font-weight: normal; text-align: center; font-size: 1.5625rem; border-width: 0.125rem; border-style: solid; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-69d377e2 input { text-align: center; font-size: 1.95312rem; } }
.coh-ce-cpt_age_gate_full_date-69d377e2 input:focus { border-style: dashed; border-width: 0.125rem; }
.coh-ce-cpt_age_gate_full_date-69d377e2 input:focus-visible { -webkit-box-shadow: none; box-shadow: none; outline-color: rgba(0, 0, 0, 0); border-width: 0.125rem; border-style: solid; }
.coh-ce-cpt_age_gate_full_date-69d377e2 button { height: 4rem; text-align: center; font-size: 1.5625rem; width: 100%; margin-top: 1rem; border-width: 0.125rem; border-style: solid; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_full_date-69d377e2 button { margin-top: 0; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-69d377e2 button { text-align: center; font-size: 1.95312rem; } }
.coh-ce-cpt_age_gate_full_date-69d377e2 button:hover { border-width: 0.125rem; border-style: solid; }
.coh-ce-cpt_age_gate_full_date-69d377e2 button:focus { border-width: 0.125rem; border-style: solid; }
.coh-ce-cpt_age_gate_full_date-69d377e2 button:focus-visible { border-width: 0.125rem; border-style: solid; }
.coh-ce-cpt_age_gate_full_date-dc090c9b { width: 100%; }
.coh-ce-cpt_age_gate_full_date-d6d93cbc { height: auto; width: 100%; font-weight: 700; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 0.9375rem; margin-bottom: 0.5rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; }
.hidden.coh-ce-cpt_age_gate_full_date-d6d93cbc { display: none; }
.coh-ce-cpt_age_gate_full_date-1635ce84 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 20px; }
.hide-remember-checkbox.coh-ce-cpt_age_gate_full_date-1635ce84 { display: none; }
@media (min-width: 1199px) { .hide-remember-checkbox.coh-ce-cpt_age_gate_full_date-1635ce84 { display: none; } }
.coh-ce-cpt_age_gate_full_date-cb578e68 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.coh-ce-cpt_age_gate_full_date-717f544a { padding-left: 0.625rem; }
.coh-ce-cpt_age_gate_full_date-99947e77 { display: inline; margin: auto; }
.coh-ce-cpt_age_gate_full_date-4989220f { background-color: #2d2a26; position: relative; bottom: 0; left: 0; width: 100%; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_full_date-4989220f { position: fixed; bottom: 0; left: 0; } }
.coh-ce-cpt_age_gate_full_date-c319831a { padding-top: 1.375rem; padding-bottom: 1.375rem; }
.coh-ce-cpt_age_gate_full_date-b9658bc7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-b9658bc7 { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } }
.coh-ce-cpt_age_gate_full_date-79ec88b4 { font-size: 0.8125rem; text-align: center; padding-bottom: 0.625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-79ec88b4 { font-size: 0.8125rem; text-align: start; } }
.coh-ce-cpt_age_gate_full_date-2a21f158 { font-size: 0.625rem; line-height: 0.875rem; text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-2a21f158 { font-size: 0.8125rem; line-height: unset; text-align: start; padding-right: 0; padding-left: 0; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-c6f43e87 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_age_gate_type_2-e0e087d3 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; padding-bottom: 3.75rem; position: relative; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_type_2-e0e087d3 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; padding-bottom: 0; position: fixed; } }
.coh-ce-cpt_age_gate_type_2-8ad7dd13 { 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: 120vh; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_type_2-8ad7dd13 { width: 33.4375rem; margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; display: table-cell; vertical-align: middle; -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_type_2-8ad7dd13 { width: 41.875rem; height: auto; } }
.coh-ce-cpt_age_gate_type_2-2f27c7bc { width: 25vw; margin: 1rem; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_type_2-2f27c7bc { width: 20%; } }
.coh-ce-cpt_age_gate_type_2-628d215f { margin-top: 1rem; margin-bottom: 0.5rem; font-size: 1.5rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_type_2-628d215f { font-size: 3rem; } }
.coh-ce-cpt_age_gate_type_2-b62b6fc0 { margin-top: 0.5rem; margin-bottom: 1rem; font-size: 1.25rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_type_2-b62b6fc0 { font-size: 1.5rem; } }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_type_2-b022049d { padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; } }
.coh-ce-cpt_age_gate_type_2-cd7afb38 input { height: 4rem; border-color: rgba(0, 0, 0, 0); -webkit-border-radius: 0.25rem; border-radius: 0.25rem; background: rgba(255, 255, 255, 0.4);; font-weight: normal; text-align: center; font-size: 1.5625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_type_2-cd7afb38 input { text-align: center; font-size: 1.95312rem; } }
.coh-ce-cpt_age_gate_type_2-cd7afb38 button { -webkit-border-radius: 0.25rem; border-radius: 0.25rem; height: 4rem; text-align: center; font-size: 1.5625rem; width: 100%; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-top: 1rem; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_type_2-cd7afb38 button { margin-top: 0; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_type_2-cd7afb38 button { text-align: center; font-size: 1.95312rem; } }
.coh-ce-cpt_age_gate_type_2-cd7afb38 button:hover { }
.coh-ce-cpt_age_gate_type_2-dc090c9b { width: 100%; }
.coh-ce-cpt_age_gate_type_2-5aca451 { background-color: #2d2a26; position: absolute; bottom: 0; left: 0; width: 100%; right: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_type_2-5aca451 { position: fixed; } }
.coh-ce-cpt_age_gate_type_2-c319831a { padding-top: 1.375rem; padding-bottom: 1.375rem; }
.coh-ce-cpt_age_gate_type_2-b9658bc7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_type_2-b9658bc7 { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } }
.coh-ce-cpt_age_gate_type_2-79ec88b4 { font-size: 0.8125rem; text-align: center; padding-bottom: 0.625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_type_2-79ec88b4 { font-size: 0.8125rem; text-align: start; } }
.coh-ce-cpt_age_gate_type_2-954cc606 { font-size: 0.8125rem; line-height: 1.5625rem; text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_type_2-954cc606 { font-size: 0.8125rem; line-height: unset; text-align: start; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_associates_bottle_form-be61f2f9 { padding-top: 48px; }
.coh-ce-cpt_associates_bottle_form-589b0f61 { color: gray; margin-bottom: 2rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_associates_bottle_form-a0cc8b31 { color: black; font-size: 3rem; margin-bottom: 2.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; line-height: 1rem; letter-spacing: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_associates_bottle_form-a0cc8b31 { font-size: 4rem; margin-bottom: 3.5rem; } }
.coh-ce-cpt_associates_bottle_form-aac23ea { max-width: 70%; }
@media (min-width: 1199px) { .coh-ce-cpt_associates_bottle_form-aac23ea { max-width: 80%; } }
.coh-ce-cpt_associates_bottle_form-a111b805 { margin-top: 24px; width: 100%; text-transform: uppercase; }
.coh-ce-cpt_associates_bottle_form-4bb22171 { display: none; visibility: hidden; overflow: hidden; overflow-x: hidden; overflow-y: hidden; }
.coh-ce-cpt_associates_bottle_form-3f2874e3 .webform-element-description, .coh-ce-cpt_associates_bottle_form-3f2874e3 .description { display: inline-block; }
.coh-ce-cpt_banner_hotspot-57934ca8 { display: none; }
.coh-ce-cpt_banner_hotspot-57934ca8 :checked ~ label .button { display: none; }
.coh-ce-cpt_banner_hotspot-8074ead8 { position: relative; -webkit-border-radius: 50%; border-radius: 50%; width: 100%; height: 100%; }
.coh-ce-cpt_banner_hotspot-5c3f62ba { color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_banner_hotspot-a20c6e84 { text-align: right; }
.coh-ce-cpt_banner_hotspot-c4aa9f33 { font-weight: bold; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_banner_hotspot-eec93d86 { padding: 1rem; }
.coh-ce-cpt_banner_hotspot-eec93d86 img { width: 50%; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
.coh-ce-cpt_banner_hotspot-6085f4bd { width: 100%; }
.coh-ce-cpt_banner_image_type_3-d12009e3 { width: 100%; }
.image-height-small.coh-ce-cpt_banner_image_type_3-d12009e3 { height: 440px; }
@media (min-width: 1199px) { .image-height-small.coh-ce-cpt_banner_image_type_3-d12009e3 { height: 480px; } }
.image-height-small.coh-ce-cpt_banner_image_type_3-d12009e3 .height-banner { height: 440px; }
@media (min-width: 1199px) { .image-height-small.coh-ce-cpt_banner_image_type_3-d12009e3 .height-banner { height: 480px; } }
.image-height-medium.coh-ce-cpt_banner_image_type_3-d12009e3 { height: 540px; }
@media (min-width: 1199px) { .image-height-medium.coh-ce-cpt_banner_image_type_3-d12009e3 { height: 580px; } }
.image-height-medium.coh-ce-cpt_banner_image_type_3-d12009e3 .height-banner { height: 540px; }
@media (min-width: 1199px) { .image-height-medium.coh-ce-cpt_banner_image_type_3-d12009e3 .height-banner { height: 580px; } }
.coh-ce-cpt_banner_image_type_3-82bc7ee6 { height: 100%; width: 100%; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow-y: hidden; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.banner-image-img-shadow.coh-ce-cpt_banner_image_type_3-82bc7ee6:after { background: -webkit-gradient(linear, left bottom, left top, color-stop(1%, black), to(rgba(0, 0, 0, 0))); background: -webkit-linear-gradient(bottom, black 1%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(bottom, black 1%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(0deg, black 1%, rgba(0, 0, 0, 0) 100%);; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.coh-ce-cpt_banner_image_type_3-3ee681a3 { width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.image-height-medium.coh-ce-cpt_banner_image_type_3-3ee681a3 { height: 540px; }
@media (min-width: 1199px) { .image-height-medium.coh-ce-cpt_banner_image_type_3-3ee681a3 { height: 580px; } }
.image-height-small.coh-ce-cpt_banner_image_type_3-3ee681a3 { height: 440px; }
@media (min-width: 1199px) { .image-height-small.coh-ce-cpt_banner_image_type_3-3ee681a3 { height: 480px; } }
.image-height-large.coh-ce-cpt_banner_image_type_3-3ee681a3 { height: 662px; }
@media (min-width: 1199px) { .image-height-large.coh-ce-cpt_banner_image_type_3-3ee681a3 { height: 787px; } }
.coh-ce-cpt_banner_image_type_3-5e3b1048 { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: block; z-index: 1; }
.manually.coh-ce-cpt_banner_image_type_3-5e3b1048 { display: none; }
.integration.coh-ce-cpt_banner_image_type_3-5e3b1048 { display: none; }
.coh-ce-cpt_banner_image_type_3-bf71aabc { margin-top: 2rem; margin-bottom: 2rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_banner_image_type_3-bf71aabc { width: 28.125rem; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_banner_image_type_3-bf71aabc { max-width: 19.375rem; width: 19.375rem; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_banner_image_type_3-bf71aabc { max-width: 48.125rem; } }
.coh-ce-cpt_banner_image_type_3-bf71aabc .style-primary-font { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_banner_image_type_3-bf71aabc .style-secondary-font { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_banner_image_type_3-bf71aabc .style-tertiary-font { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_banner_image_type_3-d0609a37 { margin-right: 0.625rem; font-weight: 700; }
.coh-ce-cpt_banner_image_type_3-97071255 { color: #898c8d; }
.coh-ce-cpt_banner_image_type_3-3cf6f0e3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_banner_image_type_3-c435ff32 { max-width: 19.375rem; width: 19.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_banner_image_type_3-c435ff32 { max-width: 48.125rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_banner_image_type_3-c435ff32 { max-width: 19.375rem; width: 19.375rem; 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; } }
.banner-image-img-shadow.coh-ce-cpt_banner_image_type_3-c435ff32 { z-index: 1; }
.coh-ce-cpt_banner_image_type_3-d0a378ec { display: none; }
.manually.coh-ce-cpt_banner_image_type_3-d0a378ec { display: block; }
@media (min-width: 1199px) { .manually.coh-ce-cpt_banner_image_type_3-d0a378ec { display: inline-block; } }
.block-align-left.coh-ce-cpt_banner_image_type_3-d0a378ec { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_banner_image_type_3-d0a378ec { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.block-align-center.coh-ce-cpt_banner_image_type_3-d0a378ec { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_banner_image_type_3-d0a378ec { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.block-align-right.coh-ce-cpt_banner_image_type_3-d0a378ec { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_banner_image_type_3-d0a378ec { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } }
.coh-ce-cpt_banner_image_type_3-2beb9534 { display: block; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image_type_3-2beb9534 { display: inline-block; } }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_banner_image_type_3-2beb9534 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_banner_image_type_3-2beb9534 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
.block-align-center.coh-ce-cpt_banner_image_type_3-2beb9534 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_banner_image_type_3-2beb9534 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.coh-ce-cpt_banner_image_type_3-ce1b5184 { background-color: white; }
.coh-ce-cpt_banner_image_type_3-4d92cdba { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1.95312rem; line-height: 1rem; letter-spacing: 0; margin-bottom: 20px; display: block; }
.coh-ce-cpt_banner_image_type_3-5ae51ea7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e1e1e1; }
@media (min-width: 767px) { .coh-ce-cpt_banner_image_type_3-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image_type_3-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_banner_image_type_3-5ae51ea7:last-child { border-bottom-width: 0; border-bottom-style: none; }
.coh-ce-cpt_banner_image_type_3-5ae51ea7 > article { -webkit-flex-basis: 66%; -ms-flex-preferred-size: 66%; flex-basis: 66%; }
.coh-ce-cpt_banner_image_type_3-a18cafa5 { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; }
.coh-ce-cpt_banner_image_type_4-3f98be2c { height: 100%; width: 100%; position: relative; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image_type_4-3f98be2c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.background-overlay.coh-ce-cpt_banner_image_type_4-3f98be2c { background-color: rgba(0, 0, 0, 0.5); }
.coh-ce-cpt_banner_image_type_4-65b509da { margin-top: 44px; margin-bottom: 0; position: absolute; top: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image_type_4-65b509da { position: relative; margin-top: 0; margin-bottom: 30px; } }
.coh-ce-cpt_banner_image_type_4-809d79fb { max-width: 11rem; }
.coh-ce-cpt_banner_image_type_4-5211042a { margin-bottom: 50px; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image_type_4-5211042a { margin-bottom: 30px; } }
.coh-ce-cpt_banner_video_with_cta-9acd1e83 { height: 100%; width: 100%; }
.background-overlay.coh-ce-cpt_banner_video_with_cta-9acd1e83 { background-color: rgba(0, 0, 0, 0.5); }
.coh-ce-cpt_banner_video_with_cta-b47015ee { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_banner_video_with_cta-b28c2573 { margin-top: 48px; margin-bottom: 42px; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_video_with_cta-b28c2573 { display: none; } }
.coh-ce-cpt_banner_video_with_cta-b28c2573: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"; color: white; font-size: 22px; }
.coh-ce-cpt_banner_video_with_cta-b9d53e59 { margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; overflow-y: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_video_with_cta-b9d53e59 { margin-top: 160px; margin-right: 300px; margin-bottom: 160px; margin-left: 300px; } }
.coh-ce-cpt_beer_calculator-6e576332 { margin-bottom: 6rem; }
@media (min-width: 1199px) { .coh-ce-cpt_beer_calculator-6e576332 { padding-left: 24%; } }
.coh-ce-cpt_beer_calculator-4cdce873 h3 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_beer_calculator-4cdce873 div.value div { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_beer_calculator-4cdce873 div.title span { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_beer_calculator-4cdce873 div.beer-sizes { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_beer_calculator-4cdce873 form.beer-calculator-form { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_bottom_nav_bar-6ff3fdb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-top: 45px; padding-bottom: 35px; }
.coh-ce-cpt_bottom_nav_bar-a4104cb7 { width: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-ce-cpt_bottom_nav_bar-2de3b38f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_bottom_nav_bar-1b4d1980 { height: 20px; width: 20px; margin-right: 15px; }
.coh-ce-cpt_bottom_nav_bar-c6839af2 { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1rem; line-height: 1.5rem; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.coh-ce-cpt_bottom_nav_bar-7e4d9ee1 { width: 50%; 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_bottom_nav_bar-847c5a7a { height: 20px; width: 20px; margin-left: 15px; }
.coh-ce-cpt_brewery_visits_cancel-d426693c { margin: 0 !important; max-width: 100%; }
.coh-ce-cpt_brewery_visits_cancel-ce444786 { padding: 0 !important; }
.coh-ce-cpt_brewery_visits_cancel-30c85542 { margin-bottom: 56px; min-height: 100px; }
@media (min-width: 1199px) { .coh-ce-cpt_brewery_visits_cancel-30c85542 { margin-bottom: 64px; } }
.coh-ce-cpt_brewery_visits_cancel-37fa4b1b { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_budx_simple_card-9d23f819 { margin-right: 1.25rem; }
.coh-ce-cpt_budx_simple_card-5f31b786 { z-index: 90; }
.coh-ce-cpt_budx_simple_card-2363e17e { text-align: left; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; font-size: 0.8125rem; line-height: 1.1875rem; letter-spacing: 0; 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: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.coh-ce-cpt_budx_simple_card-d082e4a9 { width: 100%; }
.apply-overflow-hidden.coh-ce-cpt_budx_simple_card-d082e4a9 { overflow: hidden; }
.coh-ce-cpt_budx_simple_card-77ed5dfd { width: 100%; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.manually.coh-ce-cpt_budx_simple_card-77ed5dfd { display: none; }
.integration.coh-ce-cpt_budx_simple_card-77ed5dfd { display: none; }
.coh-ce-cpt_budx_simple_card-77ed5dfd .hidden download-url-template { display: none; }
.coh-ce-cpt_budx_simple_card-759fcec5 { width: 100%; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.manually.coh-ce-cpt_budx_simple_card-759fcec5 { display: none; }
.integration.coh-ce-cpt_budx_simple_card-759fcec5 { display: none; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_budx_simple_card-552f7c02 { max-width: 19.375rem; width: 19.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_budx_simple_card-552f7c02 { max-width: 48.125rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_budx_simple_card-552f7c02 { max-width: 19.375rem; width: 19.375rem; 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_budx_simple_card-6a645ea7 { display: none; }
.manually.coh-ce-cpt_budx_simple_card-6a645ea7 { display: block; }
@media (min-width: 1199px) { .manually.coh-ce-cpt_budx_simple_card-6a645ea7 { display: inline-block; } }
.coh-ce-cpt_budx_simple_card-4b2caeb8 { display: block; }
@media (min-width: 1199px) { .coh-ce-cpt_budx_simple_card-4b2caeb8 { display: inline-block; } }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_budx_simple_card-4b2caeb8 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_budx_simple_card-4b2caeb8 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
.block-align-center.coh-ce-cpt_budx_simple_card-4b2caeb8 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_budx_simple_card-4b2caeb8 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.coh-ce-cpt_budx_simple_card-ce1b5184 { background-color: white; }
.coh-ce-cpt_budx_simple_card-4d92cdba { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1.95312rem; line-height: 1rem; letter-spacing: 0; margin-bottom: 20px; display: block; }
.coh-ce-cpt_budx_simple_card-5ae51ea7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e1e1e1; }
@media (min-width: 767px) { .coh-ce-cpt_budx_simple_card-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_budx_simple_card-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_budx_simple_card-5ae51ea7:last-child { border-bottom-width: 0; border-bottom-style: none; }
.coh-ce-cpt_budx_simple_card-5ae51ea7 > article { -webkit-flex-basis: 66%; -ms-flex-preferred-size: 66%; flex-basis: 66%; }
.coh-ce-cpt_budx_simple_card-a18cafa5 { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; }
.coh-ce-cpt_budx_simple_card-2f4fbe { width: 100%; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.coh-ce-cpt_content_card_with_ckeditor-12de65eb { z-index: 30; padding-bottom: 10px; }
.coh-ce-cpt_content_card_with_ckeditor-e735ec94 { width: 100%; padding-bottom: 10px; }
.apply-overflow-hidden.coh-ce-cpt_content_card_with_ckeditor-e735ec94 { overflow: hidden; }
.coh-ce-cpt_content_card_with_ckeditor-759fcec5 { width: 100%; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.manually.coh-ce-cpt_content_card_with_ckeditor-759fcec5 { display: none; }
.integration.coh-ce-cpt_content_card_with_ckeditor-759fcec5 { display: none; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_content_card_with_ckeditor-552f7c02 { max-width: 19.375rem; width: 19.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_content_card_with_ckeditor-552f7c02 { max-width: 48.125rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_content_card_with_ckeditor-552f7c02 { max-width: 19.375rem; width: 19.375rem; 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_content_card_with_ckeditor-6a645ea7 { display: none; }
.manually.coh-ce-cpt_content_card_with_ckeditor-6a645ea7 { display: block; }
@media (min-width: 1199px) { .manually.coh-ce-cpt_content_card_with_ckeditor-6a645ea7 { display: inline-block; } }
.coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 { display: block; }
@media (min-width: 1199px) { .coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 { display: inline-block; } }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
.block-align-center.coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.coh-ce-cpt_content_card_with_ckeditor-ce1b5184 { background-color: white; }
.coh-ce-cpt_content_card_with_ckeditor-4d92cdba { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1.95312rem; line-height: 1rem; letter-spacing: 0; margin-bottom: 20px; display: block; }
.coh-ce-cpt_content_card_with_ckeditor-5ae51ea7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e1e1e1; }
@media (min-width: 767px) { .coh-ce-cpt_content_card_with_ckeditor-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_content_card_with_ckeditor-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_content_card_with_ckeditor-5ae51ea7:last-child { border-bottom-width: 0; border-bottom-style: none; }
.coh-ce-cpt_content_card_with_ckeditor-5ae51ea7 > article { -webkit-flex-basis: 66%; -ms-flex-preferred-size: 66%; flex-basis: 66%; }
.coh-ce-cpt_content_card_with_ckeditor-a18cafa5 { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; }
.coh-ce-cpt_content_card_with_ckeditor-2f4fbe { width: 100%; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.coh-ce-cpt_countdown-7cbae8dd { height: 0; width: 0; display: none; }
.coh-ce-cpt_countdown-4a15a58 { 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; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_countdown-4a15a58 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_countdown-4a15a58 > div { width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_countdown-4a15a58 > div { width: 50%; } }
.coh-ce-cpt_countdown-ed48412e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-ce-cpt_countdown-ed48412e { margin-bottom: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.coh-ce-cpt_countdown-cb83b4df { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_countdown-cb83b4df { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_countdown-78eb0b91 { text-align: center; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 0.82rem; line-height: 1rem; padding-right: 10px; padding-bottom: 10px; max-width: 180px; }
@media (min-width: 1199px) { .coh-ce-cpt_countdown-78eb0b91 { text-align: right; padding-bottom: 0; } }
.coh-ce-cpt_countdown-a9558d94 { max-height: 80px; max-width: 80px; }
.coh-ce-cpt_countdown-3ad72683 { padding-top: 20px; padding-right: 25px; padding-bottom: 20px; padding-left: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_countdown-3ad72683 { padding-top: 0; padding-bottom: 0; } }
.coh-ce-cpt_countdown-606adc90 { font-size: 70px; text-align: center; text-transform: uppercase; color: rgba(252, 252, 252, 0.2); font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
.coh-ce-cpt_countdown-e0e354bf { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_countdown-e0e354bf { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_countdown-413d534e { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 0.82rem; line-height: 1rem; padding-top: 10px; padding-left: 10px; max-width: 180px; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_countdown-413d534e { text-align: left; padding-top: 0; } }
.coh-ce-cpt_countdown-e2c6e07d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-top: 10px; }
.coh-ce-cpt_countdown-d56afe5e { 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; text-align: center; }
.coh-ce-cpt_countdown-5c69070e { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 3.05187rem; line-height: 1.5rem; padding-bottom: 15px; }
.coh-ce-cpt_countdown-98674797 { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1rem; line-height: 1.5rem; }
.coh-ce-cpt_countdown-2822941b { text-transform: uppercase; padding-bottom: 15px; font-size: 3.05187rem; line-height: 1.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; }
.coh-ce-cpt_countdown-6d966c92 { text-transform: uppercase; padding-bottom: 15px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 3.05187rem; line-height: 1.5rem; }
.coh-ce-cpt_customer_service-490fd635 { margin-bottom: 1rem; }
.coh-ce-cpt_customer_service-4ab9a284 { margin-top: 3rem; display: block; }
.coh-ce-cpt_custom_footer-d7d70962 { text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_custom_footer-d7d70962 { text-align: left; } }
.coh-ce-cpt_custom_footer-346f9c66 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
@media (min-width: 1199px) { .coh-ce-cpt_custom_footer-346f9c66 { -webkit-box-orient: unset; -webkit-box-direction: unset; -webkit-flex-direction: unset; -ms-flex-direction: unset; flex-direction: unset; } }
.coh-ce-cpt_custom_footer-567353ed { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; padding-top: 0.8125rem; padding-bottom: 0.8125rem; }
.coh-ce-cpt_custom_footer-29aebea0 { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; }
.coh-ce-cpt_custom_footer-67166bb2 { margin-top: auto; margin-right: auto; margin-bottom: 0.625rem; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_custom_footer-67166bb2 { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: auto; } }
.coh-ce-cpt_custom_footer-f6972b8 { padding-top: 0; padding-bottom: 1.5rem; display: block; margin-right: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_custom_footer-f6972b8 { display: inline-block; padding-top: 1rem; padding-bottom: 1.5rem; } }
.coh-ce-cpt_custom_footer-2af471e9 { display: block; margin-bottom: 1.5625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_custom_footer-2af471e9 { display: inline-block; } }
.coh-ce-cpt_custom_footer-1139a065 a { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 1rem; line-height: 18px; }
.coh-ce-cpt_custom_footer-93560776 { text-align: center; }
.coh-ce-cpt_custom_footer-4afacdb1 { font-size: 0.875rem; }
.coh-ce-cpt_custom_footer-4afacdb1 a { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 1rem; line-height: 18px; }
.coh-ce-cpt_external_product_card-ee02c73e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-ee02c73e { margin-right: 45px; margin-bottom: 0; margin-left: 45px; } }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-ee02c73e:hover div div .coh-image { top: -20px; padding-right: 0.1875rem; padding-left: 0.1875rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-ee02c73e:hover div div .coh-link { opacity: 1; } }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-ee02c73e:hover div div .coh-paragraph { opacity: 1; } }
.coh-ce-cpt_external_product_card-829209e5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 16px; padding-bottom: 16px; }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-829209e5 { padding-top: 0; padding-bottom: 40px; } }
.coh-ce-cpt_external_product_card-d0223d37 { max-width: 160px; }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-d0223d37 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-f4a64248 { position: relative; -webkit-transition: 300ms ease top, 300ms ease padding-right, 300ms ease padding-left; -o-transition: 300ms ease top, 300ms ease padding-right, 300ms ease padding-left; transition: 300ms ease top, 300ms ease padding-right, 300ms ease padding-left; top: 60px; } }
.coh-ce-cpt_external_product_card-1d490fdd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-right: 10px; padding-left: 10px; }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-1d490fdd { -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_external_product_card-1c2d7d26 { margin-top: 10px; margin-bottom: 20px; text-align: center; font-size: 1rem; line-height: 1rem; color: #cf0a2c; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; opacity: 0; min-height: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-1c2d7d26 { opacity: 0; font-size: 1.25rem; line-height: 1rem; } }
.coh-ce-cpt_external_product_card-ff9c7ce6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_external_product_card-bf241056 { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; opacity: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-bf241056 { opacity: 0; } }
.manually.coh-ce-cpt_external_product_card-bf241056 { display: none; }
.integration.coh-ce-cpt_external_product_card-bf241056 { display: none; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_external_product_card-552f7c02 { max-width: 19.375rem; width: 19.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_external_product_card-552f7c02 { max-width: 48.125rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_external_product_card-552f7c02 { max-width: 19.375rem; width: 19.375rem; 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_external_product_card-6f49397e { display: none; opacity: 0; }
.manually.coh-ce-cpt_external_product_card-6f49397e { display: block; }
@media (min-width: 1199px) { .manually.coh-ce-cpt_external_product_card-6f49397e { display: inline-block; } }
.block-align-left.coh-ce-cpt_external_product_card-6f49397e { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_external_product_card-6f49397e { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.block-align-center.coh-ce-cpt_external_product_card-6f49397e { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_external_product_card-6f49397e { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.block-align-right.coh-ce-cpt_external_product_card-6f49397e { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_external_product_card-6f49397e { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } }
.coh-ce-cpt_external_product_card-9f24f729 { display: block; opacity: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-9f24f729 { display: inline-block; } }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_external_product_card-9f24f729 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_external_product_card-9f24f729 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
.block-align-center.coh-ce-cpt_external_product_card-9f24f729 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_external_product_card-9f24f729 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.coh-ce-cpt_external_product_card-ce1b5184 { background-color: white; }
.coh-ce-cpt_external_product_card-4d92cdba { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1.95312rem; line-height: 1rem; letter-spacing: 0; margin-bottom: 20px; display: block; }
.coh-ce-cpt_external_product_card-5ae51ea7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e1e1e1; }
@media (min-width: 767px) { .coh-ce-cpt_external_product_card-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_external_product_card-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_external_product_card-5ae51ea7:last-child { border-bottom-width: 0; border-bottom-style: none; }
.coh-ce-cpt_external_product_card-5ae51ea7 > article { -webkit-flex-basis: 66%; -ms-flex-preferred-size: 66%; flex-basis: 66%; }
.coh-ce-cpt_external_product_card-a18cafa5 { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; }
.coh-ce-cpt_footer-d69f7646 { background-color: #2d2a26; padding-top: 2.1875rem; padding-bottom: 2.1875rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer-d69f7646 { height: 160px; padding-top: 8px; padding-bottom: 16px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer-c38144de { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer-e30ee122 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } }
.coh-ce-cpt_footer-450bbb44 { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_footer-450bbb44 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: unset; -ms-flex-wrap: unset; flex-wrap: unset; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_footer-e1bc9711 { width: unset; max-width: 200px; max-height: 100px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
.coh-ce-cpt_footer-de312323 { -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 16px; }
@media (min-width: 1199px) { .coh-ce-cpt_footer-de312323 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: unset; } }
.coh-ce-cpt_footer-de312323 a { margin-right: 20px; }
.coh-ce-cpt_footer-de312323 a:last-child { margin-right: 0; }
.coh-ce-cpt_footer-ffe3946d: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"; color: #ffc629; }
.coh-ce-cpt_footer-f1c3c252: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"; color: #ffc629; }
.coh-ce-cpt_footer-f423f047: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"; color: #ffc629; }
.coh-ce-cpt_footer-ed836e2c:before { color: #ffc629; }
.coh-ce-cpt_footer-e8635c39:before { color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_footer-a0b8c2bd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_footer-93bfe992 { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; padding-top: 8px; }
@media (min-width: 1199px) { .coh-ce-cpt_footer-93bfe992 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_footer-bc0e7020 { background-color: #2d2a26; }
.coh-ce-cpt_footer-c319831a { padding-top: 1.375rem; padding-bottom: 1.375rem; }
.coh-ce-cpt_footer-b62b24bc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_footer-b62b24bc { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } }
.coh-ce-cpt_footer-2392af5b { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-bottom: 0.625rem; font-size: 0.8125rem; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_footer-2392af5b { font-size: 0.8125rem; text-align: start; } }
.coh-ce-cpt_footer-9c8ffe2e { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125rem; line-height: 1.5625rem; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_footer-9c8ffe2e { font-size: 0.8125rem; padding-right: 0; padding-left: 0; line-height: unset; text-align: start; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer_fwc-c38144de { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer_fwc-e30ee122 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } }
.coh-ce-cpt_footer_fwc-d3a56eaa { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_fwc-d3a56eaa { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: unset; -ms-flex-wrap: unset; flex-wrap: unset; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; } }
.coh-ce-cpt_footer_fwc-5d2853ed { max-height: 2.1875rem; max-width: 16.875rem; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_fwc-5d2853ed { max-width: 13.4375rem; max-height: 1.875rem; } }
.coh-ce-cpt_footer_fwc-e9d7d36b { -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 2.1875rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_fwc-e9d7d36b { width: unset; padding-top: 1.5625rem; } }
.coh-ce-cpt_footer_fwc-e9d7d36b a { margin-right: 1.5625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_fwc-e9d7d36b a { margin-right: 2.5rem; } }
.coh-ce-cpt_footer_fwc-e9d7d36b a:last-child { margin-right: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_fwc-8e16f4be { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; } }
.coh-ce-cpt_footer_fwc-5a95001 { display: none; }
.coh-ce-cpt_footer_fwc-14286d9c { padding-top: 0; padding-bottom: 5.3125rem; line-height: 1.125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_fwc-14286d9c { padding-bottom: 1.5625rem; } }
.coh-ce-cpt_footer_fwc-b196ff5f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; padding-bottom: 32px; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_fwc-b196ff5f { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; padding-bottom: 0; } }
.coh-ce-cpt_footer_global-57cbafdd { background-color: #2d2a26; padding-top: 0; padding-bottom: 0; position: relative; margin-top: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-57cbafdd { padding-top: 3rem; padding-bottom: 3rem; } }
.coh-ce-cpt_footer_global-c5e39f8a { width: 100%; margin-right: 0; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-c5e39f8a { width: unset; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_footer_global-c5e39f8a div.coh-row div.coh-row-inner { margin-right: 0; margin-left: 0; }
.coh-ce-cpt_footer_global-c5e39f8a div.coh-row div.coh-row-inner div.coh-column { padding-right: 0; padding-left: 0; }
.coh-ce-cpt_footer_global-6d2d45d { margin-right: 0; margin-left: 0; }
.coh-ce-cpt_footer_global-6d2d45d .column-menu-footer-top { padding-right: 0; padding-left: 0; }
.coh-ce-cpt_footer_global-7d861de0 { display: none; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-7d861de0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: unset; -ms-flex-wrap: unset; flex-wrap: unset; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_footer_global-c21ee2ce { width: 137px; height: 53px; }
@media (min-width: 767px) { .coh-ce-cpt_footer_global-c21ee2ce { height: 75px; max-width: 192px; width: 192px; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-c21ee2ce { width: 192px; height: 75px; } }
.coh-ce-cpt_footer_global-d6d939e8 { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; line-height: 1rem; text-align: left; font-weight: 400; text-transform: uppercase; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-d6d939e8 { padding-top: 1.5rem; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_footer_global-3861450f { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; line-height: 1rem; text-align: left; font-weight: 400; text-transform: uppercase; font-style: italic; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-3861450f { padding-top: 1.5rem; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_footer_global-46ce160e { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin-top: 1.375rem; margin-bottom: 1.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-46ce160e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 4rem; margin-bottom: 0; } }
.coh-ce-cpt_footer_global-4e0dabd0 { margin-bottom: 1.5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-4e0dabd0 { margin-bottom: 1rem; } }
.coh-ce-cpt_footer_global-5eac94b9 { text-transform: uppercase; text-align: left; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #ffc629; font-size: 1.25rem; line-height: 1rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-5eac94b9 { font-size: 1rem; } }
.coh-ce-cpt_footer_global-a4a06470: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"; color: white; margin-right: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-a4a06470:before { color: white; } }
.coh-ce-cpt_footer_global-a08cd698: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"; color: white; margin-right: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-a08cd698:before { color: white; } }
.coh-ce-cpt_footer_global-a368b8c0: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"; color: white; margin-right: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-a368b8c0:before { color: white; } }
.coh-ce-cpt_footer_global-a8d5b348:before { color: white; margin-right: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-a8d5b348:before { color: white; } }
.coh-ce-cpt_footer_global-ab31dd10:before { color: white; margin-right: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-ab31dd10:before { color: white; } }
.coh-ce-cpt_footer_global-52e49586 { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-52e49586 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-left: 3.75rem; } }
.coh-ce-cpt_footer_global-47152942 { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-47152942 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 6rem; } }
.coh-ce-cpt_footer_global-bc0e7020 { background-color: #2d2a26; }
.coh-ce-cpt_footer_global-175f0891 { padding-top: 2.125rem; padding-bottom: 2.125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-175f0891 { padding-top: 1.375rem; padding-bottom: 1.375rem; } }
.coh-ce-cpt_footer_global-7dc7e0d3 { display: block; padding-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-7dc7e0d3 { display: none; } }
.coh-ce-cpt_footer_global-3c02de43 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; margin-top: 1.375rem; margin-bottom: 1.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-3c02de43 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: unset; margin-top: 1.25rem; margin-bottom: 0; } }
.coh-ce-cpt_footer_global-d49281fb { text-transform: uppercase; text-align: left; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #ffc629; line-height: 1rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-d49281fb { font-size: 1rem; } }
.coh-ce-cpt_footer_global-2efe9f37: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"; color: white; margin-right: 1.25rem; font-size: 1.5625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-2efe9f37:before { color: white; } }
.coh-ce-cpt_footer_global-298847af: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"; color: white; margin-right: 1.25rem; font-size: 1.5625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-298847af:before { color: white; } }
.coh-ce-cpt_footer_global-9d8af218: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"; color: white; margin-right: 1.25rem; font-size: 1.5625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-9d8af218:before { color: white; } }
.coh-ce-cpt_footer_global-2765f69f:before { color: white; margin-right: 1.25rem; font-size: 1.5625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-2765f69f:before { color: white; } }
.coh-ce-cpt_footer_global-93674328:before { color: white; margin-right: 1.25rem; font-size: 1.5625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-93674328:before { color: white; } }
.coh-ce-cpt_footer_global-a5ba3e2a { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-ae465cad { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_footer_global-c62b3b09 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; margin-top: 1.375rem; margin-bottom: 1.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-c62b3b09 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; width: unset; margin-top: 1rem; margin-bottom: 0; } }
.coh-ce-cpt_footer_global-906ad02a { margin-bottom: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-906ad02a { margin-bottom: 1rem; } }
.coh-ce-cpt_footer_global-9222ef95 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-9222ef95 { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; } }
.coh-ce-cpt_footer_global-adad16d6 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-adad16d6 { min-width: unset; } }
.coh-ce-cpt_footer_global-ea846171 { display: block; -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; margin-top: 2.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-ea846171 { display: none; margin-top: 0; } }
.coh-ce-cpt_footer_global-9ec33a61 { 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-align-content: center; -ms-flex-line-pack: center; align-content: center; }
.coh-ce-cpt_footer_global-fab7d55 { width: 137px; height: 53px; margin: auto; }
@media (min-width: 767px) { .coh-ce-cpt_footer_global-fab7d55 { max-width: 192px; width: 192px; } }
.coh-ce-cpt_footer_global-7cbe520c { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.625rem; line-height: 0.875rem; text-align: center; font-weight: 400; text-transform: uppercase; margin-top: 2.0625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-7cbe520c { font-size: 0.4375rem; padding-top: 1.5rem; padding-right: 0; padding-left: 0; line-height: 9.8; text-align: left; text-transform: none; } }
.coh-ce-cpt_footer_global-d951aab7 { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; line-height: 1rem; text-align: center; margin-top: 0.875rem; font-style: italic; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_global-d951aab7 { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_footer_landing_page-3bb54f0f { padding-top: 3rem; }
.coh-ce-cpt_footer_landing_page-6d320f8 { max-width: 12rem; }
.coh-ce-cpt_footer_landing_page-70b6f41a { padding-top: 3rem; padding-bottom: 3rem; }
.coh-ce-cpt_footer_type_2-ceefd251 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-ceefd251 { -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_footer_type_2-2445a210 { 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; background-color: #2d2a26; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-2445a210 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_footer_type_2-35598dcb { width: 100%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-35598dcb { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; width: 50%; } }
.coh-ce-cpt_footer_type_2-7ba9ad0f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding: 28.7px; width: 100%; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-7ba9ad0f { width: 50%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; padding: 23px; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer_type_2-7ba9ad0f { padding: 57.5px; } }
.coh-ce-cpt_footer_type_2-6c32dae3 { background-color: #2d2a26; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-6c32dae3 { width: 100%; } }
.coh-ce-cpt_footer_type_2-5c0c5211 { padding-top: 12.5px; padding-right: 12.5px; padding-left: 12.5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: 22.5px; margin-left: 22.5px; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-5c0c5211 { padding-top: 15px; padding-right: 24.5px; padding-left: 24.5px; margin-right: 10px; margin-left: 10px; width: 43%; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer_type_2-5c0c5211 { padding-top: 24px; padding-right: 144px; padding-left: 144px; margin-right: 0; margin-left: 0; } }
.coh-ce-cpt_footer_type_2-46c935f0 { 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; padding-top: 22.5px; padding-right: 0; padding-bottom: 22.5px; padding-left: 0; margin-right: 22.5px; margin-left: 22.5px; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-46c935f0 { padding-top: 24px; padding-right: 34px; padding-bottom: 24px; padding-left: 144px; margin-right: 0; margin-left: 0; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer_type_2-46c935f0 { padding-top: 24px; padding-right: 144px; padding-bottom: 24px; padding-left: 144px; } }
.coh-ce-cpt_fwc_2022_sso_profile_edit-5609aa0e { max-width: 31.75rem; width: 100%; margin-top: 1.5rem; padding-bottom: 3rem; color: white; background-color: white; }
@media (min-width: 1199px) { .coh-ce-cpt_fwc_2022_sso_profile_edit-5609aa0e { margin-top: 2.5rem; margin-bottom: 2.5rem; margin-left: 2.5rem; } }
.coh-ce-cpt_fwc_2022_sso_profile_edit-a9553846 { max-width: 70%; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_fwc_2022_sso_profile_edit-a9553846 .messages { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 1.5rem; }
.coh-ce-cpt_fwc_2022_sso_profile_edit-8db1b045 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_geolocation_product_card-771778ff { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
@media (min-width: 1199px) { .coh-ce-cpt_geolocation_product_card-771778ff { margin-right: 45px; margin-bottom: 0; margin-left: 45px; } }
.coh-ce-cpt_geolocation_product_card-c02c742b { max-width: 160px; max-height: 420px; }
@media (min-width: 1199px) { .coh-ce-cpt_geolocation_product_card-c02c742b { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_geolocation_product_card-946c285a { -o-object-fit: contain; object-fit: contain; width: unset; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_geolocation_product_card-946c285a { margin-top: unset; margin-right: unset; margin-bottom: unset; margin-left: 0; } }
.coh-ce-cpt_geolocation_product_card-25a2e957 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-right: 10px; padding-left: 10px; width: 160px; }
@media (min-width: 1199px) { .coh-ce-cpt_geolocation_product_card-25a2e957 { min-height: 6.25rem; } }
.coh-ce-cpt_geolocation_product_card-792d0a19 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_geolocation_product_card-ddffc099 { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; }
.coh-ce-cpt_geolocation_product_card-aef29b9d { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; display: none; }
.coh-ce-cpt_google_map_marker-aedd0832 { padding-top: 48px; padding-bottom: 48px; }
.coh-ce-cpt_google_map_marker-aedd0832 .gm-style-iw-t.custom-border:after { content: ''; height: 0; width: 0; position: absolute; top: 0; left: -12px; border-width: 12px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-top-width: 12px; border-top-style: solid; -webkit-transform: none; -ms-transform: none; transform: none; }
.coh-ce-cpt_google_map_marker-aedd0832 .gm-style-iw.google-map-marker-custom-pin { width: 220px; padding: 0; }
.coh-ce-cpt_google_map_marker-aedd0832 .gm-style-iw.google-map-marker-custom-pin .gm-style-iw-d { overflow: hidden !important; }
.coh-ce-cpt_google_map_marker-aedd0832 .coh-row-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
@media (min-width: 1199px) { .coh-ce-cpt_google_map_marker-aedd0832 .coh-row-inner { -webkit-box-orient: initial; -webkit-box-direction: initial; -webkit-flex-direction: initial; -ms-flex-direction: initial; flex-direction: initial; } }
.coh-ce-cpt_google_map_marker-aedd0832 .title h3 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 2.44125rem; text-transform: uppercase; line-height: 48px; }
.coh-ce-cpt_google_map_marker-aedd0832 .description { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 28px; padding-top: 24px; padding-bottom: 24px; }
.coh-ce-cpt_google_map_marker-aedd0832 .link-search-postal-code { margin-top: 24px; margin-bottom: 24px; }
.coh-ce-cpt_google_map_marker-aedd0832 .link-search-postal-code a { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; text-decoration: underline; }
.coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 1199px) { .coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group .fieldset-wrapper { 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_google_map_marker-aedd0832 .core-google-map-form .form-group .fieldset-wrapper label { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; margin-bottom: 0.5rem; }
.coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group .fieldset-wrapper .form-control { background-color: rgba(0, 0, 0, 0); border-width: 1px; border-style: solid; border-color: #bcbcbc; padding: 10px; }
.coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group .fieldset-wrapper .google-map-marker-submit { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: uppercase; font-size: 1rem; font-weight: bold; padding: 11px; width: 140px; margin-top: 10px; }
@media (min-width: 1199px) { .coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group .fieldset-wrapper .google-map-marker-submit { margin-top: 0; margin-left: 10px; width: 100%; } }
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-image img { height: 115px; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-image img { display: block; } }
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-name { font-weight: bold; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: uppercase; padding: 10px; font-size: 1.25rem; }
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-description { padding-top: 0; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: hidden; line-height: 15px; max-height: 45px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; margin-bottom: 10px; }
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-address { padding-top: 0; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 12px; }
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-map-link { padding-top: 0; padding-right: 10px; padding-bottom: 13px; padding-left: 10px; }
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-map-link a { text-decoration: underline; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; }
.coh-ce-cpt_google_map_marker-aedd0832 .result .result-title { margin-bottom: 0.625rem; line-height: 28px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; }
.coh-ce-cpt_google_map_marker-aedd0832 .result .list-store { max-height: 12.5rem; overflow-x: scroll; margin-bottom: 0.625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_google_map_marker-aedd0832 .result .list-store { max-height: 25rem; } }
.coh-ce-cpt_google_map_marker-aedd0832 .result .list-store .store { cursor: pointer; }
.coh-ce-cpt_google_map_marker-aedd0832 .result .see-more a { line-height: 28px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; text-decoration: underline; }
.coh-ce-cpt_google_map_marker-aedd0832 input[type=textfield] { line-height: 28px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; }
.coh-ce-cpt_header_by_page-64230c81 { padding-top: 30px; padding-bottom: 30px; }
.coh-ce-cpt_header_by_page-64ccf372 { width: 100%; }
.coh-ce-cpt_header_by_page-df2a93dd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_header_by_page-16b46972 { display: block; top: 0; left: 0; z-index: 0; height: 100%; width: 100%; overflow: hidden; }
.coh-ce-cpt_header_by_page-cad0147d { width: auto; max-width: 100%; max-height: 80px; }
.coh-ce-cpt_header_by_page-b7e25b5f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; position: initial; }
.coh-ce-cpt_header_by_page-38f0b3c4 { -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-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; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header_by_page-27a6ce37 { -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; -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; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_by_page-27a6ce37 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.expanded .coh-ce-cpt_header_by_page-27a6ce37 { z-index: 90; position: absolute; top: 140px; left: 0; height: 100%; width: 100%; background-color: rgba(0,0,0,.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; }
@media (min-width: 1199px) { .expanded .coh-ce-cpt_header_by_page-27a6ce37 { position: relative; height: auto; width: auto; background-color: transparent; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -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; top: 0; } }
.coh-ce-cpt_header_by_page-6202d90e { -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; -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-cpt_header_by_page-6202d90e { display: none; } }
.coh-ce-cpt_header_by_page-32373fd4 { color: inherit; }
.coh-ce-cpt_header_by_page-32373fd4:after { line-height: 1.0; font-weight: normal; text-transform: none; color: inherit; content: "\E9BD"; font-family: "icomoon"; font-size: 32px; }
.expanded.coh-ce-cpt_header_by_page-32373fd4: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: "\F00D"; font-family: "icomoon"; }
.coh-ce-cpt_image_gallery-2e7e4853 { display: block; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 30px; padding-bottom: 40px; width: 90%; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-2e7e4853 { width: 90%; } }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-2e7e4853 { width: 70%; } }
@media (min-width: 1440px) { .coh-ce-cpt_image_gallery-2e7e4853 { width: 75%; } }
.coh-ce-cpt_image_gallery-2f229fbc { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_image_gallery-7ea4bffa { display: none; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-7ea4bffa { position: relative; display: block; } }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-7ea4bffa { position: relative; display: block; } }
.layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 { display: none; }
@media (min-width: 767px) { .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 { display: grid; grid-template-columns: repeat(3, minmax(10.5%, 100%)); grid-template-rows: 200px; gap: 0.5rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
@media (min-width: 1199px) { .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 { display: grid; grid-template-columns: repeat(3, minmax(30.5%, 100%)); grid-template-rows: 240px; gap: 1rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
@media (min-width: 767px) { .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child { grid-column-start: span 2; grid-row-start: span 2; } }
@media (min-width: 1199px) { .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child { grid-column-start: span 2; grid-row-start: span 2; } }
@media (min-width: 767px) { .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child img { height: 408px; } }
@media (min-width: 1199px) { .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child img { height: 496px; } }
@media (min-width: 767px) { .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(n + 4) { display: none; } }
@media (min-width: 1199px) { .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(n + 4) { display: none; } }
@media (min-width: 767px) { .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(3) img { -webkit-filter: brightness(0.5); filter: brightness(0.5); } }
@media (min-width: 1199px) { .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(3) img { -webkit-filter: brightness(0.5); filter: brightness(0.5); } }
.layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 { display: none; }
@media (min-width: 767px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 { display: grid; grid-template-columns: minmax(100px, 1fr) 9% 1fr; grid-template-rows: 200px; gap: 0.5rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
@media (min-width: 1199px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 { grid-template-columns: minmax(100px, 1fr) 9% 1fr; grid-template-rows: 200px; gap: 0.5rem; } }
@media (min-width: 1440px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 { display: grid; grid-template-columns: minmax(500px, 1fr) 9% 1fr; grid-template-rows: 240px; gap: 1rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
@media (min-width: 767px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(4) { grid-column-start: span 2; } }
@media (min-width: 1199px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(4) { grid-column-start: span 2; } }
@media (min-width: 767px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(4) img { -webkit-filter: brightness(0.5); filter: brightness(0.5); } }
@media (min-width: 1199px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(4) img { -webkit-filter: brightness(0.5); filter: brightness(0.5); } }
@media (min-width: 767px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(n + 5) { display: none; } }
@media (min-width: 1199px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(n + 5) { display: none; } }
@media (min-width: 767px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child { grid-column-start: span 2; } }
@media (min-width: 1199px) { .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child { grid-column-start: span 2; } }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-de80bbc0 { cursor: pointer; } }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-de80bbc0 { cursor: pointer; } }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-610dafc2 { position: relative; } }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-610dafc2 { position: relative; } }
.coh-ce-cpt_image_gallery-eee028d8 { -o-object-fit: cover; object-fit: cover; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-eee028d8 { height: 200px; } }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-eee028d8 { height: 240px; } }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-58765e0c { position: absolute; margin-bottom: 5px; width: 100%; text-align: end; font-size: 15px; bottom: 0; z-index: 1; } }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-58765e0c { font-size: 15px; text-align: end; width: 100%; margin-bottom: 5px; position: absolute; bottom: 0; z-index: 1; } }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-e8d36ea1 { cursor: pointer; } }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-e8d36ea1 { cursor: pointer; } }
.coh-ce-cpt_image_gallery-c7a7b1ce { position: relative; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-c7a7b1ce { display: none; } }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-c7a7b1ce { display: none; } }
.coh-ce-cpt_image_gallery-409cbdfd { display: grid; grid-template-columns: repeat(2, minmax(110px, 1fr)); grid-template-rows: 130px; gap: 0.4rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-409cbdfd { display: none; } }
.coh-ce-cpt_image_gallery-409cbdfd a:first-child { grid-column-start: span 2; grid-row-start: span 2; max-height: 150px; height: 150px; }
.coh-ce-cpt_image_gallery-409cbdfd a:first-child img { max-height: 150px; height: 150px; }
.coh-ce-cpt_image_gallery-409cbdfd a:nth-child(n + 4) { display: none; }
.coh-ce-cpt_image_gallery-409cbdfd a:nth-child(3) img { -webkit-filter: brightness(0.5); filter: brightness(0.5); }
.coh-ce-cpt_image_gallery-a3bdb94c { max-height: 200px; cursor: pointer; }
.coh-ce-cpt_image_gallery-2b1d158a { position: relative; }
.coh-ce-cpt_image_gallery-d25b8b12 { max-height: 130px; height: 130px; -o-object-fit: cover; object-fit: cover; }
.coh-ce-cpt_image_gallery-79385f87 { font-size: 1.12vh; text-align: end; width: 100%; margin-bottom: 0.64vh; position: absolute; z-index: 1; bottom: 0; }
.coh-ce-cpt_image_gallery-e2966441 { cursor: pointer; }
.coh-ce-cpt_image_gallery-490ed55b { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; height: 100%; }
.coh-ce-cpt_image_gallery-96823242 { padding-top: 35px; padding-bottom: 60px; height: 100%; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-96823242 { padding: 2.6vw; } }
.coh-ce-cpt_image_gallery-96823242 .splide__arrow { background-color: #bcbcbc; top: 46%; height: 2.2rem; width: 2.2rem; -webkit-transform: unset; -ms-transform: unset; transform: unset; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-96823242 .splide__arrow { top: 50%; width: 2.5vw; height: 2.5vw; } }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-96823242 .splide__arrow { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } }
@media (min-width: 1440px) { .coh-ce-cpt_image_gallery-96823242 .splide__arrow { top: 50%; } }
.coh-ce-cpt_image_gallery-96823242 .splide__arrow svg { fill: white; -webkit-border-radius: 50%; border-radius: 50%; background-color: #010563; height: 1rem; width: 1rem; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-96823242 .splide__arrow svg { height: 1.1vw; width: 1.1vw; } }
.coh-ce-cpt_image_gallery-96823242 button[disabled] { display: none; }
.coh-ce-cpt_image_gallery-96823242 .splide__pagination { display: none; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-96823242 .splide__arrow--next { right: 6.5vw; } }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-96823242 .splide__arrow--prev { left: 6.5vw; } }
.coh-ce-cpt_image_gallery-ffbe2e5b { position: relative; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; height: 80%; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-ffbe2e5b { width: 75vw; } }
.coh-ce-cpt_image_gallery-d1a23714 { display: none; }
.coh-ce-cpt_image_gallery-3a99b7fd { height: 100%; display: inline; float: left; }
.coh-ce-cpt_image_gallery-ecf2ffde { height: 100%; max-height: 100%; position: absolute; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-ecf2ffde { -o-object-fit: cover; object-fit: cover; } }
.coh-ce-cpt_image_gallery-959ee74f { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; bottom: 0; z-index: 1; -webkit-box-pack: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; width: 100%; font-size: 15px; margin-bottom: 15px; }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-959ee74f { font-size: 1vw; margin-bottom: 0.78vw; } }
.coh-ce-cpt_internal_product_card-f73cff2d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-f73cff2d { max-width: 12.5rem; margin-right: 45px; margin-bottom: 20px; margin-left: 45px; } }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-f73cff2d:hover div div .coh-image { top: -1.25rem; padding-right: 0.1875rem; padding-left: 0.1875rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-f73cff2d:hover div div .coh-link { opacity: 1; } }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-f73cff2d:hover div div .coh-paragraph { opacity: 1; } }
.coh-ce-cpt_internal_product_card-89463ac4 { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-89463ac4 { width: 17.5rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-773628d9 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-2628f213 { position: relative; -webkit-transition: 300ms ease top, 300ms ease padding-right, 300ms ease padding-left; -o-transition: 300ms ease top, 300ms ease padding-right, 300ms ease padding-left; transition: 300ms ease top, 300ms ease padding-right, 300ms ease padding-left; } }
.coh-ce-cpt_internal_product_card-bafd42e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-bafd42e { min-height: 6.25rem; } }
.coh-ce-cpt_internal_product_card-3e2325ba { margin-top: 10px; margin-bottom: 20px; text-align: center; font-size: 1rem; line-height: 1rem; color: #cf0a2c; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; opacity: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-3e2325ba { opacity: 0; font-size: 1.25rem; line-height: 1rem; } }
.coh-ce-cpt_internal_product_card-ff9c7ce6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_internal_product_card-b23d64da { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; opacity: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-b23d64da { opacity: 0; } }
.manually.coh-ce-cpt_internal_product_card-b23d64da { display: none; }
.integration.coh-ce-cpt_internal_product_card-b23d64da { display: none; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_internal_product_card-552f7c02 { max-width: 19.375rem; width: 19.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_internal_product_card-552f7c02 { max-width: 48.125rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_internal_product_card-552f7c02 { max-width: 19.375rem; width: 19.375rem; 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_internal_product_card-6f49397e { display: none; opacity: 0; }
.manually.coh-ce-cpt_internal_product_card-6f49397e { display: block; }
@media (min-width: 1199px) { .manually.coh-ce-cpt_internal_product_card-6f49397e { display: inline-block; } }
.block-align-left.coh-ce-cpt_internal_product_card-6f49397e { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_internal_product_card-6f49397e { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.block-align-center.coh-ce-cpt_internal_product_card-6f49397e { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_internal_product_card-6f49397e { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.block-align-right.coh-ce-cpt_internal_product_card-6f49397e { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_internal_product_card-6f49397e { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } }
.coh-ce-cpt_internal_product_card-9f24f729 { display: block; opacity: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-9f24f729 { display: inline-block; } }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_internal_product_card-9f24f729 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_internal_product_card-9f24f729 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
.block-align-center.coh-ce-cpt_internal_product_card-9f24f729 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_internal_product_card-9f24f729 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.coh-ce-cpt_internal_product_card-ce1b5184 { background-color: white; }
.coh-ce-cpt_internal_product_card-4d92cdba { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1.95312rem; line-height: 1rem; letter-spacing: 0; margin-bottom: 20px; display: block; }
.coh-ce-cpt_internal_product_card-5ae51ea7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e1e1e1; }
@media (min-width: 767px) { .coh-ce-cpt_internal_product_card-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_internal_product_card-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_internal_product_card-5ae51ea7:last-child { border-bottom-width: 0; border-bottom-style: none; }
.coh-ce-cpt_internal_product_card-5ae51ea7 > article { -webkit-flex-basis: 66%; -ms-flex-preferred-size: 66%; flex-basis: 66%; }
.coh-ce-cpt_internal_product_card-a18cafa5 { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; }
.coh-ce-cpt_login_stella-30a144c5 { width: 110px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_login_stella-45b25559 { max-width: 372px; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_modal_video_card-5888f7cc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; }
.coh-ce-cpt_modal_video_card-56070062 { z-index: 10; text-align: -webkit-center; width: 100%; display: table; padding-bottom: 3.75rem; }
.coh-ce-cpt_modal_video_card-56070062: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: 0.875rem; color: white; margin-bottom: 3.75rem; display: table-cell; vertical-align: middle; height: 3.125rem; width: 3.125rem; border-width: 2px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: white; }
.coh-ce-cpt_modal_video_card-a3a86f83 { position: absolute; bottom: 0; padding: 1.75rem; }
@media (min-width: 1199px) { .coh-ce-cpt_modal_video_card-a3a86f83 { padding: 2.25rem; } }
@media (min-width: 1920px) { .coh-ce-cpt_modal_video_card-a3a86f83 { width: 100%; } }
.coh-ce-cpt_modal_video_card-f6e67aa9 { max-height: 11.25rem; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_modal_video_card-f6e67aa9 { max-height: 11.25rem; } }
.coh-ce-cpt_modal_video_card-935c446a { margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; height: auto; overflow-y: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_modal_video_card-935c446a { margin-top: 2.25rem; margin-right: 5.625rem; margin-bottom: 2.25rem; margin-left: 5.625rem; height: 40rem; } }
.coh-ce-cpt_modal_video_card-3015c4d5 { color: white; margin-bottom: 0.625rem; font-size: 1.3125rem; }
.coh-ce-cpt_modal_video_card-3b24d2a1 { color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; margin-bottom: 1.25rem; }
.coh-ce-cpt_modal_video_card-a450e4ec { margin-bottom: 1.25rem; }
.coh-ce-cpt_modal_video_card-57fbb93f .video-embed-twitch { position: relative; }
.coh-ce-cpt_modal_video_card-57fbb93f .video-embed-twitch iframe { margin: 0; top: 0; bottom: 0; left: 0; right: 0; z-index: 9999; width: 100%; }
.coh-ce-cpt_my_account_header-414bbea5 { display: none; -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; gap: 24px; }
.has-reset-password.coh-ce-cpt_my_account_header-414bbea5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.has-logout.coh-ce-cpt_my_account_header-414bbea5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_newsletter-3f2874e3 .webform-element-description, .coh-ce-cpt_newsletter-3f2874e3 .description { display: inline-block; }
.coh-ce-cpt_newsletter_0-7419cafe { margin-top: 49px; margin-right: auto; margin-bottom: 49px; margin-left: auto; }
.coh-ce-cpt_new_sso_account_information-34523492 { max-width: 90%; width: 100%; margin-top: 1.875rem; margin-right: auto; margin-bottom: 1.25rem; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_new_sso_account_information-34523492 { width: 100%; max-width: 40%; } }
.coh-ce-cpt_new_sso_account_information-83336de0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 1.875rem; }
.coh-ce-cpt_new_sso_login_form-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_new_sso_reset_password_form-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_new_sso_user_phone_edit-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_new_video_card-82ce84b1 { height: 100%; }
.coh-ce-cpt_new_video_card-ac63538 { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }
.coh-ce-cpt_new_video_card-ac63538: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: "\F04B"; font-family: "icomoon"; color: white; font-size: 22px; border-width: 3px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; border-color: white; padding-top: 30px; padding-right: 33px; padding-bottom: 30px; padding-left: 33px; }
.coh-ce-cpt_new_video_card-8bd05083 { margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; height: auto; overflow-y: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_new_video_card-8bd05083 { margin-top: 160px; margin-right: 300px; margin-bottom: 160px; margin-left: 300px; } }
.coh-ce-cpt_new_video_card-ba170c0e .video-embed-twitch { position: relative; }
.coh-ce-cpt_new_video_card-ba170c0e .video-embed-twitch iframe { width: 100%; margin: 0; top: 0; bottom: 0; left: 0; right: 0; z-index: 999; height: 15.625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_new_video_card-ba170c0e .video-embed-twitch iframe { height: 53.75rem; } }
.integration.coh-ce-cpt_product_card-149f24f0 .product-card-details-button { display: none; }
.manually.coh-ce-cpt_product_card-149f24f0 .product-card-details-button { display: none; }
@media (min-width: 1199px) { .manually.coh-ce-cpt_product_card-149f24f0 .coh-paragraph { margin-top: 25px; } }
.coh-ce-cpt_product_card-57aa11bf { text-align: center; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_product_card-57aa11bf { max-width: 19.375rem; width: 19.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_product_card-57aa11bf { max-width: 48.125rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_product_card-57aa11bf { max-width: 19.375rem; width: 19.375rem; 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_product_card-da575bd { display: none; opacity: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.manually.coh-ce-cpt_product_card-da575bd { display: block; }
@media (min-width: 1199px) { .manually.coh-ce-cpt_product_card-da575bd { display: inline-block; } }
.block-align-left.coh-ce-cpt_product_card-da575bd { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_product_card-da575bd { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.block-align-center.coh-ce-cpt_product_card-da575bd { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_product_card-da575bd { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.block-align-right.coh-ce-cpt_product_card-da575bd { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_product_card-da575bd { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } }
.coh-ce-cpt_product_card-8c0588b3 { display: block; opacity: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card-8c0588b3 { display: inline-block; opacity: 0; } }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_product_card-8c0588b3 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_product_card-8c0588b3 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
.block-align-center.coh-ce-cpt_product_card-8c0588b3 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_product_card-8c0588b3 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.coh-ce-cpt_product_card-ce1b5184 { background-color: white; }
.coh-ce-cpt_product_card-4d92cdba { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1.95312rem; line-height: 1rem; letter-spacing: 0; margin-bottom: 20px; display: block; }
.coh-ce-cpt_product_card-5ae51ea7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e1e1e1; }
@media (min-width: 767px) { .coh-ce-cpt_product_card-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_product_card-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_product_card-5ae51ea7:last-child { border-bottom-width: 0; border-bottom-style: none; }
.coh-ce-cpt_product_card-5ae51ea7 > article { -webkit-flex-basis: 66%; -ms-flex-preferred-size: 66%; flex-basis: 66%; }
.coh-ce-cpt_product_card-a18cafa5 { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; }
.coh-ce-cpt_quiz_and_trivia-921684b8 { width: 100%; }
.coh-ce-cpt_register_stella-30a144c5 { width: 110px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_register_stella-7cedf579 { margin-top: 15px; margin-bottom: 20px; }
.coh-ce-cpt_register_stella-45b25559 { max-width: 372px; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_reset_password_stella-30a144c5 { width: 110px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_reset_password_stella-45b25559 { max-width: 372px; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_secondary_footer-e5aa4e34 { background-color: #2d2a26; padding-top: 2.1875rem; padding-bottom: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-e5aa4e34 { height: 160px; padding-top: 8px; padding-bottom: 16px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-c38144de { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-e30ee122 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } }
.coh-ce-cpt_secondary_footer-450bbb44 { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-450bbb44 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: unset; -ms-flex-wrap: unset; flex-wrap: unset; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_secondary_footer-e1bc9711 { width: unset; max-width: 200px; max-height: 100px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-a0b8c2bd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_secondary_footer-93bfe992 { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; padding-top: 8px; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-93bfe992 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_secondary_footer-8a47c1ce { background-color: #2d2a26; margin-top: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-8a47c1ce { margin-top: 0; } }
.coh-ce-cpt_secondary_footer-67ba183d { border-width: 0; border-style: solid; border-color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-67ba183d { border-top-width: 0.0625rem; } }
.coh-ce-cpt_secondary_footer-c319831a { padding-top: 1.375rem; padding-bottom: 1.375rem; }
.coh-ce-cpt_secondary_footer-c406f03c { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-c406f03c { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_secondary_footer-9b520e2b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; padding-right: 0.625rem; padding-left: 0.625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-9b520e2b { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_secondary_footer-aff5b7dc { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-right: 1.875rem; padding-bottom: 0.625rem; padding-left: 1.875rem; font-size: 0.8125rem; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-aff5b7dc { font-size: 0.8125rem; text-align: start; padding-right: 0; padding-bottom: 0.625rem; padding-left: 0; } }
.coh-ce-cpt_secondary_footer-5d49b307 { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125rem; padding-right: 1.875rem; padding-left: 1.875rem; line-height: 1.5625rem; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-5d49b307 { font-size: 0.8125rem; padding-right: 0; padding-left: 0; line-height: unset; text-align: start; } }
.coh-ce-cpt_secondary_footer-b31afb5c { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-b31afb5c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-ce-cpt_secondary_footer-a18cf31f { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; padding-bottom: 0.9375rem; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-a18cf31f { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; padding-bottom: 0; } }
.coh-ce-cpt_secondary_footer-d09b27bd { -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 16px; }
@media (min-width: 1199px) { .coh-ce-cpt_secondary_footer-d09b27bd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: unset; } }
.coh-ce-cpt_secondary_footer-d09b27bd a { margin-right: 20px; }
.coh-ce-cpt_secondary_footer-d09b27bd a:last-child { margin-right: 0; }
.coh-ce-cpt_secondary_footer-352976ad { padding-top: 0.4375rem; padding-right: 0.575rem; padding-bottom: 0.4375rem; padding-left: 0.575rem; background-color: white; -webkit-border-radius: 50%; border-radius: 50%; opacity: 0.6; }
.coh-ce-cpt_secondary_footer-352976ad: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"; color: #2d2a26; }
.coh-ce-cpt_secondary_footer-ab700d23 { background-color: white; padding-top: 0.4375rem; padding-right: 0.575rem; padding-bottom: 0.4375rem; padding-left: 0.575rem; -webkit-border-radius: 50%; border-radius: 50%; opacity: 0.6; }
.coh-ce-cpt_secondary_footer-ab700d23: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"; color: #2d2a26; }
.coh-ce-cpt_secondary_footer-3fe57467 { background-color: white; padding-top: 0.4375rem; padding-right: 0.575rem; padding-bottom: 0.4375rem; padding-left: 0.575rem; -webkit-border-radius: 50%; border-radius: 50%; opacity: 0.6; }
.coh-ce-cpt_secondary_footer-3fe57467: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"; color: #2d2a26; }
.coh-ce-cpt_secondary_footer-66ed1639 { background-color: white; padding-top: 0.4375rem; padding-right: 0.575rem; padding-bottom: 0.4375rem; padding-left: 0.575rem; -webkit-border-radius: 50%; border-radius: 50%; opacity: 0.6; }
.coh-ce-cpt_secondary_footer-66ed1639:before { color: #2d2a26; }
.coh-ce-cpt_secondary_footer-27fc2c5 { background-color: white; padding-top: 0.4375rem; padding-right: 0.575rem; padding-bottom: 0.4375rem; padding-left: 0.575rem; -webkit-border-radius: 50%; border-radius: 50%; opacity: 0.6; }
.coh-ce-cpt_secondary_footer-27fc2c5:before { color: #2d2a26; }
.coh-ce-cpt_share-3eb74f9a { height: 100%; width: 100%; position: fixed; top: 0; left: 0; z-index: 999; display: none; overflow-x: hidden; -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; -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-box-sizing: border-box; box-sizing: border-box; background-color: rgba(0,0,0,.5); }
.opened.coh-ce-cpt_share-3eb74f9a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_share-3eb74f9a > div { width: 100%; overflow: hidden; padding-top: 20px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 767px) { .coh-ce-cpt_share-3eb74f9a > div { padding-top: 35px; padding-right: 35px; padding-bottom: 35px; padding-left: 35px; } }
.coh-ce-cpt_share-c3cdb196 { -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; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: start; -ms-flex-line-pack: start; align-content: start; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; width: 100%; max-width: 748px; height: auto; background-color: #fcfcfc; zoom: .8; position: relative; }
@media (min-width: 767px) { .coh-ce-cpt_share-c3cdb196 { height: 666px; } }
@media (min-width: 1440px) { .coh-ce-cpt_share-c3cdb196 { zoom: initial; } }
.coh-ce-cpt_share-c4b1252d { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; background-color: #0e2240; color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; width: 100%; }
.coh-ce-cpt_share-c4b1252d > div { width: 100%; }
.coh-ce-cpt_share-5684e9c2 { -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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; padding-top: 53px; padding-bottom: 53px; }
@media (min-width: 767px) { .coh-ce-cpt_share-5684e9c2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_share-48620e2a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 15px; }
@media (min-width: 565px) { .coh-ce-cpt_share-48620e2a { margin-right: 21px; margin-bottom: 0; } }
.coh-ce-cpt_share-12ab1769 { 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; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_share-12ab1769 a { height: 55px; width: 55px; -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; -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-border-radius: 999px; border-radius: 999px; color: #0e2240; background-color: white; font-size: 2rem; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }
.coh-ce-cpt_share-12ab1769 a:not(:last-child) { margin-right: 8px; }
.coh-ce-cpt_share-12ab1769 a:hover span { opacity: 1 !important; }
.coh-ce-cpt_share-12ab1769 a svg { width: auto; height: 30px; fill: #0e2240 !important; }
.coh-ce-cpt_share-12ab1769 a svg path { fill: inherit; }
.coh-ce-cpt_share-4662e8c2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_share-4662e8c2 .download-featured-image + div.download-custom-image { display: none; }
.coh-ce-cpt_share-1403d27b { font-weight: bold; color: #0e2240; font-size: 24px; text-align: center; text-transform: uppercase; background-color: #fec524; padding-top: 17px; padding-right: 23px; padding-bottom: 17px; padding-left: 23px; display: block; -webkit-border-radius: 999px; border-radius: 999px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_signatures_counter-40d5ba2b { 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; margin-top: 1rem; margin-bottom: 1rem; }
.coh-ce-cpt_signatures_counter-490fd635 { margin-bottom: 1rem; }
.coh-ce-cpt_signatures_counter-2cbbd891 { 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_simple_age_gate-c7d93bee { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; position: fixed; padding-top: 40px; overflow-y: auto; width: 100%; height: 100vh; top: 0; left: 0; z-index: 502; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-c7d93bee { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; position: fixed; padding-top: 0; z-index: 502; } }
.coh-ce-cpt_simple_age_gate-72514f09 { height: 100%; width: 100%; position: absolute; overflow-y: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow-x: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-72514f09 { 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; overflow-x: hidden; } }
.coh-ce-cpt_simple_age_gate-4a8fd76d { 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: 100vh; max-width: 22.5rem; }
@media (min-width: 767px) { .coh-ce-cpt_simple_age_gate-4a8fd76d { margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; padding-right: 8px; padding-left: 8px; max-width: 33.4375rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-4a8fd76d { height: auto; padding-right: 16px; padding-left: 16px; max-width: 41.875rem; } }
.coh-ce-cpt_simple_age_gate-5525bc48 { padding-top: 0; padding-right: 0; padding-bottom: 60px; padding-left: 0; width: 100%; }
@media (min-width: 767px) { .coh-ce-cpt_simple_age_gate-5525bc48 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
@media (min-width: 1199px) { .age-gate-desk-logo-large.coh-ce-cpt_simple_age_gate-5525bc48 { height: 100%; padding-top: 5%; } }
.coh-ce-cpt_simple_age_gate-4f385fdd { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-4f385fdd { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_simple_age_gate-6bf86459 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; text-transform: uppercase; word-wrap: break-word; margin-top: 0.6875rem; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-6bf86459 { margin-top: 1.0625rem; } }
.coh-ce-cpt_simple_age_gate-82ffe8bb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-82ffe8bb { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_simple_age_gate-1402dd16 { margin-right: 15px; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-1402dd16 { margin-right: 30px; } }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-ce90250f { margin-left: 30px; } }
.coh-ce-cpt_simple_age_gate-5ce31eba { margin-top: 2.25rem; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_simple_age_gate-b70b224e { line-height: 22px; font-size: 1.25rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; width: 23.125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-b70b224e { width: 25rem; } }
.coh-ce-cpt_simple_age_gate-cdc13a9c { background-color: #2d2a26; position: relative; bottom: 0; left: 0; width: 100%; right: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-cdc13a9c { position: relative; } }
.coh-ce-cpt_simple_age_gate-c319831a { padding-top: 1.375rem; padding-bottom: 1.375rem; }
.coh-ce-cpt_simple_age_gate-b9658bc7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-b9658bc7 { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } }
.coh-ce-cpt_simple_age_gate-79ec88b4 { font-size: 0.8125rem; text-align: center; padding-bottom: 0.625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-79ec88b4 { font-size: 0.8125rem; text-align: start; } }
.coh-ce-cpt_simple_age_gate-954cc606 { font-size: 0.8125rem; line-height: 1.5625rem; text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-954cc606 { font-size: 0.8125rem; line-height: unset; text-align: start; padding-right: 0; padding-left: 0; } }
@media (min-width: 1199px) { .coh-ce-cpt_simple_age_gate-c6f43e87 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_slider_arredondado-b1fc2ee3 { min-height: 600px; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_arredondado-b1fc2ee3 { height: 400px; min-height: 400px; } }
.coh-ce-cpt_slider_arredondado-75980ea { width: 100%; -webkit-border-radius: 0; border-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_arredondado-75980ea { width: 55%; } }
.coh-ce-cpt_slider_arredondado-22ec69c2 { height: 300px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_arredondado-22ec69c2 { height: 400px; } }
.coh-ce-cpt_slider_arredondado-bc1a93c4 { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-ce-cpt_slider_arredondado-ecef9d31 { width: 100%; min-height: 300px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_arredondado-ecef9d31 { width: 45%; } }
.coh-ce-cpt_slider_arredondado-9586df2f { padding-bottom: 50px; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_arredondado-9586df2f { padding-bottom: 15px; } }
.coh-ce-cpt_slider_arredondado-55f7552b { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_slider_arredondado-bc0035c3 { width: 100px; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_arredondado-bc0035c3 { width: 150px; } }
.coh-ce-cpt_slider_arredondado-93560776 { text-align: center; }
.coh-ce-cpt_slider_thumbs-96d8960e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_slider_thumbs-9ce000af .slick-dots li { display: block; }
.coh-ce-cpt_slider_thumbs-2cbbd891 { 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_slider_thumbs-70b53e2d { height: 178px; width: auto; max-width: 100%; }
.coh-ce-cpt_slider_thumbs-f324661e { width: 100%; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_thumbs-f324661e { width: 80%; height: 500px; } }
.coh-ce-cpt_slider_thumbs-2d1a2389 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_slider_thumbs-2d1a2389 { height: 500px; } }
.coh-ce-cpt_smart_age_gate-2f235c07 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; padding-bottom: 0; display: block; height: 100vh; overflow: scroll; z-index: 106; }
@media (min-width: 767px) { .coh-ce-cpt_smart_age_gate-2f235c07 { display: table; overflow: auto; padding-bottom: 3.75rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate-2f235c07 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-hide.coh-ce-cpt_smart_age_gate-2f235c07 { display: none; }
.coh-ce-cpt_smart_age_gate-d8b6c11f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 767px) { .coh-ce-cpt_smart_age_gate-d8b6c11f { width: 33.4375rem; margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; display: table-cell; vertical-align: middle; height: 100%; -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; } }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate-d8b6c11f { width: 41.875rem; } }
.coh-ce-cpt_smart_age_gate-907607a9 { padding-top: 40px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; }
@media (min-width: 767px) { .coh-ce-cpt_smart_age_gate-907607a9 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_smart_age_gate-70c5f76b { width: 7.5rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 0; padding-bottom: 1.5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate-70c5f76b { width: 11.25rem; } }
.coh-ce-cpt_smart_age_gate-8db0350d { margin-top: 0.625rem; font-size: 1rem; font-style: normal; word-wrap: break-word; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-bottom: 1.5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate-8db0350d { font-size: 1.5rem; margin-top: 0.875rem; } }
.coh-ce-cpt_smart_age_gate-c895d9ba #smart-age-gate-form { position: relative; }
.coh-ce-cpt_smart_age_gate-239952c4 { display: none; }
.coh-ce-cpt_smart_age_gate-d0b2d9e4 { margin-right: 15px; }
.coh-ce-cpt_smart_age_gate-332ba57 { display: none; visibility: hidden; }
.coh-ce-cpt_smart_age_gate-4989220f { background-color: #2d2a26; position: relative; bottom: 0; left: 0; width: 100%; }
@media (min-width: 767px) { .coh-ce-cpt_smart_age_gate-4989220f { position: fixed; bottom: 0; left: 0; } }
.coh-ce-cpt_smart_age_gate-c319831a { padding-top: 1.375rem; padding-bottom: 1.375rem; }
.coh-ce-cpt_smart_age_gate-b9658bc7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate-b9658bc7 { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } }
.coh-ce-cpt_smart_age_gate-79ec88b4 { font-size: 0.8125rem; text-align: center; padding-bottom: 0.625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate-79ec88b4 { font-size: 0.8125rem; text-align: start; } }
.coh-ce-cpt_smart_age_gate-2a21f158 { font-size: 0.625rem; line-height: 0.875rem; text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate-2a21f158 { font-size: 0.8125rem; line-height: unset; text-align: start; padding-right: 0; padding-left: 0; } }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate-c6f43e87 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_sso_account_information-34523492 { max-width: 90%; width: 100%; margin-top: 1.875rem; margin-right: auto; margin-bottom: 1.25rem; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_sso_account_information-34523492 { width: 100%; max-width: 40%; } }
.coh-ce-cpt_sso_account_information-d4acb394 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_sso_account_information-83336de0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 1.875rem; }
.coh-ce-cpt_sso_login_form_block-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_sso_register_confirmation_st-30a144c5 { width: 110px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_sso_register_confirmation_st-45b25559 { max-width: 372px; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_sso_register_form-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_sso_register_form-d883ccd3 { max-width: 63%; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_sso_register_form-d883ccd3 { padding: 0.9375rem; max-width: 50%; width: 100%; } }
.coh-ce-cpt_title_and_cta_container-686ab040 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_title_and_cta_container-686ab040 { padding-top: 0; padding-bottom: 0; } }
@media (min-width: 1199px) { .coh-ce-cpt_title_and_cta_container-a7f99837 { height: inherit; } }
@media (min-width: 1199px) { .reversed-rows.coh-ce-cpt_title_and_cta_container-a7f99837 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }
.coh-ce-cpt_title_and_cta_container-4b1d6a6f { 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; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_title_and_cta_container-4b1d6a6f { height: inherit; } }
.coh-ce-cpt_title_and_cta_container-f5f68ab8 { text-align: left; margin-left: 1.25rem; }
@media (min-width: 565px) { .coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-left: 1.875rem; } }
@media (min-width: 767px) { .coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-left: 3.75rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-right: 3.125rem; margin-left: 5.625rem; } }
@media (min-width: 1440px) { .coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-left: 5.625rem; } }
@media (min-width: 1920px) { .coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-left: 7.5rem; } }
.reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { text-align: left; margin-right: 1.25rem; }
@media (min-width: 565px) { .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-right: 1.875rem; } }
@media (min-width: 767px) { .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-right: 3.75rem; } }
@media (min-width: 1199px) { .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { text-align: right; margin-right: 5.625rem; margin-left: 3.125rem; } }
@media (min-width: 1440px) { .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-right: 5.625rem; } }
@media (min-width: 1920px) { .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-right: 7.5rem; } }
.coh-ce-cpt_title_and_cta_container-ca1bf3df { margin-bottom: 1.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; word-break: break-word; }
@media (min-width: 767px) { .coh-ce-cpt_title_and_cta_container-ca1bf3df { word-break: normal; } }
.coh-ce-cpt_title_and_cta_container-1bc4da2b { margin-bottom: 1.25rem; }
.manually.coh-ce-cpt_title_and_cta_container-1bc4da2b { display: none; }
.integration.coh-ce-cpt_title_and_cta_container-1bc4da2b { display: none; }
.integration.coh-ce-cpt_title_and_cta_container-b5df1a2f { display: none; }
.manually.coh-ce-cpt_title_and_cta_container-b5df1a2f { display: none; }
.coh-ce-cpt_title_and_cta_container-2a6201c5 { margin-bottom: 1.25rem; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_title_and_cta_container-552f7c02 { max-width: 19.375rem; width: 19.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_title_and_cta_container-552f7c02 { max-width: 48.125rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_title_and_cta_container-552f7c02 { max-width: 19.375rem; width: 19.375rem; 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_title_and_cta_container-83a44f75 { display: none; margin-bottom: 20px; }
.manually.coh-ce-cpt_title_and_cta_container-83a44f75 { display: block; }
@media (min-width: 1199px) { .manually.coh-ce-cpt_title_and_cta_container-83a44f75 { display: inline-block; } }
.block-align-left.coh-ce-cpt_title_and_cta_container-83a44f75 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_title_and_cta_container-83a44f75 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.block-align-center.coh-ce-cpt_title_and_cta_container-83a44f75 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_title_and_cta_container-83a44f75 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.block-align-right.coh-ce-cpt_title_and_cta_container-83a44f75 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_title_and_cta_container-83a44f75 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } }
.coh-ce-cpt_title_and_cta_container-676d4f9c { display: block; margin-bottom: 20px; }
@media (min-width: 1199px) { .coh-ce-cpt_title_and_cta_container-676d4f9c { display: inline-block; } }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_title_and_cta_container-676d4f9c { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_title_and_cta_container-676d4f9c { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
.block-align-center.coh-ce-cpt_title_and_cta_container-676d4f9c { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_title_and_cta_container-676d4f9c { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.coh-ce-cpt_title_and_cta_container-ce1b5184 { background-color: white; }
.coh-ce-cpt_title_and_cta_container-4d92cdba { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1.95312rem; line-height: 1rem; letter-spacing: 0; margin-bottom: 20px; display: block; }
.coh-ce-cpt_title_and_cta_container-5ae51ea7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e1e1e1; }
@media (min-width: 767px) { .coh-ce-cpt_title_and_cta_container-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_title_and_cta_container-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_title_and_cta_container-5ae51ea7:last-child { border-bottom-width: 0; border-bottom-style: none; }
.coh-ce-cpt_title_and_cta_container-5ae51ea7 > article { -webkit-flex-basis: 66%; -ms-flex-preferred-size: 66%; flex-basis: 66%; }
.coh-ce-cpt_title_and_cta_container-a18cafa5 { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; }
@media (min-width: 1199px) { .reversed-rows.coh-ce-cpt_title_and_cta_container-c0d50d4 .slick-track { margin-right: 0; margin-left: auto; } }
@media (min-width: 1199px) { .coh-ce-cpt_title_and_cta_container-c0d50d4 .slick-track { margin-left: 0; } }
.coh-ce-cpt_two_columns_with_image-e09ab9a0 { margin: 0 !important; }
.coh-ce-cpt_two_columns_with_image-f9205e38 { margin-left: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_two_columns_with_image-f9205e38 { margin-left: 5.875rem; } }
.coh-ce-cpt_video_card-13197cba { margin-right: 1.25rem; }
.coh-ce-cpt_video_card-13197cba .container-card { -webkit-box-shadow: 0 10px 16px -0.375rem black; box-shadow: 0 10px 16px -0.375rem black; }
.coh-ce-cpt_video_card-82ce84b1 { height: 100%; }
.coh-ce-cpt_video_card-cbc03946 { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }
.coh-ce-cpt_video_card-cbc03946: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: "\F04B"; font-family: "icomoon"; color: white; font-size: 22px; border-width: 3px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; border-color: white; padding-top: 30px; padding-right: 33px; padding-bottom: 30px; padding-left: 33px; }
.coh-ce-cpt_video_card-d1e5df17 { position: absolute; bottom: 0; margin-top: 17px; margin-right: 23px; margin-bottom: 17px; margin-left: 23px; width: 234px; }
@media (min-width: 1199px) { .coh-ce-cpt_video_card-d1e5df17 { width: unset; } }
.coh-ce-cpt_video_card-8bd05083 { margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; height: auto; overflow-y: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_video_card-8bd05083 { margin-top: 160px; margin-right: 300px; margin-bottom: 160px; margin-left: 300px; } }
.coh-ce-cpt_video_card-ba170c0e .video-embed-twitch { position: relative; }
.coh-ce-cpt_video_card-ba170c0e .video-embed-twitch iframe { width: 100%; margin: 0; top: 0; bottom: 0; left: 0; right: 0; z-index: 999; height: 15.625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_video_card-ba170c0e .video-embed-twitch iframe { height: 53.75rem; } }
.coh-ce-cpt_webdoor-788d4f44 { -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; -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; height: 100%; width: 100%; padding-right: 15px; padding-bottom: 66px; padding-left: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_webdoor-df2a93dd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_webdoor-e800846d { max-width: 800px; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_webdoor-ba9edad4 { margin-top: 21px; margin-right: auto; margin-left: auto; max-width: 720px; width: 100%; }
.coh-ce-cpt_webdoor-aef3506c { font-weight: bold; color: #0e2240; font-size: 24px; text-align: center; text-transform: uppercase; background-color: #fec524; padding-top: 17px; padding-right: 23px; padding-bottom: 17px; padding-left: 23px; display: block; -webkit-border-radius: 999px; border-radius: 999px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-top: 21px; }
.coh-ce-cpt_webdoor-44dd3bd3 { font-weight: bold; color: #0e2240; font-size: 24px; text-align: center; text-transform: uppercase; background-color: #fec524; padding-top: 17px; padding-right: 23px; padding-bottom: 17px; padding-left: 23px; display: block; -webkit-border-radius: 999px; border-radius: 999px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-top: 21px; }
.coh-ce-cpt_webform-be61f2f9 { padding-top: 48px; }
.coh-ce-cpt_webform-589b0f61 { color: gray; margin-bottom: 2rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_webform-a0cc8b31 { color: black; font-size: 3rem; margin-bottom: 2.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; line-height: 1rem; letter-spacing: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_webform-a0cc8b31 { font-size: 4rem; margin-bottom: 3.5rem; } }
.coh-ce-cpt_webform-aac23ea { max-width: 70%; }
@media (min-width: 1199px) { .coh-ce-cpt_webform-aac23ea { max-width: 80%; } }
.coh-ce-cpt_webform-a111b805 { margin-top: 24px; width: 100%; text-transform: uppercase; }
.coh-ce-cpt_webform-4bb22171 { display: none; visibility: hidden; overflow: hidden; overflow-x: hidden; overflow-y: hidden; }
.coh-ce-cpt_webform-3f2874e3 .webform-element-description, .coh-ce-cpt_webform-3f2874e3 .description { display: inline-block; }
.coh-ce-cpt_webform_w_options-be61f2f9 { padding-top: 48px; }
.coh-ce-cpt_webform_w_options-589b0f61 { color: gray; margin-bottom: 2rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_webform_w_options-a0cc8b31 { color: black; font-size: 3rem; margin-bottom: 2.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; line-height: 1rem; letter-spacing: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_webform_w_options-a0cc8b31 { font-size: 4rem; margin-bottom: 3.5rem; } }
.coh-ce-cpt_webform_w_options-aac23ea { max-width: 70%; }
@media (min-width: 1199px) { .coh-ce-cpt_webform_w_options-aac23ea { max-width: 80%; } }
.coh-ce-cpt_webform_w_options-a111b805 { margin-top: 24px; width: 100%; text-transform: uppercase; }
.coh-ce-cpt_webform_w_options-4bb22171 { display: none; visibility: hidden; overflow: hidden; overflow-x: hidden; overflow-y: hidden; }
.coh-ce-cpt_webform_w_options-3f2874e3 .webform-element-description, .coh-ce-cpt_webform_w_options-3f2874e3 .description { display: inline-block; }
.coh-ce-cpt_footer_simple-26509f33 { background-color: #2d2a26; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_simple-26509f33 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: unset; -ms-flex-wrap: unset; flex-wrap: unset; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer_simple-78cc16d5 { 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_footer_simple-c51f697 { padding-top: 10px; padding-right: 13px; padding-bottom: 10px; padding-left: 13px; 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; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_simple-c51f697 { display: none; } }
.coh-ce-cpt_footer_simple-2473423e { 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; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.coh-ce-cpt_footer_simple-a51a649d { padding: 10px; border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: #ffc629; margin-right: 3px; margin-left: 3px; }
.coh-ce-cpt_footer_simple-a2ac4f54 { width: 20px; text-align: center; font-size: 20px; }
.coh-ce-cpt_footer_simple-a2ac4f54:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #ffc629; content: "\F16D"; font-family: "icomoon"; height: 25px; width: 25px; text-align: center; }
.coh-ce-cpt_footer_simple-8694b852 { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: #ffc629; padding: 10px; margin-right: 3px; margin-left: 3px; }
.coh-ce-cpt_footer_simple-af878273 { text-align: center; width: 20px; font-size: 20px; }
.coh-ce-cpt_footer_simple-af878273:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #ffc629; content: "\F0E1"; font-family: "icomoon"; height: 25px; width: 25px; text-align: center; }
.coh-ce-cpt_footer_simple-d5a9e459 { width: 20px; text-align: center; font-size: 20px; }
.coh-ce-cpt_footer_simple-d5a9e459:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #ffc629; content: "\F099"; font-family: "icomoon"; height: 25px; width: 25px; text-align: center; }
.coh-ce-cpt_footer_simple-9a9d4fe8 { width: 20px; text-align: center; font-size: 20px; }
.coh-ce-cpt_footer_simple-9a9d4fe8:before { color: #ffc629; height: 25px; width: 25px; text-align: center; }
.coh-ce-cpt_footer_simple-4ca7194e { width: 20px; text-align: center; font-size: 20px; }
.coh-ce-cpt_footer_simple-4ca7194e:before { color: #ffc629; height: 25px; width: 25px; text-align: center; }
.coh-ce-cpt_footer_simple-a0ae731a { 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: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin-bottom: 0; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_simple-a0ae731a { padding-top: 30px; margin-bottom: 70px; -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; border-bottom-style: none; border-bottom-width: 0; } }
.coh-ce-cpt_footer_simple-e4480bf9 { border-top-width: 1px; border-top-style: solid; border-top-color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_simple-e4480bf9 { border-top-width: 0; border-top-style: none; } }
.coh-ce-cpt_footer_simple-a3bbf5a9 { height: 42px; padding-top: 10px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin-right: auto; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_simple-a3bbf5a9 { width: auto; padding-top: 10px; padding-right: 48px; padding-bottom: 10px; padding-left: 48px; } }
.coh-ce-cpt_footer_simple-7b2aac5d { margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; 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; max-width: 290px; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_simple-7b2aac5d { margin-top: 0; margin-right: auto; margin-bottom: 29px; margin-left: auto; } }
.coh-ce-cpt_footer_simple-cdb78e04 { background-color: #2d2a26; padding-top: 10px; padding-bottom: 25px; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_simple-cdb78e04 { width: 100%; padding-top: 30px; padding-bottom: 95px; } }
.coh-ce-cpt_footer_simple-4749ea47 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_image_card-c3b50e45 { cursor: default; }
.coh-ce-cpt_404-f9a76912 { margin-top: 30px; }
@media (min-width: 1199px) { .coh-ce-cpt_404-f9a76912 { margin-top: 50px; } }
.coh-ce-cpt_accommodation_results-baf0123b { 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; padding-top: 20px; padding-bottom: 50px; }
@media (min-width: 1199px) { .coh-ce-cpt_accommodation_results-baf0123b { padding-top: 60px; padding-bottom: 60px; } }
.coh-ce-cpt_age_gate_global-ce47de06 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; padding-bottom: 3.75rem; z-index: 1000; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-ce47de06 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; padding-bottom: 0; } }
.coh-ce-cpt_age_gate_global-afa3c5cb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -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; overflow: auto; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_global-afa3c5cb { width: 33.4375rem; margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; display: table-cell; vertical-align: middle; height: unset; -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-afa3c5cb { width: 41.875rem; } }
.coh-ce-cpt_age_gate_global-afa3c5cb #languages-count ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_age_gate_global-afa3c5cb #languages-count a.lang-choose-age { text-transform: uppercase; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; padding-top: 0.5rem; padding-right: 1.75rem; padding-bottom: 0.5rem; padding-left: 1.75rem; margin-top: 0.9375rem; margin-right: 0.25rem; margin-bottom: 0.9375rem; float: left; border-width: 0.1875rem; border-style: solid; border-color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_age_gate_global-afa3c5cb #languages-count a.lang-choose-age:before, .coh-ce-cpt_age_gate_global-afa3c5cb #languages-count a.lang-choose-age:after { clear: both; content: " "; display: table; }
.coh-ce-cpt_age_gate_global-afa3c5cb #languages-count a.lang-choose-age:hover { background-color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffca37; }
.coh-ce-cpt_age_gate_global-afa3c5cb #languages-count a.lang-choose-age.selected { color: white; background-color: #ffca37; }
.coh-ce-cpt_age_gate_global-e6bd0d17 { padding-top: 2.5rem; padding-right: 1.875rem; padding-left: 1.875rem; width: 100%; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_global-e6bd0d17 { width: 33.4375rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-e6bd0d17 { padding-top: 0; padding-right: 0; padding-left: 0; width: 41.875rem; } }
.coh-ce-cpt_age_gate_global-6891e73f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-6891e73f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_age_gate_global-61ecba8c { margin-top: 1rem; margin-bottom: 1rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-61ecba8c { margin-top: 1.0625rem; margin-bottom: 1.25rem; } }
.coh-ce-cpt_age_gate_global-f19bed79 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; overflow: initial; position: relative; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_global-f19bed79 { width: 33.4375rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-f19bed79 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 41.875rem; } }
.coh-ce-cpt_age_gate_global-f19bed79 .tab-country-outside { position: absolute; }
.coh-ce-cpt_age_gate_global-f19bed79 > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_age_gate_global-186628a7 { margin-top: 4rem; width: 100%; }
.coh-ce-cpt_age_gate_global-4320908b { margin-top: 0.6875rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-4320908b { margin-top: 1.0625rem; } }
.coh-ce-cpt_age_gate_global-82ffe8bb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-82ffe8bb { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_age_gate_global-9e48826e { margin-right: 20px; }
.coh-ce-cpt_age_gate_global-9e065520 { padding-top: 40px; padding-right: 30px; padding-bottom: 0; padding-left: 30px; display: none; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_global-9e065520 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_age_gate_global-35c00a5f a.lang-choose-age { -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; text-transform: uppercase; padding-top: 0.5rem; padding-right: 1.75rem; padding-bottom: 0.5rem; padding-left: 1.75rem; margin-top: 0.9375rem; margin-right: 0.25rem; margin-bottom: 0.9375rem; float: left; border-width: 0.1875rem; border-style: solid; border-color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_age_gate_global-35c00a5f a.lang-choose-age:before, .coh-ce-cpt_age_gate_global-35c00a5f a.lang-choose-age:after { clear: both; content: " "; display: table; }
.coh-ce-cpt_age_gate_global-35c00a5f a.lang-choose-age:hover { background-color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffca37; }
.coh-ce-cpt_age_gate_global-35c00a5f ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_age_gate_global-35c00a5f h3 { display: none; }
.coh-ce-cpt_age_gate_global-fbede3d4 { margin-top: 0.6875rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-fbede3d4 { margin-top: 1.0625rem; } }
.coh-ce-cpt_age_gate_global-711227a8 { margin-right: 20px; }
.coh-ce-cpt_age_gate_global-cbc43757 { background-color: #2d2a26; position: fixed; bottom: 0; left: 0; width: 100%; max-height: 30vh; }
.coh-ce-cpt_age_gate_global-175f0891 { padding-top: 2.125rem; padding-bottom: 2.125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-175f0891 { padding-top: 1.375rem; padding-bottom: 1.375rem; } }
.coh-ce-cpt_age_gate_global-b9658bc7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-b9658bc7 { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } }
.coh-ce-cpt_age_gate_global-79ec88b4 { font-size: 0.8125rem; text-align: center; padding-bottom: 0.625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-79ec88b4 { font-size: 0.8125rem; text-align: start; } }
.coh-ce-cpt_age_gate_global-954cc606 { font-size: 0.8125rem; line-height: 1.5625rem; text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-954cc606 { font-size: 0.8125rem; line-height: unset; text-align: start; padding-right: 0; padding-left: 0; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-c6f43e87 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_banner_image-5c73ee08 { width: 100%; }
.image-height-small.coh-ce-cpt_banner_image-5c73ee08 { height: 440px; }
@media (min-width: 1199px) { .image-height-small.coh-ce-cpt_banner_image-5c73ee08 { height: 480px; } }
.image-height-medium.coh-ce-cpt_banner_image-5c73ee08 { height: 540px; }
@media (min-width: 1199px) { .image-height-medium.coh-ce-cpt_banner_image-5c73ee08 { height: 580px; } }
.coh-ce-cpt_banner_image-2cd4660c { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: block; }
.manually.coh-ce-cpt_banner_image-2cd4660c { display: none; }
.integration.coh-ce-cpt_banner_image-2cd4660c { display: none; }
.coh-ce-cpt_banner_image-a6d5045b { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: -webkit-fill-available; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 0.625rem; padding-left: 0.625rem; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_banner_image-a6d5045b { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_banner_image-a6d5045b { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; width: 100%; } }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_banner_image-a6d5045b { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 100%; } }
.coh-ce-cpt_banner_image-a6d5045b a.block-align-center { margin-right: auto; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image-a6d5045b .block-align-left { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-cpt_banner_image-cbc28a9b { margin-top: 2rem; margin-bottom: 2rem; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_banner_image-cbc28a9b { width: 28.125rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_banner_image-cbc28a9b { max-width: 19.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 19.375rem; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_banner_image-cbc28a9b { max-width: 48.125rem; 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_banner_image-cbc28a9b .banner-font-xxxs { font-size: 0.82rem; }
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-xxs { font-size: 1rem; }
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-xs { font-size: 1.25rem; }
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-sm { font-size: 1.5625rem; }
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-md { font-size: 1.95312rem; }
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-l { font-size: 2.44125rem; }
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-xl { font-size: 2.44125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image-cbc28a9b .banner-font-xl { font-size: 3.05187rem; } }
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-xxl { font-size: 2.44125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image-cbc28a9b .banner-font-xxl { font-size: 3.815rem; } }
.coh-ce-cpt_banner_image-d0881397 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: white; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125rem; text-transform: uppercase; margin-top: 0.625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image-d0881397 { margin-top: 1.5625rem; } }
.coh-ce-cpt_banner_image-d0609a37 { margin-right: 0.625rem; font-weight: 700; }
.coh-ce-cpt_banner_image-97071255 { color: #898c8d; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_banner_image-e11f676f { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_banner_image-e11f676f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_banner_image-e11f676f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_banner_image-552f7c02 { max-width: 19.375rem; width: 19.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_banner_image-552f7c02 { max-width: 48.125rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_banner_image-552f7c02 { max-width: 19.375rem; width: 19.375rem; 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_banner_image-d0a378ec { display: none; }
.manually.coh-ce-cpt_banner_image-d0a378ec { display: block; }
@media (min-width: 1199px) { .manually.coh-ce-cpt_banner_image-d0a378ec { display: inline-block; } }
.block-align-left.coh-ce-cpt_banner_image-d0a378ec { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_banner_image-d0a378ec { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.block-align-center.coh-ce-cpt_banner_image-d0a378ec { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_banner_image-d0a378ec { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.block-align-right.coh-ce-cpt_banner_image-d0a378ec { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_banner_image-d0a378ec { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } }
.coh-ce-cpt_banner_image-2beb9534 { display: block; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image-2beb9534 { display: inline-block; } }
@media (min-width: 1199px) { .block-align-left.coh-ce-cpt_banner_image-2beb9534 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
@media (min-width: 1199px) { .block-align-right.coh-ce-cpt_banner_image-2beb9534 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
.block-align-center.coh-ce-cpt_banner_image-2beb9534 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (min-width: 1199px) { .block-align-center.coh-ce-cpt_banner_image-2beb9534 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.coh-ce-cpt_banner_image-ce1b5184 { background-color: white; }
.coh-ce-cpt_banner_image-4d92cdba { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1.95312rem; line-height: 1rem; letter-spacing: 0; margin-bottom: 20px; display: block; }
.coh-ce-cpt_banner_image-5ae51ea7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e1e1e1; }
@media (min-width: 767px) { .coh-ce-cpt_banner_image-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_banner_image-5ae51ea7 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_banner_image-5ae51ea7:last-child { border-bottom-width: 0; border-bottom-style: none; }
.coh-ce-cpt_banner_image-5ae51ea7 > article { -webkit-flex-basis: 66%; -ms-flex-preferred-size: 66%; flex-basis: 66%; }
.coh-ce-cpt_banner_image-a18cafa5 { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; }
.coh-ce-cpt_breadcrumb-23cdcca { background-color: rgba(0, 0, 0, 0.519); z-index: 1; width: 100%; padding-top: 16px; padding-bottom: 16px; position: absolute; }
.coh-ce-cpt_breadcrumb-6ce9919a { text-transform: uppercase; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.82rem; line-height: 1rem; color: #bcbcbc; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_breadcrumb-6ce9919a a { text-transform: uppercase; text-decoration: underline; color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.82rem; line-height: 1rem; letter-spacing: 0; }
.coh-ce-cpt_breadcrumb-6ce9919a 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; padding-right: 0.3125rem; padding-left: 0.3125rem; content: "\F054"; font-family: "icomoon"; color: white; display: inline-block; font-size: 0.4375rem; }
.coh-ce-cpt_breadcrumb-6ce9919a li:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; padding-right: 0.3125rem; font-size: 0.4375rem; }
.coh-ce-cpt_breadcrumb-6ce9919a li:first-child:after { display: none; }
.coh-ce-cpt_breadcrumb-6ce9919a li:last-child:after { display: none; }
.coh-ce-cpt_breadcumb-23cdcca { background-color: rgba(0, 0, 0, 0.519); z-index: 1; width: 100%; padding-top: 16px; padding-bottom: 16px; position: absolute; }
.coh-ce-cpt_breadcumb-6ce9919a { text-transform: uppercase; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.82rem; line-height: 1rem; color: #bcbcbc; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_breadcumb-6ce9919a a { text-transform: uppercase; text-decoration: underline; color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.82rem; line-height: 1rem; letter-spacing: 0; }
.coh-ce-cpt_breadcumb-6ce9919a 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; padding-right: 0.3125rem; padding-left: 0.3125rem; content: "\F054"; font-family: "icomoon"; color: white; display: inline-block; font-size: 0.4375rem; }
.coh-ce-cpt_breadcumb-6ce9919a li:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; padding-right: 0.3125rem; font-size: 0.4375rem; }
.coh-ce-cpt_breadcumb-6ce9919a li:first-child:after { display: none; }
.coh-ce-cpt_breadcumb-6ce9919a li:last-child:after { display: none; }
.coh-ce-cpt_component_search-979ffb26 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_component_search-979ffb26 input.form-text { color: black; font-weight: 700; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; border-style: none; width: 100%; }
.coh-ce-cpt_component_search-979ffb26 input.form-text::-webkit-input-placeholder { color: #2d2a26; font-weight: 700; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; }
.coh-ce-cpt_component_search-979ffb26 input.form-text::-moz-placeholder { color: #2d2a26; font-weight: 700; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; }
.coh-ce-cpt_component_search-979ffb26 input.form-text::-ms-input-placeholder { color: #2d2a26; font-weight: 700; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; }
.coh-ce-cpt_component_search-979ffb26 input.form-text::placeholder { color: #2d2a26; font-weight: 700; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; }
.coh-ce-cpt_component_search-979ffb26 input#edit-submit-search-views, .coh-ce-cpt_component_search-979ffb26 input#edit-submit-search-views--2 { display: none; }
.coh-ce-cpt_component_search-979ffb26 form { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-cpt_component_search-979ffb26 div { width: 100%; }
.coh-ce-cpt_component_search-979ffb26 div.form-actions { max-width: 3.125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_component_search-979ffb26 div.form-actions { max-width: 6.25rem; } }
.coh-ce-cpt_component_search-979ffb26 div.form-actions input#edit-reset--2 { float: none; padding-top: 1.25rem; padding-right: 0; padding-bottom: 1.25rem; padding-left: 0; color: black; font-weight: 700; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; border-style: none; }
@media (min-width: 1199px) { .coh-ce-cpt_component_search-979ffb26 div.form-actions input#edit-reset--2 { float: right; }
  .coh-ce-cpt_component_search-979ffb26 div.form-actions input#edit-reset--2:before, .coh-ce-cpt_component_search-979ffb26 div.form-actions input#edit-reset--2:after { clear: none; content: normal; display: inline; } }
.coh-ce-cpt_component_search-96781bfc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_component_search-96781bfc: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: black; font-size: 1.25rem; margin-right: 1.125rem; }
.coh-ce-cpt_country_options_age_gate-47223cc5 { position: absolute; width: 20.4375rem; -webkit-border-top-left-radius: 0.25rem; border-top-left-radius: 0.25rem; -webkit-border-top-right-radius: 0.25rem; border-top-right-radius: 0.25rem; -webkit-border-bottom-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; -webkit-border-bottom-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_country_options_age_gate-47223cc5 { width: 18.1875rem; } }
.coh-ce-cpt_country_options_age_gate-47223cc5 .coh-accordion-title a { margin-left: 1.5rem; position: relative; top: 1.25rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1rem; text-transform: uppercase; }
.coh-ce-cpt_country_options_age_gate-47223cc5 .coh-accordion-title { max-width: 20.4375rem; width: 100%; height: 3.5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_country_options_age_gate-47223cc5 .coh-accordion-title { max-width: 18.1875rem; } }
.coh-ce-cpt_country_options_age_gate-47223cc5 .coh-accordion-title.is-active { height: 3.25rem; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.coh-ce-cpt_country_options_age_gate-47223cc5 .coh-accordion-title.is-active a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; padding: 0.75rem; margin: 0.5rem; float: right; position: relative; top: -1.25rem; }
.coh-ce-cpt_country_options_age_gate-47223cc5 .coh-accordion-title 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; padding: 0.75rem; margin: 0.5rem; float: right; position: relative; top: -1.25rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; content: "\F078"; font-family: "icomoon"; }
.coh-ce-cpt_country_options_age_gate-47223cc5 .opt-gate { overflow: auto; height: 35vh; width: 100%; -webkit-border-bottom-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; -webkit-border-bottom-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_country_options_age_gate-47223cc5 .opt-gate { max-height: 16rem; } }
.coh-ce-cpt_country_options_age_gate-47223cc5 .opt-gate div div div div { margin-top: 0; margin-right: 0; margin-bottom: 2rem; margin-left: 1.5rem; }
.coh-ce-cpt_country_options_age_gate-576567d9 { background-color: rgba(0, 0, 0, 0); width: 100%; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; position: absolute; }
@media (min-width: 1199px) { .coh-ce-cpt_country_options_age_gate-576567d9 { width: 18.1875rem; } }
.coh-ce-cpt_country_options_age_gate-576567d9 .country-selector-icon { height: 20px; width: 25px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 15px; }
.coh-ce-cpt_country_options_age_gate-576567d9 .country-selector-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_country_options_age_gate-576567d9 a { margin-top: -0.0625rem; margin-left: 0; position: relative; top: 1.25rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1rem; }
.coh-ce-cpt_country_options_age_gate-3cf67528 > div > div > div > div { margin-top: 1.875rem; margin-bottom: 1.875rem; margin-left: 1.4375rem; }
.coh-ce-cpt_country_options_age_gate-3cf67528 > div > div > div > div a { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; text-transform: uppercase; }
.coh-ce-cpt_customizable_header-59705bfe { 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_customizable_header-68bc47a9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_customizable_header-68bc47a9 a { height: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0; margin-right: 8px; margin-bottom: 0; margin-left: 8px; }
@media (min-width: 1199px) { .coh-ce-cpt_customizable_header-68bc47a9 a { height: 40px; margin-top: 0; margin-right: 15px; margin-bottom: 0; margin-left: 15px; } }
.coh-ce-cpt_customizable_header-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 150px; }
@media (min-width: 1199px) { .coh-ce-cpt_customizable_header-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 100%; } }
@media (min-width: 1199px) { .coh-ce-cpt_customizable_header-9e74d190 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_customizable_header-9668b0ce { padding-top: 0.625rem; padding-bottom: 0.625rem; max-height: 72px; height: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_customizable_header-9668b0ce { max-width: 150px; padding-top: initial; padding-bottom: initial; width: auto; } }
.coh-ce-cpt_customizable_header-223d0c18 { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_customizable_header-223d0c18 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
.coh-ce-cpt_customizable_header-96794174 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_customizable_header-96794174 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; height: 5rem; } }
.coh-ce-cpt_customizable_header-d947f992 { padding-top: 0; padding-bottom: 0; display: block; }
@media (min-width: 1199px) { .coh-ce-cpt_customizable_header-d947f992 { padding-top: 0; padding-bottom: 0; display: none; } }
.show-search.coh-ce-cpt_customizable_header-7ddcc4f0 .search-mobile-icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .show-search.coh-ce-cpt_customizable_header-7ddcc4f0 .search-mobile-icon { display: none; } }
.show-search.coh-ce-cpt_customizable_header-7ddcc4f0 .column-logo { margin-left: auto; }
.coh-ce-cpt_customizable_header-a945a8a8 { height: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_customizable_header-a10ad4a8 { width: auto; max-width: 100%; height: auto; max-height: 52px; }
.coh-ce-cpt_customizable_header-9e8c25f1 { height: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-left: auto; }
.coh-ce-cpt_customizable_header-25f25b4 { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_customizable_header-25f25b4 { display: block; } }
.coh-ce-cpt_customizable_header-7e2abcaa { margin-top: 24px; margin-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_customizable_header-7e2abcaa { display: none; } }
.coh-ce-cpt_customizable_header-bf5b6f5b { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-cpt_customizable_header-bf5b6f5b { 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: 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; } }
.show-search.coh-ce-cpt_customizable_header-bf5b6f5b { display: none; }
@media (min-width: 1199px) { .show-search.coh-ce-cpt_customizable_header-bf5b6f5b { display: none; } }
.coh-ce-cpt_customizable_header-cddfdb10 { 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; width: 100%; }
@media (min-width: 1199px) { .display-in-header-menu.coh-ce-cpt_customizable_header-cddfdb10 { display: none; } }
.coh-ce-cpt_header_hamburger_button_fwc-9985fdc1 { position: -webkit-sticky; position: sticky; top: 0; z-index: 100; width: 100%; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_hamburger_button_fwc-9985fdc1 { height: 0; -webkit-transform: translateY(-0.0625rem); -ms-transform: translateY(-0.0625rem); transform: translateY(-0.0625rem); } }
.header-gradient.coh-ce-cpt_header_hamburger_button_fwc-9985fdc1 .header-items { background: #000; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_hamburger_button_fwc-9985fdc1 .header-items { background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box; background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent -o-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;; } }
.header-gradient.coh-ce-cpt_header_hamburger_button_fwc-9985fdc1 .header-items a:hover { border-color: rgba(0, 0, 0, 0); }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_hamburger_button_fwc-9985fdc1 .is-active a { margin-top: 25px; } }
.header-gradient.coh-ce-cpt_header_hamburger_button_fwc-9985fdc1 .is-active a:after { display: block; height: 5px; width: 46px; content: ''; background-color: #b30707; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_hamburger_button_fwc-9985fdc1 .is-active a:after { -webkit-transform: translateY(5px); -ms-transform: translateY(5px); transform: translateY(5px); } }
.coh-ce-cpt_header_hamburger_button_fwc-4b2d45fc { background-color: #2d2a26; height: 5.9375rem; }
.coh-ce-cpt_header_hamburger_button_fwc-c9fcc83b { position: relative; display: none; }
.menu-hamburger-desktop-canvas-open.coh-ce-cpt_header_hamburger_button_fwc-c9fcc83b { display: none; }
@media (min-width: 1199px) { .menu-hamburger-desktop-canvas-open.coh-ce-cpt_header_hamburger_button_fwc-c9fcc83b { display: block; } }
.coh-ce-cpt_header_hamburger_button_fwc-d84845d3 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 998; }
.coh-ce-cpt_header_hamburger_button_fwc-77cb0f0f { background-color: rgba(128, 128, 128, 0.4); height: 100%; width: 100%; }
.coh-ce-cpt_header_hamburger_button_fwc-64f7f97d { display: block; margin-bottom: 3.125rem; margin-left: auto; }
.coh-ce-cpt_header_hamburger_button_fwc-77fa9c47 { height: 1.6875rem; width: 1.6875rem; }
.coh-ce-cpt_header_hamburger_button_fwc-4a34722d { width: 4rem; z-index: 501; position: relative; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }
@media (min-width: 1199px) { .coh-ce-cpt_header_hamburger_button_fwc-4a34722d { margin-top: 4.375rem; margin-bottom: 1.875rem; } }
.coh-ce-cpt_header_hamburger_button_fwc-57423090 { position: relative; display: none; height: 7.8125rem; }
.menu-hamburger-mobile-canvas-open.coh-ce-cpt_header_hamburger_button_fwc-57423090 { display: block; }
@media (min-width: 1199px) { .menu-hamburger-mobile-canvas-open.coh-ce-cpt_header_hamburger_button_fwc-57423090 { display: none; } }
.coh-ce-cpt_header_hamburger_button_fwc-d9e5de1f { text-align: center; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 !important; padding-bottom: 1.875rem; }
.coh-ce-cpt_header_hamburger_button_fwc-db11436b { position: absolute; right: 0; display: block; margin-top: 1.875rem; margin-right: 0.9375rem; margin-bottom: 0; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_header_hamburger_button_fwc-db11436b { display: none; } }
.coh-ce-cpt_header_hamburger_button_fwc-69cbe87c { width: 4rem; z-index: 501; position: relative; margin-top: 5.625rem; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); -webkit-transform: translateX(0.9375rem); -ms-transform: translateX(0.9375rem); transform: translateX(0.9375rem); }
.coh-ce-cpt_header_hamburger_button_fwc-890c16b3 { padding-bottom: 3.125rem; height: -webkit-calc(100vh - 125px); height: calc(100vh - 125px); overflow-y: auto; margin: 0 !important; }
.coh-ce-cpt_header_hamburger_button_fwc-890c16b3 .coh-container > .coh-link { font-weight: normal; text-transform: uppercase; height: 2.75rem; width: 11.25rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-shadow: none; box-shadow: none; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-border-radius: 624.9375rem; border-radius: 624.9375rem; margin-top: 0.3125rem; margin-left: 0; }
.coh-ce-cpt_header_hamburger_button_fwc-890c16b3 .coh-menu-list-container .coh-menu-list-item { opacity: 0.65; }
.coh-ce-cpt_header_hamburger_button_fwc-890c16b3 .coh-menu-list-container .coh-menu-list-item.is-active { opacity: 1; }
.coh-ce-cpt_header_hamburger_button_fwc-890c16b3 .coh-menu-list-container .coh-link { font-weight: 700; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2rem; }
.coh-ce-cpt_header_hamburger_button_fwc-a62c9ed6 { height: 100%; }
.hide-main-nav.coh-ce-cpt_header_hamburger_button_fwc-a62c9ed6 .nav-logo-column { margin-right: auto; margin-left: auto; position: relative; }
.hide-main-nav.coh-ce-cpt_header_hamburger_button_fwc-a62c9ed6 .main-nav-column { display: none; }
.coh-ce-cpt_header_hamburger_button_fwc-a62c9ed6 .coh-row { height: 100%; }
.coh-ce-cpt_header_hamburger_button_fwc-a9edbb74 { height: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_header_hamburger_button_fwc-a9edbb74 { -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; } }
.coh-ce-cpt_header_hamburger_button_fwc-a9edbb74 .coh-row-inner { height: 100%; }
.coh-ce-cpt_header_hamburger_button_fwc-d328d199 { position: absolute; right: 0; display: block; padding-right: 0.625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_header_hamburger_button_fwc-d328d199 { display: none; } }
.coh-ce-cpt_header_hamburger_button_fwc-994d00f7 { width: 2.8125rem; }
.coh-ce-cpt_header_hamburger_button_fwc-4229da88 { width: 2.8125rem; z-index: 501; position: relative; }
.coh-ce-cpt_header_hamburger_button_fwc-e6b7b2b3 .coh-link { -webkit-border-radius: 624.9375rem; border-radius: 624.9375rem; text-transform: uppercase; font-weight: normal; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; height: 2.75rem; width: 11.25rem; vertical-align: baseline; -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: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transform: translate(-1.25rem, -0.75rem); -ms-transform: translate(-1.25rem, -0.75rem); transform: translate(-1.25rem, -0.75rem); -webkit-box-shadow: none; box-shadow: none; }
.coh-ce-cpt_header_hamburger_button_fwc-5f5c2fcf { 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; width: 100%; height: 100%; }
.coh-ce-cpt_header_thumbs-b03d5ea8 { background-color: #2d2a26; height: 4.375rem; 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header_thumbs-b03d5ea8 { height: 5.1875rem; } }
.coh-ce-cpt_header_thumbs-881cd41e { width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_header_thumbs-881cd41e { padding-top: 16px; padding-bottom: 16px; } }
.coh-ce-cpt_header_thumbs-7581ad8a { padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (min-width: 767px) { .coh-ce-cpt_header_thumbs-7581ad8a { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_header_thumbs-7581ad8a .coh-column-header-logo-mobile .coh-image { max-width: 150px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_thumbs-7581ad8a .coh-column-header-logo-mobile .coh-image { max-width: 100%; } }
.coh-ce-cpt_header_thumbs-ed691e79 { -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; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_thumbs-ed691e79 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.show-search.coh-ce-cpt_header_thumbs-ed691e79 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header_thumbs-6365a388 { color: #ffc629; font-size: 1.25rem; }
.search-button-open.coh-ce-cpt_header_thumbs-6365a388: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"; }
.search-button.coh-ce-cpt_header_thumbs-6365a388: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"; }
.coh-ce-cpt_header_thumbs-f5013e68 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_header_thumbs-d1deb1c7 { max-width: 8.125rem; }
.coh-ce-cpt_header_thumbs-cdec61c2 { padding-top: 8px; padding-bottom: 8px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_thumbs-cdec61c2 { max-width: 150px; padding-top: initial; padding-bottom: initial; } }
.coh-ce-cpt_header_thumbs-948ab8b6 { 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-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; z-index: 10; }
@media (min-width: 1199px) { .coh-ce-cpt_header_thumbs-948ab8b6 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-ordinal-group: unset; -webkit-order: unset; -ms-flex-order: unset; order: unset; } }
.coh-ce-cpt_header_thumbs-e0c1994f { -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; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_thumbs-e0c1994f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_header_thumbs-ff723827 { 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; width: 100%; }
.coh-ce-cpt_header_thumbs-d79a2fc7 { color: #ffc629; display: none; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125rem; text-transform: uppercase; text-decoration: underline; letter-spacing: 0.16em; }
@media (min-width: 1199px) { .coh-ce-cpt_header_thumbs-d79a2fc7 { display: inline-block; } }
.coh-ce-cpt_header_thumbs-30489029 { background-color: #ffc629; min-height: 4.3125rem; width: 100%; z-index: 1; display: none; position: relative; top: 3px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_thumbs-30489029 { background-color: #ffc629; top: 0; } }
.coh-ce-cpt_header_with_hamburger_button-9985fdc1 { position: -webkit-sticky; position: sticky; top: 0; z-index: 100; width: 100%; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 { height: 0; -webkit-transform: translateY(-0.0625rem); -ms-transform: translateY(-0.0625rem); transform: translateY(-0.0625rem); } }
.header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .header-items { background: #000; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .header-items { background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box; background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent -o-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;; } }
.header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .header-items a:hover { border-color: rgba(0, 0, 0, 0); }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .is-active a { margin-top: 25px; } }
.header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .is-active a:after { display: block; height: 5px; width: 46px; content: ''; background-color: #b30707; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .is-active a:after { -webkit-transform: translateY(5px); -ms-transform: translateY(5px); transform: translateY(5px); } }
.coh-ce-cpt_header_with_hamburger_button-4a0ec33f { background-color: #2d2a26; height: 7.8125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_hamburger_button-4a0ec33f { height: 5.3125rem; } }
.coh-ce-cpt_header_with_hamburger_button-c9fcc83b { position: relative; display: none; }
.menu-hamburger-desktop-canvas-open.coh-ce-cpt_header_with_hamburger_button-c9fcc83b { display: none; }
@media (min-width: 1199px) { .menu-hamburger-desktop-canvas-open.coh-ce-cpt_header_with_hamburger_button-c9fcc83b { display: block; } }
.coh-ce-cpt_header_with_hamburger_button-d84845d3 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 998; }
.coh-ce-cpt_header_with_hamburger_button-77cb0f0f { background-color: rgba(128, 128, 128, 0.4); height: 100%; width: 100%; }
.coh-ce-cpt_header_with_hamburger_button-ef99eb83 { display: block; margin-bottom: 3.125rem; margin-left: auto; }
.coh-ce-cpt_header_with_hamburger_button-ef99eb83: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"; font-size: 3.125rem; color: #ffc629; }
.coh-ce-cpt_header_with_hamburger_button-57423090 { position: relative; display: none; height: 7.8125rem; }
.menu-hamburger-mobile-canvas-open.coh-ce-cpt_header_with_hamburger_button-57423090 { display: block; }
@media (min-width: 1199px) { .menu-hamburger-mobile-canvas-open.coh-ce-cpt_header_with_hamburger_button-57423090 { display: none; } }
.coh-ce-cpt_header_with_hamburger_button-8205e559 { text-align: center; margin-bottom: 1.875rem; position: relative; }
.coh-ce-cpt_header_with_hamburger_button-afb43cbd { position: absolute; right: 0; display: block; margin-top: 0.625rem; margin-right: 0.9375rem; margin-bottom: 0; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_hamburger_button-afb43cbd { display: none; } }
.coh-ce-cpt_header_with_hamburger_button-afb43cbd: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"; font-size: 3.125rem; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_hamburger_button-afb43cbd:before { font-size: 2.1875rem; } }
.coh-ce-cpt_header_with_hamburger_button-9785cf04 { max-height: 3.4375rem; width: auto; z-index: 501; position: relative; margin-top: 1.875rem; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_hamburger_button-9785cf04 { max-height: 4.0625rem; margin-top: 0; } }
.coh-ce-cpt_header_with_hamburger_button-c79957d7 { padding-top: 0.625rem; padding-bottom: 1.875rem; padding-left: 0.875rem; height: -webkit-calc(100vh - 125px); height: calc(100vh - 125px); overflow-y: scroll; }
.coh-ce-cpt_header_with_hamburger_button-a62c9ed6 { height: 100%; }
.hide-main-nav.coh-ce-cpt_header_with_hamburger_button-a62c9ed6 .nav-logo-column { margin-right: auto; margin-left: auto; position: relative; }
.hide-main-nav.coh-ce-cpt_header_with_hamburger_button-a62c9ed6 .main-nav-column { display: none; }
.coh-ce-cpt_header_with_hamburger_button-a62c9ed6 .coh-row { height: 100%; }
.coh-ce-cpt_header_with_hamburger_button-a9edbb74 { height: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_hamburger_button-a9edbb74 { -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; } }
.coh-ce-cpt_header_with_hamburger_button-a9edbb74 .coh-row-inner { height: 100%; }
.coh-ce-cpt_header_with_hamburger_button-812cbd52 { position: absolute; right: 0; display: block; padding-top: 0.625rem; padding-right: 0.625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_hamburger_button-812cbd52 { display: none; } }
.coh-ce-cpt_header_with_hamburger_button-812cbd52: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: "\E100"; font-family: "icomoon"; font-size: 3.125rem; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_hamburger_button-812cbd52:before { font-size: 2.1875rem; } }
.coh-ce-cpt_header_with_hamburger_button-ad97cfed { border-style: solid; border-color: #ffc629; border-bottom-width: 0.125rem; margin-right: 2.5rem; margin-left: 3.4375rem; }
.coh-ce-cpt_header_with_hamburger_button-85d2a120 { -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header_with_hamburger_button-8db1b045 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header_with_hamburger_button-f71c7352 .profile-menu-hide { display: none; }
.coh-ce-cpt_header_with_hamburger_button-f7124953 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 3.125rem; color: white; margin-left: 0.625rem; }
.coh-ce-cpt_header_with_hamburger_button-4dc566d1: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"; -webkit-transform: rotateZ(90deg); -ms-transform: rotate(90deg); transform: rotateZ(90deg); display: block; }
.coh-ce-cpt_header_with_hamburger_button-634c39dc { padding-top: 1.25rem; padding-right: 1.875rem; padding-bottom: 0; padding-left: 1.875rem; 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; background-color: #2d2a26; -webkit-box-shadow: 0 0.8125rem 1rem 0 black; box-shadow: 0 0.8125rem 1rem 0 black; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_hamburger_button-634c39dc { top: 50px; right: 25px; position: absolute; } }
@media (min-width: 1440px) { .coh-ce-cpt_header_with_hamburger_button-634c39dc { top: 50px; right: 100px; position: absolute; } }
@media (min-width: 1920px) { .coh-ce-cpt_header_with_hamburger_button-634c39dc { top: 50px; right: 285px; position: absolute; } }
.profile-menu-hide.coh-ce-cpt_header_with_hamburger_button-634c39dc { display: none; }
.coh-ce-cpt_header_with_hamburger_button-634c39dc a { color: #ffc629; margin-bottom: 1.25rem; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.875rem; }
.coh-ce-cpt_header_with_hamburger_button-2de3b38f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header_with_hamburger_button-a5fb53cb { display: none; }
.coh-ce-cpt_header_with_hamburger_button-5f5c2fcf { 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; width: 100%; height: 100%; }
.coh-ce-cpt_header_with_hamburger_button-8311899f: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: "\E100"; font-family: "icomoon"; font-size: 3.125rem; color: #ffc629; }
.coh-ce-cpt_header_with_login-d83c6336 { height: 30px; 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: 8px; padding-left: 8px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_login-d83c6336 { display: none; } }
.coh-ce-cpt_header_with_login-42d6b9e0 { 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: 60px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_login-42d6b9e0 { height: unset; width: 100%; padding-top: 10px; padding-bottom: 10px; } }
.coh-ce-cpt_header_with_login-43e8bfc9 { width: 50%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_login-43e8bfc9 { width: 20%; } }
.coh-ce-cpt_header_with_login-1a63482d { max-width: 6.5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_login-1a63482d { max-width: 8.75rem; } }
.coh-ce-cpt_header_with_login-247a3ce1 { width: 50%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_login-247a3ce1 { width: 15%; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-cpt_header_with_login-8db1b045 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header_with_login-7e557c88 { margin-right: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_login-7e557c88 { margin-right: 28px; } }
.coh-ce-cpt_header_with_login-25f25b4 { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_login-25f25b4 { display: block; } }
.coh-ce-cpt_header_with_profile_icon-e38890f2 { position: -webkit-sticky; position: sticky; top: 0; z-index: 98; width: 100%; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 { height: 0; -webkit-transform: translateY(-0.0625rem); -ms-transform: translateY(-0.0625rem); transform: translateY(-0.0625rem); } }
.header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .header-items { background: #000; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .header-items { background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box; background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent -o-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;; } }
.header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .header-items a:hover { border-color: rgba(0, 0, 0, 0); }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .is-active a { margin-top: 25px; } }
.header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .is-active a:after { display: block; height: 5px; width: 46px; content: ''; background-color: #b30707; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .is-active a:after { -webkit-transform: translateY(5px); -ms-transform: translateY(5px); transform: translateY(5px); } }
.setup-height-100vh.coh-ce-cpt_header_with_profile_icon-e38890f2 { height: 100vh; overflow-y: scroll; }
.coh-ce-cpt_header_with_profile_icon-f9885857 { background-color: #ffc629; height: 30px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-f9885857 { height: 40px; } }
.coh-ce-cpt_header_with_profile_icon-e91dc9a2 { 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_header_with_profile_icon-5ffb153b { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }
@media (min-width: 1199px) { .display-in-social-media.coh-ce-cpt_header_with_profile_icon-5ffb153b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_with_profile_icon-68bc47a9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header_with_profile_icon-68bc47a9 a { height: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0; margin-right: 8px; margin-bottom: 0; margin-left: 8px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-68bc47a9 a { height: 40px; margin-top: 0; margin-right: 15px; margin-bottom: 0; margin-left: 15px; } }
.coh-ce-cpt_header_with_profile_icon-de9d3816: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"; color: black; }
.coh-ce-cpt_header_with_profile_icon-199fd6bd: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"; color: black; }
.coh-ce-cpt_header_with_profile_icon-edb1711b: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"; color: black; }
.coh-ce-cpt_header_with_profile_icon-4ceb0daa:before { color: black; }
.coh-ce-cpt_header_with_profile_icon-b8c5aa0c:before { color: black; }
.coh-ce-cpt_header_with_profile_icon-95ec9325 { background-color: #2d2a26; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-95ec9325 { height: 80px; } }
.coh-ce-cpt_header_with_profile_icon-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 150px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 100%; } }
.coh-ce-cpt_header_with_profile_icon-880465f2 { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-880465f2 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.show-search.coh-ce-cpt_header_with_profile_icon-880465f2 { display: none; }
@media (min-width: 1199px) { .show-search.coh-ce-cpt_header_with_profile_icon-880465f2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_with_profile_icon-602d3fa5 { color: #ffc629; font-size: 1.25rem; margin-left: 60px; }
.search-button-open.coh-ce-cpt_header_with_profile_icon-602d3fa5: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"; }
.search-button.coh-ce-cpt_header_with_profile_icon-602d3fa5: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"; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-9e74d190 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_with_profile_icon-9668b0ce { padding-top: 0.625rem; padding-bottom: 0.625rem; max-height: 72px; height: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-9668b0ce { max-width: 150px; padding-top: initial; padding-bottom: initial; width: auto; } }
.coh-ce-cpt_header_with_profile_icon-c20a6309 { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-c20a6309 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
.is-monolang.coh-ce-cpt_header_with_profile_icon-c20a6309 .mobile-logo-monolang { display: block; }
.is-multilang.coh-ce-cpt_header_with_profile_icon-c20a6309 .mobile-logo-multilang { display: block; }
.coh-ce-cpt_header_with_profile_icon-13aef5b4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header_with_profile_icon-13aef5b4 .profile-menu-hide { display: none; }
.coh-ce-cpt_header_with_profile_icon-a476bdfe { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_header_with_profile_icon-b9374db2: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; display: block; -webkit-transform: rotateZ(90deg); -ms-transform: rotate(90deg); transform: rotateZ(90deg); content: "\F054"; font-family: "icomoon"; }
.coh-ce-cpt_header_with_profile_icon-2432a1fd { -webkit-box-shadow: 0 0.8125rem 1rem 0 black; box-shadow: 0 0.8125rem 1rem 0 black; padding-top: 1.25rem; padding-right: 1.875rem; padding-bottom: 0; padding-left: 1.875rem; position: absolute; top: 61px; right: -14px; 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; background-color: #2d2a26; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-2432a1fd { position: absolute; top: 61px; right: -14px; } }
@media (min-width: 1440px) { .coh-ce-cpt_header_with_profile_icon-2432a1fd { position: absolute; top: 61px; right: 14px; } }
.profile-menu-hide.coh-ce-cpt_header_with_profile_icon-2432a1fd { display: none; }
.coh-ce-cpt_header_with_profile_icon-2432a1fd a { font-size: 0.875rem; text-transform: uppercase; margin-bottom: 1.25rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #ffc629; }
.coh-ce-cpt_header_with_profile_icon-2de3b38f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header_with_profile_icon-bf5b6f5b { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-bf5b6f5b { 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: 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; } }
.show-search.coh-ce-cpt_header_with_profile_icon-bf5b6f5b { display: none; }
@media (min-width: 1199px) { .show-search.coh-ce-cpt_header_with_profile_icon-bf5b6f5b { display: none; } }
.coh-ce-cpt_header_with_profile_icon-f9af22f9 { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }
@media (min-width: 1199px) { .display-in-header-menu.coh-ce-cpt_header_with_profile_icon-f9af22f9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_with_profile_icon-8956d0d2 { 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; width: 100%; }
@media (min-width: 1199px) { .display-in-header-menu.coh-ce-cpt_header_with_profile_icon-8956d0d2 { display: none; } }
.coh-ce-cpt_header_with_profile_icon-1df4082f { text-align: center; 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-1df4082f { display: block; } }
.coh-ce-cpt_header_with_profile_icon-3ddaefd1 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-3ddaefd1 { display: none; -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; } }
.show-search.coh-ce-cpt_header_with_profile_icon-3ddaefd1 { display: none; }
@media (min-width: 1199px) { .show-search.coh-ce-cpt_header_with_profile_icon-3ddaefd1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_with_profile_icon-be1861e7 { 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; width: 100%; }
@media (min-width: 1199px) { .display-in-header-menu.coh-ce-cpt_header_with_profile_icon-be1861e7 { display: none; } }
.coh-ce-cpt_header_with_profile_icon-1a72e29d { text-align: center; 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-1a72e29d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_with_profile_icon-3832e497 { background-color: #ffc629; min-height: 4.3125rem; width: 100%; z-index: 1; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-3832e497 { background-color: #ffc629; } }
.coh-ce-cpt_header_with_profile_icon-847867ae { background-image: -webkit-gradient(linear,left top, right top,from(#fff), to(#ff4757)); background-image: -webkit-linear-gradient(left,#fff 0%, #ff4757 100%); background-image: -o-linear-gradient(left,#fff 0%, #ff4757 100%); background-image: linear-gradient(to right,#fff 0%, #ff4757 100%); }
.hide-menu-products.coh-ce-cpt_header_with_profile_icon-847867ae { display: none; }
.coh-ce-cpt_header_with_profile_icon-eeb1b015 { margin-right: 0; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_profile_icon-eeb1b015 { margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_instagram-a5bd58c2 { width: 100%; }
.coh-ce-cpt_logged_area_button-a4620a51 { color: #ffc629; font-weight: 600; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; background-color: #24a148; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; padding: 0.5rem; text-align: center; }
.coh-ce-cpt_miscellaneous_product_list-4d72c94b { margin-top: 20px; margin-right: 0; margin-bottom: 20px; margin-left: 0; }
.coh-ce-cpt_money_meter-d90bde7d { position: relative; z-index: 100; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; }
@media (min-width: 1199px) { .coh-ce-cpt_money_meter-d90bde7d { position: absolute; z-index: 100; display: block; } }
.coh-ce-cpt_money_meter-3d9e8a30 { font-size: 23px; }
.coh-ce-cpt_money_meter-9368e945 { margin-top: 10px; font-size: 25px; }
.coh-ce-cpt_money_meter-5c70dfe4 { margin-right: 20px; margin-left: 4px; }
@media (min-width: 1199px) { .coh-ce-cpt_money_meter-5c70dfe4 { width: 70%; margin-right: 20px; margin-left: 20px; } }
.coh-ce-cpt_money_meter-b22f8a56 { font-size: 30px; }
.coh-ce-cpt_money_meter-b22f8a56 .value { margin-left: 7px; }
.coh-ce-cpt_multiple_accordion_container-4d0d9298 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_new_footer_br-c3986b79 { height: 160px; }
.coh-ce-cpt_new_footer_br-c3986b79[data-show-footer=""] { height: 5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-fl.order-desktop-1 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-fl.order-desktop-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-fl.order-desktop-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-sm.order-desktop-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-sm.order-desktop-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-sm.order-desktop-3 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-1 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-3 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-3 { padding-right: 0; } }
@media (min-width: 1920px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-3 { padding-right: 1.40625rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-3 li:last-child a { padding-right: 0; } }
.coh-ce-cpt_new_footer_br-b03c42cb { background-color: #2d2a26; padding-top: 2.1875rem; padding-bottom: 2.1875rem; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-b03c42cb { height: 5rem; padding-top: 16px; padding-bottom: 16px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-ba7d084a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 100px; margin-left: 100px; } }
.coh-ce-cpt_new_footer_br-ba7d084a .coh-row-inner { margin-right: 0; margin-left: 0; }
.coh-ce-cpt_new_footer_br-fb04c8bd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_new_footer_br-27cfc1b { 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; margin-top: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-27cfc1b { -webkit-flex-wrap: unset; -ms-flex-wrap: unset; flex-wrap: unset; margin-top: 0; } }
.order-mobile-1.coh-ce-cpt_new_footer_br-27cfc1b { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.order-mobile-2.coh-ce-cpt_new_footer_br-27cfc1b { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.order-mobile-3.coh-ce-cpt_new_footer_br-27cfc1b { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_new_footer_br-f4db88e7 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; max-width: 15rem; max-height: 10rem; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-f4db88e7 { max-height: 5rem; max-width: 7.5rem; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_footer_br-f4db88e7 { max-height: 3.75rem; max-width: 22.5rem; } }
.coh-ce-cpt_new_footer_br-4241fcd5 { 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; }
.order-mobile-1.coh-ce-cpt_new_footer_br-4241fcd5 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.order-mobile-2.coh-ce-cpt_new_footer_br-4241fcd5 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.order-mobile-3.coh-ce-cpt_new_footer_br-4241fcd5 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.coh-ce-cpt_new_footer_br-4a0d1e6f { -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-4a0d1e6f { width: unset; padding-top: 0; } }
.coh-ce-cpt_new_footer_br-4a0d1e6f a { margin-right: 20px; }
.coh-ce-cpt_new_footer_br-4a0d1e6f a:last-child { margin-right: 0; }
.coh-ce-cpt_new_footer_br-ffe3946d: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"; color: #ffc629; }
.coh-ce-cpt_new_footer_br-f1c3c252: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"; color: #ffc629; }
.coh-ce-cpt_new_footer_br-f423f047: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"; color: #ffc629; }
.coh-ce-cpt_new_footer_br-ed836e2c:before { color: #ffc629; }
.coh-ce-cpt_new_footer_br-e8635c39:before { color: #ffc629; }
.coh-ce-cpt_new_footer_br-7582c65f { 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; }
.order-mobile-1.coh-ce-cpt_new_footer_br-7582c65f { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.order-mobile-2.coh-ce-cpt_new_footer_br-7582c65f { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.order-mobile-3.coh-ce-cpt_new_footer_br-7582c65f { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_new_footer_br-babdc921 { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; padding-top: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-babdc921 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0; } }
.coh-ce-cpt_new_footer_br-c6b87f26 { background-color: #2d2a26; }
.coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu { text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu { padding-right: 0.9375rem; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu { padding-right: 0; } }
@media (min-width: 1920px) { .coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu { padding-right: 1.40625rem; padding-left: 0; } }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu li { padding-left: 0.9375rem; min-width: 6.25rem; } }
@media (min-width: 1440px) { .coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu li { padding-left: 1.25rem; } }
.coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu li a { padding-right: 0.625rem; padding-left: 0.625rem; }
.coh-ce-cpt_new_footer_br-e0e4b8ea { padding-top: 1.375rem; padding-bottom: 1.375rem; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-e0e4b8ea { margin-right: 100px; margin-left: 100px; } }
.coh-ce-cpt_new_footer_br-e0e4b8ea .coh-row-inner { margin-right: 0; margin-left: 0; }
.coh-ce-cpt_new_footer_br-b62b24bc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-b62b24bc { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } }
.coh-ce-cpt_new_footer_br-2392af5b { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-bottom: 0.625rem; font-size: 0.8125rem; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-2392af5b { font-size: 0.8125rem; text-align: start; } }
.coh-ce-cpt_new_footer_br-856c9a38 { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8125rem; line-height: 1.5625rem; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-856c9a38 { font-size: 0.8125rem; padding-right: 0; padding-left: 0; line-height: unset; text-align: start; } }
.coh-ce-cpt_new_footer_br-3d03aa72 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_new_footer_br-3d03aa72 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_new_sso_register_confirmatio-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_new_sso_register_confirmatio-a6849883 { text-align: center; }
.coh-ce-cpt_new_sso_register_form-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_paragraph_type_1-76ed0eea { display: none; }
.coh-ce-cpt_product_card_details-c02c742b { max-width: 160px; max-height: 420px; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details-c02c742b { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_product_card_details-794bc141 { -o-object-fit: contain; object-fit: contain; width: unset; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details-794bc141 { -webkit-transition: 300ms ease top, 300ms ease transform; -o-transition: 300ms ease top, 300ms ease transform; transition: 300ms ease top, 300ms ease transform; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); position: relative; top: 60px; margin-top: unset; margin-right: unset; margin-bottom: unset; margin-left: 0; } }
.coh-ce-cpt_product_card_details-25a2e957 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-right: 10px; padding-left: 10px; width: 160px; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details-25a2e957 { min-height: 6.25rem; } }
.coh-ce-cpt_product_card_details-792d0a19 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_product_card_details-8dda1cdb { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; opacity: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details-8dda1cdb { opacity: 0; } }
.coh-ce-cpt_product_card_details_list-c02c742b { max-width: 160px; max-height: 420px; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details_list-c02c742b { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_product_card_details_list-794bc141 { -o-object-fit: contain; object-fit: contain; width: unset; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details_list-794bc141 { -webkit-transition: 300ms ease top, 300ms ease transform; -o-transition: 300ms ease top, 300ms ease transform; transition: 300ms ease top, 300ms ease transform; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); position: relative; top: 60px; margin-top: unset; margin-right: unset; margin-bottom: unset; margin-left: 0; } }
.coh-ce-cpt_product_card_details_list-25a2e957 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-right: 10px; padding-left: 10px; width: 160px; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details_list-25a2e957 { min-height: 6.25rem; } }
.coh-ce-cpt_product_card_details_list-95238f63 { margin-top: 10px; margin-bottom: 20px; text-align: center; font-size: 1rem; line-height: 1rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; opacity: 0; min-height: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details_list-95238f63 { opacity: 0; font-size: 1.25rem; line-height: 1rem; } }
.coh-ce-cpt_product_card_details_list-792d0a19 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_product_card_details_list-8dda1cdb { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; opacity: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details_list-8dda1cdb { opacity: 0; } }
.coh-ce-cpt_product_card_details_list_by-c02c742b { max-width: 160px; max-height: 420px; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details_list_by-c02c742b { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_product_card_details_list_by-794bc141 { -o-object-fit: contain; object-fit: contain; width: unset; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details_list_by-794bc141 { -webkit-transition: 300ms ease top, 300ms ease transform; -o-transition: 300ms ease top, 300ms ease transform; transition: 300ms ease top, 300ms ease transform; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); position: relative; top: 60px; margin-top: unset; margin-right: unset; margin-bottom: unset; margin-left: 0; } }
.coh-ce-cpt_product_card_details_list_by-25a2e957 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-right: 10px; padding-left: 10px; width: 160px; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details_list_by-25a2e957 { min-height: 6.25rem; } }
.coh-ce-cpt_product_card_details_list_by-dc84055b { margin-top: 10px; margin-bottom: 20px; text-align: center; font-size: 1rem; line-height: 1rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; opacity: 0; min-height: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details_list_by-dc84055b { opacity: 0; font-size: 1.25rem; line-height: 1rem; } }
.coh-ce-cpt_product_card_details_list_by-792d0a19 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_product_card_details_list_by-8dda1cdb { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; opacity: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_product_card_details_list_by-8dda1cdb { opacity: 0; } }
.coh-ce-cpt_quick_age_gate-97410edc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 60vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow: auto; padding-top: 2.5rem; padding-right: 1.875rem; padding-left: 1.875rem; position: relative; }
@media (min-width: 767px) { .coh-ce-cpt_quick_age_gate-97410edc { width: 33.4375rem; margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; display: table-cell; vertical-align: middle; height: unset; -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; } }
@media (min-width: 1199px) { .coh-ce-cpt_quick_age_gate-97410edc { width: 41.875rem; padding-top: 0; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_quick_age_gate-97410edc #languages-count ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_quick_age_gate-97410edc #languages-count a.lang-choose-age { text-transform: uppercase; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; padding-top: 0.5rem; padding-right: 1.75rem; padding-bottom: 0.5rem; padding-left: 1.75rem; margin-top: 0.9375rem; margin-right: 0.25rem; margin-bottom: 0.9375rem; float: left; border-width: 0.1875rem; border-style: solid; border-color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_quick_age_gate-97410edc #languages-count a.lang-choose-age:before, .coh-ce-cpt_quick_age_gate-97410edc #languages-count a.lang-choose-age:after { clear: both; content: " "; display: table; }
.coh-ce-cpt_quick_age_gate-97410edc #languages-count a.lang-choose-age:hover { background-color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffca37; }
.coh-ce-cpt_quick_age_gate-97410edc #languages-count a.lang-choose-age.selected { color: white; background-color: #ffca37; }
.coh-ce-cpt_quick_age_gate-232efd48 { width: 11.25rem; }
@media (min-width: 1199px) { .coh-ce-cpt_quick_age_gate-232efd48 { width: 15.625rem; } }
.coh-ce-cpt_quick_age_gate-a81200ac { color: white; margin-top: 2.5rem; margin-bottom: 2.5rem; font-size: 1.5rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-align: center; }
@media (min-width: 767px) { .coh-ce-cpt_quick_age_gate-a81200ac { text-align: left; } }
@media (min-width: 1199px) { .coh-ce-cpt_quick_age_gate-a81200ac { font-size: 2rem; margin-top: 3.75rem; margin-bottom: 3.75rem; } }
.coh-ce-cpt_quick_age_gate-e189e73f { margin-bottom: 0; }
@media (min-width: 767px) { .coh-ce-cpt_quick_age_gate-e189e73f { margin-bottom: 2.5rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_quick_age_gate-e189e73f { margin-bottom: 3.75rem; } }
.coh-ce-cpt_quick_age_gate-e189e73f h2 { display: none; }
.coh-ce-cpt_quick_age_gate-e189e73f select { padding-top: 0.5rem; padding-bottom: 0.5rem; width: 100%; max-width: 22.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; border-color: #bcbcbc; }
.coh-ce-cpt_quick_age_gate-a6f46f1d { padding-top: 40px; padding-right: 30px; padding-bottom: 0; padding-left: 30px; }
@media (min-width: 767px) { .coh-ce-cpt_quick_age_gate-a6f46f1d { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_quick_age_gate-477e13c6 { color: white; font-size: 1.5rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-align: center; }
@media (min-width: 767px) { .coh-ce-cpt_quick_age_gate-477e13c6 { text-align: left; } }
@media (min-width: 1199px) { .coh-ce-cpt_quick_age_gate-477e13c6 { font-size: 2rem; } }
.coh-ce-cpt_quick_age_gate-8db1b045 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_quick_age_gate-711227a8 { margin-right: 20px; }
.coh-ce-cpt_quick_age_gate-175f0891 { padding-top: 2.125rem; padding-bottom: 2.125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_quick_age_gate-175f0891 { padding-top: 1.375rem; padding-bottom: 1.375rem; } }
.coh-ce-cpt_quick_age_gate-b9658bc7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (min-width: 1199px) { .coh-ce-cpt_quick_age_gate-b9658bc7 { -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; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } }
.coh-ce-cpt_related_content_by_tag-ae45b4b2 { padding-top: 40px; padding-bottom: 40px; }
.coh-ce-cpt_related_content_by_tag-ae45b4b2 .c-card-news--Solid .container-card > .coh-container { max-width: 260px; height: 300px; }
@media (min-width: 1199px) { .coh-ce-cpt_related_content_by_tag-ae45b4b2 .c-card-news--Solid .container-card > .coh-container { max-width: 100%; height: -webkit-calc(100% - 170px); height: calc(100% - 170px); } }
.coh-ce-cpt_related_content_by_tag-ae45b4b2 .c-card-news--Transparent .container-card > .coh-container { max-width: 180px; }
@media (min-width: 1199px) { .coh-ce-cpt_related_content_by_tag-ae45b4b2 .c-card-news--Transparent .container-card > .coh-container { max-width: 100%; } }
.coh-ce-cpt_related_content_by_tag-ae45b4b2 .coh-style-card-shadow .container-card { max-width: 260px; }
@media (min-width: 1199px) { .coh-ce-cpt_related_content_by_tag-ae45b4b2 .coh-style-card-shadow .container-card { max-width: 100%; } }
.coh-ce-cpt_search_banner-ebc73d3a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_search_banner-ebc73d3a: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"; font-size: 20px; margin-right: 1.125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_search_banner-ebc73d3a:before { font-size: 35px; } }
.coh-ce-cpt_simple_newsletter-a40f2eff { width: 100%; padding: 32px; }
@media (min-width: 1199px) { .coh-ce-cpt_simple_newsletter-a40f2eff { max-width: 35.9375rem; -webkit-border-radius: 7px; border-radius: 7px; } }
.coh-ce-cpt_simple_newsletter-17111cdc { font-size: 1.9375rem; line-height: 2.0625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: uppercase; margin-bottom: 0.9375rem; }
.coh-ce-cpt_simple_newsletter-21ac372d { font-size: 1rem; line-height: 1.75rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 0.9375rem; }
.coh-ce-cpt_simple_newsletter-1ecf8a7f { position: relative; }
.coh-ce-cpt_smart_age_gate_with_footer-2f235c07 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; padding-bottom: 0; display: block; height: 100vh; overflow: scroll; z-index: 106; }
@media (min-width: 767px) { .coh-ce-cpt_smart_age_gate_with_footer-2f235c07 { display: table; overflow: auto; padding-bottom: 3.75rem; } }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate_with_footer-2f235c07 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-hide.coh-ce-cpt_smart_age_gate_with_footer-2f235c07 { display: none; }
.coh-ce-cpt_smart_age_gate_with_footer-2847d33a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: unset; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; bottom: 0; }
@media (min-width: 767px) { .coh-ce-cpt_smart_age_gate_with_footer-2847d33a { width: 33.4375rem; margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; display: table-cell; vertical-align: middle; height: unset; -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; } }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate_with_footer-2847d33a { width: 41.875rem; bottom: 5.5rem; position: relative; } }
.coh-ce-cpt_smart_age_gate_with_footer-907607a9 { padding-top: 40px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; }
@media (min-width: 767px) { .coh-ce-cpt_smart_age_gate_with_footer-907607a9 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_smart_age_gate_with_footer-afd77102 { width: 5.5rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 0; padding-bottom: 1.5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate_with_footer-afd77102 { width: 5.5rem; } }
.coh-ce-cpt_smart_age_gate_with_footer-f7f36690 { margin-top: 0.625rem; font-size: 1rem; font-style: normal; word-wrap: break-word; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-bottom: 1.25rem; max-width: 18.125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate_with_footer-f7f36690 { font-size: 1rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form { position: relative; }
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-birthdate { max-width: 14.375rem; padding: 0.25rem; }
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-birthdate div#fields-input-year input[type="text"] { font-size: 1rem; text-align: center; max-width: 3.125rem; padding: 1.25rem; border-style: none; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; font-weight: bold; }
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-birthdate div#fields-next-arrow { height: 0; width: 0; border-style: solid; border-width: 30px 0 30px 30px;; border-color: transparent transparent transparent #fff; font-size: 0; position: absolute; top: 0.125rem; right: -4.375rem; }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-birthdate div#fields-next-arrow { right: -2rem; position: absolute; top: 1.25rem; border-width: 10px 0 10px 15px;; } }
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-accept-terms label { font-size: 0.625rem; text-align: center; }
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-accept-terms label span.checkmark { position: absolute; top: -0.3125rem; left: 3.125rem; }
@media (min-width: 1199px) { .coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-accept-terms label span.checkmark { height: 1.25rem; width: 1.25rem; position: absolute; top: -0.3125rem; left: 15.125rem; } }
.coh-ce-cpt_smart_age_gate_with_footer-239952c4 { display: none; }
.coh-ce-cpt_smart_age_gate_with_footer-d0b2d9e4 { margin-right: 15px; }
.coh-ce-cpt_smart_age_gate_with_footer-4989220f { background-color: #2d2a26; position: relative; bottom: 0; left: 0; width: 100%; }
@media (min-width: 767px) { .coh-ce-cpt_smart_age_gate_with_footer-4989220f { position: fixed; bottom: 0; left: 0; } }
.coh-ce-cpt_sso_forget_password_form-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_sso_register_confirmation-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_sso_register_confirmation-a6849883 { text-align: center; }
.coh-ce-cpt_tabs_item-47c69ee8 { background-position: center; background-size: 90% 90%; background-repeat: no-repeat; background-attachment: scroll; max-width: 100%; padding: 10px; }
@media (min-width: 1199px) { .coh-ce-cpt_tabs_item-47c69ee8 { background-position: center; background-size: 90% 90%; background-repeat: no-repeat; background-attachment: scroll; margin-right: auto; margin-left: auto; } }
@media (min-width: 1440px) { .coh-ce-cpt_tabs_item-47c69ee8 { background-position: center; background-size: 90% 90%; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-cpt_tabs_item-8c8b0d1 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_tabs_item-24e040bd { max-height: 100%; max-width: 100%; width: auto; }
.coh-ce-cpt_testimonial_card_list-1f11ab4c { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_testimonial_card_list-1f11ab4c { -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; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; } }
.coh-ce-cpt_testimonial_card_list-1f11ab4c:last-child { margin-bottom: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_testimonial_card_list-1f11ab4c:last-child { margin-right: 0; } }
.coh-ce-cpt_testimonial_card_list-328a8bc7 { padding: 1rem; height: 285px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_text_card-b2d774a9 { color: #121212; margin-top: 8px; margin-right: 8px; margin-left: 8px; min-width: 17.1875rem; max-width: 17.1875rem; }
.is-none-pointer-events.coh-ce-cpt_text_card-b2d774a9 { pointer-events: none; }
.coh-ce-cpt_text_card-f3daccf7 { height: 15.9375rem; -o-object-fit: cover; object-fit: cover; }
.coh-ce-cpt_text_card-34ed81e0 { margin-top: 16px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 24px; }
.coh-ce-cpt_time_countdown-9ccd8109 { 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; width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_time_countdown-9ccd8109 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_time_countdown-9ccd8109 > div { width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_time_countdown-9ccd8109 > div { width: 100%; } }
.coh-ce-cpt_time_countdown-e2c6e07d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-top: 10px; }
.coh-ce-cpt_time_countdown-d56afe5e { 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; text-align: center; }
.coh-ce-cpt_time_countdown-5c69070e { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 3.05187rem; line-height: 1.5rem; padding-bottom: 15px; }
.coh-ce-cpt_time_countdown-98674797 { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1rem; line-height: 1.5rem; }
.coh-ce-cpt_time_countdown-2822941b { text-transform: uppercase; padding-bottom: 15px; font-size: 3.05187rem; line-height: 1.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; }
.coh-ce-cpt_time_countdown-6d966c92 { text-transform: uppercase; padding-bottom: 15px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 3.05187rem; line-height: 1.5rem; }
.coh-ce-cpt_header-e38890f2 { position: -webkit-sticky; position: sticky; top: 0; z-index: 98; width: 100%; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header-e38890f2 { height: 0; -webkit-transform: translateY(-0.0625rem); -ms-transform: translateY(-0.0625rem); transform: translateY(-0.0625rem); } }
.header-gradient.coh-ce-cpt_header-e38890f2 .header-items { background: #000; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header-e38890f2 .header-items { background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box; background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent -o-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;; } }
.header-gradient.coh-ce-cpt_header-e38890f2 .header-items a:hover { border-color: rgba(0, 0, 0, 0); }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header-e38890f2 .is-active a { margin-top: 25px; } }
.header-gradient.coh-ce-cpt_header-e38890f2 .is-active a:after { display: block; height: 5px; width: 46px; content: ''; background-color: #b30707; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header-e38890f2 .is-active a:after { -webkit-transform: translateY(5px); -ms-transform: translateY(5px); transform: translateY(5px); } }
.setup-height-100vh.coh-ce-cpt_header-e38890f2 { height: 100vh; overflow-y: scroll; }
.coh-ce-cpt_header-f9885857 { background-color: #ffc629; height: 30px; }
@media (min-width: 1199px) { .coh-ce-cpt_header-f9885857 { height: 40px; } }
.coh-ce-cpt_header-e91dc9a2 { 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_header-5ffb153b { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }
@media (min-width: 1199px) { .display-in-social-media.coh-ce-cpt_header-5ffb153b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header-68bc47a9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header-68bc47a9 a { height: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0; margin-right: 8px; margin-bottom: 0; margin-left: 8px; }
@media (min-width: 1199px) { .coh-ce-cpt_header-68bc47a9 a { height: 40px; margin-top: 0; margin-right: 15px; margin-bottom: 0; margin-left: 15px; } }
.coh-ce-cpt_header-de9d3816: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"; color: black; }
.coh-ce-cpt_header-199fd6bd: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"; color: black; }
.coh-ce-cpt_header-edb1711b: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"; color: black; }
.coh-ce-cpt_header-4ceb0daa:before { color: black; }
.coh-ce-cpt_header-b8c5aa0c:before { color: black; }
.coh-ce-cpt_header-95ec9325 { background-color: #2d2a26; }
@media (min-width: 1199px) { .coh-ce-cpt_header-95ec9325 { height: 80px; } }
.coh-ce-cpt_header-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 150px; }
@media (min-width: 1199px) { .coh-ce-cpt_header-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 100%; } }
.coh-ce-cpt_header-880465f2 { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header-880465f2 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.show-search.coh-ce-cpt_header-880465f2 { display: none; }
@media (min-width: 1199px) { .show-search.coh-ce-cpt_header-880465f2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header-602d3fa5 { color: #ffc629; font-size: 1.25rem; margin-left: 60px; }
.search-button-open.coh-ce-cpt_header-602d3fa5: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"; }
.search-button.coh-ce-cpt_header-602d3fa5: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"; }
@media (min-width: 1199px) { .coh-ce-cpt_header-9e74d190 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header-9668b0ce { padding-top: 0.625rem; padding-bottom: 0.625rem; max-height: 72px; height: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_header-9668b0ce { max-width: 150px; padding-top: initial; padding-bottom: initial; width: auto; } }
.coh-ce-cpt_header-c20a6309 { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header-c20a6309 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
.is-monolang.coh-ce-cpt_header-c20a6309 .mobile-logo-monolang { display: block; }
.is-multilang.coh-ce-cpt_header-c20a6309 .mobile-logo-multilang { display: block; }
.coh-ce-cpt_header-bf5b6f5b { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-cpt_header-bf5b6f5b { 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: 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; } }
.show-search.coh-ce-cpt_header-bf5b6f5b { display: none; }
@media (min-width: 1199px) { .show-search.coh-ce-cpt_header-bf5b6f5b { display: none; } }
.coh-ce-cpt_header-f9af22f9 { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }
@media (min-width: 1199px) { .display-in-header-menu.coh-ce-cpt_header-f9af22f9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header-8956d0d2 { 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; width: 100%; }
@media (min-width: 1199px) { .display-in-header-menu.coh-ce-cpt_header-8956d0d2 { display: none; } }
.coh-ce-cpt_header-1df4082f { text-align: center; 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header-1df4082f { display: block; } }
.coh-ce-cpt_header-3ddaefd1 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header-3ddaefd1 { display: none; -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; } }
.show-search.coh-ce-cpt_header-3ddaefd1 { display: none; }
@media (min-width: 1199px) { .show-search.coh-ce-cpt_header-3ddaefd1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header-be1861e7 { 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; width: 100%; }
@media (min-width: 1199px) { .display-in-header-menu.coh-ce-cpt_header-be1861e7 { display: none; } }
.coh-ce-cpt_header-1a72e29d { text-align: center; 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header-1a72e29d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header-3832e497 { background-color: #ffc629; min-height: 4.3125rem; width: 100%; z-index: 1; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header-3832e497 { background-color: #ffc629; } }
.coh-ce-cpt_header-847867ae { background-image: -webkit-gradient(linear,left top, right top,from(#fff), to(#ff4757)); background-image: -webkit-linear-gradient(left,#fff 0%, #ff4757 100%); background-image: -o-linear-gradient(left,#fff 0%, #ff4757 100%); background-image: linear-gradient(to right,#fff 0%, #ff4757 100%); }
.hide-menu-products.coh-ce-cpt_header-847867ae { display: none; }
.coh-ce-cpt_header-eeb1b015 { margin-right: 0; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_header-eeb1b015 { margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_header_landing_page-8c7945d8 { position: -webkit-sticky; position: sticky; top: 0; z-index: 98; width: 100%; }
.coh-ce-cpt_header_landing_page-5498fb5d { background-color: #ffc629; }
.coh-ce-cpt_header_landing_page-7992df1f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-cpt_header_landing_page-7992df1f a { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.coh-ce-cpt_header_landing_page-de9d3816: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"; color: black; }
.coh-ce-cpt_header_landing_page-199fd6bd: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"; color: black; }
.coh-ce-cpt_header_landing_page-edb1711b: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"; color: black; }
.coh-ce-cpt_header_landing_page-4ceb0daa:before { color: black; }
.coh-ce-cpt_header_landing_page-b8c5aa0c:before { color: black; }
.coh-ce-cpt_header_landing_page-579c2a75 { background-color: #2d2a26; }
@media (min-width: 1199px) { .coh-ce-cpt_header_landing_page-a9dc63d1 { padding-top: 0.9375rem; padding-bottom: 0.9375rem; } }
.coh-ce-cpt_header_landing_page-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 150px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_landing_page-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 100%; } }
@media (min-width: 1199px) { .coh-ce-cpt_header_landing_page-9e74d190 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_landing_page-ff4fe31 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
@media (min-width: 1199px) { .coh-ce-cpt_header_landing_page-ff4fe31 { max-width: 150px; padding-top: initial; padding-bottom: initial; } }
.coh-ce-cpt_header_landing_page-223d0c18 { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header_landing_page-223d0c18 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
.coh-ce-cpt_header_landing_page-4b6bf17 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-cpt_header_landing_page-4b6bf17 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-cpt_header_landing_page-911e6a7 { 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; width: 100%; }
.coh-ce-cpt_header_landing_page-1a72e29d { text-align: center; 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header_landing_page-1a72e29d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_landing_page-9e99e358 { background-image: -webkit-gradient(linear,left top, right top,from(#fff), to(#ff4757)); background-image: -webkit-linear-gradient(left,#fff 0%, #ff4757 100%); background-image: -o-linear-gradient(left,#fff 0%, #ff4757 100%); background-image: linear-gradient(to right,#fff 0%, #ff4757 100%); }
.coh-ce-cpt_header_landing_page-eeb1b015 { margin-right: 0; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_header_landing_page-eeb1b015 { margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_header_type_2-82407029 { width: 100%; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_type_2-82407029 { height: 0; -webkit-transform: translateY(-0.0625rem); -ms-transform: translateY(-0.0625rem); transform: translateY(-0.0625rem); } }
.header-gradient.coh-ce-cpt_header_type_2-82407029 .header-items { background: #000; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_type_2-82407029 .header-items { background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box; background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent -o-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;; } }
.header-gradient.coh-ce-cpt_header_type_2-82407029 .header-items a:hover { border-color: rgba(0, 0, 0, 0); }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_type_2-82407029 .is-active a { margin-top: 25px; } }
.header-gradient.coh-ce-cpt_header_type_2-82407029 .is-active a:after { display: block; height: 5px; width: 46px; content: ''; background-color: #b30707; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_type_2-82407029 .is-active a:after { -webkit-transform: translateY(5px); -ms-transform: translateY(5px); transform: translateY(5px); } }
.setup-height-100vh.coh-ce-cpt_header_type_2-82407029 { height: 100vh; overflow-y: scroll; }
.fixed-on-top.coh-ce-cpt_header_type_2-82407029 { position: -webkit-sticky; position: sticky; top: 0; z-index: 98; left: 0; }
.not-fixed-on-top.coh-ce-cpt_header_type_2-82407029 .is-solid { position: relative; z-index: 98; }
.not-fixed-on-top.coh-ce-cpt_header_type_2-82407029 .is-transparent { position: absolute; top: 0; left: 0; z-index: 98; }
.coh-ce-cpt_header_type_2-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 150px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 100%; } }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-9e74d190 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_type_2-e3eaab2a { padding-top: 0.625rem; padding-bottom: 0.625rem; max-height: 72px; height: auto; width: 75px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-e3eaab2a { padding-top: initial; padding-bottom: initial; } }
.coh-ce-cpt_header_type_2-ff33e1ab { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-ff33e1ab { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
.coh-ce-cpt_header_type_2-bf5b6f5b { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-bf5b6f5b { 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: 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; } }
.show-search.coh-ce-cpt_header_type_2-bf5b6f5b { display: none; }
@media (min-width: 1199px) { .show-search.coh-ce-cpt_header_type_2-bf5b6f5b { display: none; } }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-479a4d63 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_type_2-f9af22f9 { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }
@media (min-width: 1199px) { .display-in-header-menu.coh-ce-cpt_header_type_2-f9af22f9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_type_2-2b1bb5f8 { display: none; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-left: 25px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-2b1bb5f8 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.social-type-primary.coh-ce-cpt_header_type_2-2b1bb5f8 a { background-color: #ffc629; color: black; border-style: none; }
.coh-ce-cpt_header_type_2-2b1bb5f8 .social-type-secondary a { color: black; border-color: black; }
.coh-ce-cpt_header_type_2-2b1bb5f8 a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_header_type_2-dc0dd86a { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; text-align: center; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; border-color: black; }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-dc0dd86a { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-cpt_header_type_2-dc0dd86a: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"; color: black; }
.coh-ce-cpt_header_type_2-5d150736 { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; text-align: center; padding: 4px; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; width: 30px; height: 30px; float: left; border-color: black; }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-5d150736 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-cpt_header_type_2-5d150736: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"; color: black; }
.coh-ce-cpt_header_type_2-e3e7ac74 { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; text-align: center; padding: 4px; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; width: 30px; height: 30px; float: left; border-color: black; }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-e3e7ac74 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-cpt_header_type_2-e3e7ac74: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"; color: black; }
.coh-ce-cpt_header_type_2-6dd8f038 { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; text-align: center; padding: 4px; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; width: 30px; height: 30px; float: left; border-color: black; }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-6dd8f038 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-cpt_header_type_2-6dd8f038:before { color: black; }
.coh-ce-cpt_header_type_2-d32a5b7a { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; text-align: center; padding: 4px; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; width: 30px; height: 30px; float: left; border-color: black; }
@media (min-width: 1199px) { .coh-ce-cpt_header_type_2-d32a5b7a { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-cpt_header_type_2-d32a5b7a:before { color: black; }
.coh-ce-cpt_header_with_buttons_v2-6d65e261 { position: -webkit-sticky; position: sticky; top: 0; z-index: 98; width: 100%; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 { height: 0; -webkit-transform: translateY(-0.0625rem); -ms-transform: translateY(-0.0625rem); transform: translateY(-0.0625rem); } }
.header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .header-items { background: #000; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .header-items { background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box; background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent -o-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;; } }
.header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .header-items a:hover { border-color: rgba(0, 0, 0, 0); }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .is-active a { margin-top: 25px; } }
.header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .is-active a:after { display: block; height: 5px; width: 46px; content: ''; background-color: #b30707; }
@media (min-width: 1199px) { .header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .is-active a:after { -webkit-transform: translateY(5px); -ms-transform: translateY(5px); transform: translateY(5px); } }
.setup-height-100vh.coh-ce-cpt_header_with_buttons_v2-6d65e261 { height: 100vh; overflow-y: scroll; }
.coh-ce-cpt_header_with_buttons_v2-f9885857 { background-color: #ffc629; height: 30px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-f9885857 { height: 40px; } }
.coh-ce-cpt_header_with_buttons_v2-e91dc9a2 { 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_header_with_buttons_v2-5ffb153b { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }
@media (min-width: 1199px) { .display-in-social-media.coh-ce-cpt_header_with_buttons_v2-5ffb153b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header_with_buttons_v2-68bc47a9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_header_with_buttons_v2-68bc47a9 a { height: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0; margin-right: 8px; margin-bottom: 0; margin-left: 8px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-68bc47a9 a { height: 40px; margin-top: 0; margin-right: 15px; margin-bottom: 0; margin-left: 15px; } }
.coh-ce-cpt_header_with_buttons_v2-de9d3816: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"; color: black; }
.coh-ce-cpt_header_with_buttons_v2-199fd6bd: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"; color: black; }
.coh-ce-cpt_header_with_buttons_v2-edb1711b: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"; color: black; }
.coh-ce-cpt_header_with_buttons_v2-4ceb0daa:before { color: black; }
.coh-ce-cpt_header_with_buttons_v2-b8c5aa0c:before { color: black; }
.coh-ce-cpt_header_with_buttons_v2-6284d1fb { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-6284d1fb { min-height: 60px; } }
.coh-ce-cpt_header_with_buttons_v2-6284d1fb .coh-column-header-logo-mobile .coh-image { max-width: 150px; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-6284d1fb .coh-column-header-logo-mobile .coh-image { max-width: 100%; } }
.coh-ce-cpt_header_with_buttons_v2-5ab62a7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-5ab62a7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 60px; } }
.is-monolang.coh-ce-cpt_header_with_buttons_v2-5ab62a7 .mobile-logo-monolang { display: block; }
.is-multilang.coh-ce-cpt_header_with_buttons_v2-5ab62a7 .mobile-logo-multilang { display: block; }
.header-logo-left.coh-ce-cpt_header_with_buttons_v2-5ab62a7 { display: none; }
@media (min-width: 1199px) { .show-menu.coh-ce-cpt_header_with_buttons_v2-5ab62a7 .menu-wb-v2 { display: block; } }
@media (min-width: 1199px) { .show-buttons.coh-ce-cpt_header_with_buttons_v2-5ab62a7 .buttons-wb-v2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1199px) { .show-logo.coh-ce-cpt_header_with_buttons_v2-5ab62a7 .logo-wb-v2 { display: block; } }
.coh-ce-cpt_header_with_buttons_v2-39ec45ea { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100vw; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-39ec45ea { display: none; width: initial; } }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-6e0bd56d { display: none; } }
.coh-ce-cpt_header_with_buttons_v2-6e0bd56d img { max-width: 150px !important; }
.coh-ce-cpt_header_with_buttons_v2-752e68a8 { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-752e68a8 { display: block; } }
.is-multilang.coh-ce-cpt_header_with_buttons_v2-752e68a8 { display: none; }
.coh-ce-cpt_header_with_buttons_v2-9668b0ce { padding-top: 0.625rem; padding-bottom: 0.625rem; max-height: 72px; height: auto; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-9668b0ce { max-width: 150px; padding-top: initial; padding-bottom: initial; width: auto; } }
.coh-ce-cpt_header_with_buttons_v2-428c021e { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-428c021e { display: block; } }
.is-monolang.coh-ce-cpt_header_with_buttons_v2-428c021e { display: none; }
.coh-ce-cpt_header_with_buttons_v2-ebb420cb { display: none; row-gap: 1rem; padding-top: 1rem; padding-bottom: 1rem; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-ebb420cb { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (min-width: 1199px) { .display-in-header-menu.coh-ce-cpt_header_with_buttons_v2-ebb420cb { display: none; } }
.coh-ce-cpt_header_with_buttons_v2-914d58b2 { margin-top: 1.25rem; margin-right: 0.625rem; margin-bottom: 2.1875rem; margin-bottom: 0!important; display: none; line-height: 1.5; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-914d58b2 { margin-top: 0; margin-right: 0.625rem; margin-bottom: 0; display: inline-block; min-width: 7rem; } }
.coh-ce-cpt_header_with_buttons_v2-a446a24c { 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; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-a446a24c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 60px; } }
.is-monolang.coh-ce-cpt_header_with_buttons_v2-a446a24c .mobile-logo-monolang { display: block; }
.is-multilang.coh-ce-cpt_header_with_buttons_v2-a446a24c .mobile-logo-multilang { display: block; }
.header-logo-left.coh-ce-cpt_header_with_buttons_v2-a446a24c { display: none; }
@media (min-width: 1199px) { .show-menu.coh-ce-cpt_header_with_buttons_v2-a446a24c .menu-wb-v2 { display: block; } }
@media (min-width: 1199px) { .show-buttons.coh-ce-cpt_header_with_buttons_v2-a446a24c .buttons-wb-v2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1199px) { .show-logo.coh-ce-cpt_header_with_buttons_v2-a446a24c .logo-wb-v2 { display: block; } }
.coh-ce-cpt_header_with_buttons_v2-4b3db065 { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-4b3db065 { display: none; } }
.coh-ce-cpt_header_with_buttons_v2-7a22777f { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-7a22777f { display: none; } }
.coh-ce-cpt_header_with_buttons_v2-7a22777f img { max-width: 150px !important; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-1ed819a3 { display: none; } }
.coh-ce-cpt_header_with_buttons_v2-1ed819a3 img { max-width: 150px !important; }
.coh-ce-cpt_header_with_buttons_v2-3832e497 { background-color: #ffc629; min-height: 4.3125rem; width: 100%; z-index: 1; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-3832e497 { background-color: #ffc629; } }
.coh-ce-cpt_header_with_buttons_v2-847867ae { background-image: -webkit-gradient(linear,left top, right top,from(#fff), to(#ff4757)); background-image: -webkit-linear-gradient(left,#fff 0%, #ff4757 100%); background-image: -o-linear-gradient(left,#fff 0%, #ff4757 100%); background-image: linear-gradient(to right,#fff 0%, #ff4757 100%); }
.hide-menu-products.coh-ce-cpt_header_with_buttons_v2-847867ae { display: none; }
.coh-ce-cpt_header_with_buttons_v2-eeb1b015 { margin-right: 0; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_header_with_buttons_v2-eeb1b015 { margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_language_selector_with_flag-928bdb94 .views-field-field-country-label { margin-bottom: 0.5rem; }
.coh-ce-cpt_menu_hamburger_desktop-c9fcc83b { position: relative; display: none; }
.menu-hamburger-desktop-canvas-open.coh-ce-cpt_menu_hamburger_desktop-c9fcc83b { display: none; }
@media (min-width: 1199px) { .menu-hamburger-desktop-canvas-open.coh-ce-cpt_menu_hamburger_desktop-c9fcc83b { display: block; } }
.coh-ce-cpt_menu_hamburger_desktop-18de8bf9 { width: 47.875rem; position: absolute; top: 0; right: 0; z-index: 9999; height: 100vh; padding-top: 2.5rem; padding-right: 3.4375rem; padding-bottom: 2.5rem; padding-left: 2.5rem; background-color: #2d2a26; }
.coh-ce-cpt_menu_hamburger_desktop-ef99eb83 { display: block; margin-bottom: 3.125rem; margin-left: auto; }
.coh-ce-cpt_menu_hamburger_desktop-ef99eb83: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"; font-size: 3.125rem; color: #ffc629; }
.coh-ce-cpt_divider-22791bb7 { border-width: 0; height: 0.5rem; margin-top: 48px; margin-bottom: 48px; width: 100%; }
.coh-ce-cpt_divider-22791bb7[data-thin="1"] { background: none; height: 0.0625rem; border-top-width: 0.0625rem; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; }
.coh-ce-cpt_image_card_type_2-2670dae0 { max-height: 52vw; }
@media (min-width: 565px) { .coh-ce-cpt_image_card_type_2-2670dae0 { height: 440px; width: 570px; max-height: none; } }
.coh-ce-cpt_loading-97f1aeff { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: fixed; z-index: 9999; top: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; }
.opacitySlow.coh-ce-cpt_loading-97f1aeff { opacity: 0; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.coh-ce-cpt_loading-e8229035 { max-width: 150px; }
.coh-ce-cpt_scroll_top_arrow-18142734 { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_scroll_top_arrow-18142734 { background-color: white; -webkit-border-radius: 5rem; border-radius: 5rem; width: 5rem; border-width: 0.0625rem; height: 5rem; margin-right: 1.875rem; -webkit-box-shadow: 0 0.9375rem 1rem 0 rgba(0, 0, 38, 0.151); box-shadow: 0 0.9375rem 1rem 0 rgba(0, 0, 38, 0.151); position: fixed; display: none; bottom: 222px; right: 30px; z-index: 31; } }
.coh-ce-cpt_background_video-9a49d59e { height: 100%; }
.coh-ce-cpt_background_video-78be4aec { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.overlay.coh-ce-cpt_background_video-78be4aec { background-color: rgba(0, 0, 0, 0.5); }
.coh-ce-cd895dbf { max-height: 256px; height: 256px; max-width: 100%; }
@media (min-width: 1199px) { .coh-ce-cd895dbf { padding-right: 0; padding-left: 0; max-width: 375px; width: 375px; } }
.coh-ce-916d14b7 { max-height: 256px; max-width: 100%; width: 100%; height: 256px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-bottom: 20px; padding-left: 20px; -webkit-border-radius: 4px; border-radius: 4px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); }
.coh-ce-e3eaf8b7 { margin-bottom: 10px; }
.coh-ce-e3eaf8b7 span:nth-child(2) { display: none; }
.coh-ce-dad9ebf5 { color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5625rem; text-transform: uppercase; margin-top: 10px; }
.coh-ce-27352e07 { max-width: 100%; margin-right: 10px; margin-left: 10px; }
@media (min-width: 1199px) { .coh-ce-27352e07 { width: 620px; margin-right: unset; margin-left: unset; } }
@media (min-width: 1440px) { .coh-ce-27352e07 { width: 845px; } }
.coh-ce-246a7e7b { -o-object-fit: cover; object-fit: cover; -webkit-border-top-left-radius: 1px; border-top-left-radius: 1px; -webkit-border-top-right-radius: 1px; border-top-right-radius: 1px; width: 100%; height: 300px; }
@media (min-width: 1199px) { .coh-ce-246a7e7b { width: 100%; height: 300px; } }
@media (min-width: 1440px) { .coh-ce-246a7e7b { height: 400px; } }
.coh-ce-fbfd48b { padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
@media (min-width: 1199px) { .coh-ce-fbfd48b { padding-right: 50px; padding-bottom: 50px; padding-left: 50px; } }
.coh-ce-6cf47653 { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.95312rem; margin-top: 10px; margin-bottom: 10px; }
@media (min-width: 1199px) { .coh-ce-6cf47653 { font-size: 3.05187rem; } }
.coh-ce-34238aaf { margin-top: 20px; 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; }
.coh-ce-711227a8 { margin-right: 20px; }
.coh-ce-97cb751a { font-size: 1rem; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; margin-left: 40px; }
@media (min-width: 1199px) { .coh-ce-97cb751a { margin-right: 20px; margin-left: unset; } }
.coh-ce-97cb751a:hover { text-decoration: underline; }
.details-button-dont-show.coh-ce-97cb751a { display: none; }
.coh-ce-46ade49d { margin-top: 25px; margin-left: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 1rem; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-ce-46ade49d { margin-top: unset; margin-left: 0; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; padding-bottom: 5px; } }
.coh-ce-46ade49d:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F041"; font-family: "icomoon"; width: 15px; margin-right: 7px; font-size: 25px; }
.coh-ce-46ade49d:hover { text-decoration: underline; }
.coh-ce-f5795f12 { max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-right: 20px; padding-left: 20px; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-f5795f12 { max-width: 800px; padding-right: 0; padding-bottom: 50px; padding-left: 0; } }
@media (min-width: 1440px) { .coh-ce-f5795f12 { max-width: 938px; } }
.coh-ce-8b6b71d8 { font-size: 1.5625rem; margin-bottom: 15px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 767px) { .coh-ce-8b6b71d8 { margin-bottom: 21px; } }
@media (min-width: 1199px) { .coh-ce-8b6b71d8 { font-size: 2.44125rem; } }
.coh-ce-2f7c7cc6 { font-size: 0.82rem; margin-bottom: 15px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; line-height: 150%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }
@media (min-width: 1199px) { .coh-ce-2f7c7cc6 { margin-bottom: 20px; font-size: 1rem; } }
@media (min-width: 1440px) { .coh-ce-2f7c7cc6 { margin-bottom: 30px; } }
.coh-ce-bf680ed6 { max-height: 255px; height: 255px; max-width: 100px; width: 330px; }
@media (min-width: 1199px) { .coh-ce-bf680ed6 { padding-right: 0; padding-left: 0; max-width: 460px; width: 460px; height: 370px; max-height: 370px; } }
.coh-ce-34c41486 { padding-top: 30px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; min-height: 120px; }
.coh-ce-34c41486 span:nth-child(2) { display: none; }
.coh-ce-1bbb1d92 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; text-transform: uppercase; margin-top: 15px; margin-bottom: 10px; }
@media (min-width: 1199px) { .coh-ce-1bbb1d92 { font-size: 1.5625rem; } }
.coh-ce-530290cd { margin-top: 10px; }
.coh-ce-6f56054 { margin-right: 11px; margin-left: 11px; }
@media (min-width: 1199px) { .coh-ce-6f56054 { margin-right: auto; margin-left: auto; } }
.coh-ce-1dec9b2a { width: 100%; }
@media (min-width: 1199px) { .coh-ce-1dec9b2a { width: 80%; } }
.coh-ce-ef188648 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 3.815rem; padding-top: 25px; padding-bottom: 15px; font-weight: 400; }
@media (min-width: 1199px) { .coh-ce-ef188648 { padding-top: 40px; padding-bottom: 35px; } }
.coh-ce-6daaf8e1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 1199px) { .coh-ce-6daaf8e1 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-2d665cff { margin-right: 60px; } }
.coh-ce-f5795f12 { max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-right: 20px; padding-left: 20px; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-f5795f12 { max-width: 800px; padding-right: 0; padding-bottom: 50px; padding-left: 0; } }
@media (min-width: 1440px) { .coh-ce-f5795f12 { max-width: 938px; } }
.coh-ce-4f2df001 { font-size: 1.5625rem; margin-bottom: 21px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-ce-4f2df001 { font-size: 2.44125rem; } }
.coh-ce-144d3c70 { font-size: 0.82rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; line-height: 150%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }
@media (min-width: 1199px) { .coh-ce-144d3c70 { margin-bottom: 20px; font-size: 1rem; } }
@media (min-width: 1440px) { .coh-ce-144d3c70 { margin-bottom: 30px; } }
.coh-ce-957af85d { margin-top: 20px; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-957af85d { margin-top: unset; margin-left: 0; } }
.coh-ce-957af85d:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\F041"; font-family: "icomoon"; width: 15px; margin-right: 5px; }
.coh-ce-957af85d:hover { text-decoration: underline; }
.coh-ce-2ba4bd1e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 30px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 1199px) { .coh-ce-2ba4bd1e { padding-top: 70px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-6775e0f3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
@media (min-width: 1199px) { .coh-ce-6775e0f3 { padding-right: 170px; width: 80%; } }
.coh-ce-e09ecbbf { width: 100%; padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 1199px) { .coh-ce-e09ecbbf { width: 20%; padding-top: unset; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } }
.coh-ce-e008afd1 { margin-top: 100px; }
.coh-ce-92b2ae98 .coh-row-inner { padding-top: 50px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
@media (min-width: 1199px) { .coh-ce-92b2ae98 .coh-row-inner { padding-top: 120px; padding-right: 0; padding-bottom: 60px; padding-left: 0; } }
.coh-ce-92b2ae98 .coh-row-inner .coh-wysiwyg { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.95312rem; margin-bottom: 13px; }
@media (min-width: 1199px) { .coh-ce-92b2ae98 .coh-row-inner .coh-wysiwyg { font-size: 3.815rem; margin-bottom: 16px; } }
.coh-ce-92b2ae98 .coh-row-inner .coh-paragraph { text-transform: none; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; margin-bottom: 35px; }
@media (min-width: 1199px) { .coh-ce-92b2ae98 .coh-row-inner .coh-paragraph { font-size: 1.25rem; max-width: 525px; line-height: 120%; } }
.coh-ce-92b2ae98 .coh-row-inner .slick-dots { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-ce-92b2ae98 .coh-row-inner .slick-dots { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 1199px) { .coh-ce-92b2ae98 .coh-row-inner .coh-style-slide-pagination-bullets { padding-left: 10px; } }
@media (min-width: 1199px) { .coh-ce-92b2ae98 .title-and-cta-text-column { margin-bottom: 80px; } }
.coh-ce-badcd54e { max-height: 255px; height: 255px; max-width: 370px; width: 280px; }
@media (min-width: 1199px) { .coh-ce-badcd54e { padding-right: 0; padding-left: 0; max-width: 550px; width: 550px; height: 370px; max-height: 370px; } }
.coh-ce-dbef3c9e { -webkit-border-radius: 4px; border-radius: 4px; display: block; height: 100%; }
@media (min-width: 1199px) { .coh-ce-dbef3c9e { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } }
.coh-ce-70b4b8c2 { padding-top: 30px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; min-height: 120px; }
.coh-ce-70b4b8c2 span:nth-child(2) { display: none; }
.coh-ce-24690fec { font-size: 0.82rem; pointer-events: none; }
.coh-ce-7c9f4c7a { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; text-transform: uppercase; margin-top: 15px; }
@media (min-width: 1199px) { .coh-ce-7c9f4c7a { font-size: 1.5625rem; } }
.coh-ce-8800b699 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-8800b699 { max-width: 20rem; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding-top: 50px; } }
@media (min-width: 1440px) { .coh-ce-8800b699 { max-width: 40rem; padding-top: 90px; } }
.coh-ce-9ce33f05 { max-width: 200px; font-size: 1rem; line-height: normal; margin-top: 3.125rem; }
@media (min-width: 1199px) { .coh-ce-9ce33f05 { max-width: 380px; } }
.coh-ce-721b63c5 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; font-size: 20px; }
@media (min-width: 1199px) { .coh-ce-721b63c5 { font-size: 40px; } }
.coh-ce-41abd865 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; color: white; margin-top: 15px; margin-bottom: 1.25rem; font-size: 1.5rem; }
@media (min-width: 1199px) { .coh-ce-41abd865 { font-size: 35px; } }
.coh-ce-2b89bc8b { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 20px; line-height: 25px; }
@media (min-width: 1199px) { .coh-ce-2b89bc8b { font-size: 25px; line-height: 38px; } }
@media (min-width: 1199px) { .coh-ce-fe6e1610 { padding-top: 35px; padding-bottom: 20px; max-width: 80rem; } }
.coh-ce-37ebc338 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; color: #e1e1d9; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; width: 20.9375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 18.5rem; }
@media (min-width: 767px) { .coh-ce-37ebc338 { width: auto; max-width: 100%; } }
@media (min-width: 1199px) { .coh-ce-37ebc338 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-ecd6fbec { width: 100%; margin-top: 1rem; margin-bottom: 1rem; }
@media (min-width: 767px) { .coh-ce-ecd6fbec { display: none; } }
@media (min-width: 1199px) { .coh-ce-d89f9b3b { padding-top: 80px; } }
.coh-ce-88db17b0 { display: block; max-width: 100px; max-height: 200px; }
@media (min-width: 1199px) { .coh-ce-88db17b0 { display: none; } }
.coh-ce-49aa59ef { display: none; max-width: 100px; }
@media (min-width: 1199px) { .coh-ce-49aa59ef { display: block; } }
.coh-ce-2ae3dd1c { display: none; width: 700px; }
@media (min-width: 767px) { .coh-ce-2ae3dd1c { display: block; } }
@media (min-width: 1199px) { .coh-ce-2ae3dd1c { padding-top: 80px; padding-left: 100px; } }
.coh-ce-b227b0c3 { width: 300px; }
.coh-ce-f8b0f58c { width: 350px; }
.coh-ce-2b3d7c9e { position: relative; margin-left: auto; }
@media (min-width: 565px) { .coh-ce-2b3d7c9e { margin-left: 10px; } }
@media (min-width: 1199px) { .coh-ce-2b3d7c9e { margin-left: auto; } }
.coh-ce-8f5914c3 { max-width: 180px; }
@media (min-width: 1199px) { .coh-ce-8f5914c3 { max-height: 500px; max-width: 450px; } }
.coh-ce-4a4b4798 { position: absolute; top: 0; width: 100%; height: 100%; color: #b28952; padding: 2.8125rem; }
@media (min-width: 1199px) { .coh-ce-4a4b4798 { top: 100px; } }
.coh-ce-4aa51721 { height: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-d649a73b { padding-bottom: 40px; }
.coh-ce-d649a73b p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-right: 15px; }
.coh-ce-6b005f67 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 105%; }
.coh-ce-ea9e0e7b { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.44125rem; line-height: 105%; margin-top: 10px; margin-bottom: 10px; }
@media (min-width: 1199px) { .coh-ce-ea9e0e7b { font-size: 3.05187rem; } }
.coh-ce-24d38a0f { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; display: -webkit-box; -webkit-line-clamp: 3; -webkit-line-clamp: vertical; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 105%; }
.coh-ce-787bd6c4 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 105%; }
.coh-ce-787bd6c4: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: "\E947"; font-family: "icomoon"; padding-right: 7px; }
.coh-ce-9dcf6ef6 { overflow: hidden; }
.coh-ce-d298bcdc { width: 100%; }
.coh-ce-95b9ac91 { overflow: hidden; width: 100%; padding-bottom: 60%; position: relative; }
.coh-ce-bc1a93c4 { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-ce-b83c5f30 { padding: 25px; min-height: 150px; }
.coh-ce-634953f8 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; text-transform: uppercase; }
.coh-ce-b654d3a2 { font-weight: bold; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; margin-top: 4px; margin-bottom: 8px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.coh-ce-a41987a2 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-line-clamp: vertical; overflow: hidden; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; }
.coh-ce-a41987a2 p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.coh-ce-5a02f903 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-line-clamp: vertical; overflow: hidden; font-size: 0.82rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 102%; }
.coh-ce-4c39618c { margin-top: 16px; display: none; }
.coh-ce-b20ac85f { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; }
.coh-ce-b20ac85f: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: "\E947"; font-family: "icomoon"; padding-right: 7px; }
.coh-ce-c7c4dbac { height: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding: 16px; color: white; position: relative; background: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0))); background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); -webkit-border-radius: 4px; border-radius: 4px; }
.c-card-event--Solid .coh-ce-c7c4dbac { padding: 0; }
.c-card-event--Solid .coh-ce-e594e1e2 { background-color: #333333; padding: 16px; height: -webkit-calc(100% - 170px); height: calc(100% - 170px); overflow: auto; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.coh-ce-c0bca7e9 { margin-bottom: 16px; }
.coh-ce-c0bca7e9 > * { color: white; background-color: #e42d26; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; -webkit-border-radius: 50px; border-radius: 50px; pointer-events: none; font-size: 0.625rem; }
.coh-ce-c0bca7e9 span:nth-child(2) { display: none; }
.c-card-news--Solid .coh-ce-c0bca7e9 { position: absolute; top: 8px; left: 8px; }
.coh-ce-f39ad211 { margin-top: 24px; }
.coh-ce-357dfd88 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-2b030773 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 30px; }
.coh-ce-9a42faeb { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 15px; text-transform: uppercase; }
.coh-ce-ef43c440 { 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-left: 16px; }
.coh-ce-7aa2b34f { font-size: 20px; color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; text-transform: uppercase; max-width: 545px; }
.coh-ce-9f601b6c { margin-top: 10px; }
.coh-ce-b92eb272:before { content: '' !important; height: 0.0625rem; width: 2rem; background-color: #fcfcfc; display: inline-block; -webkit-transform: translateY(-0.1875rem); -ms-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }
.coh-ce-d4f04149 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #121212; text-transform: uppercase; padding-left: 16px; }
.coh-ce-d87230bd { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #121212; }
.coh-ce-857bcaf4 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #fcfcfc; }
.coh-ce-1c165381 { color: #fcfcfc; }
.coh-ce-68f601f4 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #fcfcfc; }
.coh-ce-38cf54fb .card-solid .card-solid-container { display: block; }
.coh-ce-38cf54fb .card-solid .card-background { padding: 0; }
.coh-ce-38cf54fb .card-naked .card-naked-container { display: block; }
.coh-ce-38cf54fb .container-card .column-right-space { padding-left: 16px; }
.coh-ce-6e2eaf1d { max-height: 160px; height: 160px; max-width: 100%; width: 100%; padding-right: 20px; padding-left: 20px; }
@media (min-width: 1199px) { .coh-ce-6e2eaf1d { padding-right: 0; padding-left: 0; max-width: 340px; width: 340px; } }
.coh-ce-8abd2739 { max-height: 160px; max-width: 340px; width: 340px; height: 160px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-bottom: 20px; padding-left: 20px; -webkit-border-radius: 4px; border-radius: 4px; background: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0))); background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); }
.coh-ce-5a95001 { display: none; }
.coh-ce-f39ad211 { margin-top: 24px; }
.coh-ce-357dfd88 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-2b030773 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 30px; }
.coh-ce-9a42faeb { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 15px; text-transform: uppercase; }
.coh-ce-ef43c440 { 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-left: 16px; }
.coh-ce-7aa2b34f { font-size: 20px; color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; text-transform: uppercase; max-width: 545px; }
.coh-ce-850a586f { margin-top: 0; }
.coh-ce-b92eb272:before { content: '' !important; height: 0.0625rem; width: 2rem; background-color: #fcfcfc; display: inline-block; -webkit-transform: translateY(-0.1875rem); -ms-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }
.coh-ce-d4f04149 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #121212; text-transform: uppercase; padding-left: 16px; }
.coh-ce-d87230bd { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #121212; }
.coh-ce-857bcaf4 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #fcfcfc; }
.coh-ce-1c165381 { color: #fcfcfc; }
.coh-ce-68f601f4 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #fcfcfc; }
.coh-ce-e3961cea { display: none; width: 100%; height: 100%; background-color: #333333; overflow: hidden; -webkit-border-radius: 4px; border-radius: 4px; }
.coh-ce-242d9869 { padding: 12px; }
.coh-ce-9f601b6c { margin-top: 10px; }
.coh-ce-5f8a1559 { font-size: 20px; color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; text-transform: uppercase; max-width: 545px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.coh-ce-76c00281 { 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-e1da8e3 { width: 100%; }
.coh-ce-b95ac88b { height: 540px; width: 100%; -o-object-position: top center; object-position: top center; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.875)), color-stop(38%, rgba(0, 0, 0, 0.267)), color-stop(61%, rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.875) 1%, rgba(0, 0, 0, 0.267) 38%, rgba(0, 0, 0, 0) 61%); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.875) 1%, rgba(0, 0, 0, 0.267) 38%, rgba(0, 0, 0, 0) 61%); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.875) 1%, rgba(0, 0, 0, 0.267) 38%, rgba(0, 0, 0, 0) 61%); background-position: center; background-size: cover; background-repeat: no-repeat; }
.coh-ce-b95ac88b img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: top center; object-position: top center; }
@media (min-width: 1199px) { .coh-ce-b95ac88b img { height: auto; } }
.coh-ce-c3573162 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: min(95%, 960px); max-width: 960px; }
@media (min-width: 1199px) { .coh-ce-c3573162 { width: min(100%, 960px); } }
.coh-ce-f39ad211 { margin-top: 24px; }
.coh-ce-6066d3f9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-6066d3f9 { -webkit-transform: translateX(-0.75rem); -ms-transform: translateX(-0.75rem); transform: translateX(-0.75rem); } }
.coh-ce-5812c898 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #121212; font-size: 64px; }
.coh-ce-bb520b70 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #121212; font-size: 24px; text-transform: uppercase; }
.coh-ce-b707cfdf { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-5ba5dc1d { font-size: 2.44125rem; color: #121212; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; text-transform: uppercase; max-width: 545px; }
.coh-ce-e6c7fb41:before { content: '' !important; height: 0.0625rem; width: 2rem; background-color: #121212; display: inline-block; -webkit-transform: translateY(-0.1875rem); -ms-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }
.coh-ce-b38d98b7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #121212; text-transform: uppercase; }
.coh-ce-5869a37d { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; color: #121212; }
.coh-ce-38d4d229 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; color: #121212; }
.coh-ce-9f7286bf { margin-top: 20px; margin-bottom: 30px; font-size: 16px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #545454; font-weight: 400; line-height: 32px; }
@media (min-width: 1199px) { .coh-ce-9f7286bf { margin-bottom: 60px; } }
.coh-ce-80c08865 { padding-left: 10px !important; }
.coh-ce-324c05d1 { aspect-ratio: 3/2; }
@media (min-width: 1199px) { .coh-ce-324c05d1 { max-width: 28.75rem; } }
.coh-ce-f67eccdc { padding-left: 10px !important; }
@media (min-width: 1199px) { .coh-ce-f67eccdc { max-width: 35rem; } }
.coh-ce-8364d15b { font-weight: 700; font-size: 1.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; padding-top: 32px; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-ce-8364d15b { font-size: 2rem; } }
.coh-ce-4f894451 { font-size: 0.75rem; color: #898c8d; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-top: 24px; }
.coh-ce-f553cf0f:before { content: "\00a0|\00a0\00a0"; }
.coh-ce-feaf0bf2 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #545454; margin-top: 16px; line-height: 2rem; display: none; }
@media (min-width: 1199px) { .coh-ce-feaf0bf2 { display: block; } }
.coh-ce-76c00281 { 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-e1da8e3 { width: 100%; }
.coh-ce-bcc92540 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 1199px) { .coh-ce-bcc92540 { margin-top: 0; margin-right: 28.6vw; margin-bottom: 0; margin-left: 28.6vw; } }
.coh-ce-e0eb8d8c { font-size: 2.44125rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; text-transform: uppercase; padding-top: 15px; padding-bottom: 20px; }
.coh-ce-cfbc2be0 { padding-bottom: 1.25rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.82rem; line-height: 1rem; text-transform: uppercase; }
.coh-ce-ce16b5f0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #898c8d; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.82rem; line-height: 1rem; text-transform: uppercase; padding-bottom: 20px; }
@media (min-width: 1199px) { .coh-ce-a62baf { width: 100%; } }
.coh-ce-c77f1385 { margin-top: 2.8125rem; }
.coh-ce-c77f1385 .a2a_item { margin-right: 1.5625rem; }
@media (min-width: 1199px) { .coh-ce-c77f1385 .a2a_item { margin-right: 2.5rem; } }
.coh-ce-c77f1385 .a2a_item:last-child { margin-left: 0; }
.coh-ce-c77f1385 .a2a_item img { display: inline-block; }
.coh-ce-c77f1385 .a2a_item .a2a_label_custom { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #011e41; font-size: 0.75rem; margin-left: 0.3125rem; display: inline-block; }
@media (min-width: 1199px) { .coh-ce-c77f1385 .a2a_item .a2a_label_custom { margin-left: 0.9375rem; } }
.coh-ce-547ffb3e { text-transform: uppercase; font-size: 0.8125rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #011e41; letter-spacing: 0.00625rem; margin-bottom: 1.5625rem; }
.coh-ce-66a65d90 { padding-top: 45px; padding-bottom: 45px; }
.coh-ce-ffdd4c82 { text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-25f25b4 { display: none; }
@media (min-width: 1199px) { .coh-ce-25f25b4 { display: block; } }
.coh-ce-eb48efbb { max-width: 90%; margin-top: 90px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-eb48efbb { max-width: unset; } }
.coh-ce-cc975d06 { line-height: 1.25rem; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 2.5rem; display: none; letter-spacing: 0.16rem; }
@media (min-width: 1199px) { .coh-ce-cc975d06 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-77003f99 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 1199px) { .coh-ce-77003f99 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-4055ac78 { margin-left: 0; width: 100%; padding-top: 50px; padding-right: 10px; padding-bottom: 50px; padding-left: 10px; text-align: center; }
@media (min-width: 1199px) { .coh-ce-4055ac78 { width: 60%; margin-right: 50px; margin-left: auto; padding-top: 100px; padding-right: 0; padding-bottom: 100px; padding-left: 0; text-align: left; max-width: 46rem; } }
@media (min-width: 1440px) { .coh-ce-4055ac78 { max-width: 105rem; } }
.coh-ce-4055ac78 .banner-video-medium-height { height: 240px; }
@media (min-width: 1199px) { .coh-ce-4055ac78 .banner-video-medium-height { height: 580px; } }
.coh-ce-4055ac78 .banner-video-medium-height .banner-video-container { height: 200px; }
@media (min-width: 1199px) { .coh-ce-4055ac78 .banner-video-medium-height .banner-video-container { height: 580px; } }
.coh-ce-4055ac78 .banner-video-medium-height .banner-video-container .coh-button { height: 120px; width: 120px; }
.coh-ce-803d2319 { display: none; }
@media (min-width: 1199px) { .coh-ce-f79a5a08 { margin-top: 40px; } }
.coh-ce-ea5a2137 { width: 100%; display: block; padding-top: 100px; padding-right: 40px; padding-bottom: 100px; padding-left: 40px; }
@media (min-width: 1199px) { .coh-ce-ea5a2137 { width: 30%; display: block; } }
.coh-ce-c08cbfd7 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.95312rem; padding-bottom: 40px; }
.coh-ce-1446e668 { padding-top: 100px; padding-bottom: 100px; }
@media (min-width: 1440px) { .coh-ce-1446e668 { padding-left: 30px; } }
.coh-ce-d155cba5 { max-width: 600px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 2.44125rem; padding-bottom: 30px; }
.coh-ce-aac1029 { text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; position: absolute; top: 0.5rem; left: 0.5rem; display: none; font-size: 0.625rem; -webkit-border-radius: 50px; border-radius: 50px; padding: 4px; min-width: 3.125rem; z-index: 3; }
.coh-ce-e5c481c9 { color: white; width: 100%; padding: 16px; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-border-radius: 4px; border-radius: 4px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); z-index: 2; bottom: 0; }
.c-card-news--Solid .coh-ce-e5c481c9 { padding: 0; }
.coh-ce-fb6f3b3b { height: 4.6875rem; width: 4.6875rem; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding: 0.625rem; }
.coh-ce-fb6f3b3b: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; height: 3.125rem; width: 3.125rem; border-width: 0.125rem; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: white; display: table-cell; vertical-align: middle; text-align: center; }
.c-card-news--Solid .coh-ce-e4a81cc8 { background-color: #333333; padding: 16px; height: -webkit-calc(100% - 170px); height: calc(100% - 170px); overflow: auto; }
.coh-ce-2fcebe9b { text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-size: 0.625rem; -webkit-border-radius: 50px; border-radius: 50px; padding: 4px; min-width: 3.125rem; margin-bottom: 16px; }
.coh-ce-4f15b413 { font-size: 1.25rem; color: white; }
.coh-ce-ba2f6d56 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 8px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.625rem; }
.coh-ce-7de982da { color: #bcbcbc; }
.c-card-news--Solid .coh-ce-7de982da { color: white; }
.coh-ce-e9b88754 { color: #bcbcbc; }
.c-card-news--Solid .coh-ce-e9b88754 { color: white; }
.coh-ce-7d14a93f { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding: 0.625rem; width: 4.6875rem; height: 4.6875rem; position: absolute; top: 50%; left: 50%; margin-top: -2.34375rem; margin-left: -2.34375rem; z-index: 1; }
.coh-ce-7d14a93f:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; background-color: rgba(0, 0, 0, 0.35); -webkit-border-radius: 50%; border-radius: 50%; text-align: center; height: 3.125rem; width: 3.125rem; display: table-cell; vertical-align: middle; border-width: 0.125rem; border-style: solid; border-color: white; content: "\F04B"; font-family: "icomoon"; }
.coh-ce-6bf5f463 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-right: 50px; }
.coh-ce-ab66cb5a { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5625rem; }
.coh-ce-27d99e5f { font-size: 13px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; }
.coh-ce-bc077465 .card-solid .card-solid-container { display: block; }
.coh-ce-bc077465 .card-solid .card-background { padding: 0; }
.coh-ce-bc077465 .card-naked .card-naked-container { display: block; }
.coh-ce-4e78d413 { max-height: 16rem; height: 16rem; width: 100%; padding-right: 1.25rem; padding-left: 1.25rem; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: flex-end; -ms-flex-line-pack: end; align-content: flex-end; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; background-size: cover; max-width: 100%; }
@media (min-width: 1199px) { .coh-ce-4e78d413 { padding-right: 0; padding-left: 0; } }
.coh-ce-b3ab466a { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-ce-60febd6b { -o-object-fit: cover; object-fit: cover; height: 100%; }
.coh-ce-7d14a93f { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding: 0.625rem; width: 4.6875rem; height: 4.6875rem; position: absolute; top: 50%; left: 50%; margin-top: -2.34375rem; margin-left: -2.34375rem; z-index: 1; }
.coh-ce-7d14a93f:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; background-color: rgba(0, 0, 0, 0.35); -webkit-border-radius: 50%; border-radius: 50%; text-align: center; height: 3.125rem; width: 3.125rem; display: table-cell; vertical-align: middle; border-width: 0.125rem; border-style: solid; border-color: white; content: "\F04B"; font-family: "icomoon"; }
.coh-ce-6b3018c { padding: 0.125rem; font-size: 0.625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-align: center; position: absolute; top: 1.25rem; left: 1.25rem; display: none; }
.coh-ce-862ddd20 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); padding: 1.25rem; position: absolute; bottom: -0.125rem; left: 0; right: 0; }
.coh-ce-f72189f7 { display: none; padding-left: 0; }
.coh-ce-3c5b0d08 { margin-bottom: 10px; }
.coh-ce-3c5b0d08 span:nth-child(2) { display: none; }
.coh-ce-e9597596 { padding: 0.125rem; font-size: 0.625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-align: center; }
.coh-ce-ee7ae836 { display: block; }
.coh-ce-4d425f5b { color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5625rem; text-transform: uppercase; margin-top: 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.coh-ce-a01e54df { margin-top: 8px; }
.coh-ce-b24d380 { color: white; text-align: left; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 10px; text-transform: uppercase; }
.coh-ce-b36f9674 { color: gray; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 10px; padding-left: 5px; }
.coh-ce-8fa14b50 { display: none; width: 100%; height: 100%; overflow: hidden; -webkit-border-radius: 4px; border-radius: 4px; }
.coh-ce-a861cbdd { display: block; background-color: #333333; }
.coh-ce-242d9869 { padding: 12px; }
.coh-ce-f52cbd8a { color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5625rem; text-transform: uppercase; margin-bottom: 8px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.coh-ce-d2d03108 { color: #e1e1e1; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 10px; }
.coh-ce-2636f5cd { color: gray; text-align: left; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 13px; padding-top: 7px; padding-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.coh-ce-aac1029 { text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; position: absolute; top: 0.5rem; left: 0.5rem; display: none; font-size: 0.625rem; -webkit-border-radius: 50px; border-radius: 50px; padding: 4px; min-width: 3.125rem; z-index: 3; }
.coh-ce-e9fdc2d5 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }
.coh-ce-46986bcf { color: white; width: 100%; padding: 16px; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-border-radius: 4px; border-radius: 4px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); z-index: 2; bottom: 0; max-width: 260px; }
@media (min-width: 1199px) { .coh-ce-46986bcf { max-width: 100%; } }
.c-card-news--Solid .coh-ce-46986bcf { padding: 0; }
.coh-ce-fb6f3b3b { height: 4.6875rem; width: 4.6875rem; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding: 0.625rem; }
.coh-ce-fb6f3b3b: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; height: 3.125rem; width: 3.125rem; border-width: 0.125rem; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: white; display: table-cell; vertical-align: middle; text-align: center; }
.c-card-news--Solid .coh-ce-e4a81cc8 { background-color: #333333; padding: 16px; height: -webkit-calc(100% - 170px); height: calc(100% - 170px); overflow: auto; }
.coh-ce-2fcebe9b { text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-size: 0.625rem; -webkit-border-radius: 50px; border-radius: 50px; padding: 4px; min-width: 3.125rem; margin-bottom: 16px; }
.coh-ce-ee7ae836 { display: block; }
.coh-ce-4f15b413 { font-size: 1.25rem; color: white; }
.coh-ce-ba2f6d56 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 8px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.625rem; }
.coh-ce-7de982da { color: #bcbcbc; }
.c-card-news--Solid .coh-ce-7de982da { color: white; }
.coh-ce-e9b88754 { color: #bcbcbc; }
.c-card-news--Solid .coh-ce-e9b88754 { color: white; }
.coh-ce-252e222 { display: none; }
.c-card-news--Solid .coh-ce-252e222 { display: inline-block; }
.coh-ce-5f343303 { color: white; margin-left: 8px; }
.coh-ce-9ec387d9 { pointer-events: none; margin-right: 8px; }
.c-card-news--Solid .coh-ce-9ec387d9 { display: none; }
.coh-ce-44c3b8aa { text-transform: none; color: #bcbcbc; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-top: 8px; line-height: 1.25; display: none; }
.c-card-news--Solid .coh-ce-44c3b8aa { display: block; }
.coh-ce-cd895dbf { max-height: 256px; height: 256px; max-width: 100%; }
@media (min-width: 1199px) { .coh-ce-cd895dbf { padding-right: 0; padding-left: 0; max-width: 375px; width: 375px; } }
.coh-ce-916d14b7 { max-height: 256px; max-width: 100%; width: 100%; height: 256px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-bottom: 20px; padding-left: 20px; -webkit-border-radius: 4px; border-radius: 4px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); }
.coh-ce-e3eaf8b7 { margin-bottom: 10px; }
.coh-ce-e3eaf8b7 span:nth-child(2) { display: none; }
.coh-ce-dad9ebf5 { color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5625rem; text-transform: uppercase; margin-top: 10px; }
.coh-ce-ed8b612 { max-width: 320px; text-align: center; }
@media (min-width: 1199px) { .coh-ce-ed8b612 { max-width: 320px; } }
.coh-ce-9e390ac1 { max-width: 160px; margin-top: 0; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-9e390ac1 { margin-bottom: 35px; } }
.coh-ce-7c89754f { color: #000b7d; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; text-transform: uppercase; font-size: 31px; line-height: 34px; text-align: center; margin-bottom: 10px; }
@media (min-width: 1199px) { .coh-ce-7c89754f { margin-bottom: 16px; } }
.coh-ce-a1caf452 { color: #545454; font-size: 13px; line-height: 20px; text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; margin-bottom: 20px; }
@media (min-width: 1199px) { .coh-ce-a1caf452 { margin-bottom: 45px; } }
.coh-ce-8db1b045 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-65af0843 { width: 100%; max-width: 100%; margin-right: 0; background-color: rgba(0, 0, 0, 0); color: black; border: 1px solid black; }
@media (min-width: 1199px) { .coh-ce-65af0843 { background-color: rgba(0, 0, 0, 0); } }
.coh-ce-65af0843:hover { border: 1px solid black; background-color: black; }
.coh-ce-1d71b9ad { width: 100%; margin-left: 10px; }
.coh-ce-53eae215 { width: 100%; margin: 0 !important; }
.coh-ce-5a0d18d2 { height: auto; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(45%, white), color-stop(45%, #f5f3f3)); background-image: -webkit-linear-gradient(top, white 45%, #f5f3f3 45%); background-image: -o-linear-gradient(top, white 45%, #f5f3f3 45%); background-image: linear-gradient(180deg, white 45%, #f5f3f3 45%); }
@media (min-width: 1199px) { .coh-ce-5a0d18d2 { height: 690px; background-image: none; } }
.coh-ce-c6625d10 { padding-right: 1.25rem; padding-left: 1.25rem; }
@media (min-width: 565px) { .coh-ce-c6625d10 { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 767px) { .coh-ce-c6625d10 { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 1199px) { .coh-ce-c6625d10 { padding-left: 5.625rem; } }
@media (min-width: 1440px) { .coh-ce-c6625d10 { padding-left: 5.625rem; } }
@media (min-width: 1920px) { .coh-ce-c6625d10 { padding-left: 7.5rem; } }
.coh-ce-5bcaf206 { display: block; margin-top: 3.4375rem; margin-bottom: 0.3125rem; color: black; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; font-weight: 700; }
@media (min-width: 1199px) { .coh-ce-5bcaf206 { display: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-ce-4435361b .coh-accordion-tabs-content { display: inline-block; width: 100%; }
@media (min-width: 1199px) { .coh-ce-4435361b .coh-accordion-tabs-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 10.625rem; width: 85%; text-align: right; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-4435361b ul.coh-accordion-tabs-nav { display: block; height: 3.3125rem; border-width: 1px; border-style: solid; border-color: #bcbcbc; background-color: white; -webkit-border-radius: 7px; border-radius: 7px; margin-bottom: 1.875rem; z-index: 97; }
@media (min-width: 1199px) { .coh-ce-4435361b ul.coh-accordion-tabs-nav { margin-top: 15.625rem; margin-bottom: 0; border-width: 0; border-style: none; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 0; border-radius: 0; text-align: right; } }
.coh-ce-4435361b li.init { padding: 1rem; height: 100%; color: #bcbcbc; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-4435361b li.init { padding: 0; display: none; } }
.coh-ce-4435361b li.init:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; color: black; font-size: 0.75rem; position: absolute; top: 20px; right: 10px; }
.coh-ce-4435361b li.init a { padding: 0; }
.coh-ce-4435361b li { z-index: 99999; position: relative; }
.coh-ce-4435361b li:not(.init) { background-color: white; width: 100%; display: none; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-color: #bcbcbc; border-left-color: #bcbcbc; border-right-color: #bcbcbc; border-top-style: none; }
@media (min-width: 1199px) { .coh-ce-4435361b li:not(.init) { background-color: rgba(0, 0, 0, 0); display: block; width: 4.6875rem; border-top-width: 0; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: none; } }
.coh-ce-4435361b li:not(.init):last-child { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
@media (min-width: 1199px) { .coh-ce-4435361b li:not(.init):last-child { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-ce-4435361b li:not(.init):last-child a { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
@media (min-width: 1199px) { .coh-ce-4435361b li:not(.init):last-child a { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-ce-4435361b li:not(.init):nth-child(2) { border-top-width: 1px; border-top-style: solid; border-top-color: #bcbcbc; }
@media (min-width: 1199px) { .coh-ce-4435361b li:not(.init):nth-child(2) { border-top-width: 0; border-top-style: none; } }
.coh-ce-4435361b li.is-active a { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #bcbcbc; text-decoration: none; background-color: #f5f3f3; }
@media (min-width: 1199px) { .coh-ce-4435361b li.is-active a { color: #cf0a2c; text-decoration: underline; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; background-color: rgba(0, 0, 0, 0); } }
.coh-ce-4435361b li a { color: #bcbcbc; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; padding: 1rem; }
@media (min-width: 1199px) { .coh-ce-4435361b li a { margin-bottom: 1.5625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #898c8d; padding: 0; } }
@media (min-width: 1199px) { .coh-ce-4435361b li a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F111"; font-family: "icomoon"; margin-left: 0.375rem; display: inline-block; } }
@media (min-width: 1199px) { .coh-ce-4435361b .coh-accordion-tabs-content-wrapper { position: static; } }
.coh-ce-f9fe8224 { -webkit-filter: none; filter: none; }
.coh-ce-a1e2b087 { height: auto; }
@media (min-width: 1199px) { .coh-ce-a1e2b087 { height: 690px; } }
.coh-ce-533e476c { color: #898c8d; display: none; }
@media (min-width: 1199px) { .coh-ce-533e476c { color: black; } }
.coh-ce-8483bcc { background-color: #cf0a2c; }
.coh-ce-9b77b74e { display: inline-block; width: 12px; border-width: 1px; border-style: solid; border-color: #cf0a2c; height: 0; margin-top: 0; margin-right: 2px; margin-bottom: 0; margin-left: 2px; }
@media (min-width: 1199px) { .coh-ce-9b77b74e { width: 20px; } }
.coh-ce-d0ccf2a3 { color: #898c8d; }
@media (min-width: 1199px) { .coh-ce-d0ccf2a3 { color: black; } }
.coh-ce-33283c22 { background-color: #cf0a2c; }
.coh-ce-69ddf29a { color: #cf0a2c; }
.coh-ce-e4d44e67 { height: 0; width: 0; display: inline-block; padding-right: 0; padding-left: 0; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-width: 2px; -webkit-border-radius: 50px; border-radius: 50px; border-style: none; color: #cf0a2c; border-color: #cf0a2c; }
@media (min-width: 1199px) { .coh-ce-e4d44e67 { height: 4.6875rem; width: 4.6875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 0.4375rem; padding-left: 0.4375rem; border-style: solid; } }
@media (min-width: 1199px) { .coh-ce-e4d44e67 h3 { margin-top: 35px!important; } }
.coh-ce-e7e5effa { height: auto; }
.coh-ce-8147900c { padding-right: 1.25rem; padding-left: 1.25rem; margin-top: 40px; }
@media (min-width: 565px) { .coh-ce-8147900c { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 767px) { .coh-ce-8147900c { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 1199px) { .coh-ce-8147900c { padding-right: 11.25rem; padding-left: 6.25rem; margin-top: 220px; margin-bottom: 160px; } }
@media (min-width: 1440px) { .coh-ce-8147900c { padding-right: 11.25rem; padding-left: 7.5rem; } }
@media (min-width: 1920px) { .coh-ce-8147900c { padding-right: 13.75rem; padding-left: 21.5rem; } }
.coh-ce-d75f1ee8 { margin-bottom: 50px; }
@media (min-width: 1199px) { .coh-ce-d75f1ee8 { margin-bottom: 73px; } }
.coh-ce-a81f5df1 { text-align: left; color: #bcbcbc; }
@media (min-width: 1199px) { .coh-ce-a81f5df1 { text-align: right; } }
.coh-ce-2dc9e263 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 19px; }
@media (min-width: 1199px) { .coh-ce-2dc9e263 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-19884eb4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-19884eb4 { margin-left: 24px; } }
.coh-ce-c2914788 { margin-left: 8px; }
.coh-ce-b62cd02 { color: #898c8d; }
.coh-ce-2f77e897 { color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-c359dd57 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-left: 24px; }
.coh-ce-bf6150ec { margin-left: 8px; }
.coh-ce-cf3b1879 { margin-bottom: 41px; }
@media (min-width: 1199px) { .coh-ce-cf3b1879 { margin-bottom: 73px; } }
.coh-ce-7d4e12e3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
@media (min-width: 1199px) { .coh-ce-7d4e12e3 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-7d4e12e3 article { margin-top: 16px; margin-right: 9px; }
@media (min-width: 1199px) { .coh-ce-7d4e12e3 article { margin-top: 23px; margin-left: 24px; } }
.coh-ce-c41ac7f4 { margin-bottom: 41px; }
@media (min-width: 1199px) { .coh-ce-c41ac7f4 { margin-bottom: 0; } }
.coh-ce-27baf1d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
@media (min-width: 1199px) { .coh-ce-27baf1d { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-27baf1d article { margin-top: 1rem; }
@media (min-width: 1199px) { .coh-ce-27baf1d article { margin-top: 1.4375rem; margin-left: 24px; } }
.coh-ce-848208cf { padding-right: 1.25rem; padding-left: 1.25rem; margin-top: 0; margin-bottom: 85px; }
@media (min-width: 565px) { .coh-ce-848208cf { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 767px) { .coh-ce-848208cf { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 1199px) { .coh-ce-848208cf { padding-right: 6.25rem; padding-left: 11.25rem; margin-top: 220px; margin-bottom: 160px; } }
@media (min-width: 1440px) { .coh-ce-848208cf { padding-right: 7.5rem; padding-left: 11.25rem; } }
@media (min-width: 1920px) { .coh-ce-848208cf { padding-right: 21.5rem; padding-left: 13.75rem; } }
.coh-ce-b1db860f { margin-bottom: 41px; }
@media (min-width: 1199px) { .coh-ce-b1db860f { margin-bottom: 73px; } }
.coh-ce-b5925988 { color: #bcbcbc; }
.coh-ce-89d6dedc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-ce-89d6dedc article { margin-top: 16px; margin-right: 24px; }
@media (min-width: 1199px) { .coh-ce-89d6dedc article { margin-top: 23px; } }
.coh-ce-c0908161 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-ce-c0908161 article { margin-top: 16px; margin-right: 24px; }
@media (min-width: 1199px) { .coh-ce-c0908161 article { margin-top: 23px; } }
.coh-ce-a669378e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-ce-a669378e article { margin-top: 16px; margin-right: 24px; }
@media (min-width: 1199px) { .coh-ce-a669378e article { margin-top: 23px; } }
.coh-ce-64e155b1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e1e1e1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; }
@media (min-width: 767px) { .coh-ce-64e155b1 { padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-64e155b1 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; } }
.coh-ce-3aeb985f { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; padding-bottom: 20px; }
@media (min-width: 767px) { .coh-ce-3aeb985f { padding-bottom: 0; } }
@media (min-width: 1199px) { .coh-ce-3aeb985f { padding-bottom: 0; } }
.coh-ce-9bce12cd { max-height: 70px; max-width: 150px; }
.coh-ce-2d1f4a0d { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; text-align: center; padding-bottom: 20px; overflow: hidden; max-width: 200px; }
@media (min-width: 767px) { .coh-ce-2d1f4a0d { padding-bottom: 0; } }
@media (min-width: 1199px) { .coh-ce-2d1f4a0d { padding-bottom: 0; } }
.coh-ce-f3dce7c3 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 1rem; letter-spacing: 0; }
.coh-ce-badf7d86 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1rem; line-height: 1rem; letter-spacing: 0; }
.coh-ce-87cf3b53 { display: block; -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; }
@media (min-width: 767px) { .coh-ce-87cf3b53 { padding-left: 50px; } }
@media (min-width: 1199px) { .coh-ce-87cf3b53 { padding-left: 50px; } }
.coh-ce-22ca60ad { background-color: #012069; padding-top: 3rem; height: 150px; }
@media (min-width: 1199px) { .coh-ce-22ca60ad { height: auto; } }
.coh-ce-7c6c2b1 { color: white; font-size: 1.5rem; text-align: left; text-transform: uppercase; width: 100%; margin-bottom: 3rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-ce-7c6c2b1 { width: 25%; margin-bottom: 0.625rem; font-size: 2.5rem; } }
.coh-ce-7c6c2b1:after { border-style: none !important; }
.coh-ce-7207092b { width: 100%; background-color: #13823c; border-color: #13823c; margin-top: 0; margin-bottom: 0; border-width: 0.5625rem; border-top-style: solid; position: relative; bottom: 35px; max-width: 17.75rem; }
@media (min-width: 1199px) { .coh-ce-7207092b { margin-top: 0.625rem; margin-bottom: 0.625rem; position: relative; bottom: 0; } }
.coh-ce-b637093a .ingredients .properties-icon-bottom { background-color: white; }
.coh-ce-9bd73cd7 { position: static; }
@media (min-width: 1199px) { .coh-ce-9bd73cd7 { position: absolute; right: 4rem; } }
@media (min-width: 1440px) { .coh-ce-9bd73cd7 { position: absolute; right: 6rem; } }
.coh-ce-9ff003d8 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 1.875rem; }
@media (min-width: 767px) { .coh-ce-9ff003d8 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (min-width: 1199px) { .coh-ce-9ff003d8 { -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-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; } }
@media (min-width: 1440px) { .coh-ce-9ff003d8 { max-width: 31.25rem; position: relative; left: 3.125rem; top: 0; } }
@media (min-width: 1920px) { .coh-ce-9ff003d8 { max-width: 31.25rem; position: relative; top: 5rem; } }
.coh-ce-9ff003d8 article p.properties-description-bottom { max-width: 2.625rem; text-transform: none; font-style: normal; text-decoration: none; word-wrap: normal; font-size: 0.75rem; text-align: center; color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-top: 0; margin-right: auto; margin-bottom: 1.25rem; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-9ff003d8 article p.properties-description-bottom { max-width: 4.625rem; font-size: 0.75rem; text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (min-width: 1440px) { .coh-ce-9ff003d8 article p.properties-description-bottom { font-size: 0.8125rem; text-align: center; } }
.coh-ce-4bcab130 { background-color: #012069; }
.coh-ce-38daa8a9 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -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; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.coh-ce-38daa8a9 .slider-item-image { max-width: 75%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; float: right; }
.coh-ce-38daa8a9 .slider-item-image:before, .coh-ce-38daa8a9 .slider-item-image:after { clear: none; content: normal; display: inline; }
@media (min-width: 1199px) { .coh-ce-38daa8a9 .slider-item-image { max-width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; float: none; }
  .coh-ce-38daa8a9 .slider-item-image:before, .coh-ce-38daa8a9 .slider-item-image:after { clear: none; content: normal; display: inline; } }
.coh-ce-38daa8a9 .slider-item-description { margin-top: 4.375rem; margin-bottom: 1.875rem; }
@media (min-width: 1199px) { .coh-ce-38daa8a9 .slider-item-description { margin-top: 0; margin-bottom: 1.875rem; } }
.coh-ce-38daa8a9 .slider-item-description div:after { border-style: none; }
@media (min-width: 1199px) { .coh-ce-38daa8a9 .slider-item-description div:after { border-style: solid; } }
.coh-ce-afe9a91d { border-style: solid; border-top-width: 0.625rem; border-color: #13823c; }
.coh-ce-3d90e9a4 .coh-slider-item.coh-slider-item.slick-slide.slick-current.slick-active.slick-center:before { border-left: 24px solid transparent; border-right: 24px solid transparent; border-top: 24px solid #13823C; width: 0; height: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: table; content: " "; }
.coh-ce-3d90e9a4 .coh-slider-item.coh-slider-item.slick-slide.slick-current.slick-active.slick-center .slider-item-container { padding-top: 8.75rem; }
.coh-ce-3d90e9a4 .coh-slider-item.coh-slider-item.slick-slide.slick-current.slick-active.slick-center .slider-item-container .slider-item-image img { -webkit-transform: scaleX(2) scaleY(2); -ms-transform: scaleX(2) scaleY(2); transform: scaleX(2) scaleY(2); -webkit-filter: blur(0); filter: blur(0); }
.coh-ce-3d90e9a4 .coh-slider-item.coh-slider-item.slick-slide.slick-current.slick-active.slick-center .slider-item-container .slider-item-size { display: block; }
.coh-ce-3d90e9a4 .coh-slider-item .slider-item-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10.25rem; padding-bottom: 6.25rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; cursor: pointer; }
.coh-ce-3d90e9a4 .coh-slider-item .slider-item-container .slider-item-image { height: 11.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-3d90e9a4 .coh-slider-item .slider-item-container .slider-item-image img { height: 100%; width: auto; -webkit-filter: blur(0.3125rem); filter: blur(0.3125rem); }
@media (min-width: 1199px) { .coh-ce-3d90e9a4 .coh-slider-item .slider-item-container .slider-item-image img { -webkit-filter: none; filter: none; } }
.coh-ce-3d90e9a4 .coh-slider-item .slider-item-container .slider-item-size { display: none; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; color: #006241; text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; padding-top: 6.25rem; padding-bottom: 0.625rem; }
.coh-ce-4732d715 { -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; }
.coh-ce-dd86e88f:after { border-style: none; }
.coh-ce-926495d5 { color: white; text-transform: uppercase; font-size: 1.875rem; margin-bottom: 0.625rem; }
.coh-ce-926495d5:after { border-style: none; }
.coh-ce-926495d5 [data-quickedit-field-id]:after { border-style: none; }
.coh-ce-6e00a1b5 { width: 100%; margin-top: 0.625rem; margin-bottom: 0.625rem; display: none; border-width: 0.5625rem; border-color: #13823c; background-color: #13823c; border-top-style: solid; max-width: 8.125rem; }
@media (min-width: 1199px) { .coh-ce-6e00a1b5 { display: block; } }
.coh-ce-cb8ce009 { color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cb8ce009:after { border-style: none; }
.coh-ce-cb8ce009 [data-quickedit-field-id]:after { border-style: none; }
.coh-ce-4ef73898 { width: 100%; margin-bottom: 45px; }
@media (min-width: 767px) { .coh-ce-4ef73898 { width: 17vw; margin-top: 0; margin-right: 10px; margin-bottom: 75px; margin-left: 10px; } }
.coh-ce-6e529e1f { display: block; }
@media (min-width: 1199px) { .coh-ce-6e529e1f { width: 17vw; height: 17vw; } }
.coh-ce-e82dc214 { text-align: center; padding-top: 20px; padding-right: 0; padding-bottom: 20px; padding-left: 0; }
.coh-ce-4e8649a7 { margin-bottom: 20px; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1.5; }
.coh-ce-8d1d7e12 { padding-top: 20px; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-53eae215 { width: 100%; margin: 0 !important; }
.coh-ce-5a0d18d2 { height: auto; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(45%, white), color-stop(45%, #f5f3f3)); background-image: -webkit-linear-gradient(top, white 45%, #f5f3f3 45%); background-image: -o-linear-gradient(top, white 45%, #f5f3f3 45%); background-image: linear-gradient(180deg, white 45%, #f5f3f3 45%); }
@media (min-width: 1199px) { .coh-ce-5a0d18d2 { height: 690px; background-image: none; } }
.coh-ce-c6625d10 { padding-right: 1.25rem; padding-left: 1.25rem; }
@media (min-width: 565px) { .coh-ce-c6625d10 { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 767px) { .coh-ce-c6625d10 { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 1199px) { .coh-ce-c6625d10 { padding-left: 5.625rem; } }
@media (min-width: 1440px) { .coh-ce-c6625d10 { padding-left: 5.625rem; } }
@media (min-width: 1920px) { .coh-ce-c6625d10 { padding-left: 7.5rem; } }
.coh-ce-5bcaf206 { display: block; margin-top: 3.4375rem; margin-bottom: 0.3125rem; color: black; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; font-weight: 700; }
@media (min-width: 1199px) { .coh-ce-5bcaf206 { display: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-ce-af32d06a .coh-accordion-tabs-content { display: inline-block; width: 100%; }
@media (min-width: 1199px) { .coh-ce-af32d06a .coh-accordion-tabs-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 10.625rem; width: 85%; text-align: right; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-af32d06a .coh-accordion-tabs-content .coh-image { z-index: 8; }
.coh-ce-af32d06a ul.coh-accordion-tabs-nav { display: block; height: 3.3125rem; border-width: 1px; border-style: solid; border-color: #bcbcbc; background-color: white; -webkit-border-radius: 7px; border-radius: 7px; margin-bottom: 1.875rem; }
@media (min-width: 1199px) { .coh-ce-af32d06a ul.coh-accordion-tabs-nav { margin-top: 15.625rem; margin-bottom: 0; border-width: 0; border-style: none; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 0; border-radius: 0; } }
.coh-ce-af32d06a li.init { padding: 1rem; height: 100%; color: #bcbcbc; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-af32d06a li.init { padding: 0; display: none; } }
.coh-ce-af32d06a li.init:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; color: black; font-size: 0.75rem; position: absolute; top: 20px; right: 10px; }
.coh-ce-af32d06a li.init a { padding: 0; }
.coh-ce-af32d06a li { z-index: 9; position: relative; }
.coh-ce-af32d06a li:not(.init) { background-color: white; width: 100%; display: none; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-color: #bcbcbc; border-left-color: #bcbcbc; border-right-color: #bcbcbc; border-top-style: none; }
@media (min-width: 1199px) { .coh-ce-af32d06a li:not(.init) { background-color: rgba(0, 0, 0, 0); display: block; width: 4.6875rem; border-top-width: 0; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: none; } }
.coh-ce-af32d06a li:not(.init):last-child { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
@media (min-width: 1199px) { .coh-ce-af32d06a li:not(.init):last-child { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-ce-af32d06a li:not(.init):last-child a { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
@media (min-width: 1199px) { .coh-ce-af32d06a li:not(.init):last-child a { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-ce-af32d06a li:not(.init):nth-child(2) { border-top-width: 1px; border-top-style: solid; border-top-color: #bcbcbc; }
@media (min-width: 1199px) { .coh-ce-af32d06a li:not(.init):nth-child(2) { border-top-width: 0; border-top-style: none; } }
.coh-ce-af32d06a li.is-active a { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #bcbcbc; text-decoration: none; background-color: #f5f3f3; }
@media (min-width: 1199px) { .coh-ce-af32d06a li.is-active a { color: #cf0a2c; text-decoration: underline; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; background-color: rgba(0, 0, 0, 0); } }
.coh-ce-af32d06a li a { color: #bcbcbc; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; padding: 1rem; }
@media (min-width: 1199px) { .coh-ce-af32d06a li a { margin-bottom: 1.5625rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #898c8d; padding: 0; } }
@media (min-width: 1199px) { .coh-ce-af32d06a li a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F111"; font-family: "icomoon"; margin-left: 0.375rem; display: inline-block; } }
@media (min-width: 1199px) { .coh-ce-af32d06a .coh-accordion-tabs-content-wrapper .coh-paragraph { max-width: 300px; } }
@media (min-width: 1440px) { .coh-ce-af32d06a .coh-accordion-tabs-content-wrapper .coh-paragraph { max-width: 365px; } }
@media (min-width: 1199px) { .coh-ce-af32d06a .coh-accordion-tabs-content-wrapper { position: static; } }
.coh-ce-1a69f242 { height: auto; }
.coh-ce-b5b882dc { padding-right: 1.25rem; padding-left: 1.25rem; margin-top: 60px; }
@media (min-width: 565px) { .coh-ce-b5b882dc { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 767px) { .coh-ce-b5b882dc { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 1199px) { .coh-ce-b5b882dc { padding-right: 11.25rem; padding-left: 6.25rem; margin-top: 220px; margin-bottom: 160px; } }
@media (min-width: 1440px) { .coh-ce-b5b882dc { padding-right: 11.25rem; padding-left: 7.5rem; } }
@media (min-width: 1920px) { .coh-ce-b5b882dc { padding-right: 13.75rem; padding-left: 21.5rem; } }
.coh-ce-bc23d71a { margin-bottom: 50px; }
@media (min-width: 1199px) { .coh-ce-bc23d71a { margin-bottom: 73px; min-height: 9.375rem; } }
@media (min-width: 1199px) { .coh-ce-bc23d71a .container-nutrients-row { margin-top: 20px; } }
.coh-ce-8b4271d3 { color: #bcbcbc; text-align: left; }
@media (min-width: 1199px) { .coh-ce-8b4271d3 { text-align: right; } }
.coh-ce-2dc9e263 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 19px; }
@media (min-width: 1199px) { .coh-ce-2dc9e263 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-8fba11f3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-8fba11f3 { margin-left: 24px; } }
.coh-ce-bf6150ec { margin-left: 8px; }
.coh-ce-b62cd02 { color: #898c8d; }
.coh-ce-e4cdd369 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: white; }
.coh-ce-aaa760bc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-left: 24px; }
.coh-ce-ba5cb616 { display: block; margin-top: 19px; }
@media (min-width: 1199px) { .coh-ce-ba5cb616 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-4ed91161 { height: 45px; width: 50px; background-color: #cf0a2c; }
.coh-ce-4bd90781 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 19px; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-4bd90781 { margin-top: 0; margin-left: 24px; } }
.coh-ce-31c841e3 { height: 37px; width: 40px; background-color: #cf0a2c; }
.coh-ce-c41ac7f4 { margin-bottom: 41px; }
@media (min-width: 1199px) { .coh-ce-c41ac7f4 { margin-bottom: 0; } }
.coh-ce-27baf1d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
@media (min-width: 1199px) { .coh-ce-27baf1d { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-27baf1d article { margin-top: 1rem; }
@media (min-width: 1199px) { .coh-ce-27baf1d article { margin-top: 1.4375rem; margin-left: 24px; } }
.coh-ce-848208cf { padding-right: 1.25rem; padding-left: 1.25rem; margin-top: 0; margin-bottom: 85px; }
@media (min-width: 565px) { .coh-ce-848208cf { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 767px) { .coh-ce-848208cf { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 1199px) { .coh-ce-848208cf { padding-right: 6.25rem; padding-left: 11.25rem; margin-top: 220px; margin-bottom: 160px; } }
@media (min-width: 1440px) { .coh-ce-848208cf { padding-right: 7.5rem; padding-left: 11.25rem; } }
@media (min-width: 1920px) { .coh-ce-848208cf { padding-right: 21.5rem; padding-left: 13.75rem; } }
.coh-ce-83d73c06 { margin-bottom: 41px; }
@media (min-width: 1199px) { .coh-ce-83d73c06 { margin-bottom: 73px; min-height: 9.375rem; } }
.coh-ce-e6003caa { color: #bcbcbc; text-align: left; }
.coh-ce-b5b4d9c7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 16px; }
@media (min-width: 1199px) { .coh-ce-b5b4d9c7 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 23px; } }
.coh-ce-b5b4d9c7 article { margin-top: 16px; margin-right: 24px; }
@media (min-width: 1199px) { .coh-ce-b5b4d9c7 article { margin-top: 23px; } }
.coh-ce-bb26a0a2 { color: white; }
.coh-ce-e32ec265 { margin-bottom: 0; }
@media (min-width: 1199px) { .coh-ce-e32ec265 { margin-bottom: 73px; } }
.coh-ce-247da157 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-ce-247da157 article { margin-top: 16px; margin-right: 24px; }
@media (min-width: 1199px) { .coh-ce-247da157 article { margin-top: 23px; margin-right: 50px; } }
.coh-ce-1e403e29 { margin-top: 32px; margin-bottom: 32px; }
@media (min-width: 767px) { .coh-ce-1e403e29 { margin-top: 3.125rem; margin-bottom: 3.125rem; } }
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .term-list { 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-1e403e29 .paragraph--type--prod-sec-term-list .term-list.product-beer-info .section-product_beer_origin { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .term-list.product-beer-info .section-product_beer_origin span { margin-right: 1rem; }
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .term-list.product-beer-info .section-product_beer_glass { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .term-list.product-beer-info .section-product_beer_glass span { margin-right: 1rem; }
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .term-list .term-list-item { margin-right: 1.25rem; margin-left: 1.25rem; }
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .product-beer-ingred { 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; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
@media (min-width: 1440px) { .coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .product-beer-ingred { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .product-beer-ingred .term-list-item { margin-right: 20px; margin-left: 20px; }
@media (min-width: 1199px) { .coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .product-beer-ingred .term-list-item { margin-right: 10px; margin-left: 10px; max-width: 123px!important; } }
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .product-beer-ingred .term-list-item div { -webkit-flex-basis: 50%!important; -ms-flex-preferred-size: 50%!important; flex-basis: 50%!important; }
.coh-ce-2401fc64 { text-align: center; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.95312rem; color: #bcbcbc; margin-bottom: 3.125rem; }
@media (min-width: 1199px) { .coh-ce-2401fc64 { margin-bottom: 0; } }
.coh-ce-fcfbca3b .nutrient-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; padding-bottom: 20px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; white-space: nowrap; }
.coh-ce-fcfbca3b .nutrient-content .nutrient-content-item { margin-right: 15px; margin-left: 15px; }
@media (min-width: 1199px) { .coh-ce-fcfbca3b .nutrient-content .nutrient-content-item { max-width: 215px!important; } }
.coh-ce-fcfbca3b .term-list { 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-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
@media (min-width: 1199px) { .coh-ce-fcfbca3b .term-list { -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1199px) { .coh-ce-fcfbca3b .term-list .term-list-item { max-width: 245px!important; margin-right: 15px!important; margin-left: 15px!important; -webkit-flex-basis: 21%; -ms-flex-preferred-size: 21%; flex-basis: 21%; } }
.coh-ce-fcfbca3b .term-list .term-list-item div { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }
@media (min-width: 1199px) { .coh-ce-fcfbca3b .term-list .term-list-item div { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-fcfbca3b .term-list .term-list-item article div { padding-top: 20px; }
.coh-ce-1a3fc345 { margin-top: 30px; margin-bottom: 32px; }
@media (min-width: 1199px) { .coh-ce-1a3fc345 { margin-top: 24px; margin-bottom: 0; } }
.coh-ce-eeb8fb54 { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-weight: 700; border-width: 2px; -webkit-border-radius: 5px; border-radius: 5px; border-style: none; border-color: black; padding: 10px; font-size: 12px; text-decoration: underline; }
@media (min-width: 1199px) { .coh-ce-eeb8fb54 { font-size: 16px; border-style: solid; text-decoration: none; } }
.coh-ce-eeb8fb54: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"; font-size: 10px; margin-right: 0; color: black; display: inline-block; }
@media (min-width: 1199px) { .coh-ce-eeb8fb54:before { font-size: 12px; margin-right: 10px; } }
.coh-ce-72435ce7 { padding-bottom: 50px; margin-top: 100px; margin-right: auto; margin-bottom: 100px; margin-left: auto; max-width: 80%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto !important; }
@media (min-width: 1199px) { .coh-ce-72435ce7 { max-width: 70%; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding-bottom: 100px; } }
@media (min-width: 1199px) { .simple-beer-top.coh-ce-72435ce7 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-eebc3b1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 50px; -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
@media (min-width: 1199px) { .coh-ce-eebc3b1 { -webkit-box-ordinal-group: unset; -webkit-order: unset; -ms-flex-order: unset; order: unset; } }
.coh-ce-eebc3b1 article { width: 50%; margin-bottom: 50px; }
@media (min-width: 1199px) { .coh-ce-eebc3b1 article { margin-bottom: unset; } }
.coh-ce-202ff35e { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-bottom: 30px; }
@media (min-width: 1199px) { .coh-ce-202ff35e { -webkit-box-ordinal-group: unset; -webkit-order: unset; -ms-flex-order: unset; order: unset; margin-bottom: unset; } }
.coh-ce-8415175 { max-width: 285px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-81ec4166 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (min-width: 1199px) { .coh-ce-81ec4166 { -webkit-box-ordinal-group: unset; -webkit-order: unset; -ms-flex-order: unset; order: unset; padding-top: 60px; } }
.coh-ce-80d0efa7 { text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 3.05187rem; line-height: 50px; margin-bottom: 20px; }
.coh-ce-4782f20c { line-height: 24px; text-align: left; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #545454; font-size: 1rem; }
.coh-ce-3701437b { width: 100%; max-width: 100%; margin-top: 30px; display: none; }
.coh-ce-664c6c74 { line-height: 30px; text-align: center; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #bcbcbc; font-size: 1.95312rem; }
.coh-ce-d881d244 { 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; max-width: 100%; padding-bottom: 50px; }
@media (min-width: 1199px) { .coh-ce-d881d244 { max-width: 1000px; padding-bottom: unset; } }
.coh-ce-d881d244 article { margin-top: 50px; width: 50%; }
@media (min-width: 1199px) { .coh-ce-d881d244 article { width: auto; } }
.coh-ce-d881d244 article:not(:last-child) { margin-right: 0; }
@media (min-width: 1199px) { .coh-ce-d881d244 article:not(:last-child) { margin-right: 3.125rem; } }
.coh-ce-6555cb08 { max-width: 320px; text-align: center; height: 440px; 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin: auto; }
@media (min-width: 1199px) { .coh-ce-6555cb08 { max-width: 320px; } }
.coh-ce-9e390ac1 { max-width: 160px; margin-top: 0; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
@media (min-width: 1199px) { .coh-ce-9e390ac1 { margin-bottom: 35px; } }
.coh-ce-7c89754f { color: #000b7d; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; text-transform: uppercase; font-size: 31px; line-height: 34px; text-align: center; margin-bottom: 10px; }
@media (min-width: 1199px) { .coh-ce-7c89754f { margin-bottom: 16px; } }
.coh-ce-f2a413b4 { color: #545454; font-size: 13px; line-height: 20px; text-align: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; margin-bottom: 20px; min-height: 5rem; min-width: 20rem; }
@media (min-width: 1199px) { .coh-ce-f2a413b4 { margin-bottom: 22px; } }
.coh-ce-1395812f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: auto; }
.coh-ce-9fc725ff { max-width: 100%; width: 100%; }
.coh-ce-942d09c3 { width: 100%; margin-left: 10px; display: none; max-width: 100%; }
@media (min-width: 1199px) { .coh-ce-f381e646 { position: static; } }
.coh-ce-91f0b269 { width: 100%; pointer-events: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-91f0b269 { position: absolute; left: 0; width: -webkit-calc(100% + 110px); width: calc(100% + 110px); margin-top: -80px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-9a66a34 { width: 220px; 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-2bde5022 { width: auto; display: block; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; height: auto; max-height: 450px; max-width: 100%; }
@media (min-width: 1199px) { .coh-ce-2bde5022 { position: -webkit-sticky; position: sticky; top: 150px; display: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; z-index: 95; } }
@media (min-width: 1199px) { .coh-ce-b1b96a3f { 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: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } }
.coh-ce-a2a3a244 { width: 230px; font-size: 3.05187rem; line-height: 54px; text-transform: uppercase; display: inline-block; margin-top: 32px; margin-bottom: 16px; color: black; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
@media (min-width: 1199px) { .coh-ce-a2a3a244 { margin-top: 0; width: 360px; } }
.coh-ce-9baf31c1 { color: #545454; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.5rem; width: 100%; margin-bottom: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-9baf31c1 { width: 365px; margin-bottom: 0; max-width: 300px; } }
@media (min-width: 1440px) { .coh-ce-9baf31c1 { max-width: 365px; } }
.coh-ce-5db2bb40 { margin-bottom: 40px; }
@media (min-width: 767px) { .coh-ce-5db2bb40 { margin-top: 32px; margin-bottom: 0; } }
@media (min-width: 1199px) { .coh-ce-5db2bb40 { margin-top: 32px; margin-bottom: 0; } }
.coh-ce-53f97268 .coh-modal-inner article:last-child .dealer-item-container { border-bottom-style: none; border-bottom-width: 0; }
.coh-ce-2081559 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.95312rem; padding-bottom: 20px; line-height: 1rem; letter-spacing: 0; color: black; }
.coh-ce-e2b2e72e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; max-width: 100px; }
@media (min-width: 1199px) { .coh-ce-e2b2e72e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-6f69d037 { margin-bottom: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-6f69d037 { margin-top: 1rem; margin-right: 1rem; margin-bottom: 1rem; margin-left: auto; } }
.coh-ce-236bf447 { height: 5.5rem; width: 5.5rem; }
.coh-ce-c227cb9a { margin-bottom: 1.25rem; -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; }
@media (min-width: 1199px) { .coh-ce-c227cb9a { 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-c04a94f9 { text-transform: uppercase; line-height: 1rem; margin-bottom: 0.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #898c8d; font-size: 1rem; text-align: center; }
@media (min-width: 1199px) { .coh-ce-c04a94f9 { text-align: left; } }
.coh-ce-c05f2085 { font-weight: 400; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.82rem; text-align: center; }
@media (min-width: 1440px) { .coh-ce-c05f2085 { text-align: left; } }
@media (min-width: 767px) { .coh-ce-42c4db6c:after { height: 0.0625rem; width: 90%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; content: ""; background-color: white; } }
.coh-ce-38f03238 { color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 24px; margin-top: 24px; margin-bottom: 24px; text-align: center; }
@media (min-width: 767px) { .coh-ce-38f03238 { margin-top: 1.25rem; margin-bottom: 50px; } }
@media (min-width: 1199px) { .coh-ce-38f03238 { font-size: 1.25rem; text-align: center; } }
.coh-ce-f384fc29 { margin-bottom: 10px; }
.coh-ce-53f97268 .coh-modal-inner article:last-child .dealer-item-container { border-bottom-style: none; border-bottom-width: 0; }
.coh-ce-404c78c2 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1.95312rem; padding-bottom: 20px; line-height: 1rem; letter-spacing: 0; }
.coh-ce-2b1d158a { position: relative; }
.coh-ce-d366fe4e { margin: 0 !important; }
@media (min-width: 767px) { .coh-ce-d366fe4e { height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; } }
.coh-ce-a3eee535 { margin-top: 73px; }
@media (min-width: 767px) { .coh-ce-a3eee535 { display: grid; grid-template-columns: minmax(0%,54%) 46%; } }
@media (min-width: 1199px) { .coh-ce-a3eee535 { grid-template-columns: minmax(0%,45%) 55%; } }
@media (min-width: 1440px) { .coh-ce-a3eee535 { grid-template-columns: minmax(0%,45%) 55%; } }
.coh-ce-e0dcaa52 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 2.44125rem; text-transform: uppercase; }
.coh-ce-415373d5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 20px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-4698e2f5 { max-height: 30px; max-width: 30px; margin-right: 20px; }
.coh-ce-ab675587 { display: block; text-transform: uppercase; font-size: 1.25rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-39fc35db { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-eaba0f42 { text-transform: uppercase; text-align: center; font-size: 1rem; line-height: 16px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-weight: 700; }
.coh-ce-76c00281 { 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-18243d6 { font-size: 1rem; line-height: 1rem; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #898c8d; }
@media (min-width: 1199px) { .coh-ce-18243d6 { color: black; } }
.coh-ce-675fc0bb { font-size: 3.05187rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #898c8d; margin-top: 5px; margin-bottom: 5px; }
@media (min-width: 1199px) { .coh-ce-675fc0bb { color: black; } }
.coh-ce-78277550 { font-size: 0.82rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #cf0a2c; }
.coh-ce-41b68c59 { text-align: center; max-width: 74px; font-size: 0.82rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; }
.coh-ce-6a2bbdfb { padding-top: 2rem; padding-bottom: 2rem; 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-6a2bbdfb { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-3e525f26 { line-height: 16px; text-align: center; text-transform: uppercase; margin-top: 10px; margin-left: 0; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #898c8d; font-size: 1rem; max-width: 7rem; }
@media (min-width: 1199px) { .coh-ce-3e525f26 { margin-top: 0; margin-left: 10px; } }
.coh-ce-3c876d35 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 1199px) { .coh-ce-3c876d35 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-52b55609 { padding-bottom: 20px; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }
@media (min-width: 767px) { .coh-ce-52b55609 { padding-bottom: 0; } }
@media (min-width: 1199px) { .coh-ce-52b55609 { padding-bottom: 0; } }
.coh-ce-9bce12cd { max-height: 70px; max-width: 150px; }
.coh-ce-ae3b9abe { text-align: center; max-width: 200px; padding-bottom: 20px; overflow: hidden; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-ae3b9abe { padding-bottom: 0; } }
.coh-ce-c05fe554 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 1rem; letter-spacing: 0; padding-right: 5px; }
.coh-ce-f04babb { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1rem; line-height: 1rem; letter-spacing: 0; }
.coh-ce-843f5db2 .card-solid .card-solid-container { display: block; }
.coh-ce-843f5db2 .card-solid .card-background { padding: 0; }
.coh-ce-843f5db2 .card-naked .card-naked-container { display: block; }
.coh-ce-843f5db2 .container-card .column-right-space { padding-left: 16px; }
.coh-ce-1ab692d3 { max-height: 240px; height: 240px; max-width: 100%; width: 100%; padding-right: 20px; padding-left: 20px; }
@media (min-width: 1199px) { .coh-ce-1ab692d3 { padding-right: 0; padding-left: 0; max-width: 375px; width: 375px; } }
.coh-ce-3180d110 { max-height: 240px; max-width: 375px; width: 375px; height: 240px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; -webkit-border-radius: 4px; border-radius: 4px; background: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0))); background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); background: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%); }
.coh-ce-5a95001 { display: none; }
.coh-ce-f384fc29 { margin-bottom: 10px; }
.coh-ce-f39ad211 { margin-top: 24px; }
.coh-ce-357dfd88 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-2b030773 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 30px; }
.coh-ce-9a42faeb { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 15px; text-transform: uppercase; }
.coh-ce-ef43c440 { 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-left: 16px; }
.coh-ce-7aa2b34f { font-size: 20px; color: white; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; text-transform: uppercase; max-width: 545px; }
.coh-ce-850a586f { margin-top: 0; }
.coh-ce-b92eb272:before { content: '' !important; height: 0.0625rem; width: 2rem; background-color: #fcfcfc; display: inline-block; -webkit-transform: translateY(-0.1875rem); -ms-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }
.coh-ce-d4f04149 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #121212; text-transform: uppercase; padding-left: 16px; }
.coh-ce-d87230bd { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #121212; }
.coh-ce-857bcaf4 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #fcfcfc; }
.coh-ce-1c165381 { color: #fcfcfc; }
.coh-ce-68f601f4 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #fcfcfc; }
.coh-ce-e3961cea { display: none; width: 100%; height: 100%; background-color: #333333; overflow: hidden; -webkit-border-radius: 4px; border-radius: 4px; }
.coh-ce-242d9869 { padding: 12px; }
.coh-ce-9cc42431 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-ce-9cc42431 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; } }
.coh-ce-9cc42431 #ot-sdk-btn.optanon-show-settings { color: #ffc629; border: none !important; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-9cc42431 #ot-sdk-btn.optanon-show-settings:hover { border: none !important; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; background-color: rgba(0, 0, 0, 0); }
.coh-ce-9cc42431 #ot-sdk-btn.ot-sdk-show-settings { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; border: none !important; }
.coh-ce-9cc42431 #ot-sdk-btn.ot-sdk-show-settings:hover { border: none !important; color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); }
.coh-ce-6af68eaf { -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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-6af68eaf { 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: unset; -ms-flex-wrap: unset; flex-wrap: unset; -webkit-box-pack: unset; -webkit-justify-content: unset; -ms-flex-pack: unset; justify-content: unset; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-6af68eaf li:last-child a:after { content: normal; }
@media (min-width: 1199px) { .coh-ce-aca0af25 { padding-left: 1.25rem; } }
.coh-ce-247dfbc2 { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: underline; font-weight: 500; padding-top: 20px; padding-right: 0; padding-left: 0; float: left; font-size: 0.8125rem; }
@media (min-width: 1199px) { .coh-ce-247dfbc2 { font-size: 0.8125rem; padding-top: 0; padding-right: 0; padding-left: 0; float: none; } }
.coh-ce-247dfbc2:after { content: "|"; margin-right: 15px; margin-left: 15px; }
@media (min-width: 1199px) { .coh-ce-247dfbc2:after { margin-right: 0; margin-left: 0; content: normal; } }
.coh-ce-2657baf0 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; font-weight: 500; font-size: 0.8125rem; text-decoration: underline; float: left; padding-top: 1.25rem; padding-right: 0; padding-left: 0; margin-left: 1rem; }
@media (min-width: 1199px) { .coh-ce-2657baf0 { float: none; padding-top: 0; padding-right: 0; padding-left: 0; } }
.coh-ce-955bd4b3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; }
@media (min-width: 1199px) { .coh-ce-955bd4b3 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; } }
.coh-ce-955bd4b3 #ot-sdk-btn.optanon-show-settings { border: none !important; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
.coh-ce-955bd4b3 #ot-sdk-btn.optanon-show-settings:hover { border: none !important; background-color: rgba(0, 0, 0, 0); font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
.coh-ce-955bd4b3 #ot-sdk-btn.ot-sdk-show-settings { border: none !important; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
.coh-ce-955bd4b3 #ot-sdk-btn.ot-sdk-show-settings:hover { border: none !important; background-color: rgba(0, 0, 0, 0); font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; }
.coh-ce-9cda6875 { -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; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-9cda6875 { 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: unset; -ms-flex-wrap: unset; flex-wrap: unset; -webkit-box-pack: unset; -webkit-justify-content: unset; -ms-flex-pack: unset; justify-content: unset; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1199px) { .coh-ce-79fa3742 { padding-right: 1.5rem; } }
.coh-ce-397054c7 { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: none; font-weight: 700; padding-top: 1.875rem; padding-right: 0.9375rem; padding-left: 0; float: left; font-size: 1.5625rem; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-ce-397054c7 { font-size: 1.25rem; padding-top: 0; padding-right: 0; padding-left: 0; float: none; } }
.coh-ce-83470b7f { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; font-weight: 700; font-size: 1.5625rem; float: left; padding-top: 1.25rem; padding-right: 0; padding-left: 0; margin-top: 0; margin-left: 0; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-ce-83470b7f { float: none; padding-top: 0; padding-right: 0; padding-left: 0; margin-top: -0.1875rem; margin-left: 0; font-size: 1.25rem; } }
.coh-ce-3a012174 { text-align: center; padding-top: 0.625rem; padding-bottom: 0.9375rem; }
@media (min-width: 1199px) { .coh-ce-3a012174 { padding-top: 0; padding-bottom: 0; } }
.coh-ce-e92df8d8 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; font-size: 1.25rem; text-align: center; font-style: normal; text-decoration: none; text-transform: none; font-weight: bolder; }
.coh-ce-b508cb85 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; }
@media (min-width: 1199px) { .coh-ce-b508cb85 { 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: unset; -ms-flex-wrap: unset; flex-wrap: unset; -webkit-box-pack: unset; -webkit-justify-content: unset; -ms-flex-pack: unset; justify-content: unset; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; } }
.coh-ce-2597c3f6 { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 0.75rem; text-transform: uppercase; padding: 0.75rem; target: _blank; height: 38px; border-top-width: 1px; border-top-style: solid; border-right-style: none; border-top-color: #ffc629; width: 100%; }
@media (min-width: 1199px) { .coh-ce-2597c3f6 { padding-top: 0.75rem; padding-right: 3rem; padding-bottom: 0.75rem; padding-left: 3rem; border-right-width: 1px; border-right-style: solid; height: 42px; border-top-style: none; border-right-color: #ffc629; } }
@media (min-width: 1199px) { .coh-ce-9f9dd17c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-c3b0ceb8 { 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-c3b0ceb8 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: unset; -ms-flex-wrap: unset; flex-wrap: unset; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-4cb08e5 { text-align: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-4cb08e5 { width: unset; text-align: left; padding-left: 1.25rem; } }
.order-3.coh-ce-4cb08e5 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-left: 2.8125rem; }
.coh-ce-ff8449f6 { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 0.8125rem; text-decoration: underline; padding-top: 0.75rem; padding-bottom: 0.75rem; target: _blank; text-align: center; }
@media (min-width: 1199px) { .coh-ce-ff8449f6 { padding-top: 0; padding-right: 0.625rem; padding-bottom: 0; padding-left: 0.625rem; } }
.coh-ce-14bc1d1e { background-color: #2d2a26; }
@media (min-width: 1199px) { .coh-ce-14bc1d1e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-841cab41 { 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; }
@media (min-width: 1199px) { .coh-ce-841cab41 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: unset; -ms-flex-wrap: unset; flex-wrap: unset; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-6e76b139 { text-align: center; width: 100%; border-right-width: 0; border-style: solid; border-color: #ffc629; padding-right: 0; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-6e76b139 { margin-left: 0.9375rem; width: unset; border-right-width: 0.0625rem; padding-right: 1.875rem; } }
.coh-ce-6e76b139:last-child { border-width: 0; }
.coh-ce-df029f56 { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 1rem; text-decoration: none; padding-top: 0.75rem; padding-bottom: 0.75rem; target: _blank; }
@media (min-width: 1199px) { .coh-ce-df029f56 { font-size: 1rem; text-decoration: none; padding-top: 0; padding-bottom: 0; } }
.coh-ce-96b547f0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 22.5px; padding-right: 22.5px; padding-bottom: 45px; padding-left: 22.5px; letter-spacing: 0.025em; -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; }
@media (min-width: 767px) { .coh-ce-96b547f0 { padding-top: 20px; padding-right: 3.8px; padding-bottom: 20px; padding-left: 34.5px; } }
@media (min-width: 1199px) { .coh-ce-96b547f0 { padding-top: 72px; padding-right: 9.5px; padding-bottom: 72px; padding-left: 144px; } }
.coh-ce-64749c23 { width: 50%; }
.coh-ce-4a819d7e { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 13.5px; target: _blank; line-height: 27px; }
@media (min-width: 767px) { .coh-ce-4a819d7e { font-size: 12px; line-height: 24px; } }
@media (min-width: 1199px) { .coh-ce-4a819d7e { font-size: 16px; line-height: 32px; } }
.coh-ce-4a819d7e:focus { text-decoration: underline; }
.coh-ce-e53063b5 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-e53063b5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; height: 5rem; } }
@media (min-width: 1199px) { .menu-alignment-center.coh-ce-e53063b5 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1199px) { .menu-alignment-left.coh-ce-e53063b5 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.menu-alignment-right.coh-ce-e53063b5 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-d37bb456 { padding-top: 12.5px; padding-bottom: 11.5px; display: block; }
@media (min-width: 1199px) { .coh-ce-d37bb456 { padding-top: 0; padding-bottom: 0; display: block; } }
@media (min-width: 1199px) { .coh-ce-b937d5df { display: none; } }
.coh-ce-bb71b332 { padding-left: 15px; 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-1d6266e9 { display: block; height: 1.875rem; width: 1.875rem; }
@media (min-width: 1199px) { .coh-ce-1d6266e9 { display: none; } }
.coh-ce-1d6266e9: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: "\E9BD"; font-family: "icomoon"; font-size: 25px; color: #ffc629; }
.menu-header-open.coh-ce-1d6266e9 { display: none; }
.coh-ce-6ace5598 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-50bce8a0 { width: 66px; }
.coh-ce-b08550f { -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-9b02deb4 { display: none; height: 1.875rem; width: 1.875rem; }
@media (min-width: 1199px) { .coh-ce-9b02deb4 { display: none; } }
.coh-ce-9b02deb4: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"; font-size: 25px; color: #ffc629; }
.show-close-button.coh-ce-9b02deb4 { display: block; }
.coh-ce-6db594e { display: none; height: 100%; }
@media (min-width: 1199px) { .coh-ce-6db594e { display: block; } }
.container-menu.coh-ce-6db594e { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-3b7fdd63 { 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; width: 100%; margin-top: 1rem; margin-bottom: 1rem; }
@media (min-width: 1199px) { .coh-ce-3b7fdd63 { display: none; } }
.coh-ce-b6d260fe { width: 100px; }
.coh-ce-ad3fec75 { 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; gap: 1rem; }
@media (min-width: 1199px) { .coh-ce-ad3fec75 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; gap: 0; } }
.coh-ce-ad3fec75:last-child:after { content: normal; }
@media (min-width: 1199px) { .coh-ce-ad3fec75:last-child:after { content: normal; } }
.mobile-menu-alignment-center.coh-ce-ad3fec75 li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .mobile-menu-alignment-center.coh-ce-ad3fec75 li { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: initial; } }
.mobile-menu-alignment-center.coh-ce-ad3fec75 li ul li a { text-align: center; }
@media (min-width: 1199px) { .mobile-menu-alignment-center.coh-ce-ad3fec75 li ul li a { text-align: center; } }
.mobile-menu-alignment-left.coh-ce-ad3fec75 li { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 1199px) { .mobile-menu-alignment-left.coh-ce-ad3fec75 li { width: initial; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.mobile-menu-alignment-left.coh-ce-ad3fec75 li ul li a { text-align: left; }
@media (min-width: 1199px) { .mobile-menu-alignment-left.coh-ce-ad3fec75 li ul li a { text-align: center; } }
.mobile-menu-alignment-right.coh-ce-ad3fec75 li { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 1199px) { .mobile-menu-alignment-right.coh-ce-ad3fec75 li { width: initial; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.mobile-menu-alignment-right.coh-ce-ad3fec75 li ul li a { text-align: right; }
@media (min-width: 1199px) { .mobile-menu-alignment-right.coh-ce-ad3fec75 li ul li a { text-align: center; } }
.coh-ce-6e5ee5c0 { margin-top: 1rem; margin-bottom: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100vw; }
@media (min-width: 1199px) { .coh-ce-6e5ee5c0 { padding-top: 0; padding-bottom: 0; margin-top: 0; margin-right: 1rem; margin-bottom: 0; width: initial; display: block; position: relative; } }
.coh-ce-6e5ee5c0:after { content: normal; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-6e5ee5c0:after { content: "|"; margin-left: 1rem; } }
.coh-ce-6e5ee5c0:last-child:after { content: normal; }
@media (min-width: 1199px) { .coh-ce-6e5ee5c0:last-child:after { content: normal; } }
.is-active.coh-ce-6e5ee5c0 .list-item-menu-link { color: #ffca37; }
.is-collapsed.coh-ce-6e5ee5c0 .menu-level-2 { display: none; }
.is-expanded.coh-ce-6e5ee5c0 .menu-level-2 { display: block; }
.has-children.coh-ce-6e5ee5c0 .list-item-menu-link:after { margin-left: 10px; }
@media (min-width: 1199px) { .has-children.coh-ce-6e5ee5c0 .list-item-menu-link:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; } }
.coh-ce-288082d6 { color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: uppercase; }
.coh-ce-288082d6:hover { color: #ffca37; border-top-style: solid; border-bottom-style: solid; border-top-color: white; border-bottom-color: white; }
.is-active.coh-ce-288082d6 { color: #ffca37; }
.coh-ce-689ce08a { background-color: #2d2a26; margin-top: 0.3rem; width: 100vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-689ce08a { min-height: 50px; position: absolute; font-size: 0.75rem; width: 100px; display: block; top: 100%; left: -10px; margin-top: 0; } }
.coh-ce-e782a5a5 { width: 100%; }
.is-active.coh-ce-e782a5a5 .list-item-menu-level-2-link { color: #ffc629; }
.coh-ce-79fba9f2 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; margin-top: 0.5rem; margin-bottom: 0.5rem; width: 100%; }
.coh-ce-383a2bf4 { margin-top: 22px; margin-right: 0; margin-bottom: 22px; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-383a2bf4 { display: none; } }
.coh-ce-8ad03728 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (min-width: 1199px) { .coh-ce-8ad03728 { display: none; } }
.social-type-primary.coh-ce-8ad03728 a { background-color: #ffc629; color: black; border-style: none; }
.social-type-primary.coh-ce-8ad03728 a:before { color: black; }
.social-type-secondary.coh-ce-8ad03728 a { color: black; border-color: black; }
.social-type-secondary.coh-ce-8ad03728 a:before { color: black; }
.coh-ce-8ad03728 a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-49792086 { text-align: center; height: 40px; width: 40px; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; border-style: solid; border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; }
@media (min-width: 1199px) { .coh-ce-49792086 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-49792086: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-ce-126e9193 { text-align: center; height: 40px; width: 40px; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; border-style: solid; border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; }
@media (min-width: 1199px) { .coh-ce-126e9193 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-126e9193: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-ce-249c0160 { text-align: center; height: 40px; width: 40px; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; border-style: solid; border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; }
@media (min-width: 1199px) { .coh-ce-249c0160 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-249c0160: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-ce-a441f3b9 { text-align: center; height: 40px; width: 40px; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; border-style: solid; border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; }
@media (min-width: 1199px) { .coh-ce-a441f3b9 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-92b3634a { text-align: center; height: 40px; width: 40px; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; border-style: solid; border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; }
@media (min-width: 1199px) { .coh-ce-92b3634a { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-a02d1810 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-a02d1810 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: initial; } }
@media (min-width: 1199px) { .menu-alignment-center.coh-ce-a02d1810 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1199px) { .menu-alignment-left.coh-ce-a02d1810 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.menu-alignment-right.coh-ce-a02d1810 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-30fe49ba { padding-top: 12.5px; padding-bottom: 11.5px; display: block; width: 100%; }
@media (min-width: 1199px) { .coh-ce-30fe49ba { padding-top: 0; padding-bottom: 0; display: block; width: initial; } }
@media (min-width: 1199px) { .coh-ce-b937d5df { display: none; } }
.coh-ce-6ace5598 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-42ab891d { width: 150px; margin-left: 70px; }
.coh-ce-63a9bce { padding-left: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-ce-76cb7443 { -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 50px; }
.coh-ce-1f0011f4 { display: block; height: 1.875rem; width: 1.875rem; }
@media (min-width: 1199px) { .coh-ce-1f0011f4 { display: none; } }
.coh-ce-1f0011f4: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"; font-size: 25px; color: #ffc629; }
.menu-header-open.coh-ce-1f0011f4 { display: none; }
.coh-ce-9b02deb4 { display: none; height: 1.875rem; width: 1.875rem; }
@media (min-width: 1199px) { .coh-ce-9b02deb4 { display: none; } }
.coh-ce-9b02deb4: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"; font-size: 25px; color: #ffc629; }
.show-close-button.coh-ce-9b02deb4 { display: block; }
.coh-ce-6db594e { display: none; height: 100%; }
@media (min-width: 1199px) { .coh-ce-6db594e { display: block; } }
.container-menu.coh-ce-6db594e { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-3b7fdd63 { 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; width: 100%; margin-top: 1rem; margin-bottom: 1rem; }
@media (min-width: 1199px) { .coh-ce-3b7fdd63 { display: none; } }
.coh-ce-b6d260fe { width: 100px; }
.coh-ce-d1b8d749 { 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; gap: 0; width: 100%; width: 100%; padding-top: 0; margin-top: 0; }
@media (min-width: 1199px) { .coh-ce-d1b8d749 { -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: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; gap: 0; width: initial; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0; margin-top: 0; } }
.coh-ce-d1b8d749:last-child:after { content: normal; }
@media (min-width: 1199px) { .coh-ce-d1b8d749:last-child:after { content: normal; } }
@media (min-width: 1199px) { .coh-ce-d1b8d749:first-child { border-top-width: 0; border-top-style: none; } }
.mobile-menu-alignment-center.coh-ce-d1b8d749 li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .mobile-menu-alignment-center.coh-ce-d1b8d749 li { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: initial; } }
.mobile-menu-alignment-center.coh-ce-d1b8d749 li ul li a { text-align: center; }
@media (min-width: 1199px) { .mobile-menu-alignment-center.coh-ce-d1b8d749 li ul li a { text-align: center; } }
.mobile-menu-alignment-left.coh-ce-d1b8d749 li { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 1199px) { .mobile-menu-alignment-left.coh-ce-d1b8d749 li { width: initial; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.mobile-menu-alignment-left.coh-ce-d1b8d749 li ul li a { text-align: left; }
@media (min-width: 1199px) { .mobile-menu-alignment-left.coh-ce-d1b8d749 li ul li a { text-align: center; } }
.mobile-menu-alignment-right.coh-ce-d1b8d749 li { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 1199px) { .mobile-menu-alignment-right.coh-ce-d1b8d749 li { width: initial; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.mobile-menu-alignment-right.coh-ce-d1b8d749 li ul li a { text-align: right; }
@media (min-width: 1199px) { .mobile-menu-alignment-right.coh-ce-d1b8d749 li ul li a { text-align: center; } }
@media (min-width: 1199px) { .menu-alignment-right.coh-ce-d1b8d749 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 1199px) { .menu-alignment-center.coh-ce-d1b8d749 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1199px) { .menu-alignment-left.coh-ce-d1b8d749 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.coh-ce-b97ec8ee { margin-top: 0; margin-bottom: 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; border-bottom-width: 0; border-bottom-style: none; border-bottom-color: rgba(0, 0, 0, 0); -webkit-box-align: start!important; -webkit-align-items: flex-start!important; -ms-flex-align: start!important; align-items: flex-start!important; border-top-style: none; border-top-width: 0; border-top-color: rgba(0, 0, 0, 0); background-color: rgba(0, 0, 0, 0); }
@media (min-width: 1199px) { .coh-ce-b97ec8ee { padding-top: 12px; padding-bottom: 10px; margin-top: 0; margin-right: 1rem; margin-bottom: 0; width: initial; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom-style: none; border-bottom-width: 0; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-b97ec8ee:after { content: normal; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-b97ec8ee:after { margin-left: 1rem; } }
.coh-ce-b97ec8ee:last-child:after { content: normal; }
@media (min-width: 1199px) { .coh-ce-b97ec8ee:last-child:after { content: normal; } }
.is-active.coh-ce-b97ec8ee a { color: #ffca37; }
.is-collapsed.coh-ce-b97ec8ee .menu-level-2 { display: none; }
.is-expanded.coh-ce-b97ec8ee .menu-level-2 { display: block; }
.has-children.coh-ce-b97ec8ee { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.has-children.coh-ce-b97ec8ee .list-item-menu-link: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: "\F0D7"; font-family: "icomoon"; position: absolute; right: 20px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .has-children.coh-ce-b97ec8ee .list-item-menu-link:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; margin-left: 5px; position: static; color: #ffc629; } }
.coh-ce-6edde52 { font-size: 16px; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; border-top-width: 0; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: gray; border-bottom-color: gray; width: 100%; padding-top: 25px; padding-bottom: 25px; padding-left: 10px; }
@media (min-width: 1199px) { .coh-ce-6edde52 { font-size: 1rem; height: 20px; 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-top-style: none; border-bottom-style: none; border-top-width: 0; border-bottom-width: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; background-color: rgba(0, 0, 0, 0); font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; } }
.coh-ce-6edde52:hover { color: #ffca37; }
.is-active.coh-ce-6edde52 { color: #ffca37; }
.coh-ce-8b7a3969 { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; pointer-events: none; }
@media (min-width: 1199px) { .coh-ce-8b7a3969 { position: fixed; font-size: 16px; width: 100vw; top: 60px; left: 0; z-index: 500; -webkit-transition: 200ms visibility, 600ms linear opacity; -o-transition: 200ms visibility, 600ms linear opacity; transition: 200ms visibility, 600ms linear opacity; top: 50px; height: 60px; display: inline-block; visibility: hidden; padding-left: 100px; } }
@media (min-width: 1440px) { .coh-ce-8b7a3969 { padding-left: 100px; } }
@media (min-width: 1199px) { .coh-ce-8b7a3969:first-child { border-top-width: 0; border-top-style: none; } }
@media (min-width: 1199px) { .menu-alignment-right.coh-ce-8b7a3969 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 1199px) { .menu-alignment-left.coh-ce-8b7a3969 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.menu-alignment-center.coh-ce-8b7a3969 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .pageNotScrolled.coh-ce-8b7a3969 { top: 60px; top: 60px; } }
.is-expanded .coh-ce-8b7a3969 { pointer-events: auto; }
@media (min-width: 1199px) { .is-expanded .coh-ce-8b7a3969 { opacity: 1; visibility: visible; } }
.coh-ce-6810266e { width: 100%; min-width: 100%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; align-items: flex-start!important; display: inline-block!important; justify-content: space-between!important; padding-top: 15px; padding-right: 5px; padding-bottom: 15px; border-bottom-color: gray; border-top-color: gray; border-bottom-width: 1px; border-bottom-style: solid; border-top-style: solid; }
@media (min-width: 1199px) { .coh-ce-6810266e { width: 100px; min-width: 1%; padding-top: 10px; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-right: 24px; border-bottom-width: 0; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); display: inline-block; background-color: rgba(0, 0, 0, 0); } }
.coh-ce-2094aab5 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-top: 0.7rem; margin-bottom: 0.5rem; margin-left: 20px; width: 80%; font-size: 16px; font-weight: 700; text-align: left; text-align: left!important; border-bottom-color: gray; border-bottom-style: none; border-bottom-width: 0; }
@media (min-width: 1199px) { .coh-ce-2094aab5 { height: inherit; display: inline-block; width: 100%; border-bottom-width: 0; border-bottom-style: none; } }
.coh-ce-2094aab5: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"; position: absolute; right: 20px; }
@media (min-width: 1199px) { .coh-ce-2094aab5:after { margin-right: 0; display: none; } }
.coh-ce-ba5253c2 { margin-top: 24px; margin-bottom: 24px; display: block; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-ba5253c2 { display: none; } }
.coh-ce-7ee77e92 { margin-top: 1.25rem; margin-right: auto; margin-bottom: 0; margin-left: auto; margin-bottom: 0!important; display: block; line-height: 1.5; }
@media (min-width: 1199px) { .coh-ce-7ee77e92 { margin-top: 1.25rem; margin-right: auto; margin-bottom: 0; margin-left: auto; display: none; } }
.coh-ce-bc1d36eb { margin-top: 1.25rem; margin-right: auto; margin-bottom: 0; margin-left: auto; margin-bottom: 0!important; line-height: 1.5; }
@media (min-width: 1199px) { .coh-ce-bc1d36eb { margin-top: 1.25rem; margin-right: auto; margin-bottom: 0; margin-left: auto; display: none; } }
.coh-ce-8ad03728 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (min-width: 1199px) { .coh-ce-8ad03728 { display: none; } }
.social-type-primary.coh-ce-8ad03728 a { background-color: #ffc629; color: black; border-style: none; }
.social-type-primary.coh-ce-8ad03728 a:before { color: black; }
.social-type-secondary.coh-ce-8ad03728 a { color: black; border-color: black; }
.social-type-secondary.coh-ce-8ad03728 a:before { color: black; }
.coh-ce-8ad03728 a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-425fd1ac { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; text-align: center; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; height: 40px; width: 40px; }
@media (min-width: 1199px) { .coh-ce-425fd1ac { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-425fd1ac: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-ce-b525b707 { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; text-align: center; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; height: 40px; width: 40px; }
@media (min-width: 1199px) { .coh-ce-b525b707 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-b525b707: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-ce-512368a1 { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; text-align: center; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; height: 40px; width: 40px; }
@media (min-width: 1199px) { .coh-ce-512368a1 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-512368a1: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-ce-80a07c10 { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; text-align: center; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; height: 40px; width: 40px; }
@media (min-width: 1199px) { .coh-ce-80a07c10 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-64a6a3b6 { border-width: 1px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; text-align: center; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; float: left; height: 40px; width: 40px; }
@media (min-width: 1199px) { .coh-ce-64a6a3b6 { height: 30px; width: 30px; padding: 5px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; } }
.coh-ce-2db32d00 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-2db32d00 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; height: 5rem; } }
@media (min-width: 1199px) { .menu-alignment-right.coh-ce-2db32d00 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 1199px) { .menu-alignment-center.coh-ce-2db32d00 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1199px) { .menu-alignment-left.coh-ce-2db32d00 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.coh-ce-d947f992 { padding-top: 0; padding-bottom: 0; display: block; }
@media (min-width: 1199px) { .coh-ce-d947f992 { padding-top: 0; padding-bottom: 0; display: none; } }
.show-search.coh-ce-7ddcc4f0 .search-mobile-icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .show-search.coh-ce-7ddcc4f0 .search-mobile-icon { display: none; } }
.show-search.coh-ce-7ddcc4f0 .column-logo { margin-left: auto; }
.coh-ce-990c950a { display: none; }
@media (min-width: 1199px) { .coh-ce-990c950a { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; display: none; } }
.coh-ce-db78b9fd { color: #ffc629; font-size: 1.25rem; }
.search-button-open.coh-ce-db78b9fd: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"; }
.search-button.coh-ce-db78b9fd: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"; }
.coh-ce-a945a8a8 { height: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-a10ad4a8 { width: auto; max-width: 100%; height: auto; max-height: 52px; }
.coh-ce-9e8c25f1 { height: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-left: auto; }
.coh-ce-88146afe { display: none; margin-right: 10px; }
.coh-ce-88146afe .profile-menu-hide { display: none; }
.coh-ce-a476bdfe { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-b9374db2: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; display: block; -webkit-transform: rotateZ(90deg); -ms-transform: rotate(90deg); transform: rotateZ(90deg); content: "\F054"; font-family: "icomoon"; }
.coh-ce-8109067a { -webkit-box-shadow: 0 0.8125rem 1rem 0 black; box-shadow: 0 0.8125rem 1rem 0 black; padding-top: 1.25rem; padding-right: 1.875rem; padding-bottom: 0; padding-left: 1.875rem; position: absolute; top: 61px; right: -14px; 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; background-color: #2d2a26; z-index: 70; }
@media (min-width: 1199px) { .coh-ce-8109067a { position: absolute; top: 61px; right: -14px; } }
@media (min-width: 1440px) { .coh-ce-8109067a { position: absolute; top: 61px; right: 14px; } }
.profile-menu-hide.coh-ce-8109067a { display: none; }
.coh-ce-8109067a a { font-size: 0.875rem; text-transform: uppercase; margin-bottom: 1.25rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #ffc629; }
.coh-ce-2de3b38f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-e629c06b { display: block; height: 1.875rem; width: 1.875rem; float: right; -webkit-mask: url(/themes/custom/corebr_whitelabel/img/menu.svg) no-repeat; background-color: #ffc629; }
.coh-ce-e629c06b:before, .coh-ce-e629c06b:after { clear: none; content: normal; display: inline; }
@media (min-width: 1199px) { .coh-ce-e629c06b { display: none; } }
.menu-header-open.coh-ce-e629c06b { display: none; }
.coh-ce-26cedb53 { display: none; height: 1.875rem; width: 1.875rem; float: right; -webkit-mask: url(/themes/custom/corebr_whitelabel/img/close-circle-outline.svg) no-repeat; background-color: #ffc629; }
.coh-ce-26cedb53:before, .coh-ce-26cedb53:after { clear: none; content: normal; display: inline; }
@media (min-width: 1199px) { .coh-ce-26cedb53 { display: none; } }
.show-close-button.coh-ce-26cedb53 { display: block; }
.coh-ce-25f25b4 { display: none; }
@media (min-width: 1199px) { .coh-ce-25f25b4 { display: block; } }
@media (min-width: 1199px) { .coh-ce-36337931 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-36337931:first-child { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: gray; }
@media (min-width: 1199px) { .coh-ce-36337931:first-child { border-top-width: 0; border-top-style: none; } }
.coh-ce-36337931:last-child { border-bottom-width: 0; border-bottom-style: none; }
@media (min-width: 1199px) { .menu-alignment-right.coh-ce-36337931 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 1199px) { .menu-alignment-left.coh-ce-36337931 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 1199px) { .menu-alignment-center.coh-ce-36337931 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-5cf4af3b { text-transform: uppercase; color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; margin-top: 0; margin-bottom: 0; border-bottom-color: rgba(0, 0, 0, 0); border-bottom-style: solid; }
@media (min-width: 1199px) { .coh-ce-5cf4af3b { margin-top: 20px; margin-bottom: 20px; border-bottom-width: 3px; } }
@media (min-width: 1199px) { .coh-ce-5cf4af3b:hover { color: #ffca37; border-style: solid; border-bottom-width: 0.1875rem; border-bottom-color: #ffca37; } }
.coh-ce-38a3c244 { display: none; height: 1.875rem; width: 1.875rem; float: right; margin-right: 10px; background-color: #ffc629; position: absolute; right: 0; -webkit-mask: url(/themes/custom/corebr_whitelabel/img/close-circle-outline.svg) no-repeat; }
.coh-ce-38a3c244:before, .coh-ce-38a3c244:after { clear: none; content: normal; display: inline; }
@media (min-width: 1199px) { .coh-ce-38a3c244 { display: none; } }
.coh-ce-a49df7e2 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: fixed; left: 0; top: 77px; width: 100%; height: 100vh; z-index: 500; background-color: #ffc629; visibility: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 767px) { .coh-ce-a49df7e2 { opacity: 0; } }
@media (min-width: 1199px) { .coh-ce-a49df7e2 { width: 100vw; height: 3.75rem; margin-right: 0; margin-left: 0; position: fixed; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; left: 0; right: 0; z-index: 500; top: 105px; background-color: #ffc629; -webkit-transition: 200ms visibility, 200ms linear opacity; -o-transition: 200ms visibility, 200ms linear opacity; transition: 200ms visibility, 200ms linear opacity; pointer-events: none; } }
.coh-ce-a49df7e2:first-child { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: gray; }
@media (min-width: 1199px) { .coh-ce-a49df7e2:first-child { border-top-width: 0; border-top-style: none; } }
.coh-ce-a49df7e2:last-child { border-bottom-width: 0; border-bottom-style: none; }
@media (min-width: 1199px) { .menu-alignment-right.coh-ce-a49df7e2 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 1199px) { .menu-alignment-left.coh-ce-a49df7e2 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 1199px) { .menu-alignment-center.coh-ce-a49df7e2 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1199px) { .pageNotScrolled.coh-ce-a49df7e2 { top: 180px; } }
.is-expanded .coh-ce-a49df7e2 { visibility: visible; }
@media (min-width: 1199px) { .is-expanded .coh-ce-a49df7e2 { visibility: visible; opacity: 1; pointer-events: auto; } }
.coh-ce-ccc6d456 { padding-top: 16px; padding-right: 10px; padding-bottom: 16px; padding-left: 10px; border-bottom-color: black; border-bottom-style: solid; min-width: 100%; border-bottom-width: 1px; display: inline-block; }
@media (min-width: 1199px) { .coh-ce-ccc6d456 { margin-right: 24px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-bottom-style: solid; min-width: 1%; border-bottom-color: rgba(0, 0, 0, 0); border-bottom-width: 3px; } }
.coh-ce-383a2bf4 { margin-top: 22px; margin-right: 0; margin-bottom: 22px; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-383a2bf4 { display: none; } }
.coh-ce-b7a59225 { margin-top: 24px; margin-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-b7a59225 { display: none; } }
.coh-ce-90bf89e9 { text-align: center; }
.coh-ce-c95882c9 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-c95882c9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; } }
@media (min-width: 1199px) { .menu-alignment-right.coh-ce-c95882c9 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 1199px) { .menu-alignment-center.coh-ce-c95882c9 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1199px) { .menu-alignment-left.coh-ce-c95882c9 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 1199px) { .coh-ce-36337931 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-36337931:first-child { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: gray; }
@media (min-width: 1199px) { .coh-ce-36337931:first-child { border-top-width: 0; border-top-style: none; } }
.coh-ce-36337931:last-child { border-bottom-width: 0; border-bottom-style: none; }
@media (min-width: 1199px) { .menu-alignment-right.coh-ce-36337931 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 1199px) { .menu-alignment-left.coh-ce-36337931 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 1199px) { .menu-alignment-center.coh-ce-36337931 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-bbc92d09 { text-transform: uppercase; color: #ffc629; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; margin-top: 0; margin-bottom: 0; border-bottom-color: rgba(0, 0, 0, 0); border-bottom-style: solid; font-size: 0.875rem; }
@media (min-width: 1199px) { .coh-ce-bbc92d09 { margin-top: 20px; margin-bottom: 20px; border-bottom-width: 3px; font-weight: normal; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #ffc629; } }
@media (min-width: 1440px) { .coh-ce-bbc92d09 { font-size: 1rem; } }
@media (min-width: 1199px) { .coh-ce-bbc92d09:hover { color: #ffca37; border-style: solid; border-bottom-width: 0.1875rem; border-bottom-color: #ffca37; } }
.coh-ce-b53b463d { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: fixed; left: 0; top: 0; width: 100%; height: 100vh; z-index: 500; background-color: #ffc629; visibility: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 767px) { .coh-ce-b53b463d { opacity: 0; } }
@media (min-width: 1199px) { .coh-ce-b53b463d { width: 100vw; height: 3.5625rem; margin-right: 0; margin-left: 0; position: fixed; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; left: 0; right: 0; z-index: 500; top: 3.5625rem; background-color: #ffc629; -webkit-transition: 200ms visibility, 200ms linear opacity; -o-transition: 200ms visibility, 200ms linear opacity; transition: 200ms visibility, 200ms linear opacity; pointer-events: none; } }
.coh-ce-b53b463d:first-child { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: gray; }
@media (min-width: 1199px) { .coh-ce-b53b463d:first-child { border-top-width: 0; border-top-style: none; } }
.coh-ce-b53b463d:last-child { border-bottom-width: 0; border-bottom-style: none; }
@media (min-width: 1199px) { .menu-alignment-right.coh-ce-b53b463d { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 1199px) { .menu-alignment-left.coh-ce-b53b463d { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 1199px) { .menu-alignment-center.coh-ce-b53b463d { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1199px) { .pageNotScrolled.coh-ce-b53b463d { top: 180px; } }
.is-expanded .coh-ce-b53b463d { visibility: visible; }
@media (min-width: 1199px) { .is-expanded .coh-ce-b53b463d { visibility: visible; opacity: 1; pointer-events: auto; } }
.coh-ce-ccc6d456 { padding-top: 16px; padding-right: 10px; padding-bottom: 16px; padding-left: 10px; border-bottom-color: black; border-bottom-style: solid; min-width: 100%; border-bottom-width: 1px; display: inline-block; }
@media (min-width: 1199px) { .coh-ce-ccc6d456 { margin-right: 24px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-bottom-style: solid; min-width: 1%; border-bottom-color: rgba(0, 0, 0, 0); border-bottom-width: 3px; } }
.coh-ce-ef786ec7 .coh-menu-list-item.has-children.is-expanded > .coh-menu-list-container { display: block; }
.coh-ce-ef786ec7 .coh-menu-list-item.has-children.is-expanded .coh-link:after { -webkit-transform: rotateZ(270deg); -ms-transform: rotate(270deg); transform: rotateZ(270deg); }
.coh-ce-ef786ec7 .coh-menu-list-item.has-children > .coh-link: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; display: inline-block; margin-left: 0.625rem; color: #ffc629; -webkit-transform: rotateZ(90deg); -ms-transform: rotate(90deg); transform: rotateZ(90deg); content: "\F054"; font-family: "icomoon"; }
.coh-ce-ef786ec7 .coh-menu-list-item .coh-link { text-transform: uppercase; margin-bottom: 1.875rem; }
.coh-ce-fc4280ce { font-size: 1.125rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-fc4280ce { font-size: 1.375rem; } }
@media (min-width: 1199px) { .coh-ce-fc4280ce:hover { color: #ffca37; } }
.coh-ce-60269c74 { display: none; }
.coh-ce-32756d60 { font-size: 0.875rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #0077c7; }
@media (min-width: 1199px) { .coh-ce-32756d60 { font-size: 1rem; } }
@media (min-width: 1199px) { .coh-ce-32756d60:hover { color: #ffca37; } }
.coh-ce-37767e20 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 120px; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; }
.coh-ce-37767e20::-webkit-scrollbar { height: 5px; }
.coh-ce-37767e20::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, 0.3); }
.coh-ce-37767e20::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.5); -webkit-border-radius: 20px; border-radius: 20px; }
.coh-ce-37767e20::-webkit-scrollbar-thumb:hover { background-color: rgba(255, 255, 255, 0.7); }
.coh-ce-1ecc6c0b { height: 120px; width: 112px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; position: relative; }
.coh-ce-1ecc6c0b:hover { background: rgba(0,0,0,0.7) !important; }
.coh-ce-1ecc6c0b:hover:after { height: 9px; width: 100%; content: ''; position: absolute; bottom: 0; left: 0; right: 0; background-color: #cf0a2c; }
.coh-ce-1ecc6c0b:hover a img { opacity: 0.2; }
.coh-ce-1ecc6c0b:hover a h3 { display: block; }
.coh-ce-f3a1d2d4 { display: none; position: absolute; color: white; text-transform: uppercase; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; line-height: 24px; text-align: center; left: 0; right: 0; padding: 10px; z-index: 1; overflow: hidden; max-height: 86px; }
.coh-ce-3a6a8796 { -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; -o-object-fit: cover; object-fit: cover; height: 6.25rem; width: auto; }
@media (min-width: 1199px) { .coh-ce-2d4e4274 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-2d4e4274:first-child { border-top-width: 0.0625rem; border-top-style: solid; }
@media (min-width: 1199px) { .coh-ce-2d4e4274:first-child { border-top-width: 0; border-top-style: none; } }
.coh-ce-2d4e4274:last-child { border-bottom-width: 0; border-bottom-style: none; }
.coh-ce-3b5790fa { padding-top: 24px; padding-bottom: 24px; border-bottom-style: solid; border-bottom-width: 0.0625rem; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-3b5790fa { margin-right: 0.875rem; padding-top: 0; padding-bottom: 0; border-bottom-width: 0; border-bottom-style: none; display: block; -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; } }
@media (min-width: 1440px) { .coh-ce-3b5790fa { margin-right: 24px; } }
.is-expanded.coh-ce-3b5790fa { position: fixed; top: 0; left: 0; z-index: 1000; margin-left: 0; min-width: 100%; max-width: 100%; height: 77px; padding-left: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 25px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .is-expanded.coh-ce-3b5790fa { position: relative; left: inherit; right: inherit; top: inherit; bottom: inherit; z-index: inherit; min-width: 1%; height: inherit; padding-left: 0; display: block; font-size: 16px; } }
.is-expanded.coh-ce-3b5790fa .secondary-menu-list-container { display: block!important; }
@media (min-width: 1199px) { .is-expanded.coh-ce-3b5790fa .secondary-menu-list-container { display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; } }
.is-expanded.coh-ce-3b5790fa .close-menu-subheader-button { display: block; }
@media (min-width: 1199px) { .is-expanded.coh-ce-3b5790fa .close-menu-subheader-button { display: none; } }
.is-expanded.coh-ce-3b5790fa .back-menu-subheader-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .is-expanded.coh-ce-3b5790fa .back-menu-subheader-button { display: none; } }
.has-children.is-expanded.coh-ce-3b5790fa .primary-menu-link:after { display: none; }
@media (min-width: 1199px) { .has-children.is-expanded.coh-ce-3b5790fa .primary-menu-link:after { display: inline-block; } }
.has-children.coh-ce-3b5790fa .primary-menu-link: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; display: inline-block; content: "\F054"; font-family: "icomoon"; font-size: 20px; position: absolute; right: 0; }
@media (min-width: 1199px) { .has-children.coh-ce-3b5790fa .primary-menu-link:after { line-height: 1.0; font-weight: bold; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\F107"; font-family: "icomoon"; font-size: 16px; position: relative; margin-left: 4px; } }
.coh-ce-7bd21677 { display: none; }
.coh-ce-7bd21677: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"; margin-right: 10px; font-size: 16px; }
.coh-ce-aa2804f0 { text-transform: uppercase; margin-top: 0; margin-bottom: 0; border-bottom-color: rgba(0, 0, 0, 0); border-bottom-style: solid; width: 100%; }
@media (min-width: 1199px) { .coh-ce-aa2804f0 { margin-top: 20px; margin-bottom: 20px; border-bottom-width: 3px; width: unset; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; } }
@media (min-width: 1199px) { .coh-ce-aa2804f0:hover { border-style: solid; border-bottom-width: 0.1875rem; } }
.coh-ce-17752395 { display: none; height: 1.875rem; width: 1.875rem; margin-right: 10px; position: absolute; right: 0; -webkit-mask: url(/themes/custom/corebr_whitelabel/img/close-circle-outline.svg) no-repeat; }
.coh-ce-b5240401 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: fixed; left: 0; top: 77px; width: 100%; height: 100vh; z-index: 500; visibility: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 767px) { .coh-ce-b5240401 { opacity: 0; } }
@media (min-width: 1199px) { .coh-ce-b5240401 { width: 100vw; height: 3.75rem; margin-right: 0; margin-left: 0; position: fixed; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; left: 0; right: 0; z-index: 500; top: 105px; -webkit-transition: 200ms visibility, 200ms linear opacity; -o-transition: 200ms visibility, 200ms linear opacity; transition: 200ms visibility, 200ms linear opacity; pointer-events: none; } }
@media (min-width: 1199px) { .pageNotScrolled.coh-ce-b5240401 { top: 180px; } }
.is-expanded .coh-ce-b5240401 { visibility: visible; }
@media (min-width: 1199px) { .is-expanded .coh-ce-b5240401 { visibility: visible; opacity: 1; pointer-events: auto; } }
.coh-ce-2ec0721e { padding-top: 16px; padding-right: 10px; padding-bottom: 16px; padding-left: 10px; border-bottom-style: solid; min-width: 100%; border-bottom-width: 1px; display: inline-block; }
@media (min-width: 1199px) { .coh-ce-2ec0721e { margin-right: 24px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-width: 1%; border-bottom-width: 3px; } }
.coh-ce-a3232ea7 { text-transform: uppercase; padding-right: 10px; padding-left: 10px; width: 100%; height: 40px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 1199px) { .coh-ce-a3232ea7 { padding-right: 0; padding-left: 0; height: inherit; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; } }
@media (min-width: 1199px) { .coh-ce-a3232ea7:hover { border-style: solid; border-bottom-width: 0.1875rem; } }
.coh-ce-d4e35974 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 1199px) { .coh-ce-d4e35974 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-541039a2 { color: #ffc629; }
@media (min-width: 1199px) { .coh-ce-541039a2 { display: none; } }
.coh-ce-541039a2: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"; font-size: 1.875rem; color: #ffc629; }
.is-main-menu-open .coh-ce-541039a2: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"; }
.menu-footer-top-global .coh-ce-541039a2 { display: none; }
.coh-ce-d8c97db { position: fixed; top: 4.1875rem; bottom: 0; left: 0; right: 0; z-index: 999; width: 100vw; overflow: auto; height: 100vh; background-color: #2d2a26; -webkit-transform: translateX(-100vw); -ms-transform: translateX(-100vw); transform: translateX(-100vw); -webkit-transition: -webkit-transform 245ms cubic-bezier(0.64, 0, 0.78, 0); transition: -webkit-transform 245ms cubic-bezier(0.64, 0, 0.78, 0); -o-transition: transform 245ms cubic-bezier(0.64, 0, 0.78, 0); transition: transform 245ms cubic-bezier(0.64, 0, 0.78, 0); transition: transform 245ms cubic-bezier(0.64, 0, 0.78, 0), -webkit-transform 245ms cubic-bezier(0.64, 0, 0.78, 0); }
@media (min-width: 1199px) { .coh-ce-d8c97db { height: unset; width: unset; position: static; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); overflow: visible; background-color: #2d2a26; } }
.is-open.coh-ce-d8c97db { -webkit-transition: -webkit-transform 206ms cubic-bezier(0.22, 1, 0.36, 1); transition: -webkit-transform 206ms cubic-bezier(0.22, 1, 0.36, 1); -o-transition: transform 206ms cubic-bezier(0.22, 1, 0.36, 1); transition: transform 206ms cubic-bezier(0.22, 1, 0.36, 1); transition: transform 206ms cubic-bezier(0.22, 1, 0.36, 1), -webkit-transform 206ms cubic-bezier(0.22, 1, 0.36, 1); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
.menu-footer-top-global .coh-ce-d8c97db { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); position: static; background-color: #2d2a26; height: unset; }
.coh-ce-49bae581 > .c-main-nav__menu-item.is-expanded .c-main-nav__submenu { height: 14rem; padding: 16px; border-style: solid; border-color: #2d2a26; border-bottom-width: 0.0625rem; pointer-events: auto; opacity: 1; }
@media (min-width: 1199px) { .coh-ce-49bae581 > .c-main-nav__menu-item.is-expanded .c-main-nav__submenu { padding: 8px; height: auto; } }
.coh-ce-49bae581 > .c-main-nav__menu-item.is-expanded .c-main-nav__menu-link { border-bottom-width: 0; }
.menu-footer-top-global .coh-ce-49bae581 .c-main-nav__menu-item .c-main-nav__submenu { border-color: #2d2a26; }
@media (min-width: 1199px) { .menu-footer-top-global .coh-ce-49bae581 .c-main-nav__menu-item .c-main-nav__submenu { padding: 0; } }
.coh-ce-54633e { 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; position: relative; }
@media (min-width: 1199px) { .coh-ce-54633e { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.has-children.coh-ce-54633e > .c-main-nav__menu-link:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #ffc629; background-color: #2d2a26; padding: 8px; position: absolute; top: 1.5625rem; right: 1.5625rem; -webkit-border-radius: 4px; border-radius: 4px; content: "\F078"; font-family: "icomoon"; }
@media (min-width: 1199px) { .has-children.coh-ce-54633e > .c-main-nav__menu-link:before { background-color: rgba(0, 0, 0, 0); padding: unset; font-size: 0.5rem; position: absolute; margin-left: 0.25rem; top: 50%; right: 0.25rem; -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } }
.is-expanded.coh-ce-54633e .c-main-nav__menu-link: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"; }
@media (min-width: 1199px) { .menu-footer-top-global .coh-ce-54633e { max-width: 132px; } }
.menu-footer-top-global .has-children.coh-ce-54633e > .c-main-nav__menu-link:before { color: #ffc629; background-color: #2d2a26; font-size: 0.82rem; right: 0.625rem; }
@media (min-width: 1199px) { .menu-footer-top-global .has-children.coh-ce-54633e > .c-main-nav__menu-link:before { display: none; } }
@media (min-width: 1199px) { .menu-footer-top-global .is-expanded.coh-ce-54633e .c-main-nav__submenu { border-width: 0; border-style: none; -webkit-border-radius: 0; border-radius: 0; padding: 0; } }
.coh-ce-ec25495b { color: #ffc629; min-height: 5.9375rem; background-color: #ffc629; border-bottom-color: #2d2a26; border-bottom-width: 0.0625rem; border-style: solid; text-transform: uppercase; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 6.25rem; padding-left: 16px; font-size: 1.5625rem; }
@media (min-width: 1199px) { .coh-ce-ec25495b { min-height: 1.25rem; background-color: rgba(0, 0, 0, 0); font-size: unset; padding-right: 0.125rem; padding-left: 0.125rem; margin-right: 16px; margin-left: 16px; border-bottom-width: 0; } }
@media (min-width: 1199px) { .coh-ce-ec25495b[aria-expanded="true"] { -webkit-box-shadow: inset 0 -0.5rem 0 0 #ffca37; box-shadow: inset 0 -0.5rem 0 0 #ffca37; } }
.menu-footer-top-global .coh-ce-ec25495b { background-color: #2d2a26; border-bottom-color: #2d2a26; color: #ffc629; }
@media (min-width: 1199px) { .menu-footer-top-global .coh-ce-ec25495b { border-width: 0; border-style: none; margin-left: 0; padding-left: 0; font-size: 1.25rem; } }
.menu-footer-top-global .coh-ce-ec25495b [aria-expanded="true"] { }
.coh-ce-7c6aec38 { gap: 6px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 0; background-color: #ffc629; overflow-x: auto; overflow-y: hidden; }
@media (min-width: 1199px) { .coh-ce-7c6aec38 { position: absolute; top: 1.25rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; min-height: 2.1875rem; opacity: 0; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; pointer-events: none; background-color: #2d2a26; color: #ffc629; } }
@media (min-width: 1199px) { .is-expanded .coh-ce-7c6aec38 { pointer-events: auto; } }
.menu-footer-top-global .coh-ce-7c6aec38 { background-color: rgba(0, 0, 0, 0); opacity: 1; }
@media (min-width: 1199px) { .menu-footer-top-global .coh-ce-7c6aec38 { border-style: none; -webkit-border-radius: 0; border-radius: 0; border-width: 0; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); position: static; height: auto; } }
@media (min-width: 1199px) { .menu-footer-top-global .coh-ce-7c6aec38 .is-expanded { border-width: 0; border-style: none; } }
.coh-ce-285bd2aa { background-repeat: no-repeat !important; background-position: center; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
@media (min-width: 1199px) { .coh-ce-285bd2aa { background-image: none !important; } }
.coh-ce-32363d55 { color: #ffc629; height: 12rem; width: 8.9375rem; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding: 0.5rem; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.753)), color-stop(62%, rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.753) 1%, rgba(0, 0, 0, 0) 62%); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.753) 1%, rgba(0, 0, 0, 0) 62%); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.753) 1%, rgba(0, 0, 0, 0) 62%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; text-transform: uppercase; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; -webkit-box-shadow: 0 0 0.75rem rgba(255, 255, 255, 0.12); box-shadow: 0 0 0.75rem rgba(255, 255, 255, 0.12); }
@media (min-width: 1199px) { .coh-ce-32363d55 { min-height: 1.5625rem; width: 7.5rem; height: unset; -webkit-box-shadow: none; box-shadow: none; background-image: none; opacity: 0.75; } }
@media (min-width: 1199px) { .coh-ce-32363d55:hover { opacity: 1; } }
.menu-footer-top-global .coh-ce-32363d55 { color: #ffc629; }
@media (min-width: 1199px) { .menu-footer-top-global .coh-ce-32363d55 { border-width: 0; border-style: none; -webkit-border-radius: 0; border-radius: 0; opacity: 1; color: #ffc629; font-size: 1rem; margin: 0; padding: 0; } }
.coh-ce-a22592cf { height: 3.5rem; max-width: 18.875rem; position: relative; }
.coh-ce-26351429 { text-transform: uppercase; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; padding-top: 1rem; padding-bottom: 1rem; padding-left: 1rem; width: 100%; height: 3.5rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; background-color: #ffca37; }
.coh-ce-26351429::-webkit-calendar-picker-indicator { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: none; float: right; margin: 0.5rem; padding: 0.75rem; background-color: #ffca37; color: #ffc629; content: "\F078"; font-family: "icomoon"; opacity: 1; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; }
.coh-ce-26351429:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; position: relative; top: -1.25rem; float: right; margin: 0.5rem; padding: 0.75rem; background-color: #ffc629; }
.coh-ce-d673c7e3 { padding: 0.75rem; margin: 0.5rem; float: right; color: #ffc629; background-color: #ffca37; font-size: 1rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; position: absolute; right: -0.0625rem; pointer-events: none; }
.coh-ce-d673c7e3:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; }
.coh-ce-8db1b045 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-fcd158d3 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (min-width: 1199px) { .coh-ce-fcd158d3 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-a63bdcd4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-a63bdcd4 article { width: 100%; padding: 8px; }
.coh-ce-10a28a4d { width: 100%; padding-top: 15px; padding-bottom: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-10a28a4d .pager__item a { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; }
.coh-ce-6e11c7f6 { width: 100%; padding-top: 15px; padding-bottom: 15px; -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-6e11c7f6 .no-results-message p { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; }
.coh-ce-7651bb5b { padding-top: 8px; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (min-width: 1199px) { .coh-ce-7651bb5b { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-ce-7651bb5b input { height: 53px; border-width: 0.5px; -webkit-border-radius: 6px; border-radius: 6px; border-style: solid; border-color: #898c8d; width: 100%; padding: 5px; }
.coh-ce-238f1cc0 { padding-top: 6.25rem; padding-bottom: 1.25rem; }
@media (min-width: 767px) { .coh-ce-238f1cc0 { padding-top: 7.25rem; padding-bottom: 2.5rem; } }
@media (min-width: 1199px) { .coh-ce-238f1cc0 { padding-top: 7.25rem; padding-bottom: 2.5rem; } }
@media (min-width: 767px) { .coh-ce-238f1cc0 article { max-width: 375px; width: 375px; } }
@media (min-width: 1199px) { .coh-ce-238f1cc0 article { max-width: 375px; width: 375px; } }
@media (min-width: 1199px) { .coh-ce-238f1cc0 article .card-background { max-width: unset; } }
.coh-ce-238f1cc0 .coh-view-contents { display: grid; gap: 1rem; grid-template-columns: 1fr; grid-template-rows: repeat(auto-fit, minmax(250px, 1fr)); }
@media (min-width: 767px) { .coh-ce-238f1cc0 .coh-view-contents { grid-template-columns: repeat(2, 400px); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
@media (min-width: 1199px) { .coh-ce-238f1cc0 .coh-view-contents { grid-template-columns: repeat(3, 400px); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
.coh-ce-89ce6dd8 { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; display: none; }
.coh-ce-89ce6dd8 .current-search-result { font-size: 1.25rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; margin-bottom: 0; text-align: center; letter-spacing: 0.16rem; }
.coh-ce-89ce6dd8 p { text-align: left; }
.coh-ce-89ce6dd8 .results-for { text-align: center; letter-spacing: 0.16rem; font-size: 1.25rem; }
.coh-ce-144ad6de { padding-top: 2.1875rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-ce-144ad6de { display: block; } }
.coh-ce-31aaf589 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
@media (min-width: 1199px) { .coh-ce-31aaf589 { padding-top: 0; padding-bottom: 2.5rem; } }
.coh-ce-31aaf589 article .card-background { max-width: 340px; }
@media (min-width: 1199px) { .coh-ce-31aaf589 article .card-background { max-width: unset; } }
.coh-ce-31aaf589 .coh-view-contents { display: grid; gap: 1rem; grid-template-columns: 1fr; grid-template-rows: repeat(auto-fit, minmax(250px, 1fr)); }
@media (min-width: 1199px) { .coh-ce-31aaf589 .coh-view-contents { grid-template-columns: repeat(3, 1fr); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; } }
.coh-ce-31aaf589 p { text-align: left; }
.coh-ce-7cc95f58 p { font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 2.44125rem; padding-bottom: 1.125rem; }
.coh-ce-ee9b931b { padding-top: 0; padding-bottom: 0; }
.coh-ce-ee9b931b article { margin-top: 25px; 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-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
@media (min-width: 1199px) { .coh-ce-ee9b931b article { margin-top: unset; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } }
.coh-ce-ee9b931b .coh-view-contents { display: grid; gap: 1rem; grid-template-columns: 1fr; grid-template-rows: repeat(auto-fit, minmax(250px, 1fr)); }
@media (min-width: 767px) { .coh-ce-ee9b931b .coh-view-contents { grid-template-columns: repeat(2, 400px); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; } }
@media (min-width: 1199px) { .coh-ce-ee9b931b .coh-view-contents { grid-template-columns: repeat(2, 600px); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; } }
@media (min-width: 1440px) { .coh-ce-ee9b931b .coh-view-contents { grid-template-columns: repeat(2, 800px); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; } }
.coh-ce-ee9b931b .coh-view-contents > div { padding-top: 25px; padding-bottom: 100px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
@media (min-width: 1199px) { .coh-ce-ee9b931b .coh-view-contents > div { padding-top: 60px; padding-bottom: 150px; } }
.coh-ce-ee9b931b .search-messages { display: block; padding-top: 0; }
.coh-ce-ee9b931b .search-messages .search-banner-text, .coh-ce-ee9b931b .search-messages p { display: block; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.95312rem; text-align: center; }
@media (min-width: 1199px) { .coh-ce-ee9b931b .search-messages .search-banner-text, .coh-ce-ee9b931b .search-messages p { font-size: 3.05187rem; } }
@media (min-width: 1440px) { .coh-ce-ee9b931b .search-messages .search-banner-text, .coh-ce-ee9b931b .search-messages p { font-size: 3.815rem; } }
.coh-ce-f0185f21 { padding-top: 40px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 1199px) { .coh-ce-f0185f21 { display: block; padding-top: 60px; } }
.coh-ce-d6fe43be { display: none; margin-bottom: 40px; }
@media (min-width: 1199px) { .coh-ce-d6fe43be { margin-bottom: 60px; } }
.coh-ce-d6fe43be p.current-search-result { font-size: 1.25rem; font-family: 'IBM Plex Sans', Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; margin-bottom: 0; text-align: center; letter-spacing: 0.16rem; }
.coh-ce-d6fe43be p { text-align: left; }
.coh-ce-d6fe43be p.results-for { text-align: center; letter-spacing: 0.16rem; font-size: 1.25rem; }
.coh-ce-22e215cc { overflow-y: auto; max-height: 600px; }
@media (min-width: 1199px) { .coh-ce-22e215cc { max-height: 650px; margin-right: 60px; } }
.coh-ce-22e215cc::-webkit-scrollbar { width: 4px; -webkit-border-radius: 50px; border-radius: 50px; background-color: #e1e1e1; }
.coh-ce-22e215cc::-webkit-scrollbar-thumb { border-width: 0; -webkit-border-radius: 50px; border-radius: 50px; border-style: none; border-color: #fcfcfc; background-color: #bcbcbc; }
.coh-ce-22e215cc .playlist-card-item { margin-bottom: 40px; }
.coh-ce-cpt_banner_video-ec44166f { width: 100%; }
.banner-video-small-height.coh-ce-cpt_banner_video-ec44166f { height: 440px; }
@media (min-width: 1199px) { .banner-video-small-height.coh-ce-cpt_banner_video-ec44166f { height: 480px; } }
.banner-video-small-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item { height: 440px; }
@media (min-width: 1199px) { .banner-video-small-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item { height: 480px; } }
.banner-video-small-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container { height: 440px; }
@media (min-width: 1199px) { .banner-video-small-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container { height: 480px; } }
.banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f { height: 540px; }
@media (min-width: 1199px) { .banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f { height: 580px; } }
.banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item { height: 540px; }
@media (min-width: 1199px) { .banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item { height: 580px; } }
.banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container { height: 540px; }
@media (min-width: 1199px) { .banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container { height: 580px; } }
.banner-video-large-height.coh-ce-cpt_banner_video-ec44166f { height: -webkit-calc(100vh - 70px); height: calc(100vh - 70px); }
@media (min-width: 1199px) { .banner-video-large-height.coh-ce-cpt_banner_video-ec44166f { height: -webkit-calc(100vh - 150px); height: calc(100vh - 150px); } }
.banner-video-large-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item { height: -webkit-calc(100vh - 70px); height: calc(100vh - 70px); }
@media (min-width: 1199px) { .banner-video-large-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item { height: -webkit-calc(100vh - 150px); height: calc(100vh - 150px); } }
.banner-video-large-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container { height: -webkit-calc(100vh - 70px); height: calc(100vh - 70px); }
@media (min-width: 1199px) { .banner-video-large-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container { height: -webkit-calc(100vh - 150px); height: calc(100vh - 150px); } }
.banner-video-provider-youtube.coh-ce-cpt_banner_video-ec44166f .banner-video-twicth { display: none; }
.banner-video-provider-twitch.coh-ce-cpt_banner_video-ec44166f .banner-video-youtube { display: none; }
.coh-ce-cpt_banner_video-b9fc7533 { width: 100%; position: relative; overflow: hidden; }
.coh-ce-cpt_banner_video-ccf5a4ce { max-width: none; width: auto; min-height: 100%; min-width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_video-ccf5a4ce { display: none; } }
.coh-ce-cpt_banner_video-c79a0d0d { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_video-c79a0d0d { display: block; } }
.coh-ce-cpt_banner_video-c79a0d0d iframe { margin-top: -270px; }
.coh-ce-cpt_banner_video-5b77f522 { width: 100%; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_video-5b77f522 { display: block; } }
.coh-ce-cpt_banner_video-7721a3c1 { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 5; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-image: none; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_video-7721a3c1 { padding-top: 32px; padding-right: 95px; padding-bottom: 32px; padding-left: 95px; } }
@media (min-width: 1199px) { .video-banner-text-left.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.video-banner-text-left.video-banner-text-bottom.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 1199px) { .video-banner-text-left.video-banner-text-bottom.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.video-banner-text-left.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 1199px) { .video-banner-text-left.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.video-banner-text-left.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text { max-width: 100%; height: -webkit-calc(50% - 20px); height: calc(50% - 20px); }
@media (min-width: 1199px) { .video-banner-text-left.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text { max-width: 27%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1199px) { .video-banner-text-right.coh-ce-cpt_banner_video-7721a3c1 { -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; } }
.video-banner-text-right.video-banner-text-bottom.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 1199px) { .video-banner-text-right.video-banner-text-bottom.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.video-banner-text-right.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 1199px) { .video-banner-text-right.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.video-banner-text-right.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text { height: -webkit-calc(50% - 20px); height: calc(50% - 20px); max-width: 100%; }
@media (min-width: 1199px) { .video-banner-text-right.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text { max-width: 27%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1199px) { .video-banner-text-center.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } }
.video-banner-text-center.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 1199px) { .video-banner-text-center.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } }
.video-banner-text-center.video-banner-text-bottom.coh-ce-cpt_banner_video-7721a3c1 { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.video-banner-text-center.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text { max-width: 100%; height: -webkit-calc(50% - 20px); height: calc(50% - 20px); }
@media (min-width: 1199px) { .video-banner-text-center.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text { max-width: 40%; } }
.background-overlay.coh-ce-cpt_banner_video-7721a3c1 { background: -webkit-gradient(linear, left bottom, left top, from(rgb(0 0 0 / 95%)), to(rgb(0 0 0 / 43%))); background: -webkit-linear-gradient(bottom, rgb(0 0 0 / 95%), rgb(0 0 0 / 43%)); background: -o-linear-gradient(bottom, rgb(0 0 0 / 95%), rgb(0 0 0 / 43%)); background: linear-gradient(to top, rgb(0 0 0 / 95%), rgb(0 0 0 / 43%)); }
.coh-ce-cpt_banner_video-a124ae5f { color: white; background-color: rgba(0, 0, 0, 0); }
.coh-ce-cpt_banner_video-c927e517 { padding-top: 32px; padding-bottom: 32px; max-width: 100%; word-break: break-word; width: 100%; }
.coh-ce-cpt_banner_video-5bf86421 { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 9; padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_banner_video-b9d53e59 { margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; overflow-y: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_video-b9d53e59 { margin-top: 160px; margin-right: 300px; margin-bottom: 160px; margin-left: 300px; } }
