.legacy-bottom #contact.simple-contact{background:#f0f1ee;color:#303435;border-top:1px solid #e1e3dc;border-bottom:1px solid #e1e3dc}.legacy-bottom #contact.simple-contact h2{color:#303435}.legacy-bottom #contact.simple-contact .eyebrow{color:#913e2c}.legacy-bottom #contact.simple-contact .intro{color:#656969}.legacy-bottom #contact.simple-contact .callback-card{background:white;border:1px solid #deded7;border-radius:12px;box-shadow:0 10px 35px #51453608}.legacy-bottom #contact.simple-contact .developer-form{color:#303435}.legacy-bottom #contact.simple-contact .callback-intro{color:#71766d}.legacy-bottom #contact.simple-contact .developer-form>label{color:#50564c}.legacy-bottom #contact.simple-contact .developer-form .consent{color:#71766d}.legacy-bottom #contact.simple-contact .callback-alternatives>a{background:#fafaf7;border:1px solid #e1e3da;color:#303435}.legacy-bottom #contact.simple-contact .form-privacy-link{color:#73796e}.legacy-bottom #contact.simple-contact .callback-alternatives small{color:#73796e}

.legacy-bottom #contact.simple-contact{padding:42px 0}.legacy-bottom #contact.simple-contact .contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,430px);gap:56px;align-items:center}.legacy-bottom #contact.simple-contact .contact-grid>div:first-child{padding-top:0}.legacy-bottom #contact.simple-contact .eyebrow{margin:0 0 18px}.legacy-bottom #contact.simple-contact h2{margin:0 0 18px}.legacy-bottom #contact.simple-contact .intro{font-size:13px;line-height:1.75;max-width:370px;margin:0}.legacy-bottom #contact.simple-contact .callback-card{padding:24px!important;box-shadow:none}.legacy-bottom #contact.simple-contact .callback-card h3{font:500 23px/1.25 Onest,Arial,sans-serif!important;letter-spacing:-.4px;margin:0 0 10px!important}.legacy-bottom #contact.simple-contact .callback-card .callback-intro{font-size:12px!important;line-height:1.6!important;margin:0 0 17px!important}.legacy-bottom #contact.simple-contact .callback-card form>label{font-size:12px!important;margin:0}.legacy-bottom #contact.simple-contact input[type=tel]{height:46px!important;padding:11px 12px!important;font-size:15px!important;margin:7px 0 0}.legacy-bottom #contact.simple-contact .callback-card .consent{font-size:10px!important;line-height:1.55!important;margin:13px 0!important;gap:8px!important}.legacy-bottom #contact.simple-contact .callback-card .button{min-height:46px!important;padding:12px 16px!important;font-size:13px!important}.legacy-bottom #contact.simple-contact .form-privacy-link{display:block;font-size:10px!important;margin-top:9px!important;line-height:1.5}.legacy-bottom #contact.simple-contact .form-status:empty{display:none}.legacy-bottom #contact.simple-contact .callback-divider{margin:17px 0 12px!important;font-size:10px!important}.legacy-bottom #contact.simple-contact .callback-alternatives>a{min-height:54px!important;padding:10px 11px!important;font-size:11px!important;gap:8px!important}.legacy-bottom #contact.simple-contact .callback-alternatives small{font-size:9px!important;margin-top:4px!important}.legacy-bottom #contact.simple-contact .callback-contact-icon,.legacy-bottom #contact.simple-contact .callback-max-icon{flex:0 0 23px!important;width:23px!important;font-size:16px!important}@media(max-width:700px){.legacy-bottom #contact.simple-contact{padding:30px 0}.legacy-bottom #contact.simple-contact .contact-grid{grid-template-columns:1fr;gap:24px}.legacy-bottom #contact.simple-contact .intro{max-width:none}.legacy-bottom #contact.simple-contact .callback-card{padding:22px 20px!important}.legacy-bottom #contact.simple-contact .callback-card h3{font-size:22px!important}.legacy-bottom #contact.simple-contact h2{margin-bottom:14px}.legacy-bottom #contact.simple-contact .eyebrow{margin-bottom:12px}}

.legacy-bottom #site-footer{padding-top:20px;padding-bottom:16px}.legacy-bottom #site-footer .legal-footer-top{align-items:center;gap:24px}.legacy-bottom #site-footer .legal-footer-top>div:first-child{display:flex;align-items:center;gap:18px}.legacy-bottom #site-footer .logo{font-size:31px;line-height:1;letter-spacing:-1.8px}.legacy-bottom #site-footer .legal-footer-top p{font:10px/1.6 Onest,Arial,sans-serif;margin:0;color:#73796e}.legacy-bottom #site-footer .legal-footer-identity{gap:4px;font:11px/1.5 Onest,Arial,sans-serif}.legacy-bottom #site-footer .legal-footer-identity>span{font-size:10px}.legacy-bottom #site-footer .legal-footer-identity>div{gap:8px 18px;font-size:11px}.legacy-bottom #site-footer .legal-footer-bottom{margin-top:16px;padding-top:12px}.legacy-bottom #site-footer .legal-footer-bottom nav{flex-direction:row;gap:7px 22px;align-items:center}.legacy-bottom #site-footer .legal-footer-bottom nav a,.legacy-bottom #site-footer .legal-footer-bottom nav button{font:10px/1.5 Onest,Arial,sans-serif;color:#646b60;text-underline-offset:2px}.legacy-bottom #site-footer .legal-footer-bottom nav button{margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-decoration:underline}.legacy-bottom #site-footer .legal-footer-bottom p{font:10px/1.6 Onest,Arial,sans-serif;color:#81877c;margin:9px 0 0}@media(max-width:700px){.legacy-bottom #site-footer{padding-top:18px;padding-bottom:16px}.legacy-bottom #site-footer .legal-footer-top{align-items:flex-start;gap:14px}.legacy-bottom #site-footer .legal-footer-top>div:first-child{gap:15px}.legacy-bottom #site-footer .legal-footer-identity{gap:4px}.legacy-bottom #site-footer .legal-footer-bottom{margin-top:14px;padding-top:12px}.legacy-bottom #site-footer .legal-footer-bottom nav{gap:7px 16px}.legacy-bottom #site-footer .logo{font-size:29px}}
