.elementor-13665 .elementor-element.elementor-element-461ecc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13665 .elementor-element.elementor-element-461ecc6:not(.elementor-motion-effects-element-type-background), .elementor-13665 .elementor-element.elementor-element-461ecc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13665 .elementor-element.elementor-element-c85792f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:126px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13665 .elementor-element.elementor-element-881101f{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13665 .elementor-element.elementor-element-9c8f57b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:143px;--padding-bottom:120px;--padding-left:70px;--padding-right:0px;}.elementor-13665 .elementor-element.elementor-element-9c8f57b:not(.elementor-motion-effects-element-type-background), .elementor-13665 .elementor-element.elementor-element-9c8f57b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-13665 .elementor-element.elementor-element-6cc467c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-13665 .elementor-element.elementor-element-c76edfb{width:var( --container-widget-width, 80% );max-width:80%;margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0.3px;}.elementor-13665 .elementor-element.elementor-element-c76edfb p{margin-block-end:16px;}.elementor-13665 .elementor-element.elementor-element-f57e7dc > .elementor-widget-container{padding:26px 0px 0px 0px;}.elementor-13665 .elementor-element.elementor-element-20cef8b{width:var( --container-widget-width, 80% );max-width:80%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-13665 .elementor-element.elementor-element-20cef8b p{margin-block-end:24px;}.elementor-13665 .elementor-element.elementor-element-c882483 > .elementor-widget-container{padding:26px 0px 0px 0px;}.elementor-13665 .elementor-element.elementor-element-c05fdce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13665 .elementor-element.elementor-element-c05fdce.parallax_section_holder{background-image:url("https://astree-hardware.com/wp-content/uploads/2022/04/h1-img02.jpg") !important;}.elementor-13665 .elementor-element.elementor-element-fd9cd13{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-13665 .elementor-element.elementor-element-fd9cd13 > .elementor-widget-container{padding:266px 0px 266px 70px;}.elementor-13665 .elementor-element.elementor-element-af2dbdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:139px;--padding-left:70px;--padding-right:0px;}.elementor-13665 .elementor-element.elementor-element-af2dbdc:not(.elementor-motion-effects-element-type-background), .elementor-13665 .elementor-element.elementor-element-af2dbdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-13665 .elementor-element.elementor-element-ccd0089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13665 .elementor-element.elementor-element-83da520{padding:0% 20% 0% 0%;}.elementor-13665 .elementor-element.elementor-element-74a6b73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}@media(min-width:768px){.elementor-13665 .elementor-element.elementor-element-ccd0089{--width:50%;}.elementor-13665 .elementor-element.elementor-element-74a6b73{--width:50%;}}@media(max-width:1024px){.elementor-13665 .elementor-element.elementor-element-c85792f{--padding-top:106px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-13665 .elementor-element.elementor-element-881101f{padding:0% 67% 0% 0%;}.elementor-13665 .elementor-element.elementor-element-9c8f57b{--flex-wrap:wrap;--padding-top:107px;--padding-bottom:104px;--padding-left:70px;--padding-right:0px;}.elementor-13665 .elementor-element.elementor-element-6cc467c{--padding-top:43px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}.elementor-13665 .elementor-element.elementor-element-c76edfb{--container-widget-width:800px;--container-widget-flex-grow:0;width:var( --container-widget-width, 800px );max-width:800px;}.elementor-13665 .elementor-element.elementor-element-20cef8b{--container-widget-width:800px;--container-widget-flex-grow:0;width:var( --container-widget-width, 800px );max-width:800px;}.elementor-13665 .elementor-element.elementor-element-fd9cd13 > .elementor-widget-container{padding:152px 0px 152px 70px;}.elementor-13665 .elementor-element.elementor-element-fd9cd13{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-13665 .elementor-element.elementor-element-af2dbdc{--flex-wrap:wrap;}.elementor-13665 .elementor-element.elementor-element-83da520{padding:0px 100px 0px 0px;}.elementor-13665 .elementor-element.elementor-element-74a6b73{--padding-top:77px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}}@media(max-width:767px){.elementor-13665 .elementor-element.elementor-element-c85792f{--padding-top:100px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-13665 .elementor-element.elementor-element-881101f{padding:0% 40% 0% 0%;}.elementor-13665 .elementor-element.elementor-element-9c8f57b{--padding-top:100px;--padding-bottom:93px;--padding-left:25px;--padding-right:0px;}.elementor-13665 .elementor-element.elementor-element-6cc467c{--padding-top:43px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-13665 .elementor-element.elementor-element-fd9cd13 > .elementor-widget-container{padding:100px 0px 100px 25px;}.elementor-13665 .elementor-element.elementor-element-af2dbdc{--padding-top:100px;--padding-bottom:110px;--padding-left:25px;--padding-right:0px;}.elementor-13665 .elementor-element.elementor-element-ccd0089{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:7%;}.elementor-13665 .elementor-element.elementor-element-83da520{padding:0px 0px 0px 0px;}.elementor-13665 .elementor-element.elementor-element-74a6b73{--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13665 .elementor-element.elementor-element-6cc467c{--width:100%;}.elementor-13665 .elementor-element.elementor-element-ccd0089{--width:100%;}.elementor-13665 .elementor-element.elementor-element-74a6b73{--width:100%;}}/* Start custom CSS for bridge_cf_7, class: .elementor-element-f193391 *//* 给表单整体套上白色卡片背景 */
.wpcf7 form, .custom-dark-form {
    background-color: #ffffff !important; /* 纯白背景 */
    padding: 40px !important;            /* 撑开四周内边距，让表单呼吸感更强 */
    border-radius: 8px !important;        /* 稍微带一点点高级的圆角 */
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05) !important; /* 加上非常柔和的现代感阴影 */
}

/* 适当微调单选/复选框和输入框的间距 */
.wpcf7-list-item {
    margin-right: 20px !important;
}

/* 确保每个输入栏有足够的空隙 */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
    margin-bottom: 20px !important;
    border-bottom: 1px solid #cccccc !important; /* 加深一点下划线颜色，防止看不清 */
}/* End custom CSS */