.footer .footer-widget-area {
    --footerw_bg_full-size: cover;
    --footerw_bg_full-position: center center;
    --footerw_bg_repeat: no-repeat;
    --footerw_bg_pos: center center;
    --footer_bg_color: #ffffff;
    --footer_border_size: 0px;
    --footer_border_color: #e7e4e2;
    --footer_link_color: var(--awb-color6);
    --footer_link_color_hover: var(--awb-custom12);
    position: relative;
    padding: 95px 4% 85px;
    border-top: var(--footer_border_size) solid var(--footer_border_color);
    background-image: var(--footerw_bg_image);
    background-repeat: var(--footerw_bg_repeat);
    background-color: var(--footer_bg_color);
    background-size: var(--footerw_bg_full-size);
    background-position: var(--footerw_bg_full-position);
    color: var(--footer_text_color);
    backface-visibility: hidden;
}

.footer .block-title {
    margin: 0 0 28px;
    text-transform: var(--footer_headings_typography-text-transform, uppercase);
    font-family: var(--footer_headings_typography-font-family);
    font-size: var(--footer_headings_typography-font-size);
    font-weight: var(--footer_headings_typography-font-weight);
    line-height: var(--footer_headings_typography-line-height);
    letter-spacing: var(--footer_headings_typography-letter-spacing);
    font-style: var(--footer_headings_typography-font-style, normal);
    color: var(--footer_headings_typography-color);
}

.footer .block-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
}

.footer .block-list ul li {
    color: #333c4e;
    display: block;
    position: relative;
    text-decoration: none;
    font-family: var(--footer_headings_typography-font-family);
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}

.footer .block-list ul li a {
    color: #333c4e;
    display: block;
    position: relative;
    text-decoration: none;
    font-family: var(--footer_headings_typography-font-family);
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}

.footer .block-list ul li a:hover {
    color: var(--footer_link_color_hover)
}

.footer-copyright-area {
    z-index: 10;
    position: relative;
    padding: var(--copyright_padding-top) 10px var(--copyright_padding-bottom);
    border-top: var(--copyright_border_size) solid var(--copyright_border_color);
    background-color: var(--copyright_bg_color);
    --copyright_padding-top: 18px;
    --copyright_padding-bottom: 18px;
    --copyright_bg_color: var(--awb-color2);
    --copyright_border_size: 1px;
    --copyright_border_color: rgba(231, 228, 226, 0.33);
    --copyright_link_color_hover: #61b0bc;
}

.copyright-notice {
    color: #1c355e;
    font-size: 12px;
}

.copyright-notice a {
    color: #1c355e;
    font-size: 12px;
    text-decoration: none;
}

.copyright-notice a:hover {
    color: #61b0bc;
}

.footer-row {
    justify-content: space-evenly;
}

.footer-column {
    margin: 0 0 50px;
}

@media (max-width: 1150px) {
    .footer-row {
        justify-content: start;
    }
}