.elementor-576 .elementor-element.elementor-element-3921b05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.platform-footer{background:#000 !important;border-top:1px solid rgba(255,255,255,.1) !important;padding:60px 20px 30px !important;color:#fff !important;margin-top:80px}.footer-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-logo{font-size:26px !important;font-weight:800 !important;color:#fff !important;margin-bottom:15px !important;letter-spacing:-1px}.footer-logo span{color:rgba(255,255,255,.5) !important;font-weight:400}.footer-col h5{color:#fff !important;font-size:14px !important;font-weight:700 !important;margin-bottom:25px !important;text-transform:uppercase;letter-spacing:2px}.footer-about{font-size:14px !important;color:rgba(255,255,255,.6) !important;line-height:1.6 !important;max-width:320px}.footer-col ul{list-style:none !important;padding:0 !important}.footer-col ul li a{color:rgba(255,255,255,.5) !important;text-decoration:none !important;font-size:14px !important;transition:color .3s ease !important}.footer-col ul li a:hover{color:#fff !important}.footer-bottom{max-width:1100px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.05);text-align:center}.footer-bottom p{font-size:12px !important;color:rgba(255,255,255,.3) !important}@media (max-width:768px){.footer-container{grid-template-columns:1fr;text-align:center}.footer-about{margin:0 auto}}.platform-footer{background:#000 !important;border-top:1px solid rgba(255,255,255,.1) !important;padding:60px 20px 30px !important;color:#fff !important;width:100%}.footer-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-logo{font-size:26px !important;font-weight:800 !important;color:#fff !important;margin-bottom:15px !important;letter-spacing:-1px}.footer-logo span{color:rgba(255,255,255,.5) !important;font-weight:400}.footer-about{font-size:14px !important;color:rgba(255,255,255,.6) !important;line-height:1.6 !important;max-width:320px}.footer-col h5{color:#fff !important;font-size:14px !important;font-weight:700 !important;margin-bottom:25px !important;text-transform:uppercase;letter-spacing:2px}.footer-col ul{list-style:none !important;padding:0 !important;margin:0 !important}.footer-col ul li{margin-bottom:12px !important}.footer-col ul li a{color:rgba(255,255,255,.5) !important;text-decoration:none !important;font-size:14px !important;transition:all .3s ease !important}.footer-col ul li a:hover{color:#fff !important;padding-left:5px}.footer-bottom{max-width:1100px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.05);text-align:center}.footer-bottom p{font-size:12px !important;color:rgba(255,255,255,.3) !important}@media (max-width:1024px){.footer-container{grid-template-columns:1fr 1fr;gap:30px}.footer-col:first-child{grid-column:span 2;margin-bottom:20px}}@media (max-width:768px){.platform-footer{padding:40px 20px 20px !important;text-align:center}.footer-container{grid-template-columns:1fr;gap:40px}.footer-col:first-child{grid-column:span 1}.footer-about{margin:0 auto;max-width:100%}.footer-col ul li a:hover{padding-left:0}.footer-bottom{margin-top:30px}}