div.et_pb_section.et_pb_section_1,
div.et_pb_section.et_pb_section_3,
div.et_pb_section.et_pb_section_10,
div.et_pb_section.et_pb_section_14 {
    background-image: url(/wp-content/uploads/2024/07/opm-section-bg.webp) !important
}

.et_pb_section_1.et_pb_section {
    padding-top: 60px;
    padding-bottom: 165px
}

.et_pb_row_1.et_pb_row,
.et_pb_row_14.et_pb_row,
.et_pb_row_21.et_pb_row,
.et_pb_row_22.et_pb_row,
.et_pb_row_24.et_pb_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_text_3.et_pb_text,
.et_pb_text_4.et_pb_text,
.et_pb_text_19.et_pb_text:hover,
.et_pb_text_20.et_pb_text:hover,
.et_pb_text_21.et_pb_text:hover,
.et_pb_text_22.et_pb_text:hover,
.et_pb_text_30.et_pb_text:hover,
.et_pb_text_31.et_pb_text:hover,
.et_pb_text_32.et_pb_text:hover,
.et_pb_text_33.et_pb_text:hover,
.et_pb_text_42.et_pb_text,
.et_pb_text_47.et_pb_text,
.et_pb_text_48.et_pb_text,
.et_pb_text_52.et_pb_text,
.et_pb_text_53.et_pb_text,
.et_pb_text_55.et_pb_text,
.et_pb_text_57.et_pb_text {
    color: #ffffff !important
}

.et_pb_text_3 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 19px;
    letter-spacing: 2px;
    margin-top: 3vw !important
}

.et_pb_text_3 h3 {
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF !important
}

body.uiwebview .et_pb_text_3 h2,
body.uiwebview .et_pb_text_4 h2,
body.uiwebview .et_pb_text_5 h2,
body.uiwebview .et_pb_text_6 h2,
body.uiwebview .et_pb_text_7 h2,
body.uiwebview .et_pb_text_8 h2,
body.uiwebview .et_pb_text_9 h2,
body.iphone .et_pb_blurb_11.et_pb_blurb .et_pb_module_header,
body.iphone .et_pb_blurb_11.et_pb_blurb .et_pb_module_header a,
body.uiwebview .et_pb_text_10 h2,
body.uiwebview .et_pb_text_11 h2,
body.uiwebview .et_pb_text_12 h2,
body.uiwebview .et_pb_text_13 h2,
body.uiwebview .et_pb_text_14 h2,
body.uiwebview .et_pb_text_15 h2,
body.iphone .et_pb_text_15 h2,
body.uiwebview .et_pb_text_16 h2,
body.iphone .et_pb_text_16 h2,
body.uiwebview .et_pb_text_17 h2,
body.iphone .et_pb_text_17 h2,
body.uiwebview .et_pb_text_18 h2,
body.iphone .et_pb_text_18 h2,
body.uiwebview .et_pb_text_19 h2,
body.iphone .et_pb_text_19 h2,
body.uiwebview .et_pb_text_20 h2,
body.iphone .et_pb_text_20 h2,
body.uiwebview .et_pb_text_21 h2,
body.iphone .et_pb_text_21 h2,
body.uiwebview .et_pb_text_22 h2,
body.iphone .et_pb_text_22 h2,
body.uiwebview .et_pb_text_23 h2,
body.iphone .et_pb_text_23 h2,
body.uiwebview .et_pb_text_24 h2,
body.iphone .et_pb_text_24 h2,
body.uiwebview .et_pb_text_25 h2,
body.iphone .et_pb_text_25 h2,
body.uiwebview .et_pb_text_34 h2,
body.uiwebview .et_pb_text_35 h2,
body.uiwebview .et_pb_text_36 h2,
body.uiwebview .et_pb_text_37 h2,
body.uiwebview .et_pb_text_38 h2,
body.uiwebview .et_pb_text_39 h2,
body.uiwebview .et_pb_text_40 h2,
body.uiwebview .et_pb_text_41 h2,
body.uiwebview .et_pb_text_42 h2,
body.uiwebview .et_pb_text_43 h2,
body.uiwebview .et_pb_text_44 h2,
body.uiwebview .et_pb_text_45 h2,
body.uiwebview .et_pb_text_46 h2,
body.uiwebview .et_pb_text_47 h2,
body.uiwebview .et_pb_text_48 h2,
body.uiwebview .et_pb_text_49 h2,
body.uiwebview .et_pb_text_50 h2,
body.uiwebview .et_pb_text_51 h2,
body.uiwebview .et_pb_text_52 h2,
body.uiwebview .et_pb_text_53 h2,
body.uiwebview .et_pb_text_54 h2,
body.uiwebview .et_pb_text_55 h2,
body.uiwebview .et_pb_text_56 h2,
body.uiwebview .et_pb_text_57 h2 {
    font-variant-ligatures: no-common-ligatures
}

.et_pb_text_3:hover,
.et_pb_text_4:hover,
.et_pb_text_5:hover,
.et_pb_text_6:hover,
.et_pb_text_7:hover,
.et_pb_text_8:hover,
.et_pb_text_9:hover,
.et_pb_blurb_11.et_pb_blurb:hover,
.et_pb_text_10:hover,
.et_pb_text_11:hover,
.et_pb_text_12:hover,
.et_pb_text_13:hover,
.et_pb_text_14:hover,
.et_pb_text_15:hover,
.et_pb_text_16:hover,
.et_pb_text_17:hover,
.et_pb_text_18:hover,
.et_pb_row_12:hover,
.et_pb_blurb_12.et_pb_blurb:hover,
.et_pb_text_23:hover,
.et_pb_text_24:hover,
.et_pb_text_25:hover,
.et_pb_text_27:hover,
.et_pb_text_28:hover,
.et_pb_text_29:hover,
.et_pb_text_34:hover,
.et_pb_text_35:hover,
.et_pb_text_36:hover,
.et_pb_text_37:hover,
.et_pb_text_38:hover,
.et_pb_text_39:hover,
.et_pb_text_40:hover,
.et_pb_text_41:hover,
.et_pb_text_42:hover,
.et_pb_text_43:hover,
.et_pb_text_44:hover,
.et_pb_text_45:hover,
.et_pb_text_46:hover,
.et_pb_text_47:hover,
.et_pb_text_48:hover,
.et_pb_text_49:hover,
.et_pb_text_50:hover,
.et_pb_text_51:hover,
.et_pb_text_52:hover,
.et_pb_text_53:hover,
.et_pb_text_54:hover,
.et_pb_text_55:hover,
.et_pb_text_56:hover,
.et_pb_text_57:hover {
    background-image: initial;
    background-color: transparent
}

.et_pb_text_4,
.et_pb_text_24,
.et_pb_text_44,
.et_pb_text_52,
.et_pb_text_55,
.et_pb_text_57 {
    line-height: 1.3em;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.3em
}

.et_pb_text_5.et_pb_text,
.et_pb_text_6.et_pb_text,
.et_pb_text_9.et_pb_text,
.et_pb_text_36.et_pb_text,
.et_pb_contact_form_0.et_pb_contact_form_container .et_pb_contact_right p {
    color: #FFFFFF !important
}

.et_pb_text_5,
.et_pb_text_6 {
    font-size: 15px;
    margin-top: 32px !important
}

.et_pb_text_5 h2,
.et_pb_text_6 h2,
.et_pb_text_23 h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF !important
}

body #page-container .et_pb_section .et_pb_button_1 {
    color: #22ebff !important;
    border-width: 0px !important;
    border-radius: 50px;
    font-size: 15px
}

body #page-container .et_pb_section .et_pb_button_1:hover {
    color: #ffffff !important;
    background-image: initial;
    background-color: transparent
}

body #page-container .et_pb_section .et_pb_button_1:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em;
    opacity: 1
}

body #page-container .et_pb_section .et_pb_button_1:after {
    line-height: inherit;
    font-size: inherit !important;
    margin-left: -1em;
    left: auto;
    font-family: ETmodules !important;
    font-weight: 400 !important
}

.et_pb_button_1 {
    transition: color 300ms ease 0ms
}

.et_pb_button_1,
.et_pb_button_1:after,
.et_pb_button_2,
.et_pb_button_2:after,
.et_pb_button_3,
.et_pb_button_3:after,
.et_pb_button_4,
.et_pb_button_4:after,
.et_pb_button_5,
.et_pb_button_5:after,
.et_pb_button_6,
.et_pb_button_6:after,
.et_pb_button_7,
.et_pb_button_7:after,
.et_pb_button_8,
.et_pb_button_8:after {
    transition: all 300ms ease 0ms
}

div.et_pb_section.et_pb_section_2 {
    background-position: center top;
    background-image: url(/wp-content/uploads/2024/07/leaf-bg.webp) !important
}

.et_pb_section_2.et_pb_section {
    padding-top: 1px;
    padding-bottom: 0px
}

.et_pb_row_2.et_pb_row {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    margin-top: -120px !important;
    padding-top: 1px;
    padding-bottom: 1px
}

.et_pb_row_2 {
    z-index: 224 !important;
    position: relative
}

.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 22px;
    color: #ffffff !important;
    letter-spacing: 0px;
    line-height: 1.8em;
    text-align: left
}

.et_pb_blurb_0.et_pb_blurb p,
.et_pb_blurb_1.et_pb_blurb p,
.et_pb_blurb_2.et_pb_blurb p,
.et_pb_blurb_4.et_pb_blurb p,
.et_pb_blurb_6.et_pb_blurb p,
.et_pb_blurb_8.et_pb_blurb p,
.et_pb_blurb_10.et_pb_blurb p,
.et_pb_blurb_12.et_pb_blurb p,
.et_pb_blurb_13.et_pb_blurb p,
.et_pb_blurb_14.et_pb_blurb p,
.et_pb_blurb_15.et_pb_blurb p,
.et_pb_blurb_16.et_pb_blurb p,
.et_pb_blurb_17.et_pb_blurb p {
    line-height: 1.8em
}

.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description,
.dsm_icon_list_0 .dsm_icon_list_items.dsm_icon_list_layout_horizontal {
    text-align: left
}

.et_pb_blurb_0.et_pb_blurb,
.et_pb_blurb_1.et_pb_blurb,
.et_pb_blurb_2.et_pb_blurb {
    color: #ffffff !important;
    line-height: 1.8em
}

.et_pb_blurb_0 .et_pb_blurb_content,
.et_pb_blurb_1 .et_pb_blurb_content,
.et_pb_blurb_2 .et_pb_blurb_content {
    text-align: left;
    max-width: 100%
}

.et_pb_blurb_0 .et-pb-icon,
.et_pb_blurb_1 .et-pb-icon,
.et_pb_blurb_2 .et-pb-icon {
    font-size: 55px;
    color: #FFFFFF;
    font-family: FontAwesome !important;
    font-weight: 900 !important
}

.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 22px;
    color: #ffffff !important;
    letter-spacing: 1px;
    line-height: 1.8em;
    text-align: left
}

.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 22px;
    color: #ffffff !important;
    letter-spacing: 2px;
    line-height: 1.8em;
    text-align: left
}

.et_pb_image_0 {
    padding-top: 28px;
    margin-top: 34px !important;
    margin-right: 5px !important;
    margin-bottom: 34px !important;
    margin-left: 5px !important;
    text-align: left;
    margin-left: 0
}

.et_pb_text_7.et_pb_text,
.et_pb_text_17.et_pb_text,
.et_pb_text_17 h3,
.et_pb_text_23.et_pb_text,
.et_pb_text_41.et_pb_text,
.et_pb_text_43.et_pb_text,
.et_pb_text_51.et_pb_text,
.et_pb_text_54.et_pb_text,
.et_pb_text_56.et_pb_text {
    color: #1a81fd !important
}

.et_pb_text_7,
.et_pb_text_17,
.et_pb_text_41,
.et_pb_text_51,
.et_pb_text_54,
.et_pb_text_56 {
    line-height: 1em;
    font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;
    font-size: 12px;
    letter-spacing: 3px;
    line-height: 1em
}

.et_pb_text_7 h3 {
    font-weight: 600;
    font-size: 17px;
    color: #1a81fd !important;
    letter-spacing: -1px;
    line-height: 0em
}

.et_pb_text_8.et_pb_text,
.et_pb_text_11.et_pb_text,
.et_pb_text_16.et_pb_text,
.et_pb_text_27.et_pb_text,
.et_pb_text_44.et_pb_text,
.et_pb_text_46.et_pb_text,
.et_pb_text_50.et_pb_text {
    color: #000000 !important
}

.et_pb_text_8 {
    font-size: 15px
}

.et_pb_text_8 h2 {
    font-weight: 700;
    font-size: 38px
}

.et_pb_text_8 h3 {
    font-weight: 700;
    font-size: 30px
}

.et_pb_button_2_wrapper .et_pb_button_2,
.et_pb_button_2_wrapper .et_pb_button_2:hover,
.et_pb_button_3_wrapper .et_pb_button_3,
.et_pb_button_3_wrapper .et_pb_button_3:hover,
.et_pb_button_4_wrapper .et_pb_button_4,
.et_pb_button_4_wrapper .et_pb_button_4:hover,
.et_pb_button_5_wrapper .et_pb_button_5,
.et_pb_button_5_wrapper .et_pb_button_5:hover,
.et_pb_button_6_wrapper .et_pb_button_6,
.et_pb_button_6_wrapper .et_pb_button_6:hover,
.et_pb_button_7_wrapper .et_pb_button_7,
.et_pb_button_7_wrapper .et_pb_button_7:hover,
.et_pb_button_8_wrapper .et_pb_button_8,
.et_pb_button_8_wrapper .et_pb_button_8:hover {
    padding-top: 15px !important;
    padding-right: 40px !important;
    padding-bottom: 15px !important;
    padding-left: 40px !important
}

.et_pb_button_2_wrapper {
    margin-top: 9px !important
}

body #page-container .et_pb_section .et_pb_button_2 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-color: #1a81fd;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700 !important;
    background-color: #1a81fd
}

body #page-container .et_pb_section .et_pb_button_2:hover,
body #page-container .et_pb_section .et_pb_button_4:hover,
body #page-container .et_pb_section .et_pb_button_5:hover {
    color: #ffffff !important;
    border-color: #25ebff !important;
    letter-spacing: 2px !important;
    background-image: initial;
    background-color: #25ebff
}

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,
body #page-container .et_pb_section .et_pb_button_4:before,
body #page-container .et_pb_section .et_pb_button_4:after,
body #page-container .et_pb_section .et_pb_button_5:before,
body #page-container .et_pb_section .et_pb_button_5:after,
body #page-container .et_pb_section .et_pb_button_6:before,
body #page-container .et_pb_section .et_pb_button_6:after,
body #page-container .et_pb_section .et_pb_button_7:before,
body #page-container .et_pb_section .et_pb_button_7:after,
body #page-container .et_pb_section .et_pb_button_8:before,
body #page-container .et_pb_section .et_pb_button_8:after,
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before,
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after {
    display: none !important
}

.et_pb_button_2,
.et_pb_button_4,
.et_pb_button_5,
.et_pb_button_6,
.et_pb_button_7,
.et_pb_button_8 {
    transition: color 300ms ease 0ms, background-color 300ms ease 0ms, border 300ms ease 0ms, letter-spacing 300ms ease 0ms
}

.et_pb_section_3.et_pb_section {
    padding-top: 40px;
    padding-right: 0px;
    padding-bottom: 29px;
    padding-left: 0px
}

.et_pb_row_4 {
    min-height: 0px
}

.et_pb_row_4.et_pb_row {
    margin-top: 17px !important;
    margin-right: auto !important;
    margin-left: auto !important
}

.et_pb_text_9 h2,
.et_pb_text_34 h1,
.et_pb_text_47 h3 {
    font-weight: 700;
    color: #FFFFFF !important
}

.et_pb_row_5 {
    z-index: 99999 !important
}

.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_7.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_9.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_9.et_pb_blurb .et_pb_module_header a {
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #297FCA !important;
    text-align: center
}

.et_pb_blurb_3.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_5.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_6.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_7.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_8.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_9.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_10.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_12.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_13.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_14.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_15.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_16.et_pb_blurb .et_pb_blurb_description,
.et_pb_blurb_17.et_pb_blurb .et_pb_blurb_description {
    text-align: center
}

.et_pb_blurb_3.et_pb_blurb {
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    color: #5499D4 !important;
    z-index: 999099 !important
}

.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,
.et_pb_blurb_3 .et_pb_main_blurb_image .et-pb-icon,
.et_pb_blurb_5 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,
.et_pb_blurb_5 .et_pb_main_blurb_image .et-pb-icon,
.et_pb_blurb_7 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,
.et_pb_blurb_7 .et_pb_main_blurb_image .et-pb-icon,
.et_pb_blurb_9 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,
.et_pb_blurb_9 .et_pb_main_blurb_image .et-pb-icon {
    border-radius: 100% 100% 100% 100%;
    overflow: hidden;
    border-width: 3px;
    border-color: #FFFFFF;
    padding-top: 25px !important;
    padding-right: 25px !important;
    padding-bottom: 25px !important;
    padding-left: 25px !important;
    background-color: #1A81FD
}

.et_pb_blurb_3 .et-pb-icon {
    font-size: 50px;
    color: #FFFFFF;
    font-family: ETmodules !important;
    font-weight: 400 !important
}

.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_6.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_8.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_10.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_10.et_pb_blurb .et_pb_module_header a {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    color: #FFFFFF !important;
    line-height: 1.5em;
    text-align: center
}

.et_pb_blurb_4.et_pb_blurb,
.et_pb_blurb_6.et_pb_blurb,
.et_pb_blurb_8.et_pb_blurb,
.et_pb_blurb_10.et_pb_blurb {
    font-size: 15px;
    color: #FFFFFF !important;
    line-height: 1.8em
}

.et_pb_blurb_4 .et_pb_blurb_content,
.et_pb_blurb_6 .et_pb_blurb_content,
.et_pb_blurb_8 .et_pb_blurb_content,
.et_pb_blurb_10 .et_pb_blurb_content {
    max-width: 223px
}

.et_pb_blurb_5.et_pb_blurb,
.et_pb_blurb_9.et_pb_blurb {
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    color: #5499D4 !important;
    z-index: 99999 !important
}

.et_pb_blurb_5 .et-pb-icon,
.et_pb_blurb_7 .et-pb-icon {
    font-size: 50px;
    color: #FFFFFF;
    font-family: FontAwesome !important;
    font-weight: 900 !important
}

.et_pb_blurb_7.et_pb_blurb {
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    color: #5499D4 !important;
    padding-bottom: 0px !important;
    z-index: 99999 !important
}

.et_pb_blurb_9 .et-pb-icon {
    font-size: 50px;
    color: #FFFFFF;
    font-family: FontAwesome !important;
    font-weight: 400 !important
}

.et_pb_row_6.et_pb_row {
    padding-top: 27px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-top: 27px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_6 {
    z-index: 999 !important
}

.et_pb_divider_0 {
    margin-top: -293px !important;
    max-width: 80%
}

div.et_pb_section.et_pb_section_4:hover {
    background-image: initial !important
}

.et_pb_section_4.et_pb_section,
.et_pb_section_9.et_pb_section,
.et_pb_section_12.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_row_7.et_pb_row {
    padding-top: 80px !important;
    padding-bottom: 39px !important;
    padding-top: 80px;
    padding-bottom: 39px
}

.dsm_shuffle_letters_0 h1.et_pb_module_header,
.dsm_shuffle_letters_0 h2.et_pb_module_header,
.dsm_shuffle_letters_0 h3.et_pb_module_header,
.dsm_shuffle_letters_0 h4.et_pb_module_header,
.dsm_shuffle_letters_0 h5.et_pb_module_header,
.dsm_shuffle_letters_0 h6.et_pb_module_header {
    font-weight: 700;
    font-size: 27px;
    color: #0C71C3 !important;
    line-height: 0.8em
}

.dsm_shuffle_letters_0 {
    padding-top: 0px
}

.dsm_animated_gradient_text_0 .dsm-animated-gradient-text {
    font-weight: 800;
    font-size: 55px;
    text-align: center;
    background: linear-gradient(-45deg, #239fa8, #5a51bc, #00799b, #6dd5ed);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 300%;
    animation: dsm-animated-gradient-flow 8s ease-in-out infinite;
    -webkit-animation: dsm-animated-gradient-flow 8s ease-in-out infinite
}

.et_pb_section_5.et_pb_section {
    padding-top: 0px;
    padding-bottom: 14px
}

.et_pb_row_8.et_pb_row {
    padding-bottom: 28px !important;
    padding-bottom: 28px
}

.dsm_floating_multi_images_child_0,
.dsm_floating_multi_images_child_0.et_pb_module.dsm_floating_multi_images_child,
.et-db #et-boc .et-l .dsm_floating_multi_images_child_0.et_pb_module.dsm_floating_multi_images_child,
.dsm_floating_multi_images_child_1,
.dsm_floating_multi_images_child_1.et_pb_module.dsm_floating_multi_images_child,
.et-db #et-boc .et-l .dsm_floating_multi_images_child_1.et_pb_module.dsm_floating_multi_images_child,
.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 {
    max-width: 100%
}

.dsm_floating_multi_images_child_0.et_pb_module.dsm_floating_multi_images_child,
.et-db #et-boc .et-l .dsm_floating_multi_images_child_0.et_pb_module.dsm_floating_multi_images_child,
.dsm_floating_multi_images_child_1.et_pb_module.dsm_floating_multi_images_child,
.et-db #et-boc .et-l .dsm_floating_multi_images_child_1.et_pb_module.dsm_floating_multi_images_child {
    left: 0% !important;
    top: 0% !important
}

.et_pb_blurb_11.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_11.et_pb_blurb .et_pb_module_header a {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    color: #454444 !important;
    letter-spacing: 4px;
    line-height: 4.2em
}

.et_pb_blurb_11 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,
.et_pb_blurb_11 .et_pb_main_blurb_image .et-pb-icon {
    border-right-width: 12px;
    border-right-color: rgba(0, 0, 0, 0);
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-left: 22px !important
}

.et_pb_blurb_11.et_pb_blurb {
    padding-top: 7px !important;
    padding-bottom: 0px !important;
    padding-left: 31px !important;
    margin-top: 23px !important
}

.et_pb_blurb_11 .et_pb_main_blurb_image .et_pb_image_wrap {
    width: 160px
}

.et_pb_blurb_11 .et_pb_blurb_content {
    max-width: 98%
}

.et_pb_text_10 h2 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 36px;
    color: #0B4FC4 !important
}

.et_pb_text_10 h3 {
    font-weight: 600
}

.et_pb_text_10,
.et_pb_text_12 {
    margin-bottom: 0px !important
}

.dsm_typing_effect_0 {
    text-align: left;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dsm_typing_effect_0 h1.et_pb_module_header,
.dsm_typing_effect_0 h2.et_pb_module_header,
.dsm_typing_effect_0 h3.et_pb_module_header,
.dsm_typing_effect_0 h4.et_pb_module_header,
.dsm_typing_effect_0 h5.et_pb_module_header,
.dsm_typing_effect_0 h6.et_pb_module_header,
.et_pb_text_45 h2,
.et_pb_text_49 h2 {
    font-weight: 700
}

.et_pb_text_11 {
    line-height: 1.8em;
    line-height: 1.8em;
    width: 97%
}

.dsm_mask_text_0 .dsm-mask-text {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url();
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

div.et_pb_section.et_pb_section_6,
div.et_pb_section.et_pb_section_13 {
    background-image: url(/wp-content/uploads/2024/07/leaf-bg.webp) !important
}

.et_pb_row_9.et_pb_row {
    padding-top: 4px !important;
    padding-bottom: 0px !important;
    padding-top: 4px;
    padding-bottom: 0px
}

.dsm_star_rating_0 h1.et_pb_module_header,
.dsm_star_rating_0 h2.et_pb_module_header,
.dsm_star_rating_0 h3.et_pb_module_header,
.dsm_star_rating_0 h4.et_pb_module_header,
.dsm_star_rating_0 h5.et_pb_module_header,
.dsm_star_rating_0 h6.et_pb_module_header {
    font-weight: 700;
    font-size: 16px
}

.dsm_star_rating_0 {
    margin-bottom: 2px;
    text-align: center
}

.et_pb_text_12 h1 {
    font-weight: 700;
    color: #0C71C3 !important
}

.et_pb_text_12 h3 {
    font-weight: 700;
    font-size: 33px;
    color: #000000 !important;
    letter-spacing: -1px;
    text-align: center
}

.et_pb_text_13 h2 {
    font-weight: 800;
    font-size: 66px;
    color: #0B4FC4 !important;
    text-align: center
}

.et_pb_video_0 .et_pb_video_overlay .et_pb_video_play {
    color: #FFFFFF;
    font-size: 108px;
    line-height: 108px;
    margin-top: -54px;
    margin-left: -54px
}

.et_pb_video_0 .et_pb_video_overlay_hover:hover {
    background-color: rgba(0, 0, 0, .6)
}

.et_pb_section_7.et_pb_section {
    padding-top: 48px;
    padding-bottom: 0px
}

.et_pb_row_10 {
    display: flex;
    flex-wrap: wrap
}

.et_pb_text_14.et_pb_text {
    color: #961484 !important
}

.et_pb_text_14 {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 4px;
    margin-bottom: 5px !important
}

.et_pb_text_14 h3 {
    font-weight: 700;
    font-size: 17px;
    color: #0B4FC4 !important;
    text-align: left
}

.et_pb_text_15 h2 {
    font-weight: 700;
    font-size: 52px;
    letter-spacing: -2px;
    text-align: left
}

.et_pb_text_15 h3 {
    font-weight: 700;
    font-size: 61px;
    line-height: 1.2em
}

.et_pb_text_15 {
    margin-bottom: 10px !important
}

.et_pb_text_16 {
    line-height: 1.9em;
    line-height: 1.9em;
    max-width: 92%
}

.dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon,
.dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon,
.dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon {
    font-family: ETmodules !important;
    font-weight: 400 !important
}

.dsm_icon_list_child_1 .dsm_icon_list_child_tooltip_wrapper.tippy-tooltip .tippy-content,
.dsm_icon_list_child_2 .dsm_icon_list_child_tooltip_wrapper.tippy-tooltip .tippy-content {
    max-width: 180px;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 10px
}

.dsm_icon_list_0 .dsm_icon_list_child,
.dsm_icon_list_0 .dsm_icon_list_child a {
    font-size: 16px
}

.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon {
    color: #0B4FC4
}

.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child) {
    margin-right: 0px
}

.dsm_floating_multi_images_1 {
    margin-top: 72px
}

.et_pb_section_8.et_pb_section {
    padding-top: 0px;
    padding-bottom: 68px
}

.et_pb_row_11.et_pb_row,
.et_pb_row_16.et_pb_row {
    padding-top: 35px !important;
    padding-bottom: 0px !important;
    padding-top: 35px;
    padding-bottom: 0px
}

.et_pb_text_18.et_pb_text,
.et_pb_text_24.et_pb_text,
.et_pb_text_37.et_pb_text,
.et_pb_text_38.et_pb_text,
.et_pb_text_39.et_pb_text,
.et_pb_text_40.et_pb_text,
.et_pb_text_45.et_pb_text,
.et_pb_text_49.et_pb_text {
    color: #2b3238 !important
}

.et_pb_text_18 {
    line-height: 1.3em;
    font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.3em;
    padding-bottom: 16px !important;
    margin-bottom: 42px !important
}

.et_pb_text_18 h3 {
    font-weight: 700;
    font-size: 40px
}

.et_pb_row_12.et_pb_row {
    padding-top: 60px !important;
    padding-bottom: 0px !important;
    padding-top: 60px;
    padding-bottom: 0px
}

.et_pb_image_1,
.et_pb_image_2,
.et_pb_image_3,
.et_pb_image_4,
.et_pb_image_5,
.et_pb_image_6 {
    max-width: 65px;
    text-align: center
}

.et_pb_blurb_12.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_12.et_pb_blurb .et_pb_module_header a {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 19px;
    color: #2b3238 !important;
    letter-spacing: 3px;
    line-height: 1.6em;
    text-align: center
}

.et_pb_blurb_12.et_pb_blurb,
.et_pb_blurb_13.et_pb_blurb,
.et_pb_blurb_14.et_pb_blurb,
.et_pb_blurb_15.et_pb_blurb,
.et_pb_blurb_16.et_pb_blurb,
.et_pb_blurb_17.et_pb_blurb {
    font-size: 15px;
    color: #42474c !important;
    line-height: 1.8em;
    margin-top: 25px !important;
    max-width: 278px
}

.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 {
    width: 55px
}

.et_pb_blurb_13.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_13.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_14.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_14.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_15.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_15.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_16.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_16.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_17.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_17.et_pb_blurb .et_pb_module_header a {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 19px;
    color: #2b3238 !important;
    letter-spacing: 4px;
    line-height: 1.6em;
    text-align: center
}

.et_pb_row_13.et_pb_row {
    padding-top: 80px !important;
    padding-bottom: 0px !important;
    padding-top: 80px;
    padding-bottom: 0px
}

.et_pb_row_14,
body #page-container .et-db #et-boc .et-l .et_pb_row_14.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,
.et_pb_row_17,
body #page-container .et-db #et-boc .et-l .et_pb_row_17.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_17.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_17.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_text_19.et_pb_text,
.et_pb_text_20.et_pb_text,
.et_pb_text_21.et_pb_text,
.et_pb_text_22.et_pb_text,
.et_pb_text_30.et_pb_text,
.et_pb_text_31.et_pb_text,
.et_pb_text_32.et_pb_text,
.et_pb_text_33.et_pb_text {
    color: rgba(0, 0, 0, 0) !important;
    transition: color 300ms ease 0ms
}

.et_pb_text_19 {
    line-height: 1em;
    font-size: 19px;
    letter-spacing: 4px;
    line-height: 1em;
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(0, 0, 0, 0.57) 100%), url(/wp-content/uploads/2022/08/leads_facebook.jpg);
    padding-top: 22vh !important;
    padding-bottom: 22vh !important
}

.et_pb_text_19 h3 {
    font-weight: 700;
    color: #FFFFFF !important;
    letter-spacing: -1px;
    text-align: center
}

.et_pb_text_19:hover {
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(43, 50, 56, 0.6) 100%), url(/wp-content/uploads/2022/08/leads_facebook.jpg);
    background-color: transparent
}

.et_pb_text_20 {
    line-height: 1em;
    font-size: 19px;
    letter-spacing: 4px;
    line-height: 1em;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.59) 0%, rgba(1, 15, 13, 0.36) 99%), url(/wp-content/uploads/2022/05/linkedin.jpg);
    padding-top: 22vh !important;
    padding-bottom: 22vh !important
}

.et_pb_text_20 h3,
.et_pb_text_21 h3,
.et_pb_text_22 h3,
.et_pb_text_30 h3,
.et_pb_text_31 h3,
.et_pb_text_32 h3,
.et_pb_text_33 h3 {
    font-weight: 700;
    color: #FFFFFF !important;
    letter-spacing: -1px
}

.et_pb_text_20:hover {
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(43, 50, 56, 0.6) 100%), url(/wp-content/uploads/2022/05/linkedin.jpg);
    background-color: transparent
}

.et_pb_text_21 {
    line-height: 1em;
    font-size: 19px;
    letter-spacing: 4px;
    line-height: 1em;
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(0, 0, 0, 0.57) 100%), url(/wp-content/uploads/2022/05/marknadsforing-youtube.jpg);
    padding-top: 22vh !important;
    padding-bottom: 22vh !important
}

.et_pb_text_21:hover {
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(43, 50, 56, 0.6) 100%), url(/wp-content/uploads/2022/05/marknadsforing-youtube.jpg);
    background-color: transparent
}

.et_pb_text_22 {
    line-height: 1em;
    font-size: 19px;
    letter-spacing: 4px;
    line-height: 1em;
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(0, 0, 0, 0.57) 100%), url(/wp-content/uploads/2022/06/marknadsforing-instagram.jpg);
    padding-top: 22vh !important;
    padding-bottom: 22vh !important
}

.et_pb_text_22:hover {
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(43, 50, 56, 0.6) 100%), url(/wp-content/uploads/2022/06/marknadsforing-instagram.jpg);
    background-color: transparent
}

.et_pb_section_10.et_pb_section,
.et_pb_section_15.et_pb_section {
    padding-top: 50px;
    padding-bottom: 50px
}

.et_pb_text_23,
.et_pb_text_43 {
    line-height: 1em;
    font-size: 12px;
    letter-spacing: 3px;
    line-height: 1em
}

.et_pb_text_24 h3 {
    font-weight: 700;
    font-size: 37px;
    color: #FFFFFF !important;
    letter-spacing: 1px;
    line-height: 1.1em
}

.et_pb_button_3_wrapper,
.et_pb_button_6_wrapper,
.et_pb_button_7_wrapper,
.et_pb_button_8_wrapper {
    margin-top: 30px !important
}

body #page-container .et_pb_section .et_pb_button_3 {
    color: #FFFFFF !important;
    border-width: 0px !important;
    border-radius: 100px;
    letter-spacing: 2px;
    font-size: 16px;
    font-weight: 700 !important;
    background-color: #0B4FC4
}

body #page-container .et_pb_section .et_pb_button_3:hover {
    letter-spacing: 2px !important;
    background-image: initial;
    background-color: #0C71C3
}

.et_pb_button_3 {
    transition: background-color 300ms ease 0ms, letter-spacing 300ms ease 0ms
}

.et_pb_section_11.et_pb_section {
    padding-top: 0px;
    padding-bottom: 40px
}

.et_pb_text_25 h3 {
    font-size: 18px
}

.et_pb_text_25 {
    min-height: 38px;
    padding-bottom: 0px !important;
    margin-top: 4px !important;
    margin-bottom: -7px !important
}

.et_pb_text_26 h2 {
    font-weight: 700;
    text-transform: uppercase;
    color: #272727 !important;
    letter-spacing: -1px
}

.et_pb_text_26:hover {
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(43, 50, 56, 0.6) 100%);
    background-color: transparent
}

.et_pb_text_26 {
    margin-top: 4px !important
}

.et_pb_text_27 {
    line-height: 1.3em;
    font-size: 15px;
    line-height: 1.3em
}

.et_pb_text_27 h2 {
    font-family: 'Lexend Exa', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700
}

.et_pb_text_28 h2 {
    font-weight: 300;
    font-style: italic;
    font-size: 22px;
    color: #272727 !important;
    letter-spacing: 2px;
    line-height: 1.3em
}

.et_pb_button_4_wrapper {
    margin-top: 25px !important
}

body #page-container .et_pb_section .et_pb_button_4 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-color: #1a81fd;
    border-radius: 100px;
    letter-spacing: 2px;
    font-size: 16px;
    font-weight: 700 !important;
    background-color: #1a81fd
}

.et_pb_text_29.et_pb_text {
    color: #454444 !important
}

.et_pb_text_29 {
    line-height: 1.8em;
    font-size: 15px;
    line-height: 1.8em;
    min-height: 64.2px;
    padding-top: 2px !important;
    margin-bottom: 6px !important
}

.et_pb_text_29 h2 {
    font-weight: 700;
    line-height: 1.1em
}

.et_pb_row_17.et_pb_row {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
    padding-top: 20px;
    padding-bottom: 0px
}

.et_pb_text_30 {
    line-height: 1em;
    font-size: 19px;
    letter-spacing: 4px;
    line-height: 1em;
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(0, 0, 0, 0.57) 100%), url(/wp-content/uploads/2022/06/content-marketing.jpg);
    padding-top: 22vh !important;
    padding-bottom: 22vh !important
}

.et_pb_text_30:hover {
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(43, 50, 56, 0.6) 100%), url(/wp-content/uploads/2022/06/content-marketing.jpg);
    background-color: transparent
}

.et_pb_text_31 {
    line-height: 1em;
    font-size: 19px;
    letter-spacing: 4px;
    line-height: 1em;
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(0, 0, 0, 0.57) 100%), url(/wp-content/uploads/2022/06/sokmotoroptimering-SEO.jpg);
    padding-top: 22vh !important;
    padding-bottom: 22vh !important
}

.et_pb_text_31:hover {
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(43, 50, 56, 0.6) 100%), url(/wp-content/uploads/2022/06/sokmotoroptimering-SEO.jpg);
    background-color: transparent
}

.et_pb_text_32 {
    line-height: 1em;
    font-size: 19px;
    letter-spacing: 4px;
    line-height: 1em;
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(0, 0, 0, 0.57) 100%), url(/wp-content/uploads/2022/06/marknadsforing-affiliate.jpg);
    padding-top: 22vh !important;
    padding-bottom: 22vh !important
}

.et_pb_text_32:hover {
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(43, 50, 56, 0.6) 100%), url(/wp-content/uploads/2022/06/marknadsforing-affiliate.jpg);
    background-color: transparent
}

.et_pb_text_33 {
    line-height: 1em;
    font-size: 19px;
    letter-spacing: 4px;
    line-height: 1em;
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(0, 0, 0, 0.57) 100%), url(/wp-content/uploads/2022/06/hemsida-foretag-pris.jpg);
    padding-top: 22vh !important;
    padding-bottom: 22vh !important
}

.et_pb_text_33:hover {
    background-image: linear-gradient(180deg, rgba(43, 50, 56, 0.6) 0%, rgba(43, 50, 56, 0.6) 100%), url(/wp-content/uploads/2022/06/hemsida-foretag-pris.jpg);
    background-color: transparent
}

.et_pb_section_13.et_pb_section {
    padding-top: 75px;
    padding-right: 0px;
    padding-bottom: 29px;
    padding-left: 0px
}

.et_pb_row_18 {
    border-color: #3E7FF5
}

.et_pb_text_34 h2 {
    font-weight: 700;
    font-size: 40px;
    color: #FFFFFF !important;
    letter-spacing: 1px;
    line-height: 0.4em;
    text-align: center
}

.et_pb_text_34 {
    margin-bottom: 13px !important
}

.et_pb_text_35 h1 {
    font-weight: 700;
    color: #2b3238 !important
}

.et_pb_text_35 h2 {
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    font-size: 22px;
    color: #2b3238 !important
}

.et_pb_text_35 h3 {
    font-size: 31px;
    color: #FFFFFF !important;
    letter-spacing: -1px;
    text-align: center
}

.et_pb_text_35 {
    padding-left: 18px !important;
    margin-bottom: -17px !important
}

.et_pb_text_36 {
    line-height: 1.5em;
    line-height: 1.5em;
    padding-top: 23px !important;
    padding-right: 10px !important;
    padding-bottom: 23px !important;
    padding-left: 10px !important;
    max-width: 89%
}

.et_pb_row_19.et_pb_row {
    padding-top: 9px !important;
    padding-right: 0px !important;
    padding-bottom: 9px !important;
    padding-left: 12px !important;
    padding-top: 9px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 12px
}

.et_pb_text_37,
.et_pb_text_38,
.et_pb_text_39,
.et_pb_text_40 {
    line-height: 1.9em;
    font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif;
    font-size: 15px;
    line-height: 1.9em;
    padding-top: 15px !important;
    padding-right: 40px !important;
    padding-bottom: 15px !important;
    padding-left: 40px !important;
    max-width: 710px
}

.et_pb_text_37 h1,
.et_pb_text_38 h1,
.et_pb_text_39 h1,
.et_pb_text_40 h1 {
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #297FCA !important;
    line-height: 1.4em
}

.et_pb_text_37 h2,
.et_pb_text_38 h2,
.et_pb_text_39 h2,
.et_pb_text_40 h2 {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-size: 24px;
    color: #2b3238 !important
}

.et_pb_row_20.et_pb_row {
    padding-top: 9px !important;
    padding-right: 0px !important;
    padding-bottom: 9px !important;
    padding-left: 12px !important;
    margin-right: auto !important;
    margin-bottom: 57px !important;
    margin-left: auto !important;
    padding-top: 9px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 12px
}

.et_pb_section_14.et_pb_section {
    padding-top: 100px;
    padding-bottom: 100px
}

.et_pb_text_41 h3 {
    text-transform: uppercase;
    color: #FFFFFF !important
}

.et_pb_text_42 {
    line-height: 1.6em;
    font-size: 27px;
    letter-spacing: -1px;
    line-height: 1.6em;
    margin-top: 25px !important;
    max-width: 960px
}

.et_pb_button_5_wrapper {
    margin-top: 35px !important
}

body #page-container .et_pb_section .et_pb_button_5 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-color: #1a81fd;
    border-radius: 100px;
    letter-spacing: 2px;
    font-size: 12px;
    font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif !important;
    background-color: #1a81fd
}

.et_pb_text_43 h4 {
    font-weight: 300;
    text-transform: uppercase;
    font-size: 15px;
    color: #0B4FC4 !important
}

.et_pb_row_23.et_pb_row {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
    padding-top: 50px;
    padding-bottom: 0px
}

.et_pb_image_7,
.et_pb_image_8,
.et_pb_image_9 {
    max-width: 50px;
    text-align: center
}

.et_pb_text_45,
.et_pb_text_47,
.et_pb_text_49 {
    line-height: 1em;
    font-size: 19px;
    letter-spacing: 4px;
    line-height: 1em;
    margin-top: 40px !important
}

.et_pb_text_46,
.et_pb_text_48,
.et_pb_text_50 {
    line-height: 1.8em;
    font-size: 15px;
    line-height: 1.8em;
    margin-top: 30px !important
}

body #page-container .et_pb_section .et_pb_button_6,
body #page-container .et_pb_section .et_pb_button_8 {
    color: #2b3238 !important;
    border-width: 1px !important;
    border-color: #e2e2e2;
    border-radius: 100px;
    letter-spacing: 2px;
    font-size: 16px;
    background-color: rgba(0, 0, 0, 0)
}

body #page-container .et_pb_section .et_pb_button_6:hover,
body #page-container .et_pb_section .et_pb_button_8:hover {
    color: #ffffff !important;
    border-color: #1a81fd !important;
    letter-spacing: 2px !important;
    background-image: initial;
    background-color: #1a81fd
}

body #page-container .et_pb_section .et_pb_button_7 {
    color: #ffffff !important;
    border-width: 1px !important;
    border-color: #e2e2e2;
    border-radius: 100px;
    letter-spacing: 2px;
    font-size: 16px;
    background-color: rgba(0, 0, 0, 0)
}

body #page-container .et_pb_section .et_pb_button_7:hover {
    color: #5928DC !important;
    border-color: #ffffff !important;
    letter-spacing: 2px !important;
    background-image: initial;
    background-color: #ffffff
}

div.et_pb_section.et_pb_section_16 {
    background-position: center top;
    background-image: radial-gradient(circle at center, rgba(38, 12, 3, 0.19) 0%, rgba(3, 35, 31, 0.89) 98%), url(/wp-content/uploads/2024/07/leadsgenerering-forfragan.webp) !important
}

.et_pb_section_16.et_pb_section {
    padding-top: 60px;
    padding-bottom: 60px
}

.et_pb_text_51 h1,
.et_pb_text_54 h1 {
    color: #1A81FD !important
}

.et_pb_text_51 h4,
.et_pb_text_54 h4 {
    font-size: 15px;
    color: #1A81FD !important;
    line-height: 0em
}

.et_pb_text_53 {
    line-height: 1.8em;
    font-size: 15px;
    line-height: 1.8em;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    max-width: 496px
}

.et_pb_blurb_18.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_18.et_pb_blurb .et_pb_module_header a {
    font-weight: 700;
    font-size: 17px;
    color: #ffffff !important;
    line-height: 1.2em;
    text-align: left
}

.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 {
    border-right-width: 5px;
    border-right-color: rgba(0, 0, 0, 0)
}

.et_pb_blurb_18.et_pb_blurb {
    padding-bottom: 1px !important;
    margin-top: 40px !important
}

.et_pb_blurb_18 .et-pb-icon {
    font-size: 30px;
    color: #FFFFFF;
    font-family: ETmodules !important;
    font-weight: 400 !important
}

.et_pb_blurb_19.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_19.et_pb_blurb .et_pb_module_header a {
    font-weight: 700;
    font-size: 17px;
    color: #ffffff !important;
    line-height: 1.8em;
    text-align: left
}

.et_pb_blurb_19 .et-pb-icon,
.et_pb_blurb_20 .et-pb-icon {
    font-size: 30px;
    color: #FFFFFF;
    font-family: FontAwesome !important;
    font-weight: 900 !important
}

.et_pb_blurb_20.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_20.et_pb_blurb .et_pb_module_header a {
    font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;
    font-size: 17px;
    color: #ffffff !important;
    line-height: 1.6em;
    text-align: left
}

.et_pb_text_56 h4 {
    font-size: 15px;
    color: #1a81fd !important;
    line-height: 0em
}

.et_pb_contact_form_0.et_pb_contact_form_container .input,
.et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder,
.et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox]+label,
.et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio]+label {
    font-size: 15px;
    line-height: 1.8em
}

.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder {
    font-size: 15px;
    line-height: 1.8em
}

.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder {
    font-size: 15px;
    line-height: 1.8em
}

.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder {
    font-size: 15px;
    line-height: 1.8em
}

.et_pb_contact_form_0.et_pb_contact_form_container .input,
.et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"]+label i,
.et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"]+label i {
    border-bottom-width: 1px;
    border-bottom-color: #ffffff
}

.et_pb_contact_form_0.et_pb_contact_form_container {
    margin-top: -4px !important
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
    color: #ffffff !important;
    border-width: 0px !important;
    border-color: #1a81fd;
    border-radius: 100px;
    letter-spacing: 2px;
    font-size: 12px;
    font-weight: 700 !important;
    background-color: #1a81fd !important;
    padding-top: 15px !important;
    padding-right: 40px !important;
    padding-bottom: 15px !important;
    padding-left: 40px !important;
    margin-top: 20px !important
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover {
    color: #ffffff !important;
    border-color: #25ebff !important;
    background-image: initial !important;
    background-color: #25ebff !important
}

.et_pb_contact_form_0 .input,
.et_pb_contact_form_0 .input[type="checkbox"]+label i,
.et_pb_contact_form_0 .input[type="radio"]+label i,
.et_pb_contact_form_0 .input:focus,
.et_pb_contact_form_0 .input[type="checkbox"]:active+label i,
.et_pb_contact_form_0 .input[type="radio"]:active+label i {
    background-color: rgba(0, 0, 0, 0)
}

.et_pb_contact_form_0 .input,
.et_pb_contact_form_0 .input[type="checkbox"]+label,
.et_pb_contact_form_0 .input[type="radio"]+label,
.et_pb_contact_form_0 .input[type="checkbox"]:checked+label i:before,
.et_pb_contact_form_0 .input::placeholder,
.et_pb_contact_form_0 .input:focus,
.et_pb_contact_form_0 .input[type="checkbox"]:active+label,
.et_pb_contact_form_0 .input[type="radio"]:active+label,
.et_pb_contact_form_0 .input[type="checkbox"]:checked:active+label i:before {
    color: #ffffff
}

.et_pb_contact_form_0 .input::-webkit-input-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 .input::-moz-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 .input::-ms-input-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 p .input:focus::-webkit-input-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 p .input:focus::-moz-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 p .input:focus:-ms-input-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 p textarea:focus::-webkit-input-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 p textarea:focus::-moz-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 p textarea:focus:-ms-input-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 .et_pb_contact_field .input {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 0px
}

.et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
    transition: color 300ms ease 0ms, background-color 300ms ease 0ms, border 300ms ease 0ms
}

.et_pb_contact_form_0 .input[type="radio"]:checked+label i:before,
.et_pb_contact_form_0 .input[type="radio"]:checked:active+label i:before {
    background-color: #ffffff
}

.et_pb_column_4 {
    background-color: #3490FF;
    padding-top: 50px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms
}

.et_pb_column_4:hover,
.et_pb_column_5:hover,
.et_pb_column_6:hover {
    background-image: initial;
    background-color: #0061D5
}

.et_pb_column_5 {
    background-color: #1A81FD;
    padding-top: 50px;
    padding-right: 40px;
    padding-bottom: 50px;
    padding-left: 40px;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms
}

.et_pb_column_6 {
    background-color: #117AF8;
    padding-top: 50px;
    padding-right: 40px;
    padding-bottom: 50px;
    padding-left: 40px;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms
}

.et_pb_column_8 {
    padding-top: 94px
}

.et_pb_column_17,
.et_pb_column_19 {
    padding-left: 30px
}

.et_pb_column_28,
.et_pb_column_35 {
    padding-right: 10px
}

.et_pb_column_29,
.et_pb_column_30,
.et_pb_column_36,
.et_pb_column_37 {
    padding-right: 10px;
    padding-left: 10px
}

.et_pb_column_31,
.et_pb_column_38 {
    padding-left: 10px
}

.et_pb_column_46,
.et_pb_column_48 {
    border-radius: 8px 8px 8px 8px;
    overflow: hidden;
    border-width: 1px;
    border-color: #e2e2e2;
    padding-top: 45px;
    padding-right: 40px;
    padding-bottom: 45px;
    padding-left: 40px
}

.et_pb_column_47 {
    background-color: #0B4FC4;
    border-radius: 8px 8px 8px 8px;
    overflow: hidden;
    border-width: 1px;
    border-color: #5928DC;
    padding-top: 45px;
    padding-right: 40px;
    padding-bottom: 45px;
    padding-left: 40px
}

.et_pb_divider_0.et_pb_module,
.et_pb_image_1.et_pb_module,
.et_pb_blurb_12.et_pb_blurb.et_pb_module,
.et_pb_image_2.et_pb_module,
.et_pb_blurb_13.et_pb_blurb.et_pb_module,
.et_pb_image_3.et_pb_module,
.et_pb_blurb_14.et_pb_blurb.et_pb_module,
.et_pb_image_4.et_pb_module,
.et_pb_blurb_15.et_pb_blurb.et_pb_module,
.et_pb_image_5.et_pb_module,
.et_pb_blurb_16.et_pb_blurb.et_pb_module,
.et_pb_image_6.et_pb_module,
.et_pb_blurb_17.et_pb_blurb.et_pb_module,
.et_pb_text_36.et_pb_module,
.et_pb_text_37.et_pb_module,
.et_pb_text_38.et_pb_module,
.et_pb_text_39.et_pb_module,
.et_pb_text_40.et_pb_module,
.et_pb_text_42.et_pb_module,
.et_pb_image_7.et_pb_module,
.et_pb_image_8.et_pb_module,
.et_pb_image_9.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

.et_pb_row_18.et_pb_row {
    padding-top: 67px !important;
    padding-bottom: 26px !important;
    margin-right: auto !important;
    margin-bottom: 32px !important;
    margin-left: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 67px;
    padding-bottom: 26px
}

.et_pb_text_53.et_pb_module {
    margin-left: 0px !important;
    margin-right: auto !important
}

@media only screen and (min-width:981px) {

    .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,
    .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_3,
    body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
    .et_pb_row_11,
    body #page-container .et-db #et-boc .et-l .et_pb_row_11.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,
    .et_pb_row_12,
    body #page-container .et-db #et-boc .et-l .et_pb_row_12.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_12.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_12.et_pb_row,
    .et_pb_row_13,
    body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,
    .et_pb_row_15,
    body #page-container .et-db #et-boc .et-l .et_pb_row_15.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_15.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_15.et_pb_row,
    .et_pb_row_16,
    body #page-container .et-db #et-boc .et-l .et_pb_row_16.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_16.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_16.et_pb_row,
    .et_pb_row_21,
    body #page-container .et-db #et-boc .et-l .et_pb_row_21.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_21.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_21.et_pb_row,
    .et_pb_row_22,
    body #page-container .et-db #et-boc .et-l .et_pb_row_22.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_22.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_22.et_pb_row,
    .et_pb_row_23,
    body #page-container .et-db #et-boc .et-l .et_pb_row_23.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_23.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_23.et_pb_row,
    .et_pb_row_24,
    body #page-container .et-db #et-boc .et-l .et_pb_row_24.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_24.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_24.et_pb_row {
        width: 90%;
        max-width: 1170px
    }
}

@media only screen and (max-width:980px) {

    .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,
    .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_3,
    body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
    .et_pb_row_11,
    body #page-container .et-db #et-boc .et-l .et_pb_row_11.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,
    .et_pb_row_12,
    body #page-container .et-db #et-boc .et-l .et_pb_row_12.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_12.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_12.et_pb_row,
    .et_pb_row_13,
    body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,
    .et_pb_row_15,
    body #page-container .et-db #et-boc .et-l .et_pb_row_15.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_15.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_15.et_pb_row,
    .et_pb_row_16,
    body #page-container .et-db #et-boc .et-l .et_pb_row_16.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_16.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_16.et_pb_row,
    .et_pb_row_21,
    body #page-container .et-db #et-boc .et-l .et_pb_row_21.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_21.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_21.et_pb_row,
    .et_pb_row_22,
    body #page-container .et-db #et-boc .et-l .et_pb_row_22.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_22.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_22.et_pb_row,
    .et_pb_row_23,
    body #page-container .et-db #et-boc .et-l .et_pb_row_23.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_23.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_23.et_pb_row,
    .et_pb_row_24,
    body #page-container .et-db #et-boc .et-l .et_pb_row_24.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_24.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_24.et_pb_row {
        width: 90%;
        max-width: 90%
    }

    .et_pb_text_3 {
        margin-top: 3vw !important
    }

    .et_pb_text_4 {
        font-size: 32px;
        line-height: 1.3em;
        margin-top: -10px !important
    }

    .et_pb_text_5 {
        font-size: 15px;
        margin-top: 10px !important
    }

    .et_pb_text_6 {
        margin-top: 10px !important
    }

    body #page-container .et_pb_section .et_pb_button_1:after {
        line-height: inherit;
        font-size: inherit !important;
        margin-left: -1em;
        left: auto;
        display: inline-block;
        opacity: 0;
        content: attr(data-icon);
        font-family: ETmodules !important;
        font-weight: 400 !important
    }

    body #page-container .et_pb_section .et_pb_button_1:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_button_1:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em;
        opacity: 1
    }

    .et_pb_image_0 {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_0 .et_pb_image_wrap img,
    .et_pb_image_1 .et_pb_image_wrap img,
    .et_pb_image_2 .et_pb_image_wrap img,
    .et_pb_image_3 .et_pb_image_wrap img,
    .et_pb_image_4 .et_pb_image_wrap img,
    .et_pb_image_5 .et_pb_image_wrap img,
    .et_pb_image_6 .et_pb_image_wrap img,
    .et_pb_image_7 .et_pb_image_wrap img,
    .et_pb_image_8 .et_pb_image_wrap img,
    .et_pb_image_9 .et_pb_image_wrap img {
        width: auto
    }

    .et_pb_text_7 h3 {
        font-weight: 600
    }

    .et_pb_blurb_4.et_pb_blurb,
    .et_pb_blurb_6.et_pb_blurb,
    .et_pb_blurb_8.et_pb_blurb,
    .et_pb_blurb_10.et_pb_blurb {
        padding-bottom: 46px !important
    }

    .dsm_shuffle_letters_0 h1.et_pb_module_header,
    .dsm_shuffle_letters_0 h2.et_pb_module_header,
    .dsm_shuffle_letters_0 h3.et_pb_module_header,
    .dsm_shuffle_letters_0 h4.et_pb_module_header,
    .dsm_shuffle_letters_0 h5.et_pb_module_header,
    .dsm_shuffle_letters_0 h6.et_pb_module_header {
        font-weight: 700;
        font-size: 27px
    }

    .dsm_animated_gradient_text_0 .dsm-animated-gradient-text {
        font-size: 55px;
        text-align: center;
        background: linear-gradient(-45deg, #239fa8, #5a51bc, #00799b, #6dd5ed);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-size: 300%;
        animation: dsm-animated-gradient-flow 8s ease-in-out infinite;
        -webkit-animation: dsm-animated-gradient-flow 8s ease-in-out infinite
    }

    .et_pb_blurb_11 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,
    .et_pb_blurb_11 .et_pb_main_blurb_image .et-pb-icon {
        border-right-width: 12px;
        border-right-color: rgba(0, 0, 0, 0)
    }

    .et_pb_blurb_11.et_pb_blurb {
        padding-top: 7px !important;
        padding-bottom: 0px !important;
        padding-left: 31px !important
    }

    .dsm_typing_effect_0 h1.et_pb_module_header,
    .dsm_typing_effect_0 h2.et_pb_module_header,
    .dsm_typing_effect_0 h3.et_pb_module_header,
    .dsm_typing_effect_0 h4.et_pb_module_header,
    .dsm_typing_effect_0 h5.et_pb_module_header,
    .dsm_typing_effect_0 h6.et_pb_module_header {
        font-weight: 700
    }

    .dsm_typing_effect_0,
    .dsm_icon_list_0 .dsm_icon_list_items.dsm_icon_list_layout_horizontal {
        text-align: left
    }

    .et_pb_text_12 h3 {
        font-size: 37px
    }

    .et_pb_column_19 {
        order: 2
    }

    .et_pb_text_15 h2 {
        letter-spacing: -2px
    }

    .et_pb_text_18,
    .et_pb_text_24,
    .et_pb_text_44,
    .et_pb_text_52,
    .et_pb_text_53,
    .et_pb_text_55,
    .et_pb_text_57 {
        margin-top: -10px !important
    }

    .et_pb_image_2,
    .et_pb_image_3,
    .et_pb_image_5,
    .et_pb_image_6 {
        margin-top: 30px !important
    }

    .et_pb_text_34 h2 {
        font-size: 40px;
        line-height: 0.4em;
        letter-spacing: 1px
    }

    .et_pb_text_34 {
        margin-bottom: 13px !important
    }

    .et_pb_text_35 h2 {
        font-size: 22px
    }

    .et_pb_text_35 h3 {
        font-size: 31px;
        text-align: center
    }

    .et_pb_text_35 {
        padding-left: 18px !important
    }

    .et_pb_text_36 {
        font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif;
        padding-top: 23px !important;
        padding-right: 10px !important;
        padding-bottom: 23px !important;
        padding-left: 10px !important
    }

    .et_pb_text_37,
    .et_pb_text_38,
    .et_pb_text_39,
    .et_pb_text_40 {
        font-size: 15px
    }

    .et_pb_text_37 h2,
    .et_pb_text_38 h2,
    .et_pb_text_39 h2,
    .et_pb_text_40 h2 {
        font-size: 24px
    }

    .et_pb_text_42 {
        font-size: 27px;
        margin-top: -10px !important
    }

    .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 {
        border-right-width: 5px;
        border-right-color: rgba(0, 0, 0, 0)
    }

    .et_pb_text_56 {
        margin-top: 40px !important
    }

    .et_pb_contact_form_0.et_pb_contact_form_container .input,
    .et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"]+label i,
    .et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"]+label i {
        border-bottom-width: 1px;
        border-bottom-color: #ffffff
    }

    .et_pb_column_8 {
        padding-top: 54px
    }

    .et_pb_column_21,
    .et_pb_column_32 {
        padding-top: 80px
    }

    .et_pb_column_28,
    .et_pb_column_35 {
        padding-bottom: 10px
    }

    .et_pb_column_29,
    .et_pb_column_36 {
        padding-right: 0px;
        padding-bottom: 10px
    }

    .et_pb_column_30,
    .et_pb_column_37 {
        padding-top: 10px;
        padding-left: 0px
    }

    .et_pb_column_31,
    .et_pb_column_38 {
        padding-top: 10px
    }

    .et_pb_text_36.et_pb_module {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media only screen and (min-width:768px) and (max-width:980px) {

    .et_pb_row_6,
    .et_pb_divider_0 {
        display: none !important
    }
}

@media only screen and (max-width:767px) {
    .et_pb_text_3 {
        margin-top: 0vw !important;
        margin-bottom: -2vw !important;
        margin-left: 6px !important
    }

    .et_pb_text_4 {
        font-size: 31px;
        line-height: 1.2em;
        margin-top: 5px !important;
        margin-right: 5px !important;
        margin-bottom: 5px !important;
        margin-left: 5px !important
    }

    .et_pb_text_4 h1,
    .et_pb_text_41 h3 {
        font-size: 29px
    }

    .et_pb_text_5 {
        font-size: 14px;
        margin-top: -16px !important;
        margin-right: 5px !important;
        margin-left: 6px !important
    }

    .et_pb_text_6 {
        margin-top: 10px !important
    }

    body #page-container .et_pb_section .et_pb_button_1:after {
        line-height: inherit;
        font-size: inherit !important;
        margin-left: -1em;
        left: auto;
        display: inline-block;
        opacity: 0;
        content: attr(data-icon);
        font-family: ETmodules !important;
        font-weight: 400 !important
    }

    body #page-container .et_pb_section .et_pb_button_1:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_button_1:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em;
        opacity: 1
    }

    div.et_pb_section.et_pb_section_2 {
        background-image: initial !important
    }

    .et_pb_section_2.et_pb_section {
        background-color: #FFFFFF !important
    }

    .et_pb_image_0 .et_pb_image_wrap img,
    .et_pb_image_1 .et_pb_image_wrap img,
    .et_pb_image_2 .et_pb_image_wrap img,
    .et_pb_image_3 .et_pb_image_wrap img,
    .et_pb_image_4 .et_pb_image_wrap img,
    .et_pb_image_5 .et_pb_image_wrap img,
    .et_pb_image_6 .et_pb_image_wrap img,
    .et_pb_image_7 .et_pb_image_wrap img,
    .et_pb_image_8 .et_pb_image_wrap img,
    .et_pb_image_9 .et_pb_image_wrap img {
        width: auto
    }

    .et_pb_text_7 h3 {
        font-weight: 600
    }

    .et_pb_blurb_4.et_pb_blurb,
    .et_pb_blurb_6.et_pb_blurb,
    .et_pb_blurb_8.et_pb_blurb,
    .et_pb_blurb_10.et_pb_blurb {
        padding-bottom: 46px !important
    }

    .et_pb_row_6,
    .et_pb_divider_0 {
        display: none !important
    }

    .dsm_shuffle_letters_0 h1.et_pb_module_header,
    .dsm_shuffle_letters_0 h2.et_pb_module_header,
    .dsm_shuffle_letters_0 h3.et_pb_module_header,
    .dsm_shuffle_letters_0 h4.et_pb_module_header,
    .dsm_shuffle_letters_0 h5.et_pb_module_header,
    .dsm_shuffle_letters_0 h6.et_pb_module_header {
        font-weight: 700;
        font-size: 17px
    }

    .dsm_animated_gradient_text_0 .dsm-animated-gradient-text {
        font-size: 43px;
        line-height: 1em;
        text-align: center;
        background: linear-gradient(-45deg, #239fa8, #5a51bc, #00799b, #6dd5ed);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-size: 300%;
        animation: dsm-animated-gradient-flow 8s ease-in-out infinite;
        -webkit-animation: dsm-animated-gradient-flow 8s ease-in-out infinite
    }

    .dsm_animated_gradient_text_0 {
        margin-bottom: 0px !important
    }

    .et_pb_blurb_11.et_pb_blurb .et_pb_module_header,
    .et_pb_blurb_11.et_pb_blurb .et_pb_module_header a {
        line-height: 3.6em;
        letter-spacing: 1px;
        text-align: center
    }

    .et_pb_blurb_11 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,
    .et_pb_blurb_11 .et_pb_main_blurb_image .et-pb-icon {
        border-right-width: 12px;
        border-right-color: rgba(0, 0, 0, 0);
        margin-top: 0px !important;
        margin-right: auto !important;
        margin-bottom: 0px !important;
        margin-left: auto !important
    }

    .et_pb_blurb_11.et_pb_blurb {
        padding-top: 7px !important;
        padding-bottom: 0px !important;
        padding-left: 16px !important
    }

    .et_pb_blurb_11 .et_pb_main_blurb_image .et_pb_image_wrap {
        width: 105px
    }

    .dsm_typing_effect_0 h1.et_pb_module_header,
    .dsm_typing_effect_0 h2.et_pb_module_header,
    .dsm_typing_effect_0 h3.et_pb_module_header,
    .dsm_typing_effect_0 h4.et_pb_module_header,
    .dsm_typing_effect_0 h5.et_pb_module_header,
    .dsm_typing_effect_0 h6.et_pb_module_header {
        font-weight: 700;
        font-size: 20px
    }

    .dsm_typing_effect_0 {
        text-align: left;
        margin-top: 0px !important;
        margin-bottom: 10px !important
    }

    .et_pb_text_11 {
        font-size: 15px
    }

    .et_pb_text_12 h3 {
        font-size: 27px
    }

    .et_pb_text_14 {
        font-size: 10px
    }

    .et_pb_text_15 h2 {
        font-size: 35px;
        line-height: 1em;
        letter-spacing: -2px;
        text-align: left
    }

    .et_pb_text_15 h3 {
        font-size: 38px
    }

    .et_pb_text_16 {
        font-size: 16px
    }

    .dsm_icon_list_0 .dsm_icon_list_items.dsm_icon_list_layout_horizontal {
        text-align: left
    }

    .et_pb_text_18,
    .et_pb_text_24,
    .et_pb_text_44,
    .et_pb_text_52,
    .et_pb_text_53,
    .et_pb_text_55,
    .et_pb_text_57 {
        margin-top: -10px !important
    }

    .et_pb_image_2,
    .et_pb_image_3,
    .et_pb_image_5,
    .et_pb_image_6 {
        margin-top: 30px !important
    }

    .et_pb_text_26 h2,
    .et_pb_text_28 h2 {
        font-size: 25px
    }

    .et_pb_row_17.et_pb_row {
        padding-top: 10px !important;
        padding-bottom: 0px !important;
        padding-top: 10px !important;
        padding-bottom: 0px !important
    }

    .et_pb_text_34 h2 {
        font-size: 29px;
        line-height: 1em;
        letter-spacing: 0px;
        text-align: left
    }

    .et_pb_text_34 {
        margin-bottom: 13px !important;
        margin-left: 24px !important
    }

    .et_pb_text_35 h2 {
        font-size: 22px;
        text-align: left
    }

    .et_pb_text_35 h3 {
        font-size: 23px;
        text-align: left
    }

    .et_pb_text_35 {
        padding-left: 26px !important
    }

    .et_pb_text_36 {
        font-size: 15px;
        padding-top: 19px !important;
        padding-right: 9px !important;
        padding-bottom: 19px !important;
        padding-left: 9px !important
    }

    .et_pb_text_37,
    .et_pb_text_38,
    .et_pb_text_39,
    .et_pb_text_40 {
        font-size: 14px
    }

    .et_pb_text_37 h2,
    .et_pb_text_38 h2,
    .et_pb_text_39 h2,
    .et_pb_text_40 h2 {
        font-size: 22px
    }

    .et_pb_text_41 {
        margin-bottom: 6px !important
    }

    .et_pb_text_42 {
        font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;
        font-size: 18px;
        padding-right: 4px !important;
        padding-left: 4px !important;
        margin-top: 0px !important
    }

    .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 {
        border-right-width: 5px;
        border-right-color: rgba(0, 0, 0, 0)
    }

    .et_pb_text_56 {
        margin-top: 40px !important
    }

    .et_pb_contact_form_0.et_pb_contact_form_container .input,
    .et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"]+label i,
    .et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"]+label i {
        border-bottom-width: 1px;
        border-bottom-color: #ffffff
    }

    .et_pb_column_8 {
        padding-top: 54px
    }

    .et_pb_column_17 {
        padding-left: 0px
    }

    .et_pb_column_19 {
        padding-left: 0px;
        order: 2
    }

    .et_pb_column_21,
    .et_pb_column_32 {
        padding-top: 70px
    }

    .et_pb_column_28,
    .et_pb_column_35 {
        padding-right: 0px;
        padding-bottom: 0px
    }

    .et_pb_column_29,
    .et_pb_column_36 {
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    .et_pb_column_30,
    .et_pb_column_37 {
        padding-top: 10px;
        padding-right: 0px;
        padding-left: 0px
    }

    .et_pb_column_31,
    .et_pb_column_38 {
        padding-top: 10px;
        padding-left: 0px
    }

    .et_pb_text_11.et_pb_module {
        margin-left: auto !important;
        margin-right: auto !important
    }
}