#qodef-page-outer {
    margin-top: -150px;
}

@media only screen and (max-width: 1024px) {
    #qodef-page-outer {
        margin-top: -70px;
    }
}

#qodef-page-inner {
    padding: 0 0 0 0;
}

.qodef-header-sticky .qodef-header-sticky-inner {
    padding-left: 73px;
    padding-right: 73px;
}

#qodef-page-header .qodef-header-logo-link {
    height: 80px;
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link {
    height: 80px;
}

#qodef-side-area {
    width: 557px;
    right: -557px;
}

.qodef-page-title {
    height: 110px;
}

.qodef-page-title .qodef-m-content {
    padding-top: 150px;
}

.qodef-page-title .qodef-m-title {
    color: #9e9e9e;
}

@media only screen and (max-width: 1024px) {
    .qodef-page-title .qodef-m-content {
        padding-top: 70px;
    }
}

.qodef-header--standard #qodef-page-header {
    height: 150px;
    background-color: transparent;
}

.qodef-header--standard #qodef-page-header-inner {
    border-bottom-color: transparent;
    border-bottom-width: 1px;
}

@media only screen and (max-width: 680px) {
    h1, .qodef-h1 {
        font-size: 55px;
        line-height: 61px;
    }

    h2, .qodef-h2 {
        font-size: 40px;
        line-height: 45px;
    }

    h3, .qodef-h3 {
        font-size: 35px;
        line-height: 37px;
    }

    h4, .qodef-h4 {
        font-size: 30px;
        line-height: 35px;
    }

    h5, .qodef-h5 {
        font-size: 25px;
        line-height: 30px;
    }

    h6, .qodef-h6 {
        font-size: 21px;
        line-height: 27px;
    }
}