.container {max-width: 1250px;}
.terms-of-use{ margin:80px 0px 0px; padding:40px 0px;}
.terms-of-use p{ font-size:22px; font-weight:400; line-height:30px; color:#232323; padding-bottom:50px;}
.terms-of-use h1{font-size: 3rem; font-weight: 700; color: #0094d3; padding: 0px 0px 20px 0px; font-family: proxima_novabold;}
.terms-of-use figure{ text-align:center}
.terms-of-use h2{font-size: 22px; font-weight:400; line-height: 30px; color: #232323; padding-bottom: 20px; display:flex;}
.terms-of-use h2 span{ font-weight:bold; display:contents;}
.terms-of-use h2 i{ font-size:28px; color:#0094d3}
.terms-of-use hr{border-bottom: 4px solid #eeecec; border-top:none;}
#terms-content{ margin:0px; padding:0px;}
#terms-content p{font-size:22px; font-weight:400; line-height:30px; color:#232323; padding-bottom:20px;}
#terms-content h3{font-size: 1.6rem; font-weight: normal; color: #000; text-transform: uppercase;}


@media all and (max-width: 767px) and (min-width: 320px) {
    .terms-of-use h1 {
        font-size: 2.5rem;
        font-weight: 700;
        color: #0094d3;
        padding: 0px 0px 20px 0px;
        font-family: proxima_novabold;
    }
    .awards {
        width: 100%;
        display: inline-block;
        place-content: center;
    }
    .awards a{ display: block;}
    .awards .pic1, .pic2, .pic3 {
        margin: 20px 10px;
        width: 40%;
        display: inline-block;
    }
    
}