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: 14px
}

.et_pb_slide_content,
.et_pb_best_value {
    font-size: 15px
}

body {
    color: #333333
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #0d77bd
}

a {
    color: #0d77bd
}

body .et_pb_button {
    font-size: 14px;
    border-width: 0px !important;
    border-color: #0d77bd
}

body.et_pb_button_helper_class .et_pb_button,
body.et_pb_button_helper_class .et_pb_module.et_pb_button {
    color: #0d77bd
}

body .et_pb_button:after {
    font-size: 22.4px
}

@media only screen and (min-width:1350px) {
    .et_pb_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
    }
}

.et_pb_section_2_tb_header.et_pb_section,
.et_pb_section_0_tb_header.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.et_pb_row_0_tb_header {
    background-color: #075a99
}

.et_pb_row_0_tb_header.et_pb_row {
    padding-top: 2px !important;
    padding-right: 0px !important;
    padding-bottom: 2px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px
}

.et_pb_row_0_tb_header,
body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,
.et_pb_row_1_tb_header,
body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_column_3_tb_header,
.et_pb_column_9_tb_header,
.et_pb_column_8_tb_header,
.et_pb_column_7_tb_header,
.et_pb_column_6_tb_header,
.et_pb_column_5_tb_header,
.et_pb_column_4_tb_header,
.et_pb_column_10_tb_header,
.et_pb_column_2_tb_header,
.et_pb_column_0_tb_header,
.et_pb_column_1_tb_header {
    margin: auto
}

body #page-container .et_pb_section .et_pb_button_0_tb_header,
body #page-container .et_pb_section .et_pb_button_2_tb_header,
body #page-container .et_pb_section .et_pb_button_1_tb_header {
    color: #FFFFFF !important;
    font-size: 18px
}

body #page-container .et_pb_section .et_pb_button_4_tb_header:after,
body #page-container .et_pb_section .et_pb_button_3_tb_header:after,
body #page-container .et_pb_section .et_pb_button_0_tb_header:after,
body #page-container .et_pb_section .et_pb_button_5_tb_header:after,
body #page-container .et_pb_section .et_pb_button_2_tb_header:after,
body #page-container .et_pb_section .et_pb_button_1_tb_header:after {
    font-size: 1.6em
}

body.et_button_custom_icon #page-container .et_pb_button_5_tb_header:after,
body.et_button_custom_icon #page-container .et_pb_button_0_tb_header:after,
body.et_button_custom_icon #page-container .et_pb_button_1_tb_header:after,
body.et_button_custom_icon #page-container .et_pb_button_2_tb_header:after,
body.et_button_custom_icon #page-container .et_pb_button_3_tb_header:after,
body.et_button_custom_icon #page-container .et_pb_button_4_tb_header:after {
    font-size: 18px
}

.et_pb_button_2_tb_header,
.et_pb_button_2_tb_header:after,
.et_pb_button_3_tb_header,
.et_pb_button_3_tb_header:after,
.et_pb_button_5_tb_header,
.et_pb_button_5_tb_header:after,
.et_pb_button_4_tb_header,
.et_pb_button_4_tb_header:after,
.et_pb_button_0_tb_header,
.et_pb_button_0_tb_header:after,
.et_pb_button_1_tb_header,
.et_pb_button_1_tb_header:after {
    transition: all 300ms ease 0ms
}

.et_pb_row_1_tb_header.et_pb_row {
    padding-top: 12px !important;
    padding-right: 0px !important;
    padding-bottom: 12px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 0px
}

body #page-container .et_pb_section .et_pb_button_5_tb_header,
body #page-container .et_pb_section .et_pb_button_4_tb_header,
body #page-container .et_pb_section .et_pb_button_3_tb_header {
    font-size: 18px
}

.et_pb_section_1_tb_header {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.et_pb_section_1_tb_header.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px
}

.et_pb_row_3_tb_header,
body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row,
.et_pb_row_2_tb_header,
body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row {
    width: 90%;
    max-width: 100%
}

.et_pb_image_0_tb_header {
    width: 80%;
    transition: width 300ms ease 0ms;
    text-align: center
}

.et_pb_sticky .et_pb_image_0_tb_header {
    width: 40%
}

.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 20px;
    color: #0d77bd !important
}

.et_pb_menu_1_tb_header.et_pb_menu,
.et_pb_menu_0_tb_header.et_pb_menu {
    background-color: #ffffff
}

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul,
.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu,
.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul,
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul {
    background-color: #ffffff !important
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_menu_0_tb_header .et_pb_menu__logo-slot,
.et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_menu_1_tb_header .et_pb_menu__logo-slot {
    width: auto;
    max-width: 100%
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_menu_1_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
    height: auto;
    max-height: none
}

.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #0d77bd
}

.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__close-search-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: #7EBEC5
}

.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
    font-size: 30px;
    color: #7EBEC5
}

.et_pb_image_1_tb_header {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 70%;
    transition: width 300ms ease 0ms;
    text-align: center
}

.et_pb_menu_1_tb_header.et_pb_menu ul li a {
    font-size: 18px;
    color: #0d77bd !important
}

.et_pb_menu_1_tb_header {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before {
    font-size: 45px;
    color: #0d77bd
}

.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
    font-size: 40px;
    color: #7EBEC5
}

.et_pb_social_media_follow_network_0_tb_header a.icon,
.et_pb_social_media_follow_network_3_tb_header a.icon {
    background-color: #007bb6 !important
}

.et_pb_social_media_follow_network_1_tb_header a.icon,
.et_pb_social_media_follow_network_4_tb_header a.icon {
    background-color: #000000 !important
}

.et_pb_social_media_follow_network_2_tb_header a.icon {
    background-color: #3b5998 !important
}

.et_pb_row_2_tb_header.et_pb_row {
    padding-top: 10px !important;
    padding-right: 0px !important;
    padding-bottom: 10px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px
}

.et_pb_row_3_tb_header.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (min-width:981px) {

    .et_pb_row_1_tb_header,
    .et_pb_section_2_tb_header {
        display: none !important
    }
}

@media only screen and (max-width:980px) {

    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:after,
    body #page-container .et_pb_section .et_pb_button_2_tb_header:after,
    body #page-container .et_pb_section .et_pb_button_3_tb_header:after,
    body #page-container .et_pb_section .et_pb_button_4_tb_header:after,
    body #page-container .et_pb_section .et_pb_button_5_tb_header:after {
        display: inline-block;
        opacity: 0
    }

    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:hover:after,
    body #page-container .et_pb_section .et_pb_button_2_tb_header:hover:after,
    body #page-container .et_pb_section .et_pb_button_3_tb_header:hover:after,
    body #page-container .et_pb_section .et_pb_button_4_tb_header:hover:after,
    body #page-container .et_pb_section .et_pb_button_5_tb_header:hover:after {
        opacity: 1
    }

    .et_pb_image_0_tb_header .et_pb_image_wrap img,
    .et_pb_image_1_tb_header .et_pb_image_wrap img {
        width: auto
    }
}

@media only screen and (min-width:768px) and (max-width:980px) {

    .et_pb_row_1_tb_header,
    .et_pb_section_2_tb_header {
        display: none !important
    }
}

@media only screen and (max-width:767px) {

    .et_pb_row_0_tb_header,
    .et_pb_section_1_tb_header {
        display: none !important
    }

    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:after,
    body #page-container .et_pb_section .et_pb_button_2_tb_header:after,
    body #page-container .et_pb_section .et_pb_button_3_tb_header:after,
    body #page-container .et_pb_section .et_pb_button_4_tb_header:after,
    body #page-container .et_pb_section .et_pb_button_5_tb_header:after {
        display: inline-block;
        opacity: 0
    }

    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:hover:after,
    body #page-container .et_pb_section .et_pb_button_2_tb_header:hover:after,
    body #page-container .et_pb_section .et_pb_button_3_tb_header:hover:after,
    body #page-container .et_pb_section .et_pb_button_4_tb_header:hover:after,
    body #page-container .et_pb_section .et_pb_button_5_tb_header:hover:after {
        opacity: 1
    }

    .et_pb_image_0_tb_header .et_pb_image_wrap img,
    .et_pb_image_1_tb_header .et_pb_image_wrap img {
        width: auto
    }
}

.et_pb_section_0_tb_body.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 10px;
    background-color: #0d77bd !important
}

.et_pb_row_0_tb_body.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_0_tb_body,
body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_column_0_tb_body,
.et_pb_column_1_tb_body {
    margin: auto
}

.et_pb_post_title_0_tb_body .et_pb_title_container h1.entry-title,
.et_pb_post_title_0_tb_body .et_pb_title_container h2.entry-title,
.et_pb_post_title_0_tb_body .et_pb_title_container h3.entry-title,
.et_pb_post_title_0_tb_body .et_pb_title_container h4.entry-title,
.et_pb_post_title_0_tb_body .et_pb_title_container h5.entry-title,
.et_pb_post_title_0_tb_body .et_pb_title_container h6.entry-title {
    font-size: 40px;
    color: #FFFFFF !important;
    text-align: left
}

.et_pb_section .et_pb_post_title_0_tb_body.et_pb_post_title {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

.et_pb_post_title_0_tb_body {
    width: 80%
}

.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item:not(.dsm_breadcrumbs_item_current),
.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item a {
    color: #FFFFFF !important
}

.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item span.dsm_home_icon,
.et-db #et-boc .et-l .dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item span.dsm_home_icon {
    font-size: 20px;
    color: #FFFFFF !important
}

.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_separator .dsm_separator_icon,
.et-db #et-boc .et-l .dsm_breadcrumbs_0_tb_body li.dsm_breadcrumbs_separator .dsm_separator_icon {
    font-size: 18px;
    color: #FFFFFF !important
}

.dsm_breadcrumbs_0_tb_body {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 80%;
    justify-content: flex-start
}

.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item {
    margin-bottom: 10px
}

.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_separator {
    margin-bottom: 10px;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    background:
}

.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item.dsm_breadcrumbs_item_current {
    margin-bottom: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background:
}

.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item:not(.dsm_breadcrumbs_item_current),
.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item:hover,
.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_separator:hover,
.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item.dsm_breadcrumbs_item_current:hover {
    background:
}

.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item,
.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item a,
.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_separator,
.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item.dsm_breadcrumbs_item_current {
    transition: border-color 300ms 0ms ease, border-radius 300ms 0ms ease, box-shadow 300ms 0ms ease, color 300ms 0ms ease, box-shadow 300ms 0ms ease, background-color 300ms 0ms ease, box-shadow 300ms 0ms ease, padding 300ms 0ms ease, margin 300ms 0ms ease
}

.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item .dsm_home_icon,
.et-db #et-boc .et-l .dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs li.dsm_breadcrumbs_item .dsm_home_icon,
.dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs .dsm_breadcrumbs_separator .dsm_separator_icon,
.et-db #et-boc .et-l .dsm_breadcrumbs_0_tb_body .dsm_breadcrumbs .dsm_breadcrumbs_separator .dsm_separator_icon {
    font-family: ETmodules !important;
    font-weight: 400 !important
}

.et_pb_image_0_tb_body {
    background-image: linear-gradient(90deg, #0d77bd 0%, rgba(0, 0, 0, 0) 18%);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-right: 0px !important;
    margin-left: 0px !important;
    text-align: right;
    margin-right: 0
}

.et_pb_section_1_tb_body.et_pb_section {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 0px;
    margin-bottom: 0px
}

.et_pb_row_1_tb_body,
body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row {
    width: 90%;
    max-width: 100%
}

.et_pb_post_content_0_tb_body h1 {
    font-size: 32px;
    line-height: 1.4em
}

.et_pb_post_content_0_tb_body h2 {
    font-size: 28px;
    line-height: 1.4em
}

.dsm_breadcrumbs_0_tb_body.et_pb_module,
.et_pb_section .et_pb_post_title_0_tb_body.et_pb_post_title.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

.et_pb_row_1_tb_body.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:980px) {
    .et_pb_image_0_tb_body .et_pb_image_wrap img {
        width: auto
    }
}

@media only screen and (max-width:767px) {
    .et_pb_image_0_tb_body .et_pb_image_wrap img {
        width: auto
    }
}

.et_pb_section_0_tb_footer.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px
}

.et_pb_row_0_tb_footer.et_pb_row,
.et_pb_row_1_tb_footer.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_1_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
.et_pb_row_0_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_cta_0_tb_footer.et_pb_promo h2,
.et_pb_cta_0_tb_footer.et_pb_promo h1.et_pb_module_header,
.et_pb_cta_0_tb_footer.et_pb_promo h3.et_pb_module_header,
.et_pb_cta_0_tb_footer.et_pb_promo h4.et_pb_module_header,
.et_pb_cta_0_tb_footer.et_pb_promo h5.et_pb_module_header,
.et_pb_cta_0_tb_footer.et_pb_promo h6.et_pb_module_header {
    text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 0.4) !important
}

.et_pb_cta_0_tb_footer.et_pb_promo .et_pb_promo_description div {
    text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 0.4)
}

.et_pb_cta_0_tb_footer.et_pb_promo {
    background-position: center top;
    background-image: linear-gradient(1deg, #00142b 0%, rgba(0, 0, 0, 0) 48%), url(https://ps-recruitment.co.uk/wp-content/uploads/2021/10/left2.jpg);
    background-color: #7EBEC5;
    padding-top: 300px !important
}

body #page-container .et_pb_section .et_pb_cta_0_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button {
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-color: #FFFFFF;
    font-size: 16px
}

body #page-container .et_pb_section .et_pb_cta_0_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:after,
body #page-container .et_pb_section .et_pb_button_0_tb_footer:after,
body #page-container .et_pb_section .et_pb_cta_1_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:after {
    font-size: 1.6em
}

body.et_button_custom_icon #page-container .et_pb_cta_0_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:after,
body.et_button_custom_icon #page-container .et_pb_cta_1_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:after {
    font-size: 16px
}

.et_pb_cta_1_tb_footer.et_pb_promo {
    background-position: center top;
    background-image: linear-gradient(0deg, #00142b 0%, rgba(0, 0, 0, 0) 48%), url(https://ps-recruitment.co.uk/wp-content/uploads/2021/10/right2.jpg);
    background-color: #7EBEC5;
    padding-top: 300px !important
}

body #page-container .et_pb_section .et_pb_cta_1_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button {
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-color: #FFFFFF;
    font-size: 16px;
    background-color: RGBA(0, 0, 0, 0)
}

.et_pb_section_1_tb_footer.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #00142b !important
}

.et_pb_text_0_tb_footer h1 {
    color: #FFFFFF !important;
    text-align: center
}

.et_pb_text_0_tb_footer {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_text_2_tb_footer h3,
.et_pb_text_3_tb_footer.et_pb_text,
.et_pb_text_1_tb_footer.et_pb_text {
    color: #FFFFFF !important
}

.et_pb_text_1_tb_footer {
    font-size: 17px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_button_0_tb_footer_wrapper .et_pb_button_0_tb_footer,
.et_pb_button_0_tb_footer_wrapper .et_pb_button_0_tb_footer:hover {
    padding-top: 5px !important;
    padding-bottom: 5px !important
}

.et_pb_button_0_tb_footer_wrapper {
    margin-top: 20px !important;
    margin-bottom: 20px !important
}

body #page-container .et_pb_section .et_pb_button_0_tb_footer {
    color: #FFFFFF !important;
    border-width: 2px !important;
    border-color: #FFFFFF;
    font-size: 18px
}

body.et_button_custom_icon #page-container .et_pb_button_0_tb_footer:after {
    font-size: 18px
}

.et_pb_button_0_tb_footer,
.et_pb_button_0_tb_footer:after,
.et_pb_button_1_tb_footer,
.et_pb_button_1_tb_footer:after {
    transition: all 300ms ease 0ms
}

.et_pb_section_2_tb_footer.et_pb_section {
    background-color: #282828 !important
}

.et_pb_row_2_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row,
.et_pb_row_3_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3_tb_footer.et_pb_row {
    max-width: 100%
}

.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-blurb-description,
.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-blurb-heading,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-blurb-description,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-blurb-heading,
.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-blurb-heading,
.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-blurb-description {
    font-size: 18px;
    color: #FFFFFF !important
}

.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-blurb-icon span,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-blurb-icon span,
.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-blurb-icon span {
    font-size: 22px;
    color: #FFFFFF;
    position: relative;
    z-index: 0
}

.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-blurb-icon,
.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-blurb-icon,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-blurb-icon {
    margin-top: ;
    margin-right: 20px;
    margin-bottom: ;
    margin-left:
}

.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-btn-icon i::before,
.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-btn-icon i::before,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-btn-icon i::before {
    content: attr(data-icon);
    font-family: ETmodules !important
}

.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-btn-icon i:before,
.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-btn-icon i:before,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-btn-icon i:before {
    color: #2857b6
}

.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-btn-icon:hover i::before,
.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-btn-icon:hover i::before,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-btn-icon:hover i::before {
    opacity: 1;
    visibility: visible;
    margin-left: 0;
    padding-left: 0.4em;
    opacity: 1;
    visibility: visible
}

.dnxtblrb_divi_next_blurb_1_tb_footer .,
.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-hover-fade:hover,
.dnxtblrb_divi_next_blurb_1_tb_footer .:before,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-hover-fade:hover,
.dnxtblrb_divi_next_blurb_2_tb_footer .,
.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-hover-fade:hover,
.dnxtblrb_divi_next_blurb_2_tb_footer .:before,
.dnxtblrb_divi_next_blurb_0_tb_footer .:before,
.dnxtblrb_divi_next_blurb_0_tb_footer . {
    background: #29c4a9 !important
}

.dnxtblrb_divi_next_blurb_0_tb_footer .:hover:before,
.dnxtblrb_divi_next_blurb_2_tb_footer .:hover:before,
.dnxtblrb_divi_next_blurb_1_tb_footer .:hover:before {
    transform: scaleX(1) !important
}

.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-blurb-image img,
.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-button-wrapper .dnxt-blurb-btn,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-blurb-image img,
.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-blurb-heading-wrapper,
.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-blurb-heading-wrapper,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-blurb-heading-wrapper,
.dnxtblrb_divi_next_blurb_2_tb_footer .dnxt-blurb-image img,
.dnxtblrb_divi_next_blurb_1_tb_footer .dnxt-button-wrapper .dnxt-blurb-btn,
.dnxtblrb_divi_next_blurb_0_tb_footer .dnxt-button-wrapper .dnxt-blurb-btn {
    position: relative;
    z-index: 0
}

.dsm_menu_0_tb_footer ul.dsm-menu li a,
.dsm_menu_0_tb_footer ul.dsm-menu-submenu-collapse li a .et-pb-icon {
    font-size: 16px
}

.dsm_menu_0_tb_footer .dsm-menu-title {
    padding-bottom: 10px
}

.dsm_menu_0_tb_footer .dsm-menu li:not(:last-child) {
    margin-bottom: 0px
}

.dsm_menu_0_tb_footer .dsm-menu .menu-item-has-children .sub-menu>li {
    margin-top: 0px
}

.dsm_menu_0_tb_footer ul.dsm-menu {
    padding-left: 5px
}

.dsm_menu_0_tb_footer .dsm-menu .menu-item-has-children .sub-menu {
    padding-left: 20px
}

.dsm_menu_0_tb_footer ul.dsm-menu li a,
.dsm_menu_0_tb_footer ul.dsm-menu li,
.dsm_menu_0_tb_footer ul.dsm-menu li.current-menu-item a {
    color: #FFFFFF
}

#et-boc .dsm_menu_0_tb_footer ul.dsm-menu,
.dsm_menu_0_tb_footer ul.dsm-menu,
.dsm_menu_0_tb_footer ul.dsm-menu .sub-menu {
    list-style-type: square
}

.et_pb_section_3_tb_footer.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #000000 !important
}

body #page-container .et_pb_section .et_pb_button_1_tb_footer {
    color: #FFFFFF !important
}

.et_pb_row_2_tb_footer.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_3_tb_footer.et_pb_row {
    padding-top: 10px !important;
    padding-right: 0px !important;
    padding-bottom: 10px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px
}

@media only screen and (max-width:980px) {

    body #page-container .et_pb_section .et_pb_cta_0_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:after,
    body #page-container .et_pb_section .et_pb_cta_1_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:after,
    body #page-container .et_pb_section .et_pb_button_0_tb_footer:after,
    body #page-container .et_pb_section .et_pb_button_1_tb_footer:after {
        display: inline-block;
        opacity: 0
    }

    body #page-container .et_pb_section .et_pb_cta_0_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,
    body #page-container .et_pb_section .et_pb_cta_1_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,
    body #page-container .et_pb_section .et_pb_button_0_tb_footer:hover:after,
    body #page-container .et_pb_section .et_pb_button_1_tb_footer:hover:after {
        opacity: 1
    }
}

@media only screen and (max-width:767px) {

    body #page-container .et_pb_section .et_pb_cta_0_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:after,
    body #page-container .et_pb_section .et_pb_cta_1_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:after,
    body #page-container .et_pb_section .et_pb_button_0_tb_footer:after,
    body #page-container .et_pb_section .et_pb_button_1_tb_footer:after {
        display: inline-block;
        opacity: 0
    }

    body #page-container .et_pb_section .et_pb_cta_0_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,
    body #page-container .et_pb_section .et_pb_cta_1_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,
    body #page-container .et_pb_section .et_pb_button_0_tb_footer:hover:after,
    body #page-container .et_pb_section .et_pb_button_1_tb_footer:hover:after {
        opacity: 1
    }
}

.et_pb_row_2.et_pb_row,
.et_pb_row_0.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_2,
body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,
.et_pb_row_0,
body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_1,
body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row {
    max-width: 100%
}

.dnxtblrb_divi_next_blurb_0 .dnxt-blurb-wrapper-outer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important
}

.dnxtblrb_divi_next_blurb_2 .dnxt-blurb-icon span,
.dnxtblrb_divi_next_blurb_0 .dnxt-blurb-icon span,
.dnxtblrb_divi_next_blurb_3 .dnxt-blurb-icon span,
.dnxtblrb_divi_next_blurb_1 .dnxt-blurb-icon span {
    font-size: 40px;
    color: #0d77bd;
    position: relative;
    z-index: 0
}

.dnxtblrb_divi_next_blurb_1 .dnxt-blurb-icon,
.dnxtblrb_divi_next_blurb_3 .dnxt-blurb-icon,
.dnxtblrb_divi_next_blurb_2 .dnxt-blurb-icon,
.dnxtblrb_divi_next_blurb_0 .dnxt-blurb-icon {
    margin-top: ;
    margin-right: 20px;
    margin-bottom: ;
    margin-left:
}

.dnxtblrb_divi_next_blurb_0 .dnxt-btn-icon i::before,
.dnxtblrb_divi_next_blurb_2 .dnxt-btn-icon i::before,
.dnxtblrb_divi_next_blurb_3 .dnxt-btn-icon i::before,
.dnxtblrb_divi_next_blurb_1 .dnxt-btn-icon i::before {
    content: attr(data-icon);
    font-family: ETmodules !important
}

.dnxtblrb_divi_next_blurb_3 .dnxt-btn-icon i:before,
.dnxtblrb_divi_next_blurb_2 .dnxt-btn-icon i:before,
.dnxtblrb_divi_next_blurb_0 .dnxt-btn-icon i:before,
.dnxtblrb_divi_next_blurb_1 .dnxt-btn-icon i:before {
    color: #2857b6
}

.dnxtblrb_divi_next_blurb_2 .dnxt-btn-icon:hover i::before,
.dnxtblrb_divi_next_blurb_1 .dnxt-btn-icon:hover i::before,
.dnxtblrb_divi_next_blurb_3 .dnxt-btn-icon:hover i::before,
.dnxtblrb_divi_next_blurb_0 .dnxt-btn-icon:hover i::before {
    opacity: 1;
    visibility: visible;
    margin-left: 0;
    padding-left: 0.4em;
    opacity: 1;
    visibility: visible
}

.dnxtblrb_divi_next_blurb_2 .dnxt-hover-fade:hover,
.dnxtblrb_divi_next_blurb_2 .:before,
.dnxtblrb_divi_next_blurb_3 .,
.dnxtblrb_divi_next_blurb_3 .dnxt-hover-fade:hover,
.dnxtblrb_divi_next_blurb_3 .:before,
.dnxtblrb_divi_next_blurb_2 .,
.dnxtblrb_divi_next_blurb_0 .:before,
.dnxtblrb_divi_next_blurb_0 .dnxt-hover-fade:hover,
.dnxtblrb_divi_next_blurb_1 .,
.dnxtblrb_divi_next_blurb_1 .dnxt-hover-fade:hover,
.dnxtblrb_divi_next_blurb_0 .,
.dnxtblrb_divi_next_blurb_1 .:before {
    background: #29c4a9 !important
}

.dnxtblrb_divi_next_blurb_0 .:hover:before,
.dnxtblrb_divi_next_blurb_2 .:hover:before,
.dnxtblrb_divi_next_blurb_1 .:hover:before,
.dnxtblrb_divi_next_blurb_3 .:hover:before {
    transform: scaleX(1) !important
}

.dnxtblrb_divi_next_blurb_0 .dnxt-button-wrapper .dnxt-blurb-btn,
.dnxtblrb_divi_next_blurb_0 .dnxt-blurb-image img,
.dnxtblrb_divi_next_blurb_0 .dnxt-blurb-heading-wrapper,
.dnxtblrb_divi_next_blurb_3 .dnxt-button-wrapper .dnxt-blurb-btn,
.dnxtblrb_divi_next_blurb_1 .dnxt-button-wrapper .dnxt-blurb-btn,
.dnxtblrb_divi_next_blurb_3 .dnxt-blurb-heading-wrapper,
.dnxtblrb_divi_next_blurb_2 .dnxt-button-wrapper .dnxt-blurb-btn,
.dnxtblrb_divi_next_blurb_2 .dnxt-blurb-heading-wrapper,
.dnxtblrb_divi_next_blurb_2 .dnxt-blurb-image img,
.dnxtblrb_divi_next_blurb_1 .dnxt-blurb-image img,
.dnxtblrb_divi_next_blurb_1 .dnxt-blurb-heading-wrapper,
.dnxtblrb_divi_next_blurb_3 .dnxt-blurb-image img {
    position: relative;
    z-index: 0
}

.dnxtblrb_divi_next_blurb_2 .dnxt-blurb-wrapper-outer,
.dnxtblrb_divi_next_blurb_1 .dnxt-blurb-wrapper-outer,
.dnxtblrb_divi_next_blurb_3 .dnxt-blurb-wrapper-outer {
    margin-top: 5px !important;
    margin-bottom: 5px !important
}

.dsm_embed_google_map_0 iframe {
    height: 500px
}

.dsm_contact_form_7_0 .wpcf7-form label {
    color: #E09900 !important;
    text-align: left;
    transition: color 300ms ease 0ms
}

.dsm_contact_form_7_0 .wpcf7-form label:hover {
    color: #E09900 !important
}

.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-text,
.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-tel,
.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-url,
.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-quiz,
.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-number,
.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-textarea,
.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-select,
.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-date {
    text-align: left;
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
    border-width: 1px;
    background-color: #e0e0e0
}

.dsm_contact_form_7_0 .wpcf7-list-item-label {
    color: #000000 !important;
    letter-spacing: 4px;
    text-align: left
}

.dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-file {
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px
}

.dsm_contact_form_7_0 {
    margin-top: 27px
}

body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit {
    color: #FFFFFF !important;
    font-size: 16px;
    background-color: #0d77bd !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important
}

body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit:hover {
    padding-right: 2em;
    padding-left: 0.7em
}

body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit:hover:after {
    opacity: 1
}

body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit:after {
    font-size: 1.6em;
    opacity: 0;
    display: inline-block
}

body.et_button_custom_icon #page-container .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit:after {
    font-size: 16px
}

.dsm_contact_form_7_0 label {
    margin-bottom: 0px
}

.dsm_contact_form_7_0 .wpcf7-form p:nth-last-of-type(1) {
    text-align:
}

.et_pb_section_1.et_pb_section,
.et_pb_section_2.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 20px;
    margin-bottom: 20px
}

.dsm_icon_divider_0 {
    width: 70%
}

.dsm_icon_divider_0 .dsm-icon-divider-image {
    max-width: 20%
}

.dsm_icon_divider_0 .dsm-divider {
    border-top-color: #075a99;
    border-top-style: solid;
    border-top-width: 2px
}

.et_pb_row_1.et_pb_row {
    padding-top: 30px !important;
    padding-right: 0px !important;
    padding-bottom: 30px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 30px;
    padding-left: 0px
}

.dsm_icon_divider_0.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

@media only screen and (max-width:980px) {
    body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit:after {
        display: inline-block;
        opacity: 0
    }

    body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit:hover:after {
        opacity: 1
    }
}

@media only screen and (max-width:767px) {
    body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit:after {
        display: inline-block;
        opacity: 0
    }

    body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit:hover:after {
        opacity: 1
    }
}