.elementor-2095 .elementor-element.elementor-element-16f8f48{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:6%;--padding-right:6%;}.elementor-2095 .elementor-element.elementor-element-16f8f48:not(.elementor-motion-effects-element-type-background), .elementor-2095 .elementor-element.elementor-element-16f8f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/06/官網素材_首頁BN-電腦版-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-2095 .elementor-element.elementor-element-7a64b1e .elementor-heading-title{font-weight:600;line-height:1.5;letter-spacing:5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-87a0c70 );}.elementor-2095 .elementor-element.elementor-element-e692b21{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:2.5px;}.elementor-2095 .elementor-element.elementor-element-e692b21 .elementor-divider-separator{width:9%;}.elementor-2095 .elementor-element.elementor-element-e692b21 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2095 .elementor-element.elementor-element-00f0c72 .elementor-heading-title{font-weight:600;line-height:1.5;letter-spacing:5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor5 );}.elementor-2095 .elementor-element.elementor-element-31206a9{--display:flex;--min-height:50px;--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-2095 .elementor-element.elementor-element-31206a9:not(.elementor-motion-effects-element-type-background), .elementor-2095 .elementor-element.elementor-element-31206a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2095 .elementor-element.elementor-element-08eeab9{--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;--padding-top:4%;--padding-bottom:4%;--padding-left:6%;--padding-right:6%;}.elementor-2095 .elementor-element.elementor-element-fa9ea28{--display:flex;--justify-content:center;}.elementor-2095 .elementor-element.elementor-element-6a9efe5{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-806b4aa .elementor-heading-title{font-weight:500;}.elementor-2095 .elementor-element.elementor-element-ff96cad.elementor-element{--align-self:flex-start;}.elementor-2095 .elementor-element.elementor-element-ff96cad .elementor-heading-title{font-size:4rem;font-weight:600;line-height:0.5;}.elementor-2095 .elementor-element.elementor-element-73b3041 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2095 .elementor-element.elementor-element-71d0330 .elementor-button:hover, .elementor-2095 .elementor-element.elementor-element-71d0330 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-astglobalcolor2 );}.elementor-2095 .elementor-element.elementor-element-71d0330 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2095 .elementor-element.elementor-element-71d0330 .elementor-button{font-size:1rem;transition-duration:0.3s;border-style:none;border-radius:12px 12px 12px 12px;box-shadow:0px 3px 8px -1px rgba(0,0,0,0.5);}.elementor-2095 .elementor-element.elementor-element-71d0330 .elementor-button:hover svg, .elementor-2095 .elementor-element.elementor-element-71d0330 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-2095 .elementor-element.elementor-element-111ffaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-e8bd8ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-7899373{--display:flex;--min-height:230px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-7899373:not(.elementor-motion-effects-element-type-background), .elementor-2095 .elementor-element.elementor-element-7899373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/06/官網素材_1運動英語營-.jpg");background-size:cover;}.elementor-2095 .elementor-element.elementor-element-7899373::before, .elementor-2095 .elementor-element.elementor-element-7899373 > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-7899373 > .e-con-inner > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-7899373 > .elementor-background-slideshow::before, .elementor-2095 .elementor-element.elementor-element-7899373 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2095 .elementor-element.elementor-element-7899373 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 55%, #FFAA23 100%);}.elementor-2095 .elementor-element.elementor-element-7899373:hover::before, .elementor-2095 .elementor-element.elementor-element-7899373:hover > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-7899373:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-7899373 > .elementor-background-slideshow:hover::before, .elementor-2095 .elementor-element.elementor-element-7899373 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-2095 .elementor-element.elementor-element-7899373:hover{--overlay-opacity:0.5;}.elementor-2095 .elementor-element.elementor-element-5ac118f{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-2095 .elementor-element.elementor-element-5ac118f{left:0px;}body.rtl .elementor-2095 .elementor-element.elementor-element-5ac118f{right:0px;}.elementor-2095 .elementor-element.elementor-element-781fd30{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-2095 .elementor-element.elementor-element-781fd30{left:0px;}body.rtl .elementor-2095 .elementor-element.elementor-element-781fd30{right:0px;}.elementor-2095 .elementor-element.elementor-element-4550e27 .elementor-heading-title{font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2095 .elementor-element.elementor-element-591fe84 .elementor-heading-title{font-size:0.8rem;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2095 .elementor-element.elementor-element-b2d1efd{--display:flex;--min-height:230px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-b2d1efd:not(.elementor-motion-effects-element-type-background), .elementor-2095 .elementor-element.elementor-element-b2d1efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/06/Untitled-June-10-2026-at-15.30.34.png");background-size:cover;}.elementor-2095 .elementor-element.elementor-element-b2d1efd::before, .elementor-2095 .elementor-element.elementor-element-b2d1efd > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-b2d1efd > .e-con-inner > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-b2d1efd > .elementor-background-slideshow::before, .elementor-2095 .elementor-element.elementor-element-b2d1efd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2095 .elementor-element.elementor-element-b2d1efd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010114 70%, #0F6E0C6B 30%);}.elementor-2095 .elementor-element.elementor-element-b2d1efd:hover::before, .elementor-2095 .elementor-element.elementor-element-b2d1efd:hover > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-b2d1efd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-b2d1efd > .elementor-background-slideshow:hover::before, .elementor-2095 .elementor-element.elementor-element-b2d1efd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-2095 .elementor-element.elementor-element-b2d1efd:hover{--overlay-opacity:0.5;}.elementor-2095 .elementor-element.elementor-element-4afc573{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-2095 .elementor-element.elementor-element-4afc573{left:0px;}body.rtl .elementor-2095 .elementor-element.elementor-element-4afc573{right:0px;}.elementor-2095 .elementor-element.elementor-element-8e7edbc{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-2095 .elementor-element.elementor-element-8e7edbc{left:0px;}body.rtl .elementor-2095 .elementor-element.elementor-element-8e7edbc{right:0px;}.elementor-2095 .elementor-element.elementor-element-420efa0 .elementor-heading-title{font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2095 .elementor-element.elementor-element-92b47c4 .elementor-heading-title{font-size:0.8rem;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2095 .elementor-element.elementor-element-5c9a838{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-5ced1f8{--display:flex;--min-height:230px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-5ced1f8:not(.elementor-motion-effects-element-type-background), .elementor-2095 .elementor-element.elementor-element-5ced1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/06/官網素材_1ICR國際英語班.jpg");background-size:cover;}.elementor-2095 .elementor-element.elementor-element-5ced1f8::before, .elementor-2095 .elementor-element.elementor-element-5ced1f8 > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-5ced1f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-5ced1f8 > .elementor-background-slideshow::before, .elementor-2095 .elementor-element.elementor-element-5ced1f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2095 .elementor-element.elementor-element-5ced1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 70%, var( --e-global-color-382647f ) 30%);}.elementor-2095 .elementor-element.elementor-element-5ced1f8:hover::before, .elementor-2095 .elementor-element.elementor-element-5ced1f8:hover > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-5ced1f8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-5ced1f8 > .elementor-background-slideshow:hover::before, .elementor-2095 .elementor-element.elementor-element-5ced1f8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-2095 .elementor-element.elementor-element-5ced1f8:hover{--overlay-opacity:0.5;}.elementor-2095 .elementor-element.elementor-element-10f651d{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-2095 .elementor-element.elementor-element-10f651d{left:0px;}body.rtl .elementor-2095 .elementor-element.elementor-element-10f651d{right:0px;}.elementor-2095 .elementor-element.elementor-element-78cc767{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-2095 .elementor-element.elementor-element-78cc767{left:0px;}body.rtl .elementor-2095 .elementor-element.elementor-element-78cc767{right:0px;}.elementor-2095 .elementor-element.elementor-element-d511dbe .elementor-heading-title{font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2095 .elementor-element.elementor-element-c187093 .elementor-heading-title{font-size:0.8rem;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2095 .elementor-element.elementor-element-e88019f{--display:flex;--min-height:230px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-e88019f:not(.elementor-motion-effects-element-type-background), .elementor-2095 .elementor-element.elementor-element-e88019f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/06/官網素材_4線上成人課-.jpg");background-size:cover;}.elementor-2095 .elementor-element.elementor-element-e88019f::before, .elementor-2095 .elementor-element.elementor-element-e88019f > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-e88019f > .e-con-inner > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-e88019f > .elementor-background-slideshow::before, .elementor-2095 .elementor-element.elementor-element-e88019f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2095 .elementor-element.elementor-element-e88019f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010114 70%, #064489B8 30%);}.elementor-2095 .elementor-element.elementor-element-e88019f:hover::before, .elementor-2095 .elementor-element.elementor-element-e88019f:hover > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-e88019f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2095 .elementor-element.elementor-element-e88019f > .elementor-background-slideshow:hover::before, .elementor-2095 .elementor-element.elementor-element-e88019f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-2095 .elementor-element.elementor-element-e88019f:hover{--overlay-opacity:0.5;}.elementor-2095 .elementor-element.elementor-element-f6cb4ca{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-2095 .elementor-element.elementor-element-f6cb4ca{left:0px;}body.rtl .elementor-2095 .elementor-element.elementor-element-f6cb4ca{right:0px;}.elementor-2095 .elementor-element.elementor-element-1f6699e{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-2095 .elementor-element.elementor-element-1f6699e{left:0px;}body.rtl .elementor-2095 .elementor-element.elementor-element-1f6699e{right:0px;}.elementor-2095 .elementor-element.elementor-element-ac10196 .elementor-heading-title{font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2095 .elementor-element.elementor-element-34bf0be .elementor-heading-title{font-size:0.8rem;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2095 .elementor-element.elementor-element-bb60a1a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-bb60a1a:not(.elementor-motion-effects-element-type-background), .elementor-2095 .elementor-element.elementor-element-bb60a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/02/背景-1.png");background-size:cover;}.elementor-2095 .elementor-element.elementor-element-4ddf80b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-ab9ff23 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/05/花絮-橫式2比1_拼字.jpg);background-size:cover;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-ab9ff23 .swiper-slide-contents{margin-right:auto;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-ab9ff23 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-3c03533 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/05/橫式2比1.jpg);background-size:cover;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-3c03533 .swiper-slide-contents{margin-right:auto;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-3c03533 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-e5a0c19 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/08/Tutor-電腦版.png);background-size:cover;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-e5a0c19 .swiper-slide-contents{margin-right:auto;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-e5a0c19 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-e5a0c19 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-e5a0c19 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-e5a0c19 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-210da1d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/02/Gemini_6.png);background-size:cover;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-210da1d .swiper-slide-contents{margin-right:auto;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-210da1d .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-210da1d .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-210da1d .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-repeater-item-210da1d .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-749d6bb .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2095 .elementor-element.elementor-element-749d6bb .swiper-slide-contents{max-width:100%;}.elementor-2095 .elementor-element.elementor-element-749d6bb .swiper-slide-inner{text-align:center;}.elementor-2095 .elementor-element.elementor-element-749d6bb .elementor-slide-description{font-size:1.2rem;font-weight:600;}.elementor-2095 .elementor-element.elementor-element-7ff3c10{--display:flex;--justify-content:space-between;}.elementor-2095 .elementor-element.elementor-element-8505bea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-3b7945f.elementor-element{--align-self:flex-start;}.elementor-2095 .elementor-element.elementor-element-3b7945f .elementor-heading-title{font-size:2.5rem;letter-spacing:5px;color:var( --e-global-color-astglobalcolor5 );}body:not(.rtl) .elementor-2095 .elementor-element.elementor-element-a2f77f9{right:0px;}body.rtl .elementor-2095 .elementor-element.elementor-element-a2f77f9{left:0px;}.elementor-2095 .elementor-element.elementor-element-a2f77f9{top:10px;}.elementor-2095 .elementor-element.elementor-element-a2f77f9 .elementor-heading-title{font-weight:500;}.elementor-2095 .elementor-element.elementor-element-ba2179b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-9a896cc{--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-2095 .elementor-element.elementor-element-efb2e00{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-efb2e00:not(.elementor-motion-effects-element-type-background), .elementor-2095 .elementor-element.elementor-element-efb2e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/02/背景-1.png");background-size:cover;}.elementor-2095 .elementor-element.elementor-element-e4cfaad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-ab9ff23 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/06/Untitled-June-17-2026-at-12.09.33.jpeg);background-size:cover;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-ab9ff23 .swiper-slide-contents{margin-right:auto;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-ab9ff23 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-3c03533 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/06/Untitled-June-17-2026-at-12.09.33-1.jpeg);background-size:cover;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-3c03533 .swiper-slide-contents{margin-right:auto;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-3c03533 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-e5a0c19 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/08/Tutor-電腦版.png);background-size:cover;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-e5a0c19 .swiper-slide-contents{margin-right:auto;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-e5a0c19 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-e5a0c19 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-e5a0c19 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-e5a0c19 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-210da1d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://twgramplus000.admin.metabiz.tw/storage/twgramplus000/2026/02/Gemini_6.png);background-size:cover;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-210da1d .swiper-slide-contents{margin-right:auto;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-210da1d .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-210da1d .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-210da1d .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-repeater-item-210da1d .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2095 .elementor-element.elementor-element-7b84eae .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2095 .elementor-element.elementor-element-7b84eae .swiper-slide-contents{max-width:100%;}.elementor-2095 .elementor-element.elementor-element-7b84eae .swiper-slide-inner{text-align:center;}.elementor-2095 .elementor-element.elementor-element-7b84eae .elementor-slide-description{font-size:1.2rem;font-weight:600;}.elementor-2095 .elementor-element.elementor-element-ea91776{--display:flex;--justify-content:space-between;}.elementor-2095 .elementor-element.elementor-element-b2c1848{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-a2b212d.elementor-element{--align-self:flex-start;}.elementor-2095 .elementor-element.elementor-element-a2b212d .elementor-heading-title{font-size:2.5rem;letter-spacing:5px;color:var( --e-global-color-astglobalcolor5 );}body:not(.rtl) .elementor-2095 .elementor-element.elementor-element-cc4feed{right:0px;}body.rtl .elementor-2095 .elementor-element.elementor-element-cc4feed{left:0px;}.elementor-2095 .elementor-element.elementor-element-cc4feed{top:10px;}.elementor-2095 .elementor-element.elementor-element-cc4feed .elementor-heading-title{font-weight:500;}.elementor-2095 .elementor-element.elementor-element-aabf050{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2095 .elementor-element.elementor-element-16f8f48{--min-height:40vh;--padding-top:0%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-2095 .elementor-element.elementor-element-00f0c72 .elementor-heading-title{font-size:2rem;}.elementor-2095 .elementor-element.elementor-element-08eeab9{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-2095 .elementor-element.elementor-element-ff96cad .elementor-heading-title{font-size:3rem;}.elementor-2095 .elementor-element.elementor-element-bb60a1a{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2095 .elementor-element.elementor-element-efb2e00{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2095 .elementor-element.elementor-element-7a64b1e .elementor-heading-title{font-size:1.8rem;}.elementor-2095 .elementor-element.elementor-element-00f0c72 .elementor-heading-title{font-size:1.2rem;}.elementor-2095 .elementor-element.elementor-element-73b3041 .elementor-heading-title{font-size:1.2rem;}}@media(min-width:768px){.elementor-2095 .elementor-element.elementor-element-fa9ea28{--width:45%;}.elementor-2095 .elementor-element.elementor-element-111ffaa{--width:55%;}.elementor-2095 .elementor-element.elementor-element-7899373{--width:40%;}.elementor-2095 .elementor-element.elementor-element-b2d1efd{--width:60%;}.elementor-2095 .elementor-element.elementor-element-5ced1f8{--width:40%;}.elementor-2095 .elementor-element.elementor-element-e88019f{--width:60%;}.elementor-2095 .elementor-element.elementor-element-4ddf80b{--width:55%;}.elementor-2095 .elementor-element.elementor-element-7ff3c10{--width:45%;}.elementor-2095 .elementor-element.elementor-element-8505bea{--width:47%;}.elementor-2095 .elementor-element.elementor-element-e4cfaad{--width:55%;}.elementor-2095 .elementor-element.elementor-element-ea91776{--width:45%;}.elementor-2095 .elementor-element.elementor-element-b2c1848{--width:47%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2095 .elementor-element.elementor-element-8505bea{--width:79%;}.elementor-2095 .elementor-element.elementor-element-b2c1848{--width:79%;}}/* Start custom CSS for heading, class: .elementor-element-ff96cad *//*.elementor-2095 .elementor-element.elementor-element-ff96cad{*/
/*  display:inline-block;*/
/*  position:relative;*/
/*  line-height:1.1;*/
/*}*/

/* 用絕對定位控制圓點 */
/*.elementor-2095 .elementor-element.elementor-element-ff96cad:after{*/
/*  content:"";*/
/*  position:absolute;*/
  right:-16px;   /* 控制左右距離 */
  bottom:-8px;    /* 🔥 控制上下位置 */
/*  width:10px;*/
/*  height:10px;*/
/*  background:#D65D3C;*/
/*  border-radius:50%;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111ffaa */.course-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    background-size: cover;
    background-position: center;
}

.course-card::before {
    content: "";
    position: absolute;
    inset: 0;
    /*background: rgba(0,0,0,0.08);*/
    transition: 0.35s ease;
    z-index: 1;
}

/*.course-card .overlay {*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: linear-gradient(*/
/*        to top,*/
/*        rgba(0, 102, 255, 0.72) 0%,*/
/*        rgba(0, 102, 255, 0.28) 22%,*/
/*        rgba(0, 0, 0, 0) 52%*/
/*    );*/
/*    transition: 0.35s ease;*/
/*    z-index: 1;*/
/*}*/

.course-content {
    position: absolute;
    left: 24px;
    right: 24px;
    bottom: 22px;
    z-index: 2;
    color: #fff;
    transition: all 0.4s ease;
}

.course-title {
    margin: 0;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.25;
}

.course-desc {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    margin-top: 0;
    color: rgba(255,255,255,0.96);
    font-size: 16px;
    line-height: 1.8;
    transition: all 0.35s ease;
}

/* Hover 效果 */
.course-card:hover::before {
    background: rgba(0,0,0,0.8)!important;
}

/*.course-card:hover .overlay {*/
/*    background: linear-gradient(*/
/*        to top,*/
/*        rgba(0, 84, 220, 0.80) 0%,*/
/*        rgba(0, 84, 220, 0.42) 30%,*/
/*        rgba(0, 0, 0, 0.18) 100%*/
/*    );*/
/*}*/

.course-card:hover .course-content {
    top: 58%;
    bottom: auto;
    transform: translateY(-50%);
}

.course-card:hover .course-desc {
    max-height: 220px;
    opacity: 1;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-749d6bb */.elementor-2095 .elementor-element.elementor-element-749d6bb .swiper-slide-contents {
  display: inline-block;
}

.elementor-2095 .elementor-element.elementor-element-749d6bb .swiper-slide-contents:not(:empty) {
  background: rgba(0, 0, 0, 0.38);
  padding: 18px 24px;
  border-radius: 12px;
  max-width: 560px;
}

.elementor-2095 .elementor-element.elementor-element-749d6bb .swiper-slide-contents:not(:empty) .elementor-slide-heading,
.elementor-2095 .elementor-element.elementor-element-749d6bb .swiper-slide-contents:not(:empty) .elementor-slide-description {
  color: #fff;
  text-shadow: 0 2px 8px rgba(0,0,0,0.45);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7945f *//*.elementor-2095 .elementor-element.elementor-element-3b7945f{*/
/*  display:inline-block;*/
/*  position:relative;*/
/*  line-height:1.1;*/
/*}*/

/* 用絕對定位控制圓點 */
/*.elementor-2095 .elementor-element.elementor-element-3b7945f:after{*/
/*  content:"";*/
/*  position:absolute;*/
  right:-16px;   /* 控制左右距離 */
  bottom:5px;    /* 🔥 控制上下位置 */
/*  width:10px;*/
/*  height:10px;*/
/*  background:#D65D3C;*/
/*  border-radius:50%;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb60a1a *//* ===============================
   大圖 Hover 微放大
=================================*/
.event-slider .swiper-slide{
  transition: transform .6s ease;
}
.event-slider .swiper-slide-active{
  transform: scale(1.02);
}

/* Slides 圓角 */
.event-slider .swiper{
  border-radius:18px;
  overflow:hidden;
}


/* ===============================
   縮圖列（穩定版）
=================================*/
.event-thumbs{
  display:flex;
  gap:16px;
  margin-top:24px;

  flex-wrap:nowrap;        /* 不換行 */
  overflow-x:auto;         /* 超出可滑 */
  overflow-y:hidden;

  -webkit-overflow-scrolling:touch;
}

/* 隱藏 scrollbar（可選） */
.event-thumbs::-webkit-scrollbar{
  height:6px;
}
.event-thumbs::-webkit-scrollbar-thumb{
  border-radius:99px;
}

/* 關鍵：不允許縮小 */
.event-thumbs .thumb-item{
  flex:0 0 auto;
  width:120px;             /* 直接固定容器寬 */
}

/* 固定圖片尺寸 */
.event-thumbs .thumb-item img{
  width:120px;
  height:80px;
  object-fit:cover;
  border-radius:12px;
  display:block;
  cursor:pointer;

  opacity:.85;
  transition:.25s ease;
}

/* hover */
.event-thumbs .thumb-item img:hover{
  transform:translateY(-4px);
  opacity:1;
}

/* active 狀態 */
.event-thumbs .thumb-item.is-active img{
  opacity:1;
  outline:3px solid #fff;
  outline-offset:2px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-7b84eae */.elementor-2095 .elementor-element.elementor-element-7b84eae .swiper-slide-contents {
  display: inline-block;
}

.elementor-2095 .elementor-element.elementor-element-7b84eae .swiper-slide-contents:not(:empty) {
  background: rgba(0, 0, 0, 0.38);
  padding: 18px 24px;
  border-radius: 12px;
  max-width: 560px;
}

.elementor-2095 .elementor-element.elementor-element-7b84eae .swiper-slide-contents:not(:empty) .elementor-slide-heading,
.elementor-2095 .elementor-element.elementor-element-7b84eae .swiper-slide-contents:not(:empty) .elementor-slide-description {
  color: #fff;
  text-shadow: 0 2px 8px rgba(0,0,0,0.45);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2b212d *//*.elementor-2095 .elementor-element.elementor-element-a2b212d{*/
/*  display:inline-block;*/
/*  position:relative;*/
/*  line-height:1.1;*/
/*}*/

/* 用絕對定位控制圓點 */
/*.elementor-2095 .elementor-element.elementor-element-a2b212d:after{*/
/*  content:"";*/
/*  position:absolute;*/
  right:-16px;   /* 控制左右距離 */
  bottom:5px;    /* 🔥 控制上下位置 */
/*  width:10px;*/
/*  height:10px;*/
/*  background:#D65D3C;*/
/*  border-radius:50%;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efb2e00 *//* ===============================
   大圖 Hover 微放大
=================================*/
.event-slider .swiper-slide{
  transition: transform .6s ease;
}
.event-slider .swiper-slide-active{
  transform: scale(1.02);
}

/* Slides 圓角 */
.event-slider .swiper{
  border-radius:18px;
  overflow:hidden;
}


/* ===============================
   縮圖列（穩定版）
=================================*/
.event-thumbs{
  display:flex;
  gap:16px;
  margin-top:24px;

  flex-wrap:nowrap;        /* 不換行 */
  overflow-x:auto;         /* 超出可滑 */
  overflow-y:hidden;

  -webkit-overflow-scrolling:touch;
}

/* 隱藏 scrollbar（可選） */
.event-thumbs::-webkit-scrollbar{
  height:6px;
}
.event-thumbs::-webkit-scrollbar-thumb{
  border-radius:99px;
}

/* 關鍵：不允許縮小 */
.event-thumbs .thumb-item{
  flex:0 0 auto;
  width:120px;             /* 直接固定容器寬 */
}

/* 固定圖片尺寸 */
.event-thumbs .thumb-item img{
  width:120px;
  height:80px;
  object-fit:cover;
  border-radius:12px;
  display:block;
  cursor:pointer;

  opacity:.85;
  transition:.25s ease;
}

/* hover */
.event-thumbs .thumb-item img:hover{
  transform:translateY(-4px);
  opacity:1;
}

/* active 狀態 */
.event-thumbs .thumb-item.is-active img{
  opacity:1;
  outline:3px solid #fff;
  outline-offset:2px;
}/* End custom CSS */