.elementor-2778 .elementor-element.elementor-element-9dd7a70{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2778 .elementor-element.elementor-element-9dd7a70:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-9dd7a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-2778 .elementor-element.elementor-element-9dd7a70::before, .elementor-2778 .elementor-element.elementor-element-9dd7a70 > .elementor-background-video-container::before, .elementor-2778 .elementor-element.elementor-element-9dd7a70 > .e-con-inner > .elementor-background-video-container::before, .elementor-2778 .elementor-element.elementor-element-9dd7a70 > .elementor-background-slideshow::before, .elementor-2778 .elementor-element.elementor-element-9dd7a70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2778 .elementor-element.elementor-element-9dd7a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2778 .elementor-element.elementor-element-b04b228{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2778 .elementor-element.elementor-element-70e748b{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:4.5%;--padding-left:4.5%;--padding-right:4.5%;}.elementor-2778 .elementor-element.elementor-element-3f1f05f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2778 .elementor-element.elementor-element-aaf8f3c{padding:0% 10% 0% 10%;}.elementor-2778 .elementor-element.elementor-element-aaf8f3c .elementor-image-box-title{font-family:"Noto Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2778 .elementor-element.elementor-element-aaf8f3c .elementor-image-box-description{font-family:"Noto Sans SC", Sans-serif;font-size:18px;color:#B0B8C4;}.elementor-2778 .elementor-element.elementor-element-58f1704{--divider-border-style:solid;--divider-color:#073C4A;--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-58f1704 .elementor-divider-separator{width:100%;}.elementor-2778 .elementor-element.elementor-element-58f1704 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2778 .elementor-element.elementor-element-9df392c:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-9df392c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-2778 .elementor-element.elementor-element-9df392c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-9df392c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-2aea7c89 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2778 .elementor-element.elementor-element-2aea7c89:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-2aea7c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2E;}.elementor-2778 .elementor-element.elementor-element-2aea7c89, .elementor-2778 .elementor-element.elementor-element-2aea7c89 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-2aea7c89:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-2aea7c89:hover, .elementor-2778 .elementor-element.elementor-element-2aea7c89:hover > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-2aea7c89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-2778 .elementor-element.elementor-element-2aea7c89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-5d7950d5 .elementor-icon-wrapper{text-align:left;}.elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-stacked .elementor-icon{background-color:#21346A;color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-default .elementor-icon{color:#21346A;border-color:#21346A;}.elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-default .elementor-icon svg{fill:#21346A;}.elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-framed .elementor-icon{background-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-stacked .elementor-icon svg{fill:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-stacked .elementor-icon:hover{background-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-default .elementor-icon:hover{color:#AFC8FF;border-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-5d7950d5.elementor-view-default .elementor-icon:hover svg{fill:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-5d7950d5 .elementor-icon{font-size:23px;}.elementor-2778 .elementor-element.elementor-element-5d7950d5 .elementor-icon svg{height:23px;}.elementor-2778 .elementor-element.elementor-element-3f0e1a2{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2778 .elementor-element.elementor-element-3f0e1a2 .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-2778 .elementor-element.elementor-element-3f0e1a2 .elementor-heading-title a:hover, .elementor-2778 .elementor-element.elementor-element-3f0e1a2 .elementor-heading-title a:focus{color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-3f0e1a2 .elementor-heading-title a{transition-duration:0s;}.elementor-2778 .elementor-element.elementor-element-af2da66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans SC", Sans-serif;color:#B0B8C4;}.elementor-2778 .elementor-element.elementor-element-b697463 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans SC", Sans-serif;letter-spacing:0.2px;fill:#3B82F6;color:#3B82F6;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-b697463{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-b697463 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2778 .elementor-element.elementor-element-6bb57a7e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2778 .elementor-element.elementor-element-6bb57a7e:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-6bb57a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2E;}.elementor-2778 .elementor-element.elementor-element-6bb57a7e, .elementor-2778 .elementor-element.elementor-element-6bb57a7e > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-6bb57a7e:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-6bb57a7e:hover, .elementor-2778 .elementor-element.elementor-element-6bb57a7e:hover > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-6bb57a7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-2778 .elementor-element.elementor-element-6bb57a7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-72652da4 .elementor-icon-wrapper{text-align:left;}.elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-stacked .elementor-icon{background-color:#21346A;color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-default .elementor-icon{color:#21346A;border-color:#21346A;}.elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-default .elementor-icon svg{fill:#21346A;}.elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-framed .elementor-icon{background-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-stacked .elementor-icon svg{fill:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-stacked .elementor-icon:hover{background-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-default .elementor-icon:hover{color:#AFC8FF;border-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-72652da4.elementor-view-default .elementor-icon:hover svg{fill:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-72652da4 .elementor-icon{font-size:23px;}.elementor-2778 .elementor-element.elementor-element-72652da4 .elementor-icon svg{height:23px;}.elementor-2778 .elementor-element.elementor-element-56d8a74{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2778 .elementor-element.elementor-element-56d8a74 .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-2778 .elementor-element.elementor-element-56d8a74 .elementor-heading-title a:hover, .elementor-2778 .elementor-element.elementor-element-56d8a74 .elementor-heading-title a:focus{color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-56d8a74 .elementor-heading-title a{transition-duration:0s;}.elementor-2778 .elementor-element.elementor-element-10110a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans SC", Sans-serif;color:#B0B8C4;}.elementor-2778 .elementor-element.elementor-element-b692cf1 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans SC", Sans-serif;letter-spacing:0.2px;fill:#3B82F6;color:#3B82F6;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-b692cf1{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-b692cf1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2778 .elementor-element.elementor-element-39962eed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2778 .elementor-element.elementor-element-39962eed:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-39962eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2E;}.elementor-2778 .elementor-element.elementor-element-39962eed, .elementor-2778 .elementor-element.elementor-element-39962eed > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-39962eed:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-39962eed:hover, .elementor-2778 .elementor-element.elementor-element-39962eed:hover > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-39962eed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-2778 .elementor-element.elementor-element-39962eed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-7597c54e .elementor-icon-wrapper{text-align:left;}.elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-stacked .elementor-icon{background-color:#21346A;color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-default .elementor-icon{color:#21346A;border-color:#21346A;}.elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-default .elementor-icon svg{fill:#21346A;}.elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-framed .elementor-icon{background-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-stacked .elementor-icon svg{fill:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-stacked .elementor-icon:hover{background-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-default .elementor-icon:hover{color:#AFC8FF;border-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-7597c54e.elementor-view-default .elementor-icon:hover svg{fill:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-7597c54e .elementor-icon{font-size:23px;}.elementor-2778 .elementor-element.elementor-element-7597c54e .elementor-icon svg{height:23px;}.elementor-2778 .elementor-element.elementor-element-c7c6e6a{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2778 .elementor-element.elementor-element-c7c6e6a .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-2778 .elementor-element.elementor-element-c7c6e6a .elementor-heading-title a:hover, .elementor-2778 .elementor-element.elementor-element-c7c6e6a .elementor-heading-title a:focus{color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-c7c6e6a .elementor-heading-title a{transition-duration:0s;}.elementor-2778 .elementor-element.elementor-element-83ab29c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans SC", Sans-serif;color:#B0B8C4;}.elementor-2778 .elementor-element.elementor-element-2fd4e7f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans SC", Sans-serif;letter-spacing:0.2px;fill:#3B82F6;color:#3B82F6;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-2fd4e7f{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-2fd4e7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2778 .elementor-element.elementor-element-51ff449:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-51ff449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-2778 .elementor-element.elementor-element-51ff449{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-51ff449 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-ee15b58 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2778 .elementor-element.elementor-element-ee15b58:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-ee15b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2E;}.elementor-2778 .elementor-element.elementor-element-ee15b58, .elementor-2778 .elementor-element.elementor-element-ee15b58 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-ee15b58:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-ee15b58:hover, .elementor-2778 .elementor-element.elementor-element-ee15b58:hover > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-ee15b58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-2778 .elementor-element.elementor-element-ee15b58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-46760f7 .elementor-icon-wrapper{text-align:left;}.elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-stacked .elementor-icon{background-color:#21346A;color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-default .elementor-icon{color:#21346A;border-color:#21346A;}.elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-default .elementor-icon svg{fill:#21346A;}.elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-framed .elementor-icon{background-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-stacked .elementor-icon svg{fill:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-stacked .elementor-icon:hover{background-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-default .elementor-icon:hover{color:#AFC8FF;border-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-46760f7.elementor-view-default .elementor-icon:hover svg{fill:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-46760f7 .elementor-icon{font-size:23px;}.elementor-2778 .elementor-element.elementor-element-46760f7 .elementor-icon svg{height:23px;}.elementor-2778 .elementor-element.elementor-element-f853f75{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2778 .elementor-element.elementor-element-f853f75 .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-2778 .elementor-element.elementor-element-f853f75 .elementor-heading-title a:hover, .elementor-2778 .elementor-element.elementor-element-f853f75 .elementor-heading-title a:focus{color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-f853f75 .elementor-heading-title a{transition-duration:0s;}.elementor-2778 .elementor-element.elementor-element-3edd8f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans SC", Sans-serif;color:#B0B8C4;}.elementor-2778 .elementor-element.elementor-element-1bc04bb .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans SC", Sans-serif;letter-spacing:0.2px;fill:#3B82F6;color:#3B82F6;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-1bc04bb{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-1bc04bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2778 .elementor-element.elementor-element-715aa73 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2778 .elementor-element.elementor-element-715aa73:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-715aa73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2E;}.elementor-2778 .elementor-element.elementor-element-715aa73, .elementor-2778 .elementor-element.elementor-element-715aa73 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-715aa73:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-715aa73:hover, .elementor-2778 .elementor-element.elementor-element-715aa73:hover > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-715aa73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-2778 .elementor-element.elementor-element-715aa73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-a24899d .elementor-icon-wrapper{text-align:left;}.elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-stacked .elementor-icon{background-color:#21346A;color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-default .elementor-icon{color:#21346A;border-color:#21346A;}.elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-default .elementor-icon svg{fill:#21346A;}.elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-framed .elementor-icon{background-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-stacked .elementor-icon svg{fill:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-stacked .elementor-icon:hover{background-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-default .elementor-icon:hover{color:#AFC8FF;border-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-a24899d.elementor-view-default .elementor-icon:hover svg{fill:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-a24899d .elementor-icon{font-size:23px;}.elementor-2778 .elementor-element.elementor-element-a24899d .elementor-icon svg{height:23px;}.elementor-2778 .elementor-element.elementor-element-fb38aec{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2778 .elementor-element.elementor-element-fb38aec .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-2778 .elementor-element.elementor-element-fb38aec .elementor-heading-title a:hover, .elementor-2778 .elementor-element.elementor-element-fb38aec .elementor-heading-title a:focus{color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-fb38aec .elementor-heading-title a{transition-duration:0s;}.elementor-2778 .elementor-element.elementor-element-174d4a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans SC", Sans-serif;color:#B0B8C4;}.elementor-2778 .elementor-element.elementor-element-8a58dac .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans SC", Sans-serif;letter-spacing:0.2px;fill:#3B82F6;color:#3B82F6;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-8a58dac{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-8a58dac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2778 .elementor-element.elementor-element-59501a8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2778 .elementor-element.elementor-element-59501a8:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-59501a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2E;}.elementor-2778 .elementor-element.elementor-element-59501a8, .elementor-2778 .elementor-element.elementor-element-59501a8 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-59501a8:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-59501a8:hover, .elementor-2778 .elementor-element.elementor-element-59501a8:hover > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-2778 .elementor-element.elementor-element-59501a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-2778 .elementor-element.elementor-element-59501a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-2c1d35a .elementor-icon-wrapper{text-align:left;}.elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-stacked .elementor-icon{background-color:#21346A;color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-default .elementor-icon{color:#21346A;border-color:#21346A;}.elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-default .elementor-icon svg{fill:#21346A;}.elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-framed .elementor-icon{background-color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-stacked .elementor-icon svg{fill:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-stacked .elementor-icon:hover{background-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-default .elementor-icon:hover{color:#AFC8FF;border-color:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-framed .elementor-icon:hover, .elementor-2778 .elementor-element.elementor-element-2c1d35a.elementor-view-default .elementor-icon:hover svg{fill:#AFC8FF;}.elementor-2778 .elementor-element.elementor-element-2c1d35a .elementor-icon{font-size:23px;}.elementor-2778 .elementor-element.elementor-element-2c1d35a .elementor-icon svg{height:23px;}.elementor-2778 .elementor-element.elementor-element-a5dfc05{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2778 .elementor-element.elementor-element-a5dfc05 .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-2778 .elementor-element.elementor-element-a5dfc05 .elementor-heading-title a:hover, .elementor-2778 .elementor-element.elementor-element-a5dfc05 .elementor-heading-title a:focus{color:#3B82F6;}.elementor-2778 .elementor-element.elementor-element-a5dfc05 .elementor-heading-title a{transition-duration:0s;}.elementor-2778 .elementor-element.elementor-element-1e74e52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans SC", Sans-serif;color:#B0B8C4;}.elementor-2778 .elementor-element.elementor-element-fa074c8 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans SC", Sans-serif;letter-spacing:0.2px;fill:#3B82F6;color:#3B82F6;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-fa074c8{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-fa074c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2778 .elementor-element.elementor-element-a8e1c37{--display:flex;}.elementor-2778 .elementor-element.elementor-element-a8e1c37:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-a8e1c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-2778 .elementor-element.elementor-element-c2a6aac{--divider-border-style:solid;--divider-color:#2D3748;--divider-border-width:1px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-c2a6aac .elementor-divider-separator{width:100%;}.elementor-2778 .elementor-element.elementor-element-c2a6aac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2778 .elementor-element.elementor-element-588ddf95:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-588ddf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-2778 .elementor-element.elementor-element-588ddf95{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 0px 50px 0px;}.elementor-2778 .elementor-element.elementor-element-588ddf95, .elementor-2778 .elementor-element.elementor-element-588ddf95 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-588ddf95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-33170db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2778 .elementor-element.elementor-element-33170db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-60c7cce1:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-60c7cce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0405;}.elementor-2778 .elementor-element.elementor-element-60c7cce1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D1212;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-60c7cce1, .elementor-2778 .elementor-element.elementor-element-60c7cce1 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2778 .elementor-element.elementor-element-60c7cce1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-4891e89a .elementor-icon-wrapper{text-align:center;}.elementor-2778 .elementor-element.elementor-element-4891e89a.elementor-view-stacked .elementor-icon{background-color:#ff4d4f;}.elementor-2778 .elementor-element.elementor-element-4891e89a.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-4891e89a.elementor-view-default .elementor-icon{color:#ff4d4f;border-color:#ff4d4f;}.elementor-2778 .elementor-element.elementor-element-4891e89a.elementor-view-framed .elementor-icon, .elementor-2778 .elementor-element.elementor-element-4891e89a.elementor-view-default .elementor-icon svg{fill:#ff4d4f;}.elementor-2778 .elementor-element.elementor-element-2f28aca .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:700;line-height:1.4em;color:var( --e-global-color-astglobalcolor2 );}.elementor-2778 .elementor-element.elementor-element-6d346305{font-family:"Noto Sans SC", Sans-serif;line-height:1.7em;color:#B0B8C4;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2778 .elementor-element.elementor-element-3919b4d0{width:35.754%;}.elementor-2778 .elementor-element.elementor-element-af8734e{width:37.544%;}.elementor-2778 .elementor-element.elementor-element-11bdfbd{width:37.596%;}.elementor-2778 .elementor-element.elementor-element-7a3b157{width:34.902%;}.elementor-2778 .elementor-element.elementor-element-0d562cf{width:37.118%;}.elementor-2778 .elementor-element.elementor-element-9504621{width:36.825%;}}@media(max-width:1024px){.elementor-2778 .elementor-element.elementor-element-9dd7a70{--overlay-opacity:0.1;}.elementor-2778 .elementor-element.elementor-element-b04b228{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2778 .elementor-element.elementor-element-aaf8f3c{padding:0% 15% 0% 15%;}}@media(max-width:767px){.elementor-2778 .elementor-element.elementor-element-b04b228{--padding-top:45%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-2778 .elementor-element.elementor-element-aaf8f3c{padding:0% 5% 0% 5%;}.elementor-2778 .elementor-element.elementor-element-2f28aca{text-align:center;}.elementor-2778 .elementor-element.elementor-element-6d346305{text-align:justify;}}/* Start custom CSS for container, class: .elementor-element-3f1f05f *//* 容器（可選）：用於 hover 觸發底線動態 */
.anim-wrap { position: relative; }

/* 主標（第一行） */
.anim-grad {
  position: relative;
  display: inline-block;
  background: linear-gradient(120deg,
    #ffffff 0%,
    #ffffff 18%,
    #3B82F6 32%,
    #3B82F6 68%,
    #10B981 72%,
    #3B82F6 80%,
    #ffffff 100%
  );
  background-size: 320% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  animation: lightFlow 6s ease-in-out infinite alternate;
  will-change: transform, opacity, background-position;
  animation-delay: .18s;
  opacity: 0;
  transform: translateY(18px) scale(.985);
  animation-name: lightFlow, fadeUp;
  animation-duration: 6s, 700ms;
  animation-timing-function: ease-in-out, cubic-bezier(.2,.9,.2,1);
  animation-iteration-count: infinite, 1;
  animation-direction: alternate, normal;
  animation-fill-mode: forwards;
  transition: filter .3s ease;
}

/* 主標底線 */
.anim-grad::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -14px;
  height: 3px;
  width: 96px;
  border-radius: 3px;
  background: linear-gradient(90deg,#3B82F6,#AFC8FF);
  transform: translateX(-50%) scaleX(0);
  transform-origin: center;
  transition: transform .26s cubic-bezier(.2,.9,.2,1);
  opacity: .95;
}
.anim-wrap:hover .anim-grad::after { transform: translateX(-50%) scaleX(1); }

/* 副標（第二行） */
.anim-sub {
  will-change: transform, opacity;
  opacity: 0;
  transform: translateY(16px) scale(.99);
  animation: fadeUp 700ms cubic-bezier(.2,.9,.2,1) .36s forwards;
  transition: color .25s ease, transform .2s ease;
}

/* Hover 微亮 */
.anim-wrap:hover .anim-grad { filter: brightness(1.15); }
.anim-wrap:hover .anim-sub { transform: translateY(-1px); }

/* 方向反轉（可選：加在父層 hover） */
.anim-wrap:hover .anim-grad { animation-direction: alternate-reverse; }

/* 關鍵影格 */
@keyframes lightFlow {
  0%   { background-position:   0% 50%; }
  100% { background-position: 100% 50%; }
}
@keyframes fadeUp {
  0%   { opacity:0; transform: translateY(18px) scale(.985); }
  60%  { opacity:1; transform: translateY(-3px) scale(1.01); }
  100% { opacity:1; transform: translateY(0)    scale(1); }
}

/* 偏好減少動態 */
@media (prefers-reduced-motion: reduce){
  .anim-grad, .anim-sub, .anim-grad::after {
    animation: none !important;
    transition: none !important;
    transform: none !important;
    opacity: 1 !important;
  }
}

/* 不支援文字裁剪時的後備色 */
@supports not (-webkit-background-clip: text){
  .anim-grad { color: #FFFFFF; }
  .anim-sub  { color: #B0B8C4; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2aea7c89 *//* =========================
   滑鼠滑到卡片時：標題與圖示底色變色
   ========================= */

/* 標題變色 */
.elementor-2778 .elementor-element.elementor-element-2aea7c89:hover .elementor-heading-title {
  color: #3B82F6 !important;
}

/* 圖示底色變成 #AFC8FF */
.elementor-2778 .elementor-element.elementor-element-2aea7c89:hover .elementor-widget-icon .elementor-icon {
  background-color: #FFFFFF !important;
  transition: background-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6bb57a7e *//* =========================
   滑鼠滑到卡片時：標題與圖示底色變色
   ========================= */

/* 標題變色 */
.elementor-2778 .elementor-element.elementor-element-6bb57a7e:hover .elementor-heading-title {
  color: #3B82F6 !important;
}

/* 圖示底色變成 #AFC8FF */
.elementor-2778 .elementor-element.elementor-element-6bb57a7e:hover .elementor-widget-icon .elementor-icon {
  background-color: #FFFFFF !important;
  transition: background-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39962eed *//* =========================
   滑鼠滑到卡片時：標題與圖示底色變色
   ========================= */

/* 標題變色 */
.elementor-2778 .elementor-element.elementor-element-39962eed:hover .elementor-heading-title {
  color: #3B82F6 !important;
}

/* 圖示底色變成 #AFC8FF */
.elementor-2778 .elementor-element.elementor-element-39962eed:hover .elementor-widget-icon .elementor-icon {
  background-color: #FFFFFF !important;
  transition: background-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee15b58 *//* =========================
   滑鼠滑到卡片時：標題與圖示底色變色
   ========================= */

/* 標題變色 */
.elementor-2778 .elementor-element.elementor-element-ee15b58:hover .elementor-heading-title {
  color: #3B82F6 !important;
}

/* 圖示底色變成 #AFC8FF */
.elementor-2778 .elementor-element.elementor-element-ee15b58:hover .elementor-widget-icon .elementor-icon {
  background-color: #FFFFFF !important;
  transition: background-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-715aa73 *//* =========================
   滑鼠滑到卡片時：標題與圖示底色變色
   ========================= */

/* 標題變色 */
.elementor-2778 .elementor-element.elementor-element-715aa73:hover .elementor-heading-title {
  color: #3B82F6 !important;
}

/* 圖示底色變成 #AFC8FF */
.elementor-2778 .elementor-element.elementor-element-715aa73:hover .elementor-widget-icon .elementor-icon {
  background-color: #FFFFFF !important;
  transition: background-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59501a8 *//* =========================
   滑鼠滑到卡片時：標題與圖示底色變色
   ========================= */

/* 標題變色 */
.elementor-2778 .elementor-element.elementor-element-59501a8:hover .elementor-heading-title {
  color: #3B82F6 !important;
}

/* 圖示底色變成 #AFC8FF */
.elementor-2778 .elementor-element.elementor-element-59501a8:hover .elementor-widget-icon .elementor-icon {
  background-color: #FFFFFF !important;
  transition: background-color 0.3s ease;
}/* End custom CSS */