.dasor-footer-wrapper{background-color:#F2EFE9;color:#430610;padding:100px 40px 40px;font-family:sans-serif}.df-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px;font-weight:600}.df-heading{font-family:"Playfair Display",serif;font-size:clamp(40px, 6vw, 80px);line-height:1.1;margin-bottom:60px;max-width:1000px;letter-spacing:-1px}.df-heading em,.df-heading i{font-style:italic;font-weight:400}.df-top-actions{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:80px;flex-wrap:wrap;gap:30px}.df-email-wrapper{margin-bottom:0}.df-email-link{font-size:32px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;display:inline-flex;align-items:center;gap:10px}.df-email-link:hover{opacity:.8}.df-social-links{display:flex;gap:20px}.df-social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid currentColor;color:inherit;text-decoration:none;transition:all 0.3s ease}.df-social-link:hover{background-color:currentColor}.df-social-link:hover i,.df-social-link:hover svg{color:#F2EFE9;fill:#F2EFE9}.df-legal-links{display:flex;gap:30px;margin-bottom:30px;font-size:14px;flex-wrap:wrap}.df-legal-links a{color:inherit;text-decoration:none;transition:opacity 0.3s ease}.df-legal-links a:hover{opacity:.7;text-decoration:underline}.df-bottom{display:flex;justify-content:space-between;border-top:1px solid rgb(67 6 16 / .2);padding-top:30px;font-size:14px;flex-wrap:wrap;gap:20px}.df-col-center{text-align:center}.df-col-right{text-align:right}.df-back-to-top{color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}@media (max-width:768px){.df-bottom{flex-direction:column;text-align:left}.df-col{text-align:left!important}.df-top-actions{flex-direction:column;align-items:flex-start}}