.aurelia-social-profiles{padding:32px 20px;text-align:center;background:#f3eee4;border-top:1px solid #dac9aa;color:#20342f}.aurelia-social-profiles strong{display:block;font:400 24px Georgia,serif;margin-bottom:18px}.aurelia-social-profiles>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.aurelia-social-profiles a{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;min-height:44px;border:1px solid #c5ac7d;border-radius:24px;color:#20342f;text-decoration:none;font:14px Arial,sans-serif}.aurelia-social-profiles a:hover{background:#20342f;color:#fffdf9}.aurelia-social-profiles a:focus-visible{outline:2px solid #92703a;outline-offset:4px}.profile-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font:bold 19px Arial,sans-serif}@media(max-width:480px){.aurelia-social-profiles a{padding:10px 13px}.aurelia-social-profiles>div{gap:8px}}.profile-mark svg{display:block;width:20px;height:20px;fill:currentColor}.profile-mark svg[fill="none"]{fill:none}
.header-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px}.header-social-profiles{flex-basis:100%;display:flex;justify-content:flex-end;gap:10px}.header-social-profiles a{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:#20342f;border:1px solid #c5ac7d;border-radius:50%;text-decoration:none}.header-social-profiles a>span:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-social-profiles a:hover{background:#20342f;color:#fffdf9}.header-social-profiles a:focus-visible{outline:2px solid #92703a;outline-offset:3px}.service-cities{padding:32px 0;border-top:1px solid #bda57540}.service-cities h2{font:400 25px Georgia,serif;margin:0 0 12px}.service-cities p{font-size:14px;line-height:1.7}.service-cities ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:18px 0;font-size:13px;line-height:1.7}.service-cities li{margin:0}.service-cities .service-note{font-size:12px;opacity:.8}.service-footer{background:#20342f;color:#f9f4e9}.service-footer .wrap{max-width:1200px;margin:auto;width:calc(100% - 40px)}@media(max-width:640px){.header-social-profiles{justify-content:center}.header-actions{justify-content:center}.service-cities{padding:24px 0}.service-cities ul{gap:6px 14px}}
