/* Generated on Fri, 09 Apr 2021 19:49:47 GMT */
 .coh-style-background-clip { color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; }
.coh-style-default-tab { font-size: 1.3125rem; text-transform: uppercase; }
@media (min-width: 74.9375rem) { .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-container-full-screen { position: fixed; top: 0; left: 0; height: 100%; width: 100%; display: table; z-index: 99; }
.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-custom-selection { background-color: black; width: 100%; height: 3.5rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; text-transform: uppercase; }
@media (min-width: 74.9375rem) { .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: black; -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: 74.9375rem) { .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-custom-selection---country-selector { background-color: white; width: 100%; height: 3.5rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; text-transform: uppercase; }
@media (min-width: 74.9375rem) { .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: black; 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: 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---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; max-height: 6.25rem; z-index: 1; }
@media (min-width: 74.9375rem) { .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-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: 47.9375rem) { .coh-style-dealer-modal { width: 770px; height: 410px; margin: auto; } }
@media (min-width: 74.9375rem) { .coh-style-dealer-modal { height: 410px; width: 770px; -webkit-border-radius: 8px; border-radius: 8px; margin: auto; } }
.coh-style-dealer-modal .coh-modal-inner { width: 100%; height: 100%; background-color: white; padding-top: 20px; padding-right: 10px; padding-left: 10px; }
@media (min-width: 47.9375rem) { .coh-style-dealer-modal .coh-modal-inner { padding-top: 35px; padding-right: 40px; padding-left: 40px; } }
@media (min-width: 74.9375rem) { .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; }
.coh-style-dealer-modal .coh-modal-close-wrapper { margin-top: 1.25rem; margin-right: 1.25rem; }
@media (min-width: 47.9375rem) { .coh-style-dealer-modal .coh-modal-close-wrapper { margin-top: 1.5rem; } }
@media (min-width: 74.9375rem) { .coh-style-dealer-modal .coh-modal-close-wrapper { margin-top: 1.5rem; margin-right: 1.75rem; } }
.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-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; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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"; }
.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; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .coh-style-hover-behavior:hover { top: -1rem; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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-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: 340px; 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: 1rem; }
@media (min-width: 74.9375rem) { .coh-style-latest-contents---load-more-button a { width: 376px; } }
.coh-style-modal---video-card { background-color: #545454; 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: 74.9375rem) { .coh-style-modal---video-card .coh-modal-close-wrapper { margin-top: 3.5rem; margin-right: 3.75rem; } }
.coh-style-primary-font { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-secondary-font { font-family: 'Bud Crafted', 'Merriweather', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (min-width: 74.9375rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { padding: 18px; -webkit-border-radius: 50%; border-radius: 50%; } }
@media (min-width: 74.9375rem) { .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; 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-tertiary-font { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-close-circle-outline:before { content: url("/sites/g/files/wnfebl636/files/close-circle-outline-mobile.svg"); }
@media (min-width: 74.9375rem) { .coh-style-close-circle-outline:before { content: url("/sites/g/files/wnfebl636/files/close-circle-outline-desktop.svg"); } }
.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: 1rem; letter-spacing: 0; border-color: #e1e1e1; border-style: solid; -webkit-border-radius: 10px; border-radius: 10px; border-width: 1px; margin-bottom: 10px; background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; position: relative; background-color: white; }
.is-active.coh-style-default-accordion { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; border-bottom-width: 0; }
.is-active.coh-style-default-accordion:after { content: ''; background-color: #e1e1e1; height: 1px; width: 100%; display: block; margin-top: 1rem; }
.is-active.coh-style-default-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; position: absolute; top: 42%; right: 10px; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .coh-style-default-accordion a:after { right: 24px; top: 32%; } }
@media (min-width: 74.9375rem) { .coh-style-card-shadow .container-card { -webkit-box-shadow: 0 10px 8px -6px #121212; box-shadow: 0 10px 8px -6px #121212; } }
.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-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-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; }
.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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-style-budx---card .card-content-bottom { -webkit-transition: all 200ms linear; -o-transition: all 200ms linear; transition: all 200ms linear; } }
.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: 74.9375rem) { .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-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-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.5rem; letter-spacing: 0; margin-bottom: 1.5rem; }
.coh-style-budx---slider-navigation-right, .coh-style-budx---slider-navigation-left { background-color: rgba(255, 255, 255, 0.7); -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: 74.9375rem) { .coh-style-budx---slider-navigation-right, .coh-style-budx---slider-navigation-left { background-color: rgba(255, 255, 255, 0.7); -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: #cf0a2c; font-size: 18px; }
@media (min-width: 47.9375rem) { .coh-style-budx---slider-navigation-right:before, .coh-style-budx---slider-navigation-left:before { font-size: 18px; background-color: #cf0a2c; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 74.9375rem) { .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: #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-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: 74.9375rem) { .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-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: 74.9375rem) { .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: 74.9375rem) { .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---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: 74.9375rem) { .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-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: 1rem; letter-spacing: 0; background-color: #cf0a2c; -webkit-border-radius: 4px; border-radius: 4px; min-width: 5rem; text-transform: uppercase; }
.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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-style-budx---heading-3 { margin-bottom: 1.0625rem; font-size: 4.1875rem; } }
.coh-style-budx---white-outlined-font, .coh-style-budx---red-outlined-font { -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #cf0a2c; color: transparent; font-style: normal; text-transform: uppercase; word-wrap: break-word; }
.coh-style-budx---white-outlined-font { -webkit-text-stroke-color: white; }
.coh-style-form { font-family: '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 { 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 { 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/wnfebl636/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-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; }
.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: white; color: #cf0a2c; }
@media (min-width: 74.9375rem) { .coh-style-margin-bottom---small { margin-bottom: 1.5rem; } }
@media (min-width: 120rem) { .coh-style-margin-bottom---small { margin-bottom: 2rem; } }
@media (min-width: 35.3125rem) { .coh-style-padding-top-bottom---large { padding-top: 3rem; padding-bottom: 3rem; } }
@media (min-width: 74.9375rem) { .coh-style-padding-top-bottom---large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (min-width: 120rem) { .coh-style-padding-top-bottom---large { padding-top: 6rem; padding-bottom: 6rem; } }
@media (min-width: 74.9375rem) { .coh-style-padding-left-right---small { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 120rem) { .coh-style-padding-left-right---small { padding-right: 2rem; padding-left: 2rem; } }
.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: 1rem; 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-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: 1rem; 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 { background-color: #cf0a2c; color: white; -webkit-box-shadow: 0 0.3125rem 1rem; box-shadow: 0 0.3125rem 1rem; }
.coh-style-primary-button-medium---dark:hover { background-color: #aa1830; color: white; -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: 1rem; 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-tertiary-button-medium---dark, .coh-style-tertiary-button-medium { font-size: 1rem; min-width: 8.75rem; cursor: pointer; font-weight: 700; line-height: 1rem; letter-spacing: 0; 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: 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; min-width: 5rem; cursor: pointer; font-weight: 700; line-height: 1rem; letter-spacing: 0; 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: 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-large---dark, .coh-style-secondary-button-large { font-size: 1rem; min-width: 5rem; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; color: #cf0a2c; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: rgba(0, 0, 0, 0); text-align: center; padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; font-family: '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: #cf0a2c; 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: white; background-color: #cf0a2c; border-color: #cf0a2c; 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 { 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; -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-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: #cf0a2c; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: rgba(0, 0, 0, 0); text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: '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: #cf0a2c; border-width: 0.09375rem; border-style: solid; max-width: 13rem; }
.coh-style-secondary-button-medium---dark:hover, .coh-style-secondary-button-medium:hover { color: white; background-color: #cf0a2c; border-width: 0.09375rem; border-color: #cf0a2c; }
.coh-style-secondary-button-medium---dark:focus, .coh-style-secondary-button-medium:focus { border-width: 0; }
.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: #cf0a2c; font-weight: 700; line-height: 1rem; letter-spacing: 0; background-color: rgba(0, 0, 0, 0); text-align: center; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-family: '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: #cf0a2c; 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: white; background-color: #cf0a2c; border-width: 0.09375rem; border-color: #cf0a2c; -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 { 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 { -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; min-width: 5rem; cursor: pointer; font-weight: 700; line-height: 1rem; letter-spacing: 0; 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: 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-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-gallery-slider---pagination { margin-top: 1.25rem; margin-bottom: 1.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 74.9375rem) { .coh-style-gallery-slider---pagination { display: inline-block; } }
.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: 110px; background-color: #cf0a2c; }
.coh-style-gallery-slider---pagination li button { height: 4px; width: 110px; margin-right: 0.5rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; background-color: #f5f3f3; }
.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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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-ce-cpt_simple_container_scroll-7b8cf37 { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, black), color-stop(29%, #333333), color-stop(76%, #333333), to(black)); background-image: -webkit-linear-gradient(left, black 1%, #333333 29%, #333333 76%, black 100%); background-image: -o-linear-gradient(left, black 1%, #333333 29%, #333333 76%, black 100%); background-image: linear-gradient(90deg, black 1%, #333333 29%, #333333 76%, black 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; overflow-x: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; padding-top: 0.75rem; padding-bottom: 0.75rem; }
.coh-ce-cpt_simple_container_scroll-2b7c441d { 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; overflow-x: auto; padding-top: 0.5rem; padding-bottom: 0.5rem; max-width: 84.375rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_simple_container_scroll-2b7c441d { overflow-x: auto; } }
.coh-ce-cpt_simple_container_scroll-2b7c441d::-webkit-scrollbar { height: 4px; margin-top: 0.5rem; margin-right: 0.25rem; margin-left: 0.25rem; }
.coh-ce-cpt_simple_container_scroll-2b7c441d::-webkit-scrollbar-track { background-color: #e1e1e1; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; }
.coh-ce-cpt_simple_container_scroll-2b7c441d::-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-2b7c441d .tag-menu-item { margin-right: 0.5rem; }
.coh-ce-cpt_simple_container_scroll-2b7c441d .tag-menu-item:last-child { margin-right: 0; }
.coh-ce-cpt_accordion_item-e28bd3b3 { background-color: white; }
.coh-ce-cpt_banner_container-f73ed2e8 { min-height: 440px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_banner_container-f73ed2e8 { min-height: 480px; } }
.coh-ce-cpt_banner_container-f73ed2e8 .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-f73ed2e8 .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_banner_video-1dd9b115 { width: 100%; }
.banner-video-small-height.coh-ce-cpt_banner_video-1dd9b115 { height: 440px; }
@media (min-width: 74.9375rem) { .banner-video-small-height.coh-ce-cpt_banner_video-1dd9b115 { height: 480px; } }
.banner-video-small-height.coh-ce-cpt_banner_video-1dd9b115 .video-banner-item { height: 440px; }
@media (min-width: 74.9375rem) { .banner-video-small-height.coh-ce-cpt_banner_video-1dd9b115 .video-banner-item { height: 480px; } }
.banner-video-small-height.coh-ce-cpt_banner_video-1dd9b115 .banner-video-container { height: 440px; }
@media (min-width: 74.9375rem) { .banner-video-small-height.coh-ce-cpt_banner_video-1dd9b115 .banner-video-container { height: 480px; } }
.banner-video-medium-height.coh-ce-cpt_banner_video-1dd9b115 { height: 540px; }
@media (min-width: 74.9375rem) { .banner-video-medium-height.coh-ce-cpt_banner_video-1dd9b115 { height: 580px; } }
.banner-video-medium-height.coh-ce-cpt_banner_video-1dd9b115 .video-banner-item { height: 540px; }
@media (min-width: 74.9375rem) { .banner-video-medium-height.coh-ce-cpt_banner_video-1dd9b115 .video-banner-item { height: 580px; } }
.banner-video-medium-height.coh-ce-cpt_banner_video-1dd9b115 .banner-video-container { height: 540px; }
@media (min-width: 74.9375rem) { .banner-video-medium-height.coh-ce-cpt_banner_video-1dd9b115 .banner-video-container { height: 580px; } }
.banner-video-large-height.coh-ce-cpt_banner_video-1dd9b115 { height: -webkit-calc(100vh - 70px); height: calc(100vh - 70px); }
@media (min-width: 74.9375rem) { .banner-video-large-height.coh-ce-cpt_banner_video-1dd9b115 { height: -webkit-calc(100vh - 150px); height: calc(100vh - 150px); } }
.banner-video-large-height.coh-ce-cpt_banner_video-1dd9b115 .video-banner-item { height: -webkit-calc(100vh - 70px); height: calc(100vh - 70px); }
@media (min-width: 74.9375rem) { .banner-video-large-height.coh-ce-cpt_banner_video-1dd9b115 .video-banner-item { height: -webkit-calc(100vh - 150px); height: calc(100vh - 150px); } }
.banner-video-large-height.coh-ce-cpt_banner_video-1dd9b115 .banner-video-container { height: -webkit-calc(100vh - 70px); height: calc(100vh - 70px); }
@media (min-width: 74.9375rem) { .banner-video-large-height.coh-ce-cpt_banner_video-1dd9b115 .banner-video-container { height: -webkit-calc(100vh - 150px); height: calc(100vh - 150px); } }
.banner-video-provider-youtube.coh-ce-cpt_banner_video-1dd9b115 .banner-video-twicth { display: none; }
.banner-video-provider-twitch.coh-ce-cpt_banner_video-1dd9b115 .banner-video-youtube { display: none; }
.coh-ce-cpt_banner_video-d02a26ae { width: 100%; position: relative; overflow: hidden; }
.coh-ce-cpt_banner_video-49414c1e { max-width: none; width: auto; min-height: 100%; min-width: 100%; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_banner_video-49414c1e { display: none; } }
.coh-ce-cpt_banner_video-c79a0d0d { display: none; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_banner_video-c79a0d0d { display: block; } }
.coh-ce-cpt_banner_video-c79a0d0d iframe { margin-top: -270px; }
.coh-ce-cpt_banner_video-15f6efaf { width: 100%; display: none; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_banner_video-15f6efaf { display: block; } }
.coh-ce-cpt_banner_video-e9ac84b5 { 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: 74.9375rem) { .coh-ce-cpt_banner_video-e9ac84b5 { padding-top: 32px; padding-right: 95px; padding-bottom: 32px; padding-left: 95px; } }
@media (min-width: 74.9375rem) { .video-banner-text-left.coh-ce-cpt_banner_video-e9ac84b5 { -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-e9ac84b5 { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 74.9375rem) { .video-banner-text-left.video-banner-text-bottom.coh-ce-cpt_banner_video-e9ac84b5 { -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-e9ac84b5 { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 74.9375rem) { .video-banner-text-left.video-banner-text-top.coh-ce-cpt_banner_video-e9ac84b5 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.video-banner-text-left.coh-ce-cpt_banner_video-e9ac84b5 .video-banner-text { max-width: 100%; height: -webkit-calc(50% - 20px); height: calc(50% - 20px); }
@media (min-width: 74.9375rem) { .video-banner-text-left.coh-ce-cpt_banner_video-e9ac84b5 .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: 74.9375rem) { .video-banner-text-right.coh-ce-cpt_banner_video-e9ac84b5 { -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-e9ac84b5 { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 74.9375rem) { .video-banner-text-right.video-banner-text-bottom.coh-ce-cpt_banner_video-e9ac84b5 { -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-e9ac84b5 { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 74.9375rem) { .video-banner-text-right.video-banner-text-top.coh-ce-cpt_banner_video-e9ac84b5 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.video-banner-text-right.coh-ce-cpt_banner_video-e9ac84b5 .video-banner-text { height: -webkit-calc(50% - 20px); height: calc(50% - 20px); max-width: 100%; }
@media (min-width: 74.9375rem) { .video-banner-text-right.coh-ce-cpt_banner_video-e9ac84b5 .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: 74.9375rem) { .video-banner-text-center.coh-ce-cpt_banner_video-e9ac84b5 { -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-e9ac84b5 { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (min-width: 74.9375rem) { .video-banner-text-center.video-banner-text-top.coh-ce-cpt_banner_video-e9ac84b5 { -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-e9ac84b5 { -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-e9ac84b5 .video-banner-text { max-width: 100%; height: -webkit-calc(50% - 20px); height: calc(50% - 20px); }
@media (min-width: 74.9375rem) { .video-banner-text-center.coh-ce-cpt_banner_video-e9ac84b5 .video-banner-text { max-width: 40%; } }
.background-overlay.coh-ce-cpt_banner_video-e9ac84b5 { 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-d6a49e39 { 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; }
.banner-video-provider-youtube.coh-ce-cpt_banner_video-6cecd62b .banner-video-twicth { display: none; }
.banner-video-provider-twitch.coh-ce-cpt_banner_video-6cecd62b .banner-video-youtube { display: none; }
.coh-ce-cpt_banner_video-f4b4f70c { margin-top: auto; margin-right: 0; margin-bottom: auto; margin-left: 0; overflow-y: hidden; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_banner_video-f4b4f70c { 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_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: 74.9375rem) { .coh-ce-cpt_budx_slide_gallery_card-a3a86f83 { padding: 2.25rem; } }
@media (min-width: 120rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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_budx_slider_block-a503fcbc { margin-bottom: 1.25rem; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid .slick-prev { left: -5rem; } }
.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_container_product_card-ae18cf13 { display: -webkit-box; display: -webkit-flex; 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: 74.9375rem) { .coh-ce-cpt_container_product_card-ae18cf13 { margin-right: 45px; margin-bottom: 0; margin-left: 45px; } }
@media (min-width: 74.9375rem) { .coh-ce-cpt_container_product_card-ae18cf13:hover div div .coh-image { top: -20px; -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); } }
@media (min-width: 74.9375rem) { .coh-ce-cpt_container_product_card-ae18cf13:hover div div .coh-link { opacity: 1; } }
@media (min-width: 74.9375rem) { .coh-ce-cpt_container_product_card-ae18cf13:hover div div .coh-paragraph { opacity: 1; } }
.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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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; }
.coh-ce-cpt_custom_menu-e49e17c { display: block; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_events_upcoming_past-20853377 .coh-accordion-tabs-nav { max-width: 30%; } }
.coh-ce-cpt_image_card-58df86d1 { margin-right: 0.9375rem; margin-left: 0.9375rem; -webkit-transition: 200ms ease top; -o-transition: 200ms ease top; transition: 200ms ease top; width: 20rem; height: 16.25rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_image_card-58df86d1 { width: 35.625rem; height: 27.5rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_image_card-58df86d1 { width: 46.875rem; } }
.coh-ce-cpt_image_card-5768b132 { -webkit-border-radius: 0.5rem; border-radius: 0.5rem; -webkit-transition: 300ms ease top; -o-transition: 300ms ease top; transition: 300ms ease top; position: relative; }
.coh-ce-cpt_image_card-1d4f7871 { -webkit-border-radius: 0.5rem; border-radius: 0.5rem; position: relative; -webkit-transition: 300ms ease top; -o-transition: 300ms ease top; transition: 300ms ease top; height: 16.25rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_image_card-1d4f7871 { height: 27.5rem; } }
.coh-ce-cpt_latest_contents_by_type-d1a23714 { display: none; }
.coh-ce-cpt_manual_content-dce61678 { margin-right: 7px; margin-left: 7px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_manual_content-dce61678 { margin-right: 10px; margin-left: 10px; } }
.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: 74.9375rem) { .coh-ce-cpt_modal_video_card-a3a86f83 { padding: 2.25rem; } }
@media (min-width: 120rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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%; }
.paragraph-container-horizontal-small.coh-ce-cpt_paragraph-fd7babe1 { width: 95%; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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-b2d24e { margin-top: 1.25rem; margin-right: 0.625rem; margin-bottom: 2.1875rem; margin-left: 0.625rem; margin-bottom: 0!important; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_paragraph-b2d24e { margin-top: 25px; margin-bottom: 0; } }
.coh-ce-cpt_paragraph-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: 74.9375rem) { .coh-ce-cpt_paragraph-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_paragraph-667c987b { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.paragraph-button-align-left.coh-ce-cpt_paragraph-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_paragraph-667c987b { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-cpt_paragraph-2e3ade69 { margin-top: 1.25rem; margin-right: 0.625rem; margin-bottom: 0; margin-left: 0.625rem; margin-bottom: 0!important; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_paragraph-2e3ade69 { margin-top: 1.5625rem; margin-bottom: 0; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid { overflow: visible; } }
.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: 74.9375rem) { .coh-ce-cpt_slide_banner-d7044e7c { margin-bottom: 10.3125rem; } }
@media (min-width: 120rem) { .coh-ce-cpt_slide_banner-d7044e7c { width: 100%; } }
.coh-ce-cpt_slide_banner-d230a8d8 { color: white; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_slide_banner-d230a8d8 { width: 50%; } }
.coh-ce-cpt_slider_container-b94b2e4b .coh-slider-nav-bottom { margin-top: 0.625rem; margin-right: 0; margin-bottom: 0.625rem; margin-left: 0; }
.coh-ce-cpt_slider_container-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: 74.9375rem) { .coh-ce-cpt_slider_container-b94b2e4b .coh-slider-container-mid { overflow: inherit; } }
.coh-ce-cpt_slider_container-b94b2e4b .coh-slider-container-mid .slick-next { right: -5rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_slider_container-b94b2e4b .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-b94b2e4b .coh-slider-container-mid .slick-prev { -webkit-transition: 200ms linear left; -o-transition: 200ms linear left; transition: 200ms linear left; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_slider_container-b94b2e4b .coh-slider-container-mid .slick-prev { left: -5rem; } }
.coh-ce-cpt_title_and_cta_container-686ab040 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_title_and_cta_container-686ab040 { padding-top: 0; padding-bottom: 0; } }
@media (min-width: 74.9375rem) { .coh-ce-cpt_title_and_cta_container-a7f99837 { height: inherit; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 35.3125rem) { .coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-left: 1.875rem; } }
@media (min-width: 47.9375rem) { .coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-left: 3.75rem; } }
@media (min-width: 74.9375rem) { .coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-right: 3.125rem; margin-left: 5.625rem; } }
@media (min-width: 90rem) { .coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-left: 5.625rem; } }
@media (min-width: 120rem) { .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: 35.3125rem) { .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-right: 1.875rem; } }
@media (min-width: 47.9375rem) { .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-right: 3.75rem; } }
@media (min-width: 74.9375rem) { .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { text-align: right; margin-right: 5.625rem; margin-left: 3.125rem; } }
@media (min-width: 90rem) { .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-right: 5.625rem; } }
@media (min-width: 120rem) { .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 { margin-right: 7.5rem; } }
.coh-ce-cpt_title_and_cta_container-cda7dc81 { 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; }
.coh-ce-cpt_title_and_cta_container-2a6201c5 { margin-bottom: 1.25rem; }
@media (min-width: 74.9375rem) { .reversed-rows.coh-ce-cpt_title_and_cta_container-c0d50d4 .slick-track { margin-right: 0; margin-left: auto; } }
@media (min-width: 74.9375rem) { .coh-ce-cpt_title_and_cta_container-c0d50d4 .slick-track { margin-left: 0; } }
.coh-ce-cpt_trial_form-359f4bb7 { padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_trial_form-359f4bb7 { padding-top: 100px; padding-right: 100px; padding-bottom: 100px; padding-left: 100px; } }
.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-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: 74.9375rem) { .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: 120rem) { .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: 74.9375rem) { .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: 120rem) { .coh-ce-e40b4471 > li > a:hover { color: #121212; } }
@media (min-width: 120rem) { .coh-ce-e40b4471 > li > ul { margin-left: 0; } }
@media (min-width: 120rem) { .coh-ce-e40b4471 > li > ul > li { list-style-type: none; margin-bottom: 1rem; margin-left: 0; } }
.coh-ce-15313977 { padding-top: 20px; padding-bottom: 20px; }
@media (min-width: 74.9375rem) { .coh-ce-15313977 { padding-top: 40px; padding-bottom: 40px; } }
@media (min-width: 74.9375rem) { .coh-ce-15313977 article:first-child { grid-column-start: span 2; grid-row-start: span 2; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-15313977 article:first-child .container-news-card .card-solid-container > div:last-child { height: 297px; } }
@media (min-width: 74.9375rem) { .coh-ce-15313977 article:first-child .container-news-card h2 { font-size: 25px; margin-top: 15px; } }
@media (min-width: 74.9375rem) { .coh-ce-15313977 article:first-child .card-naked .card-background { height: 495px; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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-87a05244 { padding-top: 20px; padding-bottom: 20px; }
@media (min-width: 74.9375rem) { .coh-ce-87a05244 { padding-top: 40px; padding-bottom: 40px; } }
@media (min-width: 74.9375rem) { .coh-ce-87a05244 article:first-child { grid-column-start: span 2; grid-row-start: span 2; } }
@media (min-width: 74.9375rem) { .coh-ce-87a05244 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: 74.9375rem) { .coh-ce-87a05244 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-87a05244 article:first-child .container-news-card .container-card { width: 100%; }
@media (min-width: 74.9375rem) { .coh-ce-87a05244 article:first-child .container-news-card .card-solid-container div:first-child { height: 198px; padding-left: 35px; } }
.coh-ce-87a05244 article:first-child .container-news-card .card-solid-container div:last-child { padding-left: 35px; }
@media (min-width: 74.9375rem) { .coh-ce-87a05244 article:first-child .container-news-card .card-solid-container div:last-child { height: 297px; } }
@media (min-width: 74.9375rem) { .coh-ce-87a05244 article:first-child .container-news-card h2 { font-size: 25px; margin-top: 15px; } }
@media (min-width: 74.9375rem) { .coh-ce-87a05244 article:first-child .card-naked .card-background { height: 495px; } }
@media (min-width: 74.9375rem) { .coh-ce-87a05244 article:first-child .card-naked .card-naked-container { padding-left: 25px; } }
.coh-ce-87a05244 article .card-background { max-width: 340px; }
@media (min-width: 74.9375rem) { .coh-ce-87a05244 article .card-background { max-width: unset; } }
.coh-ce-87a05244 .coh-view-contents { display: grid; gap: 1rem; grid-template-columns: 1fr; grid-template-rows: repeat(auto-fit, minmax(250px, 1fr)); }
@media (min-width: 74.9375rem) { .coh-ce-87a05244 .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; } }
@media (min-width: 74.9375rem) { .coh-ce-cpt_accordion_container-27f1e1f4 { padding-top: 70px; } }
.coh-ce-cpt_accordion_container-de74e716 { padding-left: 0; margin-top: 0.875rem; margin-bottom: 4.375rem; height: 365px; overflow-y: auto; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_accordion_container-de74e716 { padding-right: 30px; } }
.coh-ce-cpt_accordion_container-de74e716 .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-de74e716 .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-47321a91 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 50vh; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 47.9375rem) { .coh-ce-cpt_age_gate-47321a91 { 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: 74.9375rem) { .coh-ce-cpt_age_gate-47321a91 { width: 41.875rem; } }
.coh-ce-cpt_age_gate-b2dc13 { padding-top: 40px; padding-right: 30px; padding-bottom: 0; padding-left: 30px; }
@media (min-width: 47.9375rem) { .coh-ce-cpt_age_gate-b2dc13 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-cpt_age_gate-2e40a9ee { width: 9.375rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_age_gate-2e40a9ee { width: 11.25rem; } }
.coh-ce-cpt_age_gate-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: 74.9375rem) { .coh-ce-cpt_age_gate-e1e1d905 { font-size: 4.1875rem; margin-top: 1.0625rem; } }
.coh-ce-cpt_age_gate-711227a8 { margin-right: 20px; }
.coh-ce-cpt_age_gate-c1f47e5f { background-color: #6b0012; position: fixed; bottom: 0; left: 0; width: 100%; }
.coh-ce-cpt_age_gate-175f0891 { padding-top: 2.125rem; padding-bottom: 2.125rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_age_gate-175f0891 { 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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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_global-47321a91 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 50vh; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 47.9375rem) { .coh-ce-cpt_age_gate_global-47321a91 { 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: 74.9375rem) { .coh-ce-cpt_age_gate_global-47321a91 { width: 41.875rem; } }
.coh-ce-cpt_age_gate_global-4482f271 { padding-top: 2.5rem; padding-right: 1.875rem; padding-left: 1.875rem; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_age_gate_global-2e40a9ee { width: 11.25rem; } }
.coh-ce-cpt_age_gate_global-b4c0b6d3 { color: white; margin-top: 1rem; margin-bottom: 1rem; 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: 74.9375rem) { .coh-ce-cpt_age_gate_global-b4c0b6d3 { font-size: 3.05187rem; margin-top: 1.0625rem; margin-bottom: 1.25rem; } }
.coh-ce-cpt_age_gate_global-9e065520 { padding-top: 40px; padding-right: 30px; padding-bottom: 0; padding-left: 30px; display: none; }
@media (min-width: 47.9375rem) { .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-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: 74.9375rem) { .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-c1f47e5f { background-color: #6b0012; position: fixed; bottom: 0; left: 0; width: 100%; }
.coh-ce-cpt_age_gate_global-175f0891 { padding-top: 2.125rem; padding-bottom: 2.125rem; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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_budx_simple_card-9d23f819 { margin-right: 1.25rem; }
.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-bea852f7 { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1.5625rem; letter-spacing: 0; line-height: 1.6875rem; text-align: left; text-transform: uppercase; }
.coh-ce-cpt_budx_simple_card-f6e67aa9 { max-height: 11.25rem; overflow: hidden; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_budx_simple_card-f6e67aa9 { max-height: 11.25rem; } }
.coh-ce-cpt_budx_simple_card-fcd49bf9 { width: 100%; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.coh-ce-cpt_budx_simple_card-fcd49bf9 .hidden download-url-template { display: none; }
.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_customer_service-490fd635 { margin-bottom: 1rem; }
.coh-ce-cpt_customer_service-4ab9a284 { margin-top: 3rem; display: block; }
.coh-ce-cpt_footer-645e402a { background-color: #cf0a2c; padding-top: 2.1875rem; padding-bottom: 2.1875rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer-645e402a { padding-top: 2.1875rem; padding-bottom: 2.1875rem; } }
.coh-ce-cpt_footer-cdfafe8c { 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: 74.9375rem) { .coh-ce-cpt_footer-cdfafe8c { display: -webkit-box; display: -webkit-flex; 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-c21ee2ce { width: 137px; height: 53px; }
@media (min-width: 47.9375rem) { .coh-ce-cpt_footer-c21ee2ce { height: 75px; max-width: 192px; width: 192px; } }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer-c21ee2ce { width: 192px; height: 75px; } }
.coh-ce-cpt_footer-4a597a13 { -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: 1.375rem; margin-bottom: 1.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer-4a597a13 { 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; margin-top: 1.25rem; margin-bottom: 0; } }
.coh-ce-cpt_footer-d6a513a3:before { line-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; margin-left: 1.25rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer-d6a513a3:before { color: white; } }
.coh-ce-cpt_footer-656dbccb:before { line-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; margin-left: 1.25rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer-656dbccb:before { color: white; } }
.coh-ce-cpt_footer-bd05242c:before { line-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; margin-left: 1.25rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer-bd05242c:before { color: white; } }
.coh-ce-cpt_footer-d98de45a:before { color: white; margin-right: 1.25rem; margin-left: 1.25rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer-d98de45a:before { color: white; } }
.coh-ce-cpt_footer-1e57cbd:before { color: white; margin-right: 1.25rem; margin-left: 1.25rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer-1e57cbd:before { color: white; } }
@media (min-width: 74.9375rem) { .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-17917a7c { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer-17917a7c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_footer-bc0e7020 { background-color: #6b0012; }
.coh-ce-cpt_footer-175f0891 { padding-top: 2.125rem; padding-bottom: 2.125rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer-175f0891 { 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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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_global-4fa7ea87 { background-color: #cf0a2c; padding-top: 0; padding-bottom: 0; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer_global-4fa7ea87 { padding-top: 10rem; padding-bottom: 3rem; } }
.coh-ce-cpt_footer_global-c5e39f8a { width: 100%; margin-right: 0; margin-left: 0; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 47.9375rem) { .coh-ce-cpt_footer_global-c21ee2ce { height: 75px; max-width: 192px; width: 192px; } }
@media (min-width: 74.9375rem) { .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: 1rem; text-align: left; font-weight: 400; text-transform: uppercase; width: 100%; }
@media (min-width: 74.9375rem) { .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: 1rem; text-align: left; font-weight: 400; text-transform: uppercase; font-style: italic; width: 100%; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 1rem; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: #6b0012; }
.coh-ce-cpt_footer_global-175f0891 { padding-top: 2.125rem; padding-bottom: 2.125rem; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 1rem; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 47.9375rem) { .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: 74.9375rem) { .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: 1rem; text-align: center; margin-top: 0.875rem; font-style: italic; text-transform: uppercase; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_footer_global-d951aab7 { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_header-8c7945d8 { position: -webkit-sticky; position: sticky; top: 0; z-index: 98; width: 100%; }
.coh-ce-cpt_header-5498fb5d { background-color: #1b1b1b; }
.coh-ce-cpt_header-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-7992df1f a { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.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-579c2a75 { background-color: black; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header-a9dc63d1 { padding-top: 0.9375rem; padding-bottom: 0.9375rem; } }
.coh-ce-cpt_header-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 150px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 100%; } }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header-9e74d190 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header-ff4fe31 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header-ff4fe31 { max-width: 150px; padding-top: initial; padding-bottom: initial; } }
.coh-ce-cpt_header-223d0c18 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header-223d0c18 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
.coh-ce-cpt_header-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: 74.9375rem) { .coh-ce-cpt_header-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-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-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: 74.9375rem) { .coh-ce-cpt_header-1a72e29d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_header-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-eeb1b015 { margin-right: 0; margin-left: 0; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header-eeb1b015 { margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_product_card_details_list-d0223d37 { max-width: 160px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_product_card_details_list-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: 74.9375rem) { .coh-ce-cpt_product_card_details_list-b79ee86c { -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; } }
.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: 74.9375rem) { .coh-ce-cpt_product_card_details_list-25a2e957 { min-height: 6.25rem; } }
.coh-ce-cpt_product_card_details_list-95238f63 { margin-top: 10px; margin-bottom: 20px; text-align: center; font-size: 1rem; line-height: 1rem; font-family: '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: 74.9375rem) { .coh-ce-cpt_product_card_details_list-95238f63 { opacity: 0; font-size: 1.25rem; line-height: 1rem; } }
.coh-ce-cpt_product_card_details_list-792d0a19 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_product_card_details_list-8dda1cdb { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; opacity: 0; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_product_card_details_list-8dda1cdb { opacity: 0; } }
.coh-ce-cpt_product_card_details_list_by-d0223d37 { max-width: 160px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_product_card_details_list_by-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: 74.9375rem) { .coh-ce-cpt_product_card_details_list_by-b79ee86c { -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; } }
.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: 74.9375rem) { .coh-ce-cpt_product_card_details_list_by-25a2e957 { min-height: 6.25rem; } }
.coh-ce-cpt_product_card_details_list_by-dc84055b { margin-top: 10px; margin-bottom: 20px; text-align: center; font-size: 1rem; line-height: 1rem; font-family: '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: 74.9375rem) { .coh-ce-cpt_product_card_details_list_by-dc84055b { opacity: 0; font-size: 1.25rem; line-height: 1rem; } }
.coh-ce-cpt_product_card_details_list_by-792d0a19 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_product_card_details_list_by-8dda1cdb { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; opacity: 0; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_product_card_details_list_by-8dda1cdb { opacity: 0; } }
.coh-ce-cpt_scroll_top_arrow-fde276d2 { display: none; }
@media (min-width: 74.9375rem) { .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-5091825d { -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 74.9375rem) { .coh-ce-5091825d { 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: 74.9375rem) { .coh-ce-600aafbb { padding-left: 1.875rem; } }
.coh-ce-5bf79775 { color: white; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-decoration: underline; font-weight: 500; padding-top: 1.875rem; padding-right: 0.9375rem; padding-left: 0.9375rem; float: left; font-size: 0.8125rem; }
@media (min-width: 74.9375rem) { .coh-ce-5bf79775 { font-size: 0.8125rem; padding-top: 0; padding-right: 0; padding-left: 0; float: none; } }
.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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-397054c7 { font-size: 1.25rem; padding-top: 0; padding-right: 0; padding-left: 0; float: none; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-b0abee92 { font-size: 1rem; text-decoration: underline; padding-top: 0; padding-bottom: 0; } }
.coh-ce-3af2a048 { -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: 74.9375rem) { .coh-ce-3af2a048 { 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: 74.9375rem) { .menu-alignment-right.coh-ce-3af2a048 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 74.9375rem) { .menu-alignment-center.coh-ce-3af2a048 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 74.9375rem) { .menu-alignment-left.coh-ce-3af2a048 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.coh-ce-580788a7 { padding-top: 24px; padding-bottom: 24px; display: block; }
@media (min-width: 74.9375rem) { .coh-ce-580788a7 { padding-top: 0; padding-bottom: 0; display: none; } }
.coh-ce-25f25b4 { display: none; }
@media (min-width: 74.9375rem) { .coh-ce-25f25b4 { display: block; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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-image: url("[% set src %]cohsg[% endset %][% set imagestyle %][% endset %][[ cohesion_image_style(src, imagestyle) ]]"); 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: 74.9375rem) { .coh-ce-c715e741 { display: none; } }
.coh-ce-51c9d4f1 { 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: 74.9375rem) { .coh-ce-51c9d4f1 { margin-top: 20px; margin-bottom: 20px; border-bottom-width: 3px; } }
@media (min-width: 74.9375rem) { .coh-ce-51c9d4f1:hover { color: #cf0a2c; border-style: solid; border-bottom-width: 0.1875rem; border-bottom-color: #cf0a2c; } }
.coh-ce-e67b7346 { 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; display: none; background-color: white; }
@media (min-width: 74.9375rem) { .coh-ce-e67b7346 { width: 100vw; height: 3.75rem; margin-right: 0; margin-left: 0; position: fixed; display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; left: 0; right: 0; z-index: 500; top: 127px; background-color: #cf0a2c; } }
.coh-ce-e67b7346:first-child { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: gray; }
@media (min-width: 74.9375rem) { .coh-ce-e67b7346:first-child { border-top-width: 0; border-top-style: none; } }
.coh-ce-e67b7346:last-child { border-bottom-width: 0; border-bottom-style: none; }
@media (min-width: 74.9375rem) { .menu-alignment-right.coh-ce-e67b7346 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 74.9375rem) { .menu-alignment-left.coh-ce-e67b7346 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 74.9375rem) { .menu-alignment-center.coh-ce-e67b7346 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 74.9375rem) { .pageNotScrolled.coh-ce-e67b7346 { top: 203px; } }
.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: 74.9375rem) { .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-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: 74.9375rem) { .coh-ce-b7a59225 { display: none; } }
.coh-ce-90bf89e9 { text-align: 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_404-f9a76912 { margin-top: 30px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_404-f9a76912 { margin-top: 50px; } }
.coh-ce-cpt_banner_image-5c73ee08 { width: 100%; }
.image-height-small.coh-ce-cpt_banner_image-5c73ee08 { height: 440px; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .image-height-medium.coh-ce-cpt_banner_image-5c73ee08 { height: 580px; } }
.coh-ce-cpt_banner_image-8061db8b { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: block; }
.coh-ce-cpt_banner_image-a4b62f5f { -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: 74.9375rem) { .block-align-center.coh-ce-cpt_banner_image-a4b62f5f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 74.9375rem) { .block-align-right.coh-ce-cpt_banner_image-a4b62f5f { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } }
.coh-ce-cpt_banner_image-a4b62f5f a.block-align-center { margin-right: auto; margin-left: auto; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_banner_image-a4b62f5f .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-516523db { margin-top: 2rem; margin-bottom: 2rem; }
@media (min-width: 74.9375rem) { .block-align-left.coh-ce-cpt_banner_image-516523db { 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; max-width: 19.375rem; } }
@media (min-width: 74.9375rem) { .block-align-right.coh-ce-cpt_banner_image-516523db { 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: 74.9375rem) { .block-align-center.coh-ce-cpt_banner_image-516523db { 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-516523db .banner-font-xxxs { font-size: 0.82rem; }
.coh-ce-cpt_banner_image-516523db .banner-font-xxs { font-size: 1rem; }
.coh-ce-cpt_banner_image-516523db .banner-font-xs { font-size: 1.25rem; }
.coh-ce-cpt_banner_image-516523db .banner-font-sm { font-size: 1.5625rem; }
.coh-ce-cpt_banner_image-516523db .banner-font-md { font-size: 1.95312rem; }
.coh-ce-cpt_banner_image-516523db .banner-font-l { font-size: 2.44125rem; }
.coh-ce-cpt_banner_image-516523db .banner-font-xl { font-size: 2.44125rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_banner_image-516523db .banner-font-xl { font-size: 3.05187rem; } }
.coh-ce-cpt_banner_image-516523db .banner-font-xxl { font-size: 2.44125rem; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_banner_image-516523db .banner-font-xxl { font-size: 3.815rem; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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; } }
.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: 1rem; color: #bcbcbc; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_breadcumb-6ce9919a a { text-transform: uppercase; text-decoration: underline; color: white; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.82rem; line-height: 1rem; letter-spacing: 0; }
.coh-ce-cpt_breadcumb-6ce9919a a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-right: 0.3125rem; padding-left: 0.3125rem; content: "\F054"; font-family: "icomoon"; color: white; display: inline-block; font-size: 0.4375rem; }
.coh-ce-cpt_breadcumb-6ce9919a li:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; padding-right: 0.3125rem; font-size: 0.4375rem; }
.coh-ce-cpt_breadcumb-6ce9919a li:first-child:after { display: none; }
.coh-ce-cpt_breadcumb-6ce9919a li:last-child:after { display: none; }
.coh-ce-cpt_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: 74.9375rem) { .coh-ce-cpt_external_product_card-ee02c73e { margin-right: 45px; margin-bottom: 0; margin-left: 45px; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_external_product_card-ee02c73e:hover div div .coh-link { opacity: 1; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_external_product_card-1d490fdd { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_external_product_card-1c2d7d26 { margin-top: 10px; margin-bottom: 20px; text-align: center; font-size: 1rem; line-height: 1rem; color: #cf0a2c; font-family: '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: 74.9375rem) { .coh-ce-cpt_external_product_card-1c2d7d26 { opacity: 0; font-size: 1.25rem; line-height: 1rem; } }
.coh-ce-cpt_external_product_card-ff9c7ce6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_external_product_card-8dda1cdb { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; opacity: 0; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_external_product_card-8dda1cdb { opacity: 0; } }
.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: 74.9375rem) { .coh-ce-cpt_internal_product_card-f73cff2d { max-width: 12.5rem; margin-right: 45px; margin-bottom: 20px; margin-left: 45px; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_internal_product_card-f73cff2d:hover div div .coh-link { opacity: 1; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_internal_product_card-89463ac4 { width: 17.5rem; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_internal_product_card-bafd42e { min-height: 6.25rem; } }
.coh-ce-cpt_internal_product_card-3e2325ba { margin-top: 10px; margin-bottom: 20px; text-align: center; font-size: 1rem; line-height: 1rem; color: #cf0a2c; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; opacity: 0; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_internal_product_card-3e2325ba { opacity: 0; font-size: 1.25rem; line-height: 1rem; } }
.coh-ce-cpt_internal_product_card-ff9c7ce6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_internal_product_card-8dda1cdb { margin-top: 0; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 50%; opacity: 0; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_internal_product_card-8dda1cdb { opacity: 0; } }
.coh-ce-cpt_newsletter-8ba95ced { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #cf0a2c; text-transform: uppercase; font-size: 30px; padding-bottom: 10px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_newsletter-8ba95ced { font-size: 38px; } }
.coh-ce-cpt_newsletter-51873dbf { font-size: 18px; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 20px; height: 3rem; color: #545454; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_newsletter-51873dbf { margin-bottom: 0; } }
.coh-ce-cpt_newsletter-3f2874e3 .webform-element-description, .coh-ce-cpt_newsletter-3f2874e3 .description { display: inline-block; }
.coh-ce-cpt_product_card_details-d0223d37 { max-width: 160px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_product_card_details-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: 74.9375rem) { .coh-ce-cpt_product_card_details-b79ee86c { -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; } }
.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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_product_card_details-8dda1cdb { opacity: 0; } }
.coh-ce-cpt_tag_menu-67f03b24 { -webkit-border-radius: 50px; border-radius: 50px; font-size: 1rem; color: white; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: uppercase; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; background-color: black; -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; }
.coh-ce-cpt_tag_menu-67f03b24:hover { background-color: #cf0a2c; }
.tag-menu-item-active.coh-ce-cpt_tag_menu-67f03b24 { background-color: #cf0a2c; }
.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-7f8f6fdc { background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, black), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, black 1%, rgba(0, 0, 0, 0) 100%); background-image: -o-linear-gradient(bottom, black 1%, rgba(0, 0, 0, 0) 100%); background-image: linear-gradient(0deg, black 1%, rgba(0, 0, 0, 0) 100%); background-position: center; background-size: auto; background-repeat: no-repeat; position: relative; height: 100%; width: 100%; -webkit-border-radius: 4px; border-radius: 4px; }
.coh-ce-cpt_video_card-82ce84b1 { height: 100%; }
.coh-ce-cpt_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_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_video_card-d1e5df17 { position: absolute; bottom: 0; margin-top: 17px; margin-right: 23px; margin-bottom: 17px; margin-left: 23px; width: 234px; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-cpt_video_card-ba170c0e .video-embed-twitch iframe { height: 53.75rem; } }
.coh-ce-cpt_webform-8ba95ced { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #cf0a2c; text-transform: uppercase; font-size: 30px; padding-bottom: 10px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_webform-8ba95ced { font-size: 38px; } }
.coh-ce-cpt_webform-51873dbf { font-size: 18px; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 20px; height: 3rem; color: #545454; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_webform-51873dbf { margin-bottom: 0; } }
.coh-ce-cpt_webform-3f2874e3 .webform-element-description, .coh-ce-cpt_webform-3f2874e3 .description { display: inline-block; }
.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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-9f7286bf { margin-bottom: 60px; } }
.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: 74.9375rem) { .coh-ce-b95ac88b img { height: auto; } }
.coh-ce-ea0bdb74 { display: -webkit-box; display: -webkit-flex; 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(100%, 960px); max-width: 350px; }
@media (min-width: 74.9375rem) { .coh-ce-ea0bdb74 { max-width: 960px; } }
.coh-ce-993692f8 { padding-top: 0.9375rem; padding-bottom: 1.25rem; color: #121212; font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.82rem; line-height: 1rem; text-transform: uppercase; }
@media (min-width: 74.9375rem) { .coh-ce-993692f8 { padding-top: 2.1875rem; padding-bottom: 1.25rem; } }
.coh-ce-64bbc8cd { 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; padding-bottom: 7px; }
.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: 1rem; text-transform: uppercase; padding-bottom: 20px; }
.coh-ce-2a70a3fe { pointer-events: none; padding-top: 45px; padding-bottom: 45px; }
.coh-ce-2a70a3fe a { color: white; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 900; }
.coh-ce-f857deec { display: inline-block; text-align: center; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; font-size: 0.82rem; font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-91278a91 { 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-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%); -webkit-border-radius: 4px; border-radius: 4px; }
.c-card-news--Solid .coh-ce-91278a91 { padding: 0; }
.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-1f0d5256 { margin-bottom: 16px; }
.coh-ce-1f0d5256 > * { 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-1f0d5256 span:nth-child(2) { display: none; }
.c-card-news--Solid .coh-ce-1f0d5256 { position: absolute; top: 8px; left: 8px; }
.coh-ce-208c4df9 { font-size: 1.25rem; }
.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-9ec387d9 { pointer-events: none; margin-right: 8px; }
.c-card-news--Solid .coh-ce-9ec387d9 { display: none; }
.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-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-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: 74.9375rem) { .coh-ce-5a0d18d2 { height: 690px; background-image: none; } }
.coh-ce-c6625d10 { padding-right: 1.25rem; padding-left: 1.25rem; }
@media (min-width: 35.3125rem) { .coh-ce-c6625d10 { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 47.9375rem) { .coh-ce-c6625d10 { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 74.9375rem) { .coh-ce-c6625d10 { padding-left: 5.625rem; } }
@media (min-width: 90rem) { .coh-ce-c6625d10 { padding-left: 5.625rem; } }
@media (min-width: 120rem) { .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: 74.9375rem) { .coh-ce-5bcaf206 { display: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-ce-6f3d8110 .coh-accordion-tabs-content { display: inline-block; width: 100%; }
@media (min-width: 74.9375rem) { .coh-ce-6f3d8110 .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-6f3d8110 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: 98; }
@media (min-width: 74.9375rem) { .coh-ce-6f3d8110 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-6f3d8110 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: 74.9375rem) { .coh-ce-6f3d8110 li.init { padding: 0; display: none; } }
.coh-ce-6f3d8110 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-6f3d8110 li.init a { padding: 0; }
.coh-ce-6f3d8110 li { z-index: 99999; position: relative; }
.coh-ce-6f3d8110 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: 74.9375rem) { .coh-ce-6f3d8110 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-6f3d8110 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: 74.9375rem) { .coh-ce-6f3d8110 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-6f3d8110 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: 74.9375rem) { .coh-ce-6f3d8110 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-6f3d8110 li:not(.init):nth-child(2) { border-top-width: 1px; border-top-style: solid; border-top-color: #bcbcbc; }
@media (min-width: 74.9375rem) { .coh-ce-6f3d8110 li:not(.init):nth-child(2) { border-top-width: 0; border-top-style: none; } }
.coh-ce-6f3d8110 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: 74.9375rem) { .coh-ce-6f3d8110 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-6f3d8110 li a { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; padding: 1rem; }
@media (min-width: 74.9375rem) { .coh-ce-6f3d8110 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: 74.9375rem) { .coh-ce-6f3d8110 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; } }
.coh-ce-a1e2b087 { height: auto; }
@media (min-width: 74.9375rem) { .coh-ce-a1e2b087 { height: 690px; } }
.coh-ce-311775d { display: inline-block; width: 20px; border-width: 1px; border-style: solid; height: 0; margin-top: 0; margin-right: 2px; margin-bottom: 0; margin-left: 2px; }
.coh-ce-85d5ba51 { height: 0; width: 0; padding-right: 0; padding-left: 0; display: inline-block; }
@media (min-width: 74.9375rem) { .coh-ce-85d5ba51 { height: 4.6875rem; width: 4.6875rem; padding-right: 0.4375rem; padding-left: 0.4375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-width: 2px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; } }
.coh-ce-a0b6ed7e { height: auto; background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; }
@media (min-width: 74.9375rem) { .coh-ce-a0b6ed7e { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-e7e5effa { height: auto; }
.coh-ce-8147900c { padding-right: 1.25rem; padding-left: 1.25rem; margin-top: 40px; }
@media (min-width: 35.3125rem) { .coh-ce-8147900c { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 47.9375rem) { .coh-ce-8147900c { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 74.9375rem) { .coh-ce-8147900c { padding-right: 11.25rem; padding-left: 6.25rem; margin-top: 220px; margin-bottom: 160px; } }
@media (min-width: 90rem) { .coh-ce-8147900c { padding-right: 11.25rem; padding-left: 7.5rem; } }
@media (min-width: 120rem) { .coh-ce-8147900c { padding-right: 13.75rem; padding-left: 21.5rem; } }
.coh-ce-d75f1ee8 { margin-bottom: 50px; }
@media (min-width: 74.9375rem) { .coh-ce-d75f1ee8 { margin-bottom: 73px; } }
.coh-ce-a81f5df1 { text-align: left; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-19884eb4 { margin-left: 24px; } }
.coh-ce-a3692d35 { height: 52px; width: 19px; }
.coh-ce-c2914788 { margin-left: 8px; }
.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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-7d4e12e3 article { margin-top: 23px; margin-left: 24px; } }
.coh-ce-c41ac7f4 { margin-bottom: 41px; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 35.3125rem) { .coh-ce-848208cf { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 47.9375rem) { .coh-ce-848208cf { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 74.9375rem) { .coh-ce-848208cf { padding-right: 6.25rem; padding-left: 11.25rem; margin-top: 220px; margin-bottom: 160px; } }
@media (min-width: 90rem) { .coh-ce-848208cf { padding-right: 7.5rem; padding-left: 11.25rem; } }
@media (min-width: 120rem) { .coh-ce-848208cf { padding-right: 21.5rem; padding-left: 13.75rem; } }
.coh-ce-b1db860f { margin-bottom: 41px; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 47.9375rem) { .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: 74.9375rem) { .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: 47.9375rem) { .coh-ce-3aeb985f { padding-bottom: 0; } }
@media (min-width: 74.9375rem) { .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: 47.9375rem) { .coh-ce-2d1f4a0d { padding-bottom: 0; } }
@media (min-width: 74.9375rem) { .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: 1rem; 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: 1rem; letter-spacing: 0; }
.coh-ce-87cf3b53 { display: block; -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; }
@media (min-width: 47.9375rem) { .coh-ce-87cf3b53 { padding-left: 50px; } }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .coh-ce-5a0d18d2 { height: 690px; background-image: none; } }
.coh-ce-c6625d10 { padding-right: 1.25rem; padding-left: 1.25rem; }
@media (min-width: 35.3125rem) { .coh-ce-c6625d10 { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 47.9375rem) { .coh-ce-c6625d10 { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 74.9375rem) { .coh-ce-c6625d10 { padding-left: 5.625rem; } }
@media (min-width: 90rem) { .coh-ce-c6625d10 { padding-left: 5.625rem; } }
@media (min-width: 120rem) { .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: 74.9375rem) { .coh-ce-5bcaf206 { display: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-ce-4978bc0b .coh-accordion-tabs-content { display: inline-block; width: 100%; }
@media (min-width: 74.9375rem) { .coh-ce-4978bc0b .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-4978bc0b .coh-accordion-tabs-content .coh-image { z-index: 9; }
.coh-ce-4978bc0b 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: 74.9375rem) { .coh-ce-4978bc0b 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-4978bc0b 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: 74.9375rem) { .coh-ce-4978bc0b li.init { padding: 0; display: none; } }
.coh-ce-4978bc0b 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-4978bc0b li.init a { padding: 0; }
.coh-ce-4978bc0b li { z-index: 9; position: relative; }
.coh-ce-4978bc0b 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: 74.9375rem) { .coh-ce-4978bc0b 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-4978bc0b 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: 74.9375rem) { .coh-ce-4978bc0b 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-4978bc0b 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: 74.9375rem) { .coh-ce-4978bc0b 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-4978bc0b li:not(.init):nth-child(2) { border-top-width: 1px; border-top-style: solid; border-top-color: #bcbcbc; }
@media (min-width: 74.9375rem) { .coh-ce-4978bc0b li:not(.init):nth-child(2) { border-top-width: 0; border-top-style: none; } }
.coh-ce-4978bc0b 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: 74.9375rem) { .coh-ce-4978bc0b 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-4978bc0b li a { font-family: 'Roboto', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; padding: 1rem; }
@media (min-width: 74.9375rem) { .coh-ce-4978bc0b 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: 74.9375rem) { .coh-ce-4978bc0b 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: 74.9375rem) { .coh-ce-4978bc0b .coh-accordion-tabs-content-wrapper .coh-paragraph { max-width: 300px; } }
@media (min-width: 90rem) { .coh-ce-4978bc0b .coh-accordion-tabs-content-wrapper .coh-paragraph { max-width: 365px; } }
.coh-ce-a1e2b087 { height: auto; }
@media (min-width: 74.9375rem) { .coh-ce-a1e2b087 { height: 690px; } }
.coh-ce-9ccec516 { height: auto; background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; }
@media (min-width: 74.9375rem) { .coh-ce-9ccec516 { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-1a69f242 { height: auto; }
.coh-ce-b5b882dc { padding-right: 1.25rem; padding-left: 1.25rem; margin-top: 60px; }
@media (min-width: 35.3125rem) { .coh-ce-b5b882dc { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 47.9375rem) { .coh-ce-b5b882dc { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 74.9375rem) { .coh-ce-b5b882dc { padding-right: 11.25rem; padding-left: 6.25rem; margin-top: 220px; margin-bottom: 160px; } }
@media (min-width: 90rem) { .coh-ce-b5b882dc { padding-right: 11.25rem; padding-left: 7.5rem; } }
@media (min-width: 120rem) { .coh-ce-b5b882dc { padding-right: 13.75rem; padding-left: 21.5rem; } }
.coh-ce-bc23d71a { margin-bottom: 50px; }
@media (min-width: 74.9375rem) { .coh-ce-bc23d71a { margin-bottom: 73px; min-height: 9.375rem; } }
@media (min-width: 74.9375rem) { .coh-ce-bc23d71a .container-nutrients-row { margin-top: 20px; } }
.coh-ce-8b4271d3 { text-align: left; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-8fba11f3 { margin-left: 24px; } }
.coh-ce-a3692d35 { height: 52px; width: 19px; }
.coh-ce-bf6150ec { margin-left: 8px; }
.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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .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: 35.3125rem) { .coh-ce-848208cf { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 47.9375rem) { .coh-ce-848208cf { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (min-width: 74.9375rem) { .coh-ce-848208cf { padding-right: 6.25rem; padding-left: 11.25rem; margin-top: 220px; margin-bottom: 160px; } }
@media (min-width: 90rem) { .coh-ce-848208cf { padding-right: 7.5rem; padding-left: 11.25rem; } }
@media (min-width: 120rem) { .coh-ce-848208cf { padding-right: 21.5rem; padding-left: 13.75rem; } }
.coh-ce-83d73c06 { margin-bottom: 41px; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .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: 74.9375rem) { .coh-ce-b5b4d9c7 article { margin-top: 23px; } }
.coh-ce-e32ec265 { margin-bottom: 0; }
@media (min-width: 74.9375rem) { .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: 74.9375rem) { .coh-ce-247da157 article { margin-top: 23px; margin-right: 50px; } }
.coh-ce-2b9f37aa { width: 220px; display: block; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; z-index: 97; }
@media (min-width: 74.9375rem) { .coh-ce-2b9f37aa { position: fixed; top: 400px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; z-index: 97; } }
.coh-ce-5cee8bef { 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: 74.9375rem) { .coh-ce-5cee8bef { margin-top: 0; } }
.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.5rem; width: 100%; margin-bottom: 1.25rem; }
@media (min-width: 74.9375rem) { .coh-ce-9baf31c1 { width: 365px; margin-bottom: 0; max-width: 300px; } }
@media (min-width: 90rem) { .coh-ce-9baf31c1 { max-width: 365px; } }
.coh-ce-5db2bb40 { margin-bottom: 40px; }
@media (min-width: 47.9375rem) { .coh-ce-5db2bb40 { margin-top: 32px; margin-bottom: 0; } }
@media (min-width: 74.9375rem) { .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: 1rem; letter-spacing: 0; }
.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-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-fa144613 { -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; }
.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-1ab692d3 { max-height: 240px; height: 240px; max-width: 100%; width: 100%; padding-right: 20px; padding-left: 20px; }
@media (min-width: 74.9375rem) { .coh-ce-1ab692d3 { padding-right: 0; padding-left: 0; max-width: 375px; width: 375px; } }
.coh-ce-c9fc1b51 { 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-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-5a95001 { display: none; }
.coh-ce-3c5b0d08 { margin-bottom: 10px; }
.coh-ce-3c5b0d08 span:nth-child(2) { display: none; }
.coh-ce-2f2929e6 { font-family: 'Bud Bold', 'Oswald', Impact, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 10px; text-align: center; padding-top: 3px; padding-bottom: 3px; }
.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-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-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-1146f0e { 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; }
.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-8cf55890 { 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; }
.coh-ce-cpt_header_thumbs-ea61346 { background-color: black; height: 4.6875rem; 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_header_thumbs-f54fcc5a { width: 100%; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header_thumbs-f54fcc5a { padding-top: 16px; padding-bottom: 16px; } }
.coh-ce-cpt_header_thumbs-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 150px; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header_thumbs-dcc9c294 .coh-column-header-logo-mobile .coh-image { max-width: 100%; } }
.coh-ce-cpt_header_thumbs-576be70b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header_thumbs-576be70b { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_header_thumbs-1fd0e8e5 { color: white; font-size: 1.25rem; display: none; }
.coh-ce-cpt_header_thumbs-1fd0e8e5:before { line-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-84042199 { 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; -webkit-transform: translateX(1.25rem); -ms-transform: translateX(1.25rem); transform: translateX(1.25rem); }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header_thumbs-84042199 { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }
.coh-ce-cpt_header_thumbs-413581ad { padding-top: 8px; padding-bottom: 8px; height: 52px; width: auto; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header_thumbs-413581ad { max-width: 150px; padding-top: initial; padding-bottom: initial; height: auto; } }
.coh-ce-cpt_header_thumbs-73c0bd42 { 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-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (min-width: 74.9375rem) { .coh-ce-cpt_header_thumbs-73c0bd42 { -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-8cae5f53 { -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: 74.9375rem) { .coh-ce-cpt_header_thumbs-8cae5f53 { 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: 74.9375rem) { .coh-ce-cpt_header_thumbs-edfc32c5 { display: inline-block; } }
.coh-ce-9e50f22f { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; 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: 74.9375rem) { .coh-ce-9e50f22f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-626c0798 { color: white; }
@media (min-width: 74.9375rem) { .coh-ce-626c0798 { display: none; } }
.coh-ce-626c0798:before { line-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; }
.is-main-menu-open .coh-ce-626c0798:before { line-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-626c0798 { display: none; }
.coh-ce-16c43e0f { position: fixed; top: 4.6875rem; bottom: 0; left: 0; right: 0; z-index: 999; width: 100vw; overflow: auto; height: 100vh; -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: 74.9375rem) { .coh-ce-16c43e0f { height: unset; width: unset; position: static; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); overflow: visible; } }
.is-open.coh-ce-16c43e0f { -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-16c43e0f { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); position: static; background-color: #cf0a2c; height: unset; }
.coh-ce-79219492 > .c-main-nav__menu-item.is-expanded .c-main-nav__submenu { height: 14rem; padding: 1rem; border-style: solid; border-bottom-width: 0.0625rem; pointer-events: auto; opacity: 1; }
@media (min-width: 74.9375rem) { .coh-ce-79219492 > .c-main-nav__menu-item.is-expanded .c-main-nav__submenu { padding: 0.5rem; height: auto; } }
.coh-ce-79219492 > .c-main-nav__menu-item.is-expanded .c-main-nav__menu-link { border-bottom-width: 0; }
.menu-footer-top-global .coh-ce-79219492 .c-main-nav__menu-item .c-main-nav__submenu { border-color: #6b0012; }
@media (min-width: 74.9375rem) { .menu-footer-top-global .coh-ce-79219492 .c-main-nav__menu-item .c-main-nav__submenu { padding: 0; } }
.coh-ce-ef0ee778 { display: -webkit-box; display: -webkit-flex; 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: 74.9375rem) { .coh-ce-ef0ee778 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.has-children.coh-ce-ef0ee778 > .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; padding: 0.625rem; position: absolute; top: 1.5625rem; right: 1.5625rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; content: "\F078"; font-family: "icomoon"; }
@media (min-width: 74.9375rem) { .has-children.coh-ce-ef0ee778 > .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-ef0ee778 .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: 74.9375rem) { .menu-footer-top-global .coh-ce-ef0ee778 { max-width: 132px; } }
.menu-footer-top-global .has-children.coh-ce-ef0ee778 > .c-main-nav__menu-link:before { color: white; background-color: #cf0a2c; font-size: 0.82rem; right: 0.625rem; }
@media (min-width: 74.9375rem) { .menu-footer-top-global .has-children.coh-ce-ef0ee778 > .c-main-nav__menu-link:before { display: none; } }
@media (min-width: 74.9375rem) { .menu-footer-top-global .is-expanded.coh-ce-ef0ee778 .c-main-nav__submenu { border-width: 0; border-style: none; -webkit-border-radius: 0; border-radius: 0; padding: 0; } }
.coh-ce-3bd48674 { color: white; min-height: 5.9375rem; background-color: #1b1b1b; border-bottom-width: 0; 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: 1rem; font-size: 1.5625rem; text-decoration: none; }
@media (min-width: 74.9375rem) { .coh-ce-3bd48674 { min-height: 1.25rem; background-color: rgba(0, 0, 0, 0); font-size: unset; padding-right: 0.125rem; padding-left: 0.125rem; margin-right: 1rem; margin-left: 1rem; } }
@media (min-width: 74.9375rem) { .coh-ce-3bd48674[aria-expanded="true"] { -webkit-box-shadow: inset 0 -0.5rem 0 0; box-shadow: inset 0 -0.5rem 0 0; } }
.menu-footer-top-global .coh-ce-3bd48674 { background-color: #cf0a2c; border-bottom-color: #6b0012; color: white; }
@media (min-width: 74.9375rem) { .menu-footer-top-global .coh-ce-3bd48674 { border-width: 0; border-style: none; margin-left: 0; padding-left: 0; font-size: 1.25rem; } }
.menu-footer-top-global .coh-ce-3bd48674 [aria-expanded="true"] { }
.coh-ce-8a1a41f6 { 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: 74.9375rem) { .coh-ce-8a1a41f6 { 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; } }
@media (min-width: 74.9375rem) { .is-expanded .coh-ce-8a1a41f6 { pointer-events: auto; } }
.menu-footer-top-global .coh-ce-8a1a41f6 { background-color: rgba(0, 0, 0, 0); opacity: 1; }
@media (min-width: 74.9375rem) { .menu-footer-top-global .coh-ce-8a1a41f6 { 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: 74.9375rem) { .menu-footer-top-global .coh-ce-8a1a41f6 .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: 74.9375rem) { .coh-ce-285bd2aa { background-image: none !important; } }
.coh-ce-a8c700d2 { 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: 0.25rem; border-radius: 0.25rem; 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: 74.9375rem) { .coh-ce-a8c700d2 { 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: 74.9375rem) { .coh-ce-a8c700d2:hover { opacity: 1; } }
.menu-footer-top-global .coh-ce-a8c700d2 { color: white; }
@media (min-width: 74.9375rem) { .menu-footer-top-global .coh-ce-a8c700d2 { border-width: 0; border-style: none; -webkit-border-radius: 0; border-radius: 0; opacity: 1; color: white; font-size: 1rem; margin: 0; padding: 0; } }
