﻿
@media only screen and (min-width: 992px) {
    section.section.qfy-row-1-5ff80f6855a82653421 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 6vh;
        padding-bottom: 12vh;
        margin-top: 0;
        margin-bottom: 0;
    }

        section.section.qfy-row-1-5ff80f6855a82653421 > .container {
            max-width: 1280px;
            margin: 0 auto;
        }
}

@media only screen and (max-width: 992px) {
    .bit-html section.section.qfy-row-1-5ff80f6855a82653421 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 5vh;
        padding-bottom: 5vh;
        margin-top: 0;
        margin-bottom: !important;
        min-height: 0;
    }
}
@media only screen and (max-width: 768px) {
    #vc_header_5ff80f6855fb7665 .header_title {
        font-size: 22px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f6855fb7665 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-1-5ff80f6855c39584590 > .column_inner {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .qfe_row .vc_span_class.qfy-column-1-5ff80f6855c39584590 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-1-5ff80f6855c39584590 > .column_inner {
        margin: 0 auto 0 !important;
        min-height: 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-1-5ff80f6855c39584590 {
    }

    .qfy-column-1-5ff80f6855c39584590 > .column_inner > .background-overlay, .qfy-column-1-5ff80f6855c39584590 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (min-width: 992px) {
    section.section.qfy-row-2-5ff80f68561d1946774 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 992px) {
    .bit-html section.section.qfy-row-2-5ff80f68561d1946774 {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0;
        margin-bottom: !important;
        min-height: 0;
    }
}
@font-face {
    font-family: "fdc64e453183297585fbc0decadf2ec79";
    src: url("https://fonts.goodq.top/202004/fdc64e453183297585fbc0decadf2ec79/SourceHanSansCN-ExtraLight.eot"); /* IE9 */
    src: url("https://fonts.goodq.top/202004/fdc64e453183297585fbc0decadf2ec79/SourceHanSansCN-ExtraLight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://fonts.goodq.top/202004/fdc64e453183297585fbc0decadf2ec79/SourceHanSansCN-ExtraLight.woff") format("woff"), /* chrome, firefox */
    url("https://fonts.goodq.top/202004/fdc64e453183297585fbc0decadf2ec79/SourceHanSansCN-ExtraLight.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("https://fonts.goodq.top/202004/fdc64e453183297585fbc0decadf2ec79/SourceHanSansCN-ExtraLight.svg#fdc64e453183297585fbc0decadf2ec79") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@media only screen and (max-width: 768px) {
    #vc_header_5ff80f6856681594 .header_title {
        font-size: 20px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f6856681594 .header_subtitle {
        font-size: 12px !important;
    }
}
#vc_header_5ff80f6856681594 .button_wrapper .button {
    transition: all ease .3s
}

    #vc_header_5ff80f6856681594 .button_wrapper .button.active, #vc_header_5ff80f6856681594 .button_wrapper .button:hover {
        background-color: #fff !important;
        color: #333 !important;
        font-weight: 400 !important;
        transition: all ease .3s
    }

@media only screen and (min-width: 992px) {
    .qfy-column-2-5ff80f685635d324972 > .column_inner {
        padding-left: 19vw;
        /*padding-right: 6vw;*/
        padding-top: 13vh;
        padding-bottom: 20vh;
    }

    .qfe_row .vc_span_class.qfy-column-2-5ff80f685635d324972 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-2-5ff80f685635d324972 > .column_inner {
        margin: 0 auto 0 !important;
        min-height: 0 !important;
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 0;
        padding-bottom: 50px;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-2-5ff80f685635d324972 {
    }

    .qfy-column-2-5ff80f685635d324972 > .column_inner > .background-overlay, .qfy-column-2-5ff80f685635d324972 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (min-width: 992px) {
    section.section.qfy-row-3-5ff80f6856cb2929031 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 992px) {
    .bit-html section.section.qfy-row-3-5ff80f6856cb2929031 {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0;
        margin-bottom: !important;
        min-height: 0;
    }
}
@media only screen and (max-width: 768px) {
    .single_image_text-5ff80f6857532365 .head {
        font-size: 16px !important;
    }

    .single_image_text-5ff80f6857532365 .content {
        font-size: 16px !important;
    }
}
@font-face {
    font-family: "f5d38338e5fb252cafa416ad142f28de0";
    src: url("https://fonts.goodq.top/202004/f5d38338e5fb252cafa416ad142f28de0/SourceHanSansCN-ExtraLight.eot"); /* IE9 */
    src: url("https://fonts.goodq.top/202004/f5d38338e5fb252cafa416ad142f28de0/SourceHanSansCN-ExtraLight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://fonts.goodq.top/202004/f5d38338e5fb252cafa416ad142f28de0/SourceHanSansCN-ExtraLight.woff") format("woff"), /* chrome, firefox */
    url("https://fonts.goodq.top/202004/f5d38338e5fb252cafa416ad142f28de0/SourceHanSansCN-ExtraLight.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("https://fonts.goodq.top/202004/f5d38338e5fb252cafa416ad142f28de0/SourceHanSansCN-ExtraLight.svg#f5d38338e5fb252cafa416ad142f28de0") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@media only screen and (max-width: 768px) {
    #vc_header_5ff80f68578c7190 .header_title {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f68578c7190 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (max-width: 768px) {
    .single_image_text-5ff80f6857fd7960 .head {
        font-size: 16px !important;
    }

    .single_image_text-5ff80f6857fd7960 .content {
        font-size: 16px !important;
    }
}
@font-face {
    font-family: "f52cdc54270322b5b7e390cc518bb9cfc";
    src: url("https://fonts.goodq.top/202004/f52cdc54270322b5b7e390cc518bb9cfc/SourceHanSansCN-ExtraLight.eot"); /* IE9 */
    src: url("https://fonts.goodq.top/202004/f52cdc54270322b5b7e390cc518bb9cfc/SourceHanSansCN-ExtraLight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://fonts.goodq.top/202004/f52cdc54270322b5b7e390cc518bb9cfc/SourceHanSansCN-ExtraLight.woff") format("woff"), /* chrome, firefox */
    url("https://fonts.goodq.top/202004/f52cdc54270322b5b7e390cc518bb9cfc/SourceHanSansCN-ExtraLight.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("https://fonts.goodq.top/202004/f52cdc54270322b5b7e390cc518bb9cfc/SourceHanSansCN-ExtraLight.svg#f52cdc54270322b5b7e390cc518bb9cfc") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@media only screen and (max-width: 768px) {
    #vc_header_5ff80f6858327741 .header_title {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f6858327741 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-4-5ff80f6856e1f964562 > .column_inner {
        padding-left: 3vw;
        padding-right: 3vw;
        padding-top: 0;
        padding-bottom: 0;
    }

    .qfe_row .vc_span_class.qfy-column-4-5ff80f6856e1f964562 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-4-5ff80f6856e1f964562 > .column_inner {
        margin: 0 auto 0 !important;
        min-height: 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-4-5ff80f6856e1f964562 {
    }

    .qfy-column-4-5ff80f6856e1f964562 > .column_inner > .background-overlay, .qfy-column-4-5ff80f6856e1f964562 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (max-width: 768px) {
    .single_image_text-5ff80f6858a82761 .head {
        font-size: 16px !important;
    }

    .single_image_text-5ff80f6858a82761 .content {
        font-size: 16px !important;
    }
}
@font-face {
    font-family: "f32274d57d8278a58214f5395414de9ab";
    src: url("https://fonts.goodq.top/202004/f32274d57d8278a58214f5395414de9ab/SourceHanSansCN-ExtraLight.eot"); /* IE9 */
    src: url("https://fonts.goodq.top/202004/f32274d57d8278a58214f5395414de9ab/SourceHanSansCN-ExtraLight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://fonts.goodq.top/202004/f32274d57d8278a58214f5395414de9ab/SourceHanSansCN-ExtraLight.woff") format("woff"), /* chrome, firefox */
    url("https://fonts.goodq.top/202004/f32274d57d8278a58214f5395414de9ab/SourceHanSansCN-ExtraLight.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("https://fonts.goodq.top/202004/f32274d57d8278a58214f5395414de9ab/SourceHanSansCN-ExtraLight.svg#f32274d57d8278a58214f5395414de9ab") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@media only screen and (max-width: 768px) {
    #vc_header_5ff80f6858dc624 .header_title {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f6858dc624 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (max-width: 768px) {
    .single_image_text-5ff80f68594a8299 .head {
        font-size: 16px !important;
    }

    .single_image_text-5ff80f68594a8299 .content {
        font-size: 16px !important;
    }
}
@font-face {
    font-family: "f7c52c88f416d8ff2cf11365cf8047583";
    src: url("https://fonts.goodq.top/202004/f7c52c88f416d8ff2cf11365cf8047583/SourceHanSansCN-ExtraLight.eot"); /* IE9 */
    src: url("https://fonts.goodq.top/202004/f7c52c88f416d8ff2cf11365cf8047583/SourceHanSansCN-ExtraLight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://fonts.goodq.top/202004/f7c52c88f416d8ff2cf11365cf8047583/SourceHanSansCN-ExtraLight.woff") format("woff"), /* chrome, firefox */
    url("https://fonts.goodq.top/202004/f7c52c88f416d8ff2cf11365cf8047583/SourceHanSansCN-ExtraLight.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("https://fonts.goodq.top/202004/f7c52c88f416d8ff2cf11365cf8047583/SourceHanSansCN-ExtraLight.svg#f7c52c88f416d8ff2cf11365cf8047583") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@media only screen and (max-width: 768px) {
    #vc_header_5ff80f68597f9486 .header_title {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f68597f9486 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-5-5ff80f68583da620584 > .column_inner {
        padding-left: 3vw;
        padding-right: 3vw;
        padding-top: 0;
        padding-bottom: 0;
    }

    .qfe_row .vc_span_class.qfy-column-5-5ff80f68583da620584 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-5-5ff80f68583da620584 > .column_inner {
        margin: 0 auto 0 !important;
        min-height: 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-5-5ff80f68583da620584 {
    }

    .qfy-column-5-5ff80f68583da620584 > .column_inner > .background-overlay, .qfy-column-5-5ff80f68583da620584 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (max-width: 768px) {
    .single_image_text-5ff80f6859ef2783 .head {
        font-size: 16px !important;
    }

    .single_image_text-5ff80f6859ef2783 .content {
        font-size: 16px !important;
    }
}
@font-face {
    font-family: "fd793bc6368255324cd2b8758aec2cc88";
    src: url("https://fonts.goodq.top/202004/fd793bc6368255324cd2b8758aec2cc88/SourceHanSansCN-ExtraLight.eot"); /* IE9 */
    src: url("https://fonts.goodq.top/202004/fd793bc6368255324cd2b8758aec2cc88/SourceHanSansCN-ExtraLight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://fonts.goodq.top/202004/fd793bc6368255324cd2b8758aec2cc88/SourceHanSansCN-ExtraLight.woff") format("woff"), /* chrome, firefox */
    url("https://fonts.goodq.top/202004/fd793bc6368255324cd2b8758aec2cc88/SourceHanSansCN-ExtraLight.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("https://fonts.goodq.top/202004/fd793bc6368255324cd2b8758aec2cc88/SourceHanSansCN-ExtraLight.svg#fd793bc6368255324cd2b8758aec2cc88") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685a204771 .header_title {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685a204771 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (max-width: 768px) {
    .single_image_text-5ff80f685a985419 .head {
        font-size: 16px !important;
    }

    .single_image_text-5ff80f685a985419 .content {
        font-size: 16px !important;
    }
}
@font-face {
    font-family: "f4c15ef137fabe3ae07cddb1b6e104475";
    src: url("https://fonts.goodq.top/202004/f4c15ef137fabe3ae07cddb1b6e104475/SourceHanSansCN-ExtraLight.eot"); /* IE9 */
    src: url("https://fonts.goodq.top/202004/f4c15ef137fabe3ae07cddb1b6e104475/SourceHanSansCN-ExtraLight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://fonts.goodq.top/202004/f4c15ef137fabe3ae07cddb1b6e104475/SourceHanSansCN-ExtraLight.woff") format("woff"), /* chrome, firefox */
    url("https://fonts.goodq.top/202004/f4c15ef137fabe3ae07cddb1b6e104475/SourceHanSansCN-ExtraLight.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("https://fonts.goodq.top/202004/f4c15ef137fabe3ae07cddb1b6e104475/SourceHanSansCN-ExtraLight.svg#f4c15ef137fabe3ae07cddb1b6e104475") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685ac90207 .header_title {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685ac90207 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-6-5ff80f685989c668463 > .column_inner {
        padding-left: 3vw;
        padding-right: 3vw;
        padding-top: 0;
        padding-bottom: 0;
    }

    .qfe_row .vc_span_class.qfy-column-6-5ff80f685989c668463 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-6-5ff80f685989c668463 > .column_inner {
        margin: 0 auto 0 !important;
        min-height: 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-6-5ff80f685989c668463 {
    }

    .qfy-column-6-5ff80f685989c668463 > .column_inner > .background-overlay, .qfy-column-6-5ff80f685989c668463 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-7-5ff80f685ad2b87838 > .column_inner {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .qfe_row .vc_span_class.qfy-column-7-5ff80f685ad2b87838 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-7-5ff80f685ad2b87838 > .column_inner {
        margin: 0 auto 0 !important;
        min-height: 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-7-5ff80f685ad2b87838 {
    }

    .qfy-column-7-5ff80f685ad2b87838 > .column_inner > .background-overlay, .qfy-column-7-5ff80f685ad2b87838 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-3-5ff80f6856c5d33212 > .column_inner {
        padding-left: 0;
        padding-right: 0;
        padding-top: 13vh;
        padding-bottom: 10vh;
    }

    .qfe_row .vc_span_class.qfy-column-3-5ff80f6856c5d33212 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-3-5ff80f6856c5d33212 > .column_inner {
        margin: 0 auto 0 !important;
        min-height: 0 !important;
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 40px;
        padding-bottom: 20px;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-3-5ff80f6856c5d33212 {
    }

    .qfy-column-3-5ff80f6856c5d33212 > .column_inner > .background-overlay, .qfy-column-3-5ff80f6856c5d33212 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (min-width: 992px) {
    section.section.qfy-row-4-5ff80f685adb3980081 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 120px;
        padding-bottom: 15vh;
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 992px) {
    .bit-html section.section.qfy-row-4-5ff80f685adb3980081 {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 40px;
        padding-bottom: 5vh;
        margin-top: 0;
        margin-bottom: !important;
        min-height: 0;
    }
}
@font-face {
    font-family: "f98a9ea6f8bd49759f38a9f6e5f789522";
    src: url("https://fonts.goodq.top/202004/f98a9ea6f8bd49759f38a9f6e5f789522/SourceHanSansCN-Light.eot"); /* IE9 */
    src: url("https://fonts.goodq.top/202004/f98a9ea6f8bd49759f38a9f6e5f789522/SourceHanSansCN-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://fonts.goodq.top/202004/f98a9ea6f8bd49759f38a9f6e5f789522/SourceHanSansCN-Light.woff") format("woff"), /* chrome, firefox */
    url("https://fonts.goodq.top/202004/f98a9ea6f8bd49759f38a9f6e5f789522/SourceHanSansCN-Light.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("https://fonts.goodq.top/202004/f98a9ea6f8bd49759f38a9f6e5f789522/SourceHanSansCN-Light.svg#f98a9ea6f8bd49759f38a9f6e5f789522") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685b8e2930 .header_title {
        font-size: 20px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685b8e2930 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-8-5ff80f685b5ba412756 > .column_inner {
        margin: 0 auto 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .qfe_row .vc_span_class.qfy-column-8-5ff80f685b5ba412756 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-8-5ff80f685b5ba412756 > .column_inner {
        margin: 0 auto 0 !important;
        min-height: 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-8-5ff80f685b5ba412756 {
    }

    .qfy-column-8-5ff80f685b5ba412756 > .column_inner > .background-overlay, .qfy-column-8-5ff80f685b5ba412756 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (min-width: 992px) {
    section.section.qfy-row-5-5ff80f685c3ff739409 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 10vh;
        padding-bottom: 10vh;
        margin-top: 0;
        margin-bottom: 0;
    }

        section.section.qfy-row-5-5ff80f685c3ff739409 > .container {
            max-width: 1200px;
            margin: 0 auto;
        }
}

@media only screen and (max-width: 992px) {
    .bit-html section.section.qfy-row-5-5ff80f685c3ff739409 {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 5vh;
        padding-bottom: 5vh;
        margin-top: 0;
        margin-bottom: !important;
        min-height: 0;
    }
}
@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685c8ca890 .header_title {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685c8ca890 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-9-5ff80f685c554922732 > .column_inner {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .qfe_row .vc_span_class.qfy-column-9-5ff80f685c554922732 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-9-5ff80f685c554922732 > .column_inner {
        margin: 0 auto 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top:;
        padding-bottom:;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-9-5ff80f685c554922732 {
    }

    .qfy-column-9-5ff80f685c554922732 > .column_inner > .background-overlay, .qfy-column-9-5ff80f685c554922732 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685cc60938 .header_title {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685cc60938 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-10-5ff80f685c932570032 > .column_inner {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .qfe_row .vc_span_class.qfy-column-10-5ff80f685c932570032 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-10-5ff80f685c932570032 > .column_inner {
        margin: 0 auto 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top:;
        padding-bottom:;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-10-5ff80f685c932570032 {
    }

    .qfy-column-10-5ff80f685c932570032 > .column_inner > .background-overlay, .qfy-column-10-5ff80f685c932570032 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685cff4999 .header_title {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685cff4999 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-11-5ff80f685cccd235824 > .column_inner {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .qfe_row .vc_span_class.qfy-column-11-5ff80f685cccd235824 {
    }

    ;
}

@media only screen and (max-width: 992px) {
    .qfy-column-11-5ff80f685cccd235824 > .column_inner {
        margin: 0 auto 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top:;
        padding-bottom:;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-11-5ff80f685cccd235824 {
    }

    .qfy-column-11-5ff80f685cccd235824 > .column_inner > .background-overlay, .qfy-column-11-5ff80f685cccd235824 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}
@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685d387704 .header_title {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 768px) {
    #vc_header_5ff80f685d387704 .header_subtitle {
        font-size: 12px !important;
    }
}
@media only screen and (min-width: 992px) {
    .qfy-column-12-5ff80f685d057907235 > .column_inner {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .qfe_row .vc_span_class.qfy-column-12-5ff80f685d057907235 {
    }
}

@media only screen and (max-width: 992px) {
    .qfy-column-12-5ff80f685d057907235 > .column_inner {
        margin: 0 auto 0 !important;
        padding-left: 0;
        padding-right: 0;
        padding-top:;
        padding-bottom:;
    }

    .display_entire .qfe_row .vc_span_class.qfy-column-12-5ff80f685d057907235 {
    }

    .qfy-column-12-5ff80f685d057907235 > .column_inner > .background-overlay, .qfy-column-12-5ff80f685d057907235 > .column_inner > .background-media {
        width: 100% !important;
        left: 0 !important;
        right: auto !important;
    }
}