body {
    line-height: 1.9em;
    color: #666;
}
#top-menu li a {
    font-size: 16px;
}
body.et_vertical_nav .container.et_search_form_container .et-search-form input {
    font-size: 16px!important;
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover {
    color: #ffffff;
}
.footer-widget {
    color: #ffffff;
}
.footer-widget .et_pb_widget div, .footer-widget .et_pb_widget ul, .footer-widget .et_pb_widget ol, .footer-widget .et_pb_widget label {
    line-height: 1.7em;
}
h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title {
    letter-spacing: 1px;
    line-height: 1.1em;
}
.et_slide_in_menu_container, .et_slide_in_menu_container .et-search-field {
    letter-spacing: px;
}
.et_slide_in_menu_container .et-search-field::-moz-placeholder {
    letter-spacing: px;
}
.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder {
    letter-spacing: px;
}
.et_slide_in_menu_container .et-search-field:-ms-input-placeholder {
    letter-spacing: px;
}
@media only screen and (min-width:981px) {
    .et-fixed-header #top-menu li a {
        font-size: 15px;
    }
}@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;
    }
}	h1, h2, h3, h4, h5, h6 {
         font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;
     }
body, input, textarea, select {
    font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;
}
div.et_pb_section.et_pb_section_0.et_pb_section_title {
    background-image: linear-gradient(70deg, #283d4b 0%, rgba(128, 103, 79, 0.5) 100%), url(../../uploads/2019/03/sergio-souza-1188812-unsplash.jpg)!important;
}
.et_pb_section_0.et_pb_section {
    padding-top: 6vw;
    padding-bottom: 100px;
}
.et_pb_section_title.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjBIMHY5MC43MnoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAwdjQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YwSDB6Ii8+PC9nPjwvc3ZnPg==');
    bottom: 0;
    height: 100px;
    z-index: 1;
    transform: rotateY(180deg) rotateX(180deg);
}
.et_pb_row_0.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: 0;
    padding-left: 0px;
}
.et_pb_section_title .et_pb_text_0 h1 {
    font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.4em;
    text-align: left;
}
.et_pb_text_0 h2 {
    font-family: 'Josefin Sans', Helvetica, Arial, Lucida, sans-serif;
    font-size: 32px;
    color: rgba(255, 255, 255, 0.6)!important;
    line-height: 1.4em;
}
.et_pb_text_0 {
    margin-top: 30px!important;
}
div.et_pb_section.et_pb_section_1 {
    background-size: initial;
    /*background-image: url(https://www.gfluid.com/wp-content/uploads/2019/03/risk-33.jpg)!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-family: 'Mukta', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300;
    font-size: 36px;
    line-height: 1.4em;
}
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a {
    font-family: 'Mukta', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300;
    font-size: 36px;
    line-height: 1.4em;
}
.et_pb_blurb_2.et_pb_blurb p {
    line-height: 1.8em;
}
.et_pb_blurb_1.et_pb_blurb p {
    line-height: 1.8em;
}
.et_pb_blurb_0.et_pb_blurb p {
    line-height: 1.8em;
}
.et_pb_blurb_0.et_pb_blurb {
    font-size: 18px;
    color: #023669!important;
    line-height: 1.8em;
    background-color: #ededed;
    border-radius: 3px 3px 3px 3px;
    overflow: hidden;
    padding-top: 3vw!important;
    padding-right: 3vw!important;
    padding-bottom: 3vw!important;
    padding-left: 3vw!important;
}
.et_pb_blurb_0 {
    box-shadow: 0px 30px 80px -20px rgba(0, 0, 0, 0.15);
    transition: border-radius 300ms ease 0ms, box-shadow 300ms ease 0ms;
}
.et_pb_blurb_0:hover {
    box-shadow: 0px 30px 200px -20px rgba(0, 0, 0, 0.15);
}
.et_pb_blurb_1:hover {
    box-shadow: 0px 30px 200px -20px rgba(0, 0, 0, 0.15);
}
.et_pb_blurb_0 .et-pb-icon {
    font-size: 32px;
    color: #3399ca;
}
.et_pb_blurb_1 .et-pb-icon {
    font-size: 32px;
    color: #3399ca;
}
.et_pb_blurb_1.et_pb_blurb {
    font-size: 18px;
    color: #023669!important;
    line-height: 1.8em;
    border-radius: 3px 3px 3px 3px;
    overflow: hidden;
    padding-top: 3vw!important;
    padding-right: 3vw!important;
    padding-bottom: 3vw!important;
    padding-left: 3vw!important;
}
.et_pb_blurb_1 {
    box-shadow: 0px 30px 80px -20px rgba(0, 0, 0, 0.15);
    transition: box-shadow 300ms ease 0ms;
}
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a {
    font-family: 'Mukta', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300;
    font-size: 36px;
    color: #023669!important;
    line-height: 1.4em;
}
.et_pb_blurb_2.et_pb_blurb {
    font-size: 18px;
    color: #023669!important;
    line-height: 1.8em;
    background-color: #3399ca;
    border-radius: 3px 3px 3px 3px;
    overflow: hidden;
    padding-top: 3vw!important;
    padding-right: 3vw!important;
    padding-bottom: 3vw!important;
    padding-left: 3vw!important;
    margin-bottom: 0px!important;
    max-width: 70%}
.et_pb_blurb_2 {
    box-shadow: 0px 30px 80px -20px rgba(0, 0, 0, 0.15);
    transition: border-radius 300ms ease 0ms;
}
.et_pb_blurb_2 .et-pb-icon {
    font-size: 32px;
    color: #ffffff;
}
.et_pb_row_4 {
    border-radius: 1px 1px 1px 1px;
    overflow: hidden;
    border-width: 1px;
    border-color: #3399ca;
}
.et_pb_row_3 {
    border-radius: 1px 1px 1px 1px;
    overflow: hidden;
    border-width: 1px;
    border-color: #3399ca;
}
.et_pb_row_5 {
    border-radius: 1px 1px 1px 1px;
    overflow: hidden;
    border-width: 1px;
    border-color: #3399ca;
}
.et_pb_row_3.et_pb_row {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    margin-right: auto!important;
    margin-bottom: 28px!important;
    margin-left: auto!important;
    padding-top: 5px;
    padding-bottom: 5px;
}
.et_pb_text_10.et_pb_text {
    color: #3399ca!important;
}
.et_pb_text_5.et_pb_text {
    color: #3399ca!important;
}
.et_pb_text_12.et_pb_text {
    color: #3399ca!important;
}
.et_pb_text_8.et_pb_text {
    color: #3399ca!important;
}
.et_pb_text_3.et_pb_text {
    color: #3399ca!important;
}
.et_pb_text_16.et_pb_text {
    color: #3399ca!important;
}
.et_pb_text_1.et_pb_text {
    color: #3399ca!important;
}
.company .et_pb_text_1.et_pb_text {
    color: #666!important;
    margin-top: 100px!important;
}
.et_pb_text_18.et_pb_text {
    color: #3399ca!important;
}
.et_pb_text_12 {
    font-size: 22px;
    margin-bottom: 15px!important;
}
.et_pb_text_16 {
    font-size: 22px;
    margin-bottom: 15px!important;
}
.et_pb_text_8 {
    font-size: 22px;
    margin-bottom: 15px!important;
}
.et_pb_text_18 {
    font-size: 22px;
    margin-bottom: 15px!important;
}
.et_pb_text_10 {
    font-size: 22px;
    margin-bottom: 15px!important;
}
.et_pb_text_3 {
    font-size: 22px;
    margin-bottom: 15px!important;
}
.et_pb_text_1 {
    font-size: 22px;
    margin-bottom: 15px!important;
}
.et_pb_text_5 {
    font-size: 22px;
    margin-bottom: 15px!important;
}
.et_pb_text_14 p {
    line-height: 1.6em;
}
.et_pb_text_7 p {
    line-height: 1.6em;
}
.et_pb_text_17 p {
    line-height: 1.6em;
}
.et_pb_text_6 p {
    line-height: 1.6em;
}
.et_pb_text_9 p {
    line-height: 1.6em;
}
.et_pb_text_2 p {
    line-height: 1.6em;
}
.et_pb_text_11 p {
    line-height: 1.6em;
}
.et_pb_text_15 p {
    line-height: 1.6em;
}
.et_pb_text_4 p {
    line-height: 1.6em;
}
.et_pb_text_19 p {
    line-height: 1.6em;
}
.et_pb_text_13 p {
    line-height: 1.6em;
}
.et_pb_text_17 {
    font-size: 16px;
    line-height: 1.6em;
}
.et_pb_text_2 {
    font-size: 16px;
    line-height: 1.6em;
}
.et_pb_text_19 {
    font-size: 16px;
    line-height: 1.6em;
}
.et_pb_text_13 {
    font-size: 16px;
    line-height: 1.6em;
}
.et_pb_text_11 {
    font-size: 16px;
    line-height: 1.6em;
}
.et_pb_text_4 {
    font-size: 16px;
    line-height: 1.6em;
}
.et_pb_text_9 {
    font-size: 16px;
    line-height: 1.6em;
}
.et_pb_text_6 {
    font-size: 16px;
    line-height: 1.6em;
}
.et_pb_divider_0 {
    padding-bottom: 0px;
    margin-top: 8px!important;
}
.et_pb_divider_0:before {
    border-top-color: #7ebec5;
    border-top-style: dashed;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px;
}
.et_pb_text_7 {
    font-size: 16px;
    line-height: 1.6em;
    margin-top: -9px!important;
}
.et_pb_row_4.et_pb_row {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    margin-right: auto!important;
    margin-bottom: 29px!important;
    margin-left: auto!important;
    padding-top: 5px;
    padding-bottom: 5px;
}
.et_pb_text_14 {
    font-size: 16px;
    line-height: 1.6em;
    padding-top: 5px!important;
    margin-top: 5px!important;
}
.et_pb_text_15 {
    font-size: 16px;
    line-height: 1.6em;
    padding-top: 5px!important;
    margin-top: 5px!important;
}
.et_pb_row_5.et_pb_row {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    margin-right: auto!important;
    margin-bottom: 23px!important;
    margin-left: auto!important;
    padding-top: 5px;
    padding-bottom: 5px;
}
.et_pb_section_3.et_pb_section {
    padding-bottom: 0px;
    margin-top: 50px;
    margin-bottom: 0px;
}
.et_pb_contact_form_0.et_pb_contact_form_container h1, .et_pb_contact_form_0.et_pb_contact_form_container h2.et_pb_contact_main_title, .et_pb_contact_form_0.et_pb_contact_form_container h3.et_pb_contact_main_title, .et_pb_contact_form_0.et_pb_contact_form_container h4.et_pb_contact_main_title, .et_pb_contact_form_0.et_pb_contact_form_container h5.et_pb_contact_main_title, .et_pb_contact_form_0.et_pb_contact_form_container h6.et_pb_contact_main_title {
    font-weight: 600;
    font-size: 48px;
    color: #214e7b!important;
    text-align: center;
    text-shadow: 0.08em 0.08em 0.08em rgba(0, 0, 0, 0.4);
}
.et_pb_row_7.et_pb_row {
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
    padding-bottom: 0px;
}
.et_pb_map_0 {
    padding-bottom: 0px;
    margin-bottom: 0px!important;
}
.et_pb_map_0 .gm-style>div>div>div>div>div>img {
    filter: hue-rotate(192deg);
    backface-visibility: hidden;
}
html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_map_0:hover .gm-style>div>div>div>div>div>img {
    filter: hue-rotate(192deg);
}
.et_pb_section_4.et_pb_section {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #3399ca!important;
}
.et_pb_row_8.et_pb_row {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    padding-top: 5px;
    padding-bottom: 5px;
}
.et_pb_section_6 {
    width: 100%;
    max-width: 100%}
.et_pb_section_5 {
    width: 100%;
    max-width: 100%}
.et_pb_section_6.et_pb_section {
    background-color: #215189!important;
}
.et_pb_section_8.et_pb_section {
    background-color: #215189!important;
}
.et_pb_image_0 {
    margin-top: 25px!important;
    margin-bottom: 25px!important;
    width: 70%;
    text-align: center;
}
.et_pb_text_21.et_pb_text {
    color: #ffffff!important;
}
.et_pb_text_24.et_pb_text {
    color: #ffffff!important;
}
.et_pb_text_26.et_pb_text {
    color: #ffffff!important;
}
.et_pb_text_25.et_pb_text {
    color: #ffffff!important;
}
.et_pb_text_22.et_pb_text {
    color: #ffffff!important;
}
.et_pb_text_23.et_pb_text {
    color: #ffffff!important;
}
.et_pb_text_25 {
    font-size: 20px;
}
.et_pb_text_26 {
    font-size: 20px;
}
.et_pb_text_21 {
    font-size: 20px;
}
.et_pb_row_inner_0.et_pb_row_inner {
    max-width: 80%}
.et_pb_text_22 {
    font-size: 18px;
}
.et_pb_text_23 {
    font-size: 18px;
}
.et_pb_text_24 {
    font-size: 18px;
}
.et_pb_image_1 {
    margin-top: 80px!important;
    text-align: center;
}
.et_pb_column_20 {
    padding-top: 20px;
}
.et_pb_column_19 {
    padding-top: 20px;
}
.et_pb_column_18 {
    padding-top: 20px;
}
.et_pb_column_17 {
    padding-top: 20px;
}
.et_pb_blurb_2.et_pb_blurb.et_pb_module {
    margin-left: auto!important;
    margin-right: auto!important;
}
.et_pb_row_2.et_pb_row {
    margin-left: auto!important;
    margin-right: auto!important;
}
@media only screen and (min-width:981px) {
    .et_pb_section_title.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
        background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjBIMHY5MC43MnoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAwdjQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YwSDB6Ii8+PC9nPjwvc3ZnPg==');
        bottom: 0;
        height: 100px;
        z-index: 1;
        background-size: 3326px 100px;
        transform: rotateY(180deg) rotateX(180deg);
    }
    .et_pb_section_title .et_pb_text_0 h1 {
        font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;
        font-weight: 700;
        font-size: 90px;
        line-height: 1.4em;
        text-align: left;
    }
    .et_pb_row_7, body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row {
        width: 100%;
        max-width: 100%}
    .et_pb_section_5>.et_pb_row {
        width: 100%;
        max-width: 100%}
    .et_pb_section_6>.et_pb_row {
        width: 100%;
        max-width: 100%}
    .et_pb_section_7 {
        display: none!important;
    }
    .et_pb_section_8 {
        display: none!important;
    }
}@media only screen and (max-width:980px) {
    .et_pb_text_0 h1 {
        font-size: 50px;
    }
    .et_pb_row_7, body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row {
        width: 100%;
        max-width: 100%}
    .et_pb_section_5>.et_pb_row {
        width: 100%;
        max-width: 100%}
    .et_pb_section_6>.et_pb_row {
        width: 100%;
        max-width: 100%}
    .et_pb_image_0 {
        margin-left: auto;
        margin-right: auto;
    }
    .et_pb_image_1 {
        margin-left: auto;
        margin-right: auto;
    }
    .et_pb_row_inner_0.et_pb_row_inner {
        margin-left: 0px!important;
    }
}@media only screen and (min-width:768px) and (max-width:980px) {
    .et_pb_section_5 {
        display: none!important;
    }
    .et_pb_section_6 {
        display: none!important;
    }
}@media only screen and (max-width:767px) {
    .et_pb_text_0 h1 {
        font-size: 32px;
    }
    .et_pb_text_0 h2 {
        font-size: 24px;
    }
    .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a {
        font-size: 24px;
    }
    .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a {
        font-size: 24px;
    }
    .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a {
        font-size: 24px;
    }
    .et_pb_section_5 {
        display: none!important;
    }
    .et_pb_section_6 {
        display: none!important;
    }
    .et_pb_image_0 {
        margin-left: auto;
        margin-right: auto;
    }
    .et_pb_image_1 {
        margin-left: auto;
        margin-right: auto;
    }
    .et_pb_text_21 {
        font-size: 16px;
    }
    .et_pb_text_25 {
        font-size: 16px;
    }
    .et_pb_text_26 {
        font-size: 16px;
    }
}