.elementor-8289 .elementor-element.elementor-element-bd232fd{--display:flex;--min-height:100vh;--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-bd232fd:not(.elementor-motion-effects-element-type-background), .elementor-8289 .elementor-element.elementor-element-bd232fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(132deg, #00000070 0%, #E4BC0563 100%);}.elementor-8289 .elementor-element.elementor-element-d276095{--display:flex;--min-height:25vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-8b6d19e{--display:flex;--min-height:75vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8289 .elementor-element.elementor-element-f07d567{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8289 .elementor-element.elementor-element-9e952a5{--display:flex;--min-height:65vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:8px 8px 10px 5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-9e952a5:not(.elementor-motion-effects-element-type-background), .elementor-8289 .elementor-element.elementor-element-9e952a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7A;}.elementor-8289 .elementor-element.elementor-element-9e952a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8289 .elementor-element.elementor-element-eb9c38d{--display:flex;--min-height:38vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-eb9c38d:not(.elementor-motion-effects-element-type-background), .elementor-8289 .elementor-element.elementor-element-eb9c38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cheng-sheng.com.tw/wp-content/uploads/2024/12/Umbra-3.jpg");background-position:center center;background-size:cover;}.elementor-8289 .elementor-element.elementor-element-2baa18b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8289 .elementor-element.elementor-element-2baa18b > .elementor-widget-container{padding:7vw 0vw 0vw 0vw;}.elementor-8289 .elementor-element.elementor-element-2baa18b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-8289 .elementor-element.elementor-element-2baa18b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cheng-sheng.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-8289 .elementor-element.elementor-element-bc8872f{--display:flex;--min-height:26vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-00abd32{--display:flex;}.elementor-8289 .elementor-element.elementor-element-b3e1f41 .elementor-icon-box-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-b3e1f41 .elementor-icon-box-title, .elementor-8289 .elementor-element.elementor-element-b3e1f41 .elementor-icon-box-title a{font-family:"Comfortaa", Sans-serif;font-size:35px;font-weight:400;}.elementor-8289 .elementor-element.elementor-element-b3e1f41 .elementor-icon-box-title{color:#312E2E;}.elementor-8289 .elementor-element.elementor-element-b3e1f41 .elementor-icon-box-description{font-family:"HarmonyOS_Sans_TC", Sans-serif;font-size:25px;line-height:2px;letter-spacing:5px;word-spacing:0px;color:#585555;}.elementor-8289 .elementor-element.elementor-element-0292d76{--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-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8289 .elementor-element.elementor-element-8133b26.elementor-element{--align-self:center;}.elementor-8289 .elementor-element.elementor-element-8133b26 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-8289 .elementor-element.elementor-element-8133b26 .elementor-icon-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-8133b26.elementor-view-stacked .elementor-icon{background-color:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-8133b26.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-8133b26.elementor-view-default .elementor-icon{color:#3B6A8D;border-color:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-8133b26.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-8133b26.elementor-view-default .elementor-icon svg{fill:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-8133b26 .elementor-icon{font-size:40px;}.elementor-8289 .elementor-element.elementor-element-8133b26 .elementor-icon svg{height:40px;}.elementor-8289 .elementor-element.elementor-element-8133b26 .elementor-icon i, .elementor-8289 .elementor-element.elementor-element-8133b26 .elementor-icon svg{transform:rotate(0deg);}.elementor-8289 .elementor-element.elementor-element-9e328e3.elementor-element{--align-self:center;}.elementor-8289 .elementor-element.elementor-element-9e328e3 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-8289 .elementor-element.elementor-element-9e328e3 .elementor-icon-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-9e328e3.elementor-view-stacked .elementor-icon{background-color:#50AD54;}.elementor-8289 .elementor-element.elementor-element-9e328e3.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-9e328e3.elementor-view-default .elementor-icon{color:#50AD54;border-color:#50AD54;}.elementor-8289 .elementor-element.elementor-element-9e328e3.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-9e328e3.elementor-view-default .elementor-icon svg{fill:#50AD54;}.elementor-8289 .elementor-element.elementor-element-9e328e3 .elementor-icon{font-size:40px;}.elementor-8289 .elementor-element.elementor-element-9e328e3 .elementor-icon svg{height:40px;}.elementor-8289 .elementor-element.elementor-element-9e328e3 .elementor-icon i, .elementor-8289 .elementor-element.elementor-element-9e328e3 .elementor-icon svg{transform:rotate(0deg);}.elementor-8289 .elementor-element.elementor-element-222bbe7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-8289 .elementor-element.elementor-element-77fc6f9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8289 .elementor-element.elementor-element-cf038ce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8289 .elementor-element.elementor-element-e7a0992{--display:flex;--min-height:65vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:8px 8px 10px 5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-e7a0992:not(.elementor-motion-effects-element-type-background), .elementor-8289 .elementor-element.elementor-element-e7a0992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7A;}.elementor-8289 .elementor-element.elementor-element-e7a0992.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8289 .elementor-element.elementor-element-755b82b{--display:flex;--min-height:38vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-755b82b:not(.elementor-motion-effects-element-type-background), .elementor-8289 .elementor-element.elementor-element-755b82b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cheng-sheng.com.tw/wp-content/uploads/2024/12/Totem-3.jpg");background-position:center center;background-size:cover;}.elementor-8289 .elementor-element.elementor-element-48f897b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8289 .elementor-element.elementor-element-48f897b > .elementor-widget-container{padding:7vw 0vw 0vw 0vw;}.elementor-8289 .elementor-element.elementor-element-48f897b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-8289 .elementor-element.elementor-element-48f897b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cheng-sheng.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-8289 .elementor-element.elementor-element-0121ac7{--display:flex;--min-height:26vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-5eca802{--display:flex;}.elementor-8289 .elementor-element.elementor-element-78f5864 .elementor-icon-box-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-78f5864 .elementor-icon-box-title, .elementor-8289 .elementor-element.elementor-element-78f5864 .elementor-icon-box-title a{font-family:"Comfortaa", Sans-serif;font-size:35px;font-weight:400;}.elementor-8289 .elementor-element.elementor-element-78f5864 .elementor-icon-box-title{color:#312E2E;}.elementor-8289 .elementor-element.elementor-element-78f5864 .elementor-icon-box-description{font-family:"HarmonyOS_Sans_TC", Sans-serif;font-size:25px;line-height:2px;letter-spacing:5px;word-spacing:0px;color:#585555;}.elementor-8289 .elementor-element.elementor-element-bdd1a73{--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-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8289 .elementor-element.elementor-element-1411b1a.elementor-element{--align-self:center;}.elementor-8289 .elementor-element.elementor-element-1411b1a > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-8289 .elementor-element.elementor-element-1411b1a .elementor-icon-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-1411b1a.elementor-view-stacked .elementor-icon{background-color:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-1411b1a.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-1411b1a.elementor-view-default .elementor-icon{color:#3B6A8D;border-color:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-1411b1a.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-1411b1a.elementor-view-default .elementor-icon svg{fill:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-1411b1a .elementor-icon{font-size:40px;}.elementor-8289 .elementor-element.elementor-element-1411b1a .elementor-icon svg{height:40px;}.elementor-8289 .elementor-element.elementor-element-1411b1a .elementor-icon i, .elementor-8289 .elementor-element.elementor-element-1411b1a .elementor-icon svg{transform:rotate(0deg);}.elementor-8289 .elementor-element.elementor-element-8182e85.elementor-element{--align-self:center;}.elementor-8289 .elementor-element.elementor-element-8182e85 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-8289 .elementor-element.elementor-element-8182e85 .elementor-icon-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-8182e85.elementor-view-stacked .elementor-icon{background-color:#50AD54;}.elementor-8289 .elementor-element.elementor-element-8182e85.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-8182e85.elementor-view-default .elementor-icon{color:#50AD54;border-color:#50AD54;}.elementor-8289 .elementor-element.elementor-element-8182e85.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-8182e85.elementor-view-default .elementor-icon svg{fill:#50AD54;}.elementor-8289 .elementor-element.elementor-element-8182e85 .elementor-icon{font-size:40px;}.elementor-8289 .elementor-element.elementor-element-8182e85 .elementor-icon svg{height:40px;}.elementor-8289 .elementor-element.elementor-element-8182e85 .elementor-icon i, .elementor-8289 .elementor-element.elementor-element-8182e85 .elementor-icon svg{transform:rotate(0deg);}.elementor-8289 .elementor-element.elementor-element-de8c109{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-8289 .elementor-element.elementor-element-f5bee15 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8289 .elementor-element.elementor-element-d109749{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8289 .elementor-element.elementor-element-fdc36b2{--display:flex;--min-height:65vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:8px 8px 10px 5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-fdc36b2:not(.elementor-motion-effects-element-type-background), .elementor-8289 .elementor-element.elementor-element-fdc36b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7A;}.elementor-8289 .elementor-element.elementor-element-fdc36b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8289 .elementor-element.elementor-element-3fe8cf2{--display:flex;--min-height:38vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-3fe8cf2:not(.elementor-motion-effects-element-type-background), .elementor-8289 .elementor-element.elementor-element-3fe8cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cheng-sheng.com.tw/wp-content/uploads/2024/12/Silk-Blanco-1.jpg");background-position:center center;background-size:cover;}.elementor-8289 .elementor-element.elementor-element-9b6e379{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8289 .elementor-element.elementor-element-9b6e379 > .elementor-widget-container{padding:7vw 0vw 0vw 0vw;}.elementor-8289 .elementor-element.elementor-element-9b6e379:not( .elementor-widget-image ) .elementor-widget-container, .elementor-8289 .elementor-element.elementor-element-9b6e379.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cheng-sheng.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-8289 .elementor-element.elementor-element-8934f49{--display:flex;--min-height:26vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-7827879{--display:flex;}.elementor-8289 .elementor-element.elementor-element-bc840a9 .elementor-icon-box-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-bc840a9 .elementor-icon-box-title, .elementor-8289 .elementor-element.elementor-element-bc840a9 .elementor-icon-box-title a{font-family:"Comfortaa", Sans-serif;font-size:35px;font-weight:400;}.elementor-8289 .elementor-element.elementor-element-bc840a9 .elementor-icon-box-title{color:#312E2E;}.elementor-8289 .elementor-element.elementor-element-bc840a9 .elementor-icon-box-description{font-family:"HarmonyOS_Sans_TC", Sans-serif;font-size:25px;line-height:2px;letter-spacing:5px;word-spacing:0px;color:#585555;}.elementor-8289 .elementor-element.elementor-element-e059164{--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-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8289 .elementor-element.elementor-element-49bbaa8.elementor-element{--align-self:center;}.elementor-8289 .elementor-element.elementor-element-49bbaa8 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-8289 .elementor-element.elementor-element-49bbaa8 .elementor-icon-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-49bbaa8.elementor-view-stacked .elementor-icon{background-color:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-49bbaa8.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-49bbaa8.elementor-view-default .elementor-icon{color:#3B6A8D;border-color:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-49bbaa8.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-49bbaa8.elementor-view-default .elementor-icon svg{fill:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-49bbaa8 .elementor-icon{font-size:40px;}.elementor-8289 .elementor-element.elementor-element-49bbaa8 .elementor-icon svg{height:40px;}.elementor-8289 .elementor-element.elementor-element-49bbaa8 .elementor-icon i, .elementor-8289 .elementor-element.elementor-element-49bbaa8 .elementor-icon svg{transform:rotate(0deg);}.elementor-8289 .elementor-element.elementor-element-05ed482.elementor-element{--align-self:center;}.elementor-8289 .elementor-element.elementor-element-05ed482 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-8289 .elementor-element.elementor-element-05ed482 .elementor-icon-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-05ed482.elementor-view-stacked .elementor-icon{background-color:#50AD54;}.elementor-8289 .elementor-element.elementor-element-05ed482.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-05ed482.elementor-view-default .elementor-icon{color:#50AD54;border-color:#50AD54;}.elementor-8289 .elementor-element.elementor-element-05ed482.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-05ed482.elementor-view-default .elementor-icon svg{fill:#50AD54;}.elementor-8289 .elementor-element.elementor-element-05ed482 .elementor-icon{font-size:40px;}.elementor-8289 .elementor-element.elementor-element-05ed482 .elementor-icon svg{height:40px;}.elementor-8289 .elementor-element.elementor-element-05ed482 .elementor-icon i, .elementor-8289 .elementor-element.elementor-element-05ed482 .elementor-icon svg{transform:rotate(0deg);}.elementor-8289 .elementor-element.elementor-element-ee17729{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-8289 .elementor-element.elementor-element-591ae9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-8289 .elementor-element.elementor-element-3a86f34{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8289 .elementor-element.elementor-element-fa7e187{--display:flex;--min-height:65vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:8px 8px 10px 5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-fa7e187:not(.elementor-motion-effects-element-type-background), .elementor-8289 .elementor-element.elementor-element-fa7e187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7A;}.elementor-8289 .elementor-element.elementor-element-fa7e187.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8289 .elementor-element.elementor-element-34b4c7e{--display:flex;--min-height:38vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-34b4c7e:not(.elementor-motion-effects-element-type-background), .elementor-8289 .elementor-element.elementor-element-34b4c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cheng-sheng.com.tw/wp-content/uploads/2024/12/Totem-3.jpg");background-position:center center;background-size:cover;}.elementor-8289 .elementor-element.elementor-element-be7c76b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8289 .elementor-element.elementor-element-be7c76b > .elementor-widget-container{padding:7vw 0vw 0vw 0vw;}.elementor-8289 .elementor-element.elementor-element-be7c76b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-8289 .elementor-element.elementor-element-be7c76b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cheng-sheng.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-8289 .elementor-element.elementor-element-20b81fe{--display:flex;--min-height:26vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8289 .elementor-element.elementor-element-48c151a{--display:flex;}.elementor-8289 .elementor-element.elementor-element-780fce2 .elementor-icon-box-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-780fce2 .elementor-icon-box-title, .elementor-8289 .elementor-element.elementor-element-780fce2 .elementor-icon-box-title a{font-family:"Comfortaa", Sans-serif;font-size:35px;font-weight:400;}.elementor-8289 .elementor-element.elementor-element-780fce2 .elementor-icon-box-title{color:#312E2E;}.elementor-8289 .elementor-element.elementor-element-780fce2 .elementor-icon-box-description{font-family:"HarmonyOS_Sans_TC", Sans-serif;font-size:25px;line-height:2px;letter-spacing:5px;word-spacing:0px;color:#585555;}.elementor-8289 .elementor-element.elementor-element-717e808{--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-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8289 .elementor-element.elementor-element-71a528f.elementor-element{--align-self:center;}.elementor-8289 .elementor-element.elementor-element-71a528f > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-8289 .elementor-element.elementor-element-71a528f .elementor-icon-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-71a528f.elementor-view-stacked .elementor-icon{background-color:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-71a528f.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-71a528f.elementor-view-default .elementor-icon{color:#3B6A8D;border-color:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-71a528f.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-71a528f.elementor-view-default .elementor-icon svg{fill:#3B6A8D;}.elementor-8289 .elementor-element.elementor-element-71a528f .elementor-icon{font-size:40px;}.elementor-8289 .elementor-element.elementor-element-71a528f .elementor-icon svg{height:40px;}.elementor-8289 .elementor-element.elementor-element-71a528f .elementor-icon i, .elementor-8289 .elementor-element.elementor-element-71a528f .elementor-icon svg{transform:rotate(0deg);}.elementor-8289 .elementor-element.elementor-element-20c7a84.elementor-element{--align-self:center;}.elementor-8289 .elementor-element.elementor-element-20c7a84 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-8289 .elementor-element.elementor-element-20c7a84 .elementor-icon-wrapper{text-align:center;}.elementor-8289 .elementor-element.elementor-element-20c7a84.elementor-view-stacked .elementor-icon{background-color:#50AD54;}.elementor-8289 .elementor-element.elementor-element-20c7a84.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-20c7a84.elementor-view-default .elementor-icon{color:#50AD54;border-color:#50AD54;}.elementor-8289 .elementor-element.elementor-element-20c7a84.elementor-view-framed .elementor-icon, .elementor-8289 .elementor-element.elementor-element-20c7a84.elementor-view-default .elementor-icon svg{fill:#50AD54;}.elementor-8289 .elementor-element.elementor-element-20c7a84 .elementor-icon{font-size:40px;}.elementor-8289 .elementor-element.elementor-element-20c7a84 .elementor-icon svg{height:40px;}.elementor-8289 .elementor-element.elementor-element-20c7a84 .elementor-icon i, .elementor-8289 .elementor-element.elementor-element-20c7a84 .elementor-icon svg{transform:rotate(0deg);}.elementor-8289 .elementor-element.elementor-element-9577bd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-8289 .elementor-element.elementor-element-bb44601 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8289 .elementor-element.elementor-element-84e1d77{--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}@media(max-width:1024px){.elementor-8289 .elementor-element.elementor-element-84e1d77{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-8289 .elementor-element.elementor-element-9e952a5{--width:50%;}.elementor-8289 .elementor-element.elementor-element-eb9c38d{--width:100%;}.elementor-8289 .elementor-element.elementor-element-e7a0992{--width:50%;}.elementor-8289 .elementor-element.elementor-element-755b82b{--width:100%;}.elementor-8289 .elementor-element.elementor-element-fdc36b2{--width:50%;}.elementor-8289 .elementor-element.elementor-element-3fe8cf2{--width:100%;}.elementor-8289 .elementor-element.elementor-element-fa7e187{--width:50%;}.elementor-8289 .elementor-element.elementor-element-34b4c7e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8289 .elementor-element.elementor-element-9e952a5{--width:87%;}.elementor-8289 .elementor-element.elementor-element-e7a0992{--width:87%;}.elementor-8289 .elementor-element.elementor-element-fdc36b2{--width:87%;}.elementor-8289 .elementor-element.elementor-element-fa7e187{--width:87%;}}@media(max-width:767px){.elementor-8289 .elementor-element.elementor-element-d276095{--min-height:10vh;}.elementor-8289 .elementor-element.elementor-element-84e1d77{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-2baa18b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48f897b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b6e379 *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be7c76b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2baa18b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48f897b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b6e379 *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be7c76b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2baa18b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48f897b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b6e379 *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be7c76b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2baa18b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48f897b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b6e379 *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be7c76b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2baa18b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48f897b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b6e379 *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be7c76b *//* 針對所有有遮罩的 Elementor 圖片加陰影 */
.elementor-image img {
  /* 陰影效果（跟隨 mask 形狀） */
  filter: drop-shadow(0 10px 50px rgba(0,0,0,0.35));
}

/* 如果要 hover 時陰影更明顯 */
.elementor-image img:hover {
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.45));
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Comfortaa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/Comfortaa-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Comfortaa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/Comfortaa-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Comfortaa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/Comfortaa-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Comfortaa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/Comfortaa-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Comfortaa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/Comfortaa-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HarmonyOS_Sans_TC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/HarmonyOS_Sans_TC_Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'HarmonyOS_Sans_TC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/HarmonyOS_Sans_TC_Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'HarmonyOS_Sans_TC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/HarmonyOS_Sans_TC_Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'HarmonyOS_Sans_TC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/HarmonyOS_Sans_TC_Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'HarmonyOS_Sans_TC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/HarmonyOS_Sans_TC_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'HarmonyOS_Sans_TC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/HarmonyOS_Sans_TC_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'HarmonyOS_Sans_TC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheng-sheng.com.tw/wp-content/uploads/2024/03/HarmonyOS_Sans_TC_Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */