.elementor-22 .elementor-element.elementor-element-ca8f129{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overflow:hidden;}.elementor-22 .elementor-element.elementor-element-9b11b9f .elementor-repeater-item-5ecf0ac > *{display:inline-block;}.elementor-22 .elementor-element.elementor-element-9b11b9f .elementor-repeater-item-a8c368d.dce-item_image{justify-content:top;}.elementor-22 .elementor-element.elementor-element-9b11b9f > .elementor-widget-container{margin:0vw 15vw 0vw 15vw;}.elementor-22 .elementor-element.elementor-element-9b11b9f .dce-container-navigation i{font-size:13px;}.elementor-22 .elementor-element.elementor-element-9b11b9f .dce-container-navigation svg{height:13px;width:100%;}.elementor-22 .elementor-element.elementor-element-9b11b9f .dce-carousel-controls .swiper-button-left{height:13px;width:13px;margin-top:calc(13px / 2);}.elementor-22 .elementor-element.elementor-element-9b11b9f .dce-carousel-controls .swiper-button-right{height:13px;width:13px;margin-top:calc(13px / 2);}.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right path, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left path, .elementor-22 .elementor-element.elementor-element-9b11b9f .dce-container-navigation svg, .elementor-22 .elementor-element.elementor-element-9b11b9f .dce-container-navigation i{fill:var( --e-global-color-a7ce01b );color:var( --e-global-color-a7ce01b );}.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right line, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left line, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right polyline, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left polyline{stroke:var( --e-global-color-a7ce01b );}.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left polyline, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right polyline{stroke-width:10;}.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right line, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left line{stroke-width:0;}.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left line, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right line, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left polyline, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right polyline{stroke-dasharray:0,0;}.elementor-22 .elementor-element.elementor-element-9b11b9f .dce-carousel-controls .dce-container-navigation{top:center%;width:97.8%;}.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left{left:220px;}.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right{right:220px;}.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right{top:-67px;}.elementor-22 .elementor-element.elementor-element-4c1707d{--display:flex;--min-height:127px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-90px;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--z-index:2;}.elementor-22 .elementor-element.elementor-element-5625d83{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-36a0147{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:var(--space-80);--padding-bottom:var(--space-125);--padding-left:0;--padding-right:0;}.elementor-22 .elementor-element.elementor-element-ce8052c{--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;--border-radius:var(--radius-60) var(--radius-60) var(--radius-60) var(--radius-60);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-38%;--padding-top:var(--space-125);--padding-bottom:var(--space-125);--padding-left:var(--space-125);--padding-right:26%;}.elementor-22 .elementor-element.elementor-element-ce8052c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ce8052c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-95c4392{left:calc(var(--space-125) - var(--space-60));}body.rtl .elementor-22 .elementor-element.elementor-element-95c4392{right:calc(var(--space-125) - var(--space-60));}.elementor-22 .elementor-element.elementor-element-95c4392{top:calc(var(--space-125) + var(--space-10));}.elementor-22 .elementor-element.elementor-element-95c4392 .elementor-heading-title{font-size:var( --e-global-typography-53d0e7b-font-size );font-weight:var( --e-global-typography-53d0e7b-font-weight );line-height:var( --e-global-typography-53d0e7b-line-height );letter-spacing:var( --e-global-typography-53d0e7b-letter-spacing );color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-ba941e3 > .elementor-widget-container{margin:var(--space-30) 0 var(--space-20) 0;}.elementor-22 .elementor-element.elementor-element-ba941e3 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-4bf227b{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-4bf227b > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/home-text-bg-1.svg");padding:0px 0px 4px 0px;background-position:top right;background-repeat:no-repeat;background-size:51% auto;}.elementor-22 .elementor-element.elementor-element-4bf227b.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-4bf227b .elementor-heading-title{font-size:var( --e-global-typography-a44a1d7-font-size );font-weight:var( --e-global-typography-a44a1d7-font-weight );line-height:var( --e-global-typography-a44a1d7-line-height );letter-spacing:var( --e-global-typography-a44a1d7-letter-spacing );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-cc10fc6{--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;--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-5023b56 img{width:100%;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-8287fcf{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-8287fcf{right:0px;}.elementor-22 .elementor-element.elementor-element-8287fcf{top:0px;}.elementor-22 .elementor-element.elementor-element-8287fcf img{width:100%;}.elementor-22 .elementor-element.elementor-element-6dd3096{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:var(--space-125);}.elementor-22 .elementor-element.elementor-element-6dd3096:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6dd3096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83b50f6 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-6dd3096{left:3.6vw;}body.rtl .elementor-22 .elementor-element.elementor-element-6dd3096{right:3.6vw;}.elementor-22 .elementor-element.elementor-element-f369a45{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:var(--space-20);}.elementor-22 .elementor-element.elementor-element-f369a45:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f369a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83b50f6 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-f369a45{right:18vw;}body.rtl .elementor-22 .elementor-element.elementor-element-f369a45{left:18vw;}.elementor-22 .elementor-element.elementor-element-5d6d1ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:var(--space-60) var(--space-60);--row-gap:var(--space-60);--column-gap:var(--space-60);--overflow:hidden;--padding-top:var(--space-40);--padding-bottom:var(--space-100);--padding-left:0;--padding-right:0;}.elementor-22 .elementor-element.elementor-element-5d6d1ff:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5d6d1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/home-bg02.svg");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-22 .elementor-element.elementor-element-189f01f{--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-15) var(--space-15);--row-gap:var(--space-15);--column-gap:var(--space-15);--z-index:2;}.elementor-22 .elementor-element.elementor-element-10f6d9c .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 );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-7afb330 > .elementor-widget-container{--e-transform-translateY:-3px;}.elementor-22 .elementor-element.elementor-element-7afb330 img{width:auto;height:26px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-96fa16b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--space-8) var(--space-8);--row-gap:var(--space-8);--column-gap:var(--space-8);--margin-top:0;--margin-bottom:0;--margin-left:var(--space-60);--margin-right:0;}.elementor-22 .elementor-element.elementor-element-96fa16b.e-con{--e-con-transform-translateY:7px;}.elementor-22 .elementor-element.elementor-element-939f78a .elementor-heading-title{font-size:var( --e-global-typography-53d0e7b-font-size );font-weight:var( --e-global-typography-53d0e7b-font-weight );line-height:var( --e-global-typography-53d0e7b-line-height );letter-spacing:var( --e-global-typography-53d0e7b-letter-spacing );color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-1a6920f{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-1a6920f > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/home-text-bg-2.svg");padding:0px 0px 4px 0px;background-position:bottom right;background-repeat:no-repeat;background-size:51% auto;}.elementor-22 .elementor-element.elementor-element-1a6920f .elementor-heading-title{font-size:var( --e-global-typography-a44a1d7-font-size );font-weight:var( --e-global-typography-a44a1d7-font-weight );line-height:var( --e-global-typography-a44a1d7-line-height );letter-spacing:var( --e-global-typography-a44a1d7-letter-spacing );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-a607bdc{--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:stretch;--gap:var(--space-35) var(--space-35);--row-gap:var(--space-35);--column-gap:var(--space-35);}.elementor-22 .elementor-element.elementor-element-d977a50{--grid-columns:1;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-24fb71c{--grid-columns:2;--grid-row-gap:var(--space-35);width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--grid-column-gap:var(--space-35);}.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-22 .elementor-element.elementor-element-24fb71c .e-loop-item > .elementor-section, .elementor-22 .elementor-element.elementor-element-24fb71c .e-loop-item > .elementor-section > .elementor-container, .elementor-22 .elementor-element.elementor-element-24fb71c .e-loop-item > .e-con, .elementor-22 .elementor-element.elementor-element-24fb71c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-22 .elementor-element.elementor-element-86550cc{--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:stretch;--gap:var(--space-35) var(--space-35);--row-gap:var(--space-35);--column-gap:var(--space-35);}.elementor-22 .elementor-element.elementor-element-5cb6140{--grid-columns:1;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-0698e70{--grid-columns:2;--grid-row-gap:var(--space-35);width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--grid-column-gap:var(--space-35);}.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-22 .elementor-element.elementor-element-0698e70 .e-loop-item > .elementor-section, .elementor-22 .elementor-element.elementor-element-0698e70 .e-loop-item > .elementor-section > .elementor-container, .elementor-22 .elementor-element.elementor-element-0698e70 .e-loop-item > .e-con, .elementor-22 .elementor-element.elementor-element-0698e70 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-22 .elementor-element.elementor-element-7afe00b{--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:stretch;--gap:var(--space-35) var(--space-35);--row-gap:var(--space-35);--column-gap:var(--space-35);}.elementor-22 .elementor-element.elementor-element-b93b1a0{--grid-columns:1;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3640fcb{--grid-columns:2;--grid-row-gap:var(--space-35);width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--grid-column-gap:var(--space-35);}.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-22 .elementor-element.elementor-element-3640fcb .e-loop-item > .elementor-section, .elementor-22 .elementor-element.elementor-element-3640fcb .e-loop-item > .elementor-section > .elementor-container, .elementor-22 .elementor-element.elementor-element-3640fcb .e-loop-item > .e-con, .elementor-22 .elementor-element.elementor-element-3640fcb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-22 .elementor-element.elementor-element-d466cda{--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:stretch;--gap:var(--space-35) var(--space-35);--row-gap:var(--space-35);--column-gap:var(--space-35);}.elementor-22 .elementor-element.elementor-element-7a1ebee{--grid-columns:1;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-eb186df{--grid-columns:2;--grid-row-gap:var(--space-35);width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--grid-column-gap:var(--space-35);}.elementor-22 .elementor-element.elementor-element-eb186df .elementor-loop-container{grid-auto-rows:1fr;}.elementor-22 .elementor-element.elementor-element-eb186df .e-loop-item > .elementor-section, .elementor-22 .elementor-element.elementor-element-eb186df .e-loop-item > .elementor-section > .elementor-container, .elementor-22 .elementor-element.elementor-element-eb186df .e-loop-item > .e-con, .elementor-22 .elementor-element.elementor-element-eb186df .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-22 .elementor-element.elementor-element-8eaf889{--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:stretch;--gap:var(--space-35) var(--space-35);--row-gap:var(--space-35);--column-gap:var(--space-35);}.elementor-22 .elementor-element.elementor-element-9424b76{--grid-columns:1;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-21ed421{--grid-columns:2;--grid-row-gap:var(--space-35);width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--grid-column-gap:var(--space-35);}.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-22 .elementor-element.elementor-element-21ed421 .e-loop-item > .elementor-section, .elementor-22 .elementor-element.elementor-element-21ed421 .e-loop-item > .elementor-section > .elementor-container, .elementor-22 .elementor-element.elementor-element-21ed421 .e-loop-item > .e-con, .elementor-22 .elementor-element.elementor-element-21ed421 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-22 .elementor-element.elementor-element-4042d6e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:2;--n-tabs-title-gap:var(--space-40);--n-tabs-gap:var(--space-60);--n-tabs-title-border-radius:99px 99px 99px 99px;--n-tabs-title-padding-top:var(--space-8);--n-tabs-title-padding-right:var(--space-10);--n-tabs-title-padding-bottom:var(--space-10);--n-tabs-title-padding-left:var(--space-10);--n-tabs-title-font-size:var( --e-global-typography-aa7d270-font-size );--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-a7ce01b );}.elementor-22 .elementor-element.elementor-element-4042d6e > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-c5867f1 );}.elementor-22 .elementor-element.elementor-element-4042d6e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-c5867f1 );}.elementor-22 .elementor-element.elementor-element-4042d6e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-22 .elementor-element.elementor-element-4042d6e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-c5867f1 );}.elementor-22 .elementor-element.elementor-element-4042d6e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:var( --e-global-typography-aa7d270-font-weight );line-height:var( --e-global-typography-aa7d270-line-height );letter-spacing:var( --e-global-typography-aa7d270-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4042d6e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-a7ce01b );}.elementor-22 .elementor-element.elementor-element-547a84d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:var(--space-100);}.elementor-22 .elementor-element.elementor-element-547a84d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-547a84d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83b50f6 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-547a84d{right:-30px;}body.rtl .elementor-22 .elementor-element.elementor-element-547a84d{left:-30px;}.elementor-22 .elementor-element.elementor-element-29a1fb1{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:12vw;}.elementor-22 .elementor-element.elementor-element-29a1fb1:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-29a1fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83b50f6 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-29a1fb1{left:10vw;}body.rtl .elementor-22 .elementor-element.elementor-element-29a1fb1{right:10vw;}.elementor-22 .elementor-element.elementor-element-1499388{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;bottom:312px;}.elementor-22 .elementor-element.elementor-element-1499388:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1499388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83b50f6 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-1499388{left:2.8vw;}body.rtl .elementor-22 .elementor-element.elementor-element-1499388{right:2.8vw;}.elementor-22 .elementor-element.elementor-element-5a5c281{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:var(--space-40);--padding-bottom:var(--space-125);--padding-left:0;--padding-right:0;}.elementor-22 .elementor-element.elementor-element-5a5c281:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5a5c281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83b50f6 );}.elementor-22 .elementor-element.elementor-element-581a3d6{--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;--border-radius:var(--radius-60) var(--radius-60) var(--radius-60) var(--radius-60);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-38%;--padding-top:var(--space-100);--padding-bottom:var(--space-60);--padding-left:var(--space-100);--padding-right:30%;}.elementor-22 .elementor-element.elementor-element-581a3d6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-581a3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-22 .elementor-element.elementor-element-06e0c70{--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:var(--space-12) var(--space-12);--row-gap:var(--space-12);--column-gap:var(--space-12);}.elementor-22 .elementor-element.elementor-element-e1e1933 .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-primary );}.elementor-22 .elementor-element.elementor-element-196ebae .elementor-heading-title{font-size:var( --e-global-typography-4409190-font-size );font-weight:var( --e-global-typography-4409190-font-weight );line-height:var( --e-global-typography-4409190-line-height );letter-spacing:var( --e-global-typography-4409190-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-ba17bfc.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-ba17bfc .elementor-heading-title{font-size:var( --e-global-typography-aa7d270-font-size );font-weight:var( --e-global-typography-aa7d270-font-weight );line-height:var( --e-global-typography-aa7d270-line-height );letter-spacing:var( --e-global-typography-aa7d270-letter-spacing );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-f3ba6f5 > .elementor-widget-container{margin:var(--space-20) 0 var(--space-8) 0;}.elementor-22 .elementor-element.elementor-element-f3ba6f5 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-36d03d9 > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/list-point-icon.svg");padding:0px 0px 0px 20px;background-position:3px 11px;background-repeat:no-repeat;background-size:7px auto;}.elementor-22 .elementor-element.elementor-element-36d03d9 .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 );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f1ca7d9 > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/list-point-icon.svg");padding:0px 0px 0px 20px;background-position:3px 11px;background-repeat:no-repeat;background-size:7px auto;}.elementor-22 .elementor-element.elementor-element-f1ca7d9 .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 );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-c31292c > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/list-point-icon.svg");padding:0px 0px 0px 20px;background-position:3px 11px;background-repeat:no-repeat;background-size:7px auto;}.elementor-22 .elementor-element.elementor-element-c31292c .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 );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-ec63a03 > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/list-point-icon.svg");padding:0px 0px 0px 20px;background-position:3px 11px;background-repeat:no-repeat;background-size:7px auto;}.elementor-22 .elementor-element.elementor-element-ec63a03 .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 );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-46a091d > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/list-point-icon.svg");padding:0px 0px 0px 20px;background-position:3px 11px;background-repeat:no-repeat;background-size:7px auto;}.elementor-22 .elementor-element.elementor-element-46a091d .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 );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-e800a3a > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/list-point-icon.svg");padding:0px 0px 0px 20px;background-position:3px 11px;background-repeat:no-repeat;background-size:7px auto;}.elementor-22 .elementor-element.elementor-element-e800a3a .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 );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-2f17a41 > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/list-point-icon.svg");padding:0px 0px 0px 20px;background-position:3px 11px;background-repeat:no-repeat;background-size:7px auto;}.elementor-22 .elementor-element.elementor-element-2f17a41 .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 );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-96ab3ed > .elementor-widget-container{margin:var(--space-20) 0 var(--space-8) 0;}.elementor-22 .elementor-element.elementor-element-96ab3ed .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-1923cde > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/list-point-icon.svg");padding:0px 0px 0px 20px;background-position:3px 11px;background-repeat:no-repeat;background-size:7px auto;}.elementor-22 .elementor-element.elementor-element-1923cde .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 );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-7e963ca > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/list-point-icon.svg");padding:0px 0px 0px 20px;background-position:3px 11px;background-repeat:no-repeat;background-size:7px auto;}.elementor-22 .elementor-element.elementor-element-7e963ca .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 );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-7c0ca7b > .elementor-widget-container{background-image:url("https://www.showdodo.com.tw/wp-content/uploads/list-point-icon.svg");padding:0px 0px 0px 20px;background-position:3px 11px;background-repeat:no-repeat;background-size:7px auto;}.elementor-22 .elementor-element.elementor-element-7c0ca7b .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 );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-45e1706{--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;}.elementor-22 .elementor-element.elementor-element-ae2a473 img{width:100%;}.elementor-22 .elementor-element.elementor-element-4adbb3e{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;bottom:58%;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4adbb3e{right:8%;}body.rtl .elementor-22 .elementor-element.elementor-element-4adbb3e{left:8%;}.elementor-22 .elementor-element.elementor-element-4adbb3e img{width:100%;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-270abd5{left:29%;}body.rtl .elementor-22 .elementor-element.elementor-element-270abd5{right:29%;}.elementor-22 .elementor-element.elementor-element-270abd5{top:14%;}.elementor-22 .elementor-element.elementor-element-270abd5 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-270abd5 .elementor-icon{font-size:80px;}.elementor-22 .elementor-element.elementor-element-270abd5 .elementor-icon svg{height:80px;}.elementor-22 .elementor-element.elementor-element-b6d43f4{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:var(--space-125);}.elementor-22 .elementor-element.elementor-element-b6d43f4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b6d43f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83b50f6 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-b6d43f4{left:3.6vw;}body.rtl .elementor-22 .elementor-element.elementor-element-b6d43f4{right:3.6vw;}.elementor-22 .elementor-element.elementor-element-d36ee5b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:var(--space-20);}.elementor-22 .elementor-element.elementor-element-d36ee5b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d36ee5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83b50f6 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-d36ee5b{right:18vw;}body.rtl .elementor-22 .elementor-element.elementor-element-d36ee5b{left:18vw;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-4c1707d{--width:127px;}.elementor-22 .elementor-element.elementor-element-ce8052c{--width:69%;}.elementor-22 .elementor-element.elementor-element-cc10fc6{--width:50%;}.elementor-22 .elementor-element.elementor-element-6dd3096{--width:18vw;}.elementor-22 .elementor-element.elementor-element-f369a45{--width:5.8vw;}.elementor-22 .elementor-element.elementor-element-96fa16b{--width:fit-content;}.elementor-22 .elementor-element.elementor-element-547a84d{--width:18vw;}.elementor-22 .elementor-element.elementor-element-29a1fb1{--width:8vw;}.elementor-22 .elementor-element.elementor-element-1499388{--width:5.8vw;}.elementor-22 .elementor-element.elementor-element-581a3d6{--width:69%;}.elementor-22 .elementor-element.elementor-element-45e1706{--width:58%;}.elementor-22 .elementor-element.elementor-element-b6d43f4{--width:18vw;}.elementor-22 .elementor-element.elementor-element-d36ee5b{--width:5.8vw;}}@media(max-width:1540px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-4c1707d{--width:110px;}}@media(max-width:1200px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-4c1707d{--width:90px;}.elementor-22 .elementor-element.elementor-element-ce8052c{--width:89%;}.elementor-22 .elementor-element.elementor-element-581a3d6{--width:78%;}.elementor-22 .elementor-element.elementor-element-45e1706{--width:52%;}}@media(max-width:1540px){.elementor-22 .elementor-element.elementor-element-9b11b9f > .elementor-widget-container{margin:0vw 10vw 0vw 10vw;}.elementor-22 .elementor-element.elementor-element-9b11b9f .dce-carousel-controls .dce-container-navigation{width:97%;}.elementor-22 .elementor-element.elementor-element-4c1707d{--min-height:110px;--margin-top:-80px;--margin-bottom:0;--margin-left:auto;--margin-right:auto;}.elementor-22 .elementor-element.elementor-element-5625d83{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-ce8052c{--padding-top:var(--space-90);--padding-bottom:var(--space-90);--padding-left:var(--space-90);--padding-right:20%;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-95c4392{left:calc(var(--space-90) - var(--space-60));}body.rtl .elementor-22 .elementor-element.elementor-element-95c4392{right:calc(var(--space-90) - var(--space-60));}.elementor-22 .elementor-element.elementor-element-95c4392{top:calc(var(--space-90) + var(--space-8));}.elementor-22 .elementor-element.elementor-element-95c4392 .elementor-heading-title{font-size:var( --e-global-typography-53d0e7b-font-size );line-height:var( --e-global-typography-53d0e7b-line-height );letter-spacing:var( --e-global-typography-53d0e7b-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba941e3 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4bf227b .elementor-heading-title{font-size:var( --e-global-typography-a44a1d7-font-size );line-height:var( --e-global-typography-a44a1d7-line-height );letter-spacing:var( --e-global-typography-a44a1d7-letter-spacing );}.elementor-22 .elementor-element.elementor-element-10f6d9c .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7afb330 img{height:24px;}.elementor-22 .elementor-element.elementor-element-96fa16b.e-con{--e-con-transform-translateY:5px;}.elementor-22 .elementor-element.elementor-element-96fa16b{--margin-top:0;--margin-bottom:0;--margin-left:var(--space-50);--margin-right:0;}.elementor-22 .elementor-element.elementor-element-939f78a .elementor-heading-title{font-size:var( --e-global-typography-53d0e7b-font-size );line-height:var( --e-global-typography-53d0e7b-line-height );letter-spacing:var( --e-global-typography-53d0e7b-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1a6920f > .elementor-widget-container{background-size:52% auto;}.elementor-22 .elementor-element.elementor-element-1a6920f .elementor-heading-title{font-size:var( --e-global-typography-a44a1d7-font-size );line-height:var( --e-global-typography-a44a1d7-line-height );letter-spacing:var( --e-global-typography-a44a1d7-letter-spacing );}.elementor-22 .elementor-element.elementor-element-24fb71c{--grid-row-gap:var(--space-20);--grid-column-gap:var(--space-20);}.elementor-22 .elementor-element.elementor-element-0698e70{--grid-row-gap:var(--space-20);--grid-column-gap:var(--space-20);}.elementor-22 .elementor-element.elementor-element-3640fcb{--grid-row-gap:var(--space-20);--grid-column-gap:var(--space-20);}.elementor-22 .elementor-element.elementor-element-eb186df{--grid-row-gap:var(--space-20);--grid-column-gap:var(--space-20);}.elementor-22 .elementor-element.elementor-element-21ed421{--grid-row-gap:var(--space-20);--grid-column-gap:var(--space-20);}.elementor-22 .elementor-element.elementor-element-4042d6e{--n-tabs-title-font-size:var( --e-global-typography-aa7d270-font-size );}.elementor-22 .elementor-element.elementor-element-4042d6e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-aa7d270-line-height );letter-spacing:var( --e-global-typography-aa7d270-letter-spacing );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-29a1fb1{left:3vw;}body.rtl .elementor-22 .elementor-element.elementor-element-29a1fb1{right:3vw;}.elementor-22 .elementor-element.elementor-element-581a3d6{--padding-top:var(--space-70);--padding-bottom:var(--space-60);--padding-left:var(--space-80);--padding-right:27%;}.elementor-22 .elementor-element.elementor-element-e1e1933 .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-22 .elementor-element.elementor-element-196ebae .elementor-heading-title{font-size:var( --e-global-typography-4409190-font-size );line-height:var( --e-global-typography-4409190-line-height );letter-spacing:var( --e-global-typography-4409190-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba17bfc .elementor-heading-title{font-size:var( --e-global-typography-aa7d270-font-size );line-height:var( --e-global-typography-aa7d270-line-height );letter-spacing:var( --e-global-typography-aa7d270-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f3ba6f5 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );}.elementor-22 .elementor-element.elementor-element-36d03d9 > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-22 .elementor-element.elementor-element-36d03d9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-f1ca7d9 > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-22 .elementor-element.elementor-element-f1ca7d9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-c31292c > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-22 .elementor-element.elementor-element-c31292c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-ec63a03 > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-22 .elementor-element.elementor-element-ec63a03 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-46a091d > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-22 .elementor-element.elementor-element-46a091d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-e800a3a > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-22 .elementor-element.elementor-element-e800a3a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2f17a41 > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-22 .elementor-element.elementor-element-2f17a41 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-96ab3ed .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1923cde > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-22 .elementor-element.elementor-element-1923cde .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-7e963ca > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-22 .elementor-element.elementor-element-7e963ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-7c0ca7b > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-22 .elementor-element.elementor-element-7c0ca7b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-4adbb3e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-270abd5{left:25%;}body.rtl .elementor-22 .elementor-element.elementor-element-270abd5{right:25%;}.elementor-22 .elementor-element.elementor-element-270abd5 .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-270abd5 .elementor-icon svg{height:70px;}}@media(max-width:1200px){.elementor-22 .elementor-element.elementor-element-9b11b9f > .elementor-widget-container{margin:0vw 6.5vw 0vw 6.5vw;}.elementor-22 .elementor-element.elementor-element-9b11b9f .dce-carousel-controls .dce-container-navigation{width:96%;}.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right{top:-43px;}.elementor-22 .elementor-element.elementor-element-4c1707d{--min-height:90px;--margin-top:-60px;--margin-bottom:0;--margin-left:auto;--margin-right:auto;}.elementor-22 .elementor-element.elementor-element-5625d83{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-ce8052c{--padding-top:var(--space-70);--padding-bottom:var(--space-90);--padding-left:var(--space-90);--padding-right:0;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-95c4392{left:calc(var(--space-70) - var(--space-50));}body.rtl .elementor-22 .elementor-element.elementor-element-95c4392{right:calc(var(--space-70) - var(--space-50));}.elementor-22 .elementor-element.elementor-element-95c4392{top:calc(var(--space-70) + var(--space-10));}.elementor-22 .elementor-element.elementor-element-95c4392 .elementor-heading-title{font-size:var( --e-global-typography-53d0e7b-font-size );line-height:var( --e-global-typography-53d0e7b-line-height );letter-spacing:var( --e-global-typography-53d0e7b-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba941e3 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4bf227b .elementor-heading-title{font-size:var( --e-global-typography-a44a1d7-font-size );line-height:var( --e-global-typography-a44a1d7-line-height );letter-spacing:var( --e-global-typography-a44a1d7-letter-spacing );}.elementor-22 .elementor-element.elementor-element-bca1d4d > .elementor-widget-container{padding:0% 42% 0% 0%;}.elementor-22 .elementor-element.elementor-element-cc10fc6{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-6dd3096{left:2vw;}body.rtl .elementor-22 .elementor-element.elementor-element-6dd3096{right:2vw;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-f369a45{right:4vw;}body.rtl .elementor-22 .elementor-element.elementor-element-f369a45{left:4vw;}.elementor-22 .elementor-element.elementor-element-5d6d1ff:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5d6d1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:140% auto;}.elementor-22 .elementor-element.elementor-element-10f6d9c .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7afb330 > .elementor-widget-container{--e-transform-translateY:-1px;}.elementor-22 .elementor-element.elementor-element-7afb330 img{height:13px;}.elementor-22 .elementor-element.elementor-element-96fa16b{--margin-top:0;--margin-bottom:0;--margin-left:var(--space-30);--margin-right:0;}.elementor-22 .elementor-element.elementor-element-939f78a .elementor-heading-title{font-size:var( --e-global-typography-53d0e7b-font-size );line-height:var( --e-global-typography-53d0e7b-line-height );letter-spacing:var( --e-global-typography-53d0e7b-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1a6920f .elementor-heading-title{font-size:var( --e-global-typography-a44a1d7-font-size );line-height:var( --e-global-typography-a44a1d7-line-height );letter-spacing:var( --e-global-typography-a44a1d7-letter-spacing );}.elementor-22 .elementor-element.elementor-element-a607bdc{--gap:var(--space-20) var(--space-20);--row-gap:var(--space-20);--column-gap:var(--space-20);}.elementor-22 .elementor-element.elementor-element-d977a50{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-24fb71c{--grid-columns:2;}.elementor-22 .elementor-element.elementor-element-86550cc{--gap:var(--space-20) var(--space-20);--row-gap:var(--space-20);--column-gap:var(--space-20);}.elementor-22 .elementor-element.elementor-element-5cb6140{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-0698e70{--grid-columns:2;}.elementor-22 .elementor-element.elementor-element-7afe00b{--gap:var(--space-20) var(--space-20);--row-gap:var(--space-20);--column-gap:var(--space-20);}.elementor-22 .elementor-element.elementor-element-b93b1a0{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-3640fcb{--grid-columns:2;}.elementor-22 .elementor-element.elementor-element-d466cda{--gap:var(--space-20) var(--space-20);--row-gap:var(--space-20);--column-gap:var(--space-20);}.elementor-22 .elementor-element.elementor-element-7a1ebee{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-eb186df{--grid-columns:2;}.elementor-22 .elementor-element.elementor-element-8eaf889{--gap:var(--space-20) var(--space-20);--row-gap:var(--space-20);--column-gap:var(--space-20);}.elementor-22 .elementor-element.elementor-element-9424b76{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-21ed421{--grid-columns:2;}.elementor-22 .elementor-element.elementor-element-4042d6e{--n-tabs-title-gap:var(--space-30);--n-tabs-title-font-size:var( --e-global-typography-aa7d270-font-size );}.elementor-22 .elementor-element.elementor-element-4042d6e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-aa7d270-line-height );letter-spacing:var( --e-global-typography-aa7d270-letter-spacing );}.elementor-22 .elementor-element.elementor-element-29a1fb1{top:18vw;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-1499388{left:-2vw;}body.rtl .elementor-22 .elementor-element.elementor-element-1499388{right:-2vw;}.elementor-22 .elementor-element.elementor-element-1499388{bottom:312px;}.elementor-22 .elementor-element.elementor-element-581a3d6{--padding-top:var(--space-60);--padding-bottom:var(--space-50);--padding-left:var(--space-50);--padding-right:0;}.elementor-22 .elementor-element.elementor-element-e1e1933 .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-22 .elementor-element.elementor-element-196ebae .elementor-heading-title{font-size:var( --e-global-typography-4409190-font-size );line-height:var( --e-global-typography-4409190-line-height );letter-spacing:var( --e-global-typography-4409190-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba17bfc .elementor-heading-title{font-size:var( --e-global-typography-aa7d270-font-size );line-height:var( --e-global-typography-aa7d270-line-height );letter-spacing:var( --e-global-typography-aa7d270-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f3ba6f5 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );}.elementor-22 .elementor-element.elementor-element-36d03d9 > .elementor-widget-container{padding:0px 0px 0px 15px;background-position:2px 12px;background-size:6px auto;}.elementor-22 .elementor-element.elementor-element-36d03d9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-f1ca7d9 > .elementor-widget-container{padding:0px 0px 0px 15px;background-position:2px 12px;background-size:6px auto;}.elementor-22 .elementor-element.elementor-element-f1ca7d9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-c31292c > .elementor-widget-container{padding:0px 0px 0px 15px;background-position:2px 12px;background-size:6px auto;}.elementor-22 .elementor-element.elementor-element-c31292c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-ec63a03 > .elementor-widget-container{padding:0px 0px 0px 15px;background-position:2px 12px;background-size:6px auto;}.elementor-22 .elementor-element.elementor-element-ec63a03 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-46a091d > .elementor-widget-container{padding:0px 0px 0px 15px;background-position:2px 12px;background-size:6px auto;}.elementor-22 .elementor-element.elementor-element-46a091d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-e800a3a > .elementor-widget-container{padding:0px 0px 0px 15px;background-position:2px 12px;background-size:6px auto;}.elementor-22 .elementor-element.elementor-element-e800a3a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2f17a41 > .elementor-widget-container{padding:0px 0px 0px 15px;background-position:2px 12px;background-size:6px auto;}.elementor-22 .elementor-element.elementor-element-2f17a41 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-96ab3ed .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1923cde > .elementor-widget-container{padding:0px 0px 0px 15px;background-position:2px 12px;background-size:6px auto;}.elementor-22 .elementor-element.elementor-element-1923cde .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-7e963ca > .elementor-widget-container{padding:0 25% 0 15px;background-position:2px 12px;background-size:6px auto;}.elementor-22 .elementor-element.elementor-element-7e963ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-7c0ca7b > .elementor-widget-container{padding:0px 0px 0px 15px;background-position:2px 12px;background-size:6px auto;}.elementor-22 .elementor-element.elementor-element-7c0ca7b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-45e1706{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-4adbb3e{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;bottom:60%;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4adbb3e{right:2%;}body.rtl .elementor-22 .elementor-element.elementor-element-4adbb3e{left:2%;}.elementor-22 .elementor-element.elementor-element-270abd5 .elementor-icon{font-size:46px;}.elementor-22 .elementor-element.elementor-element-270abd5 .elementor-icon svg{height:46px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-b6d43f4{left:2vw;}body.rtl .elementor-22 .elementor-element.elementor-element-b6d43f4{right:2vw;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-d36ee5b{right:4vw;}body.rtl .elementor-22 .elementor-element.elementor-element-d36ee5b{left:4vw;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-9b11b9f > .elementor-widget-container{margin:0vw 5vw 0vw 5vw;}.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left, .elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right{top:-31px;}.elementor-22 .elementor-element.elementor-element-4c1707d{--width:77px;--min-height:77px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;}.elementor-22 .elementor-element.elementor-element-5625d83{width:var( --container-widget-width, 53px );max-width:53px;--container-widget-width:53px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-ce8052c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:var(--space-50);--padding-bottom:38vw;--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-22 .elementor-element.elementor-element-95c4392.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-95c4392 .elementor-heading-title{font-size:var( --e-global-typography-53d0e7b-font-size );line-height:var( --e-global-typography-53d0e7b-line-height );letter-spacing:var( --e-global-typography-53d0e7b-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba941e3 > .elementor-widget-container{margin:var(--space-15) 0 var(--space-10) 0;}.elementor-22 .elementor-element.elementor-element-ba941e3 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4bf227b .elementor-heading-title{font-size:var( --e-global-typography-a44a1d7-font-size );line-height:var( --e-global-typography-a44a1d7-line-height );letter-spacing:var( --e-global-typography-a44a1d7-letter-spacing );}.elementor-22 .elementor-element.elementor-element-bca1d4d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-cc10fc6{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-5023b56{text-align:end;}.elementor-22 .elementor-element.elementor-element-5023b56 img{width:84%;}.elementor-22 .elementor-element.elementor-element-8287fcf{text-align:end;}.elementor-22 .elementor-element.elementor-element-8287fcf img{width:84%;}.elementor-22 .elementor-element.elementor-element-6dd3096{--width:33vw;top:22vw;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-6dd3096{left:-3vw;}body.rtl .elementor-22 .elementor-element.elementor-element-6dd3096{right:-3vw;}.elementor-22 .elementor-element.elementor-element-f369a45{--width:10vw;}.elementor-22 .elementor-element.elementor-element-5d6d1ff:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5d6d1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:180% auto;}.elementor-22 .elementor-element.elementor-element-5d6d1ff{--padding-top:0;--padding-bottom:var(--space-60);--padding-left:0;--padding-right:0;}.elementor-22 .elementor-element.elementor-element-189f01f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-10f6d9c .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7afb330 img{height:12px;}.elementor-22 .elementor-element.elementor-element-96fa16b{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-22 .elementor-element.elementor-element-96fa16b.e-con{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-939f78a .elementor-heading-title{font-size:var( --e-global-typography-53d0e7b-font-size );line-height:var( --e-global-typography-53d0e7b-line-height );letter-spacing:var( --e-global-typography-53d0e7b-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1a6920f .elementor-heading-title{font-size:var( --e-global-typography-a44a1d7-font-size );line-height:var( --e-global-typography-a44a1d7-line-height );letter-spacing:var( --e-global-typography-a44a1d7-letter-spacing );}.elementor-22 .elementor-element.elementor-element-d977a50{--grid-columns:1;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-24fb71c{--grid-columns:1;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-5cb6140{--grid-columns:1;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-0698e70{--grid-columns:1;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-b93b1a0{--grid-columns:1;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-3640fcb{--grid-columns:1;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-7a1ebee{--grid-columns:1;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-eb186df{--grid-columns:1;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-9424b76{--grid-columns:1;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-21ed421{--grid-columns:1;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-4042d6e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:var(--space-15);--n-tabs-gap:var(--space-40);--n-tabs-title-font-size:var( --e-global-typography-aa7d270-font-size );}.elementor-22 .elementor-element.elementor-element-4042d6e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-aa7d270-line-height );letter-spacing:var( --e-global-typography-aa7d270-letter-spacing );}.elementor-22 .elementor-element.elementor-element-547a84d{--width:33vw;top:22vw;}.elementor-22 .elementor-element.elementor-element-29a1fb1{--width:10vw;}.elementor-22 .elementor-element.elementor-element-1499388{--width:10vw;}.elementor-22 .elementor-element.elementor-element-581a3d6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:var(--space-50);--padding-bottom:40vw;--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-22 .elementor-element.elementor-element-e1e1933 > .elementor-widget-container{margin:var(--space-15) 0 var(--space-10) 0;}.elementor-22 .elementor-element.elementor-element-e1e1933 .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-22 .elementor-element.elementor-element-196ebae > .elementor-widget-container{margin:var(--space-15) 0 var(--space-10) 0;}.elementor-22 .elementor-element.elementor-element-196ebae .elementor-heading-title{font-size:var( --e-global-typography-4409190-font-size );line-height:var( --e-global-typography-4409190-line-height );letter-spacing:var( --e-global-typography-4409190-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba17bfc .elementor-heading-title{font-size:var( --e-global-typography-aa7d270-font-size );line-height:var( --e-global-typography-aa7d270-line-height );letter-spacing:var( --e-global-typography-aa7d270-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f3ba6f5 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );}.elementor-22 .elementor-element.elementor-element-36d03d9 > .elementor-widget-container{padding:0px 0px 0px 18px;background-position:4px 12px;background-size:5px auto;}.elementor-22 .elementor-element.elementor-element-36d03d9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-f1ca7d9 > .elementor-widget-container{padding:0px 0px 0px 18px;background-position:4px 12px;background-size:5px auto;}.elementor-22 .elementor-element.elementor-element-f1ca7d9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-c31292c > .elementor-widget-container{padding:0px 0px 0px 18px;background-position:4px 12px;background-size:5px auto;}.elementor-22 .elementor-element.elementor-element-c31292c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-ec63a03 > .elementor-widget-container{padding:0px 0px 0px 18px;background-position:4px 12px;background-size:5px auto;}.elementor-22 .elementor-element.elementor-element-ec63a03 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-46a091d > .elementor-widget-container{padding:0px 0px 0px 18px;background-position:4px 12px;background-size:5px auto;}.elementor-22 .elementor-element.elementor-element-46a091d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-e800a3a > .elementor-widget-container{padding:0px 0px 0px 18px;background-position:4px 12px;background-size:5px auto;}.elementor-22 .elementor-element.elementor-element-e800a3a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2f17a41 > .elementor-widget-container{padding:0px 0px 0px 18px;background-position:4px 12px;background-size:5px auto;}.elementor-22 .elementor-element.elementor-element-2f17a41 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-96ab3ed .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );letter-spacing:var( --e-global-typography-3ecd242-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1923cde > .elementor-widget-container{padding:0px 0px 0px 18px;background-position:4px 12px;background-size:5px auto;}.elementor-22 .elementor-element.elementor-element-1923cde .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-7e963ca > .elementor-widget-container{padding:0px 0px 0px 18px;background-position:4px 12px;background-size:5px auto;}.elementor-22 .elementor-element.elementor-element-7e963ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-7c0ca7b > .elementor-widget-container{padding:0px 0px 0px 18px;background-position:4px 12px;background-size:5px auto;}.elementor-22 .elementor-element.elementor-element-7c0ca7b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-45e1706{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-ae2a473{text-align:end;}.elementor-22 .elementor-element.elementor-element-ae2a473 img{width:100%;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-270abd5{left:20%;}body.rtl .elementor-22 .elementor-element.elementor-element-270abd5{right:20%;}.elementor-22 .elementor-element.elementor-element-b6d43f4{--width:33vw;top:22vw;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-b6d43f4{left:-3vw;}body.rtl .elementor-22 .elementor-element.elementor-element-b6d43f4{right:-3vw;}.elementor-22 .elementor-element.elementor-element-d36ee5b{--width:10vw;}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-9b11b9f */.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-container-horizontal svg{    background-color: #D9D9D9;
    
    border-radius: 50%;    height: 50px!important;
    @media (width < 1200px){
    height: 40px!important;
  }
  @media (width < 767px){
    height: 30px!important;
  }
    width: auto!important;transition: all 0.3s ease-out;}
.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left svg{padding: 19px 17px 19px 23px;
    @media (width < 1200px){
    padding: 14px 12px 14px 18px;
  }
  @media (width < 767px){
    padding: 9px 7px 9px 11px;
  }
}
.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right svg{padding: 19px 23px 19px 17px;
    @media (width < 1200px){
    padding: 14px 18px 14px 12px;
  }
  @media (width < 767px){
    padding: 9px 11px 9px 7px;
  }
}
.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-container-horizontal svg:hover{background-color: #5D8AA9;}

.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-left{left:11.3vw;
    @media (width < 1540px){
    left:5.5vw;
  }
  @media (width < 1200px){
    left:2vw;
  }
}
.elementor-22 .elementor-element.elementor-element-9b11b9f .swiper-button-right{right: 11.3vw;
    @media (width < 1540px){
    right:5.5vw;
  }
  @media (width < 1200px){
    right:2vw;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fbccec */.elementor-22 .elementor-element.elementor-element-7fbccec img{
    animation: spin 54s linear infinite;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c4392 */@media screen and (min-width: 768px) {
 .elementor-22 .elementor-element.elementor-element-95c4392 {writing-mode: vertical-rl;}
}
@media screen and (max-width: 767px){
.elementor-22 .elementor-element.elementor-element-95c4392{position: unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc10fc6 */.elementor-22 .elementor-element.elementor-element-cc10fc6 .say,.elementor-22 .elementor-element.elementor-element-cc10fc6 .say-hover{transition: all 0.45s ease-out;}
.elementor-22 .elementor-element.elementor-element-cc10fc6 .say{opacity: 1;}
.elementor-22 .elementor-element.elementor-element-cc10fc6 .say-hover{opacity: 0;}
.elementor-22 .elementor-element.elementor-element-cc10fc6:hover .say{opacity: 0;}
.elementor-22 .elementor-element.elementor-element-cc10fc6:hover .say-hover{opacity: 1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dd3096 */.elementor-22 .elementor-element.elementor-element-6dd3096{aspect-ratio: 1 / 1;z-index:-1;}

.elementor-22 .elementor-element.elementor-element-6dd3096 {
  animation: float-1 5s ease-in-out infinite;
}

@keyframes float-1 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-8px); /* 往上漂浮的高度，可自行調整 */
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f369a45 */.elementor-22 .elementor-element.elementor-element-f369a45{aspect-ratio: 1 / 1;z-index:-1;}

.elementor-22 .elementor-element.elementor-element-f369a45 {
  animation: float-1 3.4s ease-in-out infinite;
}

@keyframes float-1 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-6px); /* 往上漂浮的高度，可自行調整 */
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d977a50 */.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid a{height: 100%;}

.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;}

@media screen and (max-width: 767px){
.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display:none;}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-24fb71c */.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5cb6140 */.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0698e70 */.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86550cc */.elementor-22 .elementor-element.elementor-element-86550cc .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-86550cc .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b93b1a0 */.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3640fcb */.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7a1ebee */.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-eb186df */.elementor-22 .elementor-element.elementor-element-eb186df .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-eb186df .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9424b76 */.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-21ed421 */.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d977a50 */.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid a{height: 100%;}

.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;}

@media screen and (max-width: 767px){
.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display:none;}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-24fb71c */.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5cb6140 */.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0698e70 */.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86550cc */.elementor-22 .elementor-element.elementor-element-86550cc .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-86550cc .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b93b1a0 */.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3640fcb */.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7a1ebee */.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-eb186df */.elementor-22 .elementor-element.elementor-element-eb186df .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-eb186df .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9424b76 */.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-21ed421 */.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d977a50 */.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid a{height: 100%;}

.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;}

@media screen and (max-width: 767px){
.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display:none;}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-24fb71c */.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5cb6140 */.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0698e70 */.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86550cc */.elementor-22 .elementor-element.elementor-element-86550cc .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-86550cc .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b93b1a0 */.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3640fcb */.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7a1ebee */.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-eb186df */.elementor-22 .elementor-element.elementor-element-eb186df .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-eb186df .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9424b76 */.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-21ed421 */.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d977a50 */.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid a{height: 100%;}

.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;}

@media screen and (max-width: 767px){
.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display:none;}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-24fb71c */.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5cb6140 */.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0698e70 */.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86550cc */.elementor-22 .elementor-element.elementor-element-86550cc .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-86550cc .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b93b1a0 */.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3640fcb */.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7a1ebee */.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-eb186df */.elementor-22 .elementor-element.elementor-element-eb186df .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-eb186df .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9424b76 */.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-21ed421 */.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d977a50 */.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid a{height: 100%;}

.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;}

@media screen and (max-width: 767px){
.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display:none;}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-24fb71c */.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5cb6140 */.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0698e70 */.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86550cc */.elementor-22 .elementor-element.elementor-element-86550cc .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-86550cc .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b93b1a0 */.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3640fcb */.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7a1ebee */.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-eb186df */.elementor-22 .elementor-element.elementor-element-eb186df .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-eb186df .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9424b76 */.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-21ed421 */.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d977a50 */.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-loop-container.elementor-grid a{height: 100%;}

.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;}

@media screen and (max-width: 767px){
.elementor-22 .elementor-element.elementor-element-d977a50 .elementor-widget-text-editor{display:none;}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-24fb71c */.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-24fb71c .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5cb6140 */.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-5cb6140 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0698e70 */.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-0698e70 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86550cc */.elementor-22 .elementor-element.elementor-element-86550cc .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-86550cc .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b93b1a0 */.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-b93b1a0 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3640fcb */.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-3640fcb .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7a1ebee */.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-7a1ebee .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-eb186df */.elementor-22 .elementor-element.elementor-element-eb186df .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-eb186df .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9424b76 */.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid,.elementor-22 .elementor-element.elementor-element-9424b76 .elementor-loop-container.elementor-grid a{height: 100%;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-21ed421 */.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-loop-container.elementor-grid{grid-auto-rows: auto;}
.elementor-22 .elementor-element.elementor-element-21ed421 .elementor-widget-text-editor{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547a84d */.elementor-22 .elementor-element.elementor-element-547a84d{aspect-ratio: 1 / 1;z-index:-1;}

.elementor-22 .elementor-element.elementor-element-547a84d {
  animation: float-1 5s ease-in-out infinite;
}

@keyframes float-1 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-8px); /* 往上漂浮的高度，可自行調整 */
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a1fb1 */.elementor-22 .elementor-element.elementor-element-29a1fb1{aspect-ratio: 1 / 1;z-index:-1;}

.elementor-22 .elementor-element.elementor-element-29a1fb1 {
  animation: float-2 3.4s ease-in-out infinite;
}

@keyframes float-2 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-6px); /* 往上漂浮的高度，可自行調整 */
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1499388 */.elementor-22 .elementor-element.elementor-element-1499388{aspect-ratio: 1 / 1;z-index:-1;}

.elementor-22 .elementor-element.elementor-element-1499388 {
  animation: float-3 3s ease-in-out infinite;
}

@keyframes float-3 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-7px); /* 往上漂浮的高度，可自行調整 */
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4adbb3e */.elementor-22 .elementor-element.elementor-element-4adbb3e {
  animation: name-1 6s ease-in-out infinite;
}

@keyframes name-1 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-8px); /* 往上漂浮的高度，可自行調整 */
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-270abd5 */#s1 {
  animation: s-1 1.8s ease-in-out infinite;
  transform-origin: center;
}

@keyframes s-1 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.5;
    transform: scale(0.98);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

#s2 {
  animation: s-2 1.3s ease-in-out infinite;
  transform-origin: center;
}

@keyframes s-2 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.6;
    transform: scale(0.97);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

#s3 {
  animation: s-3 0.8s ease-in-out infinite;
  transform-origin: center;
}

@keyframes s-3 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.7;
    transform: scale(0.98);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6d43f4 */.elementor-22 .elementor-element.elementor-element-b6d43f4{aspect-ratio: 1 / 1;z-index:-1;}

.elementor-22 .elementor-element.elementor-element-b6d43f4 {
  animation: float-1 5s ease-in-out infinite;
}

@keyframes float-1 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-8px); /* 往上漂浮的高度，可自行調整 */
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d36ee5b */.elementor-22 .elementor-element.elementor-element-d36ee5b{aspect-ratio: 1 / 1;z-index:-1;}

.elementor-22 .elementor-element.elementor-element-d36ee5b {
  animation: float-1 3.4s ease-in-out infinite;
}

@keyframes float-1 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-6px); /* 往上漂浮的高度，可自行調整 */
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */