﻿.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p {
    margin-bottom: 0
}

    h2.subtitle-min::after {
        margin: 24.5px auto 28.5px -55px
    }

    h4.font-22 {
        margin-top: 78px;
        margin-bottom: 20px;
        text-transform: uppercase
    }

.terms p {
    text-align: justify
}

span {
    font-family: inherit
}

p + p {
    margin-top: 26px
}

.content {
    overflow-x: hidden !important
}

.pt-139 {
    padding-top: 139px
}

.pb-160 {
    padding-bottom: 160px
}

.row > * {
    padding: 0
}

@media (max-width:575.98px) {
    h2 .subtitle-min {
        font-size: 30px;
        line-height: 35px
    }

    h4.font-22 {
        margin-top: 50px;
        line-height: 27px
    }

    .pt-139 {
        padding-top: 50px
    }

    .pb-160 {
        padding-bottom: 50px
    }
}

@media (min-width:576px) and (max-width:767.98px) {
    h2.subtitle-min {
        font-size: 30px;
        line-height: 35px
    }

    h4.font-22 {
        margin-top: 50px;
        line-height: 27px
    }

    .pt-139 {
        padding-top: 60px
    }

    .pb-160 {
        padding-bottom: 60px
    }
}

@media (min-width:768px) and (max-width:991.98px) {
    h2.subtitle-min {
        font-size: 35px;
        line-height: 40px
    }

    .pt-139 {
        padding-top: 75px
    }

    .pb-160 {
        padding-bottom: 75px
    }
}

@media (min-width:992px) and (max-width:1199.98px) {
    h2.subtitle-min {
        font-size: 35px;
        line-height: 40px
    }

    .pt-139 {
        padding-top: 80px
    }

    .pb-160 {
        padding-bottom: 80px
    }
}

@media (min-width:1200px) and (max-width:1399.98px) {
    @media (max-width:1259.98px) {
        .content {
            max-width: 100%
        }
    }

    .pt-139 {
        padding-top: 100px
    }

    .pb-160 {
        padding-bottom: 100px
    }
}
