.elementor-2042 .elementor-element.elementor-element-105e793{--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;}.elementor-2042 .elementor-element.elementor-element-8c493a0{--divider-border-style:multiple;--divider-color:var( --e-global-color-text );width:100%;max-width:100%;--divider-pattern-height:10.2px;}.elementor-2042 .elementor-element.elementor-element-8c493a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2042 .elementor-element.elementor-element-8c493a0.elementor-element{--align-self:center;}.elementor-2042 .elementor-element.elementor-element-8c493a0 .elementor-divider-separator{width:100%;}.elementor-2042 .elementor-element.elementor-element-8c493a0 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-2042 .elementor-element.elementor-element-72175d5{--display:flex;}.elementor-2042 .elementor-element.elementor-element-4cbd7c6{--spacer-size:50px;}.elementor-2042 .elementor-element.elementor-element-cfb6c30 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2042 .elementor-element.elementor-element-3c41750{--spacer-size:50px;}.elementor-2042 .elementor-element.elementor-element-42c4fbe{--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;}.elementor-2042 .elementor-element.elementor-element-ff5ea4a{--display:flex;}.elementor-2042 .elementor-element.elementor-element-ff5ea4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2042 .elementor-element.elementor-element-30e22d9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2042 .elementor-element.elementor-element-98139c4{--spacer-size:50px;}.elementor-2042 .elementor-element.elementor-element-210b592{--display:flex;}.elementor-2042 .elementor-element.elementor-element-8815473{--spacer-size:50px;}.elementor-2042 .elementor-element.elementor-element-3118a33{--display:flex;--min-height:53px;border-style:none;--border-style:none;}.elementor-2042 .elementor-element.elementor-element-7312911{--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;}.elementor-2042 .elementor-element.elementor-element-24e4526{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2042 .elementor-element.elementor-element-24e4526 .elementor-divider-separator{width:82%;margin:0 auto;margin-center:0;}.elementor-2042 .elementor-element.elementor-element-24e4526 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2042 .elementor-element.elementor-element-8e2cbf6{--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-2042 .elementor-element.elementor-element-30f7bac{--display:flex;}.elementor-2042 .elementor-element.elementor-element-b8e8ffb{--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;}.elementor-2042 .elementor-element.elementor-element-3c0dfb6{width:var( --container-widget-width, 4.39% );max-width:4.39%;--container-widget-width:4.39%;--container-widget-flex-grow:0;}.elementor-2042 .elementor-element.elementor-element-3c0dfb6 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-2042 .elementor-element.elementor-element-3c0dfb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2042 .elementor-element.elementor-element-3c0dfb6 .elementor-icon-wrapper{text-align:right;}.elementor-2042 .elementor-element.elementor-element-3c0dfb6 .elementor-icon{font-size:24px;}.elementor-2042 .elementor-element.elementor-element-3c0dfb6 .elementor-icon svg{height:24px;}.elementor-2042 .elementor-element.elementor-element-fee716f{text-align:justify;}.elementor-2042 .elementor-element.elementor-element-fee716f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2042 .elementor-element.elementor-element-2bc8b1d{--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;}.elementor-2042 .elementor-element.elementor-element-d60b180{width:var( --container-widget-width, 4.39% );max-width:4.39%;--container-widget-width:4.39%;--container-widget-flex-grow:0;}.elementor-2042 .elementor-element.elementor-element-d60b180 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-2042 .elementor-element.elementor-element-d60b180.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2042 .elementor-element.elementor-element-d60b180 .elementor-icon-wrapper{text-align:right;}.elementor-2042 .elementor-element.elementor-element-d60b180 .elementor-icon{font-size:24px;}.elementor-2042 .elementor-element.elementor-element-d60b180 .elementor-icon svg{height:24px;}.elementor-2042 .elementor-element.elementor-element-adc45ca{text-align:justify;}.elementor-2042 .elementor-element.elementor-element-adc45ca .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2042 .elementor-element.elementor-element-5b52f64{--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;}.elementor-2042 .elementor-element.elementor-element-9821e4d{width:var( --container-widget-width, 4.39% );max-width:4.39%;--container-widget-width:4.39%;--container-widget-flex-grow:0;}.elementor-2042 .elementor-element.elementor-element-9821e4d > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-2042 .elementor-element.elementor-element-9821e4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2042 .elementor-element.elementor-element-9821e4d .elementor-icon-wrapper{text-align:right;}.elementor-2042 .elementor-element.elementor-element-9821e4d .elementor-icon{font-size:24px;}.elementor-2042 .elementor-element.elementor-element-9821e4d .elementor-icon svg{height:24px;}.elementor-2042 .elementor-element.elementor-element-56ed752{text-align:justify;}.elementor-2042 .elementor-element.elementor-element-56ed752 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2042 .elementor-element.elementor-element-c8664a0{--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;}.elementor-2042 .elementor-element.elementor-element-7fac57c{width:var( --container-widget-width, 4.39% );max-width:4.39%;--container-widget-width:4.39%;--container-widget-flex-grow:0;}.elementor-2042 .elementor-element.elementor-element-7fac57c > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-2042 .elementor-element.elementor-element-7fac57c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2042 .elementor-element.elementor-element-7fac57c .elementor-icon-wrapper{text-align:right;}.elementor-2042 .elementor-element.elementor-element-7fac57c .elementor-icon{font-size:24px;}.elementor-2042 .elementor-element.elementor-element-7fac57c .elementor-icon svg{height:24px;}.elementor-2042 .elementor-element.elementor-element-e6c0daa{text-align:justify;}.elementor-2042 .elementor-element.elementor-element-e6c0daa .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2042 .elementor-element.elementor-element-b7deda5{--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;}.elementor-2042 .elementor-element.elementor-element-fac7235{width:var( --container-widget-width, 4.39% );max-width:4.39%;--container-widget-width:4.39%;--container-widget-flex-grow:0;}.elementor-2042 .elementor-element.elementor-element-fac7235 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-2042 .elementor-element.elementor-element-fac7235.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2042 .elementor-element.elementor-element-fac7235 .elementor-icon-wrapper{text-align:right;}.elementor-2042 .elementor-element.elementor-element-fac7235 .elementor-icon{font-size:24px;}.elementor-2042 .elementor-element.elementor-element-fac7235 .elementor-icon svg{height:24px;}.elementor-2042 .elementor-element.elementor-element-e947c54{text-align:justify;}.elementor-2042 .elementor-element.elementor-element-e947c54 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2042 .elementor-element.elementor-element-4eb4d65{--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;}.elementor-2042 .elementor-element.elementor-element-22dc20f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2042 .elementor-element.elementor-element-22dc20f .elementor-divider-separator{width:82%;margin:0 auto;margin-center:0;}.elementor-2042 .elementor-element.elementor-element-22dc20f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2042 .elementor-element.elementor-element-3bc484a{--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-2042 .elementor-element.elementor-element-3747cf9{--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;}.elementor-2042 .elementor-element.elementor-element-492fab2{--display:flex;border-style:none;--border-style:none;}.elementor-2042 .elementor-element.elementor-element-f84cbe1 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#343434;}.elementor-2042 .elementor-element.elementor-element-1f0806d{--display:flex;}.elementor-2042 .elementor-element.elementor-element-f12ed44 > .elementor-widget-container{border-style:none;}.elementor-2042 .elementor-element.elementor-element-f12ed44 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#3C3C3C;}.elementor-2042 .elementor-element.elementor-element-caba91f{--display:flex;}.elementor-2042 .elementor-element.elementor-element-d62c9e7 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#3C3C3C;}.elementor-2042 .elementor-element.elementor-element-3cbb078{--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;}.elementor-2042 .elementor-element.elementor-element-24f773e img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#3C3C3C;}.elementor-2042 .elementor-element.elementor-element-bbd510d{--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;}.elementor-2042 .elementor-element.elementor-element-62dc467{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-62dc467 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2042 .elementor-element.elementor-element-62dc467.elementor-element{--align-self:center;}.elementor-2042 .elementor-element.elementor-element-62dc467 .elementor-divider-separator{width:100%;}.elementor-2042 .elementor-element.elementor-element-62dc467 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}@media(min-width:768px){.elementor-2042 .elementor-element.elementor-element-72175d5{--content-width:1291px;}.elementor-2042 .elementor-element.elementor-element-42c4fbe{--content-width:1307px;}.elementor-2042 .elementor-element.elementor-element-ff5ea4a{--width:40%;}.elementor-2042 .elementor-element.elementor-element-210b592{--width:49%;}.elementor-2042 .elementor-element.elementor-element-8e2cbf6{--content-width:1339px;}.elementor-2042 .elementor-element.elementor-element-3bc484a{--content-width:1291px;}.elementor-2042 .elementor-element.elementor-element-492fab2{--width:23%;}.elementor-2042 .elementor-element.elementor-element-1f0806d{--width:23%;}.elementor-2042 .elementor-element.elementor-element-caba91f{--width:23%;}.elementor-2042 .elementor-element.elementor-element-3cbb078{--width:23%;}}/* Start custom CSS for divider, class: .elementor-element-8c493a0 *//* 全宽分割线CSS */
.elementor-divider {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw .elementor-divider-separator {
    background: linear-gradient(to bottom, #d0d0d0 0%, #e8e8e8 40%, #f8f8f8 80%, #ffffff 100%);
    height: 4px !important;
    border: none !important;
    position: relative;
}

.elementor-divider-separator:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    height: 1px;
    background: rgba(0, 0, 0, 0.05);
}!important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-62dc467 *//* 全宽分割线CSS */
.elementor-divider {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw !important;
}/* End custom CSS */