.elementor-66526 .elementor-element.elementor-element-2596bc36{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-3f3e270c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-299f5124{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-4ce8d5f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-5164cb23 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-49fafe27{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-1958c73d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-6bf0e1d5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-68ef848c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-5738c65 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-57ad9f53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-7de9ff6c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-7ba26c55 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-7d478c5d{text-align:center;}.elementor-66526 .elementor-element.elementor-element-2bb9476e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-50133cbd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-101e91c9{text-align:center;}.elementor-66526 .elementor-element.elementor-element-290e958{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-66526 .elementor-element.elementor-element-22948d9a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-2f1642e0 */@media (max-width: 640px) {
  .social ul { flex-wrap: nowrap !important; gap: .6rem !important; justify-content: center; }
  .social li { flex: 0 0 auto; }
  .social a i { width: 40px !important; height: 40px !important; }
  .social a svg { width: 17px !important; height: 17px !important; }
  .social a { font-size: .52rem !important; letter-spacing: .1em !important; gap: .4rem; }
}/* End custom CSS */
/* Start custom CSS */.elementor-location-footer{position:relative;z-index:2;}/* End custom CSS */