 #costs .based{display:none;} #project #costs .distribution{display:none;} #project .features-costs table tr.sum, #project .features-costs table td:nth-child(3), #project-costs-tab, #project .features-costs table tr:nth-child(2), #costs .left-column .costs-table table td:nth-child(2){   display:none !important;} .embedded .price-box .add-to-cart, .embedded .price-box .ask-for-project-btn{display:none;}   #cart .contact{display:none;} .company-terms{display:none;} #cart_customer_data_passport_number, #cart_customer_data_passport_issued_by, #cart_customer_data_passport_issued_when, #cart_customer_data_patronymic{   display:block!important;} #cart .cart-items .header.availability, #cart .cart-items .row.main .availability{display:none;} #cart .cart-items .items .col-md-6{   -ms-flex:0 0 66%;flex:0 0 66%;max-width:66%;}  .cart-addons.free, .cart-project-changes, .adaptation.png, .blog.png, .construction.png{   display:none;}  .compare-projects .rooms{   display:none;}   #feature_elevation{   display:none;}   #partner-contact{display:none;}   #about-z500{   width:100%;max-width:1600px;margin:auto;padding:0 40px 40px 40px;box-sizing:border-box;}  #about-z500 > header{   font-family:inherit;font-size:16px;text-align:center;}  #about-z500 section{   padding:10px;column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:20px;-webkit-column-gap:20px;font-size:16px;text-align:justify;}  .cookies-box .button{   margin:0;}  #mc-summary-stat .cost .values .value{font-size:20px;} #cost-table .tfoot .currency{font-size:18px;}   #contact .slide-tabs.five{   justify-content:flex-start;}  #contact .slide-tabs.five a{   width:calc(25% - 1px);margin-bottom:1px;}    #main-info .newsletter input[type="submit"]{   background:#000 url('/images/newsletter/detail-page-button-bg.png') 0 0 repeat-x }  @media screen and (max-width:850px){   #cost-table .tfoot .currency{font-size:16px;} }  @media screen and (max-width:1240px){   #about-z500 section{column-count:1;-moz-column-count:1;-webkit-column-count:1;column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;} }   