.c-text-button p {
    max-width: 770px;
    line-height: 25px;
}
.c-text-button {
    display: flex;
    justify-content: space-between;
}
.c-text-button div {
    width: 200px;
    display: flex;
    align-items: center;
}
.c-text-button div button {
    width: 100%;
}

div.blue-gr {
    width: 100%;
    background: linear-gradient(180deg, var(--color-blue) 0%, var(--color-bright-cyan) 100%);
    margin: 120px 0 0 0;
    padding: 1px 0 110px;
}
div.blue-gr p {
    color: #fff;
    opacity: 0.8;
    width: 900px;
    line-height: 30px;
}
div.blue-gr h2 {
    color: white;
    margin: 92px 0 0 0;
}

.list6b {
    padding:0;
    list-style: none;
    margin: 20px 0 0 0;
}
.list6b li {
    padding:6px;
}
.list6b li:before {
    padding-right: 15px;
    font-weight: bold;
    color: var(--color-bright-cyan);
    content: "\2714";
    font-size: 30px;
}
.blue-gr .list6b li:before {
    color: white;
}
.blue-gr .list6b li {
    color: var(--color-light-cyan);
}


@media (max-width: 1080px) {
    .c-text-button {
        flex-direction: column;
    }
    .c-text-button div button {
        margin: 30px 0 0 0;
    }
    div.blue-gr p {
        max-width: 90%;
    }
}

@media (max-width: 680px) {
    div.blue-gr {
        border-radius: var(--mob-default-radius);
    }
}