.et-menu-nav li.page-item-225>ul{width:220px!important}.et-menu-nav li li a{width:220px!important}.df-sidebar-contact{width:100%;max-width:360px;margin:0 auto 20px;overflow:hidden;background:#fff;border-radius:9px;box-shadow:0 7px 22px rgba(7,26,61,.13);font-family:inherit}.df-sidebar-contact-header{position:relative;padding:19px 17px 17px 23px;background:linear-gradient(90deg,rgba(7,26,61,.90),rgba(7,26,61,.76)),url("https://www.daniafernandez.com/wp-content/uploads/2026/10/HOA-Law-and-Realty-Banner.webp") center/cover no-repeat;border-bottom:0}.df-sidebar-contact-header::before{content:"";position:absolute;top:19px;bottom:17px;left:13px;width:3px;background:#ed1c24}.df-sidebar-contact-eyebrow{display:block;margin-bottom:4px;color:#fff;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.df-sidebar-contact-header h3{margin:0 0 5px!important;padding:0!important;color:#fff!important;font-size:23px!important;font-weight:700!important;line-height:1.15!important}.df-sidebar-contact-header p{margin:0!important;color:#fff!important;font-size:11px!important;line-height:1.45!important}.df-sidebar-contact .wp-block-shortcode{padding:13px 15px 14px}.df-sidebar-contact .happyforms-form,.df-sidebar-contact form{width:100%;max-width:100%}.df-sidebar-contact .happyforms-part{margin:0 0 9px!important}.df-sidebar-contact .happyforms-part__label,.df-sidebar-contact label{color:#071a3d;font-size:11px;font-weight:600}.df-sidebar-contact input[type="text"],.df-sidebar-contact input[type="email"],.df-sidebar-contact input[type="tel"],.df-sidebar-contact textarea{display:block;width:100%!important;max-width:100%!important;min-width:0!important;padding:11px 12px!important;color:#26354a!important;background:#fff!important;border:1px solid #e1e5ec!important;border-radius:5px!important;box-shadow:none!important;font-size:12px!important;line-height:1.4!important}.df-sidebar-contact textarea{min-height:88px!important;resize:vertical}.df-sidebar-contact input::placeholder,.df-sidebar-contact textarea::placeholder{color:#8490a2!important;opacity:1}.df-sidebar-contact input:focus,.df-sidebar-contact textarea:focus{border-color:#071a3d!important;outline:none!important;box-shadow:0 0 0 2px rgba(7,26,61,.08)!important}.df-sidebar-contact .happyforms-part--radio{display:none!important}.df-sidebar-contact button[type="submit"],.df-sidebar-contact input[type="submit"],.df-sidebar-contact .happyforms-submit{display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:100%!important;min-height:39px!important;margin:12px 0 0!important;padding:11px 14px!important;color:#fff!important;background:#df101d!important;border:1px solid #df101d!important;border-radius:4px!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important;letter-spacing:.4px;text-align:center;text-transform:uppercase;cursor:pointer}.df-sidebar-contact button[type="submit"]:hover,.df-sidebar-contact input[type="submit"]:hover,.df-sidebar-contact .happyforms-submit:hover{color:#fff!important;background:#b80c17!important;border-color:#b80c17!important}@media (max-width:767px){.df-sidebar-contact{max-width:100%}.df-sidebar-contact-header h3{font-size:22px!important}}.df-sidebar-contact{background:#EAF3FA!important}.df-sidebar-contact .wp-block-shortcode{background:#EAF3FA!important;padding:13px 15px 14px}.df-sidebar-contact input[type="text"],.df-sidebar-contact input[type="email"],.df-sidebar-contact input[type="tel"],.df-sidebar-contact textarea{background:#FFFFFF!important;border:1px solid #D3E0EC!important}.df-sidebar-contact input:focus,.df-sidebar-contact textarea:focus{border-color:#154052!important;box-shadow:0 0 0 2px rgba(21,64,82,0.10)!important}#sidebar #block-16,#sidebar #block-16 .wp-block-group{background-color:#EAF3FA!important}#sidebar #block-16 .happyforms-form,#sidebar #block-16 .happyforms-form__form,#sidebar #block-16 form.happyforms-form__form,#sidebar #block-16 .happyforms-flex{background-color:#EAF3FA!important}#sidebar #block-16 .happyforms-form{padding:14px!important;border-radius:0 0 8px 8px!important}#sidebar #block-16 .happyforms-part,#sidebar #block-16 .happyforms-part__el,#sidebar #block-16 .happyforms-part-wrap{background-color:#EAF3FA!important}#sidebar #block-16 input[type="text"],#sidebar #block-16 input[type="email"],#sidebar #block-16 input[type="tel"],#sidebar #block-16 textarea{background-color:#FFFFFF!important}#sidebar #block-16 .happyforms-message-notice{background-color:#EAF3FA!important}