.gutenberg-sportlight-holder {
    margin-left: calc(-100vw / 2 - 1130px / 2);
    margin-right: calc(-100vw / 2 - 1130px / 2);
    padding: 60px 0px 60px;
}

.gutenberg-sportlight-holder-inner {
    max-width: 850px;
    width: 100%;
    margin: 0px auto;
}

.gutenberg-sportlight-holder-inner h2 {
    font-weight: 700!important;
    font-size: 2.2em!important;
    line-height: 1.5em!important;
    color: #fff!important;
    padding: 0px!important;
    margin-top: 0px!important;
}

.gutenberg-sportlight-holder-inner ul,
.gutenberg-sportlight-holder-inner ol {
    margin: 0px 0px 10px!important;
}

.gutenberg-sportlight-holder-inner ul li,
.gutenberg-sportlight-holder-inner ol li {
    color: #fff;
    margin: 0px!important;
}

.gutenberg-sportlight-holder-inner p {
    color: #fff!important;
}

.gutenberg-spolight-two-column {
    color: #fff!important;
    font-size: 16px;
    line-height: 37px;
    column-count: 2;
}

@media (max-width: 1270px) {
    .gutenberg-sportlight-holder-inner {
        max-width: 750px;
    }
}

@media (max-width: 950px) {
    .gutenberg-sportlight-holder {
        padding: 50px 0px;
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .gutenberg-sportlight-holder-inner {
        max-width: calc(100% - 100px);
        margin: 0px 50px;
    }
}

@media (max-width: 850px) {
    .gutenberg-sportlight-holder {
        margin-left: -50px;
        margin-right: -50px;
    }
}

@media (max-width: 480px) {
    .gutenberg-sportlight-holder {
        margin-left: -30px;
        margin-right: -30px;
        padding: 40px 0px;
        margin-bottom: 0px;
    }
    .gutenberg-sportlight-holder-inner {
        max-width: calc(100% - 60px);
        margin: 0px 30px;
    }
    .gutenberg-spolight-two-column {
        column-count: 1;
    }
}