.elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-footer-one{--dhf-footer-bg:#111111;background:#111111;--dhf-footer-color:#ffffff;--dhf-contact-icon-bg:rgba(255,255,255,.12);--dhf-contact-icon-color:#ffffff;--dhf-contact-icon-size:15px;--dhf-contact-icon-box:36px;--dhf-contact-icon-radius:999px;--dhf-contact-gap:12px;--dhf-social-bg:#ffffff;--dhf-social-color:#000000;--dhf-social-size:15px;--dhf-social-box:36px;--dhf-social-radius:999px;--dhf-social-gap:10px;}.elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-footer-one, .elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-footer-one a{color:#ffffff;}.elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-footer-desc, .elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-footer-copy{color:rgba(255,255,255,.72);}.elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-footer-contact-icon{background:rgba(255,255,255,.12);color:#ffffff;font-size:15px;width:36px;height:36px;border-radius:999px;}.elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-footer-contact{gap:12px;}.elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-footer-inner{max-width:1400px;padding:55px 20px 28px 20px;}.elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-footer-logo img{width:165px;}.elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-social a{background:#ffffff;color:#000000;font-size:15px;width:36px;height:36px;border-radius:999px;}.elementor-1253 .elementor-element.elementor-element-57b7913 .dhf-social{gap:10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}