.elementor-1674 .elementor-element.elementor-element-55b06f2{--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:010px 0px;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-1fd0e498 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), SourceHanSans;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1674 .elementor-element.elementor-element-37380d43{font-family:var( --e-global-typography-accent-font-family ), SourceHanSans;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1674 .elementor-element.elementor-element-186c5b82{font-family:var( --e-global-typography-accent-font-family ), SourceHanSans;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1674 .elementor-element.elementor-element-3a5b3a11{--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;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-ce8f604 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), SourceHanSans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1674 .elementor-element.elementor-element-2da803a3{--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;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-6a7e9131{--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;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-6a7e9131.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1674 .elementor-element.elementor-element-30aed0de{font-family:var( --e-global-typography-d6ca8b4-font-family ), SourceHanSans;font-size:var( --e-global-typography-d6ca8b4-font-size );line-height:var( --e-global-typography-d6ca8b4-line-height );}.elementor-1674 .elementor-element.elementor-element-236f6cef{--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;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-2d81e00d{font-family:var( --e-global-typography-d6ca8b4-font-family ), SourceHanSans;font-size:var( --e-global-typography-d6ca8b4-font-size );line-height:var( --e-global-typography-d6ca8b4-line-height );}.elementor-1674 .elementor-element.elementor-element-5492ad19{--display:flex;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-6af720c0{--spacer-size:20px;}.elementor-1674 .elementor-element.elementor-element-48ddd0cd{--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;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-7910e744 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), SourceHanSans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1674 .elementor-element.elementor-element-119116f8{--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;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-24c303b3{--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;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-928a530 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), SourceHanSans;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1674 .elementor-element.elementor-element-21be061b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), SourceHanSans;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1674 .elementor-element.elementor-element-1a7b139c{--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;--justify-content:center;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-1a7b139c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1674 .elementor-element.elementor-element-3a226f46{font-family:var( --e-global-typography-text-font-family ), SourceHanSans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1674 .elementor-element.elementor-element-a4bfd54{font-family:var( --e-global-typography-text-font-family ), SourceHanSans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1674 .elementor-element.elementor-element-3e533acf{--display:flex;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-6060fe2b{--spacer-size:20px;}.elementor-1674 .elementor-element.elementor-element-3a43c0e5{--display:flex;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-22b8f28b{--spacer-size:20px;}.elementor-1674 .elementor-element.elementor-element-6dea13ae{--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;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-796b2ec .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), SourceHanSans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1674 .elementor-element.elementor-element-28a61b33{--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;--background-transition:0.3s;}.elementor-1674 .elementor-element.elementor-element-78167274{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1674 .elementor-element.elementor-element-78167274 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1674 .elementor-element.elementor-element-78167274 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-1674 .elementor-element.elementor-element-6a7e9131{--width:50%;}.elementor-1674 .elementor-element.elementor-element-236f6cef{--width:50%;}.elementor-1674 .elementor-element.elementor-element-24c303b3{--width:25%;}.elementor-1674 .elementor-element.elementor-element-1a7b139c{--width:75%;}}@media(max-width:1024px){.elementor-1674 .elementor-element.elementor-element-1fd0e498 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1674 .elementor-element.elementor-element-37380d43{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1674 .elementor-element.elementor-element-186c5b82{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1674 .elementor-element.elementor-element-ce8f604 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1674 .elementor-element.elementor-element-30aed0de{font-size:var( --e-global-typography-d6ca8b4-font-size );line-height:var( --e-global-typography-d6ca8b4-line-height );}.elementor-1674 .elementor-element.elementor-element-2d81e00d{font-size:var( --e-global-typography-d6ca8b4-font-size );line-height:var( --e-global-typography-d6ca8b4-line-height );}.elementor-1674 .elementor-element.elementor-element-7910e744 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1674 .elementor-element.elementor-element-928a530 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1674 .elementor-element.elementor-element-21be061b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1674 .elementor-element.elementor-element-3a226f46{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1674 .elementor-element.elementor-element-a4bfd54{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1674 .elementor-element.elementor-element-796b2ec .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-1674 .elementor-element.elementor-element-1fd0e498 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1674 .elementor-element.elementor-element-37380d43{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1674 .elementor-element.elementor-element-186c5b82{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1674 .elementor-element.elementor-element-ce8f604 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1674 .elementor-element.elementor-element-30aed0de{font-size:var( --e-global-typography-d6ca8b4-font-size );line-height:var( --e-global-typography-d6ca8b4-line-height );}.elementor-1674 .elementor-element.elementor-element-2d81e00d{font-size:var( --e-global-typography-d6ca8b4-font-size );line-height:var( --e-global-typography-d6ca8b4-line-height );}.elementor-1674 .elementor-element.elementor-element-7910e744 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1674 .elementor-element.elementor-element-928a530 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1674 .elementor-element.elementor-element-21be061b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1674 .elementor-element.elementor-element-3a226f46{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1674 .elementor-element.elementor-element-a4bfd54{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1674 .elementor-element.elementor-element-796b2ec .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}