header .wrap.nav{height:auto;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;padding-bottom:16px}header .nav .logo{min-width:0;flex:1;font-size:28px;line-height:1.1}header .nav .logo small{font-size:10px;letter-spacing:1px;line-height:1.4;margin-top:6px}header .nav>nav{display:flex;flex:0 0 auto;gap:0}header .nav>nav .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 19px;font-size:14px;white-space:nowrap}header nav.service-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:0;padding-bottom:16px;overflow:visible}header nav.service-tabs a:not(.button){display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;padding:10px 8px;line-height:1.2;font-size:13px;text-align:center;white-space:normal;border:1px solid #d4beb2;border-radius:12px;color:#4f4241;background:transparent}header nav.service-tabs a[aria-current="page"]{background:#292528;color:#fff;border-color:#292528}header nav.service-tabs a:hover{background:#f2d7c8;color:#292528}header nav.service-tabs a[aria-current="page"]:hover{background:#292528;color:#fff}@media(max-width:650px){header .wrap.nav{min-height:76px;padding-top:14px;padding-bottom:14px;gap:10px}header .nav .logo{font-size:25px}header .nav .logo small{font-size:8px;letter-spacing:.6px}header .nav>nav .button{font-size:12px;padding:11px 14px}header nav.service-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}header nav.service-tabs a:not(.button){grid-column:span 3;min-height:44px;font-size:12px;padding:10px 5px}header nav.service-tabs a:nth-child(3){grid-column:span 6}}
#message{min-height:230px;line-height:1.5;overflow-wrap:anywhere}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b63e2e;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
