.et_pb_slide_0,
.et_pb_slide_1 {
    z-index: 0 !important;
    background-color: #2a5c69
}

.et_pb_section_1.et_pb_section {
    padding-top: 54px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px
}

.et_pb_row_0,
.et_pb_row_3 {
    background-color: #ffffff;
    border-radius: 15px 15px 15px 15px;
    overflow: hidden;
    border-top-width: 18px;
    border-color: #2a5c69;
    box-shadow: 0px 39px 80px -6px rgba(0, 0, 0, 0.1)
}

.et_pb_row_0.et_pb_row {
    padding-top: 60px !important;
    padding-right: 0px !important;
    padding-bottom: 60px !important;
    padding-left: 0px !important;
    margin-top: -10% !important;
    padding-top: 60px;
    padding-right: 0px;
    padding-bottom: 60px;
    padding-left: 0px
}

.et_pb_row_0,
body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
.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_4,
body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,
.et_pb_row_5,
body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row {
    max-width: 1440px
}

.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,
.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: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 18px;
    color: #26676c !important;
    letter-spacing: 1px;
    line-height: 1.4em
}

.et_pb_blurb_0.et_pb_blurb p,
.et_pb_blurb_1.et_pb_blurb p,
.et_pb_blurb_2.et_pb_blurb p {
    line-height: 1.6em
}

.et_pb_blurb_0.et_pb_blurb,
.et_pb_blurb_1.et_pb_blurb,
.et_pb_blurb_2.et_pb_blurb {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    color: #898f99 !important;
    line-height: 1.6em
}

.et_pb_button_0_wrapper .et_pb_button_0,
.et_pb_button_0_wrapper .et_pb_button_0:hover,
.et_pb_button_1_wrapper .et_pb_button_1,
.et_pb_button_1_wrapper .et_pb_button_1:hover,
.et_pb_button_2_wrapper .et_pb_button_2,
.et_pb_button_2_wrapper .et_pb_button_2:hover {
    padding-top: 10px !important;
    padding-right: 30px !important;
    padding-bottom: 10px !important;
    padding-left: 30px !important
}

.et_pb_button_0_wrapper,
.et_pb_button_1_wrapper {
    margin-top: 40px !important;
    margin-bottom: 20px !important
}

body #page-container .et_pb_section .et_pb_button_0,
body #page-container .et_pb_section .et_pb_button_1,
body #page-container .et_pb_section .et_pb_button_2 {
    color: #26676c !important;
    border-width: 0px !important;
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 13px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: rgba(42, 92, 105, 0.27)
}

body #page-container .et_pb_section .et_pb_button_0:hover,
body #page-container .et_pb_section .et_pb_button_1:hover,
body #page-container .et_pb_section .et_pb_button_2:hover {
    letter-spacing: 1px !important;
    background-image: initial;
    background-color: rgba(241, 191, 176, 0.2)
}

body #page-container .et_pb_section .et_pb_button_0:before,
body #page-container .et_pb_section .et_pb_button_0:after,
body #page-container .et_pb_section .et_pb_button_1:before,
body #page-container .et_pb_section .et_pb_button_1:after,
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_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 {
    display: none !important
}

.et_pb_button_0,
.et_pb_button_1,
.et_pb_button_2 {
    transition: background-color 300ms ease 0ms, letter-spacing 300ms ease 0ms
}

.et_pb_button_0,
.et_pb_button_0:after,
.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_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,
.et_pb_button_9,
.et_pb_button_9:after,
.et_pb_button_10,
.et_pb_button_10:after,
.et_pb_button_11,
.et_pb_button_11:after,
.et_pb_button_12,
.et_pb_button_12:after {
    transition: all 300ms ease 0ms
}

.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: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 20px;
    color: #26676c !important;
    letter-spacing: 1px;
    line-height: 1.4em
}

.et_pb_button_2_wrapper {
    margin-top: 40px !important
}

div.et_pb_section.et_pb_section_2 {
    background-image: linear-gradient(180deg, #e8eefc 2%, #fff 100%) !important
}

.et_pb_section_2.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 6%;
    padding-left: 0px
}

.et_pb_row_1.et_pb_row {
    padding-top: 27px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 50px !important;
    padding-top: 27px;
    padding-right: 0px;
    padding-bottom: 0;
    padding-left: 0px
}

.et_pb_text_1.et_pb_text,
.et_pb_text_8.et_pb_text,
.et_pb_text_11.et_pb_text {
    color: #898f99 !important
}

.et_pb_text_1 {
    line-height: 2em;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 18px;
    line-height: 2em;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    max-width: 800px
}

.et_pb_text_1 h2 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 42px;
    line-height: 1.5em
}

.et_pb_button_3_wrapper .et_pb_button_3,
.et_pb_button_3_wrapper .et_pb_button_3: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_8_wrapper .et_pb_button_8,
.et_pb_button_8_wrapper .et_pb_button_8:hover,
.et_pb_button_9_wrapper .et_pb_button_9,
.et_pb_button_9_wrapper .et_pb_button_9:hover,
.et_pb_button_10_wrapper .et_pb_button_10,
.et_pb_button_10_wrapper .et_pb_button_10:hover,
.et_pb_button_11_wrapper .et_pb_button_11,
.et_pb_button_11_wrapper .et_pb_button_11:hover {
    padding-top: 12px !important;
    padding-right: 30px !important;
    padding-bottom: 12px !important;
    padding-left: 30px !important
}

body #page-container .et_pb_section .et_pb_button_3 {
    color: #fff !important;
    border-width: 0px !important;
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #669d94
}

body #page-container .et_pb_section .et_pb_button_3:hover,
body #page-container .et_pb_section .et_pb_button_5:hover,
body #page-container .et_pb_section .et_pb_button_6:hover,
body #page-container .et_pb_section .et_pb_button_8:hover,
body #page-container .et_pb_section .et_pb_button_9:hover,
body #page-container .et_pb_section .et_pb_button_10:hover,
body #page-container .et_pb_section .et_pb_button_11:hover {
    letter-spacing: 1px !important
}

.et_pb_button_3,
.et_pb_button_5,
.et_pb_button_6 {
    box-shadow: 0px 12px 18px -6px rgba(60, 57, 230, 0.15);
    transition: letter-spacing 300ms ease 0ms
}

.et_pb_row_2,
.et_pb_row_6 {
    background-color: #ffffff;
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
    box-shadow: 0px 39px 80px -6px rgba(0, 0, 0, 0.3)
}

.et_pb_row_2.et_pb_row,
.et_pb_row_6.et_pb_row {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    margin-right: auto !important;
    margin-bottom: 10px !important;
    margin-left: auto !important;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

div.et_pb_section.et_pb_section_3 {
    background-size: initial;
    background-repeat: repeat;
    background-image: url(../images/waves-1.jpg) !important
}

.et_pb_section_3.et_pb_section {
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 94px;
    padding-left: 0px
}

.et_pb_row_3.et_pb_row,
.et_pb_row_4.et_pb_row,
.et_pb_row_5.et_pb_row {
    padding-top: 37px !important;
    padding-right: 40px !important;
    padding-bottom: 37px !important;
    padding-left: 40px !important;
    margin-top: -10% !important;
    margin-bottom: 5% !important;
    padding-top: 37px;
    padding-right: 40px;
    padding-bottom: 37px;
    padding-left: 40px
}

.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a {
    font-weight: 700;
    font-size: 36px;
    color: #2a5c69 !important;
    text-align: center
}

.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 {
    border-radius: 100% 100% 100% 100%;
    overflow: hidden;
    border-width: 2px;
    border-color: #2a5c69;
    padding-top: 8px !important;
    padding-right: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 8px !important;
    background-color: #ffffff
}

.et_pb_blurb_3.et_pb_blurb {
    padding-bottom: 30px !important;
    margin-bottom: 21px !important
}

.et_pb_blurb_3 .et-pb-icon {
    font-size: 16px;
    color: #2a5c69;
    font-family: ETmodules !important;
    font-weight: 400 !important
}

.et_pb_blurb_3 .et_pb_blurb_content {
    max-width: 385px
}

.et_pb_row_4 {
    background-color: #ffffff;
    border-color: #2a5c69;
    box-shadow: 0px 39px 80px -6px rgba(0, 0, 0, 0.1)
}

.et_pb_row_5 {
    background-color: #ffffff;
    border-radius: 0 0 15px 15px;
    overflow: hidden;
    border-color: #2a5c69;
    box-shadow: 0px 39px 80px -6px rgba(0, 0, 0, 0.1)
}

body #page-container .et_pb_section .et_pb_button_5 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #26676c
}

.et_pb_text_8 {
    line-height: 1.5em;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 18px;
    line-height: 1.5em
}

.et_pb_text_8 h2 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif
}

.et_pb_text_8 h3 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.5em
}

body #page-container .et_pb_section .et_pb_button_6 {
    border-width: 0px !important;
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #26676c
}

.et_pb_image_1 .et_pb_image_wrap {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden
}

.et_pb_image_1 {
    text-align: left;
    margin-left: 0
}

.et_pb_text_9.et_pb_text {
    color: #648534 !important
}

.et_pb_text_9 {
    text-transform: uppercase;
    font-size: 32px
}

.dnxte_logo_carousel_parent_0 .swiper-button-prev,
.dnxte_logo_carousel_parent_0 .swiper-button-next,
.dnxte_logo_carousel_parent_1 .swiper-button-prev,
.dnxte_logo_carousel_parent_1 .swiper-button-next {
    color: #0c71c3 !important;
    background-color: #fff !important
}

.dnxte_logo_carousel_parent_0 .swiper-pagination .swiper-pagination-bullet,
.dnxte_logo_carousel_parent_1 .swiper-pagination .swiper-pagination-bullet {
    background-color: #000 !important
}

.dnxte_logo_carousel_parent_0 .swiper-pagination .swiper-pagination-bullet-active,
.dnxte_logo_carousel_parent_0 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.dnxte_logo_carousel_parent_1 .swiper-pagination .swiper-pagination-bullet-active,
.dnxte_logo_carousel_parent_1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: #0c71c3 !important
}

.dnxte_logo_carousel_parent_0 .swiper-button-prev:after,
.dnxte_logo_carousel_parent_0 .swiper-button-next:after,
.dnxte_logo_carousel_parent_1 .swiper-button-prev:after,
.dnxte_logo_carousel_parent_1 .swiper-button-next:after {
    font-size: 60px
}

.dnxte_logo_carousel_parent_0 .swiper-button-prev,
.dnxte_logo_carousel_parent_0 .swiper-button-next,
.dnxte_logo_carousel_parent_1 .swiper-button-prev,
.dnxte_logo_carousel_parent_1 .swiper-button-next {
    width: 45px !important;
    height: 45px !important
}

.et_pb_text_10.et_pb_text {
    color: #26676C !important
}

.et_pb_text_10 {
    text-transform: uppercase;
    font-size: 24px
}

div.et_pb_section.et_pb_section_6 {
    background-position: center top;
    background-image: linear-gradient(180deg, rgba(150, 105, 97, 0.67) 0%, rgba(2, 0, 76, 0.84) 100%), url(../images/whale-tangle.jpg) !important
}

.et_pb_section_6.et_pb_section {
    padding-top: 10%;
    padding-bottom: 10%
}

.et_pb_cta_0.et_pb_promo h2,
.et_pb_cta_0.et_pb_promo h1.et_pb_module_header,
.et_pb_cta_0.et_pb_promo h3.et_pb_module_header,
.et_pb_cta_0.et_pb_promo h4.et_pb_module_header,
.et_pb_cta_0.et_pb_promo h5.et_pb_module_header,
.et_pb_cta_0.et_pb_promo h6.et_pb_module_header,
.et_pb_cta_1.et_pb_promo h2,
.et_pb_cta_1.et_pb_promo h1.et_pb_module_header,
.et_pb_cta_1.et_pb_promo h3.et_pb_module_header,
.et_pb_cta_1.et_pb_promo h4.et_pb_module_header,
.et_pb_cta_1.et_pb_promo h5.et_pb_module_header,
.et_pb_cta_1.et_pb_promo h6.et_pb_module_header {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    font-size: 48px !important;
    letter-spacing: 2px !important;
    line-height: 1.2em !important;
    text-shadow: 0em 0.1em 0.6em rgba(0, 0, 0, 0.24) !important
}

.et_pb_cta_0.et_pb_promo .et_pb_promo_description div,
.et_pb_cta_1.et_pb_promo .et_pb_promo_description div {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 20px;
    line-height: 1.8em
}

body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button,
body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button {
    color: #fff !important;
    border-width: 6px !important;
    border-color: #2a5c69;
    border-radius: 5px;
    letter-spacing: 2px;
    font-size: 16px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    background-color: #2a5c69
}

body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover,
body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover {
    letter-spacing: 2px !important
}

body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,
body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after,
body #page-container .et_pb_section .et_pb_button_8:after,
body #page-container .et_pb_section .et_pb_button_9:after,
body #page-container .et_pb_section .et_pb_button_10:after,
body #page-container .et_pb_section .et_pb_button_11:after {
    font-size: 1.6em
}

body.et_button_custom_icon #page-container .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,
body.et_button_custom_icon #page-container .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after {
    font-size: 16px
}

.et_pb_cta_0 .et_pb_button,
.et_pb_cta_1 .et_pb_button {
    box-shadow: 0px 12px 30px 8px rgba(250, 127, 40, 0.15)
}

.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button,
.et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button {
    transition: letter-spacing 300ms ease 0ms
}

.et_pb_cta_1.et_pb_promo a {
    text-decoration: underline;
    color: #ffffff !important
}

.et_pb_image_2 {
    text-align: center
}

div.et_pb_section.et_pb_section_7 {
    background-image: linear-gradient(180deg, rgba(241, 191, 176, 0.3) 0%, rgba(204, 204, 204, 0.66) 100%) !important
}

.et_pb_section_7.et_pb_section {
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
    margin-top: -29px
}

.et_pb_text_11 {
    line-height: 2em;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 20px;
    line-height: 2em;
    max-width: 800px
}

.et_pb_text_11 h2 {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 50px;
    color: #2a5c69 !important;
    line-height: 1.5em
}

.et_pb_text_12 h3 {
    font-size: 26px;
    color: #2a5c69 !important;
    text-align: center
}

.et_pb_text_12 {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_button_7_wrapper,
.et_pb_button_12_wrapper {
    margin-right: 20px !important;
    margin-bottom: 20px !important;
    position: fixed !important;
    bottom: 0px;
    top: auto;
    right: 0px;
    left: auto
}

body #page-container .et_pb_section .et_pb_button_7,
body #page-container .et_pb_section .et_pb_button_12 {
    color: #FFFFFF !important;
    border-color: RGBA(255, 255, 255, 0);
    border-radius: 8px;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #f08419
}

body #page-container .et_pb_section .et_pb_button_7:hover:after,
body #page-container .et_pb_section .et_pb_button_12:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em
}

body #page-container .et_pb_section .et_pb_button_7:after,
body #page-container .et_pb_section .et_pb_button_12:after {
    line-height: inherit;
    font-size: inherit !important;
    opacity: 1;
    margin-left: .3em;
    left: auto;
    font-family: FontAwesome !important;
    font-weight: 400 !important
}

body #page-container .et_pb_section .et_pb_button_7:hover {
    background-image: initial;
    background-color: #8357a8
}

body.logged-in.admin-bar .et_pb_button_7_wrapper,
body.logged-in.admin-bar .et_pb_button_12_wrapper {
    top: auto
}

.et_pb_button_7,
.et_pb_button_12 {
    transition: background-color 300ms ease 0ms
}

.et_pb_section_9.et_pb_section {
    background-color: #222222 !important
}

.et_pb_text_13.et_pb_text,
.et_pb_text_14.et_pb_text a {
    color: #fff !important
}

.et_pb_text_13 h2,
.et_pb_text_14 h2,
.et_pb_text_15 h2 {
    font-size: 18px;
    color: #669d94 !important
}

.et_pb_text_14.et_pb_text {
    color: #ffffff !important
}

.et_pb_text_15,
.et_pb_button_8_wrapper,
.et_pb_button_9_wrapper {
    margin-top: 0px !important;
    margin-bottom: 5px !important
}

body #page-container .et_pb_section .et_pb_button_8,
body #page-container .et_pb_section .et_pb_button_9,
body #page-container .et_pb_section .et_pb_button_10 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #669d94
}

body.et_button_custom_icon #page-container .et_pb_button_8:after,
body.et_button_custom_icon #page-container .et_pb_button_9:after,
body.et_button_custom_icon #page-container .et_pb_button_10:after,
body.et_button_custom_icon #page-container .et_pb_button_11:after {
    font-size: 15px
}

.et_pb_button_8,
.et_pb_button_9,
.et_pb_button_10,
.et_pb_button_11 {
    box-shadow: 0px 12px 18px -6px rgba(60, 57, 230, 0.15);
    transition: letter-spacing 300ms ease 0ms;
    float: left;
    margin-right: 2%;
    margin-top: 2%
}

.et_pb_button_10_wrapper {
    margin-bottom: 5px !important
}

body #page-container .et_pb_section .et_pb_button_11 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-color: #f1bfb0;
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #f0ba4d
}

body #page-container .et_pb_section .et_pb_button_12:hover {
    background-image: initial;
    background-color: #26676C
}

.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 900 !important;
    font-size: 50px !important;
    letter-spacing: 2px !important;
    line-height: 1.2em !important;
    text-shadow: 0em 0.1em 0.6em rgba(0, 0, 0, 0.4) !important
}

.et_pb_slide_0 p,
.et_pb_slide_1 p {
    line-height: 1.8em !important
}

.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content,
.et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
    font-size: 20px !important;
    line-height: 1.8em !important
}

.et_pb_slider .et_pb_slide_0 {
    /* background-image: linear-gradient(180deg, rgba(150, 105, 97, 0.54) 0%, rgba(2, 0, 76, 0.84) 100%), url(https://coastalstudies.org/wp-content/uploads/2019/06/Y-IBIS-aerial-underway-FAST.jpg); COMMENTED OUT BY PENTERA */
    background-color: #2a5c69
}

.et_pb_slider .et_pb_slide_0 .et_pb_slide_description,
.et_pb_slider_fullwidth_off .et_pb_slide_0 .et_pb_slide_description,
.et_pb_slider .et_pb_slide_1 .et_pb_slide_description,
.et_pb_slider_fullwidth_off .et_pb_slide_1 .et_pb_slide_description {
    padding-bottom: 30% !important
}

body #page-container .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button,
body #page-container .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button {
    border-width: 6px !important;
    border-color: #F0BA4D;
    border-radius: 5px;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    background-color: #F0BA4D
}

.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 900 !important;
    font-size: 57px !important;
    letter-spacing: 2px !important;
    line-height: 1.2em !important;
    text-shadow: 0em 0.1em 0.6em rgba(0, 0, 0, 0.4) !important
}

.et_pb_slider .et_pb_slide_1 {
    /* background-image: linear-gradient(180deg, rgba(176, 193, 125, 0.54) 0%, rgba(0, 30, 181, 0.84) 100%), url(https://coastalstudies.org/wp-content/uploads/2020/03/mother-calf.jpg); COMMENTED OUT BY PENTERA */
    background-color: #2a5c69
}

.et_pb_column_0,
.et_pb_column_1,
.et_pb_column_2 {
    padding-right: 40px;
    padding-left: 40px
}

.et_pb_social_media_follow_network_0 a.icon {
    background-color: #3b5998 !important
}

.et_pb_social_media_follow_network_1 a.icon {
    background-color: #ea2c59 !important
}

.et_pb_social_media_follow_network_2 a.icon {
    background-color: #000000 !important
}

.et_pb_social_media_follow_network_3 a.icon {
    background-color: #007bb6 !important
}

.et_pb_text_1.et_pb_module,
.et_pb_cta_0.et_pb_promo.et_pb_module,
.et_pb_cta_1.et_pb_promo.et_pb_module,
.et_pb_row_9.et_pb_row,
.et_pb_text_11.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

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

    .et_pb_cta_0,
    .et_pb_cta_1 {
        max-width: 1100px;
        margin: 0 auto
    }
}

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

    body #page-container .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after,
    body #page-container .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after {
        opacity: 0
    }

    body #page-container .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button {
        font-size: 16px !important
    }

    body #page-container .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after {
        display: inline-block;
        opacity: 0;
        font-size: 1.6em
    }

    body #page-container .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover:after,
    body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,
    body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,
    body #page-container .et_pb_section .et_pb_button_8:hover:after,
    body #page-container .et_pb_section .et_pb_button_9:hover:after,
    body #page-container .et_pb_section .et_pb_button_10:hover:after,
    body #page-container .et_pb_section .et_pb_button_11:hover:after {
        opacity: 1
    }

    body.et_button_custom_icon #page-container .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after {
        font-size: 16px
    }

    .et_pb_row_0,
    .et_pb_row_3 {
        border-top-width: 18px
    }

    .et_pb_image_1 {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_1 .et_pb_image_wrap img,
    .et_pb_image_2 .et_pb_image_wrap img {
        width: auto
    }

    .et_pb_cta_0.et_pb_promo h2,
    .et_pb_cta_0.et_pb_promo h1.et_pb_module_header,
    .et_pb_cta_0.et_pb_promo h3.et_pb_module_header,
    .et_pb_cta_0.et_pb_promo h4.et_pb_module_header,
    .et_pb_cta_0.et_pb_promo h5.et_pb_module_header,
    .et_pb_cta_0.et_pb_promo h6.et_pb_module_header,
    .et_pb_cta_1.et_pb_promo h2,
    .et_pb_cta_1.et_pb_promo h1.et_pb_module_header,
    .et_pb_cta_1.et_pb_promo h3.et_pb_module_header,
    .et_pb_cta_1.et_pb_promo h4.et_pb_module_header,
    .et_pb_cta_1.et_pb_promo h5.et_pb_module_header,
    .et_pb_cta_1.et_pb_promo h6.et_pb_module_header,
    .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
        font-size: 40px !important
    }

    body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,
    body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after,
    body #page-container .et_pb_section .et_pb_button_8:after,
    body #page-container .et_pb_section .et_pb_button_9:after,
    body #page-container .et_pb_section .et_pb_button_10:after,
    body #page-container .et_pb_section .et_pb_button_11:after {
        display: inline-block;
        opacity: 0
    }

    body #page-container .et_pb_section .et_pb_button_7:after,
    body #page-container .et_pb_section .et_pb_button_12:after {
        line-height: inherit;
        font-size: inherit !important;
        margin-left: .3em;
        left: auto;
        display: inline-block;
        opacity: 1;
        content: attr(data-icon);
        font-family: FontAwesome !important;
        font-weight: 400 !important
    }

    body #page-container .et_pb_section .et_pb_button_7:before,
    body #page-container .et_pb_section .et_pb_button_12:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_button_7:hover:after,
    body #page-container .et_pb_section .et_pb_button_12:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em
    }

    .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
        font-size: 43px !important
    }
}

@media only screen and (max-width:767px) {

    body #page-container .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after,
    body #page-container .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after {
        opacity: 0
    }

    body #page-container .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button {
        font-size: 14px !important
    }

    body #page-container .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after {
        display: inline-block;
        opacity: 0;
        font-size: 1.6em
    }

    body #page-container .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover:after,
    body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,
    body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,
    body #page-container .et_pb_section .et_pb_button_8:hover:after,
    body #page-container .et_pb_section .et_pb_button_9:hover:after,
    body #page-container .et_pb_section .et_pb_button_10:hover:after,
    body #page-container .et_pb_section .et_pb_button_11:hover:after {
        opacity: 1
    }

    body.et_button_custom_icon #page-container .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after {
        font-size: 14px
    }

    .et_pb_row_0,
    .et_pb_row_3 {
        border-top-width: 18px
    }

    .et_pb_image_1 .et_pb_image_wrap img,
    .et_pb_image_2 .et_pb_image_wrap img {
        width: auto
    }

    body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,
    body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after,
    body #page-container .et_pb_section .et_pb_button_8:after,
    body #page-container .et_pb_section .et_pb_button_9:after,
    body #page-container .et_pb_section .et_pb_button_10:after,
    body #page-container .et_pb_section .et_pb_button_11:after {
        display: inline-block;
        opacity: 0
    }

    body #page-container .et_pb_section .et_pb_button_7:after,
    body #page-container .et_pb_section .et_pb_button_12:after {
        line-height: inherit;
        font-size: inherit !important;
        margin-left: .3em;
        left: auto;
        display: inline-block;
        opacity: 1;
        content: attr(data-icon);
        font-family: FontAwesome !important;
        font-weight: 400 !important
    }

    body #page-container .et_pb_section .et_pb_button_7:before,
    body #page-container .et_pb_section .et_pb_button_12:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_button_7:hover:after,
    body #page-container .et_pb_section .et_pb_button_12:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em
    }

    .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
        font-size: 36px !important
    }

    .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
        font-size: 38px !important
    }
}