.elementor-984 .elementor-element.elementor-element-dae94e5{--display:flex;--min-height:720px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-dae94e5:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-dae94e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEC;background-image:url("https://test.zoka.com.tw/wp-content/uploads/2026/10/gemini_generated_image_8s4efq8s4efq8s4e-scaled.png");background-size:cover;}.elementor-984 .elementor-element.elementor-element-dae94e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-439caf7{--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:flex-start;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-e68e73b.elementor-element{--align-self:flex-start;}.elementor-984 .elementor-element.elementor-element-e68e73b{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-984 .elementor-element.elementor-element-e68e73b p{margin-block-end:10px;}.elementor-984 .elementor-element.elementor-element-816d138{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-984 .elementor-element.elementor-element-816d138 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-984 .elementor-element.elementor-element-816d138.elementor-element{--align-self:flex-start;}.elementor-984 .elementor-element.elementor-element-816d138 .elementor-divider-separator{width:350px;margin:0 auto;margin-left:0;}.elementor-984 .elementor-element.elementor-element-816d138 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-984 .elementor-element.elementor-element-9f1f501{width:100%;max-width:100%;}.elementor-984 .elementor-element.elementor-element-9f1f501 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:62px;font-weight:900;line-height:1.15em;color:#64B5F6;}.elementor-984 .elementor-element.elementor-element-f54be17{--divider-border-style:solid;--divider-color:#2B2B28;--divider-border-width:2px;}.elementor-984 .elementor-element.elementor-element-f54be17.elementor-element{--align-self:flex-start;}.elementor-984 .elementor-element.elementor-element-f54be17 .elementor-divider-separator{width:350px;margin:0 auto;margin-left:0;}.elementor-984 .elementor-element.elementor-element-f54be17 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-984 .elementor-element.elementor-element-7c536c9.elementor-element{--align-self:flex-start;}.elementor-984 .elementor-element.elementor-element-7c536c9{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.7em;color:#4A453C;}.elementor-984 .elementor-element.elementor-element-d41af77 .elementor-button{background-color:#00000000;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#3A362E;color:#3A362E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45B;border-radius:50px 50px 50px 50px;}.elementor-984 .elementor-element.elementor-element-d41af77 .elementor-button:hover, .elementor-984 .elementor-element.elementor-element-d41af77 .elementor-button:focus{background-color:#C9A45B;color:#3A362E;}.elementor-984 .elementor-element.elementor-element-d41af77.elementor-element{--align-self:flex-start;}.elementor-984 .elementor-element.elementor-element-d41af77 .elementor-button:hover svg, .elementor-984 .elementor-element.elementor-element-d41af77 .elementor-button:focus svg{fill:#3A362E;}.elementor-984 .elementor-element.elementor-element-da65246{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-zk_surface );--border-color:var( --e-global-color-zk_surface );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-984 .elementor-element.elementor-element-da65246:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-da65246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #CECBCB 0%, #E2E2E2 100%);}.elementor-984 .elementor-element.elementor-element-3f6ac8c{--e-image-carousel-slides-to-show:1;}.elementor-984 .elementor-element.elementor-element-3f6ac8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 20px 40px -10px rgba(0,0,0,0.18);}.elementor-984 .elementor-element.elementor-element-3f6ac8c .swiper-pagination-bullet{width:13px;height:13px;background:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-3f6ac8c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:rgba(255,255,255,0.5);opacity:1;}.elementor-984 .elementor-element.elementor-element-3f6ac8c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-984 .elementor-element.elementor-element-bb9a574{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-bb9a574:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-bb9a574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-984 .elementor-element.elementor-element-b372e5e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-984 .elementor-element.elementor-element-58885bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-58885bc.e-con{--align-self:center;}.elementor-984 .elementor-element.elementor-element-81be456{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-984 .elementor-element.elementor-element-81be456:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-81be456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-28e96f4{--display:flex;--min-height:56px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-984 .elementor-element.elementor-element-28e96f4:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-28e96f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-984 .elementor-element.elementor-element-2c6aebb .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-2c6aebb.elementor-view-stacked .elementor-icon{background-color:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-2c6aebb.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-2c6aebb.elementor-view-default .elementor-icon{color:#3D6B8C;border-color:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-2c6aebb.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-2c6aebb.elementor-view-default .elementor-icon svg{fill:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-2c6aebb .elementor-icon{font-size:24px;}.elementor-984 .elementor-element.elementor-element-2c6aebb .elementor-icon svg{height:24px;}.elementor-984 .elementor-element.elementor-element-465c21a{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-984 .elementor-element.elementor-element-6b22b7b{text-align:start;}.elementor-984 .elementor-element.elementor-element-6b22b7b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-8a2a8f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-562925b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-984 .elementor-element.elementor-element-562925b:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-562925b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-aa62f13{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-aa62f13:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-aa62f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-984 .elementor-element.elementor-element-2651b9b .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-2651b9b.elementor-view-stacked .elementor-icon{background-color:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-2651b9b.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-2651b9b.elementor-view-default .elementor-icon{color:#3D6B8C;border-color:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-2651b9b.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-2651b9b.elementor-view-default .elementor-icon svg{fill:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-2651b9b .elementor-icon{font-size:24px;}.elementor-984 .elementor-element.elementor-element-2651b9b .elementor-icon svg{height:24px;}.elementor-984 .elementor-element.elementor-element-80221c6{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-984 .elementor-element.elementor-element-b5cade0{text-align:start;}.elementor-984 .elementor-element.elementor-element-b5cade0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-681841b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-44128cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-984 .elementor-element.elementor-element-44128cf:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-44128cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-d3ae795{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-d3ae795:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-d3ae795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-984 .elementor-element.elementor-element-933bff9 .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-933bff9.elementor-view-stacked .elementor-icon{background-color:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-933bff9.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-933bff9.elementor-view-default .elementor-icon{color:#3D6B8C;border-color:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-933bff9.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-933bff9.elementor-view-default .elementor-icon svg{fill:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-933bff9 .elementor-icon{font-size:24px;}.elementor-984 .elementor-element.elementor-element-933bff9 .elementor-icon svg{height:24px;}.elementor-984 .elementor-element.elementor-element-224ccfa{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-984 .elementor-element.elementor-element-f5c7ccc{text-align:start;}.elementor-984 .elementor-element.elementor-element-f5c7ccc .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-1fb3483 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-3d2cc86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-984 .elementor-element.elementor-element-3d2cc86:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-3d2cc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-4f1e1b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-4f1e1b1:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-4f1e1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-984 .elementor-element.elementor-element-38c9495 .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-38c9495.elementor-view-stacked .elementor-icon{background-color:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-38c9495.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-38c9495.elementor-view-default .elementor-icon{color:#3D6B8C;border-color:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-38c9495.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-38c9495.elementor-view-default .elementor-icon svg{fill:#3D6B8C;}.elementor-984 .elementor-element.elementor-element-38c9495 .elementor-icon{font-size:24px;}.elementor-984 .elementor-element.elementor-element-38c9495 .elementor-icon svg{height:24px;}.elementor-984 .elementor-element.elementor-element-eedadd3{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-984 .elementor-element.elementor-element-534023c{text-align:start;}.elementor-984 .elementor-element.elementor-element-534023c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-fddad53 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-b1aca8c .elementor-repeater-item-7594e31 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://test.zoka.com.tw/wp-content/uploads/2026/10/gemini_generated_image_a5jp50a5jp50a5jp.png);background-size:cover;}.elementor-984 .elementor-element.elementor-element-b1aca8c .elementor-repeater-item-5da0ccb .swiper-slide-bg{background-color:#4054b2;background-image:url(https://test.zoka.com.tw/wp-content/uploads/2026/10/gemini_generated_image_2pemhf2pemhf2pem.png);background-size:cover;}.elementor-984 .elementor-element.elementor-element-b1aca8c .elementor-repeater-item-5520e0c .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://test.zoka.com.tw/wp-content/uploads/2026/10/gemini_generated_image_nrgbycnrgbycnrgb.png);background-size:cover;}.elementor-984 .elementor-element.elementor-element-b1aca8c .elementor-repeater-item-2241de5 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://test.zoka.com.tw/wp-content/uploads/2026/10/gemini_generated_image_s8ck1hs8ck1hs8ck.png);background-size:cover;}.elementor-984 .elementor-element.elementor-element-b1aca8c .swiper-slide{transition-duration:calc(5000ms*1.2);height:550px;}.elementor-984 .elementor-element.elementor-element-b1aca8c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-984 .elementor-element.elementor-element-b1aca8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-b1aca8c .swiper-slide-inner{text-align:center;}.elementor-984 .elementor-element.elementor-element-acdc1fd{width:var( --container-widget-width, 0.631% );max-width:0.631%;--container-widget-width:0.631%;--container-widget-flex-grow:0;}.elementor-984 .elementor-element.elementor-element-acdc1fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-a3096cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-984 .elementor-element.elementor-element-42e8d4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-984 .elementor-element.elementor-element-5faab3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE8DF;--border-color:#EDE8DF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-984 .elementor-element.elementor-element-5faab3e:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-5faab3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-4e920ae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8CBB0;--border-color:#D8CBB0;}.elementor-984 .elementor-element.elementor-element-bfed488 .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-bfed488.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-bfed488.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-bfed488.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-bfed488.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-bfed488.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-984 .elementor-element.elementor-element-bfed488 .elementor-icon{font-size:18px;}.elementor-984 .elementor-element.elementor-element-bfed488 .elementor-icon svg{height:18px;}.elementor-984 .elementor-element.elementor-element-4d00978{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-984 .elementor-element.elementor-element-fc72ce6{text-align:start;}.elementor-984 .elementor-element.elementor-element-fc72ce6 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-e4c6fde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-2e91015{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE8DF;--border-color:#EDE8DF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-984 .elementor-element.elementor-element-2e91015:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-2e91015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-aa62af3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8CBB0;--border-color:#D8CBB0;}.elementor-984 .elementor-element.elementor-element-3884cb7 .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-3884cb7.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-3884cb7.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-3884cb7.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-3884cb7.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-3884cb7.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-984 .elementor-element.elementor-element-3884cb7 .elementor-icon{font-size:18px;}.elementor-984 .elementor-element.elementor-element-3884cb7 .elementor-icon svg{height:18px;}.elementor-984 .elementor-element.elementor-element-62aa52b{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-984 .elementor-element.elementor-element-e72072b{text-align:start;}.elementor-984 .elementor-element.elementor-element-e72072b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-e477b42 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-5e0d380{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE8DF;--border-color:#EDE8DF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-984 .elementor-element.elementor-element-5e0d380:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-5e0d380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-f9c23fd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8CBB0;--border-color:#D8CBB0;}.elementor-984 .elementor-element.elementor-element-db09a31 .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-db09a31.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-db09a31.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-db09a31.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-db09a31.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-db09a31.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-984 .elementor-element.elementor-element-db09a31 .elementor-icon{font-size:18px;}.elementor-984 .elementor-element.elementor-element-db09a31 .elementor-icon svg{height:18px;}.elementor-984 .elementor-element.elementor-element-6cf57f2{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-984 .elementor-element.elementor-element-93da1f7{text-align:start;}.elementor-984 .elementor-element.elementor-element-93da1f7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-9cc654b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-1a4e0e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE8DF;--border-color:#EDE8DF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-984 .elementor-element.elementor-element-1a4e0e3:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-1a4e0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-cae357f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8CBB0;--border-color:#D8CBB0;}.elementor-984 .elementor-element.elementor-element-4b4245d .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-4b4245d.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-4b4245d.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-4b4245d.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-4b4245d.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-4b4245d.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-984 .elementor-element.elementor-element-4b4245d .elementor-icon{font-size:18px;}.elementor-984 .elementor-element.elementor-element-4b4245d .elementor-icon svg{height:18px;}.elementor-984 .elementor-element.elementor-element-0768cb4{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-984 .elementor-element.elementor-element-5eb9dd3{text-align:start;}.elementor-984 .elementor-element.elementor-element-5eb9dd3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-385b094 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-9163800{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE8DF;--border-color:#EDE8DF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-984 .elementor-element.elementor-element-9163800:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-9163800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-f28e418{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8CBB0;--border-color:#D8CBB0;}.elementor-984 .elementor-element.elementor-element-b305190 .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-b305190.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-b305190.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-b305190.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-b305190.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-b305190.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-984 .elementor-element.elementor-element-b305190 .elementor-icon{font-size:18px;}.elementor-984 .elementor-element.elementor-element-b305190 .elementor-icon svg{height:18px;}.elementor-984 .elementor-element.elementor-element-2eb1468{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-984 .elementor-element.elementor-element-8c9f0d9{text-align:start;}.elementor-984 .elementor-element.elementor-element-8c9f0d9 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-99b94ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-2b76cb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-984 .elementor-element.elementor-element-119e6df{--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:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-984 .elementor-element.elementor-element-119e6df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-b4d565e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-984 .elementor-element.elementor-element-cd7853a{--divider-border-style:solid;--divider-color:#B8965A;--divider-border-width:1px;}.elementor-984 .elementor-element.elementor-element-cd7853a .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-984 .elementor-element.elementor-element-cd7853a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-984 .elementor-element.elementor-element-3dff98d{font-family:"Noto Sans TC", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-6db7005{width:100%;max-width:100%;}.elementor-984 .elementor-element.elementor-element-6db7005 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:62px;font-weight:900;line-height:1.15em;color:#64B5F6;}.elementor-984 .elementor-element.elementor-element-2b5e0b0 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:600;font-style:italic;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-403fa16{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.7em;color:#4A453C;}.elementor-984 .elementor-element.elementor-element-4674779 img{width:100%;border-radius:32px 32px 32px 32px;box-shadow:0px 20px 40px -10px rgba(0,0,0,0.18);}.elementor-984 .elementor-element.elementor-element-fa400e8{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-fa400e8:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-fa400e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;background-image:url("https://test.zoka.com.tw/wp-content/uploads/2026/10/gemini_generated_image_jih9tjih9tjih9tj-scaled.png");}.elementor-984 .elementor-element.elementor-element-990c1b6{--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;}.elementor-984 .elementor-element.elementor-element-990c1b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-c8bfc5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-984 .elementor-element.elementor-element-c8bfc5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-155158e{width:100%;max-width:100%;}.elementor-984 .elementor-element.elementor-element-41033ee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-41033ee{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-25433c3{width:100%;max-width:100%;}.elementor-984 .elementor-element.elementor-element-caec4a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-984 .elementor-element.elementor-element-caec4a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-caec4a8 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:40px;font-weight:900;line-height:1.25em;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-d0fd303 .elementor-heading-title{font-size:20px;}.elementor-984 .elementor-element.elementor-element-fd7e058{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.7em;color:#4A453C;}.elementor-984 .elementor-element.elementor-element-c38b9b7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-984 .elementor-element.elementor-element-81339ff{--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:stretch;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-81339ff:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-81339ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-274647f img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-984 .elementor-element.elementor-element-e2b93b7{text-align:start;}.elementor-984 .elementor-element.elementor-element-e2b93b7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-4a535cb{--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:stretch;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-4a535cb:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-4a535cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-b925415 img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-984 .elementor-element.elementor-element-8ee3a54{text-align:start;}.elementor-984 .elementor-element.elementor-element-8ee3a54 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-a7c8a59{--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:stretch;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-a7c8a59:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-a7c8a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-442307f img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-984 .elementor-element.elementor-element-d3b2ea8{text-align:start;}.elementor-984 .elementor-element.elementor-element-d3b2ea8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-ecd010b .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8965A;border-radius:50px 50px 50px 50px;}.elementor-984 .elementor-element.elementor-element-ecd010b .elementor-button:hover, .elementor-984 .elementor-element.elementor-element-ecd010b .elementor-button:focus{background-color:#B8965A;color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-ecd010b .elementor-button:hover svg, .elementor-984 .elementor-element.elementor-element-ecd010b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-00b8ea9{--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-start;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-00b8ea9:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-00b8ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://test.zoka.com.tw/wp-content/uploads/2026/10/gemini_generated_image_yndoqpyndoqpyndo-scaled.png");}.elementor-984 .elementor-element.elementor-element-c4628db{--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:center;}.elementor-984 .elementor-element.elementor-element-c4628db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-9885f18{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-9885f18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-1cec07b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-984 .elementor-element.elementor-element-1cec07b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-dae37d5{--divider-border-style:solid;--divider-color:#B8965A;--divider-border-width:1px;}.elementor-984 .elementor-element.elementor-element-dae37d5 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-984 .elementor-element.elementor-element-dae37d5 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-984 .elementor-element.elementor-element-c8e322a{width:var( --container-widget-width, 131.87% );max-width:131.87%;--container-widget-width:131.87%;--container-widget-flex-grow:0;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-c8e322a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-a6bd5dd .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:40px;font-weight:900;line-height:1.25em;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-f3b88d5{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.7em;color:#4A453C;}.elementor-984 .elementor-element.elementor-element-d1f6422{--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;}.elementor-984 .elementor-element.elementor-element-dd116e4{width:var( --container-widget-width, 77.937% );max-width:77.937%;--container-widget-width:77.937%;--container-widget-flex-grow:0;}.elementor-984 .elementor-element.elementor-element-dd116e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-dd116e4 img{width:100%;border-radius:32px 32px 32px 32px;box-shadow:0px 20px 40px -10px rgba(0,0,0,0.18);}.elementor-984 .elementor-element.elementor-element-37ddf59{--display:flex;--position:absolute;--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.12);--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:10;}.elementor-984 .elementor-element.elementor-element-37ddf59:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-37ddf59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-984 .elementor-element.elementor-element-37ddf59{right:0px;}body.rtl .elementor-984 .elementor-element.elementor-element-37ddf59{left:0px;}.elementor-984 .elementor-element.elementor-element-299e171{text-align:center;font-family:"Noto Serif TC", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-5232419{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-984 .elementor-element.elementor-element-5232419.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-2eb2817{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-2eb2817.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-5d3de93{text-align:center;}.elementor-984 .elementor-element.elementor-element-5d3de93 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-a8752e3{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-984 .elementor-element.elementor-element-3f118f0{text-align:start;}.elementor-984 .elementor-element.elementor-element-3f118f0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-cfd71ca{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:14px;line-height:1.6em;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-b3cc1d9{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-b3cc1d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-1b34473{text-align:center;}.elementor-984 .elementor-element.elementor-element-1b34473 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-1d7aa22{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-984 .elementor-element.elementor-element-a7cc215{text-align:start;}.elementor-984 .elementor-element.elementor-element-a7cc215 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-b665410{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:14px;line-height:1.6em;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-3caed0b{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-3caed0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-2235bdc{text-align:center;}.elementor-984 .elementor-element.elementor-element-2235bdc .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-522e627{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-984 .elementor-element.elementor-element-26608c8{text-align:start;}.elementor-984 .elementor-element.elementor-element-26608c8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-97f95b5{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:14px;line-height:1.6em;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-a2d56aa{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-a33cfd1{text-align:center;}.elementor-984 .elementor-element.elementor-element-a33cfd1 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-34f51a7{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-984 .elementor-element.elementor-element-21fa776{text-align:start;}.elementor-984 .elementor-element.elementor-element-21fa776 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-aefe94d{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:14px;line-height:1.6em;color:#6B6B60;}.elementor-984 .elementor-element.elementor-element-8d70051 .elementor-button{background-color:#2C2C2C;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-984 .elementor-element.elementor-element-8d70051 .elementor-button:hover, .elementor-984 .elementor-element.elementor-element-8d70051 .elementor-button:focus{background-color:#B8965A;color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-8d70051 .elementor-button:hover svg, .elementor-984 .elementor-element.elementor-element-8d70051 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-4603611{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:600;color:#4A453C;}.elementor-984 .elementor-element.elementor-element-3d4ad67{width:initial;max-width:initial;}.elementor-984 .elementor-element.elementor-element-6ede01e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-6ede01e:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-6ede01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-984 .elementor-element.elementor-element-e8a393f{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-984 .elementor-element.elementor-element-8b977ee{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-1fcc2c8{text-align:center;}.elementor-984 .elementor-element.elementor-element-1fcc2c8 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:40px;font-weight:900;line-height:1.25em;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-cd37c1a{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.7em;color:#4A453C;}.elementor-984 .elementor-element.elementor-element-2be96cc{--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-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--overflow:auto;}.elementor-984 .elementor-element.elementor-element-6632d23{--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:stretch;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-6632d23:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-6632d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-c2128fa img{width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-984 .elementor-element.elementor-element-e6cab27{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-984 .elementor-element.elementor-element-6195c23{font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-d96113e{text-align:start;}.elementor-984 .elementor-element.elementor-element-d96113e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-4a6288d{font-family:"Noto Sans TC", Sans-serif;font-size:13px;color:#8A8578;}.elementor-984 .elementor-element.elementor-element-573abf4{--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:center;}.elementor-984 .elementor-element.elementor-element-6b02c8c{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-3f7da67{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;}.elementor-984 .elementor-element.elementor-element-3539076{--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:stretch;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-3539076:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-3539076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-48f5e68 img{width:100%;height:280px;}.elementor-984 .elementor-element.elementor-element-28ee9b4{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-984 .elementor-element.elementor-element-62a1eab{font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-32b81ca{text-align:start;}.elementor-984 .elementor-element.elementor-element-32b81ca .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-c3a17ce{font-family:"Noto Sans TC", Sans-serif;font-size:13px;color:#8A8578;}.elementor-984 .elementor-element.elementor-element-eaa6ddd{--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:center;}.elementor-984 .elementor-element.elementor-element-42610be{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-8ac34b7{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;}.elementor-984 .elementor-element.elementor-element-29f0d9c{--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:stretch;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-29f0d9c:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-29f0d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-771a0ff img{width:100%;height:280px;}.elementor-984 .elementor-element.elementor-element-b8c293e{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-984 .elementor-element.elementor-element-39f368b{font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-78e288c{text-align:start;}.elementor-984 .elementor-element.elementor-element-78e288c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-6ae75a3{font-family:"Noto Sans TC", Sans-serif;font-size:13px;color:#8A8578;}.elementor-984 .elementor-element.elementor-element-e2ea737{--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:center;}.elementor-984 .elementor-element.elementor-element-5684926{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:700;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-e6774e9{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;}.elementor-984 .elementor-element.elementor-element-40870c6 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8965A;border-radius:50px 50px 50px 50px;}.elementor-984 .elementor-element.elementor-element-40870c6 .elementor-button:hover, .elementor-984 .elementor-element.elementor-element-40870c6 .elementor-button:focus{background-color:#B8965A;color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-40870c6 .elementor-button:hover svg, .elementor-984 .elementor-element.elementor-element-40870c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-2da97d6{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-2da97d6:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-2da97d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-adcbe72{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-984 .elementor-element.elementor-element-ee1bde3{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8965A;}.elementor-984 .elementor-element.elementor-element-2ea9871{text-align:center;}.elementor-984 .elementor-element.elementor-element-2ea9871 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:40px;font-weight:900;line-height:1.25em;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-7325363{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.7em;color:#4A453C;}.elementor-984 .elementor-element.elementor-element-032d2a4{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-984 .elementor-element.elementor-element-9af2a86{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-984 .elementor-element.elementor-element-9af2a86:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-9af2a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-984 .elementor-element.elementor-element-8ba74ee .elementor-icon-wrapper{text-align:start;}.elementor-984 .elementor-element.elementor-element-8ba74ee.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-8ba74ee.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-8ba74ee.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-8ba74ee.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-8ba74ee.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-984 .elementor-element.elementor-element-8ba74ee .elementor-icon{font-size:22px;}.elementor-984 .elementor-element.elementor-element-8ba74ee .elementor-icon svg{height:22px;}.elementor-984 .elementor-element.elementor-element-04497ba{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-style:italic;line-height:1.7em;color:#4A453C;}.elementor-984 .elementor-element.elementor-element-51a6cb1{--divider-border-style:solid;--divider-color:#E3DCCB;--divider-border-width:1px;}.elementor-984 .elementor-element.elementor-element-51a6cb1 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-984 .elementor-element.elementor-element-51a6cb1 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-984 .elementor-element.elementor-element-b7c9cae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-984 .elementor-element.elementor-element-2c33663{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-2c33663:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-2c33663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-88d3ec1 .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-88d3ec1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-88d3ec1.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-88d3ec1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-88d3ec1.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-88d3ec1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-88d3ec1 .elementor-icon{font-size:16px;}.elementor-984 .elementor-element.elementor-element-88d3ec1 .elementor-icon svg{height:16px;}.elementor-984 .elementor-element.elementor-element-ad1cee7{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:600;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-5b34f72{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-984 .elementor-element.elementor-element-5b34f72:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-5b34f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-984 .elementor-element.elementor-element-40778c5 .elementor-icon-wrapper{text-align:start;}.elementor-984 .elementor-element.elementor-element-40778c5.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-40778c5.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-40778c5.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-40778c5.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-40778c5.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-984 .elementor-element.elementor-element-40778c5 .elementor-icon{font-size:22px;}.elementor-984 .elementor-element.elementor-element-40778c5 .elementor-icon svg{height:22px;}.elementor-984 .elementor-element.elementor-element-7cb3304{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-style:italic;line-height:1.7em;color:#4A453C;}.elementor-984 .elementor-element.elementor-element-42d1560{--divider-border-style:solid;--divider-color:#E3DCCB;--divider-border-width:1px;}.elementor-984 .elementor-element.elementor-element-42d1560 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-984 .elementor-element.elementor-element-42d1560 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-984 .elementor-element.elementor-element-964a160{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-984 .elementor-element.elementor-element-0969a6a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-0969a6a:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-0969a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-48fb026 .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-48fb026.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-48fb026.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-48fb026.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-48fb026.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-48fb026.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-48fb026 .elementor-icon{font-size:16px;}.elementor-984 .elementor-element.elementor-element-48fb026 .elementor-icon svg{height:16px;}.elementor-984 .elementor-element.elementor-element-fe9ba6f{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:600;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-dd78bc8{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-984 .elementor-element.elementor-element-dd78bc8:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-dd78bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE8;}.elementor-984 .elementor-element.elementor-element-76a4dc6 .elementor-icon-wrapper{text-align:start;}.elementor-984 .elementor-element.elementor-element-76a4dc6.elementor-view-stacked .elementor-icon{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-76a4dc6.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-76a4dc6.elementor-view-default .elementor-icon{color:#B8965A;border-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-76a4dc6.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-76a4dc6.elementor-view-default .elementor-icon svg{fill:#B8965A;}.elementor-984 .elementor-element.elementor-element-76a4dc6 .elementor-icon{font-size:22px;}.elementor-984 .elementor-element.elementor-element-76a4dc6 .elementor-icon svg{height:22px;}.elementor-984 .elementor-element.elementor-element-9951a4c{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-style:italic;line-height:1.7em;color:#4A453C;}.elementor-984 .elementor-element.elementor-element-3904eca{--divider-border-style:solid;--divider-color:#E3DCCB;--divider-border-width:1px;}.elementor-984 .elementor-element.elementor-element-3904eca .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-984 .elementor-element.elementor-element-3904eca .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-984 .elementor-element.elementor-element-9d0640c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-984 .elementor-element.elementor-element-2edc9e0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-2edc9e0:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-2edc9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8965A;}.elementor-984 .elementor-element.elementor-element-bcaefb7 .elementor-icon-wrapper{text-align:center;}.elementor-984 .elementor-element.elementor-element-bcaefb7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-bcaefb7.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-bcaefb7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-bcaefb7.elementor-view-framed .elementor-icon, .elementor-984 .elementor-element.elementor-element-bcaefb7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-984 .elementor-element.elementor-element-bcaefb7 .elementor-icon{font-size:16px;}.elementor-984 .elementor-element.elementor-element-bcaefb7 .elementor-icon svg{height:16px;}.elementor-984 .elementor-element.elementor-element-eba03ea{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:600;color:#2C2C2C;}.elementor-984 .elementor-element.elementor-element-f8b2d70 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:700;}.elementor-984 .elementor-element.elementor-element-b359a52 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-984 .elementor-element.elementor-element-b359a52 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-984 .elementor-element.elementor-element-b359a52{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-984 .elementor-element.elementor-element-b359a52 .elementor-icon-list-text{transition:color 0.3s;}.elementor-984 .elementor-element.elementor-element-ee31d82 .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;fill:#2B2B28;color:#2B2B28;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D6B8C;border-radius:999px 999px 999px 999px;}.elementor-984 .elementor-element.elementor-element-b3f336b{text-align:center;}.elementor-984 .elementor-element.elementor-element-b3f336b .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:700;}.elementor-984 .elementor-element.elementor-element-4ab7de6{text-align:center;}.elementor-984 .elementor-element.elementor-element-1801781.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-984 .elementor-element.elementor-element-1801781.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-984 .elementor-element.elementor-element-34e0505{text-align:center;}.elementor-984 .elementor-element.elementor-element-d030b59{text-align:center;}.elementor-984 .elementor-element.elementor-element-d030b59 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:700;}.elementor-984 .elementor-element.elementor-element-14be875{text-align:center;}.elementor-984 .elementor-element.elementor-element-c7f6141 .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;fill:#F7F4EC;color:#F7F4EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F4EC;border-radius:999px 999px 999px 999px;}@media(min-width:768px){.elementor-984 .elementor-element.elementor-element-439caf7{--content-width:1140px;}.elementor-984 .elementor-element.elementor-element-da65246{--width:100%;}.elementor-984 .elementor-element.elementor-element-bb9a574{--width:100%;}.elementor-984 .elementor-element.elementor-element-42e8d4f{--width:50%;}.elementor-984 .elementor-element.elementor-element-2b76cb5{--width:50%;}.elementor-984 .elementor-element.elementor-element-fa400e8{--width:100%;}.elementor-984 .elementor-element.elementor-element-990c1b6{--width:66%;}.elementor-984 .elementor-element.elementor-element-00b8ea9{--width:100%;}.elementor-984 .elementor-element.elementor-element-9885f18{--width:36.592%;}.elementor-984 .elementor-element.elementor-element-5232419{--width:500px;}.elementor-984 .elementor-element.elementor-element-6ede01e{--width:100%;}.elementor-984 .elementor-element.elementor-element-2da97d6{--width:100%;}.elementor-984 .elementor-element.elementor-element-adcbe72{--content-width:100%;}}@media(max-width:1024px){.elementor-984 .elementor-element.elementor-element-9f1f501 .elementor-heading-title{font-size:44px;}.elementor-984 .elementor-element.elementor-element-6db7005 .elementor-heading-title{font-size:44px;}.elementor-984 .elementor-element.elementor-element-c38b9b7{--grid-auto-flow:column;}.elementor-984 .elementor-element.elementor-element-2be96cc{--justify-content:flex-start;}.elementor-984 .elementor-element.elementor-element-1801781.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-984 .elementor-element.elementor-element-9f1f501 .elementor-heading-title{font-size:34px;}.elementor-984 .elementor-element.elementor-element-b1aca8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-984 .elementor-element.elementor-element-5faab3e{--justify-content:center;}.elementor-984 .elementor-element.elementor-element-2e91015{--justify-content:center;}.elementor-984 .elementor-element.elementor-element-5e0d380{--justify-content:center;}.elementor-984 .elementor-element.elementor-element-1a4e0e3{--justify-content:center;}.elementor-984 .elementor-element.elementor-element-9163800{--justify-content:center;}.elementor-984 .elementor-element.elementor-element-6db7005 .elementor-heading-title{font-size:34px;}.elementor-984 .elementor-element.elementor-element-c38b9b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-984 .elementor-element.elementor-element-00b8ea9{--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-start;}.elementor-984 .elementor-element.elementor-element-c4628db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-984 .elementor-element.elementor-element-2eb2817{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-984 .elementor-element.elementor-element-a8752e3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-cfd71ca{text-align:start;}.elementor-984 .elementor-element.elementor-element-b3cc1d9{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-984 .elementor-element.elementor-element-1d7aa22{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-b665410{text-align:start;}.elementor-984 .elementor-element.elementor-element-3caed0b{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-984 .elementor-element.elementor-element-522e627{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-97f95b5{text-align:start;}.elementor-984 .elementor-element.elementor-element-a2d56aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-984 .elementor-element.elementor-element-34f51a7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-984 .elementor-element.elementor-element-aefe94d{text-align:start;}.elementor-984 .elementor-element.elementor-element-2be96cc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-984 .elementor-element.elementor-element-032d2a4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-984 .elementor-element.elementor-element-1801781.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for heading, class: .elementor-element-9f1f501 */position: static; width: 100%;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-439caf7 *//*m2*/ @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-439caf7 { padding-left: 24px !important; padding-right: 24px !important; } }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3f6ac8c */.elementor-984 .elementor-element.elementor-element-3f6ac8c { border-radius: 36px; overflow: hidden; } .elementor-984 .elementor-element.elementor-element-3f6ac8c .elementor-image-carousel-wrapper { width: 655px; height: 358px; border-radius: 36px; overflow: hidden; } .elementor-984 .elementor-element.elementor-element-3f6ac8c .swiper-slide-image { width: 100%; height: 100%; object-fit: cover; display: block; } @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-3f6ac8c .elementor-image-carousel-wrapper { width: 100% !important; height: auto !important; aspect-ratio: 655 / 358; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65246 *//*m2*/ @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-da65246 { padding-left: 24px !important; padding-right: 24px !important; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c6aebb */.elementor-984 .elementor-element.elementor-element-2c6aebb { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-2c6aebb .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-2c6aebb .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e96f4 */.elementor-984 .elementor-element.elementor-element-28e96f4 { width: 56px; height: 56px; flex-shrink: 0; border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81be456 */.elementor-984 .elementor-element.elementor-element-81be456 { flex-shrink: 0; width: 100%; } /*m2*/ @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-81be456, .elementor-984 .elementor-element.elementor-element-81be456 > .e-con-inner { flex-direction: column !important; align-items: center !important; text-align: center; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2651b9b */.elementor-984 .elementor-element.elementor-element-2651b9b { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-2651b9b .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-2651b9b .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa62f13 */.elementor-984 .elementor-element.elementor-element-aa62f13 { width: 56px; height: 56px; flex-shrink: 0; border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-562925b */.elementor-984 .elementor-element.elementor-element-562925b { flex-shrink: 0; width: 100%; } /*m2*/ @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-562925b, .elementor-984 .elementor-element.elementor-element-562925b > .e-con-inner { flex-direction: column !important; align-items: center !important; text-align: center; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-933bff9 */.elementor-984 .elementor-element.elementor-element-933bff9 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-933bff9 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-933bff9 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3ae795 */.elementor-984 .elementor-element.elementor-element-d3ae795 { width: 56px; height: 56px; flex-shrink: 0; border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44128cf */.elementor-984 .elementor-element.elementor-element-44128cf { flex-shrink: 0; width: 100%; } /*m2*/ @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-44128cf, .elementor-984 .elementor-element.elementor-element-44128cf > .e-con-inner { flex-direction: column !important; align-items: center !important; text-align: center; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38c9495 */.elementor-984 .elementor-element.elementor-element-38c9495 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-38c9495 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-38c9495 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1e1b1 */.elementor-984 .elementor-element.elementor-element-4f1e1b1 { width: 56px; height: 56px; flex-shrink: 0; border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2cc86 */.elementor-984 .elementor-element.elementor-element-3d2cc86 { flex-shrink: 0; width: 100%; } /*m2*/ @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-3d2cc86, .elementor-984 .elementor-element.elementor-element-3d2cc86 > .e-con-inner { flex-direction: column !important; align-items: center !important; text-align: center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58885bc */{width:500px}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bfed488 */.elementor-984 .elementor-element.elementor-element-bfed488 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-bfed488 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-bfed488 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e920ae */.elementor-984 .elementor-element.elementor-element-4e920ae { width: 48px; height: 48px; flex-shrink: 0; border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3884cb7 */.elementor-984 .elementor-element.elementor-element-3884cb7 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-3884cb7 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-3884cb7 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa62af3 */.elementor-984 .elementor-element.elementor-element-aa62af3 { width: 48px; height: 48px; flex-shrink: 0; border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-db09a31 */.elementor-984 .elementor-element.elementor-element-db09a31 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-db09a31 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-db09a31 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c23fd */.elementor-984 .elementor-element.elementor-element-f9c23fd { width: 48px; height: 48px; flex-shrink: 0; border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b4245d */.elementor-984 .elementor-element.elementor-element-4b4245d { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-4b4245d .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-4b4245d .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae357f */.elementor-984 .elementor-element.elementor-element-cae357f { width: 48px; height: 48px; flex-shrink: 0; border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b305190 */.elementor-984 .elementor-element.elementor-element-b305190 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-b305190 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-b305190 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28e418 */.elementor-984 .elementor-element.elementor-element-f28e418 { width: 48px; height: 48px; flex-shrink: 0; border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-cd7853a */.elementor-984 .elementor-element.elementor-element-cd7853a { flex-grow: 0; flex-shrink: 0; width: 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7005 */position: static; width: 100%;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41033ee */.elementor-984 .elementor-element.elementor-element-41033ee {white-space: nowrap; letter-spacing: 1px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8bfc5a */.elementor-984 .elementor-element.elementor-element-c8bfc5a { display: flex; align-items: center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2b93b7 */.elementor-984 .elementor-element.elementor-element-e2b93b7 { padding: 20px 20px 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81339ff */.elementor-984 .elementor-element.elementor-element-81339ff { animation: fadeInUp linear;
  animation-timeline: view();
  animation-range: entry 0% cover 30%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ee3a54 */.elementor-984 .elementor-element.elementor-element-8ee3a54 { padding: 20px 20px 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3b2ea8 */.elementor-984 .elementor-element.elementor-element-d3b2ea8 { padding: 20px 20px 24px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecd010b */.elementor-984 .elementor-element.elementor-element-ecd010b { margin-top: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-990c1b6 */.elementor-984 .elementor-element.elementor-element-990c1b6 { max-width: 1100px; width: 100%; padding-left: 24px; padding-right: 24px; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-dae37d5 */.elementor-984 .elementor-element.elementor-element-dae37d5 { flex-grow: 0; flex-shrink: 0; width: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37ddf59 */.elementor-984 .elementor-element.elementor-element-37ddf59 { width: 150px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6422 */.elementor-984 .elementor-element.elementor-element-d1f6422 { width: 100%; margin-top: 8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8752e3 */.elementor-984 .elementor-element.elementor-element-a8752e3 {width: calc(100% - 70px) ;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eb2817 */.elementor-984 .elementor-element.elementor-element-2eb2817 { flex-shrink: 0; width: 100%; } /*m2*/ @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-2eb2817, .elementor-984 .elementor-element.elementor-element-2eb2817 > .e-con-inner { flex-direction: column !important; align-items: center !important; text-align: center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7aa22 */.elementor-984 .elementor-element.elementor-element-1d7aa22 {width: calc(100% - 70px) ;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3cc1d9 */.elementor-984 .elementor-element.elementor-element-b3cc1d9 { flex-shrink: 0; width: 100%; } /*m2*/ @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-b3cc1d9, .elementor-984 .elementor-element.elementor-element-b3cc1d9 > .e-con-inner { flex-direction: column !important; align-items: center !important; text-align: center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-522e627 */.elementor-984 .elementor-element.elementor-element-522e627 {width: calc(100% - 70px) ;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3caed0b */.elementor-984 .elementor-element.elementor-element-3caed0b { flex-shrink: 0; width: 100%; } /*m2*/ @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-3caed0b, .elementor-984 .elementor-element.elementor-element-3caed0b > .e-con-inner { flex-direction: column !important; align-items: center !important; text-align: center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f51a7 */.elementor-984 .elementor-element.elementor-element-34f51a7 {width: calc(100% - 70px) ;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d56aa */.elementor-984 .elementor-element.elementor-element-a2d56aa { flex-shrink: 0; width: 100%; } /*m2*/ @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-a2d56aa, .elementor-984 .elementor-element.elementor-element-a2d56aa > .e-con-inner { flex-direction: column !important; align-items: center !important; text-align: center; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d70051 */.elementor-984 .elementor-element.elementor-element-8d70051 { margin-top: 12px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4603611 */.elementor-984 .elementor-element.elementor-element-4603611 { margin-top: 14px; } .elementor-984 .elementor-element.elementor-element-4603611 a { color: #4A453C; text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4628db */.elementor-984 .elementor-element.elementor-element-c4628db { max-width: 1400px; margin-left: auto; margin-right: auto; width: 100%; } @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-c4628db, .elementor-984 .elementor-element.elementor-element-c4628db > .e-con-inner { flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a6288d */.elementor-984 .elementor-element.elementor-element-4a6288d { border-bottom: 1px solid #EDE8DF; padding-bottom: 12px; width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f7da67 */.elementor-984 .elementor-element.elementor-element-3f7da67 a { color: #B8965A; text-decoration: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-573abf4 */.elementor-984 .elementor-element.elementor-element-573abf4 { width: 100%; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6632d23 */.elementor-984 .elementor-element.elementor-element-6632d23 { width: 330px; flex-shrink: 0; } @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-6632d23 { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3a17ce */.elementor-984 .elementor-element.elementor-element-c3a17ce { border-bottom: 1px solid #EDE8DF; padding-bottom: 12px; width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ac34b7 */.elementor-984 .elementor-element.elementor-element-8ac34b7 a { color: #B8965A; text-decoration: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa6ddd */.elementor-984 .elementor-element.elementor-element-eaa6ddd { width: 100%; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3539076 */.elementor-984 .elementor-element.elementor-element-3539076 { width: 330px; flex-shrink: 0; } @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-3539076 { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae75a3 */.elementor-984 .elementor-element.elementor-element-6ae75a3 { border-bottom: 1px solid #EDE8DF; padding-bottom: 12px; width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6774e9 */.elementor-984 .elementor-element.elementor-element-e6774e9 a { color: #B8965A; text-decoration: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2ea737 */.elementor-984 .elementor-element.elementor-element-e2ea737 { width: 100%; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f0d9c */.elementor-984 .elementor-element.elementor-element-29f0d9c { width: 330px; flex-shrink: 0; } @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-29f0d9c { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be96cc */.elementor-984 .elementor-element.elementor-element-2be96cc { width: 100%; margin-top: 20px; } @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-2be96cc, .elementor-984 .elementor-element.elementor-element-2be96cc > .e-con-inner { flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40870c6 */.elementor-984 .elementor-element.elementor-element-40870c6 { margin-top: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8a393f */.elementor-984 .elementor-element.elementor-element-e8a393f { max-width: 1100px; width: 100%; padding-left: 24px; padding-right: 24px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88d3ec1 */.elementor-984 .elementor-element.elementor-element-88d3ec1 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-88d3ec1 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-88d3ec1 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c33663 */.elementor-984 .elementor-element.elementor-element-2c33663 { width: 40px; height: 40px; flex-shrink: 0; border-radius: 50%; display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af2a86 */.elementor-984 .elementor-element.elementor-element-9af2a86 { width: 360px; flex-shrink: 0; } @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-9af2a86 { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48fb026 */.elementor-984 .elementor-element.elementor-element-48fb026 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-48fb026 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-48fb026 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0969a6a */.elementor-984 .elementor-element.elementor-element-0969a6a { width: 40px; height: 40px; flex-shrink: 0; border-radius: 50%; display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b34f72 */.elementor-984 .elementor-element.elementor-element-5b34f72 { width: 360px; flex-shrink: 0; } @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-5b34f72 { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bcaefb7 */.elementor-984 .elementor-element.elementor-element-bcaefb7 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-bcaefb7 .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .elementor-984 .elementor-element.elementor-element-bcaefb7 .elementor-icon { display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edc9e0 */.elementor-984 .elementor-element.elementor-element-2edc9e0 { width: 40px; height: 40px; flex-shrink: 0; border-radius: 50%; display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd78bc8 */.elementor-984 .elementor-element.elementor-element-dd78bc8 { width: 360px; flex-shrink: 0; } @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-dd78bc8 { width: 100% !important; max-width: 100% !important; flex-shrink: 1 !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032d2a4 */.elementor-984 .elementor-element.elementor-element-032d2a4 { width: 100%; margin-top: 20px; } @media (max-width: 767px) { .elementor-984 .elementor-element.elementor-element-032d2a4, .elementor-984 .elementor-element.elementor-element-032d2a4 > .e-con-inner { flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adcbe72 */.elementor-984 .elementor-element.elementor-element-adcbe72 { max-width: 1200px; width: 100%; padding-left: 24px; padding-right: 24px; }/* End custom CSS */