body .hero:not(.hero--home):not(.hero--service) .hero__accent-wrap.section-photo.section-photo--prices.section-photo--interior{aspect-ratio:16/10;height:auto;overflow:hidden;background:var(--panel)!important}body .hero:not(.hero--home):not(.hero--service) .hero__accent-wrap.section-photo.section-photo--prices.section-photo--interior img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center 52%!important;filter:saturate(1.02) contrast(1.03)!important;-webkit-mask-image:none!important;mask-image:none!important;animation:none!important;transform:none!important}.price-note{display:flex;align-items:flex-start;gap:1.2rem;margin:1.8rem 0 0;padding:1.6rem 0 0;border-top:1px solid rgba(130,159,147,.24);color:rgba(30,38,57,.68);font-size:1.45rem;line-height:1.5}.price-note:before{content:"";flex:0 0 .7rem;width:.7rem;height:.7rem;margin-top:.62em;border-radius:50%;background:var(--green);box-shadow:0 0 0 .45rem rgba(130,159,147,.12)}.service-price-actions{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,4vw,5rem);margin-top:2.4rem;padding-top:2.2rem;border-top:1px solid rgba(130,159,147,.24)}.service-price-actions .price-note{max-width:64rem;margin:0;padding:0;border:0}.service-price-actions .button{flex:0 0 auto}@media(max-width:640px){body .hero:not(.hero--home):not(.hero--service) .hero__accent-wrap.section-photo.section-photo--prices.section-photo--interior{width:min(34rem,100%)!important;max-width:100%!important;aspect-ratio:16/8.5;margin-top:1.8rem!important}body .hero:not(.hero--home):not(.hero--service) .hero__accent-wrap.section-photo.section-photo--prices.section-photo--interior img{height:100%!important;max-height:none!important}.price-note{gap:1rem;font-size:1.35rem}.service-price-actions{align-items:stretch;flex-direction:column;gap:1.8rem}.service-price-actions .button{width:100%}}
.price-accordion .price-list{margin-bottom:0}.price-accordion .price-note{display:block;margin:1.3rem 0 .2rem;padding:.25rem 0 .25rem 1.3rem;border:0;border-left:2px solid rgba(130,159,147,.68);color:rgba(30,38,57,.68);font-size:1.35rem;line-height:1.45}.price-accordion .price-note:before,.service-price-actions .price-note:before{display:none}.service-price-actions{margin-top:1.6rem;padding-top:0;border-top:0}.service-price-actions .price-note{display:block;padding:.25rem 0 .25rem 1.3rem;border-left:2px solid rgba(130,159,147,.68)}