.elementor-86853 .elementor-element.elementor-element-3602600a{--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-86853 .elementor-element.elementor-element-4975603a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-86853 .elementor-element.elementor-element-4975603a.e-con{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-d193a8f{--spacer-size:50px;}.elementor-86853 .elementor-element.elementor-element-a8ea2ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-86853 .elementor-element.elementor-element-5501924f{--display:flex;--min-height:43px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-5501924f:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-5501924f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f772c01 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-86853 .elementor-element.elementor-element-27aa62f6{text-align:center;}.elementor-86853 .elementor-element.elementor-element-27aa62f6 .elementor-heading-title{font-family:"Noto Sans TC";font-weight:600;letter-spacing:1px;color:var( --e-global-color-22dff106 );}.elementor-86853 .elementor-element.elementor-element-5fe19773{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-f772c01 );--border-color:var( --e-global-color-f772c01 );--border-radius:0px 20px 20px 20px;--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-86853 .elementor-element.elementor-element-6a7d259b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86853 .elementor-element.elementor-element-67e275fd > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-86853 .elementor-element.elementor-element-67e275fd .elementor-heading-title{color:var( --e-global-color-4d79daf );}.elementor-86853 .elementor-element.elementor-element-5c4dfa9b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-86853 .elementor-element.elementor-element-48db5b1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#5271FF;--border-color:#5271FF;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86853 .elementor-element.elementor-element-48db5b1d:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-48db5b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-86853 .elementor-element.elementor-element-18ff333d{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;--border-radius:3px 0px 0px 3px;--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-86853 .elementor-element.elementor-element-18ff333d:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-18ff333d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5271FF;}.elementor-86853 .elementor-element.elementor-element-54ced7b9 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-86853 .elementor-element.elementor-element-54ced7b9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-86853 .elementor-element.elementor-element-54ced7b9{text-align:center;}.elementor-86853 .elementor-element.elementor-element-54ced7b9 .elementor-heading-title{font-family:"Noto Sans TC";font-weight:600;line-height:18px;letter-spacing:8px;color:var( --e-global-color-22dff106 );}.elementor-86853 .elementor-element.elementor-element-88dd685{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-86853 .elementor-element.elementor-element-512eaa65{--display:flex;--min-height:80px;--border-radius:10px 10px 10px 10px;}.elementor-86853 .elementor-element.elementor-element-512eaa65:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-512eaa65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bointl.net/wp-content/uploads/2026/10/UVIC_elc_summercamp_6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-86853 .elementor-element.elementor-element-410c744 .elementor-heading-title{font-family:"Noto Sans TC";font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-86853 .elementor-element.elementor-element-2d5c6ba1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-86853 .elementor-element.elementor-element-2d5c6ba1.e-con{--align-self:flex-start;}.elementor-86853 .elementor-element.elementor-element-123b59a{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-86853 .elementor-element.elementor-element-14ab14bf.elementor-element{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-14ab14bf .elementor-icon-wrapper{text-align:start;}.elementor-86853 .elementor-element.elementor-element-14ab14bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-14ab14bf.elementor-view-framed .elementor-icon, .elementor-86853 .elementor-element.elementor-element-14ab14bf.elementor-view-default .elementor-icon{color:var( --e-global-color-539f53ca );border-color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-14ab14bf.elementor-view-framed .elementor-icon, .elementor-86853 .elementor-element.elementor-element-14ab14bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-14ab14bf .elementor-icon{font-size:14px;}.elementor-86853 .elementor-element.elementor-element-14ab14bf .elementor-icon svg{height:14px;}.elementor-86853 .elementor-element.elementor-element-2ea42bb1 .elementor-heading-title{font-family:"Noto Sans TC";font-size:12px;font-weight:400;color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-e824253{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-86853 .elementor-element.elementor-element-265922c.elementor-element{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-265922c .elementor-icon-wrapper{text-align:start;}.elementor-86853 .elementor-element.elementor-element-265922c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-265922c.elementor-view-framed .elementor-icon, .elementor-86853 .elementor-element.elementor-element-265922c.elementor-view-default .elementor-icon{color:var( --e-global-color-539f53ca );border-color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-265922c.elementor-view-framed .elementor-icon, .elementor-86853 .elementor-element.elementor-element-265922c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-265922c .elementor-icon{font-size:14px;}.elementor-86853 .elementor-element.elementor-element-265922c .elementor-icon svg{height:14px;}.elementor-86853 .elementor-element.elementor-element-f7f8456 .elementor-heading-title{font-family:"Noto Sans TC";font-size:12px;font-weight:400;color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-1d749bdc{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-86853 .elementor-element.elementor-element-1d749bdc.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-86853 .elementor-element.elementor-element-3e0822fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-3e0822fb.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-86853 .elementor-element.elementor-element-3e0822fb{column-gap:0%;font-family:"Noto Sans TC";font-weight:400;}.elementor-86853 .elementor-element.elementor-element-3e0822fb p{margin-block-end:0px;}.elementor-86853 .elementor-element.elementor-element-77b6a06a{--display:flex;border-style:none;--border-style:none;--border-radius:10px 0px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-86853 .elementor-element.elementor-element-77b6a06a:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-77b6a06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-86853 .elementor-element.elementor-element-cbdae94{--spacer-size:10px;}.elementor-86853 .elementor-element.elementor-element-28d7792 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-28d7792 .elementor-heading-title{color:var( --e-global-color-4d79daf );}.elementor-86853 .elementor-element.elementor-element-2a78aa3e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-86853 .elementor-element.elementor-element-924bf12 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-86853 .elementor-element.elementor-element-924bf12 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-86853 .elementor-element.elementor-element-924bf12{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-86853 .elementor-element.elementor-element-b4644a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-86853 .elementor-element.elementor-element-77ef30f{--display:flex;}.elementor-86853 .elementor-element.elementor-element-63ba602{--display:flex;}.elementor-86853 .elementor-element.elementor-element-8c6b97c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-86853 .elementor-element.elementor-element-8c6b97c.e-con{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-adef5ec{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86853 .elementor-element.elementor-element-adef5ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-86853 .elementor-element.elementor-element-0459628.elementor-element{--flex-grow:0;--flex-shrink:0;}.ee-tooltip.ee-tooltip-0459628.to--top,
							 .ee-tooltip.ee-tooltip-0459628.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-0459628.to--left,
							 .ee-tooltip.ee-tooltip-0459628.to--right{margin-top:0px;}.elementor-86853 .elementor-element.elementor-element-f9ccc2c{--display:flex;--justify-content:center;}.elementor-86853 .elementor-element.elementor-element-bb1f449{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-86853 .elementor-element.elementor-element-bb1f449.e-con{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-470e6cc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86853 .elementor-element.elementor-element-470e6cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-86853 .elementor-element.elementor-element-9f272ab .elementor-heading-title{font-family:"Noto Sans TC";font-weight:600;}.elementor-86853 .elementor-element.elementor-element-b7b9f22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-4d79daf );--border-color:var( --e-global-color-4d79daf );--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);--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-86853 .elementor-element.elementor-element-b7b9f22:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-b7b9f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-86853 .elementor-element.elementor-element-b7b9f22:hover{border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-f772c01 );--border-color:var( --e-global-color-f772c01 );--border-radius:50px 50px 50px 50px;--border-top-left-radius:50px;--border-top-right-radius:50px;--border-bottom-right-radius:50px;--border-bottom-left-radius:50px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-86853 .elementor-element.elementor-element-b7b9f22, .elementor-86853 .elementor-element.elementor-element-b7b9f22::before{--border-transition:0.3s;}.elementor-86853 .elementor-element.elementor-element-b7b9f22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-86853 .elementor-element.elementor-element-2bf1856{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--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-86853 .elementor-element.elementor-element-2bf1856.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-86853 .elementor-element.elementor-element-49810bc > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-49810bc.elementor-element{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-49810bc .elementor-icon-wrapper{text-align:center;}.elementor-86853 .elementor-element.elementor-element-49810bc .elementor-icon{font-size:34px;}.elementor-86853 .elementor-element.elementor-element-49810bc .elementor-icon svg{height:34px;}.elementor-86853 .elementor-element.elementor-element-564d64e .elementor-heading-title{font-family:"Noto Sans TC";font-weight:600;}.elementor-86853 .elementor-element.elementor-element-ece3f60 .elementor-icon-wrapper{text-align:center;}.elementor-86853 .elementor-element.elementor-element-ece3f60 .elementor-icon{font-size:37px;}.elementor-86853 .elementor-element.elementor-element-ece3f60 .elementor-icon svg{height:37px;}.elementor-86853 .elementor-element.elementor-element-6bd3ba8{--spacer-size:20px;}.elementor-86853 .elementor-element.elementor-element-3257226f{--spacer-size:20px;}.elementor-86853 .elementor-element.elementor-element-41b85c9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-86853 .elementor-element.elementor-element-285053d9 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-86853 .elementor-element.elementor-element-285053d9 .elementor-heading-title{color:var( --e-global-color-4d79daf );}.elementor-86853 .elementor-element.elementor-element-6bdb9193{--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-86853 .elementor-element.elementor-element-351840db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#5271FF;--border-color:#5271FF;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86853 .elementor-element.elementor-element-351840db:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-351840db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-86853 .elementor-element.elementor-element-3d6581c3{--display:flex;--min-height:100%;--justify-content:center;--border-radius:3px 0px 0px 3px;--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-86853 .elementor-element.elementor-element-3d6581c3:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-3d6581c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5271FF;}.elementor-86853 .elementor-element.elementor-element-802767f > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-86853 .elementor-element.elementor-element-802767f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-86853 .elementor-element.elementor-element-802767f{text-align:center;}.elementor-86853 .elementor-element.elementor-element-802767f .elementor-heading-title{font-family:"Noto Sans TC";font-weight:600;line-height:27px;letter-spacing:8px;color:var( --e-global-color-22dff106 );}.elementor-86853 .elementor-element.elementor-element-1a805491{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-86853 .elementor-element.elementor-element-320ccd73{--display:flex;--min-height:80px;--border-radius:10px 10px 10px 10px;}.elementor-86853 .elementor-element.elementor-element-320ccd73:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-320ccd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bointl.net/wp-content/uploads/2025/10/Korean-4-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-86853 .elementor-element.elementor-element-77e74d5a .elementor-heading-title{font-family:"Noto Sans TC";font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-86853 .elementor-element.elementor-element-a080d08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-86853 .elementor-element.elementor-element-a080d08.e-con{--align-self:flex-start;}.elementor-86853 .elementor-element.elementor-element-61bb7fe{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-86853 .elementor-element.elementor-element-0456953.elementor-element{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-0456953 .elementor-icon-wrapper{text-align:start;}.elementor-86853 .elementor-element.elementor-element-0456953.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-0456953.elementor-view-framed .elementor-icon, .elementor-86853 .elementor-element.elementor-element-0456953.elementor-view-default .elementor-icon{color:var( --e-global-color-539f53ca );border-color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-0456953.elementor-view-framed .elementor-icon, .elementor-86853 .elementor-element.elementor-element-0456953.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-0456953 .elementor-icon{font-size:14px;}.elementor-86853 .elementor-element.elementor-element-0456953 .elementor-icon svg{height:14px;}.elementor-86853 .elementor-element.elementor-element-b844e46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-b844e46 .elementor-heading-title{font-family:"Noto Sans TC";font-size:12px;font-weight:400;color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-9084107{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-86853 .elementor-element.elementor-element-9eb8d2e.elementor-element{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-9eb8d2e .elementor-icon-wrapper{text-align:start;}.elementor-86853 .elementor-element.elementor-element-9eb8d2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-9eb8d2e.elementor-view-framed .elementor-icon, .elementor-86853 .elementor-element.elementor-element-9eb8d2e.elementor-view-default .elementor-icon{color:var( --e-global-color-539f53ca );border-color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-9eb8d2e.elementor-view-framed .elementor-icon, .elementor-86853 .elementor-element.elementor-element-9eb8d2e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-9eb8d2e .elementor-icon{font-size:14px;}.elementor-86853 .elementor-element.elementor-element-9eb8d2e .elementor-icon svg{height:14px;}.elementor-86853 .elementor-element.elementor-element-cebc01f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-cebc01f .elementor-heading-title{font-family:"Noto Sans TC";font-size:12px;font-weight:400;color:var( --e-global-color-539f53ca );}.elementor-86853 .elementor-element.elementor-element-4a571a76{--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:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-86853 .elementor-element.elementor-element-4a571a76.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-86853 .elementor-element.elementor-element-1b74b3b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-1b74b3b1.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-86853 .elementor-element.elementor-element-1b74b3b1{column-gap:0%;font-family:"Noto Sans TC";font-weight:400;}.elementor-86853 .elementor-element.elementor-element-1b74b3b1 p{margin-block-end:0px;}.elementor-86853 .elementor-element.elementor-element-c061545{--display:flex;border-style:none;--border-style:none;--border-radius:10px 0px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-86853 .elementor-element.elementor-element-c061545:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-c061545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-86853 .elementor-element.elementor-element-0c9d7e5{--spacer-size:10px;}.elementor-86853 .elementor-element.elementor-element-fb702f8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-fb702f8 .elementor-heading-title{color:var( --e-global-color-4d79daf );}.elementor-86853 .elementor-element.elementor-element-7634735 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-86853 .elementor-element.elementor-element-2aa2a00 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-86853 .elementor-element.elementor-element-2aa2a00 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-86853 .elementor-element.elementor-element-2aa2a00{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-86853 .elementor-element.elementor-element-c6009e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-86853 .elementor-element.elementor-element-c6009e9.e-con{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-c85960a{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86853 .elementor-element.elementor-element-c85960a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-86853 .elementor-element.elementor-element-528e52a.elementor-element{--flex-grow:0;--flex-shrink:0;}.ee-tooltip.ee-tooltip-528e52a.to--top,
							 .ee-tooltip.ee-tooltip-528e52a.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-528e52a.to--left,
							 .ee-tooltip.ee-tooltip-528e52a.to--right{margin-top:0px;}.elementor-86853 .elementor-element.elementor-element-d4cf2ff{--display:flex;--justify-content:center;}.elementor-86853 .elementor-element.elementor-element-d3e9582{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-86853 .elementor-element.elementor-element-d3e9582.e-con{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-066fc7e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86853 .elementor-element.elementor-element-066fc7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-86853 .elementor-element.elementor-element-0d5e864 .elementor-heading-title{font-family:"Noto Sans TC";font-weight:600;}.elementor-86853 .elementor-element.elementor-element-1229103{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-4d79daf );--border-color:var( --e-global-color-4d79daf );--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);--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-86853 .elementor-element.elementor-element-1229103:not(.elementor-motion-effects-element-type-background), .elementor-86853 .elementor-element.elementor-element-1229103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-86853 .elementor-element.elementor-element-1229103:hover{border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-f772c01 );--border-color:var( --e-global-color-f772c01 );--border-radius:50px 50px 50px 50px;--border-top-left-radius:50px;--border-top-right-radius:50px;--border-bottom-right-radius:50px;--border-bottom-left-radius:50px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-86853 .elementor-element.elementor-element-1229103, .elementor-86853 .elementor-element.elementor-element-1229103::before{--border-transition:0.3s;}.elementor-86853 .elementor-element.elementor-element-1229103.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-86853 .elementor-element.elementor-element-b725b4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--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-86853 .elementor-element.elementor-element-b725b4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-86853 .elementor-element.elementor-element-fd02621 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-fd02621.elementor-element{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-fd02621 .elementor-icon-wrapper{text-align:center;}.elementor-86853 .elementor-element.elementor-element-fd02621 .elementor-icon{font-size:34px;}.elementor-86853 .elementor-element.elementor-element-fd02621 .elementor-icon svg{height:34px;}.elementor-86853 .elementor-element.elementor-element-e50dcc8 .elementor-heading-title{font-family:"Noto Sans TC";font-weight:600;}.elementor-86853 .elementor-element.elementor-element-edc8ee4 .elementor-icon-wrapper{text-align:center;}.elementor-86853 .elementor-element.elementor-element-edc8ee4 .elementor-icon{font-size:37px;}.elementor-86853 .elementor-element.elementor-element-edc8ee4 .elementor-icon svg{height:37px;}.elementor-86853 .elementor-element.elementor-element-4166027{--spacer-size:20px;}.elementor-86853 .elementor-element.elementor-element-1221f633{--spacer-size:20px;}@media(max-width:1024px){.elementor-86853 .elementor-element.elementor-element-5c4dfa9b{--justify-content:flex-start;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;}.elementor-86853 .elementor-element.elementor-element-1d749bdc{--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-86853 .elementor-element.elementor-element-3e0822fb.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-86853 .elementor-element.elementor-element-3e0822fb{columns:1;column-gap:0%;text-align:end;line-height:0em;}.elementor-86853 .elementor-element.elementor-element-3e0822fb p{margin-block-end:0px;}.elementor-86853 .elementor-element.elementor-element-28d7792 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-f9ccc2c{--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:flex-start;--align-items:flex-start;}.elementor-86853 .elementor-element.elementor-element-b7b9f22{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-86853 .elementor-element.elementor-element-49810bc .elementor-icon{font-size:34px;}.elementor-86853 .elementor-element.elementor-element-49810bc .elementor-icon svg{height:34px;}.elementor-86853 .elementor-element.elementor-element-564d64e .elementor-heading-title{font-size:17px;}.elementor-86853 .elementor-element.elementor-element-41b85c9b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86853 .elementor-element.elementor-element-6bdb9193{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-86853 .elementor-element.elementor-element-3d6581c3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-86853 .elementor-element.elementor-element-4a571a76{--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-86853 .elementor-element.elementor-element-1b74b3b1.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-86853 .elementor-element.elementor-element-1b74b3b1{columns:1;column-gap:0%;text-align:end;line-height:0em;}.elementor-86853 .elementor-element.elementor-element-1b74b3b1 p{margin-block-end:0px;}.elementor-86853 .elementor-element.elementor-element-fb702f8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-86853 .elementor-element.elementor-element-d4cf2ff{--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:flex-start;--align-items:flex-start;}.elementor-86853 .elementor-element.elementor-element-1229103{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-86853 .elementor-element.elementor-element-fd02621 .elementor-icon{font-size:34px;}.elementor-86853 .elementor-element.elementor-element-fd02621 .elementor-icon svg{height:34px;}.elementor-86853 .elementor-element.elementor-element-e50dcc8 .elementor-heading-title{font-size:17px;}}@media(min-width:768px){.elementor-86853 .elementor-element.elementor-element-4975603a{--width:100%;}.elementor-86853 .elementor-element.elementor-element-5501924f{--width:33%;}.elementor-86853 .elementor-element.elementor-element-48db5b1d{--width:50%;}.elementor-86853 .elementor-element.elementor-element-18ff333d{--width:20%;}.elementor-86853 .elementor-element.elementor-element-8c6b97c{--width:100%;}.elementor-86853 .elementor-element.elementor-element-adef5ec{--width:35%;}.elementor-86853 .elementor-element.elementor-element-f9ccc2c{--width:70%;}.elementor-86853 .elementor-element.elementor-element-470e6cc{--width:70%;}.elementor-86853 .elementor-element.elementor-element-b7b9f22{--width:70%;}.elementor-86853 .elementor-element.elementor-element-2bf1856{--width:81.971%;}.elementor-86853 .elementor-element.elementor-element-351840db{--width:50%;}.elementor-86853 .elementor-element.elementor-element-3d6581c3{--width:20%;}.elementor-86853 .elementor-element.elementor-element-c6009e9{--width:100%;}.elementor-86853 .elementor-element.elementor-element-c85960a{--width:35%;}.elementor-86853 .elementor-element.elementor-element-d4cf2ff{--width:70%;}.elementor-86853 .elementor-element.elementor-element-066fc7e{--width:70%;}.elementor-86853 .elementor-element.elementor-element-1229103{--width:70%;}.elementor-86853 .elementor-element.elementor-element-b725b4c{--width:81.971%;}}@media(max-width:1024px) and (min-width:768px){.elementor-86853 .elementor-element.elementor-element-4975603a{--width:100%;}.elementor-86853 .elementor-element.elementor-element-5501924f{--width:300px;}.elementor-86853 .elementor-element.elementor-element-48db5b1d{--width:50%;}.elementor-86853 .elementor-element.elementor-element-8c6b97c{--width:100%;}.elementor-86853 .elementor-element.elementor-element-adef5ec{--width:40%;}.elementor-86853 .elementor-element.elementor-element-f9ccc2c{--width:60%;}.elementor-86853 .elementor-element.elementor-element-470e6cc{--width:100%;}.elementor-86853 .elementor-element.elementor-element-b7b9f22{--width:100%;}.elementor-86853 .elementor-element.elementor-element-351840db{--width:50%;}.elementor-86853 .elementor-element.elementor-element-c6009e9{--width:100%;}.elementor-86853 .elementor-element.elementor-element-c85960a{--width:40%;}.elementor-86853 .elementor-element.elementor-element-d4cf2ff{--width:60%;}.elementor-86853 .elementor-element.elementor-element-066fc7e{--width:100%;}.elementor-86853 .elementor-element.elementor-element-1229103{--width:100%;}}@media(max-width:767px){.elementor-86853 .elementor-element.elementor-element-5501924f{--width:92%;}.elementor-86853 .elementor-element.elementor-element-6a7d259b{--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-86853 .elementor-element.elementor-element-67e275fd.elementor-element{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-5c4dfa9b{--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;--flex-wrap:wrap;}.elementor-86853 .elementor-element.elementor-element-48db5b1d{--width:100%;--flex-wrap:nowrap;}.elementor-86853 .elementor-element.elementor-element-18ff333d{--width:50px;}.elementor-86853 .elementor-element.elementor-element-123b59a{--justify-content:flex-start;--flex-wrap:wrap;}.elementor-86853 .elementor-element.elementor-element-1d749bdc{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86853 .elementor-element.elementor-element-1d749bdc.e-con{--align-self:flex-end;}.elementor-86853 .elementor-element.elementor-element-77b6a06a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-86853 .elementor-element.elementor-element-adef5ec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86853 .elementor-element.elementor-element-f9ccc2c{--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-86853 .elementor-element.elementor-element-bb1f449{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-86853 .elementor-element.elementor-element-9f272ab{text-align:center;}.elementor-86853 .elementor-element.elementor-element-9f272ab .elementor-heading-title{font-size:22px;}.elementor-86853 .elementor-element.elementor-element-b7b9f22{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-86853 .elementor-element.elementor-element-2bf1856{--width:90%;}.elementor-86853 .elementor-element.elementor-element-49810bc .elementor-icon{font-size:29px;}.elementor-86853 .elementor-element.elementor-element-49810bc .elementor-icon svg{height:29px;}.elementor-86853 .elementor-element.elementor-element-564d64e .elementor-heading-title{font-size:14px;}.elementor-86853 .elementor-element.elementor-element-285053d9.elementor-element{--align-self:center;}.elementor-86853 .elementor-element.elementor-element-351840db{--width:100%;--flex-wrap:nowrap;}.elementor-86853 .elementor-element.elementor-element-3d6581c3{--width:50px;}.elementor-86853 .elementor-element.elementor-element-4a571a76{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86853 .elementor-element.elementor-element-4a571a76.e-con{--align-self:flex-end;}.elementor-86853 .elementor-element.elementor-element-c061545{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-86853 .elementor-element.elementor-element-c85960a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86853 .elementor-element.elementor-element-d4cf2ff{--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-86853 .elementor-element.elementor-element-d3e9582{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-86853 .elementor-element.elementor-element-0d5e864{text-align:center;}.elementor-86853 .elementor-element.elementor-element-0d5e864 .elementor-heading-title{font-size:22px;}.elementor-86853 .elementor-element.elementor-element-1229103{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-86853 .elementor-element.elementor-element-b725b4c{--width:90%;}.elementor-86853 .elementor-element.elementor-element-fd02621 .elementor-icon{font-size:29px;}.elementor-86853 .elementor-element.elementor-element-fd02621 .elementor-icon svg{height:29px;}.elementor-86853 .elementor-element.elementor-element-e50dcc8 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-54ced7b9 */.elementor-86853 .elementor-element.elementor-element-54ced7b9 {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48db5b1d */.elementor-86853 .elementor-element.elementor-element-48db5b1d {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-802767f */.elementor-86853 .elementor-element.elementor-element-802767f {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-351840db */.elementor-86853 .elementor-element.elementor-element-351840db {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4975603a *//* 所有作為按鈕的容器卡片，滑鼠移上去變手指 */
.multi-toggle-btn {
    cursor: pointer;
}

/* 當卡片按鈕被激活（對應內容打開）時，強制變換背景顏色 */
.multi-toggle-btn.is-active {
    background-color: #f7f4f0 !important; /* 強制覆蓋背景 */
}

/* 如果想讓卡片被點擊時「外框變色」或「產生陰影」 */
.multi-toggle-btn.is-active {
    border-color: #6EC1E4 !important; 
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.55) !important; /* 產生明顯的卡片陰影 */
}

/* 讓內容容器不論在什麼尺寸，寬度都強迫填滿 100% 斷行 */
.multi-complex-content {
    width: 100% !important;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border: none !important;
    transition: max-height 0.4s ease-in-out, opacity 0.3s ease;
}

/* 【核心修正】：展開時直接給予最大自由度，完全不限制高度，100% 防止長內容被切斷 */
.multi-complex-content.is-expanded {
    max-height: none !important; /* 👈 從 8000px 改為 none，讓瀏覽器自動依內容伸縮 */
    height: auto !important;     /* 👈 強制設為 auto，確保裡面的複雜排版能完全展開 */
    opacity: 1;
}

/* ======================================================== */
/* 🖥️ 桌面與平版版：死守 4 個一排，且強制內容在所有按鈕下方 */
/* ======================================================== */
@media (min-width: 768px) {
    /* 1. 修正 4 個一排：利用 calc 扣掉間距，確保絕對不會因為間距擠成 3 個一排 */
    .multi-toggle-btn {
        order: 1 !important;        /* 所有按鈕順序最優先 */
        flex: 0 0 calc(50% - 15px) !important; /* 每個按鈕佔 25% 再減去 15px 預留給間距 */
        max-width: calc(50% - 15px) !important;
    }
    
    /* 2. 修正內容在按鈕上方展開：強制內容容器寬度 100% 並清除兩側浮動，確保它一定在按鈕下方起新的一行 */
    .multi-complex-content {
        order: 2 !important;        /* 所有內容順序往後沉 */
        flex: 0 0 100% !important;  /* 強制佔滿 100% 寬度 */
        width: 100% !important;
        clear: both !important;
        /* 【追加保險】：確保在電腦版 Flexbox 結構下，高度不會被父層擠壓縮小 */
        flex-shrink: 0 !important;
    }
}

/* ======================================================== */
/* 📱 手機版：解除順序控制，回歸自然 HTML 順序（按鈕 1 > 內容 1） */
/* ======================================================== */
@media (max-width: 767px) {
    .multi-toggle-btn,
    .multi-complex-content {
        order: unset !important; 
    }
    /* 手機版按鈕卡片寬度恢復 100% */
    .multi-toggle-btn {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */