.et_pb_row_0_tb_footer{flex-wrap:nowrap}.et_pb_code_0_tb_footer{margin-bottom:0px!important}.her-footer-full{--orange:#ff5a00;--orange-dark:#e94f00;--black:#0b0b0b;--black-soft:#121212;--text:#ffffff;--muted:#919191;--border:rgba(255,255,255,0.09);position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:radial-gradient(circle at 76% -30%,rgba(255,90,0,0.15),transparent 32%),linear-gradient(135deg,#090909 0%,#111111 100%);color:#fff}.her-footer-full::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--orange),#ff985b 45%,transparent 85%)}.her-footer-main{width:100%;box-sizing:border-box;padding:58px clamp(25px,5vw,90px)
50px;display:grid;grid-template-columns:1.25fr
1fr
1.15fr
0.85fr;gap:clamp(35px,4vw,75px);align-items:start}.her-footer-brand{max-width:420px}.her-footer-name{display:inline-block;margin-bottom:17px;color:#fff!important;font-size:clamp(30px,2.6vw,42px);line-height:1;font-weight:900;letter-spacing:-1.8px;text-decoration:none!important}.her-footer-name span{color:var(--orange)}.her-footer-tagline{max-width:390px;margin:0 0 20px;color:#9e9e9e;font-size:14px;line-height:1.7}.her-footer-location{display:flex;align-items:center;gap:9px;color:#c8c8c8;font-size:12px;font-weight:700}.her-footer-dot{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px
rgba(255,90,0,0.11)}.her-footer-heading{display:block;margin-bottom:18px;color:var(--orange);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1.6px}.her-footer-block{display:flex;flex-direction:column}.her-footer-contact-link{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--border);color:#fff!important;text-decoration:none!important;transition:transform 0.25s ease}.her-footer-contact-link:hover{transform:translateX(5px)}.her-footer-contact-icon{width:37px;height:37px;flex:0 0 37px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,90,0,0.12);color:var(--orange);font-size:15px}.her-footer-contact-link small{display:block;margin-bottom:2px;color:#777;font-size:9px;text-transform:uppercase;letter-spacing:0.7px}.her-footer-contact-link strong{color:#dedede;font-size:12px;font-weight:800}.her-footer-project{padding:24px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,0.035);box-shadow:inset 0 1px 0
rgba(255,255,255,0.025)}.her-footer-project-label{display:block;margin-bottom:10px;color:#898989;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.her-footer-project>strong{display:block;margin-bottom:19px;color:#fff;font-size:clamp(20px,2vw,28px);line-height:1.08;font-weight:900;letter-spacing:-0.8px}.her-footer-project>strong span{display:block;color:var(--orange)}.her-footer-button{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:5px 6px
5px 18px;border-radius:11px;background:var(--orange);color:#fff!important;font-size:13px;font-weight:800;text-decoration:none!important;transition:transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease}.her-footer-button:hover{transform:translateY(-2px);background:var(--orange-dark);box-shadow:0 12px 28px
rgba(255,90,0,0.20)}.her-footer-button-arrow{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#111;font-size:18px;transition:transform 0.25s ease}.her-footer-button:hover
.her-footer-button-arrow{transform:translateX(3px)}.her-footer-social-block p{max-width:250px;margin:0 0 17px;color:#888;font-size:12px;line-height:1.6}.her-footer-socials{display:flex;flex-direction:column;gap:8px}.her-footer-social{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,0.025);color:#ddd!important;text-decoration:none!important;transition:transform 0.25s ease,border-color 0.25s ease,background 0.25s ease}.her-footer-social>span{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,0.06);color:#fff;font-size:15px;font-weight:900}.her-footer-social small{font-size:11px;font-weight:700}.her-footer-social.facebook:hover{transform:translateX(4px);border-color:rgba(24,119,242,0.45);background:rgba(24,119,242,0.08)}.her-footer-social.facebook:hover>span{background:#1877f2}.her-footer-social.instagram:hover{transform:translateX(4px);border-color:rgba(214,41,118,0.45);background:rgba(214,41,118,0.07)}.her-footer-social.instagram:hover>span{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.her-footer-bottom{width:100%;border-top:1px solid var(--border);background:rgba(0,0,0,0.22)}.her-footer-bottom-inner{width:100%;box-sizing:border-box;padding:18px clamp(25px,5vw,90px);display:flex;align-items:center;justify-content:space-between;gap:30px}.her-footer-copyright{color:#6f6f6f;font-size:10px}.her-footer-copyright strong{color:#999}.her-footer-copyright span{margin:0 6px;color:var(--orange)}.her-footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px}.her-footer-legal a{position:relative;color:#777!important;font-size:10px;font-weight:700;text-decoration:none!important;transition:color 0.25s ease}.her-footer-legal a::after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:var(--orange);transition:width 0.25s ease}.her-footer-legal a:hover{color:#fff!important}.her-footer-legal a:hover::after{width:100%}@media (max-width:1050px){.her-footer-main{grid-template-columns:repeat(2,1fr);gap:45px 55px;padding-top:55px}.her-footer-brand{max-width:520px}}@media (max-width:650px){.her-footer-main{grid-template-columns:1fr;gap:38px;padding:55px 20px 42px}.her-footer-name{font-size:34px}.her-footer-tagline{font-size:13px}.her-footer-project{padding:22px 18px}.her-footer-socials{flex-direction:row}.her-footer-social{flex:1;justify-content:center}.her-footer-bottom-inner{padding:20px;flex-direction:column;align-items:flex-start;gap:16px}.her-footer-legal{gap:10px 18px}}