.blog-page-item__image::after {
    border-radius: 3px;
}
.blog-page-item__image {
    max-height: 298px;
    /* border-radius: 20px; */
}

.promo_wide {
    background-image: url(/upload/main_copy/images/banner_raise3d_main_printers.png?4);
}

.content-cstm.learning .gallery1 {
    margin-bottom: 16px;
}
h1.dark{
  display: none;
}
.site-path a.site-path__link {
    color: #ffffff;
}
.section-cstm{
      margin-top: -45px;
}
.section-cstm .site-button:not(.site-button--pseudo) {
    padding: 0 32px;
    color: white;
    background-color: #C30D23;
    border-radius: 3px;
}
.section-cstm .bx-pagination .bx-pagination-container ul li.bx_active span {
    background-color: #C30D23;
    color: #ffffff;
}
.section-cstm .bx-pagination .bx-pagination-container ul li span, .bx-pagination .bx-pagination-container ul li a {
    border-radius: 3px;
}
.section-cstm .blog-page-item__image, .section-cstm .blog-page-item__image img{
    border-radius: 3px;
}
.section-cstm .blog-page-item__notes {
    display: none;
}
ul:not(.list-reset) li::before {
    background-color: #C30D23;
}
.block_faq_main__item.instr, .block_faq_main__item.faq{
    background-color: white;
}
.section-cstm a{
  color:#c12026;
}
.section-cstm a:hover{
  color:black;
}
.section-cstm a:visited{
  color:#666;
}
.btn.small_mrg:visited, .btn.small_mrg:hover{
  color:#fff;
}
a.blog-page-item__name, a.block_link_card__item{
      color: #1f2c37;
}
.section-cstm .site-tabs__header{
  display:none;
}
.site-page__content--text-page {
    max-width: none;
}
.article-page__tag-container{
  display: none;
}
.content-cstm .blog-page-item__notes .blog-page-item__hash{
  display:none;
}
.content-cstm .w-layout-grid.grid_gallery + p{
  margin-top:32px;
}
.content-cstm.main {
    padding: 24px 0px;
}
.content-cstm {
    padding: 24px 0px;
}
.content-page.video .blog-page-item__image{
  background-image: url('/upload/main_copy/images/ant-design_play-circle-filled.svg');
  background-repeat: no-repeat;
  background-position: 16px 16px;
}
.site-page__content h1{
    font-size: 24px;
    line-height: 1.4em;
  color:white;
}
.btn.small_mrg {
    color: white;
}
body {
  background-color: #d7d8db;
  background-image: url('/upload/main_copy/images/bg_main.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family: Inter, sans-serif;
  color: #1f2c37;
  line-height: 1.7em;
}


@media (min-width: 992px){
    .site-nav__sub-menu.brands_link{
    width: 760px;
}
    .site-nav__sub-main.catal {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-shrink: 0;
    border-right: 1px solid #E9EBED;
    padding-right: 32px;
}
.branding_page_links{
    display: flex;
    flex-direction: column;

}
.branding_page_link{
    flex-shrink: 0;
    border-radius: 24px;
    border:1px solid #E9EBED;
    padding:12px 32px;
    height: 102px;
    width:100%;
    flex-shrink: 0;
    max-width: 300px;
    margin-left: 32px;
    margin-bottom:32px;
    display: flex;
}
.menu-branding_link{
    font-size: 12px;
    line-height: 150%;
    color: #A3ADB4;
    font-weight: 600;
    margin-top: 8px;

}
.preview_branding_product{
    width: 84px;
    flex-shrink: 0;
}
.preview_branding_name{
    margin-top:8px;
}
}
@media screen and (max-width: 992px){
.mobile-nav__main-menu, .mobile-nav__login{
    display: block;
}
}
@media screen and (max-width: 767px){
.block_item_about.bg_item_about_1,.block_item_about.bg_item_about_2,.block_item_about.bg_item_about_3,.block_item_about.bg_item_about_4{
    width: 45%;
}
}
@media screen and (max-width: 479px){
.brand_raise3d {
    max-width: 30%;
    top: -135px;
}
}