.et_pb_section_0_tb_footer.et_pb_section {
    padding-top: 54px;
    padding-bottom: 2%;
    background-color: #262b35 !important
}

.et_pb_image_0_tb_footer {
    max-width: 125px;
    text-align: left;
    margin-left: 0
}

.et_pb_text_4_tb_footer.et_pb_text,
.et_pb_text_0_tb_footer.et_pb_text {
    color: #FFFFFF !important
}

.et_pb_text_0_tb_footer {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.et_pb_text_1_tb_footer.et_pb_text {
    color: #ffffff !important;
    transition: color 300ms ease 0ms
}

.et_pb_text_1_tb_footer.et_pb_text:hover,
.et_pb_text_3_tb_footer h3:hover,
.et_pb_text_2_tb_footer.et_pb_text:hover,
.et_pb_text_3_tb_footer.et_pb_text:hover,
.et_pb_text_2_tb_footer h3:hover {
    color: #92C87D !important
}

.et_pb_text_1_tb_footer,
.et_pb_text_3_tb_footer,
.et_pb_text_2_tb_footer {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif
}

.et_pb_text_3_tb_footer h3,
.et_pb_text_1_tb_footer h3,
.et_pb_text_2_tb_footer h3 {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff !important
}

.et_pb_text_3_tb_footer.et_pb_text,
.et_pb_text_2_tb_footer.et_pb_text {
    color: #ffffff !important
}

.et_pb_text_3_tb_footer.et_pb_text,
.et_pb_text_3_tb_footer h3,
.et_pb_text_2_tb_footer.et_pb_text,
.et_pb_text_2_tb_footer h3 {
    transition: color 300ms ease 0ms
}

.et_pb_text_4_tb_footer {
    line-height: 3vw;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    font-size: 1.25vw;
    line-height: 3vw;
    padding-bottom: 1rem !important;
    margin-bottom: 0px !important;
    width: 100%
}

.et_pb_button_0_tb_footer_wrapper {
    margin-bottom: 1rem !important
}

.et_pb_button_0_tb_footer,
.et_pb_button_0_tb_footer:after,
.et_pb_button_1_tb_footer,
.et_pb_button_1_tb_footer:after {
    transition: all 300ms ease 0ms
}

.et_pb_row_1_tb_footer {
    display: flex;
    flex-wrap: wrap
}

.et_pb_column_5_tb_footer,
.et_pb_column_6_tb_footer,
.et_pb_column_7_tb_footer {
    margin: auto
}

.et_pb_code_0_tb_footer {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_section_1_tb_footer.et_pb_section {
    padding-top: 2%;
    padding-bottom: 2%
}

.et_pb_row_2_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row {
    width: 86%;
    max-width: 700px
}

.et_pb_text_6_tb_footer.et_pb_text,
.et_pb_text_5_tb_footer.et_pb_text {
    color: #0a0000 !important
}

.et_pb_text_5_tb_footer,
.et_pb_text_6_tb_footer {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_row_0_tb_footer.et_pb_row {
    padding-top: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 0px
}

.et_pb_text_4_tb_footer.et_pb_module,
.et_pb_row_1_tb_footer.et_pb_row {
    margin-left: auto !important;
    margin-right: auto !important
}

.et_pb_row_2_tb_footer.et_pb_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-bottom: 0px
}

@media only screen and (max-width:980px) {
    .et_pb_image_0_tb_footer {
        margin-bottom: 2rem !important
    }

    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width: auto
    }

    .et_pb_text_4_tb_footer {
        font-size: 3vw;
        padding-bottom: 1rem !important;
        margin-bottom: 0vw !important
    }

    .et_pb_button_0_tb_footer_wrapper {
        margin-top: 0px !important;
        margin-bottom: 0rem !important
    }

    .et_pb_row_1_tb_footer {
        display: flex;
        flex-wrap: wrap
    }

    .et_pb_code_0_tb_footer,
    .et_pb_code_1_tb_footer {
        padding-bottom: 1rem
    }

    .et_pb_section_1_tb_footer.et_pb_section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }
}

@media only screen and (max-width:767px) {
    .et_pb_image_0_tb_footer {
        margin-bottom: 3rem !important;
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width: auto
    }

    .et_pb_text_3_tb_footer {
        padding-bottom: 1rem !important
    }

    .et_pb_text_4_tb_footer {
        font-size: 6vw;
        padding-bottom: 2rem !important;
        margin-top: 2vw !important;
        margin-bottom: 1vw !important
    }

    .et_pb_button_0_tb_footer_wrapper {
        margin-top: 0rem !important;
        margin-bottom: 1rem !important
    }

    .et_pb_row_1_tb_footer {
        display: flex;
        flex-wrap: wrap
    }

    .et_pb_code_0_tb_footer,
    .et_pb_code_1_tb_footer {
        padding-bottom: 1rem
    }

    .et_pb_section_1_tb_footer.et_pb_section {
        padding-top: 2rem
    }
}

.et_pb_text_2 h3 {
    font-family: 'Barlow Semi Condensed', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    text-align: center
}

.et_pb_row_4.et_pb_row,
.et_pb_row_10.et_pb_row {
    padding-top: 0px !important;
    padding-top: 0px
}

.et_pb_column_9,
.et_pb_column_8 {
    margin: auto
}

.et_pb_image_1 {
    text-align: center
}

.et_pb_text_3 h4 {
    color: #262b35 !important;
    transition: color 300ms ease 0ms
}

.et_pb_text_3 h4:hover {
    color: #0E487B !important
}

.et_pb_section_4.et_pb_section,
.et_pb_section_7.et_pb_section {
    background-color: #edfbff !important
}

.et_pb_text_7.et_pb_text,
.et_pb_text_8.et_pb_text,
.et_pb_text_9.et_pb_text,
.et_pb_text_5.et_pb_text,
.et_pb_text_4.et_pb_text,
.et_pb_text_10.et_pb_text {
    color: #000000 !important
}

.et_pb_text_9,
.et_pb_text_4,
.et_pb_text_7 {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    margin-bottom: 0px !important
}

.et_pb_text_4 h3,
.et_pb_text_7 h3 {
    font-family: 'Barlow Semi Condensed', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    font-size: 3vw;
    line-height: 3vw;
    text-align: center
}

.et_pb_text_5,
.et_pb_text_8 {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif
}

.et_pb_text_9 h3,
.et_pb_text_10 h3,
.et_pb_text_5 h3 {
    font-family: 'Barlow Semi Condensed', Helvetica, Arial, Lucida, sans-serif;
    font-size: 3vw;
    line-height: 3vw;
    text-align: center
}

.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_5.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_5.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 {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    font-size: 1.25vw;
    color: #FFFFFF !important;
    line-height: 1.5vw;
    text-align: center
}

.et_pb_blurb_4.et_pb_blurb,
.et_pb_blurb_5.et_pb_blurb,
.et_pb_blurb_6.et_pb_blurb {
    background-color: #6db5e6;
    padding-bottom: 1.5rem !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms
}

.et_pb_blurb_6.et_pb_blurb:hover,
.et_pb_blurb_4.et_pb_blurb:hover,
.et_pb_blurb_5.et_pb_blurb:hover {
    background-image: initial;
    background-color: #0E487B
}

.et_pb_section_5.et_pb_section {
    background-color: #262b35 !important
}


.et_pb_text_6 h2 {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 2vw;
    color: #FFFFFF !important;
    line-height: 2vw;
    text-align: center
}

.et_pb_row_10,
body #page-container .et-db #et-boc .et-l .et_pb_row_10.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_10.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_10.et_pb_row {
    max-width: 1366px
}

.et_pb_number_counter_0.et_pb_number_counter h3,
.et_pb_number_counter_0.et_pb_number_counter h1.title,
.et_pb_number_counter_0.et_pb_number_counter h2.title,
.et_pb_number_counter_0.et_pb_number_counter h4.title,
.et_pb_number_counter_0.et_pb_number_counter h5.title,
.et_pb_number_counter_0.et_pb_number_counter h6.title,
.et_pb_number_counter_3.et_pb_number_counter h3,
.et_pb_number_counter_3.et_pb_number_counter h1.title,
.et_pb_number_counter_3.et_pb_number_counter h2.title,
.et_pb_number_counter_3.et_pb_number_counter h4.title,
.et_pb_number_counter_3.et_pb_number_counter h5.title,
.et_pb_number_counter_3.et_pb_number_counter h6.title,
.et_pb_number_counter_2.et_pb_number_counter h3,
.et_pb_number_counter_2.et_pb_number_counter h1.title,
.et_pb_number_counter_2.et_pb_number_counter h2.title,
.et_pb_number_counter_2.et_pb_number_counter h4.title,
.et_pb_number_counter_2.et_pb_number_counter h5.title,
.et_pb_number_counter_2.et_pb_number_counter h6.title,
.et_pb_number_counter_1.et_pb_number_counter h3,
.et_pb_number_counter_1.et_pb_number_counter h1.title,
.et_pb_number_counter_1.et_pb_number_counter h2.title,
.et_pb_number_counter_1.et_pb_number_counter h4.title,
.et_pb_number_counter_1.et_pb_number_counter h5.title,
.et_pb_number_counter_1.et_pb_number_counter h6.title {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    font-size: 1vw;
    color: #FFFFFF !important
}

.et_pb_number_counter_3.et_pb_number_counter .percent p,
.et_pb_number_counter_2.et_pb_number_counter .percent p,
.et_pb_number_counter_1.et_pb_number_counter .percent p,
.et_pb_number_counter_0.et_pb_number_counter .percent p {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    font-size: 3vw;
    color: #0E487B;
    text-align: center
}
.et_pb_section_5 .percent p{
    color: #6db5e6 !important;
}

.et_pb_number_counter_3.et_pb_number_counter .percent,
.et_pb_number_counter_2.et_pb_number_counter .percent,
.et_pb_number_counter_1.et_pb_number_counter .percent,
.et_pb_number_counter_0.et_pb_number_counter .percent {
    margin: 0 0 0.5rem !important
}

.et_pb_section_6.et_pb_section {
    background-color: #FFFFFF !important
}

.et_pb_blog_0 .et_pb_blog_grid .et_pb_post {
    border-radius: 20px 20px 20px 20px;
    overflow: hidden
}

.et_pb_row_14.et_pb_row {
    padding-bottom: 27px !important;
    padding-bottom: 27px
}

.et_pb_text_10 {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    padding-bottom: 1rem !important
}

.et_pb_image_1.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

@media only screen and (max-width:980px) {
    .et_pb_row_3.et_pb_row {
        padding-bottom: 0px !important;
        padding-bottom: 0px !important
    }

    .et_pb_image_1 {
        margin-bottom: 2rem !important;
        max-width: 450px
    }

    .et_pb_image_1 .et_pb_image_wrap img {
        width: auto
    }

    .et_pb_text_4 h3,
    .et_pb_text_7 h3,
    .et_pb_text_9 h3,
    .et_pb_text_10 h3 {
        font-size: 5vw;
        line-height: 5vw
    }

    .et_pb_text_9,
    .et_pb_text_4,
    .et_pb_text_7 {
        margin-bottom: 0px !important
    }

    .et_pb_text_5 h3 {
        font-size: 3vw;
        line-height: 3vw
    }

    .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_5.et_pb_blurb .et_pb_module_header,
    .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a,
    .et_pb_blurb_4.et_pb_blurb .et_pb_module_header,
    .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a {
        font-size: 4vw;
        line-height: 5vw
    }

    .et_pb_text_6 h2 {
        font-size: 4vw;
        line-height: 2vw
    }

    .et_pb_number_counter_3.et_pb_number_counter h3,
    .et_pb_number_counter_3.et_pb_number_counter h1.title,
    .et_pb_number_counter_3.et_pb_number_counter h2.title,
    .et_pb_number_counter_3.et_pb_number_counter h4.title,
    .et_pb_number_counter_3.et_pb_number_counter h5.title,
    .et_pb_number_counter_3.et_pb_number_counter h6.title,
    .et_pb_number_counter_2.et_pb_number_counter h3,
    .et_pb_number_counter_2.et_pb_number_counter h1.title,
    .et_pb_number_counter_2.et_pb_number_counter h2.title,
    .et_pb_number_counter_2.et_pb_number_counter h4.title,
    .et_pb_number_counter_2.et_pb_number_counter h5.title,
    .et_pb_number_counter_2.et_pb_number_counter h6.title,
    .et_pb_number_counter_1.et_pb_number_counter h3,
    .et_pb_number_counter_1.et_pb_number_counter h1.title,
    .et_pb_number_counter_1.et_pb_number_counter h2.title,
    .et_pb_number_counter_1.et_pb_number_counter h4.title,
    .et_pb_number_counter_1.et_pb_number_counter h5.title,
    .et_pb_number_counter_1.et_pb_number_counter h6.title,
    .et_pb_number_counter_0.et_pb_number_counter h3,
    .et_pb_number_counter_0.et_pb_number_counter h1.title,
    .et_pb_number_counter_0.et_pb_number_counter h2.title,
    .et_pb_number_counter_0.et_pb_number_counter h4.title,
    .et_pb_number_counter_0.et_pb_number_counter h5.title,
    .et_pb_number_counter_0.et_pb_number_counter h6.title {
        font-size: 3vw
    }

    .et_pb_number_counter_2.et_pb_number_counter .percent p,
    .et_pb_number_counter_3.et_pb_number_counter .percent p,
    .et_pb_number_counter_1.et_pb_number_counter .percent p,
    .et_pb_number_counter_0.et_pb_number_counter .percent p {
        font-size: 8vw
    }

    .et_pb_text_10 {
        padding-bottom: 2rem !important
    }
}

@media only screen and (min-width:768px) and (max-width:980px) {

    .et_pb_number_counter_0.et_pb_number_counter .percent,
    .et_pb_number_counter_1.et_pb_number_counter .percent,
    .et_pb_number_counter_2.et_pb_number_counter .percent,
    .et_pb_number_counter_3.et_pb_number_counter .percent {
        margin: 0 0 0.5rem !important
    }
}

@media only screen and (max-width:767px) {
    .et_pb_row_3.et_pb_row {
        padding-bottom: 0px !important;
        padding-bottom: 0px !important
    }

    .et_pb_image_1 {
        margin-bottom: 2rem !important
    }

    .et_pb_image_1 .et_pb_image_wrap img {
        width: auto
    }

    .et_pb_text_4 h3,
    .et_pb_text_7 h3 {
        font-size: 7vw;
        line-height: 7vw
    }

    .et_pb_text_7,
    .et_pb_text_4,
    .et_pb_text_9 {
        margin-bottom: 0px !important
    }

    .et_pb_text_5 h3,
    .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_5.et_pb_blurb .et_pb_module_header,
    .et_pb_blurb_5.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 {
        font-size: 5vw;
        line-height: 5vw
    }

    .et_pb_text_6 h2 {
        font-size: 8vw;
        line-height: 10vw
    }

    .et_pb_number_counter_1.et_pb_number_counter h3,
    .et_pb_number_counter_1.et_pb_number_counter h1.title,
    .et_pb_number_counter_1.et_pb_number_counter h2.title,
    .et_pb_number_counter_1.et_pb_number_counter h4.title,
    .et_pb_number_counter_1.et_pb_number_counter h5.title,
    .et_pb_number_counter_1.et_pb_number_counter h6.title,
    .et_pb_number_counter_0.et_pb_number_counter h3,
    .et_pb_number_counter_0.et_pb_number_counter h1.title,
    .et_pb_number_counter_0.et_pb_number_counter h2.title,
    .et_pb_number_counter_0.et_pb_number_counter h4.title,
    .et_pb_number_counter_0.et_pb_number_counter h5.title,
    .et_pb_number_counter_0.et_pb_number_counter h6.title,
    .et_pb_number_counter_3.et_pb_number_counter h3,
    .et_pb_number_counter_3.et_pb_number_counter h1.title,
    .et_pb_number_counter_3.et_pb_number_counter h2.title,
    .et_pb_number_counter_3.et_pb_number_counter h4.title,
    .et_pb_number_counter_3.et_pb_number_counter h5.title,
    .et_pb_number_counter_3.et_pb_number_counter h6.title,
    .et_pb_number_counter_2.et_pb_number_counter h3,
    .et_pb_number_counter_2.et_pb_number_counter h1.title,
    .et_pb_number_counter_2.et_pb_number_counter h2.title,
    .et_pb_number_counter_2.et_pb_number_counter h4.title,
    .et_pb_number_counter_2.et_pb_number_counter h5.title,
    .et_pb_number_counter_2.et_pb_number_counter h6.title {
        font-size: 6vw
    }

    .et_pb_number_counter_3.et_pb_number_counter .percent p,
    .et_pb_number_counter_1.et_pb_number_counter .percent p,
    .et_pb_number_counter_0.et_pb_number_counter .percent p,
    .et_pb_number_counter_2.et_pb_number_counter .percent p {
        font-size: 16vw
    }

    .et_pb_number_counter_2.et_pb_number_counter .percent,
    .et_pb_number_counter_3.et_pb_number_counter .percent,
    .et_pb_number_counter_1.et_pb_number_counter .percent,
    .et_pb_number_counter_0.et_pb_number_counter .percent {
        margin: 0 0 1rem !important
    }

    .et_pb_text_9 h3,
    .et_pb_text_10 h3 {
        font-size: 8vw;
        line-height: 9vw
    }

    .et_pb_text_10 {
        padding-bottom: 2rem !important
    }
}