.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-abe7a42 */.elementor-3552 .elementor-element.elementor-element-abe7a42 footer {
  background: #ffffff;
  display: flex;
  flex-direction: column;
}


.elementor-3552 .elementor-element.elementor-element-abe7a42 .unbounce-footer-nav {
  display: flex;
  padding: 32px 0;
  margin-top: 48px;
  flex-wrap: wrap;
  gap: 12px 32px;
  border-top: 1px solid #C6C7CA;
}
.elementor-3552 .elementor-element.elementor-element-abe7a42 .unbounce-footer-nav a {
  font-size: 13px;
  color: var(--blue-color);
  font-weight: 400;
  line-height: 30px;
}
.elementor-3552 .elementor-element.elementor-element-abe7a42 .unbounce-footer-nav a:hover {
  color: var(--primary-color);
}

.footer-footnotes{
        display: flex;
    padding: 48px 0 0;
    margin-top: 32px;
    flex-wrap: wrap;
    gap: 12px 32px;
    border-top: 1px solid #C6C7CA;
}
.footer-footnotes p{
    color: #676B75;
    font-size: 12px;
    line-height: 20px;
}

.elementor-3552 .elementor-element.elementor-element-abe7a42 .footer-footnotes p a {
    text-decoration: underline;
    color: #676B75;
}

@media all and (min-width: 900px) {
    .elementor-3552 .elementor-element.elementor-element-abe7a42 footer .footer-inner {
       flex-direction: row;
    }
}/* End custom CSS */