.elementor-3276 .elementor-element.elementor-element-54d54a8{--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:flex-end;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--overlay-opacity:1;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-3276 .elementor-element.elementor-element-54d54a8:not(.elementor-motion-effects-element-type-background), .elementor-3276 .elementor-element.elementor-element-54d54a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nutrisense.com.tw/wp-content/uploads/banner-dosage-forms-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3276 .elementor-element.elementor-element-54d54a8::before, .elementor-3276 .elementor-element.elementor-element-54d54a8 > .elementor-background-video-container::before, .elementor-3276 .elementor-element.elementor-element-54d54a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3276 .elementor-element.elementor-element-54d54a8 > .elementor-background-slideshow::before, .elementor-3276 .elementor-element.elementor-element-54d54a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3276 .elementor-element.elementor-element-54d54a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 0%, #0000004D 80%);}.elementor-3276 .elementor-element.elementor-element-fab733d{width:100%;max-width:100%;}.elementor-3276 .elementor-element.elementor-element-e883168{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-3276 .elementor-element.elementor-element-78952ad .elementor-heading-title{font-family:var( --e-global-typography-d7332c2-font-family ), Sans-serif;font-size:var( --e-global-typography-d7332c2-font-size );font-weight:var( --e-global-typography-d7332c2-font-weight );line-height:var( --e-global-typography-d7332c2-line-height );letter-spacing:var( --e-global-typography-d7332c2-letter-spacing );color:var( --e-global-color-11564f5 );}.elementor-3276 .elementor-element.elementor-element-91363c0 .elementor-heading-title{font-family:var( --e-global-typography-e71bd94-font-family ), Sans-serif;font-size:var( --e-global-typography-e71bd94-font-size );font-weight:var( --e-global-typography-e71bd94-font-weight );line-height:var( --e-global-typography-e71bd94-line-height );letter-spacing:var( --e-global-typography-e71bd94-letter-spacing );color:var( --e-global-color-11564f5 );}.elementor-3276 .elementor-element.elementor-element-f8bbf76{--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:flex-end;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--overlay-opacity:1;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-3276 .elementor-element.elementor-element-f8bbf76:not(.elementor-motion-effects-element-type-background), .elementor-3276 .elementor-element.elementor-element-f8bbf76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nutrisense.com.tw/wp-content/uploads/banner-oem-overview-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3276 .elementor-element.elementor-element-f8bbf76::before, .elementor-3276 .elementor-element.elementor-element-f8bbf76 > .elementor-background-video-container::before, .elementor-3276 .elementor-element.elementor-element-f8bbf76 > .e-con-inner > .elementor-background-video-container::before, .elementor-3276 .elementor-element.elementor-element-f8bbf76 > .elementor-background-slideshow::before, .elementor-3276 .elementor-element.elementor-element-f8bbf76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3276 .elementor-element.elementor-element-f8bbf76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 0%, #0000004D 80%);}.elementor-3276 .elementor-element.elementor-element-728388f{width:100%;max-width:100%;}.elementor-3276 .elementor-element.elementor-element-48dfd38{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-3276 .elementor-element.elementor-element-687bc6a .elementor-heading-title{font-family:var( --e-global-typography-d7332c2-font-family ), Sans-serif;font-size:var( --e-global-typography-d7332c2-font-size );font-weight:var( --e-global-typography-d7332c2-font-weight );line-height:var( --e-global-typography-d7332c2-line-height );letter-spacing:var( --e-global-typography-d7332c2-letter-spacing );color:var( --e-global-color-11564f5 );}.elementor-3276 .elementor-element.elementor-element-313a8e2 .elementor-heading-title{font-family:var( --e-global-typography-e71bd94-font-family ), Sans-serif;font-size:var( --e-global-typography-e71bd94-font-size );font-weight:var( --e-global-typography-e71bd94-font-weight );line-height:var( --e-global-typography-e71bd94-line-height );letter-spacing:var( --e-global-typography-e71bd94-letter-spacing );color:var( --e-global-color-11564f5 );}.elementor-3276 .elementor-element.elementor-element-0d0d34a{--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:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-3276 .elementor-element.elementor-element-8d87ab3{--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;--border-radius:20px 20px 20px 20px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-3276 .elementor-element.elementor-element-8d87ab3:not(.elementor-motion-effects-element-type-background), .elementor-3276 .elementor-element.elementor-element-8d87ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b96661 );}.elementor-3276 .elementor-element.elementor-element-cc30985{--display:flex;}.elementor-3276 .elementor-element.elementor-element-d5b18cb{--e-image-carousel-slides-to-show:1;}.elementor-3276 .elementor-element.elementor-element-d5b18cb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;width:12px;height:12px;background:var( --e-global-color-f180d0c );}.elementor-3276 .elementor-element.elementor-element-d5b18cb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#E5E5E5;opacity:1;}.elementor-3276 .elementor-element.elementor-element-d5b18cb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-3276 .elementor-element.elementor-element-44b0ef8{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-3276 .elementor-element.elementor-element-3d9802c .elementor-heading-title{font-family:var( --e-global-typography-ade76e4-font-family ), Sans-serif;font-size:var( --e-global-typography-ade76e4-font-size );font-weight:var( --e-global-typography-ade76e4-font-weight );line-height:var( --e-global-typography-ade76e4-line-height );letter-spacing:var( --e-global-typography-ade76e4-letter-spacing );color:var( --e-global-color-f180d0c );}.elementor-3276 .elementor-element.elementor-element-1b2bffa .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-3276 .elementor-element.elementor-element-1b2bffa .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-3276 .elementor-element.elementor-element-1b2bffa .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:1;}.elementor-3276 .elementor-element.elementor-element-1b2bffa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3276 .elementor-element.elementor-element-74c1725{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:6.5%;--padding-left:0%;--padding-right:0%;}.elementor-3276 .elementor-element.elementor-element-dd63d44{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3276 .elementor-element.elementor-element-5ceadde > .elementor-widget-container{margin:0px 0px -69px 0px;}.elementor-3276 .elementor-element.elementor-element-5ceadde .elementor-heading-title{font-family:var( --e-global-typography-be5afe5-font-family ), Sans-serif;font-size:var( --e-global-typography-be5afe5-font-size );font-weight:var( --e-global-typography-be5afe5-font-weight );line-height:var( --e-global-typography-be5afe5-line-height );letter-spacing:var( --e-global-typography-be5afe5-letter-spacing );color:#7D7D7D1A;}.elementor-3276 .elementor-element.elementor-element-c790028 .elementor-heading-title{font-family:var( --e-global-typography-df0b840-font-family ), Sans-serif;font-size:var( --e-global-typography-df0b840-font-size );font-weight:var( --e-global-typography-df0b840-font-weight );line-height:var( --e-global-typography-df0b840-line-height );letter-spacing:var( --e-global-typography-df0b840-letter-spacing );color:var( --e-global-color-1600286 );}.elementor-3276 .elementor-element.elementor-element-f41c4cd .elementor-repeater-item-a498e52 > *{display:inline-block;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .elementor-repeater-item-d723d95.dce-item_image{justify-content:top;}.elementor-3276 .elementor-element.elementor-element-f41c4cd > .elementor-widget-container{padding:3.5% 0% 0% 0%;}.elementor-3276 .elementor-element.elementor-element-f41c4cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .dce-container-navigation i{font-size:50px;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .dce-container-navigation svg{height:50px;width:100%;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .dce-carousel-controls .swiper-button-left{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-3276 .elementor-element.elementor-element-f41c4cd .dce-carousel-controls .swiper-button-right{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-3276 .elementor-element.elementor-element-f41c4cd .swiper-button-left line, .elementor-3276 .elementor-element.elementor-element-f41c4cd .swiper-button-right line, .elementor-3276 .elementor-element.elementor-element-f41c4cd .swiper-button-left polyline, .elementor-3276 .elementor-element.elementor-element-f41c4cd .swiper-button-right polyline{stroke-dasharray:0,0;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:50%;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .swiper-button-left{left:-26px;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .swiper-button-right{right:-26px;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .swiper-button-left, .elementor-3276 .elementor-element.elementor-element-f41c4cd .swiper-button-right{top:-65px;}.elementor-3276 .elementor-element.elementor-element-918aa54{--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-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1540px){.elementor-3276 .elementor-element.elementor-element-78952ad .elementor-heading-title{font-size:var( --e-global-typography-d7332c2-font-size );line-height:var( --e-global-typography-d7332c2-line-height );letter-spacing:var( --e-global-typography-d7332c2-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-91363c0 .elementor-heading-title{font-size:var( --e-global-typography-e71bd94-font-size );line-height:var( --e-global-typography-e71bd94-line-height );letter-spacing:var( --e-global-typography-e71bd94-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-687bc6a .elementor-heading-title{font-size:var( --e-global-typography-d7332c2-font-size );line-height:var( --e-global-typography-d7332c2-line-height );letter-spacing:var( --e-global-typography-d7332c2-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-313a8e2 .elementor-heading-title{font-size:var( --e-global-typography-e71bd94-font-size );line-height:var( --e-global-typography-e71bd94-line-height );letter-spacing:var( --e-global-typography-e71bd94-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-3d9802c .elementor-heading-title{font-size:var( --e-global-typography-ade76e4-font-size );line-height:var( --e-global-typography-ade76e4-line-height );letter-spacing:var( --e-global-typography-ade76e4-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-5ceadde .elementor-heading-title{font-size:var( --e-global-typography-be5afe5-font-size );line-height:var( --e-global-typography-be5afe5-line-height );letter-spacing:var( --e-global-typography-be5afe5-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-c790028 .elementor-heading-title{font-size:var( --e-global-typography-df0b840-font-size );line-height:var( --e-global-typography-df0b840-line-height );letter-spacing:var( --e-global-typography-df0b840-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-f41c4cd{width:var( --container-widget-width, 1102.5px );max-width:1102.5px;--container-widget-width:1102.5px;--container-widget-flex-grow:0;}}@media(max-width:1200px){.elementor-3276 .elementor-element.elementor-element-54d54a8{--min-height:35vw;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-3276 .elementor-element.elementor-element-e883168{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3276 .elementor-element.elementor-element-78952ad .elementor-heading-title{font-size:var( --e-global-typography-d7332c2-font-size );line-height:var( --e-global-typography-d7332c2-line-height );letter-spacing:var( --e-global-typography-d7332c2-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-91363c0 .elementor-heading-title{font-size:var( --e-global-typography-e71bd94-font-size );line-height:var( --e-global-typography-e71bd94-line-height );letter-spacing:var( --e-global-typography-e71bd94-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-f8bbf76{--min-height:35vw;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-3276 .elementor-element.elementor-element-48dfd38{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3276 .elementor-element.elementor-element-687bc6a .elementor-heading-title{font-size:var( --e-global-typography-d7332c2-font-size );line-height:var( --e-global-typography-d7332c2-line-height );letter-spacing:var( --e-global-typography-d7332c2-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-313a8e2 .elementor-heading-title{font-size:var( --e-global-typography-e71bd94-font-size );line-height:var( --e-global-typography-e71bd94-line-height );letter-spacing:var( --e-global-typography-e71bd94-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-8d87ab3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-3276 .elementor-element.elementor-element-44b0ef8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3276 .elementor-element.elementor-element-3d9802c .elementor-heading-title{font-size:var( --e-global-typography-ade76e4-font-size );line-height:var( --e-global-typography-ade76e4-line-height );letter-spacing:var( --e-global-typography-ade76e4-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-1b2bffa .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-3276 .elementor-element.elementor-element-1b2bffa .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-3276 .elementor-element.elementor-element-1b2bffa .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-3276 .elementor-element.elementor-element-74c1725{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3276 .elementor-element.elementor-element-5ceadde > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-3276 .elementor-element.elementor-element-5ceadde .elementor-heading-title{font-size:var( --e-global-typography-be5afe5-font-size );line-height:var( --e-global-typography-be5afe5-line-height );letter-spacing:var( --e-global-typography-be5afe5-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-c790028 .elementor-heading-title{font-size:var( --e-global-typography-df0b840-font-size );line-height:var( --e-global-typography-df0b840-line-height );letter-spacing:var( --e-global-typography-df0b840-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-f41c4cd > .elementor-widget-container{padding:25px 0px 0px 0px;}}@media(max-width:767px){.elementor-3276 .elementor-element.elementor-element-54d54a8{--min-height:55vw;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3276 .elementor-element.elementor-element-78952ad .elementor-heading-title{font-size:var( --e-global-typography-d7332c2-font-size );line-height:var( --e-global-typography-d7332c2-line-height );letter-spacing:var( --e-global-typography-d7332c2-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-91363c0 .elementor-heading-title{font-size:var( --e-global-typography-e71bd94-font-size );line-height:var( --e-global-typography-e71bd94-line-height );letter-spacing:var( --e-global-typography-e71bd94-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-f8bbf76{--min-height:55vw;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3276 .elementor-element.elementor-element-687bc6a .elementor-heading-title{font-size:var( --e-global-typography-d7332c2-font-size );line-height:var( --e-global-typography-d7332c2-line-height );letter-spacing:var( --e-global-typography-d7332c2-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-313a8e2 .elementor-heading-title{font-size:var( --e-global-typography-e71bd94-font-size );line-height:var( --e-global-typography-e71bd94-line-height );letter-spacing:var( --e-global-typography-e71bd94-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-8d87ab3{--padding-top:50px;--padding-bottom:55px;--padding-left:15px;--padding-right:15px;}.elementor-3276 .elementor-element.elementor-element-d5b18cb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;}.elementor-3276 .elementor-element.elementor-element-d5b18cb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-3276 .elementor-element.elementor-element-44b0ef8{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3276 .elementor-element.elementor-element-3d9802c .elementor-heading-title{font-size:var( --e-global-typography-ade76e4-font-size );line-height:var( --e-global-typography-ade76e4-line-height );letter-spacing:var( --e-global-typography-ade76e4-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-1b2bffa .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-3276 .elementor-element.elementor-element-1b2bffa .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-3276 .elementor-element.elementor-element-1b2bffa .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-3276 .elementor-element.elementor-element-74c1725{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3276 .elementor-element.elementor-element-5ceadde > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-3276 .elementor-element.elementor-element-5ceadde .elementor-heading-title{font-size:var( --e-global-typography-be5afe5-font-size );line-height:var( --e-global-typography-be5afe5-line-height );letter-spacing:var( --e-global-typography-be5afe5-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-c790028 .elementor-heading-title{font-size:var( --e-global-typography-df0b840-font-size );line-height:var( --e-global-typography-df0b840-line-height );letter-spacing:var( --e-global-typography-df0b840-letter-spacing );}.elementor-3276 .elementor-element.elementor-element-f41c4cd .dce-container-navigation i{font-size:40px;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .dce-container-navigation svg{height:40px;width:100%;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .dce-carousel-controls .swiper-button-left{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-3276 .elementor-element.elementor-element-f41c4cd .dce-carousel-controls .swiper-button-right{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-3276 .elementor-element.elementor-element-f41c4cd .swiper-button-left{left:-15px;}.elementor-3276 .elementor-element.elementor-element-f41c4cd .swiper-button-right{right:-15px;}}@media(min-width:768px){.elementor-3276 .elementor-element.elementor-element-cc30985{--width:33%;}.elementor-3276 .elementor-element.elementor-element-44b0ef8{--width:67%;}}@media(max-width:1200px) and (min-width:768px){.elementor-3276 .elementor-element.elementor-element-cc30985{--width:100%;}.elementor-3276 .elementor-element.elementor-element-44b0ef8{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-54d54a8 *//*rwd-banner*/
.elementor-3276 .elementor-element.elementor-element-54d54a8 {
    
    aspect-ratio: 1.92/0.56;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8bbf76 *//*rwd-banner*/
.elementor-3276 .elementor-element.elementor-element-f8bbf76 {
    
    aspect-ratio: 1.92/0.56;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d87ab3 *//*repeater-setting*/
/*border-radius*/
.elementor-3276 .elementor-element.elementor-element-8d87ab3 .dce-acf-repeater-grid .dce-acf-repeater-item:first-child .e-parent{
    
    border-radius: 20px 20px 0 0;
}

.elementor-3276 .elementor-element.elementor-element-8d87ab3 .dce-acf-repeater-grid .dce-acf-repeater-item:last-child .e-parent{
    
    border-radius:  0 0 20px 20px;
    
}

.elementor-3276 .elementor-element.elementor-element-8d87ab3 .dce-acf-repeater-grid .dce-acf-repeater-item:only-child .e-parent {
  border-radius: 20px;
}


/*background-color*/
.elementor-3276 .elementor-element.elementor-element-8d87ab3 .dce-acf-repeater-grid .dce-acf-repeater-item:nth-child(even) .e-parent{
    
    background-color: #fff;
    
}

/*gallery-setting*/
.elementor-3276 .elementor-element.elementor-element-8d87ab3 .elementor-image-carousel-wrapper{
    
    padding-bottom: 35px;
}

.elementor-3276 .elementor-element.elementor-element-8d87ab3 .swiper-pagination{
    
    text-align:unset;
}

.elementor-3276 .elementor-element.elementor-element-8d87ab3 .swiper-slide  {
    
    padding: 0 5px;
}

.elementor-3276 .elementor-element.elementor-element-8d87ab3 .swiper-slide-inner img{
    
    aspect-ratio: 0.66/0.495;
    object-fit: cover;
}


@media (max-width:767px){
/*gallery-setting*/
.elementor-3276 .elementor-element.elementor-element-8d87ab3 .elementor-image-carousel-wrapper{
    
    padding-bottom: 30px;
}

.elementor-3276 .elementor-element.elementor-element-8d87ab3 .swiper-slide  {
    
    padding: 0 3px;
}
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-f41c4cd *//* 預設：整個漸層是白色 */
.elementor-3276 .elementor-element.elementor-element-f41c4cd svg stop {
  transition: stop-color 0.6s ease; 
  stop-color: #ffffff!important;
}

.elementor-3276 .elementor-element.elementor-element-f41c4cd svg path{
    transition: stroke 0.3s ease;
    stroke:#01897A;
}

.elementor-3276 .elementor-element.elementor-element-f41c4cd svg:hover path{
    transition: stroke 0.3s ease;
    stroke:#fff;
}

.elementor-3276 .elementor-element.elementor-element-f41c4cd svg{
    transition: border-color 0.3s ease;
    border:1px solid #01897A;
    border-radius:99px;
}

.elementor-3276 .elementor-element.elementor-element-f41c4cd svg:hover{
    transition: border-color 0.3s ease;
    transition:0.3s all ease-out;
    border:1px solid transparent;
}

/* hover 後恢復原始漸層 */
.elementor-3276 .elementor-element.elementor-element-f41c4cd svg:hover stop:nth-child(1) { stop-color: #87CDD2!important; }
.elementor-3276 .elementor-element.elementor-element-f41c4cd svg:hover stop:nth-child(2) { stop-color: #3FBAB8!important; }
.elementor-3276 .elementor-element.elementor-element-f41c4cd svg:hover stop:nth-child(3) { stop-color: #00A18F!important; }
.elementor-3276 .elementor-element.elementor-element-f41c4cd svg:hover stop:nth-child(4) { stop-color: #01897A!important; }


.elementor-3276 .elementor-element.elementor-element-f41c4cd svg path { vector-effect: non-scaling-stroke; }/* End custom CSS */