.elementor-32300 .elementor-element.elementor-element-8231580{--display:flex;--min-height:68vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-8231580:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-8231580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0F3577 0%, #174497 100%);}.elementor-32300 .elementor-element.elementor-element-21a6278 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:600;text-transform:none;letter-spacing:1px;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-a6948bd .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:56px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-85d0e6d{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;font-family:"Noto Sans TC", Sans-serif;font-size:20px;line-height:1.7em;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-7533ed2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-9b701a7 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#174497;color:#174497;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-32300 .elementor-element.elementor-element-9b701a7 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-9b701a7 .elementor-button:focus{background-color:#D81B60;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-9b701a7 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-9b701a7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-9620b6c .elementor-button{background-color:#D81B60;font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-32300 .elementor-element.elementor-element-9620b6c .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-9620b6c .elementor-button:focus{background-color:#FFFFFF;color:#174497;}.elementor-32300 .elementor-element.elementor-element-9620b6c .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-9620b6c .elementor-button:focus svg{fill:#174497;}.elementor-32300 .elementor-element.elementor-element-c5aaee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-c5aaee0:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-c5aaee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-2a90c21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-6551630 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-55251d2{--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:32px 48px;--row-gap:32px;--column-gap:48px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-5ccf670{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-7997649{font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.85em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-76f31f9{font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.85em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-9934a52 .elementor-button{background-color:#174497;font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-32300 .elementor-element.elementor-element-9934a52 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-9934a52 .elementor-button:focus{background-color:#D81B60;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-9934a52 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-9934a52 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-8676372{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-4bab420{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#D81B60;--border-color:#D81B60;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-32300 .elementor-element.elementor-element-4bab420:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-4bab420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-32300 .elementor-element.elementor-element-53d7744 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-0be7dd2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:700;color:#174497;}.elementor-32300 .elementor-element.elementor-element-9b909e2{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.75em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-b86d88c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-32300 .elementor-element.elementor-element-b86d88c:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-b86d88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#174497;}.elementor-32300 .elementor-element.elementor-element-51089d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-b2cd25f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-32300 .elementor-element.elementor-element-b2cd25f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-32300 .elementor-element.elementor-element-b2cd25f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-32300 .elementor-element.elementor-element-b2cd25f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-32300 .elementor-element.elementor-element-b2cd25f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-32300 .elementor-element.elementor-element-b2cd25f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-32300 .elementor-element.elementor-element-b2cd25f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-32300 .elementor-element.elementor-element-b2cd25f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-32300 .elementor-element.elementor-element-b2cd25f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32300 .elementor-element.elementor-element-b2cd25f .elementor-icon-list-item > a{font-family:"Noto Sans TC", Sans-serif;font-size:17px;}.elementor-32300 .elementor-element.elementor-element-b2cd25f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-32300 .elementor-element.elementor-element-49175ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-49175ac:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-49175ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-32300 .elementor-element.elementor-element-6b9e049 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-855147e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-70a396c{--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:center;--gap:16px 24px;--row-gap:16px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-8cbc549.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32300 .elementor-element.elementor-element-8cbc549 img{width:96px;}.elementor-32300 .elementor-element.elementor-element-7ed2daf{font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.8em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-a282a3e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-a0bff3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D81B60;--border-color:#D81B60;box-shadow:0px 4px 16px 0px rgba(23,68,151,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-32300 .elementor-element.elementor-element-a0bff3f:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-a0bff3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-0b8ab23{text-align:start;}.elementor-32300 .elementor-element.elementor-element-0b8ab23 img{width:180px;}.elementor-32300 .elementor-element.elementor-element-6d88122 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:700;color:#174497;}.elementor-32300 .elementor-element.elementor-element-7e88012 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:600;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-f680034{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.75em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-ce8d0fc .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;fill:#174497;color:#174497;border-style:solid;border-width:1px 1px 1px 1px;border-color:#174497;border-radius:4px 4px 4px 4px;}.elementor-32300 .elementor-element.elementor-element-ce8d0fc .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-ce8d0fc .elementor-button:focus{background-color:#174497;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-ce8d0fc .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-ce8d0fc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-8b93c76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1746A2;--border-color:#1746A2;box-shadow:0px 4px 16px 0px rgba(23,68,151,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-32300 .elementor-element.elementor-element-8b93c76:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-8b93c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-b632a20{text-align:start;}.elementor-32300 .elementor-element.elementor-element-b632a20 img{width:180px;}.elementor-32300 .elementor-element.elementor-element-e4ab3ad .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:700;color:#174497;}.elementor-32300 .elementor-element.elementor-element-20c7ab7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:600;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-95198c0{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.75em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-31efa81 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;fill:#174497;color:#174497;border-style:solid;border-width:1px 1px 1px 1px;border-color:#174497;border-radius:4px 4px 4px 4px;}.elementor-32300 .elementor-element.elementor-element-31efa81 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-31efa81 .elementor-button:focus{background-color:#174497;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-31efa81 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-31efa81 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-eebbec0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-eebbec0:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-eebbec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-d0cd6e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-dc24bf7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-4148e07{font-family:"Noto Sans TC", Sans-serif;font-size:17px;color:#5B6670;}.elementor-32300 .elementor-element.elementor-element-9769b70{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-1a0da4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#D81B60;--border-color:#D81B60;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-32300 .elementor-element.elementor-element-1a0da4a:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-1a0da4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-32300 .elementor-element.elementor-element-edbc05e .elementor-icon-wrapper{text-align:start;}.elementor-32300 .elementor-element.elementor-element-edbc05e.elementor-view-stacked .elementor-icon{background-color:#174497;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-edbc05e.elementor-view-framed .elementor-icon, .elementor-32300 .elementor-element.elementor-element-edbc05e.elementor-view-default .elementor-icon{color:#174497;border-color:#174497;}.elementor-32300 .elementor-element.elementor-element-edbc05e.elementor-view-framed .elementor-icon, .elementor-32300 .elementor-element.elementor-element-edbc05e.elementor-view-default .elementor-icon svg{fill:#174497;}.elementor-32300 .elementor-element.elementor-element-edbc05e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-edbc05e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-edbc05e .elementor-icon{font-size:22px;padding:14px;}.elementor-32300 .elementor-element.elementor-element-edbc05e .elementor-icon svg{height:22px;}.elementor-32300 .elementor-element.elementor-element-81120e3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:21px;font-weight:700;color:#174497;}.elementor-32300 .elementor-element.elementor-element-ec3fa1d{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.8em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-578b5f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#D81B60;--border-color:#D81B60;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-32300 .elementor-element.elementor-element-578b5f6:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-578b5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-32300 .elementor-element.elementor-element-5d1e699 .elementor-icon-wrapper{text-align:start;}.elementor-32300 .elementor-element.elementor-element-5d1e699.elementor-view-stacked .elementor-icon{background-color:#174497;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-5d1e699.elementor-view-framed .elementor-icon, .elementor-32300 .elementor-element.elementor-element-5d1e699.elementor-view-default .elementor-icon{color:#174497;border-color:#174497;}.elementor-32300 .elementor-element.elementor-element-5d1e699.elementor-view-framed .elementor-icon, .elementor-32300 .elementor-element.elementor-element-5d1e699.elementor-view-default .elementor-icon svg{fill:#174497;}.elementor-32300 .elementor-element.elementor-element-5d1e699.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-5d1e699.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-5d1e699 .elementor-icon{font-size:22px;padding:14px;}.elementor-32300 .elementor-element.elementor-element-5d1e699 .elementor-icon svg{height:22px;}.elementor-32300 .elementor-element.elementor-element-7022138 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:21px;font-weight:700;color:#174497;}.elementor-32300 .elementor-element.elementor-element-b3e855f{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.8em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-5ddfdcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#D81B60;--border-color:#D81B60;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-32300 .elementor-element.elementor-element-5ddfdcf:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-5ddfdcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-32300 .elementor-element.elementor-element-a5f8c66 .elementor-icon-wrapper{text-align:start;}.elementor-32300 .elementor-element.elementor-element-a5f8c66.elementor-view-stacked .elementor-icon{background-color:#174497;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-a5f8c66.elementor-view-framed .elementor-icon, .elementor-32300 .elementor-element.elementor-element-a5f8c66.elementor-view-default .elementor-icon{color:#174497;border-color:#174497;}.elementor-32300 .elementor-element.elementor-element-a5f8c66.elementor-view-framed .elementor-icon, .elementor-32300 .elementor-element.elementor-element-a5f8c66.elementor-view-default .elementor-icon svg{fill:#174497;}.elementor-32300 .elementor-element.elementor-element-a5f8c66.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-a5f8c66.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-a5f8c66 .elementor-icon{font-size:22px;padding:14px;}.elementor-32300 .elementor-element.elementor-element-a5f8c66 .elementor-icon svg{height:22px;}.elementor-32300 .elementor-element.elementor-element-641dfbe .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:21px;font-weight:700;color:#174497;}.elementor-32300 .elementor-element.elementor-element-da54fa8{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.8em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-90387be .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;fill:#174497;color:#174497;border-style:solid;border-width:1px 1px 1px 1px;border-color:#174497;border-radius:4px 4px 4px 4px;}.elementor-32300 .elementor-element.elementor-element-90387be .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-90387be .elementor-button:focus{background-color:#174497;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-90387be > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-32300 .elementor-element.elementor-element-90387be .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-90387be .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-57b4a9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-57b4a9b:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-57b4a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-32300 .elementor-element.elementor-element-34227ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-fa32455 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-83afb45{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-0137938{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E8F2;--border-color:#E3E8F2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-0137938:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-0137938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-51cc329 img{width:100%;}.elementor-32300 .elementor-element.elementor-element-06c5537{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-32300 .elementor-element.elementor-element-06c5537.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32300 .elementor-element.elementor-element-7b64c06 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-b321912{font-family:"Noto Sans TC", Sans-serif;font-size:15px;line-height:1.75em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-6bdc449 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#174497;color:#174497;padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-6bdc449 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-6bdc449 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-6bdc449 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32300 .elementor-element.elementor-element-6bdc449 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-32300 .elementor-element.elementor-element-6bdc449 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-6bdc449 .elementor-button:focus svg{fill:#D81B60;}.elementor-32300 .elementor-element.elementor-element-e1f109b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E8F2;--border-color:#E3E8F2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-e1f109b:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-e1f109b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-73cdad1 img{width:100%;}.elementor-32300 .elementor-element.elementor-element-b2cc3bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-32300 .elementor-element.elementor-element-b2cc3bb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32300 .elementor-element.elementor-element-bb6d655 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-27a725d{font-family:"Noto Sans TC", Sans-serif;font-size:15px;line-height:1.75em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-9aa74a2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#174497;color:#174497;padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-9aa74a2 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-9aa74a2 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-9aa74a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32300 .elementor-element.elementor-element-9aa74a2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-32300 .elementor-element.elementor-element-9aa74a2 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-9aa74a2 .elementor-button:focus svg{fill:#D81B60;}.elementor-32300 .elementor-element.elementor-element-d8de789{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E8F2;--border-color:#E3E8F2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-d8de789:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-d8de789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-45b4842{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-45b4842:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-45b4842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-32300 .elementor-element.elementor-element-963f5ad .elementor-icon-wrapper{text-align:center;}.elementor-32300 .elementor-element.elementor-element-963f5ad.elementor-view-stacked .elementor-icon{background-color:#174497;}.elementor-32300 .elementor-element.elementor-element-963f5ad.elementor-view-framed .elementor-icon, .elementor-32300 .elementor-element.elementor-element-963f5ad.elementor-view-default .elementor-icon{color:#174497;border-color:#174497;}.elementor-32300 .elementor-element.elementor-element-963f5ad.elementor-view-framed .elementor-icon, .elementor-32300 .elementor-element.elementor-element-963f5ad.elementor-view-default .elementor-icon svg{fill:#174497;}.elementor-32300 .elementor-element.elementor-element-963f5ad .elementor-icon{font-size:48px;}.elementor-32300 .elementor-element.elementor-element-963f5ad .elementor-icon svg{height:48px;}.elementor-32300 .elementor-element.elementor-element-663eb29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-32300 .elementor-element.elementor-element-663eb29.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32300 .elementor-element.elementor-element-ad648f0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-a290959{font-family:"Noto Sans TC", Sans-serif;font-size:15px;line-height:1.75em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-71b5470 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#174497;color:#174497;padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-71b5470 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-71b5470 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-71b5470 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32300 .elementor-element.elementor-element-71b5470 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-32300 .elementor-element.elementor-element-71b5470 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-71b5470 .elementor-button:focus svg{fill:#D81B60;}.elementor-32300 .elementor-element.elementor-element-13b7633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E8F2;--border-color:#E3E8F2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-13b7633:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-13b7633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-17eb2ba img{width:100%;}.elementor-32300 .elementor-element.elementor-element-a618f9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-32300 .elementor-element.elementor-element-a618f9f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32300 .elementor-element.elementor-element-b1101fc .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-0999bb3{font-family:"Noto Sans TC", Sans-serif;font-size:15px;line-height:1.75em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-3a79254 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#174497;color:#174497;padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-3a79254 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-3a79254 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-3a79254 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32300 .elementor-element.elementor-element-3a79254 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-32300 .elementor-element.elementor-element-3a79254 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-3a79254 .elementor-button:focus svg{fill:#D81B60;}.elementor-32300 .elementor-element.elementor-element-ff89e2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-ff89e2e:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-ff89e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-612931f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-f1cad71 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-88f9775{font-family:"Noto Sans TC", Sans-serif;font-size:17px;color:#5B6670;}.elementor-32300 .elementor-element.elementor-element-3d0c8c2{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-21c94e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E8F2;--border-color:#E3E8F2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-21c94e7:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-21c94e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-d4960b8 img{width:100%;}.elementor-32300 .elementor-element.elementor-element-71f0ea8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-32300 .elementor-element.elementor-element-71f0ea8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32300 .elementor-element.elementor-element-c1324d4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-5505c64 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-303d0e9 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#174497;color:#174497;padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-303d0e9 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-303d0e9 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-303d0e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32300 .elementor-element.elementor-element-303d0e9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-32300 .elementor-element.elementor-element-303d0e9 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-303d0e9 .elementor-button:focus svg{fill:#D81B60;}.elementor-32300 .elementor-element.elementor-element-9cba22b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E8F2;--border-color:#E3E8F2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-9cba22b:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-9cba22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-28927da img{width:100%;}.elementor-32300 .elementor-element.elementor-element-c497e28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-32300 .elementor-element.elementor-element-c497e28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32300 .elementor-element.elementor-element-53bf11c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-cfa7530 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-5fa0b9b .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#174497;color:#174497;padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-5fa0b9b .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-5fa0b9b .elementor-button:focus{background-color:rgba(0,0,0,0);color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-5fa0b9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32300 .elementor-element.elementor-element-5fa0b9b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-32300 .elementor-element.elementor-element-5fa0b9b .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-5fa0b9b .elementor-button:focus svg{fill:#D81B60;}.elementor-32300 .elementor-element.elementor-element-d3c112c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E8F2;--border-color:#E3E8F2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-d3c112c:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-d3c112c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-662fe55 img{width:100%;}.elementor-32300 .elementor-element.elementor-element-ef6afaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-32300 .elementor-element.elementor-element-ef6afaa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32300 .elementor-element.elementor-element-fcfd4c1 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-c1abcce .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-b85eab1 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#174497;color:#174497;padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-b85eab1 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-b85eab1 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-b85eab1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32300 .elementor-element.elementor-element-b85eab1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-32300 .elementor-element.elementor-element-b85eab1 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-b85eab1 .elementor-button:focus svg{fill:#D81B60;}.elementor-32300 .elementor-element.elementor-element-8ded51f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-8ded51f:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-8ded51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-32300 .elementor-element.elementor-element-29be88b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-a6946d4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-97f25d3{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-32300 .elementor-element.elementor-element-97f25d3 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-32300 .elementor-element.elementor-element-97f25d3 .e-loop-item > .elementor-section, .elementor-32300 .elementor-element.elementor-element-97f25d3 .e-loop-item > .elementor-section > .elementor-container, .elementor-32300 .elementor-element.elementor-element-97f25d3 .e-loop-item > .e-con, .elementor-32300 .elementor-element.elementor-element-97f25d3 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-32300 .elementor-element.elementor-element-6125547 .elementor-button{background-color:#174497;font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-32300 .elementor-element.elementor-element-6125547 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-6125547 .elementor-button:focus{background-color:#D81B60;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-6125547 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-6125547 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-5138d97{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-5138d97:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-5138d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1746A2 0%, #0F3577 100%);}.elementor-32300 .elementor-element.elementor-element-436ab4f{text-align:center;}.elementor-32300 .elementor-element.elementor-element-436ab4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-aef70fd{text-align:center;}.elementor-32300 .elementor-element.elementor-element-aef70fd .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-cdcced7{font-family:"Noto Sans TC", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-03bfd91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-7688672 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#174497;color:#174497;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-32300 .elementor-element.elementor-element-7688672 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-7688672 .elementor-button:focus{background-color:#D81B60;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-7688672 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-7688672 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-fbf25cc .elementor-button{background-color:#D81B60;font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-32300 .elementor-element.elementor-element-fbf25cc .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-fbf25cc .elementor-button:focus{background-color:#FFFFFF;color:#174497;}.elementor-32300 .elementor-element.elementor-element-fbf25cc .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-fbf25cc .elementor-button:focus svg{fill:#174497;}.elementor-32300 .elementor-element.elementor-element-f841b68{--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:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-99d948e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-size:14px;fill:rgba(255,255,255,.85);color:rgba(255,255,255,.85);padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-99d948e .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-99d948e .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-99d948e .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-99d948e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-c53cbe7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-size:14px;fill:rgba(255,255,255,.85);color:rgba(255,255,255,.85);padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-c53cbe7 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-c53cbe7 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-c53cbe7 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-c53cbe7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-a5fd4d8 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-size:14px;fill:rgba(255,255,255,.85);color:rgba(255,255,255,.85);padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-a5fd4d8 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-a5fd4d8 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-a5fd4d8 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-a5fd4d8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-21dacc6 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-size:14px;fill:rgba(255,255,255,.85);color:rgba(255,255,255,.85);padding:4px 0px 4px 0px;}.elementor-32300 .elementor-element.elementor-element-21dacc6 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-21dacc6 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-21dacc6 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-21dacc6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-d22a949{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-d22a949:not(.elementor-motion-effects-element-type-background), .elementor-32300 .elementor-element.elementor-element-d22a949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-10e1f49 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#D81B60;}.elementor-32300 .elementor-element.elementor-element-95b81bf .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#174497;}.elementor-32300 .elementor-element.elementor-element-b21cf26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-444e498{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-e6c40ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-32300 .elementor-element.elementor-element-e6c40ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-32300 .elementor-element.elementor-element-e6c40ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-32300 .elementor-element.elementor-element-e6c40ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-32300 .elementor-element.elementor-element-e6c40ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-32300 .elementor-element.elementor-element-e6c40ec .elementor-icon-list-icon i{color:#D81B60;transition:color 0.3s;}.elementor-32300 .elementor-element.elementor-element-e6c40ec .elementor-icon-list-icon svg{fill:#D81B60;transition:fill 0.3s;}.elementor-32300 .elementor-element.elementor-element-e6c40ec{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-32300 .elementor-element.elementor-element-e6c40ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32300 .elementor-element.elementor-element-e6c40ec .elementor-icon-list-item > a{font-family:"Noto Sans TC", Sans-serif;font-size:17px;}.elementor-32300 .elementor-element.elementor-element-e6c40ec .elementor-icon-list-text{color:#303B42;transition:color 0.3s;}.elementor-32300 .elementor-element.elementor-element-a5b4371 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;color:#174497;}.elementor-32300 .elementor-element.elementor-element-f12e443{font-family:"Noto Sans TC", Sans-serif;font-size:15px;line-height:1.8em;color:#303B42;}.elementor-32300 .elementor-element.elementor-element-e07245f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-d870259 .elementor-button{background-color:#174497;font-family:"Noto Sans TC", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-32300 .elementor-element.elementor-element-d870259 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-d870259 .elementor-button:focus{background-color:#D81B60;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-d870259 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-d870259 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-d139886 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;fill:#174497;color:#174497;border-style:solid;border-width:1px 1px 1px 1px;border-color:#174497;border-radius:4px 4px 4px 4px;}.elementor-32300 .elementor-element.elementor-element-d139886 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-d139886 .elementor-button:focus{background-color:#174497;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-d139886 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-d139886 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-31ceb33 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;fill:#174497;color:#174497;border-style:solid;border-width:1px 1px 1px 1px;border-color:#174497;border-radius:4px 4px 4px 4px;}.elementor-32300 .elementor-element.elementor-element-31ceb33 .elementor-button:hover, .elementor-32300 .elementor-element.elementor-element-31ceb33 .elementor-button:focus{background-color:#174497;color:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-31ceb33 .elementor-button:hover svg, .elementor-32300 .elementor-element.elementor-element-31ceb33 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32300 .elementor-element.elementor-element-8bf38bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32300 .elementor-element.elementor-element-860e67d img{width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-32300 .elementor-element.elementor-element-8231580{--min-height:56vh;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-a6948bd .elementor-heading-title{font-size:44px;}.elementor-32300 .elementor-element.elementor-element-c5aaee0{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-6551630 .elementor-heading-title{font-size:30px;}.elementor-32300 .elementor-element.elementor-element-55251d2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32300 .elementor-element.elementor-element-49175ac{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-855147e .elementor-heading-title{font-size:30px;}.elementor-32300 .elementor-element.elementor-element-eebbec0{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-dc24bf7 .elementor-heading-title{font-size:30px;}.elementor-32300 .elementor-element.elementor-element-9769b70{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-32300 .elementor-element.elementor-element-57b4a9b{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-fa32455 .elementor-heading-title{font-size:30px;}.elementor-32300 .elementor-element.elementor-element-ff89e2e{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-f1cad71 .elementor-heading-title{font-size:30px;}.elementor-32300 .elementor-element.elementor-element-3d0c8c2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-32300 .elementor-element.elementor-element-71f0ea8{--padding-top:16px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-c497e28{--padding-top:16px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-ef6afaa{--padding-top:16px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-8ded51f{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-a6946d4 .elementor-heading-title{font-size:30px;}.elementor-32300 .elementor-element.elementor-element-97f25d3{--grid-columns:2;}.elementor-32300 .elementor-element.elementor-element-5138d97{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-aef70fd .elementor-heading-title{font-size:30px;}.elementor-32300 .elementor-element.elementor-element-d22a949{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-95b81bf .elementor-heading-title{font-size:30px;}.elementor-32300 .elementor-element.elementor-element-b21cf26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-32300 .elementor-element.elementor-element-8231580{--min-height:520px;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-a6948bd .elementor-heading-title{font-size:34px;}.elementor-32300 .elementor-element.elementor-element-85d0e6d{width:100%;max-width:100%;font-size:17px;}.elementor-32300 .elementor-element.elementor-element-7533ed2{--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;}.elementor-32300 .elementor-element.elementor-element-c5aaee0{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-6551630 .elementor-heading-title{font-size:26px;}.elementor-32300 .elementor-element.elementor-element-55251d2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32300 .elementor-element.elementor-element-5ccf670{--width:100%;}.elementor-32300 .elementor-element.elementor-element-7997649{font-size:16px;line-height:1.8em;}.elementor-32300 .elementor-element.elementor-element-8676372{--width:100%;}.elementor-32300 .elementor-element.elementor-element-4bab420{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32300 .elementor-element.elementor-element-b86d88c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32300 .elementor-element.elementor-element-49175ac{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-855147e .elementor-heading-title{font-size:26px;}.elementor-32300 .elementor-element.elementor-element-70a396c{--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-start;}.elementor-32300 .elementor-element.elementor-element-8cbc549 img{width:80px;}.elementor-32300 .elementor-element.elementor-element-a282a3e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32300 .elementor-element.elementor-element-a0bff3f{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-0b8ab23 img{width:160px;}.elementor-32300 .elementor-element.elementor-element-8b93c76{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-32300 .elementor-element.elementor-element-b632a20 img{width:160px;}.elementor-32300 .elementor-element.elementor-element-eebbec0{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-dc24bf7 .elementor-heading-title{font-size:26px;}.elementor-32300 .elementor-element.elementor-element-1a0da4a{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-32300 .elementor-element.elementor-element-578b5f6{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-32300 .elementor-element.elementor-element-5ddfdcf{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-32300 .elementor-element.elementor-element-57b4a9b{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-fa32455 .elementor-heading-title{font-size:26px;}.elementor-32300 .elementor-element.elementor-element-0137938{--width:100%;}.elementor-32300 .elementor-element.elementor-element-e1f109b{--width:100%;}.elementor-32300 .elementor-element.elementor-element-d8de789{--width:100%;}.elementor-32300 .elementor-element.elementor-element-13b7633{--width:100%;}.elementor-32300 .elementor-element.elementor-element-ff89e2e{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-f1cad71 .elementor-heading-title{font-size:26px;}.elementor-32300 .elementor-element.elementor-element-21c94e7{--width:100%;}.elementor-32300 .elementor-element.elementor-element-9cba22b{--width:100%;}.elementor-32300 .elementor-element.elementor-element-d3c112c{--width:100%;}.elementor-32300 .elementor-element.elementor-element-8ded51f{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-a6946d4 .elementor-heading-title{font-size:26px;}.elementor-32300 .elementor-element.elementor-element-97f25d3{--grid-columns:1;}.elementor-32300 .elementor-element.elementor-element-5138d97{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-aef70fd .elementor-heading-title{font-size:26px;}.elementor-32300 .elementor-element.elementor-element-03bfd91{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32300 .elementor-element.elementor-element-d22a949{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-32300 .elementor-element.elementor-element-95b81bf .elementor-heading-title{font-size:26px;}.elementor-32300 .elementor-element.elementor-element-b21cf26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32300 .elementor-element.elementor-element-444e498{--width:100%;}.elementor-32300 .elementor-element.elementor-element-8bf38bc{--width:100%;}}@media(min-width:768px){.elementor-32300 .elementor-element.elementor-element-8231580{--content-width:1200px;}.elementor-32300 .elementor-element.elementor-element-c5aaee0{--content-width:1200px;}.elementor-32300 .elementor-element.elementor-element-5ccf670{--width:55%;}.elementor-32300 .elementor-element.elementor-element-8676372{--width:45%;}.elementor-32300 .elementor-element.elementor-element-49175ac{--content-width:1200px;}.elementor-32300 .elementor-element.elementor-element-a0bff3f{--width:50%;}.elementor-32300 .elementor-element.elementor-element-8b93c76{--width:50%;}.elementor-32300 .elementor-element.elementor-element-eebbec0{--content-width:1200px;}.elementor-32300 .elementor-element.elementor-element-1a0da4a{--width:31.5%;}.elementor-32300 .elementor-element.elementor-element-578b5f6{--width:31.5%;}.elementor-32300 .elementor-element.elementor-element-5ddfdcf{--width:31.5%;}.elementor-32300 .elementor-element.elementor-element-57b4a9b{--content-width:1200px;}.elementor-32300 .elementor-element.elementor-element-0137938{--width:23%;}.elementor-32300 .elementor-element.elementor-element-e1f109b{--width:23%;}.elementor-32300 .elementor-element.elementor-element-d8de789{--width:23%;}.elementor-32300 .elementor-element.elementor-element-13b7633{--width:23%;}.elementor-32300 .elementor-element.elementor-element-ff89e2e{--content-width:1200px;}.elementor-32300 .elementor-element.elementor-element-21c94e7{--width:31.5%;}.elementor-32300 .elementor-element.elementor-element-9cba22b{--width:31.5%;}.elementor-32300 .elementor-element.elementor-element-d3c112c{--width:31.5%;}.elementor-32300 .elementor-element.elementor-element-8ded51f{--content-width:1200px;}.elementor-32300 .elementor-element.elementor-element-5138d97{--content-width:1200px;}.elementor-32300 .elementor-element.elementor-element-d22a949{--content-width:1200px;}.elementor-32300 .elementor-element.elementor-element-444e498{--width:45%;}.elementor-32300 .elementor-element.elementor-element-8bf38bc{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32300 .elementor-element.elementor-element-5ccf670{--width:100%;}.elementor-32300 .elementor-element.elementor-element-8676372{--width:100%;}.elementor-32300 .elementor-element.elementor-element-1a0da4a{--width:100%;}.elementor-32300 .elementor-element.elementor-element-578b5f6{--width:100%;}.elementor-32300 .elementor-element.elementor-element-5ddfdcf{--width:100%;}.elementor-32300 .elementor-element.elementor-element-0137938{--width:100%;}.elementor-32300 .elementor-element.elementor-element-e1f109b{--width:100%;}.elementor-32300 .elementor-element.elementor-element-d8de789{--width:100%;}.elementor-32300 .elementor-element.elementor-element-13b7633{--width:100%;}.elementor-32300 .elementor-element.elementor-element-21c94e7{--width:100%;}.elementor-32300 .elementor-element.elementor-element-9cba22b{--width:100%;}.elementor-32300 .elementor-element.elementor-element-d3c112c{--width:100%;}.elementor-32300 .elementor-element.elementor-element-444e498{--width:100%;}.elementor-32300 .elementor-element.elementor-element-8bf38bc{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-21a6278 */.elementor-32300 .elementor-element.elementor-element-21a6278 .elementor-heading-title{display:inline-block;padding:6px 12px;border-left:3px solid #D81B60;background:rgba(255,255,255,.08)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8231580 */.elementor-32300 .elementor-element.elementor-element-8231580{position:relative;overflow:hidden}
.elementor-32300 .elementor-element.elementor-element-8231580::before{content:"";position:absolute;right:-140px;top:-160px;width:560px;height:560px;border-radius:50%;border:72px solid rgba(255,255,255,.06);pointer-events:none}
.elementor-32300 .elementor-element.elementor-element-8231580::after{content:"";position:absolute;right:12%;bottom:-220px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(216,27,96,.22),rgba(216,27,96,0) 70%);pointer-events:none}
.elementor-32300 .elementor-element.elementor-element-8231580 > .e-con-inner{position:relative;z-index:1}
@media (max-width:767px){.elementor-32300 .elementor-element.elementor-element-8231580::before{width:320px;height:320px;border-width:44px;right:-160px;top:-120px}}
/* 2026-10-30 campus photo (media #32882, new campus photo set; shared with English homepage) */
.elementor-32300 .elementor-element.elementor-element-8231580{background-image:linear-gradient(100deg,rgba(15,53,119,0.94) 0%,rgba(15,53,119,0.86) 40%,rgba(23,68,151,0.55) 100%),url("https://www.lysh.tyc.edu.tw/wp-content/uploads/2026/10/LINE_ALBUM_路亞校園環境照-James_261030_26-2048x1356.jpg")!important;background-size:cover!important;background-position:center 55%!important;background-repeat:no-repeat!important}
@media (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-8231580{background-image:linear-gradient(100deg,rgba(15,53,119,0.93) 0%,rgba(23,68,151,0.7) 100%),url("https://www.lysh.tyc.edu.tw/wp-content/uploads/2026/10/LINE_ALBUM_路亞校園環境照-James_261030_26-2048x1356.jpg")!important;background-position:62% center!important}}
@media (max-width:767px){.elementor-32300 .elementor-element.elementor-element-8231580{background-image:linear-gradient(180deg,rgba(15,53,119,0.9) 0%,rgba(15,53,119,0.78) 50%,rgba(23,68,151,0.55) 100%),url("https://www.lysh.tyc.edu.tw/wp-content/uploads/2026/10/LINE_ALBUM_路亞校園環境照-James_261030_26-1536x1017.jpg")!important;background-position:70% 60%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0da4a */@media (min-width:1025px){.elementor-32300 .elementor-element.elementor-element-1a0da4a{flex:1 1 0;width:auto}}
@media (min-width:768px) and (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-1a0da4a{width:100%;display:grid !important;grid-template-columns:64px 1fr;column-gap:20px;row-gap:6px;align-items:start;padding:24px 28px !important}.elementor-32300 .elementor-element.elementor-element-1a0da4a > .elementor-widget-icon{grid-row:1 / span 2}.elementor-32300 .elementor-element.elementor-element-1a0da4a > .elementor-widget-heading,.elementor-32300 .elementor-element.elementor-element-1a0da4a > .elementor-widget-text-editor{grid-column:2}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-578b5f6 */@media (min-width:1025px){.elementor-32300 .elementor-element.elementor-element-578b5f6{flex:1 1 0;width:auto}}
@media (min-width:768px) and (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-578b5f6{width:100%;display:grid !important;grid-template-columns:64px 1fr;column-gap:20px;row-gap:6px;align-items:start;padding:24px 28px !important}.elementor-32300 .elementor-element.elementor-element-578b5f6 > .elementor-widget-icon{grid-row:1 / span 2}.elementor-32300 .elementor-element.elementor-element-578b5f6 > .elementor-widget-heading,.elementor-32300 .elementor-element.elementor-element-578b5f6 > .elementor-widget-text-editor{grid-column:2}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ddfdcf */@media (min-width:1025px){.elementor-32300 .elementor-element.elementor-element-5ddfdcf{flex:1 1 0;width:auto}}
@media (min-width:768px) and (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-5ddfdcf{width:100%;display:grid !important;grid-template-columns:64px 1fr;column-gap:20px;row-gap:6px;align-items:start;padding:24px 28px !important}.elementor-32300 .elementor-element.elementor-element-5ddfdcf > .elementor-widget-icon{grid-row:1 / span 2}.elementor-32300 .elementor-element.elementor-element-5ddfdcf > .elementor-widget-heading,.elementor-32300 .elementor-element.elementor-element-5ddfdcf > .elementor-widget-text-editor{grid-column:2}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51cc329 */.elementor-32300 .elementor-element.elementor-element-51cc329 img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 50%;display:block}
.elementor-32300 .elementor-element.elementor-element-51cc329 a{display:block}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bdc449 */.elementor-32300 .elementor-element.elementor-element-6bdc449{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0137938 */.elementor-32300 .elementor-element.elementor-element-0137938{overflow:hidden;transition:box-shadow .2s}
.elementor-32300 .elementor-element.elementor-element-0137938:hover{box-shadow:0 8px 24px rgba(23,68,151,.12)}
@media (min-width:768px) and (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-0137938{width:calc(50% - 12px)}}
@media (min-width:1025px){.elementor-32300 .elementor-element.elementor-element-0137938{flex:1 1 0;width:auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73cdad1 */.elementor-32300 .elementor-element.elementor-element-73cdad1 img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 50%;display:block}
.elementor-32300 .elementor-element.elementor-element-73cdad1 a{display:block}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9aa74a2 */.elementor-32300 .elementor-element.elementor-element-9aa74a2{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1f109b */.elementor-32300 .elementor-element.elementor-element-e1f109b{overflow:hidden;transition:box-shadow .2s}
.elementor-32300 .elementor-element.elementor-element-e1f109b:hover{box-shadow:0 8px 24px rgba(23,68,151,.12)}
@media (min-width:768px) and (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-e1f109b{width:calc(50% - 12px)}}
@media (min-width:1025px){.elementor-32300 .elementor-element.elementor-element-e1f109b{flex:1 1 0;width:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45b4842 */.elementor-32300 .elementor-element.elementor-element-45b4842{aspect-ratio:16/10;width:100%}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71b5470 */.elementor-32300 .elementor-element.elementor-element-71b5470{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8de789 */.elementor-32300 .elementor-element.elementor-element-d8de789{overflow:hidden;transition:box-shadow .2s}
.elementor-32300 .elementor-element.elementor-element-d8de789:hover{box-shadow:0 8px 24px rgba(23,68,151,.12)}
@media (min-width:768px) and (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-d8de789{width:calc(50% - 12px)}}
@media (min-width:1025px){.elementor-32300 .elementor-element.elementor-element-d8de789{flex:1 1 0;width:auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17eb2ba */.elementor-32300 .elementor-element.elementor-element-17eb2ba img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 35%;display:block}
.elementor-32300 .elementor-element.elementor-element-17eb2ba a{display:block}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a79254 */.elementor-32300 .elementor-element.elementor-element-3a79254{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b7633 */.elementor-32300 .elementor-element.elementor-element-13b7633{overflow:hidden;transition:box-shadow .2s}
.elementor-32300 .elementor-element.elementor-element-13b7633:hover{box-shadow:0 8px 24px rgba(23,68,151,.12)}
@media (min-width:768px) and (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-13b7633{width:calc(50% - 12px)}}
@media (min-width:1025px){.elementor-32300 .elementor-element.elementor-element-13b7633{flex:1 1 0;width:auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4960b8 */.elementor-32300 .elementor-element.elementor-element-d4960b8 img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 30%;display:block}
.elementor-32300 .elementor-element.elementor-element-d4960b8 a{display:block}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-303d0e9 */.elementor-32300 .elementor-element.elementor-element-303d0e9{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21c94e7 */.elementor-32300 .elementor-element.elementor-element-21c94e7{overflow:hidden;transition:box-shadow .2s}
.elementor-32300 .elementor-element.elementor-element-21c94e7:hover{box-shadow:0 8px 24px rgba(23,68,151,.12)}
@media (min-width:768px) and (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-21c94e7{width:calc(33.333% - 16px)}.elementor-32300 .elementor-element.elementor-element-21c94e7 .elementor-heading-title{font-size:16px !important}}
@media (min-width:1025px){.elementor-32300 .elementor-element.elementor-element-21c94e7{flex:1 1 0;width:auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28927da */.elementor-32300 .elementor-element.elementor-element-28927da img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 26%;display:block}
.elementor-32300 .elementor-element.elementor-element-28927da a{display:block}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fa0b9b */.elementor-32300 .elementor-element.elementor-element-5fa0b9b{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cba22b */.elementor-32300 .elementor-element.elementor-element-9cba22b{overflow:hidden;transition:box-shadow .2s}
.elementor-32300 .elementor-element.elementor-element-9cba22b:hover{box-shadow:0 8px 24px rgba(23,68,151,.12)}
@media (min-width:768px) and (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-9cba22b{width:calc(33.333% - 16px)}.elementor-32300 .elementor-element.elementor-element-9cba22b .elementor-heading-title{font-size:16px !important}}
@media (min-width:1025px){.elementor-32300 .elementor-element.elementor-element-9cba22b{flex:1 1 0;width:auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-662fe55 */.elementor-32300 .elementor-element.elementor-element-662fe55 img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 60%;display:block}
.elementor-32300 .elementor-element.elementor-element-662fe55 a{display:block}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b85eab1 */.elementor-32300 .elementor-element.elementor-element-b85eab1{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c112c */.elementor-32300 .elementor-element.elementor-element-d3c112c{overflow:hidden;transition:box-shadow .2s}
.elementor-32300 .elementor-element.elementor-element-d3c112c:hover{box-shadow:0 8px 24px rgba(23,68,151,.12)}
@media (min-width:768px) and (max-width:1024px){.elementor-32300 .elementor-element.elementor-element-d3c112c{width:calc(33.333% - 16px)}.elementor-32300 .elementor-element.elementor-element-d3c112c .elementor-heading-title{font-size:16px !important}}
@media (min-width:1025px){.elementor-32300 .elementor-element.elementor-element-d3c112c{flex:1 1 0;width:auto}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-97f25d3 */.elementor-32300 .elementor-element.elementor-element-97f25d3 .elementor-loop-container{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}
.elementor-32300 .elementor-element.elementor-element-97f25d3 .e-loop-item{height:100%;min-width:0}
.elementor-32300 .elementor-element.elementor-element-97f25d3 .e-loop-item > .e-con{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5138d97 */.elementor-32300 .elementor-element.elementor-element-5138d97{position:relative;overflow:hidden}
.elementor-32300 .elementor-element.elementor-element-5138d97::before{content:"";position:absolute;left:-120px;bottom:-200px;width:420px;height:420px;border-radius:50%;border:60px solid rgba(255,255,255,.06);pointer-events:none}
.elementor-32300 .elementor-element.elementor-element-5138d97 > .e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-860e67d */.elementor-32300 .elementor-element.elementor-element-860e67d img{border:1px solid #E3E8F2}/* End custom CSS */