.Footer-module-scss-module__wcgw9G__content{color:var(--background);background-color:var(--foreground);border-top:3px solid var(--accent);padding:20px 30px 15px;display:block;position:relative}.Footer-module-scss-module__wcgw9G__content div{color:var(--accent);margin-top:0;margin-bottom:10px;font-size:18px;font-weight:700}.Footer-module-scss-module__wcgw9G__links{flex-wrap:wrap;gap:4px 16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__wcgw9G__links a{color:var(--background);font-weight:400;text-decoration:underline}.Footer-module-scss-module__wcgw9G__hr{background:#ffffff14;border:none;border-top:1px solid #ffffff1f;border-bottom:1px solid #0003;width:100%;height:8px;margin:0;padding:0}.Footer-module-scss-module__wcgw9G__copyright{text-align:center;color:var(--accent);background:var(--foreground);padding:15px 30px}
.Nav-module-scss-module__XvYc_q__nav{align-items:center;display:flex}.Nav-module-scss-module__XvYc_q__list{gap:28px;display:flex}@media screen and (max-width:767px){.Nav-module-scss-module__XvYc_q__list{display:none}}.Nav-module-scss-module__XvYc_q__list li{position:relative}.Nav-module-scss-module__XvYc_q__list li:after{opacity:0;content:"";background:var(--accent);height:2px;transition:opacity .2s;position:absolute;bottom:-4px;left:0;right:0}.Nav-module-scss-module__XvYc_q__list li:hover:after,.Nav-module-scss-module__XvYc_q__list li.Nav-module-scss-module__XvYc_q__active:after{opacity:1}.Nav-module-scss-module__XvYc_q__list a{color:var(--foreground);font-size:15px;font-weight:700;text-decoration:none;transition:color .2s}.Nav-module-scss-module__XvYc_q__list li:hover a,.Nav-module-scss-module__XvYc_q__list li.Nav-module-scss-module__XvYc_q__active a{color:var(--accent)}.Nav-module-scss-module__XvYc_q__trigger{color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}@media screen and (max-width:767px){.Nav-module-scss-module__XvYc_q__trigger{display:flex}}.Nav-module-scss-module__XvYc_q__trigger:hover{color:var(--accent)}.Nav-module-scss-module__XvYc_q__drawerLogo{align-items:center;gap:12px;text-decoration:none;display:flex}.Nav-module-scss-module__XvYc_q__drawerLogo:hover{opacity:.8}.Nav-module-scss-module__XvYc_q__drawerLogoImage{flex-shrink:0;width:32px;height:32px}.Nav-module-scss-module__XvYc_q__drawerBrandName{color:var(--foreground);font-size:16px;font-weight:700}.Nav-module-scss-module__XvYc_q__drawerList{flex-direction:column;gap:4px;margin:12px 0 0;padding:0;list-style:none;display:flex}.Nav-module-scss-module__XvYc_q__drawerList li:hover a,.Nav-module-scss-module__XvYc_q__drawerList li.Nav-module-scss-module__XvYc_q__active a{color:var(--background);background:var(--accent)}.Nav-module-scss-module__XvYc_q__drawerList a{color:var(--foreground);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s,background .2s;display:flex}.Nav-module-scss-module__XvYc_q__drawerSeparator{margin:16px 0}.Nav-module-scss-module__XvYc_q__drawerPhones{flex-direction:column;gap:6px;padding:0 14px;display:flex}.Nav-module-scss-module__XvYc_q__drawerPhones a{color:var(--foreground);font-size:18px;font-weight:700;text-decoration:none}.Nav-module-scss-module__XvYc_q__drawerPhones a:hover{opacity:.8}
.Header-module-scss-module__wS1-Va__header{background:var(--surface);box-shadow:0 2px 6px #00000026}@media screen and (max-width:767px){.Header-module-scss-module__wS1-Va__header{z-index:10;position:sticky;top:0}}.Header-module-scss-module__wS1-Va__top{justify-content:space-between;align-items:center;gap:12px;padding:24px 30px;display:flex}@media screen and (max-width:767px){.Header-module-scss-module__wS1-Va__top{padding:16px 20px}.Header-module-scss-module__wS1-Va__top .Header-module-scss-module__wS1-Va__contacts{order:1}.Header-module-scss-module__wS1-Va__top nav{order:2}}.Header-module-scss-module__wS1-Va__logo a{align-items:center;gap:12px;text-decoration:none;display:flex}@media (max-width:370px){.Header-module-scss-module__wS1-Va__logo a{gap:4px}}.Header-module-scss-module__wS1-Va__logo a:hover{opacity:.8}.Header-module-scss-module__wS1-Va__logoImage{flex-shrink:0;width:32px;height:32px}.Header-module-scss-module__wS1-Va__brandName{white-space:nowrap;color:var(--foreground);font-size:16px;font-weight:700;line-height:1.2}@media (max-width:767px){.Header-module-scss-module__wS1-Va__brandName{font-size:16px}}@media (max-width:575px){.Header-module-scss-module__wS1-Va__brandName{font-size:14px}}@media (max-width:370px){.Header-module-scss-module__wS1-Va__brandName{font-size:12px}}.Header-module-scss-module__wS1-Va__contacts{flex-shrink:0;align-items:center;gap:10px;display:flex}.Header-module-scss-module__wS1-Va__phoneIcon{color:var(--accent);flex-shrink:0}@media (max-width:575px){.Header-module-scss-module__wS1-Va__phoneIcon{display:none}}.Header-module-scss-module__wS1-Va__phone{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.Header-module-scss-module__wS1-Va__phone a{white-space:nowrap;font-weight:700;text-decoration:none}@media (max-width:575px){.Header-module-scss-module__wS1-Va__phone a{font-size:14px}}@media (max-width:370px){.Header-module-scss-module__wS1-Va__phone a{font-size:12px}}.Header-module-scss-module__wS1-Va__phone a:hover{opacity:.8}
.Layout-module-scss-module__rGjB5a__root{background:var(--surface-secondary);width:100%;max-width:1024px;margin:0 auto;box-shadow:0 0 5px #00000080}@media screen and (max-width:767px){.Layout-module-scss-module__rGjB5a__root{width:100%;margin:0}}.Layout-module-scss-module__rGjB5a__main{border-top:5px solid var(--border);padding:30px 30px 60px;position:relative}@media screen and (max-width:767px){.Layout-module-scss-module__rGjB5a__main{padding:20px 20px 80px}}
