.elementor-316 .elementor-element.elementor-element-e8afc34{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-7419cb0 */.lz-footer { position: relative; padding: 0 24px 42px; background: transparent !important; z-index: 2; } .footer-line { width: 100%; height: 1px; margin-bottom: 28px; background: linear-gradient( 90deg, transparent, rgba(255,255,255,.08), transparent ); } .footer-bottom { display: flex; justify-content: center; align-items: center; gap: 14px; flex-wrap: wrap; color: #666; font-size: 14px; } .footer-bottom a { color: #8A8A8F !important; text-decoration: none !important; transition: color .25s ease; } .footer-bottom a:hover { color: #5EEAD4 !important; } @media(max-width: 768px) { .lz-footer { padding: 0 18px 110px; } .footer-bottom { flex-direction: column; gap: 8px; } }/* End custom CSS */