.prices-opening{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center}.prices-opening h1{font-size:clamp(53px,5vw,76px)}.prices-hero{height:520px}.prices-position,.prices-confirm,.prices-change,.prices-compare,.prices-faq{max-width:1100px!important}.prices-factors{background:#e6d5c4}.prices-factor-table{overflow-x:auto;margin:30px 0}.prices-factor-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.7}.prices-factor-table td,.prices-factor-table th{padding:20px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.prices-factor-table th{background:var(--bg)}.prices-condition{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center}.prices-condition-photo{height:560px}.prices-service-pair{display:grid;grid-template-columns:1fr 1fr;gap:70px}.prices-services{background:var(--soft)}.prices-access{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:center}.prices-access-photo{height:520px}.prices-additions{display:grid;grid-template-columns:1.2fr .8fr;gap:85px;align-items:center;background:#e6d5c4}.prices-scope-photo{height:570px}.prices-confirm ul{padding-left:22px;line-height:2}.prices-change{border-top:1px solid var(--line)}.prices-call{background:#d9ab8e}
@media(max-width:1050px){.prices-opening,.prices-condition,.prices-access,.prices-additions{gap:40px}}
@media(max-width:800px){.prices-opening,.prices-condition,.prices-service-pair,.prices-access,.prices-additions{grid-template-columns:1fr;gap:30px}.prices-opening h1{font-size:58px}.prices-hero{height:330px;width:85%!important;margin-left:15%!important}.prices-condition-photo{height:350px}.prices-access-photo{height:340px;width:85%!important}.prices-scope-photo{height:350px}.prices-factor-table table{min-width:600px}}
@media(max-width:450px){.prices-opening h1{font-size:47px}.prices-hero{height:300px}}
