.elementor-5809 .elementor-element.elementor-element-239c1e28:not(.elementor-motion-effects-element-type-background),.elementor-5809 .elementor-element.elementor-element-239c1e28>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-5809 .elementor-element.elementor-element-239c1e28{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-5809 .elementor-element.elementor-element-239c1e28>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5809 .elementor-element.elementor-element-d58f394:not(.elementor-motion-effects-element-type-background),.elementor-5809 .elementor-element.elementor-element-d58f394>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-5809 .elementor-element.elementor-element-d58f394{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-5809 .elementor-element.elementor-element-d58f394>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5809 .elementor-element.elementor-element-1e68866{--spacer-size:24px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.maxler-footer-pro{background:#000;color:#ccc;padding:70px 0 0;font-family:Arial,sans-serif}.footer-wrap{max-width:1250px;margin:auto;padding:0 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:70px;text-align:left}.footer-box h4{color:#dd0e15;font-size:18px;font-weight:700;margin-bottom:22px}.footer-logo{width:45px;height:auto;margin-bottom:14px;display:block}.footer-about p{font-size:14px;line-height:1.8;color:#aaa;max-width:260px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:14px;font-size:14px}.footer-box a{color:#bbb;text-decoration:none;transition:none}.footer-box a:hover{color:#dd0e15}.footer-box p{margin-bottom:12px;font-size:14px}.footer-bottom-pro{background:#dd0e15;color:#fff;text-align:center;padding:16px 0;margin-top:60px;font-size:13px;letter-spacing:.3px}@media (max-width:992px){.footer-wrap{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:600px){.footer-wrap{grid-template-columns:1fr;text-align:center}.footer-logo{width:75px;margin:0 auto 14px}.footer-about p{max-width:100%;margin:auto}.wa-btn{margin:15px auto 0}}