footer strong,footer .footer-legal,footer .footer-legal p{color:#263b47!important}.callback-schedule{min-width:0;margin:18px 0;padding:18px;border:1px solid #e3d7c9;border-radius:10px}.callback-schedule legend{font-weight:600;font-size:16px}.callback-schedule .form-grid{margin-top:8px}.callback-schedule input{width:100%;min-width:0}.form-status[data-send-status]{margin-top:20px;padding:16px;border-radius:10px;background:#fff0df;color:#263b47;white-space:pre-line}.form-status[data-send-status]:focus{outline:2px solid #ff6600;outline-offset:2px}#contact-details{color:#263b47;background:#fffdf9;max-width:600px;width:calc(100% - 32px);border:1px solid #e3d7c9;border-radius:16px;padding:32px}#contact-details::backdrop{background:rgba(20,35,45,.45)}#contact-details a{color:#a34308}#contact-details .contact-details-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#263b47;font-size:26px;cursor:pointer}@media(max-width:600px){.callback-schedule{padding:12px}.callback-schedule .form-grid{grid-template-columns:1fr}}
