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 .post-content,
body .et_pb_bg_layout_dark .et_pb_post .post-content {
    font-size: 14px
}

.et_pb_slide_content,
.et_pb_best_value {
    font-size: 15px
}

.nav li ul {
    border-color: #ff3030
}

#main-header .nav li ul a {
    color: rgba(0, 0, 0, 0.7)
}

#top-menu li.current-menu-ancestor>a,
#top-menu li.current-menu-item>a,
#top-menu li.current_page_item>a {
    color: #ff3030
}

.footer-widget .et_pb_widget div,
.footer-widget .et_pb_widget ul,
.footer-widget .et_pb_widget ol,
.footer-widget .et_pb_widget label {
    line-height: 1.7em
}

#et-footer-nav .bottom-nav li.current-menu-item a {
    color: #2ea3f2
}

body .et_pb_bg_layout_light.et_pb_button:hover,
body .et_pb_bg_layout_light .et_pb_button:hover,
.et_pb_module .et_pb_button:hover,
body .et_pb_button:hover {
    border-radius: 0px
}

@media only screen and (min-width:981px) {

    .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
    .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
        height: 11.88px
    }

    .et_fixed_nav #page-container .et-fixed-header#top-header {
        background-color: #ff3030 !important
    }

    .et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul {
        background-color: #ff3030
    }

    .et-fixed-header #top-menu li.current-menu-ancestor>a,
    .et-fixed-header #top-menu li.current-menu-item>a,
    .et-fixed-header #top-menu li.current_page_item>a {
        color: #ff3030 !important
    }
}

@media only screen and (min-width:1350px) {
    .et_block_row {
        padding: 27px 0
    }

    .et_pb_section {
        padding: 54px 0
    }

    .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
        padding-top: 81px
    }

    .et_pb_fullwidth_section {
        padding: 0
    }
}

@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(224, 43, 32, 0.6)
    }

    .et_close_search_field:after {
        color: rgba(224, 43, 32, 0.6) !important
    }

    .et_search_form_container input::-moz-placeholder {
        color: rgba(224, 43, 32, 0.6)
    }

    .et_search_form_container input::-webkit-input-placeholder {
        color: rgba(224, 43, 32, 0.6)
    }

    .et_search_form_container input:-ms-input-placeholder {
        color: rgba(224, 43, 32, 0.6)
    }
}

.preset--module--divi-text--13bb6b74-61ba-4fa6-8a3e-be8e8683b860 .et_pb_text_inner h1 {
    font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-style: normal;
    text-decoration-line: none;
    text-transform: uppercase;
    font-size: 60px;
    line-height: 1.2em
}

.preset--module--divi-text--4cebf54f-805b-4b55-be6f-faea38fab318 .et_pb_text_inner h4 {
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.4em
}

.preset--module--divi-text--5ff02f7a-c8ae-4e95-98d8-f07bd070e248 .et_pb_text_inner {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    line-height: 1.6em
}

.preset--module--divi-text--fd00c0bb-8ef5-4a9e-8559-e241d88ef569 .et_pb_text_inner {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    line-height: 1.6em
}

.preset--module--divi-text--0dcbe62e-4db0-48f5-82c9-d680d75a0734 .et_pb_text_inner h2 {
    font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 40px;
    line-height: 1.2em
}

.preset--module--divi-text--bee6cf4d-40ed-484d-bd04-33c380e8847f .et_pb_text_inner {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.8em
}

.preset--module--divi-text--a54e05a9-3807-4342-ab5b-9993bacfa150 .et_pb_text_inner h4 {
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.4em
}

@media only screen and (max-width:980px) {
    .preset--module--divi-text--13bb6b74-61ba-4fa6-8a3e-be8e8683b860 .et_pb_text_inner h1 {
        font-size: 40px
    }

    .preset--module--divi-text--4cebf54f-805b-4b55-be6f-faea38fab318 .et_pb_text_inner h4 {
        font-size: 16px
    }

    .preset--module--divi-text--5ff02f7a-c8ae-4e95-98d8-f07bd070e248 .et_pb_text_inner {
        font-size: 15px
    }

    .preset--module--divi-text--fd00c0bb-8ef5-4a9e-8559-e241d88ef569 .et_pb_text_inner {
        font-size: 15px
    }

    .preset--module--divi-text--0dcbe62e-4db0-48f5-82c9-d680d75a0734 .et_pb_text_inner h2 {
        font-size: 32px
    }

    .preset--module--divi-text--bee6cf4d-40ed-484d-bd04-33c380e8847f .et_pb_text_inner {
        font-size: 16px
    }

    .preset--module--divi-text--a54e05a9-3807-4342-ab5b-9993bacfa150 .et_pb_text_inner h4 {
        font-size: 16px
    }
}

@media only screen and (max-width:767px) {
    .preset--module--divi-text--13bb6b74-61ba-4fa6-8a3e-be8e8683b860 .et_pb_text_inner h1 {
        font-size: 24px
    }

    .preset--module--divi-text--4cebf54f-805b-4b55-be6f-faea38fab318 .et_pb_text_inner h4 {
        font-size: 15px
    }

    .preset--module--divi-text--5ff02f7a-c8ae-4e95-98d8-f07bd070e248 .et_pb_text_inner {
        font-size: 14px
    }

    .preset--module--divi-text--fd00c0bb-8ef5-4a9e-8559-e241d88ef569 .et_pb_text_inner {
        font-size: 14px
    }

    .preset--module--divi-text--0dcbe62e-4db0-48f5-82c9-d680d75a0734 .et_pb_text_inner h2 {
        font-size: 20px
    }

    .preset--module--divi-text--bee6cf4d-40ed-484d-bd04-33c380e8847f .et_pb_text_inner {
        font-size: 14px
    }

    .preset--module--divi-text--a54e05a9-3807-4342-ab5b-9993bacfa150 .et_pb_text_inner h4 {
        font-size: 15px
    }
}

ul.et_pb_social_media_follow_1 {
    margin-top: 30px !important;
    text-align: start
}

.et_pb_row_4 {
    background-color: var(--gcid-86da69f8-ce43-4c42-8395-4abd58818e72)
}

.et_pb_row_4.et_pb_row {
    margin-top: -60px !important;
    padding-top: 60px !important;
    padding-right: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 60px !important
}

.et_pb_social_media_follow_network_4 a.icon,
.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_9 {
    background-color: RGBA(255, 255, 255, 0) !important
}

.et_pb_row_inner_5.et_pb_row_inner,
.et_pb_row_inner_6.et_pb_row_inner,
.et_pb_row_inner_7.et_pb_row_inner,
.et_pb_row_inner_8.et_pb_row_inner,
.et_pb_row_inner_9.et_pb_row_inner {
    padding-top: 0px !important;
    padding-bottom: 0px !important
}

.et_pb_image_7 {
    background-color: #f4f4f4
}

.et_pb_section_8 {
    background-repeat: no-repeat !important;
    background-image: linear-gradient(180deg, rgba(34, 34, 34, 0) 0%, #222222 100%), url(../images/subpage-masthead.jpg) !important
}

.et_pb_section_8.et_pb_section {
    padding-top: 90px;
    padding-bottom: 90px
}

.et_pb_image_8 {
    justify-content: end
}

.et_pb_image_8.et_pb_image {
    text-align: right;
    margin-left: auto;
    margin-right: 0;
    align-items: flex-end
}

.et_pb_section_9.et_pb_section {
    padding-top: 0px
}

.et_pb_section_10.et_pb_section,
.et_pb_section_11.et_pb_section,
.et_pb_section_12.et_pb_section,
.et_pb_section_13.et_pb_section,
.et_pb_section_14.et_pb_section {
    padding-top: 66px;
    padding-bottom: 29px
}

.et_pb_section_10,
.et_pb_section_11,
.et_pb_section_12,
.et_pb_section_13,
.et_pb_section_14 {
    min-height: 479.4px
}

.et_pb_section_10 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
.et_pb_section_11 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
.et_pb_section_12 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
.et_pb_section_13 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
.et_pb_section_14 .et_pb_column:not(.et_pb_column_inner):nth-child(1) {
    padding-top: 8%;
    padding-right: 8%
}

.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_11,
.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_13 {
    background-color: var(--gcid-86da69f8-ce43-4c42-8395-4abd58818e72) !important
}

.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_15 {
    background-color: var(--gcid-922f8e05-0af6-48a7-8ba4-9a77f0c7dbee) !important
}

.et_pb_column_15,
.et_pb_column_16,
.et_pb_column_17,
.et_pb_column_18,
.et_pb_column_19,
.et_pb_column_20,
.et_pb_column_21,
.et_pb_column_22,
.et_pb_column_23,
.et_pb_column_24,
.et_pb_column_25,
.et_pb_column_26,
.et_pb_column_27,
.et_pb_column_28,
.et_pb_column_29 {
    --et-pb-icon-self-align: center
}

.et_pb_text_21 {
    margin-bottom: 10px !important;
    text-align: center
}

.et_pb_text_21 .et_pb_text_inner h1,
.et_pb_text_35 .et_pb_text_inner h2,
.et_pb_text_36 .et_pb_text_inner,
.et_pb_text_37 .et_pb_text_inner,
.et_pb_text_38 .et_pb_text_inner,
.et_pb_text_39 .et_pb_text_inner,
.et_pb_text_40 .et_pb_text_inner,
.et_pb_text_41 .et_pb_text_inner h4 {
    color: #FFFFFF !important
}

.et_pb_text_22,
.et_pb_text_25,
.et_pb_text_26,
.et_pb_text_27,
.et_pb_text_28,
.et_pb_text_29,
.et_pb_text_30,
.et_pb_text_31,
.et_pb_text_32,
.et_pb_text_33,
.et_pb_text_34,
.et_pb_text_35,
.et_pb_text_41 {
    text-align: start
}

.et_pb_text_23 {
    margin-bottom: 0px !important;
    text-align: start
}

.et_pb_text_24 {
    padding-top: 7px !important;
    text-align: start
}

.et_pb_text_36,
.et_pb_text_37,
.et_pb_text_38,
.et_pb_text_40 {
    margin-bottom: 10px !important;
    text-align: start
}

.et_pb_text_39 {
    margin-bottom: 10px !important;
    padding-bottom: 1px !important;
    text-align: start
}

.et_pb_text_40 .et_pb_text_inner a {
    color: #FFFFFF
}

@media only screen and (max-width:980px) {
    .et_pb_row_4.et_pb_row {
        padding-top: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important
    }

    .et_pb_section_10 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
    .et_pb_section_11 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
    .et_pb_section_12 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
    .et_pb_section_13 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
    .et_pb_section_14 .et_pb_column:not(.et_pb_column_inner):nth-child(1) {
        padding-right: 0px
    }
}

@media only screen and (max-width:767px) {
    .et_pb_row_4.et_pb_row {
        padding-top: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 20px !important
    }

    .et_pb_section_10 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
    .et_pb_section_11 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
    .et_pb_section_12 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
    .et_pb_section_13 .et_pb_column:not(.et_pb_column_inner):nth-child(1),
    .et_pb_section_14 .et_pb_column:not(.et_pb_column_inner):nth-child(1) {
        padding-right: 0px
    }
}