.elementor-1547 .elementor-element.elementor-element-227a82c{--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:var(--header-h);--padding-bottom:var(--space-80);--padding-left:0;--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-227a82c:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-227a82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.junchuan.com.tw/wp-content/uploads/pagebannerbg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1547 .elementor-element.elementor-element-9a7845a > .elementor-widget-container{margin:var(--space-30) 0 var(--space-45) 0;}.elementor-1547 .elementor-element.elementor-element-9a7845a{font-size:var( --e-global-typography-7226642-font-size );line-height:var( --e-global-typography-7226642-line-height );color:#9E88BF;}.elementor-1547 .elementor-element.elementor-element-9a7845a a{color:#9E88BF;}.elementor-1547 .elementor-element.elementor-element-9a7845a a:hover{color:var( --e-global-color-a7ce01b );}.elementor-1547 .elementor-element.elementor-element-9c4a407{--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:space-between;--align-items:flex-start;--gap:var(--space-70) var(--space-70);--row-gap:var(--space-70);--column-gap:var(--space-70);}.elementor-1547 .elementor-element.elementor-element-7e3dbb0{--display:flex;}.elementor-1547 .elementor-element.elementor-element-7e3dbb0.e-con{--e-con-transform-translateX:30px;}.elementor-1547 .elementor-element.elementor-element-45699bc{--display:flex;--justify-content:flex-end;--overflow:hidden;--border-radius:var(--radius-10) var(--radius-10) var(--radius-10) var(--radius-10);}.elementor-1547 .elementor-element.elementor-element-6858f5c{--display:flex;--gap:var(--space-12) var(--space-12);--row-gap:var(--space-12);--column-gap:var(--space-12);}.elementor-1547 .elementor-element.elementor-element-fb90e95 > .elementor-widget-container{margin:0 0 var(--space-10) 0;}.elementor-1547 .elementor-element.elementor-element-fb90e95 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );font-weight:var( --e-global-typography-4fe46d8-font-weight );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );color:var( --e-global-color-a7ce01b );}.elementor-1547 .elementor-element.elementor-element-fbfe0de .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );color:var( --e-global-color-a7ce01b );}.elementor-1547 .elementor-element.elementor-element-ed33e9a{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-a7ce01b );}.elementor-1547 .elementor-element.elementor-element-fa82a8c .elementor-button{background-color:var( --e-global-color-c5867f1 );font-size:var( --e-global-typography-dc9786d-font-size );font-weight:var( --e-global-typography-dc9786d-font-weight );line-height:var( --e-global-typography-dc9786d-line-height );fill:var( --e-global-color-a7ce01b );color:var( --e-global-color-a7ce01b );border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9DB9;border-radius:5px 5px 5px 5px;padding:10px 26px 12px 30px;}.elementor-1547 .elementor-element.elementor-element-fa82a8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1547 .elementor-element.elementor-element-fa82a8c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1547 .elementor-element.elementor-element-efed9ec{--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:var(--space-6) var(--space-6);--row-gap:var(--space-6);--column-gap:var(--space-6);--padding-top:var(--space-90);--padding-bottom:var(--space-90);--padding-left:0;--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-efed9ec:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-efed9ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e827886 );}.elementor-1547 .elementor-element.elementor-element-5e20290{text-align:center;}.elementor-1547 .elementor-element.elementor-element-5e20290 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );font-weight:var( --e-global-typography-4fe46d8-font-weight );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-d6e7d30{text-align:center;}.elementor-1547 .elementor-element.elementor-element-d6e7d30 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-0e48b76{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:var(--space-40) var(--space-40);--row-gap:var(--space-40);--column-gap:var(--space-40);--grid-auto-flow:row;--align-items:stretch;--margin-top:var(--space-45);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1547 .elementor-element.elementor-element-304fd6b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-599ce76 );--border-color:var( --e-global-color-599ce76 );}.elementor-1547 .elementor-element.elementor-element-304fd6b:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-304fd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5867f1 );}.elementor-1547 .elementor-element.elementor-element-304fd6b:hover{background-color:var( --e-global-color-11564f5 );}.elementor-1547 .elementor-element.elementor-element-31f4a9b{--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:flex-end;--gap:0px var(--space-6);--row-gap:0px;--column-gap:var(--space-6);--flex-wrap:wrap;--padding-top:var(--space-12);--padding-bottom:0;--padding-left:var(--space-20);--padding-right:var(--space-12);}.elementor-1547 .elementor-element.elementor-element-eb9f0ac .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-5eaa4aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:var(--body-s);font-weight:700;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-5bfb5d2{--display:flex;--padding-top:var(--space-15);--padding-bottom:var(--space-15);--padding-left:var(--space-20);--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-83845af > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1547 .elementor-element.elementor-element-6acdb7c{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-599ce76 );--border-color:var( --e-global-color-599ce76 );}.elementor-1547 .elementor-element.elementor-element-6acdb7c:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-6acdb7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5867f1 );}.elementor-1547 .elementor-element.elementor-element-6acdb7c:hover{background-color:var( --e-global-color-11564f5 );}.elementor-1547 .elementor-element.elementor-element-03cdb10{--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:flex-end;--gap:0px var(--space-6);--row-gap:0px;--column-gap:var(--space-6);--flex-wrap:wrap;--padding-top:var(--space-12);--padding-bottom:0;--padding-left:var(--space-20);--padding-right:var(--space-12);}.elementor-1547 .elementor-element.elementor-element-7c05373 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-e08a532 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:var(--body-s);font-weight:700;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-5ecd6e0{--display:flex;--padding-top:var(--space-15);--padding-bottom:var(--space-15);--padding-left:var(--space-20);--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-36ef497 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1547 .elementor-element.elementor-element-ad3c7d8{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-599ce76 );--border-color:var( --e-global-color-599ce76 );}.elementor-1547 .elementor-element.elementor-element-ad3c7d8:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-ad3c7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5867f1 );}.elementor-1547 .elementor-element.elementor-element-ad3c7d8:hover{background-color:var( --e-global-color-11564f5 );}.elementor-1547 .elementor-element.elementor-element-b88ab82{--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:flex-end;--gap:0px var(--space-6);--row-gap:0px;--column-gap:var(--space-6);--flex-wrap:wrap;--padding-top:var(--space-12);--padding-bottom:0;--padding-left:var(--space-20);--padding-right:var(--space-12);}.elementor-1547 .elementor-element.elementor-element-07f7945 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-be027f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:var(--body-s);font-weight:700;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-6248beb{--display:flex;--padding-top:var(--space-15);--padding-bottom:var(--space-15);--padding-left:var(--space-20);--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-aaa21df > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1547 .elementor-element.elementor-element-4a40895{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-599ce76 );--border-color:var( --e-global-color-599ce76 );}.elementor-1547 .elementor-element.elementor-element-4a40895:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-4a40895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5867f1 );}.elementor-1547 .elementor-element.elementor-element-4a40895:hover{background-color:var( --e-global-color-11564f5 );}.elementor-1547 .elementor-element.elementor-element-3902a22{--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:flex-end;--gap:0px var(--space-6);--row-gap:0px;--column-gap:var(--space-6);--flex-wrap:wrap;--padding-top:var(--space-12);--padding-bottom:0;--padding-left:var(--space-20);--padding-right:var(--space-12);}.elementor-1547 .elementor-element.elementor-element-09599e8 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-734dd93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:var(--body-s);font-weight:700;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-2a8ec88{--display:flex;--padding-top:var(--space-15);--padding-bottom:var(--space-15);--padding-left:var(--space-20);--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-1de5491 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1547 .elementor-element.elementor-element-4c8fc6e{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-599ce76 );--border-color:var( --e-global-color-599ce76 );}.elementor-1547 .elementor-element.elementor-element-4c8fc6e:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-4c8fc6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5867f1 );}.elementor-1547 .elementor-element.elementor-element-4c8fc6e:hover{background-color:var( --e-global-color-11564f5 );}.elementor-1547 .elementor-element.elementor-element-d66787f{--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:flex-end;--gap:0px var(--space-6);--row-gap:0px;--column-gap:var(--space-6);--flex-wrap:wrap;--padding-top:var(--space-12);--padding-bottom:0;--padding-left:var(--space-20);--padding-right:var(--space-12);}.elementor-1547 .elementor-element.elementor-element-11b078e .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-0e931fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:var(--body-s);font-weight:700;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-5203aa9{--display:flex;--padding-top:var(--space-15);--padding-bottom:var(--space-15);--padding-left:var(--space-20);--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-d4ab6a1 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1547 .elementor-element.elementor-element-6ee0c94{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-599ce76 );--border-color:var( --e-global-color-599ce76 );}.elementor-1547 .elementor-element.elementor-element-6ee0c94:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-6ee0c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5867f1 );}.elementor-1547 .elementor-element.elementor-element-6ee0c94:hover{background-color:var( --e-global-color-11564f5 );}.elementor-1547 .elementor-element.elementor-element-7ed7cab{--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:flex-end;--gap:0px var(--space-6);--row-gap:0px;--column-gap:var(--space-6);--flex-wrap:wrap;--padding-top:var(--space-12);--padding-bottom:0;--padding-left:var(--space-20);--padding-right:var(--space-12);}.elementor-1547 .elementor-element.elementor-element-2bff094 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-80b89da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:var(--body-s);font-weight:700;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-a8b0175{--display:flex;--padding-top:var(--space-15);--padding-bottom:var(--space-15);--padding-left:var(--space-20);--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-1417cdc > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1547 .elementor-element.elementor-element-ba46e39{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-599ce76 );--border-color:var( --e-global-color-599ce76 );}.elementor-1547 .elementor-element.elementor-element-ba46e39:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-ba46e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5867f1 );}.elementor-1547 .elementor-element.elementor-element-ba46e39:hover{background-color:var( --e-global-color-11564f5 );}.elementor-1547 .elementor-element.elementor-element-97c30b4{--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:flex-end;--gap:0px var(--space-6);--row-gap:0px;--column-gap:var(--space-6);--flex-wrap:wrap;--padding-top:var(--space-12);--padding-bottom:0;--padding-left:var(--space-20);--padding-right:var(--space-12);}.elementor-1547 .elementor-element.elementor-element-8b73f74 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-eede49f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:var(--body-s);font-weight:700;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-a0190d9{--display:flex;--padding-top:var(--space-15);--padding-bottom:var(--space-15);--padding-left:var(--space-20);--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-e467df9 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1547 .elementor-element.elementor-element-0cd1f21{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-599ce76 );--border-color:var( --e-global-color-599ce76 );}.elementor-1547 .elementor-element.elementor-element-0cd1f21:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-0cd1f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5867f1 );}.elementor-1547 .elementor-element.elementor-element-0cd1f21:hover{background-color:var( --e-global-color-11564f5 );}.elementor-1547 .elementor-element.elementor-element-cfea541{--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:flex-end;--gap:0px var(--space-6);--row-gap:0px;--column-gap:var(--space-6);--flex-wrap:wrap;--padding-top:var(--space-12);--padding-bottom:0;--padding-left:var(--space-20);--padding-right:var(--space-12);}.elementor-1547 .elementor-element.elementor-element-9e6214b .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-f893913 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:var(--body-s);font-weight:700;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-e6ef792{--display:flex;--padding-top:var(--space-15);--padding-bottom:var(--space-15);--padding-left:var(--space-20);--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-bf8d7a0 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1547 .elementor-element.elementor-element-93db473{--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:center;--align-items:flex-end;--gap:var(--space-10) var(--space-10);--row-gap:var(--space-10);--column-gap:var(--space-10);--flex-wrap:wrap;--overflow:hidden;--padding-top:var(--space-30);--padding-bottom:var(--space-150);--padding-left:0;--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-93db473:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-93db473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e827886 );}.elementor-1547 .elementor-element.elementor-element-50ccc57{z-index:2;text-align:center;}.elementor-1547 .elementor-element.elementor-element-50ccc57 .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-text );}.elementor-1547 .elementor-element.elementor-element-2fc1ad2{z-index:2;text-align:center;}.elementor-1547 .elementor-element.elementor-element-2fc1ad2 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1547 .elementor-element.elementor-element-ef4f05f{--display:flex;--padding-top:var(--space-50);--padding-bottom:0;--padding-left:26%;--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-9c74c6d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;top:calc(var(--space-50) * -1);}body:not(.rtl) .elementor-1547 .elementor-element.elementor-element-9c74c6d{left:0px;}body.rtl .elementor-1547 .elementor-element.elementor-element-9c74c6d{right:0px;}.elementor-1547 .elementor-element.elementor-element-9c74c6d img{width:100%;}.elementor-1547 .elementor-element.elementor-element-45d219a{z-index:2;}.elementor-1547 .elementor-element.elementor-element-1e78b66{--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:var(--space-10) var(--space-10);--row-gap:var(--space-10);--column-gap:var(--space-10);--padding-top:0;--padding-bottom:var(--space-100);--padding-left:0;--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-1e78b66:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-1e78b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E4DFFF 0%, var( --e-global-color-e827886 ) 74%);}.elementor-1547 .elementor-element.elementor-element-4611c47 > .elementor-widget-container{margin:-1.8em 0em 0em 0em;}.elementor-1547 .elementor-element.elementor-element-4611c47{text-align:center;}.elementor-1547 .elementor-element.elementor-element-4611c47 .elementor-heading-title{font-size:var(--space-45);font-weight:700;line-height:1.2em;letter-spacing:0.2em;}.elementor-1547 .elementor-element.elementor-element-2b3b2ea{text-align:center;}.elementor-1547 .elementor-element.elementor-element-2b3b2ea .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-ebc2c68{--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;--overflow:hidden;--padding-top:var(--space-30);--padding-bottom:var(--space-20);--padding-left:0;--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-ebc2c68:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-ebc2c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e827886 );}.elementor-1547 .elementor-element.elementor-element-8f24776 .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 );}@media(min-width:768px){.elementor-1547 .elementor-element.elementor-element-7e3dbb0{--width:30%;}.elementor-1547 .elementor-element.elementor-element-6858f5c{--width:60%;}.elementor-1547 .elementor-element.elementor-element-ef4f05f{--width:82%;}}@media(min-width:1541px){.elementor-1547 .elementor-element.elementor-element-227a82c:not(.elementor-motion-effects-element-type-background), .elementor-1547 .elementor-element.elementor-element-227a82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1540px){.elementor-1547 .elementor-element.elementor-element-9a7845a{font-size:var( --e-global-typography-7226642-font-size );line-height:var( --e-global-typography-7226642-line-height );}.elementor-1547 .elementor-element.elementor-element-fb90e95 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-fbfe0de .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-ed33e9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-fa82a8c .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );}.elementor-1547 .elementor-element.elementor-element-5e20290 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-d6e7d30 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-0e48b76{--gap:var(--space-35) var(--space-35);--row-gap:var(--space-35);--column-gap:var(--space-35);--grid-auto-flow:row;}.elementor-1547 .elementor-element.elementor-element-eb9f0ac .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-83845af{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-83845af > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1547 .elementor-element.elementor-element-7c05373 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-36ef497{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-36ef497 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1547 .elementor-element.elementor-element-07f7945 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-aaa21df{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-aaa21df > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1547 .elementor-element.elementor-element-09599e8 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-1de5491{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-1de5491 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1547 .elementor-element.elementor-element-11b078e .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-d4ab6a1{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-d4ab6a1 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1547 .elementor-element.elementor-element-2bff094 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-1417cdc{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-1417cdc > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1547 .elementor-element.elementor-element-8b73f74 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-e467df9{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-e467df9 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1547 .elementor-element.elementor-element-9e6214b .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-bf8d7a0{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-bf8d7a0 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1547 .elementor-element.elementor-element-50ccc57 .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-1547 .elementor-element.elementor-element-2fc1ad2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-ef4f05f{--padding-top:var(--space-50);--padding-bottom:0;--padding-left:23.5%;--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-9c74c6d{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-2b3b2ea .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-8f24776 .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 );}}@media(max-width:1200px){.elementor-1547 .elementor-element.elementor-element-9a7845a{font-size:var( --e-global-typography-7226642-font-size );line-height:var( --e-global-typography-7226642-line-height );}.elementor-1547 .elementor-element.elementor-element-7e3dbb0.e-con{--e-con-transform-translateX:24px;}.elementor-1547 .elementor-element.elementor-element-fb90e95 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-fbfe0de .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-ed33e9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-fa82a8c .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );}.elementor-1547 .elementor-element.elementor-element-5e20290 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-d6e7d30 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-0e48b76{--e-con-grid-template-columns:repeat(3, 1fr);--gap:var(--space-20) var(--space-20);--row-gap:var(--space-20);--column-gap:var(--space-20);--grid-auto-flow:row;}.elementor-1547 .elementor-element.elementor-element-eb9f0ac .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-83845af{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-83845af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-7c05373 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-36ef497{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-36ef497 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-07f7945 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-aaa21df{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-aaa21df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-09599e8 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-1de5491{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-1de5491 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-11b078e .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-d4ab6a1{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-d4ab6a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-2bff094 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-1417cdc{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-1417cdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-8b73f74 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-e467df9{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-e467df9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-9e6214b .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-bf8d7a0{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-bf8d7a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-50ccc57 .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-1547 .elementor-element.elementor-element-2fc1ad2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-ef4f05f{--padding-top:var(--space-40);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-9c74c6d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;top:calc(var(--space-40) * -1);}body:not(.rtl) .elementor-1547 .elementor-element.elementor-element-9c74c6d{left:calc(var(--space-100) * -1);}body.rtl .elementor-1547 .elementor-element.elementor-element-9c74c6d{right:calc(var(--space-100) * -1);}.elementor-1547 .elementor-element.elementor-element-4611c47 > .elementor-widget-container{margin:-1.5em 0em 0em 0em;}.elementor-1547 .elementor-element.elementor-element-4611c47 .elementor-heading-title{font-size:var(--space-35);}.elementor-1547 .elementor-element.elementor-element-2b3b2ea .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-8f24776 .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 );}}@media(max-width:767px){.elementor-1547 .elementor-element.elementor-element-9a7845a{font-size:var( --e-global-typography-7226642-font-size );line-height:var( --e-global-typography-7226642-line-height );}.elementor-1547 .elementor-element.elementor-element-9c4a407{--justify-content:center;--gap:var(--space-40) var(--space-40);--row-gap:var(--space-40);--column-gap:var(--space-40);}.elementor-1547 .elementor-element.elementor-element-7e3dbb0.e-con{--e-con-transform-translateX:0px;}.elementor-1547 .elementor-element.elementor-element-7e3dbb0{--width:91%;}.elementor-1547 .elementor-element.elementor-element-fb90e95 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-fbfe0de .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-ed33e9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-fa82a8c .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );}.elementor-1547 .elementor-element.elementor-element-5e20290 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-d6e7d30 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-0e48b76{--e-con-grid-template-columns:repeat(1, 1fr);--gap:var(--space-27) var(--space-27);--row-gap:var(--space-27);--column-gap:var(--space-27);--grid-auto-flow:row;--align-items:start;}.elementor-1547 .elementor-element.elementor-element-eb9f0ac .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-7c05373 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-07f7945 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-09599e8 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-11b078e .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-2bff094 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-8b73f74 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-9e6214b .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-50ccc57 .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-1547 .elementor-element.elementor-element-2fc1ad2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1547 .elementor-element.elementor-element-ef4f05f{--padding-top:var(--space-24);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-9c74c6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:calc(var(--space-20) * -1);}.elementor-1547 .elementor-element.elementor-element-4611c47 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-1547 .elementor-element.elementor-element-2b3b2ea .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );}.elementor-1547 .elementor-element.elementor-element-ebc2c68{--padding-top:0;--padding-bottom:var(--space-20);--padding-left:0;--padding-right:0;}.elementor-1547 .elementor-element.elementor-element-8f24776 .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 );}}/* Start custom CSS for container, class: .elementor-element-45699bc */.elementor-1547 .elementor-element.elementor-element-45699bc{
    aspect-ratio: 414 / 290;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e3dbb0 */.elementor-1547 .elementor-element.elementor-element-7e3dbb0 .pblock{
  transform: skewX(-15deg);
@media (width < 767px){
    transform: skewX(-8deg);
  }
}
.elementor-1547 .elementor-element.elementor-element-7e3dbb0 .pblock img{
  transform: skewX(15deg);
@media (width < 767px){
    transform: skewX(8deg);
  }
}

.elementor-1547 .elementor-element.elementor-element-7e3dbb0 .imgfull{
        margin-left: -40px;
    max-width: 135%!important;
    width: 135%!important;
    @media (width < 767px){
    margin-left: -15px;
    max-width: 118%!important;
    width: 118%!important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-83845af */.elementor-1547 .elementor-element.elementor-element-83845af svg{width:56px;height:auto;
    @media (width < 1540px){
    width:var(--space-50);
  }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bfb5d2 */.elementor-1547 .elementor-element.elementor-element-5bfb5d2{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304fd6b */.elementor-1547 .elementor-element.elementor-element-304fd6b rect,.elementor-1547 .elementor-element.elementor-element-304fd6b g,.elementor-1547 .elementor-element.elementor-element-304fd6b .lineclamp1 *{transition: all 0.24s ease-out;}
.elementor-1547 .elementor-element.elementor-element-304fd6b:hover rect{fill:var( --e-global-color-primary );}
.elementor-1547 .elementor-element.elementor-element-304fd6b:hover g{transform: translateX(3px);}

.elementor-1547 .elementor-element.elementor-element-304fd6b:hover .lineclamp1 *{color:var( --e-global-color-primary )!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-36ef497 */.elementor-1547 .elementor-element.elementor-element-36ef497 svg{width:56px;height:auto;
    @media (width < 1540px){
    width:var(--space-50);
  }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ecd6e0 */.elementor-1547 .elementor-element.elementor-element-5ecd6e0{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6acdb7c */.elementor-1547 .elementor-element.elementor-element-6acdb7c rect,.elementor-1547 .elementor-element.elementor-element-6acdb7c g,.elementor-1547 .elementor-element.elementor-element-6acdb7c .lineclamp1 *{transition: all 0.24s ease-out;}
.elementor-1547 .elementor-element.elementor-element-6acdb7c:hover rect{fill:var( --e-global-color-primary );}
.elementor-1547 .elementor-element.elementor-element-6acdb7c:hover g{transform: translateX(3px);}

.elementor-1547 .elementor-element.elementor-element-6acdb7c:hover .lineclamp1 *{color:var( --e-global-color-primary )!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aaa21df */.elementor-1547 .elementor-element.elementor-element-aaa21df svg{width:56px;height:auto;
    @media (width < 1540px){
    width:var(--space-50);
  }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6248beb */.elementor-1547 .elementor-element.elementor-element-6248beb{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3c7d8 */.elementor-1547 .elementor-element.elementor-element-ad3c7d8 rect,.elementor-1547 .elementor-element.elementor-element-ad3c7d8 g,.elementor-1547 .elementor-element.elementor-element-ad3c7d8 .lineclamp1 *{transition: all 0.24s ease-out;}
.elementor-1547 .elementor-element.elementor-element-ad3c7d8:hover rect{fill:var( --e-global-color-primary );}
.elementor-1547 .elementor-element.elementor-element-ad3c7d8:hover g{transform: translateX(3px);}

.elementor-1547 .elementor-element.elementor-element-ad3c7d8:hover .lineclamp1 *{color:var( --e-global-color-primary )!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1de5491 */.elementor-1547 .elementor-element.elementor-element-1de5491 svg{width:56px;height:auto;
    @media (width < 1540px){
    width:var(--space-50);
  }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8ec88 */.elementor-1547 .elementor-element.elementor-element-2a8ec88{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a40895 */.elementor-1547 .elementor-element.elementor-element-4a40895 rect,.elementor-1547 .elementor-element.elementor-element-4a40895 g,.elementor-1547 .elementor-element.elementor-element-4a40895 .lineclamp1 *{transition: all 0.24s ease-out;}
.elementor-1547 .elementor-element.elementor-element-4a40895:hover rect{fill:var( --e-global-color-primary );}
.elementor-1547 .elementor-element.elementor-element-4a40895:hover g{transform: translateX(3px);}

.elementor-1547 .elementor-element.elementor-element-4a40895:hover .lineclamp1 *{color:var( --e-global-color-primary )!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4ab6a1 */.elementor-1547 .elementor-element.elementor-element-d4ab6a1 svg{width:56px;height:auto;
    @media (width < 1540px){
    width:var(--space-50);
  }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5203aa9 */.elementor-1547 .elementor-element.elementor-element-5203aa9{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c8fc6e */.elementor-1547 .elementor-element.elementor-element-4c8fc6e rect,.elementor-1547 .elementor-element.elementor-element-4c8fc6e g,.elementor-1547 .elementor-element.elementor-element-4c8fc6e .lineclamp1 *{transition: all 0.24s ease-out;}
.elementor-1547 .elementor-element.elementor-element-4c8fc6e:hover rect{fill:var( --e-global-color-primary );}
.elementor-1547 .elementor-element.elementor-element-4c8fc6e:hover g{transform: translateX(3px);}

.elementor-1547 .elementor-element.elementor-element-4c8fc6e:hover .lineclamp1 *{color:var( --e-global-color-primary )!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1417cdc */.elementor-1547 .elementor-element.elementor-element-1417cdc svg{width:56px;height:auto;
    @media (width < 1540px){
    width:var(--space-50);
  }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b0175 */.elementor-1547 .elementor-element.elementor-element-a8b0175{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ee0c94 */.elementor-1547 .elementor-element.elementor-element-6ee0c94 rect,.elementor-1547 .elementor-element.elementor-element-6ee0c94 g,.elementor-1547 .elementor-element.elementor-element-6ee0c94 .lineclamp1 *{transition: all 0.24s ease-out;}
.elementor-1547 .elementor-element.elementor-element-6ee0c94:hover rect{fill:var( --e-global-color-primary );}
.elementor-1547 .elementor-element.elementor-element-6ee0c94:hover g{transform: translateX(3px);}

.elementor-1547 .elementor-element.elementor-element-6ee0c94:hover .lineclamp1 *{color:var( --e-global-color-primary )!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e467df9 */.elementor-1547 .elementor-element.elementor-element-e467df9 svg{width:56px;height:auto;
    @media (width < 1540px){
    width:var(--space-50);
  }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0190d9 */.elementor-1547 .elementor-element.elementor-element-a0190d9{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba46e39 */.elementor-1547 .elementor-element.elementor-element-ba46e39 rect,.elementor-1547 .elementor-element.elementor-element-ba46e39 g,.elementor-1547 .elementor-element.elementor-element-ba46e39 .lineclamp1 *{transition: all 0.24s ease-out;}
.elementor-1547 .elementor-element.elementor-element-ba46e39:hover rect{fill:var( --e-global-color-primary );}
.elementor-1547 .elementor-element.elementor-element-ba46e39:hover g{transform: translateX(3px);}

.elementor-1547 .elementor-element.elementor-element-ba46e39:hover .lineclamp1 *{color:var( --e-global-color-primary )!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf8d7a0 */.elementor-1547 .elementor-element.elementor-element-bf8d7a0 svg{width:56px;height:auto;
    @media (width < 1540px){
    width:var(--space-50);
  }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6ef792 */.elementor-1547 .elementor-element.elementor-element-e6ef792{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd1f21 */.elementor-1547 .elementor-element.elementor-element-0cd1f21 rect,.elementor-1547 .elementor-element.elementor-element-0cd1f21 g,.elementor-1547 .elementor-element.elementor-element-0cd1f21 .lineclamp1 *{transition: all 0.24s ease-out;}
.elementor-1547 .elementor-element.elementor-element-0cd1f21:hover rect{fill:var( --e-global-color-primary );}
.elementor-1547 .elementor-element.elementor-element-0cd1f21:hover g{transform: translateX(3px);}

.elementor-1547 .elementor-element.elementor-element-0cd1f21:hover .lineclamp1 *{color:var( --e-global-color-primary )!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e48b76 */.elementor-1547 .elementor-element.elementor-element-0e48b76 img{
    aspect-ratio: 39 / 26;
object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebc2c68 */.elementor-1547 .elementor-element.elementor-element-ebc2c68 .elementor-heading-title {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  animation: marqueeText 70s linear infinite;
}

/* 複製一份文字（無縫關鍵） */
.elementor-1547 .elementor-element.elementor-element-ebc2c68 .elementor-heading-title::after {
  content: "Expertise as Our Core, Service as Our Action, Quality as Our Voice.";
  position: absolute;
  left: 100%;
  top: 0;
  white-space: nowrap;
}

/* 動畫 */
@keyframes marqueeText {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

.elementor-1547 .elementor-element.elementor-element-ebc2c68 .elementor-heading-title,.elementor-1547 .elementor-element.elementor-element-ebc2c68 .elementor-heading-title::after{
    -webkit-background-clip: text;
color:#C6C8DD;
text-transform: unset!important;
}/* End custom CSS */