.elementor-8650 .elementor-element.elementor-element-2d10da69{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-8650 .elementor-element.elementor-element-2d10da69 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-8650 .elementor-element.elementor-element-2d10da69:hover{border-style:none;}.elementor-8650 .elementor-element.elementor-element-2d10da69, .elementor-8650 .elementor-element.elementor-element-2d10da69::before{--border-transition:0.3s;}.elementor-8650 .elementor-element.elementor-element-2d10da69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-6772d52{--display:flex;--min-height:0px;--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;--align-items:flex-end;--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-8650 .elementor-element.elementor-element-663e0d3c{--spacer-size:130px;}.elementor-8650 .elementor-element.elementor-element-4ce0cce{width:var( --container-widget-width, 1600px );max-width:1600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;--container-widget-width:1600px;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-4ce0cce.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-8650 .elementor-element.elementor-element-4ce0cce .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 3px rgba(255, 255, 255, 0.7);color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-36b6116c{--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;--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-8650 .elementor-element.elementor-element-36b6116c:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-36b6116c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EEF0F3 100%);}.elementor-8650 .elementor-element.elementor-element-36b6116c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-2530d798{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-2530d798:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-2530d798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #0653AD26 100%);}.elementor-8650 .elementor-element.elementor-element-517a771e{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 20px) 50px;color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-517a771e a{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-485c244 .elementor-button{background-color:transparent;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #25D366 0%, #06AE44 100%);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.5);border-style:none;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-8650 .elementor-element.elementor-element-485c244 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-485c244 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #06AE44 0%, #25D366 100%);}.elementor-8650 .elementor-element.elementor-element-485c244:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-485c244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:850px;z-index:9999;}.elementor-8650 .elementor-element.elementor-element-485c244.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8650 .elementor-element.elementor-element-485c244{right:30px;}body.rtl .elementor-8650 .elementor-element.elementor-element-485c244{left:30px;}.elementor-8650 .elementor-element.elementor-element-485c244 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8650 .elementor-element.elementor-element-485c244 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8650 .elementor-element.elementor-element-2c419728{width:var( --container-widget-width, 1600px );max-width:1600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 100px 0px 100px;--container-widget-width:1600px;--container-widget-flex-grow:0;text-align:justify;font-family:"Helvetica", Noto Sans TC, PingFang TC, Microsoft JhengHei;font-size:24px;font-weight:600;line-height:33px;color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-2c419728.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-68caaa50{--spacer-size:20px;}.elementor-8650 .elementor-element.elementor-element-514b7375{--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-8650 .elementor-element.elementor-element-69776365{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 50px 0px 0px;box-shadow:2px 2px 5px 0px rgba(170.00000000000003, 170.00000000000003, 170.00000000000003, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-69776365:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-69776365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8650 .elementor-element.elementor-element-605ff0f0{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-8650 .elementor-element.elementor-element-418dbc99{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-4f1e49dc{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 50px 0px 0px;box-shadow:2px 2px 5px 0px rgba(170.00000000000003, 170.00000000000003, 170.00000000000003, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-4f1e49dc:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-4f1e49dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8650 .elementor-element.elementor-element-2c099159{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-8650 .elementor-element.elementor-element-63ddb547{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-fec5941{--display:flex;--min-height:313px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:0px 50px 0px 0px;box-shadow:2px 2px 5px 0px rgba(180.2, 180.2, 180.2, 0.22);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-fec5941:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-fec5941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8650 .elementor-element.elementor-element-53da96fd{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:100px;}.elementor-8650 .elementor-element.elementor-element-2954c393{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-2954c393:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-2954c393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-2954c393.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-5a96ca44.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-5a96ca44 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-341b7236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-341b7236.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-341b7236 .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-7d120d2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-7d120d2a.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-68771fe .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-68771fe .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-68771fe .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-68771fe{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-68771fe:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-68771fe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-73085c50 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-73085c50 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-73085c50 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-73085c50{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-73085c50:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-73085c50.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-19e1af4{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-19e1af4:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-19e1af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-19e1af4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-12121d14.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-12121d14 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-50155485{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-50155485.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-50155485 .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-3c853a4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-3c853a4e.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-7f2aa5b1 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-7f2aa5b1 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-7f2aa5b1 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-7f2aa5b1{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-7f2aa5b1:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-7f2aa5b1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-6dde236e .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-6dde236e .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-6dde236e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-6dde236e{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-6dde236e:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-6dde236e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-243aff28{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-243aff28:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-243aff28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-243aff28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-5069fac0.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-5069fac0 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-17723e88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-17723e88.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-17723e88 .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-6195cd4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-6195cd4c.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-48d2f2a8 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-48d2f2a8 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-48d2f2a8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-48d2f2a8{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-48d2f2a8:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-48d2f2a8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-bb71ad2 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-bb71ad2 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-bb71ad2 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-bb71ad2{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-bb71ad2:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-bb71ad2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-60476640{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-60476640:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-60476640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-60476640.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-417621ae.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-417621ae img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-4f2e0994{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-4f2e0994.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-4f2e0994 .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-1d47650{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-1d47650.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-2508c2ab .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-2508c2ab .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-2508c2ab .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-2508c2ab{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-2508c2ab:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-2508c2ab.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-588415f1 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-588415f1 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-588415f1 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-588415f1{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-588415f1:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-588415f1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-67ec8ff5{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:100px;}.elementor-8650 .elementor-element.elementor-element-b72e24e{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-b72e24e:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-b72e24e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-b72e24e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-5dcafc03.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-5dcafc03 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-347d509e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-347d509e.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-347d509e .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-51549a8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-51549a8b.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-4916a302 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-4916a302 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-4916a302 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-4916a302{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-4916a302:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-4916a302.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-4fc44d03 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-4fc44d03 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-4fc44d03 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-4fc44d03{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-4fc44d03:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-4fc44d03.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-2a1f92b2{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-2a1f92b2:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-2a1f92b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-2a1f92b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-6fa24df0.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-6fa24df0 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-67cccc1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-67cccc1d.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-67cccc1d .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-1255a4eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-1255a4eb.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-3f356ed5 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-3f356ed5 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-3f356ed5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-3f356ed5{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-3f356ed5:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-3f356ed5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-2e664990 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-2e664990 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-2e664990 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-2e664990{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-2e664990:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-2e664990.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-1d0b1a29{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-1d0b1a29:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-1d0b1a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-1d0b1a29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-4ec2d2cc.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-4ec2d2cc img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-2b871e63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-2b871e63.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-2b871e63 .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-3322c69e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-3322c69e.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-2cf71905 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-2cf71905 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-2cf71905 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-2cf71905{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-2cf71905:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-2cf71905.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-593fbcca .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-593fbcca .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-593fbcca .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-593fbcca{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-593fbcca:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-593fbcca.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-536f350a{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-536f350a:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-536f350a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-536f350a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-3fa531ff.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-3fa531ff img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-5c00f9bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-5c00f9bf.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-5c00f9bf .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-70484389{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-70484389.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-2a055f0c .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-2a055f0c .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-2a055f0c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-2a055f0c{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-2a055f0c:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-2a055f0c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-6e1195c .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-6e1195c .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-6e1195c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-6e1195c{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-6e1195c:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-6e1195c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-3b799503{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:100px;}.elementor-8650 .elementor-element.elementor-element-ee9109{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-ee9109:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-ee9109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-ee9109.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-419a8221.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-419a8221 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-26154877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-26154877.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-26154877 .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-7780100d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-7780100d.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-280dc271 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-280dc271 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-280dc271 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-280dc271{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-280dc271:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-280dc271.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-43201427 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-43201427 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-43201427 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-43201427{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-43201427:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-43201427.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-764cf226{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-764cf226:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-764cf226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-764cf226.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-79a9cb94.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-79a9cb94 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-3c4b50b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-3c4b50b3.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-3c4b50b3 .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-40640b15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-40640b15.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-423d564b .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-423d564b .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-423d564b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-423d564b{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-423d564b:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-423d564b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-52736454 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-52736454 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-52736454 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-52736454{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-52736454:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-52736454.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-13d1eea4{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-13d1eea4:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-13d1eea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-13d1eea4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-d5352c8.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-d5352c8 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-1b2fd52c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-1b2fd52c.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-1b2fd52c .elementor-heading-title{font-family:"Noto Sans", Noto Sans TC, PingFang TC, Microsoft JhengHei;font-size:18px;font-weight:600;color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-a9c478{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-a9c478.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-314da9ee .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-314da9ee .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-314da9ee .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-314da9ee{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-314da9ee:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-314da9ee.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-97168b8 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-97168b8 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-97168b8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-97168b8{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-97168b8:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-97168b8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-299ffaa1{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-299ffaa1:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-299ffaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-299ffaa1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-6115bac0.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-6115bac0 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-3fe669c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-3fe669c1.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-3fe669c1 .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-1bb2124a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-1bb2124a.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-8d69919 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-8d69919 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-8d69919 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-8d69919{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-8d69919:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-8d69919.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-2ea7abf1 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-2ea7abf1 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-2ea7abf1 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-2ea7abf1{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-2ea7abf1:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-2ea7abf1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-658adb01{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:100px;}.elementor-8650 .elementor-element.elementor-element-e9c36a6{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-e9c36a6:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-e9c36a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-e9c36a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-606419a2.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-606419a2 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-38ffa74b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-38ffa74b.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-38ffa74b .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-34a8dd5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-34a8dd5d.e-con{--align-self:center;}.elementor-8650 .elementor-element.elementor-element-1b369a4b .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-1b369a4b .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-1b369a4b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-1b369a4b{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-1b369a4b:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-1b369a4b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-1e83e972 .elementor-button{background-color:transparent;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2F76BC 0%, #5FA9D3 100%);border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-1e83e972 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-1e83e972 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #5FA9D3 0%, #2F76BC 100%);}.elementor-8650 .elementor-element.elementor-element-1e83e972{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8650 .elementor-element.elementor-element-1e83e972:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-1e83e972.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-1d633275{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-4856ef96{--display:flex;--min-height:549px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:0px 50px 0px 0px;box-shadow:2px 2px 5px 0px rgba(180.2, 180.2, 180.2, 0.22);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-4856ef96:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-4856ef96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8650 .elementor-element.elementor-element-55807275{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:100px;}.elementor-8650 .elementor-element.elementor-element-5afa6211{--display:flex;--min-height:0px;--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;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-5afa6211:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-5afa6211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-5afa6211.e-con:hover{--e-con-transform-scale:1.05;}.elementor-8650 .elementor-element.elementor-element-5afa6211.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-39f49499.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-39f49499 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-bccb930{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-bccb930.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-bccb930 .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-5f715d04{--display:flex;--min-height:0px;--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;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-5f715d04:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-5f715d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-5f715d04.e-con:hover{--e-con-transform-scale:1.05;}.elementor-8650 .elementor-element.elementor-element-5f715d04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-b7eefe6.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-b7eefe6 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-e7ddb0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-e7ddb0f.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-e7ddb0f .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-3f104eb1{--display:flex;--min-height:0px;--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;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-3f104eb1:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-3f104eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-3f104eb1.e-con:hover{--e-con-transform-scale:1.05;}.elementor-8650 .elementor-element.elementor-element-3f104eb1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-66ee3aee.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-66ee3aee img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-5400763d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-5400763d.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-5400763d .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-16a6a9ec{--display:flex;--min-height:0px;--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;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-16a6a9ec:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-16a6a9ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-16a6a9ec.e-con:hover{--e-con-transform-scale:1.05;}.elementor-8650 .elementor-element.elementor-element-16a6a9ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-72931878.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-72931878 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-2edcf82e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-2edcf82e.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-2edcf82e .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-40e9fb8a{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:100px;}.elementor-8650 .elementor-element.elementor-element-36cdaf59{--display:flex;--min-height:0px;--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;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-36cdaf59:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-36cdaf59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-36cdaf59.e-con:hover{--e-con-transform-scale:1.05;}.elementor-8650 .elementor-element.elementor-element-36cdaf59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-61e773e4.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-61e773e4 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-48fc53cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-48fc53cf.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-48fc53cf .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-11b642d3{--display:flex;--min-height:0px;--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;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.22);--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-8650 .elementor-element.elementor-element-11b642d3:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-11b642d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #D6EFFF 100%);}.elementor-8650 .elementor-element.elementor-element-11b642d3.e-con:hover{--e-con-transform-scale:1.05;}.elementor-8650 .elementor-element.elementor-element-11b642d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8650 .elementor-element.elementor-element-4191f5d2.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-4191f5d2 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-6dbacc86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-6dbacc86.elementor-element{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-6dbacc86 .elementor-heading-title{color:#1D4F89;}.elementor-8650 .elementor-element.elementor-element-ef3ebd3{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 50px 0px 0px;box-shadow:2px 2px 5px 0px rgba(170.00000000000003, 170.00000000000003, 170.00000000000003, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-ef3ebd3:not(.elementor-motion-effects-element-type-background), .elementor-8650 .elementor-element.elementor-element-ef3ebd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8650 .elementor-element.elementor-element-beadf3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:50px;--padding-right:100px;}.elementor-8650 .elementor-element.elementor-element-8180783{width:100%;max-width:100%;text-align:left;}.elementor-8650 .elementor-element.elementor-element-8180783 img{height:100%;object-fit:cover;object-position:center center;}.elementor-8650 .elementor-element.elementor-element-675a339{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8650 .elementor-element.elementor-element-d211433{padding:0px 0px 0px 0px;text-align:justify;color:#000000;}.elementor-8650 .elementor-element.elementor-element-d211433 p{margin-block-end:0px;}.elementor-8650 .elementor-element.elementor-element-d211433 a{color:#2784BA;}.elementor-8650 .elementor-element.elementor-element-647be02 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #25D366 0%, #06AE44 100%);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.5);border-style:none;border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-8650 .elementor-element.elementor-element-647be02 .elementor-button:hover, .elementor-8650 .elementor-element.elementor-element-647be02 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #06AE44 0%, #25D366 100%);}.elementor-8650 .elementor-element.elementor-element-647be02:hover{--e-transform-scale:1.02;}.elementor-8650 .elementor-element.elementor-element-647be02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9999;}.elementor-8650 .elementor-element.elementor-element-647be02.elementor-element{--align-self:flex-start;}.elementor-8650 .elementor-element.elementor-element-647be02 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8650 .elementor-element.elementor-element-647be02 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8650 .elementor-element.elementor-element-459f1c53{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:10%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:8px;--n-tabs-gap:0px;--n-tabs-title-border-radius:22px 0px 0px 0px;--n-tabs-title-padding-top:30px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:30px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-8650 .elementor-element.elementor-element-459f1c53 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C2C2C2;}.elementor-8650 .elementor-element.elementor-element-459f1c53.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1D4F89;box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);}.elementor-8650 .elementor-element.elementor-element-459f1c53.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8650 .elementor-element.elementor-element-459f1c53.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1D4F89;box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);}.elementor-8650 .elementor-element.elementor-element-459f1c53.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);}.elementor-8650 .elementor-element.elementor-element-459f1c53.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Helvetica", Noto Sans TC, PingFang TC, Microsoft JhengHei;font-weight:600;line-height:25px;letter-spacing:0px;}.elementor-8650 .elementor-element.elementor-element-459f1c53 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8650 .elementor-element.elementor-element-2d10da69{--min-height:250px;}.elementor-8650 .elementor-element.elementor-element-2c419728{padding:0px 50px 0px 50px;font-size:18px;}.elementor-8650 .elementor-element.elementor-element-605ff0f0{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-8650 .elementor-element.elementor-element-2c099159{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-8650 .elementor-element.elementor-element-63ddb547{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-fec5941{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-53da96fd{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-8650 .elementor-element.elementor-element-53da96fd.e-con{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-2954c393{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-5a96ca44 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-341b7236{padding:0px 19px 0px 10px;}.elementor-8650 .elementor-element.elementor-element-7d120d2a{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-68771fe{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-68771fe .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-73085c50{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-73085c50 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-19e1af4{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-12121d14 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-3c853a4e{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-7f2aa5b1{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-7f2aa5b1 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-6dde236e{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-6dde236e .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-243aff28{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-5069fac0 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-6195cd4c{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-48d2f2a8{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-48d2f2a8 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-bb71ad2{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-bb71ad2 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-60476640{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-417621ae img{height:125px;}.elementor-8650 .elementor-element.elementor-element-1d47650{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-2508c2ab{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-2508c2ab .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-588415f1{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-588415f1 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-67ec8ff5{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-8650 .elementor-element.elementor-element-67ec8ff5.e-con{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-b72e24e{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-5dcafc03 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-347d509e{padding:0px 19px 0px 10px;}.elementor-8650 .elementor-element.elementor-element-51549a8b{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-4916a302{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-4916a302 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-4fc44d03{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-4fc44d03 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-2a1f92b2{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-6fa24df0 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-67cccc1d{padding:0px 19px 0px 10px;}.elementor-8650 .elementor-element.elementor-element-1255a4eb{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-3f356ed5{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-3f356ed5 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-2e664990{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-2e664990 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-1d0b1a29{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-4ec2d2cc img{height:125px;}.elementor-8650 .elementor-element.elementor-element-2b871e63{padding:0px 19px 0px 10px;}.elementor-8650 .elementor-element.elementor-element-3322c69e{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-2cf71905{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-2cf71905 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-593fbcca{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-593fbcca .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-536f350a{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-3fa531ff img{height:125px;}.elementor-8650 .elementor-element.elementor-element-5c00f9bf{padding:0px 19px 0px 10px;}.elementor-8650 .elementor-element.elementor-element-70484389{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-2a055f0c{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-2a055f0c .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-6e1195c{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-6e1195c .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-3b799503{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-8650 .elementor-element.elementor-element-3b799503.e-con{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-ee9109{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-419a8221 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-26154877{padding:0px 19px 0px 10px;}.elementor-8650 .elementor-element.elementor-element-7780100d{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-280dc271{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-280dc271 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-43201427{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-43201427 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-764cf226{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-79a9cb94 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-3c4b50b3{padding:0px 19px 0px 10px;}.elementor-8650 .elementor-element.elementor-element-40640b15{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-423d564b{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-423d564b .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-52736454{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-52736454 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-13d1eea4{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-d5352c8 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-1b2fd52c{padding:0px 19px 0px 10px;}.elementor-8650 .elementor-element.elementor-element-1b2fd52c .elementor-heading-title{font-size:15px;}.elementor-8650 .elementor-element.elementor-element-a9c478{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-314da9ee{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-314da9ee .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-97168b8{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-97168b8 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-299ffaa1{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-6115bac0 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-3fe669c1{padding:0px 19px 0px 10px;}.elementor-8650 .elementor-element.elementor-element-1bb2124a{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-8d69919{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-8d69919 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-2ea7abf1{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-2ea7abf1 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-658adb01{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-8650 .elementor-element.elementor-element-658adb01.e-con{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-e9c36a6{--min-height:280px;}.elementor-8650 .elementor-element.elementor-element-606419a2 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-38ffa74b{padding:0px 19px 0px 10px;}.elementor-8650 .elementor-element.elementor-element-34a8dd5d{--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;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-8650 .elementor-element.elementor-element-1b369a4b{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-1b369a4b .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-1e83e972{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8650 .elementor-element.elementor-element-1e83e972 .elementor-button{font-size:13px;}.elementor-8650 .elementor-element.elementor-element-1d633275{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-55807275{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-8650 .elementor-element.elementor-element-55807275.e-con{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-39f49499 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-b7eefe6 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-66ee3aee img{height:125px;}.elementor-8650 .elementor-element.elementor-element-72931878 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-40e9fb8a{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-8650 .elementor-element.elementor-element-40e9fb8a.e-con{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-61e773e4 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-4191f5d2 img{height:125px;}.elementor-8650 .elementor-element.elementor-element-beadf3e{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-8650 .elementor-element.elementor-element-beadf3e.e-con{--align-self:stretch;}.elementor-8650 .elementor-element.elementor-element-8180783{text-align:center;}.elementor-8650 .elementor-element.elementor-element-8180783 img{width:70%;}.elementor-8650 .elementor-element.elementor-element-459f1c53{padding:0px 20px 0px 20px;--n-tabs-title-font-size:16px;}}@media(max-width:767px){.elementor-8650 .elementor-element.elementor-element-2d10da69{--min-height:150px;}.elementor-8650 .elementor-element.elementor-element-663e0d3c{--spacer-size:80px;}.elementor-8650 .elementor-element.elementor-element-4ce0cce{padding:0px 20px 0px 20px;}.elementor-8650 .elementor-element.elementor-element-2530d798{--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-517a771e{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-8650 .elementor-element.elementor-element-2c419728{padding:0px 20px 0px 20px;font-size:12px;}.elementor-8650 .elementor-element.elementor-element-514b7375{--content-width:1600px;--min-height:0vh;}.elementor-8650 .elementor-element.elementor-element-69776365{--min-height:30vh;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-605ff0f0{margin:20px 10px calc(var(--kit-widget-spacing, 0px) + 50px) 10px;padding:0px 0px 0px 0px;}.elementor-8650 .elementor-element.elementor-element-418dbc99{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-4f1e49dc{--min-height:30vh;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-2c099159{margin:20px 10px calc(var(--kit-widget-spacing, 0px) + 50px) 10px;padding:0px 0px 0px 0px;}.elementor-8650 .elementor-element.elementor-element-53da96fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-8650 .elementor-element.elementor-element-2954c393{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-19e1af4{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-243aff28{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-60476640{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-67ec8ff5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-8650 .elementor-element.elementor-element-b72e24e{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-2a1f92b2{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-1d0b1a29{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-536f350a{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-3b799503{--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:050px;}.elementor-8650 .elementor-element.elementor-element-ee9109{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-764cf226{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-13d1eea4{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-299ffaa1{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-658adb01{--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:050px;}.elementor-8650 .elementor-element.elementor-element-e9c36a6{--min-height:260px;}.elementor-8650 .elementor-element.elementor-element-4856ef96{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:020px;--padding-bottom:50px;--padding-left:020px;--padding-right:020px;}.elementor-8650 .elementor-element.elementor-element-55807275{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-40e9fb8a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-ef3ebd3{--min-height:250px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8650 .elementor-element.elementor-element-beadf3e{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-8650 .elementor-element.elementor-element-8180783{padding:10px 0px 0px 0px;text-align:center;}.elementor-8650 .elementor-element.elementor-element-d211433{padding:0px 0px 0px 0px;}.elementor-8650 .elementor-element.elementor-element-459f1c53{--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;}}@media(min-width:768px){.elementor-8650 .elementor-element.elementor-element-2d10da69{--width:100%;}.elementor-8650 .elementor-element.elementor-element-36b6116c{--width:100%;}.elementor-8650 .elementor-element.elementor-element-2954c393{--width:25%;}.elementor-8650 .elementor-element.elementor-element-19e1af4{--width:25%;}.elementor-8650 .elementor-element.elementor-element-243aff28{--width:25%;}.elementor-8650 .elementor-element.elementor-element-60476640{--width:25%;}.elementor-8650 .elementor-element.elementor-element-b72e24e{--width:25%;}.elementor-8650 .elementor-element.elementor-element-2a1f92b2{--width:25%;}.elementor-8650 .elementor-element.elementor-element-1d0b1a29{--width:25%;}.elementor-8650 .elementor-element.elementor-element-536f350a{--width:25%;}.elementor-8650 .elementor-element.elementor-element-ee9109{--width:25%;}.elementor-8650 .elementor-element.elementor-element-764cf226{--width:25%;}.elementor-8650 .elementor-element.elementor-element-13d1eea4{--width:25%;}.elementor-8650 .elementor-element.elementor-element-299ffaa1{--width:25%;}.elementor-8650 .elementor-element.elementor-element-e9c36a6{--width:25%;}.elementor-8650 .elementor-element.elementor-element-5afa6211{--width:25%;}.elementor-8650 .elementor-element.elementor-element-5f715d04{--width:25%;}.elementor-8650 .elementor-element.elementor-element-3f104eb1{--width:25%;}.elementor-8650 .elementor-element.elementor-element-16a6a9ec{--width:25%;}.elementor-8650 .elementor-element.elementor-element-36cdaf59{--width:25%;}.elementor-8650 .elementor-element.elementor-element-11b642d3{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8650 .elementor-element.elementor-element-2954c393{--width:25%;}.elementor-8650 .elementor-element.elementor-element-19e1af4{--width:25%;}.elementor-8650 .elementor-element.elementor-element-243aff28{--width:25%;}.elementor-8650 .elementor-element.elementor-element-60476640{--width:25%;}.elementor-8650 .elementor-element.elementor-element-b72e24e{--width:25%;}.elementor-8650 .elementor-element.elementor-element-2a1f92b2{--width:25%;}.elementor-8650 .elementor-element.elementor-element-1d0b1a29{--width:25%;}.elementor-8650 .elementor-element.elementor-element-536f350a{--width:25%;}.elementor-8650 .elementor-element.elementor-element-ee9109{--width:25%;}.elementor-8650 .elementor-element.elementor-element-764cf226{--width:25%;}.elementor-8650 .elementor-element.elementor-element-13d1eea4{--width:25%;}.elementor-8650 .elementor-element.elementor-element-299ffaa1{--width:25%;}.elementor-8650 .elementor-element.elementor-element-e9c36a6{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-69776365 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1e49dc */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3ebd3 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69776365 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1e49dc */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3ebd3 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69776365 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1e49dc */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3ebd3 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69776365 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1e49dc */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3ebd3 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69776365 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1e49dc */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3ebd3 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69776365 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1e49dc */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3ebd3 */* {
    margin: 0;
    padding: 0;
}
body {
    background: #214370;
    color: #214370;
}

.hexagon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    margin: 0 auto;
    padding: 2%;
    padding-bottom: 50px;
}

.hexagon-row {
    display: flex;
    justify-content: center;
}

.hexagon-row:nth-child(odd) {
    margin-left: 0;
}

.hexagon-row:nth-child(even) {
    margin-left: 0px;
}

.hexagon-wrapper {
    position: relative;
}

.hexagon {
    width: 100%;
    height: 100%;
    position: relative;
    background: linear-gradient(#eff7ff, #D6EFFF);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    cursor: pointer;
}

.hexagon:hover {
    transform: scale(1.02);
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.hexagon-content {
    text-align: center;
    color: #214370;
}

.hexagon-icon {
    object-fit: contain;
}

.hexagon-content h3 {
    margin: 0 15px 0 15px;
    color: #214370 !important;
    font-weight: bold;
    white-space: normal !important;   /* 允許自動換行 */
    word-wrap: break-word !important; /* 強制長字斷行 */
    overflow-wrap: break-word !important;
    font-size: clamp(10px, 1.4vw, 18px) !important;
    max-width: 90% !important;  /* 限制字唔好貼到六角形邊 */
    margin: 0 auto !important;
}

/* 預設：1600px */
.hexagon-wrapper {
    width: 180px !important;
    height: 165px !important;
    margin: 0 50px !important;
}
.hexagon-row:nth-child(even) {
    margin-bottom: -80px !important;
    margin-top: -80px !important;
}
.hexagon-content {
    padding: 20px !important;
}
.hexagon-icon {
    width: 140px !important;
    height: 110px !important;
    margin-top: -40px !important;
}
.hexagon-content h3 {
    font-size: 18px !important;
}

/* 1500px - 縮到 90% */
@media (max-width: 1595px) {
    .hexagon-wrapper {
        width: 175px !important;
        height: 146px !important;
        margin: 0 48px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -70px !important;
        margin-top: -70px !important;
    }
    .hexagon-content {
        padding: 18px !important;
    }
    .hexagon-icon {
        width: 135px !important;
        height: 103.5px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1400px - 縮到 80% */
@media (max-width: 1495px) {
    .hexagon-wrapper {
        width: 160px !important;
        height: 140px !important;
        margin: 0 45px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -64px !important;
        margin-top: -64px !important;
    }
    .hexagon-content {
        padding: 16px !important;
    }
    .hexagon-icon {
        width: 120px !important;
        height: 92px !important;
        margin-top: -40px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1300px - 縮到 70% */
@media (max-width: 1395px) {
    .hexagon-wrapper {
        width: 145px !important;
        height: 125px !important;
        margin: 0 43px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -58px !important;
        margin-top: -58px !important;
    }
    .hexagon-content {
        padding: 14px !important;
    }
    .hexagon-icon {
        width: 105px !important;
        height: 80.5px !important;
        margin-top: -21px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1200px - 縮到 65% */
@media (max-width: 1295px) {
    .hexagon-wrapper {
        width: 135px !important;
        height: 115px !important;
        margin: 0 39px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -52px !important;
        margin-top: -52px !important;
    }
    .hexagon-content {
        padding: 13px !important;
    }
    .hexagon-icon {
        width: 97.5px !important;
        height: 74.75px !important;
        margin-top: -19.5px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1100px - 縮到 60% */
@media (max-width: 1195px) {
    .hexagon-wrapper {
        width: 125px !important;
        height: 103px !important;
        margin: 0 36px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -48px !important;
        margin-top: -48px !important;
    }
    .hexagon-content {
        padding: 12px !important;
    }
    .hexagon-icon {
        width: 90px !important;
        height: 69px !important;
        margin-top: -18px !important;
    }
    .hexagon-content h3 {
        font-size: 18px !important;
    }
}

/* 1000px - 縮到 55% */
@media (max-width: 1000px) {
    .hexagon-wrapper {
        width: 110px !important;
        height: 93.5px !important;
        margin: 0 33px !important;
    }
    .hexagon-row:nth-child(even) {
        margin-bottom: -44px !important;
        margin-top: -44px !important;
    }
    .hexagon-content {
        padding: 11px !important;
    }
    .hexagon-icon {
        width: 82.5px !important;
        height: 63.25px !important;
        margin-top: -16.5px !important;
    }
    .hexagon-content h3 {
        font-size: 15px !important;
    }
}


/* 只縮細英文 en‑GB 版本嘅六角形內容 */
/* 預設（桌面版） */
html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
  font-size: 15px !important;
  letter-spacing: -0.3px !important;
  line-height: 1 !important;
  white-space: normal !important; /* 允許換行 */
  overflow-wrap: break-word !important;
}

@media (max-width: 1300px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 14px !important;
  }
}

@media (max-width: 1100px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 13px !important;
  }
}

@media (max-width: 1000px) {
  html[lang="en-GB"] .hexagon-container .hexagon-content h3 {
    font-size: 12px !important;
  }
}/* End custom CSS */