.content-container {
    padding                                 : 2%;
    background                              : var(--theme-primary-color);
    align-items                             : center;
}

.content-column-1 {
    padding                                 : 1% 5%;
}

.content-column-2 {
    padding                                : 1% 1%;
}

.content-column-2-description {
    text-align                              : justify;
}

.content-column-2-list {
	padding                                 : 2% 8%;
    line-height                             : 1.6;
}

.content-column-2-badges {
	text-align                              : center;
}

.content-column-2-badges a {
    text-decoration                         : none;
}

/*****************************************************************************************************************************************/
@media screen and (max-width: 1180px) {
    .content-container {
        grid-template-columns               : 1fr;
    }
    
    .content-column-1 {
        padding                             : 2% 20%;
    }
}

/*****************************************************************************************************************************************/
@media screen and (max-width: 780px) {
    .content-container {
        grid-template-columns               : 1fr;
    }
    
    .content-column-1 {
        padding                             : 2% 10%;
    }
}

/*****************************************************************************************************************************************/
@media screen and (max-width: 480px) {
    .content-container {
        grid-template-columns               : 1fr;
    }
    
    .content-column-1 {
        padding                             : 2% 5%;
    }
        .content-column-2-list {
        font-size                           : calc(var(--theme-font-size) - 0.05em);
    }
}









