.elementor-919 .elementor-element.elementor-element-1cf06f5{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-ef4e1e0{--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-919 .elementor-element.elementor-element-9e4d170 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-485c1bf{--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-919 .elementor-element.elementor-element-2a9d7aa .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-ec8c979{--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-919 .elementor-element.elementor-element-e1c3c68 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-48e5c25{--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-919 .elementor-element.elementor-element-38adc2f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-fe6d51a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-cd68e3d{--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-919 .elementor-element.elementor-element-8367e36 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-6179c4b{--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-919 .elementor-element.elementor-element-21ae128 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-ba21ea1{--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-919 .elementor-element.elementor-element-d836748 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-43bf641{--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-919 .elementor-element.elementor-element-bc46552 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-2d5ded6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-7f53f3d{--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-919 .elementor-element.elementor-element-11d5e07 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-d8974a8{--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-919 .elementor-element.elementor-element-785eda7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-0603231{--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-919 .elementor-element.elementor-element-0c71890 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-5f756b5{--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-919 .elementor-element.elementor-element-214d156 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-c87c759{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-06173d5{--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-919 .elementor-element.elementor-element-2068a82 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-696f3f6{--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-919 .elementor-element.elementor-element-a93ae0b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-5a130e3{--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-919 .elementor-element.elementor-element-daecbc1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-6e11af9{--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-919 .elementor-element.elementor-element-f85936b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-cc164dd{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-44cd522{--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-919 .elementor-element.elementor-element-ca5dd28 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-b8ba48a{--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-919 .elementor-element.elementor-element-fcbad21 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-d05414f{--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-919 .elementor-element.elementor-element-e6c45b9 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-0137e7a{--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-919 .elementor-element.elementor-element-17dd1a3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-62cdb42{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-a64bce6{--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-919 .elementor-element.elementor-element-9325eaa .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-009a126{--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-919 .elementor-element.elementor-element-cc16013 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-a595262{--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-919 .elementor-element.elementor-element-0733f43 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-743fa7e{--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-919 .elementor-element.elementor-element-e1a96ae .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-b807448{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-1d89c5e{--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-919 .elementor-element.elementor-element-8e6e293 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-4c6ee60{--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-919 .elementor-element.elementor-element-da5883b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-68ce41a{--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-919 .elementor-element.elementor-element-d14c307 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-1d885f4{--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-919 .elementor-element.elementor-element-060122b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-1f2d53a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-14f1ce2{--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-919 .elementor-element.elementor-element-5a7eaac .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-ba0f0ef{--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-919 .elementor-element.elementor-element-4fc8c21 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-81915be{--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-919 .elementor-element.elementor-element-2ff109f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-ba4f2de{--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-919 .elementor-element.elementor-element-8e61038 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-fd5f09c{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-07edcab{--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-919 .elementor-element.elementor-element-607f775 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-59d8e7f{--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-919 .elementor-element.elementor-element-ee9eb1b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-64ad7da{--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-919 .elementor-element.elementor-element-72e67ff .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-9ffca52{--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-919 .elementor-element.elementor-element-edb0bb7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-002f691{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-61a7083{--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-919 .elementor-element.elementor-element-c3de39c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-b8ad6a7{--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-919 .elementor-element.elementor-element-3ac3dfe .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-97225a3{--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-919 .elementor-element.elementor-element-96f179d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-0820b3e{--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-919 .elementor-element.elementor-element-774763f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-6645730{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-1ff6913{--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-919 .elementor-element.elementor-element-de23003 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-2b93ccb{--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-919 .elementor-element.elementor-element-63d8342 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-ac69df0{--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-919 .elementor-element.elementor-element-29577c4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-02b6c4e{--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-919 .elementor-element.elementor-element-2ddd3d2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-cacee40{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-75930d7{--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-919 .elementor-element.elementor-element-59e056a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-c03de7b{--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-919 .elementor-element.elementor-element-2e8e0f6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-aeb1da8{--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-919 .elementor-element.elementor-element-a7e5f83 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-040863c{--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-919 .elementor-element.elementor-element-83e361b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-5f3840a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-bf06109{--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-919 .elementor-element.elementor-element-42c433c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-c2ccfb8{--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-919 .elementor-element.elementor-element-e2dc2c4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-c3be23b{--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-919 .elementor-element.elementor-element-0367003 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-901bcfa{--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-919 .elementor-element.elementor-element-9beba02 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-a5a84fd{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-919 .elementor-element.elementor-element-4dcedf9{--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-919 .elementor-element.elementor-element-a90fc9f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-919 .elementor-element.elementor-element-6ac55c2{--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-919 .elementor-element.elementor-element-88d124c{--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-919 .elementor-element.elementor-element-13bee05{--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;}@media(min-width:768px){.elementor-919 .elementor-element.elementor-element-ef4e1e0{--width:25%;}.elementor-919 .elementor-element.elementor-element-485c1bf{--width:25%;}.elementor-919 .elementor-element.elementor-element-ec8c979{--width:25%;}.elementor-919 .elementor-element.elementor-element-48e5c25{--width:25%;}.elementor-919 .elementor-element.elementor-element-cd68e3d{--width:25%;}.elementor-919 .elementor-element.elementor-element-6179c4b{--width:25%;}.elementor-919 .elementor-element.elementor-element-ba21ea1{--width:25%;}.elementor-919 .elementor-element.elementor-element-43bf641{--width:25%;}.elementor-919 .elementor-element.elementor-element-7f53f3d{--width:25%;}.elementor-919 .elementor-element.elementor-element-d8974a8{--width:25%;}.elementor-919 .elementor-element.elementor-element-0603231{--width:25%;}.elementor-919 .elementor-element.elementor-element-5f756b5{--width:25%;}.elementor-919 .elementor-element.elementor-element-06173d5{--width:25%;}.elementor-919 .elementor-element.elementor-element-696f3f6{--width:25%;}.elementor-919 .elementor-element.elementor-element-5a130e3{--width:25%;}.elementor-919 .elementor-element.elementor-element-6e11af9{--width:25%;}.elementor-919 .elementor-element.elementor-element-44cd522{--width:25%;}.elementor-919 .elementor-element.elementor-element-b8ba48a{--width:25%;}.elementor-919 .elementor-element.elementor-element-d05414f{--width:25%;}.elementor-919 .elementor-element.elementor-element-0137e7a{--width:25%;}.elementor-919 .elementor-element.elementor-element-a64bce6{--width:25%;}.elementor-919 .elementor-element.elementor-element-009a126{--width:25%;}.elementor-919 .elementor-element.elementor-element-a595262{--width:25%;}.elementor-919 .elementor-element.elementor-element-743fa7e{--width:25%;}.elementor-919 .elementor-element.elementor-element-1d89c5e{--width:25%;}.elementor-919 .elementor-element.elementor-element-4c6ee60{--width:25%;}.elementor-919 .elementor-element.elementor-element-68ce41a{--width:25%;}.elementor-919 .elementor-element.elementor-element-1d885f4{--width:25%;}.elementor-919 .elementor-element.elementor-element-14f1ce2{--width:25%;}.elementor-919 .elementor-element.elementor-element-ba0f0ef{--width:25%;}.elementor-919 .elementor-element.elementor-element-81915be{--width:25%;}.elementor-919 .elementor-element.elementor-element-ba4f2de{--width:25%;}.elementor-919 .elementor-element.elementor-element-07edcab{--width:25%;}.elementor-919 .elementor-element.elementor-element-59d8e7f{--width:25%;}.elementor-919 .elementor-element.elementor-element-64ad7da{--width:25%;}.elementor-919 .elementor-element.elementor-element-9ffca52{--width:25%;}.elementor-919 .elementor-element.elementor-element-61a7083{--width:25%;}.elementor-919 .elementor-element.elementor-element-b8ad6a7{--width:25%;}.elementor-919 .elementor-element.elementor-element-97225a3{--width:25%;}.elementor-919 .elementor-element.elementor-element-0820b3e{--width:25%;}.elementor-919 .elementor-element.elementor-element-1ff6913{--width:25%;}.elementor-919 .elementor-element.elementor-element-2b93ccb{--width:25%;}.elementor-919 .elementor-element.elementor-element-ac69df0{--width:25%;}.elementor-919 .elementor-element.elementor-element-02b6c4e{--width:25%;}.elementor-919 .elementor-element.elementor-element-75930d7{--width:25%;}.elementor-919 .elementor-element.elementor-element-c03de7b{--width:25%;}.elementor-919 .elementor-element.elementor-element-aeb1da8{--width:25%;}.elementor-919 .elementor-element.elementor-element-040863c{--width:25%;}.elementor-919 .elementor-element.elementor-element-bf06109{--width:25%;}.elementor-919 .elementor-element.elementor-element-c2ccfb8{--width:25%;}.elementor-919 .elementor-element.elementor-element-c3be23b{--width:25%;}.elementor-919 .elementor-element.elementor-element-901bcfa{--width:25%;}.elementor-919 .elementor-element.elementor-element-4dcedf9{--width:25%;}.elementor-919 .elementor-element.elementor-element-6ac55c2{--width:25%;}.elementor-919 .elementor-element.elementor-element-88d124c{--width:25%;}.elementor-919 .elementor-element.elementor-element-13bee05{--width:25%;}}/* Start custom CSS for video, class: .elementor-element-38adc2f *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-38adc2f .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-38adc2f .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-38adc2f .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-38adc2f .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-38adc2f .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-38adc2f .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-38adc2f .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-38adc2f .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cf06f5 *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-1cf06f5 .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-1cf06f5 .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-1cf06f5 .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-1cf06f5 .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-1cf06f5 .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-1cf06f5 .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-1cf06f5 .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-1cf06f5 .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe6d51a *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-fe6d51a .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-fe6d51a .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-fe6d51a .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-fe6d51a .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-fe6d51a .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-fe6d51a .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-fe6d51a .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-fe6d51a .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d5ded6 *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-2d5ded6 .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-2d5ded6 .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-2d5ded6 .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-2d5ded6 .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-2d5ded6 .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-2d5ded6 .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-2d5ded6 .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-2d5ded6 .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c87c759 *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-c87c759 .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-c87c759 .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-c87c759 .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-c87c759 .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-c87c759 .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-c87c759 .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-c87c759 .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-c87c759 .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc164dd *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-cc164dd .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-cc164dd .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-cc164dd .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-cc164dd .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-cc164dd .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-cc164dd .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-cc164dd .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-cc164dd .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62cdb42 *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-62cdb42 .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-62cdb42 .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-62cdb42 .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-62cdb42 .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-62cdb42 .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-62cdb42 .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-62cdb42 .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-62cdb42 .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b807448 *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-b807448 .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-b807448 .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-b807448 .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-b807448 .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-b807448 .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-b807448 .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-b807448 .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-b807448 .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d53a *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-1f2d53a .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-1f2d53a .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-1f2d53a .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-1f2d53a .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-1f2d53a .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-1f2d53a .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-1f2d53a .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-1f2d53a .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-002f691 *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-002f691 .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-002f691 .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-002f691 .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-002f691 .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-002f691 .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-002f691 .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-002f691 .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-002f691 .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6645730 *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-6645730 .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-6645730 .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-6645730 .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-6645730 .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-6645730 .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-6645730 .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-6645730 .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-6645730 .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cacee40 *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-cacee40 .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-cacee40 .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-cacee40 .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-cacee40 .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-cacee40 .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-cacee40 .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-cacee40 .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-cacee40 .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3840a *//* =========================================
   旗艦級影音卡片設計 (配合圖片重疊 Image Overlay)
   ========================================= */

/* 1. 外框容器：像是一個精緻的相框 */
.elementor-919 .elementor-element.elementor-element-5f3840a .elementor-widget-video {
    border-radius: 24px; /* 更圓潤的現代感 */
    overflow: hidden;    /* 鎖住內容不溢出 */
    
    /* 基礎陰影：讓卡片浮在背景上 */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    
    /* 邊框：淡淡的品牌色光暈 */
    border: 1px solid rgba(255, 255, 255, 0.6);
    
    /* 手機效能優化鎖定 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    transform: translateZ(0);
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                box-shadow 0.3s ease;
}

/* 2. 封面圖片：加入電影感的縮放潛力 */
.elementor-919 .elementor-element.elementor-element-5f3840a .elementor-custom-embed-image-overlay {
    background-size: cover;
    background-position: center;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* 平滑的緩動效果 */
}

/* 3. 播放按鈕：玻璃擬態風格 (Glassmorphism) */
.elementor-919 .elementor-element.elementor-element-5f3840a .elementor-custom-embed-play-icon {
    /* 背景模糊效果，像毛玻璃一樣 */
    background: rgba(236, 119, 149, 0.85) !important; /* 您的品牌色 */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* 按鈕外觀 */
    border-radius: 50% !important;
    width: 70px;
    height: 70px;
    box-shadow: 0 8px 20px rgba(236, 119, 149, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.4);
    
    /* 圖標居中 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    transition: all 0.3s ease;
}

/* 修改播放箭頭顏色為純白 */
.elementor-919 .elementor-element.elementor-element-5f3840a .elementor-custom-embed-play-icon i {
    color: #ffffff !important;
    font-size: 24px;
    text-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* =========================================
   互動體驗設計 (Desktop 滑鼠懸停)
   ========================================= */
@media (hover: hover) {
    /* 卡片懸浮：輕輕浮起 */
    .elementor-919 .elementor-element.elementor-element-5f3840a .elementor-widget-video:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(236, 119, 149, 0.25);
        border-color: rgba(236, 119, 149, 0.3);
    }

    /* 圖片縮放：鏡頭推進的電影感 */
    .elementor-919 .elementor-element.elementor-element-5f3840a .elementor-widget-video:hover .elementor-custom-embed-image-overlay {
        transform: scale(1.08); /* 微微放大 8% */
    }

    /* 播放按鈕：像呼吸一樣放大 */
    .elementor-919 .elementor-element.elementor-element-5f3840a .elementor-widget-video:hover .elementor-custom-embed-play-icon {
        transform: scale(1.15);
        background: rgba(236, 119, 149, 1) !important; /* 變為不透明 */
        box-shadow: 0 0 30px rgba(236, 119, 149, 0.6);
    }
}

/* =========================================
   手機觸控體驗 (Mobile Active State)
   ========================================= */
/* 當手指按下那一瞬間的回饋感 */
.elementor-919 .elementor-element.elementor-element-5f3840a .elementor-widget-video:active {
    transform: scale(0.98); /* 微微縮小，模擬按壓實體按鈕的感覺 */
    transition: transform 0.1s;
}/* End custom CSS */