.logo-row .top-description{font-size:11px}.logo_and_menu-row .inner-table-block.address>div{font-size:1.2em;font-weight:700;line-height:1.2em}.sp-phone-header{width:300px}.sp-phone-header+.schedule{white-space:nowrap}.logo_and_menu-row .phone a{color:#c42611}.logo_and_menu-row .phone-block .schedule{max-width:200px}.page-top-wrapper.color{background:#373d44}.menu-row.with-color.colored_dark .mega-menu table td .wrap>a{color:#222;text-transform:uppercase}.mega-menu table{width:auto;max-width:100%}.mega-menu table td{padding-left:15px;padding-right:15px}.mega-menu table td:first-child{padding-left:0}.mega-menu table td:last-child{padding-right:0}#headerfixed .logo-row.v2 .mega-menu table td .wrap>a{text-transform:uppercase}.sp-contacts-page .dark_table{font-weight:normal;font-size:11px;text-transform:uppercase}.sp-contacts-page_big div{font-size:16px;font-weight:bold}.sp-contacts-title .page-top-wrapper{margin-bottom:0}.gall .news_block .item .info{padding-top:25px;padding-bottom:30px}.gall .item-views .item p{margin-bottom:10px;line-height:26px}.gall .item-views.table-elements .item img{object-fit:cover;object-position:50% 50%;transform:scale(1);transition:.2s ease}.gall .item-views.table-elements .item:hover img{transform:scale(1.05)}body.all_title_2 .gall .news_block .item .name{font-size:24px;line-height:30px;margin-bottom:15px}.gall__text{font-size:18px}.gall .item-views.table-elements .item .image{height:250px}.gall .item-views.blocks.news_block{padding-top:0}.sp-seo-company_block{padding-top:10vh}.sp-seo-company_block h1{font-size:21px;font-weight:normal;padding-bottom:15px}.sp-seo-company_block h1 span{font-weight:bold;font-size:36px;text-transform:uppercase;padding-bottom:10px;color:#c42611}.sp-seo-company_block h1 span span{color:#000}.sp-about-top{position:relative;padding-bottom:30px;margin-top:-30px;margin-left:-30px;margin-right:-30px}.sp-about-top_item{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;display:flex;align-items:center}.sp-about-top img{width:100%}.sp-about-top_inner{width:55%;padding-left:60px}.sp-about-top_item p{font-size:18px;line-height:1.7}.sp-margin-bottom{margin-bottom:10px!important}@media (max-width:767px){body.all_title_2 .gall .news_block .item .name{font-size:22px;line-height:27px}.gall .item-views .item p{font-size:16px;line-height:22px}section.page-top h1{font-size:1.7em}}