.elementor-22 .elementor-element.elementor-element-9b8491c{--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-50);--padding-bottom:var(--space-70);--padding-left:0;--padding-right:0}.elementor-22 .elementor-element.elementor-element-9b8491c:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-9b8491c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-905406e{--swiper-slides-to-display:1;--swiper-offset-size:0px;--swiper-slides-gap:40px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:21.5vw;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:21.5vw;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:22px;--arrow-normal-color:var( --e-global-color-68d0f68 );--arrow-hover-color:var( --e-global-color-11564f5 )}.elementor-22 .elementor-element.elementor-element-905406e .swiper-slide>.elementor-element{height:100%}.elementor-22 .elementor-element.elementor-element-5231ebc{--display:flex;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2}.elementor-22 .elementor-element.elementor-element-4968217{text-align:center}.elementor-22 .elementor-element.elementor-element-4968217 .elementor-heading-title{font-family:"Baskervville",Sans-serif;font-size:var(--space-150);font-weight:400;text-transform:uppercase;line-height:.8em;letter-spacing:5px;color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-a0c2733>.elementor-widget-container{margin:var(--space-18) 0 var(--space-18) 0}.elementor-22 .elementor-element.elementor-element-a0c2733{text-align:center}.elementor-22 .elementor-element.elementor-element-a0c2733 .elementor-heading-title{font-family:"Tenor Sans",Sans-serif;font-size:var(--space-24);font-weight:400;color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-8bb53ef img{width:clamp(10.1875rem, 7.0929rem + 12.6957vw, 19.3125rem)}.elementor-22 .elementor-element.elementor-element-952db75{--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;--justify-content:space-between;--padding-top:var(--space-70);--padding-bottom:var(--space-70);--padding-left:0;--padding-right:0}.elementor-22 .elementor-element.elementor-element-86aa95e{--display:flex;--justify-content:space-between;--gap:var(--space-40) var(--space-40);--row-gap:var(--space-40);--column-gap:var(--space-40);--padding-top:var(--space-40);--padding-bottom:var(--space-40);--padding-left:0;--padding-right:0}.elementor-22 .elementor-element.elementor-element-90ae8e2 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:clamp(1.5rem, 1.2457rem + 1.0435vw, 2.25rem);font-weight:400;line-height:1.5em;letter-spacing:4px;color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-b2f0202{--display:flex}.elementor-22 .elementor-element.elementor-element-71b0ca2 .elementor-heading-title{font-family:var(--e-global-typography-64e64ed-font-family),Sans-serif;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-22 .elementor-element.elementor-element-edf14fa>.elementor-widget-container{margin:var(--space-24) 0 var(--space-40) 0}.elementor-22 .elementor-element.elementor-element-edf14fa{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-22 .elementor-element.elementor-element-7f33bd5 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-22 .elementor-element.elementor-element-7f33bd5 .elementor-button{fill:var(--e-global-color-text);color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-7f33bd5 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-7f33bd5 .elementor-button:focus{color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-7f33bd5 .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-7f33bd5 .elementor-button:focus svg{fill:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-5cfc784{--display:flex}.elementor-22 .elementor-element.elementor-element-731148c img{width:100%;height:100%;object-fit:cover;object-position:center center}.elementor-22 .elementor-element.elementor-element-2af025b{--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-end;--padding-top:var(--space-30);--padding-bottom:var(--space-30);--padding-left:0;--padding-right:0}.elementor-22 .elementor-element.elementor-element-80354b8 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:var(--space-30);font-weight:400;line-height:1.5em;letter-spacing:2px;color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-60d8369 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-22 .elementor-element.elementor-element-60d8369 .elementor-button{fill:var(--e-global-color-text);color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-60d8369 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-60d8369 .elementor-button:focus{color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-60d8369 .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-60d8369 .elementor-button:focus svg{fill:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-e8492f1{--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;--justify-content:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px}.elementor-22 .elementor-element.elementor-element-fb7f9a3{--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-22 .elementor-element.elementor-element-1c0bd55{--display:flex}.elementor-22 .elementor-element.elementor-element-08708c0{--display:flex;--min-height:42vw;--justify-content:flex-end;--overflow:hidden}.elementor-22 .elementor-element.elementor-element-777418c{--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-end;--padding-top:var(--space-24);--padding-bottom:var(--space-24);--padding-left:var(--space-24);--padding-right:var(--space-24)}.elementor-22 .elementor-element.elementor-element-512cadf .elementor-heading-title{font-family:"Tenor Sans",Sans-serif;font-size:var(--space-30);font-weight:400;text-transform:uppercase;line-height:1.15em;color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-d26761a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-11564f5);--border-color:var( --e-global-color-11564f5 );--padding-top:2px;--padding-bottom:2px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-6967e45 .elementor-heading-title{font-family:var(--e-global-typography-dc9786d-font-family),Sans-serif;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);color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-76d0bfc .elementor-icon-wrapper{text-align:center}.elementor-22 .elementor-element.elementor-element-76d0bfc.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-76d0bfc.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-76d0bfc.elementor-view-default .elementor-icon{color:var(--e-global-color-11564f5);border-color:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-76d0bfc.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-76d0bfc.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-76d0bfc .elementor-icon{font-size:14px}.elementor-22 .elementor-element.elementor-element-76d0bfc .elementor-icon svg{height:14px}.elementor-22 .elementor-element.elementor-element-11055a0{--display:flex;--min-height:40px;--justify-content:flex-end}.elementor-22 .elementor-element.elementor-element-ac515b6 .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-22 .elementor-element.elementor-element-9a05bf1{--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:22px 22px;--row-gap:22px;--column-gap:22px}.elementor-22 .elementor-element.elementor-element-25cf735{--display:flex;--min-height:calc(50% - 11px);--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;--justify-content:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px}.elementor-22 .elementor-element.elementor-element-566bc48{--display:flex;--min-height:calc(50% - 11px)}.elementor-22 .elementor-element.elementor-element-7d25cba{--display:flex;--min-height:calc(100% - 40px);--justify-content:flex-end;--overflow:hidden}.elementor-22 .elementor-element.elementor-element-1622bea{--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-end;--padding-top:var(--space-24);--padding-bottom:var(--space-24);--padding-left:var(--space-24);--padding-right:var(--space-24)}.elementor-22 .elementor-element.elementor-element-0d9f344 .elementor-heading-title{font-family:"Tenor Sans",Sans-serif;font-size:var(--space-30);font-weight:400;text-transform:uppercase;line-height:1.15em;color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-9be948a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-11564f5);--border-color:var( --e-global-color-11564f5 );--padding-top:2px;--padding-bottom:2px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-ef604e6 .elementor-heading-title{font-family:var(--e-global-typography-dc9786d-font-family),Sans-serif;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);color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-0e26b4f .elementor-icon-wrapper{text-align:center}.elementor-22 .elementor-element.elementor-element-0e26b4f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-0e26b4f.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-0e26b4f.elementor-view-default .elementor-icon{color:var(--e-global-color-11564f5);border-color:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-0e26b4f.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-0e26b4f.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-0e26b4f .elementor-icon{font-size:14px}.elementor-22 .elementor-element.elementor-element-0e26b4f .elementor-icon svg{height:14px}.elementor-22 .elementor-element.elementor-element-25ecd08{--display:flex;--min-height:40px;--justify-content:flex-end}.elementor-22 .elementor-element.elementor-element-2a9234c .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-22 .elementor-element.elementor-element-a8fb8e2{--display:flex;--min-height:calc(50% - 11px)}.elementor-22 .elementor-element.elementor-element-a1bc073{--display:flex;--min-height:calc(100% - 40px);--justify-content:flex-end;--overflow:hidden}.elementor-22 .elementor-element.elementor-element-8470989{--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-end;--padding-top:var(--space-24);--padding-bottom:var(--space-24);--padding-left:var(--space-24);--padding-right:var(--space-24)}.elementor-22 .elementor-element.elementor-element-4c70594 .elementor-heading-title{font-family:"Tenor Sans",Sans-serif;font-size:var(--space-30);font-weight:400;text-transform:uppercase;line-height:1.15em;color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-b88b280{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-11564f5);--border-color:var( --e-global-color-11564f5 );--padding-top:2px;--padding-bottom:2px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-0059941 .elementor-heading-title{font-family:var(--e-global-typography-dc9786d-font-family),Sans-serif;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);color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-af15b42 .elementor-icon-wrapper{text-align:center}.elementor-22 .elementor-element.elementor-element-af15b42.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-af15b42.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-af15b42.elementor-view-default .elementor-icon{color:var(--e-global-color-11564f5);border-color:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-af15b42.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-af15b42.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-af15b42 .elementor-icon{font-size:14px}.elementor-22 .elementor-element.elementor-element-af15b42 .elementor-icon svg{height:14px}.elementor-22 .elementor-element.elementor-element-17dadd5{--display:flex;--min-height:40px;--justify-content:flex-end}.elementor-22 .elementor-element.elementor-element-a9e4269 .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-22 .elementor-element.elementor-element-37e80ae{--display:flex;--min-height:calc(50% - 11px)}.elementor-22 .elementor-element.elementor-element-4d799e3{--display:flex;--min-height:calc(100% - 40px);--justify-content:flex-end;--overflow:hidden}.elementor-22 .elementor-element.elementor-element-c0e81b7{--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-end;--padding-top:var(--space-24);--padding-bottom:var(--space-24);--padding-left:var(--space-24);--padding-right:var(--space-24)}.elementor-22 .elementor-element.elementor-element-6029d92 .elementor-heading-title{font-family:"Tenor Sans",Sans-serif;font-size:var(--space-30);font-weight:400;text-transform:uppercase;line-height:1.15em;color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-7ab1e5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-11564f5);--border-color:var( --e-global-color-11564f5 );--padding-top:2px;--padding-bottom:2px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-ee045d3 .elementor-heading-title{font-family:var(--e-global-typography-dc9786d-font-family),Sans-serif;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);color:var(--e-global-color-a7ce01b)}.elementor-22 .elementor-element.elementor-element-b0d3024 .elementor-icon-wrapper{text-align:center}.elementor-22 .elementor-element.elementor-element-b0d3024.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-b0d3024.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-b0d3024.elementor-view-default .elementor-icon{color:var(--e-global-color-11564f5);border-color:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-b0d3024.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-b0d3024.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-11564f5)}.elementor-22 .elementor-element.elementor-element-b0d3024 .elementor-icon{font-size:14px}.elementor-22 .elementor-element.elementor-element-b0d3024 .elementor-icon svg{height:14px}.elementor-22 .elementor-element.elementor-element-3986458{--display:flex;--min-height:40px;--justify-content:flex-end}.elementor-22 .elementor-element.elementor-element-9757706 .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-22 .elementor-element.elementor-element-366ebef{--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);--margin-top:var(--space-50);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--space-100);--padding-bottom:var(--space-150);--padding-left:0;--padding-right:0}.elementor-22 .elementor-element.elementor-element-7b959fd{text-align:center}.elementor-22 .elementor-element.elementor-element-7b959fd .elementor-heading-title{font-family:"Baskervville",Sans-serif;font-size:var(--h4);font-weight:400;line-height:1.24em;letter-spacing:2px}.elementor-22 .elementor-element.elementor-element-a378c97{text-align:center}.elementor-22 .elementor-element.elementor-element-a378c97 .elementor-heading-title{font-family:var(--e-global-typography-45700d0-font-family),Sans-serif;font-size:var(--e-global-typography-45700d0-font-size);font-weight:var(--e-global-typography-45700d0-font-weight);text-transform:var(--e-global-typography-45700d0-text-transform);line-height:var(--e-global-typography-45700d0-line-height)}.elementor-22 .elementor-element.elementor-element-edc6a29{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:33.3%;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:15px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:calc(calc(33.3% * -1) - calc(var(--space-30) * 2) - 0.8em);--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:15px;--arrow-size:0.8em;--arrow-normal-color:var( --e-global-color-11564f5 );--arrow-hover-color:var( --e-global-color-11564f5 );--swiper-pagination-size:2px;--progressbar-normal-color:var( --e-global-color-primary );--progressbar-hover-color:var( --e-global-color-primary )}.elementor-22 .elementor-element.elementor-element-edc6a29 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){background-color:var(--e-global-color-primary);padding:var(--space-30) var(--space-30) var(--space-30) var(--space-30)}.elementor-22 .elementor-element.elementor-element-edc6a29 :is(.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover){background-color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-edc6a29>.elementor-widget-container{margin:var(--space-80) 0 0 0}.elementor-22 .elementor-element.elementor-element-edc6a29 .swiper-slide>.elementor-element{height:100%}.elementor-22 .elementor-element.elementor-element-c15e6f2{--display:flex;--min-height:var(--space-50)}.elementor-22 .elementor-element.elementor-element-9fe30f0{--display:flex}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(max-width:1540px){.elementor-22 .elementor-element.elementor-element-905406e{--swiper-slides-to-display:1;--arrow-prev-left-position:19vw;--arrow-next-right-position:19vw}.elementor-22 .elementor-element.elementor-element-5231ebc{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-4968217 .elementor-heading-title{font-size:var(--space-150);letter-spacing:4px}.elementor-22 .elementor-element.elementor-element-90ae8e2 .elementor-heading-title{letter-spacing:3px}.elementor-22 .elementor-element.elementor-element-71b0ca2 .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-22 .elementor-element.elementor-element-edf14fa{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-22 .elementor-element.elementor-element-80354b8 .elementor-heading-title{letter-spacing:1.5px}.elementor-22 .elementor-element.elementor-element-08708c0{--min-height:588px}.elementor-22 .elementor-element.elementor-element-777418c{--padding-top:var(--space-20);--padding-bottom:var(--space-20);--padding-left:var(--space-20);--padding-right:var(--space-20)}.elementor-22 .elementor-element.elementor-element-6967e45 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-ac515b6 .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-22 .elementor-element.elementor-element-1622bea{--padding-top:var(--space-20);--padding-bottom:var(--space-20);--padding-left:var(--space-20);--padding-right:var(--space-20)}.elementor-22 .elementor-element.elementor-element-ef604e6 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-2a9234c .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-22 .elementor-element.elementor-element-8470989{--padding-top:var(--space-20);--padding-bottom:var(--space-20);--padding-left:var(--space-20);--padding-right:var(--space-20)}.elementor-22 .elementor-element.elementor-element-0059941 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-a9e4269 .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-22 .elementor-element.elementor-element-c0e81b7{--padding-top:var(--space-20);--padding-bottom:var(--space-20);--padding-left:var(--space-20);--padding-right:var(--space-20)}.elementor-22 .elementor-element.elementor-element-ee045d3 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-9757706 .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-22 .elementor-element.elementor-element-7b959fd .elementor-heading-title{letter-spacing:1.5px}.elementor-22 .elementor-element.elementor-element-a378c97 .elementor-heading-title{font-size:var(--e-global-typography-45700d0-font-size);line-height:var(--e-global-typography-45700d0-line-height)}.elementor-22 .elementor-element.elementor-element-edc6a29{--swiper-slides-to-display:1}}@media(max-width:1200px){.elementor-22 .elementor-element.elementor-element-905406e{--swiper-slides-to-display:1;--arrow-prev-left-position:15vw;--arrow-next-right-position:15vw;--arrow-size:20px}.elementor-22 .elementor-element.elementor-element-5231ebc{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-4968217 .elementor-heading-title{font-size:var(--space-125);letter-spacing:3px}.elementor-22 .elementor-element.elementor-element-a0c2733 .elementor-heading-title{font-size:var(--space-20)}.elementor-22 .elementor-element.elementor-element-86aa95e{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-22 .elementor-element.elementor-element-90ae8e2 .elementor-heading-title{line-height:1.4em;letter-spacing:2px}.elementor-22 .elementor-element.elementor-element-71b0ca2 .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-22 .elementor-element.elementor-element-edf14fa{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-22 .elementor-element.elementor-element-80354b8 .elementor-heading-title{letter-spacing:1px}.elementor-22 .elementor-element.elementor-element-08708c0{--min-height:380px}.elementor-22 .elementor-element.elementor-element-6967e45 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-11055a0{--min-height:35px}.elementor-22 .elementor-element.elementor-element-ac515b6 .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-22 .elementor-element.elementor-element-7d25cba{--min-height:calc(100% - 35px)}.elementor-22 .elementor-element.elementor-element-ef604e6 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-25ecd08{--min-height:35px}.elementor-22 .elementor-element.elementor-element-2a9234c .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-22 .elementor-element.elementor-element-a1bc073{--min-height:calc(100% - 35px)}.elementor-22 .elementor-element.elementor-element-0059941 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-17dadd5{--min-height:35px}.elementor-22 .elementor-element.elementor-element-a9e4269 .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-22 .elementor-element.elementor-element-4d799e3{--min-height:calc(100% - 35px)}.elementor-22 .elementor-element.elementor-element-ee045d3 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-3986458{--min-height:35px}.elementor-22 .elementor-element.elementor-element-9757706 .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-22 .elementor-element.elementor-element-366ebef{--gap:var(--space-20) var(--space-20);--row-gap:var(--space-20);--column-gap:var(--space-20)}.elementor-22 .elementor-element.elementor-element-7b959fd .elementor-heading-title{line-height:1.2em;letter-spacing:1px}.elementor-22 .elementor-element.elementor-element-a378c97 .elementor-heading-title{font-size:var(--e-global-typography-45700d0-font-size);line-height:var(--e-global-typography-45700d0-line-height)}.elementor-22 .elementor-element.elementor-element-edc6a29{--swiper-slides-to-display:1}.elementor-22 .elementor-element.elementor-element-edc6a29>.elementor-widget-container{margin:var(--space-60) 0 0 0}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-905406e{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--arrow-prev-left-position:6.5vw;--arrow-next-right-position:6.5vw;--arrow-size:18px}.elementor-22 .elementor-element.elementor-element-5231ebc{--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-4968217 .elementor-heading-title{font-size:var(--space-50);letter-spacing:2px}.elementor-22 .elementor-element.elementor-element-a0c2733>.elementor-widget-container{margin:var(--space-15) 0 var(--space-10) 0}.elementor-22 .elementor-element.elementor-element-a0c2733 .elementor-heading-title{font-size:var(--space-18)}.elementor-22 .elementor-element.elementor-element-71b0ca2 .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-22 .elementor-element.elementor-element-edf14fa{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-22 .elementor-element.elementor-element-fb7f9a3{--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;--flex-wrap:wrap}.elementor-22 .elementor-element.elementor-element-1c0bd55{--width:100%}.elementor-22 .elementor-element.elementor-element-08708c0{--min-height:50vw}.elementor-22 .elementor-element.elementor-element-6967e45 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-ac515b6 .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-22 .elementor-element.elementor-element-9a05bf1{--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;--flex-wrap:wrap}.elementor-22 .elementor-element.elementor-element-25cf735{--width:100%}.elementor-22 .elementor-element.elementor-element-566bc48{--width:100%}.elementor-22 .elementor-element.elementor-element-7d25cba{--min-height:50vw}.elementor-22 .elementor-element.elementor-element-ef604e6 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-2a9234c .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-22 .elementor-element.elementor-element-a8fb8e2{--width:100%}.elementor-22 .elementor-element.elementor-element-a1bc073{--min-height:50vw}.elementor-22 .elementor-element.elementor-element-0059941 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-a9e4269 .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-22 .elementor-element.elementor-element-37e80ae{--width:100%}.elementor-22 .elementor-element.elementor-element-4d799e3{--min-height:50vw}.elementor-22 .elementor-element.elementor-element-ee045d3 .elementor-heading-title{font-size:var(--e-global-typography-dc9786d-font-size);line-height:var(--e-global-typography-dc9786d-line-height)}.elementor-22 .elementor-element.elementor-element-9757706 .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-22 .elementor-element.elementor-element-7b959fd .elementor-heading-title{line-height:1.1em;letter-spacing:.5px}.elementor-22 .elementor-element.elementor-element-a378c97 .elementor-heading-title{font-size:var(--e-global-typography-45700d0-font-size);line-height:var(--e-global-typography-45700d0-line-height)}.elementor-22 .elementor-element.elementor-element-edc6a29{--swiper-slides-to-display:1;--arrow-prev-left-position:0%;--arrow-next-right-position:calc(calc(var(--space-30) * 2 * -1) - 0.8em)}.elementor-22 .elementor-element.elementor-element-edc6a29>.elementor-widget-container{margin:var(--space-40) 0 0 0}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-952db75{--content-width:100%}.elementor-22 .elementor-element.elementor-element-86aa95e{--width:45%}.elementor-22 .elementor-element.elementor-element-5cfc784{--width:33%}.elementor-22 .elementor-element.elementor-element-2af025b{--content-width:100%}.elementor-22 .elementor-element.elementor-element-e8492f1{--content-width:100%}.elementor-22 .elementor-element.elementor-element-fb7f9a3{--width:33%}.elementor-22 .elementor-element.elementor-element-d26761a{--width:fit-content}.elementor-22 .elementor-element.elementor-element-9a05bf1{--width:66%}.elementor-22 .elementor-element.elementor-element-9be948a{--width:fit-content}.elementor-22 .elementor-element.elementor-element-b88b280{--width:fit-content}.elementor-22 .elementor-element.elementor-element-7ab1e5b{--width:fit-content}}@media(max-width:1200px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-5cfc784{--width:40%}}.elementor-22 .elementor-element.elementor-element-905406e .swiper-slide.swiper-slide-active{transform:scale(1)!important;opacity:1}.elementor-22 .elementor-element.elementor-element-905406e .swiper-slide{transition:all 0.6s ease-out;opacity:.6;transform:scale(.78)!important}.elementor-22 .elementor-element.elementor-element-905406e{--swiper-offset-size:26vw!important}@media only screen and (min-width:1201px) and (max-width:1540px){.elementor-22 .elementor-element.elementor-element-905406e{--swiper-offset-size:24vw!important}}@media only screen and (min-width:768px) and (max-width:1200px){.elementor-22 .elementor-element.elementor-element-905406e{--swiper-offset-size:22vw!important}}@media screen and (max-width:767px){.elementor-22 .elementor-element.elementor-element-905406e{--swiper-offset-size:13vw!important}}.elementor-22 .elementor-element.elementor-element-905406e svg{transform:scale(.6,2)}.elementor-22 .elementor-element.elementor-element-731148c{height:100%}.elementor-22 .elementor-element.elementor-element-1c0bd55 img{transition:all 0.45s ease-out}.elementor-22 .elementor-element.elementor-element-1c0bd55:hover img{transform:scale(1.07)}.elementor-22 .elementor-element.elementor-element-1c0bd55:hover .catbt{color:var(--e-global-color-a7ce01b);background-color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-1c0bd55:hover h3.elementor-heading-title{color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-566bc48 img{transition:all 0.45s ease-out}.elementor-22 .elementor-element.elementor-element-566bc48:hover img{transform:scale(1.07)}.elementor-22 .elementor-element.elementor-element-566bc48:hover .catbt{color:var(--e-global-color-a7ce01b);background-color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-566bc48:hover h3.elementor-heading-title{color:var(--e-global-color-primary)}@media screen and (min-width:768px){.elementor-22 .elementor-element.elementor-element-566bc48{height:100%!important}}.elementor-22 .elementor-element.elementor-element-a8fb8e2 img{transition:all 0.45s ease-out}.elementor-22 .elementor-element.elementor-element-a8fb8e2:hover img{transform:scale(1.07)}.elementor-22 .elementor-element.elementor-element-a8fb8e2:hover .catbt{color:var(--e-global-color-a7ce01b);background-color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-a8fb8e2:hover h3.elementor-heading-title{color:var(--e-global-color-primary)}@media screen and (min-width:768px){.elementor-22 .elementor-element.elementor-element-a8fb8e2{height:100%!important}}.elementor-22 .elementor-element.elementor-element-37e80ae img{transition:all 0.45s ease-out}.elementor-22 .elementor-element.elementor-element-37e80ae:hover img{transform:scale(1.07)}.elementor-22 .elementor-element.elementor-element-37e80ae:hover .catbt{color:var(--e-global-color-a7ce01b);background-color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-37e80ae:hover h3.elementor-heading-title{color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-edc6a29 .swiper-pagination-progressbar.swiper-pagination-horizontal{width:66.6%;left:auto;right:0;top:auto;bottom:calc(var(--space-40) * -1)}.elementor-22 .elementor-element.elementor-element-edc6a29 .swiper-pagination-progressbar{background:#ECEADE}@media screen and (max-width:767px){.elementor-22 .elementor-element.elementor-element-edc6a29 .swiper-pagination-progressbar.swiper-pagination-horizontal{width:100%}}