div[data-template="homeRanking"] .holder {
    padding: 60px;
    border-radius: 5px;
    background: rgb(129,193,0);
    background: linear-gradient(135deg, rgba(129,193,0,1) 0%, rgba(0,105,51,1) 100%);
    color:#FFF;
    font-family: 'Montserrat', sans-serif;
}
div[data-template="homeRanking"] h1 {
    padding-top: 0;
    margin-top: 0;
}
div[data-template="homeRanking"] .uspHolder {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    padding-top:20px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
div[data-template="homeRanking"] .introText {
    font-weight: 600;
    padding:10px 40px;
}
div[data-template="homeRanking"] .loadMoreButton {
    padding-top: 30px;
}

@media screen and (max-width: 768px) {
    div[data-template="homeRanking"] .holder {
        padding: 30px;
    }
    div[data-template="homeRanking"] .introText {
        font-weight: 600;
        padding:10px;
    }
    div[data-template="homeRanking"] .uspHolder {
        border: 1px solid #FFFFFF;
        padding-top:20px;
        padding-bottom: 10px;
        padding-left: 20px; padding-right: 20px;
        margin-bottom: 20px;
    }

}





div[data-template="greenBlock"] .holder {
    padding: 20px;
    border-radius: 10px;
    background: rgb(7,106,50);
    background: linear-gradient(119deg, rgba(7,106,50,1) 0%, rgba(141,188,33,1) 100%);
    color:#FFF;
    font-family: 'Montserrat', sans-serif;
    margin-top: 40px; margin-bottom: 20px;
    box-shadow: 0px 10px 40px rgba(0,0,0,0.1);
}

div[data-template="greenBlock"] video {
    border-radius: 5px;
}
div[data-template="greenBlock"] .infoBlock {
    padding: 10px 20px;
}
div[data-template="greenBlock"] .title h1 {
    margin-top: 0;
    font-weight: 700;
}
div[data-template="greenBlock"] .subtitle {
    font-weight: 600;
    font-size: 25px;
    color:#95C11F;
}
div[data-template="greenBlock"] .text {
    font-weight: 600;
}



div[data-template="greenBlockImage"] .holder {
    padding: 20px;
    border-radius: 10px;
    background: rgb(7,106,50);
    background: linear-gradient(119deg, rgba(7,106,50,1) 0%, rgba(141,188,33,1) 100%);
    color:#FFF;
    font-family: 'Montserrat', sans-serif;
    margin-top: 40px; margin-bottom: 20px;
    box-shadow: 0px 10px 40px rgba(0,0,0,0.1);
}

div[data-template="greenBlockImage"] video {
    border-radius: 5px;
}
div[data-template="greenBlockImage"] .infoBlock {
    padding: 20px 20px;
}
div[data-template="greenBlockImage"] .title h1 {
    margin-top: 0;
    font-weight: 700;
}
div[data-template="greenBlockImage"] .subtitle {
    font-weight: 600;
    font-size: 25px;
    color:#95C11F;
}
div[data-template="greenBlockImage"] .text {
    font-weight: 500;
}


div[data-template="prizeBlock"] .holder {
    padding: 20px;
    border-radius: 20px;
    background: rgb(129,193,0);
    background: linear-gradient(135deg, rgba(129,193,0,1) 0%, rgba(0,105,51,1) 100%);
    color:#FFF;
    font-family: 'Montserrat', sans-serif;
    margin-top: 20px; margin-bottom: 20px;
    box-shadow: 0px 10px 40px rgba(0,0,0,0.1);
}
div[data-template="prizeBlock"] .title {
    padding: 10px 0;
}
div[data-template="prizeBlock"] .title h1 {
    margin-top: 0;
    font-weight: 700;
    font-size: 45px;
}
div[data-template="prizeBlock"] .whiteBlock {
    background-color: #FFFFFF;
    color:#333333;
    border-radius: 10px;
}
div[data-template="prizeBlock"] .infoBlock {
    padding: 30px 0;
    font-size: 17px;
    font-weight: 500;
}
div[data-template="prizeBlock"] .imageHolder {
    transform: rotate(-5deg);
    position: absolute !important;
    left:70px; top:-60px;
    max-width: 68%;
}
