.CompanyContacts-module__96Ko3a__section{padding:36px var(--page-inline-padding) 120px;color:var(--primary);background:var(--secondary3)}.CompanyContacts-module__96Ko3a__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.CompanyContacts-module__96Ko3a__summaryCard,.CompanyContacts-module__96Ko3a__detailsCard,.CompanyContacts-module__96Ko3a__errorPanel{background:var(--white);box-shadow:0 4px 10px #3f4d6112}.CompanyContacts-module__96Ko3a__summaryCard{border-radius:40px;flex-direction:column;min-width:0;min-height:320px;padding:40px;display:flex}.CompanyContacts-module__96Ko3a__summaryContent{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:24px;display:grid}.CompanyContacts-module__96Ko3a__summaryIcon{width:80px;height:80px;color:var(--white);background:var(--gradient2);border-radius:50%;place-items:center;display:grid}.CompanyContacts-module__96Ko3a__summaryIcon svg{width:48px;height:48px}.CompanyContacts-module__96Ko3a__address{margin-top:20px}.CompanyContacts-module__96Ko3a__metaLine{align-items:center;gap:8px;margin-top:20px;display:flex}.CompanyContacts-module__96Ko3a__metaLine svg{width:20px;height:20px;color:var(--accent5);flex:0 0 20px}.CompanyContacts-module__96Ko3a__outlineAction,.CompanyContacts-module__96Ko3a__routeAction{border:1px solid var(--accent2);min-height:52px;color:var(--accent2);font-family:var(--font-family);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:500;line-height:1.4;transition:color .16s,background-color .16s;display:inline-flex}.CompanyContacts-module__96Ko3a__outlineAction{width:fit-content;margin-top:auto;margin-left:104px}.CompanyContacts-module__96Ko3a__outlineAction:hover,.CompanyContacts-module__96Ko3a__routeAction:hover{color:var(--white);background:var(--accent2)}.CompanyContacts-module__96Ko3a__outlineAction:focus-visible,.CompanyContacts-module__96Ko3a__routeAction:focus-visible{outline:2px solid var(--accent5);outline-offset:3px}.CompanyContacts-module__96Ko3a__outlineAction svg,.CompanyContacts-module__96Ko3a__routeAction svg{flex:0 0 20px;width:20px;height:20px}.CompanyContacts-module__96Ko3a__contactList{flex-direction:column;gap:6px;margin-top:20px;font-size:16px;font-style:normal;font-weight:500;line-height:1.4;display:flex}.CompanyContacts-module__96Ko3a__contactList a{width:fit-content;color:inherit}.CompanyContacts-module__96Ko3a__contactList a:hover,.CompanyContacts-module__96Ko3a__contactList a:focus-visible{color:var(--accent2)}.CompanyContacts-module__96Ko3a__callbackAction{width:fit-content;margin-top:auto;margin-left:104px}.CompanyContacts-module__96Ko3a__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:30px;margin-top:40px;display:grid}.CompanyContacts-module__96Ko3a__detailsCard{border-radius:40px;min-width:0;padding:40px}.CompanyContacts-module__96Ko3a__requisites{flex-direction:column;gap:20px;margin-top:26px;display:flex}.CompanyContacts-module__96Ko3a__requisiteRow{border-bottom:1px dashed var(--secondary1);grid-template-columns:minmax(210px,.72fr) minmax(0,1fr);gap:28px;padding:0 0 20px;display:grid}.CompanyContacts-module__96Ko3a__officeTabs{margin-top:26px}.CompanyContacts-module__96Ko3a__locationMedia{aspect-ratio:1.72;background:var(--secondary2);border-radius:40px;width:100%;margin-top:20px;position:relative;overflow:hidden}.CompanyContacts-module__96Ko3a__locationMedia img{object-fit:cover}.CompanyContacts-module__96Ko3a__locationMedia iframe{border:0;width:100%;height:100%;display:block}.CompanyContacts-module__96Ko3a__officeName{margin-top:26px}.CompanyContacts-module__96Ko3a__officeContacts{color:var(--primary);flex-direction:column;gap:10px;margin-top:16px;font-size:16px;font-style:normal;font-weight:500;line-height:1.4;display:flex}.CompanyContacts-module__96Ko3a__officeContacts p,.CompanyContacts-module__96Ko3a__officeContacts a{color:inherit;align-items:flex-start;gap:10px;display:flex}.CompanyContacts-module__96Ko3a__officeContacts a:hover,.CompanyContacts-module__96Ko3a__officeContacts a:focus-visible{color:var(--accent2)}.CompanyContacts-module__96Ko3a__officeContacts svg{width:20px;height:20px;color:var(--accent5);flex:0 0 20px}.CompanyContacts-module__96Ko3a__routeAction{width:fit-content;margin-top:24px}.CompanyContacts-module__96Ko3a__emptyText{margin-top:30px}.CompanyContacts-module__96Ko3a__summarySkeleton,.CompanyContacts-module__96Ko3a__detailsSkeleton{border-radius:40px;display:block}.CompanyContacts-module__96Ko3a__summarySkeleton{height:320px}.CompanyContacts-module__96Ko3a__detailsSkeleton{height:760px}.CompanyContacts-module__96Ko3a__errorPanel{text-align:center;border-radius:40px;padding:60px}.CompanyContacts-module__96Ko3a__errorPanel button{color:var(--accent2);font:inherit;margin-top:24px;text-decoration:underline}@media (max-width:1620px){.CompanyContacts-module__96Ko3a__summaryCard,.CompanyContacts-module__96Ko3a__detailsCard{border-radius:30px;padding:30px}.CompanyContacts-module__96Ko3a__summaryContent{grid-template-columns:64px minmax(0,1fr);gap:18px}.CompanyContacts-module__96Ko3a__summaryIcon{width:64px;height:64px}.CompanyContacts-module__96Ko3a__summaryIcon svg{width:48px;height:48px}.CompanyContacts-module__96Ko3a__outlineAction,.CompanyContacts-module__96Ko3a__callbackAction{margin-left:82px}.CompanyContacts-module__96Ko3a__requisiteRow{grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);gap:20px}}@media (max-width:1280px){.CompanyContacts-module__96Ko3a__section{padding-top:30px;padding-bottom:100px}.CompanyContacts-module__96Ko3a__summaryGrid{grid-template-columns:1fr;gap:20px}.CompanyContacts-module__96Ko3a__summaryCard{border-radius:20px;min-height:0;padding:20px}.CompanyContacts-module__96Ko3a__summaryContent{grid-template-columns:64px minmax(0,1fr);gap:20px}.CompanyContacts-module__96Ko3a__address,.CompanyContacts-module__96Ko3a__metaLine,.CompanyContacts-module__96Ko3a__contactList{margin-top:10px}.CompanyContacts-module__96Ko3a__outlineAction,.CompanyContacts-module__96Ko3a__callbackAction{width:100%;margin:20px 0 0}.CompanyContacts-module__96Ko3a__detailsGrid{grid-template-columns:1fr;gap:30px;margin-top:30px}.CompanyContacts-module__96Ko3a__detailsCard{box-shadow:none;background:0 0;border-radius:0;padding:0}.CompanyContacts-module__96Ko3a__requisites,.CompanyContacts-module__96Ko3a__officeTabs{margin-top:20px}.CompanyContacts-module__96Ko3a__requisiteRow{grid-template-columns:1fr;gap:10px}.CompanyContacts-module__96Ko3a__locationMedia{aspect-ratio:2;border-radius:20px}.CompanyContacts-module__96Ko3a__officeName{margin-top:20px}.CompanyContacts-module__96Ko3a__officeContacts{margin-top:10px}.CompanyContacts-module__96Ko3a__routeAction{width:100%;margin-top:20px}.CompanyContacts-module__96Ko3a__summarySkeleton{border-radius:20px;height:220px}.CompanyContacts-module__96Ko3a__detailsSkeleton{border-radius:20px;height:620px}}@media (max-width:620px){.CompanyContacts-module__96Ko3a__section{padding-top:30px;padding-bottom:80px}.CompanyContacts-module__96Ko3a__summaryGrid{gap:10px}.CompanyContacts-module__96Ko3a__summaryCard{border-radius:10px;padding:10px}.CompanyContacts-module__96Ko3a__summaryContent{grid-template-columns:48px minmax(0,1fr);gap:10px}.CompanyContacts-module__96Ko3a__summaryIcon{width:48px;height:48px}.CompanyContacts-module__96Ko3a__summaryIcon svg{width:28px;height:28px}.CompanyContacts-module__96Ko3a__summaryContent h2{font-size:14px;line-height:1.4}.CompanyContacts-module__96Ko3a__address,.CompanyContacts-module__96Ko3a__metaLine,.CompanyContacts-module__96Ko3a__contactList{margin-top:6px;font-size:12px;line-height:1.4}.CompanyContacts-module__96Ko3a__metaLine{gap:6px}.CompanyContacts-module__96Ko3a__metaLine svg{flex-basis:14px;width:14px;height:14px}.CompanyContacts-module__96Ko3a__outlineAction,.CompanyContacts-module__96Ko3a__routeAction,.CompanyContacts-module__96Ko3a__callbackAction{gap:6px;min-height:36px;margin-top:10px;padding:0 14px;font-size:12px}.CompanyContacts-module__96Ko3a__outlineAction svg,.CompanyContacts-module__96Ko3a__routeAction svg{flex-basis:14px;width:14px;height:14px}.CompanyContacts-module__96Ko3a__detailsGrid{gap:30px;margin-top:20px}.CompanyContacts-module__96Ko3a__detailsCard>h2{font-size:14px;line-height:1.4}.CompanyContacts-module__96Ko3a__requisites,.CompanyContacts-module__96Ko3a__officeTabs{margin-top:10px}.CompanyContacts-module__96Ko3a__requisiteRow{gap:6px;padding-bottom:20px}.CompanyContacts-module__96Ko3a__requisiteRow dt,.CompanyContacts-module__96Ko3a__requisiteRow dd{font-size:12px;line-height:1.4}.CompanyContacts-module__96Ko3a__locationMedia{aspect-ratio:1.72;border-radius:10px;margin-top:10px}.CompanyContacts-module__96Ko3a__officeName{margin-top:10px;font-size:14px;line-height:1.4}.CompanyContacts-module__96Ko3a__officeContacts{gap:6px;margin-top:6px;font-size:12px;line-height:1.4}.CompanyContacts-module__96Ko3a__officeContacts p,.CompanyContacts-module__96Ko3a__officeContacts a{gap:6px}.CompanyContacts-module__96Ko3a__officeContacts svg{flex-basis:14px;width:14px;height:14px}.CompanyContacts-module__96Ko3a__summarySkeleton{border-radius:10px;height:160px}.CompanyContacts-module__96Ko3a__detailsSkeleton{border-radius:10px;height:480px}.CompanyContacts-module__96Ko3a__errorPanel{border-radius:10px;padding:30px 20px}}
.page-module__f6hyja__page{background:var(--secondary3);width:100%;max-width:1920px;min-height:60vh;margin:0 auto}.page-module__f6hyja__specialization{padding:120px var(--page-inline-padding);background:var(--secondary3)}@media (max-width:1280px){.page-module__f6hyja__specialization{padding-top:100px;padding-bottom:100px}}@media (max-width:620px){.page-module__f6hyja__specialization{padding-top:80px;padding-bottom:80px}}
