

.category-materials.sb-block .select__categories_image img {
    width:100%;
    display: block;
}

@media (min-width: 992px) {
    .category-materials.sb-block .select__categories {
        display: flex;
        justify-content: space-between;
        border:1px solid #EDEDED;
        border-radius: 8px;
    }

    .category-materials.sb-block .select__categories_image {
        width: 58%;
        padding: 55px 40px;
    }

    .category-materials.sb-block .select__categories_info {
        width: 42%;
        padding: 55px 30px;
        border-left: 1px solid #EDEDED;
    }
}
@media only screen and (max-width: 991px) {
    .category-materials.sb-block .select__categories_wrapper {
        flex-direction: column;
    }
    .category-materials.sb-block .select__categories_image {
        border-top: 1px solid #EDEDED;
        border-bottom: 1px solid #EDEDED;
        padding: 15px 0 10px;
        margin-bottom: 20px;
    }
}

/**/
.category-materials.sb-block .sub-title {
    font-size: 18px;
    margin-bottom: 30px;
}
.category-materials.sb-block .list-title {
    display: flex;
    margin-bottom: 15px;
}
.category-materials.sb-block .select__categories_info small {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0;
    letter-spacing: 0;
    text-transform: unset;
}
.category-materials.sb-block .select__categories_info .list-title span {
    font-size: 14px;
    font-weight: 600;
}

@media (max-width: 767px) {
    .category-materials.sb-block .sub-title {
        font-size: 16px;
    }
}

/**/
.category-materials.sb-block .select__categories_info ul {
    margin:0 -5px;
    max-width: initial;
}
.category-materials.sb-block .select__categories_info ul li {
    box-shadow: none;
    padding: 0 5px 10px;
    margin:0;
    width: 14.28%;
    height: auto;
    position: relative;
}
.category-materials.sb-block .select__categories_info ul li img {
    width:100%;
    height: auto;
    max-width: 100%;
    display: block;
}
.category-materials.sb-block .select__categories_info ul li.active {
    border:none;
}
.category-materials.sb-block .select__categories_info ul li.active:before {
    content:'';
    display: block;
    position: absolute;
    top: 0;
    left: 5px;
    height: calc(100% - 10px);
    width: calc(100% - 10px);
    box-sizing: border-box;
    border:1px solid #5DA1FF;
    border-radius: 0;;
}
.category-materials.sb-block .select__categories_info ul li.active img {
    transform:scale(.85);
}

.category-materials.sb-block .select__categories_info .list__types li {
    width: 20%;
}

/**/
.category-materials.sb-block .form-container {
    background: linear-gradient(318.66deg, #D8E8FF 9.74%, #F1F6FF 83.87%);
    position: relative;
    padding: 40px;
    border-radius: 8px;
    margin-top: 80px;
}

.category-materials.sb-block .caldera-grid .row > div {
    display: flex;
    justify-content: space-between;
}
.category-materials.sb-block .caldera-grid .row > div > div {
    width:100%;
}
.category-materials.sb-block .caldera-grid .row > div > div.col-6 {
    padding:0;
    flex-basis: calc(50% - 7.5px);
}
.category-materials.sb-block .caldera-grid .row > div > div.col-6:nth-last-child(n + 2) {
    /*padding-right: 15px;*/
}

@media only screen and (max-width: 991px) {
    .category-materials.sb-block .form-container {
        margin-top: 40px;
    }

    .category-materials.sb-block .caldera-grid .row > div {
        flex-basis: 100%;
        max-width: 100%
    }
}
@media only screen and (max-width: 991px) {
    .category-materials.sb-block .form-container {
        padding: 35px 25px;
    }
    .category-materials.sb-block .caldera-grid .title {
        font-size: 18px;
    }
}

/**/
.category-materials.sb-block .description.content {
    margin-top: 30px;
}