.elementor-1108 .elementor-element.elementor-element-a13dcce{--display:flex;--min-height:46vw;--justify-content:flex-start;--gap:var(--space-45) var(--space-45);--row-gap:var(--space-45);--column-gap:var(--space-45);--padding-top:calc(var(--header-h) + var(--space-80));--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1108 .elementor-element.elementor-element-0738f76{--display:flex;--gap:var(--space-6) var(--space-6);--row-gap:var(--space-6);--column-gap:var(--space-6);--z-index:2;}.elementor-1108 .elementor-element.elementor-element-168b795 .elementor-heading-title{font-family:var( --e-global-typography-6821c63-font-family ), Sans-serif;font-size:var( --e-global-typography-6821c63-font-size );font-weight:var( --e-global-typography-6821c63-font-weight );text-transform:var( --e-global-typography-6821c63-text-transform );line-height:var( --e-global-typography-6821c63-line-height );letter-spacing:var( --e-global-typography-6821c63-letter-spacing );color:var( --e-global-color-a7ce01b );}.elementor-1108 .elementor-element.elementor-element-4d4bb67 > .elementor-widget-container{background-image:url("https://www.junchuan.com.tw/wp-content/uploads/block-title-point-w.svg");padding:0 0 0 calc(var(--space-90) + var(--space-10));background-position:0px 4px;background-repeat:no-repeat;background-size:var(--space-90) auto;}.elementor-1108 .elementor-element.elementor-element-4d4bb67 .elementor-heading-title{font-size:var( --e-global-typography-64e64ed-font-size );font-weight:var( --e-global-typography-64e64ed-font-weight );line-height:var( --e-global-typography-64e64ed-line-height );letter-spacing:var( --e-global-typography-64e64ed-letter-spacing );color:var( --e-global-color-a7ce01b );}.elementor-1108 .elementor-element.elementor-element-13f0f84{--display:flex;--gap:var(--space-18) var(--space-18);--row-gap:var(--space-18);--column-gap:var(--space-18);--z-index:2;}.elementor-1108 .elementor-element.elementor-element-3f42eee .elementor-heading-title{font-size:var(--space-45);font-weight:700;line-height:1.35em;letter-spacing:0.2em;color:var( --e-global-color-a7ce01b );}.elementor-1108 .elementor-element.elementor-element-cf907ea .elementor-heading-title{font-family:var( --e-global-typography-1a306e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1a306e8-font-size );font-weight:var( --e-global-typography-1a306e8-font-weight );line-height:var( --e-global-typography-1a306e8-line-height );letter-spacing:var( --e-global-typography-1a306e8-letter-spacing );color:var( --e-global-color-a7ce01b );}.elementor-1108 .elementor-element.elementor-element-c79f9cb{--display:flex;--position:absolute;--min-height:100%;top:0px;--z-index:1;}.elementor-1108 .elementor-element.elementor-element-c79f9cb:not(.elementor-motion-effects-element-type-background), .elementor-1108 .elementor-element.elementor-element-c79f9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3C2489E3 0%, #43308680 100%);}body:not(.rtl) .elementor-1108 .elementor-element.elementor-element-c79f9cb{left:0px;}body.rtl .elementor-1108 .elementor-element.elementor-element-c79f9cb{right:0px;}.elementor-1108 .elementor-element.elementor-element-246282d{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-1108 .elementor-element.elementor-element-246282d{left:0px;}body.rtl .elementor-1108 .elementor-element.elementor-element-246282d{right:0px;}.elementor-1108 .elementor-element.elementor-element-8c68d4f{--display:flex;}.elementor-1108 .elementor-element.elementor-element-34f7b49{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;bottom:calc(calc(var(--space-125) + var(--space-15)) * -1);z-index:2;}body:not(.rtl) .elementor-1108 .elementor-element.elementor-element-34f7b49{right:0px;}body.rtl .elementor-1108 .elementor-element.elementor-element-34f7b49{left:0px;}.elementor-1108 .elementor-element.elementor-element-34f7b49 img{width:100%;}.elementor-1108 .elementor-element.elementor-element-d4c4413{--display:flex;--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;--align-items:center;--margin-top:var(--space-200);--margin-bottom:var(--space-150);--margin-left:0;--margin-right:0;}.elementor-1108 .elementor-element.elementor-element-52fcb07{--display:flex;--position:absolute;--min-height:calc(100% - 30px);border-style:dashed;--border-style:dashed;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0D0D0;--border-color:#D0D0D0;top:10px;}.elementor-1108 .elementor-element.elementor-element-732fafe{--grid-columns:1;--grid-row-gap:var(--space-50);z-index:2;}@media(max-width:1540px){.elementor-1108 .elementor-element.elementor-element-168b795 .elementor-heading-title{font-size:var( --e-global-typography-6821c63-font-size );line-height:var( --e-global-typography-6821c63-line-height );letter-spacing:var( --e-global-typography-6821c63-letter-spacing );}.elementor-1108 .elementor-element.elementor-element-4d4bb67 > .elementor-widget-container{background-position:0px 5px;}.elementor-1108 .elementor-element.elementor-element-4d4bb67 .elementor-heading-title{font-size:var( --e-global-typography-64e64ed-font-size );line-height:var( --e-global-typography-64e64ed-line-height );letter-spacing:var( --e-global-typography-64e64ed-letter-spacing );}.elementor-1108 .elementor-element.elementor-element-cf907ea .elementor-heading-title{font-size:var( --e-global-typography-1a306e8-font-size );line-height:var( --e-global-typography-1a306e8-line-height );letter-spacing:var( --e-global-typography-1a306e8-letter-spacing );}.elementor-1108 .elementor-element.elementor-element-34f7b49{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;bottom:calc(calc(var(--space-125) + var(--space-6)) * -1);}}@media(max-width:1200px){.elementor-1108 .elementor-element.elementor-element-a13dcce{--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-end;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1108 .elementor-element.elementor-element-168b795 .elementor-heading-title{font-size:var( --e-global-typography-6821c63-font-size );line-height:var( --e-global-typography-6821c63-line-height );letter-spacing:var( --e-global-typography-6821c63-letter-spacing );}.elementor-1108 .elementor-element.elementor-element-4d4bb67 > .elementor-widget-container{padding:0 0 0 calc(var(--space-90) + var(--space-15));background-position:0px 4px;background-size:var(--space-100) auto;}.elementor-1108 .elementor-element.elementor-element-4d4bb67 .elementor-heading-title{font-size:var( --e-global-typography-64e64ed-font-size );line-height:var( --e-global-typography-64e64ed-line-height );letter-spacing:var( --e-global-typography-64e64ed-letter-spacing );}.elementor-1108 .elementor-element.elementor-element-cf907ea .elementor-heading-title{font-size:var( --e-global-typography-1a306e8-font-size );line-height:var( --e-global-typography-1a306e8-line-height );letter-spacing:var( --e-global-typography-1a306e8-letter-spacing );}.elementor-1108 .elementor-element.elementor-element-34f7b49{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;bottom:-36px;}.elementor-1108 .elementor-element.elementor-element-732fafe{--grid-columns:1;}}@media(max-width:767px){.elementor-1108 .elementor-element.elementor-element-a13dcce{--min-height:96vw;--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:flex-end;--align-items:flex-start;--padding-top:0;--padding-bottom:var(--space-40);--padding-left:0;--padding-right:0;}.elementor-1108 .elementor-element.elementor-element-168b795 .elementor-heading-title{font-size:var( --e-global-typography-6821c63-font-size );line-height:var( --e-global-typography-6821c63-line-height );letter-spacing:var( --e-global-typography-6821c63-letter-spacing );}.elementor-1108 .elementor-element.elementor-element-4d4bb67 > .elementor-widget-container{background-position:0px 5px;background-size:var(--space-125) auto;}.elementor-1108 .elementor-element.elementor-element-4d4bb67 .elementor-heading-title{font-size:var( --e-global-typography-64e64ed-font-size );line-height:var( --e-global-typography-64e64ed-line-height );letter-spacing:var( --e-global-typography-64e64ed-letter-spacing );}.elementor-1108 .elementor-element.elementor-element-3f42eee .elementor-heading-title{font-size:var(--space-40);}.elementor-1108 .elementor-element.elementor-element-cf907ea .elementor-heading-title{font-size:var( --e-global-typography-1a306e8-font-size );line-height:var( --e-global-typography-1a306e8-line-height );letter-spacing:var( --e-global-typography-1a306e8-letter-spacing );}.elementor-1108 .elementor-element.elementor-element-34f7b49{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;bottom:-12px;}.elementor-1108 .elementor-element.elementor-element-52fcb07{--width:1px;}body:not(.rtl) .elementor-1108 .elementor-element.elementor-element-52fcb07{left:35px;}body.rtl .elementor-1108 .elementor-element.elementor-element-52fcb07{right:35px;}.elementor-1108 .elementor-element.elementor-element-732fafe{--grid-columns:1;}}@media(min-width:768px){.elementor-1108 .elementor-element.elementor-element-0738f76{--width:fit-content;}.elementor-1108 .elementor-element.elementor-element-13f0f84{--width:fit-content;}.elementor-1108 .elementor-element.elementor-element-52fcb07{--width:1px;}}/* Start custom CSS for loop-grid, class: .elementor-element-732fafe */@media screen and (min-width: 768px) {
.elementor-1108 .elementor-element.elementor-element-732fafe .elementor-loop-container > .e-loop-item:nth-of-type(even) .year{
    order:1!important;
}
.elementor-1108 .elementor-element.elementor-element-732fafe .elementor-loop-container > .e-loop-item:nth-of-type(even) .year h2{
    text-align: end;
}
.elementor-1108 .elementor-element.elementor-element-732fafe .elementor-loop-container > .e-loop-item:nth-of-type(even) .hpoint{
    order:2!important;
}
.elementor-1108 .elementor-element.elementor-element-732fafe .elementor-loop-container > .e-loop-item:nth-of-type(even) .htext{
    order:3!important;
}
}
.elementor-1108 .elementor-element.elementor-element-732fafe .elementor-loop-container > .e-loop-item:last-child .hpoint{
    background-color: #fff;
}/* End custom CSS */