.page-title {
    position: relative;
    margin-block: -40px 40px;
    padding: 15px 0
}

    .page-title .container {
        position: relative;
        margin-bottom: -10px
    }

        .page-title .container > * {
            margin: 15px 0px -2px 0px;
        }

    .page-title .title {
        font-size: 20px;
        line-height: 1.2
    }

.title-design-centered {
    text-align: center
}

.title-design-disable {
    display: none
}

@media (min-width: 1025px) {
    .title-size-small {
        padding: 20px 0
    }

        .title-size-small .title {
            font-size: 44px
        }

    .title-size-default {
        padding: 60px 0
    }

        .title-size-default .title {
            font-size: 30px
        }

    .title-size-large {
        padding: 100px 0
    }

        .title-size-large .title {
            font-size: 78px
        }
}
