.elementor-40 .elementor-element.elementor-element-c510b43{--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-40 .elementor-element.elementor-element-a0f8d1b .legal{background:#0f0f14;color:rgba(255,255,255,.85);font-size:15px;line-height:1.8}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal__inner{max-width:860px;margin:0 auto;padding:48px 22px}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal__header{margin-bottom:32px}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal__title{margin:0 0 12px;font-size:34px;line-height:1.2;font-weight:900;color:#fff}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal__lead{margin:0;color:rgba(255,255,255,.7);max-width:72ch}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal__content h2{margin:36px 0 12px;font-size:18px;font-weight:800;color:#fff}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal__content p{margin:0 0 14px;color:rgba(255,255,255,.8)}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal__content ul{margin:0 0 16px;padding-left:18px}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal__content li{margin:6px 0;color:rgba(255,255,255,.78)}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal a{color:#7c4dff;text-decoration:underline}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal a:hover{text-decoration:none}@media (max-width:640px){.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal__inner{padding:32px 18px}.elementor-40 .elementor-element.elementor-element-a0f8d1b .legal__title{font-size:28px}}