.elementor-447 .elementor-element.elementor-element-d9c50ce{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-447 .elementor-element.elementor-element-d9c50ce::before, .elementor-447 .elementor-element.elementor-element-d9c50ce > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-d9c50ce > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-d9c50ce > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-d9c50ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-d9c50ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020202;--background-overlay:'';}.elementor-447 .elementor-element.elementor-element-d9c50ce:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-d9c50ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-57f3c39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-447 .elementor-element.elementor-element-57f3c39 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:400;text-shadow:3px 4px 3px #000000;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-ba6aae2{padding:60px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-ba6aae2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-shadow:3px 4px 3px #000000;color:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-d11ee76{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-447 .elementor-element.elementor-element-0d92978 a{color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-3e57740{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-447 .elementor-element.elementor-element-3e57740 .elementor-divider-separator{width:100%;}.elementor-447 .elementor-element.elementor-element-3e57740 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-447 .elementor-element.elementor-element-df9666e{--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;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-447 .elementor-element.elementor-element-0127615{color:#7A7A7A;}.elementor-447 .elementor-element.elementor-element-f4bf041{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-2938b7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-2938b7d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-ae709ce{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-ae709ce .elementor-icon-wrapper{text-align:center;}.elementor-447 .elementor-element.elementor-element-ae709ce.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-447 .elementor-element.elementor-element-ae709ce.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-ae709ce.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-447 .elementor-element.elementor-element-ae709ce.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-ae709ce.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-447 .elementor-element.elementor-element-ae709ce .elementor-icon{font-size:40px;}.elementor-447 .elementor-element.elementor-element-ae709ce .elementor-icon svg{height:40px;}.elementor-447 .elementor-element.elementor-element-ae709ce .elementor-icon-wrapper svg{width:auto;}.elementor-447 .elementor-element.elementor-element-4e89aa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-4e89aa8 .elementor-icon-wrapper{text-align:center;}.elementor-447 .elementor-element.elementor-element-4e89aa8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-447 .elementor-element.elementor-element-4e89aa8.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-4e89aa8.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-447 .elementor-element.elementor-element-4e89aa8.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-4e89aa8.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-447 .elementor-element.elementor-element-4e89aa8 .elementor-icon{font-size:20px;}.elementor-447 .elementor-element.elementor-element-4e89aa8 .elementor-icon svg{height:20px;}.elementor-447 .elementor-element.elementor-element-4e89aa8 .elementor-icon-wrapper svg{width:auto;}.elementor-447 .elementor-element.elementor-element-8fd7215{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-8fd7215 .elementor-icon-wrapper{text-align:center;}.elementor-447 .elementor-element.elementor-element-8fd7215.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-447 .elementor-element.elementor-element-8fd7215.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-8fd7215.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-447 .elementor-element.elementor-element-8fd7215.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-8fd7215.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-447 .elementor-element.elementor-element-8fd7215 .elementor-icon{font-size:20px;}.elementor-447 .elementor-element.elementor-element-8fd7215 .elementor-icon svg{height:20px;}.elementor-447 .elementor-element.elementor-element-8fd7215 .elementor-icon-wrapper svg{width:auto;}.elementor-447 .elementor-element.elementor-element-31b0576{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-4e3cb3e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-4e3cb3e .elementor-divider-separator{width:100%;}.elementor-447 .elementor-element.elementor-element-4e3cb3e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-447 .elementor-element.elementor-element-38bdb63{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-29dd886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-29dd886 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-447 .elementor-element.elementor-element-baa46b3{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-447 .elementor-element.elementor-element-1e9d990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-296f8e5{--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;}.elementor-447 .elementor-element.elementor-element-b8e276e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-34f2bd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-34f2bd5 .elementor-icon-wrapper{text-align:center;}.elementor-447 .elementor-element.elementor-element-34f2bd5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-447 .elementor-element.elementor-element-34f2bd5.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-34f2bd5.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-447 .elementor-element.elementor-element-34f2bd5.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-34f2bd5.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-447 .elementor-element.elementor-element-34f2bd5 .elementor-icon{font-size:24px;}.elementor-447 .elementor-element.elementor-element-34f2bd5 .elementor-icon svg{height:24px;}.elementor-447 .elementor-element.elementor-element-c9a849c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-c9a849c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-447 .elementor-element.elementor-element-9b6109a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;color:#000000;}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for theme-post-content, class: .elementor-element-0127615 */.elementor-447 .elementor-element.elementor-element-0127615 h3 {
    font-family: "Cormorant Garamond" !important;
    font-size: 26px;
    color: #000000;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 40px;
}

.elementor-447 .elementor-element.elementor-element-0127615 a {
    color: #7A7A7A !important;               /* 让电话和邮箱保持稳重的黑色 */
    text-decoration: underline !important;        /* 默认去掉下划线 */
    transition: color 0.2s ease !important;
}

.elementor-447 .elementor-element.elementor-element-0127615 a:hover {
    color: #999999 !important;               /* 悬停时柔和地变成灰色 */
    text-decoration: none !important;
}
/* ==========================================================================
   1. 精准接管文章内容组件内的所有段落，调大行距与段落间隙
   ========================================================================== */
.elementor-widget-theme-post-content p {
    line-height: 1.8 !important;       /* 黄金阅读行高，让呼吸感更强 */
    margin-bottom: 22px !important;    /* 段落与段落之间的安全下边距 */
}

/* ==========================================================================
   2. 统一控制无序列表(ul)与有序列表(ol)的整体行距和内缩
   ========================================================================== */
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol {
    margin-top: 10px !important;
    margin-bottom: 25px !important;    /* 列表整体与下方段落的间距 */
    padding-left: 24px !important;     /* 保证左侧小圆点/数字有足够的留白空间 */
}

/* ==========================================================================
   3. 核心调优：增加每一个列表项（li）之间的垂直间距
   ========================================================================== */
.elementor-widget-theme-post-content ul li,
.elementor-widget-theme-post-content ol li {
    line-height: 1.8 !important;       /* 列表内部文字的多行换行行高 */
    margin-bottom: 12px !important;    /* 每一个 li 条目之间的行距间隙（拒绝拥挤） */
}

/* 最后一个条目去掉下边距，防止撑大容器 */
.elementor-widget-theme-post-content ul li:last-child,
.elementor-widget-theme-post-content ol li:last-child {
    margin-bottom: 0 !important;
}
/* ==========================================================================
   1. 精准锁定文章内容组件，强行激活原生的 3 列网格布局
   ========================================================================== */
.elementor-widget-theme-post-content .gallery,
.elementor-widget-theme-post-content #gallery-1 {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important; /* 精准切割为 3 列 */
    gap: 15px !important;                             /* 横竖间距一并锁死 */
    margin: 30px 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

/* ==========================================================================
   2. 彻底粉碎画廊子项目（gallery-item）可能残留的老旧主题 float（浮动）干扰
   ========================================================================== */
.elementor-widget-theme-post-content .gallery-item {
    display: block !important;
    float: none !important;        /* 扼杀传统主题的左浮动，防止排成一长条通天柱 */
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

/* ==========================================================================
   3. 强行接管地砖样板图片，实现等宽等高，防止比例拉伸变形
   ========================================================================== */
.elementor-widget-theme-post-content .gallery-item img {
    width: 100% !important;
    height: 220px !important;        /* 强制所有地砖样板高度一致齐平 */
    object-fit: cover !important;    /* 智能居中裁剪，防止图片拉伸或挤压 */
    border-radius: 0px !important;   /* 维持直角设计 */
    display: block !important;
}

/* ==========================================================================
   4. 手机端响应式自适应
   ========================================================================== */
@media (max-width: 767px) {
    .elementor-widget-theme-post-content .gallery,
    .elementor-widget-theme-post-content #gallery-1 {
        grid-template-columns: repeat(1, 1fr) !important; /* 移动端还原为单列 */
        gap: 10px !important;
    }
    .elementor-widget-theme-post-content .gallery-item img {
        height: 180px !important; /* 手机端适当降低高度，视觉比例更舒服 */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29dd886 */.elementor-447 .elementor-element.elementor-element-29dd886 {
    display: flex !important;
    flex-wrap: wrap !important;       /* 如果标签太多，允许换行 */
    align-items: center !important;   /* 上下垂直居中对齐 */

}

.elementor-447 .elementor-element.elementor-element-29dd886::before {
    content: "Tags : " !important; /* 如果是分享栏，这里可以改成 "Share : " */
    font-weight: 600 !important;   /* 让加粗效果更明显 */
    color: #000000 !important;     /* 前缀文字颜色更深一些 */
    display: inline-block !important;
}
/* 选中所有的标签链接，变成精美的小方块 */
.elementor-447 .elementor-element.elementor-element-29dd886 a {
    display: inline-block !important;
    border: 1px solid #cccccc !important; /* 浅灰色边框 */
    padding: 3px 8px !important;          /* 盒子内边距 */
    margin: 0 4px !important;             /* 标签之间的间距 */
    color: #999999 !important;            /* 文字颜色 */
    font-size: 13px !important;
    text-decoration: none !important;
    border-radius: 0px !important;        /* 直角边框 */
}
/* 鼠标滑过时变色 */
.elementor-447 .elementor-element.elementor-element-29dd886 a:hover {
    background-color: #f5f5f5 !important;
    color: #333333 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e9d990 *//* 1. 外层主卡片盒子：大框、边框与内边距 */
.contact-card {
    border: 1px solid #d1d1d1 !important;    /* 完美的灰色细边框 */
    padding: 40px 40px !important;           /* 舒适宽敞的内部空隙 */
    background-color: #ffffff !important;    /* 纯白底色 */
    margin: 0 auto !important;               /* 整体居中 */
    max-width: 1140px !important;
    font-family: 'Montserrat', sans-serif !important; /* 保持与网站全局字体统一 */
}

/* 2. 主标题：超大、居中、留白 */
.contact-card h2 {
    text-align: center !important;
    font-size: 32px !important;
    color: #000000 !important;
    font-weight: 500 !important;
    margin-top: 0 !important;
    margin-bottom: 25px !important;         /* 距离下方简介的距离 */
}

/* 3. 简介段落：两端对齐，松散的字重和行高 */
.contact-card .contact-intro {
    font-size: 15px !important;
    line-height: 1.6 !important;             /* 让长句更易读 */
    color: #333333 !important;
    font-weight: 400 !important;
    margin-bottom: 30px !important;         /* 距离核心联系信息的距离 */
}

/* 4. 核心联系列表：左对齐，上下间距 */
.contact-card .contact-info-list {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;                     /* 每一行之间的行距 */
    margin-bottom: 35px !important;         /* 距离底部销售部门的距离 */
}

.contact-card .info-item {
    font-size: 15px !important;
    color: #000000 !important;
}

/* 5. 底部销售部门：完美的水平居中 */
.contact-card .contact-footer {
    text-align: center !important;
    font-size: 15px !important;
    color: #000000 !important;
    margin-bottom: 0 !important;            /* 彻底清除底部自带的默认外边距 */
}

/* 6. 统一控制卡片内所有的链接颜色 */
.contact-card a {
    color: #000000 !important;               /* 让电话和邮箱保持稳重的黑色 */
    text-decoration: none !important;        /* 默认去掉下划线 */
    transition: color 0.2s ease !important;
}

/* 鼠标悬停在链接上时的小反馈（细节控首选） */
.contact-card a:hover {
    color: #999999 !important;               /* 悬停时柔和地变成灰色 */
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e35a73b */.wpforms-submit-container button {
    font-weight: 400 !important;
    width: 100% !important;
}/* End custom CSS */