.product_development .toggle_title.active,
.awards-partners .toggle_title.active,
.product_development .toggle_title:hover,
.awards-partners .toggle_title:hover {
    border-bottom: 0;
    border-top-color: #000;
    z-index: 10;
}
.awards-partners .toggle_title{
    min-height: 5em;
}
.awards-partners .toggle_title h2,
.awards-partners .toggle_title .h2 {
    font-weight: 500!important;
}
.awards-partners .csr_link{
    margin-top: 2em;
    margin-bottom: 0;
}
.awards-partners .items.two_columns .item .toggle_text.active {
    min-height: 18.5em;
}
.awards-partners img {
    max-width: 130px;
    margin-right: 30px;
    height: auto;
    max-width: calc( 100% - 30px );
}
.awards-partners .toggle_title h2{
    flex: 0 0 11vw;
    -webkit-flex: 0 0 11vw;
}
.awards-partners .img {
    flex: 0 0 11vw;
}
.items.grid_columns{
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   column-gap: 8px;
}
.awards-recognitions .title_columns,
.awards-partners .title_columns {
    flex-direction: row;
    gap: 5em;
}
.awards-recognitions .title_columns .title-with-line,
.awards-partners .title_columns .title-with-line {
    font-size: 2.95em;
    text-transform: uppercase;
}
.awards-partners .title_columns .title-with-line {
    flex: 0 0 55%
}
.awards-partners .toggle_text {
    padding-bottom: 30px;
    padding-top: 30px;
}
.awards-partners .items .item:nth-last-child(-n+2) .toggle_text {
    padding-bottom: 0;
}
.awards-partners .toggle_text p {
    padding-right: 8px;
}

@media only screen and (max-width : 1300px){
    .awards-partners .items.two_columns .item .toggle_text.active {
        min-height: 20em;
    }
}
@media only screen and (max-width : 1285px) {
    .awards-partners .items.two_columns .item .toggle_text.active {
        min-height: auto;
    }
    .awards-partners .items {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .awards-partners .items.two_columns > div {
        flex: 0 0 100%;
        -webkit-flex: 0 0 100%;
        margin-right: 0;
    }
    .awards-partners .toggle_title {
        min-height: 0;
    }
}
@media only screen and (max-width : 910px) {
    .awards-partners .toggle_title h2,
    .awards-partners .img {
        flex: 0 0 15.5vw;
        -webkit-flex: 0 0 15.5vw;
    }
}
@media only screen and (max-width : 768px) {
    .awards-recognitions .title_columns,
    .awards-partners .title_columns {
        flex-direction: column;
        gap: 1em;
    }
    .awards-recognitions .title_columns .title-with-line, .awards-partners .title_columns .title-with-line {
        font-size: 1.45em;
    }
    .awards-partners .toggle_text {
        flex-direction: row !important;
    }
}
@media (max-width: 767px) {
    .awards-partners .toggle_title h2,
    .awards-partners .img {
        flex: 0 0 4.5em;
        -webkit-flex: 0 0 6.5em;
    }
    .awards-partners .toggle_title h2 {
        font-size: 1.5em;
    }
    .awards-partners img {
        max-width: 4.5em;
        margin-right: 2em;
    }
}
@media (max-width: 1140px) {
    .awards-recognitions .title_columns,
    .awards-partners .title_columns {
        flex-direction: column;
        -webkit-flex-direction: column;
        gap: 0;
    }
}
@media (max-width: 1024px) {
    .items.grid_columns{
        grid-template-columns: 1fr;
        column-gap: 0;
    }
}
