.coh-style-360-viewer .coh-modal-inner .spin-image-container .tau-canvas { max-height: 600px; margin-right: auto; margin-left: auto; }
.coh-style-360-viewer .coh-modal-inner .spin-image-container .tau-canvas canvas { max-height: 600px; width: auto; margin-right: auto; margin-left: auto; }
.coh-style-360-viewer .coh-modal-inner .spin-image-container .tau-canvas img { width: auto; max-height: 600px; }
.coh-style-sbd-warranty .warranty-c-upload .dzu-dropzone { background-color: #cf152d; border-width: 0.125rem; border-style: solid; border-color: #cf152d; }
.coh-style-sbd-warranty .arrow { border-left-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-top-color: #cf152d; }
.coh-style-sbd-warranty .warranty-c-loading { color: #cf152d; color: $coh-color-brand-primary !important;; }
.coh-style-gallery { padding-top: -webkit-calc(40px + 8px); padding-top: calc(40px + 8px); padding-right: 32px; margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); }
@media (max-width: 1023px) { .coh-style-gallery { margin-bottom: -webkit-calc(40px + 10px); margin-bottom: calc(40px + 10px); padding-top: 16px; padding-right: 0; } }
.coh-style-gallery .slider-main { margin-bottom: -webkit-calc(40px + 5px); margin-bottom: calc(40px + 5px); }
@media (max-width: 767px) { .coh-style-gallery .slider-main { margin-bottom: -webkit-calc(40px + 10px); margin-bottom: calc(40px + 10px); } }
.coh-style-gallery .slider-main .coh-slider-container-mid { overflow: visible; }
.coh-style-gallery .slider-main .coh-slider-container-mid .slick-arrow { height: 2.75rem; width: 2.75rem; border-width: 0.0625rem; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: #c4c4c4; 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-style-gallery .slider-main .coh-slider-container-mid .slick-arrow:focus { outline-style: auto; }
.coh-style-gallery .slider-main .coh-slider-container-mid .slick-arrow:hover { border-color: #275ce2; }
.coh-style-gallery .slider-main .coh-slider-container-mid .slick-prev:before { content: "arrow_back_ios"; }
.coh-style-gallery .slider-main .coh-slider-container-mid .slick-next:before { content: "arrow_forward_ios"; }
.coh-style-gallery .slider-main .coh-slider-container-inner { overflow: hidden; }
.coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide { padding-right: 5.25rem; padding-left: 5.25rem; height: 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; }
@media (max-width: 767px) { .coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide { padding-right: 0.875rem; padding-left: 0.875rem; } }
@media (max-width: 359px) { .coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide { padding-right: 0.625rem; padding-left: 0.625rem; } }
.coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide:focus { outline-style: none; }
.coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide .main-slider-image img { max-height: 34.875rem; margin-right: auto; margin-left: auto; }
@media (max-width: 767px) { .coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide .main-slider-image img { max-height: 19.1875rem; } }
.coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide .video-modal-open { position: relative; padding-top: 56.25%; height: 0; width: 100%; z-index: 0; }
.coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide .video-modal-open:before { -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; -o-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; cursor: pointer; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 0.25rem; padding-right: 1.5rem; padding-bottom: 0.25rem; padding-left: 1.5rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: white; background-color: #cf152d; min-width: 4.5rem; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-color: #cf152d; content: "play_arrow"; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1; height: 2.875rem; }
.coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide .video-modal-open:hover:before { color: white; background-color: #620410; border-color: #620410; }
.coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide .video-modal-open:focus:before { color: white; background-color: #620410; border-color: #620410; }
.coh-style-gallery .slider-main .coh-slider-container-inner .slick-slide .video-modal-open img { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; }
@media (max-width: 767px) { .coh-style-gallery .slider-main .slick-dots { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 24px; } }
@media (max-width: 767px) { .coh-style-gallery .slider-main .slick-dots li { background-color: #275ce2; height: 0.125rem; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
@media (max-width: 767px) { .coh-style-gallery .slider-main .slick-dots li.slick-active ~ li { background-color: #c4c4c4; } }
.coh-style-gallery .thumbnail-slider { padding-right: 4rem; padding-left: 4rem; }
@media (max-width: 767px) { .coh-style-gallery .thumbnail-slider { padding-right: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-style-gallery .thumbnail-slider.thumbnail-slider-desktop { display: none; } }
.coh-style-gallery .thumbnail-slider.thumbnail-slider-desktop .coh-slider-container-no-bleed-xl > .coh-slider-container-mid { overflow: visible; }
.coh-style-gallery .thumbnail-slider.thumbnail-slider-desktop .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-list .slick-track { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; width: 100% !important; }
.coh-style-gallery .thumbnail-slider.thumbnail-slider-desktop .coh-slider-container-inner .coh-slider-item { width: -webkit-calc(14.2857% - 12px) !important; width: calc(14.2857% - 12px) !important; }
.coh-style-gallery .thumbnail-slider.thumbnail-slider-mobile { display: none; }
@media (max-width: 767px) { .coh-style-gallery .thumbnail-slider.thumbnail-slider-mobile { display: block; } }
@media (max-width: 767px) { .coh-style-gallery .thumbnail-slider .coh-slider-container-inner { margin-right: -0.375rem; margin-left: -0.375rem; } }
.coh-style-gallery .thumbnail-slider .coh-slider-container-inner .coh-slider-item { padding-right: 0; padding-left: 0; border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; margin-right: 0.375rem; margin-bottom: 0.75rem; margin-left: 0.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
.coh-style-gallery .thumbnail-slider .coh-slider-container-inner .coh-slider-item:focus { outline-offset: 1px; }
.coh-style-gallery .thumbnail-slider .coh-slider-container-inner .coh-slider-item.slick-current { border-width: 0.0625rem; border-style: solid; border-color: #275ce2; }
.coh-style-gallery .thumbnail-slider .coh-slider-container-inner .coh-slider-item .thumbnail-image { position: relative; width: 100%; padding-bottom: 100%; }
.coh-style-gallery .thumbnail-slider .coh-slider-container-inner .coh-slider-item .thumbnail-image.thumbnail-image-video:before { content: "play_circle_outline"; color: white; position: absolute; top: 50%; left: 50%; z-index: 2; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 1.625rem; display: block; }
.coh-style-gallery .thumbnail-slider .coh-slider-container-inner .coh-slider-item .thumbnail-image.thumbnail-image-video:after { background-color: rgba(218, 218, 218, 0.7); height: 1.1875rem; width: 1.1875rem; position: absolute; top: 50%; left: 50%; z-index: 1; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: block; -webkit-border-radius: 50%; border-radius: 50%; }
.coh-style-gallery .thumbnail-slider .coh-slider-container-inner .coh-slider-item .thumbnail-image.thumbnail-image-360:before { color: white; font-size: 24px; position: absolute; top: 50%; left: 50%; display: block; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: "360"; z-index: 2; font-family: 'Material Icons Sharp'; }
.coh-style-gallery .thumbnail-slider .coh-slider-container-inner .coh-slider-item .thumbnail-image img { -o-object-fit: contain; object-fit: contain; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-style-gallery .thumbnail-slider .slick-list draggable { margin-right: 0; margin-left: 0; }
.coh-style-gallery .thumbnail-slider .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-list { margin-right: 0; margin-left: 0; }
.coh-style-gallery .thumbnail-slider .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-list .slick-slide.slick-current ~ .slick-slide { opacity: 1; position: relative; }
@media (max-width: 767px) { .coh-style-gallery .thumbnail-slider .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-list .slick-slide.slick-current ~ .slick-slide { opacity: 0.5; } }
.coh-style-gallery .thumbnail-slider .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-list .slick-slide.slick-current ~ .slick-slide:before { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(255, 255, 255, 0)), to(white)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 1%, white 100%); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 1%, white 100%); background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 1%, white 100%); background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; height: 100%; width: 60%; position: absolute; top: 0; display: none; content: ''; z-index: 1; right: -0.0625rem; }
@media (max-width: 767px) { .coh-style-gallery .thumbnail-slider .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-list .slick-slide.slick-current ~ .slick-slide:before { display: block; } }
.coh-style-gallery .thumbnail-slider .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-list .slick-slide.slick-current + .slick-slide:before { display: none; }
.coh-style-gallery .thumbnail-slider .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-list .slick-track { margin-right: 0; margin-left: 0; }
.coh-style-gallery .slick-slide img { max-width: 100%; }
.coh-style-gallery .slick-slider { -ms-touch-action: auto !important; touch-action: auto !important; }
.coh-style-mybrand-login-register { margin-top: -webkit-calc(80px + 24px - 4px); margin-top: calc(80px + 24px - 4px); margin-bottom: -webkit-calc(80px + 24px - 4px); margin-bottom: calc(80px + 24px - 4px); }
@media (max-width: 1023px) { .coh-style-mybrand-login-register { margin-top: -webkit-calc(40px + 8px); margin-top: calc(40px + 8px); margin-bottom: -webkit-calc(40px + 8px); margin-bottom: calc(40px + 8px); } }
.coh-style-mybrand-login-register .user-login-form { padding-top: 32px; padding-right: 32px; padding-bottom: -webkit-calc(32px + 4px); padding-bottom: calc(32px + 4px); padding-left: 32px; border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; margin-left: 12px; max-width: -webkit-calc(50% - 12px); max-width: calc(50% - 12px); -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
@media (max-width: 1023px) { .coh-style-mybrand-login-register .user-login-form { margin-right: 12px; margin-bottom: -webkit-calc(40px + 2px); margin-bottom: calc(40px + 2px); max-width: -webkit-calc(100% - 24px); max-width: calc(100% - 24px); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-style: none; } }
@media (max-width: 767px) { .coh-style-mybrand-login-register .user-login-form { border-style: none; padding-top: 0; padding-right: 0; padding-left: 0; } }
.coh-style-mybrand-login-register .user-login-form h1, .coh-style-mybrand-login-register .user-login-form h2 { text-transform: uppercase; margin-bottom: 24px; }
@media (max-width: 1023px) { .coh-style-mybrand-login-register .user-login-form h1, .coh-style-mybrand-login-register .user-login-form h2 { margin-bottom: 32px; } }
.coh-style-mybrand-login-register .user-register-form { margin-right: 12px; max-width: -webkit-calc(41.66667% - 12px); max-width: calc(41.66667% - 12px); }
@media (max-width: 1023px) { .coh-style-mybrand-login-register .user-register-form { margin-left: 12px; max-width: -webkit-calc(100% - 24px); max-width: calc(100% - 24px); } }
.coh-style-mybrand-login-register .user-register-form h1, .coh-style-mybrand-login-register .user-register-form h2 { margin-bottom: 16px; text-transform: uppercase; }
@media (max-width: 1023px) { .coh-style-mybrand-login-register .user-register-form h1, .coh-style-mybrand-login-register .user-register-form h2 { margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); } }
.coh-style-mybrand-login-register .user-register-form .webform-required { margin-bottom: -webkit-calc(32px + 2px); margin-bottom: calc(32px + 2px); color: #4d4d4d; font-size: 0.875rem; line-height: 1.375rem; }
@media (max-width: 1023px) { .coh-style-mybrand-login-register .user-register-form .webform-required { margin-bottom: 16px; } }
.coh-style-mybrand-login-register .user-register-form .password-confirm--wrapper > .fieldset-wrapper > .form-type-password.form-item-newpassword-pass2 strong.valid { padding-top: 0.3125rem; display: block; }
.coh-style-mybrand-login-register .user-register-form .password-confirm--wrapper > .fieldset-wrapper > .form-type-password.form-item-newpassword-pass2 strong.error { margin-top: 0.5rem; }
.coh-style-mybrand-login-register .user-register-form .password-confirm--wrapper > .fieldset-wrapper > .form-type-password.form-item-newpassword-pass1 strong.error { margin-top: 0; }
.coh-style-mybrand-login-register .user-register-form .password-confirm--wrapper > .fieldset-wrapper > .form-type-password > strong.valid { font-weight: normal; color: #477d00; font-size: 1.125rem; }
.coh-style-mybrand-login-register .user-register-form .password-confirm--wrapper > .fieldset-wrapper > .form-type-password > strong.valid:before { vertical-align: -0.375rem; color: #477d00; margin-right: 4px; content: "check"; }
.coh-style-mybrand-login-register .user-register-form .password-confirm--wrapper > .fieldset-wrapper > .form-item-newpassword-pass2 > form.password-confirm { margin-bottom: 8px; }
.coh-style-mybrand-login-register .user-register-form .password-confirm--wrapper > .fieldset-wrapper > .form-item-newpassword-pass1 > p:not(#edit-newpassword-pass1--description) { display: none; }
.coh-style-mybrand-login-register .user-login-form h1, .coh-style-mybrand-login-register .user-login-form h2, .coh-style-mybrand-login-register .user-register-form h1, .coh-style-mybrand-login-register .user-register-form h2 { font-family: 'Teko', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 2.25rem; line-height: 2.5rem; }
@media (max-width: 1023px) { .coh-style-mybrand-login-register .user-login-form h1, .coh-style-mybrand-login-register .user-login-form h2, .coh-style-mybrand-login-register .user-register-form h1, .coh-style-mybrand-login-register .user-register-form h2 { font-size: 2rem; line-height: 2.25rem; } }
.coh-style-product-gallery-and-summary { display: grid; grid-template-columns: minmax(0,2fr) minmax(0,1fr); -webkit-column-gap: 32px; -moz-column-gap: 32px; column-gap: 32px; height: 100%; padding-top: 0; }
@media (max-width: 1023px) { .coh-style-product-gallery-and-summary { grid-template-columns: minmax(0,1fr); } }
.coh-style-product-gallery-and-summary .coh-style-custom-gallery { grid-column: 1; grid-row: 1/9; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; width: 100%; }
@media (max-width: 1023px) { .coh-style-product-gallery-and-summary .coh-style-custom-gallery { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; grid-row: inherit; } }
.coh-style-product-gallery-and-summary .product-description { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; padding-top: -webkit-calc(40px + 8px); padding-top: calc(40px + 8px); }
@media (max-width: 1023px) { .coh-style-product-gallery-and-summary .product-description { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; padding-top: 1rem; } }
.coh-style-product-gallery-and-summary > div:not(product-description) { grid-column: 2; }
@media (max-width: 1023px) { .coh-style-product-gallery-and-summary > div:not(product-description) { grid-column: 1; } }
.coh-style-product-gallery-and-summary .button-container { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
.coh-style-product-gallery-and-summary .product-variants { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.coh-style-product-gallery-and-summary .ecorebate-center-container { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
.coh-style-product-gallery-and-summary .coh-style-product-features-benefits { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
.coh-style-product-description { padding-top: 32px; padding-bottom: 32px; position: relative; }
.coh-style-product-description .description-container { position: relative; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.coh-style-product-description .read-more { position: absolute; bottom: 0; left: 0; display: inline-block; }
.coh-style-product-description .description-container[aria-expanded=false]:after { background-color: white; height: 1.5rem; width: 100%; bottom: 0; left: 0; position: absolute; content: ""; opacity: 0.6; }
html[dir="rtl"] .coh-style-product-description .read-more { right: 0; left: auto; }
.coh-style-pull-quote-template[data-pq-background-color='light'] .author-container { border-width: 1px; border-style: solid; border-color: #1a1a1a; background-color: #1a1a1a; }
.coh-style-pull-quote-template[data-pq-background-color='light'] .author-container .author-name { font-size: 14px; color: #eeeeee; }
.coh-style-pull-quote-template[data-pq-background-color='light'] .author-container .author-designation { font-size: 12px; }
.coh-style-pull-quote-template[data-pq-background-color='light-grey'] .author-container { background-color: #1a1a1a; }
.coh-style-pull-quote-template[data-pq-background-color='light-grey'] .author-container .author-name { color: #eeeeee; }
.coh-style-pull-quote-template[data-pq-background-color='light-grey'] .title-container { background-color: #eeeeee; }
.coh-style-pull-quote-template[data-pq-background-color='dark-grey'] .title-container { color: white; background-color: #1a1a1a; }
.coh-style-pull-quote-template[data-pq-background-color='dark-grey'] .title-container h1, .coh-style-pull-quote-template[data-pq-background-color='dark-grey'] .title-container h2, .coh-style-pull-quote-template[data-pq-background-color='dark-grey'] .title-container h3, .coh-style-pull-quote-template[data-pq-background-color='dark-grey'] .title-container h4, .coh-style-pull-quote-template[data-pq-background-color='dark-grey'] .title-container h5, .coh-style-pull-quote-template[data-pq-background-color='dark-grey'] .title-container p, .coh-style-pull-quote-template[data-pq-background-color='dark-grey'] .title-container .coh-heading { color: white; }
.coh-style-pull-quote-template[data-pq-background-color='dark-grey'] .author-container { background-color: #1a1a1a; }
.coh-style-pull-quote-template[data-pq-background-color='dark'] .title-container { background-color: black; color: white; }
.coh-style-pull-quote-template[data-pq-background-color='dark'] .title-container h1, .coh-style-pull-quote-template[data-pq-background-color='dark'] .title-container h2, .coh-style-pull-quote-template[data-pq-background-color='dark'] .title-container h3, .coh-style-pull-quote-template[data-pq-background-color='dark'] .title-container h4, .coh-style-pull-quote-template[data-pq-background-color='dark'] .title-container h5, .coh-style-pull-quote-template[data-pq-background-color='dark'] .title-container p, .coh-style-pull-quote-template[data-pq-background-color='dark'] .title-container .coh-heading { color: white; }
.coh-style-pull-quote-template[data-pq-background-color='dark'] .author-container { background-color: black; }
.coh-style-pull-quote-template[data-fg-image-align='top-left'] img { -o-object-position: 0 0; object-position: 0 0; }
.coh-style-pull-quote-template[data-fg-image-align='top-right'] img { -o-object-position: 100% 0; object-position: 100% 0; }
.coh-style-pull-quote-template[data-fg-image-align='top-center'] img { -o-object-position: 50% 0; object-position: 50% 0; }
.coh-style-pull-quote-template[data-fg-image-align='center-left'] img { -o-object-position: 0 50%; object-position: 0 50%; }
.coh-style-pull-quote-template[data-fg-image-align='center-center'] img { -o-object-position: 50% 50%; object-position: 50% 50%; }
.coh-style-pull-quote-template[data-fg-image-align='center-right'] img { -o-object-position: 100% 50%; object-position: 100% 50%; }
.coh-style-pull-quote-template[data-fg-image-align='bottom-left'] img { -o-object-position: 0 100%; object-position: 0 100%; }
.coh-style-pull-quote-template[data-fg-image-align='bottom-center'] img { -o-object-position: 50% 100%; object-position: 50% 100%; }
.coh-style-pull-quote-template[data-fg-image-align='bottom-right'] img { -o-object-position: 100% 100%; object-position: 100% 100%; }
.coh-style-pull-quote-template .title-container { background-color: white; padding: 24px; width: -webkit-calc(100% - 63px); width: calc(100% - 63px); }
@media (max-width: 1023px) { .coh-style-pull-quote-template .title-container { width: 100%; } }
.coh-style-pull-quote-template .title-container:before { -webkit-transform: rotateX(180deg) rotateY(180deg); transform: rotateX(180deg) rotateY(180deg); content: "format_quote"; font-family: 'Material Icons Sharp'; font-weight: normal; font-style: normal; line-height: 1; letter-spacing: normal; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; white-space: nowrap; }
.coh-style-pull-quote-template .foreground-image { position: absolute; bottom: 0; right: 0; height: 120px; width: 120px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }
@media (max-width: 1023px) { .coh-style-pull-quote-template .foreground-image { display: none; } }
.coh-style-pull-quote-template .foreground-image .bynder-media-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-style-pull-quote-template .foreground-image .bynder-media-container img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
@media (max-width: 359px) { .coh-style-pull-quote-template .foreground-image .bynder-media-container img { display: none; } }
.coh-style-pull-quote-template .author-info-container { position: relative; }
.coh-style-pull-quote-template .author-info-container .author-container { float: left; display: inline-block; padding-top: 12px; padding-right: -webkit-calc(24px + 44px); padding-right: calc(24px + 44px); padding-bottom: 12px; padding-left: 24px; width: -webkit-calc(100% - 63px); width: calc(100% - 63px); margin-bottom: 30px; }
@media (max-width: 1023px) { .coh-style-pull-quote-template .author-info-container .author-container { width: 100%; margin-bottom: 0; padding-right: 24px; } }
.coh-style-pull-quote-template .author-info-container .author-container .author-name { text-transform: uppercase; font-size: 1.125rem; margin-bottom: 0; color: white; font-weight: 600; }
@media (max-width: 1023px) { .coh-style-pull-quote-template .author-info-container .author-container .author-name { font-size: 1rem; } }
.coh-style-pull-quote-template .author-info-container .author-container .author-designation { font-size: 12px; color: white; }
@media (max-width: 767px) { .coh-style-pull-quote-template .author-info-container .author-container .author-designation { line-height: 1.5; } }
.coh-style-quick { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 400; display: none; }
@media (max-width: 1023px) { .coh-style-quick { z-index: 1100; } }
.is-active.coh-style-quick { display: block; }
.coh-style-quick .quick-view-container-overlay { background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 400; }
.coh-style-quick .quick-view-container-content { background-color: white; max-height: 90%; min-width: 27.1875rem; max-width: 61.25rem; width: 100%; position: relative; z-index: 401; padding: -webkit-calc(40px + 10px); padding: calc(40px + 10px); overflow: auto; height: auto; margin: auto; }
@media (max-width: 1023px) { .coh-style-quick .quick-view-container-content { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } }
.coh-style-quick .quick-view-container-content .quick-view-close { position: absolute; top: 0; right: 0; border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; height: 3rem; width: 3rem; background-color: rgba(0, 0, 0, 0); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-quick .quick-view-container-content .quick-view-close:before { content: "close"; font-size: 1.125rem; font-family: Material Icons Sharp; }
.coh-style-quick .quick-view-container-content img { max-height: 18.75rem; margin-right: auto; margin-left: auto; max-width: 100%; }
@media (max-width: 1023px) { .coh-style-quick .quick-view-container-content img { max-height: 13.125rem; margin-bottom: 24px; } }
.coh-style-quick .quick-view-container-content .qv-buy-button, .coh-style-quick .quick-view-container-content .qv-wheretobuy-button { margin-right: 1.5rem; }
@media (max-width: 767px) { .coh-style-quick .quick-view-container-content .qv-buy-button, .coh-style-quick .quick-view-container-content .qv-wheretobuy-button { margin-right: 0; margin-bottom: 1rem; width: 100%; min-width: 100%; } }
@media (max-width: 767px) { .coh-style-quick .quick-view-container-content .quick-view-show-more-btn { width: 100%; min-width: 100%; } }
.coh-style-quick .quick-view-container-content .qv-features-benefits ul { list-style-type: disc; list-style-position: outside; margin-bottom: 32px; margin-left: 0.9375rem; }
.coh-style-quick .quick-view-container-content .quick-view-ratings-review { margin-bottom: 24px; }
.coh-style-quick .quick-view-content-wrapper { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; position: fixed; top: 0; bottom: 0; left: 0; right: 0; }
html[dir="rtl"] .coh-style-quick .quick-view-container-content .quick-view-show-more-btn { margin-right: 1.5rem; }
html[dir="rtl"] .coh-style-quick .quick-view-container-content .qv-buy-button, html[dir="rtl"] .coh-style-quick .quick-view-container-content .qv-wheretobuy-button { margin-right: 0; }
html[dir="rtl"] .coh-style-quick .quick-view-container-content .qv-features-benefits ul { margin-right: 0.9375rem; margin-left: 0; }
.coh-style-redemption-cta[data-button-alignment][data-button-alignment="left"] { text-align: left; }
.coh-style-redemption-cta[data-button-alignment][data-button-alignment="center"] { text-align: center; }
.coh-style-redemption-cta[data-button-alignment][data-button-alignment="right"] { text-align: right; }
.coh-style-redemption-cta .coh-style-button-action { max-width: 346px; width: 100%; }
@media (max-width: 767px) { .coh-style-redemption-cta .coh-style-button-action { width: 100%; } }
html[dir="rtl"] .coh-style-redemption-cta[data-button-alignment][data-button-alignment="left"] { text-align: right; }
html[dir="rtl"] .coh-style-redemption-cta[data-button-alignment][data-button-alignment="right"] { text-align: left; }
.coh-style-reviews-and-ratings { margin-bottom: 3rem; }
@media (max-width: 767px) { .coh-style-reviews-and-ratings { margin-bottom: 1.5rem; } }
.coh-style-reviews-and-ratings .duplo-review-rating > div > div:first-child .bv-cleanslate { margin-top: 48px !important; }
@media (max-width: 767px) { .coh-style-reviews-and-ratings .duplo-review-rating > div > div:first-child .bv-cleanslate { margin-top: 32px !important; } }
.coh-style-sku-disclaimer-text { margin-top: 32px; margin-bottom: 32px; }
.coh-style-sku-disclaimer-text .title { margin-bottom: 0; }
.coh-style-sku-disclaimer-text ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
.coh-style-sku-disclaimer-text ul li { margin-bottom: 0.75rem; }
.coh-style-sku-disclaimer-text ul li:last-child { margin-bottom: 0; }
.coh-style-family-products-table div .reference-view-all, .coh-style-family-products-table div .reference-view-less { -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; color: #1a1a1a; font-size: 0.875rem; line-height: 1rem; text-decoration: underline; margin-top: 24px; margin-right: -webkit-calc(16px + 2px); margin-right: calc(16px + 2px); margin-bottom: 24px; margin-left: -webkit-calc(16px + 2px); margin-left: calc(16px + 2px); display: inline-block; }
@media (max-width: 767px) { .coh-style-family-products-table div .reference-view-all, .coh-style-family-products-table div .reference-view-less { margin-right: 12px; margin-left: 12px; } }
.coh-style-family-products-table div .reference-view-all:before, .coh-style-family-products-table div .reference-view-less:before { vertical-align: -0.375rem; color: #275ce2; font-size: 1.25rem; margin-right: 4px; content: "add_box"; }
.coh-style-family-products-table div .reference-view-all:hover, .coh-style-family-products-table div .reference-view-less:hover { text-decoration: none; }
.coh-style-family-products-table div .reference-view-less:before { content: "indeterminate_check_box"; }
.coh-style-family-products-table table { display: table; }
.coh-style-family-products-table table.table-collapsed { position: relative; }
.coh-style-family-products-table table.table-collapsed:after { background-color: white; height: 0.5rem; width: 100%; position: absolute; bottom: 0; left: 0; -webkit-box-shadow: 0 -0.625rem 0.9375rem rgba(0, 0, 0, 0.2); box-shadow: 0 -0.625rem 0.9375rem rgba(0, 0, 0, 0.2); content: ''; }
.other-products.coh-style-search-landing-page .coh-title { margin-top: 5.625rem; margin-bottom: 1rem; }
.coh-style-search-landing-page .results-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-search-landing-page .filter-results { margin-top: 2.375rem; margin-left: 0.625rem; }
@media (max-width: 1023px) { .coh-style-search-landing-page .filter-results { margin-left: 0; } }
.coh-style-search-landing-page .filter-results a { text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; border-bottom-color: #1a1a1a; }
@media (max-width: 1023px) { .coh-style-search-landing-page .filter-results a { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-search-landing-page .filter-results a:hover { text-decoration: none; border-bottom-color: rgba(0, 0, 0, 0); }
@media (max-width: 1023px) { .coh-style-search-landing-page .results-column { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
@media (max-width: 1023px) { .coh-style-search-landing-page .filter-column { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-style-search-landing-page .coh-style-filtered-product-grid { margin-bottom: 0; }
.coh-style-search-landing-page .view-all-search-results a { font-style: italic; }
.coh-style-search-results-page .title { margin-bottom: 16px; color: #1a1a1a; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 2rem; line-height: 2.5rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-search-results-page .title { font-size: 1.75rem; line-height: 2.25rem; } }
.coh-style-search-results-page .title p { margin-top: 16px; margin-bottom: -webkit-calc(40px + 16px); margin-bottom: calc(40px + 16px); font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-search-results-page .title p { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-search-results-page nav.tabs { margin-top: -webkit-calc(40px + 8px); margin-top: calc(40px + 8px); }
@media (max-width: 767px) { .coh-style-search-results-page nav.tabs { margin-top: 32px; } }
.coh-style-search-results-page nav.tabs ul { background-color: rgba(0, 0, 0, 0); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: auto; margin-left: auto; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 767px) { .coh-style-search-results-page nav.tabs ul { margin-right: 32px; margin-left: 32px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 359px) { .coh-style-search-results-page nav.tabs ul { margin-right: 16px; margin-left: 16px; } }
.coh-style-search-results-page nav.tabs ul > span { font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; margin-right: -webkit-calc(12px - 1px); margin-right: calc(12px - 1px); }
@media (max-width: 1023px) { .coh-style-search-results-page nav.tabs ul > span { font-size: 1rem; line-height: 1.5rem; } }
@media (max-width: 767px) { .coh-style-search-results-page nav.tabs ul > span { margin-right: 0; margin-bottom: 8px; width: 100%; } }
.coh-style-search-results-page nav.tabs ul li { border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; cursor: pointer; margin-right: 0; -webkit-border-top-left-radius: 0.125rem; border-top-left-radius: 0.125rem; -webkit-border-bottom-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-right-width: 0; }
.coh-style-search-results-page nav.tabs ul li:last-child { -webkit-border-top-right-radius: 0.125rem; border-top-right-radius: 0.125rem; -webkit-border-bottom-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-right-width: 0.0625rem; }
.coh-style-search-results-page nav.tabs ul li.is-active { border-color: #275ce2; border-right-width: 0.0625rem; }
.coh-style-search-results-page nav.tabs ul li.is-active:hover { text-decoration: underline; }
.coh-style-search-results-page nav.tabs ul li.is-active:hover a { text-decoration: underline; }
.coh-style-search-results-page nav.tabs ul li.is-active a { color: #275ce2; }
.coh-style-search-results-page nav.tabs ul li.is-active + li { border-left-width: 0; }
.coh-style-search-results-page nav.tabs ul li a { background-color: white; color: #1a1a1a; line-height: 1.25rem; text-align: center; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1.125rem; text-transform: none; padding-top: -webkit-calc(8px - 2px); padding-top: calc(8px - 2px); padding-right: 16px; padding-bottom: -webkit-calc(8px - 2px); padding-bottom: calc(8px - 2px); padding-left: 16px; }
@media (max-width: 1023px) { .coh-style-search-results-page nav.tabs ul li a { line-height: 1.25rem; font-size: 1rem; } }
.coh-style-search-results-page nav.tabs ul li a:hover { text-decoration: underline; }
.coh-style-search-results-page nav.tabs ul li + li { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }
.coh-style-search-results-page .pager { margin-top: -webkit-calc(24px - 2px); margin-top: calc(24px - 2px); }
.coh-style-search-results-page .pager ul.pager__items { max-width: 75%; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 767px) { .coh-style-search-results-page .pager ul.pager__items { max-width: 100%; } }
.coh-style-search-results-page .facet-empty { display: none; }
html[dir="rtl"] .coh-style-search-results-page .pager .pager__items .pager__item--next a:before { content: "chevron_left"; }
html[dir="rtl"] .coh-style-search-results-page .pager .pager__items .pager__item--previous a:before { content: "chevron_right"; }
.coh-style-single-cta[data-button-alignment][data-button-alignment="left"] { text-align: left; }
.coh-style-single-cta[data-button-alignment][data-button-alignment="center"] { text-align: center; }
.coh-style-single-cta[data-button-alignment][data-button-alignment="right"] { text-align: right; }
.coh-style-single-cta .coh-style-button-action { max-width: 346px; width: 100%; }
@media (max-width: 767px) { .coh-style-single-cta .coh-style-button-action { width: 100%; } }
html[dir="rtl"] .coh-style-single-cta[data-button-alignment][data-button-alignment="left"] { text-align: right; }
html[dir="rtl"] .coh-style-single-cta[data-button-alignment][data-button-alignment="right"] { text-align: left; }
.coh-style-social-icons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-social-icons[data-image-size="icon-small"] img { max-width: 1.875rem; }
.coh-style-social-icons[data-image-size="icon-medium"] img { max-width: 4.25rem; }
.coh-style-social-icons[data-image-size="icon-medium"] a { padding-right: 1rem; padding-left: 1rem; }
.coh-style-social-icons[data-image-size="icon-large"] img { max-width: 7.5rem; }
.coh-style-social-icons[data-image-size="icon-large"] a { padding-right: 1.5rem; padding-left: 1.5rem; }
.coh-style-social-icons[data-image-alignment="icon-left"] { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-style-social-icons[data-image-alignment="icon-center"] { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-social-icons[data-image-alignment="icon-right"] { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-style-social-icons a { padding: 0.5rem; }
.coh-style-specifications { padding-top: 32px; padding-bottom: -webkit-calc(40px + 1px); padding-bottom: calc(40px + 1px); margin-bottom: 32px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; position: relative; z-index: 0; overflow: hidden; }
.coh-style-specifications table { width: 100%; }
.coh-style-specifications table.table-collapsed:after { height: 4.25rem; width: 100%; position: absolute; content: ''; left: 0; bottom: 0; -webkit-box-shadow: 0 -0.625rem 0.9375rem rgba(0, 0, 0, 0.2); box-shadow: 0 -0.625rem 0.9375rem rgba(0, 0, 0, 0.2); background-color: white; display: block; }
.coh-style-specifications table.table-expanded { margin-bottom: -webkit-calc(24px + 3px); margin-bottom: calc(24px + 3px); }
.coh-style-specifications table tbody { display: table; width: 100%; }
@media (max-width: 767px) { .coh-style-specifications table tbody tr { padding: 16px; } }
.coh-style-specifications table tbody tr:nth-child(odd) { background-color: #eeeeee; }
.coh-style-specifications table tbody tr:nth-child(even) { background-color: white; }
.coh-style-specifications table tbody tr td { width: 50%; padding: 16px; }
@media (max-width: 767px) { .coh-style-specifications table tbody tr td { width: 100%; padding: 0; } }
.coh-style-specifications table tbody tr td:first-child { border-right-style: solid; border-right-width: 0.0625rem; border-right-color: #c4c4c4; }
@media (max-width: 767px) { .coh-style-specifications table tbody tr td:first-child { border-right-style: none; } }
.coh-style-specifications table tbody tr td:last-child div { font-weight: 700; display: inline-block; margin-right: -4px; }
.coh-style-specifications table tbody tr td div { font-size: 0.875rem; line-height: 1.375rem; color: #1a1a1a; text-transform: none; }
@media (max-width: 767px) { .coh-style-specifications table, .coh-style-specifications tbody, .coh-style-specifications tr, .coh-style-specifications td { display: block; } }
.coh-style-specifications .reference-view-all, .coh-style-specifications .reference-view-less { color: #1a1a1a; font-size: 0.875rem; line-height: 1rem; text-decoration: underline; display: inline-block; margin-top: 24px; margin-right: -webkit-calc(16px + 2px); margin-right: calc(16px + 2px); margin-bottom: 24px; margin-left: -webkit-calc(16px + 2px); margin-left: calc(16px + 2px); position: absolute; bottom: 0; z-index: 1; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
@media (max-width: 767px) { .coh-style-specifications .reference-view-all, .coh-style-specifications .reference-view-less { margin-right: 12px; margin-left: 12px; } }
.coh-style-specifications .reference-view-all:before, .coh-style-specifications .reference-view-less:before { font-size: 1.25rem; margin-right: 4px; content: "add_box"; color: #275ce2; vertical-align: -0.375rem; }
.coh-style-specifications .reference-view-all:hover, .coh-style-specifications .reference-view-less:hover { text-decoration: none; }
.coh-style-specifications .reference-view-less:before { content: "indeterminate_check_box"; }
.coh-style-support-section { padding-top: 32px; }
@media (max-width: 767px) { .coh-style-support-section { padding-top: -webkit-calc(32px + 4px); padding-top: calc(32px + 4px); padding-bottom: -webkit-calc(8px - 2px); padding-bottom: calc(8px - 2px); } }
.coh-style-support-section .support { margin-bottom: 16px; }
.coh-style-support-section .warranty, .coh-style-support-section .service, .coh-style-support-section .manuals { margin-bottom: -webkit-calc(16px - 2px); margin-bottom: calc(16px - 2px); height: -webkit-calc(100% - 14px); height: calc(100% - 14px); border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-color: #c4c4c4; border-left-color: #c4c4c4; border-right-color: #c4c4c4; border-bottom-width: 0.0625rem; border-left-width: 0.0625rem; border-right-width: 0.0625rem; }
.coh-style-support-section .warranty .top-bar, .coh-style-support-section .service .top-bar, .coh-style-support-section .manuals .top-bar { color: white; font-size: 1rem; line-height: 1.25rem; text-transform: uppercase; font-weight: bold; background-color: #1a1a1a; padding-top: -webkit-calc(16px + 2px); padding-top: calc(16px + 2px); padding-right: 24px; padding-bottom: -webkit-calc(16px + 2px); padding-bottom: calc(16px + 2px); padding-left: 24px; margin-right: -0.0625rem; margin-bottom: 0; margin-left: -0.0625rem; }
@media (max-width: 767px) { .coh-style-support-section .warranty .top-bar, .coh-style-support-section .service .top-bar, .coh-style-support-section .manuals .top-bar { padding-right: 16px; padding-left: 16px; } }
.coh-style-support-section .warranty .block-content, .coh-style-support-section .service .block-content, .coh-style-support-section .manuals .block-content { padding: 24px; color: #1a1a1a; font-size: 0.875rem; line-height: 1rem; }
@media (max-width: 767px) { .coh-style-support-section .warranty .block-content, .coh-style-support-section .service .block-content, .coh-style-support-section .manuals .block-content { padding: 16px; } }
.coh-style-support-section .warranty .block-content p, .coh-style-support-section .warranty .block-content li, .coh-style-support-section .service .block-content p, .coh-style-support-section .service .block-content li, .coh-style-support-section .manuals .block-content p, .coh-style-support-section .manuals .block-content li { font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-support-section .warranty .block-content p, .coh-style-support-section .warranty .block-content li, .coh-style-support-section .service .block-content p, .coh-style-support-section .service .block-content li, .coh-style-support-section .manuals .block-content p, .coh-style-support-section .manuals .block-content li { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-support-section .warranty .block-content p a, .coh-style-support-section .warranty .block-content li a, .coh-style-support-section .service .block-content p a, .coh-style-support-section .service .block-content li a, .coh-style-support-section .manuals .block-content p a, .coh-style-support-section .manuals .block-content li a { display: inline; margin-top: 0; margin-bottom: 0; }
.coh-style-support-section .warranty .block-content a, .coh-style-support-section .service .block-content a, .coh-style-support-section .manuals .block-content a { text-decoration: underline; color: #1a1a1a; margin-top: -webkit-calc(24px - 4px); margin-top: calc(24px - 4px); margin-bottom: 4px; display: inline-block; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-support-section .warranty .block-content a:hover, .coh-style-support-section .service .block-content a:hover, .coh-style-support-section .manuals .block-content a:hover { text-decoration: none; color: #00184d; }
.coh-style-support-section .warranty .block-content a:focus, .coh-style-support-section .service .block-content a:focus, .coh-style-support-section .manuals .block-content a:focus { color: #00184d; }
.coh-style-support-section .warranty .block-content a[disabled], .coh-style-support-section .service .block-content a[disabled], .coh-style-support-section .manuals .block-content a[disabled] { color: #6b6b6b !important; cursor: not-allowed !important; text-decoration: none !important; }
.coh-style-support-section .warranty .block-content ul, .coh-style-support-section .service .block-content ul, .coh-style-support-section .manuals .block-content ul { margin-bottom: -webkit-calc(16px - 2px); margin-bottom: calc(16px - 2px); }
.coh-style-support-section .warranty .block-content ul li, .coh-style-support-section .service .block-content ul li, .coh-style-support-section .manuals .block-content ul li { list-style-type: disc; list-style-position: inside; }
.coh-style-support-section .warranty .block-content ul li.no-style, .coh-style-support-section .service .block-content ul li.no-style, .coh-style-support-section .manuals .block-content ul li.no-style { list-style-type: none; list-style-position: inside; }
.coh-style-support-section .manuals { margin-top: 4px; margin-bottom: 0; }
@media (max-width: 767px) { .coh-style-support-section .manuals { margin-bottom: -webkit-calc(8px - 2px); margin-bottom: calc(8px - 2px); } }
.coh-style-support-section .manuals #support-manuals { margin-bottom: 4px; }
.coh-style-support-section .manuals #support-manuals #product-manuals-list ul li { padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: -webkit-calc(32px + 2px); padding-right: calc(32px + 2px); padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: -webkit-calc(32px + 2px); padding-left: calc(32px + 2px); background-color: #eeeeee; margin-bottom: 4px; color: #1a1a1a; line-height: 1.375rem; }
@media (max-width: 767px) { .coh-style-support-section .manuals #support-manuals #product-manuals-list ul li { padding-top: -webkit-calc(12px - 2px); padding-top: calc(12px - 2px); padding-right: 12px; padding-bottom: -webkit-calc(32px + 4px); padding-bottom: calc(32px + 4px); padding-left: -webkit-calc(40px - 2px); padding-left: calc(40px - 2px); position: relative; } }
.coh-style-support-section .manuals #support-manuals #product-manuals-list ul li:before { margin-right: -webkit-calc(12px + 1px); margin-right: calc(12px + 1px); content: "insert_drive_file"; vertical-align: -0.3125rem; font-size: 1.25rem; }
@media (max-width: 767px) { .coh-style-support-section .manuals #support-manuals #product-manuals-list ul li:before { position: absolute; left: 0.5625rem; margin-right: -webkit-calc(12px - 2px); margin-right: calc(12px - 2px); } }
.coh-style-support-section .manuals #support-manuals #product-manuals-list ul li:last-child { margin-bottom: 0; }
.coh-style-support-section .manuals #support-manuals #product-manuals-list ul li a { margin-top: -webkit-calc(4px - 2px); margin-top: calc(4px - 2px); margin-bottom: 0; color: #1a1a1a; float: right; }
@media (max-width: 767px) { .coh-style-support-section .manuals #support-manuals #product-manuals-list ul li a { margin-top: -webkit-calc(8px - 2px); margin-top: calc(8px - 2px); position: absolute; right: 0.625rem; bottom: 0.625rem; float: none; } }
.coh-style-support-section .manuals #support-manuals #product-manuals-list ul li a:after { content: "file_download"; margin-left: 12px; text-decoration: none; vertical-align: -0.4375rem; font-size: 1.25rem; display: inline-block; }
.coh-style-support-section .manuals #support-manuals a { margin-top: 0; margin-bottom: 0; }
.coh-style-support-section .manuals nav p { margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); }
.coh-style-table-container { width: 100%; }
@media (max-width: 1023px) { .coh-style-table-container { display: block; } }
.coh-style-table-container .sbd-table-header { background-color: #4d4d4d; }
.coh-style-table-container .sbd-table-header p, .coh-style-table-container .sbd-table-header b, .coh-style-table-container .sbd-table-header span, .coh-style-table-container .sbd-table-header h1, .coh-style-table-container .sbd-table-header h2, .coh-style-table-container .sbd-table-header h3, .coh-style-table-container .sbd-table-header h4, .coh-style-table-container .sbd-table-header h5, .coh-style-table-container .sbd-table-header a { color: white; }
.coh-style-table-container .sbd-table-row:nth-child(odd) { background-color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-table-container .sbd-table-row:nth-child(odd) { background-color: rgba(0, 0, 0, 0); } }
.coh-style-table-container .sbd-table-cell { padding: 1rem; vertical-align: middle; text-align: left; }
@media (max-width: 1023px) { .coh-style-table-container thead, .coh-style-table-container tbody, .coh-style-table-container th, .coh-style-table-container td, .coh-style-table-container tr { display: block; } }
@media (max-width: 1023px) { .coh-style-table-container .sbd-table-header { position: absolute; top: -9999px; left: -9999px; } }
@media (max-width: 1023px) { .coh-style-table-container tr { border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; margin-bottom: 2rem; } }
@media (max-width: 1023px) { .coh-style-table-container tr td:nth-child(odd) { background-color: #eeeeee; } }
@media (max-width: 1023px) { .coh-style-table-container td { text-align: left; position: relative; white-space: normal; display: -webkit-box; display: -webkit-flex; 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 (max-width: 1023px) { .coh-style-table-container td:before { position: relative; text-align: left; content: attr(data-title); font-size: 0.875rem; } }
.coh-style-zendesk-messenger .form-popup { background-color: rgba(0, 0, 0, 0); right: 20px; width: auto; }
@media (max-width: 767px) { .coh-style-zendesk-messenger .form-popup { height: 100%; padding: 0; margin: 0; top: 0; bottom: 0; left: 0; right: 0; } }
.coh-style-zendesk-messenger .form-popup #header { background-color: black; height: 36px; }
.coh-style-zendesk-messenger .form-popup #header .header-icon img { -webkit-border-radius: 10px; border-radius: 10px; }
.coh-style-zendesk-messenger .form-popup .button-set { margin-top: 24px; }
.coh-style-zendesk-messenger .form-popup .button-set .submit-button, .coh-style-zendesk-messenger .form-popup .button-set .cancel-button { background-color: #cf152d; -webkit-border-radius: 20px; border-radius: 20px; padding: 10px; color: white; border-width: 1px; border-color: #cf152d; font-size: 14px; line-height: 20px; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.coh-style-zendesk-messenger .form-popup .button-set .submit-button { margin-right: 10px; }
.coh-style-zendesk-messenger .form-popup .button-set .submit-button:hover { background-color: #620410; border-color: #620410; }
.coh-style-zendesk-messenger .form-popup .button-set .cancel-button { background-color: #c4c4c4; color: #353535; }
.coh-style-zendesk-messenger .form-popup .button-set .cancel-button:hover { background-color: #888888; border-color: #888888; color: white; }
.coh-style-zendesk-messenger .form-popup select { margin-top: 6px; border: 1px solid rgba(71,69,123,.12); outline: none; -webkit-appearance: none;: none; padding-top: 0.1875rem; padding-right: 0.9375rem; padding-bottom: 0.1875rem; padding-left: 0.9375rem; -webkit-border-radius: 20px; border-radius: 20px; height: 40px; -webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; width: 100%; max-width: 100%; }
.coh-style-zendesk-messenger .form-popup select:focus { outline-style: solid; outline-color: #275ce2; }
.coh-style-zendesk-messenger .form-popup label { position: relative; display: block; }
.coh-style-zendesk-messenger .form-popup label:after { content: "arrow_drop_down"; position: absolute; right: 0.625rem; bottom: -39px; pointer-events: none; }
.coh-style-zendesk-messenger .form-popup label.zendesk_deactivated_label:after { pointer-events: none; position: absolute; bottom: -39px; right: 0.625rem; content: "done"; color: #79ad23; font-weight: 700; z-index: 1; }
.coh-style-zendesk-messenger .form-popup #container { padding: 0; }
@media (max-width: 767px) { .coh-style-zendesk-messenger .form-popup #container #wrapper { height: 100vh; width: 100%; -webkit-border-radius: 0; border-radius: 0; } }
@media (max-width: 767px) { .coh-style-zendesk-messenger .form-popup #container #wrapper #conversation { height: 100%; } }
.coh-style-zendesk-messenger .open-button { background-color: black; }
.coh-style-zendesk-messenger .close-button { position: absolute; top: 0; right: 0; z-index: 10; min-width: 32px; padding: 4px; }
.coh-style-zendesk-messenger .header-container { position: relative; }
.coh-style-zendesk-messenger .header-container #conversation { position: static; }
.coh-style-zendesk-messenger .header-container #conversation .disclaimer-text-container { background-color: #f3f6f8; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 24px; margin-right: 31px; margin-bottom: 14px; margin-left: 45px; padding-top: 10px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; max-width: 224px; word-wrap: break-word; }
.coh-style-zendesk-messenger .header-container #conversation .confirmation-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 20px; }
.coh-style-zendesk-messenger .header-container #conversation .confirmation-box .msg-avatar { height: 31px; width: 31px; margin-right: 5px; margin-left: 9px; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.coh-style-zendesk-messenger .header-container #conversation .confirmation-box .msg-avatar img { max-width: 31px; width: 31px; -webkit-border-radius: 10px; border-radius: 10px; }
.coh-style-zendesk-messenger .header-container #conversation .confirmation-box .msg-form { border: 1px solid rgba(71,69,123,.12); -webkit-box-shadow: 0 12px 24px 0 rgba(71,69,123,.16), 0 4px 8px 0 rgba(71,69,123,.12); box-shadow: 0 12px 24px 0 rgba(71,69,123,.16), 0 4px 8px 0 rgba(71,69,123,.12); background-color: white; -webkit-border-radius: 20px; border-radius: 20px; max-width: 332px; padding: 20px; margin-right: 14px; }
.coh-style-zendesk-messenger .header-container #conversation .confirmation-box .hidden { display: none; }
.coh-style-zendesk-messenger .header-container .close-handle { -webkit-border-radius: 50%; border-radius: 50%; }
.coh-style-zendesk-messenger .header-container .close-handle:hover { background-color: rgba(255, 255, 255, 0.2); }
.coh-style-filtered-product-grid { margin-top: -webkit-calc(32px + 2px); margin-top: calc(32px + 2px); margin-bottom: -webkit-calc(40px + 8px); margin-bottom: calc(40px + 8px); }
@media (max-width: 767px) { .coh-style-filtered-product-grid { margin-top: -webkit-calc(24px + 4px); margin-top: calc(24px + 4px); margin-bottom: -webkit-calc(40px + 24px); margin-bottom: calc(40px + 24px); } }
.coh-style-filtered-product-grid > .coh-row-inner { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid > .coh-row-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-style-filtered-product-grid .filters-col { width: 25%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col { width: 100%; } }
.coh-style-filtered-product-grid .filters-col + .coh-column { width: 75%; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col + .coh-column { width: 100%; } }
.coh-style-filtered-product-grid .filters-col .mobile-filters-toggle { display: none; color: white; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1.125rem; line-height: 1rem; text-transform: none; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; width: 100%; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #1a1a1a; margin-bottom: 16px; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .mobile-filters-toggle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-filtered-product-grid .filters-col .mobile-filters-toggle:before { font-size: 1.625rem; vertical-align: -0.3125rem; color: white; margin-right: 4px; content: "filter_list"; }
.coh-style-filtered-product-grid .filters-col .mobile-filters-toggle:hover:after { border-color: #00184d; color: #00184d; }
.coh-style-filtered-product-grid .filters-col .filters { margin-top: 24px; margin-bottom: 8px; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters { margin-top: 0; margin-bottom: 16px; display: none; position: fixed; top: 0; left: 0; width: 100%; background-color: white; z-index: 100; height: 100vh; } }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .filters-col .filters.open { z-index: 1002; } }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .filters-col .filters.open .filters-wrapper .filters-header { display: none; } }
.coh-style-filtered-product-grid .filters-col .filters .mobile-filters-header { display: none; color: #1a1a1a; text-align: left; padding-top: -webkit-calc(24px + 4px); padding-top: calc(24px + 4px); padding-right: 16px; padding-bottom: -webkit-calc(24px + 4px); padding-bottom: calc(24px + 4px); padding-left: 16px; margin-bottom: 0; -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; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; width: 100%; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.5rem; line-height: 1.875rem; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .mobile-filters-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-filtered-product-grid .filters-col .filters .mobile-filters-header .close-filters { margin-right: 12px; margin-left: 16px; }
.coh-style-filtered-product-grid .filters-col .filters .mobile-filters-header .close-filters:after { content: "close"; 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-transition: 200ms ease-in-out; -o-transition: 200ms ease-in-out; transition: 200ms ease-in-out; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper { max-height: -webkit-calc(100vh - 158px); max-height: calc(100vh - 158px); overflow: auto; padding-right: 16px; padding-left: 16px; } }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories > button { padding-bottom: 16px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; text-transform: none; font-size: 1rem; line-height: 1.25rem; width: 100%; margin-bottom: 16px; text-align: left; color: #1a1a1a; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories > button { font-size: 1rem; line-height: 1.25rem; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories > button { text-align: left; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1a1a; font-size: 0.75rem; line-height: 1rem; text-transform: none; padding-top: 8px; padding-bottom: 8px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories > button:after { height: 1.875rem; width: 1.875rem; margin-right: 4px; margin-left: 16px; 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: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-style: solid; border-color: #c4c4c4; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; content: "add"; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories > button:hover:after { color: #00184d; border-color: #00184d; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories > button.open { border-bottom-color: rgba(0, 0, 0, 0); } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories > button.open:after { content: "remove"; } }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories .facet-items ul { padding-left: -webkit-calc(8px + 2px); padding-left: calc(8px + 2px); }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories .facet-items ul li.facet-item { margin-bottom: 16px; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories .facet-items ul li.facet-item:last-child { margin-bottom: -webkit-calc(40px + 8px); margin-bottom: calc(40px + 8px); }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories .facet-items ul li.facet-item a { text-decoration: underline; line-height: 1rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1a1a; font-size: 0.875rem; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories .facet-items ul li.facet-item a { font-size: 0.875rem; } }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .categories .facet-items ul li.facet-item a:hover { text-decoration: none; color: #00184d; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .filters-header { font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #1a1a1a; font-size: 1rem; line-height: 1.25rem; text-transform: none; text-align: left; padding-bottom: 16px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; margin-bottom: 0; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .filters-header { font-size: 1rem; line-height: 1.25rem; } }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget > button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 8px; padding-bottom: 8px; padding-left: -webkit-calc(8px + 2px); padding-left: calc(8px + 2px); width: 100%; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; color: #1a1a1a; font-size: 0.75rem; line-height: 1rem; text-transform: none; text-align: left; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget > button { font-size: 0.75rem; line-height: 1rem; } }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget > button:after { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 1.875rem; width: 1.875rem; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-style: solid; border-color: #c4c4c4; margin-right: 4px; margin-left: 16px; content: "add"; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget > button:after { margin-left: 0; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget > button:after { margin-left: 16px; } }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget > button:hover:after { border-color: #00184d; color: #00184d; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget > button.open:after { content: "remove"; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items { display: none; margin-top: -webkit-calc(4px + 2px); margin-top: calc(4px + 2px); padding-left: -webkit-calc(8px + 2px); padding-left: calc(8px + 2px); }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item { margin-bottom: 16px; display: block; padding-right: 4px; position: relative; min-height: 1.625rem; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item:last-child { margin-bottom: -webkit-calc(16px + 2px); margin-bottom: calc(16px + 2px); }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item input { height: 1.625rem; width: 1.625rem; margin-right: 8px; opacity: 0; position: absolute; top: 0; left: 0; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item input:checked + label:after { position: absolute; top: 0; left: -2.125rem; display: block; content: "check"; color: #275ce2; font-size: 1.625rem; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item input:hover + label:before { border-width: 0.125rem; top: -0.0625rem; left: -2.1875rem; border-color: #00184d; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item input:focus + label:before { outline-width: 0.3125rem; outline-style: solid; outline-color: #3997f9; outline: -webkit-focus-ring-color auto 5px; outline-color: #3997f9; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item label { position: relative; margin-left: -webkit-calc(32px + 2px); margin-left: calc(32px + 2px); display: inline-block; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item label:before { height: 1.5rem; width: 1.5rem; display: block; border-width: 0.0625rem; border-style: solid; border-color: #6b6b6b; content: ''; position: absolute; top: 0; left: -2.125rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item label span { line-height: 1.25rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 0.875rem; text-transform: none; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .view-all-filters-btn { padding-left: 2rem; position: relative; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .view-all-filters-btn:before { content: "add"; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 1.125rem; width: 1.125rem; border-color: #275ce2; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-style: solid; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 0.625rem; position: absolute; left: 0; font-size: 1.125rem; background-color: #275ce2; color: white; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .view-all-filters-btn.filters-open:before { content: "remove"; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div { margin-top: 24px; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div { position: absolute; bottom: 0; left: 0; z-index: 100; width: 100%; padding: 12px; margin-top: 0; -webkit-box-shadow: 0 -0.125rem 0.125rem 0 rgba(0, 0, 0, 0.25); box-shadow: 0 -0.125rem 0.125rem 0 rgba(0, 0, 0, 0.25); } }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div a.facets-reset-link { text-decoration: underline; color: #353535; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; line-height: 1rem; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div a.facets-reset-link { font-size: 0.875rem; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div a.facets-reset-link { line-height: 1rem; text-align: center; max-width: 15.625rem; padding-top: 4px; padding-right: 1.5rem; padding-bottom: 4px; padding-left: 1.5rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-style: solid; -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; -o-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; cursor: pointer; font-size: 0.875rem; border-width: 0.0625rem; border-color: #1a1a1a; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1a1a; background-color: rgba(0, 0, 0, 0); min-height: 2.875rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; text-decoration: none; min-width: 10rem; } }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div a.facets-reset-link:hover { text-decoration: none; color: #00184d; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div a.facets-reset-link:hover:before { color: #00184d; }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div a.facets-reset-link:before { content: "cancel"; margin-right: 4px; color: #275ce2; vertical-align: -0.4375rem; text-decoration: underline; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div a.facets-reset-link:before { display: none; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div a.facets-reset-link:focus { color: white; background-color: #353535; border-color: #353535; text-decoration: underline; } }
.coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .facets-reset-link-outer-div a.facets-reset-link:before { text-decoration: none; }
.coh-style-filtered-product-grid .product-grid-wrapper-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; margin-bottom: 8px; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .product-grid-wrapper-header { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form { width: 100%; margin-bottom: 24px; } }
.coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; z-index: 0; } }
.coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort label { margin-right: 8px; background-color: white; color: #1a1a1a; line-height: 1.25rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1.125rem; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort label { margin-right: 0; margin-bottom: -3rem; width: 100%; line-height: 1rem; text-align: center; border-width: 0.0625rem; border-style: solid; border-color: #1a1a1a; padding: 16px; font-size: 1.125rem; text-transform: none; pointer-events: none; } }
.coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort label:before { vertical-align: baseline; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort label:before { font-size: 1.625rem; margin-right: 4px; vertical-align: -0.5rem; content: "sort"; } }
.coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort label:after { color: #1a1a1a; position: absolute; top: 1.625rem; right: 0.5rem; content: "expand_more"; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); pointer-events: none; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort label:after { display: none; } }
.coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort select { color: black; -webkit-appearance: none; }
@media (max-width: 767px) { .coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort select { height: 3rem; position: relative; z-index: -1; } }
.coh-style-filtered-product-grid .product-grid-wrapper-header > header { margin-bottom: 0; color: #1a1a1a; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.875rem; line-height: 1.25rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .product-grid-wrapper-header > header { font-size: 0.875rem; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .product-grid-wrapper-header > header { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-style-filtered-product-grid .product-grid-wrapper-header + div > header { margin-bottom: 32px; color: #1a1a1a; font-weight: 700; font-size: 1.25rem; line-height: 1.625rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .product-grid-wrapper-header + div > header { font-size: 1.5rem; line-height: 1.5rem; } }
.coh-style-filtered-product-grid .product-grid-wrapper-header + div > header + div > div { 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: stretch; -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.coh-style-filtered-product-grid .product-grid-wrapper-header + div > header + div > div > div { padding-top: -webkit-calc(12px + 1px); padding-top: calc(12px + 1px); padding-right: -webkit-calc(12px + 1px); padding-right: calc(12px + 1px); padding-bottom: -webkit-calc(12px + 1px); padding-bottom: calc(12px + 1px); padding-left: -webkit-calc(12px + 1px); padding-left: calc(12px + 1px); }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .product-grid-wrapper-header + div > header + div > div > div { width: 50% !important; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .product-grid-wrapper-header + div > header + div > div > div { width: 100% !important; } }
.coh-style-filtered-product-grid .product-grid-wrapper-header + div > header + div > div > div article { height: 100%; }
.coh-style-filtered-product-grid .product-grid-wrapper > .coh-row > .coh-row-inner > .coh-column { width: 33.33%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .product-grid-wrapper > .coh-row > .coh-row-inner > .coh-column { width: 50%; } }
@media (max-width: 767px) { .coh-style-filtered-product-grid .product-grid-wrapper > .coh-row > .coh-row-inner > .coh-column { width: 100%; margin-bottom: -webkit-calc(24px + 4px); margin-bottom: calc(24px + 4px); } }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list { margin-top: 24px; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li:first-child { margin-bottom: 24px; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li:last-child { margin-bottom: 12px; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result { margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result:last-child { margin-bottom: 0; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result h2 { margin-bottom: -webkit-calc(12px - 2px); margin-bottom: calc(12px - 2px); line-height: 1rem; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result h2 a { font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; text-decoration: underline; line-height: 1rem; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #1a1a1a; font-size: 0.875rem; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result h2 a { font-size: 0.875rem; } }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result h2 a:hover { text-decoration: none; color: #00184d; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result h2 a:hover:before { color: #00184d; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result h2 a:focus { text-decoration: underline; color: #00184d; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result h2 a:before { font-size: 1.5rem; color: #1a1a1a; vertical-align: -0.4375rem; margin-right: -webkit-calc(4px - 1px); margin-right: calc(4px - 1px); content: "article"; text-decoration: underline; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result h2 a:before { text-decoration: none; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result p { margin-bottom: 0; line-height: 1.5rem; }
.coh-style-filtered-product-grid .product-grid-wrapper .item-list ul li .search-result p .highlighted { font-weight: 700; }
.coh-style-filtered-product-grid .view-all-search-results > a { -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; border-bottom-color: #1a1a1a; }
@media (max-width: 1023px) { .coh-style-filtered-product-grid .view-all-search-results > a { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-filtered-product-grid .view-all-search-results > a:hover { text-decoration: none; border-bottom-color: rgba(0, 0, 0, 0); }
html[dir="rtl"] .coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort label { margin-right: 0; margin-left: 0.5rem; }
html[dir="rtl"] .coh-style-filtered-product-grid .product-grid-wrapper-header .search-sorting-form .form-item-search-sort label:after { left: 0.5rem; right: auto; }
html[dir="rtl"] .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item label { margin-right: -webkit-calc(32px + 2px); margin-right: calc(32px + 2px); margin-left: 0; }
html[dir="rtl"] .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item label:before { right: -2.125rem; left: auto; }
html[dir="rtl"] .coh-style-filtered-product-grid .filters-col .filters .filters-wrapper .search-filter .facet-widget .facet-items ul li.facet-item input:checked ~ label:after { right: -2.125rem; left: auto; }
.coh-style-mybrand-template { margin-top: 1rem; vertical-align: middle; }
@media (max-width: 1023px) { .coh-style-mybrand-template { margin-top: 2.5rem; } }
.coh-style-mybrand-template .menu-container { margin-top: 40px; margin-bottom: 80px; max-width: 37.5rem; }
@media (max-width: 1023px) { .coh-style-mybrand-template .menu-container { margin-top: 40px; } }
@media (max-width: 767px) { .coh-style-mybrand-template .menu-container { margin-top: 0; } }
@media (max-width: 767px) { .coh-style-mybrand-template .menu-container .menu { display: none; } }
.coh-style-mybrand-template .menu-container .menu .menu-item { display: block; padding-top: -webkit-calc(24px + 4px); padding-top: calc(24px + 4px); padding-bottom: -webkit-calc(24px + 4px); padding-bottom: calc(24px + 4px); border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #c4c4c4; }
.coh-style-mybrand-template .menu-container .menu .menu-item:last-child { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; }
.coh-style-mybrand-template .menu-container .menu .menu-item a { font-weight: 400; font-size: 0.875rem; line-height: 1rem; color: #1a1a1a; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 1023px) { .coh-style-mybrand-template .menu-container .menu .menu-item a { font-size: 0.875rem; } }
.coh-style-mybrand-template .menu-container .menu .menu-item a:before { content: ''; vertical-align: -0.4375rem; margin-right: 4px; }
.coh-style-mybrand-template .menu-container .menu .menu-item a:focus { text-decoration: underline; }
.coh-style-mybrand-template .menu-container .menu .menu-item a.is-active:before { color: #275ce2; }
.coh-style-mybrand-template .menu-container .menu .menu-item a.mybrand-account:before { content: "person"; }
.coh-style-mybrand-template .menu-container .menu .menu-item a.mybrand-tool-box:before { content: "home_repair_service"; }
.coh-style-mybrand-template .menu-container .menu .menu-item a.mybrand-wishlist:before { content: "list_alt"; }
.coh-style-mybrand-template .menu-container .menu .menu-item a.mybrand-promotions:before { content: "event_note"; }
.coh-style-mybrand-template .menu-container .menu .menu-item a.mybrand-part-service:before { content: "open_in_new"; }
.coh-style-mybrand-template .menu-container .menu .menu-item a.mybrand-event:before { content: "event"; }
.coh-style-mybrand-template .menu-container .mobile-menu { display: none; position: relative; z-index: 0; }
@media (max-width: 767px) { .coh-style-mybrand-template .menu-container .mobile-menu { display: block; } }
.coh-style-mybrand-template .menu-container .mobile-menu p { color: #1a1a1a; line-height: 1.25rem; margin-bottom: 8px; }
.coh-style-mybrand-template .menu-container .mobile-menu p:after { pointer-events: none; color: #1a1a1a; position: absolute; top: 3.375rem; right: 0.875rem; content: "expand_more"; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; }
.coh-style-mybrand-template .menu-container .mobile-menu select { -webkit-appearance: none; }
.coh-style-mybrand-template .menu-container .mobile-menu select::-ms-expand { display: none; }
@media (max-width: 359px) { .coh-style-mybrand-template .coh-style-section > .section-inner > .coh-container-boxed { margin-right: 0; margin-left: 0; } }
.coh-style-mybrand-template .views-element-container.wishlist-template > div { margin-right: -10px; }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row { width: 50%; padding-right: -webkit-calc(8px + 2px); padding-right: calc(8px + 2px); padding-left: -webkit-calc(8px + 2px); padding-left: calc(8px + 2px); margin-bottom: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 767px) { .coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row { width: 100%; margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); } }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row:before { font-size: 0; min-height: inherit; height: inherit; width: 0; content: ''; }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row article { 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: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; width: 100%; }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row article:before { display: none; }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row article:after { display: none; }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row article > * { width: 100%; }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row article > .coh-style-product-tile { margin-bottom: auto; }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row .coh-style-product-tile { height: auto; }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row .remove-tool { margin-top: -webkit-calc(16px + 2px); margin-top: calc(16px + 2px); }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .views-row .remove-tool a:before { text-decoration: none; display: inline-block; overflow: hidden; height: 1.5rem; }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div form { width: 100%; padding-right: -webkit-calc(8px + 2px); padding-right: calc(8px + 2px); padding-left: -webkit-calc(8px + 2px); padding-left: calc(8px + 2px); }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .pager { width: 100%; margin-top: -webkit-calc(40px + 4px); margin-top: calc(40px + 4px); }
@media (max-width: 767px) { .coh-style-mybrand-template .views-element-container.wishlist-template > div > div .pager { margin-top: 40px; } }
.coh-style-mybrand-template .views-element-container.wishlist-template > div > div .pager .pager__items { margin-bottom: -webkit-calc(80px + 12px); margin-bottom: calc(80px + 12px); }
@media (max-width: 767px) { .coh-style-mybrand-template .views-element-container.wishlist-template > div > div .pager .pager__items { margin-bottom: 32px; } }
.coh-style-mybrand-template .mytoolbox-block .items-list { margin-bottom: -webkit-calc(40px + 32px); margin-bottom: calc(40px + 32px); -webkit-box-shadow: 0 4px 16px 8px rgba(0, 0, 0, 0.1); box-shadow: 0 4px 16px 8px rgba(0, 0, 0, 0.1); padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list { margin-bottom: 1.5rem; padding-top: 0.75rem; padding-right: 1rem; padding-bottom: 0.75rem; padding-left: 1rem; } }
.coh-style-mybrand-template .mytoolbox-block .items-list:last-child { margin-bottom: 0; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name { color: #1a1a1a; font-size: 1.5rem; line-height: 1.25rem; font-weight: 700; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-top: 8px; margin-bottom: 8px; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list .tool-name { font-size: 1rem; line-height: 1.25rem; } }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name.hidden { display: none; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name a { color: #1a1a1a; font-size: 0; line-height: 1rem; font-weight: 400; text-decoration: none; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 1023px) { .coh-style-mybrand-template .mytoolbox-block .items-list .tool-name a { font-size: 0; } }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name a:hover { text-decoration: none; color: #00184d; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name a:hover:after { background-color: #eeeeee; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name a:focus { color: #00184d; text-decoration: underline; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name a:focus:after { background-color: #eeeeee; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name a:after { font-size: 1rem; content: "edit"; padding-top: 0.25rem; padding-right: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.25rem; color: black; -webkit-border-radius: 50%; border-radius: 50%; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name a[disabled] { cursor: not-allowed; text-decoration: none !important; color: #6b6b6b !important; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit { margin-top: 0.5rem; margin-bottom: 1rem; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit.hidden { display: none; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit input { border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #1a1a1a; font-size: 1.5rem; line-height: 1.25rem; width: 100%; padding-top: 0.25rem; padding-right: 1rem; padding-bottom: 0.25rem; padding-left: 1rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit input { font-size: 1rem; line-height: 1.25rem; } }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit .inline-edit-button-set { vertical-align: middle; text-align: right; margin-top: 0.5rem; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit .inline-edit-button-set button { background-color: #eeeeee; border-width: 0.125rem; border-style: solid; border-color: #eeeeee; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit .inline-edit-button-set button span { padding-top: 0.25rem; padding-right: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.25rem; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit .inline-edit-button-set button span.confirm-class { font-size: 0; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit .inline-edit-button-set button span.confirm-class:after { font-size: 1.5rem; content: "done"; vertical-align: middle; color: black; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit .inline-edit-button-set button span.confirm-class:after { font-size: 1rem; vertical-align: bottom; } }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit .inline-edit-button-set button span.remove-class { font-size: 0; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit .inline-edit-button-set button span.remove-class:after { vertical-align: middle; font-size: 1.5rem; content: "close"; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list .tool-name-inline-edit .inline-edit-button-set button span.remove-class:after { font-size: 1rem; vertical-align: bottom; } }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li { font-size: 0.875rem; line-height: 1.375rem; color: #1a1a1a; font-weight: 400; margin-bottom: 4px; border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; padding-top: -webkit-calc(16px + 2px); padding-top: calc(16px + 2px); padding-right: 16px; padding-bottom: -webkit-calc(16px + 2px); padding-bottom: calc(16px + 2px); padding-left: -webkit-calc(12px + 2px); padding-left: calc(12px + 2px); 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 (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li { position: relative; padding-top: 8px; padding-bottom: 1rem; padding-left: 40px; border-width: 0; border-style: none; } }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li:before { vertical-align: -0.3125rem; font-size: 1.5rem; margin-right: -webkit-calc(12px - 2px); margin-right: calc(12px - 2px); content: "download_for_offline"; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; color: #6b6b6b; display: none !important; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li:before { position: absolute; top: 0.5rem; left: 0.5rem; display: none; display: none !important; } }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li:last-child { margin-bottom: 0; }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a { font-size: 0.875rem; line-height: 1rem; text-decoration: underline; font-weight: 400; color: #1a1a1a; margin-left: auto; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-left: 32px; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a { font-size: 0.875rem; } }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a { position: absolute; bottom: 0.4375rem; right: 0.4375rem; } }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a:after { font-size: 1.5rem; text-decoration: underline; vertical-align: -0.5625rem; margin-left: -webkit-calc(12px - 2px); margin-left: calc(12px - 2px); }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a:after { text-decoration: none; }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a:hover { text-decoration: none; color: #00184d; }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a:focus { text-decoration: underline; color: #00184d; }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a.mobile-link { display: block; font-size: 0; margin-right: 0.75rem; margin-left: 0; padding-left: 0; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a.mobile-link { display: block; padding-left: 0; margin-right: 0.5rem; margin-left: -2rem; position: relative; bottom: 0; right: 0; } }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a.mobile-link:before { color: black; font-size: 1.5rem; vertical-align: middle; content: "file_download"; background-color: #eeeeee; padding-top: 0.25rem; padding-right: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.25rem; -webkit-border-radius: 50%; border-radius: 50%; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a.mobile-link:before { vertical-align: -0.3125rem; font-size: 1rem; } }
.coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a.manual-link { display: block; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list #product-manuals-list ul li a.manual-link { display: none; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner > .coh-column { width: 50%; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner > .coh-column { width: 100%; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner > .coh-column .tool-tile { margin-bottom: -webkit-calc(16px + 2px); margin-bottom: calc(16px + 2px); }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner > .coh-column .tool-tile { margin-bottom: 0.5rem; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner > .coh-column .tool-tile .views-col { float: none; width: 100% !important; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner > .coh-column .tool-tile .tool-review { margin-top: 0.5rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner > .coh-column .tool-tile .tool-review { margin-left: 0; padding-right: 0.5rem; padding-left: 0; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner > .coh-column .tool-tile .tool-review .coh-style-branded-button { padding-top: 0; padding-bottom: 0; min-height: 0; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner > .coh-column .tool-remove { margin-bottom: 40px; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child > div { margin-bottom: 24px; margin-left: -webkit-calc(4px - 3px); margin-left: calc(4px - 3px); }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child > div { margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); margin-left: 0; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child > div:last-child { margin-bottom: 0; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child > div:first-child { margin-top: 4px; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child > div.barcode-div { margin-top: 0; margin-bottom: 0; } }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child > div.tool-remove { margin-bottom: 1rem; } }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child > div.tool-manual { margin-bottom: 0; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child > div > div { color: #1a1a1a; font-weight: 700; font-size: 0.875rem; line-height: 1.125rem; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child > div > div:first-child { color: #4d4d4d; font-weight: 400; font-size: 0.875rem; line-height: 1.375rem; margin-bottom: -webkit-calc(4px - 2px); margin-bottom: calc(4px - 2px); }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-warranty > div:nth-child(2) ~ div { margin-top: 4px; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-warranty .active { color: #477d00; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-warranty .expired { color: #960019; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-certificate { margin-top: 4px; margin-bottom: 1.5rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-certificate { margin-bottom: 0; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-certificate .tool-certificate-head { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1a1a; font-weight: 700; font-size: 1.125rem; line-height: 1.5rem; text-align: left; display: none; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-certificate .tool-certificate-head { display: block; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-certificate .tool-certificate-body { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 0.875rem; line-height: 1.375rem; text-align: left; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists { position: absolute; top: 0; right: 1rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists { position: relative; margin-top: 0; text-align: center; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists .view-certificate { font-size: 0; padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0; color: #1a1a1a; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists .view-certificate:after { content: "visibility"; font-size: 24px; color: black; padding-top: 0.25rem; padding-right: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.25rem; -webkit-border-radius: 50%; border-radius: 50%; background-color: #eeeeee; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists .view-certificate:hover { color: #353535; cursor: pointer; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists .email-certificate { font-size: 0; padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0; color: #1a1a1a; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists .email-certificate:after { content: "email"; font-size: 2rem; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists .email-certificate:hover { cursor: pointer; color: #353535; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists .download-certificate { padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0; font-size: 0; color: #1a1a1a; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists .download-certificate:after { content: "file_download"; font-size: 1.5rem; color: black; background-color: #eeeeee; padding-top: 0.25rem; padding-right: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.25rem; -webkit-border-radius: 50%; border-radius: 50%; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .icon-lists .download-certificate:hover { cursor: pointer; color: #353535; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-warranty-learnmore a { -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; font-weight: 400; line-height: 1rem; text-decoration: underline; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1a1a; font-size: 0.875rem; }
@media (max-width: 1023px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-warranty-learnmore a { font-size: 0.875rem; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-warranty-learnmore a:hover { text-decoration: none; color: #00184d; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-warranty-learnmore a:focus { text-decoration: underline; color: #00184d; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-warranty-learnmore a[disabled] { cursor: not-allowed; text-decoration: none !important; color: #6b6b6b !important; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-warranty-learnmore a[disabled]:after { color: inherit; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .barcode-div { padding-top: 2rem; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .barcode-div .waranty-text { padding-top: 1.5rem; padding-bottom: 0; border-color: #4d4d4d; border-style: solid; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #4d4d4d; font-size: 0.875rem; line-height: 1.375rem; text-align: left; font-style: normal; border-top-width: 0.0625rem; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .barcode-div .cert-barc { font-size: 2rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .barcode-div .cert-barc { font-size: 1.625rem; } }
@media (max-width: 359px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .barcode-div .cert-barc { font-size: 1.125rem; } }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-remove { text-align: center; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:last-child .tool-regcode { word-wrap: break-word; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:first-child > div { margin-right: -webkit-calc(4px - 3px); margin-right: calc(4px - 3px); }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column:first-child > div { margin-right: 0; } }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column.hide-toggle { display: none; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column .link-container { margin-bottom: 0.625rem; }
.coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row > .coh-row-inner .coh-column .tool-remove { margin-bottom: 0.625rem; }
.coh-style-mybrand-template .mytoolbox-block .items-list .tool-manual { margin-top: -webkit-calc(24px + 12px + 2px); margin-top: calc(24px + 12px + 2px); margin-bottom: 4px; color: #4d4d4d; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-mybrand-template .mytoolbox-block .items-list .tool-manual { font-size: 1rem; line-height: 1.5rem; } }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list .tool-manual { margin-top: 24px; } }
.coh-style-mybrand-template .mytoolbox-block .items-list .remaining-days { font-size: 14px; line-height: 22px; font-style: normal; text-align: left; word-wrap: break-word; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; padding-top: 8px; padding-bottom: 8px; }
.coh-style-mybrand-template .mytoolbox-block .items-list .remaining-days span.ps-content { vertical-align: middle; font-size: 3rem; margin-left: -0.25rem; font-weight: 700; }
.coh-style-mybrand-template .mytoolbox-block .items-list .view-more { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.875rem; line-height: 1rem; text-align: left; font-style: normal; display: inline; color: #275ce2; }
.coh-style-mybrand-template .mytoolbox-block .items-list .view-more a { color: #275ce2; }
.coh-style-mybrand-template .mytoolbox-block .items-list .need-service { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #275ce2; font-size: 0.875rem; line-height: 1rem; text-align: right; font-style: normal; float: right; display: inline; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .items-list .need-service { margin-top: 0.25rem; } }
.coh-style-mybrand-template .mytoolbox-block .items-list .need-service a { color: #275ce2; }
.coh-style-mybrand-template .mytoolbox-block .tool-link { margin-bottom: 2rem; 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; display: flex !important; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .tool-link { margin-bottom: 1.5rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-style-mybrand-template .mytoolbox-block .tool-link > span { margin-right: 0.75rem; margin-left: 0.75rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .tool-link > span { margin-right: 0; margin-left: 0; } }
.coh-style-mybrand-template .mytoolbox-block .tool-link > span:first-child { margin-left: 0; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .tool-link > span:first-child { margin-bottom: 0.75rem; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper { margin-bottom: 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort { width: 100%; margin-bottom: 24px; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort .my-toolbox-page-item-sort { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort .my-toolbox-page-item-sort { position: relative; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort .my-toolbox-page-item-sort label { color: #1a1a1a; line-height: 1.25rem; background-color: white; margin-right: 8px; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1.125rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort .my-toolbox-page-item-sort label { line-height: 1rem; text-align: center; width: 100%; padding: 16px; margin-right: 0; margin-bottom: -3rem; border-width: 0.0625rem; border-style: solid; border-color: #1a1a1a; pointer-events: none; font-size: 1.125rem; text-transform: none; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort .my-toolbox-page-item-sort label:before { vertical-align: baseline; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort .my-toolbox-page-item-sort label:before { font-size: 1.625rem; margin-right: 4px; vertical-align: -0.5rem; content: "sort"; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort .my-toolbox-page-item-sort label:after { pointer-events: none; color: #1a1a1a; position: absolute; top: 1.625rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "expand_more"; right: 0.5rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort .my-toolbox-page-item-sort label:after { display: none; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort .my-toolbox-page-item-sort select { -webkit-appearance: none; color: black; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-sort .my-toolbox-page-item-sort select { height: 3rem; position: relative; } }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-filter { width: 100%; margin-bottom: 1rem; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-filter .selectFilterBtn { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 0.875rem; text-align: center; line-height: 1rem; border-width: 0.0625rem; border-color: black; outline-style: none; background-color: white; padding-top: 0.75rem; padding-right: 1.875rem; padding-bottom: 0.75rem; padding-left: 1.875rem; border-style: solid; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-filter .selectFilterBtn { color: white; background-color: black; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; width: 100%; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-filter .selectFilterBtn:before { content: "filter_list"; vertical-align: middle; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-page-filter-sort-wrapper .my-toolbox-page-filter .selectFilterBtn:focus { outline-style: auto; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper { height: 100%; width: 100%; padding-top: 0; position: fixed; left: 0; top: 0; z-index: 999; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .my-toolbox-inner-modal-content { background-color: white; height: 50%; width: 60%; position: relative; left: 20%; z-index: 1000; top: 20%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .my-toolbox-inner-modal-content { height: 95%; width: 98%; position: relative; top: 15%; left: 1%; right: 1%; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .my-toolbox-modal-overlay { position: fixed; height: 100%; width: 100%; z-index: 50; left: 0; top: 0; background-color: black; opacity: 0.8; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .my-toolbox-filter-modal-header { padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; color: #1a1a1a; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; width: 100%; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .my-toolbox-filter-modal-header .modal-title { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.5rem; line-height: 1.875rem; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .my-toolbox-filter-modal-header .modal-close { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; color: #1a1a1a; border-width: 0.0625rem; border-style: solid; border-color: #a6a6a6; padding-top: 0.3125rem; padding-right: 0.3125rem; padding-bottom: 0.3125rem; padding-left: 0.3125rem; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .my-toolbox-filter-modal-header .modal-close:after { content: "close"; vertical-align: bottom; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content { padding-right: 0.75rem; padding-bottom: 2.625rem; padding-left: 0.75rem; width: 100%; height: 80%; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content { height: 70%; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content { position: relative; overflow-y: auto; width: 100%; max-height: 90%; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content .filter-modal-accordion { font-weight: 700; font-size: 0.75rem; line-height: 1rem; color: #1a1a1a; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-align: left; width: 100%; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-top-style: solid; border-color: #a6a6a6; border-bottom-style: solid; outline-style: none; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content .filter-modal-accordion:after { content: "add"; float: right; padding-top: 0.3125rem; padding-right: 0.3125rem; padding-bottom: 0.3125rem; padding-left: 0.3125rem; margin-left: 0.5rem; border-width: 0.0625rem; border-style: solid; border-color: #6b6b6b; vertical-align: bottom; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content .filter-modal-accordion:after:before, .coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content .filter-modal-accordion:after:after { clear: none; content: normal; display: inline; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content .filter-modal-accordion:focus { outline-style: auto; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content .filter-modal-panel { color: #1a1a1a; font-size: 0.875rem; line-height: 1.25rem; font-weight: 400; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-bottom: 1rem; padding-left: 0.5rem; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content .filter-modal-panel .filter-modal-content-item { padding-top: 0.5rem; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content .filter-modal-panel .filter-modal-content-item input { height: 1.5rem; width: 1.5rem; vertical-align: middle; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content .active { border-color: #a6a6a6; border-bottom-width: 0; border-bottom-style: none; border-top-width: 0.0625rem; border-top-style: solid; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .scrollable-content .active:after { padding-top: 0.3125rem; padding-right: 0.3125rem; padding-bottom: 0.3125rem; padding-left: 0.3125rem; margin-left: 0.5rem; border-width: 0.0625rem; border-style: dotted; content: "remove"; border-color: #a6a6a6; }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .modal-filter-button { float: right; margin-top: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: absolute; bottom: 1rem; right: 1rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .modal-filter-button { 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; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 94%; bottom: 12%; right: 0; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .modal-filter-button .modal-filter-clear-button { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1a1a; font-size: 0.875rem; line-height: 1rem; text-align: center; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; margin-right: 1.5rem; background-color: white; border-width: 0.0625rem; border-style: solid; border-color: black; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .modal-filter-button .modal-filter-clear-button { width: 96%; margin-top: 0.5rem; margin-right: 0; margin-left: 0; } }
.coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .modal-filter-button .modal-filter-save-button { color: white; font-size: 0.875rem; line-height: 1rem; font-weight: 400; text-align: center; padding-top: 1rem; padding-right: 3.28125rem; padding-bottom: 1rem; padding-left: 3.28125rem; background-color: black; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .my-toolbox-modal-wrapper .filter-modal-content .modal-filter-button .modal-filter-save-button { width: 96%; margin-right: 0; margin-left: 0; } }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box { width: 100%; margin-bottom: 3.375rem; position: relative; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box { margin-bottom: 2.875rem; } }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .searchLabel { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1a1a; font-weight: 400; font-size: 0.875rem; line-height: 1.25rem; text-align: left; margin-bottom: 0.5rem; width: 100%; display: block; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box input { vertical-align: middle; width: 94%; padding-top: 0.75rem; padding-right: 3rem; padding-bottom: 0.75rem; padding-left: 0.5rem; display: inline-block; border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; background-color: white; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box input { width: 92%; } }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-search-button { margin-left: -42px; display: inline-block; outline-style: none; padding-top: 0.5rem; padding-bottom: 0.5rem; background-color: white; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-search-button:after { content: "search"; vertical-align: middle; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .clearInputAutocomplete { width: 6%; vertical-align: middle; float: right; padding-top: 0.625rem; padding-bottom: 0.5rem; outline-style: none; border-color: #c4c4c4; border-style: solid; border-width: 0.0625rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .clearInputAutocomplete { width: 8%; } }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .clearInputAutocomplete:after { vertical-align: middle; content: "clear"; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items { position: absolute; top: 100%; left: 0; right: 0; z-index: 99; -webkit-box-shadow: 3px 3px 10px 3px #a6a6a6; box-shadow: 3px 3px 10px 3px #a6a6a6; padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; background-color: white; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .result-text { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; line-height: 1.125rem; text-align: left; font-weight: 700; color: black; margin-bottom: 1rem; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .list-item { padding-bottom: 0.5rem; margin-top: 0.75rem; border-bottom-width: 0.125rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .list-item:after { content: "keyboard_arrow_right"; margin-top: -3rem; float: right; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .list-item:hover { background-color: #eeeeee; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .list-item .list-section-1 { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.75rem; line-height: 1rem; text-align: left; width: 100%; margin-bottom: 0.25rem; color: #4d4d4d; display: block; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .list-item .list-section-1 .highlight { font-weight: 700; color: #1a1a1a; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .list-item .list-section-2 { width: 100%; margin-bottom: 0.25rem; display: block; text-align: left; font-size: 1rem; line-height: 1.5rem; color: #1a1a1a; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .list-item .list-section-2 .highlight { font-weight: 700; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .showAllListText { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.5rem; text-align: left; padding-top: 1.5rem; padding-bottom: 0.75rem; border-bottom-width: 0.125rem; color: #1a1a1a; border-bottom-style: solid; border-bottom-color: #c4c4c4; vertical-align: middle; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .showAllListText:before { content: "search"; margin-right: 0.75rem; float: left; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .showAllListText:before:before, .coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .showAllListText:before:after { clear: none; content: normal; display: inline; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .showAllListText:after { float: right; content: "keyboard_arrow_right"; }
.coh-style-mybrand-template .mytoolbox-block .autocomplete_search_box_wrapper .autocomplete-box .autocomplete-items .autocomplete-active { background-color: #eeeeee; }
.coh-style-mybrand-template .mytoolbox-block .numberResultFound { margin-top: -1.5rem; margin-bottom: 1.5rem; }
@media (max-width: 767px) { .coh-style-mybrand-template .mytoolbox-block .numberResultFound { margin-top: -1rem; margin-bottom: 1.5rem; } }
.coh-style-mybrand-template .mytoolbox-block .numberResultFound .searchMessage { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 1.25rem; line-height: 1.625rem; color: black; margin-bottom: 0.75rem; }
.coh-style-mybrand-template .mytoolbox-block .numberResultFound .searchMessage .messageLabel { color: #6b6b6b; }
.coh-style-mybrand-template .mytoolbox-block .numberResultFound .clearButton { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1rem; line-height: 1.125rem; margin-bottom: 2rem; }
.coh-style-mybrand-template .mytoolbox-block .numberResultFound .clearButton a { vertical-align: middle; }
.coh-style-mybrand-template .mytoolbox-block .numberResultFound .clearButton a:before { margin-right: 0.5rem; content: "cancel"; vertical-align: middle; color: #275ce2; }
.coh-style-mybrand-template .mytoolbox-block .numberResultFound .searchNumber { color: #1a1a1a; font-weight: 700; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 1.125rem; text-align: left; }
.coh-style-mybrand-template .mytoolbox-block .no_result_found_wrapper { margin-bottom: 1.5rem; }
.coh-style-mybrand-template .mytoolbox-block .no_result_found_wrapper .no_result_found_sorry { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 1.5rem; line-height: 1.875rem; text-align: left; width: 100%; margin-bottom: 1rem; display: block; }
.coh-style-mybrand-template .mytoolbox-block .no_result_found_wrapper .no_result_found_message { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: black; width: 100%; margin-bottom: 1.5rem; display: block; font-size: 1.125rem; line-height: 1.75rem; }
.coh-style-mybrand-template .mytoolbox-block .spinner { visibility: hidden; opacity: 0; z-index: 999; width: 100%; position: fixed; top: 0; left: 0; height: 100%; }
.coh-style-mybrand-template .mytoolbox-block .spinner img { width: 3.125rem; position: absolute; top: 90%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
@media (max-width: 1023px) { .coh-style-mybrand-template .mytoolbox-block .spinner img { width: 2.5rem; } }
.coh-style-mybrand-template .mytoolbox-block .activated { opacity: 0.8; visibility: visible; }
.coh-style-mybrand-template > .coh-row > .coh-row-inner > .coh-column.coh-col-xl-offset-1:first-child { margin-left: 0; }
html[dir="rtl"] .coh-style-mybrand-template .menu-container .mobile-menu p:after { left: 14px; right: auto; }
html[dir="rtl"] .coh-style-mybrand-template .menu-container .menu .menu-item a:before { margin-right: 0; margin-left: 4px; }
html[dir="rtl"] .coh-style-mybrand-template .coh-col-xl-offset-1 { margin-right: 8.33333%; margin-left: 0; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-mybrand-template .coh-col-xl-offset-1 { margin-right: 0; } }
html[dir="rtl"] .coh-style-mybrand-template .views-element-container.wishlist-template > div { margin-right: 0; }
html[dir="rtl"] .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row .coh-row-inner .coh-column:last-child .icon-lists .view-certificate { padding-right: 0; display: block; }
html[dir="rtl"] .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row .coh-row-inner .coh-column:last-child .icon-lists .download-certificate { display: inline-block; }
html[dir="rtl"] .coh-style-mybrand-template .mytoolbox-block .items-list > .coh-row .coh-row-inner .coh-column:first-child > div .tool-remove a:before { margin-right: 0; margin-left: 0.25rem; }
.coh-style-external-website-popup { padding-right: 12px; padding-left: 12px; }
@media (max-width: 1023px) { .coh-style-external-website-popup { padding-right: 0; padding-left: 0; } }
.coh-style-external-website-popup .popup-description { margin-top: 8px; margin-bottom: 8px; }
.coh-style-external-website-popup .popup-buttons-container { margin-top: 32px; }
@media (max-width: 1023px) { .coh-style-external-website-popup .popup-buttons-container .popup-back-button { min-width: 100%; } }
.coh-style-external-website-popup .popup-buttons-container .popup-continue-button { margin-right: 24px; }
@media (max-width: 1023px) { .coh-style-external-website-popup .popup-buttons-container .popup-continue-button { margin-right: 0; margin-bottom: 16px; min-width: 100%; } }
html[dir="rtl"] .coh-style-external-website-popup .popup-buttons-container .popup-continue-button { margin-right: 0; margin-left: 24px; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-external-website-popup .popup-buttons-container .popup-continue-button { margin-right: 0; margin-left: 0; } }
.coh-style-article-filter { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-style-article-filter .js-form-item-field-category-target-id { 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-style-article-filter .js-form-item-field-category-target-id label { margin-right: 8px; color: #1a1a1a; line-height: 1.25rem; background-color: white; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1.125rem; }
@media (max-width: 767px) { .coh-style-article-filter .js-form-item-field-category-target-id label { line-height: 1rem; font-size: 1.125rem; } }
.coh-style-article-filter .js-form-item-field-category-target-id label:after { content: "expand_more"; position: absolute; color: #1a1a1a; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); top: 1.625rem; right: 0.5rem; pointer-events: none; }
.coh-style-article-filter .js-form-item-field-category-target-id select { -webkit-appearance: none; }
.coh-style-article-filter .js-form-item-field-category-target-id select option { color: black; }
html[dir="rtl"] .coh-style-article-filter .js-form-item-field-category-target-id label { margin-right: 0; margin-left: 8px; }
html[dir="rtl"] .coh-style-article-filter .js-form-item-field-category-target-id label:after { left: 8px; right: auto; }
.coh-style-chargebee-table { -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-style-chargebee-table .chargebee_table { color: black; font-size: 16px; text-align: center; max-width: 55%; padding-top: 70px; padding-right: 10px; padding-bottom: 70px; padding-left: 10px; display: block; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 1279px) { .coh-style-chargebee-table .chargebee_table { max-width: 80%; } }
@media (max-width: 1023px) { .coh-style-chargebee-table .chargebee_table { max-width: 100%; padding-top: 40px; padding-right: 16px; padding-bottom: 40px; padding-left: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content { background-color: white; width: 25%; position: relative; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; float: left; border-width: 1px; border-style: solid; display: block; font-size: 20px; border-color: #a6a6a6; }
@media (max-width: 1023px) { .coh-style-chargebee-table .chargebee_table .chargebee_table_content { width: 100%; margin-bottom: 16px; } }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content:nth-child(2n) { z-index: 1; margin-top: -20px; margin-right: -0.0625rem; margin-left: -0.0625rem; -webkit-box-shadow: none; box-shadow: none; background-color: #cf152d; }
@media (max-width: 1023px) { .coh-style-chargebee-table .chargebee_table .chargebee_table_content:nth-child(2n) { margin-top: 0; margin-right: 0; margin-left: 0; } }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content:nth-child(2n) .chargebee_plan_cost { padding-top: 50px; padding-right: 10px; padding-bottom: 50px; padding-left: 10px; }
@media (max-width: 1023px) { .coh-style-chargebee-table .chargebee_table .chargebee_table_content:nth-child(2n) .chargebee_plan_cost { padding-top: 20px; padding-bottom: 20px; } }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content:nth-child(2n) .chargebee_button { padding-top: 24px; }
@media (max-width: 1023px) { .coh-style-chargebee-table .chargebee_table .chargebee_table_content:nth-child(2n) .chargebee_button { padding-top: 24px; } }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_title { position: relative; padding: 24px; background-color: black; margin: 0; display: inline-block; color: white; }
@media (max-width: 1023px) { .coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_title { width: 100%; } }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_title.force-uppercase { text-transform: uppercase; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_button { padding-top: 12px; }
@media (max-width: 1023px) { .coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_button { padding-top: 24px; padding-bottom: 24px; } }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_cost { padding-top: 20px; padding-right: 16px; padding-bottom: 20px; padding-left: 16px; }
@media (max-width: 1023px) { .coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_cost { padding-top: 20px; } }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_cost .chargebee_plan_price { font-weight: 800; color: black; font-size: 20px; }
@media (max-width: 1023px) { .coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_cost .chargebee_plan_price { font-size: 24px; } }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description { text-align: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ul { margin-top: 0; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ul li { border-top-width: 1px; border-top-style: solid; padding-top: 24px; padding-right: 12px; padding-bottom: 24px; padding-left: 12px; font-size: 18px; text-align: left; margin: 0; border-top-color: #a6a6a6; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ul li:nth-child(2n) { background-color: rgba(237, 238, 239, 0.6); }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ul li:before { display: none; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ul li:last-child { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a6a6a6; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ul li a { font-size: 18px !important; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ol { margin-top: 0; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ol li { padding-top: 24px; padding-right: 12px; padding-bottom: 24px; padding-left: 12px; border-top-width: 1px; border-top-style: solid; margin: 0; text-align: left; font-size: 18px; border-top-color: #a6a6a6; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ol li:nth-child(2n) { background-color: rgba(237, 238, 239, 0.6); }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ol li:before { display: none; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ol li:last-child { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a6a6a6; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field ol li a { font-size: 18px !important; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field p { font-size: 18px; text-align: left; padding-top: 24px; padding-right: 12px; padding-bottom: 24px; padding-left: 12px; border-top-width: 1px; border-top-style: solid; border-top-color: #a6a6a6; margin-bottom: 0; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field p:nth-child(2n) { background-color: rgba(237, 238, 239, 0.6); }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field p:last-child { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a6a6a6; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .chargebee_plan_description .chargebee_plan_description_field p a { font-size: 18px !important; }
.coh-style-chargebee-table .chargebee_table .chargebee_table_content .coh-link { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); max-width: 65%; width: 65%; min-width: auto; }
@media (max-width: 1023px) { .coh-style-chargebee-table .chargebee_table .chargebee_table_content .coh-link { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) { -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; -o-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; cursor: pointer; line-height: 1rem; text-align: center; max-width: 15.625rem; padding-top: 4px; padding-bottom: 4px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-decoration: underline; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1a1a; font-size: 0.875rem; }
@media (max-width: 1023px) { .coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) { font-size: 0.875rem; } }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):after, .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):after, .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):after, .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):after { font-size: 0; min-height: inherit; content: ''; }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover, .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover, .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover, .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover { color: #00184d; text-decoration: none; }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover .cta-icon:before, .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover .cta-icon:before, .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover .cta-icon:before, .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover .cta-icon:before { color: inherit; }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus, .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus, .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus, .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus { text-decoration: underline; color: #00184d; }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-text, .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-text, .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-text, .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-text { text-decoration: underline; }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon, .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon, .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon, .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon { text-decoration: none; }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon:before, .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon:before, .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon:before, .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon:before { text-decoration: underline; }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon:before, .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon:before, .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon:before, .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus .cta-icon:before { text-decoration: none; color: inherit; }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon, .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon, .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon, .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon { text-decoration: none; display: inline-block; }
.coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon:before, .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon:before, .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon:before, .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon:before { color: #275ce2; }
.coh-style-open-external-link[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), .coh-style-play-video[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), .coh-style-download[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), .coh-style-button-action[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) { color: #6b6b6b !important; cursor: not-allowed !important; text-decoration: none !important; }
.coh-style-open-external-link[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-text, .coh-style-play-video[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-text, .coh-style-download[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-text, .coh-style-button-action[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-text { text-decoration: none !important; }
.coh-style-open-external-link[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon:before, .coh-style-play-video[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon:before, .coh-style-download[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon:before, .coh-style-button-action[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon:before { color: inherit; }
.coh-style-open-external-link .cta-icon:before, .coh-style-play-video .cta-icon:before, .coh-style-download .cta-icon:before, .coh-style-button-action .cta-icon:before { content: attr(data-icon); font-family: 'Material Icons Sharp'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; vertical-align: middle; margin-right: -webkit-calc(4px - 2px); margin-right: calc(4px - 2px); display: inline-block; }
html[dir="rtl"] .coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon, html[dir="rtl"] .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon, html[dir="rtl"] .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon, html[dir="rtl"] .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon { margin-right: 0; margin-left: 8px; }
[data-select-theme="dark-grey"] .coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark-grey"] .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark-grey"] .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark-grey"] .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) { color: #eeeeee; }
[data-select-theme="dark-grey"] .coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover, [data-select-theme="dark-grey"] .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover, [data-select-theme="dark-grey"] .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover, [data-select-theme="dark-grey"] .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover { color: #c3d4fb; }
[data-select-theme="dark-grey"] .coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus, [data-select-theme="dark-grey"] .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus, [data-select-theme="dark-grey"] .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus, [data-select-theme="dark-grey"] .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus { color: #c3d4fb; }
[data-select-theme="dark-grey"] .coh-style-open-external-link[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark-grey"] .coh-style-play-video[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark-grey"] .coh-style-download[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark-grey"] .coh-style-button-action[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) { color: #c4c4c4 !important; }
[data-select-theme="dark"] .coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark"] .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark"] .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark"] .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) { color: #eeeeee; }
[data-select-theme="dark"] .coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover, [data-select-theme="dark"] .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover, [data-select-theme="dark"] .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover, [data-select-theme="dark"] .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):hover { color: #c3d4fb; }
[data-select-theme="dark"] .coh-style-open-external-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus, [data-select-theme="dark"] .coh-style-play-video:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus, [data-select-theme="dark"] .coh-style-download:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus, [data-select-theme="dark"] .coh-style-button-action:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button):focus { color: #c3d4fb; }
[data-select-theme="dark"] .coh-style-open-external-link[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark"] .coh-style-play-video[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark"] .coh-style-download[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button), [data-select-theme="dark"] .coh-style-button-action[disabled]:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) { color: #c4c4c4 !important; }
.coh-style-open-external-link .cta-icon:before { content: "open_in_new"; }
.coh-style-play-video .cta-icon:before { content: "play_circle"; display: inline-block; text-decoration: none; }
.coh-style-download .cta-icon:before { content: "save_alt"; }
.coh-style-background-video .page-hero-background-video { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 0; -webkit-transition: all 1000ms ease-in-out; -o-transition: all 1000ms ease-in-out; transition: all 1000ms ease-in-out; opacity: 1; overflow: hidden; }
@media (max-width: 1023px) { .coh-style-background-video .page-hero-background-video { display: none; } }
.coh-style-background-video .page-hero-background-video .coh-video-background-inner.vp-align-top { top: 0; left: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.coh-style-background-video .page-hero-background-video .coh-video-background-inner.vp-align-center { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.coh-style-background-video .page-hero-background-video .coh-video-background-inner.vp-align-bottom { top: auto; bottom: 0; left: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.coh-style-background-video .page-hero-background-video .coh-video-background-inner.vp-contain { -o-object-fit: contain; object-fit: contain; -webkit-transform: none; -ms-transform: none; transform: none; background-color: black; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; }
.coh-style-background-video .background-video-control-button-container { position: absolute; top: 2.5rem; right: 2.5rem; z-index: 1; }
@media (max-width: 1023px) { .coh-style-background-video .background-video-control-button-container { display: none; } }
.coh-style-background-video .background-video-control-button-container .background-video-control-button { background-color: rgba(0, 0, 0, 0.5); height: 3rem; width: 3rem; -webkit-border-radius: 50%; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; opacity: 1; -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-style-background-video .background-video-control-button-container .background-video-control-button:after { content: "pause"; color: white; font-size: 2.375rem; }
.coh-style-background-video .background-video-control-button-container .background-video-control-button:hover { -webkit-transform: scaleX(1.1) scaleY(1.1); -ms-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); }
.coh-style-background-video .background-video-control-button-container .background-video-control-button.video-play:after { content: "play_arrow"; }
.coh-style-background-video .background-video-control-button-container .background-video-control-button.video-pause:after { content: "pause"; }
.coh-style-articles-filter-pagination { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-articles-filter-pagination li { list-style-type: none; padding: 0 !important; margin: 0 0 8px 0 !important; border-bottom: 0 !important; }
.coh-style-articles-filter-pagination li:before { display: none !important; }
.coh-style-articles-filter-pagination li.is-active { border-bottom-color: #275ce2; }
.coh-style-articles-filter-pagination li.is-active a { border: 1px solid #275ce2 !important; text-decoration: none !important; text-decoration: none; }
.coh-style-articles-filter-pagination li.pager__item--previous a { border-color: #c4c4c4 !important; }
.coh-style-articles-filter-pagination li.pager__item--next a { border-color: #c4c4c4 !important; }
.coh-style-articles-filter-pagination li a { border-bottom-color: transparent !important; -webkit-transition: color 100ms ease-in-out,100ms ease-in-out border-color; -o-transition: color 100ms ease-in-out,100ms ease-in-out border-color; transition: color 100ms ease-in-out,100ms ease-in-out border-color; text-decoration: underline; }
.coh-style-articles-filter-pagination li a:hover { border: 1px solid #00184d !important; }
.coh-style-articles-filter-pagination li:not(.is-active) > a { text-decoration: underline !important; }
html[dir="rtl"] .coh-style-articles-filter-pagination .pager__item--previous a:before { content: "chevron_right" !important; }
html[dir="rtl"] .coh-style-articles-filter-pagination .pager__item--next a:before { content: "chevron_left" !important; }
.coh-style-article-template .article-hero-section { margin-top: 32px; margin-bottom: -webkit-calc(40px + 4px); margin-bottom: calc(40px + 4px); text-align: center; }
.coh-style-article-template .article-hero-section .article-category { font-weight: 700; font-size: 0.875rem; line-height: 1.125rem; margin-bottom: 8px; text-transform: uppercase; color: #1a1a1a; }
.coh-style-article-template .article-hero-section .article-title { margin-top: 0; text-transform: none; }
.coh-style-article-template .article-hero-section .author-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 8px; }
.coh-style-article-template .article-hero-section .author-container .author, .coh-style-article-template .article-hero-section .author-container .date { line-height: 1.125rem; font-weight: 700; margin-bottom: 0; }
.coh-style-article-template .article-hero-section .author-container .author + .date { position: relative; padding-left: -webkit-calc(8px + 1px); padding-left: calc(8px + 1px); margin-left: 8px; }
.coh-style-article-template .article-hero-section .author-container .author + .date:before { height: 100%; width: 0.0625rem; position: absolute; top: 0; left: -0.0625rem; display: block; content: ''; background-color: black; }
.coh-style-article-template .article-hero-section .description { padding-right: 80px; padding-left: 80px; }
@media (max-width: 1169px) { .coh-style-article-template .article-hero-section .description { padding-right: -webkit-calc(32px * 2); padding-right: calc(32px * 2); padding-left: -webkit-calc(32px * 2); padding-left: calc(32px * 2); } }
@media (max-width: 1023px) { .coh-style-article-template .article-hero-section .description { padding-right: 0; padding-left: 0; } }
.coh-style-article-template .article-hero-section .description p { color: #1a1a1a; }
.coh-style-article-template .article-hero-section .description a:not(.coh-style-utility-primary-button):not(.coh-style-text-button):not(.coh-style-branded-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-slider-prev-button):not(.coh-style-slider-next-button):not(.coh-style-primary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-link) { -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; border-bottom-color: #1a1a1a; }
@media (max-width: 1023px) { .coh-style-article-template .article-hero-section .description a:not(.coh-style-utility-primary-button):not(.coh-style-text-button):not(.coh-style-branded-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-slider-prev-button):not(.coh-style-slider-next-button):not(.coh-style-primary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-link) { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-article-template .article-hero-section .description a:not(.coh-style-utility-primary-button):not(.coh-style-text-button):not(.coh-style-branded-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-slider-prev-button):not(.coh-style-slider-next-button):not(.coh-style-primary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-link):hover { text-decoration: none; border-bottom-color: rgba(0, 0, 0, 0); }
.coh-style-article-template .rich-text-editor .coh-wysiwyg { width: 66.66667%; margin-right: auto; margin-left: auto; }
@media (max-width: 767px) { .coh-style-article-template .rich-text-editor .coh-wysiwyg { width: 100%; } }
.coh-style-article-template .related-categories { margin-top: 32px; }
.coh-style-article-filter-select { margin: 0; padding: 0; position: relative; list-style-type: none; }
.coh-style-article-filter-select ul { list-style-type: none; margin: 0; padding: 0; }
.coh-style-article-filter-select ul li { padding: 0; }
.coh-style-article-filter-select ul li:before { display: none; }
.coh-style-article-listing-component .title { margin-bottom: 16px; }
@media (max-width: 767px) { .coh-style-article-listing-component .title { margin-bottom: 8px; } }
@media (max-width: 359px) { .coh-style-article-listing-component .coh-style-listing-component .media-main-container { margin-right: -webkit-calc(32px * -1); margin-right: calc(32px * -1); margin-left: -webkit-calc(32px * -1); margin-left: calc(32px * -1); } }
.coh-style-charge-bee-component-template { -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-style-charge-bee-component-template .coh_cpt_chargebee_plan_container { color: black; font-size: 16px; text-align: center; width: 100%; max-width: 45%; padding-top: 70px; padding-right: 10px; padding-bottom: 70px; padding-left: 10px; display: block; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 1169px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container { max-width: 55%; } }
@media (max-width: 1023px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container { max-width: 60%; } }
@media (max-width: 767px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container { max-width: 72%; padding-top: 40px; padding-right: 0; padding-bottom: 40px; padding-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container { background-color: white; width: 25%; position: relative; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; float: left; border-width: 1px; border-style: solid; display: block; font-size: 20px; border-color: #c4c4c4; }
@media (max-width: 767px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container { width: 50%; } }
@media (max-width: 359px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container { width: 100%; } }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container:nth-child(2n) { z-index: 1; margin-top: -10px; margin-left: -2px; -webkit-box-shadow: none; box-shadow: none; background-color: #cf152d; }
@media (max-width: 767px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container:nth-child(2n) { margin-top: 0; margin-left: 0; } }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container:nth-child(2n) .coh_cpt_chargebee_plan_cost { padding-top: 30px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
@media (max-width: 767px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container:nth-child(2n) .coh_cpt_chargebee_plan_cost { padding-top: 20px; } }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container:nth-child(2n) .coh_cpt_chargebee_plan_title { margin-left: 2px; }
@media (max-width: 359px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container:nth-child(2n) .coh_cpt_chargebee_plan_title { margin-left: 0; } }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_plan_title { text-transform: uppercase; word-wrap: break-word; font-weight: 800; color: white; position: relative; top: 0; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; margin-top: 0; margin-right: -4px; margin-bottom: 0; margin-left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: black; font-size: 26px; line-height: 1.4; }
@media (max-width: 767px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_plan_title { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); margin-right: 0; font-size: 18px; padding-top: 5px; padding-right: 12px; padding-bottom: 5px; padding-left: 12px; } }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_plan_cost { padding-top: 0; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
@media (max-width: 767px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_plan_cost { padding-top: 20px; } }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_plan_cost .coh_cpt_chargebee_plan_price { font-weight: 800; color: black; font-size: 26px; }
@media (max-width: 767px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_plan_cost .coh_cpt_chargebee_plan_price { font-size: 24px; } }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_plan_cost .coh_cpt_chargebee_plan_type { opacity: 0.6; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_cahrgebee_plan_description { text-align: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_cahrgebee_plan_description .coh_cpt_chargebee_plan_description_field ul { margin-top: 0; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_cahrgebee_plan_description .coh_cpt_chargebee_plan_description_field ul li { border-top-width: 1px; border-top-style: solid; padding-top: 10px; padding-right: 5%; padding-bottom: 10px; padding-left: 5%; font-size: 1rem; text-align: left; margin-left: 0; border-top-color: #a6a6a6; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_cahrgebee_plan_description .coh_cpt_chargebee_plan_description_field ul li:nth-child(2n) { background-color: #a6a6a6; opacity: 0.6; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_cahrgebee_plan_description .coh_cpt_chargebee_plan_description_field ul li:before { display: none; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_cahrgebee_plan_description .coh_cpt_chargebee_plan_description_field ol { margin-top: 0; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_cahrgebee_plan_description .coh_cpt_chargebee_plan_description_field ol li { padding-top: 10px; padding-right: 5%; padding-bottom: 10px; padding-left: 5%; border-top-width: 1px; border-top-style: solid; margin-left: 0; text-align: left; border-top-color: #a6a6a6; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_cahrgebee_plan_description .coh_cpt_chargebee_plan_description_field ol li:nth-child(2n) { background-color: #a6a6a6; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_cahrgebee_plan_description .coh_cpt_chargebee_plan_description_field ol li:before { display: none; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_cahrgebee_plan_description .coh_cpt_chargebee_plan_description_field p { font-size: 1rem; text-align: left; padding-top: 10px; padding-right: 5%; padding-bottom: 10px; padding-left: 5%; border-top-width: 1px; border-top-style: solid; border-top-color: #a6a6a6; }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_button { padding-top: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 10px; border-top-width: 1px; border-top-style: solid; }
@media (max-width: 767px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_button { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; } }
.coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_button a { text-transform: uppercase; word-wrap: break-word; font-weight: 800; background-color: black; padding-top: 0.5em; padding-right: 1em; padding-bottom: 0.5em; padding-left: 1em; display: inline-block; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); color: #cf152d; max-width: 100%; }
@media (max-width: 767px) { .coh-style-charge-bee-component-template .coh_cpt_chargebee_plan_container .coh_cpt_chargebee_content_container .coh_cpt_chargebee_button a { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }
.coh-style-custom-gallery { padding-top: -webkit-calc(40px + 8px); padding-top: calc(40px + 8px); padding-right: 32px; margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); }
@media (max-width: 1023px) { .coh-style-custom-gallery { margin-bottom: -webkit-calc(40px + 10px); margin-bottom: calc(40px + 10px); padding-top: 16px; padding-right: 0; } }
.coh-style-custom-gallery .slider-main { margin-bottom: -webkit-calc(40px + 5px); margin-bottom: calc(40px + 5px); }
@media (max-width: 767px) { .coh-style-custom-gallery .slider-main { margin-bottom: 0; } }
.coh-style-custom-gallery .slider-main .slick-arrow { height: 2.75rem; width: 2.75rem; border-width: 0.0625rem; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: #c4c4c4; 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-style-custom-gallery .slider-main .slick-arrow:focus { outline-style: auto; }
.coh-style-custom-gallery .slider-main .slick-arrow:hover { border-color: #275ce2; }
.coh-style-custom-gallery .slider-main .slick-prev { position: absolute; top: 50%; bottom: auto; z-index: 1; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: auto; left: 0; }
.coh-style-custom-gallery .slider-main .slick-prev:before { content: "arrow_back_ios"; }
.coh-style-custom-gallery .slider-main .slick-next { position: absolute; top: 50%; bottom: auto; right: 0; left: auto; z-index: 1; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-custom-gallery .slider-main .slick-next:before { content: "arrow_forward_ios"; }
.coh-style-custom-gallery .slider-main .slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-custom-gallery .slick-slide { padding-right: 5.25rem; padding-left: 5.25rem; height: 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; }
@media (max-width: 767px) { .coh-style-custom-gallery .slick-slide { padding-right: 0.875rem; padding-left: 0.875rem; } }
@media (max-width: 359px) { .coh-style-custom-gallery .slick-slide { padding-right: 0.625rem; padding-left: 0.625rem; } }
.coh-style-custom-gallery .slick-slide:focus { outline-style: none; }
.coh-style-custom-gallery .slick-slide .main-slider-image img { max-height: 34.875rem; margin-right: auto; margin-left: auto; }
@media (max-width: 767px) { .coh-style-custom-gallery .slick-slide .main-slider-image img { max-height: 19.1875rem; } }
.coh-style-custom-gallery .slick-slide .video-modal-open { position: relative; padding-top: 56.25%; height: 0; width: 100%; z-index: 0; }
.coh-style-custom-gallery .slick-slide .video-modal-open:before { -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; -o-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; cursor: pointer; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 0.25rem; padding-right: 1.5rem; padding-bottom: 0.25rem; padding-left: 1.5rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: white; background-color: #cf152d; min-width: 4.5rem; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-color: #cf152d; content: "play_arrow"; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1; height: 2.875rem; }
.coh-style-custom-gallery .slick-slide .video-modal-open:hover:before { color: white; background-color: #620410; border-color: #620410; }
.coh-style-custom-gallery .slick-slide .video-modal-open:focus:before { color: white; background-color: #620410; border-color: #620410; }
.coh-style-custom-gallery .slick-slide .video-modal-open img { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; }
@media (max-width: 767px) { .coh-style-custom-gallery .slick-dots { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 24px; margin-bottom: 24px; } }
@media (max-width: 767px) { .coh-style-custom-gallery .slick-dots li { background-color: #275ce2; height: 0.125rem; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
@media (max-width: 767px) { .coh-style-custom-gallery .slick-dots li.slick-active ~ li { background-color: #c4c4c4; } }
.coh-style-custom-gallery .thumbnail-slider { padding-right: 4rem; padding-left: 4rem; }
@media (max-width: 767px) { .coh-style-custom-gallery .thumbnail-slider { padding-right: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-style-custom-gallery .thumbnail-slider.thumbnail-slider-desktop { display: none; } }
.coh-style-custom-gallery .thumbnail-slider.thumbnail-slider-desktop .slick-slide { width: -webkit-calc(14.2857% - 12px) !important; width: calc(14.2857% - 12px) !important; }
.coh-style-custom-gallery .thumbnail-slider.thumbnail-slider-desktop .slick-list { overflow: visible; }
.coh-style-custom-gallery .thumbnail-slider.thumbnail-slider-desktop .slick-list .slick-track { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; width: 100% !important; }
.coh-style-custom-gallery .thumbnail-slider.thumbnail-slider-mobile { display: none; }
@media (max-width: 767px) { .coh-style-custom-gallery .thumbnail-slider.thumbnail-slider-mobile { display: block; } }
.coh-style-custom-gallery .thumbnail-slider .slick-slide { padding-right: 0; padding-left: 0; margin-right: 0.375rem; margin-bottom: 0.75rem; margin-left: 0.375rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
.coh-style-custom-gallery .thumbnail-slider .slick-slide:focus { outline-offset: 1px; }
.coh-style-custom-gallery .thumbnail-slider .slick-slide .thumbnail-image { position: relative; width: 100%; padding-bottom: 100%; outline: none; border-width: 1px; border-style: solid; border-color: #c4c4c4; }
@media (max-width: 767px) { .coh-style-custom-gallery .thumbnail-slider .slick-slide .thumbnail-image { opacity: 0.5; } }
.coh-style-custom-gallery .thumbnail-slider .slick-slide .thumbnail-image.thumbnail-image-video:before { content: "play_circle_outline"; color: white; position: absolute; top: 50%; left: 50%; z-index: 2; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 1.625rem; display: block; }
.coh-style-custom-gallery .thumbnail-slider .slick-slide .thumbnail-image.thumbnail-image-video:after { background-color: rgba(218, 218, 218, 0.7); height: 1.1875rem; width: 1.1875rem; position: absolute; top: 50%; left: 50%; z-index: 1; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: block; -webkit-border-radius: 50%; border-radius: 50%; }
.coh-style-custom-gallery .thumbnail-slider .slick-slide .thumbnail-image.thumbnail-image-360:before { color: white; font-size: 24px; position: absolute; top: 50%; left: 50%; display: block; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: "360"; z-index: 2; font-family: 'Material Icons Sharp'; text-shadow: 1px 1px 2px #4d4d4d; }
.coh-style-custom-gallery .thumbnail-slider .slick-slide .thumbnail-image img { -o-object-fit: contain; object-fit: contain; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-style-custom-gallery .thumbnail-slider .slick-slide .thumbnail-image[aria-current="true"] { border-width: 1px; border-style: solid; border-color: #275ce2; opacity: 1; }
.coh-style-custom-gallery .thumbnail-slider .slick-list draggable { margin-right: 0; margin-left: 0; }
.coh-style-custom-gallery .thumbnail-slider .slick-list { margin-right: 0; margin-left: 0; }
.coh-style-custom-gallery .thumbnail-slider .slick-list .slick-slide.slick-current ~ .slick-slide { opacity: 1; position: relative; }
.coh-style-custom-gallery .thumbnail-slider .slick-list .slick-slide.slick-current ~ .slick-slide:before { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(255, 255, 255, 0)), to(white)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 1%, white 100%); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 1%, white 100%); background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 1%, white 100%); background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; height: 100%; width: 60%; position: absolute; top: 0; display: none; content: ''; z-index: 1; right: -0.0625rem; }
@media (max-width: 767px) { .coh-style-custom-gallery .thumbnail-slider .slick-list .slick-slide.slick-current ~ .slick-slide:before { display: block; } }
.coh-style-custom-gallery .thumbnail-slider .slick-list .slick-slide.slick-current + .slick-slide:before { display: none; }
.coh-style-custom-gallery .thumbnail-slider .slick-list .slick-track { margin-right: 0; margin-left: 0; }
.coh-style-custom-gallery .slick-slide img { max-width: 100%; }
.coh-style-custom-gallery .slick-slider { -ms-touch-action: auto !important; touch-action: auto !important; }
html[dir="rtl"] .coh-style-custom-gallery .pdp-product-slider { direction: rtl; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-custom-gallery .pdp-product-slider { display: block; } }
html[dir="rtl"] .coh-style-custom-gallery .pdp-product-slider .slick-list.draggable { direction: rtl; }
html[dir="rtl"] .coh-style-custom-gallery .pdp-product-slider .slick-list.draggable .slick-track { direction: rtl; }
html[dir="rtl"] .coh-style-custom-gallery .thumbnail-slider { direction: rtl; }
html[dir="rtl"] .coh-style-custom-gallery .thumbnail-slider .slick-list { direction: rtl; }
html[dir="rtl"] .coh-style-custom-gallery .thumbnail-slider .slick-list .slick-track { direction: rtl; }
html[dir="rtl"] .coh-style-custom-gallery .slider-main .slick-prev { right: 0; left: auto; }
html[dir="rtl"] .coh-style-custom-gallery .slider-main .slick-prev:before { content: "arrow_forward_ios"; }
html[dir="rtl"] .coh-style-custom-gallery .slider-main .slick-next { left: 0; right: auto; }
html[dir="rtl"] .coh-style-custom-gallery .slider-main .slick-next:before { content: "arrow_back_ios"; }
.coh-style-dashboard-component { padding-bottom: -webkit-calc(40px + 12px); padding-bottom: calc(40px + 12px); border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; position: relative; z-index: 0; }
@media (max-width: 1169px) { .coh-style-dashboard-component { padding-bottom: -webkit-calc(24px + 4px); padding-bottom: calc(24px + 4px); } }
@media (max-width: 1023px) { .coh-style-dashboard-component { padding-bottom: -webkit-calc(40px + 12px); padding-bottom: calc(40px + 12px); } }
.coh-style-dashboard-component:after { position: absolute; right: 0.625rem; bottom: 0; z-index: -1; content: attr(data-dashboard-icon); color: #dadada; }
@media (max-width: 1169px) { .coh-style-dashboard-component:after { right: 0.5rem; } }
@media (max-width: 1023px) { .coh-style-dashboard-component:after { right: 0.625rem; } }
@media (max-width: 767px) { .coh-style-dashboard-component:after { display: none; } }
.coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="person"]:after { font-size: 13.75rem; margin-right: -2.25rem; margin-bottom: -2.3125rem; }
@media (max-width: 1169px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="person"]:after { font-size: 11.6875rem; margin-right: -1.9375rem; margin-bottom: -1.9375rem; } }
@media (max-width: 1023px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="person"]:after { font-size: 13.75rem; margin-right: -2.25rem; margin-bottom: -2.3125rem; } }
.coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="person"] .cta-containers { min-height: 5.875rem; padding-right: -webkit-calc(80px + 80px + 40px + 24px - 4px); padding-right: calc(80px + 80px + 40px + 24px - 4px); }
@media (max-width: 1169px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="person"] .cta-containers { min-height: 6.0625rem; padding-right: -webkit-calc(80px + 80px + 24px +3px); padding-right: calc(80px + 80px + 24px +3px); } }
@media (max-width: 1023px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="person"] .cta-containers { min-height: 5.875rem; padding-right: -webkit-calc(80px + 80px + 40px + 24px - 4px); padding-right: calc(80px + 80px + 40px + 24px - 4px); } }
@media (max-width: 767px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="person"] .cta-containers { min-height: 0; padding-right: 0; } }
@media (max-width: 767px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="person"] .title:nth-last-child(2) { margin-bottom: 0; } }
.coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="home_repair_service"]:after { font-size: 13.5rem; margin-right: -1.125rem; margin-bottom: -2.25rem; }
@media (max-width: 1169px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="home_repair_service"]:after { font-size: 11.375rem; margin-right: -0.9375rem; margin-bottom: -1.9375rem; } }
@media (max-width: 1023px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="home_repair_service"]:after { margin-right: -1.125rem; margin-bottom: -2.25rem; font-size: 13.5rem; } }
.coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="home_repair_service"] .cta-containers { min-height: 5.75rem; padding-right: -webkit-calc(80px + 80px + 40px + 24px - 4px); padding-right: calc(80px + 80px + 40px + 24px - 4px); }
@media (max-width: 1169px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="home_repair_service"] .cta-containers { min-height: 5.75rem; padding-right: -webkit-calc(80px + 80px + 24px + 3px); padding-right: calc(80px + 80px + 24px + 3px); } }
@media (max-width: 1023px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="home_repair_service"] .cta-containers { min-height: 5.75rem; padding-right: -webkit-calc(80px + 80px + 40px + 24px - 4px); padding-right: calc(80px + 80px + 40px + 24px - 4px); } }
@media (max-width: 767px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="home_repair_service"] .cta-containers { min-height: 0; padding-right: 0; } }
@media (max-width: 767px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="home_repair_service"] .title:nth-last-child(2) { margin-bottom: 0; } }
.coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="event_note"]:after { font-size: 11.0625rem; margin-right: -1.4375rem; margin-bottom: -1.375rem; }
@media (max-width: 1169px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="event_note"]:after { font-size: 9.125rem; margin-right: -1.125rem; margin-bottom: -1.125rem; } }
@media (max-width: 1023px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="event_note"]:after { margin-right: -1.4375rem; margin-bottom: -1.375rem; font-size: 11.0625rem; } }
.coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="event_note"] .cta-containers { padding-right: -webkit-calc(80px + 80px + 40px + 24px - 4px); padding-right: calc(80px + 80px + 40px + 24px - 4px); min-height: 6rem; }
@media (max-width: 1169px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="event_note"] .cta-containers { min-height: 5.875rem; padding-right: -webkit-calc(80px + 80px + 24px + 3px); padding-right: calc(80px + 80px + 24px + 3px); } }
@media (max-width: 1023px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="event_note"] .cta-containers { min-height: 6rem; padding-right: -webkit-calc(80px + 80px + 40px + 24px - 4px); padding-right: calc(80px + 80px + 40px + 24px - 4px); } }
@media (max-width: 767px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="event_note"] .cta-containers { min-height: 0; padding-right: 0; } }
@media (max-width: 767px) { .coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon="event_note"] .title:nth-last-child(2) { margin-bottom: 0; } }
.coh-style-dashboard-component[data-dashboard-icon][data-dashboard-icon=""]:after { display: none; }
.coh-style-dashboard-component .title { text-transform: none; }
.coh-style-dashboard-component .title + .cta-containers { margin-top: 0; }
.coh-style-dashboard-component .body-copy { margin-bottom: 0; }
.coh-style-dashboard-component .cta-containers { margin-top: -webkit-calc(24px + 4px); margin-top: calc(24px + 4px); }
@media (max-width: 1169px) { .coh-style-dashboard-component .cta-containers { margin-top: -webkit-calc(16px + 2px); margin-top: calc(16px + 2px); } }
@media (max-width: 1023px) { .coh-style-dashboard-component .cta-containers { margin-top: -webkit-calc(24px + 4px); margin-top: calc(24px + 4px); } }
@media (max-width: 767px) { .coh-style-dashboard-component .cta-containers { margin-top: 0; } }
.coh-style-dashboard-component .cta-box { margin-bottom: 24px; }
.coh-style-dashboard-component .cta-box:last-child { margin-bottom: 0; }
@media (max-width: 767px) { .coh-style-dashboard-component .cta-box:first-child { margin-top: -webkit-calc(24px + 4px); margin-top: calc(24px + 4px); } }
.coh-style-dashboard-component .cta-box a { color: #1a1a1a; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; text-decoration: underline; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; line-height: 1rem; cursor: pointer; }
@media (max-width: 1023px) { .coh-style-dashboard-component .cta-box a { font-size: 0.875rem; } }
.coh-style-dashboard-component .cta-box a:hover { text-decoration: none; color: #00184d; }
.coh-style-dashboard-component .cta-box a:focus { color: #00184d; }
.coh-style-dashboard-component .cta-box a[disabled] { color: #6b6b6b !important; cursor: not-allowed !important; text-decoration: none !important; }
.coh-style-accessibility-icon[data-ea-icon-theme="ea-icon-light"] .sbd-accessibility-icon a { background-image: url("/sites/g/files/xnuzat2081/files/media-icons/generic/eA_Icon_Black.svg"); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
.coh-style-accessibility-icon[data-ea-icon-theme="ea-icon-dark"] .sbd-accessibility-icon a { background-image: url("/sites/g/files/xnuzat2081/files/media-icons/generic/eA_Icon_White.svg"); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 1023px) { .coh-style-listing-component[data-select-theme][data-select-theme="light"] .text-inner-container { background-color: white; } }
@media (max-width: 1023px) { .coh-style-listing-component[data-select-theme][data-select-theme="light-grey"] .text-inner-container { background-color: #eeeeee; } }
@media (max-width: 1023px) { .coh-style-listing-component[data-select-theme][data-select-theme="dark"] .text-inner-container { background-color: black; } }
.coh-style-listing-component[data-select-theme][data-select-theme="dark"] .text-inner-container .sub-heading { color: white; }
.coh-style-listing-component[data-select-theme][data-select-theme="dark"] .text-inner-container .location-time-container p { color: white; }
.coh-style-listing-component[data-select-theme][data-select-theme="dark"] .article-container h5 { color: white; }
.coh-style-listing-component[data-select-theme][data-select-theme="dark"] .article-container .article-author { border-right-color: #eeeeee; }
.coh-style-listing-component[data-select-theme][data-select-theme="dark"] .coh-wysiwyg p { color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-listing-component[data-select-theme][data-select-theme="dark-grey"] .text-inner-container { background-color: #1a1a1a; } }
.coh-style-listing-component[data-select-theme][data-select-theme="dark-grey"] .text-inner-container .sub-heading { color: white; }
.coh-style-listing-component[data-select-theme][data-select-theme="dark-grey"] .text-inner-container .location-time-container p { color: white; }
.coh-style-listing-component[data-select-theme][data-select-theme="dark-grey"] .article-container h5 { color: white; }
.coh-style-listing-component[data-select-theme][data-select-theme="dark-grey"] .article-container .article-author { border-right-color: #eeeeee; }
.coh-style-listing-component[data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg p { color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-listing-component[data-select-theme][data-select-theme="brand-primary"] .text-inner-container { background-color: #cf152d; } }
.coh-style-listing-component[data-select-theme][data-select-theme="brand-primary"] .article-container h5 { color: black; }
.coh-style-listing-component[data-force-uppercase="1"] .heading { text-transform: uppercase; }
.coh-style-listing-component .text-main-container { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 1023px) { .coh-style-listing-component .text-main-container { margin-top: -5rem; height: auto; } }
@media (max-width: 767px) { .coh-style-listing-component .text-main-container { margin-top: -3.5rem; } }
.coh-style-listing-component .text-main-container .sub-heading { text-transform: uppercase; }
.coh-style-listing-component .text-main-container .location-time-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0.125rem; margin-bottom: -webkit-calc(8px + 2px); margin-bottom: calc(8px + 2px); }
@media (max-width: 767px) { .coh-style-listing-component .text-main-container .location-time-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-bottom: 12px; } }
.coh-style-listing-component .text-main-container .location-time-container p { margin-bottom: 0; color: black; }
.coh-style-listing-component .text-main-container .location-time-container .location { margin-right: 24px; padding-left: -webkit-calc(12px - 2px); padding-left: calc(12px - 2px); }
.coh-style-listing-component .text-main-container .location-time-container .location:before { display: none; }
.coh-style-listing-component .text-main-container .location-time-container .time { padding-left: -webkit-calc(12px - 2px); padding-left: calc(12px - 2px); }
.coh-style-listing-component .text-main-container .location-time-container .time:before { display: none; }
.coh-style-listing-component .text-main-container .article-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: -webkit-calc(4px - 2px); margin-bottom: calc(4px - 2px); }
@media (max-width: 767px) { .coh-style-listing-component .text-main-container .article-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; } }
.coh-style-listing-component .text-main-container .article-container .article-author { border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #6b6b6b; padding-right: -webkit-calc(8px + 1px); padding-right: calc(8px + 1px); }
@media (max-width: 767px) { .coh-style-listing-component .text-main-container .article-container .article-author { border-right-style: none; padding-right: 0; } }
.coh-style-listing-component .text-main-container .article-container h5 { color: #4d4d4d; }
.coh-style-listing-component .text-main-container .article-container .article-date { padding-left: 8px; }
@media (max-width: 767px) { .coh-style-listing-component .text-main-container .article-container .article-date { padding-left: 0; margin-bottom: 8px; } }
@media (max-width: 1023px) { .coh-style-listing-component .text-main-container .text-inner-container { padding-top: 40px; padding-right: 24px; padding-bottom: 32px; padding-left: 24px; } }
@media (max-width: 767px) { .coh-style-listing-component .text-main-container .text-inner-container { padding-top: 24px; padding-right: 16px; padding-bottom: 24px; padding-left: 16px; } }
.coh-style-listing-component .text-main-container .location-container, .coh-style-listing-component .text-main-container .time-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 767px) { .coh-style-listing-component .text-main-container .location-container, .coh-style-listing-component .text-main-container .time-container { width: 100%; } }
.coh-style-listing-component .text-main-container .location-container .material-icons-sharp, .coh-style-listing-component .text-main-container .time-container .material-icons-sharp { font-size: 1.25rem; }
@media (max-width: 767px) { .coh-style-listing-component .text-main-container .location-container { margin-bottom: -webkit-calc(16px + 4px); margin-bottom: calc(16px + 4px); } }
.coh-style-listing-component .text-main-container .btn-container { margin-top: -webkit-calc(24px - 4px); margin-top: calc(24px - 4px); }
.coh-style-listing-component .media-main-container { position: relative; height: 100%; }
@media (max-width: 1023px) { .coh-style-listing-component .media-main-container { margin-right: -webkit-calc(32px * -1); margin-right: calc(32px * -1); margin-left: -webkit-calc(32px * -1); margin-left: calc(32px * -1); } }
@media (max-width: 359px) { .coh-style-listing-component .media-main-container { margin-right: -webkit-calc(16px * -1); margin-right: calc(16px * -1); margin-left: -webkit-calc(16px * -1); margin-left: calc(16px * -1); } }
.coh-style-listing-component .media-main-container.bynder-image-crop img { -o-object-fit: cover; object-fit: cover; }
.coh-style-listing-component .media-main-container.bynder-image-fit img { -o-object-fit: scale-down; object-fit: scale-down; }
.coh-style-listing-component .media-main-container .month-day-container { position: absolute; top: 1rem; left: 1rem; background-color: white; min-width: 4.25rem; -webkit-border-radius: 0.1875rem; border-radius: 0.1875rem; padding-top: 4px; padding-right: 4px; padding-left: 4px; height: 3.125rem; }
.coh-style-listing-component .media-main-container .month-day-container p { margin-bottom: 0; text-align: center; }
.coh-style-listing-component .media-main-container .month-day-container .month { background-color: #1a1a1a; min-width: 3.75rem; padding-top: 0.1875rem; padding-right: 4px; padding-bottom: 0.0625rem; padding-left: 4px; font-size: 0.75rem; font-weight: 700; color: white; text-transform: uppercase; -webkit-border-radius: 0.1875rem; border-radius: 0.1875rem; line-height: 0.9375rem; height: 1.125rem; }
.coh-style-listing-component .media-main-container .month-day-container .day { font-size: 1.25rem; font-weight: 700; color: black; padding-top: 0.25rem; padding-bottom: 0.25rem; line-height: 1em; }
.coh-style-listing-component .media-main-container img { height: 18.75rem; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit:cover;'; }
@media (max-width: 1023px) { .coh-style-listing-component .media-main-container img { height: 21.875rem; } }
@media (max-width: 767px) { .coh-style-listing-component .media-main-container img { height: 12.25rem; } }
.coh-style-listing-component .media-main-container picture { width: 100%; }
.coh-style-listing-component .media-main-container .media-container { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
html[dir="rtl"] .coh-style-listing-component .article-container .article-author { border-right-style: none; padding-right: 0; padding-left: -webkit-calc(8px + 1px); padding-left: calc(8px + 1px); border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #4d4d4d; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-listing-component .article-container .article-author { border-left-style: none; padding-left: 0; } }
html[dir="rtl"] .coh-style-listing-component .article-container .article-date { padding-right: 8px; padding-left: 0; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-listing-component .article-container .article-date { padding-right: 0; } }
html[dir="rtl"] .coh-style-listing-component .media-main-container .month-day-container { left: auto; right: 16px; }
html[dir="rtl"] .coh-style-listing-component .text-main-container .location-time-container .location { padding-right: 12px; padding-left: 0; margin-right: 0; margin-left: 24px; }
html[dir="rtl"] .coh-style-listing-component .text-main-container .location-time-container .time { padding-right: 12px; padding-left: 0; }
.coh-style-search-result-listing-component { color: #1a1a1a; }
@media (max-width: 1023px) { .coh-style-search-result-listing-component[data-select-theme][data-select-theme="light"] .text-inner-container { background-color: white; } }
@media (max-width: 1023px) { .coh-style-search-result-listing-component[data-select-theme][data-select-theme="light-grey"] .text-inner-container { background-color: #eeeeee; } }
@media (max-width: 1023px) { .coh-style-search-result-listing-component[data-select-theme][data-select-theme="dark"] .text-inner-container { background-color: black; } }
.coh-style-search-result-listing-component[data-select-theme][data-select-theme="dark"] .coh-wysiwyg p { color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-search-result-listing-component[data-select-theme][data-select-theme="dark-grey"] .text-inner-container { background-color: #1a1a1a; } }
.coh-style-search-result-listing-component[data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg p { color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-search-result-listing-component[data-select-theme][data-select-theme="brand-primary"] .text-inner-container { background-color: #cf152d; } }
.coh-style-search-result-listing-component[data-force-uppercase="1"] .heading { text-transform: uppercase; }
.coh-style-search-result-listing-component .text-main-container { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 1023px) { .coh-style-search-result-listing-component .text-main-container { margin-top: 0; height: auto; } }
@media (max-width: 1023px) { .coh-style-search-result-listing-component .text-main-container .text-inner-container { padding-top: 40px; padding-right: 24px; padding-bottom: 32px; padding-left: 24px; } }
@media (max-width: 767px) { .coh-style-search-result-listing-component .text-main-container .text-inner-container { padding-top: 24px; padding-right: 16px; padding-bottom: 24px; padding-left: 16px; } }
.coh-style-search-result-listing-component .text-main-container .btn-container { margin-top: -webkit-calc(24px - 4px); margin-top: calc(24px - 4px); }
.coh-style-search-result-listing-component .media-main-container { position: relative; max-height: 11.25rem; height: 100%; }
@media (max-width: 1023px) { .coh-style-search-result-listing-component .media-main-container { margin-right: -webkit-calc(32px * -1); margin-right: calc(32px * -1); margin-left: -webkit-calc(32px * -1); margin-left: calc(32px * -1); max-height: 12.25rem; } }
@media (max-width: 767px) { .coh-style-search-result-listing-component .media-main-container { margin-right: 0; margin-left: 0; } }
.coh-style-search-result-listing-component .media-main-container.crop img { -o-object-fit: cover; object-fit: cover; }
.coh-style-search-result-listing-component .media-main-container.fit img { -o-object-fit: scale-down; object-fit: scale-down; height: 11.25rem; }
@media (max-width: 1023px) { .coh-style-search-result-listing-component .media-main-container.fit img { height: 12.25rem; } }
.coh-style-search-result-listing-component .media-main-container.Fit img { -o-object-fit: scale-down; object-fit: scale-down; height: 11.25rem; }
@media (max-width: 1023px) { .coh-style-search-result-listing-component .media-main-container.Fit img { height: 12.25rem; } }
.coh-style-search-result-listing-component .media-main-container img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; }
.coh-style-search-result-listing-component .media-main-container picture { width: 100%; }
.coh-style-search-result-listing-component .media-main-container .media-container { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-filtered-articles-component { -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;; border: 0 !important; text-decoration: none; -webkit-transition: all 400ms ease-out; -o-transition: all 400ms ease-out; transition: all 400ms ease-out; border-bottom-width: 0; }
.coh-style-filtered-articles-component:hover { margin-top: -0.25rem; -webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }
.coh-style-filtered-articles-component[data-select-theme][data-select-theme="light"] .text-inner-container { background-color: white; }
.coh-style-filtered-articles-component[data-select-theme][data-select-theme="light-grey"] .text-inner-container { background-color: #eeeeee; }
.coh-style-filtered-articles-component[data-select-theme][data-select-theme="dark"] .text-inner-container { background-color: black; }
.coh-style-filtered-articles-component[data-select-theme][data-select-theme="dark"] .text-inner-container .sub-heading { color: white; }
.coh-style-filtered-articles-component[data-select-theme][data-select-theme="dark"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-filtered-articles-component[data-select-theme][data-select-theme="dark-grey"] .text-inner-container { background-color: #1a1a1a; }
.coh-style-filtered-articles-component[data-select-theme][data-select-theme="dark-grey"] .text-inner-container .sub-heading { color: white; }
.coh-style-filtered-articles-component[data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-filtered-articles-component[data-select-theme][data-select-theme="brand-primary"] .text-inner-container { background-color: #cf152d; }
.coh-style-filtered-articles-component[data-force-uppercase="1"] .heading { text-transform: uppercase; }
.coh-style-filtered-articles-component[data-image-cropping="fit"] .media-main-container img { -o-object-fit: contain; object-fit: contain; }
.coh-style-filtered-articles-component .text-main-container { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-style-filtered-articles-component .text-main-container .article-tags { text-transform: capitalize; padding: 24px; position: absolute; bottom: 0; }
@media (max-width: 1023px) { .coh-style-filtered-articles-component .text-main-container .article-tags { position: relative; padding-top: 0; } }
.coh-style-filtered-articles-component .text-main-container .article-tags > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-style-filtered-articles-component .text-main-container .article-tags > div div { background-color: #eeeeee; color: #1a1a1a; padding-top: 0.1875rem; padding-right: 0.3125rem; padding-bottom: 0.1875rem; padding-left: 0.3125rem; margin-top: 0.375rem; margin-right: 0.375rem; font-size: 0.875rem; }
.coh-style-filtered-articles-component .text-main-container .text-inner-container { padding: 24px; padding-top: 32px; padding-bottom: 100px; }
@media (max-width: 1023px) { .coh-style-filtered-articles-component .text-main-container .text-inner-container { padding-bottom: 32px; } }
.coh-style-filtered-articles-component .media-main-container { position: relative; height: 100%; }
.coh-style-filtered-articles-component .media-main-container.bynder-image-crop img { -o-object-fit: cover; object-fit: cover; }
.coh-style-filtered-articles-component .media-main-container.bynder-image-fit img { -o-object-fit: scale-down; object-fit: scale-down; }
.coh-style-filtered-articles-component .media-main-container img { height: 12.5rem; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit:cover;'; }
.coh-style-filtered-articles-component .media-main-container picture { width: 100%; }
.coh-style-filtered-articles-component .media-main-container picture:not(:first-child) { display: none; }
.coh-style-filtered-articles-component .media-main-container .media-container { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-branded-primary-button, .coh-style-utility-primary-button { background-color: #275ce2; color: white; padding-right: 1.5rem; padding-left: 1.5rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-color: #275ce2; min-width: 10rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; -o-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 0.875rem; line-height: 1rem; position: relative; z-index: 0; }
@media (max-width: 1023px) { .coh-style-branded-primary-button, .coh-style-utility-primary-button { font-size: 0.875rem; } }
.coh-style-branded-primary-button:hover, .coh-style-utility-primary-button:hover { color: white; border-color: #00184d; }
@media (max-width: 1023px) { .coh-style-branded-primary-button:hover, .coh-style-utility-primary-button:hover { background-color: #00184d; } }
.coh-style-branded-primary-button:hover:before, .coh-style-utility-primary-button:hover:before { width: 100%; }
.coh-style-branded-primary-button:focus .link-text, .coh-style-utility-primary-button:focus .link-text { text-decoration: underline; }
.coh-style-branded-primary-button:before, .coh-style-utility-primary-button:before { -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; height: 100%; width: 0; position: absolute; top: 0; bottom: 0; left: 0; z-index: -1; content: ''; background-color: #00184d; }
@media (max-width: 1023px) { .coh-style-branded-primary-button:before, .coh-style-utility-primary-button:before { display: none; } }
.coh-style-branded-primary-button[disabled], .coh-style-utility-primary-button[disabled] { background-color: #c4c4c4 !important; color: #6b6b6b !important; cursor: not-allowed !important; text-decoration: none !important; }
.coh-style-branded-primary-button[disabled] .link-text, .coh-style-utility-primary-button[disabled] .link-text { text-decoration: none !important; }
.coh-style-branded-primary-button *[class*="material-icons-"], .coh-style-utility-primary-button *[class*="material-icons-"] { display: inline-block; vertical-align: middle; margin-right: 8px; }
html[dir="rtl"] .coh-style-branded-primary-button *[class*="material-icons-"], html[dir="rtl"] .coh-style-utility-primary-button *[class*="material-icons-"] { margin-right: 0; margin-left: 8px; }
.coh-style-branded-primary-button { background-color: #cf152d; color: white; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; min-width: 10rem; padding-right: 1.5rem; padding-left: 1.5rem; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-color: #cf152d; font-size: 0.875rem; }
@media (max-width: 1023px) { .coh-style-branded-primary-button { font-size: 0.875rem; } }
.coh-style-branded-primary-button:hover { color: white; border-color: #620410; }
@media (max-width: 1023px) { .coh-style-branded-primary-button:hover { background-color: #620410; } }
.coh-style-branded-primary-button:focus { color: white; background-color: #620410; border-color: #620410; }
.coh-style-branded-primary-button:before { background-color: #620410; }
[data-select-theme="brand-primary"] .coh-style-branded-primary-button { background-color: black; color: white; border-color: black; }
[data-select-theme="brand-primary"] .coh-style-branded-primary-button:hover { color: black; background-color: white; border-color: white; }
[data-select-theme="brand-primary"] .coh-style-branded-primary-button:focus { color: black; background-color: white; border-color: white; }
.coh-style-sticky-product-summary { background-color: white; border-bottom-width: 0.0625rem; border-style: solid; border-color: #1a1a1a; padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 1.25rem; width: 100vw; z-index: 99; -webkit-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; position: fixed; top: 0; left: 0; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }
@media (max-width: 1023px) { .coh-style-sticky-product-summary { background-color: rgba(0, 0, 0, 0); border-style: none; padding-top: 0; padding-bottom: 0; margin-bottom: 16px; } }
.sticky.coh-style-sticky-product-summary { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
@media (max-width: 1023px) { .sticky.coh-style-sticky-product-summary { top: auto; bottom: 0; } }
.coh-style-sticky-product-summary .product-summary-meta .product-summary-status { padding-top: 0.25rem; padding-right: 0.5rem; padding-bottom: 0.25rem; padding-left: 0.5rem; display: inline-block; background-color: #353535; color: white; font-size: 0.75rem; line-height: 1rem; margin-right: 0.25rem; font-weight: 700; text-transform: uppercase; }
.coh-style-sticky-product-summary .product-summary-meta .product-summary-product-id { font-weight: 700; vertical-align: -0.125rem; display: inline-block; line-height: 1.25rem; }
.coh-style-sticky-product-summary .product-summary-title { font-weight: 700; display: block; margin-top: 4px; line-height: 1.25rem; text-transform: uppercase; }
.coh-style-sticky-product-summary .buy-button-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }
.coh-style-sticky-product-summary .buy-button-container .coh-block { width: 100%; }
.coh-style-sticky-product-summary .buy-button-container .settings-tray-editable { border-style: none; }
.coh-style-sticky-product-summary .buy-button-container button#buybutton { -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; -o-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; line-height: 1rem; text-align: center; width: 100%; padding-top: 0.25rem; padding-right: 1.5rem; padding-bottom: 0.25rem; padding-left: 1.5rem; display: inline-block; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.875rem; background-color: #cf152d; min-height: 2.875rem; min-width: 10rem; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-color: #cf152d; }
@media (max-width: 1023px) { .coh-style-sticky-product-summary .buy-button-container button#buybutton { font-size: 0.875rem; } }
.coh-style-sticky-product-summary .buy-button-container button#buybutton:hover { color: white; background-color: #620410; border-color: #620410; }
.coh-style-sticky-product-summary .buy-button-container button#buybutton:before { font-size: 0; width: 0; content: ''; min-height: inherit; }
.coh-style-product-summary { padding-top: -webkit-calc(40px + 8px); padding-top: calc(40px + 8px); }
@media (max-width: 1023px) { .coh-style-product-summary { padding-top: 0; margin-bottom: 0; } }
.desktop-hide.coh-style-product-summary { display: none; }
@media (max-width: 1023px) { .desktop-hide.coh-style-product-summary { display: block; } }
.coh-style-product-summary .status { padding-top: 4px; padding-right: 8px; padding-bottom: -webkit-calc(4px - 1px); padding-bottom: calc(4px - 1px); padding-left: 8px; display: inline-block; background-color: #353535; color: white; font-size: 0.75rem; line-height: 1rem; margin-right: 4px; font-weight: 700; text-transform: uppercase; }
.coh-style-product-summary .product-id { font-size: 1rem; line-height: 1.25rem; color: #1a1a1a; font-weight: 700; display: inline-block; vertical-align: -0.125rem; }
.coh-style-product-summary .title { color: #1a1a1a; margin-top: 16px; }
.coh-style-product-summary .description-container { margin-top: 24px; }
.coh-style-product-summary .description-container p { color: #1a1a1a; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-product-summary .description-container p { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-product-summary .pdp-wishlist-link { padding-right: 0; padding-left: 1.4375rem; min-width: 0; position: relative; color: #1a1a1a; text-decoration: underline; font-size: 0.875rem; margin-top: 12px; line-height: 1rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-product-summary .pdp-wishlist-link { font-size: 0.875rem; } }
@media (max-width: 767px) { .coh-style-product-summary .pdp-wishlist-link { margin-top: -webkit-calc(16px - 1px); margin-top: calc(16px - 1px); } }
.coh-style-product-summary .pdp-wishlist-link:before { content: "favorite_border"; position: absolute; left: 0; font-size: 1.125rem; margin-top: 0; display: inline-block; text-decoration: underline; color: #1a1a1a; }
.coh-style-product-summary .pdp-wishlist-link:before { text-decoration: none; }
.coh-style-product-summary .pdp-wishlist-link:hover { text-decoration: none; color: #00184d; }
.coh-style-product-summary .pdp-wishlist-link:hover:before { color: inherit; }
.coh-style-product-summary .pdp-wishlist-link:focus { color: #00184d; }
.coh-style-product-summary .pdp-wishlist-link:focus:before { color: inherit; }
.coh-style-product-summary .pdp-wishlist-link[disabled] { color: #6b6b6b !important; cursor: not-allowed !important; text-decoration: none !important; }
.coh-style-product-summary .pdp-wishlist-link[disabled]:before { color: inherit; }
.coh-style-product-summary .pdp-wishlist-link.added-to-wishlist:before { content: "favorite"; }
.coh-style-product-summary .pdp-wishlist-link .cta-icon:before { content: "list"; }
@media (max-width: 1023px) { .coh-style-product-summary .button-container { display: none; } }
.coh-style-product-summary .button-container button#buybutton { -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; -o-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; line-height: 1rem; text-align: center; padding-top: 0.25rem; padding-right: 1.5rem; padding-bottom: 0.25rem; padding-left: 1.5rem; display: inline-block; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.875rem; background-color: #cf152d; min-height: 2.875rem; min-width: 10rem; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-color: #cf152d; width: 100%; margin-top: -webkit-calc(24px - 4px); margin-top: calc(24px - 4px); margin-bottom: 8px; max-width: 100%; }
@media (max-width: 1023px) { .coh-style-product-summary .button-container button#buybutton { font-size: 0.875rem; } }
.coh-style-product-summary .button-container button#buybutton:hover { color: white; background-color: #620410; border-color: #620410; }
.coh-style-product-summary .button-container button#buybutton:before { font-size: 0; min-height: inherit; content: ''; }
.coh-style-product-summary .add-to-wishlist > div { border-style: none; text-align: right; }
.coh-style-product-summary .add-to-wishlist > div .messages { text-align: left; }
.coh-style-product-summary .logo-img img { margin-bottom: 16px; max-width: 150px; width: auto; }
.coh-style-product-summary .rating-container .rating { margin-top: -webkit-calc(4px - 2px); margin-top: calc(4px - 2px); margin-bottom: 8px; }
.coh-style-product-summary .rating-container > .coh-block > div { border-style: none; margin-top: 0.125rem; }
.coh-style-product-summary .rating-container > .coh-block > div .rating > div { display: block !important; height: 22px !important; }
.coh-style-product-summary .product-variants > div > div { position: relative; max-width: 37.5rem; }
.coh-style-product-summary .product-variants > div > div label { display: block; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; padding-bottom: 8px; }
@media (max-width: 1023px) { .coh-style-product-summary .product-variants > div > div label { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-product-summary .product-variants > div > div label:after { color: #1a1a1a; position: absolute; top: 3.375rem; right: 0.5rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "expand_more"; pointer-events: none; }
.coh-style-product-summary .product-variants > div > div select { -webkit-appearance: none; color: black; }
.coh-style-product-summary .product-variants > div > div select::-ms-expand { display: none; }
.coh-style-product-summary .product-variants > div > div select option { color: black; }
.coh-style-product-summary .product-variants > div > div select option:first-child { color: black; }
.coh-style-product-summary .product-variants #pdp-variant { margin-top: -webkit-calc(24px - 4px); margin-top: calc(24px - 4px); margin-bottom: 8px; }
@media (max-width: 1023px) { .coh-style-product-summary .mobile-hide { display: none; } }
.coh-style-product-summary .add-to-any { position: absolute; top: 25px; right: 10px; }
.coh-style-product-summary .ecorebate-center-container .ng-binding { font-size: 14px; color: #275ce2; }
.coh-style-product-summary .ecorebate-center-container .eco-widget { padding-top: 9px; }
html[dir="rtl"] .coh-style-product-summary .product-variants > div > div select { padding-right: 40px; padding-left: 8px; }
.coh-style-product-applications { padding-top: 32px; padding-bottom: 32px; }
.coh-style-product-applications .title { margin-bottom: 16px; }
.coh-style-product-applications ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 1.875rem; -moz-column-gap: 1.875rem; column-gap: 1.875rem; }
@media (max-width: 767px) { .coh-style-product-applications ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-product-applications ul li { margin-bottom: 16px; position: relative; width: 100%; display: inline-block; }
.coh-style-product-applications ul li p { font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-product-applications ul li p { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-product-features-benefits { padding-top: 32px; padding-bottom: 32px; }
.coh-style-product-features-benefits .title { margin-bottom: 16px; }
.coh-style-product-features-benefits ul li { margin-bottom: 16px; padding-left: -webkit-calc(24px - 2px); padding-left: calc(24px - 2px); position: relative; width: 100%; display: inline-block; }
.coh-style-product-features-benefits ul li:before { height: 0.5rem; width: 0.5rem; background-color: #1a1a1a; content: ''; display: block; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 0.375rem; }
.coh-style-product-features-benefits ul li p { font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-product-features-benefits ul li p { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-product-features-benefits .additional-feature-ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 1.875rem; -moz-column-gap: 1.875rem; column-gap: 1.875rem; }
@media (max-width: 767px) { .coh-style-product-features-benefits .additional-feature-ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-product-features-benefits .feature-ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
html[dir="rtl"] .coh-style-product-features-benefits ul li { padding-right: -webkit-calc(24px - 2px); padding-right: calc(24px - 2px); padding-left: 0; }
html[dir="rtl"] .coh-style-product-features-benefits ul li:before { right: 0; left: auto; top: 0.625rem; }
.coh-style-grid-container[data-gs-background-color][data-gs-background-color="light-grey-split"] { position: relative; z-index: 0; }
.coh-style-grid-container[data-gs-background-color][data-gs-background-color="light-grey-split"]:before { height: 50%; width: 100%; bottom: 0; position: absolute; display: block; content: ''; z-index: -1; background-color: #eeeeee; left: 0; }
.coh-style-grid-container[data-gs-background-color][data-gs-background-color="light-grey"] .content-container[data-gs-background-color="light-grey"] { padding-right: 0; padding-left: 0; padding-left: 0 !Important; padding-right: 0 !important; }
.coh-style-grid-container[data-gs-background-color][data-gs-background-color="none"] .content-container[data-gs-background-color="white"] { padding-right: 0; padding-left: 0; padding-left: 0 !important; padding-right: 0 !important; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-heading { color: white; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-wysiwyg p, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-wysiwyg p > span, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-wysiwyg ol li, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-wysiwyg ol li:before, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-wysiwyg ol li span, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-wysiwyg p > a, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-wysiwyg ul li, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-wysiwyg ul li:before, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-wysiwyg ul li span { color: #eeeeee; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .coh-wysiwyg ul li:before { background-color: #eeeeee; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .sbd-pull-quote-component[data-pq-background-color='light'] .title-container { color: black; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .sbd-pull-quote-component[data-pq-background-color='light'] .title-container .coh-heading { color: black; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .sbd-pull-quote-component[data-pq-background-color='light-grey'] .title-container { color: black; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark"] .sbd-pull-quote-component[data-pq-background-color='light-grey'] .title-container .coh-heading { color: black; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-heading { color: white; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-wysiwyg p, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-wysiwyg p > span, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-wysiwyg ol li, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-wysiwyg ol li:before, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-wysiwyg ol li span, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-wysiwyg p > a, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-wysiwyg ul li, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-wysiwyg ul li:before, .coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-wysiwyg ul li span { color: #eeeeee; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .coh-wysiwyg ul li:before { background-color: #eeeeee; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .sbd-pull-quote-component[data-pq-background-color='light'] .title-container { color: black; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .sbd-pull-quote-component[data-pq-background-color='light'] .title-container .coh-heading { color: black; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .sbd-pull-quote-component[data-pq-background-color='light-grey'] .title-container { color: black; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="dark-grey"] .sbd-pull-quote-component[data-pq-background-color='light-grey'] .title-container .coh-heading { color: black; }
.coh-style-grid-container [data-gs-background-color][data-gs-background-color="white"] { background-color: white; }
.coh-style-grid-container .section-inner > .coh-container.coh-container-boxed .content-container { padding-right: 24px; padding-left: 24px; }
@media (max-width: 359px) { .coh-style-grid-container .section-inner > .coh-container.coh-container-boxed .content-container { padding-right: 16px; padding-left: 16px; } }
.coh-style-grid-container .section-inner > .coh-container .content-container { padding-right: -webkit-calc(16px - 1px); padding-right: calc(16px - 1px); padding-left: -webkit-calc(16px - 1px); padding-left: calc(16px - 1px); }
@media (max-width: 1023px) { .coh-style-grid-container .section-inner > .coh-container .content-container { padding-right: 16px; padding-left: 16px; } }
.coh-style-grid-container .section-inner > .coh-container .content-container[data-select-theme][data-select-theme="split"] { z-index: 1; }
.coh-style-product-includes-section { padding-top: 32px; padding-bottom: 32px; }
.coh-style-product-includes-section .title { margin-bottom: 16px; }
.coh-style-product-includes-section ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; }
@media (max-width: 767px) { .coh-style-product-includes-section ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-product-includes-section ul li { margin-bottom: 16px; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-product-includes-section ul li { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-single-image figcaption { font-size: 0.75rem; line-height: 1rem; font-weight: 400; color: #1a1a1a; margin-top: -webkit-calc(8px + 2px); margin-top: calc(8px + 2px); }
.coh-style-single-image .single-image-wrapper { position: relative; }
[data-select-theme][data-select-theme="dark"] .coh-style-single-image figcaption { color: white; }
[data-select-theme][data-select-theme="dark-grey"] .coh-style-single-image figcaption { color: white; }
.coh-style-sticky-navigation { background-color: #1a1a1a; color: white; width: 100%; top: 0; position: -webkit-sticky; position: sticky; z-index: 100; }
@media (max-width: 1023px) { .coh-style-sticky-navigation { background-color: rgba(0, 0, 0, 0); display: none; } }
.coh-style-sticky-navigation .mobile-trigger-container { display: none; }
@media (max-width: 1023px) { .coh-style-sticky-navigation .mobile-trigger-container { display: block; background-color: #1a1a1a; } }
.coh-style-sticky-navigation .mobile-trigger-container .mobile-trigger { color: white; font-size: 0.875rem; line-height: 1rem; padding-top: 16px; padding-right: -webkit-calc(40px + 8px); padding-right: calc(40px + 8px); padding-bottom: 16px; padding-left: 24px; width: 100%; position: relative; text-align: left; }
@media (max-width: 1023px) { .coh-style-sticky-navigation .mobile-trigger-container .mobile-trigger { padding-left: 32px; } }
@media (max-width: 359px) { .coh-style-sticky-navigation .mobile-trigger-container .mobile-trigger { padding-left: 16px; } }
.coh-style-sticky-navigation .mobile-trigger-container .mobile-trigger:after { content: "expand_more"; position: absolute; right: 1.5rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
@media (max-width: 1023px) { .coh-style-sticky-navigation .mobile-trigger-container .mobile-trigger:after { right: 1.75rem; } }
@media (max-width: 359px) { .coh-style-sticky-navigation .mobile-trigger-container .mobile-trigger:after { right: 0.75rem; } }
.coh-style-sticky-navigation .sticky-nav-menu { display: block; }
@media (max-width: 1023px) { .coh-style-sticky-navigation .sticky-nav-menu { display: none; max-width: 100%; margin-right: 0; margin-left: 0; } }
.coh-style-sticky-navigation .sticky-nav-menu ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 1023px) { .coh-style-sticky-navigation .sticky-nav-menu ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-style-sticky-navigation .sticky-nav-menu ul li { min-width: 8.375rem; }
@media (max-width: 1023px) { .coh-style-sticky-navigation .sticky-nav-menu ul li { width: 100%; } }
.coh-style-sticky-navigation .sticky-nav-menu ul li.active a { position: relative; font-weight: 700; }
@media (max-width: 1023px) { .coh-style-sticky-navigation .sticky-nav-menu ul li.active a { font-weight: 400; background-color: #cf152d; -webkit-box-shadow: none; box-shadow: none; } }
.coh-style-sticky-navigation .sticky-nav-menu ul li.active a:after { opacity: 1; }
.coh-style-sticky-navigation .sticky-nav-menu ul li a { color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px; font-size: 1.125rem; line-height: 1.75rem; font-weight: 400; position: relative; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: none; text-align: center; height: 100%; -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-bottom-width: 0.25rem; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); }
@media (max-width: 1023px) { .coh-style-sticky-navigation .sticky-nav-menu ul li a { color: #1a1a1a; background-color: white; width: 100%; -webkit-box-shadow: inset 0 -0.0625rem 0 0 #c4c4c4, inset 0.0625rem 0 0 0 #c4c4c4, inset -0.0625rem 0 0 0 #c4c4c4; box-shadow: inset 0 -0.0625rem 0 0 #c4c4c4, inset 0.0625rem 0 0 0 #c4c4c4, inset -0.0625rem 0 0 0 #c4c4c4; font-size: 1rem; line-height: 1.5rem; text-align: left; display: block; } }
@media (max-width: 359px) { .coh-style-sticky-navigation .sticky-nav-menu ul li a { padding-right: 16px; padding-left: 16px; } }
.coh-style-sticky-navigation .sticky-nav-menu ul li a:after { height: 0.25rem; width: 100%; background-color: #cf152d; position: absolute; bottom: 0; left: 0; display: block; content: ''; opacity: 0; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-sticky-navigation .sticky-nav-menu ul li a:after { display: none; } }
.coh-style-sticky-navigation .sticky-nav-menu ul li a:hover { font-weight: bold; border-bottom-width: 0.25rem; border-bottom-style: solid; border-bottom-color: #cf152d; }
.coh-style-modal[data-modal-width][data-modal-width="sm"] .coh-modal-inner { width: 100%; padding: 2rem; max-width: 18.75rem; }
@media (max-width: 1169px) { .coh-style-modal[data-modal-width][data-modal-width="sm"] .coh-modal-inner { padding: 2rem; } }
@media (max-width: 767px) { .coh-style-modal[data-modal-width][data-modal-width="sm"] .coh-modal-inner { padding: 2rem; } }
.coh-style-modal[data-modal-width][data-modal-width="sm"] .coh-modal-inner .coh-modal-close-wrapper { height: 2rem; width: 2rem; }
.coh-style-modal[data-modal-width][data-modal-width="sm"] .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { height: 2rem; width: 2rem; }
.coh-style-modal[data-modal-width][data-modal-width="md"] .coh-modal-inner { width: 100%; padding: 3rem; max-width: 31.25rem; }
@media (max-width: 1169px) { .coh-style-modal[data-modal-width][data-modal-width="md"] .coh-modal-inner { padding: 3rem; } }
@media (max-width: 767px) { .coh-style-modal[data-modal-width][data-modal-width="md"] .coh-modal-inner { padding: 2rem; } }
.coh-style-modal[data-modal-width][data-modal-width="md"] .coh-modal-inner .coh-modal-close-wrapper { width: 3rem; height: 3rem; }
@media (max-width: 767px) { .coh-style-modal[data-modal-width][data-modal-width="md"] .coh-modal-inner .coh-modal-close-wrapper { height: 2rem; width: 2rem; } }
.coh-style-modal[data-modal-width][data-modal-width="md"] .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { height: 3rem; width: 3rem; }
@media (max-width: 767px) { .coh-style-modal[data-modal-width][data-modal-width="md"] .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { height: 2rem; width: 2rem; } }
.coh-style-modal[data-modal-width][data-modal-width="lg"] .coh-modal-inner { width: 100%; max-width: 76.25rem; }
@media (max-width: 1279px) { .coh-style-modal[data-modal-width][data-modal-width="lg"] .coh-modal-inner { max-width: 69.375rem; } }
@media (max-width: 1169px) { .coh-style-modal[data-modal-width][data-modal-width="lg"] .coh-modal-inner { max-width: 60rem; } }
@media (max-width: 1023px) { .coh-style-modal[data-modal-width][data-modal-width="lg"] .coh-modal-inner { max-width: 44rem; } }
@media (max-width: 767px) { .coh-style-modal[data-modal-width][data-modal-width="lg"] .coh-modal-inner { max-width: none; } }
.video-modal.coh-style-modal .coh-modal-inner { padding-top: -webkit-calc(80px + 8px); padding-top: calc(80px + 8px); padding-right: 16px; padding-bottom: -webkit-calc(80px + 8px); padding-bottom: calc(80px + 8px); padding-left: 16px; }
@media (max-width: 767px) { .video-modal.coh-style-modal .coh-modal-inner { padding-right: 8px; padding-left: 8px; margin-right: 16px; margin-left: 16px; } }
.video-modal.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper { height: 4rem; width: 4rem; }
.video-modal.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { height: 4rem; width: 4rem; -webkit-transition: 100ms ease-in-out border-color; -o-transition: 100ms ease-in-out border-color; transition: 100ms ease-in-out border-color; }
.video-modal.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:before { -webkit-transition: color 100ms ease-in-out; -o-transition: color 100ms ease-in-out; transition: color 100ms ease-in-out; font-size: 1.5rem; color: #1a1a1a; }
.video-modal.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:hover { border-color: #00184d; }
.video-modal.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:hover:before { color: #00184d; }
.video-modal.coh-style-modal .coh-modal-inner .video-container-wrapper { overflow: hidden; max-height: -webkit-calc(100vh - 226px); max-height: calc(100vh - 226px); }
.video-modal-layout.coh-style-modal[data-modal-width][data-modal-width="sm"] .coh-modal-inner { padding: 0; max-width: 18.75rem; width: 100%; }
@media (max-width: 1023px) { .video-modal-layout.coh-style-modal[data-modal-width][data-modal-width="sm"] .coh-modal-inner { width: 95%; } }
.video-modal-layout.coh-style-modal[data-modal-width][data-modal-width="md"] .coh-modal-inner { padding: 0; max-width: 31.25rem; width: 100%; }
.video-modal-layout.coh-style-modal[data-modal-width][data-modal-width="lg"] .coh-modal-inner { width: 100%; max-width: 76.25rem; }
@media (max-width: 1279px) { .video-modal-layout.coh-style-modal[data-modal-width][data-modal-width="lg"] .coh-modal-inner { max-width: 69.375rem; } }
@media (max-width: 1169px) { .video-modal-layout.coh-style-modal[data-modal-width][data-modal-width="lg"] .coh-modal-inner { max-width: 60rem; } }
@media (max-width: 1023px) { .video-modal-layout.coh-style-modal[data-modal-width][data-modal-width="lg"] .coh-modal-inner { max-width: 95%; } }
.video-modal-layout.video-modal.coh-style-modal .coh-modal-inner { padding: 0; margin-right: auto; margin-left: auto; }
.video-modal-layout.video-modal.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper { height: 3rem; width: 3rem; }
@media (max-width: 767px) { .video-modal-layout.video-modal.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper { height: 2rem; width: 2rem; } }
.video-modal-layout.video-modal.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { height: 3rem; width: 3rem; }
@media (max-width: 767px) { .video-modal-layout.video-modal.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { height: 2rem; width: 2rem; } }
@media (max-width: 767px) { .video-modal-layout.video-modal.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:before { font-size: 1.125rem; } }
.video-modal-layout.video-modal.coh-style-modal .coh-modal-inner .video-container-wrapper { height: 100%; max-height: 100%; }
.video-modal-layout.coh-style-modal .coh-modal-inner { background-color: black; height: 80%; padding: 0; margin-right: auto; margin-left: auto; position: absolute; left: 50%; overflow: hidden; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); }
@media (max-width: 1023px) { .video-modal-layout.coh-style-modal .coh-modal-inner { height: 70%; } }
@media (max-width: 767px) { .video-modal-layout.coh-style-modal .coh-modal-inner { height: 45%; } }
@media (max-width: 359px) { .video-modal-layout.coh-style-modal .coh-modal-inner { height: 35%; } }
@media (max-width: 1023px) { .video-modal-layout.coh-style-modal .coh-modal-inner .coh-video { height: -webkit-calc(100vh - 100px); height: calc(100vh - 100px); } }
@media (max-width: 359px) { .video-modal-layout.coh-style-modal .coh-modal-inner .coh-video { height: -webkit-calc(100vh - 120px); height: calc(100vh - 120px); } }
.video-modal-layout.coh-style-modal .coh-modal-inner .coh-video .mejs__container { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; height: 100% !important; width: 100% !important; max-height: 100%; max-width: 100%; }
.video-modal-layout.coh-style-modal .coh-modal-inner .coh-video .mejs__container video { -o-object-fit: contain; object-fit: contain; height: 100% !important; width: 100% !important; }
.video-modal-layout.coh-style-modal .coh-modal-inner .video-container-wrapper { max-height: 100%; position: relative; }
.video-modal-layout.coh-style-modal .coh-style-margin-bottom-none { height: 100%; overflow: hidden; }
.video-modal-layout.coh-style-modal .coh-style-margin-bottom-none .coh-style-video { height: 100%; width: 100%; max-width: 100%; padding: 0; margin: 0; }
.video-modal-layout.coh-style-modal .coh-style-margin-bottom-none .coh-video { max-height: 100%; height: 100vh; }
.coh-style-modal .coh-modal-overlay { background-color: rgba(0, 0, 0, 0.5); }
.coh-style-modal .coh-modal-inner { background-color: white; outline-style: none; max-height: -webkit-calc(100vh - 50px); max-height: calc(100vh - 50px); padding: 3rem; }
@media (max-width: 1169px) { .coh-style-modal .coh-modal-inner { padding: 3rem; } }
@media (max-width: 1023px) { .coh-style-modal .coh-modal-inner { margin-right: 24px; margin-left: 24px; } }
@media (max-width: 767px) { .coh-style-modal .coh-modal-inner { margin-right: 32px; margin-left: 32px; padding: 2rem; } }
@media (max-width: 359px) { .coh-style-modal .coh-modal-inner { margin-right: 16px; margin-left: 16px; } }
@media (max-width: 1023px) { .coh-style-modal .coh-modal-inner .coh-video { max-height: -webkit-calc(100vh - 150px); max-height: calc(100vh - 150px); } }
@media (max-width: 359px) { .coh-style-modal .coh-modal-inner .coh-video { max-height: none; } }
@media (max-width: 1023px) { .coh-style-modal .coh-modal-inner .coh-video .mejs__container { max-height: -webkit-calc(100vh - 150px); max-height: calc(100vh - 150px); } }
@media (max-width: 359px) { .coh-style-modal .coh-modal-inner .coh-video .mejs__container { max-height: none; } }
.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper { height: 3rem; width: 3rem; max-height: 4rem; max-width: 4rem; }
@media (max-width: 1169px) { .coh-style-modal .coh-modal-inner .coh-modal-close-wrapper { height: 3rem; width: 3rem; } }
@media (max-width: 767px) { .coh-style-modal .coh-modal-inner .coh-modal-close-wrapper { height: 2rem; width: 2rem; } }
.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { height: 3rem; width: 3rem; display: block; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-style: solid; border-color: #c4c4c4; position: relative; max-height: 4rem; max-width: 4rem; background-color: rgba(255, 255, 255, 0.6); }
@media (max-width: 1169px) { .coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { height: 3rem; width: 3rem; } }
@media (max-width: 767px) { .coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button { height: 2rem; width: 2rem; } }
.coh-style-modal .coh-modal-inner .coh-modal-close-wrapper .coh-modal-close-button:before { content: "close"; font-size: 1.125rem; vertical-align: -0.3125rem; }
.coh-style-modal .coh-modal-inner .video-container { padding-top: 56.25%; }
.coh-style-modal .coh-modal-inner .video-container > video, .coh-style-modal .coh-modal-inner .video-container .coh-video { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; }
.coh-style-modal .coh-modal-inner .video-container > video .coh-video-inner, .coh-style-modal .coh-modal-inner .video-container .coh-video .coh-video-inner { width: 100% !important; height: 100% !important; -o-object-fit: contain; object-fit: contain; }
.coh-style-modal .coh-modal-inner .video-container-wrapper { max-height: -webkit-calc(100vh - 150px); max-height: calc(100vh - 150px); position: relative; }
.coh-style-category-tile { padding: 16px; padding-bottom: -webkit-calc(32px - 4px); padding-bottom: calc(32px - 4px); border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; position: relative; height: 100%; }
@media (max-width: 767px) { .coh-style-category-tile { padding: 8px; padding-bottom: 16px; } }
.coh-style-category-tile:focus { outline-style: none; }
.coh-style-category-tile:hover { border-color: #275ce2; }
@media (max-width: 1023px) { .coh-style-category-tile:hover { border-color: #c4c4c4; } }
.coh-style-category-tile .card-link { width: 100%; }
.coh-style-category-tile .card-link:before { position: absolute; bottom: 0; top: 0; left: 0; right: 0; width: 100%; height: 100%; content: ''; }
.coh-style-category-tile .card-link:focus { outline-style: none; outline-color: none; }
.coh-style-category-tile .card-link:focus .name { outline: 2px solid #3997f9; outline: -webkit-focus-ring-color solid 2px; outline-color: #3997f9; }
.coh-style-category-tile .name { font-weight: 700; color: #1a1a1a; font-size: 1rem; line-height: 1.25rem; text-align: center; margin-top: 8px; min-height: 2.625rem; text-transform: none; 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 (max-width: 767px) { .coh-style-category-tile .name { font-size: 0.875rem; line-height: 1.125rem; min-height: 2.375rem; } }
.coh-style-category-tile .product-image-container { height: 0; width: 100%; padding-bottom: 100%; position: relative; }
.coh-style-category-tile .product-image-container img { -o-object-fit: contain; object-fit: contain; position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
[data-select-theme][data-select-theme="dark"] .coh-style-category-tile .name { color: white; }
[data-select-theme][data-select-theme="dark-grey"] .coh-style-category-tile .name { color: white; }
.coh-style-video { position: relative; padding-bottom: 56.25%; height: 0; }
.play-video.coh-style-video .coh-video { display: block; }
.play-video.coh-style-video picture, .play-video.coh-style-video .video-link, .play-video.coh-style-video .coh-style-branded-button { display: none; }
.coh-style-video img { font-family: 'object-fit: cover;'; -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; }
.coh-style-video .video-link { position: absolute; top: 0; left: 0; z-index: 1; color: black; font-size: 1.375rem; min-width: 4.5rem; cursor: pointer; width: 100%; height: 100%; display: block; }
.coh-style-video .video-link:hover ~ .coh-style-branded-button { color: white; background-color: #620410; border-color: #620410; }
.coh-style-video .video-link:focus { color: black; }
.coh-style-video .video-link:focus ~ .coh-style-branded-button { color: white; background-color: #620410; border-color: #620410; }
.coh-style-video .coh-style-branded-button { min-width: 4.5rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 0; height: 3rem; }
.coh-style-video .coh-style-branded-button span { margin-right: 0; }
.coh-style-video .coh-video-null .mejs__overlay-button { background-color: #cf152d; height: 3rem; width: 4.5rem; background-image: none; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; }
.coh-style-video .coh-video { display: none; }
.coh-style-breadcrumbs { background-color: rgba(255, 255, 255, 0.8); padding-top: -webkit-calc(8px + 1px); padding-top: calc(8px + 1px); padding-right: -webkit-calc(32px + 1px); padding-right: calc(32px + 1px); padding-bottom: -webkit-calc(8px + 1px); padding-bottom: calc(8px + 1px); padding-left: -webkit-calc(32px + 1px); padding-left: calc(32px + 1px); position: relative; width: 100%; }
@media (max-width: 1023px) { .coh-style-breadcrumbs { padding-right: -webkit-calc(24px + 1px); padding-right: calc(24px + 1px); padding-left: -webkit-calc(24px + 1px); padding-left: calc(24px + 1px); } }
@media (max-width: 767px) { .coh-style-breadcrumbs { padding-right: -webkit-calc(16px + 1px); padding-right: calc(16px + 1px); padding-left: -webkit-calc(16px + 1px); padding-left: calc(16px + 1px); } }
.coh-style-breadcrumbs nav ol { 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-style-breadcrumbs nav ol li { display: inline-block; position: relative; line-height: 1.2rem; padding-right: -webkit-calc(16px - 2px); padding-right: calc(16px - 2px); padding-left: -webkit-calc(16px - 2px); padding-left: calc(16px - 2px); font-size: 12px; }
@media (max-width: 1023px) { .coh-style-breadcrumbs nav ol li { display: inline-block; max-width: 90%; } }
.coh-style-breadcrumbs nav ol li:after { content: "chevron_right"; vertical-align: -0.1875rem; font-size: 1.25rem; right: -0.625rem; height: 1.25rem; width: 1.25rem; position: absolute; }
@media (max-width: 1023px) { .coh-style-breadcrumbs nav ol li:after { content: "chevron_left"; } }
.coh-style-breadcrumbs nav ol li:first-child { padding-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-breadcrumbs nav ol li:first-child a { margin-left: 0; text-decoration: none; -o-text-overflow: unset; text-overflow: unset; overflow: hidden; width: 1.25rem; height: 1.25rem; position: relative; }
.coh-style-breadcrumbs nav ol li:first-child a:before { content: "home"; font-size: 1.25rem; vertical-align: -0.1875rem; margin-right: 0.125rem; }
@media (max-width: 1023px) { .coh-style-breadcrumbs nav ol li:nth-last-child(2):after { display: none; } }
.coh-style-breadcrumbs nav ol li:last-child:after { display: none; }
.coh-style-breadcrumbs nav ol li:last-child a { text-decoration: none; }
.coh-style-breadcrumbs nav ol li a { color: black; font-weight: 400; font-size: 0.75rem; line-height: 1rem; text-decoration: underline; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; max-width: 7.75rem; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
@media (max-width: 1023px) { .coh-style-breadcrumbs nav ol li a { font-size: 0.75rem; white-space: break-spaces; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } }
.coh-style-breadcrumbs nav ol li a:hover { text-decoration: none; }
.coh-style-breadcrumbs nav ol li:not(:first-child):after { top: -0.05rem; }
@media (max-width: 1023px) { .coh-style-breadcrumbs nav ol li:not(:first-child):not(:nth-last-child(2)) { display: none; } }
.coh-style-breadcrumbs .settings-tray-editable { border-style: none; }
html[dir="rtl"] .coh-style-breadcrumbs nav ol li:after { content: "chevron_left"; left: -0.625rem; right: auto; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-breadcrumbs nav ol li:after { content: "chevron_right"; } }
html[dir="rtl"] .coh-style-breadcrumbs nav ol li:first-child { padding-right: 0; padding-left: 0.125rem; }
html[dir="rtl"] .coh-style-breadcrumbs nav ol li:first-child a { margin-right: 0; margin-left: -webkit-calc(16px - 2px); margin-left: calc(16px - 2px); }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-breadcrumbs nav ol li:nth-last-child(2) { padding-right: 0.125rem; padding-left: 0; } }
html[dir="rtl"] .coh-style-breadcrumbs nav ol li:last-child { padding-right: -webkit-calc(16px -2px); padding-right: calc(16px -2px); padding-left: 0; }
body.path-frontpage .coh-style-breadcrumbs .coh-style-breadcrumbs { display: none; }
.coh-style-announcement-banner { position: relative; text-align: center; }
.announcement-banner.close-banner.coh-style-announcement-banner { display: none; }
.announcement-banner.coh-style-announcement-banner .banner-close-btn { position: absolute; right: 0.25rem; top: 0.25rem; display: block; text-align: center; z-index: 100; font-size: 1.5rem; height: 3rem; width: 3rem; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-style: solid; border-color: rgba(0, 0, 0, 0); color: #1a1a1a; }
.announcement-banner.coh-style-announcement-banner .banner-close-btn:hover { border-color: #00184d; color: #00184d; }
.coh-style-announcement-banner[data-select-theme="brand-primary"] .coh-wysiwyg a:not(.coh-style-basic-link):not(.coh-style-utility-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-primary-button):not(.coh-style-text-button):not(.coh-style-primary-button):not(.coh-style-branded-button) { color: black; }
.coh-style-announcement-banner[data-select-theme="dark"].announcement-banner .banner-close-btn { color: #eeeeee; }
.coh-style-announcement-banner[data-select-theme="dark"].announcement-banner .banner-close-btn:hover { border-color: #c3d4fb; color: #c3d4fb; }
.coh-style-announcement-banner[data-select-theme="dark"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-announcement-banner[data-select-theme="dark-grey"].announcement-banner .banner-close-btn { color: #eeeeee; }
.coh-style-announcement-banner[data-select-theme="dark-grey"].announcement-banner .banner-close-btn:hover { border-color: #c3d4fb; color: #c3d4fb; }
.coh-style-announcement-banner[data-select-theme="dark-grey"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-announcement-banner .coh-wysiwyg { text-align: center; }
.coh-style-announcement-banner .coh-wysiwyg .coh-heading { margin-bottom: 8px; }
.coh-style-announcement-banner .coh-wysiwyg a:not(.coh-style-basic-link):not(.coh-style-utility-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-primary-button):not(.coh-style-text-button):not(.coh-style-primary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button) { color: #275ce2; }
@media (max-width: 767px) { .coh-style-announcement-banner .coh-style-section[data-gs-spacing] { padding-top: -webkit-calc(40px + 24px); padding-top: calc(40px + 24px); } }
.coh-style-announcement-banner .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-text { margin-bottom: 24px; }
.coh-style-announcement-banner .coh-style-section > .section-inner > .coh-container-boxed > .btn-container { margin-bottom: 24px; }
.coh-style-announcement-banner .coh-style-section > .section-inner > .coh-container-boxed > * { margin-bottom: 0; }
.coh-style-announcement-banner .btn-container { margin-bottom: -webkit-calc(16px + 2px); margin-bottom: calc(16px + 2px); }
@media (max-width: 767px) { .coh-style-announcement-banner .btn-container { margin-bottom: 16px; } }
.coh-style-announcement-banner .btn-container .link-container { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-announcement-banner .media-container { margin-bottom: -webkit-calc(16px + 2px); margin-bottom: calc(16px + 2px); }
.coh-style-announcement-banner .media-container img { max-height: 6.25rem; width: auto; margin-right: auto; margin-left: auto; }
.coh-style-announcement-banner .coh-style-text { margin-bottom: 24px; }
.coh-style-announcement-banner .coh-style-text:last-child { margin-bottom: 0; }
html[dir="rtl"] .announcement-banner.coh-style-announcement-banner .banner-close-btn { left: 1.3125rem; right: auto; }
html[dir="rtl"] .coh-style-announcement-banner .btn-container a { margin-right: 0; margin-left: 24px; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-announcement-banner .btn-container a { margin-right: 0; margin-left: -webkit-calc(16px - 1px); margin-left: calc(16px - 1px); } }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-announcement-banner .btn-container a { margin-right: 0; margin-left: 0; } }
html[dir="rtl"] .coh-style-announcement-banner .btn-container a:last-child { margin-right: 0; margin-left: 0; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-announcement-banner .btn-container a:last-child { margin-right: 0; margin-left: 0; } }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-announcement-banner .btn-container a:last-child { margin-right: 0; margin-left: 0; } }
.coh-style-secondary-button, .coh-style-branded-button, .coh-style-inline-text-button, .coh-style-tertiary-button, .coh-style-text-button, .coh-style-primary-button { background-color: #275ce2; color: white; padding-top: 0.25rem; padding-right: 1.5rem; padding-bottom: 0.25rem; padding-left: 1.5rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-color: #275ce2; min-width: 10rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; -o-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; transition: background-color 300ms ease-in-out, color 300ms ease-in-out, 300ms ease-in-out border; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 0.875rem; line-height: 1rem; min-height: 2.875rem; max-width: 15.625rem; cursor: pointer; border-style: solid; position: relative; z-index: 0; overflow: hidden; }
@media (max-width: 1023px) { .coh-style-secondary-button, .coh-style-branded-button, .coh-style-inline-text-button, .coh-style-tertiary-button, .coh-style-text-button, .coh-style-primary-button { font-size: 0.875rem; -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; -o-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; } }
.coh-style-secondary-button:hover, .coh-style-branded-button:hover, .coh-style-inline-text-button:hover, .coh-style-tertiary-button:hover, .coh-style-text-button:hover, .coh-style-primary-button:hover { color: white; border-color: #00184d; }
@media (max-width: 1023px) { .coh-style-secondary-button:hover, .coh-style-branded-button:hover, .coh-style-inline-text-button:hover, .coh-style-tertiary-button:hover, .coh-style-text-button:hover, .coh-style-primary-button:hover { background-color: #00184d; } }
.coh-style-secondary-button:hover:before, .coh-style-branded-button:hover:before, .coh-style-inline-text-button:hover:before, .coh-style-tertiary-button:hover:before, .coh-style-text-button:hover:before, .coh-style-primary-button:hover:before { width: 100%; opacity: 1; }
.coh-style-secondary-button:focus, .coh-style-branded-button:focus, .coh-style-inline-text-button:focus, .coh-style-tertiary-button:focus, .coh-style-text-button:focus, .coh-style-primary-button:focus { text-decoration: underline; color: white; background-color: #00184d; border-color: #00184d; }
.coh-style-secondary-button:focus .cta-text, .coh-style-branded-button:focus .cta-text, .coh-style-inline-text-button:focus .cta-text, .coh-style-tertiary-button:focus .cta-text, .coh-style-text-button:focus .cta-text, .coh-style-primary-button:focus .cta-text { text-decoration: underline; }
.coh-style-secondary-button:focus .cta-icon, .coh-style-branded-button:focus .cta-icon, .coh-style-inline-text-button:focus .cta-icon, .coh-style-tertiary-button:focus .cta-icon, .coh-style-text-button:focus .cta-icon, .coh-style-primary-button:focus .cta-icon { text-decoration: none; }
.coh-style-secondary-button:focus .cta-icon:before, .coh-style-branded-button:focus .cta-icon:before, .coh-style-inline-text-button:focus .cta-icon:before, .coh-style-tertiary-button:focus .cta-icon:before, .coh-style-text-button:focus .cta-icon:before, .coh-style-primary-button:focus .cta-icon:before { text-decoration: underline; }
.coh-style-secondary-button:focus .cta-icon:before, .coh-style-branded-button:focus .cta-icon:before, .coh-style-inline-text-button:focus .cta-icon:before, .coh-style-tertiary-button:focus .cta-icon:before, .coh-style-text-button:focus .cta-icon:before, .coh-style-primary-button:focus .cta-icon:before { text-decoration: none; }
.coh-style-secondary-button:after, .coh-style-branded-button:after, .coh-style-inline-text-button:after, .coh-style-tertiary-button:after, .coh-style-text-button:after, .coh-style-primary-button:after { content: ''; font-size: 0; width: 0; height: -webkit-calc(2.875rem - 8px); height: calc(2.875rem - 8px); }
.coh-style-secondary-button:before, .coh-style-branded-button:before, .coh-style-inline-text-button:before, .coh-style-tertiary-button:before, .coh-style-text-button:before, .coh-style-primary-button:before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; background-color: #00184d; height: 100%; width: 0; z-index: -1; opacity: 0; }
@media (max-width: 1023px) { .coh-style-secondary-button:before, .coh-style-branded-button:before, .coh-style-inline-text-button:before, .coh-style-tertiary-button:before, .coh-style-text-button:before, .coh-style-primary-button:before { display: none; } }
.coh-style-secondary-button[disabled], .coh-style-branded-button[disabled], .coh-style-inline-text-button[disabled], .coh-style-tertiary-button[disabled], .coh-style-text-button[disabled], .coh-style-primary-button[disabled] { background-color: #c4c4c4 !important; color: #6b6b6b !important; border-color: #c4c4c4 !important; cursor: not-allowed !important; text-decoration: none !important; }
.coh-style-secondary-button[disabled] .cta-text, .coh-style-branded-button[disabled] .cta-text, .coh-style-inline-text-button[disabled] .cta-text, .coh-style-tertiary-button[disabled] .cta-text, .coh-style-text-button[disabled] .cta-text, .coh-style-primary-button[disabled] .cta-text { text-decoration: none !important; }
.coh-style-secondary-button .cta-text, .coh-style-branded-button .cta-text, .coh-style-inline-text-button .cta-text, .coh-style-tertiary-button .cta-text, .coh-style-text-button .cta-text, .coh-style-primary-button .cta-text { z-index: 0; }
html[dir="rtl"] .coh-style-secondary-button .cta-icon, html[dir="rtl"] .coh-style-branded-button .cta-icon, html[dir="rtl"] .coh-style-inline-text-button .cta-icon, html[dir="rtl"] .coh-style-tertiary-button .cta-icon, html[dir="rtl"] .coh-style-text-button .cta-icon, html[dir="rtl"] .coh-style-primary-button .cta-icon { margin-right: 0; margin-left: 8px; }
[data-select-theme="dark-grey"] .coh-style-secondary-button:before, [data-select-theme="dark-grey"] .coh-style-branded-button:before, [data-select-theme="dark-grey"] .coh-style-inline-text-button:before, [data-select-theme="dark-grey"] .coh-style-tertiary-button:before, [data-select-theme="dark-grey"] .coh-style-text-button:before, [data-select-theme="dark-grey"] .coh-style-primary-button:before { background-color: #c3d4fb; }
[data-select-theme="dark-grey"] .coh-style-secondary-button:hover, [data-select-theme="dark-grey"] .coh-style-branded-button:hover, [data-select-theme="dark-grey"] .coh-style-inline-text-button:hover, [data-select-theme="dark-grey"] .coh-style-tertiary-button:hover, [data-select-theme="dark-grey"] .coh-style-text-button:hover, [data-select-theme="dark-grey"] .coh-style-primary-button:hover { border-color: #c3d4fb; color: black; }
@media (max-width: 1023px) { [data-select-theme="dark-grey"] .coh-style-secondary-button:hover, [data-select-theme="dark-grey"] .coh-style-branded-button:hover, [data-select-theme="dark-grey"] .coh-style-inline-text-button:hover, [data-select-theme="dark-grey"] .coh-style-tertiary-button:hover, [data-select-theme="dark-grey"] .coh-style-text-button:hover, [data-select-theme="dark-grey"] .coh-style-primary-button:hover { background-color: #c3d4fb; } }
[data-select-theme="dark-grey"] .coh-style-secondary-button:focus, [data-select-theme="dark-grey"] .coh-style-branded-button:focus, [data-select-theme="dark-grey"] .coh-style-inline-text-button:focus, [data-select-theme="dark-grey"] .coh-style-tertiary-button:focus, [data-select-theme="dark-grey"] .coh-style-text-button:focus, [data-select-theme="dark-grey"] .coh-style-primary-button:focus { color: black; background-color: #c3d4fb; border-color: #c3d4fb; }
[data-select-theme="dark-grey"] .coh-style-secondary-button[disabled], [data-select-theme="dark-grey"] .coh-style-branded-button[disabled], [data-select-theme="dark-grey"] .coh-style-inline-text-button[disabled], [data-select-theme="dark-grey"] .coh-style-tertiary-button[disabled], [data-select-theme="dark-grey"] .coh-style-text-button[disabled], [data-select-theme="dark-grey"] .coh-style-primary-button[disabled] { background-color: #6b6b6b !important; border-color: #6b6b6b !important; color: #c4c4c4 !important; }
[data-select-theme="dark"] .coh-style-secondary-button:before, [data-select-theme="dark"] .coh-style-branded-button:before, [data-select-theme="dark"] .coh-style-inline-text-button:before, [data-select-theme="dark"] .coh-style-tertiary-button:before, [data-select-theme="dark"] .coh-style-text-button:before, [data-select-theme="dark"] .coh-style-primary-button:before { background-color: #c3d4fb; }
[data-select-theme="dark"] .coh-style-secondary-button:hover, [data-select-theme="dark"] .coh-style-branded-button:hover, [data-select-theme="dark"] .coh-style-inline-text-button:hover, [data-select-theme="dark"] .coh-style-tertiary-button:hover, [data-select-theme="dark"] .coh-style-text-button:hover, [data-select-theme="dark"] .coh-style-primary-button:hover { color: black; border-color: #c3d4fb; }
@media (max-width: 1023px) { [data-select-theme="dark"] .coh-style-secondary-button:hover, [data-select-theme="dark"] .coh-style-branded-button:hover, [data-select-theme="dark"] .coh-style-inline-text-button:hover, [data-select-theme="dark"] .coh-style-tertiary-button:hover, [data-select-theme="dark"] .coh-style-text-button:hover, [data-select-theme="dark"] .coh-style-primary-button:hover { background-color: #c3d4fb; } }
[data-select-theme="dark"] .coh-style-secondary-button:focus, [data-select-theme="dark"] .coh-style-branded-button:focus, [data-select-theme="dark"] .coh-style-inline-text-button:focus, [data-select-theme="dark"] .coh-style-tertiary-button:focus, [data-select-theme="dark"] .coh-style-text-button:focus, [data-select-theme="dark"] .coh-style-primary-button:focus { color: black; background-color: #c3d4fb; border-color: #c3d4fb; }
[data-select-theme="dark"] .coh-style-secondary-button[disabled], [data-select-theme="dark"] .coh-style-branded-button[disabled], [data-select-theme="dark"] .coh-style-inline-text-button[disabled], [data-select-theme="dark"] .coh-style-tertiary-button[disabled], [data-select-theme="dark"] .coh-style-text-button[disabled], [data-select-theme="dark"] .coh-style-primary-button[disabled] { background-color: #6b6b6b !important; border-color: #6b6b6b !important; color: #c4c4c4 !important; }
[data-select-content-theme="light"] .coh-style-secondary-button:before, [data-select-content-theme="light"] .coh-style-branded-button:before, [data-select-content-theme="light"] .coh-style-inline-text-button:before, [data-select-content-theme="light"] .coh-style-tertiary-button:before, [data-select-content-theme="light"] .coh-style-text-button:before, [data-select-content-theme="light"] .coh-style-primary-button:before { background-color: #c3d4fb; }
[data-select-content-theme="light"] .coh-style-secondary-button:hover, [data-select-content-theme="light"] .coh-style-branded-button:hover, [data-select-content-theme="light"] .coh-style-inline-text-button:hover, [data-select-content-theme="light"] .coh-style-tertiary-button:hover, [data-select-content-theme="light"] .coh-style-text-button:hover, [data-select-content-theme="light"] .coh-style-primary-button:hover { color: black; border-color: #c3d4fb; }
@media (max-width: 1023px) { [data-select-content-theme="light"] .coh-style-secondary-button:hover, [data-select-content-theme="light"] .coh-style-branded-button:hover, [data-select-content-theme="light"] .coh-style-inline-text-button:hover, [data-select-content-theme="light"] .coh-style-tertiary-button:hover, [data-select-content-theme="light"] .coh-style-text-button:hover, [data-select-content-theme="light"] .coh-style-primary-button:hover { background-color: #c3d4fb; } }
[data-select-content-theme="light"] .coh-style-secondary-button:focus, [data-select-content-theme="light"] .coh-style-branded-button:focus, [data-select-content-theme="light"] .coh-style-inline-text-button:focus, [data-select-content-theme="light"] .coh-style-tertiary-button:focus, [data-select-content-theme="light"] .coh-style-text-button:focus, [data-select-content-theme="light"] .coh-style-primary-button:focus { color: black; border-color: #c3d4fb; background-color: #c3d4fb; }
[data-select-content-theme="light"] .coh-style-secondary-button[disabled], [data-select-content-theme="light"] .coh-style-branded-button[disabled], [data-select-content-theme="light"] .coh-style-inline-text-button[disabled], [data-select-content-theme="light"] .coh-style-tertiary-button[disabled], [data-select-content-theme="light"] .coh-style-text-button[disabled], [data-select-content-theme="light"] .coh-style-primary-button[disabled] { background-color: #6b6b6b !important; border-color: #6b6b6b !important; color: #c4c4c4 !important; }
.coh-style-secondary-button { background-color: rgba(0, 0, 0, 0); color: #1a1a1a; border-width: 0.0625rem; border-style: solid; border-color: #1a1a1a; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; min-width: 10rem; padding-right: 1.5rem; padding-left: 1.5rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; font-size: 0.875rem; min-height: 2.875rem; }
@media (max-width: 1023px) { .coh-style-secondary-button { font-size: 0.875rem; } }
.coh-style-secondary-button:before { background-color: #353535; }
.coh-style-secondary-button:hover { color: white; border-color: #353535; }
@media (max-width: 1023px) { .coh-style-secondary-button:hover { background-color: #353535; } }
.coh-style-secondary-button:focus { background-color: #353535; color: white; border-color: #353535; }
.coh-style-secondary-button[disabled] { background-color: transparent !important; }
[data-select-theme=dark] .coh-style-secondary-button { color: #eeeeee; border-color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
[data-select-theme=dark] .coh-style-secondary-button:before { background-color: #eeeeee; }
[data-select-theme=dark] .coh-style-secondary-button:hover { color: black; border-color: #eeeeee; }
@media (max-width: 1023px) { [data-select-theme=dark] .coh-style-secondary-button:hover { background-color: #eeeeee; } }
[data-select-theme=dark] .coh-style-secondary-button:focus { color: black; background-color: #eeeeee; border-color: #eeeeee; }
[data-select-theme=dark] .coh-style-secondary-button[disabled] { background-color: transparent !important; }
[data-select-theme="dark-grey"] .coh-style-secondary-button { color: #eeeeee; border-color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark-grey"] .coh-style-secondary-button:before { background-color: #eeeeee; }
[data-select-theme="dark-grey"] .coh-style-secondary-button:hover { color: black; border-color: #eeeeee; }
@media (max-width: 1023px) { [data-select-theme="dark-grey"] .coh-style-secondary-button:hover { background-color: #eeeeee; } }
[data-select-theme="dark-grey"] .coh-style-secondary-button:focus { color: black; background-color: #eeeeee; border-color: #eeeeee; }
[data-select-theme="dark-grey"] .coh-style-secondary-button[disabled] { background-color: transparent !important; }
[data-select-content-theme="light"] .coh-style-secondary-button { color: #eeeeee; background-color: rgba(0, 0, 0, 0); border-color: #eeeeee; }
[data-select-content-theme="light"] .coh-style-secondary-button:before { background-color: #eeeeee; }
[data-select-content-theme="light"] .coh-style-secondary-button:hover { color: black; border-color: #eeeeee; }
@media (max-width: 1023px) { [data-select-content-theme="light"] .coh-style-secondary-button:hover { background-color: #eeeeee; } }
[data-select-content-theme="light"] .coh-style-secondary-button:focus { color: black; background-color: #eeeeee; border-color: #eeeeee; }
[data-select-content-theme="light"] .coh-style-secondary-button[disabled] { background-color: transparent !important; }
.coh-style-branded-button { background-color: #cf152d; color: white; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; min-width: 10rem; padding-right: 1.5rem; padding-left: 1.5rem; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-color: #cf152d; font-size: 0.875rem; min-height: 2.875rem; }
@media (max-width: 1023px) { .coh-style-branded-button { font-size: 0.875rem; } }
.coh-style-branded-button:before { background-color: #620410; }
.coh-style-branded-button:hover { color: white; border-color: #620410; }
@media (max-width: 1023px) { .coh-style-branded-button:hover { background-color: #620410; } }
.coh-style-branded-button:focus { color: white; background-color: #620410; border-color: #620410; }
.coh-style-branded-button:after { height: -webkit-calc(2.875rem - 8px); height: calc(2.875rem - 8px); }
[data-select-theme="brand-primary"] .coh-style-branded-button { background-color: white; color: #1a1a1a; border-color: white; }
[data-select-theme="brand-primary"] .coh-style-branded-button:hover { color: black; background-color: #f96d80; border-color: #f96d80; }
[data-select-theme="brand-primary"] .coh-style-branded-button:focus { color: black; background-color: #f96d80; border-color: #f96d80; }
[data-select-theme="dark-grey"] .coh-style-branded-button:before { background-color: #f96d80; }
[data-select-theme="dark-grey"] .coh-style-branded-button:hover { color: black; border-color: #f96d80; }
@media (max-width: 1023px) { [data-select-theme="dark-grey"] .coh-style-branded-button:hover { background-color: #f96d80; } }
[data-select-theme="dark-grey"] .coh-style-branded-button:focus { color: black; background-color: #f96d80; border-color: #f96d80; }
[data-select-theme="dark"] .coh-style-branded-button:before { background-color: #f96d80; }
[data-select-theme="dark"] .coh-style-branded-button:hover { color: black; border-color: #f96d80; }
@media (max-width: 1023px) { [data-select-theme="dark"] .coh-style-branded-button:hover { background-color: #f96d80; } }
[data-select-theme="dark"] .coh-style-branded-button:focus { color: black; background-color: #f96d80; border-color: #f96d80; }
[data-select-content-theme="light"] .coh-style-branded-button:before { background-color: #f96d80; }
[data-select-content-theme="light"] .coh-style-branded-button:hover { color: black; border-color: #f96d80; }
@media (max-width: 1023px) { [data-select-content-theme="light"] .coh-style-branded-button:hover { background-color: #f96d80; } }
[data-select-content-theme="light"] .coh-style-branded-button:focus { color: black; background-color: #f96d80; border-color: #f96d80; }
.coh-style-inline-text-button { font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1a1a; min-width: 0; padding-right: 0; padding-left: 0; text-decoration: underline; border-style: none; background-color: rgba(0, 0, 0, 0); font-size: 0.875rem; min-height: 0; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-inline-text-button { font-size: 0.875rem; } }
.coh-style-inline-text-button:hover { color: #00184d; text-decoration: none; background-color: rgba(0, 0, 0, 0); border-bottom-style: none; -webkit-text-decoration-color: transparent; text-decoration-color: transparent; }
.coh-style-inline-text-button:hover .cta-icon:before { color: inherit; }
.coh-style-inline-text-button:focus { color: #00184d; background-color: rgba(0, 0, 0, 0); }
.coh-style-inline-text-button:focus .cta-icon:before { color: inherit; }
.coh-style-inline-text-button:before { display: none; }
.coh-style-inline-text-button[disabled] { background-color: transparent !important; border-color: transparent !important; text-decoration: none !important; }
.coh-style-inline-text-button[disabled] .cta-icon:before { color: inherit; }
.coh-style-inline-text-button .cta-icon { text-decoration: none; display: inline-block; }
.coh-style-inline-text-button .cta-icon:before { color: #275ce2; }
[data-select-theme="dark"] .coh-style-inline-text-button { color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark"] .coh-style-inline-text-button:hover { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark"] .coh-style-inline-text-button:focus { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark"] .coh-style-inline-text-button[disabled] { background-color: transparent !important; border-color: transparent !important; }
[data-select-theme="dark-grey"] .coh-style-inline-text-button { color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark-grey"] .coh-style-inline-text-button:hover { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark-grey"] .coh-style-inline-text-button:focus { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark-grey"] .coh-style-inline-text-button[disabled] { background-color: transparent !important; border-color: transparent !important; }
[data-select-content-theme="light"] .coh-style-inline-text-button { color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
[data-select-content-theme="light"] .coh-style-inline-text-button:hover { background-color: rgba(0, 0, 0, 0); color: #c3d4fb; }
[data-select-content-theme="light"] .coh-style-inline-text-button:focus { background-color: rgba(0, 0, 0, 0); color: #c3d4fb; }
[data-select-content-theme="light"] .coh-style-inline-text-button[disabled] { background-color: transparent !important; border-color: transparent !important; }
.coh-style-tertiary-button { background-color: #1a1a1a; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; min-width: 10rem; padding-right: 1.5rem; padding-left: 1.5rem; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-color: #1a1a1a; font-size: 0.875rem; min-height: 2.875rem; }
@media (max-width: 1023px) { .coh-style-tertiary-button { font-size: 0.875rem; } }
.coh-style-tertiary-button:hover { color: black; border-color: #353535; }
@media (max-width: 1023px) { .coh-style-tertiary-button:hover { background-color: white; } }
.coh-style-tertiary-button:focus { color: black; background-color: white; border-color: #353535; }
.coh-style-tertiary-button:after { height: -webkit-calc(2.875rem - 8px); height: calc(2.875rem - 8px); }
.coh-style-tertiary-button:before { background-color: white; }
[data-select-theme="dark"] .coh-style-tertiary-button { color: #1a1a1a; background-color: #eeeeee; border-color: #eeeeee; }
[data-select-theme="dark"] .coh-style-tertiary-button:before { background-color: black; }
[data-select-theme="dark"] .coh-style-tertiary-button:hover { color: white; border-color: #eeeeee; }
@media (max-width: 1023px) { [data-select-theme="dark"] .coh-style-tertiary-button:hover { background-color: black; } }
[data-select-theme="dark"] .coh-style-tertiary-button:focus { color: white; background-color: black; border-color: #eeeeee; }
[data-select-theme="dark-grey"] .coh-style-tertiary-button { background-color: #eeeeee; color: #1a1a1a; border-color: #eeeeee; }
[data-select-theme="dark-grey"] .coh-style-tertiary-button:before { background-color: black; }
[data-select-theme="dark-grey"] .coh-style-tertiary-button:hover { color: white; border-color: #eeeeee; }
@media (max-width: 1023px) { [data-select-theme="dark-grey"] .coh-style-tertiary-button:hover { background-color: black; } }
[data-select-theme="dark-grey"] .coh-style-tertiary-button:focus { color: white; background-color: black; border-color: #eeeeee; }
[data-select-content-theme="light"] .coh-style-tertiary-button { color: #1a1a1a; background-color: #eeeeee; border-color: #eeeeee; }
[data-select-content-theme="light"] .coh-style-tertiary-button:before { background-color: black; }
[data-select-content-theme="light"] .coh-style-tertiary-button:hover { color: white; border-color: #eeeeee; }
@media (max-width: 1023px) { [data-select-content-theme="light"] .coh-style-tertiary-button:hover { background-color: black; } }
[data-select-content-theme="light"] .coh-style-tertiary-button:focus { color: white; background-color: black; border-color: #eeeeee; }
.coh-style-text-button { font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1a1a; min-width: 10rem; padding-right: 1.5rem; padding-left: 1.5rem; text-decoration: underline; border-style: none; background-color: rgba(0, 0, 0, 0); font-size: 0.875rem; min-height: 3rem; }
@media (max-width: 1023px) { .coh-style-text-button { font-size: 0.875rem; } }
.coh-style-text-button:hover { color: #00184d; text-decoration: none; background-color: rgba(0, 0, 0, 0); border-bottom-style: none; }
.coh-style-text-button:hover .cta-icon:before { color: inherit; }
.coh-style-text-button:focus { color: #00184d; background-color: rgba(0, 0, 0, 0); }
.coh-style-text-button:focus .cta-icon:before { color: inherit; }
.coh-style-text-button:after { height: -webkit-calc(3rem - 8px); height: calc(3rem - 8px); }
.coh-style-text-button:before { display: none; }
.coh-style-text-button[disabled] { background-color: transparent !important; border-color: transparent !important; text-decoration: none !important; }
.coh-style-text-button[disabled] .cta-icon:before { color: inherit; }
.coh-style-text-button .cta-icon { text-decoration: none; display: inline-block; }
.coh-style-text-button .cta-icon:before { color: #275ce2; }
[data-select-theme="dark"] .coh-style-text-button { color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark"] .coh-style-text-button:hover { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark"] .coh-style-text-button:focus { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark"] .coh-style-text-button[disabled] { background-color: transparent !important; border-color: transparent !important; }
[data-select-theme="dark-grey"] .coh-style-text-button { color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark-grey"] .coh-style-text-button:hover { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark-grey"] .coh-style-text-button:focus { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
[data-select-theme="dark-grey"] .coh-style-text-button[disabled] { background-color: transparent !important; border-color: transparent !important; }
[data-select-content-theme="light"] .coh-style-text-button { color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
[data-select-content-theme="light"] .coh-style-text-button:hover { background-color: rgba(0, 0, 0, 0); color: #c3d4fb; }
[data-select-content-theme="light"] .coh-style-text-button:focus { background-color: rgba(0, 0, 0, 0); color: #c3d4fb; }
[data-select-content-theme="light"] .coh-style-text-button[disabled] { background-color: transparent !important; border-color: transparent !important; }
.coh-style-accordion-items:hover:before { color: #00184d; border-color: #00184d; border-color: #00184d !important; }
.coh-style-accordion-items a { color: black; padding-top: 0.5rem; padding-bottom: 0.5rem; }
.coh-style-accordion-items 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: "\F067"; font-family: "icomoon"; margin-right: 0.5rem; }
.coh-container[data-select-theme="dark"] .coh-style-accordion-items a { color: white; }
.coh-container[data-select-theme="dark-grey"] .coh-style-accordion-items a { color: white; }
.coh-style-h1---default { font-weight: 700; font-size: 2rem; line-height: 2.5rem; margin-bottom: 0.5rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: none; }
@media (max-width: 1023px) { .coh-style-h1---default { font-size: 1.75rem; line-height: 2.25rem; margin-bottom: 0.5rem; } }
.coh-style-h1---default:last-child { margin-bottom: 0; }
.coh-style-h1---default + hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h1---default + hr { margin-top: 8px; } }
.coh-style-h2---default { font-weight: 700; font-size: 1.5rem; line-height: 1.875rem; margin-bottom: 0.5rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: none; }
@media (max-width: 1023px) { .coh-style-h2---default { font-size: 1.375rem; line-height: 1.75rem; margin-bottom: 0.5rem; } }
.coh-style-h2---default:last-child { margin-bottom: 0; }
.coh-style-h2---default + hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h2---default + hr { margin-top: 8px; } }
.coh-style-h3---default { font-weight: 700; font-size: 1.25rem; line-height: 1.625rem; color: black; text-transform: none; }
@media (max-width: 1023px) { .coh-style-h3---default { font-size: 1.5rem; line-height: 1.5rem; margin-bottom: 0.5rem; } }
.coh-style-h3---default:last-child { margin-bottom: 0; }
.coh-style-h3---default + hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h3---default + hr { margin-top: 8px; } }
.coh-style-h4---default { font-weight: 700; font-size: 1rem; line-height: 1.25rem; margin-bottom: 0.5rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: none; }
@media (max-width: 1023px) { .coh-style-h4---default { font-size: 1rem; line-height: 1.25rem; margin-bottom: 0.5rem; } }
.coh-style-h4---default:last-child { margin-bottom: 0; }
.coh-style-h4---default + hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h4---default + hr { margin-top: 8px; } }
.coh-style-h5---default { font-weight: 700; font-size: 0.875rem; line-height: 1.125rem; margin-bottom: 0.5rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: none; }
@media (max-width: 1023px) { .coh-style-h5---default { font-size: 0.875rem; line-height: 1.125rem; margin-bottom: 0.5rem; } }
.coh-style-h5---default:last-child { margin-bottom: 0; }
.coh-style-h5---default + hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h5---default + hr { margin-top: 8px; } }
.coh-style-h1---display { font-weight: 700; font-size: 4.5rem; line-height: 5rem; margin-bottom: 1rem; font-family: 'Teko', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: uppercase; }
@media (max-width: 1023px) { .coh-style-h1---display { font-size: 3rem; line-height: 3.5rem; margin-bottom: 1rem; } }
.coh-style-h1---display:last-child { margin-bottom: 0; }
.coh-style-h1---display + hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h1---display + hr { margin-top: 8px; } }
.coh-style-h2---display { font-size: 3.5rem; line-height: 4rem; font-weight: 700; margin-bottom: 1rem; font-family: 'Teko', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: uppercase; }
@media (max-width: 1023px) { .coh-style-h2---display { font-size: 2.75rem; line-height: 3rem; margin-bottom: 1rem; } }
.coh-style-h2---display:last-child { margin-bottom: 0; }
.coh-style-h2---display hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h2---display hr { margin-top: 8px; } }
.coh-style-h3---display { font-weight: 700; font-size: 3rem; line-height: 3.5rem; margin-bottom: 1rem; color: black; font-family: 'Teko', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: none; }
@media (max-width: 1023px) { .coh-style-h3---display { font-size: 2.25rem; line-height: 2.5rem; margin-bottom: 1rem; } }
.coh-style-h3---display:last-child { margin-bottom: 0; }
.coh-style-h3---display + hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h3---display + hr { margin-top: 8px; } }
.coh-style-h4---display { font-weight: 700; font-size: 2.25rem; line-height: 2.5rem; margin-bottom: 1rem; font-family: 'Teko', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: uppercase; }
@media (max-width: 1023px) { .coh-style-h4---display { font-size: 2rem; line-height: 2.25rem; margin-bottom: 1rem; } }
.coh-style-h4---display:last-child { margin-bottom: 0; }
.coh-style-h4---display + hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h4---display + hr { margin-top: 8px; } }
.coh-style-h5---display { font-weight: 700; font-size: 1.5rem; line-height: 1.75rem; margin-bottom: 1rem; font-family: 'Teko', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: uppercase; }
@media (max-width: 1023px) { .coh-style-h5---display { font-size: 1.25rem; line-height: 1.5rem; margin-bottom: 1rem; } }
.coh-style-h5---display:last-child { margin-bottom: 0; }
.coh-style-h5---display + hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h5---display + hr { margin-top: 8px; } }
.coh-style-h6---display { font-weight: 700; font-size: 1.125rem; line-height: 1.25rem; margin-bottom: 1rem; font-family: 'Teko', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: uppercase; }
@media (max-width: 1023px) { .coh-style-h6---display { font-size: 1.125rem; line-height: 1.25rem; margin-bottom: 1rem; } }
.coh-style-h6---display:last-child { margin-bottom: 0; }
.coh-style-h6---display + hr { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-h6---display + hr { margin-top: 8px; } }
.coh-style-header { z-index: 200; }
.coh-style-header .settings-tray-editable { background-color: rgba(0, 0, 0, 0); border-style: none; }
.coh-style-header .contextual { display: none !important; }
.coh-style-header .header-main { background-color: white; 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; position: relative; z-index: 200; }
@media (max-width: 1023px) { .coh-style-header .header-main { height: 3.75rem; margin-bottom: 0; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; display: block; } }
@media (max-width: 1023px) { .coh-style-header .header-main.search-visible { margin-bottom: 3.5rem; } }
@media (max-width: 1023px) { .coh-style-header .header-main.search-visible .header-main-search { height: 3.5rem; overflow: visible; } }
@media (max-width: 1023px) { .coh-style-header .header-main.search-visible .header-main-search form { height: 2.5rem; background-color: white; border-color: rgba(0, 0, 0, 0.2); } }
@media (max-width: 1023px) { .coh-style-header .header-main.search-visible .header-main-search form .form-item-search input { height: 100%; } }
@media (max-width: 1023px) { .coh-style-header .header-main.search-visible .header-main-search form .form-item-search input::-webkit-input-placeholder { opacity: 1; } .coh-style-header .header-main.search-visible .header-main-search form .form-item-search input::-moz-placeholder { opacity: 1; } .coh-style-header .header-main.search-visible .header-main-search form .form-item-search input::-ms-input-placeholder { opacity: 1; } .coh-style-header .header-main.search-visible .header-main-search form .form-item-search input::placeholder { opacity: 1; } }
.coh-style-header .header-main .mobile-search-toggle { display: none; height: 3.75rem; width: 3rem; }
@media (max-width: 1023px) { .coh-style-header .header-main .mobile-search-toggle { position: relative; display: block; } }
@media (max-width: 1023px) { .coh-style-header .header-main .mobile-search-toggle:before { font-size: 1.5rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: "search"; color: black; } }
.coh-style-header .header-main .mobile-menu-trigger { display: none; height: 3.75rem; width: 3.75rem; position: relative; }
@media (max-width: 1023px) { .coh-style-header .header-main .mobile-menu-trigger { display: block; float: left; } }
.coh-style-header .header-main .mobile-menu-trigger:before { content: "menu"; font-size: 1.5rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
@media (max-width: 1023px) { .coh-style-header .header-main .mobile-menu-trigger:before { color: black; } }
.coh-style-header .header-main .mobile-menu-trigger:after { content: ''; background-color: rgba(0, 0, 0, 0); position: absolute; top: 100%; left: -100%; z-index: 100; display: none; height: -webkit-calc(100vh - 60px); height: calc(100vh - 60px); width: 3.75rem; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; margin-left: -0.0625rem; }
@media (max-width: 1023px) { .coh-style-header .header-main .mobile-menu-trigger:after { display: block; } }
.coh-style-header .header-main .header-main-logo { height: 28px; display: block; margin-top: 21px; margin-right: 2rem; margin-bottom: 21px; margin-left: 2rem; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-logo { margin-right: auto; margin-left: auto; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }
@media (max-width: 767px) { .coh-style-header .header-main .header-main-logo { height: 26px; margin-top: 16px; margin-bottom: 16px; } }
.coh-style-header .header-main .header-main-logo .coh-block { height: 100%; }
.coh-style-header .header-main .header-main-logo .coh-block a { height: 100%; display: block; }
.coh-style-header .header-main .header-main-logo .coh-block a img { height: 100%; width: auto; display: block; }
.coh-style-header .header-main .header-main-search { margin-right: 2rem; margin-left: auto; 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 (max-width: 1023px) { .coh-style-header .header-main .header-main-search { height: 0; width: 100%; background-color: #1a1a1a; margin-right: 0; margin-left: 0; position: absolute; top: 3.75rem; left: 0; display: block; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; overflow: hidden; } }
.coh-style-header .header-main .header-main-search.is-active { margin-right: -webkit-calc(40px + 24px); margin-right: calc(40px + 24px); }
.coh-style-header .header-main .header-main-search.is-active .form-actions:after { color: white; background-color: #1a1a1a; height: 100%; width: 100%; position: absolute; top: 0; right: -2rem; z-index: 1; content: "close"; 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; pointer-events: none; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search.is-active .form-actions:after { right: -3.625rem; top: 0.1875rem; height: 2.125rem; width: 2.125rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; color: #1a1a1a; background-color: white; } }
@media (max-width: 767px) { .coh-style-header .header-main .header-main-search.is-active .form-actions:after { right: -3.625rem; top: 0.1875rem; } }
.coh-style-header .header-main .header-main-search.is-active .form-actions .search-close-button { right: -2rem; border-width: 0; height: 2rem; width: 2rem; cursor: pointer; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search.is-active .form-actions .search-close-button { right: -3.625rem; top: 0.1875rem; height: 2.125rem; width: 2.125rem; } }
@media (max-width: 767px) { .coh-style-header .header-main .header-main-search.is-active .form-actions .search-close-button { right: -3.625rem; } }
.coh-style-header .header-main .header-main-search .views-exposed-form { position: relative; }
.coh-style-header .header-main .header-main-search form { width: 11.25rem; background-color: white; border-width: 0.0625rem; border-style: solid; border-color: rgba(0, 0, 0, 0.2); height: 2rem; -webkit-transition: width 300ms ease-in-out; -o-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form { position: absolute; top: 0.5rem; left: 1rem; right: 1rem; height: 0; width: auto; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); } }
.coh-style-header .header-main .header-main-search form.is-active { width: 37.25rem; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form.is-active { width: -webkit-calc(100% - 90px); width: calc(100% - 90px); max-width: -webkit-calc(100% - 90px); max-width: calc(100% - 90px); } }
@media (max-width: 767px) { .coh-style-header .header-main .header-main-search form.is-active { width: -webkit-calc(100% - 90px); width: calc(100% - 90px); } }
.coh-style-header .header-main .header-main-search form.is-active .quick-links { z-index: 200; background-color: white; padding-bottom: -webkit-calc(40px + 8px); padding-bottom: calc(40px + 8px); -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); top: 34px !important; min-width: 39.125rem; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form.is-active .quick-links { padding-bottom: 32px; -webkit-box-shadow: none; box-shadow: none; top: 47px !important; min-width: 100vw; margin-left: -1rem; } }
.coh-style-header .header-main .header-main-search form.is-active .quick-links h1, .coh-style-header .header-main .header-main-search form.is-active .quick-links span.quick-links-h4 { margin-right: 40px; margin-bottom: 0; margin-left: 40px; padding-top: -webkit-calc(24px + 4px); padding-top: calc(24px + 4px); text-transform: uppercase; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 0.875rem; line-height: 1.125rem; display: block; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form.is-active .quick-links h1, .coh-style-header .header-main .header-main-search form.is-active .quick-links span.quick-links-h4 { font-size: 0.875rem; line-height: 1.125rem; padding-top: -webkit-calc(16px - 1px); padding-top: calc(16px - 1px); padding-right: 16px; padding-bottom: -webkit-calc(16px - 1px); padding-bottom: calc(16px - 1px); padding-left: 16px; background-color: #eeeeee; margin-top: 16px; margin-right: 0; margin-left: 0; } }
.coh-style-header .header-main .header-main-search form.is-active .quick-links ul li { margin-right: 40px; margin-left: -webkit-calc(40px + 8px); margin-left: calc(40px + 8px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form.is-active .quick-links ul li { margin-right: 16px; margin-left: 16px; } }
.coh-style-header .header-main .header-main-search form.is-active .quick-links ul li a { width: 100%; background-color: white; padding-top: -webkit-calc(24px - 4px); padding-top: calc(24px - 4px); padding-right: 4px; padding-bottom: -webkit-calc(24px - 4px); padding-bottom: calc(24px - 4px); padding-left: 4px; position: relative; display: block; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-transform: none; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form.is-active .quick-links ul li a { font-size: 1rem; line-height: 1.5rem; padding-right: 8px; padding-left: 8px; } }
.coh-style-header .header-main .header-main-search form.is-active .quick-links ul li a:hover { text-decoration: underline; }
.coh-style-header .header-main .header-main-search form.is-active .quick-links ul li a:after { font-size: 1.25rem; position: absolute; top: 50%; right: 0.25rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "chevron_right"; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form.is-active .quick-links ul li a:after { right: 0.75rem; } }
.coh-style-header .header-main .header-main-search form.is-active .quick-links ul li .recSearKey:before { content: "update"; margin-right: 0.75rem; vertical-align: middle; }
.coh-style-header .header-main .header-main-search form .form-item-search input { position: absolute; top: 0; left: 0; height: 100%; width: 100%; padding-top: 0; padding-right: 2rem; padding-bottom: 0; padding-left: 1rem; margin-bottom: 0; font-size: 0.875rem; font-weight: 400; border-style: none; background-image: none !important; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form .form-item-search input { padding-right: 2.5rem; font-size: 1rem; height: 0; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form .form-item-search input::-webkit-input-placeholder { opacity: 0; -webkit-transition: 300ms ease-in-out 0.5ms opacity; -o-transition: 300ms ease-in-out 0.5ms opacity; transition: 300ms ease-in-out 0.5ms opacity; } .coh-style-header .header-main .header-main-search form .form-item-search input::-moz-placeholder { opacity: 0; -webkit-transition: 300ms ease-in-out 0.5ms opacity; -o-transition: 300ms ease-in-out 0.5ms opacity; transition: 300ms ease-in-out 0.5ms opacity; } .coh-style-header .header-main .header-main-search form .form-item-search input::-ms-input-placeholder { opacity: 0; -webkit-transition: 300ms ease-in-out 0.5ms opacity; -o-transition: 300ms ease-in-out 0.5ms opacity; transition: 300ms ease-in-out 0.5ms opacity; } .coh-style-header .header-main .header-main-search form .form-item-search input::placeholder { opacity: 0; -webkit-transition: 300ms ease-in-out 0.5ms opacity; -o-transition: 300ms ease-in-out 0.5ms opacity; transition: 300ms ease-in-out 0.5ms opacity; } }
.coh-style-header .header-main .header-main-search form .form-actions { height: 2rem; width: 2rem; position: absolute; top: 0; right: 0; z-index: 1; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form .form-actions { height: 2.5rem; width: 2.5rem; } }
.coh-style-header .header-main .header-main-search form .form-actions:before { content: "search"; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: black; font-size: 1.375rem; pointer-events: none; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form .form-actions:before { display: none; } }
.coh-style-header .header-main .header-main-search form .form-actions input { height: 100%; width: 100%; position: absolute; top: 0; right: 0; z-index: 1; display: block; padding: 0; min-height: 0; min-width: 0; color: rgba(0, 0, 0, 0); border-style: none; font-size: 0; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search form .form-actions input[type="submit"] { display: none; } }
.coh-style-header .header-main .header-main-search form input[type="reset"] { display: none; -webkit-transition: all 300ms ease-in-out 100ms; -o-transition: all 300ms ease-in-out 100ms; transition: all 300ms ease-in-out 100ms; }
.coh-style-header .header-main .header-main-search .accessibility-usage-guidelines-desktop #block-accessibilityiconhandlerblock .sbd-accessibility-icon a { margin-right: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 1.875rem; min-width: 4.375rem; }
@media (max-width: 1023px) { .coh-style-header .header-main .header-main-search .accessibility-usage-guidelines-desktop #block-accessibilityiconhandlerblock .sbd-accessibility-icon a { display: none; } }
.coh-style-header .header-main .mobile-user-account { height: 3.75rem; width: 3rem; position: relative; display: none; color: inherit; text-decoration: none; }
@media (max-width: 1023px) { .coh-style-header .header-main .mobile-user-account { display: block; } }
.coh-style-header .header-main .mobile-user-account:before { content: "person"; font-size: 1.5rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: black; }
.coh-style-header .header-main .mobile-user-account-dropdown { display: none; height: 100%; }
.coh-style-header .header-main .mobile-user-account-dropdown.open { display: block; }
.coh-style-header .header-main .mobile-user-account-dropdown.open .dropdown-content { display: block; }
.coh-style-header .header-main .mobile-user-account-dropdown .usr-dropdown { 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; top: 100%; }
@media (max-width: 1023px) { .coh-style-header .header-main .mobile-user-account-dropdown .usr-dropdown { top: 0; width: 100%; } }
.coh-style-header .header-main .mobile-user-account-dropdown .usr-dropdown .dropdown-content { -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); font-size: 14px; line-height: 24px; background-color: white; width: 190px; position: absolute; top: 100%; right: 10px; color: #1a1a1a; }
.coh-style-header .header-main .mobile-user-account-dropdown .usr-dropdown .dropdown-content:before { position: absolute; top: -8px; border-bottom-width: 8px; border-left-width: 8px; border-right-width: 8px; border-bottom-style: solid; border-left-style: solid; border-left-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: white; right: 12px; content: ""; border-right-style: solid; }
.coh-style-header .header-main .mobile-user-account-dropdown .usr-dropdown .dropdown-content .menu { padding-top: 8px; padding-bottom: 8px; margin-right: 0; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.coh-style-header .header-main .mobile-user-account-dropdown .usr-dropdown .dropdown-content .menu li { padding-top: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; margin-right: 16px; margin-left: 16px; }
.coh-style-header .header-main .mobile-user-account-dropdown .usr-dropdown .dropdown-content .menu li:last-child { border-bottom-width: 0; }
.coh-style-header .header-main .mobile-user-account-dropdown .usr-dropdown .aic-user-nav { font-size: 0; }
@media (max-width: 1023px) { .coh-style-header .header-main .second-nav-wrapper { float: right; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-header .header-nav { background-color: #1a1a1a; color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 1169px) { .coh-style-header .header-nav { color: white; } }
@media (max-width: 1023px) { .coh-style-header .header-nav { position: fixed; top: 0; left: -webkit-calc(-100% + 59px); left: calc(-100% + 59px); z-index: 100; width: -webkit-calc(100% - 59px); width: calc(100% - 59px); background-color: white; color: black; -ms-overflow-style: none; scrollbar-width: none; height: -webkit-fill-available;; -webkit-overflow-scrolling: touch; position: fixed !important;; height: 100%; overflow-y: hidden; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; max-height: 100vh; } }
@media (max-width: 1023px) { .coh-style-header .header-nav::-webkit-scrollbar { display: none; } }
@media (max-width: 1023px) { .coh-style-header .header-nav.submenu-open { overflow: hidden; max-height: 100%; } }
.coh-style-header .header-nav .header-nav-wrapper { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-wrapper { -webkit-box-pack: unset; -webkit-justify-content: unset; -ms-flex-pack: unset; justify-content: unset; display: block; overflow-y: auto; z-index: 0; height: 100%; } }
.coh-style-header .header-nav .header-nav-wrapper:after { display: none; }
@media (max-width: 1169px) { .coh-style-header .header-nav .header-nav-wrapper:after { display: block; } }
.coh-style-header .header-nav .header-nav-wrapper:after a, .coh-style-header .header-nav .header-nav-wrapper:after span { color: inherit; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-wrapper:after a, .coh-style-header .header-nav .header-nav-wrapper:after span { color: black; } }
.coh-style-header .header-nav .header-nav-wrapper:before { display: none; }
@media (max-width: 1169px) { .coh-style-header .header-nav .header-nav-wrapper:before { display: block; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary { padding-top: 1.375rem; padding-right: 1rem; padding-bottom: 1.375rem; padding-left: 1rem; overflow: auto; z-index: 1; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu { display: none; top: -webkit-calc(100% + 2px); top: calc(100% + 2px); left: 0; background-color: #eeeeee; position: absolute; padding-top: 0.5rem; padding-bottom: 1rem; z-index: 101; color: #1a1a1a; margin-top: -2px; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu { background-color: white; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu ul { width: 100%; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu ul li { width: 18.75rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu ul li { width: 100%; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children:hover a:after { right: 0.26375rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children:hover a:after { right: 0.0625rem; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children:hover span:after { right: -0.36125rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children:hover span:after { right: -0.71875rem; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children:focus a:after { right: 0.26375rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children:focus a:after { right: 0.0625rem; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children:focus span:after { right: -0.36125rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children:focus span:after { right: -0.71875rem; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children > a:after { font-size: 1.25rem; position: absolute; top: 50%; right: 0.76375rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "chevron_right"; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children > a:after { font-size: 1.5rem; display: none; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children > .sub-menu .coh-link:not(.sub-menu-cta-link) { line-height: 24px; }
.coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children > span:after { font-size: 1.25rem; position: absolute; right: 0.13875rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); content: "chevron_right"; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children > span:after { font-size: 1.5rem; display: none; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu ul li a:not(.sub-menu-cta-link) { color: inherit; position: relative; z-index: 1; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu ul li a:not(.sub-menu-cta-link) { width: 100%; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu ul li > span { text-align: left; }
.coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner > ul > li.has-children:hover { margin-right: 18.75rem; }
@media (max-width: 1169px) { .coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner > ul > li.has-children:hover { margin-right: 15.625rem !important; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner .sub-menu-cta { width: 18.75rem; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding: 1rem; border-left-width: 0.0625rem; border-style: solid; border-color: rgba(0, 0, 0, 0); margin-left: 0; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; z-index: 3; background-color: white; min-height: 100%; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner .sub-menu-cta { display: none; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner .sub-menu-cta .sub-menu-cta-image { height: auto; width: 100%; display: block; margin-bottom: 1rem; }
.coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner .sub-menu-cta .sub-menu-cta-title { font-size: 0.875rem; font-weight: 700; margin-top: 16px; margin-bottom: 0.5rem; }
.coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner .sub-menu-cta .sub-menu-cta-description { font-size: 0.875rem; margin-bottom: 1rem; }
.coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner .sub-menu-cta .sub-menu-cta-link.coh-style-text-button { padding-right: 0; padding-left: 0; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-style-header .header-nav .header-nav-primary .sub-menu .coh-menu-item-button { display: none; font-size: 14px; text-transform: uppercase; font-weight: 600; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #a6a6a6; width: 100%; text-align: left; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu .coh-menu-item-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu .coh-menu-item-button:before { content: "chevron_left"; font-size: 20px; vertical-align: middle; font-family: 'Material Icons Sharp'; display: inline-block; font-weight: normal; text-transform: none; color: black; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu .coh-menu-item-button:before { padding-bottom: 6px; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu .coh-menu-item-button:focus { outline-style: none; }
.coh-style-header .header-nav .header-nav-primary .sub-menu .coh-menu-item-button span.coh-menu-item-button-text:not(cta-text) { line-height: 1.125rem; font-size: 0.875rem; font-weight: 700; color: black; text-align: left; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu .coh-menu-item-button span.coh-menu-item-button-text:not(cta-text) { font-size: 0.875rem; line-height: 1.125rem; text-transform: uppercase; font-weight: 700; display: inline-block; margin-left: 0.5rem; text-align: left; width: 90%; padding-bottom: 1rem; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu { -webkit-box-shadow: 16px 16px 16px 1000px white; box-shadow: 16px 16px 16px 1000px white; -webkit-overflow-scrolling: touch; overflow-y: scroll; max-height: 100vh; height: 100%; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu .mobile-submenu-toggle { display: none; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu .mobile-submenu-toggle { width: 3rem; 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; border-width: 0; } }
.coh-style-header .header-nav .header-nav-primary .sub-menu .mobile-submenu-toggle:before { color: black; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .sub-menu .mobile-submenu-toggle:before { font-size: 1.625rem; padding-bottom: 0; content: "chevron_right"; } }
.coh-style-header .header-nav .header-nav-primary > ul { 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: 0; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul { display: block; width: 100%; } }
.coh-style-header .header-nav .header-nav-primary > ul > li { position: relative; margin: 0; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li { width: 100%; } }
.coh-style-header .header-nav .header-nav-primary > ul > li:after { content: ''; height: 2.25rem; width: 0.0625rem; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #4d4d4d; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li:after { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children { position: relative; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children { position: static; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children:hover:before { background-color: #eeeeee; height: 10px; width: -webkit-calc(100% - 0.375rem); width: calc(100% - 0.375rem); position: absolute; bottom: -10px; left: 3px; z-index: 1; content: ''; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children:hover:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children:hover > a { background-color: #eeeeee; color: #1a1a1a; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children:hover > a { background-color: rgba(0, 0, 0, 0); } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children:hover > a:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children:hover > a:after { -webkit-transform: rotateZ(0); -ms-transform: rotate(0); transform: rotateZ(0); } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children[data-has-cta="true"] > .sub-menu ul li > .sub-menu ul li { border-right: 1px solid #eee; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children[data-has-cta="true"] > .sub-menu ul li > .sub-menu ul li { border-right: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > a { line-height: 20px; padding-right: 3.75rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > a { border-bottom-width: 0.1875rem; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > a:after { content: "expand_more"; font-size: 1.125rem; position: absolute; right: 40px; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > a:after { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu { margin-left: 0.1875rem; -webkit-box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 25%); box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 25%);; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu { display: block; margin-left: 0; position: static; -webkit-box-shadow: none; box-shadow: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li { padding-right: 0.25rem; padding-left: 0.25rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li { padding-right: 0; padding-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li a:not(.sub-menu-cta-link), .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li span:not(.cta-text) { padding-top: 1.0625rem; padding-right: 1.875rem; padding-bottom: 0.9375rem; padding-left: 0.75rem; display: block; border-bottom-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li a:not(.sub-menu-cta-link), .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li span:not(.cta-text) { border-style: none; padding-top: 0.75rem; padding-right: 1.875rem; padding-bottom: 1rem; padding-left: 0; font-size: 0.875rem; white-space: break-spaces; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul { margin-top: 0.5rem; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li { padding-right: 0.5rem; padding-left: 0.5rem; border-right: 1px solid #eee; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li { padding-left: 0; width: 100%; margin-right: 0; border-right: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:hover { padding-right: 0.125rem; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:hover > a:before { content: ''; background-color: white; height: 100%; width: 0.5625rem; position: absolute; top: -0.0625rem; right: -3px; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-color: #eeeeee; border-top-style: solid; border-bottom-style: solid; border-left-style: none; border-right-style: none; z-index: 11; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:hover > a:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:hover > span:before { content: ''; border-color: #eeeeee; border-top-style: solid; border-bottom-style: solid; border-right-style: none; border-left-style: none; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; position: absolute; top: -0.0625rem; right: -0.1875rem; z-index: 11; width: 0.5625rem; height: 100%; background-color: white; left: auto; display: block; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:hover > span:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:first-child a:before { border-top-style: none; top: 0; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:focus { padding-right: 0.125rem; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:focus > a:before { background-color: white; height: 100%; width: 0.5625rem; position: absolute; top: -0.0625rem; right: -3px; z-index: 11; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-top-style: solid; border-bottom-style: solid; border-left-style: none; border-right-style: none; border-color: #eeeeee; content: ''; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:focus > a:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:focus > span:before { left: auto; background-color: white; height: 100%; width: 0.5625rem; position: absolute; top: -0.0625rem; right: -3px; z-index: 11; display: block; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-top-style: solid; border-left-style: none; border-right-style: none; border-color: #eeeeee; content: ''; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:focus > span:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li a, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li span { font-size: 0.875rem; padding-top: 0.5625rem; padding-right: 1.875rem; padding-bottom: 0.5rem; padding-left: 0.5rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li a, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li span { padding-left: 0; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li a:hover, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li span:hover { font-weight: 700; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li a:hover, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li span:hover { font-weight: 700; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li a:focus, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li span:focus { font-weight: 700; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li span.coh-link.js-coh-menu-item-link { border: none; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li span:first-of-type { padding-bottom: 0.75rem; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu a:not(.sub-menu-cta-link) { border-color: #eeeeee; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu span.coh-link.js-coh-menu-item-link { background: none; border-bottom-color: #eeeeee; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu span.coh-link.js-coh-menu-item-link:hover { border-bottom-color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu span.coh-link.js-coh-menu-item-link:hover { border-bottom-color: white; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li span:not(.cta-text) { font-weight: 500; text-transform: initial; white-space: break-spaces; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li span:not(.cta-text) { padding-right: 1.875rem; width: 100%; pointer-events: none; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li span:not(.cta-text):hover { cursor: pointer; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li:hover { padding-right: 0; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li:hover > a { background-color: white; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li:hover > a:before { display: block; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li:hover > a:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li:hover > span { background-color: white; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li:hover > span:before { display: block; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li:hover > span:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a:focus:before { display: block; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a:focus:before { display: none; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > span:not(.cta-text) { pointer-events: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > span:not(.cta-text):focus:before { display: block; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > span:not(.cta-text):focus:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > span:not(.cta-text):hover:before { display: block; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > span:not(.cta-text):hover:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li span:not(.cta-text) { position: relative; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a:before, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li span:not(.cta-text):before { display: none; background-color: #cf152d; height: -webkit-calc(100% + 2px); height: calc(100% + 2px); width: 0.3125rem; position: absolute; top: -0.0625rem; left: -0.25rem; content: ''; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a:hover, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li span:not(.cta-text):hover { font-weight: 700; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a:hover:before, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li span:not(.cta-text):hover:before { display: block; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a:hover:before, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li span:not(.cta-text):hover:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a:focus, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li span:not(.cta-text):focus { background-color: white; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a:focus:before, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li span:not(.cta-text):focus:before { display: block; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a:focus:before, .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li span:not(.cta-text):focus:before { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu { position: absolute; top: 2px; left: 18.77rem; background-color: white; padding-top: 0; padding-bottom: 1rem; display: block; }
@media (max-width: 1169px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu { width: -webkit-fit-content !important; width: -moz-fit-content !important; width: fit-content !important; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu { left: 0; width: 100%; -webkit-box-shadow: 0px 0px 0px 16px white; box-shadow: 0px 0px 0px 16px white; width: 100% !important; top: 0; display: none; bottom: 0; right: 0; padding-top: 1.375rem; padding-right: 1rem; padding-bottom: 1.375rem; padding-left: 1rem; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu .sub-menu { background-color: white; position: absolute; top: 0.125rem; left: 18.75rem; border-left-width: 0.0625rem; border-style: solid; z-index: 0; padding-top: 0; padding-bottom: 0; bottom: 0; border-right-width: 0.0625rem; width: 18.75rem; display: block; border-left-color: rgba(0, 0, 0, 0); border-right-color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu .sub-menu { left: 0; border-left-width: 0; border-right-width: 0; width: 100%; z-index: 2; display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu .sub-menu ul { margin-top: 16px; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu .sub-menu ul { margin-top: 0.5rem; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu .sub-menu a { border-style: none; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu .sub-menu a:hover { font-weight: 700; cursor: pointer; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu .sub-menu span.has-children:hover { font-weight: 700; cursor: pointer; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu > .sub-menu-inner > ul > li.second-level > span { border-bottom-color: #eeeeee; border-style: solid; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: solid; border-bottom-width: 0.0625rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu > .sub-menu-inner > ul > li.second-level > span { border-bottom-color: white; padding-bottom: 0.5rem; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu > .sub-menu-inner > ul > li.second-level > span:after { bottom: 0.55rem; }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu > .sub-menu-inner > ul > li.second-level > .sub-menu { z-index: -1; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu > .sub-menu-inner > ul > li.second-level > .sub-menu { z-index: 2; padding-top: 1.375rem; padding-right: 1rem; padding-bottom: 1.375rem; padding-left: 1rem; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu > .sub-menu-inner > ul > li.second-level > .sub-menu > ul > li a:hover { font-weight: 700; cursor: pointer; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu > .sub-menu-inner > ul > li.second-level > .sub-menu > ul > li a:hover { font-weight: 700; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > span { padding-right: 3.5rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > span { border-bottom-width: 3px; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > span:after { font-size: 1.125rem; position: absolute; right: 2.2rem; content: "expand_more"; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > span:after { display: none; } }
.coh-style-header .header-nav .header-nav-primary > ul > li.has-children > span:hover { color: #1a1a1a; text-decoration: none; background-color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > span:hover { background-color: rgba(0, 0, 0, 0); } }
.coh-style-header .header-nav .header-nav-primary > ul > li.open > a, .coh-style-header .header-nav .header-nav-primary > ul > li.open span { text-decoration: none; color: #1a1a1a; background-color: #eeeeee; }
.coh-style-header .header-nav .header-nav-primary > ul > li > a, .coh-style-header .header-nav .header-nav-primary > ul > li span { text-transform: uppercase; font-weight: 700; padding-top: 0.75rem; padding-right: 2.5rem; padding-bottom: 0.875rem; padding-left: 2.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 0.125rem; margin-right: 0.1875rem; margin-left: 0.1875rem; color: white; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li > a, .coh-style-header .header-nav .header-nav-primary > ul > li span { margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0.5rem; padding-right: 0; padding-bottom: 0.5rem; padding-left: 0; font-size: 0.875rem; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a6a6a6; color: black; text-align: left; } }
.coh-style-header .header-nav .header-nav-primary > ul > li > ul { display: none; }
.coh-style-header .header-nav .header-nav-primary > ul > li > a:hover { color: #1a1a1a; text-decoration: none; background-color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary > ul > li > a:hover { background-color: rgba(0, 0, 0, 0); } }
.coh-style-header .header-nav .header-nav-primary > ul > li:not(.has-children):hover { cursor: default; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .is-expanded [aria-expanded="true"] + .sub-menu { width: 100%; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .is-expanded [aria-expanded="true"] + .sub-menu ul { width: 100%; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .is-expanded [aria-expanded="true"] + .sub-menu ul li { width: 100%; } }
.coh-style-header .header-nav .header-nav-primary .is-expanded [aria-expanded="true"] + .sub-menu ul li:hover { margin-right: 0; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .is-expanded .sub-menu { width: 100%; } }
.coh-style-header .header-nav .header-nav-primary .is-expanded .sub-menu > a { display: none; display: none !important; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .is-expanded .sub-menu > a { display: block; display: block !important; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .is-expanded .sub-menu > a:before { content: "chevron_left"; display: inline; vertical-align: bottom; font-size: 24px; font-family: 'Material Icons Sharp'; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .is-expanded .is-expanded .sub-menu { width: 100%; } }
.coh-style-header .header-nav .header-nav-primary .is-expanded .is-expanded .sub-menu > a { display: none !important; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-primary .is-expanded .is-expanded .sub-menu > a { display: block !important; } }
.coh-style-header .header-nav .header-nav-utility { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin-right: 1rem; margin-left: 1rem; opacity: 1; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-right: 0; margin-left: 0; background-color: #eeeeee; position: relative; z-index: -1; } }
.coh-style-header .header-nav .header-nav-utility .utility-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-header .header-nav .header-nav-utility .utility-menu > ul { margin-right: 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 (max-width: 1169px) { .coh-style-header .header-nav .header-nav-utility .utility-menu > ul { margin-right: 1rem; margin-left: 1rem; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .utility-menu > ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-style-header .header-nav .header-nav-utility .utility-menu > ul > li { margin-right: 0; margin-left: 0; display: block; position: relative; }
.coh-style-header .header-nav .header-nav-utility .utility-menu > ul > li:after { background-color: #6b6b6b; height: 1.25rem; width: 0.0625rem; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: ''; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .utility-menu > ul > li:after { display: none; } }
.coh-style-header .header-nav .header-nav-utility .utility-menu > ul > li > a { font-size: 0.75rem; font-weight: 700; display: block; padding-right: 0.75rem; padding-left: 0.75rem; color: white; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; -webkit-text-decoration-color: transparent; text-decoration-color: transparent; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .utility-menu > ul > li > a { padding-top: 0.75rem; padding-right: 0; padding-bottom: 0.75rem; padding-left: 0; font-size: 0.875rem; color: black; } }
.coh-style-header .header-nav .header-nav-utility .utility-menu > ul > li > a:hover { text-decoration: underline; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .utility-menu > ul > li > a:hover { text-decoration: none; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .utility-menu > ul li:first-child { margin-top: 8px; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .utility-menu > ul li:last-child a { padding-bottom: 5px; } }
.coh-style-header .header-nav .header-nav-utility .language-switcher { position: relative; padding-right: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .language-switcher { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; background-color: #1a1a1a; padding-top: 16px; padding-right: 0; padding-bottom: 16px; color: white; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-style-header .header-nav .header-nav-utility .language-switcher:after { background-color: #6b6b6b; height: 1.25rem; width: 0.0625rem; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: ''; margin-left: 0.25rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .language-switcher:after { background-color: rgba(0, 0, 0, 0); } }
.coh-style-header .header-nav .header-nav-utility .language-switcher:hover .lang-nav ul { left: 0; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .language-switcher:hover .lang-nav ul { left: -99999em; } }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li:first-child:hover ul { display: none; } }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul { background-color: white; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; left: 0; -webkit-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); transform: translate(-50%, 100%); color: #1a1a1a; width: 242px; -webkit-box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25); box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25); z-index: 3; bottom: -100%; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul:before { width: 0; position: absolute; top: -8px; left: 50%; border-left-width: 8px; border-right-width: 8px; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 8px; border-bottom-color: white; border-left-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); content: ""; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-top: 8px; padding-bottom: 8px; padding-left: 30px; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li:before { content: "location_on"; font-family: Material Icons Sharp; position: absolute; left: 0; font-size: 22px; line-height: normal; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li:last-child { padding-top: 20px; padding-left: 0; text-align: center; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li:last-child:before { content: normal; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li:last-child a { text-decoration: underline; color: #1a1a1a; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li:last-child a:hover { text-decoration: none; color: #00184d; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li:last-child a:focus { text-decoration: none; color: #00184d; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li:hover:before { color: #275ce2; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li > span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li a { font-weight: 400; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 14px; color: #4d4d4d; line-height: 24px; font-style: normal; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li > span { font-size: 16px; line-height: 20px; font-style: normal; font-weight: 700; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li ul li:not(:last-child) { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li > a { font-weight: 700; font-size: 0.75rem; display: block; color: white; white-space: nowrap; -webkit-text-decoration-color: transparent; text-decoration-color: transparent; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li > a:before { content: "location_on"; vertical-align: middle; font-size: 0.9375rem; display: inline-block; position: relative; top: -0.0625rem; color: white; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li > a:before { color: white; } }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li > a span { color: #eeeeee; } }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li > a[href="/all-locations"]:hover { text-decoration: underline; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li > span { white-space: nowrap; font-weight: 700; color: white; font-size: 0.75rem; display: block; }
.coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li > span:before { vertical-align: middle; color: white; font-size: 0.9375rem; position: relative; top: -0.0625rem; display: inline-block; content: "location_on"; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .language-switcher ul.lang-nav > li > span:before { color: white; } }
.coh-style-header .header-nav .header-nav-utility .language-switcher .coh-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-header .header-nav .header-nav-utility .language-switcher .coh-block nav { height: 100%; }
.coh-style-header .header-nav .header-nav-utility .language-switcher .coh-block nav .lang-nav { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-header .header-nav .header-nav-utility .language-switcher .coh-block nav .lang-nav > li:first-child { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-header .header-nav .header-nav-utility .aic-user-nav > li > a { padding-top: 0.25rem; padding-right: 0.75rem; padding-bottom: 0.25rem; padding-left: 0.75rem; }
.coh-style-header .header-nav .header-nav-utility .aic-user-nav > li > a:before { content: "person"; vertical-align: middle; display: inline-block; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; }
.coh-style-header .header-nav .header-nav-utility .aic-user-nav > li > a span { display: none; }
.coh-style-header .header-nav .header-nav-utility > .coh-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-header .header-nav .header-nav-utility .user-account { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; z-index: 3; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account { margin-right: 1rem; margin-left: 1rem; padding-top: 1rem; } }
.coh-style-header .header-nav .header-nav-utility .user-account #user-nav-menu { width: 190px; right: 0; background-color: white; top: 100%; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account #user-nav-menu { top: 0; width: 100%; background-color: rgba(0, 0, 0, 0); display: block!important; } }
.coh-style-header .header-nav .header-nav-utility .user-account .aic-user-nav { padding-right: 16px; padding-left: 16px; margin-right: 0; margin-left: 0; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .aic-user-nav { padding-right: 8px; padding-left: 0; background-color: #cf152d; position: absolute; top: 10px; z-index: 9; -webkit-transform: translateX(-55px); -ms-transform: translateX(-55px); transform: translateX(-55px); } }
.coh-style-header .header-nav .header-nav-utility .user-account .aic-user-nav:before { content: "person"; vertical-align: middle; display: inline-block; font-family: Material Icons Sharp; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; font-size: 24px; color: white; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .aic-user-nav:before { display: none; } }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block { padding-right: 0; padding-left: 0; width: 100%; -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-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown { 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 (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; } }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content { color: #1a1a1a; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 24px; -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content { display: block; position: relative; -webkit-box-shadow: none; box-shadow: none; width: 100%; } }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content:before { position: absolute; top: -8px; border-bottom-width: 8px; border-left-width: 8px; border-right-width: 8px; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-left-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: white; content: ""; right: 10%; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content:before { display: none; } }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: 0; margin-left: 0; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu { -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-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li { padding-top: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; margin-right: 16px; margin-left: 16px; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li { padding-top: 0; padding-bottom: 0; border-bottom-width: 0; } }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li:last-child { border-bottom-width: 0; padding-bottom: 16px; }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li:first-child { padding-top: 16px; display: none; margin-right: 0; margin-left: 0; text-align: center; width: 100%; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li:first-child { padding-top: 0; padding-bottom: 0; display: block; } }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li:first-child a:hover { text-decoration: none; }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li:first-child a:before { font-family: Material Icons Sharp; -webkit-font-feature-settings: liga; font-feature-settings: liga; font-size: 24px; display: none; content: "person"; vertical-align: middle; padding-right: 6px; background-color: rgba(0, 0, 0, 0); width: 1.5rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li:first-child a:before { display: inline-block; position: relative; z-index: 0; opacity: 1; } }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li a { padding-right: 0; padding-left: 0; -webkit-text-decoration-color: transparent; text-decoration-color: transparent; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li a { padding-right: 0; padding-left: 0; } }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li a:hover { text-decoration: underline; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li:not(:first-child) { display: none; } }
.coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li:nth-child(2) { margin-right: 16px; margin-left: 16px; }
@media (max-width: 1023px) { .coh-style-header .header-nav .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content .menu li:nth-child(2) { display: block; background-color: #eeeeee; padding-top: 20px; padding-bottom: 20px; width: 100%; text-align: center; } }
.coh-style-header .header-nav span { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.coh-style-header .header-nav .accessibility-usage-guidelines-mobile { display: none; }
@media (max-width: 1023px) { .coh-style-header .header-nav .accessibility-usage-guidelines-mobile { display: block; } }
.coh-style-header .header-nav .accessibility-usage-guidelines-mobile #block-accessibilityiconhandlerblock-mobile .sbd-accessibility-icon a { background-image: url("/sites/g/files/xnuzat2081/files/media-icons/generic/eA_Icon_Black.svg"); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 2.5rem; width: 5.625rem; }
@media (max-width: 1023px) { .coh-style-header .header-nav .accessibility-usage-guidelines-mobile #block-accessibilityiconhandlerblock-mobile .sbd-accessibility-icon a { display: block; margin-right: auto; margin-bottom: 1rem; margin-left: auto; } }
.coh-style-header .accessibility-statement-link { color: black; font-weight: 600; font-size: 0.75rem; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; padding: 0.75rem; -webkit-text-decoration-color: transparent; text-decoration-color: transparent; display: none; }
@media (max-width: 1023px) { .coh-style-header .accessibility-statement-link { margin-top: -0.5rem; margin-right: auto; margin-bottom: 0.5rem; margin-left: auto; max-width: 12.5rem; text-align: center; color: black; } }
.coh-style-header .accessibility-statement-link:hover { text-decoration: underline; }
.coh-style-header .accessibility-statement-link:after { display: none; }
.coh-style-header .usr-dropdown .dropdown-content .menu li a.user-sign-in { padding-top: 0.25rem; padding-right: 0; padding-bottom: 0.25rem; padding-left: 0; -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; -o-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; cursor: pointer; line-height: 1rem; text-align: center; max-width: 15.625rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-style: solid; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.875rem; background-color: #1a1a1a; min-height: 2.875rem; min-width: 10rem; border-width: 0.0625rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-color: #1a1a1a; }
@media (max-width: 1023px) { .coh-style-header .usr-dropdown .dropdown-content .menu li a.user-sign-in { padding-right: 0; padding-left: 0; font-size: 0.875rem; } }
.coh-style-header .usr-dropdown .dropdown-content .menu li a.user-sign-in:hover { color: black; background-color: white; border-color: #353535; }
.coh-style-header .usr-dropdown .dropdown-content .menu li a.user-sign-in:focus { text-decoration: underline; color: black; background-color: white; border-color: #353535; }
.coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown][data-menu-levels-shown="2"][data-has-cta="true"] .level-1-sub-menu { width: 56.25rem; }
.coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown][data-menu-levels-shown="2"][data-has-cta="true"] .sub-menu-cta { left: 18.75rem; }
.coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown][data-menu-levels-shown="2"] .level-1-sub-menu { width: 37.5rem; }
.coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown][data-menu-levels-shown="3"][data-has-cta="true"] .level-1-sub-menu { width: 75rem; }
.coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown][data-menu-levels-shown="3"][data-has-cta="true"] .sub-menu-cta { left: 37.5rem; }
.coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown][data-menu-levels-shown="3"] .level-1-sub-menu { width: 56.25rem; }
.coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown][data-menu-levels-shown="4"][data-has-cta="true"] .level-1-sub-menu { width: 93.75rem; }
.coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown][data-menu-levels-shown="4"] .level-1-sub-menu { width: 75rem; }
.coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown] .level-1-sub-menu { width: 18.75rem; overflow: hidden; -webkit-transition: width 400ms ease-in-out; -o-transition: width 400ms ease-in-out; transition: width 400ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown] .level-1-sub-menu { width: 100%; } }
.coh-style-header .level-1-menu-item.has-children[data-has-cta="true"] .sub-menu-cta { -webkit-transition: 400ms ease-in-out left; -o-transition: 400ms ease-in-out left; transition: 400ms ease-in-out left; position: absolute; top: 0; left: 18.75rem; }
.coh-style-header .level-1-menu-item.has-children .level-2-sub-menu { min-height: 100%; left: 18.75rem; z-index: 0; opacity: 0; }
@media (max-width: 1023px) { .coh-style-header .level-1-menu-item.has-children .level-2-sub-menu { z-index: 100; opacity: 1; } }
.coh-style-header .level-1-menu-item.has-children .level-2-sub-menu.open { z-index: 1; opacity: 1; }
.coh-style-header .level-1-menu-item.has-children .level-3-sub-menu.open { z-index: 0 !important; z-index: 0; }
@media (max-width: 1023px) { .coh-style-header .level-1-menu-item.has-children li.level-3-menu-item.has-children.is-expanded ~ li.level-3-menu-item { display: none; } }
html[dir="rtl"] .coh-style-header .header-main .mobile-menu-trigger { border-left-width: 0; border-right-style: none; border-left-style: solid; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-main .mobile-menu-trigger { float: right; } }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-main .second-nav-wrapper { float: left; } }
html[dir="rtl"] .coh-style-header .header-main .header-main-search { margin-right: auto; margin-left: 2rem; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-main .header-main-search { margin-right: 0; margin-left: 0; } }
html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active { margin-right: auto; margin-left: -webkit-calc(40px + 24px); margin-left: calc(40px + 24px); }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active { margin-right: 0; margin-left: 0; } }
html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active .form-actions:after { left: -2rem; right: auto; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active .form-actions:after { left: -3.625rem; } }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active .form-actions:after { left: -3.625rem; } }
html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active .form-actions .search-close-button { left: -2rem; right: auto; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active .form-actions .search-close-button { left: -2.625rem; } }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active .quick-links { margin-right: -1rem; margin-left: 1rem; } }
html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active .quick-links ul li a:after { content: "chevron_left"; left: 0.25rem; right: auto; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active .quick-links ul li a:after { left: 0.75rem; right: auto; } }
html[dir="rtl"] .coh-style-header .header-main .header-main-search.is-active .quick-links ul li .recSearKey:before { margin-right: 0; margin-left: 0.75rem; }
html[dir="rtl"] .coh-style-header .header-main .header-main-search .accessibility-usage-guidelines-desktop { margin-left: 1rem; }
html[dir="rtl"] .coh-style-header .header-main .header-main-search form .form-actions { right: auto; left: 0; }
html[dir="rtl"] .coh-style-header .header-main .header-main-search form .form-item-search input { direction: RTL; padding-right: 1rem; padding-left: 2.5rem; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-main .mobile-user-account-dropdown .usr-dropdown .dropdown-content { right: auto; left: 0.25rem; } }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-main .mobile-user-account-dropdown .usr-dropdown .dropdown-content:before { left: 0.75rem; right: auto; } }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-nav { right: -webkit-calc(-100% + 59px); right: calc(-100% + 59px); } }
html[dir="rtl"] .coh-style-header .header-nav > .header-nav-utility { margin-left: 1rem; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-nav > .header-nav-utility { margin-left: 0; } }
html[dir="rtl"] .coh-style-header .header-nav > .header-nav-utility .user-account #user-nav-menu { left: 0; right: auto; }
html[dir="rtl"] .coh-style-header .header-nav > .header-nav-utility .user-account .coh-block .usr-dropdown .dropdown-content:before { right: auto; left: 10%; }
html[dir="rtl"] .coh-style-header .header-nav > .header-nav-utility .language-switcher:after { right: 0.375rem; }
html[dir="rtl"] .coh-style-header .header-nav > .header-nav-utility .language-switcher ul.lang-nav > li ul { left: 5rem; }
html[dir="rtl"] .coh-style-header .header-nav > .header-nav-utility .language-switcher ul.lang-nav > li ul:before { left: 36%; }
html[dir="rtl"] .coh-style-header .header-nav > .header-nav-utility .language-switcher ul.lang-nav > li ul li { padding-right: 1.875rem; padding-left: 0; }
html[dir="rtl"] .coh-style-header .header-nav > .header-nav-utility .language-switcher ul.lang-nav > li ul li:before { left: auto; right: 0; }
html[dir="rtl"] .coh-style-header .header-nav > .header-nav-utility .language-switcher ul.lang-nav > li ul li:last-child { padding-right: 0; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary .sub-menu { right: 0; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children > a:after { left: 0.76375rem; right: auto; content: "chevron_left"; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary .sub-menu ul li.has-children > span:after { content: "chevron_left"; left: 1.76375rem; right: auto; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner > ul > li.has-children { margin-right: 0; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner > ul > li.has-children:hover { margin-right: auto; margin-left: 18.75rem; margin-left: 15.625rem !important; margin-right: auto !important; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary .sub-menu .sub-menu-inner .sub-menu-cta { border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgba(0, 0, 0, 0); margin-right: 0.0625rem; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary .sub-menu .mobile-submenu-toggle:before { content: "chevron_left"; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li:hover { padding-left: 0; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu { left: unset; right: 18.77rem; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu { right: unset; width: -webkit-calc(100vw + 93px); width: calc(100vw + 93px); } }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu .sub-menu { right: 18.75rem; z-index: 0; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > .sub-menu .sub-menu { right: unset; } }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li > a:before { left: auto; right: 0; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li span:not(.cta-text):before { left: auto; right: 0; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul li.has-children[data-has-cta="true"] > .sub-menu ul li > .sub-menu ul li { border-right-width: 0; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #eeeeee; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul li.has-children > .sub-menu ul li a:not(.sub-menu-cta-link), html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul li.has-children > .sub-menu ul li span:not(.cta-text) { padding-right: 0.75rem; padding-left: 1.875rem; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul li.has-children > .sub-menu ul li a:not(.sub-menu-cta-link), html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul li.has-children > .sub-menu ul li span:not(.cta-text) { padding-right: 0; padding-left: 1.875rem; } }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul li.has-children span { padding-right: 0; padding-left: 3.5rem; } }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu { margin-right: 0.1875rem; margin-left: 0; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu { margin-right: 0; } }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li { padding-right: 0; }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li:hover { padding-right: 0; padding-left: 0; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu > ul > li:hover { padding-right: 0; } }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary > ul > li.has-children > .sub-menu ul li > .sub-menu ul li.has-children:hover { padding-right: 0; } }
html[dir="rtl"] .coh-style-header .header-nav .header-nav-primary .is-expanded [aria-expanded="true"] + .sub-menu ul li:hover { margin-right: 0; }
html[dir="rtl"] .coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown][data-has-cta="true"] .sub-menu-cta { right: 18.75rem; }
html[dir="rtl"] .coh-style-header .level-1-menu-item.has-children[data-menu-levels-shown][data-menu-levels-shown="3"][data-has-cta="true"] .sub-menu-cta { right: 37.5rem; }
html[dir="rtl"] .coh-style-header .level-1-menu-item.has-children[data-has-cta="true"] .sub-menu-cta { right: 18.75rem; }
body.mobile-nav-open .coh-style-header .header-main .mobile-menu-trigger:before { content: "clear"; }
body.mobile-nav-open .coh-style-header .header-main .mobile-menu-trigger:after { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); background-color: rgba(0, 0, 0, 0.6); }
body:not(.user-logged-in) .coh-style-header .mobile-user-account-dropdown .menu { padding-top: 0; padding-top: 0 !important; }
body:not(.user-logged-in) .coh-style-header .mobile-user-account-dropdown .menu li:nth-child(-n+2) { text-align: center; background-color: #eeeeee; margin-left: 0 !important; margin-right: 0 !important; }
body:not(.user-logged-in) .coh-style-header .mobile-user-account-dropdown .menu li:nth-child(-n+2) a { padding-bottom: 8px; text-decoration: underline; }
body:not(.user-logged-in) .coh-style-header .mobile-user-account-dropdown .menu li:nth-child(-n+2) a:hover { text-decoration: none; }
body:not(.user-logged-in) .coh-style-header .mobile-user-account-dropdown .menu li:first-child { padding-top: 16px; margin-right: 0; margin-left: 0; margin-left: 0 !important; margin-right: 0 !important; padding-top: 16px !important; }
body:not(.user-logged-in) .coh-style-header .mobile-user-account-dropdown .menu li:first-child a { padding-top: 0; padding-bottom: 0; margin-right: 16px; margin-left: 16px; text-decoration: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
body:not(.user-logged-in) .coh-style-header .mobile-user-account-dropdown .menu li :nth-child(2) { margin-left: 0 !important; margin-right: 0 !important; margin-right: 0; margin-left: 0; }
body:not(.user-logged-in) .coh-style-header .mobile-user-account-dropdown .menu li :nth-child(2) a { text-decoration: underline; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; }
body:not(.user-logged-in) .coh-style-header .mobile-user-account-dropdown .dropdown-content:before { border-bottom-color: #eeeeee; border-bottom-color: #eeeeee !important; }
body:not(.user-logged-in) .coh-style-header .user-account .menu li:nth-child(-n+2) { background-color: #eeeeee; text-align: center; }
@media (max-width: 1023px) { body:not(.user-logged-in) .coh-style-header .user-account .menu li:nth-child(-n+2) { background-color: rgba(0, 0, 0, 0); } }
body:not(.user-logged-in) .coh-style-header .user-account .menu li:first-child { padding-top: 16px; display: block !important; }
@media (max-width: 1023px) { body:not(.user-logged-in) .coh-style-header .user-account .menu li:first-child { padding-top: 0; } }
body:not(.user-logged-in) .coh-style-header .user-account .menu li:first-child a { margin-right: 16px; margin-left: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: none; text-decoration: none; }
@media (max-width: 1023px) { body:not(.user-logged-in) .coh-style-header .user-account .menu li:first-child a { margin-right: 0; margin-left: 0; } }
body:not(.user-logged-in) .coh-style-header .user-account .menu li:first-child a:before { font-family: Material Icons Sharp; font-size: 24px; display: none; content: "person"; }
@media (max-width: 1023px) { body:not(.user-logged-in) .coh-style-header .user-account .menu li:first-child a:before { display: inline-block; } }
body:not(.user-logged-in) .coh-style-header .user-account .menu li:nth-child(2) { margin-right: 0; margin-left: 0; margin-left: 0 !important; margin-right: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; padding-top: 0; padding-bottom: 0; }
@media (max-width: 1023px) { body:not(.user-logged-in) .coh-style-header .user-account .menu li:nth-child(2) { padding-top: 0 !important; padding-bottom: 0 !important; } }
body:not(.user-logged-in) .coh-style-header .user-account .menu li:nth-child(2) a { padding-top: 8px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; text-decoration: underline; }
@media (max-width: 1023px) { body:not(.user-logged-in) .coh-style-header .user-account .menu li:nth-child(2) a { padding-top: 20px; padding-bottom: 20px; } }
body:not(.user-logged-in) .coh-style-header .user-account .menu li:nth-child(2) a:hover { text-decoration: none; }
@media (max-width: 1023px) { body:not(.user-logged-in) .coh-style-header .user-account .aic-user-nav { -webkit-transform: translateX(-40px) !important; -ms-transform: translateX(-40px) !important; transform: translateX(-40px) !important; } }
body:not(.user-logged-in) .coh-style-header .user-account .coh-block .usr-dropdown .dropdown-content:before { border-bottom-color: #eeeeee !important; }
body.user-logged-in .coh-style-header .user-account .menu { padding-top: 8px; padding-bottom: 8px; }
@media (max-width: 1023px) { body.user-logged-in .coh-style-header .user-account .menu { padding-top: 0; padding-bottom: 0; } }
@media (max-width: 1023px) { body.user-logged-in .coh-style-header .user-account .menu li:nth-child(2) { display: none; display: none !important; } }
body.user-logged-in .coh-style-header .user-account .menu li:nth-child(2) a { text-decoration: none; }
@media (max-width: 1023px) { body.user-logged-in .coh-style-header .user-account .menu li:nth-child(2) a { text-decoration: underline; } }
body.user-logged-in .coh-style-header .user-account .menu li:nth-child(2) a:hover { text-decoration: underline; }
body.user-logged-in .coh-style-header .user-account .menu li:last-child { padding-bottom: 8px; padding-bottom: 8px !important; }
@media (max-width: 1023px) { body.user-logged-in .coh-style-header .user-account .menu li:last-child { display: block; padding-bottom: 0 !important; display: block !important; } }
@media (max-width: 1023px) { body.user-logged-in .coh-style-header .user-account .menu li:last-child a { padding-top: 20px; padding-bottom: 20px; text-decoration: underline; } }
@media (max-width: 1023px) { body.user-logged-in .coh-style-header .user-account .menu li:last-child a:hover { text-decoration: none; } }
body.user-logged-in .coh-style-header .user-account .menu li:first-child a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #1a1a1a; min-height: 2.875rem; -webkit-border-radius: 0.125rem; border-radius: 0.125rem; border-width: 0.0625rem; -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; -o-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; transition: background-color 100ms ease-in-out, color 100ms ease-in-out, 100ms ease-in-out border; color: white; }
body.user-logged-in .coh-style-header .user-account .menu li:first-child a:hover { background-color: white; color: black; border-color: #353535; }
body.user-logged-in .coh-style-header .mobile-user-account-dropdown .menu li:first-child { display: none; }
@media (max-width: 1023px) { body.is-scrolled .coh-style-header { -webkit-transition: 200ms linear top; -o-transition: 200ms linear top; transition: 200ms linear top; position: relative; } }
@media (max-width: 1023px) { body.is-scrolled-up .coh-style-header { position: -webkit-sticky; position: sticky; top: 0; left: 0; z-index: 1001; } }
@media (max-width: 1023px) { body.is-scrolled-up .mobile-nav-open.coh-style-header { overflow: hidden; } }
body.is-scrolled-up .coh-style-header .header-nav.submenu-open { overflow-y: hidden; }
@media (max-width: 1023px) { body.is-scrolled-down .coh-style-header { position: -webkit-sticky; position: sticky; top: -7.5rem; z-index: 1000; } }
.coh-style-margin-bottom-none { margin-bottom: 0; }
.coh-style-margin-bottom-small { margin-bottom: 1.5rem; }
@media (max-width: 1169px) { .coh-style-margin-bottom-small { margin-bottom: 1.5rem; } }
@media (max-width: 1023px) { .coh-style-margin-bottom-small { margin-bottom: 1rem; } }
.coh-style-margin-bottom-medium { margin-bottom: 3rem; }
@media (max-width: 1169px) { .coh-style-margin-bottom-medium { margin-bottom: 3rem; } }
@media (max-width: 1023px) { .coh-style-margin-bottom-medium { margin-bottom: 2rem; } }
.coh-style-margin-bottom-large { margin-bottom: 6rem; }
@media (max-width: 1169px) { .coh-style-margin-bottom-large { margin-bottom: 6rem; } }
@media (max-width: 1023px) { .coh-style-margin-bottom-large { margin-bottom: 4rem; } }
.coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .image-column { padding-right: 0.75rem; padding-left: 0; }
@media (max-width: 1169px) { .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .image-column { padding-right: 0.75rem; padding-left: 0; } }
@media (max-width: 1023px) { .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .image-column { padding-right: 0.75rem; padding-left: 0.75rem; } }
@media (max-width: 359px) { .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .image-column { padding-right: 0.5rem; padding-left: 0.5rem; } }
.coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .text-column { padding-right: 0; padding-left: 0.75rem; }
@media (max-width: 1169px) { .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .text-column { padding-right: 0; padding-left: 0.75rem; } }
@media (max-width: 1023px) { .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .text-column { padding-right: 0.75rem; padding-left: 0.75rem; } }
@media (max-width: 359px) { .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .text-column { padding-right: 0.5rem; padding-left: 0.5rem; } }
.coh-style-50-50-content[data-bg-align][data-bg-align="top-left"] .background-image-holder img { -o-object-position: top left; object-position: top left; }
.coh-style-50-50-content[data-bg-align][data-bg-align="top-right"] .background-image-holder img { -o-object-position: top right; object-position: top right; }
.coh-style-50-50-content[data-bg-align][data-bg-align="top-center"] .background-image-holder img { -o-object-position: top center; object-position: top center; }
.coh-style-50-50-content[data-bg-align][data-bg-align="center-left"] .background-image-holder img { -o-object-position: center left; object-position: center left; }
.coh-style-50-50-content[data-bg-align][data-bg-align="center-right"] .background-image-holder img { -o-object-position: center right; object-position: center right; }
.coh-style-50-50-content[data-bg-align][data-bg-align="bottom-left"] .background-image-holder img { -o-object-position: bottom left; object-position: bottom left; }
.coh-style-50-50-content[data-bg-align][data-bg-align="bottom-right"] .background-image-holder img { -o-object-position: bottom right; object-position: bottom right; }
.coh-style-50-50-content[data-bg-align][data-bg-align="bottom-center"] .background-image-holder img { -o-object-position: bottom center; object-position: bottom center; }
@media (max-width: 1023px) { .coh-style-50-50-content[data-select-theme][data-select-theme="light"] .eyebrow { color: #1a1a1a; } }
@media (max-width: 767px) { .coh-style-50-50-content[data-select-theme][data-select-theme="light"] .eyebrow { color: black; } }
.coh-style-50-50-content[data-select-theme][data-select-theme="light"] .coh-wysiwyg p { color: #1a1a1a; }
.coh-style-50-50-content[data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-50-50-content[data-select-theme][data-select-theme="dark"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-50-50-content[data-force-uppercase="1"] .subtitle { text-transform: uppercase; }
.coh-style-50-50-content .text-main-container { 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; height: 100%; padding-top: -webkit-calc(40px + 22px); padding-top: calc(40px + 22px); padding-right: 32px; padding-bottom: -webkit-calc(40px + 22px); padding-bottom: calc(40px + 22px); padding-left: 32px; }
@media (max-width: 1279px) { .coh-style-50-50-content .text-main-container { padding-top: 40px; padding-bottom: 40px; } }
@media (max-width: 1169px) { .coh-style-50-50-content .text-main-container { padding-top: 40px; padding-bottom: 40px; } }
@media (max-width: 1023px) { .coh-style-50-50-content .text-main-container { padding-top: 32px; padding-right: 16px; padding-bottom: -webkit-calc(32px + 4px); padding-bottom: calc(32px + 4px); padding-left: 16px; } }
@media (max-width: 767px) { .coh-style-50-50-content .text-main-container { padding-top: 32px; padding-right: 16px; padding-bottom: 32px; padding-left: 16px; } }
.coh-style-50-50-content .text-main-container[data-gs-background-color="split"] { background-color: white; }
.coh-style-50-50-content .text-main-container[data-gs-background-color="dark"] .coh-container p { color: #eeeeee; }
.coh-style-50-50-content .text-main-container[data-gs-background-color="dark"] .coh-container p.eyebrow, .coh-style-50-50-content .text-main-container[data-gs-background-color="dark"] .coh-container h2 { color: white; }
.coh-style-50-50-content .text-main-container[data-gs-background-color="dark-grey"] .coh-container p { color: #eeeeee; }
.coh-style-50-50-content .text-main-container[data-gs-background-color="dark-grey"] .coh-container p.eyebrow, .coh-style-50-50-content .text-main-container[data-gs-background-color="dark-grey"] .coh-container h2 { color: white; }
.coh-style-50-50-content .text-main-container[data-gs-background-color="light"] .coh-container p { color: #1a1a1a; }
.coh-style-50-50-content .text-main-container[data-gs-background-color="light"] .coh-container p.eyebrow, .coh-style-50-50-content .text-main-container[data-gs-background-color="light"] .coh-container h2 { color: black; }
.coh-style-50-50-content .text-main-container[data-gs-background-color="light-grey"] .coh-container p { color: #1a1a1a; }
.coh-style-50-50-content .text-main-container[data-gs-background-color="light-grey"] .coh-container p.eyebrow, .coh-style-50-50-content .text-main-container[data-gs-background-color="light-grey"] .coh-container h2 { color: black; }
.coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="light"] p, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="light"] h1, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="light"] h2, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="light"] h3, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="light"] h4, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="light"] h5, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="light"] a:not(.coh-link), .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="light"] ul li, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="light"] ol li { color: #eeeeee; }
.coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="light"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="dark"] p, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h1, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h2, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h3, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h4, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h5, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="dark"] a:not(.coh-link), .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="dark"] ul li, .coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="dark"] ol li { color: black; }
.coh-style-50-50-content .text-main-container[data-select-content-theme][data-select-content-theme="dark"] .coh-wysiwyg p { color: black; }
.coh-style-50-50-content .text-main-container .media-container { margin-bottom: 16px; }
.coh-style-50-50-content .text-main-container .media-container img { max-width: 100%; width: auto; }
.coh-style-50-50-content .text-main-container .subtitle { margin-top: 0; }
.coh-style-50-50-content .text-main-container .btn-container { margin-top: 24px; margin-bottom: -webkit-calc(16px + 2px); margin-bottom: calc(16px + 2px); }
@media (max-width: 767px) { .coh-style-50-50-content .text-main-container .btn-container { margin-bottom: 4px; } }
.coh-style-50-50-content .text-main-container .eyebrow { font-weight: 700; }
.coh-style-50-50-content .text-main-container > .coh-container.text-center { text-align: center; }
.coh-style-50-50-content .text-main-container > .coh-container.text-center .text-container .typography-container { text-align: center; }
.coh-style-50-50-content .text-main-container > .coh-container.text-center .link-container { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-50-50-content .text-main-container > .coh-container.text-center .media-container { -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-style-50-50-content .text-main-container > .coh-container.text-right { text-align: right; }
.coh-style-50-50-content .text-main-container > .coh-container.text-right .text-container .typography-container { text-align: right; }
.coh-style-50-50-content .text-main-container > .coh-container.text-right .link-container { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-style-50-50-content .text-main-container > .coh-container.text-right .media-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-style-50-50-content .media-main-container { height: 100%; position: relative; min-height: 34.75rem; }
@media (max-width: 1023px) { .coh-style-50-50-content .media-main-container { min-height: 0; height: 31.25rem; } }
@media (max-width: 767px) { .coh-style-50-50-content .media-main-container { min-height: 0; height: 20.5rem; } }
.coh-style-50-50-content .media-main-container .media-container { height: 100%; position: absolute; top: 0; left: 0; width: 100%; }
.coh-style-50-50-content .media-main-container .media-container img { height: 100%; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit:cover;'; }
.coh-style-50-50-content .media-main-container .video-container { height: 100%; }
.coh-style-50-50-content .media-main-container .video-container > .coh-container { height: 100%; }
.coh-style-50-50-content .media-main-container .video-container > .coh-container .coh-style-video { height: 100%; padding-bottom: 0; }
.coh-style-50-50-content .media-main-container .video-container > .coh-container .coh-style-video .coh-video-html5 { height: 100%; }
.coh-style-50-50-content .media-main-container .video-container > .coh-container .coh-style-video .coh-video-html5 .coh-video-inner { height: 100% !important; }
.coh-style-50-50-content .media-main-container .video-container > .coh-container .coh-style-video .coh-video-html5 .coh-video-inner video { height: 100%; -o-object-fit: contain; object-fit: contain; }
@media (max-width: 1023px) { .coh-style-50-50-content .media-main-container .video-container > .coh-container .coh-style-video .coh-video-html5 .coh-video-inner video { height: 31.25rem; } }
@media (max-width: 767px) { .coh-style-50-50-content .media-main-container .video-container > .coh-container .coh-style-video .coh-video-html5 .coh-video-inner video { height: 20.5rem; } }
.coh-style-50-50-content .media-main-container .video-container > .coh-container .coh-style-video .coh-video-youtube_iframe { height: 100%; }
.coh-style-50-50-content .media-main-container .video-container > .coh-container .coh-style-video .coh-video-youtube_iframe .coh-video-inner { height: 100% !important; width: 100% !important; }
@media (max-width: 1023px) { .coh-style-50-50-content .media-main-container .video-container .media-container { position: absolute; } }
.coh-style-50-50-content .media-main-container .video-container { height: 100%; }
.coh-style-50-50-content .media-main-container .gif-container { height: 100%; }
.coh-style-50-50-content .media-main-container .gif-container[data-gif-align="gif-contain"] { height: auto; position: relative; }
.coh-style-50-50-content .media-main-container .gif-container[data-gif-align="gif-contain"] img { -o-object-fit: contain; object-fit: contain; }
.coh-style-50-50-content .media-main-container .gif-container img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
.coh-style-50-50-content .media-main-container .gif-container .media-container { position: relative; }
.coh-style-50-50-content .media-main-container .gif-container details[open] summary:before { content: "pause"; }
.coh-style-50-50-content .media-main-container .gif-container details summary { position: absolute; bottom: 0.9375rem; right: 0.9375rem; color: white; background-color: rgba(0, 0, 0, 0.5); z-index: 10; -webkit-border-radius: 50%; border-radius: 50%; height: 3rem; width: 3rem; list-style-type: none; 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-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.coh-style-50-50-content .media-main-container .gif-container details summary:before { content: "play_arrow"; font-size: 2.375rem; }
.coh-style-50-50-content .media-main-container .gif-container details summary:hover { -webkit-transform: scaleX(1.1) scaleY(1.1); -ms-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); }
.coh-style-50-50-content .media-main-container .gif-container details summary::-webkit-details-marker { display: none; }
.coh-style-50-50-content .media-main-container .gif-container details summary:first-of-type { list-style-type: none; }
.coh-style-50-50-content .media-main-container .gif-container details > div { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-style-50-50-content .coh-row-inner > .image-column { padding-right: 0; }
@media (max-width: 1023px) { .coh-style-50-50-content .coh-row-inner > .image-column { padding-right: 0.75rem; } }
@media (max-width: 359px) { .coh-style-50-50-content .coh-row-inner > .image-column { padding-right: 0.5rem; } }
.coh-style-50-50-content .coh-row-inner > .text-column { padding-left: 0; }
@media (max-width: 1023px) { .coh-style-50-50-content .coh-row-inner > .text-column { padding-left: 0.75rem; } }
@media (max-width: 359px) { .coh-style-50-50-content .coh-row-inner > .text-column { padding-left: 0.5rem; } }
html[dir="rtl"] .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .text-column { padding-right: 0.75rem; padding-left: 0; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .text-column { padding-right: 0.75rem; padding-left: 0.75rem; } }
@media (max-width: 359px) { html[dir="rtl"] .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .text-column { padding-right: 0.5rem; padding-left: 0.5rem; } }
html[dir="rtl"] .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .image-column { padding-right: 0; padding-left: 0.75rem; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .image-column { padding-right: 0.75rem; padding-left: 0.75rem; } }
@media (max-width: 359px) { html[dir="rtl"] .coh-style-50-50-content[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner > .image-column { padding-right: 0.5rem; padding-left: 0.5rem; } }
html[dir="rtl"] .coh-style-50-50-content .text-main-container { text-align: right; }
html[dir="rtl"] .coh-style-50-50-content .text-main-container .coh-wysiwyg p { text-align: right; }
html[dir="rtl"] .coh-style-50-50-content .text-main-container .btn-container { text-align: right; }
html[dir="rtl"] .coh-style-50-50-content .text-main-container .btn-container a { margin-right: 0; margin-left: 1.5rem; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-50-50-content .text-main-container .btn-container a { margin-left: 0; } }
html[dir="rtl"] .coh-style-50-50-content .coh-row-inner > .image-column { padding-right: 0.75rem; padding-left: 0; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-50-50-content .coh-row-inner > .image-column { padding-right: 0.75rem; padding-left: 0.75rem; } }
@media (max-width: 359px) { html[dir="rtl"] .coh-style-50-50-content .coh-row-inner > .image-column { padding-right: 0.5rem; padding-left: 0.5rem; } }
html[dir="rtl"] .coh-style-50-50-content .coh-row-inner > .text-column { padding-right: 0; padding-left: 0.75rem; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-50-50-content .coh-row-inner > .text-column { padding-right: 0.75rem; padding-left: 0.75rem; } }
@media (max-width: 359px) { html[dir="rtl"] .coh-style-50-50-content .coh-row-inner > .text-column { padding-right: 0.5rem; padding-left: 0.5rem; } }
.coh-style-text-link { background-color: transparent !important; cursor: pointer; color: inherit; text-decoration: none; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; border-bottom-style: solid; border-bottom-width: 1px; }
.coh-style-text-link:hover { text-decoration: none; border-bottom-color: rgba(0, 0, 0, 0); }
.coh-style-tabbed-accordion-container { overflow: hidden; }
.coh-style-tabbed-accordion-container .coh-style-section > .section-inner > .coh-container-boxed > .coh-heading { margin-bottom: 1rem; }
.coh-style-tabbed-accordion-container .coh-accordion-tabs-display-tabs-xl > .coh-accordion-tabs-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-style-tabbed-accordion-container .coh-accordion-tabs-display-tabs-xl > .coh-accordion-tabs-nav { display: none; } }
.coh-style-tabbed-accordion-container .coh-accordion-tabs-display-tabs-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { padding-right: 0; padding-left: 0; }
@media (max-width: 1023px) { .coh-style-tabbed-accordion-container .coh-accordion-tabs-display-tabs-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { padding-right: 16px; padding-left: 16px; } }
.coh-style-tabbed-accordion-container .coh-accordion-tabs-display-tabs-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content:last-child { border-bottom-style: none; }
@media (max-width: 1023px) { .coh-style-tabbed-accordion-container .coh-accordion-tabs-display-tabs-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content:last-child { border-bottom-style: solid; } }
.coh-style-tabbed-accordion-container .coh-accordion-tabs ul { position: relative; z-index: 0; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.coh-style-tabbed-accordion-container .coh-accordion-tabs .typography-container ul:before { display: none; }
.coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav { position: relative; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav:before { content: ''; background-color: #c4c4c4; width: 100vw; height: 0.0625rem; position: absolute; left: -webkit-calc((100vw - 1220px) / -2); left: calc((100vw - 1220px) / -2); bottom: 0; z-index: -1; }
@media (max-width: 1279px) { .coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav:before { left: -webkit-calc((100vw - 1110px) / -2); left: calc((100vw - 1110px) / -2); } }
@media (max-width: 1169px) { .coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav:before { left: -webkit-calc((100vw - 960px) / -2); left: calc((100vw - 960px) / -2); } }
.coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav li { margin-right: 4px; margin-bottom: 0; max-width: 13.75rem; }
@media (max-width: 1023px) { .coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav li { max-width: 10rem; } }
.coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active { pointer-events: none; }
.coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a { border-bottom-color: rgba(0, 0, 0, 0); padding-top: -webkit-calc(8px - 1px); padding-top: calc(8px - 1px); border-top-width: 0.125rem; border-top-style: solid; border-top-color: #275ce2; }
.coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav li a { padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; color: #1a1a1a; font-size: 1.125rem; line-height: 1.75rem; text-align: center; min-height: 3rem; 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: 0.0625rem; border-style: solid; border-bottom-style: none; border-color: #c4c4c4; word-wrap: break-word; word-break: break-word; height: 100%; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; text-transform: none; }
@media (max-width: 1023px) { .coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav li a { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-tabbed-accordion-container .coh-accordion-tabs .coh-accordion-tabs-nav li a:hover { border-top-color: #275ce2; border-top-width: 0.125rem; padding-top: -webkit-calc(8px - 1px); padding-top: calc(8px - 1px); }
.coh-style-tabbed-accordion-container .coh-accordion-tabs-content-wrapper { padding-top: 24px; }
.coh-style-tabbed-accordion-container .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { padding-right: -webkit-calc(40px + 16px); padding-right: calc(40px + 16px); padding-left: -webkit-calc(40px + 16px); padding-left: calc(40px + 16px); }
@media (max-width: 1023px) { .coh-style-tabbed-accordion-container .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { padding-right: 16px; padding-left: 16px; } }
.coh-style-tabbed-accordion-container .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content:last-child { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; }
.coh-style-tabbed-accordion-container .coh-accordion-title { border-top-color: #c4c4c4; border-top-style: solid; border-top-width: 0.0625rem; position: relative; }
.coh-style-tabbed-accordion-container .coh-accordion-title:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-tabbed-accordion-container .coh-accordion-title:hover:before { background-color: #00184d; }
@media (max-width: 1023px) { .coh-style-tabbed-accordion-container .coh-accordion-title:hover:before { background-color: #1a1a1a; } }
.coh-style-tabbed-accordion-container .coh-accordion-title:last-child { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #272c2f; }
.coh-style-tabbed-accordion-container .coh-accordion-title:nth-last-child(2) { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #c4c4c4; }
.coh-style-tabbed-accordion-container .coh-accordion-title:before { width: 0.125rem; height: 0.875rem; position: absolute; left: 1.5rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: ''; background-color: #1a1a1a; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.coh-style-tabbed-accordion-container .coh-accordion-title.is-active:nth-last-child(2) { border-bottom-style: none; }
.coh-style-tabbed-accordion-container .coh-accordion-title.is-active a:after { background-color: #1a1a1a; height: 0.875rem; width: 0.125rem; position: absolute; top: -webkit-calc(50% - 7px); top: calc(50% - 7px); left: 1.0625rem; content: ''; -webkit-transform: rotateZ(90deg) translateY(-50%); -ms-transform: rotate(90deg) translateY(-50%); transform: rotateZ(90deg) translateY(-50%); }
.coh-style-tabbed-accordion-container .coh-accordion-title.is-active:before { display: none; }
.coh-style-tabbed-accordion-container .coh-accordion-title a { position: relative; padding-top: -webkit-calc(16px - 2px); padding-top: calc(16px - 2px); padding-right: -webkit-calc(40px + 16px); padding-right: calc(40px + 16px); padding-bottom: -webkit-calc(16px - 2px); padding-bottom: calc(16px - 2px); padding-left: -webkit-calc(40px + 16px); padding-left: calc(40px + 16px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 0.875rem; line-height: 1.125rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 4rem; font-weight: 700; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: none; }
@media (max-width: 1023px) { .coh-style-tabbed-accordion-container .coh-accordion-title a { padding-right: 16px; font-size: 0.875rem; line-height: 1.125rem; } }
.coh-style-tabbed-accordion-container .coh-accordion-title a:before { border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; content: ''; height: 2rem; width: 2rem; display: inline-block; position: absolute; top: 50%; left: 0.5rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-border-radius: 0.125rem; border-radius: 0.125rem; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.coh-style-tabbed-accordion-container .coh-accordion-title a:hover:before { border-color: #00184d; }
.coh-style-tabbed-accordion-container .coh-accordion-title a:hover:after { background-color: #00184d; }
.coh-style-tabbed-accordion-container .coh-accordion-title a:after { background-color: #1a1a1a; height: 0.875rem; width: 0.125rem; position: absolute; top: -webkit-calc(50% - 7px); top: calc(50% - 7px); left: 1.0625rem; -webkit-transform: rotateZ(90deg) translateY(-50%); -ms-transform: rotate(90deg) translateY(-50%); transform: rotateZ(90deg) translateY(-50%); content: ''; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.coh-style-tabbed-accordion-container .coh-style-text { margin-bottom: -webkit-calc(40px + 4px); margin-bottom: calc(40px + 4px); }
@media (max-width: 1023px) { .coh-style-tabbed-accordion-container .coh-style-text { margin-bottom: 24px; } }
html[dir="rtl"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul { text-align: right; }
html[dir="rtl"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul:before { right: -webkit-calc((100vw - 1220px) / -2); right: calc((100vw - 1220px) / -2); left: auto; }
@media (max-width: 1169px) { html[dir="rtl"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul:before { right: -webkit-calc((100vw - 960px) / -2); right: calc((100vw - 960px) / -2); } }
html[dir="rtl"] .coh-style-tabbed-accordion-container .coh-accordion-title:before { right: 1.5rem; left: auto; }
html[dir="rtl"] .coh-style-tabbed-accordion-container .coh-accordion-title.is-active a:after { right: 1.0625rem; left: auto; -webkit-transform: rotateZ(-90deg) translateY(-50%); -ms-transform: rotate(-90deg) translateY(-50%); transform: rotateZ(-90deg) translateY(-50%); }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-tabbed-accordion-container .coh-accordion-title a { padding-right: -webkit-calc(40px + 16px); padding-right: calc(40px + 16px); padding-left: 16px; } }
html[dir="rtl"] .coh-style-tabbed-accordion-container .coh-accordion-title a:before { right: 0.5rem; left: auto; margin-right: 0; }
html[dir="rtl"] .coh-style-tabbed-accordion-container .coh-accordion-title a:after { right: 1.0625rem; left: auto; -webkit-transform: rotateZ(-90deg) translateY(-50%); -ms-transform: rotate(-90deg) translateY(-50%); transform: rotateZ(-90deg) translateY(-50%); }
.coh-container[data-select-theme="light"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul li.is-active a { background-color: white; color: #1a1a1a; }
.coh-container[data-select-theme="light"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul li a { color: #4d4d4d; }
.coh-container[data-select-theme="light-grey"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul li.is-active a { background-color: #eeeeee; color: #1a1a1a; }
.coh-container[data-select-theme="light-grey"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul li a { color: #4d4d4d; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul li.is-active a { background-color: #1a1a1a; color: #eeeeee; border-top-color: #275ce2; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul li a { color: #a6a6a6; border-color: #6b6b6b; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul li a:hover { border-top-color: #275ce2; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul:before { background-color: #6b6b6b; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-title { border-top-color: #6b6b6b; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-title:before { background-color: #eeeeee; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-title:nth-last-child(2) { border-bottom-color: #6b6b6b; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-title:hover:before { background-color: #c3d4fb; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-title:hover a:before { border-color: #c3d4fb; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-title:hover a:after { background-color: #c3d4fb; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-title a { color: #eeeeee; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-title a:before { border-color: #6b6b6b; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-title a:after { background-color: #eeeeee; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content:last-child { border-bottom-color: #6b6b6b; }
.coh-container[data-select-theme="dark-grey"] .coh-style-tabbed-accordion-container .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-wysiwyg p { color: #eeeeee; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul li.is-active a { color: white; background-color: black; border-top-color: #275ce2; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul li a { color: #a6a6a6; border-color: #6b6b6b; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul li a:hover { border-top-color: #275ce2; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-tabs ul:before { background-color: #6b6b6b; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-title { border-top-color: #6b6b6b; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-title:before { background-color: #eeeeee; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-title:nth-last-child(2) { border-bottom-color: #6b6b6b; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-title:hover:before { background-color: #c3d4fb; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-title:hover a:before { border-color: #c3d4fb; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-title:hover a:after { background-color: #c3d4fb; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-title a { color: #eeeeee; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-title a:before { border-color: #6b6b6b; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-title a:after { background-color: #eeeeee; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content:last-child { border-bottom-color: #6b6b6b; }
.coh-container[data-select-theme="dark"] .coh-style-tabbed-accordion-container .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-wysiwyg p { color: #eeeeee; }
.coh-style-promotion-text-tile { position: relative; z-index: 0; padding-top: -webkit-calc(16px - 2px); padding-top: calc(16px - 2px); padding-bottom: -webkit-calc(16px - 2px); padding-bottom: calc(16px - 2px); }
.coh-style-promotion-text-tile .img-container { margin-bottom: 8px; position: relative; padding-top: 32px; padding-right: 24px; padding-bottom: 32px; padding-left: 24px; border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; }
.coh-style-promotion-text-tile .img-container.bynder-image-crop .media-container img { -o-object-fit: cover; object-fit: cover; }
.coh-style-promotion-text-tile .img-container.bynder-image-fit .media-container img { -o-object-fit: scale-down; object-fit: scale-down; }
.coh-style-promotion-text-tile .img-container .media-container { height: 0; width: 100%; padding-bottom: 75%; position: relative; }
.coh-style-promotion-text-tile .img-container .media-container img { -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-style-promotion-text-tile .promotion-flag-container { position: absolute; top: 2.5rem; left: 0; z-index: 1; }
.coh-style-promotion-text-tile .promotion-flag-container .promotion-text-tile-flag { background-color: black; margin-bottom: 1rem; padding-top: 0.5rem; padding-right: 0.7rem; padding-bottom: 0.5rem; padding-left: 0.7rem; position: relative; display: inline-block; }
.coh-style-promotion-text-tile .promotion-flag-container .promotion-text-tile-flag:after { position: absolute; top: 0; right: -0.9375rem; display: block; width: 0; height: 0; border-left-width: 0.9375rem; border-left-style: solid; border-left-color: black; border-bottom-width: 2.375rem; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); content: ""; }
.coh-style-promotion-text-tile .promotion-flag-container .promotion-text-tile-flag p { color: white; font-style: italic; font-weight: 700; }
.coh-style-promotion-text-tile .promotion-text-tile-eyebrow { margin-bottom: 0.5rem; }
.coh-style-promotion-text-tile .promotion-text-tile-heading { margin-top: 1rem; }
.coh-style-promotion-text-tile .promotion-text-tile-eyebrow + .promotion-text-tile-heading { margin-top: 0; }
.coh-style-promotion-text-tile .link-container { margin-right: auto; margin-left: auto; }
.coh-style-promotion-text-tile .link-container .coh-container { width: 100%; margin-right: auto; margin-left: auto; }
.coh-style-promotion-text-tile .link-container .coh-container .coh-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 100%; }
[data-select-theme][data-select-theme="dark"] .coh-style-promotion-text-tile .promotion-text-tile-heading, [data-select-theme][data-select-theme="dark"] .coh-style-promotion-text-tile .promotion-text-tile-eyebrow { color: white; }
[data-select-theme][data-select-theme="dark-grey"] .coh-style-promotion-text-tile .promotion-text-tile-heading, [data-select-theme][data-select-theme="dark-grey"] .coh-style-promotion-text-tile .promotion-text-tile-eyebrow { color: white; }
html[dir="rtl"] .coh-style-promotion-text-tile .promotion-flag-container { right: 0; left: auto; }
html[dir="rtl"] .coh-style-promotion-text-tile .promotion-flag-container .promotion-text-tile-flag:after { left: -0.9375rem; border-right-width: 0.9375rem; border-right-style: solid; border-right-color: black; border-left-width: 0; border-top-width: 0; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0); right: auto; }
.coh-style-image-text-tile { position: relative; z-index: 0; padding-top: -webkit-calc(16px - 2px); padding-top: calc(16px - 2px); padding-bottom: -webkit-calc(16px - 2px); padding-bottom: calc(16px - 2px); }
.coh-style-image-text-tile:hover .tile-link { text-decoration: none; }
.coh-style-image-text-tile:hover .bottom-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon:before { color: inherit; }
.coh-style-image-text-tile[data-force-uppercase="1"] .heading { text-transform: uppercase; }
.coh-style-image-text-tile .heading-container.header-align-center { text-align: center; }
.coh-style-image-text-tile .heading-container.header-align-right { text-align: right; }
.coh-style-image-text-tile .heading { font-weight: 700; font-size: 1rem; line-height: 1.25rem; margin-bottom: 0.5rem; color: #1a1a1a; }
.coh-style-image-text-tile .inline-icon { margin-bottom: 1rem; display: block; }
.coh-style-image-text-tile .inline-icon:before { content: attr(data-icon); font-family: 'Material Icons Sharp'; font-weight: normal; font-style: normal; font-size: 36px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; -webkit-font-feature-settings: 'liga'; direction: ltr; font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; }
.coh-style-image-text-tile .inline-icon.icon-small:before { font-size: 2.25rem; }
.coh-style-image-text-tile .inline-icon.icon-medium:before { font-size: 4.375rem; }
.coh-style-image-text-tile .inline-icon.icon-large:before { font-size: 7rem; }
.coh-style-image-text-tile .inline-icon.icon-center { text-align: center; }
.coh-style-image-text-tile .inline-icon.icon-right { text-align: right; }
.coh-style-image-text-tile .img-container { margin-bottom: 8px; position: relative; }
.coh-style-image-text-tile .img-container.bynder-image-crop .media-container img { -o-object-fit: cover; object-fit: cover; }
.coh-style-image-text-tile .img-container.bynder-image-fit .media-container img { -o-object-fit: scale-down; object-fit: scale-down; }
.coh-style-image-text-tile .img-container .media-container { height: 0; width: 100%; padding-bottom: 75%; position: relative; }
.coh-style-image-text-tile .img-container .media-container img { -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.coh-style-image-text-tile .tile-link { color: #1a1a1a; font-size: 1.125rem; text-decoration: underline; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; line-height: 1.75rem; }
@media (max-width: 1023px) { .coh-style-image-text-tile .tile-link { font-size: 1rem; line-height: 1.5rem; } }
.coh-style-image-text-tile .bottom-link { margin-top: 0.75rem; text-decoration: none; }
.coh-style-image-text-tile .bottom-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) { text-decoration: none; }
.coh-style-image-text-tile .bottom-link:not(.coh-style-primary-button):not(.coh-style-secondary-button):not(.coh-style-tertiary-button):not(.coh-style-branded-button):not(.coh-style-inline-text-button):not(.coh-style-text-button) .cta-icon { color: #1a1a1a; }
.coh-style-image-text-tile .heading-link:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ''; z-index: 1; }
.coh-style-image-text-tile .heading-link:hover ~ .tile-link { text-decoration: none; color: #00184d; }
.coh-style-image-text-tile .heading-link:focus { outline: 2px solid #3997f9; outline: -webkit-focus-ring-color solid 2px; outline-color: #3997f9; outline-offset: -0.0625rem; }
.coh-style-image-text-tile .heading-link:focus ~ .tile-link { text-decoration: underline; color: #00184d; }
.coh-style-image-text-tile .cta-container.cta-align-center { text-align: center; }
.coh-style-image-text-tile .cta-container.cta-align-right { text-align: right; }
[data-select-theme][data-select-theme="dark"] .coh-style-image-text-tile .heading, [data-select-theme][data-select-theme="dark"] .coh-style-image-text-tile .tile-link { color: white; }
[data-select-theme][data-select-theme="dark-grey"] .coh-style-image-text-tile .heading, [data-select-theme][data-select-theme="dark-grey"] .coh-style-image-text-tile .tile-link { color: white; }
.coh-style-product-tile { position: relative; z-index: 0; padding-top: 8px; height: 100%; }
.coh-style-product-tile:hover .img-container { border-color: #275ce2; }
@media (max-width: 1023px) { .coh-style-product-tile:hover .img-container { border-color: #c4c4c4; } }
.coh-style-product-tile:hover .img-container.product-image-zoom div > img { -webkit-transform: scaleX(1.1) scaleY(1.1); -ms-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); }
.coh-style-product-tile:hover .img-container.product-image-shot div > div + div { position: absolute; visibility: visible; top: 0; bottom: 0; left: 0; right: 0; }
.coh-style-product-tile:hover .img-container.product-image-shot div > div + div > img { opacity: 1; }
.coh-style-product-tile:hover .product-image-container .quick-view-button, .coh-style-product-tile:hover .product-image-container .quick-view-buy-button, .coh-style-product-tile:hover .product-image-container .ps-wheretobuy-button, .coh-style-product-tile:hover .product-image-container .ps-buy-button { opacity: 1; }
.my-brand-product-tile.coh-style-product-tile { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.my-brand-product-tile.coh-style-product-tile .product-image-container { width: 100%; }
@media (max-width: 767px) { .my-brand-product-tile.coh-style-product-tile .product-image-container { width: 40%; } }
.my-brand-product-tile.coh-style-product-tile .my-brand-card-tile { width: 100%; }
@media (max-width: 767px) { .my-brand-product-tile.coh-style-product-tile .my-brand-card-tile { width: 60%; padding-top: 0.5rem; padding-right: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; } }
.my-brand-product-tile.coh-style-product-tile .img-container { padding-top: 1rem; padding-right: 1rem; padding-bottom: 2.5rem; padding-left: 1rem; border-style: none; }
@media (max-width: 767px) { .my-brand-product-tile.coh-style-product-tile .img-container { padding-top: 0.5rem; padding-right: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; } }
@media (max-width: 767px) { .my-brand-product-tile.coh-style-product-tile .img-container > div:first-child { padding-top: 0; height: 100%; } }
@media (max-width: 767px) { .my-brand-product-tile.coh-style-product-tile .img-container > div:first-child img { position: relative; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.my-brand-product-tile.coh-style-product-tile .tool-review { margin-top: 0.5rem; }
@media (max-width: 767px) { .my-brand-product-tile.coh-style-product-tile .tool-review { margin-left: 40%; padding-right: 0.5rem; padding-left: 0.5rem; } }
.my-brand-product-tile.coh-style-product-tile .tool-review .coh-style-branded-button { padding-top: 0; padding-bottom: 0; }
.coh-style-product-tile .product-status { position: absolute; top: 0; text-transform: uppercase; font-weight: bold; background-color: #353535; color: white; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; left: 0.5rem; font-size: 0.75rem; line-height: 1rem; }
.coh-style-product-tile .product-title { font-size: 1rem; color: #1a1a1a; font-weight: 700; line-height: 1.25rem; }
.coh-style-product-tile .card-link:before { position: absolute; display: block; height: 100%; width: 100%; content: ''; top: 0; left: 0; z-index: 1; }
.coh-style-product-tile .card-link:focus { outline-offset: -0.0625rem; outline: 2px solid #3997f9; outline: -webkit-focus-ring-color solid 2px; outline-color: #3997f9; }
.coh-style-product-tile .img-container { border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; margin-bottom: 4px; padding-top: 40px; padding-right: 24px; padding-bottom: 40px; padding-left: 24px; background-color: white; }
.coh-style-product-tile .img-container.product-image-zoom img { -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }
.coh-style-product-tile .img-container.product-image-shot div > div + div > img { -webkit-transition: 300ms ease-in-out opacity; -o-transition: 300ms ease-in-out opacity; transition: 300ms ease-in-out opacity; opacity: 0; }
.coh-style-product-tile .img-container > div:first-child { height: 0; width: 100%; padding-top: 100%; position: relative; }
.coh-style-product-tile .img-container > div:first-child img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: contain; object-fit: contain; font-family: 'object-fit: contain;'; }
.coh-style-product-tile .img-container > div:first-child > div ~ div { position: absolute; visibility: hidden; }
.coh-style-product-tile .img-container .quick-view-btn-container { width: 100%; position: absolute; left: 0; bottom: 1.875rem; z-index: 5; }
@media (max-width: 1023px) { .coh-style-product-tile .img-container .quick-view-btn-container { position: relative; bottom: 0; margin-top: 15px; } }
.coh-style-product-tile .product-sku { margin-bottom: -webkit-calc(4px - 2px); margin-bottom: calc(4px - 2px); color: #4d4d4d; text-transform: uppercase; font-size: 0.875rem; line-height: 1.375rem; }
.coh-style-product-tile .duplo-review-rating { position: absolute; z-index: 2; right: 0.5rem; top: 1.0625rem; }
.coh-style-product-tile [data-bv-rating] .bv_main_container, .coh-style-product-tile [data-bv-show=inline_rating] .bv_main_container { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
.coh-style-product-tile .product-image-container { position: relative; }
.coh-style-product-tile .product-image-container .quick-view-button, .coh-style-product-tile .product-image-container .quick-view-buy-button, .coh-style-product-tile .product-image-container .ps-wheretobuy-button, .coh-style-product-tile .product-image-container .ps-buy-button { -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; z-index: 5; opacity: 0; width: 100%; min-width: -webkit-calc(100% - 60px); min-width: calc(100% - 60px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: auto; margin-left: auto; }
@media (max-width: 1023px) { .coh-style-product-tile .product-image-container .quick-view-button, .coh-style-product-tile .product-image-container .quick-view-buy-button, .coh-style-product-tile .product-image-container .ps-wheretobuy-button, .coh-style-product-tile .product-image-container .ps-buy-button { opacity: 1; margin-bottom: 0; } }
.coh-style-product-tile + .variant-text { color: #4d4d4d; font-size: 0.875rem; line-height: 1.375rem; font-style: italic; }
.coh-style-product-tile + .variant-text a { color: #4d4d4d; }
html[dir="rtl"] .coh-style-product-tile .product-title { padding-right: 0; padding-left: 16px; }
html[dir="rtl"] .coh-style-product-tile .product-status { left: auto; position: absolute; right: 0.5rem; }
html[dir="rtl"] .coh-style-product-tile .product-review { left: 0; position: absolute; right: auto; }
[data-select-theme][data-select-theme="dark"] .coh-style-product-tile .product-title { color: white; }
[data-select-theme][data-select-theme="dark"] .coh-style-product-tile .product-sku { color: #eeeeee; }
[data-select-theme][data-select-theme="dark-grey"] .coh-style-product-tile .product-title { color: white; }
[data-select-theme][data-select-theme="dark-grey"] .coh-style-product-tile .product-sku { color: #eeeeee; }
body.rating-reevoo .coh-style-product-tile .img-container > div img { padding: 1rem; }
.coh-style-page-hero { min-height: 40rem; height: 85vh; max-height: 50rem; }
@media (max-width: 1023px) { .coh-style-page-hero { min-height: auto; height: auto; } }
.coh-style-page-hero[data-content-order][data-content-order="text-first"] .coh-style-columns .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.coh-style-page-hero[data-content-order][data-content-order="text-first"] .coh-style-columns .coh-row-inner .text-main-container { padding-right: -webkit-calc(4px - 2px); padding-right: calc(4px - 2px); padding-left: 32px; }
.coh-style-page-hero[data-bg-align][data-bg-align="top-left"] .bg-container > .media-container img { -o-object-position: 0 0; object-position: 0 0; font-family: 'object-fit:cover; object-position:0 0;'; }
.coh-style-page-hero[data-bg-align][data-bg-align="top-right"] .bg-container > .media-container img { -o-object-position: 100% 0; object-position: 100% 0; font-family: 'object-fit:cover; object-position:100% 0;'; }
.coh-style-page-hero[data-bg-align][data-bg-align="top-center"] .bg-container > .media-container img { -o-object-position: 50% 0; object-position: 50% 0; font-family: 'object-fit:cover; object-position:50% 0;'; }
.coh-style-page-hero[data-bg-align][data-bg-align="center-left"] .bg-container > .media-container img { -o-object-position: 0 50%; object-position: 0 50%; font-family: 'object-fit:cover; object-position:0 50%;'; }
.coh-style-page-hero[data-bg-align][data-bg-align="center-center"] .bg-container > .media-container img { -o-object-position: 50% 50%; object-position: 50% 50%; }
.coh-style-page-hero[data-bg-align][data-bg-align="center-right"] .bg-container > .media-container img { -o-object-position: 100% 50%; object-position: 100% 50%; font-family: 'object-fit:cover; object-position:100% 50%;'; }
.coh-style-page-hero[data-bg-align][data-bg-align="bottom-left"] .bg-container > .media-container img { -o-object-position: 0 100%; object-position: 0 100%; font-family: 'object-fit:cover; object-position:0 100%;'; }
.coh-style-page-hero[data-bg-align][data-bg-align="bottom-right"] .bg-container > .media-container img { -o-object-position: 100% 100%; object-position: 100% 100%; font-family: 'object-fit:cover; object-position:100% 100%;'; }
.coh-style-page-hero[data-bg-align][data-bg-align="bottom-center"] .bg-container > .media-container img { -o-object-position: 50% 100%; object-position: 50% 100%; font-family: 'object-fit:cover; object-position:50% 100%;'; }
.coh-style-page-hero[data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-page-hero[data-select-theme][data-select-theme="dark"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-page-hero[data-select-theme][data-select-theme="brand-primary"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-page-hero[data-force-uppercase="1"] .subtitle { text-transform: uppercase; }
.coh-style-page-hero[data-bg-video="background-video-on"] .bg-container > .media-container { display: none; }
@media (max-width: 1023px) { .coh-style-page-hero[data-bg-video="background-video-on"] .bg-container > .media-container { display: block; } }
.coh-style-page-hero .text-main-container { 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; height: 100%; padding: 32px; min-height: 20rem; position: relative; z-index: 0; }
@media (max-width: 1023px) { .coh-style-page-hero .text-main-container { padding: 24px; margin-right: -2rem; margin-left: -2rem; min-height: auto; } }
@media (max-width: 767px) { .coh-style-page-hero .text-main-container { padding: 16px; padding-top: 24px; padding-bottom: 24px; } }
@media (max-width: 359px) { .coh-style-page-hero .text-main-container { margin-right: -1rem; margin-left: -1rem; } }
.coh-style-page-hero .text-main-container:before { opacity: 0.9; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; content: ''; height: 100%; width: 100%; display: block; }
.coh-style-page-hero .text-main-container[data-panel-background-color][data-panel-background-color="light"]:before { background-color: white; }
.coh-style-page-hero .text-main-container[data-panel-background-color][data-panel-background-color="light-grey"]:before { background-color: #eeeeee; }
.coh-style-page-hero .text-main-container[data-panel-background-color][data-panel-background-color="dark-grey"]:before { background-color: #1a1a1a; }
.coh-style-page-hero .text-main-container[data-panel-background-color][data-panel-background-color="dark"]:before { background-color: black; }
.coh-style-page-hero .text-main-container[data-panel-background-color][data-panel-background-color="brand-primary"]:before { background-color: #cf152d; opacity: 1; }
.coh-style-page-hero .text-main-container[data-panel-background-color][data-panel-background-color="brand-secondary"]:before { opacity: 1; background-color: #003da5; }
.coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] { color: black; }
.coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] p, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] h1, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] h2, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] h3, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] h4, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] h5, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] a:not(.coh-link), .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] ul li, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] ol li { color: #eeeeee; }
.coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="light"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] { color: #eeeeee; }
.coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] p, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h1, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h2, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h3, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h4, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h5, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] a:not(.coh-link), .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] ul li, .coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] ol li { color: black; }
.coh-style-page-hero .text-main-container[data-select-content-theme][data-select-content-theme="dark"] .coh-wysiwyg p { color: black; }
.coh-style-page-hero .text-main-container .media-container { margin-bottom: 16px; }
.coh-style-page-hero .text-main-container .media-container img { max-width: 100%; width: auto; }
.coh-style-page-hero .text-main-container .eyebrow { margin-bottom: 8px; }
.coh-style-page-hero .text-main-container .subtitle { margin-top: 0; }
.coh-style-page-hero .text-main-container .btn-container { margin-top: 24px; }
.coh-style-page-hero .text-main-container > .coh-container { width: 100%; }
.coh-style-page-hero .media-main-container { height: 100%; }
.coh-style-page-hero .media-main-container .media-container { height: 100%; }
.coh-style-page-hero .media-main-container .media-container img { height: 100%; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit:cover;'; }
.coh-style-page-hero .coh-style-section { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; padding-bottom: 0; }
@media (max-width: 1023px) { .coh-style-page-hero .coh-style-section { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 0; } }
@media (max-width: 767px) { .coh-style-page-hero .coh-style-section { padding-top: 0; } }
@media (max-width: 1023px) { .coh-style-page-hero .coh-style-section > .background-image-holder { position: static; } }
.coh-style-page-hero .pagehero-height > .coh-component { height: 100%; }
.coh-style-page-hero .pagehero-height > .coh-component > .coh-style-section { height: 100%; }
@media (max-width: 1023px) { .coh-style-page-hero .background-image-holder { width: 100%; padding-top: 100%; } }
.coh-style-page-hero .bg-container { position: relative; }
@media (max-width: 1023px) { .coh-style-page-hero .bg-container.mobile-video-on > .bynder-media-container { display: none !important; } }
@media (max-width: 1023px) { .coh-style-page-hero .bg-container.mobile-video-on .background-video-control-button-container, .coh-style-page-hero .bg-container.mobile-video-on .page-hero-background-video { display: block; } }
@media (max-width: 1023px) { .coh-style-page-hero .bg-container.mobile-video-on .page-hero-background-video { position: relative; height: 27.0625rem; } }
@media (max-width: 767px) { .coh-style-page-hero .bg-container.mobile-video-on .page-hero-background-video { height: 16.875rem; } }
.coh-style-page-hero .bg-container > .media-container { position: absolute; top: 0; left: 0; width: 100%; }
@media (max-width: 1023px) { .coh-style-page-hero .bg-container > .media-container { position: static; height: 27.0625rem; } }
@media (max-width: 767px) { .coh-style-page-hero .bg-container > .media-container { height: 16.875rem; } }
.coh-style-page-hero .bg-container > .media-container img { -o-object-fit: cover; object-fit: cover; font-family: 'object-fit:cover;'; height: 100%; width: 100%; }
.coh-style-page-hero .page-hero-background-video { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 0; -webkit-transition: all 1000ms ease-in-out; -o-transition: all 1000ms ease-in-out; transition: all 1000ms ease-in-out; opacity: 1; overflow: hidden; }
@media (max-width: 1023px) { .coh-style-page-hero .page-hero-background-video { display: none; } }
.coh-style-page-hero .page-hero-background-video .coh-video-background-inner.vp-align-top { top: 0; left: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.coh-style-page-hero .page-hero-background-video .coh-video-background-inner.vp-align-center { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.coh-style-page-hero .page-hero-background-video .coh-video-background-inner.vp-align-bottom { top: auto; bottom: 0; left: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.coh-style-page-hero .page-hero-background-video .coh-video-background-inner.vp-contain { -o-object-fit: contain; object-fit: contain; -webkit-transform: none; -ms-transform: none; transform: none; background-color: black; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; }
.coh-style-page-hero .background-video-control-button-container { position: absolute; top: 2.5rem; right: 2.5rem; z-index: 1; }
@media (max-width: 1023px) { .coh-style-page-hero .background-video-control-button-container { display: none; top: 1.25rem; right: 1.25rem; } }
.coh-style-page-hero .background-video-control-button-container .background-video-control-button { background-color: rgba(0, 0, 0, 0.5); height: 3rem; width: 3rem; -webkit-border-radius: 50%; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; opacity: 1; -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-style-page-hero .background-video-control-button-container .background-video-control-button:after { content: "pause"; color: white; font-size: 2.375rem; }
.coh-style-page-hero .background-video-control-button-container .background-video-control-button:hover { -webkit-transform: scaleX(1.1) scaleY(1.1); -ms-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); }
.coh-style-page-hero .background-video-control-button-container .background-video-control-button.video-play:after { content: "play_arrow"; }
.coh-style-page-hero .background-video-control-button-container .background-video-control-button.video-pause:after { content: "pause"; }
html[dir="rtl"] .coh-style-page-hero .text-main-container .btn-container a { margin-right: 0; margin-left: 24px; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-page-hero .text-main-container .btn-container a { margin-right: 0; margin-left: 0; } }
body:not(.user-logged-in) .coh-style-page-hero[data-select-theme="light"] { margin-top: 0; }
.coh-style-page-header[data-bg-align][data-bg-align="top-left"] > .media-container img { -o-object-position: 0 0; object-position: 0 0; font-family: 'object-fit: cover; object-position: 0 0;'; }
.coh-style-page-header[data-bg-align][data-bg-align="top-right"] > .media-container img { -o-object-position: 100% 0; object-position: 100% 0; font-family: 'object-fit: cover; object-position: 100% 0;'; }
.coh-style-page-header[data-bg-align][data-bg-align="top-center"] > .media-container img { -o-object-position: 50% 0; object-position: 50% 0; font-family: 'object-fit: cover; object-position: 50% 0;'; }
.coh-style-page-header[data-bg-align][data-bg-align="center-left"] > .media-container img { -o-object-position: 0 50%; object-position: 0 50%; font-family: 'object-fit: cover; object-position: 0 50%;'; }
.coh-style-page-header[data-bg-align][data-bg-align="center-right"] > .media-container img { -o-object-position: 100% 50%; object-position: 100% 50%; font-family: 'object-fit: cover; object-position: 100% 50%;'; }
.coh-style-page-header[data-bg-align][data-bg-align="bottom-left"] > .media-container img { -o-object-position: 0 100%; object-position: 0 100%; font-family: 'object-fit: cover; object-position: 0 100%;'; }
.coh-style-page-header[data-bg-align][data-bg-align="bottom-right"] > .media-container img { -o-object-position: 100% 100%; object-position: 100% 100%; font-family: 'object-fit: cover; object-position: 100% 100%;'; }
.coh-style-page-header[data-bg-align][data-bg-align="bottom-center"] > .media-container img { -o-object-position: 50% 100%; object-position: 50% 100%; font-family: 'object-fit: cover; object-position: 50% 100%;'; }
.coh-style-page-header[data-select-theme][data-select-theme="light"] .text-main-container { background-color: white; }
.coh-style-page-header[data-select-theme][data-select-theme="light-grey"] .text-main-container { background-color: #c4c4c4; }
.coh-style-page-header[data-select-theme][data-select-theme="dark-grey"] .text-main-container { background-color: #1a1a1a; }
.coh-style-page-header[data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-page-header[data-select-theme][data-select-theme="dark"] .text-main-container { background-color: black; }
.coh-style-page-header[data-select-theme][data-select-theme="dark"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-page-header[data-select-theme][data-select-theme="brand-primary"] .text-main-container { background-color: #cf152d; }
.coh-style-page-header[data-select-theme][data-select-theme="brand-secondary"] .text-main-container { background-color: #003da5; }
.bg-container.coh-style-page-header { position: relative; }
.bg-container.coh-style-page-header > .media-container { width: 100%; position: static; height: 29.0625rem; }
@media (max-width: 1169px) { .bg-container.coh-style-page-header > .media-container { height: 25rem; } }
@media (max-width: 1023px) { .bg-container.coh-style-page-header > .media-container { height: 17.5rem; } }
@media (max-width: 767px) { .bg-container.coh-style-page-header > .media-container { height: 16.875rem; } }
.bg-container.coh-style-page-header > .media-container img { height: 100%; width: 100%; font-family: 'object-fit: cover;'; -o-object-fit: cover; object-fit: cover; max-height: 37.5rem; }
.bg-container.coh-style-page-header .background-overlay-color, .bg-container.coh-style-page-header .background-overlay-gradient { height: 29.0625rem; }
@media (max-width: 1023px) { .bg-container.coh-style-page-header .background-overlay-color, .bg-container.coh-style-page-header .background-overlay-gradient { height: 17.5rem; } }
@media (max-width: 767px) { .bg-container.coh-style-page-header .background-overlay-color, .bg-container.coh-style-page-header .background-overlay-gradient { height: 16.875rem; } }
.coh-style-page-header .text-main-container { background-color: white; min-height: 3rem; padding-top: 32px; padding-right: -webkit-calc(40px + 8px); padding-right: calc(40px + 8px); padding-bottom: 32px; padding-left: -webkit-calc(40px + 8px); padding-left: calc(40px + 8px); margin-top: -3rem; }
@media (max-width: 1023px) { .coh-style-page-header .text-main-container { padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; margin-top: -3rem; } }
@media (max-width: 767px) { .coh-style-page-header .text-main-container { padding-top: 24px; padding-right: 16px; padding-left: 16px; margin-top: -2rem; } }
.coh-style-page-header .text-main-container[data-text-align="center"] { text-align: center; }
.coh-style-page-header .text-main-container[data-text-align="center"] .typography-container[data-gs-text-align][data-gs-text-align="left"] { text-align: center; }
.coh-style-page-header .text-main-container[data-text-align="center"] .btn-container .link-container { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] p, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] h1, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] h2, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] h3, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] h4, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] h5, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] a:not(.coh-link), .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] ul li, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] ol li, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] .preheading { color: #eeeeee; }
.coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="light"] .coh-wysiwyg p { color: #eeeeee; }
.coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] p, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h1, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h2, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h3, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h4, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h5, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] a:not(.coh-link), .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] ul li, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] ol li, .coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] .preheading { color: black; }
.coh-style-page-header .text-main-container[data-select-content-theme][data-select-content-theme="dark"] .coh-wysiwyg p { color: black; }
.coh-style-page-header .text-main-container .typography-container { margin-bottom: 24px; }
.coh-style-page-header .text-main-container .typography-container .preheading { text-transform: uppercase; font-weight: bold; font-size: 0.875rem; line-height: 1.125rem; margin-bottom: 8px; }
.coh-style-page-header .text-main-container .btn-container { margin-bottom: -webkit-calc(16px + 2px); margin-bottom: calc(16px + 2px); }
@media (max-width: 767px) { .coh-style-page-header .text-main-container .btn-container { margin-bottom: 4px; } }
.coh-style-page-header .icon-logo-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-style-page-header .icon-logo-container.icon-logo-left-top .icon-logo-media-container { margin-top: 1.5rem; margin-left: 1.5rem; max-width: 100%; }
@media (max-width: 1023px) { .coh-style-page-header .icon-logo-container.icon-logo-left-top .icon-logo-media-container { margin-top: 1rem; margin-left: 1rem; } }
.coh-style-page-header .icon-logo-container.icon-logo-center-top .icon-logo-media-container { max-width: 100%; margin-top: 1.5rem; -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
@media (max-width: 1023px) { .coh-style-page-header .icon-logo-container.icon-logo-center-top .icon-logo-media-container { margin-top: 1rem; } }
.coh-style-page-header .icon-logo-container.icon-logo-right-top .icon-logo-media-container { max-width: 100%; margin-top: 1.5rem; margin-right: 1.5rem; -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
@media (max-width: 1023px) { .coh-style-page-header .icon-logo-container.icon-logo-right-top .icon-logo-media-container { margin-top: 1rem; margin-right: 1rem; } }
.coh-style-page-header .icon-logo-container .icon-logo-media-container { 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: 7rem; }
@media (max-width: 1023px) { .coh-style-page-header .icon-logo-container .icon-logo-media-container { margin-top: 4rem; } }
.coh-style-page-header .icon-logo-container .icon-logo-media-container.icon-logo-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.coh-style-page-header .icon-logo-container .icon-logo-media-container.icon-logo-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-style-page-header .icon-logo-container .icon-logo-media-container img { max-width: 18.75rem; }
@media (max-width: 1023px) { .coh-style-page-header .icon-logo-container .icon-logo-media-container img { max-width: 12.5rem; } }
.coh-style-page-header .section-container-wrapper { z-index: 1; }
.coh-style-page-header .page-hero-background-video { height: 29.0625rem; }
@media (max-width: 1169px) { .coh-style-page-header .page-hero-background-video { height: 25rem; } }
@media (max-width: 1023px) { .coh-style-page-header .page-hero-background-video { height: 17.5rem; } }
@media (max-width: 767px) { .coh-style-page-header .page-hero-background-video { height: 16.875rem; } }
html[dir="rtl"] .coh-style-page-header .btn-container a { margin-right: 0; }
html[dir="rtl"] .coh-style-page-header .btn-container .cta-container { margin-right: 0; margin-left: 24px; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-page-header .btn-container .cta-container { margin-left: 0; } }
html[dir="rtl"] .coh-style-page-header .btn-container .cta-container:last-child { margin-left: 0; }
html[dir="rtl"] .coh-style-page-header .text-main-container[data-text-align="flex-start"] { text-align: right; }
html[dir="rtl"] .coh-style-page-header .text-main-container[data-text-align="flex-start"] .typography-container[data-gs-text-align][data-gs-text-align="left"] { text-align: right; }
html[dir="rtl"] .coh-style-page-header .text-main-container[data-text-align="flex-end"] .typography-container[data-gs-text-align][data-gs-text-align="left"] { text-align: right; }
body:not(.user-logged-in) .coh-style-page-header[data-select-theme="light"] { margin-top: 0; }
body.path-taxonomy .coh-style-page-header[data-bg-align="top-center"] img { -o-object-position: 50% 0; object-position: 50% 0; font-family: 'object-fit: cover; object-position: 50% 0;'; }
body.path-taxonomy .coh-style-page-header > picture { height: 29.0625rem; width: 100%; position: relative; display: block; }
@media (max-width: 1023px) { body.path-taxonomy .coh-style-page-header > picture { height: 17.5rem; } }
@media (max-width: 767px) { body.path-taxonomy .coh-style-page-header > picture { height: 16.875rem; } }
body.path-taxonomy .coh-style-page-header > picture img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
@media (max-width: 767px) { .coh-style-carousel-container { overflow: hidden; } }
.coh-style-carousel-container .coh-style-section > .section-inner > .coh-container-boxed > * { margin-bottom: 0; }
.coh-style-carousel-container .sbd-carousel-page-indicator { font-style: italic; font-size: 1.125rem; line-height: 1.75rem; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 2.8125rem; }
@media (max-width: 767px) { .coh-style-carousel-container .sbd-carousel-page-indicator { height: 1.5rem; } }
.coh-style-carousel-container .sbd-carousel-page-indicator .slick-arrow { height: 2.75rem; width: 2.75rem; overflow: hidden; -o-text-overflow: unset; text-overflow: unset; border-width: 0.0625rem; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: #c4c4c4; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.coh-style-carousel-container .sbd-carousel-page-indicator .slick-arrow:before { -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: black; }
.coh-style-carousel-container .sbd-carousel-page-indicator .slick-arrow:hover { border-color: #00184d; }
.coh-style-carousel-container .sbd-carousel-page-indicator .slick-arrow:hover:before { color: #00184d; }
.coh-style-carousel-container .sbd-carousel-page-indicator .slick-arrow.slick-disabled { display: none !important; }
.coh-style-carousel-container .sbd-carousel-page-indicator .slick-prev { position: relative; top: 0; margin-right: 0.625rem; left: 0; }
.coh-style-carousel-container .sbd-carousel-page-indicator .slick-prev:before { content: "chevron_left"; margin-top: 0.5rem; font-size: 1.75rem; }
.coh-style-carousel-container .sbd-carousel-page-indicator .slick-next { position: relative; right: 0; top: 0; margin-left: 0.625rem; }
.coh-style-carousel-container .sbd-carousel-page-indicator .slick-next:before { content: "chevron_right"; margin-top: 0.5rem; font-size: 1.75rem; }
.coh-style-carousel-container .sbd-carousel-page-indicator span { font-weight: 700; font-style: normal; }
.coh-style-carousel-container .sbd-carousel-page-indicator span.current, .coh-style-carousel-container .sbd-carousel-page-indicator span.total { padding-right: 0.375rem; padding-left: 0.375rem; }
.coh-style-carousel-container .sbd-carousel { padding-top: 24px; position: relative; }
.coh-style-carousel-container .top-header-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (max-width: 767px) { .coh-style-carousel-container .top-header-container { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-style-carousel-container .top-header-container .sbd-carousel-page-indicator { margin-top: 0.375rem; margin-right: 2.125rem; margin-left: auto; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (max-width: 1023px) { .coh-style-carousel-container .top-header-container .sbd-carousel-page-indicator { margin-right: 0; } }
@media (max-width: 767px) { .coh-style-carousel-container .top-header-container .sbd-carousel-page-indicator { margin-top: 0.125rem; } }
.coh-style-carousel-container .top-header-container .coh-heading { margin-bottom: 0; padding-right: 80px; }
@media (max-width: 767px) { .coh-style-carousel-container .top-header-container .coh-heading { padding-right: 0; width: 100%; margin-bottom: -webkit-calc(24px - 4px); margin-bottom: calc(24px - 4px); } }
.coh-style-carousel-container .sbd-carousel-item { margin-right: 24px; }
@media (max-width: 767px) { .coh-style-carousel-container .sbd-carousel-item { margin-right: 16px; } }
.coh-style-carousel-container .sbd-carousel-item:last-child { margin-right: 0; }
.coh-style-carousel-container .sbd-carousel-item .logo-code-image { height: 9.375rem; 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-style-carousel-container .sbd-carousel-item .logo-code-image img { max-height: 9.375rem; width: auto; margin-right: auto; margin-left: auto; padding: 0.625rem; }
.coh-style-carousel-container .slick-slide:not(.sbd-carousel-item) { margin-right: 24px; }
@media (max-width: 767px) { .coh-style-carousel-container .slick-slide:not(.sbd-carousel-item) { margin-right: 16px; } }
.coh-style-carousel-container .slick-track { margin-left: 0; }
.coh-style-carousel-container .draggable { padding-right: 2.625rem; margin-right: -1.875rem; }
@media (max-width: 1169px) { .coh-style-carousel-container .draggable { margin-right: -2rem; } }
@media (max-width: 767px) { .coh-style-carousel-container .draggable { padding-right: 2rem; } }
.coh-style-carousel-container .draggable .slick-slide.slick-active + .slick-slide:not(.slick-active) { opacity: 0.5; }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel { direction: rtl; }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel .slick-list.draggable { direction: rtl; }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel .slick-list.draggable .slick-track { direction: rtl; }
html[dir="rtl"] .coh-style-carousel-container .top-header-container .sbd-carousel-page-indicator { margin-right: auto; margin-left: 2.125rem; direction: rtl; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-carousel-container .top-header-container .sbd-carousel-page-indicator { margin-left: 0; } }
html[dir="rtl"] .coh-style-carousel-container .top-header-container .sbd-carousel-page-indicator .slick-next:before { content: "chevron_left"; }
html[dir="rtl"] .coh-style-carousel-container .top-header-container .sbd-carousel-page-indicator .slick-prev:before { content: "chevron_right"; }
html[dir="rtl"] .coh-style-carousel-container .top-header-container .coh-heading { padding-right: 0; padding-left: 80px; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-carousel-container .top-header-container .coh-heading { padding-right: 0; padding-left: 0; } }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel .slick-prev { right: auto; left: 8.375rem; }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel .slick-prev:before { content: "chevron_right"; }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel .slick-next { left: 0; right: auto; }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel .slick-next:before { content: "chevron_left"; }
html[dir="rtl"] .coh-style-carousel-container .draggable { padding-right: 0; padding-left: 2.625rem; margin-right: 0; margin-left: -1.875rem; }
@media (max-width: 1169px) { html[dir="rtl"] .coh-style-carousel-container .draggable { margin-left: -2rem; } }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-carousel-container .draggable { padding-right: 0; padding-left: 2rem; } }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel-item { margin-right: 0; margin-left: 24px; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-carousel-container .sbd-carousel-item { margin-right: 0; margin-left: 16px; } }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel-item:last-child { margin-left: 0; }
html[dir="rtl"] .coh-style-carousel-container .slick-slide:not(.sbd-carousel-item) { margin-right: 0; margin-left: 24px; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-carousel-container .slick-slide:not(.sbd-carousel-item) { margin-right: 0; margin-left: 16px; } }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel-page-indicator .slick-next { left: 0; right: auto; margin-right: 0.625rem; margin-left: 0; }
html[dir="rtl"] .coh-style-carousel-container .sbd-carousel-page-indicator .slick-prev { margin-right: 0; margin-left: 0.625rem; right: 0; left: auto; }
@media (max-width: 767px) { .coh-style-slider-container { overflow: hidden; } }
.coh-style-slider-container .coh-style-section > .section-inner > .coh-container-boxed > * { margin-bottom: 0; }
.coh-style-slider-container .sbd-carousel-page-indicator { font-style: italic; font-size: 1.125rem; line-height: 1.75rem; }
.coh-style-slider-container .sbd-carousel-page-indicator span { font-weight: 700; font-style: normal; }
.coh-style-slider-container .sbd-slider { position: relative; }
.coh-style-slider-container .sbd-slider .slick-arrow { height: 3.125rem; width: 3.125rem; overflow: hidden; -o-text-overflow: unset; text-overflow: unset; border-width: 0.0625rem; border-style: solid; border-color: #c4c4c4; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; background-color: #eeeeee; z-index: 1; }
@media (max-width: 1023px) { .coh-style-slider-container .sbd-slider .slick-arrow { display: none !important; height: 2.75rem; width: 2.75rem; } }
.coh-style-slider-container .sbd-slider .slick-arrow:before { -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; color: black; }
.coh-style-slider-container .sbd-slider .slick-arrow:hover { border-color: #4d4d4d; background-color: #4d4d4d; }
.coh-style-slider-container .sbd-slider .slick-arrow:hover:before { color: white; }
.coh-style-slider-container .sbd-slider .slick-arrow.slick-disabled { display: none !important; }
.coh-style-slider-container .sbd-slider .slick-prev { position: absolute; top: 50%; left: 0; font-size: 0; }
.coh-style-slider-container .sbd-slider .slick-prev:before { content: "chevron_left"; font-size: 2.375rem; }
@media (max-width: 1023px) { .coh-style-slider-container .sbd-slider .slick-prev:before { font-size: 1.75rem; } }
.coh-style-slider-container .sbd-slider .slick-next { position: absolute; right: 0; top: 50%; font-size: 0; }
.coh-style-slider-container .sbd-slider .slick-next:before { content: "chevron_right"; font-size: 2.375rem; }
@media (max-width: 1023px) { .coh-style-slider-container .sbd-slider .slick-next:before { font-size: 1.75rem; } }
.coh-style-slider-container .sbd-slider .slick-dots { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 12px; position: absolute; bottom: 0.625rem; right: 0; left: 0; }
@media (max-width: 1023px) { .coh-style-slider-container .sbd-slider .slick-dots { margin-top: 0.3125rem; top: 0.3125rem; right: 0.625rem; left: auto; } }
.coh-style-slider-container .sbd-slider .slick-dots li { margin-right: 4px; margin-left: 4px; display: inline; }
.coh-style-slider-container .sbd-slider .slick-dots li.slick-active button { background-color: #353535; border-color: white; }
.coh-style-slider-container .sbd-slider .slick-dots li button { background-color: white; height: 0.75rem; width: 0.75rem; border-width: 0.0625rem; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: #353535; font-size: 0; line-height: 0; }
.coh-style-slider-container .top-header-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (max-width: 767px) { .coh-style-slider-container .top-header-container { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-style-slider-container .top-header-container .sbd-carousel-page-indicator { margin-top: 0.375rem; margin-right: 4.125rem; margin-left: auto; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (max-width: 767px) { .coh-style-slider-container .top-header-container .sbd-carousel-page-indicator { margin-top: 0.125rem; } }
.coh-style-slider-container .sbd-carousel-item:last-child { margin-right: 0; }
.coh-style-slider-container .slick-slide:not(.sbd-carousel-item) { margin-right: 24px; }
@media (max-width: 767px) { .coh-style-slider-container .slick-slide:not(.sbd-carousel-item) { margin-right: 16px; } }
.coh-style-slider-container .slick-track { margin-left: 0; }
.coh-style-slider-container .draggable { padding-right: 0; margin-right: 0; }
html[dir="rtl"] .coh-style-slider-container .coh-slider-container .sbd-carousel { direction: ltr; }
html[dir="rtl"] .coh-style-slider-container .coh-slider-container .sbd-carousel .slick-list.draggable { direction: ltr; }
html[dir="rtl"] .coh-style-slider-container .coh-slider-container .sbd-carousel .slick-list.draggable .slick-track { direction: rtl; }
html[dir="rtl"] .coh-style-slider-container .top-header-container .sbd-carousel-page-indicator { margin-right: auto; margin-left: 4.125rem; direction: ltr; }
html[dir="rtl"] .coh-style-slider-container .top-header-container .coh-heading { padding-right: 0; padding-left: 80px; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-slider-container .top-header-container .coh-heading { padding-right: 0; padding-left: 0; } }
html[dir="rtl"] .coh-style-slider-container .sbd-carousel .slick-prev { right: auto; left: 8.375rem; }
html[dir="rtl"] .coh-style-slider-container .sbd-carousel .slick-prev:before { content: "chevron_right"; }
html[dir="rtl"] .coh-style-slider-container .sbd-carousel .slick-next { left: 0; right: auto; }
html[dir="rtl"] .coh-style-slider-container .sbd-carousel .slick-next:before { content: "chevron_left"; }
html[dir="rtl"] .coh-style-slider-container .draggable { padding-right: 0; padding-left: -webkit-calc(40px + 8px); padding-left: calc(40px + 8px); margin-right: 0; margin-left: -4.5rem; }
@media (max-width: 1279px) { html[dir="rtl"] .coh-style-slider-container .draggable { padding-right: 0; padding-left: 0.5rem; margin-right: 0; margin-left: -webkit-calc(32px * -1); margin-left: calc(32px * -1); } }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-slider-container .draggable { padding-right: 0; padding-left: -webkit-calc(80px + 13px); padding-left: calc(80px + 13px); } }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-slider-container .draggable { padding-right: 0; padding-left: -webkit-calc(32px + 3px); padding-left: calc(32px + 3px); } }
html[dir="rtl"] .coh-style-slider-container .sbd-carousel-item { margin-right: 0; margin-left: 24px; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-slider-container .sbd-carousel-item { margin-right: 0; margin-left: 16px; } }
html[dir="rtl"] .coh-style-slider-container .sbd-carousel-item:last-child { margin-left: 0; }
html[dir="rtl"] .coh-style-slider-container .slick-slide:not(.sbd-carousel-item) { margin-right: 0; margin-left: 24px; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-slider-container .slick-slide:not(.sbd-carousel-item) { margin-right: 0; margin-left: 16px; } }
html[dir="rtl"] .coh-style-slider-container .sbd-slider { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-slider-container .sbd-slider { display: block; } }
html[dir="rtl"] .coh-style-slider-container .sbd-slider .slick-prev { right: 0; left: auto; }
html[dir="rtl"] .coh-style-slider-container .sbd-slider .slick-prev:before { content: "chevron_right"; }
html[dir="rtl"] .coh-style-slider-container .sbd-slider .slick-next { left: 0; right: auto; }
html[dir="rtl"] .coh-style-slider-container .sbd-slider .slick-next:before { content: "chevron_left"; }
html[dir="rtl"] .coh-style-slider-container .sbd-slider .slick-slide { margin-left: 0; }
html[dir="rtl"] .coh-style-slider-container .sbd-slider .draggable { padding-right: 0; padding-left: 32px; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-slider-container .sbd-slider .slick-dots { left: 0.625rem; right: auto; } }
.coh-style-feature-block { overflow: hidden; }
.coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .text-main-container { padding-right: 32px; padding-left: 32px; }
@media (max-width: 1169px) { .coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .text-main-container { padding-right: 32px; padding-left: 32px; } }
.coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .media-main-container .media-container { position: absolute; top: 0; right: -3px; left: auto; margin-right: -webkit-calc((100vw - 1250px) / -2); margin-right: calc((100vw - 1250px) / -2); margin-left: 0; }
@media (max-width: 1279px) { .coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .media-main-container .media-container { margin-right: -webkit-calc((100vw - 1142px) / -2); margin-right: calc((100vw - 1142px) / -2); margin-left: 0; } }
@media (max-width: 1169px) { .coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .media-main-container .media-container { margin-right: -webkit-calc((100vw - 990px) / -2); margin-right: calc((100vw - 990px) / -2); margin-left: 0; } }
@media (max-width: 1023px) { .coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .media-main-container .media-container { position: static; margin-right: -webkit-calc((100vw - 704px) / -2); margin-right: calc((100vw - 704px) / -2); margin-left: -webkit-calc((100vw - 704px) / -2); margin-left: calc((100vw - 704px) / -2); } }
@media (max-width: 767px) { .coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .media-main-container .media-container { margin-right: -2rem; margin-left: -2rem; } }
.coh-style-feature-block[data-bg-align][data-bg-align="top-left"] .background-image-holder { background-position: left top; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-feature-block[data-bg-align][data-bg-align="top-right"] .background-image-holder { background-position: right top; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-feature-block[data-bg-align][data-bg-align="top-center"] .background-image-holder { background-position: center top; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-feature-block[data-bg-align][data-bg-align="center-left"] .background-image-holder { background-position: left center; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-feature-block[data-bg-align][data-bg-align="center-right"] .background-image-holder { background-position: right center; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-feature-block[data-bg-align][data-bg-align="bottom-left"] .background-image-holder { background-position: left bottom; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-feature-block[data-bg-align][data-bg-align="bottom-right"] .background-image-holder { background-position: right bottom; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-feature-block[data-bg-align][data-bg-align="bottom-center"] .background-image-holder { background-position: center bottom; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-feature-block[data-force-uppercase="1"] .subtitle { text-transform: uppercase; }
.coh-style-feature-block .text-main-container { 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; padding-top: -webkit-calc(40px + 17px); padding-top: calc(40px + 17px); padding-right: 32px; padding-bottom: -webkit-calc(40px + 17px); padding-bottom: calc(40px + 17px); padding-left: 32px; margin-right: 0; margin-left: 0; min-height: 28.5rem; background-color: white; }
@media (max-width: 1279px) { .coh-style-feature-block .text-main-container { padding-top: -webkit-calc(40px + 17px); padding-top: calc(40px + 17px); padding-bottom: -webkit-calc(40px + 17px); padding-bottom: calc(40px + 17px); } }
@media (max-width: 1169px) { .coh-style-feature-block .text-main-container { padding-top: -webkit-calc(40px + 17px); padding-top: calc(40px + 17px); padding-bottom: -webkit-calc(40px + 17px); padding-bottom: calc(40px + 17px); } }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container { padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; height: -webkit-calc(100% + 24px); height: calc(100% + 24px); min-height: 0; } }
@media (max-width: 767px) { .coh-style-feature-block .text-main-container { padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; height: 100%; } }
.coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="sm"] { margin-top: 1.5rem; margin-bottom: 1.5rem; }
@media (max-width: 1169px) { .coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="sm"] { margin-top: 1.5rem; margin-bottom: 1.5rem; } }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="sm"] { margin-top: -1.5rem; margin-bottom: 0; } }
.coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="md"] { margin-top: 3rem; margin-bottom: 3rem; }
@media (max-width: 1169px) { .coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="md"] { margin-top: 3rem; margin-bottom: 3rem; } }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="md"] { margin-top: -1.5rem; margin-bottom: 0; } }
.coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="lg"] { margin-top: 6rem; margin-bottom: 6rem; }
@media (max-width: 1169px) { .coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="lg"] { margin-top: 6rem; margin-bottom: 6rem; } }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="lg"] { margin-top: -1.5rem; margin-bottom: 0; } }
.coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="xlg"] { margin-top: -webkit-calc(80px * 2); margin-top: calc(80px * 2); margin-bottom: -webkit-calc(80px * 2); margin-bottom: calc(80px * 2); }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="xlg"] { margin-top: -1.5rem; margin-bottom: 0; } }
.coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="none"] { margin-top: 0; margin-bottom: 0; }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-margin-padding][data-margin-padding="none"] { margin-top: -1.5rem; margin-bottom: 0; } }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="light"] { background-color: white; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="light-grey"] { background-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] { background-color: #1a1a1a; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] p, .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] h1, .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] h2, .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] h3, .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] h4, .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] h5 { color: white; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-primary-button:before { background-color: #c3d4fb; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-primary-button:hover { color: black; border-color: #c3d4fb; }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-primary-button:hover { background-color: #c3d4fb; } }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-primary-button:focus { color: black; background-color: #c3d4fb; border-color: #c3d4fb; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-secondary-button { color: #eeeeee; border-color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-secondary-button:before { background-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-secondary-button:hover { color: black; border-color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-secondary-button:hover { background-color: #eeeeee; } }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-secondary-button:focus { color: black; background-color: #eeeeee; border-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-tertiary-button { color: #1a1a1a; background-color: #eeeeee; border-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-tertiary-button:before { background-color: black; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-tertiary-button:hover { color: white; border-color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-tertiary-button:hover { background-color: black; } }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-tertiary-button:focus { color: white; background-color: black; border-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-branded-button:before { background-color: #f96d80; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-branded-button:hover { color: black; border-color: #f96d80; }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-branded-button:hover { background-color: #f96d80; } }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-branded-button:focus { color: black; background-color: #f96d80; border-color: #f96d80; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-inline-text-button { color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-inline-text-button:hover { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-style-inline-text-button:focus { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-wysiwyg ol li { color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-wysiwyg ol li:before { color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-wysiwyg ul li { color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark-grey"] .coh-wysiwyg ul li:before { background-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] { background-color: black; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] p, .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] h1, .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] h2, .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] h3, .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] h4, .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] h5 { color: white; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-primary-button:before { background-color: #c3d4fb; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-primary-button:hover { color: black; border-color: #c3d4fb; }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-primary-button:hover { background-color: #c3d4fb; } }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-primary-button:focus { color: black; background-color: #c3d4fb; border-color: #c3d4fb; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-secondary-button { color: #eeeeee; border-color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-secondary-button:before { background-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-secondary-button:hover { color: black; border-color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-secondary-button:hover { background-color: #eeeeee; } }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-secondary-button:focus { color: black; background-color: #eeeeee; border-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-tertiary-button { color: #1a1a1a; background-color: #eeeeee; border-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-tertiary-button:before { background-color: black; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-tertiary-button:hover { color: white; border-color: #eeeeee; }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-tertiary-button:hover { background-color: black; } }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-tertiary-button:focus { color: white; background-color: black; border-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-branded-button:before { background-color: #f96d80; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-branded-button:hover { color: black; border-color: #f96d80; }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-branded-button:hover { background-color: #f96d80; } }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-branded-button:focus { color: black; background-color: #f96d80; border-color: #f96d80; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-inline-text-button { color: #eeeeee; background-color: rgba(0, 0, 0, 0); }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-inline-text-button:hover { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-style-inline-text-button:focus { color: #c3d4fb; background-color: rgba(0, 0, 0, 0); }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-wysiwyg ol li { color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-wysiwyg ol li:before { color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-wysiwyg ul li { color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-gs-foreground-color="dark"] .coh-wysiwyg ul li:before { background-color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="light"] p, .coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="light"] h1, .coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="light"] h2, .coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="light"] h3, .coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="light"] h4, .coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="light"] h5 { color: #eeeeee; }
.coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="dark"] p, .coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h1, .coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h2, .coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h3, .coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h4, .coh-style-feature-block .text-main-container[data-select-content-theme][data-select-content-theme="dark"] h5 { color: black; }
.coh-style-feature-block .text-main-container .media-container img { margin-bottom: 16px; max-width: 100%; width: auto; }
.coh-style-feature-block .text-main-container .subtitle { margin-top: 0; }
.coh-style-feature-block .text-main-container .btn-container { margin-top: 24px; margin-bottom: -webkit-calc(16px + 2px); margin-bottom: calc(16px + 2px); }
@media (max-width: 1023px) { .coh-style-feature-block .text-main-container .btn-container { margin-bottom: -webkit-calc(24px + 2px); margin-bottom: calc(24px + 2px); } }
.coh-style-feature-block .text-main-container .coh-wysiwyg p { font-weight: normal; }
.coh-style-feature-block .text-main-container p { font-weight: 700; }
.coh-style-feature-block .text-main-container .btnset-container.cta-align-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 767px) { .coh-style-feature-block .text-main-container .btnset-container.cta-align-center { display: block; } }
.coh-style-feature-block .text-main-container .btnset-container.cta-align-center .reusable-button-set .coh-text-button { text-align: center; display: block; }
.coh-style-feature-block .text-main-container .btnset-container.cta-align-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: right; -webkit-justify-content: right; -ms-flex-pack: right; justify-content: right; }
@media (max-width: 767px) { .coh-style-feature-block .text-main-container .btnset-container.cta-align-right { display: block; } }
.coh-style-feature-block .text-main-container .btnset-container.cta-align-right .reusable-button-set .coh-text-button { text-align: right; display: block; }
.coh-style-feature-block .text-main-container .media-icon-container.icon-align-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: right; -webkit-justify-content: right; -ms-flex-pack: right; justify-content: right; }
.coh-style-feature-block .text-main-container .media-icon-container.icon-align-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-feature-block .text-main-container .heading-align-center { text-align: center; }
.coh-style-feature-block .text-main-container .heading-align-right { text-align: right; }
.coh-style-feature-block .media-main-container { height: 100%; }
@media (max-width: 1023px) { .coh-style-feature-block .media-main-container { height: 17.5rem; } }
@media (max-width: 767px) { .coh-style-feature-block .media-main-container { height: 16.875rem; } }
.coh-style-feature-block .media-main-container .media-container, .coh-style-feature-block .media-main-container .background-overlay-color, .coh-style-feature-block .media-main-container .background-overlay-gradient { height: 100%; position: absolute; width: -webkit-calc(100% + 31% + ((100vw - 1250px) / 2)); width: calc(100% + 31% + ((100vw - 1250px) / 2)); top: 0; left: -3px; margin-left: -webkit-calc((100vw - 1250px) / -2); margin-left: calc((100vw - 1250px) / -2); }
@media (max-width: 1279px) { .coh-style-feature-block .media-main-container .media-container, .coh-style-feature-block .media-main-container .background-overlay-color, .coh-style-feature-block .media-main-container .background-overlay-gradient { width: -webkit-calc(100% + 31% + ((100vw - 1142px) / 2)); width: calc(100% + 31% + ((100vw - 1142px) / 2)); margin-left: -webkit-calc((100vw - 1140px) / -2); margin-left: calc((100vw - 1140px) / -2); } }
@media (max-width: 1169px) { .coh-style-feature-block .media-main-container .media-container, .coh-style-feature-block .media-main-container .background-overlay-color, .coh-style-feature-block .media-main-container .background-overlay-gradient { width: -webkit-calc(100% + 30% + ((100vw - 990px) / 2)); width: calc(100% + 30% + ((100vw - 990px) / 2)); margin-left: -webkit-calc((100vw - 992px) / -2); margin-left: calc((100vw - 992px) / -2); } }
@media (max-width: 1023px) { .coh-style-feature-block .media-main-container .media-container, .coh-style-feature-block .media-main-container .background-overlay-color, .coh-style-feature-block .media-main-container .background-overlay-gradient { position: static; margin-top: 0; margin-bottom: 0; margin-left: -webkit-calc((100vw - 704px) / -2); margin-left: calc((100vw - 704px) / -2); width: 100vw; } }
@media (max-width: 767px) { .coh-style-feature-block .media-main-container .media-container, .coh-style-feature-block .media-main-container .background-overlay-color, .coh-style-feature-block .media-main-container .background-overlay-gradient { width: -webkit-calc(100% + 64px); width: calc(100% + 64px); margin-right: -2rem; margin-left: -2rem; } }
.coh-style-feature-block .media-main-container .media-container img, .coh-style-feature-block .media-main-container .background-overlay-color img, .coh-style-feature-block .media-main-container .background-overlay-gradient img { height: 100%; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 1023px) { .coh-style-feature-block .media-main-container .background-overlay-color, .coh-style-feature-block .media-main-container .background-overlay-gradient { position: absolute; top: 0; bottom: 0; left: 0.75rem; right: 0; margin-left: -webkit-calc((100vw - 704px) / -2); margin-left: calc((100vw - 704px) / -2); } }
@media (max-width: 767px) { .coh-style-feature-block .media-main-container .background-overlay-color, .coh-style-feature-block .media-main-container .background-overlay-gradient { margin-left: -2rem; } }
.coh-style-feature-block [data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg p, .coh-style-feature-block [data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg span, .coh-style-feature-block [data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg a, .coh-style-feature-block [data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg ul li, .coh-style-feature-block [data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg ol li, .coh-style-feature-block [data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg ul li:before, .coh-style-feature-block [data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg ol li:before, .coh-style-feature-block [data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg p > a { color: #eeeeee; }
.coh-style-feature-block [data-select-theme][data-select-theme="dark-grey"] .coh-wysiwyg ul li:before { background-color: #eeeeee; }
.coh-style-feature-block [data-select-theme][data-select-theme="dark"] .coh-wysiwyg p, .coh-style-feature-block [data-select-theme][data-select-theme="dark"] .coh-wysiwyg span, .coh-style-feature-block [data-select-theme][data-select-theme="dark"] .coh-wysiwyg a, .coh-style-feature-block [data-select-theme][data-select-theme="dark"] .coh-wysiwyg ul li, .coh-style-feature-block [data-select-theme][data-select-theme="dark"] .coh-wysiwyg ol li, .coh-style-feature-block [data-select-theme][data-select-theme="dark"] .coh-wysiwyg ul li:before, .coh-style-feature-block [data-select-theme][data-select-theme="dark"] .coh-wysiwyg ol li:before, .coh-style-feature-block [data-select-theme][data-select-theme="dark"] .coh-wysiwyg p > a { color: #eeeeee; }
.coh-style-feature-block [data-select-theme][data-select-theme="dark"] .coh-wysiwyg ul li:before { background-color: #eeeeee; }
.coh-style-feature-block .text-main-container-column { z-index: 1; }
html[dir="rtl"] .coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .media-main-container .media-container { margin-right: 0; margin-left: -webkit-calc((100vw - 1250px) / -2); margin-left: calc((100vw - 1250px) / -2); left: 0; right: auto; }
@media (max-width: 1279px) { html[dir="rtl"] .coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .media-main-container .media-container { margin-right: 0; margin-left: -webkit-calc((100vw - 1142px) / -2); margin-left: calc((100vw - 1142px) / -2); } }
@media (max-width: 1169px) { html[dir="rtl"] .coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .media-main-container .media-container { margin-right: 0; margin-left: -webkit-calc((100vw - 990px) / -2); margin-left: calc((100vw - 990px) / -2); } }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .media-main-container .media-container { margin-right: -webkit-calc((100vw - 704px) / -2); margin-right: calc((100vw - 704px) / -2); margin-left: -webkit-calc((100vw - 704px) / -2); margin-left: calc((100vw - 704px) / -2); } }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-feature-block[data-content-order][data-content-order="text-first"] .coh-row .coh-row-inner .media-main-container .media-container { margin-right: -2rem; margin-left: -2rem; } }
html[dir="rtl"] .coh-style-feature-block .text-main-container .btn-container a { margin-right: 0; margin-left: 24px; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-feature-block .text-main-container .btn-container a { margin-right: 0; margin-left: 0; } }
html[dir="rtl"] .coh-style-feature-block .text-main-container .btn-container .cta-container:last-child a { margin-left: 0; }
html[dir="rtl"] .coh-style-feature-block .media-main-container .media-container { margin-right: -webkit-calc((100vw - 1250px) / -2); margin-right: calc((100vw - 1250px) / -2); margin-left: 0; right: 0; left: auto; }
@media (max-width: 1279px) { html[dir="rtl"] .coh-style-feature-block .media-main-container .media-container { margin-right: -webkit-calc((100vw - 1140px) / -2); margin-right: calc((100vw - 1140px) / -2); margin-left: 0; } }
@media (max-width: 1169px) { html[dir="rtl"] .coh-style-feature-block .media-main-container .media-container { margin-right: -webkit-calc((100vw - 992px) / -2); margin-right: calc((100vw - 992px) / -2); margin-left: 0; } }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-feature-block .media-main-container .media-container { margin-right: -webkit-calc((100vw - 704px) / -2); margin-right: calc((100vw - 704px) / -2); margin-left: 0; } }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-feature-block .media-main-container .media-container { margin-right: -2rem; margin-left: -2rem; } }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title.is-active a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a { color: #272c2f; background-color: #eeeeee; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a { padding: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #272c2f; font-size: 1.25rem; color: white; -webkit-transition: 200ms ease-in-out; -o-transition: 200ms ease-in-out; transition: 200ms ease-in-out; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }
@media (max-width: 767px) { .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a { font-size: inherit; padding: 16px; padding-right: 16px; } }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a:hover, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a:hover { color: #272c2f; background-color: #eeeeee; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title { margin-top: 4px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title:first-child { margin-top: 0; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after { margin-left: auto; padding-left: 16px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content { background-color: #eeeeee; padding: 24px; }
@media (max-width: 767px) { .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content { padding: 16px; } }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-horizontal-left li { margin-right: 4px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-horizontal-left li:last-child { margin-right: 0; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li { margin-bottom: 4px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li:last-child { margin-bottom: 0; }
.coh-style-accordion-and-tabs .coh-accordion-tabs-display-tabs-xl > .coh-accordion-tabs-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-style-accordion-and-tabs .coh-accordion-tabs-display-accordion-sm > .coh-accordion-tabs-nav { display: none; } }
.coh-style-text { position: relative; }
.coh-style-text .preheading { font-weight: bold; font-size: 0.75rem; text-transform: uppercase; margin-bottom: 4px; }
.coh-style-text .link-container { margin-top: 24px; }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] { position: relative; padding-top: 40px; margin-top: -webkit-calc(40px * -1); margin-top: calc(40px * -1); }
@media (max-width: 767px) { .coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] { padding-top: 0; margin-top: 0; } }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .slider-header { padding-right: -webkit-calc(80px * 1.5); padding-right: calc(80px * 1.5); margin-top: -webkit-calc(40px * -1); margin-top: calc(40px * -1); }
@media (max-width: 1023px) { .coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .slider-header { padding-right: 0; } }
@media (max-width: 767px) { .coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .slider-header { margin-top: 0; } }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .coh-slider-container { position: static; }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .coh-slider-container .coh-slider-nav-top { position: absolute; top: -webkit-calc(12px / 2); top: calc(12px / 2); right: 0; }
.coh-style-slider .slider-header { margin-bottom: 40px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-top-right"] .coh-slider-nav-top { margin-bottom: 16px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-top-right"] .slick-prev.slick-prev, .coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-top-right"] .slick-next.slick-prev { margin-right: 24px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-prev, .coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-next { background-color: #eeeeee; height: -webkit-calc(32px * 2); height: calc(32px * 2); width: 32px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-prev.slick-disabled, .coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-next.slick-disabled { pointer-events: none; opacity: 0; }
.coh-style-slider .coh-slider-container .slick-prev, .coh-style-slider .coh-slider-container .slick-next { cursor: pointer; border: none; outline: none; background: transparent; font-size: 0; line-height: 0; padding: 0; -webkit-transition: 200ms opacity; -o-transition: 200ms opacity; transition: 200ms opacity; }
@media (max-width: 767px) { .coh-style-slider .coh-slider-container .slick-prev, .coh-style-slider .coh-slider-container .slick-next { display: none !important; } }
.coh-style-slider .coh-slider-container .slick-prev:hover, .coh-style-slider .coh-slider-container .slick-prev :focus, .coh-style-slider .coh-slider-container .slick-next:hover, .coh-style-slider .coh-slider-container .slick-next :focus { color: transparent; outline: none; }
.coh-style-slider .coh-slider-container .slick-prev:hover:before, .coh-style-slider .coh-slider-container .slick-prev :focus:before, .coh-style-slider .coh-slider-container .slick-next:hover:before, .coh-style-slider .coh-slider-container .slick-next :focus:before { opacity: 1; }
.coh-style-slider .coh-slider-container .slick-prev:before, .coh-style-slider .coh-slider-container .slick-next:before { color: #353535; font-size: 1.375rem; line-height: 0.0625rem; -webkit-transition: 200ms opacity; -o-transition: 200ms opacity; transition: 200ms opacity; }
.coh-style-slider .coh-slider-container .slick-prev.slick-disabled, .coh-style-slider .coh-slider-container .slick-next.slick-disabled { cursor: default; }
.coh-style-slider .coh-slider-container .slick-prev.slick-disabled:before, .coh-style-slider .coh-slider-container .slick-next.slick-disabled:before { opacity: 0.25; }
.coh-style-slider .coh-slider-container .slick-dots { position: absolute; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; top: 24px; }
@media (max-width: 767px) { .coh-style-slider .coh-slider-container .slick-dots { top: -webkit-calc(16px + 1px); top: calc(16px + 1px); } }
.coh-style-slider .coh-slider-container .slick-dots li { cursor: pointer; position: relative; display: inline-block; height: 1.25rem; width: 1.25rem; padding: 0; margin-top: 0; margin-right: -webkit-calc(4px / 2); margin-right: calc(4px / 2); margin-bottom: 4px; margin-left: -webkit-calc(4px / 2); margin-left: calc(4px / 2); }
.coh-style-slider .coh-slider-container .slick-dots li.slick-active button { cursor: default; }
.coh-style-slider .coh-slider-container .slick-dots li.slick-active button:before { opacity: 1; }
.coh-style-slider .coh-slider-container .slick-dots li button { cursor: pointer; border: 0; outline: none; background: transparent; color: transparent; display: block; height: 1.25rem; width: 1.25rem; }
.coh-style-slider .coh-slider-container .slick-dots li button:hover, .coh-style-slider .coh-slider-container .slick-dots li button :focus { outline: none; }
.coh-style-slider .coh-slider-container .slick-dots li button:hover:before, .coh-style-slider .coh-slider-container .slick-dots li button :focus:before { opacity: 1; }
.coh-style-slider .coh-slider-container .slick-dots li button:before { position: absolute; top: 50%; left: 50%; height: 0.625rem; width: 0.625rem; opacity: 0.25; -webkit-border-radius: 50%; border-radius: 50%; background-color: #353535; content: ""; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 200ms opacity; -o-transition: 200ms opacity; transition: 200ms opacity; }
.coh-style-section { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; width: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-section > .background-image-holder, .coh-style-section .background-video-holder { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; }
.coh-style-section > .background-image-holder + .section-inner, .coh-style-section .background-video-holder + .section-inner { position: relative; z-index: 2; }
.coh-style-section > .background-image-holder img, .coh-style-section .background-video-holder img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; }
.coh-style-section > .section-inner { width: 100%; }
@media (max-width: 359px) { .coh-style-section > .section-inner > .coh-container-boxed { margin-right: 16px; margin-left: 16px; } }
.coh-style-section > .section-inner > .coh-container-boxed > * { margin-bottom: 40px; }
.coh-style-section > .section-inner > .coh-container-boxed > *:last-child { margin-bottom: 0; }
.coh-style-section section { width: 100%; margin-right: 0; margin-left: 0; left: auto; right: auto; }
.coh-style-columns > .coh-row { margin-bottom: -webkit-calc(30px * -1); margin-bottom: calc(30px * -1); }
.coh-style-columns > .coh-row.coh-row-bleed-xl { margin-bottom: 0; }
.coh-style-columns > .coh-row.coh-row-bleed-xl > .coh-row-inner > .coh-column { margin-bottom: 0; }
.coh-style-columns > .coh-row > .coh-row-inner > .coh-column { margin-bottom: 30px; }
.coh-style-footer { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-style-footer[data-menu-width][data-menu-width="3"] .form-column { max-width: 33.33333%; -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; }
@media (max-width: 1023px) { .slim-footer.coh-style-footer .copyright-social-container > .coh-row > .coh-row-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-style-footer[data-select-theme][data-select-theme="light"] .footer-main { background-color: white; }
.coh-style-footer[data-select-theme][data-select-theme="light"] .social-container .coh-block > div a[class^='social-link']:hover { opacity: 0.648; }
.coh-style-footer[data-select-theme][data-select-theme="light-grey"] .footer-main { background-color: #eeeeee; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .footer-main { background-color: #1a1a1a; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .main-menu > ul > li span { color: #c4c4c4; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .main-menu > ul > li ul li a { color: #a6a6a6; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .form-column > div > div > div > p { color: #c4c4c4; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .copyright-social-container .copyright-container .coh-block > div .copyright-title { color: #a6a6a6; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .copyright-social-container .copyright-container .coh-block > div > div:last-child p { color: #a6a6a6; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .footer-legal { background-color: black; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .footer-legal ul li a.location-link:before { color: #6b6b6b; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .footer-legal ul li a { color: #eeeeee; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'] { 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-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link']:hover { opacity: 0.58; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link']:before { -webkit-transform: translateY(0.1875rem); -ms-transform: translateY(0.1875rem); transform: translateY(0.1875rem); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-facebook { width: 0.75rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-facebook:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/FB.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-instagram { width: 1.5rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-instagram:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/IG.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-twitter { width: 1.75rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-twitter:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/twitter.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-youtube { width: 1.8125rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-youtube:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/YT.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-kakaostory { width: 0.75rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-kakaostory:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/Kakaostory.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-whatsapp { width: 1.4375rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-whatsapp:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/WhatsApp.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-wechat { width: 1.75rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-wechat:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/Wechat.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-tiktok:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/TikTok.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-linkedin:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/LinkedIn.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-pinterest:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/pinterest.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-vk:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/vk-dark.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark-grey"] .social-container .coh-block > div a[class^='social-link'].social-link-ok:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/ok-dark.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .footer-main { background-color: black; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .main-menu > ul > li span { color: #c4c4c4; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .main-menu > ul > li ul li a { color: #a6a6a6; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .form-column > div > div > div > p { color: #c4c4c4; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .copyright-social-container .copyright-container .coh-block > div .copyright-title { color: #a6a6a6; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .copyright-social-container .copyright-container .coh-block > div > div:last-child p { color: #a6a6a6; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .footer-legal ul li a.location-link:before { color: #6b6b6b; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .footer-legal ul li a { color: #eeeeee; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'] { 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-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link']:hover { opacity: 0.648; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link']:before { -webkit-transform: translateY(0.1875rem); -ms-transform: translateY(0.1875rem); transform: translateY(0.1875rem); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-facebook { width: 0.75rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-facebook:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/FB.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-instagram { width: 1.5rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-instagram:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/IG.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-twitter { width: 1.75rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-twitter:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/twitter.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-youtube { width: 1.8125rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-youtube:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/YT.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-kakaostory { width: 0.75rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-kakaostory:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/Kakaostory.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-whatsapp { width: 1.4375rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-whatsapp:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/WhatsApp.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-wechat { width: 1.75rem; }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-wechat:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/Wechat.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-tiktok:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/TikTok.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-linkedin:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/LinkedIn.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-pinterest:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/pinterest.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-vk:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/vk-dark.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="dark"] .social-container .coh-block > div a[class^='social-link'].social-link-ok:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/dark-theme-icons/ok-dark.svg"); }
.coh-style-footer[data-select-theme][data-select-theme="brand-primary"] .footer-main { background-color: #cf152d; }
.coh-style-footer .tagline-bar { padding-top: -webkit-calc(32px - 2px); padding-top: calc(32px - 2px); padding-bottom: -webkit-calc(32px - 2px); padding-bottom: calc(32px - 2px); color: black; text-align: center; background-color: #1a1a1a; }
@media (max-width: 1023px) { .coh-style-footer .tagline-bar { padding-top: -webkit-calc(24px - 2px); padding-top: calc(24px - 2px); padding-bottom: -webkit-calc(24px - 2px); padding-bottom: calc(24px - 2px); } }
@media (max-width: 767px) { .coh-style-footer .tagline-bar { padding-top: -webkit-calc(24px - 2px); padding-top: calc(24px - 2px); padding-bottom: -webkit-calc(24px - 2px); padding-bottom: calc(24px - 2px); } }
.coh-style-footer .tagline-bar img { margin-right: auto; margin-left: auto; max-width: 28.125rem; height: auto; }
@media (max-width: 1023px) { .coh-style-footer .tagline-bar img { margin-left: 0; } }
@media (max-width: 767px) { .coh-style-footer .tagline-bar img { max-width: 80%; } }
.coh-style-footer .footer-main { background-color: #eeeeee; padding-top: 1rem; padding-bottom: 1rem; }
.coh-style-footer .footer-main .menu-form-container { margin-top: 2rem; margin-bottom: 3rem; }
@media (max-width: 1023px) { .coh-style-footer .footer-main .menu-form-container { margin-top: 0.5rem; margin-bottom: 4rem; } }
@media (max-width: 767px) { .coh-style-footer .footer-main .menu-form-container { margin-top: 0; } }
.coh-style-footer .footer-main .menu-form-container + .copyright-social-container { padding-bottom: 0; }
.coh-style-footer .footer-main .coh-row:not(:last-child) { margin-bottom: 4.0625rem; }
.coh-style-footer .footer-main .coh-column { min-height: 0; }
.coh-style-footer .footer-legal { background-color: #1a1a1a; color: white; text-align: center; }
@media (max-width: 1023px) { .coh-style-footer .footer-legal { text-align: left; } }
.coh-style-footer .footer-legal ul { padding-top: 12px; padding-bottom: 12px; margin-right: -webkit-calc(16px * -1); margin-right: calc(16px * -1); margin-left: -webkit-calc(16px * -1); margin-left: calc(16px * -1); }
@media (max-width: 1023px) { .coh-style-footer .footer-legal ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; padding-top: 24px; padding-bottom: 8px; } }
@media (max-width: 767px) { .coh-style-footer .footer-legal ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; padding-top: 24px; padding-bottom: 24px; } }
.coh-style-footer .footer-legal ul li { margin-right: 0; margin-left: 0; position: relative; padding-right: 16px; padding-left: 16px; }
@media (max-width: 1023px) { .coh-style-footer .footer-legal ul li { display: block; margin-bottom: 1rem; } }
.coh-style-footer .footer-legal ul li:after { position: absolute; right: 0; content: ''; height: 100%; width: 0.0625rem; background-color: #6b6b6b; top: 0; }
@media (max-width: 1023px) { .coh-style-footer .footer-legal ul li:after { display: none; } }
@media (max-width: 767px) { .coh-style-footer .footer-legal ul li:last-child { margin-bottom: 0; } }
.coh-style-footer .footer-legal ul li:last-child:after { display: none; }
.coh-style-footer .footer-legal ul li a { color: white; font-size: 0.75rem; line-height: 1rem; font-weight: 400; font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-text-decoration-color: transparent; text-decoration-color: transparent; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.coh-style-footer .footer-legal ul li a.location-link:before { vertical-align: -0.1875rem; font-size: 0.875rem; color: #a6a6a6; content: "location_on"; position: relative; top: -0.0625rem; margin-right: 4px; text-decoration: none; display: inline-block; }
.coh-style-footer .footer-legal ul li + li { margin-left: -webkit-calc(4px * -1); margin-left: calc(4px * -1); }
@media (max-width: 1023px) { .coh-style-footer .footer-legal ul li + li { margin-left: 0; } }
.coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="2"] > ul > li { width: -webkit-calc(50% - 12px); width: calc(50% - 12px); }
@media (max-width: 767px) { .coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="2"] > ul > li { width: 100%; } }
.coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="2"] > ul > li:nth-child(odd):not(:last-child) { margin-right: 1.5rem; }
@media (max-width: 767px) { .coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="2"] > ul > li:nth-child(odd):not(:last-child) { margin-right: 0; } }
.coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="3"] > ul > li { width: -webkit-calc(33.333% - 16px); width: calc(33.333% - 16px); }
@media (max-width: 767px) { .coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="3"] > ul > li { width: 100%; } }
.coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="3"] > ul > li:nth-child(3n + 2) { margin-right: 1.5rem; margin-left: 1.5rem; }
@media (max-width: 767px) { .coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="3"] > ul > li:nth-child(3n + 2) { margin-right: 0; margin-left: 0; } }
.coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="4"] > ul > li { width: -webkit-calc(25% - 18px); width: calc(25% - 18px); margin-right: 1.5rem; }
@media (max-width: 767px) { .coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="4"] > ul > li { width: 100%; margin-right: 0; } }
.coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="4"] > ul > li:nth-child(4n + 0) { margin-right: 0; }
.coh-style-footer .main-menu > ul { margin-right: 0; margin-bottom: -1.5rem; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (max-width: 767px) { .coh-style-footer .main-menu > ul { display: block; margin-bottom: 0; } }
.coh-style-footer .main-menu > ul > li { width: 100%; margin-right: 0; margin-bottom: 1.5rem; margin-left: 0; }
@media (max-width: 1023px) { .coh-style-footer .main-menu > ul > li { max-width: 15.9375rem; } }
@media (max-width: 767px) { .coh-style-footer .main-menu > ul > li { max-width: 100%; } }
@media (max-width: 767px) { .coh-style-footer .main-menu > ul > li:last-child { margin-bottom: 0; } }
.coh-style-footer .main-menu > ul > li ul li { display: block; margin-top: 16px; }
.coh-style-footer .main-menu > ul > li ul li a { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.75rem; font-weight: 400; line-height: 1rem; color: #4d4d4d; display: block; -webkit-text-decoration-color: transparent; text-decoration-color: transparent; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.coh-style-footer .main-menu > ul > li span { font-family: Helvetica, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #1a1a1a; font-size: 0.875rem; line-height: 1.125rem; display: block; padding-bottom: 8px; border-bottom-color: #a6a6a6; border-bottom-width: 0.0625rem; border-bottom-style: solid; text-transform: uppercase; }
.coh-style-footer .social-container .coh-block > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 1023px) { .coh-style-footer .social-container .coh-block > div { -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; } }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'] { margin-right: -webkit-calc(24px - 4px); margin-right: calc(24px - 4px); -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
@media (max-width: 1023px) { .coh-style-footer .social-container .coh-block > div a[class^='social-link'] { margin-bottom: 16px; } }
.coh-style-footer .social-container .coh-block > div a[class^='social-link']:hover { opacity: 0.62; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link']:before { -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link']:last-child { margin-right: 0; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-facebook { height: 1.5625rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-facebook:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/facebook.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-instagram { height: 1.5rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-instagram:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/instagram.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-twitter { height: 1.375rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-twitter:before { content: url("/sites/g/files/xnuzat2081/files/media-icons/generic/twitter-light.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-youtube { height: 1.25rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-youtube:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/youtube.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-kakaostory { height: 1.375rem; margin-bottom: -0.125rem; }
@media (max-width: 1023px) { .coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-kakaostory { margin-bottom: -webkit-calc(16px - 2px); margin-bottom: calc(16px - 2px); } }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-kakaostory:before { content: url("/sites/g/files/xnuzat2081/files/media-icons/generic/kakaostory-light.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-whatsapp { height: 1.4375rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-whatsapp:before { content: url("/sites/g/files/xnuzat2081/files/media-icons/generic/whatsapp-light.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-wechat { height: 1.5625rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-wechat:before { content: url("/sites/g/files/xnuzat2081/files/media-icons/generic/wechat-light.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-linkedin { height: 1.5625rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-linkedin:before { content: url("/sites/g/files/xnuzat2081/files/media-icons/generic/LinkedIn-light.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-tiktok { height: 1.5625rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-tiktok:before { content: url("/sites/g/files/xnuzat2081/files/media-icons/generic/TikTok-light.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-pinterest { height: 1.5625rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-pinterest:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/pinterest.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-pinterest:last-child { margin-right: 0; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-vk { height: 1.5625rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-vk:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/vk.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-ok { height: 1.5625rem; }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'].social-link-ok:before { content: url("/sites/g/files/xnuzat2081/files/images/duplo-default/ok.svg"); }
.coh-style-footer .social-container .coh-block > div a[class^='social-link'] span { display: none; }
.coh-style-footer .copyright-social-container { padding-top: 1rem; padding-bottom: 1rem; }
@media (max-width: 1023px) { .coh-style-footer .copyright-social-container { padding-top: 0; padding-bottom: 0; } }
.coh-style-footer .copyright-social-container .copyright-container .coh-block > div .copyright-title { margin-bottom: 0; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: black; font-size: 0.875rem; line-height: 1.125rem; text-transform: none; }
@media (max-width: 1023px) { .coh-style-footer .copyright-social-container .copyright-container .coh-block > div .copyright-title { font-size: 0.875rem; line-height: 1.125rem; } }
.coh-style-footer .copyright-social-container .copyright-container .coh-block > div > div:last-child p { color: #4d4d4d; }
.coh-style-footer .copyright-social-container > .coh-row > .coh-row-inner { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 1023px) { .coh-style-footer .copyright-social-container > .coh-row > .coh-row-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 1023px) { .coh-style-footer .copyright-social-container > .coh-row > .coh-row-inner > .coh-column:first-child { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-style-footer .copyright-social-container .social-container { margin-top: 8px; }
@media (max-width: 1023px) { .coh-style-footer .copyright-social-container .social-container { margin-top: 0; margin-bottom: 16px; margin-left: 0; } }
.coh-style-footer .copyright-social-container .social-icon-column { margin-left: -webkit-calc(80px + 12px); margin-left: calc(80px + 12px); max-width: 100%; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: auto; }
@media (max-width: 1169px) { .coh-style-footer .copyright-social-container .social-icon-column { margin-left: -webkit-calc(80px + 40px + 12px); margin-left: calc(80px + 40px + 12px); } }
@media (max-width: 1023px) { .coh-style-footer .copyright-social-container .social-icon-column { margin-left: 0; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-footer .copyright-social-container .copyright-text-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; width: auto; }
.coh-style-footer .form-column > div > div > div > p { font-size: 1.25rem; line-height: 1.625rem; color: black; font-weight: 700; margin-bottom: -webkit-calc(4px - 3px); margin-bottom: calc(4px - 3px); margin-left: -0.1875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-footer .form-column > div > div > div > p:before { content: "mail_outline"; margin-right: 4px; font-size: 2.5rem; height: 2.5rem; width: 2.5rem; }
html[dir="rtl"] .coh-style-footer .social-container .coh-block > div a[class^='social-link'] { margin-right: 0; margin-left: -webkit-calc(24px - 4px); margin-left: calc(24px - 4px); }
html[dir="rtl"] .coh-style-footer .social-container .coh-block > div a[class^='social-link']:first-child { margin-right: 0; }
html[dir="rtl"] .coh-style-footer .social-container .coh-block > div a[class^='social-link']:last-child { margin-left: 0; }
html[dir="rtl"] .coh-style-footer .footer-legal ul li:after { left: 0; right: auto; }
html[dir="rtl"] .coh-style-footer .footer-legal ul li a.location-link:before { margin-right: 0; margin-left: 4px; }
html[dir="rtl"] .coh-style-footer .footer-legal ul li + li { margin-right: -webkit-calc(4px * -1); margin-right: calc(4px * -1); margin-left: 0; }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-footer .footer-legal ul li + li { margin-right: 0; } }
html[dir="rtl"] .coh-style-footer .copyright-social-container .social-icon-column { margin-right: -webkit-calc(80px + 12px); margin-right: calc(80px + 12px); margin-left: 0; }
@media (max-width: 1169px) { html[dir="rtl"] .coh-style-footer .copyright-social-container .social-icon-column { margin-right: -webkit-calc(80px + 40px + 12px); margin-right: calc(80px + 40px + 12px); margin-left: 0; } }
@media (max-width: 1023px) { html[dir="rtl"] .coh-style-footer .copyright-social-container .social-icon-column { margin-right: 0; margin-left: 0; } }
html[dir="rtl"] .coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="2"] > ul > li:nth-child(odd):not(:last-child) { margin-right: 0; margin-left: 1.5rem; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="2"] > ul > li:nth-child(odd):not(:last-child) { margin-left: 0; } }
html[dir="rtl"] .coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="4"] > ul > li { margin-right: 0; margin-left: 1.5rem; }
@media (max-width: 767px) { html[dir="rtl"] .coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="4"] > ul > li { margin-left: 0; } }
html[dir="rtl"] .coh-style-footer .main-menu[data-menu-items-per-row][data-menu-items-per-row="4"] > ul > li:nth-child(4n + 0) { margin-left: 0; }
.coh-style-card-container .card-container-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -webkit-calc(30px / -2); margin-right: calc(30px / -2); margin-bottom: -webkit-calc(30px / -1); margin-bottom: calc(30px / -1); margin-left: -webkit-calc(30px / -2); margin-left: calc(30px / -2); }
@media (max-width: 1169px) { .coh-style-card-container .card-container-inner { margin-right: -webkit-calc(16px * -1); margin-right: calc(16px * -1); margin-left: -webkit-calc(16px * -1); margin-left: calc(16px * -1); } }
@media (max-width: 359px) { .coh-style-card-container .card-container-inner { margin-right: -webkit-calc(8px * -1); margin-right: calc(8px * -1); margin-left: -webkit-calc(8px * -1); margin-left: calc(8px * -1); } }
.coh-style-card-container .card-container-inner[data-gs-fill-empty-space="1"] > * { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="1"] > * { width: -webkit-calc(100% - 30px); width: calc(100% - 30px); }
@media (max-width: 1169px) { .coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="1"] > * { width: -webkit-calc(100% - 32px); width: calc(100% - 32px); } }
.coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="2"] > * { width: -webkit-calc(50% - 30px); width: calc(50% - 30px); }
@media (max-width: 1169px) { .coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="2"] > * { width: -webkit-calc(50% - 32px); width: calc(50% - 32px); } }
.coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="3"] > * { width: -webkit-calc(33.33% - 30px); width: calc(33.33% - 30px); }
@media (max-width: 1169px) { .coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="3"] > * { width: -webkit-calc(33.33% - 32px); width: calc(33.33% - 32px); } }
.coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="4"] > * { width: -webkit-calc(25% - 30px); width: calc(25% - 30px); }
@media (max-width: 1169px) { .coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="4"] > * { width: -webkit-calc(25% - 32px); width: calc(25% - 32px); } }
@media (max-width: 1023px) { .coh-style-card-container .card-container-inner[data-gs-cards-per-row-tablet][data-gs-cards-per-row-tablet="1"] > * { width: -webkit-calc(100% - 32px); width: calc(100% - 32px); } }
@media (max-width: 1023px) { .coh-style-card-container .card-container-inner[data-gs-cards-per-row-tablet][data-gs-cards-per-row-tablet="2"] > * { width: -webkit-calc(50% - 32px); width: calc(50% - 32px); } }
@media (max-width: 1023px) { .coh-style-card-container .card-container-inner[data-gs-cards-per-row-tablet][data-gs-cards-per-row-tablet="3"] > * { width: -webkit-calc(33.33% - 32px); width: calc(33.33% - 32px); } }
@media (max-width: 1023px) { .coh-style-card-container .card-container-inner[data-gs-cards-per-row-tablet][data-gs-cards-per-row-tablet="4"] > * { width: -webkit-calc(25% - 32px); width: calc(25% - 32px); } }
@media (max-width: 767px) { .coh-style-card-container .card-container-inner[data-gs-cards-per-row-mobile][data-gs-cards-per-row-mobile="1"] > * { width: -webkit-calc(100% - 16px); width: calc(100% - 16px); } }
.coh-style-card-container .card-container-inner > * { margin-right: -webkit-calc(30px / 2); margin-right: calc(30px / 2); margin-bottom: 30px; margin-left: -webkit-calc(30px / 2); margin-left: calc(30px / 2); width: -webkit-calc(100% - 30px); width: calc(100% - 30px); }
@media (max-width: 1169px) { .coh-style-card-container .card-container-inner > * { margin-right: 16px; margin-left: 16px; width: -webkit-calc(100% - 32px); width: calc(100% - 32px); } }
@media (max-width: 359px) { .coh-style-card-container .card-container-inner > * { margin-right: 8px; margin-left: 8px; width: -webkit-calc(100% - 16px); width: calc(100% - 16px); } }
.coh-style-boxed { padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; background-color: white; }
.coh-style-text-and-media { position: relative; }
.coh-style-text-and-media[data-gs-media-position^="full-height-"] { position: static; }
.coh-style-text-and-media .coh-column { position: static; }
.coh-style-text-and-media .coh-style-text { position: static; }
.coh-style-text-and-media .link-heading { text-decoration: none; margin-bottom: 16px; display: block; color: inherit !important; }
.coh-style-text-and-media .link-heading .coh-heading:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; content: ''; background-color: rgba(0, 0, 0, 0); }
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content="start"] { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content="center"] { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content="end"] { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="third"] .column-media { width: 33.33%; -webkit-flex-basis: 33.33%; -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="third"] .column-media { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="half"] .column-media { width: 50%; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="half"] .column-media { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="two-thirds"] .column-media { width: 66.66%; -webkit-flex-basis: 66.66%; -ms-flex-preferred-size: 66.66%; flex-basis: 66.66%; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="two-thirds"] .column-media { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"][data-gs-media-position="top"][data-gs-align-content][data-gs-align-content="start"] .typography-container { text-align: left; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"][data-gs-media-position="top"][data-gs-align-content][data-gs-align-content="center"] .typography-container { text-align: center; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"][data-gs-media-position="top"][data-gs-align-content][data-gs-align-content="end"] .typography-container { text-align: right; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"] .column-media { width: auto; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"] .column-media img { width: 3.75rem; }
.coh-style-text-and-media .main-row[data-gs-media-width] .column-media { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"]:not([data-gs-media-width="icon"]) .column-media { width: 100%; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"] > .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; max-width: none; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"] .column-media { margin-bottom: 16px; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"]:not([data-gs-media-width="icon"]) .column-media { width: 100%; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] > .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; max-width: none; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] .column-text { margin-bottom: 16px; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] .column-text { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] .column-media { margin-bottom: 24px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] .column-media { margin-bottom: 24px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] .column-text { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] .column-media { margin-bottom: 24px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] { -webkit-box-align: normal; -webkit-align-items: normal; -ms-flex-align: normal; align-items: normal; position: static; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] .media-container { left: 0; right: auto; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-right"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-right"] .media-container { left: auto; right: 0; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-text { width: 50%; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-text { width: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media { width: 50%; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media { width: 100%; margin-bottom: 16px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="third"] .media-container { width: -webkit-calc(33.33vw - 24px); width: calc(33.33vw - 24px); }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="third"] .media-container { width: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="two-thirds"] .media-container { width: -webkit-calc(66.66vw - 24px); width: calc(66.66vw - 24px); }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="two-thirds"] .media-container { width: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container { width: -webkit-calc(50vw - 24px); width: calc(50vw - 24px); position: absolute; top: 0; right: 0; height: 100%; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container { position: static; width: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container img, .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container .coh-video { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: block; }
@media (max-width: 1023px) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container img, .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container .coh-video { height: auto; width: auto; position: static; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container img { -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; }
.coh-style-paragraph---default { font-size: 1.125rem; line-height: 1.75rem; margin-bottom: 1rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; text-transform: none; }
@media (max-width: 1023px) { .coh-style-paragraph---default { margin-bottom: 1rem; font-size: 1rem; line-height: 1.5rem; } }
.coh-style-paragraph---large { font-size: 1.125rem; line-height: 1.75rem; margin-bottom: 1rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; text-transform: none; }
@media (max-width: 1023px) { .coh-style-paragraph---large { font-size: 1rem; line-height: 1.5rem; margin-bottom: 1rem; } }
.coh-style-paragraph---small { font-size: 0.75rem; line-height: 1rem; margin-bottom: 1rem; font-family: 'Roboto', Arial, sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1a1a1a; text-transform: none; }
@media (max-width: 1023px) { .coh-style-paragraph---small { font-size: 0.75rem; line-height: 1rem; margin-bottom: 1rem; } }
.coh-style-paragraph---small a { -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.coh-style-paragraph---small a:hover { text-decoration: none; }
.coh-ce-cpt_full_width_carousel_containe-6ee28d51 .section-container-component { padding-right: 15px; padding-left: 15px; }
.coh-ce-cpt_media-d70f1d0d { position: relative; }
.coh-ce-cpt_media-d70f1d0d:before { content: "Warning: Please remove and re-add this component to your layout canvas to use the new Bynder functionality"; background-color: rgba(205, 64, 64, 0.9); color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; width: 100%; left: 0; position: absolute; top: 0; z-index: 1; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-weight: 700; padding-right: 10%; padding-left: 10%; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.9375rem; line-height: 1rem; }
.coh-ce-cpt_product_quick_view_popup-24b6be19:before { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.292); }
.coh-ce-cpt_section-a177ea9c { position: relative; }
.coh-ce-305a20b3 { display: none; }
.coh-ce-a218f1c2 { margin-bottom: 1rem; }
.coh-ce-a8a0e673 { margin-top: 0; }
.coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 1023px) { .coh-ce-cpt_feature_block-528ef8c4 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-a0192b1b-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
