body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
    font-size: 18px
}

.et_pb_slide_content, .et_pb_best_value {
    font-size: 20px
}

body {
    color: #333333
}

h1, h2, h3, h4, h5, h6 {
    color: #333333
}

body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
    font-weight: 400
}

.et_pb_slide_content, .et_pb_best_value {
    font-weight: 400
}

.container, .et_pb_row:not([class*="et_flex_column"]), .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    max-width: 1440px
}

.et_boxed_layout #page-container, .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header, .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .et_pb_row {
    max-width: 1600px
}

#footer-widgets .footer-widget li:before {
    top: 12.3px
}

@media only screen and (min-width:1800px) {
    .et_block_row {
        padding: 36px 0
    }

    .et_pb_section {
        padding: 72px 0
    }

    .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
        padding-top: 108px
    }

    .et_pb_fullwidth_section {
        padding: 0
    }
}

h1, h1.et_pb_contact_main_title, .et_pb_title_container h1 {
    font-weight: 700
}

h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p {
    font-weight: 700
}

h3 {
    font-weight: 700
}

h4, .et_pb_circle_counter h3, .et_pb_number_counter h3, .et_pb_column_1_3 .et_pb_post h2, .et_pb_column_1_4 .et_pb_post h2, .et_pb_blog_grid h2, .et_pb_column_1_3 .et_quote_content blockquote p, .et_pb_column_3_8 .et_quote_content blockquote p, .et_pb_column_1_4 .et_quote_content blockquote p, .et_pb_blog_grid .et_quote_content blockquote p, .et_pb_column_1_3 .et_link_content h2, .et_pb_column_3_8 .et_link_content h2, .et_pb_column_1_4 .et_link_content h2, .et_pb_blog_grid .et_link_content h2, .et_pb_column_1_3 .et_audio_content h2, .et_pb_column_3_8 .et_audio_content h2, .et_pb_column_1_4 .et_audio_content h2, .et_pb_blog_grid .et_audio_content h2, .et_pb_column_3_8 .et_pb_audio_module_content h2, .et_pb_column_1_3 .et_pb_audio_module_content h2, .et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
    font-weight: 700
}

h5 {
    font-weight: 700
}

h6 {
    font-weight: 700
}

.et_pb_slide_description .et_pb_slide_title {
    font-weight: 700
}

.et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_4 .et_pb_audio_module_content h2 {
    font-weight: 700
}

@media only screen and (max-width:980px) {
    .et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_mobile_menu li a, .mobile_menu_bar:before, .et_nav_text_color_light #top-menu > li > a, .et_nav_text_color_dark #top-menu > li > a, #top-menu a, .et_mobile_menu li a, #et_search_icon:before, #et_top_search .et-search-form input, .et_search_form_container input, #et-top-navigation .et-cart-info {
        color: rgba(0,0,0,0.6)
    }

    .et_close_search_field:after {
        color: rgba(0,0,0,0.6) !important
    }

    .et_search_form_container input::-moz-placeholder {
        color: rgba(0,0,0,0.6)
    }

    .et_search_form_container input::-webkit-input-placeholder {
        color: rgba(0,0,0,0.6)
    }

    .et_search_form_container input:-ms-input-placeholder {
        color: rgba(0,0,0,0.6)
    }
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--et_global_heading_font)
}

body, input, textarea, select {
    font-family: var(--et_global_body_font)
}

.et-db #et-boc .et-l.et-l--header .et_builder_inner_content {
    z-index: auto
}

.preset--module--divi-row--default.et_pb_row {
    padding-right: 64px !important;
    padding-left: 64px !important
}

.preset--module--divi-row--default, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.preset--module--divi-row--default {
    width: 100% !important
}

.preset--module--divi-row--default {
    flex-wrap: nowrap
}

@media only screen and (max-width:767px) {
    .preset--module--divi-row--default.et_pb_row {
        padding-right: 24px !important;
        padding-left: 24px !important
    }
}

body #page-container .et_pb_section .preset--group--divi-button--divi-button--default {
    background-color: var(--gcid-3k6sfg6zy3);
    border-top-left-radius: 0px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    transition-property: border-width;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0ms
}

    body #page-container .et_pb_section .preset--group--divi-button--divi-button--default:hover {
        border-width: 0px;
        border-color: #333;
        border-style: solid;
        padding: 0.3em 1em !important
    }

    body #page-container .et_pb_section .preset--group--divi-button--divi-button--default:after {
        font-size: 1.6em;
        opacity: 1
    }

    body #page-container .et_pb_section .preset--group--divi-button--divi-button--default:before, body #page-container .et_pb_section .preset--group--divi-button--divi-button--default:after {
        display: none !important
    }

    body #page-container .et_pb_section .preset--group--divi-button--divi-button--default:after, body #page-container .et_pb_section .preset--group--divi-button--divi-button--default:hover:after {
        line-height: 1em !important
    }

.et_pb_section_0_tb_header.et_pb_section {
    margin-bottom: 0px;
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 0px
}

.et_pb_section_0_tb_header {
    border-bottom-width: 0px;
    border-bottom-color: hsl(from var(--gcid-7m16k1lku0) calc(h + 0) calc(s + 0) calc(l + 0) / 0.5);
    border-bottom-style: solid
}

.et_pb_row_0_tb_header.et_pb_row {
    margin-bottom: -25px !important;
    padding-right: 0px !important;
    padding-left: 0px !important
}

.et_pb_row_0_tb_header, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_header, .et_pb_row_4_tb_header, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_4_tb_header {
    width: 98% !important
}

.et_pb_row_0_tb_header {
    align-items: flex-end;
    flex-wrap: nowrap
}

.et_pb_image_0_tb_header {
    width: 350px;
    text-align: left;
    margin-left: 0
}

.et_pb_menu_0_tb_header.et_pb_menu {
    background-color: #ffffff
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container {
    --horizontal-gap: 0px;
    align-items: flex-start
}

    .et_pb_menu_0_tb_header .et_pb_menu_inner_container > [class*="et_flex_column"] {
        --horizontal-gap-parent: 0px
    }

.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    color: var(--gcid-3k6sfg6zy3);
    font-size: 18px;
    letter-spacing: 1px
}

.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
    color: var(--gcid-primary-color);
    font-size: 17px
}

.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: var(--gcid-primary-color);
    font-size: 32px
}

.et_pb_menu_0_tb_header, .et_pb_button_0_tb_header_wrapper, .et_pb_button_1_tb_header_wrapper, .et_pb_text_1_tb_header {
    text-align: left
}

    .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav > ul, .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav > .sub-menu {
        left: auto;
        right: 2px
    }

    .et_pb_menu_0_tb_header.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu > nav > ul {
        margin-right: 0
    }

.et_pb_search_0_tb_header input.et_pb_searchsubmit {
    background-color: var(--gcid-3k6sfg6zy3) !important;
    color: var(--gcid-ne7h51s03i) !important;
    font-size: 19px;
    line-height: 1em !important
}

.et_pb_search_0_tb_header input.et_pb_searchsubmit, .et_pb_search_0_tb_header input.et_pb_s {
    border-color: var(--gcid-3k6sfg6zy3) !important
}

.et_pb_search_0_tb_header input.et_pb_s {
    font-size: 16px;
    padding-top: 0.715em !important;
    padding-right: 0.715em !important;
    padding-bottom: 0.715em !important;
    padding-left: 0.715em !important
}

.et_pb_search_0_tb_header .et_pb_searchform {
    background-color: var(--gcid-ne7h51s03i)
}

.et_pb_search_0_tb_header {
    align-self: end !important;
    width: 40%;
    text-align: left
}

.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header, .et_pb_button_1_tb_header_wrapper .et_pb_button_1_tb_header {
    margin-left: 0;
    margin-right: auto
}

body #page-container .et_pb_section .et_pb_button_0_tb_header, body #page-container .et_pb_section .et_pb_button_1_tb_header {
    color: var(--gcid-ne7h51s03i) !important;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-width: 0px;
    border-color: #333;
    border-style: solid
}

    body #page-container .et_pb_section .et_pb_button_0_tb_header:before, body #page-container .et_pb_section .et_pb_button_1_tb_header:before {
        font-size: 1.6em !important;
        color: var(--gcid-27jkx4vfke);
        left: 0.6em;
        opacity: 1
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:before, body #page-container .et_pb_section .et_pb_button_0_tb_header:after, body #page-container .et_pb_section .et_pb_button_1_tb_header:before, body #page-container .et_pb_section .et_pb_button_1_tb_header:after {
        display: none !important
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:before, body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:before, body #page-container .et_pb_section .et_pb_button_1_tb_header:before, body #page-container .et_pb_section .et_pb_button_1_tb_header:hover:before {
        content: 'A';
        font-family: ETmodules !important;
        line-height: 1em !important
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:after, body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:after, body #page-container .et_pb_section .et_pb_button_1_tb_header:after, body #page-container .et_pb_section .et_pb_button_1_tb_header:hover:after {
        display: none
    }

.et_pb_text_0_tb_header {
    align-items: flex-end;
    text-align: left
}

    .et_pb_text_0_tb_header .et_pb_text_inner a, .et_pb_text_1_tb_header .et_pb_text_inner a {
        color: var(--gcid-lgi0jmypvm)
    }

.et_pb_row_1_tb_header.et_pb_row, .et_pb_row_3_tb_header.et_pb_row, .et_pb_row_4_tb_header.et_pb_row, .et_pb_row_5_tb_header.et_pb_row, .et_pb_row_6_tb_header.et_pb_row {
    padding-right: 0px !important;
    padding-left: 0px !important
}

.et_pb_row_1_tb_header, .et_pb_row_3_tb_header, .et_pb_row_6_tb_header, .et_pb_row_7_tb_header {
    flex-wrap: nowrap
}

.et-l--header > .et_builder_inner_content > .et_pb_section.et_pb_section_2_tb_header {
    background-color: #f8f8f8 !important
}

.et_pb_section_2_tb_header.et_pb_section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px
}

.et_pb_section_2_tb_header {
    border-top-width: 1px;
    border-top-color: #cfcfcf;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cfcfcf;
    border-bottom-style: solid
}

.et_pb_row_2_tb_header.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important
}

.et_pb_row_2_tb_header, .et_pb_row_4_tb_header, .et_pb_row_5_tb_header {
    --horizontal-gap: 0%;
    flex-wrap: nowrap
}

    .et_pb_row_2_tb_header > [class*="et_flex_column"], .et_pb_row_4_tb_header > [class*="et_flex_column"], .et_pb_row_5_tb_header > [class*="et_flex_column"], .et_pb_row_8_tb_header > [class*="et_flex_column"] {
        --horizontal-gap-parent: 0%
    }

.et_pb_text_2_tb_header {
    margin-top: 8px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    align-self: flex-start !important;
    text-align: left;
    z-index: 966 !important
}

    .et_pb_text_2_tb_header:before {
    }

.et_pb_section_3_tb_header.et_pb_section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_section_3_tb_header {
    min-height: 0px;
    height: 8px;
    max-height: 8px
}

.et_pb_text_3_tb_header {
    padding-right: 0px !important;
    padding-left: 0px !important;
    align-self: flex-start !important;
    text-align: left
}

.et_pb_row_7_tb_header.et_pb_row {
    padding-right: 10px !important;
    padding-left: 10px !important
}

.et_pb_column_7_tb_header {
    align-items: flex-end
}

.et_pb_row_8_tb_header.et_pb_row {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important
}

.et_pb_row_8_tb_header {
    max-width: 100% !important;
    min-height: 0px;
    height: 0px;
    max-height: 0px;
    --horizontal-gap: 0%;
    flex-wrap: nowrap
}

.et_pb_column_14_tb_header {
    border-bottom-width: 8px;
    border-bottom-color: var(--gcid-27jkx4vfke);
    border-bottom-style: solid
}

.et_pb_column_15_tb_header {
    border-bottom-width: 8px;
    border-bottom-color: var(--gcid-lgi0jmypvm);
    border-bottom-style: solid
}

.et_pb_column_16_tb_header {
    border-bottom-width: 8px;
    border-bottom-color: var(--gcid-fm5jt0rd4i);
    border-bottom-style: solid
}

.et_pb_column_17_tb_header {
    border-bottom-width: 8px;
    border-bottom-color: var(--gcid-3k6sfg6zy3);
    border-bottom-style: solid
}

@media only screen and (max-width:980px) {
    .et_pb_section_0_tb_header {
        display: none !important
    }

    .et_pb_row_0_tb_header {
        align-items: flex-end;
        flex-wrap: nowrap
    }

    .et_pb_menu_0_tb_header .et_pb_menu__wrap {
        justify-content: flex-end !important
    }

    .et_pb_menu_0_tb_header {
        text-align: right
    }

    .et_pb_search_0_tb_header, .et_pb_section_1_tb_header {
        width: 100%
    }

    .et_pb_row_4_tb_header {
        --horizontal-gap: 0%;
        flex-wrap: nowrap
    }

    .et_pb_row_6_tb_header, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_6_tb_header, .et_pb_row_7_tb_header, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_7_tb_header {
        width: 95% !important
    }

        .et_pb_row_7_tb_header.et_pb_row {
            padding-right: 0px !important;
            padding-left: 0px !important
        }

    .et_pb_row_8_tb_header {
        height: 14px;
        max-height: 14px;
        --horizontal-gap: 0%;
        flex-wrap: wrap
    }

    .et_pb_column_14_tb_header {
        border-bottom-width: 8px;
        border-bottom-color: var(--gcid-27jkx4vfke);
        border-bottom-style: solid
    }
}

@media only screen and (max-width:767px) {
    .et_pb_section_0_tb_header {
        display: none !important
    }

    .et_pb_row_0_tb_header {
        align-items: flex-end;
        flex-wrap: wrap
    }

    .et_pb_menu_0_tb_header .et_pb_menu__wrap {
        justify-content: flex-end !important
    }

    .et_pb_menu_0_tb_header {
        text-align: right
    }

    .et_pb_row_1_tb_header, .et_pb_row_3_tb_header {
        flex-wrap: wrap
    }

    .et_pb_row_2_tb_header, .et_pb_row_4_tb_header, .et_pb_row_5_tb_header {
        --horizontal-gap: 0%;
        flex-wrap: wrap
    }
}

@media only screen and (min-width:768px) and (max-width:980px) {
    .et_pb_section_0_tb_header {
        display: none !important
    }
}

@media only screen and (min-width:981px) {
    .et_pb_section_1_tb_header {
        display: none !important
    }
}

.et-db #et-boc .et-l.et-l--post .et_builder_inner_content {
    z-index: auto
}

.et_pb_heading_1 .et_pb_heading_container h1, .et_pb_heading_1 .et_pb_heading_container h2, .et_pb_heading_1 .et_pb_heading_container h3, .et_pb_heading_1 .et_pb_heading_container h4, .et_pb_heading_1 .et_pb_heading_container h5, .et_pb_heading_1 .et_pb_heading_container h6, .et_pb_text_105 .et_pb_text_inner {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    color: var(--gcid-3k6sfg6zy3) !important;
    font-size: 40px
}

.et_pb_divider_1 {
    margin-top: -43px !important;
    margin-bottom: 0px !important;
    box-sizing: content-box
}

    .et_pb_divider_1:before {
        top: 0;
        border-top-color: hsl(from var(--gcid-ne7h51s03i) calc(h + 0) calc(s + 0) calc(l + 0) / 0.33);
        border-top-style: solid;
        border-top-width: 1px
    }

.et_pb_video_1 .et_pb_video_overlay .et_pb_video_play {
    color: var(--gcid-27jkx4vfke)
}

.et_pb_video_1 .et_pb_video_overlay_hover:hover {
    background-color: rgba(0,0,0,0.8)
}

.et_pb_blog_1 {
    order: 0
}

    .et_pb_blog_1 .et_pb_posts {
        --column-count: 3;
        grid-template-columns: repeat(var(--column-count),1fr);
        grid-template-rows: none;
        grid-auto-rows: auto;
        grid-auto-flow: row
    }

    .et_pb_blog_1 .et_pb_post .entry-title a, .et_pb_blog_1 .not-found-title {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700;
        color: var(--gcid-3k6sfg6zy3)
    }

    .et_pb_blog_1 .et_pb_post .entry-title, .et_pb_blog_1 .et_pb_post .entry-title a, .et_pb_blog_1 .not-found-title {
        font-size: 32px
    }

    .et_pb_blog_1 .et_pb_post .post-meta, .et_pb_blog_1 .et_pb_post .post-meta a, #left-area .et_pb_blog_1 .et_pb_post .post-meta, #left-area .et_pb_blog_1 .et_pb_post .post-meta a {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        color: var(--gcid-heading-color) !important;
        font-size: 18px
    }

    .et_pb_blog_1 article.et_pb_post {
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px;
        overflow: hidden
    }

    .et_pb_blog_1 .et_overlay::before {
        font-family: "ETmodules" !important;
        content: '\e050' !important;
        font-weight: 400 !important
    }

.home-posts .et_pb_post {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

    .home-posts .et_pb_post .post-meta {
        order: -1;
        margin-bottom: 6px;
        display: inline-flex;
        background-color: #F6E5D4;
        padding: 4px 6px;
        line-height: 1.2;
        border-radius: 3px;
        width: auto;
        max-width: max-content;
        align-self: flex-start
    }

.et_pb_image_2, .et_pb_image_3 {
    text-align: left;
    margin-left: 0
}

body #page-container .et_pb_section .et_pb_button_2 {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 400;
    color: var(--gcid-ne7h51s03i) !important;
    font-size: 20px !important;
    border-width: 0px;
    border-color: #333;
    border-style: solid
}

    body #page-container .et_pb_section .et_pb_button_2:after, body #page-container .et_pb_section .et_pb_button_3:after {
        font-size: 1.6em;
        opacity: 1
    }

    body #page-container .et_pb_section .et_pb_button_2:before, body #page-container .et_pb_section .et_pb_button_2:after, body #page-container .et_pb_section .et_pb_button_3:before, body #page-container .et_pb_section .et_pb_button_3:after {
        display: none !important
    }

    body #page-container .et_pb_section .et_pb_button_2:hover, body #page-container .et_pb_section .et_pb_button_3:hover {
        padding: 0.3em 1em !important
    }

        body #page-container .et_pb_section .et_pb_button_2:after, body #page-container .et_pb_section .et_pb_button_2:hover:after, body #page-container .et_pb_section .et_pb_button_3:after, body #page-container .et_pb_section .et_pb_button_3:hover:after {
            line-height: 1em !important
        }

body #page-container .et_pb_section .et_pb_button_3 {
    background-color: var(--gcid-27jkx4vfke);
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    color: var(--gcid-3k6sfg6zy3) !important;
    border-width: 0px;
    border-color: #333;
    border-style: solid
}

.et-l--post > .et_builder_inner_content > .et_pb_section.et_pb_section_12 {
    background-color: rgba(0,0,0,0.4) !important
}

.et_pb_section_12 {
    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-blend-mode: multiply !important;
    background-image: url(https://staging2.hcd.com/wp-content/uploads/2026/01/hero-banner.jpg) !important;
    height: 706px
}

    .et_pb_section_12.et_pb_section {
        margin-top: 0px;
        padding-top: 350px
    }

.et_pb_blurb_12 .et_pb_blurb_container, .et_pb_blurb_13 .et_pb_blurb_container, .et_pb_blurb_14 .et_pb_blurb_container, .et_pb_blurb_15 .et_pb_blurb_container, .et_pb_blurb_16 .et_pb_blurb_container, .et_pb_blurb_17 .et_pb_blurb_container, .et_pb_blurb_18 .et_pb_blurb_container, .et_pb_blurb_19 .et_pb_blurb_container, .et_pb_blurb_20 .et_pb_blurb_container, .et_pb_blurb_21 .et_pb_blurb_container, .et_pb_blurb_22 .et_pb_blurb_container, .et_pb_blurb_23 .et_pb_blurb_container, .et_pb_text_57, .et_pb_text_79, .et_pb_text_80, .et_pb_text_81, .et_pb_text_82, .et_pb_text_89, .et_pb_text_90, .et_pb_text_91, .et_pb_text_92, .et_pb_text_93, .et_pb_text_94, .et_pb_text_95, .et_pb_text_96, .et_pb_text_102, .et_pb_text_103, .et_pb_text_105 {
    text-align: left
}

.et_pb_blurb_12 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_12 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_13 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_13 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_14 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_14 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_15 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_15 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_16 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_16 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_17 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_17 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_18 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_18 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_19 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_19 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_20 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_20 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_21 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_21 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_22 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_22 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_23 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_23 .et_pb_main_blurb_image .et-pb-icon {
    margin-bottom: -20px !important;
    padding-bottom: 0px !important
}

.et_pb_blurb_12 .et-pb-icon, .et_pb_blurb_13 .et-pb-icon, .et_pb_blurb_14 .et-pb-icon, .et_pb_blurb_15 .et-pb-icon, .et_pb_blurb_16 .et-pb-icon, .et_pb_blurb_17 .et-pb-icon, .et_pb_blurb_18 .et-pb-icon, .et_pb_blurb_19 .et-pb-icon, .et_pb_blurb_20 .et-pb-icon, .et_pb_blurb_21 .et-pb-icon, .et_pb_blurb_22 .et-pb-icon, .et_pb_blurb_23 .et-pb-icon {
    color: var(--gcid-primary-color)
}

.et_pb_blurb_12 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_13 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_14 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_15 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_16 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_17 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_18 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_19 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_20 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_21 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_22 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap, .et_pb_blurb_23 .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap {
    width: 150px
}

.et_pb_blurb_12 .et_pb_blurb_content, .et_pb_blurb_13 .et_pb_blurb_content, .et_pb_blurb_14 .et_pb_blurb_content, .et_pb_blurb_15 .et_pb_blurb_content, .et_pb_blurb_16 .et_pb_blurb_content, .et_pb_blurb_17 .et_pb_blurb_content, .et_pb_blurb_18 .et_pb_blurb_content, .et_pb_blurb_19 .et_pb_blurb_content, .et_pb_blurb_20 .et_pb_blurb_content, .et_pb_blurb_21 .et_pb_blurb_content, .et_pb_blurb_22 .et_pb_blurb_content, .et_pb_blurb_23 .et_pb_blurb_content, .et_pb_text_60, .et_pb_text_62, .et_pb_text_64, .et_pb_text_66 {
    text-align: center
}

.et_pb_blurb_12 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_13 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_14 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_15 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_16 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_17 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_18 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_19 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_20 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_21 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_22 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_23 .et_pb_main_blurb_image .et_pb_image_wrap {
    margin: auto
}

.et_pb_blurb_12 .et_pb_module_header, .et_pb_blurb_13 .et_pb_module_header, .et_pb_blurb_14 .et_pb_module_header, .et_pb_blurb_15 .et_pb_module_header, .et_pb_blurb_16 .et_pb_module_header, .et_pb_blurb_17 .et_pb_module_header, .et_pb_blurb_18 .et_pb_module_header, .et_pb_blurb_19 .et_pb_module_header, .et_pb_blurb_20 .et_pb_module_header, .et_pb_blurb_21 .et_pb_module_header, .et_pb_blurb_22 .et_pb_module_header, .et_pb_blurb_23 .et_pb_module_header {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-decoration-line: underline;
    text-decoration-style: solid;
    color: var(--gcid-3k6sfg6zy3) !important;
    font-size: 16px;
    text-align: center
}

.et-l--post > .et_builder_inner_content > .et_pb_section.et_pb_section_13, .et-l--post > .et_builder_inner_content > .et_pb_section.et_pb_section_14, .et-l--post > .et_builder_inner_content > .et_pb_section.et_pb_section_19 {
    background-color: rgba(255,255,255,0) !important
}

.et_pb_section_13.et_pb_section {
    margin-top: -70px;
    margin-bottom: -60px;
    padding-top: 50px;
    padding-bottom: 0px
}

.et_pb_section_13, .et_pb_section_14 {
    transform: scaleX(1) scaleY(1) translateX(0px) translateY(-120px)
}

.et_pb_blurb_13 .et_pb_blurb_description {
    font-style: normal;
    text-transform: none;
    font-variant: normal;
    text-decoration-line: none
}

.et_pb_section_14.et_pb_section {
    margin-top: -52px;
    margin-bottom: -60px;
    padding-bottom: 0px
}

.et_pb_section_15.et_pb_section {
    margin-top: 0px;
    padding-top: 0px
}

.et_pb_section_16.et_pb_section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_section_17.et_pb_section {
    padding-top: 40px
}

.et_pb_section_18 {
    border-top-width: 1px;
    border-top-color: #d9d9d9;
    border-top-style: solid
}

.et_pb_section_19.et_pb_section {
    margin-top: -150px;
    margin-bottom: 0px
}

.et_pb_section_19 {
    position: relative;
    top: 150px;
    left: 0;
    bottom: auto;
    right: auto;
    transform: translateX(0px) translateY(0px);
    transform-origin: 50% 50%;
    z-index: 1 !important
}

.et-l--post > .et_builder_inner_content > .et_pb_section.et_pb_section_20 {
    background-color: #ebf7fc !important
}

.et_pb_section_20.et_pb_section {
    margin-top: 0px;
    padding-top: 140px
}

.et-l--post > .et_builder_inner_content > .et_pb_section.et_pb_section_22 {
    background-color: var(--gcid-3k6sfg6zy3) !important
}

.et-l--post > .et_builder_inner_content > .et_pb_section.et_pb_section_23 {
    background-color: var(--gcid-nhq14pe84e) !important
}

.et_pb_row_24.et_pb_row {
    margin-bottom: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important
}

.et_pb_row_24, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_24, .et_pb_row_26, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_26, .et_pb_row_29, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_29, .et_pb_row_29:hover, .et_pb_pagebuilder_layout.single-post:hover:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_29, .et_pb_row_32, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_32, .et_pb_row_33, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_33, .et_pb_row_34, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_34, .et_pb_row_35, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_35, .et_pb_row_36, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_36, .et_pb_row_40, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_40, .et_pb_row_44, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_44, .et_pb_row_45, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_45, .et_pb_row_46, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_46, .et_pb_row_47, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_47 {
    width: 100% !important
}

.et_pb_row_24 {
    max-width: 1000px !important;
    flex-wrap: nowrap
}

.et_pb_row_25.et_pb_row {
    margin-top: 15px !important;
    margin-bottom: -15px !important
}

.et_pb_row_25, .et_pb_row_27, .et_pb_row_28, .et_pb_row_32, .et_pb_row_34, .et_pb_row_35, .et_pb_row_36, .et_pb_row_37, .et_pb_row_39, .et_pb_row_44, .et_pb_row_45, .et_pb_row_46, .et_pb_row_47 {
    flex-wrap: nowrap
}

.et_pb_row_26.et_pb_row {
    margin-top: -40px !important;
    padding-right: 64px !important;
    padding-left: 64px !important
}

.et_pb_row_26 {
    max-width: 1440px !important;
    flex-wrap: nowrap
}

    .et_pb_row_26 > [class*="et_flex_column"], .et_pb_row_33 > [class*="et_flex_column"], .et_pb_row_40 > [class*="et_flex_column"], .et_pb_row_41 > [class*="et_flex_column"], .et_pb_row_42 > [class*="et_flex_column"] {
        --horizontal-gap-parent: 0%
    }

.et_pb_row_28 > [class*="et_flex_column"], .et_pb_row_43 > [class*="et_flex_column"] {
    --horizontal-gap-parent: 0.5%
}

.et_pb_row_29.et_pb_row {
    padding-top: 32px !important;
    padding-right: 64px !important;
    padding-bottom: 32px !important;
    padding-left: 64px !important
}

.et_pb_row_29 {
    max-width: 1440px !important;
    align-items: center;
    flex-wrap: nowrap
}

    .et_pb_row_29:hover {
        max-width: 1440px !important
    }

    .et_pb_row_29 > [class*="et_flex_column"], .et_pb_row_45 > [class*="et_flex_column"] {
        --horizontal-gap-parent: 5.5%
    }

    .et_pb_row_29, .et_pb_row_29.et_pb_row, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_29 {
        transition-property: max-width,width;
        transition-duration: 300ms;
        transition-timing-function: ease;
        transition-delay: 0ms
    }

.et_pb_row_30 {
    background-color: var(--gcid-nhq14pe84e);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    --horizontal-gap: 1.5%;
    flex-wrap: nowrap;
    overflow: hidden
}

    .et_pb_row_30.et_pb_row {
        padding-top: 48px !important;
        padding-bottom: 48px !important
    }

    .et_pb_row_30 > [class*="et_flex_column"] {
        --horizontal-gap-parent: 1.5%
    }

.et_pb_row_31 {
    background-color: #faf2ea;
    max-width: 1440px !important;
    flex-grow: 0;
    height: 192px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    align-items: center;
    flex-wrap: nowrap;
    overflow: hidden
}

    .et_pb_row_31.et_pb_row, .et_pb_row_32.et_pb_row, .et_pb_row_33.et_pb_row, .et_pb_row_34.et_pb_row, .et_pb_row_35.et_pb_row, .et_pb_row_36.et_pb_row, .et_pb_row_37.et_pb_row, .et_pb_row_40.et_pb_row, .et_pb_row_44.et_pb_row, .et_pb_row_45.et_pb_row, .et_pb_row_46.et_pb_row, .et_pb_row_47.et_pb_row {
        padding-right: 64px !important;
        padding-left: 64px !important
    }

.et_pb_row_31, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_31 {
    width: 95% !important
}

.et_pb_row_33, .et_pb_row_40, .et_pb_row_41 {
    --horizontal-gap: 0%;
    flex-wrap: nowrap
}

.et_pb_row_38.et_pb_row {
    padding-left: 64px !important
}

.et_pb_row_38 {
    --horizontal-gap: 0px;
    --vertical-gap: 0px;
    --column-count: 3;
    grid-template-columns: repeat(var(--column-count),1fr);
    grid-template-rows: none;
    grid-auto-rows: auto;
    grid-auto-flow: row
}

    .et_pb_row_38 > [class*="et_flex_column"], .et_pb_text_97 > [class*="et_flex_column"], .et_pb_text_98 > [class*="et_flex_column"], .et_pb_text_99 > [class*="et_flex_column"], .et_pb_text_101 > [class*="et_flex_column"] {
        --horizontal-gap-parent: 0px
    }

.et_pb_row_42 {
    --horizontal-gap: 0%;
    --vertical-gap: 40px;
    flex-wrap: nowrap
}

.et_pb_row_43.et_pb_row {
    padding-right: 0px !important;
    padding-left: 064px !important
}

.et_pb_row_43 {
    flex-wrap: wrap
}

.et_pb_text_53 {
    margin-bottom: -10px !important;
    text-align: left
}

    .et_pb_text_53 .et_pb_text_inner {
        font-family: 'Source Sans Pro - Bold',Helvetica,Arial,Lucida,sans-serif;
        text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4)
    }

        .et_pb_text_53 .et_pb_text_inner h1 {
            font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
            font-weight: 700;
            font-style: normal;
            text-transform: none;
            font-variant: normal;
            text-decoration-line: none;
            color: var(--gcid-ne7h51s03i) !important;
            font-size: 64px;
            text-align: center
        }

.et_pb_text_54 {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    text-align: center
}

    .et_pb_text_54 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 400;
        color: var(--gcid-ne7h51s03i) !important;
        font-size: 34px;
        text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4)
    }

        .et_pb_text_54 .et_pb_text_inner h1 {
            font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
            font-weight: 200;
            font-style: normal;
            text-transform: none;
            font-variant: normal;
            text-decoration-line: none;
            color: var(--gcid-ne7h51s03i) !important;
            font-size: 32px;
            text-align: center
        }

.et_pb_text_55, .et_pb_text_56 {
    margin-bottom: 0px !important;
    padding-bottom: 20px !important;
    text-align: center
}

    .et_pb_text_55 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 600;
        color: var(--gcid-ne7h51s03i) !important;
        font-size: 27px;
        text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4)
    }

        .et_pb_text_55 .et_pb_text_inner h1, .et_pb_text_56 .et_pb_text_inner h1 {
            font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
            font-weight: 200;
            font-style: normal;
            text-transform: none;
            font-variant: normal;
            text-decoration-line: none;
            font-size: 32px;
            text-align: center
        }

    .et_pb_text_56 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 600;
        color: var(--gcid-ne7h51s03i) !important;
        font-size: 20px;
        text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4)
    }

.et_pb_text_57 .et_pb_text_inner {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    color: var(--gcid-3k6sfg6zy3) !important;
    font-size: 24px
}

.et_pb_text_58 {
    padding-top: 15px !important;
    text-align: center
}

    .et_pb_text_58 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        color: var(--gcid-3k6sfg6zy3) !important;
        font-size: 18px
    }

        .et_pb_text_58 .et_pb_text_inner a {
            text-decoration-line: underline;
            text-decoration-style: solid;
            color: var(--gcid-3k6sfg6zy3)
        }

.et_pb_text_59 {
    margin-bottom: -40px !important;
    padding-bottom: 0px !important;
    text-align: center
}

    .et_pb_text_59 .et_pb_text_inner, .et_pb_text_61 .et_pb_text_inner, .et_pb_text_63 .et_pb_text_inner, .et_pb_text_65 .et_pb_text_inner {
        font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700;
        color: var(--gcid-3k6sfg6zy3) !important;
        font-size: 40px;
        line-height: 1.8em
    }

        .et_pb_text_59 .et_pb_text_inner h1, .et_pb_text_59 .et_pb_text_inner h4, .et_pb_text_60 .et_pb_text_inner h1, .et_pb_text_60 .et_pb_text_inner h4, .et_pb_text_61 .et_pb_text_inner h1, .et_pb_text_61 .et_pb_text_inner h4, .et_pb_text_62 .et_pb_text_inner h1, .et_pb_text_62 .et_pb_text_inner h4, .et_pb_text_63 .et_pb_text_inner h4, .et_pb_text_64 .et_pb_text_inner h4, .et_pb_text_65 .et_pb_text_inner h4, .et_pb_text_66 .et_pb_text_inner h4 {
            font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif
        }

.et_pb_text_60 .et_pb_text_inner, .et_pb_text_62 .et_pb_text_inner, .et_pb_text_64 .et_pb_text_inner, .et_pb_text_66 .et_pb_text_inner {
    font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    color: var(--gcid-3k6sfg6zy3) !important;
    font-size: 18px
}

.et_pb_text_61, .et_pb_text_63, .et_pb_text_65 {
    margin-bottom: -40px !important;
    text-align: center
}

.et_pb_text_67 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 20px !important;
    padding-bottom: 5px !important;
    height: 10px;
    border-top-width: 8px;
    border-top-color: var(--gcid-27jkx4vfke);
    border-top-style: solid;
    text-align: left
}

    .et_pb_text_67 .et_pb_text_inner, .et_pb_text_71 .et_pb_text_inner, .et_pb_text_75 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700;
        color: var(--gcid-lgi0jmypvm) !important;
        font-size: 18px
    }

.et_pb_text_68 {
    padding-right: 15px !important;
    text-align: left
}

    .et_pb_text_68 .et_pb_text_inner, .et_pb_text_72 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 300;
        color: var(--gcid-lgi0jmypvm) !important;
        font-size: 40px
    }

.et_pb_text_69, .et_pb_text_73, .et_pb_text_77 {
    margin-right: 0px !important;
    padding-right: 30px !important;
    text-align: left
}

    .et_pb_text_69 .et_pb_text_inner, .et_pb_text_73 .et_pb_text_inner, .et_pb_text_77 .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: var(--et_global_body_font_weight);
        color: var(--gcid-body-color) !important;
        font-size: 18px;
        line-height: 1.4em
    }

.et_pb_text_70, .et_pb_text_78 {
    padding-right: 0px !important;
    text-align: left
}

    .et_pb_text_70 .et_pb_text_inner, .et_pb_text_74 .et_pb_text_inner, .et_pb_text_78 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        color: var(--gcid-body-color) !important;
        font-size: 22px
    }

.et_pb_column_71 {
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    flex-grow: 0
}

.et_pb_text_71 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 20px !important;
    padding-bottom: 5px !important;
    height: 10px;
    border-top-width: 8px;
    border-top-color: var(--gcid-lgi0jmypvm);
    border-top-style: solid;
    text-align: left
}

.et_pb_text_72 {
    margin-right: 0px !important;
    padding-right: 15px !important;
    padding-left: 0px !important;
    text-align: left
}

.et_pb_text_74 {
    padding-right: 0px !important;
    padding-left: 0px !important;
    text-align: left
}

.et_pb_text_75 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 20px !important;
    padding-bottom: 5px !important;
    height: 10px;
    border-top-width: 8px;
    border-top-color: var(--gcid-fm5jt0rd4i);
    border-top-style: solid;
    text-align: left
}

.et_pb_text_76 {
    margin-top: -4px !important;
    padding-top: 0px !important;
    padding-right: 15px !important;
    text-align: left
}

    .et_pb_text_76 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 300;
        color: var(--gcid-lgi0jmypvm) !important;
        font-size: 40px;
        line-height: 1em
    }

.et_pb_text_79 .et_pb_text_inner h2 {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 40px
}

.et_pb_text_80 .et_pb_text_inner {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px
}

.et_pb_text_81 .et_pb_text_inner {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    color: var(--gcid-3k6sfg6zy3) !important;
    font-size: 18px
}

.et_pb_text_82 .et_pb_text_inner {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700
}

    .et_pb_text_82 .et_pb_text_inner a {
        color: var(--gcid-3k6sfg6zy3)
    }

.et_pb_text_83, .et_pb_text_84 {
    min-height: 100px;
    border-right-width: 1px;
    border-right-color: var(--gcid-7m16k1lku0);
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--gcid-7m16k1lku0);
    border-bottom-style: solid;
    justify-content: center;
    text-align: center
}

    .et_pb_text_83 .et_pb_text_inner, .et_pb_text_84 .et_pb_text_inner, .et_pb_text_85 .et_pb_text_inner, .et_pb_text_86 .et_pb_text_inner, .et_pb_text_87 .et_pb_text_inner, .et_pb_text_88 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 300;
        color: var(--gcid-3k6sfg6zy3) !important;
        font-size: 25px
    }

.et_pb_text_85 {
    min-height: 100px;
    border-bottom-width: 1px;
    border-bottom-color: var(--gcid-7m16k1lku0);
    border-bottom-style: solid;
    justify-content: center;
    text-align: center
}

.et_pb_text_86, .et_pb_text_87 {
    min-height: 100px;
    border-right-width: 1px;
    border-right-color: var(--gcid-7m16k1lku0);
    border-right-style: solid;
    justify-content: center;
    text-align: center
}

.et_pb_text_88 {
    min-height: 100px;
    justify-content: center;
    text-align: center
}

.et_pb_text_97 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    align-self: flex-start !important;
    width: auto;
    --horizontal-gap: 0px;
    --vertical-gap: 0px;
    flex-direction: column;
    text-align: left
}

    .et_pb_text_97 .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 400;
        color: var(--gcid-ne7h51s03i) !important
    }

.et_pb_text_98 {
    margin-top: -20px !important;
    margin-right: 0px !important;
    margin-bottom: -40px !important;
    margin-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    align-self: flex-start !important;
    width: 150px;
    --horizontal-gap: 0px;
    --vertical-gap: 0px;
    text-align: left
}

    .et_pb_text_98 .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 300;
        font-style: normal;
        text-transform: none;
        font-variant: normal;
        text-decoration-line: none;
        color: var(--gcid-ne7h51s03i) !important;
        font-size: 72px;
        letter-spacing: 0px;
        line-height: 1.2em
    }

.et_pb_text_99 {
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
    --horizontal-gap: 0px;
    text-align: left
}

    .et_pb_text_99 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700;
        font-variant: small-caps;
        color: var(--gcid-27jkx4vfke) !important;
        font-size: 20px
    }

.et_pb_text_102 .et_pb_text_inner {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 24px
}

.et_pb_text_103 .et_pb_text_inner {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 40px;
    line-height: 1.2em
}

.et_pb_text_104 {
    margin-top: -25px !important;
    text-align: left
}

    .et_pb_text_104 .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 400;
        font-size: 16px
    }

.et_pb_text_105 .et_pb_text_inner h2 {
    font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    color: var(--gcid-5ll8vj8o49) !important;
    font-size: 32px
}

.et_pb_text_100 {
    margin-top: -10px !important;
    margin-bottom: -40px !important;
    margin-left: -40px !important;
    text-align: left
}

    .et_pb_text_100 .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 300;
        color: var(--gcid-ne7h51s03i) !important;
        font-size: 70px;
        line-height: 1em
    }

.et_pb_text_101 {
    margin-left: -40px !important;
    --horizontal-gap: 0px;
    text-align: left
}

    .et_pb_text_101 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        color: var(--gcid-27jkx4vfke) !important;
        font-size: 15px
    }

@media only screen and (max-width:980px) {
    .et_pb_heading_1 .et_pb_heading_container h1, .et_pb_heading_1 .et_pb_heading_container h2, .et_pb_heading_1 .et_pb_heading_container h3, .et_pb_heading_1 .et_pb_heading_container h4, .et_pb_heading_1 .et_pb_heading_container h5, .et_pb_heading_1 .et_pb_heading_container h6, .et_pb_text_81 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700
    }

    .et_pb_blog_1 .et_pb_post .entry-title, .et_pb_blog_1 .et_pb_post .entry-title a, .et_pb_blog_1 .not-found-title {
        font-size: 25px
    }

    .et_pb_image_3 {
        margin-top: -5px !important;
        padding-left: 3px
    }

    .et_pb_section_12 {
        height: 737px
    }

    .et_pb_section_14.et_pb_section {
        margin-top: -110px
    }

    .et_pb_section_14 {
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: wrap
    }

    .et_pb_section_15, .et_pb_text_57 {
        width: 100%
    }

    .et_pb_row_26 {
        flex-wrap: wrap
    }

    .et_pb_row_29.et_pb_row {
        padding-right: 32px !important;
        padding-left: 32px !important
    }

    .et_pb_row_29, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_29, .et_pb_row_31, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_31 {
        width: 90% !important
    }

    .et_pb_row_29 {
        height: 26px;
        max-height: 13px;
        --vertical-gap: 40px;
        align-items: center;
        flex-wrap: wrap
    }

    .et_pb_row_30 {
        --horizontal-gap: 1.5%;
        flex-wrap: wrap
    }

    .et_pb_row_31.et_pb_row {
        margin-top: 200px !important;
        margin-bottom: 3px !important;
        padding-top: 20px !important;
        padding-right: 32px !important;
        padding-bottom: 20px !important;
        padding-left: 32px !important
    }

    .et_pb_row_31 {
        height: 470px;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap
    }

    .et_pb_row_32, .et_pb_row_36, .et_pb_row_45 {
        flex-wrap: nowrap
    }

    .et_pb_row_35.et_pb_row, .et_pb_row_38.et_pb_row {
        padding-right: 0px !important;
        padding-left: 0px !important
    }

    .et_pb_row_41.et_pb_row {
        margin-right: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important
    }

    .et_pb_row_41 {
        align-self: flex-start !important;
        --horizontal-gap: 0%;
        align-items: flex-start;
        flex-wrap: nowrap
    }

    .et_pb_row_42.et_pb_row {
        margin-top: -5px !important;
        padding-left: 26px !important
    }

    .et_pb_row_42 {
        --horizontal-gap: 0%;
        --vertical-gap: 40px;
        flex-wrap: nowrap
    }

    .et_pb_row_45, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_45 {
        width: 100% !important
    }

    .et_pb_text_53 {
        padding-right: 32px !important;
        padding-left: 32px !important;
        width: 100%
    }

        .et_pb_text_53 .et_pb_text_inner h1 {
            font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
            font-weight: 700;
            font-size: 50px
        }

    .et_pb_text_54 .et_pb_text_inner, .et_pb_text_57 .et_pb_text_inner, .et_pb_text_58 .et_pb_text_inner, .et_pb_text_79 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 400
    }

    .et_pb_text_56 .et_pb_text_inner {
        font-size: 24px
    }

    .et_pb_text_58 {
        text-align: left
    }

    .et_pb_text_68 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 300;
        font-size: 28px
    }

    .et_pb_text_69 .et_pb_text_inner, .et_pb_text_73 .et_pb_text_inner, .et_pb_text_77 .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 400
    }

    .et_pb_text_70 .et_pb_text_inner, .et_pb_text_74 .et_pb_text_inner, .et_pb_text_78 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 400;
        font-size: 20px
    }

    .et_pb_text_72 .et_pb_text_inner, .et_pb_text_76 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 300;
        font-size: 28px;
        line-height: 1.2em
    }

    .et_pb_text_79 .et_pb_text_inner h1, .et_pb_text_79 .et_pb_text_inner h2 {
        font-size: 30px
    }

    .et_pb_text_80 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 400;
        font-size: 16px
    }

        .et_pb_text_80 .et_pb_text_inner h2 {
            font-size: 26px
        }

    .et_pb_text_82 .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700
    }

    .et_pb_text_83, .et_pb_text_84, .et_pb_text_85, .et_pb_text_86, .et_pb_text_87 {
        padding-right: 2px !important;
        padding-left: 2px !important
    }

        .et_pb_text_83 .et_pb_text_inner, .et_pb_text_84 .et_pb_text_inner, .et_pb_text_85 .et_pb_text_inner, .et_pb_text_86 .et_pb_text_inner, .et_pb_text_87 .et_pb_text_inner, .et_pb_text_88 .et_pb_text_inner {
            font-size: 20px;
            line-height: 1.2em
        }

    .et_pb_text_88 {
        padding-right: 5px !important;
        padding-left: 5px !important
    }

    .et_pb_text_97 {
        margin-top: -15px !important;
        padding-top: 0px !important;
        padding-right: 10px !important;
        padding-left: 0px !important
    }

    .et_pb_text_98 {
        margin-top: -20px !important
    }

        .et_pb_text_98 .et_pb_text_inner, .et_pb_text_100 .et_pb_text_inner {
            font-size: 50px
        }

    .et_pb_text_99 .et_pb_text_inner, .et_pb_text_101 .et_pb_text_inner {
        font-style: normal;
        text-transform: none;
        font-variant: normal;
        text-decoration-line: none;
        font-size: 14px;
        line-height: 1.2em
    }

    .et_pb_text_100, .et_pb_text_101 {
        margin-left: -30px !important
    }
}

@media only screen and (max-width:767px) {
    .et_pb_heading_1 .et_pb_heading_container h1, .et_pb_heading_1 .et_pb_heading_container h2, .et_pb_heading_1 .et_pb_heading_container h3, .et_pb_heading_1 .et_pb_heading_container h4, .et_pb_heading_1 .et_pb_heading_container h5, .et_pb_heading_1 .et_pb_heading_container h6, .et_pb_text_53 .et_pb_text_inner h2, .et_pb_text_79 .et_pb_text_inner h2, .et_pb_text_99 .et_pb_text_inner, .et_pb_text_101 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700
    }

    .et_pb_blog_1 .et_pb_posts {
        --column-count: 1;
        grid-template-columns: repeat(var(--column-count),1fr);
        grid-template-rows: none;
        grid-auto-rows: auto;
        grid-auto-flow: row
    }

    .et_pb_code_2 {
        margin-right: 0px !important;
        margin-left: -30px !important;
        padding-right: 0px;
        padding-left: 0px;
        align-self: center !important;
        text-align: center
    }

    .et_pb_image_3 {
        margin-left: -48px !important
    }

    .et_pb_section_12.et_pb_section {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 350px;
        padding-bottom: 20px
    }

    .et_pb_section_12 {
        height: 0px
    }

    .et_pb_blurb_12, .et_pb_blurb_13, .et_pb_blurb_14, .et_pb_blurb_15, .et_pb_blurb_16, .et_pb_blurb_17 {
        align-self: center !important
    }

        .et_pb_blurb_12 .et_pb_blurb_container, .et_pb_blurb_12 .et_pb_module_header, .et_pb_blurb_13 .et_pb_blurb_container, .et_pb_blurb_14 .et_pb_blurb_container, .et_pb_blurb_14 .et_pb_module_header, .et_pb_blurb_14 .et_pb_blurb_description, .et_pb_blurb_15 .et_pb_blurb_container, .et_pb_blurb_15 .et_pb_module_header, .et_pb_blurb_15 .et_pb_blurb_description, .et_pb_blurb_16 .et_pb_blurb_container, .et_pb_blurb_16 .et_pb_module_header, .et_pb_blurb_17 .et_pb_blurb_container, .et_pb_blurb_17 .et_pb_module_header, .et_pb_blurb_17 .et_pb_blurb_description {
            text-align: center
        }

    .et_pb_section_13.et_pb_section {
        margin-top: -104px;
        margin-bottom: 0px;
        padding-top: 0px
    }

    .et_pb_section_13 {
        transform: translateX(0px) translateY(0px)
    }

    .et_pb_blurb_13 .et_pb_main_blurb_image .et_pb_image_wrap {
        margin: auto
    }

    .et_pb_section_14.et_pb_section {
        margin-top: 0px;
        margin-bottom: 40px
    }

    .et_pb_section_14 {
        display: none !important;
        transform: translateX(0px) translateY(0px)
    }

    .et_pb_section_15.et_pb_section {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px
    }

    .et_pb_section_18 {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .et-l--post > .et_builder_inner_content > .et_pb_section.et_pb_section_21 {
        background-color: #ebf7fc !important
    }

    .et_pb_row_24.et_pb_row {
        margin-top: -151px !important;
        margin-bottom: 40px !important;
        padding-right: 24px !important;
        padding-bottom: 20px !important;
        padding-left: 24px !important
    }

    .et_pb_row_24 {
        transform: translateX(0px) translateY(-151px)
    }

    .et_pb_row_26.et_pb_row {
        margin-top: -69px !important
    }

    .et_pb_row_26 {
        --horizontal-gap: 0%;
        flex-direction: row;
        flex-wrap: wrap
    }

    .et_pb_row_28 {
        --horizontal-gap: 0.5%;
        --vertical-gap: 35px;
        flex-direction: row;
        justify-content: start;
        flex-wrap: nowrap
    }

    .et_pb_row_29.et_pb_row, .et_pb_row_32.et_pb_row, .et_pb_row_33.et_pb_row, .et_pb_row_36.et_pb_row, .et_pb_row_44.et_pb_row, .et_pb_row_46.et_pb_row, .et_pb_row_47.et_pb_row {
        padding-right: 24px !important;
        padding-left: 24px !important
    }

    .et_pb_row_29, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_29, .et_pb_row_33, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_33, .et_pb_row_36, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_36, .et_pb_row_44, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_44 {
        width: 100% !important
    }

    .et_pb_row_29 {
        height: auto;
        max-height: none;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        --vertical-gap: 40px;
        align-items: center;
        flex-wrap: wrap;
        overflow: hidden
    }

    .et_pb_row_30 {
        --horizontal-gap: 1.5%;
        flex-wrap: wrap
    }

    .et_pb_row_31.et_pb_row {
        margin-top: -40px !important;
        margin-right: 24px !important;
        margin-bottom: 40px !important;
        margin-left: 24px !important
    }

    .et_pb_row_31, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_31 {
        width: 90% !important
    }

    .et_pb_row_31 {
        height: 592px
    }

    .et_pb_row_32, .et_pb_row_36 {
        flex-wrap: wrap
    }

    .et_pb_row_33, .et_pb_row_40 {
        --horizontal-gap: 0%;
        flex-wrap: wrap
    }

    .et_pb_row_34 {
        max-width: 95% !important;
        align-self: center !important
    }

    .et_pb_row_35.et_pb_row {
        padding-right: 0px !important;
        padding-left: 0px !important
    }

    .et_pb_row_37 {
        display: none !important;
        flex-wrap: wrap
    }

    .et_pb_row_40.et_pb_row, .et_pb_row_41.et_pb_row, .et_pb_row_42.et_pb_row {
        padding-left: 24px !important
    }

    .et_pb_row_41 {
        align-self: flex-start !important;
        --horizontal-gap: 0%;
        align-items: stretch;
        flex-wrap: wrap
    }

    .et_pb_row .et_pb_row_42 {
        max-width: 1440px !important
    }

    .et_pb_row_42 {
        --horizontal-gap: 0%;
        --vertical-gap: 40px;
        flex-wrap: wrap
    }

    .et_pb_row_43 {
        transform: translateX(-42.1px) translateY(-18.65px);
        flex-wrap: wrap
    }

    .et_pb_row_45.et_pb_row {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        padding-right: 24px !important;
        padding-bottom: 0px !important;
        padding-left: 24px !important
    }

    .et_pb_row_45 {
        --horizontal-gap: 5.5%;
        flex-direction: row;
        flex-wrap: wrap
    }

    .et_pb_row_47 {
        flex-direction: row;
        flex-wrap: nowrap
    }

    .et_pb_text_53 {
        margin-bottom: -20px !important
    }

        .et_pb_text_53 .et_pb_text_inner {
            font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
            font-weight: 400;
            font-size: 0px
        }

            .et_pb_text_53 .et_pb_text_inner h1 {
                font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 700;
                font-size: 37px;
                line-height: 1.1em
            }

    .et_pb_text_54 {
        margin-bottom: 20px !important
    }

        .et_pb_text_54 .et_pb_text_inner {
            font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
            font-weight: 400;
            font-size: 24px;
            line-height: 1.1em
        }

    .et_pb_text_55 .et_pb_text_inner, .et_pb_text_56 .et_pb_text_inner {
        color: var(--gcid-ne7h51s03i) !important
    }

    .et_pb_text_57 .et_pb_text_inner, .et_pb_text_79 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif
    }

    .et_pb_text_58 {
        padding-top: 0px !important;
        text-align: left
    }

    .et_pb_text_59 .et_pb_text_inner, .et_pb_text_60 .et_pb_text_inner, .et_pb_text_61 .et_pb_text_inner, .et_pb_text_62 .et_pb_text_inner, .et_pb_text_63 .et_pb_text_inner, .et_pb_text_64 .et_pb_text_inner, .et_pb_text_65 .et_pb_text_inner, .et_pb_text_66 .et_pb_text_inner {
        font-family: 'Source Sans Pro - Bold',Helvetica,Arial,Lucida,sans-serif
    }

    .et_pb_text_72 .et_pb_text_inner, .et_pb_text_76 .et_pb_text_inner {
        line-height: 1.2em
    }

    .et_pb_text_80 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
        font-size: 22px;
        line-height: 1.4em
    }

        .et_pb_text_80 .et_pb_text_inner h2 {
            line-height: 1em
        }

    .et_pb_text_89 .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700;
        color: var(--gcid-3k6sfg6zy3) !important;
        font-size: 24px
    }

    .et_pb_text_90 .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700;
        font-size: 20px
    }

    .et_pb_text_91 {
        margin-top: 20px !important;
        padding-right: 0px !important;
        padding-bottom: 30px !important;
        border-bottom-width: 1px;
        border-bottom-color: rgba(0,41,75,0.2);
        border-bottom-style: solid;
        text-align: center
    }

        .et_pb_text_91 .et_pb_text_inner, .et_pb_text_92 .et_pb_text_inner, .et_pb_text_93 .et_pb_text_inner, .et_pb_text_94 .et_pb_text_inner, .et_pb_text_95 .et_pb_text_inner, .et_pb_text_96 .et_pb_text_inner {
            font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
            font-weight: 300;
            font-size: 29px
        }

    .et_pb_text_92, .et_pb_text_93, .et_pb_text_94, .et_pb_text_95 {
        margin-top: 20px !important;
        padding-bottom: 30px !important;
        border-bottom-width: 1px;
        border-bottom-color: rgba(0,41,75,0.2);
        border-bottom-style: solid;
        text-align: center
    }

    .et_pb_text_96 {
        margin-top: 20px !important;
        padding-bottom: 30px !important;
        border-bottom-width: 0px;
        border-bottom-color: rgba(0,41,75,0.2);
        border-bottom-style: solid;
        text-align: center
    }

    .et_pb_text_98, .et_pb_text_99 {
        margin-left: -24px !important
    }

        .et_pb_text_98 .et_pb_text_inner, .et_pb_text_100 .et_pb_text_inner {
            font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
            font-weight: 300
        }

    .et_pb_text_105 .et_pb_text_inner {
        line-height: 1.4em
    }

    .et_pb_text_100, .et_pb_text_101 {
        margin-left: -70px !important
    }
}

@media only screen and (min-width:768px) and (max-width:980px) {
    .et_pb_section_13, .et_pb_section_21 {
        display: none !important
    }
}

@media only screen and (min-width:981px) {
    .et_pb_section_14, .et_pb_section_21 {
        display: none !important
    }
}

@media only screen and (min-width:1440px) {
    .et_pb_text_70, .et_pb_text_78 {
        padding-right: 0px !important
    }

    .et_pb_text_79 .et_pb_text_inner {
        font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif
    }

    .et_pb_text_81 {
        margin-top: 0px !important;
        margin-bottom: -20px !important;
        padding-top: 0px !important
    }

        .et_pb_text_81 .et_pb_text_inner {
            font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
            text-transform: uppercase
        }

    .et_pb_text_82 .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700;
        font-size: 18px;
        line-height: 1.5em
    }
}

.et-db #et-boc .et-l.et-l--footer .et_builder_inner_content {
    z-index: auto
}

.et-l--footer > .et_builder_inner_content > .et_pb_section.et_pb_section_0_tb_footer {
    background-color: var(--gcid-lgi0jmypvm) !important
}

.et_pb_row_0_tb_footer.et_pb_row {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-right: 64px !important;
    padding-left: 64px !important
}

.et_pb_row_0_tb_footer, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_footer {
    width: 100% !important
}

.et_pb_row_0_tb_footer, .et_pb_row_1_tb_footer, .et_pb_row_2_tb_footer {
    flex-wrap: nowrap
}

.et_pb_image_0_tb_footer {
    width: 250px;
    text-align: left;
    margin-left: 0
}

.et_pb_text_0_tb_footer, .et_pb_text_7_tb_footer, .et_pb_text_8_tb_footer, .et_pb_text_9_tb_footer, .et_pb_text_10_tb_footer, .et_pb_text_11_tb_footer, .et_pb_text_12_tb_footer, .et_pb_text_13_tb_footer, .et_pb_text_14_tb_footer, .et_pb_text_15_tb_footer, .et_pb_text_16_tb_footer {
    text-align: left
}

    .et_pb_text_0_tb_footer .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        color: var(--gcid-ne7h51s03i) !important
    }

.et_pb_text_1_tb_footer, .et_pb_text_3_tb_footer, .et_pb_text_5_tb_footer {
    margin-top: 0px !important;
    margin-bottom: -20px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    text-align: left
}

    .et_pb_text_1_tb_footer .et_pb_text_inner, .et_pb_text_3_tb_footer .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        color: var(--gcid-ne7h51s03i) !important;
        font-size: 18px;
        line-height: 1em
    }

        .et_pb_text_7_tb_footer p {
            line-height: 1.3em;
        }

    .et_pb_text_3_tb_footer p, .et_pb_text_5_tb_footer p, .et_pb_text_7_tb_footer p {
        margin-top: -20px;
    }

.et-l--footer > .et_builder_inner_content > .et_pb_section.et_pb_section_2_tb_footer {
    background-color: var(--gcid-3k6sfg6zy3) !important
}

.et_pb_section_2_tb_footer.et_pb_section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px
}

.et_pb_section_2_tb_footer {
    justify-content: center
}

.et_pb_text_2_tb_footer, .et_pb_text_4_tb_footer, .et_pb_text_6_tb_footer {
    margin-top: 0px !important;
    padding-top: 0px !important;
    text-align: left
}

    .et_pb_text_2_tb_footer .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-weight: 400;
        font-style: normal;
        text-transform: none;
        font-variant: normal;
        text-decoration-line: none;
        color: var(--gcid-ne7h51s03i) !important;
        line-height: 1.3em
    }

    .et_pb_text_4_tb_footer .et_pb_text_inner {
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
        font-style: normal;
        text-transform: none;
        font-variant: normal;
        text-decoration-line: none;
        color: var(--gcid-ne7h51s03i) !important;
        line-height: 1.3em
    }

        .et_pb_text_4_tb_footer .et_pb_text_inner a, .et_pb_text_6_tb_footer .et_pb_text_inner a {
            text-decoration-line: underline;
            text-decoration-style: solid;
            color: var(--gcid-ne7h51s03i)
        }

.et_pb_text_5_tb_footer .et_pb_text_inner {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 400;
    color: var(--gcid-ne7h51s03i) !important;
    font-size: 18px;
    line-height: 1em
}

.et_pb_text_6_tb_footer .et_pb_text_inner {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-variant: normal;
    text-decoration-line: none;
    color: var(--gcid-ne7h51s03i) !important;
    font-size: 18px;
    line-height: 1.3em
}

.et_pb_text_8_tb_footer .et_pb_text_inner a, .et_pb_text_10_tb_footer .et_pb_text_inner a, .et_pb_text_12_tb_footer .et_pb_text_inner a, .et_pb_text_14_tb_footer .et_pb_text_inner a {
    text-decoration-line: underline;
    text-decoration-style: solid;
    color: var(--gcid-lgi0jmypvm)
}

.et_pb_text_9_tb_footer .et_pb_text_inner a {
    color: var(--gcid-3k6sfg6zy3)
}

.et_pb_text_16_tb_footer .et_pb_text_inner a {
    color: var(--gcid-ne7h51s03i)
}

@media only screen and (max-width:980px) {
    .et_pb_image_0_tb_footer {
        width: 210px
    }

    .et_pb_row_1_tb_footer {
        flex-wrap: wrap
    }
}

@media only screen and (max-width:767px) {
    .et_pb_row_0_tb_footer.et_pb_row {
        padding-right: 24px !important;
        padding-left: 24px !important
    }

    .et_pb_row_0_tb_footer {
        flex-wrap: wrap
    }
}
