.breakdance .bde-section-19-174{background-color:var(--bde-palette-color-3)}.breakdance .bde-section-19-174 .section-container{padding-bottom:40px;padding-top:40px}.breakdance .bde-code-block-19-207{width:100%}footer.bde-section{background:transparent!important;border-top:1px solid var(--border,rgba(255,255,255,0.08))!important;padding:clamp(40px,6vw,64px) 0 clamp(24px,4vw,36px)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important}footer.bde-section .section-container{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}.site-footer-content{max-width:1280px;margin:0 auto;padding-inline:clamp(16px,4vw,28px);width:100%;box-sizing:border-box}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:clamp(28px,3vw,44px);margin-bottom:clamp(32px,5vw,48px)}.footer-brand,.footer-col{min-width:0;overflow-wrap:break-word;word-break:break-word}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.footer-brand .brand{align-self:flex-start;display:inline-block;margin-bottom:14px}.footer-logo{display:block!important;height:auto!important;max-height:68px!important;width:auto}.footer-brand p{color:var(--text-muted,rgba(255,255,255,0.65));font-size:clamp(0.88rem,1.1vw,0.94rem);line-height:1.6;margin:0;max-width:380px}.footer-grid h4{font-family:"Plus Jakarta Sans",sans-serif!important;font-weight:600!important;color:var(--gold-light,#f3e5be)!important;font-size:0.88rem!important;text-transform:uppercase!important;letter-spacing:0.08em!important;margin:0 0 16px 0!important}html body footer.bde-section .footer-col ul{list-style:none!important;padding:0!important;margin:0!important}html body footer.bde-section .footer-col li{margin-bottom:10px!important;line-height:1.4!important}html body footer.bde-section .footer-grid .footer-col a,html body footer.bde-section .footer-grid .footer-col [data-view]{color:var(--text-muted,rgba(255,255,255,0.65))!important;text-decoration:none!important;font-size:clamp(0.86rem,1vw,0.92rem)!important;transition:color 0.22s ease!important;cursor:pointer!important;display:inline-block!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body footer.bde-section .footer-grid .footer-col a:hover,html body footer.bde-section .footer-grid .footer-col [data-view]:hover{color:var(--gold-light,#f3e5be)!important}.footer-col .appointment-note{margin-top:16px;font-size:0.84rem;line-height:1.5;color:var(--text-dim,rgba(255,255,255,0.45))}.footer-col .appointment-note strong{color:var(--gold-light,#f3e5be)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;border-top:1px solid var(--border,rgba(255,255,255,0.08))!important;font-size:clamp(0.76rem,1vw,0.82rem);color:var(--text-dim,rgba(255,255,255,0.45))}@media (max-width:1024px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:36px 28px}.footer-brand{grid-column:1 / -1}.footer-brand p{max-width:600px}}@media (max-width:620px){.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:10px}}@media (max-width:400px){.footer-logo{max-height:54px!important}.footer-grid h4{font-size:0.82rem!important;margin-bottom:12px!important}.footer-bottom{font-size:0.74rem;line-height:1.4}}