.modal.active{pointer-events:all;display:block}.modal__content_price{height:auto;transform:translate(-50%);padding:94px 67px 51px;top:100px;width:1163px}.modal__title_price{text-align:left}.modal__text_price{text-align:left;margin-top:27px}.modal__text_price-end-text{text-align:left;margin-top:34px}.modal__table{border:1px solid #b9b9b9;border-collapse:separate;border-radius:4px;border-spacing:0;background:#7c7c7c;width:100%;margin-top:55px}.modal__table td{border-top:1px solid #b9b9b9}.modal__table tr:first-child td{border-top:0}.modal__table-item{border-right:1px solid #b9b9b9;font-size:20px;font-weight:400;color:#fff;text-align:center;width:61%;line-height:130%;font-family:Inter}.modal__table-opportunity{font-size:28px;font-weight:600;color:#fff;text-align:center;width:39%;line-height:134%}.rate__tab.active{color:#fff;background-color:var(--color)}.rate__tab{height:310px;border-radius:20px}.active .rate__name,.active .rate__text{color:#fff}.rate__dop{background-color:var(--button);border-radius:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Montserrat,Verdana,sans-serif}.calc-design__block{padding:44px 52px 47px;border-radius:20px}.calc-design__color{padding:4px 8px;border-radius:10px}.calc-design__form{border-radius:20px}.calc-design__label{border:none;border-radius:11px}.calc-design__tarif{gap:10px}.calc-design__btn{font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Montserrat,Verdana,sans-serif}.header.header-port{height:fit-content;min-height:auto;right:0;transition:background-color .3s;position:fixed;bottom:0;top:0;left:0;z-index:100}.header.header-port.scrolled{background-color:#1e1e1e}.design-project-page-studio .main-menu__item>.main-menu__sublist{margin:35px 0}@media (max-width:960px){.design-project-page-studio .main-menu__item>.main-menu__sublist{margin-bottom:0;margin-top:0}}.main-menu__item>.main-menu__sublist.active{flex-direction:column}.btn-orange.icon-calc{background-image:none}@media (max-width:1200px){.rate__tab{height:216px}}@media (max-width:994px){.rate__tab.active .rate__rect{display:none}}@media (max-width:576px){.rate__tab,.rate__tab.active{padding:15px 37px;max-width:100%;width:100%}}