.elementor-10 .elementor-element.elementor-element-93123e6{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:20px;--grid-column-gap:8px;--grid-row-gap:8px;}.elementor-10 .elementor-element.elementor-element-93123e6 .elementor-social-icon{background-color:#FFFFFF12;--icon-padding:12px;}.elementor-10 .elementor-element.elementor-element-93123e6 .elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-93123e6 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-93123e6 .elementor-social-icon:hover{background-color:#FFFFFF24;}.elementor-10 .elementor-element.elementor-element-93123e6 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-93123e6 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor .lzk-footer-shell { box-sizing:border-box; }
.elementor .lzk-footer-main, .elementor .lzk-footer-legal { width:100%; max-width:var(--lzk-container-max); margin-inline:auto; }
.elementor .lzk-footer-brand, .elementor .lzk-footer-column { flex-shrink:0; }
.elementor .lzk-footer-column, .elementor .lzk-footer-links, .elementor .lzk-footer-legal-links, .elementor .lzk-footer-legal > .e-atomic-element, .elementor .lzk-footer-legal-links > .e-atomic-element { width:auto; }
.elementor .lzk-footer-contact { width:314px; }
.elementor .lzk-footer-inverse { color:var(--lzk-ref-color-mint); }
.elementor .lzk-footer-address { margin:0; font-style:normal; }
.elementor .lzk-footer-label { color:var(--lzk-color-text-inverse); }
.elementor .lzk-footer-link { max-width:100%; text-decoration:none; transition:color 200ms ease-out; }
.elementor .lzk-footer-link > a { display:flex; align-items:center; min-height:var(--lzk-size-target-minimum); width:100%; text-decoration:inherit; }
.elementor .lzk-footer-link:is(:hover,:focus-visible), .elementor .lzk-footer-link:has(> a:focus-visible) { color:var(--lzk-color-text-inverse); text-decoration:underline; text-underline-offset:.2em; }
.elementor .lzk-footer-contact a { display:flex; align-items:center; min-height:var(--lzk-size-target-minimum); }
.elementor .lzk-footer-legal-links a { display:inline-flex; align-items:center; min-height:var(--lzk-ref-space-24); }
.elementor .lzk-footer-legal-links a:is(:hover,:focus-visible) { color:var(--lzk-color-text-inverse); text-decoration:underline; }
.elementor .lzk-footer-cta { background-color:var(--lzk-color-surface-soft-brand); color:var(--lzk-color-action-primary); }
.elementor .lzk-footer-cta:is(:hover,:focus-visible) { color:var(--lzk-color-text-inverse); }
@media (min-width:1025px) and (max-width:1199px) {
 .elementor .lzk-footer-main { gap:var(--lzk-ref-space-24); }
 .elementor .lzk-footer-brand, .elementor .lzk-footer-contact { flex-shrink:1; }
}
@media (max-width:1024px) {
 .elementor .lzk-footer-main { flex-wrap:wrap; }
 .elementor .lzk-footer-brand { width:100%; }
 .elementor .lzk-footer-brand > p { width:300px; max-width:100%; }
}
@media (max-width:767px) {
 .elementor .lzk-footer-shell { padding-inline:var(--lzk-ref-space-16); gap:var(--lzk-ref-space-32); }
 .elementor .lzk-footer-main { gap:var(--lzk-ref-space-32) var(--lzk-ref-space-24); }
 .elementor .lzk-footer-column { width:calc((100% - var(--lzk-ref-space-24))/2); }
 .elementor .lzk-footer-links { width:100%; }
 .elementor .lzk-footer-contact { width:100%; }
 .elementor .lzk-footer-legal { flex-direction:column; justify-content:flex-start; min-height:100px; }
}
@media (prefers-reduced-motion:reduce) {
 .elementor .lzk-footer-link { transition:none; }
}/* End custom CSS */