section.text {
    h2 {
        margin-bottom: 25px;
    }
    .inner {
        max-width: 900px;
        p {
            margin-bottom: 20px;
            &:last-child {
                margin-bottom: 0;
            }
        }
        b {
            font-weight: var(--fw-semibold);
        }
        ul {
            list-style: none;
            margin-bottom: 20px;
            li {
                position: relative;
                padding-left: 15px;
                margin-bottom: 15px;
                &::before {
                    content: '';
                    position: absolute;
                    width: 6px;
                    height: 6px;
                    background: var(--c-primary);
                    left: 0;
                    top: 6px;
                    border-radius: 50%;
                }
            }
        }
        .btn {
            margin-top: 60px;
        }
    }
}
@media screen and (max-width: 1279px) {
    section.text {
        margin-top: 60px;
        .inner {
            p {
                margin-bottom: 15px;
                font-size: 15px;
            }
        }
    }
}
@media screen and (max-width: 767px) {
    section.text {
        .inner {
            .btn {
                margin-top: 40px;
            }   
        }
    }
}