.elementor-6177 .elementor-element.elementor-element-c7e6334{margin-top:0px;margin-bottom:0px;padding:70px 020px 70px 30px;}.elementor-bc-flex-widget .elementor-6177 .elementor-element.elementor-element-b8f57e8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6177 .elementor-element.elementor-element-b8f57e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6177 .elementor-element.elementor-element-b8f57e8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3EBF3;box-shadow:0px 15px 45px 0px rgba(15, 49.00000000000002, 84.99999999999999, 0.12);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 45px 42px 45px;}.elementor-6177 .elementor-element.elementor-element-b8f57e8 > .elementor-element-populated, .elementor-6177 .elementor-element.elementor-element-b8f57e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-6177 .elementor-element.elementor-element-b8f57e8 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-6177 .elementor-element.elementor-element-9a8cfa4{width:100%;max-width:100%;}.elementor-6177 .elementor-element.elementor-element-9a8cfa4 > .elementor-widget-container{padding:14px 16px 14px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6177 .elementor-element.elementor-element-b8f57e8{width:100%;}}@media(max-width:1024px){.elementor-6177 .elementor-element.elementor-element-c7e6334{padding:50px 20px 50px 20px;}}@media(max-width:767px){.elementor-6177 .elementor-element.elementor-element-c7e6334{padding:25px 12px 25px 12px;}.elementor-6177 .elementor-element.elementor-element-b8f57e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 16px 26px 16px;}}/* Start custom CSS for html, class: .elementor-element-25a6e20 *//* 询价表单标题区域 */
.gh-form-heading {
    max-width: 760px;
    margin-bottom: 30px;
}

/* 顶部小标签 */
.gh-form-tag {
    display: inline-flex;
    align-items: center;
    margin-bottom: 14px;
    padding: 7px 13px;

    color: #0876c9;
    background: #eaf4fd;
    border: 1px solid #d6eafb;
    border-radius: 50px;

    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 1px;
}

/* 主标题 */
.gh-form-heading h2 {
    margin: 0 0 12px;

    color: #102a43;
    font-size: 38px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: -0.5px;
}

/* 说明文字 */
.gh-form-description {
    max-width: 700px;
    margin: 0 0 18px;

    color: #62748a;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
}

/* 隐私说明 */
.gh-form-privacy {
    display: inline-flex;
    align-items: flex-start;
    gap: 9px;

    padding: 11px 14px;

    color: #49657e;
    background: #f4f9fd;
    border: 1px solid #dfedf7;
    border-radius: 9px;

    font-size: 13px;
    line-height: 1.55;
}

/* 隐私图标 */
.gh-privacy-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 20px;

    width: 20px;
    height: 20px;
    margin-top: 1px;

    color: #ffffff;
    background: #16805b;
    border-radius: 50%;

    font-size: 11px;
    font-weight: 700;
}

/* 手机端 */
@media screen and (max-width: 767px) {

    .gh-form-heading {
        margin-bottom: 24px;
    }

    .gh-form-heading h2 {
        font-size: 28px;
        line-height: 1.25;
    }

    .gh-form-description {
        font-size: 14px;
        line-height: 1.65;
    }

    .gh-form-privacy {
        display: flex;
        width: 100%;
        padding: 10px 12px;
        font-size: 12px;
        box-sizing: border-box;
    }
}/* End custom CSS */