.Calculator-module__uFNsgG__calculator{--calculator-ink:#00003c;--calculator-blue-dark:#035383;--calculator-blue:#006c98;--calculator-blue-soft:#eaf4f8;--calculator-green:#399c2f;--calculator-line:#c9dce7;--calculator-muted:#627886;color:var(--calculator-ink);font-family:var(--font-manrope,"Manrope", Arial, sans-serif);width:100%}.Calculator-module__uFNsgG__calculator,.Calculator-module__uFNsgG__calculator *{box-sizing:border-box}.Calculator-module__uFNsgG__titleBlock{max-width:1160px;padding:12px 0 34px}.Calculator-module__uFNsgG__titleBlock h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.2vw,3.4rem);font-weight:700;line-height:1.04}.Calculator-module__uFNsgG__eyebrow{color:var(--calculator-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.78rem;font-weight:800;display:flex}.Calculator-module__uFNsgG__eyebrow:before{background:var(--calculator-green);content:"";border-radius:999px;width:34px;height:8px}.Calculator-module__uFNsgG__intro{border:1px solid var(--calculator-line);background:linear-gradient(120deg,#eff8fb 0%,#f7fafc 100%);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;padding:28px 32px;display:flex}.Calculator-module__uFNsgG__intro p{max-width:1160px;margin:0;font-size:1rem;line-height:1.65}.Calculator-module__uFNsgG__intro a{color:var(--calculator-blue-dark);text-underline-offset:5px;flex:none;font-size:.92rem;font-weight:700;text-decoration-thickness:2px}.Calculator-module__uFNsgG__intro a:hover{color:var(--calculator-green)}.Calculator-module__uFNsgG__intro a:focus-visible,.Calculator-module__uFNsgG__numberInput:focus-visible,.Calculator-module__uFNsgG__efficiencyField input:focus-visible,.Calculator-module__uFNsgG__printButton:focus-visible{outline:3px solid color-mix(in srgb, var(--calculator-green) 55%, white);outline-offset:3px}.Calculator-module__uFNsgG__primaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px;display:grid}.Calculator-module__uFNsgG__panel,.Calculator-module__uFNsgG__costSection,.Calculator-module__uFNsgG__help{border:1px solid var(--calculator-line);background:#fff;border-radius:30px;min-width:0;overflow:hidden;box-shadow:0 18px 54px #00234417}.Calculator-module__uFNsgG__panel{flex-direction:column;display:flex}.Calculator-module__uFNsgG__sectionHeading{background:radial-gradient(circle at 92% 15%, #fff3 0 4px, transparent 5px), radial-gradient(circle at 87% 29%, #ffffff21 0 7px, transparent 8px), linear-gradient(135deg, var(--calculator-blue-dark), var(--calculator-blue));color:#fff;min-height:146px;padding:27px 30px 29px;position:relative}.Calculator-module__uFNsgG__sectionHeading:after{background:var(--calculator-green);content:"";width:74px;height:5px;position:absolute;bottom:0;left:30px}.Calculator-module__uFNsgG__sectionHeading p{letter-spacing:.08em;opacity:.76;text-transform:uppercase;margin:0 0 10px;font-size:.74rem;font-weight:700}.Calculator-module__uFNsgG__sectionHeading h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:700;line-height:1.2}.Calculator-module__uFNsgG__panelBody{flex-direction:column;flex:1;padding:28px 30px 30px;display:flex}.Calculator-module__uFNsgG__fields{gap:14px;display:grid}.Calculator-module__uFNsgG__field{background:#f6fafc;border:1px solid #d8e6ed;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:stretch;gap:18px;min-width:0;padding:11px 12px 11px 16px;display:grid}.Calculator-module__uFNsgG__fieldCompact{grid-template-columns:minmax(0,1fr) minmax(145px,205px)}.Calculator-module__uFNsgG__fieldLabel{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;font-size:.9rem;font-weight:650;line-height:1.3;display:flex}.Calculator-module__uFNsgG__fieldLabel small{color:var(--calculator-blue-dark);margin-top:4px;font-size:.7rem;font-weight:550;line-height:1.35;display:block}.Calculator-module__uFNsgG__fieldLabel sup{font-size:.72em;line-height:0}.Calculator-module__uFNsgG__inputGroup{background:#fff;border:1px solid #b8cfdb;border-radius:11px;align-items:stretch;min-width:0;min-height:48px;display:flex;overflow:hidden}.Calculator-module__uFNsgG__numberInput,.Calculator-module__uFNsgG__efficiencyField input{appearance:textfield;color:var(--calculator-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:#fff;border:0;width:100%;min-width:0;padding:0 10px;font-size:1rem;font-weight:750}.Calculator-module__uFNsgG__numberInput::-webkit-inner-spin-button{margin:0}.Calculator-module__uFNsgG__numberInput::-webkit-outer-spin-button{margin:0}.Calculator-module__uFNsgG__efficiencyField input::-webkit-inner-spin-button{margin:0}.Calculator-module__uFNsgG__efficiencyField input::-webkit-outer-spin-button{margin:0}.Calculator-module__uFNsgG__numberInput:focus,.Calculator-module__uFNsgG__efficiencyField input:focus{outline:0}.Calculator-module__uFNsgG__inputGroup:focus-within{border-color:var(--calculator-green);box-shadow:0 0 0 3px #399c2f24}.Calculator-module__uFNsgG__inputUnit{background:var(--calculator-blue-soft);color:var(--calculator-blue-dark);text-align:center;border-left:1px solid #c6dce6;flex:none;justify-content:center;align-items:center;max-width:90px;padding:0 10px;font-size:.72rem;font-weight:750;line-height:1.15;display:flex}.Calculator-module__uFNsgG__resultsTitle{letter-spacing:-.015em;margin:30px 0 15px;font-size:1.1rem;font-weight:750}.Calculator-module__uFNsgG__energyResults{gap:14px;display:grid}.Calculator-module__uFNsgG__energyResult{border-top:1px solid var(--calculator-line);padding-top:14px}.Calculator-module__uFNsgG__energyResult:first-child{border-top:0;padding-top:0}.Calculator-module__uFNsgG__energyResult p{color:#314e60;margin:0 0 10px;font-size:.77rem;font-weight:600;line-height:1.45}.Calculator-module__uFNsgG__energyValues,.Calculator-module__uFNsgG__timeValues,.Calculator-module__uFNsgG__moneyValues{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Calculator-module__uFNsgG__resultValue{background:#fff;border:1px solid #c8dae3;border-radius:10px;align-items:stretch;min-width:0;min-height:42px;display:flex;overflow:hidden}.Calculator-module__uFNsgG__resultValue output{color:var(--calculator-ink);font-variant-numeric:tabular-nums;flex:auto;justify-content:center;align-items:center;min-width:0;padding:7px;font-size:.91rem;font-weight:750;display:flex}.Calculator-module__uFNsgG__resultValue>span{background:var(--calculator-blue-soft);color:var(--calculator-blue-dark);text-align:center;border-left:1px solid #c8dae3;flex:none;justify-content:center;align-items:center;padding:6px;font-size:.64rem;font-weight:700;line-height:1.1;display:flex}.Calculator-module__uFNsgG__resultValueAccent{border-color:var(--calculator-line);background:#fff}.Calculator-module__uFNsgG__resultValueAccent output{color:var(--calculator-ink)}.Calculator-module__uFNsgG__resultValueAccent>span{background:var(--calculator-blue-soft);border-color:var(--calculator-line);color:var(--calculator-blue-dark)}.Calculator-module__uFNsgG__timePanelBody{position:relative}.Calculator-module__uFNsgG__formulaNote,.Calculator-module__uFNsgG__costDescription{color:var(--calculator-muted);font-size:.75rem;line-height:1.55}.Calculator-module__uFNsgG__formulaNote{border-bottom:1px dashed #9db9c7;margin:18px 4px 0;padding-bottom:18px}.Calculator-module__uFNsgG__timeResult{border:1px solid var(--calculator-line);color:var(--calculator-ink);background:#fff;border-radius:18px;padding:22px}.Calculator-module__uFNsgG__timeResult p{margin:0 0 17px;font-size:.9rem;line-height:1.6}.Calculator-module__uFNsgG__timeResult strong{white-space:nowrap}.Calculator-module__uFNsgG__waterGraphic{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:250px;padding:28px 0 6px;display:flex;position:relative}.Calculator-module__uFNsgG__waterGraphic svg{width:180px;height:210px;overflow:visible}.Calculator-module__uFNsgG__waterGraphic svg ellipse,.Calculator-module__uFNsgG__waterGraphic svg path{fill:#eaf4f8;stroke:var(--calculator-blue);stroke-width:4px}.Calculator-module__uFNsgG__waterGraphic svg path:nth-of-type(n+2){fill:none;stroke:var(--calculator-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.Calculator-module__uFNsgG__waterGraphic span{border:1px solid var(--calculator-line);color:var(--calculator-blue-dark);background:#fff;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:800;position:absolute;bottom:32px}.Calculator-module__uFNsgG__costSection{margin-top:32px}.Calculator-module__uFNsgG__costSection>.Calculator-module__uFNsgG__sectionHeading{min-height:0}.Calculator-module__uFNsgG__costGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:28px 30px;display:grid}.Calculator-module__uFNsgG__costCard{background:#f6fafc;border:1px solid #d8e6ed;border-radius:22px;flex-direction:column;min-width:0;padding:24px;display:flex}.Calculator-module__uFNsgG__costCard h3,.Calculator-module__uFNsgG__moneyPanel h3{letter-spacing:-.02em;margin:0 0 20px;font-size:1.28rem;font-weight:750}.Calculator-module__uFNsgG__costDescription{border-top:1px dashed #9db9c7;margin:18px 4px 20px;padding-top:16px}.Calculator-module__uFNsgG__costResult{border:1px solid var(--calculator-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(160px,210px);align-items:center;gap:14px;margin-top:auto;padding:11px 12px 11px 16px;display:grid}.Calculator-module__uFNsgG__costResult>span{font-size:.8rem;font-weight:650;line-height:1.25}.Calculator-module__uFNsgG__gasFormula{border:1px solid var(--calculator-line);background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:14px 10px;font-size:.78rem;display:flex;overflow-x:auto}.Calculator-module__uFNsgG__gasFormulaLead,.Calculator-module__uFNsgG__gasFormula strong{color:var(--calculator-blue-dark);flex:none;font-size:.9rem}.Calculator-module__uFNsgG__fraction{text-align:center;flex-direction:column;align-items:stretch;min-width:210px;display:flex}.Calculator-module__uFNsgG__fraction>span:first-child{border-bottom:2px solid var(--calculator-ink);font-variant-numeric:tabular-nums;padding:3px 8px 7px;font-weight:750}.Calculator-module__uFNsgG__fraction>span:last-child{justify-content:center;align-items:center;gap:5px;padding:7px 8px 3px;display:flex}.Calculator-module__uFNsgG__efficiencyField{border:1px solid var(--calculator-line);border-radius:7px;align-items:center;max-width:86px;display:inline-flex;overflow:hidden}.Calculator-module__uFNsgG__efficiencyField label{background:var(--calculator-blue-soft);color:var(--calculator-blue-dark);padding:7px 6px;font-size:.65rem;font-weight:750}.Calculator-module__uFNsgG__efficiencyField input{max-width:48px;padding:5px}.Calculator-module__uFNsgG__moneyPanel{background:var(--calculator-blue-soft);border-radius:22px;margin:0 30px 30px;padding:26px}.Calculator-module__uFNsgG__moneyRows{border:1px solid var(--calculator-line);background:#fff;border-radius:16px;overflow:hidden}.Calculator-module__uFNsgG__moneyRow{border-top:1px solid var(--calculator-line);grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);align-items:center;gap:26px;padding:14px 16px;display:grid}.Calculator-module__uFNsgG__moneyRow:first-child{border-top:0}.Calculator-module__uFNsgG__moneyRow p{margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.Calculator-module__uFNsgG__moneyPanel small{color:var(--calculator-muted);margin-top:14px;font-size:.7rem;line-height:1.5;display:block}.Calculator-module__uFNsgG__printAction{justify-content:center;padding:44px 0;display:flex}.Calculator-module__uFNsgG__printButton{background:var(--calculator-green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:12px 27px;font-size:.9rem;font-weight:750;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 13px 28px #399c2f3b}.Calculator-module__uFNsgG__printButton:hover{background:#2d8526;transform:translateY(-2px);box-shadow:0 16px 34px #399c2f4d}.Calculator-module__uFNsgG__printButton:active{transform:translateY(0)}.Calculator-module__uFNsgG__help{padding:clamp(28px,5vw,62px);scroll-margin-top:120px;overflow:visible}.Calculator-module__uFNsgG__help h2{border-left:6px solid var(--calculator-blue);letter-spacing:-.035em;margin:0 0 42px;padding-left:24px;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:700;line-height:1.2}.Calculator-module__uFNsgG__help h3{color:var(--calculator-blue-dark);margin:35px 0 14px;font-size:1.3rem;font-weight:750}.Calculator-module__uFNsgG__help h4{margin:24px 0 9px;font-size:1rem;font-weight:750}.Calculator-module__uFNsgG__help p,.Calculator-module__uFNsgG__help li{color:#334e5e;font-size:.94rem;line-height:1.72}.Calculator-module__uFNsgG__help p{margin:0 0 16px}.Calculator-module__uFNsgG__help ol{gap:7px;margin:8px 0 25px;padding-left:24px;display:grid}.Calculator-module__uFNsgG__help li::marker{color:var(--calculator-green);font-weight:800}@media (max-width:1180px){.Calculator-module__uFNsgG__primaryGrid{grid-template-columns:1fr}.Calculator-module__uFNsgG__waterGraphic{min-height:220px}}@media (max-width:900px){.Calculator-module__uFNsgG__costGrid{grid-template-columns:1fr}.Calculator-module__uFNsgG__moneyRow{grid-template-columns:1fr;align-items:stretch;gap:12px}}@media (max-width:700px){.Calculator-module__uFNsgG__titleBlock{padding-bottom:24px}.Calculator-module__uFNsgG__titleBlock h2{font-size:clamp(2.2rem,10.5vw,3.25rem)}.Calculator-module__uFNsgG__intro{border-radius:22px;flex-direction:column;align-items:flex-start;gap:15px;padding:22px}.Calculator-module__uFNsgG__panel,.Calculator-module__uFNsgG__costSection,.Calculator-module__uFNsgG__help{border-radius:22px}.Calculator-module__uFNsgG__sectionHeading{min-height:0;padding:24px 22px 26px}.Calculator-module__uFNsgG__sectionHeading:after{left:22px}.Calculator-module__uFNsgG__panelBody,.Calculator-module__uFNsgG__costGrid{padding:22px}.Calculator-module__uFNsgG__field,.Calculator-module__uFNsgG__fieldCompact{grid-template-columns:1fr;gap:9px;padding:13px}.Calculator-module__uFNsgG__fieldLabel{padding:0 2px}.Calculator-module__uFNsgG__inputGroup{min-height:50px}.Calculator-module__uFNsgG__costCard{padding:20px}.Calculator-module__uFNsgG__costResult{grid-template-columns:1fr;gap:9px;padding:13px}.Calculator-module__uFNsgG__moneyPanel{margin:0 22px 22px;padding:20px}.Calculator-module__uFNsgG__moneyValues{grid-template-columns:1fr}.Calculator-module__uFNsgG__help{padding:28px 22px}.Calculator-module__uFNsgG__help h2{border-left-width:4px;margin-bottom:30px;padding-left:16px}}@media (max-width:480px){.Calculator-module__uFNsgG__energyValues,.Calculator-module__uFNsgG__timeValues{grid-template-columns:1fr}.Calculator-module__uFNsgG__timeResult{padding:18px}.Calculator-module__uFNsgG__waterGraphic{min-height:220px}.Calculator-module__uFNsgG__gasFormula{justify-content:flex-start}.Calculator-module__uFNsgG__printAction{padding:34px 0}.Calculator-module__uFNsgG__printButton{width:100%}}@media (prefers-reduced-motion:reduce){.Calculator-module__uFNsgG__printButton{transition:none}}@media print{.Calculator-module__uFNsgG__calculator{color:#000;font-size:9pt}.Calculator-module__uFNsgG__titleBlock h2{font-size:28pt}.Calculator-module__uFNsgG__intro,.Calculator-module__uFNsgG__panel,.Calculator-module__uFNsgG__costSection,.Calculator-module__uFNsgG__costCard,.Calculator-module__uFNsgG__moneyPanel,.Calculator-module__uFNsgG__help{break-inside:avoid;box-shadow:none}.Calculator-module__uFNsgG__primaryGrid,.Calculator-module__uFNsgG__costGrid{display:block}.Calculator-module__uFNsgG__panel,.Calculator-module__uFNsgG__costCard{margin-bottom:18px}.Calculator-module__uFNsgG__sectionHeading{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--calculator-blue-dark)!important}.Calculator-module__uFNsgG__numberInput,.Calculator-module__uFNsgG__efficiencyField input{color:#000}.Calculator-module__uFNsgG__printAction{display:none}.Calculator-module__uFNsgG__waterGraphic{min-height:170px}.Calculator-module__uFNsgG__help{break-before:page}}.Calculator-module__uFNsgG__sectionHeading:after{display:none}.Calculator-module__uFNsgG__waterGraphic img{object-fit:contain;width:min(231px,100%);max-width:231px;height:auto}.Calculator-module__uFNsgG__printButton{font-size:22px}.Calculator-module__uFNsgG__calculator p,.Calculator-module__uFNsgG__calculator li,.Calculator-module__uFNsgG__calculator label,.Calculator-module__uFNsgG__calculator input,.Calculator-module__uFNsgG__calculator output,.Calculator-module__uFNsgG__calculator small,.Calculator-module__uFNsgG__calculator .Calculator-module__uFNsgG__inputUnit,.Calculator-module__uFNsgG__calculator .Calculator-module__uFNsgG__resultValue>span,.Calculator-module__uFNsgG__calculator .Calculator-module__uFNsgG__gasFormula,.Calculator-module__uFNsgG__calculator .Calculator-module__uFNsgG__gasFormulaLead,.Calculator-module__uFNsgG__calculator .Calculator-module__uFNsgG__gasFormula strong,.Calculator-module__uFNsgG__calculator .Calculator-module__uFNsgG__efficiencyField label{font-size:20px}@media (min-width:701px){.Calculator-module__uFNsgG__field,.Calculator-module__uFNsgG__fieldCompact{grid-template-columns:minmax(0,1fr) minmax(130px,180px);gap:12px;padding:8px 10px 8px 14px}.Calculator-module__uFNsgG__inputGroup{min-height:42px}.Calculator-module__uFNsgG__panelBody{padding:22px 24px 24px}.Calculator-module__uFNsgG__costGrid{padding:22px 24px}.Calculator-module__uFNsgG__costCard{padding:20px}}
.InnerPage-module__vP-t4G__intro{width:min(var(--container), calc(100% - (2 * var(--gutter))));height:293px;min-height:293px;margin-inline:auto;padding-top:30px;position:relative}.InnerPage-module__vP-t4G__breadcrumbs{flex-wrap:wrap;gap:5px;font-size:16px;display:flex}.InnerPage-module__vP-t4G__breadcrumbs a:first-child,.InnerPage-module__vP-t4G__breadcrumbs span:first-of-type a:first-child{color:#008ed4}.InnerPage-module__vP-t4G__breadcrumbs span{gap:5px;display:flex}.InnerPage-module__vP-t4G__breadcrumbs i{color:var(--ink);font-style:normal}.InnerPage-module__vP-t4G__searchBar{width:357px;height:70px;color:var(--white);background:#035383;border-radius:0;align-items:center;gap:16px;padding:0 18px;display:flex;position:absolute;top:20px;right:0}.InnerPage-module__vP-t4G__searchBar input{width:100%;color:var(--white);background:0 0;border:0;outline:0;font-size:20px}.InnerPage-module__vP-t4G__searchBar input::placeholder{color:#ffffffbf}.InnerPage-module__vP-t4G__intro h1{letter-spacing:0;max-width:1180px;height:129.248px;margin:0;padding:0 0 0 55px;font-size:60px;font-weight:800;line-height:normal;position:absolute;top:79px;bottom:auto;left:0}.InnerPage-module__vP-t4G__intro h1:before{content:"";background:var(--brand);width:5px;position:absolute;top:0;bottom:0;left:0}.InnerPage-module__vP-t4G__intro[data-page-title=Наши\ услуги],.InnerPage-module__vP-t4G__intro[data-page-title=О\ компании],.InnerPage-module__vP-t4G__intro[data-page-title="Отопление и теплоснабжение"]{height:299.465px;min-height:299.465px}.InnerPage-module__vP-t4G__intro[data-page-title=Наши\ услуги] h1,.InnerPage-module__vP-t4G__intro[data-page-title=О\ компании] h1,.InnerPage-module__vP-t4G__intro[data-page-title="Отопление и теплоснабжение"] h1,.InnerPage-module__vP-t4G__intro[data-page-title=Статьи] h1{top:85.218px}.InnerPage-module__vP-t4G__intro[data-page-title=Наши\ объекты] h1{left:-1.594px}.InnerPage-module__vP-t4G__intro[data-page-title=База\ знаний],.InnerPage-module__vP-t4G__intro[data-page-title="Часто задаваемые вопросы"]{height:294px;min-height:294px}.InnerPage-module__vP-t4G__intro[data-page-title="Контакты и реквизиты"],.InnerPage-module__vP-t4G__intro[data-page-title="Контакты и ревизиты"]{height:330.248px;min-height:330.248px}.InnerPage-module__vP-t4G__intro[data-page-title="Контакты и реквизиты"] h1,.InnerPage-module__vP-t4G__intro[data-page-title="Контакты и ревизиты"] h1{padding:23.624px 0 0 31.398px;top:116px}.InnerPage-module__vP-t4G__intro[data-page-title="Проектирование систем отопления и теплоснабжения"]{height:359px;min-height:359px}.InnerPage-module__vP-t4G__intro[data-page-title="Проектирование систем отопления и теплоснабжения"] h1,.InnerPage-module__vP-t4G__intro[data-page-title="Системы вентиляции воздуха"] h1{padding-left:57.391px;top:109.439px}.InnerPage-module__vP-t4G__intro[data-page-title="Проектирование систем отопления и теплоснабжения"] h1:before,.InnerPage-module__vP-t4G__intro[data-page-title="Системы вентиляции воздуха"] h1:before{height:129.248px;top:17.377px;bottom:auto;left:0}.InnerPage-module__vP-t4G__intro[data-page-title="Системы вентиляции воздуха"],.InnerPage-module__vP-t4G__intro[data-page-variant=aspiration-service]{height:356.307px;min-height:356.307px}.InnerPage-module__vP-t4G__intro[data-page-variant=aspiration-service] h1:before{height:129.248px;top:17.377px;bottom:auto;left:0}.InnerPage-module__vP-t4G__intro[data-page-title="Система аспирации и очистки вентиляционных выбросов промышленного предприятия"]{height:395.307px;min-height:395.307px}.InnerPage-module__vP-t4G__intro[data-page-title="Система аспирации и очистки вентиляционных выбросов промышленного предприятия"] h1{max-width:1100px;padding:23.625px 0 0 57px;top:180.816px;left:-2.391px}.InnerPage-module__vP-t4G__intro[data-page-variant=aspiration-service]{height:356.307px;min-height:356.307px}.InnerPage-module__vP-t4G__intro[data-page-variant=aspiration-service] h1{max-width:none;padding:0 0 0 57.391px;top:109.439px;left:-2.391px}.InnerPage-module__vP-t4G__intro[data-page-title="Словарь терминов и определений"]{height:395.307px;min-height:395.307px;padding-top:84px}.InnerPage-module__vP-t4G__intro[data-page-title="Словарь терминов и определений"] h1{max-width:1100px;padding:23.625px 0 0 57px;top:180.816px;left:-2.391px}.InnerPage-module__vP-t4G__sidebar{background:var(--white);border-radius:19px;align-self:start;padding:20px 21px;display:grid;position:sticky;top:113px;box-shadow:0 5px 20px #00003c38}@media (min-width:901px){.InnerPage-module__vP-t4G__sidebar{width:351px}.InnerPage-module__vP-t4G__sidebar[data-section=company]{height:254.76px}.InnerPage-module__vP-t4G__sidebar[data-section=knowledge]{height:338.927px}.InnerPage-module__vP-t4G__sidebar[data-section=services]{height:474.267px}.InnerPage-module__vP-t4G__sidebarProjects{transform:translateY(1px)}}@media (min-width:701px){.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact){max-width:1100px;padding:64px 0}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard{padding:40px}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard h2{font-size:46px}}.InnerPage-module__vP-t4G__sidebar a{border-bottom:1px solid #c9c9c9;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 0;font-size:18px;font-weight:600;line-height:1.25;display:flex}.InnerPage-module__vP-t4G__sidebar [data-figma-icon]{flex:none;width:18px;height:18px;transform:rotate(90deg)}.InnerPage-module__vP-t4G__sidebar .InnerPage-module__vP-t4G__sidebarActive{color:var(--brand);font-weight:700}.InnerPage-module__vP-t4G__serviceSidebarSub{position:relative;padding-left:22px!important}.InnerPage-module__vP-t4G__serviceSidebarSub:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:1%;left:5px;transform:translateY(1%)}.InnerPage-module__vP-t4G__serviceSidebarCategory{border-bottom:1px solid #c9c9c9!important}@media (min-width:901px){.InnerPage-module__vP-t4G__serviceSidebar{padding:18px 22px 8px;height:auto!important}.InnerPage-module__vP-t4G__serviceSidebar>a,.InnerPage-module__vP-t4G__serviceSidebar>a:nth-child(n){height:auto;min-height:48px;padding:11px 0}.InnerPage-module__vP-t4G__serviceSidebarSub,.InnerPage-module__vP-t4G__serviceSidebar>a.InnerPage-module__vP-t4G__serviceSidebarSub:nth-child(n){border-bottom:1px solid #e0e4e7;min-height:42px;font-size:15px;font-weight:400;padding:9px 8px 9px 24px!important}.InnerPage-module__vP-t4G__serviceSidebar{padding:31px 22px 0;display:block}.InnerPage-module__vP-t4G__serviceSidebar a{border:0;min-height:0;padding:0}.InnerPage-module__vP-t4G__serviceSidebar>a:first-child{height:64.88px}.InnerPage-module__vP-t4G__serviceSidebar>a:nth-child(2){border-bottom:1px solid #c9c9c9;height:40.143px}.InnerPage-module__vP-t4G__serviceSidebar>a:nth-child(3){border-bottom:1px solid #c9c9c9;height:53.052px;padding:0 9px 15px;font-weight:400}.InnerPage-module__vP-t4G__serviceSidebar>a:nth-child(4),.InnerPage-module__vP-t4G__serviceSidebar>a:nth-child(5){border-bottom:1px solid #c9c9c9;height:55.94px;padding-bottom:15px}.InnerPage-module__vP-t4G__serviceSidebar>a:nth-child(6){border-bottom:1px solid #c9c9c9;height:59.578px;padding-bottom:15px}.InnerPage-module__vP-t4G__serviceSidebar>a:nth-child(7){border-bottom:1px solid #c9c9c9;height:82.877px;padding-bottom:15px}.InnerPage-module__vP-t4G__serviceSidebarSub [data-figma-icon]{display:none}.InnerPage-module__vP-t4G__sidebar.InnerPage-module__vP-t4G__serviceSidebarDetailed{height:526.972px}.InnerPage-module__vP-t4G__serviceSidebarDetailed>a:nth-child(2){height:39.94px}.InnerPage-module__vP-t4G__serviceSidebarDetailed>a:nth-child(3){border-bottom:0;height:52.909px}.InnerPage-module__vP-t4G__serviceSidebarDetailed>a:nth-child(4){border-bottom:1px solid #c9c9c9;height:52.909px;padding:0 9px 15px;font-weight:400}.InnerPage-module__vP-t4G__serviceSidebarDetailed>a:nth-child(5),.InnerPage-module__vP-t4G__serviceSidebarDetailed>a:nth-child(6){border-bottom:1px solid #c9c9c9;height:55.94px;padding:0 0 15px}.InnerPage-module__vP-t4G__serviceSidebarDetailed>a:nth-child(7){border-bottom:1px solid #c9c9c9;height:59.578px;padding:0 0 15px}.InnerPage-module__vP-t4G__serviceSidebarDetailed>a:nth-child(8){border-bottom:1px solid #c9c9c9;height:82.877px;padding:0 0 15px}}.InnerPage-module__vP-t4G__contactSection{width:min(var(--container), calc(100% - (2 * var(--gutter))));height:767px;margin-inline:auto;padding:120px 0}.InnerPage-module__vP-t4G__contactSectionCompact{width:min(var(--container), calc(100% - (2 * var(--gutter))));height:auto;margin-inline:auto;padding:120px 0 148px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard{display:block}@media (min-width:901px){.InnerPage-module__vP-t4G__contactSectionContacts{height:766.164px;padding-top:119.164px;padding-bottom:120px}}.InnerPage-module__vP-t4G__contactCard{height:527px;min-height:527px;color:var(--white);background:var(--brand);border-radius:16px;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040}.InnerPage-module__vP-t4G__contactCard h2{width:796px;margin:0;font-size:60px;font-weight:700;line-height:normal;position:absolute;top:70px;left:71.646px}.InnerPage-module__vP-t4G__contactCard>p{margin:0;font-size:30px;font-weight:300;position:absolute;top:158px;left:75.55px}.InnerPage-module__vP-t4G__mobileContactSubtitle{display:none}.InnerPage-module__vP-t4G__contactCard form{display:contents}.InnerPage-module__vP-t4G__formTopRow{grid-template-columns:repeat(3,1fr);gap:27px;width:1402px;height:64px;display:grid;position:absolute;top:220.609px;left:72.354px}.InnerPage-module__vP-t4G__contactCard input,.InnerPage-module__vP-t4G__contactCard textarea{color:#424242;background:var(--white);border:1px solid #0000;border-radius:8px;outline:0;width:100%;font-size:19px}.InnerPage-module__vP-t4G__contactCard input{height:64px;padding:0 10px}.InnerPage-module__vP-t4G__contactCard textarea{resize:none;height:145.821px;min-height:145.821px;padding:20px 10px}.InnerPage-module__vP-t4G__contactCard input:focus,.InnerPage-module__vP-t4G__contactCard textarea:focus{border-color:#53c5ff}.InnerPage-module__vP-t4G__formBottomRow{grid-template-columns:925.666px 449.333px;gap:27px;width:1402px;height:145.821px;margin:0;display:grid;position:absolute;top:311.609px;left:72.354px}.InnerPage-module__vP-t4G__formActions{display:block;position:relative}.InnerPage-module__vP-t4G__consent{align-items:flex-start;gap:13px;width:449px;font-size:14px;line-height:normal;display:flex;position:absolute;top:32.266px;left:0}.InnerPage-module__vP-t4G__consent input{accent-color:#45b3ea;flex:none;width:20px;height:20px;margin:0}.InnerPage-module__vP-t4G__formActions button{width:449px;height:65px;color:var(--white);border:1px solid var(--white);background:0 0;border-radius:999px;font-size:20px;position:absolute;top:81.821px;left:0}.InnerPage-module__vP-t4G__formActions button:hover{color:var(--brand);background:var(--white)}.InnerPage-module__vP-t4G__formSuccess{text-align:center;border:1px solid #ffffff8c;border-radius:12px;place-items:center;min-height:220px;padding:30px;font-size:24px;display:grid}.InnerPage-module__vP-t4G__formError{color:#ffe2e2;margin:0;font-size:13px;line-height:1.35}@media (max-width:1100px){.InnerPage-module__vP-t4G__intro{min-height:250px}.InnerPage-module__vP-t4G__searchBar{width:min(355px,100%);height:52px;top:68px;left:0;right:auto}.InnerPage-module__vP-t4G__intro h1{padding:14px 0 15px 24px;font-size:42px;bottom:22px}.InnerPage-module__vP-t4G__sidebar{width:100%;height:auto;position:static}.InnerPage-module__vP-t4G__contactCard{padding:48px 34px}.InnerPage-module__vP-t4G__formTopRow,.InnerPage-module__vP-t4G__formBottomRow{grid-template-columns:1fr}}@media (min-width:601px) and (max-width:1100px){.InnerPage-module__vP-t4G__intro[data-page-title]{gap:24px;height:auto;min-height:0;padding-top:30px;padding-bottom:48px;display:grid}.InnerPage-module__vP-t4G__intro[data-page-title] .InnerPage-module__vP-t4G__searchBar{width:min(355px,100%);position:relative;inset:auto}.InnerPage-module__vP-t4G__intro[data-page-title] h1{overflow-wrap:anywhere;width:100%;max-width:100%;height:auto;min-height:0;padding:14px 0 15px 36px;font-size:clamp(42px,5.5vw,56px);line-height:1.15;position:relative;inset:auto}.InnerPage-module__vP-t4G__intro[data-page-title] h1:before{height:auto;top:0;bottom:0;left:0}}@media (max-width:600px){.InnerPage-module__vP-t4G__intro{gap:14px;min-height:0;padding-top:18px;padding-bottom:32px;display:grid}.InnerPage-module__vP-t4G__breadcrumbs{font-size:12px}.InnerPage-module__vP-t4G__searchBar{width:100%;position:relative;top:auto;left:auto;right:auto}.InnerPage-module__vP-t4G__searchBar input{font-size:15px}.InnerPage-module__vP-t4G__intro h1{padding:14px 0 15px 24px;font-size:32px;position:relative;bottom:auto;left:auto}.InnerPage-module__vP-t4G__contactSection{width:100%;padding:70px 0}.InnerPage-module__vP-t4G__contactCard{border-radius:0;min-height:0;padding:40px 20px}.InnerPage-module__vP-t4G__contactCard h2{font-size:36px}.InnerPage-module__vP-t4G__contactCard>p{margin:14px 0 26px;font-size:20px}.InnerPage-module__vP-t4G__contactCard input{height:56px;font-size:15px}.InnerPage-module__vP-t4G__contactCard textarea{font-size:15px}.InnerPage-module__vP-t4G__contactSectionCompact{width:100%;height:auto;padding:0}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard{border-radius:17px;display:block}.InnerPage-module__vP-t4G__intro[data-page-title]{width:calc(100% - 40px);height:auto;min-height:0;padding:18px 0 32px}.InnerPage-module__vP-t4G__intro[data-page-title] .InnerPage-module__vP-t4G__breadcrumbs{overflow-wrap:anywhere;min-width:0}.InnerPage-module__vP-t4G__intro[data-page-title] .InnerPage-module__vP-t4G__searchBar{width:100%;max-width:100%;margin-top:14px;position:relative;inset:auto}.InnerPage-module__vP-t4G__intro[data-page-title] h1{overflow-wrap:anywhere;width:100%;max-width:100%;height:auto;min-height:0;margin-top:14px;padding:14px 0 15px 24px;font-size:clamp(28px,8.2vw,34px);line-height:1.15;position:relative;inset:auto}.InnerPage-module__vP-t4G__intro[data-page-title] h1:before{height:auto;top:0;bottom:0;left:0}}@media (max-width:700px){.InnerPage-module__vP-t4G__contactSectionCompact{width:calc(100% - 40px);height:664px;margin-inline:auto;padding:0}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard{width:100%;height:664px;min-height:664px;box-shadow:none;border-radius:20px;padding:30px;display:block}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard h2{width:auto;margin:0;font-size:32px;line-height:44px;position:static;inset:auto}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard>p{margin:30px 0 0;font-size:16px;font-weight:300;line-height:22px;position:static;inset:auto}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__desktopContactSubtitle{display:none}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__mobileContactSubtitle{display:inline}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__nameField,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__messageField{position:relative}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__nameField:after,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__messageField:after{z-index:1;color:#6e6e6e;pointer-events:none;font-size:14px;line-height:normal;position:absolute;left:10px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__nameField:after{content:"Имя";top:50%;transform:translateY(-50%)}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__messageField:after{content:"Оставьте свой комментарий";top:20px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__nameField input::placeholder,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__messageField textarea::placeholder{color:#0000}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__nameField:focus-within:after,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__messageField:focus-within:after{display:none}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__nameField:has(input:not(:placeholder-shown)):after{display:none}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__messageField:has(textarea:not(:placeholder-shown)):after{display:none}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard form{gap:30px;margin-top:30px;display:grid}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formTopRow,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formBottomRow,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formActions{width:auto;height:auto;display:contents;position:static;inset:auto}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard input{height:57px;padding:0 10px;font-size:14px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard textarea{resize:none;width:100%;height:73px;min-height:73px;padding:20px 10px;font-size:14px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__consent{align-items:center;gap:10px;width:100%;font-size:12px;line-height:normal;position:static;inset:auto}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__consent input{flex:0 0 20px;width:20px;height:20px;margin:0;padding:0}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formActions button{width:100%;height:39px;font-size:14px;position:static;inset:auto}}@media (max-width:1727px){.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact){width:min(var(--container), calc(100% - (2 * var(--gutter))));height:auto;min-height:0;padding:clamp(64px,8vw,112px) 0}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard{height:auto;min-height:0;padding:clamp(36px,5vw,64px);overflow:visible}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard h2,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard>p,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formTopRow,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formBottomRow,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formActions,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__consent,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formActions button{position:static;inset:auto}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard h2{width:auto;font-size:clamp(38px,4.2vw,60px);line-height:1.08}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard>p{margin-top:12px;font-size:clamp(20px,2vw,30px)}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard form{gap:27px;margin-top:30px;display:grid}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formTopRow,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formBottomRow{width:100%;height:auto;margin:0}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formTopRow{grid-template-columns:repeat(3,minmax(0,1fr))}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formBottomRow{grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formActions{align-content:space-between;gap:18px;min-width:0;display:grid}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__consent{width:auto}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formActions button{width:100%;height:64px}}@media (max-width:1100px){.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formTopRow{grid-template-columns:repeat(2,minmax(0,1fr))}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formTopRow>:last-child{grid-column:1/-1}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formBottomRow{grid-template-columns:1fr}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formActions{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center}}@media (max-width:700px){.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact){width:100%;padding:52px 0 0}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard{border-radius:0;padding:36px 20px 42px}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard h2{font-size:36px}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard>p{font-size:18px}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formTopRow,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formActions{grid-template-columns:1fr}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__formTopRow>:last-child{grid-column:auto}}@media (max-width:401px),(min-width:403px) and (max-width:700px){.InnerPage-module__vP-t4G__contactSectionCompact,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard{height:auto;min-height:0}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard{overflow:visible}}@media (min-width:701px) and (max-width:1727px){.InnerPage-module__vP-t4G__contactSectionCompact{width:min(var(--container), calc(100% - (2 * var(--gutter))));height:auto;min-height:0;padding:clamp(44px,5vw,72px) 0}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard{height:auto;min-height:0;padding:clamp(32px,3.2vw,46px);overflow:visible}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard h2,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard>p,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formTopRow,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formBottomRow,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formActions,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__consent,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formActions button{position:static;inset:auto}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard h2{width:auto;font-size:clamp(36px,3.4vw,48px);line-height:1.08}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard>p{margin-top:10px;font-size:clamp(18px,1.55vw,22px)}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard form{gap:18px;margin-top:24px;display:grid}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formTopRow,.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formBottomRow{width:100%;height:auto;margin:0;display:grid}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formTopRow{grid-template-columns:repeat(3,minmax(0,1fr))}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formBottomRow{grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard input{height:54px;font-size:16px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard textarea{height:112px;min-height:112px;font-size:16px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formActions{align-content:space-between;gap:18px;min-width:0;display:grid}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__consent{width:auto}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formActions button{width:100%;height:54px}}@media (min-width:701px) and (max-width:1100px){.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formTopRow{grid-template-columns:repeat(2,minmax(0,1fr))}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formTopRow>:last-child{grid-column:1/-1}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formBottomRow{grid-template-columns:1fr}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formActions{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center}}@media (min-width:1728px){.InnerPage-module__vP-t4G__contactSectionCompact{width:1568px;height:602px;padding:6px 0 120px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard{width:1568px;height:476px;min-height:476px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard h2{top:45.45px;left:71.69px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard>p{font-size:24px;top:134px;left:74.69px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formTopRow{width:1402px;height:55px;top:196px;left:72px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__contactCard input{height:55px;padding:0 10px;font-size:14px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formBottomRow{grid-template-columns:925px 450px;gap:27px;width:1402px;height:128px;display:grid;position:absolute;top:278px;left:72px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__messageField{display:block}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__messageField textarea{height:128px;min-height:128px}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formActions{display:block;position:relative}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__consent{width:449px;top:8px;left:0}.InnerPage-module__vP-t4G__contactSectionCompact .InnerPage-module__vP-t4G__formActions button{width:449px;height:62px;font-size:14px;top:66px;left:0}}@media (min-width:901px){.InnerPage-module__vP-t4G__serviceSidebar{height:auto!important;padding:18px 22px 8px!important}.InnerPage-module__vP-t4G__serviceSidebar>a,.InnerPage-module__vP-t4G__serviceSidebar>a:nth-child(n){border-bottom:1px solid #c9c9c9!important;height:auto!important;min-height:48px!important;padding:11px 0!important}.InnerPage-module__vP-t4G__serviceSidebarSub,.InnerPage-module__vP-t4G__serviceSidebar>a.InnerPage-module__vP-t4G__serviceSidebarSub:nth-child(n){border-bottom-color:#e0e4e7!important;min-height:42px!important;padding:9px 8px 9px 24px!important;font-size:15px!important;font-weight:400!important}}.InnerPage-module__vP-t4G__serviceSidebarSub:before{top:1%;transform:translateY(1%)}.InnerPage-module__vP-t4G__serviceSidebarGroup{border-bottom:1px solid #c9c9c9}.InnerPage-module__vP-t4G__serviceSidebarCategory{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;padding:12px 0;font-size:20px;font-weight:600;line-height:1.3;display:flex;border:0!important}.InnerPage-module__vP-t4G__serviceSidebarCategory [data-figma-icon]{flex:0 0 18px;width:18px;height:18px;transition:transform .16s;transform:rotate(90deg)}.InnerPage-module__vP-t4G__serviceSidebarCategory[aria-expanded=true] [data-figma-icon]{transform:rotate(-90deg)}.InnerPage-module__vP-t4G__serviceSidebarSubmenu{padding:2px 0 8px;display:grid}.InnerPage-module__vP-t4G__serviceSidebarSubmenu[hidden]{display:none}.InnerPage-module__vP-t4G__serviceSidebarSub,.InnerPage-module__vP-t4G__serviceSidebar>.InnerPage-module__vP-t4G__serviceSidebarGroup .InnerPage-module__vP-t4G__serviceSidebarSub{align-items:center;gap:12px;line-height:1.35;display:flex;border-bottom:1px solid #e0e4e7!important;min-height:48px!important;padding:9px 8px 9px 20px!important;font-size:20px!important;font-weight:400!important}.InnerPage-module__vP-t4G__serviceSidebarSub:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;position:absolute;top:18px;transform:none!important}.InnerPage-module__vP-t4G__sidebar:not(.InnerPage-module__vP-t4G__serviceSidebar) a{font-size:20px}@media (min-width:901px){.InnerPage-module__vP-t4G__sidebar[data-section=company],.InnerPage-module__vP-t4G__sidebar[data-section=knowledge],.InnerPage-module__vP-t4G__sidebar[data-section=services]{height:auto}}@media (min-width:701px){.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact){max-width:100%;padding:64px 0}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard{padding:40px}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard h2{font-size:46px}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard>p,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) input,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) textarea,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) button{font-size:20px}}.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) .InnerPage-module__vP-t4G__contactCard>p,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) input,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) textarea,.InnerPage-module__vP-t4G__contactSection:not(.InnerPage-module__vP-t4G__contactSectionCompact) button{font-size:20px}
.page-module__uFxUsW__companyMain{min-width:0}.page-module__uFxUsW__aboutCopy{font-size:20px;line-height:1.47}.page-module__uFxUsW__aboutCopy p{margin:0 0 28px}.page-module__uFxUsW__companyLead{font-size:22px;line-height:1.45;margin-bottom:54px!important}.page-module__uFxUsW__companyGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:52px 0 58px;display:grid}.page-module__uFxUsW__companyGallery figure{aspect-ratio:1.75;border-radius:18px;margin:0;position:relative;overflow:visible}.page-module__uFxUsW__companyGallery figure:not(:first-child):before{z-index:2;content:"";background:#006c98;width:3px;position:absolute;top:26%;bottom:26%;left:-21px}.page-module__uFxUsW__companyGallery img{object-fit:cover;border-radius:inherit}.page-module__uFxUsW__aboutCopy h2{margin:0 0 25px;font-size:32px;line-height:1.2}.page-module__uFxUsW__activityList{gap:4px;margin:0 0 16px;padding:0;list-style:none;display:grid}.page-module__uFxUsW__activityList li{grid-template-columns:24px minmax(0,1fr);display:grid}.page-module__uFxUsW__activityList li:before{content:"—"}.page-module__uFxUsW__historySection{margin-top:72px}.page-module__uFxUsW__sectionHeadingRow{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.page-module__uFxUsW__sectionHeadingRow h2{letter-spacing:-.04em;margin:0;font-size:clamp(46px,4.4vw,70px);line-height:1}.page-module__uFxUsW__timelineControls{flex:none;display:flex}.page-module__uFxUsW__timelineControls button{color:#006c98;cursor:pointer;background:#fff;border:1px solid #d7e0e7;place-items:center;width:69px;height:69px;font-size:30px;line-height:1;display:grid}.page-module__uFxUsW__timelineControls button+button{border-left:0}.page-module__uFxUsW__timeline{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-color:#006c98 #e7edf1;scrollbar-width:thin;gap:100px;padding:10px 8px 26px 0;display:flex;overflow-x:auto}.page-module__uFxUsW__timeline::-webkit-scrollbar{height:6px}.page-module__uFxUsW__documentStrip::-webkit-scrollbar{height:6px}.page-module__uFxUsW__timeline::-webkit-scrollbar-thumb{background:#006c98;border-radius:999px}.page-module__uFxUsW__documentStrip::-webkit-scrollbar-thumb{background:#006c98;border-radius:999px}.page-module__uFxUsW__timeline::-webkit-scrollbar-track{background:#e7edf1}.page-module__uFxUsW__documentStrip::-webkit-scrollbar-track{background:#e7edf1}.page-module__uFxUsW__timelineItem{scroll-snap-align:start;flex:0 0 720px;height:520px;scroll-margin-inline:16px;position:relative}.page-module__uFxUsW__timelineImage{width:420px;height:365px;position:absolute;top:36px;left:0}.page-module__uFxUsW__timelineImage img{object-fit:contain}.page-module__uFxUsW__timelineCard{z-index:2;width:420px;min-height:416px;color:var(--white);background:#075d8c;border-radius:18px;padding:48px 30px 38px;position:absolute;top:83px;right:0}.page-module__uFxUsW__timelineCard h3{margin:0 0 24px;font-size:34px;line-height:1}.page-module__uFxUsW__timelineCard p{margin:0;font-size:16px;line-height:1.35}.page-module__uFxUsW__historySummary{margin:28px 0 54px;font-size:21px;line-height:1.35}.page-module__uFxUsW__historySummary p{margin:0}.page-module__uFxUsW__companyVideo{aspect-ratio:16/9;background:#00003c;border:1px solid #aeb9c1;width:100%;display:block;position:relative;overflow:hidden}.page-module__uFxUsW__companyVideo img{object-fit:cover;width:100%;height:100%}.page-module__uFxUsW__documentColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;margin-top:73px;display:grid}.page-module__uFxUsW__documentSection{min-width:0;position:relative}.page-module__uFxUsW__documentSection h2{text-align:center;min-height:72px;margin:0;font-size:30px;line-height:1.15}.page-module__uFxUsW__documentStrip{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#006c98 #e7edf1;scrollbar-width:thin;gap:18px;padding:0 0 12px;display:flex;overflow-x:auto}.page-module__uFxUsW__documentStrip figure{aspect-ratio:.72;scroll-snap-align:start;background:#f5f6f7;flex:0 0 100%;margin:0;position:relative}.page-module__uFxUsW__documentStrip img{object-fit:contain}.page-module__uFxUsW__documentControls{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:calc(50% + 19px);left:-25px;right:-25px;transform:translateY(-50%)}.page-module__uFxUsW__documentControls button{color:#006c98;pointer-events:auto;cursor:pointer;background:#fff;border:1px solid #d9dde3;place-items:center;width:50px;height:50px;padding:15px;display:grid}.page-module__uFxUsW__documentControls button [data-figma-icon]{width:20px;height:20px}.page-module__uFxUsW__partnerFilters,.page-module__uFxUsW__projectFilters{gap:10px;margin:0 0 32px;display:grid}.page-module__uFxUsW__partnerFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__uFxUsW__partnerFilters a,.page-module__uFxUsW__projectFilters a{border:1px solid var(--ink);text-align:center;border-radius:11px;place-items:center;min-height:54px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.15;transition:color .18s,border-color .18s,background-color .18s;display:grid}.page-module__uFxUsW__partnerFilters a:hover,.page-module__uFxUsW__projectFilters a:hover,.page-module__uFxUsW__partnerFilters .page-module__uFxUsW__filterActive,.page-module__uFxUsW__projectFilters .page-module__uFxUsW__filterActive{color:#087fca;background:#f7fcff;border-color:#087fca}.page-module__uFxUsW__partnerList{gap:82px;display:grid}.page-module__uFxUsW__partnerRow{min-height:433px;padding-top:71px;scroll-margin-top:30px;position:relative}.page-module__uFxUsW__partnerSpacer{height:378px}.page-module__uFxUsW__partnerLogo{justify-content:center;align-items:center;width:44.86%;height:396px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.page-module__uFxUsW__partnerLogo img{object-fit:contain}.page-module__uFxUsW__panasonicLogo{color:var(--white);letter-spacing:-.065em;background:#1047c9;font-size:clamp(40px,4vw,62px);font-weight:800}.page-module__uFxUsW__hpbsLogo{color:#12653d;background:var(--white);gap:24px;font-size:clamp(42px,4.2vw,66px);font-weight:700}.page-module__uFxUsW__hpbsLogo img{object-fit:contain}@media (min-width:1151px) and (max-width:1727px){.page-module__uFxUsW__hpbsLogo img{padding:24px 56px 24px 24px}}.page-module__uFxUsW__hpbsMark{clip-path:polygon(50% 0,100% 27%,100% 73%,50% 100%,0 73%,0 27%);background:linear-gradient(90deg,#13aa66 0 46%,#0000 46% 54%,#12653d 54%);width:128px;height:146px;display:block}.page-module__uFxUsW__consultLogo{color:var(--white);background:#329d2b;align-items:flex-end;gap:4px;padding-bottom:85px;font-size:clamp(40px,4.2vw,62px);font-weight:300}.page-module__uFxUsW__consultInitials{letter-spacing:-.18em;align-self:center;margin-bottom:44px;margin-right:-46px;font-size:80px;font-style:italic;font-weight:800}.page-module__uFxUsW__solarLogo{background:#eef1f5}.page-module__uFxUsW__solarLogo img{object-fit:contain;padding:56px}.page-module__uFxUsW__partnerCard{z-index:2;width:60%;min-height:365px;color:var(--white);background:#075d8c;border-radius:18px;margin-left:auto;padding:60px 40px 46px;position:relative;box-shadow:0 6px 18px #00003c1a}.page-module__uFxUsW__partnerCard h2{margin:0 0 31px;font-size:31px;line-height:1.1}.page-module__uFxUsW__partnerCard p{margin:0;font-size:18px;line-height:1.42}.page-module__uFxUsW__partnerArrow{width:42px;height:42px;color:var(--green);background:var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;top:31px;right:31px}.page-module__uFxUsW__partnerArrow [data-figma-icon]{width:22px;height:22px;transform:rotate(45deg)}.page-module__uFxUsW__projectFilters{grid-template-columns:repeat(6,minmax(0,1fr))}.page-module__uFxUsW__projectFilters a{grid-column:span 2;font-size:16px}.page-module__uFxUsW__projectFilters a:nth-child(4),.page-module__uFxUsW__projectFilters a:nth-child(5){grid-column:span 3}.page-module__uFxUsW__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 40px;margin-top:30px;display:grid}.page-module__uFxUsW__projectCard{aspect-ratio:1.2;background:#dfe7ec;min-height:0;position:relative;overflow:hidden}.page-module__uFxUsW__projectImage{object-fit:cover;transition:transform .35s}.page-module__uFxUsW__projectLink{z-index:2;color:var(--white);position:absolute;inset:0}.page-module__uFxUsW__projectArrow{z-index:3;width:42px;height:42px;color:var(--white);background:#006c98;border-radius:50%;place-items:center;transition:color .22s,background-color .22s;display:grid;position:absolute;top:20px;right:20px}.page-module__uFxUsW__projectArrow [data-figma-icon]{width:23px;height:23px;transform:rotate(45deg)}.page-module__uFxUsW__projectOverlay{background:#0077b4b8;flex-direction:column;justify-content:flex-end;min-height:78px;padding:20px 30px;transition:min-height .26s,background-color .26s;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__uFxUsW__projectOverlay strong{font-size:19px;line-height:1.25}.page-module__uFxUsW__projectMeta{opacity:0;gap:3px;max-height:0;margin-top:0;font-size:16px;line-height:1.35;transition:max-height .26s,margin-top .26s,opacity .18s;display:grid;overflow:hidden}.page-module__uFxUsW__projectCard:hover .page-module__uFxUsW__projectImage,.page-module__uFxUsW__projectCard:focus-within .page-module__uFxUsW__projectImage{transform:scale(1.03)}.page-module__uFxUsW__projectCard:hover .page-module__uFxUsW__projectOverlay,.page-module__uFxUsW__projectCard:focus-within .page-module__uFxUsW__projectOverlay{background:#006ca5c2;justify-content:center;min-height:100%}.page-module__uFxUsW__projectCard:hover .page-module__uFxUsW__projectMeta,.page-module__uFxUsW__projectCard:focus-within .page-module__uFxUsW__projectMeta{opacity:1;max-height:180px;margin-top:24px}.page-module__uFxUsW__projectCard:hover .page-module__uFxUsW__projectArrow,.page-module__uFxUsW__projectCard:focus-within .page-module__uFxUsW__projectArrow{color:#006c98;background:var(--white)}.page-module__uFxUsW__pagination{justify-content:center;align-items:center;gap:10px;margin:74px 0 0;display:flex}.page-module__uFxUsW__pagination a,.page-module__uFxUsW__pagination>span{border:1px solid var(--ink);border-radius:6px;place-items:center;width:42px;height:42px;font-size:18px;line-height:1;display:grid}.page-module__uFxUsW__pagination>span{color:#8c969c;border-color:#8c969c}.page-module__uFxUsW__pagination .page-module__uFxUsW__paginationActive{color:var(--white);background:#1684c7;border-color:#1684c7}.page-module__uFxUsW__projectIntro{margin-top:75px;font-size:19px;line-height:1.48}.page-module__uFxUsW__projectIntro p{margin:0}.page-module__uFxUsW__projectIntro a{min-height:48px;color:var(--white);background:var(--brand);border-radius:999px;justify-content:center;align-items:center;margin-top:26px;padding:8px 24px;display:inline-flex}.page-module__uFxUsW__contactTop{grid-template-columns:minmax(300px,.8fr) minmax(0,1.25fr);align-items:stretch;gap:50px;display:grid}.page-module__uFxUsW__contactDetails{font-style:normal}.page-module__uFxUsW__contactDetails h2{margin:0 0 20.543px;font-size:25px;line-height:34px}.page-module__uFxUsW__contactDetails p{margin:0 0 20px;font-size:18px;line-height:22px}.page-module__uFxUsW__contactDetails p:last-child{margin-bottom:0}.page-module__uFxUsW__contactDetails a{color:var(--ink);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.page-module__uFxUsW__contactDetails a:hover{color:#006c98;text-decoration-color:currentColor}.page-module__uFxUsW__mapCard{background:#e6edf1;min-height:340px;position:relative;overflow:hidden}.page-module__uFxUsW__mapVisual{object-fit:fill;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__uFxUsW__mapAction{color:var(--brand);background:#fffffff0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 16px #00003c24}.page-module__uFxUsW__contactCopy{margin-top:43.471px;font-size:24px;line-height:32px}.page-module__uFxUsW__contactCopy p{margin:0 0 40px}.page-module__uFxUsW__contactCopy h2{max-width:740px;margin:0 0 20px;font-size:24px;line-height:32px}.page-module__uFxUsW__contactCopy ul{margin:0;padding-left:30px;font-size:20px;line-height:32px}@media (max-width:1150px){.page-module__uFxUsW__companyLead,.page-module__uFxUsW__aboutCopy{font-size:18px}.page-module__uFxUsW__companyGallery{gap:28px}.page-module__uFxUsW__companyGallery figure:not(:first-child):before{left:-15px}.page-module__uFxUsW__timelineItem{flex-basis:660px}.page-module__uFxUsW__timelineImage{width:380px}.page-module__uFxUsW__timelineCard{width:390px}.page-module__uFxUsW__partnerCard{width:66%}.page-module__uFxUsW__partnerCard p{font-size:16px}.page-module__uFxUsW__partnerFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__uFxUsW__partnerRow{min-height:0;padding:0;display:grid}.page-module__uFxUsW__partnerSpacer{display:none}.page-module__uFxUsW__partnerLogo{aspect-ratio:4/3;width:100%;height:auto;position:relative}.page-module__uFxUsW__partnerCard{width:calc(100% - 18px);min-height:0;margin:-28px 0 0 18px;padding:48px 28px 38px}.page-module__uFxUsW__contactTop{grid-template-columns:1fr}}@media (max-width:800px){.page-module__uFxUsW__companyGallery{scroll-snap-type:inline mandatory;gap:18px;display:flex;overflow-x:auto}.page-module__uFxUsW__companyGallery figure{scroll-snap-align:start;flex:0 0 82%}.page-module__uFxUsW__companyGallery figure:not(:first-child):before{display:none}.page-module__uFxUsW__sectionHeadingRow h2{font-size:48px}.page-module__uFxUsW__timelineControls button{width:54px;height:54px}.page-module__uFxUsW__timeline{gap:28px}.page-module__uFxUsW__timelineItem{flex-basis:calc(100vw - 54px);height:auto;display:grid}.page-module__uFxUsW__timelineImage{aspect-ratio:1.3;width:100%;height:auto;position:relative;top:auto}.page-module__uFxUsW__timelineCard{width:calc(100% - 18px);min-height:0;margin:-52px 0 0 18px;padding:38px 26px;position:relative;top:auto;right:auto}.page-module__uFxUsW__historySummary{font-size:17px}.page-module__uFxUsW__documentColumns{grid-template-columns:1fr;gap:64px}.page-module__uFxUsW__partnerFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__uFxUsW__partnerRow{min-height:0;padding:0;display:grid}.page-module__uFxUsW__partnerSpacer{display:none}.page-module__uFxUsW__partnerLogo{aspect-ratio:4/3;width:100%;height:auto;position:relative}.page-module__uFxUsW__partnerCard{width:calc(100% - 18px);min-height:0;margin:-28px 0 0 18px;padding:48px 28px 38px}.page-module__uFxUsW__partnerCard h2{padding-right:42px}.page-module__uFxUsW__projectGrid{grid-template-columns:1fr}.page-module__uFxUsW__contactTop{gap:32px}.page-module__uFxUsW__contactCopy{font-size:18px}}.page-module__uFxUsW__timeline,.page-module__uFxUsW__documentStrip,.page-module__uFxUsW__companyGallery{scrollbar-width:none}.page-module__uFxUsW__timeline::-webkit-scrollbar{display:none}.page-module__uFxUsW__documentStrip::-webkit-scrollbar{display:none}.page-module__uFxUsW__companyGallery::-webkit-scrollbar{display:none}.page-module__uFxUsW__timelineControls button:hover{color:#fff;background:#399c2f}@media (max-width:700px){.page-module__uFxUsW__documentControls{left:0;right:0}.page-module__uFxUsW__partnerFilters{grid-template-columns:1fr}}@media (max-width:600px){.page-module__uFxUsW__aboutCopy,.page-module__uFxUsW__companyLead{font-size:14px}.page-module__uFxUsW__companyLead{margin-bottom:38px!important}.page-module__uFxUsW__companyGallery{margin:38px 0 44px}.page-module__uFxUsW__aboutCopy h2{font-size:24px}.page-module__uFxUsW__historySection{margin-top:50px}.page-module__uFxUsW__sectionHeadingRow{align-items:center}.page-module__uFxUsW__sectionHeadingRow h2{font-size:38px}.page-module__uFxUsW__timelineControls button{width:42px;height:42px;font-size:23px}.page-module__uFxUsW__timelineItem{flex-basis:calc(100vw - 40px)}.page-module__uFxUsW__timelineCard h3{font-size:28px}.page-module__uFxUsW__timelineCard p,.page-module__uFxUsW__historySummary{font-size:14px}.page-module__uFxUsW__documentSection h2{min-height:58px;font-size:24px}.page-module__uFxUsW__partnerFilters{grid-template-columns:1fr}.page-module__uFxUsW__partnerFilters a,.page-module__uFxUsW__projectFilters a{font-size:13px}.page-module__uFxUsW__panasonicLogo{font-size:42px}.page-module__uFxUsW__hpbsLogo{font-size:44px}.page-module__uFxUsW__hpbsMark{width:80px;height:96px}.page-module__uFxUsW__consultLogo{font-size:42px}.page-module__uFxUsW__consultInitials{margin-bottom:32px;margin-right:-36px;font-size:58px}.page-module__uFxUsW__solarLogo img{padding:34px}.page-module__uFxUsW__partnerCard h2{margin-bottom:22px;font-size:25px}.page-module__uFxUsW__partnerCard p{font-size:14px}.page-module__uFxUsW__partnerArrow{top:25px;right:25px}.page-module__uFxUsW__projectFilters{grid-template-columns:1fr}.page-module__uFxUsW__projectFilters a,.page-module__uFxUsW__projectFilters a:nth-child(4),.page-module__uFxUsW__projectFilters a:nth-child(5){grid-column:auto}.page-module__uFxUsW__projectGrid{gap:22px}.page-module__uFxUsW__projectOverlay{min-height:68px;padding:17px 20px}.page-module__uFxUsW__projectOverlay strong{font-size:15px}.page-module__uFxUsW__projectArrow{color:#006c98;background:#fff;border-radius:0;top:20px;right:20px}.page-module__uFxUsW__projectMeta{font-size:13px}.page-module__uFxUsW__pagination{margin-top:48px}.page-module__uFxUsW__pagination a,.page-module__uFxUsW__pagination>span{width:38px;height:38px}.page-module__uFxUsW__projectIntro{margin-top:52px;font-size:14px}.page-module__uFxUsW__contactDetails h2{font-size:22px}.page-module__uFxUsW__contactDetails p{font-size:16px}.page-module__uFxUsW__mapCard,.page-module__uFxUsW__mapFrame{min-height:285px}.page-module__uFxUsW__mapCard>a{font-size:11px;bottom:10px;right:10px}.page-module__uFxUsW__contactCopy{font-size:14px}.page-module__uFxUsW__contactCopy h2{font-size:20px}.page-module__uFxUsW__contactCopy ul{padding-left:23px;font-size:14px}}@media print{.page-module__uFxUsW__timelineControls,.page-module__uFxUsW__partnerFilters,.page-module__uFxUsW__projectFilters,.page-module__uFxUsW__pagination,.page-module__uFxUsW__mapCard>a{display:none}.page-module__uFxUsW__timeline,.page-module__uFxUsW__documentStrip{overflow:visible}.page-module__uFxUsW__companyVideo,.page-module__uFxUsW__mapFrame{display:none}}@media (min-width:1728px){.page-module__uFxUsW__companyOverviewMain{height:3282.49px}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__companyLead{height:192px;margin-bottom:55.556px!important}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__companyGallery{height:213.774px;margin-bottom:60px}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__companyGallery figure{aspect-ratio:auto;height:211.371px}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__historySection{margin-top:50.615px}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__sectionHeadingRow{height:82px;margin-bottom:60.205px}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__timeline{height:557px}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__historySummary{height:130px;margin:60px 0;font-size:20px;line-height:1.3}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__companyVideo{aspect-ratio:auto;height:661.711px}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__documentColumns{grid-template-columns:465.831px 428.836px;gap:183.844px;width:1103.51px;height:642.197px;margin-top:60px;margin-left:36.959px}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__documentSection,.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__documentStrip,.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__documentStrip figure{height:571.197px}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__documentSection h2{height:41px;min-height:41px;margin-bottom:30px}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__documentStrip{padding-bottom:0}.page-module__uFxUsW__companyOverviewMain .page-module__uFxUsW__documentStrip figure{aspect-ratio:auto}.page-module__uFxUsW__contactsMain{min-height:1176.7px}.page-module__uFxUsW__contactsMain .page-module__uFxUsW__contactTop{grid-template-columns:461px 666px;gap:50px}.page-module__uFxUsW__contactsMain .page-module__uFxUsW__mapCard{height:338.077px;min-height:338.077px}.page-module__uFxUsW__projectsMain{height:2030px;min-height:2030px;padding:0;position:relative}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectFilters{grid-template-rows:52px 52px;width:1177px;height:114px;margin:0;position:absolute;top:0;left:-2px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectFilters a{min-height:52px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectGrid{grid-template-rows:repeat(3,472px);grid-template-columns:569.5px 569.5px;gap:40px;width:1179px;height:1496px;margin:0;display:grid;position:absolute;top:144px;left:-2.012px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard{aspect-ratio:auto;width:569.5px;height:472px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectArrow{width:40.016px;height:40px;top:20px;right:26px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectOverlay{background:#1b7dbdb3;height:76.365px;min-height:76.365px;padding:0}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:nth-child(odd) .page-module__uFxUsW__projectOverlay{width:569.012px;right:auto}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:nth-child(2n) .page-module__uFxUsW__projectOverlay{width:569.512px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectOverlay strong{white-space:nowrap;width:369px;font-size:20px;line-height:normal;position:absolute;top:25.683px;left:30.293px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:hover .page-module__uFxUsW__projectOverlay,.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:focus-within .page-module__uFxUsW__projectOverlay{background:#1b7dbdb3;height:472px;min-height:472px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:hover .page-module__uFxUsW__projectOverlay strong,.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:focus-within .page-module__uFxUsW__projectOverlay strong{top:320px;left:30.316px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:hover .page-module__uFxUsW__projectMeta,.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:focus-within .page-module__uFxUsW__projectMeta{opacity:1;gap:0;width:390px;max-height:none;margin:0;font-size:18px;font-weight:500;line-height:normal;display:grid;position:absolute;top:367px;left:30.316px;overflow:visible}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:hover .page-module__uFxUsW__projectMeta span,.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:focus-within .page-module__uFxUsW__projectMeta span{white-space:nowrap}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:hover .page-module__uFxUsW__projectArrow,.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:focus-within .page-module__uFxUsW__projectArrow{background:0 0;width:56.58px;height:56.58px;top:11.71px;right:17.72px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:hover .page-module__uFxUsW__projectArrow:before,.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectCard:focus-within .page-module__uFxUsW__projectArrow:before{content:"";background:var(--white);border-radius:50%;width:40.016px;height:40px;position:absolute}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__pagination{width:254.215px;height:33.945px;margin:0;display:block;position:absolute;top:1710px;left:460px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__pagination>*{border-radius:5px;height:33.945px;position:absolute;top:0}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__pagination>:first-child{width:40px;left:0}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__pagination>:nth-child(2){width:43.607px;left:53.555px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__pagination>:nth-child(3){width:43.607px;left:107.107px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__pagination>:nth-child(4){width:43.607px;left:160.662px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__pagination>:nth-child(5){width:40px;left:214.215px}.page-module__uFxUsW__projectsMain .page-module__uFxUsW__projectIntro{width:1167px;height:216px;margin:0;font-size:20px;line-height:normal;position:absolute;top:1814px;left:0}.page-module__uFxUsW__partnersMain{width:1177px;min-height:2076px;transform:translate(-1.398px)}.page-module__uFxUsW__partnerFilters{height:114px;margin-bottom:30px}.page-module__uFxUsW__partnerList{gap:90px}.page-module__uFxUsW__partnerRow{min-height:433.153px;padding-top:70.958px}.page-module__uFxUsW__partnerRow:nth-child(2){min-height:362.195px;padding-top:0}.page-module__uFxUsW__partnerCard{border-radius:20px;width:706.396px;min-height:362.195px}.page-module__uFxUsW__hpbsLogo img{object-fit:fill!important;width:355px!important;height:237px!important;inset:80.333px auto auto 29.102px!important}}.page-module__uFxUsW__aboutCopy,.page-module__uFxUsW__timelineCard p,.page-module__uFxUsW__historySummary,.page-module__uFxUsW__partnerCard p,.page-module__uFxUsW__projectIntro,.page-module__uFxUsW__contactDetails p,.page-module__uFxUsW__contactCopy,.page-module__uFxUsW__contactCopy ul{font-size:20px}
.page-module__b9eqYW__contentGrid{width:min(var(--container), calc(100% - (2 * var(--gutter))));grid-template-columns:351px minmax(0,1fr);gap:40px;margin-inline:auto;display:grid}.page-module__b9eqYW__knowledgeMain,.page-module__b9eqYW__articleDirectory,.page-module__b9eqYW__glossaryMain,.page-module__b9eqYW__videoMain{min-width:0}.page-module__b9eqYW__videoMain{gap:58px;display:grid}.page-module__b9eqYW__videoIntroduction,.page-module__b9eqYW__videoChannel{gap:24px;display:grid}.page-module__b9eqYW__videoChannel>div:first-child{gap:12px;display:grid}.page-module__b9eqYW__videoIntroduction h2,.page-module__b9eqYW__videoChannel h2{color:var(--brand);margin:0;font-size:32px;line-height:1.2}.page-module__b9eqYW__videoIntroduction h2 span{color:#e53b3b}.page-module__b9eqYW__videoIntroduction p,.page-module__b9eqYW__videoChannel p{max-width:1080px;margin:0;font-size:19px;line-height:1.55}.page-module__b9eqYW__videoCard{min-width:0;color:var(--white);background:var(--brand);box-shadow:var(--shadow);border-radius:20px;display:block;position:relative;overflow:hidden}.page-module__b9eqYW__videoImage{aspect-ratio:16/7;width:100%;position:relative;overflow:hidden}.page-module__b9eqYW__videoImage img{object-fit:cover}.page-module__b9eqYW__videoImage:after{content:"";background:linear-gradient(90deg,#035383b3 0%,#03538329 72%);position:absolute;inset:0}.page-module__b9eqYW__videoPlay{z-index:1;width:82px;height:82px;color:var(--brand);background:var(--white);border-radius:50%;place-items:center;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__b9eqYW__videoPlay:before{content:"";border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:21px solid;width:0;height:0;margin-left:6px}.page-module__b9eqYW__videoCard:hover .page-module__b9eqYW__videoPlay{color:var(--white);background:var(--green);transform:translate(-50%,-50%)scale(1.05)}.page-module__b9eqYW__videoCardCopy{justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:25px 32px;display:flex}.page-module__b9eqYW__videoCardCopy strong{font-size:25px;line-height:1.2}.page-module__b9eqYW__videoCardCopy span{text-underline-offset:5px;flex:none;font-size:18px;text-decoration:underline}.page-module__b9eqYW__knowledgeCards{gap:50px;display:grid}.page-module__b9eqYW__knowledgeCard{min-height:525px;position:relative}.page-module__b9eqYW__knowledgeImage{width:43%;height:378px;position:absolute;top:0;left:0;overflow:hidden}.page-module__b9eqYW__knowledgeImage img{object-fit:cover}.page-module__b9eqYW__knowledgePanel{z-index:1;width:69.2%;min-height:440px;color:var(--white);background:var(--brand);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;padding:60px 30px 66px;display:flex;position:absolute;top:82px;right:0}.page-module__b9eqYW__knowledgePanel h2{max-width:calc(100% - 58px);margin:0;font-size:30px;font-weight:700;line-height:1.15}.page-module__b9eqYW__knowledgePanel p{max-width:710px;margin:50px 0 36px;font-size:19px;line-height:1.35}.page-module__b9eqYW__knowledgeArrow{width:42px;height:42px;color:var(--green);background:var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;right:30px}.page-module__b9eqYW__knowledgeArrow [data-figma-icon]{width:24px;height:24px;transform:rotate(45deg)}.page-module__b9eqYW__knowledgeArrow:hover{color:var(--white);background:var(--green)}.page-module__b9eqYW__moreLink{width:192px;min-height:65px;color:var(--brand);background:var(--white);border:1px solid var(--white);place-items:center;margin-top:auto;font-size:19px;transition:color .16s,background .16s;display:grid}.page-module__b9eqYW__moreLink:hover{color:var(--white);background:0 0}.page-module__b9eqYW__fishText{margin-top:76px;font-size:19px;line-height:1.46}.page-module__b9eqYW__fishText p{margin:0}.page-module__b9eqYW__articleFilters{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.page-module__b9eqYW__articleFilters>a{text-align:center;white-space:nowrap;border:1px solid #1c1c1c;border-radius:10px;place-items:center;width:max-content;max-width:100%;min-height:52px;padding:8px 18px;font-size:15px;line-height:1.15;display:grid}.page-module__b9eqYW__articleFilters>a:hover,.page-module__b9eqYW__articleFilters>.page-module__b9eqYW__activeFilter{color:#087bc0;border-color:#087bc0}.page-module__b9eqYW__articleSearch{border:1px solid #1c1c1c;border-radius:10px;grid-column:2/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:52px;padding-left:16px;display:grid}.page-module__b9eqYW__articleSearch [data-figma-icon]{width:20px;height:20px;color:var(--brand)}.page-module__b9eqYW__articleSearch input{background:0 0;border:0;outline:0;min-width:0;height:48px}.page-module__b9eqYW__articleSearch button{min-width:94px;color:var(--white);background:var(--brand);border:0;border-radius:0 9px 9px 0;align-self:stretch;padding:0 18px}.page-module__b9eqYW__articleList{gap:39px;display:grid}.page-module__b9eqYW__articleCard{border:1px solid #c0d4e0;border-radius:20px;min-height:405px;padding:38px 40px 40px;position:relative}.page-module__b9eqYW__articleCard time{color:#00639a;margin-bottom:12px;font-size:19px;display:block}.page-module__b9eqYW__articleCardBody{grid-template-columns:minmax(300px,402px) minmax(0,1fr);gap:35px;min-height:276px;display:grid}.page-module__b9eqYW__articleImage{min-height:276px;position:relative;overflow:hidden}.page-module__b9eqYW__articleImage img{object-fit:cover}.page-module__b9eqYW__articleCopy{padding-bottom:54px}.page-module__b9eqYW__articleCopy h2{color:#090909;margin:0 0 20px;font-size:24px;line-height:1.12}.page-module__b9eqYW__articleCopy p{color:#111;margin:0;font-size:18px;line-height:1.3}.page-module__b9eqYW__articleArrow{color:#00639a;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:38px;right:38px}.page-module__b9eqYW__articleArrow [data-figma-icon]{width:39px;height:39px;transform:rotate(45deg)}.page-module__b9eqYW__articleArrow:hover{color:var(--brand-light)}.page-module__b9eqYW__mutedArticle .page-module__b9eqYW__articleArrow{color:#bac4cc}.page-module__b9eqYW__emptyState{border:1px solid #c0d4e0;border-radius:20px;justify-items:start;min-height:260px;padding:52px;display:grid}.page-module__b9eqYW__emptyState h2,.page-module__b9eqYW__emptyState p{margin:0 0 16px}.page-module__b9eqYW__emptyState a{color:var(--white);background:var(--brand);padding:14px 22px}.page-module__b9eqYW__faqLayout{align-items:start}.page-module__b9eqYW__faqList{min-width:0}.page-module__b9eqYW__faqList section{border-bottom:1px solid #303030}.page-module__b9eqYW__faqList section>button{color:#303030;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:110px;padding:22px 38px 22px 25px;font-size:30px;font-weight:600;line-height:1.14;display:flex}.page-module__b9eqYW__faqList section>button i{flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-style:normal;transition:transform .22s;display:flex}.page-module__b9eqYW__faqArrow{width:38.5248px;height:38.5098px;transition:transform .26s;display:block}.page-module__b9eqYW__faqArrowOpen{transform:rotate(137.26deg)skew(4.52deg)}.page-module__b9eqYW__faqArrowClosed{transform:rotate(42.74deg)skew(-4.52deg)}.page-module__b9eqYW__faqList .page-module__b9eqYW__openFaq{border:0}.page-module__b9eqYW__faqList .page-module__b9eqYW__openFaq>button{min-height:80px;color:var(--white);background:var(--brand)}.page-module__b9eqYW__faqAnswer{color:#202020;opacity:0;border-bottom:1px solid #303030;max-height:0;padding:0 25px;font-size:19px;line-height:1.27;transition:max-height .42s,padding .32s,opacity .22s;overflow:hidden}.page-module__b9eqYW__openFaq .page-module__b9eqYW__faqAnswer{opacity:1;max-height:700px;padding:43px 25px 45px}.page-module__b9eqYW__faqAnswer p{margin:0}.page-module__b9eqYW__glossaryMain{padding-bottom:20px}.page-module__b9eqYW__glossaryDocument{color:#000;min-width:0;font-family:var(--font-inter), Arial, sans-serif;padding:70px 0 20px;font-size:24px;font-weight:400;line-height:32px;position:relative}.page-module__b9eqYW__glossaryDocument p{margin:0;scroll-margin-top:110px}.page-module__b9eqYW__glossaryDocument .page-module__b9eqYW__glossaryGroupStart{border-top:1px solid #cbd3dc;margin-top:28px;padding-top:28px}.page-module__b9eqYW__glossaryAlphabet{color:#035383;border:1px solid #1684c7;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:54px;font-size:20px;display:flex;position:absolute;top:0;left:0}.page-module__b9eqYW__glossaryAlphabet span{gap:2px;display:inline-flex}.page-module__b9eqYW__glossaryAlphabet a{color:inherit;text-underline-offset:2px;text-decoration:underline}.page-module__b9eqYW__glossaryAlphabet a:hover,.page-module__b9eqYW__glossaryAlphabet a:focus-visible{color:#0089cc}.page-module__b9eqYW__alphabet{background:#eef3f7;border-radius:16px;flex-wrap:wrap;gap:10px;margin-bottom:38px;padding:20px;display:flex}.page-module__b9eqYW__alphabet a{width:44px;height:44px;color:var(--brand);background:var(--white);border:1px solid #c0d4e0;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.page-module__b9eqYW__alphabet a:hover{color:var(--white);background:var(--brand)}.page-module__b9eqYW__glossaryLead{max-width:970px;margin:0 0 60px;font-size:20px;line-height:1.55}.page-module__b9eqYW__glossarySections{gap:72px;display:grid}.page-module__b9eqYW__glossaryLetter{scroll-margin-top:110px}.page-module__b9eqYW__glossaryLetter h2{width:74px;height:74px;color:var(--white);background:var(--brand);border-radius:50%;place-items:center;margin:0 0 26px;font-size:38px;line-height:1;display:grid}.page-module__b9eqYW__glossaryLetter dl{border-top:1px solid #c0d4e0;margin:0}.page-module__b9eqYW__glossaryLetter dl>div{border-bottom:1px solid #c0d4e0;grid-template-columns:minmax(220px,32%) minmax(0,1fr);gap:34px;min-height:126px;padding:29px 0;display:grid}.page-module__b9eqYW__glossaryLetter dt{color:var(--brand);font-size:21px;font-weight:700}.page-module__b9eqYW__glossaryLetter dd{color:#202020;margin:0;font-size:18px;line-height:1.55}@media (max-width:1180px){.page-module__b9eqYW__contentGrid{grid-template-columns:300px minmax(0,1fr);gap:28px}.page-module__b9eqYW__knowledgePanel p{margin-top:32px;font-size:17px}.page-module__b9eqYW__articleFilters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__b9eqYW__articleFilters>a{width:auto}.page-module__b9eqYW__articleSearch{grid-column:auto}.page-module__b9eqYW__articleCardBody{grid-template-columns:minmax(250px,42%) minmax(0,1fr)}.page-module__b9eqYW__articleCopy h2{font-size:21px}.page-module__b9eqYW__articleCopy p{font-size:16px}}@media (max-width:1100px){.page-module__b9eqYW__contentGrid{grid-template-columns:1fr;gap:38px}.page-module__b9eqYW__articleFilters>a{white-space:normal;overflow-wrap:anywhere;min-width:0}.page-module__b9eqYW__knowledgeCard{min-height:0}.page-module__b9eqYW__knowledgeImage{aspect-ratio:1.35;width:100%;height:auto;position:relative}.page-module__b9eqYW__knowledgePanel{border-radius:18px;width:100%;min-height:380px;margin-top:-24px;padding:52px 28px 38px;position:relative;top:auto}.page-module__b9eqYW__knowledgePanel p{margin:38px 0 30px}.page-module__b9eqYW__articleCardBody{grid-template-columns:1fr}.page-module__b9eqYW__articleImage{aspect-ratio:1.45}.page-module__b9eqYW__articleCopy{padding-bottom:45px}.page-module__b9eqYW__faqList section>button{font-size:24px}.page-module__b9eqYW__videoMain{gap:46px}}@media (max-width:600px){.page-module__b9eqYW__knowledgeCards{gap:42px}.page-module__b9eqYW__knowledgePanel{min-height:340px;padding:45px 20px 25px}.page-module__b9eqYW__knowledgePanel h2{font-size:24px}.page-module__b9eqYW__knowledgePanel p,.page-module__b9eqYW__fishText{font-size:14px}.page-module__b9eqYW__knowledgePanel p{margin:28px 0 24px}.page-module__b9eqYW__moreLink{width:160px;min-height:54px;font-size:16px}.page-module__b9eqYW__knowledgeArrow{top:20px;right:20px}.page-module__b9eqYW__articleFilters{grid-template-columns:1fr}.page-module__b9eqYW__articleFilters>a{white-space:normal;min-height:58px}.page-module__b9eqYW__articleSearch{grid-column:auto}.page-module__b9eqYW__articleSearch button{min-width:76px;padding-inline:12px}.page-module__b9eqYW__articleCard{border-radius:15px;width:100%;min-height:0;padding:24px 20px 28px}.page-module__b9eqYW__articleCard time{font-size:16px}.page-module__b9eqYW__articleCopy h2{font-size:20px}.page-module__b9eqYW__articleCopy p{font-size:14px}.page-module__b9eqYW__articleCardBody,.page-module__b9eqYW__articleImage{width:100%;min-width:0}.page-module__b9eqYW__articleImage img{object-position:center}.page-module__b9eqYW__articleArrow{bottom:20px;right:20px}.page-module__b9eqYW__faqList section>button{min-height:86px;padding:18px 14px;font-size:19px}.page-module__b9eqYW__faqList section>button i{width:38px;height:38px;font-size:22px}.page-module__b9eqYW__faqAnswer{padding-inline:14px;font-size:14px}.page-module__b9eqYW__openFaq .page-module__b9eqYW__faqAnswer{padding:28px 14px 32px}.page-module__b9eqYW__glossaryDocument{padding-top:108px}.page-module__b9eqYW__glossaryAlphabet{flex-wrap:wrap;place-content:center flex-start;gap:4px 7px;height:auto;min-height:54px;padding:10px 12px}.page-module__b9eqYW__alphabet{gap:8px;padding:14px}.page-module__b9eqYW__alphabet a{width:38px;height:38px;font-size:16px}.page-module__b9eqYW__glossaryLead{margin-bottom:42px;font-size:15px}.page-module__b9eqYW__glossarySections{gap:52px}.page-module__b9eqYW__glossaryLetter h2{width:58px;height:58px;font-size:30px}.page-module__b9eqYW__glossaryLetter dl>div{grid-template-columns:1fr;gap:10px;min-height:0;padding:22px 0}.page-module__b9eqYW__glossaryLetter dt{font-size:18px}.page-module__b9eqYW__glossaryLetter dd{font-size:14px}.page-module__b9eqYW__videoMain{gap:40px}.page-module__b9eqYW__videoIntroduction,.page-module__b9eqYW__videoChannel{gap:18px}.page-module__b9eqYW__videoIntroduction h2,.page-module__b9eqYW__videoChannel h2{font-size:24px}.page-module__b9eqYW__videoIntroduction p,.page-module__b9eqYW__videoChannel p{font-size:15px;line-height:1.5}.page-module__b9eqYW__videoCard{border-radius:15px}.page-module__b9eqYW__videoImage{aspect-ratio:4/3}.page-module__b9eqYW__videoPlay{width:62px;height:62px}.page-module__b9eqYW__videoPlay:before{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}.page-module__b9eqYW__videoCardCopy{gap:12px;min-height:0;padding:22px 20px 24px;display:grid}.page-module__b9eqYW__videoCardCopy strong{font-size:20px}.page-module__b9eqYW__videoCardCopy span{font-size:15px}}@media (min-width:1728px){.page-module__b9eqYW__glossaryLayout{height:12224px}.page-module__b9eqYW__glossaryDocument{padding:70px 0 20px;font-size:24px;line-height:32px;position:relative}.page-module__b9eqYW__knowledgePageMain{min-height:3101px}.page-module__b9eqYW__knowledgePageMain .page-module__b9eqYW__knowledgeCard{min-height:523px}.page-module__b9eqYW__knowledgePageMain .page-module__b9eqYW__knowledgeImage{width:502.697px;height:377.023px}.page-module__b9eqYW__knowledgePageMain .page-module__b9eqYW__knowledgePanel{width:815px;min-height:440px;top:83px}.page-module__b9eqYW__knowledgePageMain>.page-module__b9eqYW__fishText{height:216px;margin-top:70px;font-size:20px;line-height:normal}.page-module__b9eqYW__articlesPageMain{min-height:3116px}.page-module__b9eqYW__articlesPageMain .page-module__b9eqYW__articleList{gap:40px}.page-module__b9eqYW__articlesPageMain .page-module__b9eqYW__articleCard{min-height:404px}.page-module__b9eqYW__articlesPageMain>.page-module__b9eqYW__fishText{height:216px;margin-top:70px;font-size:20px;line-height:normal}.page-module__b9eqYW__faqContent{min-height:507px}.page-module__b9eqYW__faqContent .page-module__b9eqYW__faqList{justify-self:start;width:1170px}.page-module__b9eqYW__faqList section>button{height:79.495px;min-height:79.495px;padding:0 29.99px 0 25px;font-size:32px;font-weight:700;line-height:normal}.page-module__b9eqYW__faqList section>button i{width:56.58px;height:52.279px}.page-module__b9eqYW__faqList section:last-child>button{height:86.034px;min-height:86.034px}.page-module__b9eqYW__faqList .page-module__b9eqYW__openFaq>button{min-height:79.495px}.page-module__b9eqYW__openFaq .page-module__b9eqYW__faqAnswer{height:237.015px;max-height:237.015px;padding:46.505px 25px 0;font-size:20px;line-height:normal}}.page-module__b9eqYW__knowledgeMain p,.page-module__b9eqYW__knowledgeMain li,.page-module__b9eqYW__articleDirectory p,.page-module__b9eqYW__articleDirectory li,.page-module__b9eqYW__glossaryMain p,.page-module__b9eqYW__glossaryMain li,.page-module__b9eqYW__videoMain p,.page-module__b9eqYW__fishText,.page-module__b9eqYW__knowledgePanel p,.page-module__b9eqYW__glossaryDocument p,.page-module__b9eqYW__faqAnswer{font-size:20px}
.page-module__mPtjGW__document{width:min(1120px, calc(100% - (2 * var(--gutter))));min-height:560px;margin-inline:auto;padding:5px 0 150px;font-size:19px;line-height:1.72}.page-module__mPtjGW__document h2{margin:52px 0 12px;font-size:clamp(28px,3.1vw,42px);line-height:1.15}.page-module__mPtjGW__document p{margin:0 0 20px}.page-module__mPtjGW__document a{color:var(--brand-light);font-weight:700;text-decoration:underline}.page-module__mPtjGW__document{font-size:20px}@media (max-width:700px){.page-module__mPtjGW__document{padding-bottom:90px}}
