.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: #cbcbcb; }
.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: #cf0a2c; }
@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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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---header-language-selector-with-flag { -webkit-border-radius: 10px; border-radius: 10px; border-width: 0.125rem; border-style: solid; border-color: white; background-color: #dc0019; 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: #1b1b1b; border-color: white; 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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: white; } }
.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: white; 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: white; } }
.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: white; 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: #dc0019; 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: #1b1b1b; border-color: white; } }
.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: #cbcbcb; }
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content.display-in-header-menu { background-color: #dc0019; border-color: white; }
.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: white; }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: white; } }
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .views-field-name { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: white; 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: #cf0a2c; 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: #1b1b1b; }
@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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: #cf0a2c; border-style: solid; border-width: 0.125rem; border-top-style: none; width: 100%; background-color: #1b1b1b; }
@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: #cbcbcb; }
.coh-style-custom-selection-no-background- + .coh-accordion-tabs-content .views-field-name { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: white; 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 { 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%; 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: #cbcbcb; }
.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: #cf0a2c; }
@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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1rem; line-height: 1.25rem; 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: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: white; 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 { background-color: white; height: auto; width: 338px; overflow: hidden; margin-top: 70px; margin-right: auto; margin-bottom: 25px; margin-left: auto; -webkit-border-radius: 2px; border-radius: 2px; }
@media (min-width: 767px) { .coh-style-image-gallery-modal { width: 1000px; height: 95vh; margin: auto; } }
@media (min-width: 1199px) { .coh-style-image-gallery-modal { height: 95vh; width: 1000px; -webkit-border-radius: 2px; border-radius: 2px; margin: auto; } }
.coh-style-image-gallery-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-image-gallery-modal .coh-modal-inner { padding-top: 35px; padding-right: 40px; padding-left: 40px; } }
@media (min-width: 1199px) { .coh-style-image-gallery-modal .coh-modal-inner { padding-top: 35px; padding-right: 40px; padding-left: 40px; } }
.coh-style-image-gallery-modal .coh-modal-inner::-webkit-scrollbar { width: 4px; -webkit-border-radius: 50px; border-radius: 50px; background-color: #cbcbcb; }
.coh-style-image-gallery-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: #cf0a2c; }
@media (min-width: 767px) { .coh-style-image-gallery-modal .coh-modal-inner > span { margin-bottom: 0; } }
.coh-style-image-gallery-modal .coh-modal-close-wrapper { margin-top: 1.25rem; margin-right: 1.25rem; }
@media (min-width: 767px) { .coh-style-image-gallery-modal .coh-modal-close-wrapper { margin-top: 1.5rem; } }
@media (min-width: 1199px) { .coh-style-image-gallery-modal .coh-modal-close-wrapper { margin-top: 1.5rem; margin-right: 1.75rem; } }
.coh-style-latest-contents---load-more-button a { text-align: center; text-transform: uppercase; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 16; color: white; font-size: 1rem; width: 100%; background-color: #cf0a2c; padding-top: 16px; padding-bottom: 16px; -webkit-border-radius: 4px; border-radius: 4px; display: block; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; line-height: 1.25rem; }
@media (min-width: 1199px) { .coh-style-latest-contents---load-more-button a { width: 376px; } }
.coh-style-custom-selection { background-color: #dc0019; 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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: #cf0a2c; 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: #dc0019; -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: #cbcbcb; }
.coh-style-custom-selection + .coh-accordion-tabs-content .views-field-name { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: white; font-size: 1rem; text-transform: uppercase; }
.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-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-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-primary-font { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.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 8px; box-shadow: 0 0 1.125rem 8px; }
.coh-style-product-box-shadow div { width: 16.75rem; margin-bottom: 1.25rem; height: 10rem; }
.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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Roboto', sans-serif; -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-secondary-font { font-family: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.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; }
@media (min-width: 1199px) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { background-color: cohsg; 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: white; font-size: 21px; background-color: rgba(207, 10, 44, 0.7); 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; box-shadow: 0 7px 20px; } }
.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-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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; 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; border-color: white; }
.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-color: white; 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-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/wnfebl4011/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/wnfebl4011/files/icon-next.svg"); background-position: center; background-size: 85% auto; background-repeat: no-repeat; background-attachment: scroll; }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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-tag-menu-anchor---link { white-space: nowrap; text-transform: uppercase; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; height: 20px; 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-tertiary-font { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-custom-selection---country-selector { background-color: #1b1b1b; 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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #cbcbcb; 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: #1b1b1b; background-color: #cbcbcb; 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: #cbcbcb; }
.coh-style-custom-selection---country-selector + .coh-accordion-tabs-content .views-field-name { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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-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-custom-scrollbar::-webkit-scrollbar { width: 4px; -webkit-border-radius: 50px; border-radius: 50px; background-color: #cbcbcb; }
.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: #cf0a2c; }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; 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; border-color: white; }
.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-color: white; 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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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/wnfebl4011/files/selecticon.svg"); background-position: right 0.625rem center; background-size: 0.75rem auto; background-repeat: no-repeat; background-attachment: scroll; font-family: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.75rem; letter-spacing: 0; margin-bottom: 1.5rem; }
.coh-style-beer-properties-description---bottom { font-family: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } }
.coh-style-beer-properties-title---bottom, .coh-style-beer-properties-title { text-transform: uppercase; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.25rem; }
@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: rgba(207, 10, 44, 0.7); }
@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: white; 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-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-container-full-screen { position: fixed; top: 0; left: 0; height: 100%; width: 100%; display: table; z-index: 99; }
.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: cohsg; -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: cohsg; -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: white; 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: rgba(207, 10, 44, 0.7); 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: rgba(207, 10, 44, 0.7); 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: white; font-size: 21px; background-color: rgba(207, 10, 44, 0.7); 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-circle-outline:before { content: url("/sites/g/files/wnfebl4011/files/close-circle-outline-mobile.svg"); }
@media (min-width: 1199px) { .coh-style-close-circle-outline:before { content: url("/sites/g/files/wnfebl4011/files/close-circle-outline-desktop.svg"); } }
.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 8px -6px #121212; box-shadow: 0 10px 8px -6px #121212; }
@media (min-width: 1199px) { .coh-style-card-shadow .container-card { -webkit-box-shadow: 0 10px 8px -6px #121212; box-shadow: 0 10px 8px -6px #121212; } }
.coh-style-button-primary-small { padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; color: white; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.82rem; line-height: 1.25rem; letter-spacing: 0; background-color: #cf0a2c; -webkit-border-radius: 4px; border-radius: 4px; 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: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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-form { font-family: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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/wnfebl4011/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, .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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #121212; }
.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-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: white; font-size: 100px; text-shadow: 0 1px 2px transparent; } }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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 { background-color: #cf0a2c; color: white; border-color: #cf0a2c; }
@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.29); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; color: white; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; background-color: #cf0a2c; text-align: center; padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; font-family: 'Roboto', sans-serif; -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: white; background-color: #aa1830; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); }
.coh-style-primary-button-large---dark:focus, .coh-style-primary-button-large:focus { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-large---dark:disabled, .coh-style-primary-button-large:disabled { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-large---dark { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-large---dark:hover { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-large---dark:focus { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-large---dark:disabled { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.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-form-button { font-size: 1rem; cursor: pointer; color: white; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; background-color: #cf0a2c; text-align: center; padding-top: 20px; padding-right: 80px; padding-bottom: 20px; padding-left: 80px; font-family: 'Roboto', sans-serif; -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: white; background-color: #aa1830; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-form-button:focus { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-form-button:disabled { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.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.29); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; color: white; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; background-color: #cf0a2c; text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: 'Roboto', sans-serif; -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: white; background-color: #aa1830; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); }
.coh-style-primary-button-medium---dark:focus, .coh-style-primary-button-medium:focus { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-medium---dark:disabled, .coh-style-primary-button-medium:disabled { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-medium---dark { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-medium---dark:hover { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-medium---dark:focus { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-medium---dark:disabled { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.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.29); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; color: white; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; background-color: #cf0a2c; text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: 'Roboto', sans-serif; -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: white; background-color: #aa1830; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); }
.coh-style-primary-button-small---dark:focus, .coh-style-primary-button-small:focus { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-small---dark:disabled, .coh-style-primary-button-small:disabled { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-small---dark { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-small---dark:hover { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-small---dark:focus { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-small---dark:disabled { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-buy-button { font-size: 0.82rem; min-width: 5rem; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; color: white; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; background-color: #cf0a2c; text-align: center; padding-top: 8px; padding-right: 64px; padding-bottom: 8px; padding-left: 64px; font-family: 'Roboto', sans-serif; -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: white; background-color: #aa1830; -webkit-box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); box-shadow: 0 0.3125rem 1rem rgba(0, 0, 0, 0.29); }
.coh-style-buy-button:focus { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-buy-button:disabled { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-large---dark, .coh-style-secondary-button-large { font-size: 1rem; min-width: 5rem; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; color: white; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; background-color: #cf0a2c; text-align: center; padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; font-family: 'Roboto', sans-serif; -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: white; border-width: 0.09375rem; border-style: solid; max-width: 13rem; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-large---dark:hover, .coh-style-secondary-button-large:hover { color: #cf0a2c; background-color: white; border-color: white; border-width: 0.09375rem; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-large---dark:focus, .coh-style-secondary-button-large:focus { background-color: #cf0a2c; color: white; border-width: 0; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-large---dark:disabled, .coh-style-secondary-button-large:disabled { border-width: 0.09375rem; background-color: #e1e1e1; color: #898c8d; border-color: #898c8d; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-large---dark { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-large---dark:hover { border-width: 0.09375rem; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-large---dark:focus { border-width: 0; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-large---dark:disabled { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-tertiary-button-medium---dark, .coh-style-tertiary-button-medium { font-size: 1rem; cursor: pointer; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; text-align: center; padding-top: 8px; padding-bottom: 8px; padding-left: inherit; font-family: 'Roboto', sans-serif; -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:hover, .coh-style-tertiary-button-medium:hover { text-decoration: underline; }
.coh-style-tertiary-button-medium---dark:focus, .coh-style-tertiary-button-medium:focus { text-decoration: underline; }
.coh-style-tertiary-button-medium---dark:focus { text-decoration: underline; }
.coh-style-tertiary-button-large---dark, .coh-style-tertiary-button-large { font-size: 1rem; cursor: pointer; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; text-align: center; padding-top: 16px; padding-bottom: 16px; padding-left: inherit; font-family: 'Roboto', sans-serif; -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:hover, .coh-style-tertiary-button-large:hover { text-decoration: underline; }
.coh-style-tertiary-button-large---dark:focus, .coh-style-tertiary-button-large:focus { text-decoration: underline; }
.coh-style-secondary-button-medium---dark, .coh-style-secondary-button-medium { font-size: 1rem; min-width: 5rem; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; color: white; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; background-color: #cf0a2c; text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: 'Roboto', sans-serif; -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: white; border-width: 0.09375rem; border-style: solid; max-width: 13rem; }
.coh-style-secondary-button-medium---dark:hover, .coh-style-secondary-button-medium:hover { color: #cf0a2c; background-color: white; border-width: 0.09375rem; border-color: white; }
.coh-style-secondary-button-medium---dark:focus, .coh-style-secondary-button-medium:focus { border-width: 0; color: white; }
.coh-style-secondary-button-medium---dark:hover { border-width: 0.09375rem; }
.coh-style-secondary-button-medium---dark:focus { border-width: 0; }
.coh-style-secondary-button-small---dark, .coh-style-secondary-button-small { font-size: 0.82rem; min-width: 5rem; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; color: white; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; background-color: #cf0a2c; text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: 'Roboto', sans-serif; -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: white; border-width: 0.09375rem; border-style: solid; max-width: 10rem; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-small---dark:hover, .coh-style-secondary-button-small:hover { color: #cf0a2c; background-color: white; border-width: 0.09375rem; border-color: white; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-small---dark:focus, .coh-style-secondary-button-small:focus { background-color: #cf0a2c; color: white; border-width: 0; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-small---dark:disabled, .coh-style-secondary-button-small:disabled { background-color: #e1e1e1; color: #898c8d; border-color: #898c8d; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-small---dark { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-small---dark:hover { border-width: 0.09375rem; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-small---dark:focus { border-width: 0; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-secondary-button-small---dark:disabled { -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-tertiary-button-small---dark, .coh-style-tertiary-button-small { font-size: 0.82rem; cursor: pointer; font-weight: 700; line-height: 1.25rem; letter-spacing: 0; text-align: center; padding-top: 8px; padding-bottom: 8px; padding-left: inherit; font-family: 'Roboto', sans-serif; -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 { text-decoration: underline; }
.coh-style-tertiary-button-small---dark:focus, .coh-style-tertiary-button-small:focus { text-decoration: underline; }
.coh-style-tertiary-button-small---dark:focus { text-decoration: underline; }
.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: #cf0a2c; }
@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: #f5f3f3; }
@media (min-width: 1199px) { .coh-style-gallery-slider---pagination li button { width: 110px; } }
.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: #f5f3f3; }
.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: #f5f3f3; border-style: solid; border-width: 0.125rem; }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: #f5f3f3; opacity: 1; border-color: #f5f3f3; }
.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: #f5f3f3; border-color: #f5f3f3; }
.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_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; } }
.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_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_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_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_language_icon_content-d8f92803 { max-height: 30px; max-width: 16px; }
@media (min-width: 1199px) { .coh-ce-cpt_language_icon_content-d8f92803 { max-height: 40px; } }
.coh-ce-cpt_latest_contents_by_type-d1a23714 { display: none; }
.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-6c20db81 { color: white; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; 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_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; }
@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_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_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_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-7a7aa498 { -o-object-fit: cover; object-fit: cover; }
.text_card_type_2_larger.coh-ce-cpt_text_card_type_2-7a7aa498 { height: 325px; width: 250px; }
@media (min-width: 565px) { .text_card_type_2_larger.coh-ce-cpt_text_card_type_2-7a7aa498 { width: 394px; height: 516px; } }
.text_card_type_2_smaller.coh-ce-cpt_text_card_type_2-7a7aa498 { height: 185px; width: 250px; }
@media (min-width: 565px) { .text_card_type_2_smaller.coh-ce-cpt_text_card_type_2-7a7aa498 { height: 293px; width: 394px; } }
.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_webform_messi-d7856dd7 { background-color: rgba(0, 0, 0, 0); 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-top: 50px; padding-bottom: 50px; }
.coh-ce-cpt_webform_messi-d7856dd7 input { height: 53px; width: 100%; border-width: 1px; -webkit-border-radius: 8px; border-radius: 8px; border-color: #bcbcbc; margin-top: 10px; margin-bottom: 20px; padding-right: 15px; padding-left: 15px; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: none; font-size: 14px; }
.coh-ce-cpt_webform_messi-d7856dd7 input.form-checkbox { width: 20px; margin-top: -5px; margin-right: 10px; height: 20px; }
.coh-ce-cpt_webform_messi-d7856dd7 label { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; text-transform: uppercase; color: #545454; font-weight: 500; }
.coh-ce-cpt_webform_messi-d7856dd7 .coh-style-primary-button-medium { border-style: none; }
.coh-ce-cpt_webform_messi-d7856dd7 .webform-flexbox { margin-top: 0; margin-bottom: 0; }
.coh-ce-cpt_webform_messi-d7856dd7 .js-form-type-checkbox { 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; }
.coh-ce-cpt_webform_messi-d7856dd7 .webform-element-description { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 12px; color: #545454; }
.coh-ce-cpt_webform_messi-96e62f0b { width: 90%; }
@media (min-width: 1199px) { .coh-ce-cpt_webform_messi-96e62f0b { width: 50%; } }
.coh-ce-cpt_webform_messi-f55c3a9d { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 31px; color: black; margin-bottom: 20px; }
.coh-ce-cpt_webform_messi-aabe1f2b { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; margin-bottom: 20px; }
.coh-ce-cpt_banner_bud_messi-25f25b4 { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_banner_bud_messi-25f25b4 { display: block; } }
.coh-ce-cpt_banner_bud_messi-d9ae6f3b { height: auto; width: 100%; }
.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_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_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-f39687a7 a { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color: white; font-size: 1rem; line-height: 18px; }
.coh-ce-cpt_custom_footer-93560776 { text-align: center; }
.coh-ce-cpt_custom_footer-f518e64b { font-size: 0.875rem; }
.coh-ce-cpt_custom_footer-f518e64b a { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color: white; font-size: 1rem; line-height: 18px; }
@media (min-width: 1199px) { .coh-ce-cpt_iframe_bud_messi-359ded88 { display: none; } }
.coh-ce-cpt_iframe_bud_messi-359ded88 iframe { width: 100%; position: fixed; top: 0; left: 0; z-index: 990; height: -webkit-fill-available; }
@media (min-width: 1199px) { .coh-ce-cpt_iframe_bud_messi-359ded88 iframe { height: 0; width: 0; position: relative; z-index: 0; } }
.no-move-up.coh-ce-cpt_latest_contents-4c28241f .coh-style-hover-behavior:hover { top: 0; }
.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-48ba479e { 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-48ba479e { 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-48ba479e { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.paragraph-button-align-left.coh-ce-cpt_paragraph-48ba479e { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin: 0; }
.paragraph-button-align-right.coh-ce-cpt_paragraph-48ba479e { -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_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; } }
.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-2b1d158a { position: relative; }
.coh-ce-5a95001 { display: none; }
.coh-ce-d6dd3d50 { 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-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-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-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-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-4d92cdba { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.95312rem; line-height: 1.25rem; 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_scroll_top_arrow-fde276d2 { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_scroll_top_arrow-fde276d2 { -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_scroll_top_arrow-97efcbe { height: 25px; width: 25px; display: inline-block; }
.coh-ce-cpt_simple_newsletter-a40f2eff { width: 100%; padding: 32px; background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#000000)); background: -webkit-linear-gradient(top, #3F3F3F 0%, #000000 100%); background: -o-linear-gradient(top, #3F3F3F 0%, #000000 100%); background: linear-gradient(180deg, #3F3F3F 0%, #000000 100%);; }
@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; color: white; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; margin-bottom: 0.9375rem; }
.coh-ce-cpt_simple_newsletter-1ecf8a7f { position: relative; }
.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"; font-size: 22px; border-width: 3px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; 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_accordion_container-384327dc { padding-top: 4.375rem; }
@media (min-width: 1199px) { .coh-ce-cpt_accordion_container-384327dc { width: 800px; } }
.coh-ce-cpt_accordion_container-af892b93 { padding-right: 10px; padding-left: 0; margin-top: 0.875rem; margin-bottom: 2.5rem; overflow-y: auto; max-height: 365px; }
@media (min-width: 1199px) { .coh-ce-cpt_accordion_container-af892b93 { padding-right: 30px; } }
@media (min-width: 1440px) { .coh-ce-cpt_accordion_container-af892b93 { max-height: 365px; } }
.coh-ce-cpt_accordion_container-af892b93 .coh-accordion-tabs-content { padding-top: 16px; border-top-width: 0; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; border-style: solid; border-color: #e1e1e1; }
.coh-ce-cpt_accordion_container-af892b93 .coh-accordion-title { background-color: white; padding-top: 16px; padding-right: 45px; padding-bottom: 16px; padding-left: 24px; margin-bottom: 0 !important; margin-top: 10px; }
.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-e83e2fa { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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-e83e2fa { font-size: 4.1875rem; margin-top: 1.0625rem; } }
.coh-ce-cpt_age_gate-8db1b045 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_age_gate-d0b2d9e4 { margin-right: 15px; }
.coh-ce-cpt_age_gate-8940d1a6 { background-color: #0a0541; 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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
@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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
@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-9a8a8106 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: unset; -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-9a8a8106 { 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_full_date-9a8a8106 { width: 41.875rem; } }
.coh-ce-cpt_age_gate_full_date-d2bb5743 { padding-top: 40px; padding-right: 0; padding-bottom: 30px; padding-left: 0; max-width: 100%; width: 100%; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_full_date-d2bb5743 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_age_gate_full_date-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_age_gate_full_date-70c5f76b { width: 11.25rem; } }
.coh-ce-cpt_age_gate_full_date-8db0350d { color: white; margin-top: 0.625rem; font-size: 1rem; font-style: normal; word-wrap: break-word; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-bottom: 1.5rem; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-8db0350d { font-size: 1.5rem; margin-top: 0.875rem; } }
.coh-ce-cpt_age_gate_full_date-38cb9766 #smart-age-gate-form { position: relative; border: 1px solid green; }
.coh-ce-cpt_age_gate_full_date-38cb9766 #smart-age-gate-form #field-full-date { border: 1px solid green !important; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_full_date-38cb9766 #smart-age-gate-form #field-full-date { max-width: 390px; width: 390px; } }
.coh-ce-cpt_age_gate_full_date-38cb9766 #smart-age-gate-form #fields-input-date { border: 1px solid red !important; }
.coh-ce-cpt_age_gate_full_date-38cb9766 #smart-age-gate-form .coh-style-age-gate-full-date-form-fields { border: 1px solid red; }
@media (min-width: 767px) { .coh-ce-cpt_age_gate_full_date-38cb9766 #smart-age-gate-form .coh-style-age-gate-full-date-form-fields { border: 1px solid red; } }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_full_date-38cb9766 #smart-age-gate-form .coh-style-age-gate-full-date-form-fields { border: 1px solid red; } }
@media (min-width: 1440px) { .coh-ce-cpt_age_gate_full_date-38cb9766 #smart-age-gate-form .coh-style-age-gate-full-date-form-fields { border: 1px solid red; } }
@media (min-width: 1920px) { .coh-ce-cpt_age_gate_full_date-38cb9766 #smart-age-gate-form .coh-style-age-gate-full-date-form-fields { border: 1px solid red; } }
.coh-ce-cpt_age_gate_full_date-38cb9766 #field-full-date { max-width: 390px; width: 390px; }
.coh-ce-cpt_age_gate_full_date-38cb9766 #fields-birthdate { max-width: 250px; width: 250px; }
@media (min-width: 565px) { .coh-ce-cpt_age_gate_full_date-38cb9766 #fields-birthdate { max-width: 390px; width: 390px; } }
.coh-ce-cpt_age_gate_full_date-239952c4 { display: none; }
.coh-ce-cpt_age_gate_full_date-d0b2d9e4 { margin-right: 15px; }
.coh-ce-cpt_age_gate_full_date-4989220f { background-color: #0a0541; 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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
@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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
@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_customer_service-490fd635 { margin-bottom: 1rem; }
.coh-ce-cpt_customer_service-4ab9a284 { margin-top: 3rem; display: block; }
.coh-ce-cpt_divider-22791bb7 { border-width: 0; background: -webkit-gradient(linear, right top, left top, color-stop(0.71%, rgba(236, 236, 236, 0)), color-stop(48.28%, #c4c4c4), color-stop(97.88%, rgba(236, 236, 236, 0))); background: -webkit-linear-gradient(right, rgba(236, 236, 236, 0) 0.71%, #c4c4c4 48.28%, rgba(236, 236, 236, 0) 97.88%); background: -o-linear-gradient(right, rgba(236, 236, 236, 0) 0.71%, #c4c4c4 48.28%, rgba(236, 236, 236, 0) 97.88%); background: linear-gradient(270deg, rgba(236, 236, 236, 0) 0.71%, #c4c4c4 48.28%, rgba(236, 236, 236, 0) 97.88%);; 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; border-color: #c4c4c4; }
.coh-ce-cpt_footer-d69f7646 { background-color: #0a0541; 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: "\EA92"; font-family: "icomoon"; color: white; }
.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: "\F16A"; font-family: "icomoon"; color: white; }
.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: "\EA91"; font-family: "icomoon"; color: white; }
.coh-ce-cpt_footer-ed836e2c:before { color: white; }
.coh-ce-cpt_footer-e8635c39:before { color: white; }
@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: #0a0541; }
.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: white; font-family: 'Roboto', sans-serif; -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: white; font-family: 'Roboto', sans-serif; -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; } }
.coh-ce-cpt_footer_simple-26509f33 { background-color: #0a0541; 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-b765a906 { margin-bottom: 10px; line-height: 1.25; font-size: 28px; text-align: center; font-weight: bold; text-transform: uppercase; color: white; word-wrap: break-word; }
.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: white; 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: white; content: "\EA92"; 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: white; 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: white; content: "\F16A"; 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: white; content: "\EA91"; 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: white; 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: white; 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: white; }
@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: white; }
@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-1e9776a5 { text-transform: uppercase; color: white; font-size: 10px; line-height: 165%; text-align: center; }
.coh-ce-cpt_footer_simple-1e9776a5 a { text-decoration: underline; color: white; }
.coh-ce-cpt_footer_simple-cdb78e04 { background-color: #0a0541; 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_footer_simple-c6a0df16 { color: white; text-transform: uppercase; font-weight: bold; font-size: 0.75rem; text-align: center; }
@media (min-width: 1199px) { .coh-ce-cpt_footer_simple-c6a0df16 { font-size: 1.125rem; text-align: center; } }
.coh-ce-cpt_footer_simple-c6a0df16 a { text-decoration: underline; color: white; }
.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: #0a0541; }
@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-b4a09bbc { text-transform: uppercase; color: white; font-size: 28px; font-weight: bold; margin-bottom: 12px; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-b4a09bbc { font-size: 23px; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer_type_2-b4a09bbc { font-size: 48px; } }
.coh-ce-cpt_footer_type_2-904ed485 { border-width: 1px; border-style: solid; border-color: white; color: white; font-size: 16px; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; margin-top: 8px; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1.6; font-weight: bold; letter-spacing: 0.025em; background-color: #0a0541; text-transform: uppercase; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-904ed485 { font-size: 12px; line-height: 1.6; letter-spacing: 0.025em; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer_type_2-904ed485 { font-size: 20px; line-height: 1.875; letter-spacing: 0.025em; } }
.coh-ce-cpt_footer_type_2-904ed485:hover { background-color: white; color: #0a0541; }
.coh-ce-cpt_footer_type_2-6c32dae3 { background-color: #0a0541; }
@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-d5d99917 { color: white; font-size: 0.75rem; text-align: center; font-weight: bold; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-d5d99917 { font-size: 0.625rem; text-align: left; } }
@media (min-width: 1199px) { .coh-ce-cpt_footer_type_2-d5d99917 { text-align: left; font-size: 0.75rem; } }
.coh-ce-cpt_footer_type_2-d5d99917 a { text-decoration: underline; color: white; }
.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_footer_type_2-f5b146cf { color: white; font-size: 1.125rem; font-weight: bold; text-transform: uppercase; }
@media (min-width: 767px) { .coh-ce-cpt_footer_type_2-f5b146cf { font-size: 1rem; } }
.coh-ce-cpt_footer_type_2-f5b146cf a { text-decoration: underline; color: white; }
.coh-ce-cpt_google_map_marker-2c8809ed { padding-top: 48px; padding-bottom: 48px; }
.coh-ce-cpt_google_map_marker-2c8809ed .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-2c8809ed .gm-style-iw.google-map-marker-custom-pin { width: 220px; padding: 0; }
.coh-ce-cpt_google_map_marker-2c8809ed .gm-style-iw.google-map-marker-custom-pin .gm-style-iw-d { overflow: hidden !important; }
.coh-ce-cpt_google_map_marker-2c8809ed .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-2c8809ed .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-2c8809ed .title h3 { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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-2c8809ed .description { font-family: 'Bud Crafted', 'Merriweather', sans-serif; -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-2c8809ed .link-search-postal-code { margin-top: 24px; margin-bottom: 24px; }
.coh-ce-cpt_google_map_marker-2c8809ed .link-search-postal-code a { font-family: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; text-decoration: underline; }
.coh-ce-cpt_google_map_marker-2c8809ed .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-2c8809ed .core-google-map-form .form-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_google_map_marker-2c8809ed .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-2c8809ed .core-google-map-form .form-group .fieldset-wrapper label { font-family: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; }
.coh-ce-cpt_google_map_marker-2c8809ed .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-2c8809ed .core-google-map-form .form-group .fieldset-wrapper .google-map-marker-submit { font-family: 'Bud Crafted', 'Merriweather', sans-serif; -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-2c8809ed .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-2c8809ed .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-2c8809ed .google-map-marker-pin .marker-info-window .field-gm-marker-image img { display: block; } }
.coh-ce-cpt_google_map_marker-2c8809ed .google-map-marker-pin .marker-info-window .field-name { font-weight: bold; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: uppercase; padding: 10px; font-size: 1.25rem; }
.coh-ce-cpt_google_map_marker-2c8809ed .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: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; margin-bottom: 10px; }
.coh-ce-cpt_google_map_marker-2c8809ed .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: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 12px; }
.coh-ce-cpt_google_map_marker-2c8809ed .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-2c8809ed .google-map-marker-pin .marker-info-window .field-gm-marker-map-link a { text-decoration: underline; font-family: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; }
.coh-ce-cpt_image_card-c3b50e45 { cursor: default; }
.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: 1.25rem; font-family: 'Roboto', sans-serif; -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: 1.25rem; } }
.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: 1.25rem; font-family: 'Roboto', sans-serif; -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: 1.25rem; } }
.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_secondary_footer-e5aa4e34 { background-color: #0a0541; 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: #0a0541; 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: white; }
@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: white; font-family: 'Roboto', sans-serif; -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: white; font-family: 'Roboto', sans-serif; -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: "\EA92"; font-family: "icomoon"; color: #0a0541; }
.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: "\F16A"; font-family: "icomoon"; color: #0a0541; }
.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: "\EA91"; font-family: "icomoon"; color: #0a0541; }
.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: #0a0541; }
.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: #0a0541; }
.coh-ce-cpt_smart_age_gate-9a8a8106 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: unset; -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-9a8a8106 { 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-9a8a8106 { 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 { color: white; margin-top: 0.625rem; font-size: 1rem; font-style: normal; word-wrap: break-word; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: #0a0541; 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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
@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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
@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_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 { color: white; margin-top: 0.625rem; font-size: 1rem; font-style: normal; word-wrap: break-word; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: #0a0541; 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_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-4d92cdba { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.95312rem; line-height: 1.25rem; 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_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: 1.25rem; color: #cf0a2c; font-family: 'Roboto', sans-serif; -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: 1.25rem; } }
.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-4d92cdba { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.95312rem; line-height: 1.25rem; 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_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: 1.25rem; color: #cf0a2c; font-family: 'Roboto', sans-serif; -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: 1.25rem; } }
.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-4d92cdba { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.95312rem; line-height: 1.25rem; 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_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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_beer_calculator-4cdce873 div.value div { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_beer_calculator-4cdce873 div.title span { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_beer_calculator-4cdce873 div.beer-sizes { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_beer_calculator-4cdce873 form.beer-calculator-form { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_image_gallery-2cc9bc00 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 55px; padding-bottom: 120px; }
.coh-ce-cpt_image_gallery-5edbe23c { 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_image_gallery-826364fd { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.95312rem; padding-bottom: 0; text-transform: uppercase; }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-826364fd { padding-bottom: 50px; font-size: 3.815rem; } }
.coh-ce-cpt_image_gallery-b9b52ebe { display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-b9b52ebe { display: grid; grid-template-columns: repeat(3, 400px); grid-template-rows: 200px; 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; } }
.coh-ce-cpt_image_gallery-b9b52ebe a:first-child { grid-column-start: span 2; grid-row-start: span 2; max-height: 416px; height: 416px; }
.coh-ce-cpt_image_gallery-b9b52ebe a:first-child img { max-height: 416px; height: 416px; }
.coh-ce-cpt_image_gallery-b9b52ebe a:nth-child(n + 7) { display: none; }
.coh-ce-cpt_image_gallery-b9b52ebe a:nth-child(6) 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-afd04e4a { position: absolute; top: 35%; left: 25%; z-index: 5; display: none; max-width: 200px; font-size: 2.44125rem; font-family: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-align: center; }
.coh-ce-cpt_image_gallery-df68094e { max-height: 200px; height: 200px; }
.coh-ce-cpt_image_gallery-37e5e813 { display: block; }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-37e5e813 { display: none; } }
.coh-ce-cpt_image_gallery-37e5e813 .splide__pagination { left: auto; background-color: #676767; width: 60px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; right: 0; }
.coh-ce-cpt_image_gallery-37e5e813 .splide__list { height: 200px; }
.coh-ce-cpt_image_gallery-fcad2b41 { max-width: 1040px; margin-top: 60px; }
.coh-ce-cpt_image_gallery-dc45cc38 { opacity: 0.5; }
.is-active.coh-ce-cpt_image_gallery-dc45cc38 { opacity: 1; border: none; }
.coh-ce-cpt_image_gallery-4efcb70f .coh-modal-close-button { font-family: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; }
.coh-ce-cpt_image_gallery-38bbdc4d { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_image_gallery-57731f8b { max-width: 1040px; }
.coh-ce-cpt_image_gallery-57731f8b .splide__arrow { background-color: rgba(0, 0, 0, 0); }
@media (min-width: 767px) { .coh-ce-cpt_image_gallery-57731f8b .splide__arrow { top: 200px; } }
@media (min-width: 1440px) { .coh-ce-cpt_image_gallery-57731f8b .splide__arrow { top: 300px; } }
.coh-ce-cpt_image_gallery-57731f8b .splide__arrow svg { fill: #000; width: 30px; height: 40px; }
.coh-ce-cpt_image_gallery-57731f8b .splide__pagination { -webkit-transform: translate(0, 250%); -ms-transform: translate(0, 250%); transform: translate(0, 250%); font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-ce-cpt_image_gallery-57731f8b .splide__pagination { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } }
.coh-ce-cpt_image_gallery-57731f8b button[disabled] { display: none; }
.coh-ce-cpt_image_gallery-d6f153db { margin-right: auto; margin-bottom: 40px; margin-left: auto; text-align: center; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 3.05187rem; }
.coh-ce-cpt_image_gallery-d1a164c9 { -o-object-fit: contain; object-fit: contain; max-width: 500px; max-height: 250px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 1440px) { .coh-ce-cpt_image_gallery-d1a164c9 { max-height: 500px; max-width: 800px; } }
.coh-ce-cpt_image_gallery-4a24d168 { max-width: 1040px; margin-top: 60px; }
.coh-ce-cpt_image_gallery-4a24d168 .splide__slide.is-active { border: none !important; opacity: 1; }
.coh-ce-cpt_image_gallery-d35278ee { opacity: 0.5; cursor: pointer; }
.coh-ce-cpt_image_gallery-b3eb6df0 { height: 150px; width: 150px; }
.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_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_associates_bottle_form-be61f2f9 { padding-top: 48px; }
.coh-ce-cpt_associates_bottle_form-589b0f61 { color: gray; margin-bottom: 2rem; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; line-height: 1.25rem; 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_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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1rem; line-height: 1.75rem; 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_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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.82rem; line-height: 1.25rem; 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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.82rem; line-height: 1.25rem; 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_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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 0.82rem; line-height: 1.25rem; 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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 0.82rem; line-height: 1.25rem; 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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 3.05187rem; line-height: 1.75rem; padding-bottom: 15px; }
.coh-ce-cpt_countdown-98674797 { text-transform: uppercase; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1rem; line-height: 1.75rem; }
.coh-ce-cpt_countdown-2822941b { text-transform: uppercase; padding-bottom: 15px; font-size: 3.05187rem; line-height: 1.75rem; font-family: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 3.05187rem; line-height: 1.75rem; }
.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_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-8ea0680c { 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; }
.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_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_instagram-a5bd58c2 { width: 100%; }
.coh-ce-cpt_miscellaneous_product_list-4d72c94b { margin-top: 20px; margin-right: 0; margin-bottom: 20px; margin-left: 0; }
.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_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_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; } }
.coh-ce-cpt_paragraph_type_1-76ed0eea { display: none; }
.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_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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.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: 'Roboto', sans-serif; -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_forget_password_form-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_sso_forget_password_form-1892d364 { width: 50%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; text-align: center; position: relative; bottom: 2.5rem; }
.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-6a552b8f { max-width: 20%; margin-top: 2.5rem; margin-right: auto; margin-bottom: 0; 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_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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 3.05187rem; line-height: 1.75rem; padding-bottom: 15px; }
.coh-ce-cpt_time_countdown-98674797 { text-transform: uppercase; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1rem; line-height: 1.75rem; }
.coh-ce-cpt_time_countdown-2822941b { text-transform: uppercase; padding-bottom: 15px; font-size: 3.05187rem; line-height: 1.75rem; font-family: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 3.05187rem; line-height: 1.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; line-height: 1.25rem; 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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; line-height: 1.25rem; 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_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: #1b1b1b; color: white; border-style: none; }
.coh-ce-cpt_header_type_2-2b1bb5f8 .social-type-secondary a { color: white; border-color: white; }
.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: white; }
@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: "\EA92"; font-family: "icomoon"; color: white; }
.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: white; }
@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: "\F16A"; font-family: "icomoon"; color: white; }
.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: white; }
@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: "\EA91"; font-family: "icomoon"; color: white; }
.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: white; }
@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: white; }
.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: white; }
@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: white; }
.coh-ce-cpt_age_gate_global-ebbe5757 { 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-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-ebbe5757 { 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-ebbe5757 { width: 41.875rem; } }
.coh-ce-cpt_age_gate_global-ebbe5757 #languages-count ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_age_gate_global-ebbe5757 #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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
.coh-ce-cpt_age_gate_global-ebbe5757 #languages-count a.lang-choose-age:before, .coh-ce-cpt_age_gate_global-ebbe5757 #languages-count a.lang-choose-age:after { clear: both; content: " "; display: table; }
.coh-ce-cpt_age_gate_global-ebbe5757 #languages-count a.lang-choose-age:hover { background-color: white; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #cf0a2c; }
.coh-ce-cpt_age_gate_global-ebbe5757 #languages-count a.lang-choose-age.selected { color: white; background-color: #cf0a2c; }
.coh-ce-cpt_age_gate_global-4482f271 { padding-top: 2.5rem; padding-right: 1.875rem; padding-left: 1.875rem; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-4482f271 { padding-top: 0; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_age_gate_global-2e40a9ee { width: 9.375rem; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-2e40a9ee { width: 11.25rem; } }
.coh-ce-cpt_age_gate_global-b5486d24 { color: white; margin-top: 1rem; margin-bottom: 1rem; font-size: 1.5rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-b5486d24 { font-size: 3.05187rem; margin-top: 1.0625rem; margin-bottom: 1.25rem; } }
.coh-ce-cpt_age_gate_global-f3815fb2 { margin-top: 4rem; }
.coh-ce-cpt_age_gate_global-714802ef { color: white; margin-top: 0.6875rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-714802ef { margin-top: 1.0625rem; } }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #cf0a2c; }
.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-e1e1d905 { color: white; margin-top: 0.6875rem; font-size: 2.5rem; font-style: normal; text-transform: uppercase; word-wrap: break-word; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 1199px) { .coh-ce-cpt_age_gate_global-e1e1d905 { font-size: 4.1875rem; margin-top: 1.0625rem; } }
.coh-ce-cpt_age_gate_global-711227a8 { margin-right: 20px; }
.coh-ce-cpt_age_gate_global-cbc43757 { background-color: #0a0541; 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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
@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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
@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_footer_global-57cbafdd { background-color: #0a0541; 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: white; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; line-height: 1.25rem; 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: white; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; line-height: 1.25rem; 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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; font-size: 1.25rem; line-height: 1.25rem; }
@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: "\EA92"; 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: "\F16A"; 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: "\EA91"; 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: #0a0541; }
.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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; line-height: 1.25rem; }
@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: "\EA92"; 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: "\F16A"; 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: "\EA91"; 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: white; font-family: 'Roboto', sans-serif; -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: white; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; line-height: 1.25rem; 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_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: #1b1b1b; 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: "\EA92"; font-family: "icomoon"; color: white; }
.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: "\F16A"; font-family: "icomoon"; color: white; }
.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: "\EA91"; font-family: "icomoon"; color: white; }
.coh-ce-cpt_header-4ceb0daa:before { color: white; }
.coh-ce-cpt_header-b8c5aa0c:before { color: white; }
.coh-ce-cpt_header-95ec9325 { background-color: #dc0019; }
@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: white; 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; } }
.is-multilang.coh-ce-cpt_header-7ff1d043 { display: none; }
.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; } }
.is-monolang.coh-ce-cpt_header-19b33d47 { display: none; }
.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: white; min-height: 4.3125rem; width: 100%; z-index: 1; display: none; }
@media (min-width: 1199px) { .coh-ce-cpt_header-3832e497 { background-color: #cf0a2c; } }
.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_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-4d92cdba { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.95312rem; line-height: 1.25rem; 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%; }
.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-4d92cdba { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.95312rem; line-height: 1.25rem; 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_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-4d92cdba { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.95312rem; line-height: 1.25rem; 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_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: #dc0019; 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-8f1c9cbe { height: 100vh; padding-top: 2.5rem; padding-right: 3.4375rem; padding-bottom: 2.5rem; padding-left: 2.5rem; background-color: #dc0019; }
.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: white; }
.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-7287dcd1 { height: 100vh; width: 100vw; background-color: #dc0019; position: absolute; z-index: 9999; }
.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: white; }
@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-d44efdb2 { height: 100%; }
.coh-ce-cpt_header_with_hamburger_button-d44efdb2 .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-b5cb29c0 { height: 100%; position: relative; text-align: center; }
.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: white; }
@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: white; 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: #dc0019; -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: white; margin-bottom: 1.25rem; text-transform: uppercase; font-family: 'Roboto', sans-serif; -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: white; }
.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_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: white; font-weight: 700; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: #bcbcbc; font-weight: 700; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: #bcbcbc; font-weight: 700; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: #bcbcbc; font-weight: 700; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; }
.coh-ce-cpt_component_search-979ffb26 input.form-text::placeholder { color: #bcbcbc; font-weight: 700; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: white; font-weight: 700; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: white; font-size: 1.25rem; margin-right: 1.125rem; }
.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_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: #dc0019; }
.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: white; }
.coh-ce-cpt_language_selector_with_flag-928bdb94 .views-field-field-country-label { margin-bottom: 0.5rem; }
.coh-ce-cpt_logged_area_button-53dea255 { color: white; font-weight: 600; font-family: 'Roboto', sans-serif; -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_header_thumbs-b03d5ea8 { background-color: #dc0019; 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: white; 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-edfc32c5 { color: white; display: none; font-family: 'Roboto', sans-serif; -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-edfc32c5 { display: inline-block; } }
.coh-ce-cpt_header_thumbs-30489029 { background-color: white; 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: #cf0a2c; top: 0; } }
.coh-ce-cpt_country_options_age_gate-d61f9d2e { position: absolute; width: 20.4375rem; }
.coh-ce-cpt_country_options_age_gate-d61f9d2e .coh-accordion-tabs-content { position: relative; background-color: #1b1b1b; }
.coh-ce-cpt_country_options_age_gate-d61f9d2e .coh-accordion-tabs-content-wrapper div.coh-accordion-title { background-color: #1b1b1b; }
.coh-ce-cpt_country_options_age_gate-ea7a712c { height: 40vh; background-color: #cbcbcb; }
.coh-ce-cpt_country_options_age_gate-ea7a712c .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-ea7a712c .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-13a960f > div > div > div > div { margin-top: 1.875rem; margin-bottom: 1.875rem; margin-left: 1.4375rem; }
.coh-ce-cpt_country_options_age_gate-13a960f > div > div > div > div a { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #cbcbcb; font-size: 1rem; text-transform: uppercase; }
.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: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.82rem; text-transform: uppercase; }
.coh-ce-b654d3a2 { font-weight: bold; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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-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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: none; background-color: #f5f3f3; }
@media (min-width: 1199px) { .coh-ce-4435361b li.is-active a { text-decoration: underline; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; background-color: rgba(0, 0, 0, 0); } }
.coh-ce-4435361b li a { font-family: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; 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 { display: none; }
.coh-ce-9b77b74e { display: inline-block; width: 12px; border-width: 1px; border-style: solid; 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-c53604d3 { 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; }
@media (min-width: 1199px) { .coh-ce-c53604d3 { 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; } }
.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; }
@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-a3692d35 { height: 52px; width: 19px; }
.coh-ce-c2914788 { margin-left: 8px; }
.coh-ce-2f77e897 { 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-5255a10 { height: 37px; width: 28px; }
.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-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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 1.25rem; letter-spacing: 0; }
.coh-ce-badf7d86 { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1rem; line-height: 1.25rem; 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-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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: none; background-color: #f5f3f3; }
@media (min-width: 1199px) { .coh-ce-af32d06a li.is-active a { text-decoration: underline; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; background-color: rgba(0, 0, 0, 0); } }
.coh-ce-af32d06a li a { font-family: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; 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 { 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-a3692d35 { height: 52px; width: 19px; }
.coh-ce-bf6150ec { margin-left: 8px; }
.coh-ce-e4cdd369 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.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-5255a10 { height: 37px; width: 28px; }
.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; }
.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; }
.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 { 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-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-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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; border-width: 2px; -webkit-border-radius: 5px; border-radius: 5px; border-style: none; 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; 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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 3.05187rem; line-height: 50px; margin-bottom: 20px; }
.coh-ce-4782f20c { line-height: 24px; text-align: left; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; 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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; 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; } }
@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; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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 { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.75rem; 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-404c78c2 { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.95312rem; padding-bottom: 20px; line-height: 1.25rem; letter-spacing: 0; }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
.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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 1.25rem; letter-spacing: 0; padding-right: 5px; }
.coh-ce-f04babb { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1rem; line-height: 1.25rem; letter-spacing: 0; }
.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: 1.25rem; text-transform: uppercase; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; }
.coh-ce-675fc0bb { font-size: 3.05187rem; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; margin-top: 5px; margin-bottom: 5px; }
.coh-ce-78277550 { font-size: 0.82rem; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 105%; }
.coh-ce-ea9e0e7b { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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-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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 30px; }
.coh-ce-9a42faeb { font-family: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #121212; text-transform: uppercase; padding-left: 16px; }
.coh-ce-d87230bd { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #121212; }
.coh-ce-857bcaf4 { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #fcfcfc; }
.coh-ce-1c165381 { color: #fcfcfc; }
.coh-ce-68f601f4 { font-family: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 30px; }
.coh-ce-9a42faeb { font-family: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #121212; text-transform: uppercase; padding-left: 16px; }
.coh-ce-d87230bd { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #121212; }
.coh-ce-857bcaf4 { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #fcfcfc; }
.coh-ce-1c165381 { color: #fcfcfc; }
.coh-ce-68f601f4 { font-family: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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-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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 30px; }
.coh-ce-9a42faeb { font-family: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #121212; text-transform: uppercase; padding-left: 16px; }
.coh-ce-d87230bd { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #121212; }
.coh-ce-857bcaf4 { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; color: #fcfcfc; }
.coh-ce-1c165381 { color: #fcfcfc; }
.coh-ce-68f601f4 { font-family: 'Roboto', sans-serif; -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-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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #121212; font-size: 64px; }
.coh-ce-bb520b70 { font-family: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #121212; text-transform: uppercase; }
.coh-ce-5869a37d { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; color: #121212; }
.coh-ce-38d4d229 { font-family: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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-324c05d1 { aspect-ratio: 3/2; }
@media (min-width: 1199px) { .coh-ce-324c05d1 { max-width: 28.75rem; } }
.coh-ce-abad1c17 { 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: 2rem; padding-bottom: 2rem; }
.coh-ce-a59c366 { font-weight: 700; font-size: 1.5rem; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: uppercase; margin-bottom: 1.25rem; max-width: 35rem; }
@media (min-width: 1199px) { .coh-ce-a59c366 { font-size: 2rem; } }
.coh-ce-8c2e960e { font-size: 0.75rem; color: #bcbcbc; text-transform: uppercase; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 0.9375rem; max-width: 35rem; }
.coh-ce-f553cf0f:before { content: "\00a0|\00a0\00a0"; }
.coh-ce-dd4d7a4 { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #545454; line-height: 2rem; display: none; margin-bottom: 0; max-width: 35rem; }
@media (min-width: 1199px) { .coh-ce-dd4d7a4 { 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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.82rem; line-height: 1.25rem; text-transform: uppercase; }
.coh-ce-ce16b5f0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #898c8d; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.82rem; line-height: 1.25rem; 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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5625rem; }
.coh-ce-27d99e5f { font-size: 13px; font-family: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-align: center; }
.coh-ce-ee7ae836 { display: block; }
.coh-ce-4d425f5b { color: white; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: #cf0a2c; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -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-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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Crafted', 'Merriweather', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.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: #cf0a2c; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -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%; }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-41b68c59 { text-align: center; max-width: 74px; font-size: 0.82rem; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; }
.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: white; font-family: 'Roboto', sans-serif; -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: white; 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: white; } }
@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-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-2c040972 { text-align: center; width: 100%; }
@media (min-width: 1199px) { .coh-ce-2c040972 { margin-left: 2.8125rem; width: unset; } }
.coh-ce-b0abee92 { color: white; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 1rem; text-decoration: underline; padding-top: 0.75rem; padding-bottom: 0.75rem; target: _blank; }
@media (min-width: 1199px) { .coh-ce-b0abee92 { font-size: 1rem; text-decoration: underline; padding-top: 0; padding-bottom: 0; } }
.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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 1.25rem; text-align: center; font-style: normal; text-decoration: none; text-transform: none; font-weight: bolder; }
.coh-ce-14bc1d1e { background-color: #0a0541; }
@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: white; 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: white; font-family: 'Roboto', sans-serif; -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: white; font-family: 'Roboto', sans-serif; -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-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: white; border: none !important; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-9cc42431 #ot-sdk-btn.optanon-show-settings:hover { border: none !important; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; background-color: rgba(0, 0, 0, 0); }
.coh-ce-9cc42431 #ot-sdk-btn.ot-sdk-show-settings { color: white; font-family: 'Roboto', sans-serif; -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: white; font-family: 'Roboto', sans-serif; -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: white; font-family: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
.coh-ce-955bd4b3 #ot-sdk-btn.optanon-show-settings:hover { border: none !important; background-color: rgba(0, 0, 0, 0); font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
.coh-ce-955bd4b3 #ot-sdk-btn.ot-sdk-show-settings { border: none !important; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
.coh-ce-955bd4b3 #ot-sdk-btn.ot-sdk-show-settings:hover { border: none !important; background-color: rgba(0, 0, 0, 0); font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; }
.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: white; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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-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; }
.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; }
.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: white; }
@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: #cf0a2c; }
.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-699a38d2 { color: white; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: uppercase; }
.coh-ce-699a38d2:hover { color: #cf0a2c; }
.is-active.coh-ce-699a38d2 { color: #cf0a2c; }
.coh-ce-689ce08a { background-color: #dc0019; 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: white; }
.coh-ce-79fba9f2 { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; 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: #1b1b1b; color: white; border-style: none; }
.social-type-primary.coh-ce-8ad03728 a:before { color: white; }
.social-type-secondary.coh-ce-8ad03728 a { color: white; border-color: white; }
.social-type-secondary.coh-ce-8ad03728 a:before { color: white; }
.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: "\EA92"; 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: "\F16A"; 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: "\EA91"; 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-d4e35974 { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: white; }
@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: white; }
.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: #dc0019; -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: #dc0019; } }
.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: #0a0541; 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: #dc0019; 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: #0a0541; }
@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: white; background-color: #dc0019; 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: white; background-color: #0a0541; 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: white; min-height: 5.9375rem; background-color: #1b1b1b; border-bottom-color: #dc0019; 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 #cf0a2c; box-shadow: inset 0 -0.5rem 0 0 #cf0a2c; } }
.menu-footer-top-global .coh-ce-ec25495b { background-color: #0a0541; border-bottom-color: #0a0541; color: white; }
@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: #1b1b1b; 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: #dc0019; color: white; } }
@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: white; 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: white; }
@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: white; font-size: 1rem; margin: 0; padding: 0; } }
.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: white; 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-a5fb53cb { display: none; }
.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-e629c06b { display: block; height: 1.875rem; width: 1.875rem; float: right; -webkit-mask: url(/themes/custom/corebr_whitelabel/img/menu.svg) no-repeat; }
.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; }
.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-c715e741 { display: none; background-position: left center; background-size: 20px auto; background-repeat: no-repeat; background-attachment: scroll; height: 1.875rem; width: 1.875rem; float: right; margin-right: 10px; background-color: rgba(0, 0, 0, 0); }
.coh-ce-c715e741:before, .coh-ce-c715e741:after { clear: none; content: normal; display: inline; }
@media (min-width: 1199px) { .coh-ce-c715e741 { display: none; } }
.coh-ce-5cf4af3b { text-transform: uppercase; color: white; font-family: 'Roboto', sans-serif; -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: #cf0a2c; border-style: solid; border-bottom-width: 0.1875rem; border-bottom-color: #cf0a2c; } }
.coh-ce-38a3c244 { display: none; height: 1.875rem; width: 1.875rem; float: right; margin-right: 10px; 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: white; 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: #cf0a2c; -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: #bcbcbc; 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-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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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; }
.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: white; font-family: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; } }
@media (min-width: 1440px) { .coh-ce-bbc92d09 { font-size: 1rem; } }
@media (min-width: 1199px) { .coh-ce-bbc92d09:hover { color: #cf0a2c; border-style: solid; border-bottom-width: 0.1875rem; border-bottom-color: #cf0a2c; } }
.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: white; 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: #cf0a2c; -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: #bcbcbc; 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: white; -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: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; }
@media (min-width: 1199px) { .coh-ce-fc4280ce { font-size: 1.375rem; } }
@media (min-width: 1199px) { .coh-ce-fc4280ce:hover { color: #cf0a2c; } }
.coh-ce-60269c74 { display: none; }
.coh-ce-32756d60 { font-size: 0.875rem; font-family: 'Roboto', sans-serif; -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: #cf0a2c; } }
.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: #cbcbcb; }
.coh-ce-22e215cc::-webkit-scrollbar-thumb { border-width: 0; -webkit-border-radius: 50px; border-radius: 50px; border-style: none; border-color: #fcfcfc; background-color: #cf0a2c; }
.coh-ce-22e215cc .playlist-card-item { margin-bottom: 40px; }
.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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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-8db1b045 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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: 'Bud Bold', 'Oswald', Impact, sans-serif; -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: 'Roboto', sans-serif; -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: 'Roboto', sans-serif; -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-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: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; background-color: #cf0a2c; }
.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: #cf0a2c; color: white; 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: #cf0a2c; color: white; }
.coh-ce-d673c7e3 { padding: 0.75rem; margin: 0.5rem; float: right; color: white; background-color: #cf0a2c; 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-cpt_corona_hub-5b664de1 { width: 100%; }
.coh-ce-cpt_corona_hub-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_corona_hub-a870f507 { margin-bottom: 16px; } }
.coh-ce-cpt_corona_hub-259ff15d { width: 100%; margin-bottom: 12px; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-259ff15d { width: -webkit-calc(50% - 8px); width: calc(50% - 8px); margin-bottom: 0; } }
.coh-ce-cpt_corona_hub-d298bcdc { width: 100%; }
.coh-ce-cpt_corona_hub-bc7b1305 { padding-bottom: 122%; overflow: hidden; position: relative; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-bc7b1305 { padding-bottom: 81.1%; } }
.coh-ce-cpt_corona_hub-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_corona_hub-f0b7d038 { display: none; } }
.coh-ce-cpt_corona_hub-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_corona_hub-cf5ce3c1 { display: block; } }
.coh-ce-cpt_corona_hub-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_corona_hub-f127dd06 { width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-f127dd06 { width: -webkit-calc(50% - 8px); width: calc(50% - 8px); } }
.coh-ce-cpt_corona_hub-40b2bcd9 { width: 100%; margin-bottom: 12px; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-40b2bcd9 { margin-bottom: 16px; } }
.coh-ce-cpt_corona_hub-2eb8f7b3 { padding-bottom: 122%; position: relative; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-2eb8f7b3 { padding-bottom: 38.42%; } }
.coh-ce-cpt_corona_hub-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_corona_hub-fac614bd { display: none; } }
.coh-ce-cpt_corona_hub-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_corona_hub-f5396b84 { display: block; } }
.coh-ce-cpt_corona_hub-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_corona_hub-93fba57 { width: 100%; margin-bottom: 12px; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-93fba57 { width: -webkit-calc(50% - 8px); width: calc(50% - 8px); margin-bottom: 0; } }
.coh-ce-cpt_corona_hub-841e425d { padding-bottom: 122%; position: relative; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-841e425d { padding-bottom: 81.61%; } }
.coh-ce-cpt_corona_hub-2dd29b43 { width: 100%; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-2dd29b43 { width: -webkit-calc(50% - 8px); width: calc(50% - 8px); } }
.coh-ce-cpt_corona_hub-c5150167 { width: 100%; margin-right: 0; margin-bottom: 12px; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-c5150167 { width: -webkit-calc(33.33% - 10.66px); width: calc(33.33% - 10.66px); margin-bottom: 0; } }
.coh-ce-cpt_corona_hub-321c4049 { padding-bottom: 122%; position: relative; overflow: hidden; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-321c4049 { padding-bottom: 68%; } }
.coh-ce-cpt_corona_hub-9be16e78 { width: 100%; margin-right: 0; margin-left: 0; }
@media (min-width: 1199px) { .coh-ce-cpt_corona_hub-9be16e78 { width: -webkit-calc(33.33% - 10.66px); width: calc(33.33% - 10.66px); } }
.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_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: #1b1b1b; }
.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: "\EA92"; font-family: "icomoon"; color: white; }
.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: "\F16A"; font-family: "icomoon"; color: white; }
.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: "\EA91"; font-family: "icomoon"; color: white; }
.coh-ce-cpt_header_landing_page-4ceb0daa:before { color: white; }
.coh-ce-cpt_header_landing_page-b8c5aa0c:before { color: white; }
.coh-ce-cpt_header_landing_page-579c2a75 { background-color: #dc0019; }
@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; } }
