.coh-style-angle-left { color: white; height: 40px; width: 40px; }
@media (min-width: 576px) { .coh-style-angle-left { font-size: 2em; height: 50px; width: 50px; } }
@media (min-width: 768px) { .coh-style-angle-left { font-size: 3em; } }
.coh-style-angle-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E823"; font-family: "fontawesome5pro"; }
.coh-style-angle-left-large { color: white; height: 40px; width: 40px; margin-left: 10px; font-weight: 200; font-family: 'Font Awesome 5 Pro'; }
@media (min-width: 576px) { .coh-style-angle-left-large { font-size: 2em; height: 50px; width: 50px; } }
@media (min-width: 768px) { .coh-style-angle-left-large { font-size: 6em; margin-left: 20px; } }
.coh-style-angle-left-large:before { line-height: inherit; content: ""; }
.coh-style-angle-right { color: white; height: 40px; width: 40px; }
@media (min-width: 576px) { .coh-style-angle-right { font-size: 2em; height: 50px; width: 50px; } }
@media (min-width: 768px) { .coh-style-angle-right { font-size: 3em; } }
.coh-style-angle-right:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E824"; font-family: "fontawesome5pro"; }
.coh-style-angle-right-large { color: white; height: 40px; width: 40px; margin-right: 10px; font-weight: 200; font-family: 'Font Awesome 5 Pro'; }
@media (min-width: 576px) { .coh-style-angle-right-large { font-size: 2em; height: 50px; width: 50px; } }
@media (min-width: 768px) { .coh-style-angle-right-large { font-size: 6em; margin-right: 20px; } }
.coh-style-angle-right-large:before { line-height: inherit; content: ""; }
.coh-style-chevron-left { color: white; border-width: 3px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: white; height: 40px; width: 40px; }
@media (min-width: 576px) { .coh-style-chevron-left { font-size: 1.5em; height: 50px; width: 50px; border-width: 4px; } }
@media (min-width: 768px) { .coh-style-chevron-left { font-size: 2em; } }
.coh-style-chevron-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E823"; font-family: "fontawesome5pro"; }
.coh-style-chevron-left-dark-gray { color: #666666; border-width: 3px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: #666666; height: 40px; width: 40px; }
@media (min-width: 576px) { .coh-style-chevron-left-dark-gray { font-size: 1.5em; height: 50px; width: 50px; border-width: 4px; } }
@media (min-width: 768px) { .coh-style-chevron-left-dark-gray { font-size: 2em; } }
.coh-style-chevron-left-dark-gray:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E823"; font-family: "fontawesome5pro"; }
.coh-style-chevron-left-yellow { color: #efc51c; }
@media (min-width: 576px) { .coh-style-chevron-left-yellow { font-size: 3rem; } }
@media (min-width: 768px) { .coh-style-chevron-left-yellow { font-size: 3.5rem; } }
.coh-style-chevron-left-yellow:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E823"; font-family: "fontawesome5pro"; }
.coh-style-chevron-right { color: white; border-width: 3px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: white; height: 40px; width: 40px; }
@media (min-width: 576px) { .coh-style-chevron-right { height: 50px; width: 50px; border-width: 4px; font-size: 1.5em; } }
@media (min-width: 768px) { .coh-style-chevron-right { font-size: 2em; } }
.coh-style-chevron-right:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E824"; font-family: "fontawesome5pro"; }
.coh-style-chevron-right-dark-gray { color: #666666; border-width: 3px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: #666666; height: 40px; width: 40px; }
@media (min-width: 576px) { .coh-style-chevron-right-dark-gray { height: 50px; width: 50px; border-width: 4px; font-size: 1.5em; } }
@media (min-width: 768px) { .coh-style-chevron-right-dark-gray { font-size: 2em; } }
.coh-style-chevron-right-dark-gray:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E824"; font-family: "fontawesome5pro"; }
.coh-style-chevron-right-link { color: white; height: 42px; width: 42px; border-width: 3px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: white; font-size: 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-chevron-right-link:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E824"; font-family: "fontawesome5pro"; }
.coh-style-chevron-right-link:hover { color: white; }
.coh-style-chevron-right-yellow { color: #efc51c; }
@media (min-width: 576px) { .coh-style-chevron-right-yellow { font-size: 3rem; } }
@media (min-width: 768px) { .coh-style-chevron-right-yellow { font-size: 3.5rem; } }
.coh-style-chevron-right-yellow:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E824"; font-family: "fontawesome5pro"; }
.coh-style-faq-question { color: #0076be; }
@media (min-width: 1200px) { .coh-style-primary-cta-button { color: white; background-color: #ff7f00; min-width: 225px; font-weight: 500; font-size: 1rem; text-align: center; font-style: normal; text-transform: capitalize; word-wrap: normal; direction: ltr; padding: 1rem; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; } }
.coh-style-white-transparent-dots { margin-top: 15px; margin-bottom: 15px; width: 100%; text-align: center; }
.coh-style-white-transparent-dots li { display: inline-block; height: 15px; width: 15px; margin-right: 15px; margin-left: 15px; }
.coh-style-white-transparent-dots li.slick-active button:before { background-color: white; }
.coh-style-white-transparent-dots li button { color: white; height: 20px; width: 20px; }
.coh-style-white-transparent-dots li button:before { height: 15px; width: 15px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 6px; line-height: 20px; text-align: center; color: rgba(0, 0, 0, 0); content: "•"; display: inline-block; background-color: rgba(0, 0, 0, 0); border-color: white; border-style: solid; border-width: 1px; }
.coh-style-yellow-dots { margin-top: 15px; margin-bottom: 15px; width: 100%; text-align: center; }
.coh-style-yellow-dots li { display: inline-block; height: 15px; width: 15px; margin-right: 15px; margin-left: 15px; }
.coh-style-yellow-dots li.slick-active button:before { background-color: #efc51c; }
.coh-style-yellow-dots li button { color: white; height: 20px; width: 20px; }
.coh-style-yellow-dots li button:before { height: 15px; width: 15px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 6px; line-height: 20px; text-align: center; color: rgba(0, 0, 0, 0); content: "•"; display: inline-block; background-color: white; }
.coh-ce-cpt_cloud_stats_content-f125ca11 { margin-top: 20px; margin-bottom: 20px; width: 100%; min-height: 590px; }
@media (min-width: 768px) { .coh-ce-cpt_cloud_stats_content-f125ca11 { margin-top: 44px; margin-bottom: 44px; min-height: inherit; } }
@media (min-width: 768px) { .coh-ce-cpt_customer_panels_1x1_square_b-8fae925e { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-cpt_customer_panels_1x1_square_b-b0dc9aac { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_customer_panels_1x1_square_b-fa636b3b { text-align: center; }
.coh-ce-cpt_customer_panels_1x2_square_b-207aa8f6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_custom_video_block_-329973d2 { height: 100%; }
.coh-ce-cpt_custom_video_block_-b3d44b2e { color: #666666; margin-top: 3px; }
.coh-ce-cpt_custom_video_block__0-329973d2 { height: 100%; }
.coh-ce-cpt_custom_video_block__0-b3d44b2e { color: #666666; margin-top: 3px; }
.coh-ce-cpt_custom_wistia_video_block_-329973d2 { height: 100%; }
.coh-ce-cpt_custom_wistia_video_block_-b3d44b2e { color: #666666; margin-top: 3px; }
.coh-ce-cpt_faqs-62698e1e { background-color: #f2f2f2; margin-bottom: 24px; padding-top: 24px; padding-bottom: 24px; }
.coh-ce-cpt_faqs-fc85bc1c { padding-left: 15px; }
@media (min-width: 768px) { .coh-ce-cpt_faqs-fc85bc1c { padding-left: 0; } }
.coh-ce-cpt_faqs-758752bb { font-size: 20px; margin-top: 3px; }
.coh-ce-cpt_faqs-22b21ebc { font-weight: 400; color: #0076be; margin-bottom: 0; cursor: pointer; }
.coh-ce-cpt_faqs-dd61a06c { margin-top: 14px; }
.coh-ce-cpt_hero_panel_slider-5fa5b9ae { padding-top: 50px; padding-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-cpt_hero_panel_slider-5fa5b9ae { padding-top: 30px; padding-bottom: 50px; } }
.coh-ce-cpt_horizontal_aligned_icon_cont-a0b7394f { min-width: 95px; }
.coh-ce-cpt_letterbox_video_player-329973d2 { height: 100%; }
.coh-ce-cpt_letterbox_video_player-d298bcdc { width: 100%; }
.coh-ce-cpt_letterbox_wistia_video_playe-329973d2 { height: 100%; }
.coh-ce-cpt_letterbox_wistia_video_playe-d298bcdc { width: 100%; }
.coh-ce-cpt_letterbox_youtube_video_play-329973d2 { height: 100%; }
.coh-ce-cpt_letterbox_youtube_video_play-d298bcdc { width: 100%; }
.coh-ce-cpt_partners_tilted_video_panel-ed02c5b4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 24px; padding-bottom: 44px; padding-left: 24px; }
.coh-ce-cpt_partners_tilted_video_panel-c0c8c623 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 768px) { .coh-ce-cpt_partners_tilted_video_panel-c0c8c623 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-ce-cpt_partners_tilted_video_panel-70a082aa { color: white; font-size: 60px; }
.coh-ce-cpt_partners_tilted_video_panel-98b0f928 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; padding-left: 34px !important; }
@media (min-width: 768px) { .coh-ce-cpt_partners_tilted_video_panel-98b0f928 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; padding-left: 16px !important; } }
.coh-ce-cpt_partners_tilted_video_panel-821ffbc2 { max-width: 110px; }
.coh-ce-cpt_partners_tilted_video_panel_-ed02c5b4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 24px; padding-bottom: 44px; padding-left: 24px; }
.coh-ce-cpt_partners_tilted_video_panel_-c0c8c623 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 768px) { .coh-ce-cpt_partners_tilted_video_panel_-c0c8c623 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-ce-cpt_partners_tilted_video_panel_-70a082aa { color: white; font-size: 60px; }
.coh-ce-cpt_partners_tilted_video_panel_-b8df0577 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; padding-left: 34px !important; }
@media (min-width: 768px) { .coh-ce-cpt_partners_tilted_video_panel_-b8df0577 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; padding-left: 16px !important; } }
.coh-ce-cpt_partners_tilted_video_panel_-821ffbc2 { max-width: 110px; }
.coh-ce-cpt_partners_tilted_wistia_video-ed02c5b4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 24px; padding-bottom: 44px; padding-left: 24px; }
.coh-ce-cpt_partners_tilted_wistia_video-c0c8c623 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 768px) { .coh-ce-cpt_partners_tilted_wistia_video-c0c8c623 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }
.coh-ce-cpt_partners_tilted_wistia_video-70a082aa { color: white; font-size: 60px; }
.coh-ce-cpt_partners_tilted_wistia_video-b8df0577 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; padding-left: 34px !important; }
@media (min-width: 768px) { .coh-ce-cpt_partners_tilted_wistia_video-b8df0577 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; padding-left: 16px !important; } }
.coh-ce-cpt_partners_tilted_wistia_video-821ffbc2 { max-width: 110px; }
.coh-ce-cpt_scrollable_content-866c944d { margin-bottom: 16px; }
.coh-ce-cpt_side_bar_resources_for_xyz_p-8e859a1f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom-width: 2px; border-bottom-style: solid; border-color: #ffa934; }
.coh-ce-cpt_side_bar_resources_for_xyz_p-c0462c52 { margin-top: auto; text-align: center; }
.coh-ce-cpt_side_bar_resources_for_xyz_p-323c6df8 { height: 100%; max-height: 73px; max-width: 54px; width: 100%; display: inline-block; }
@media (min-width: 768px) { .coh-ce-cpt_side_bar_resources_for_xyz_p-323c6df8 { max-height: 73px; height: 100%; max-width: 54px; width: 100%; } }
.coh-ce-cpt_static_sidebar_item-eb4cecb9 { font-size: 0.8rem; font-weight: 400; }
.coh-ce-cpt_testimonials-3597160d { padding: 24px; }
.coh-ce-cpt_testimonials-30b8394c { margin-top: 24px; display: block; }
.coh-ce-cpt_testimonial_with_custom_anch-a371571e { width: auto; margin-top: -10px; margin-left: -30px; position: absolute; top: 0; left: 0; display: inline-block; }
.coh-ce-cpt_testimonial_with_custom_anch-94e0757c { width: auto; margin-top: 10px; position: absolute; display: inline-block; }
.coh-ce-cpt_two_col_hero_panel-3e74e6db { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-cpt_video_s_carousel-1171d676 { padding-left: 2px !important; padding-right: 2px !important; }
.coh-ce-cpt_work_from_anywhere_persona_s-6bb23417 { padding-top: 34px; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-cpt_work_from_anywhere_persona_s-6bb23417 { padding-top: 56px; padding-bottom: 56px; } }
.coh-ce-cpt_breadcrumb_link-de112a3 { color: white; }
.coh-ce-cpt_customer_icon-c91d0be7 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_image_content-5e73fa8a { margin-bottom: 14px; }
@media (min-width: 768px) { .coh-ce-cpt_image_content-5e73fa8a { margin-right: 14px; } }
.coh-ce-cpt_suggested_resources-59bad750 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_testimonial_block-77301484 { line-height: 30px; font-size: 24px; }
.coh-ce-cpt_testimonial_block-2832b05e { display: block; margin-top: 24px; font-weight: 700; padding-left: 24px; font-size: 14px; font-style: normal; }
@media (min-width: 768px) { .coh-ce-cpt_testimonial_block-2832b05e { margin-top: 34px; } }
.coh-ce-cpt_testimonial_block-a9d2fc97 { display: block; margin-top: 24px; padding-left: 24px; font-style: normal; font-weight: 700; font-size: 14px; }
@media (min-width: 768px) { .coh-ce-cpt_testimonial_block-a9d2fc97 { margin-top: 34px; } }
.coh-ce-cpt_testimonial_block-a9d2fc97:before { content: "—"; display: inline-block; margin-right: 4px; color: #212529; }
.coh-ce-cpt_testimonial_with_custom_quot-94e0757c { width: auto; margin-top: 10px; position: absolute; display: inline-block; }
.coh-ce-5fa5b9ae { padding-top: 50px; padding-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-5fa5b9ae { padding-top: 30px; padding-bottom: 50px; } }
.coh-ce-6bb23417 { padding-top: 34px; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-6bb23417 { padding-top: 56px; padding-bottom: 56px; } }
.coh-ce-6bb23417 { padding-top: 34px; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-6bb23417 { padding-top: 56px; padding-bottom: 56px; } }
.coh-ce-fef394e { background-image: none, -webkit-gradient(linear, left top, right top, color-stop(1%, white), to(white)); background-image: none, -webkit-linear-gradient(left, white 1%, white 100%); background-image: none, -o-linear-gradient(left, white 1%, white 100%); background-image: none, linear-gradient(90deg, white 1%, white 100%); background-position: left top; background-size: , auto; background-repeat: no-repeat; }
@media (min-width: 768px) { .coh-ce-fef394e { background-position: left top; background-size: cover; background-repeat: no-repeat; } }
.coh-ce-793226d4 { padding-top: 0; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-793226d4 { padding-top: 38px; padding-bottom: 38px; } }
.coh-ce-52bd0b5c { position: relative; }
@media (min-width: 768px) { .coh-ce-52bd0b5c { font-size: 48px; } }
.coh-ce-52bd0b5c:after { line-height: 1.0; font-weight: 900; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E968"; font-family: "fontawesome5pro"; font-size: 18px; margin-left: 12px; }
@media (min-width: 768px) { .coh-ce-52bd0b5c:after { position: absolute; top: 30%; } }
.coh-ce-361eeb22 { margin-top: 10px; }
@media (min-width: 768px) { .coh-ce-361eeb22 { font-size: 24px; } }
.coh-ce-d031c615 { width: 280px; margin-left: -140px; top: 100%; left: 50%; z-index: 9999; }
@media (min-width: 768px) { .coh-ce-d031c615 { width: 600px; margin-left: -300px; } }
.coh-ce-6bb23417 { padding-top: 34px; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-6bb23417 { padding-top: 56px; padding-bottom: 56px; } }
.coh-ce-6ef37dc8 { background-image: none, -webkit-gradient(linear, left top, right top, color-stop(1%, #f2f2f2), to(#f2f2f2)); background-image: none, -webkit-linear-gradient(left, #f2f2f2 1%, #f2f2f2 100%); background-image: none, -o-linear-gradient(left, #f2f2f2 1%, #f2f2f2 100%); background-image: none, linear-gradient(90deg, #f2f2f2 1%, #f2f2f2 100%); background-position: left top; background-size: , auto; background-repeat: no-repeat; }
@media (min-width: 768px) { .coh-ce-6ef37dc8 { background-position: left top; background-size: cover; background-repeat: no-repeat; } }
.coh-ce-5786a91c { padding-top: 34px; padding-bottom: 0; }
@media (min-width: 768px) { .coh-ce-5786a91c { padding-top: 56px; padding-bottom: 0; } }
.coh-ce-ec4cf890 { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, white), to(white)); background-image: -webkit-linear-gradient(left, white 1%, white 100%); background-image: -o-linear-gradient(left, white 1%, white 100%); background-image: linear-gradient(90deg, white 1%, white 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; }
@media (min-width: 768px) { .coh-ce-ec4cf890 { background-position: left top; background-size: cover; background-repeat: no-repeat; } }
.coh-ce-dc1a2d0e { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f2f2f2), to(#f2f2f2)); background-image: -webkit-linear-gradient(top, #f2f2f2 1%, #f2f2f2 100%); background-image: -o-linear-gradient(top, #f2f2f2 1%, #f2f2f2 100%); background-image: linear-gradient(180deg, #f2f2f2 1%, #f2f2f2 100%); background-size: cover; background-repeat: no-repeat; }
.coh-ce-430060a9 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-5fa5b9ae { padding-top: 50px; padding-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-5fa5b9ae { padding-top: 30px; padding-bottom: 50px; } }
@media (min-width: 768px) { .coh-ce-4414c92 { border-bottom-width: 6px; border-bottom-style: solid; border-bottom-color: #4b3695; } }
@media (min-width: 768px) { .coh-ce-fe7d3e8c { width: 100%; } }
.coh-ce-ea08dcde { background-color: white; }
.coh-ce-6bb23417 { padding-top: 34px; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-6bb23417 { padding-top: 56px; padding-bottom: 56px; } }
.coh-ce-7fbbb69a { margin-right: -12px; }
.coh-ce-d4db63aa { background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, white), to(#efefef)); background-image: -webkit-linear-gradient(bottom, white 1%, #efefef 100%); background-image: -o-linear-gradient(bottom, white 1%, #efefef 100%); background-image: linear-gradient(360deg, white 1%, #efefef 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; }
@media (min-width: 768px) { .coh-ce-d4db63aa { background-position: left top; background-size: cover; background-repeat: no-repeat; } }
.coh-ce-6f7db6cd { padding-top: 34px; padding-bottom: 10px; }
@media (min-width: 768px) { .coh-ce-6f7db6cd { padding-top: 56px; padding-bottom: 32px; } }
.coh-ce-5fa5b9ae { padding-top: 50px; padding-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-5fa5b9ae { padding-top: 30px; padding-bottom: 50px; } }
.coh-ce-51b17dc6 { padding-top: 34px; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-51b17dc6 { padding-top: 50px; padding-bottom: 50px; } }
@media (min-width: 576px) { .coh-ce-34a71e38 { border-right-width: 1px; border-right-style: solid; border-right-color: #666666; } }
.coh-ce-34a71e38:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E823"; font-family: "fontawesome5pro"; }
@media (min-width: 576px) { .coh-ce-f479afd7 { border-left-width: 1px; border-left-color: #666666; border-left-style: solid; } }
.coh-ce-f479afd7:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E824"; font-family: "fontawesome5pro"; }
.coh-ce-5fa5b9ae { padding-top: 50px; padding-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-5fa5b9ae { padding-top: 30px; padding-bottom: 50px; } }
@media (min-width: 768px) { .coh-ce-4414c92 { border-bottom-width: 6px; border-bottom-style: solid; border-bottom-color: #4b3695; } }
.coh-ce-a5bd58c2 { width: 100%; }
.coh-ce-e3b48aa0 { background-image: none; }
@media (min-width: 768px) { .coh-ce-e3b48aa0 { background-position: left top; background-size: cover; background-repeat: no-repeat; } }
.coh-ce-6bb23417 { padding-top: 34px; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-6bb23417 { padding-top: 56px; padding-bottom: 56px; } }
.coh-ce-d4db63aa { background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, white), to(#efefef)); background-image: -webkit-linear-gradient(bottom, white 1%, #efefef 100%); background-image: -o-linear-gradient(bottom, white 1%, #efefef 100%); background-image: linear-gradient(360deg, white 1%, #efefef 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; }
@media (min-width: 768px) { .coh-ce-d4db63aa { background-position: left top; background-size: cover; background-repeat: no-repeat; } }
.coh-ce-6f7db6cd { padding-top: 34px; padding-bottom: 10px; }
@media (min-width: 768px) { .coh-ce-6f7db6cd { padding-top: 56px; padding-bottom: 32px; } }
.coh-ce-5fa5b9ae { padding-top: 50px; padding-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-5fa5b9ae { padding-top: 30px; padding-bottom: 50px; } }
.coh-ce-e3b48aa0 { background-image: none; }
@media (min-width: 768px) { .coh-ce-e3b48aa0 { background-position: left top; background-size: cover; background-repeat: no-repeat; } }
.coh-ce-6bb23417 { padding-top: 34px; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-6bb23417 { padding-top: 56px; padding-bottom: 56px; } }
.coh-ce-f33912e0:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\ECBF"; font-family: "fontawesome5pro"; }


.coh-ce-5fa5b9ae { padding-top: 50px; padding-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-5fa5b9ae { padding-top: 30px; padding-bottom: 50px; } }
.coh-ce-8e1c4452 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
.coh-ce-39946d7b { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (min-width: 768px) { .coh-ce-6797adcd { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; } }
.coh-ce-5fa5b9ae { padding-top: 50px; padding-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-5fa5b9ae { padding-top: 30px; padding-bottom: 50px; } }
.coh-ce-8e1c4452 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
.coh-ce-39946d7b { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (min-width: 768px) { .coh-ce-6797adcd { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; } }
.coh-ce-5fa5b9ae { padding-top: 50px; padding-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-5fa5b9ae { padding-top: 30px; padding-bottom: 50px; } }
.coh-ce-51b17dc6 { padding-top: 34px; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-51b17dc6 { padding-top: 50px; padding-bottom: 50px; } }
.coh-ce-bb168a7e { font-size: 1.5rem !important; line-height: 1.2 !important; }
.coh-ce-54e3383e { display: none; background-color: #f2f2f2; }
.coh-ce-5fa5b9ae { padding-top: 50px; padding-bottom: 50px; }
@media (min-width: 768px) { .coh-ce-5fa5b9ae { padding-top: 30px; padding-bottom: 50px; } }
.coh-ce-51b17dc6 { padding-top: 34px; padding-bottom: 34px; }
@media (min-width: 768px) { .coh-ce-51b17dc6 { padding-top: 50px; padding-bottom: 50px; } }
.coh-ce-cc9231ef:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\ECBF"; font-family: "fontawesome5pro"; }
@media (min-width: 576px) { .coh-ce-34a71e38 { border-right-width: 1px; border-right-style: solid; border-right-color: #666666; } }
.coh-ce-34a71e38:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E823"; font-family: "fontawesome5pro"; }
@media (min-width: 576px) { .coh-ce-f479afd7 { border-left-width: 1px; border-left-color: #666666; border-left-style: solid; } }
.coh-ce-f479afd7:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E824"; font-family: "fontawesome5pro"; }
