.elementor-345 .elementor-element.elementor-element-1bc810d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-1bc810d:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-1bc810d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1F3D;}.elementor-345 .elementor-element.elementor-element-1bc810d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-3212292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-b540b3e{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-345 .elementor-element.elementor-element-367cfd6 .elementor-button{background-color:#EBD59721;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#FFFECB;color:#FFFECB;border-radius:25px 25px 25px 25px;padding:8px 8px 8px 8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-eaa74bc .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:53px;font-weight:800;line-height:55px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-df5fd21{color:#B9B28B;}.elementor-345 .elementor-element.elementor-element-df5fd21 a{color:#B9B28B;}.elementor-345 .elementor-element.elementor-element-5694acb{--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;}.elementor-345 .elementor-element.elementor-element-1968a74 .elementor-button{background-color:#C9A84C;fill:#000000;color:#000000;}.elementor-345 .elementor-element.elementor-element-067acd0{--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;}.elementor-345 .elementor-element.elementor-element-43d5724{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-43d5724:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-43d5724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-b0b4932 .elementor-button{background-color:#02862B2E;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#087E07;color:#087E07;border-radius:25px 25px 25px 25px;padding:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-84a036c .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:19px;font-weight:800;line-height:28px;color:#000000;}.elementor-345 .elementor-element.elementor-element-abc37fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#636363;}.elementor-345 .elementor-element.elementor-element-37fd3ca{--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;}.elementor-345 .elementor-element.elementor-element-80643ff.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-80643ff .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:31px;font-weight:800;color:#000000;}.elementor-345 .elementor-element.elementor-element-2ff0862.elementor-element{--align-self:flex-end;}.elementor-345 .elementor-element.elementor-element-2ff0862 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#636363;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-8332b99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-345 .elementor-element.elementor-element-8332b99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-345 .elementor-element.elementor-element-8332b99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-345 .elementor-element.elementor-element-8332b99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-345 .elementor-element.elementor-element-8332b99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-345 .elementor-element.elementor-element-8332b99 .elementor-icon-list-icon i{color:#037217;transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-8332b99 .elementor-icon-list-icon svg{fill:#037217;transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-8332b99{--e-icon-list-icon-size:20px;--icon-vertical-offset:1px;}.elementor-345 .elementor-element.elementor-element-8332b99 .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-5fb78fd .elementor-button{background-color:#C9A84C;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;}.elementor-345 .elementor-element.elementor-element-7f2b1f3{text-align:center;}.elementor-345 .elementor-element.elementor-element-7f2b1f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-345 .elementor-element.elementor-element-70af93b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-70af93b:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-70af93b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2B4A;}.elementor-345 .elementor-element.elementor-element-a26aba3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-f4c1897{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-bb8e192{background-color:#FFFFFF1F;padding:8px 8px 8px 8px;border-radius:7px 7px 7px 7px;text-align:center;}.elementor-345 .elementor-element.elementor-element-bb8e192.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-bb8e192 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-84c7737{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-7f3eb26.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-7f3eb26 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-5ec10a2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:600;color:#CCCCCC;}.elementor-345 .elementor-element.elementor-element-f78b7bd{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-e0a3409{background-color:#FFFFFF1F;padding:8px 8px 8px 8px;border-radius:7px 7px 7px 7px;text-align:center;}.elementor-345 .elementor-element.elementor-element-e0a3409.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-e0a3409 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-8e932d3{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-6c7bea8.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-6c7bea8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-fcb1afc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:600;color:#CCCCCC;}.elementor-345 .elementor-element.elementor-element-051c771{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-bcbc007{background-color:#FFFFFF1F;padding:8px 8px 8px 8px;border-radius:7px 7px 7px 7px;text-align:center;}.elementor-345 .elementor-element.elementor-element-bcbc007.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-bcbc007 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-4fc9c0d{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-fbc5152.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-fbc5152 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-b5b0901 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:600;color:#CCCCCC;}.elementor-345 .elementor-element.elementor-element-6457d95{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-55153c5{background-color:#FFFFFF1F;padding:8px 8px 8px 8px;border-radius:7px 7px 7px 7px;text-align:center;}.elementor-345 .elementor-element.elementor-element-55153c5.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-55153c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-4b56f6b{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-2f9cf15.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-2f9cf15 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-86da97b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:600;color:#CCCCCC;}.elementor-345 .elementor-element.elementor-element-8000252{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-8000252:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-8000252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-020949b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#968700;}.elementor-345 .elementor-element.elementor-element-a43e99b{width:var( --container-widget-width, 63.006% );max-width:63.006%;--container-widget-width:63.006%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-a43e99b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-a43e99b .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:800;line-height:33px;color:#000000;}.elementor-345 .elementor-element.elementor-element-67a3716{width:var( --container-widget-width, 69.313% );max-width:69.313%;--container-widget-width:69.313%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-67a3716.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-a8e06fb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-345 .elementor-element.elementor-element-1402bb5{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-1402bb5:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-1402bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-d3315b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-d0bbd01 .elementor-button{background-color:#CE9B6157;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;border-radius:25px 25px 25px 25px;padding:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-a9d9bae .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:19px;font-weight:900;color:#000000;}.elementor-345 .elementor-element.elementor-element-eb68041{columns:1;font-family:"Roboto", Sans-serif;font-weight:400;line-height:33px;}.elementor-345 .elementor-element.elementor-element-6fe0a45 .elementor-button{background-color:#000000E6;fill:#D5C59A;color:#D5C59A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C;border-radius:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-6fe0a45 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-6fe0a45 .elementor-button:focus{background-color:#C9A84C;color:#000000;}.elementor-345 .elementor-element.elementor-element-6fe0a45 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-6fe0a45 .elementor-button:focus svg{fill:#000000;}.elementor-345 .elementor-element.elementor-element-91853a2{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-91853a2:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-91853a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2B4A;}.elementor-345 .elementor-element.elementor-element-a926dd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-fcc08bd .elementor-button{background-color:#DAC02D2B;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;fill:#C4A100;color:#C4A100;border-radius:25px 25px 25px 25px;padding:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-082ccaa .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:19px;font-weight:900;color:#FFFFFE;}.elementor-345 .elementor-element.elementor-element-7e0db8f{columns:1;font-family:"Roboto", Sans-serif;font-weight:400;line-height:33px;color:#E8D5A3;}.elementor-345 .elementor-element.elementor-element-5cbe463 .elementor-button{background-color:#C9A84C30;fill:#E2CB8A;color:#E2CB8A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C;border-radius:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-5cbe463 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-5cbe463 .elementor-button:focus{background-color:#C9A84C;color:#000000;}.elementor-345 .elementor-element.elementor-element-5cbe463 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-5cbe463 .elementor-button:focus svg{fill:#000000;}.elementor-345 .elementor-element.elementor-element-f3478bd{--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;--border-radius:9px 9px 9px 9px;}.elementor-345 .elementor-element.elementor-element-f3478bd:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-f3478bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2B4A;}.elementor-345 .elementor-element.elementor-element-b042c23.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-b042c23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;color:#076415;}.elementor-345 .elementor-element.elementor-element-62a37f3{color:#C3BB81;}.elementor-345 .elementor-element.elementor-element-8c5853b{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-8c5853b:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-8c5853b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1F3D;}.elementor-345 .elementor-element.elementor-element-310992e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#C9A84C;}.elementor-345 .elementor-element.elementor-element-6f35a2a{width:var( --container-widget-width, 54.333% );max-width:54.333%;--container-widget-width:54.333%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-6f35a2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-6f35a2a .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:800;line-height:33px;color:#FCFCFC;}.elementor-345 .elementor-element.elementor-element-27c2398{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:300;color:#B7B887;}.elementor-345 .elementor-element.elementor-element-27c2398.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-27c2398 a{color:#E8D5A3;}.elementor-345 .elementor-element.elementor-element-d092bac{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-d092bac:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-d092bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-345 .elementor-element.elementor-element-d092bac::before, .elementor-345 .elementor-element.elementor-element-d092bac > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-d092bac > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-d092bac > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-d092bac > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-d092bac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-345 .elementor-element.elementor-element-4434bfc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:15px 0px 0px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-4434bfc:hover{background-color:#2C3F5F;}.elementor-345 .elementor-element.elementor-element-2c57b56{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-ffbf620{padding:10px 10px 10px 0px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-345 .elementor-element.elementor-element-ffbf620.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-ffbf620 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-3447353.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-3447353{text-align:end;}.elementor-345 .elementor-element.elementor-element-3447353 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:25px;font-weight:600;color:#FDFFBA8C;}.elementor-345 .elementor-element.elementor-element-753c4a7 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:14px;font-weight:800;line-height:28px;color:#E8D5A3;}.elementor-345 .elementor-element.elementor-element-f792926{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-efdf0cf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-efdf0cf:hover{background-color:#2C3F5F;}.elementor-345 .elementor-element.elementor-element-b95c408{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-4e3c74f{padding:10px 10px 10px 0px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-345 .elementor-element.elementor-element-4e3c74f.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-4e3c74f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-a1cab22.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-a1cab22{text-align:end;}.elementor-345 .elementor-element.elementor-element-a1cab22 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:25px;font-weight:600;color:#FDFFBA8C;}.elementor-345 .elementor-element.elementor-element-a89081c .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:13px;font-weight:800;line-height:28px;color:#E8D5A3;}.elementor-345 .elementor-element.elementor-element-ab2db13{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-6744cdb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-6744cdb:hover{background-color:#2C3F5F;}.elementor-345 .elementor-element.elementor-element-d78d6e5{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-4c07bfd{padding:10px 10px 10px 0px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-345 .elementor-element.elementor-element-4c07bfd.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-4c07bfd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-a299485.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-a299485{text-align:end;}.elementor-345 .elementor-element.elementor-element-a299485 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:25px;font-weight:600;color:#FDFFBA8C;}.elementor-345 .elementor-element.elementor-element-a5b529f .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:13px;font-weight:800;line-height:28px;color:#E8D5A3;}.elementor-345 .elementor-element.elementor-element-509a67d{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-7d17019{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:0px 15px 15px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-7d17019:hover{background-color:#2C3F5F;}.elementor-345 .elementor-element.elementor-element-79191d7{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-3c40858{padding:10px 10px 10px 0px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-345 .elementor-element.elementor-element-3c40858.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-3c40858 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-61d45db.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-61d45db{text-align:end;}.elementor-345 .elementor-element.elementor-element-61d45db .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:25px;font-weight:600;color:#FDFFBA8C;}.elementor-345 .elementor-element.elementor-element-5cdd398 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:13px;font-weight:800;line-height:28px;color:#E8D5A3;}.elementor-345 .elementor-element.elementor-element-1299775{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-edcad6b{--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;}.elementor-345 .elementor-element.elementor-element-b02ef05 .elementor-button{background-color:#C9A84C;fill:#000000;color:#000000;}.elementor-345 .elementor-element.elementor-element-0918972 .elementor-button{background-color:#C9A84C00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-94ab3ed{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-94ab3ed:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-94ab3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-05c38af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#C8A003;}.elementor-345 .elementor-element.elementor-element-75997a1{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-75997a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-75997a1 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:800;line-height:33px;color:#000000;}.elementor-345 .elementor-element.elementor-element-7f741c2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-9dfb7ed{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-9dfb7ed:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-9dfb7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-9dfb7ed:hover{background-color:#FFFDFD;}.elementor-345 .elementor-element.elementor-element-8822951{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-8822951.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-8822951 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-ca19a4c .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:19px;font-weight:800;line-height:28px;color:#000000;}.elementor-345 .elementor-element.elementor-element-bcc3d51 p{margin-block-end:0px;}.elementor-345 .elementor-element.elementor-element-a16ed5a{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-a16ed5a:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-a16ed5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-a16ed5a:hover{background-color:#FFFDFD;}.elementor-345 .elementor-element.elementor-element-232c328{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-232c328.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-232c328 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-0cb44ef .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:19px;font-weight:800;line-height:28px;color:#000000;}.elementor-345 .elementor-element.elementor-element-4c3c054 p{margin-block-end:0px;}.elementor-345 .elementor-element.elementor-element-b7594ef{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-b7594ef:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-b7594ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-b7594ef:hover{background-color:#FFFDFD;}.elementor-345 .elementor-element.elementor-element-20ef1c9{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-20ef1c9.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-20ef1c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-6c10c7f .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:19px;font-weight:800;line-height:28px;color:#000000;}.elementor-345 .elementor-element.elementor-element-4f9b0e4 p{margin-block-end:0px;}.elementor-345 .elementor-element.elementor-element-497aacb{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-497aacb:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-497aacb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-497aacb:hover{background-color:#FFFDFD;}.elementor-345 .elementor-element.elementor-element-d0530fa{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-d0530fa.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-d0530fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-4a10a9b .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:19px;font-weight:800;line-height:28px;color:#000000;}.elementor-345 .elementor-element.elementor-element-b1332a9 p{margin-block-end:0px;}.elementor-345 .elementor-element.elementor-element-d76b5d0{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-d76b5d0:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-d76b5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-d76b5d0:hover{background-color:#FFFDFD;}.elementor-345 .elementor-element.elementor-element-71662bf{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-71662bf.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-71662bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-ab51979 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:19px;font-weight:800;line-height:28px;color:#000000;}.elementor-345 .elementor-element.elementor-element-da96dac p{margin-block-end:0px;}.elementor-345 .elementor-element.elementor-element-1d333e1{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-345 .elementor-element.elementor-element-1d333e1:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-1d333e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-1d333e1:hover{background-color:#FFFDFD;}.elementor-345 .elementor-element.elementor-element-79e4ff6{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-79e4ff6.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-79e4ff6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-463ee00 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:19px;font-weight:800;line-height:28px;color:#000000;}.elementor-345 .elementor-element.elementor-element-96cf751 p{margin-block-end:0px;}.elementor-345 .elementor-element.elementor-element-5274ecc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-5274ecc:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-5274ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-7a4d828{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-345 .elementor-element.elementor-element-7a4d828.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-55e2b64 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#968700;}.elementor-345 .elementor-element.elementor-element-edb9b02{width:var( --container-widget-width, 88.818% );max-width:88.818%;--container-widget-width:88.818%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-edb9b02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-edb9b02 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:800;line-height:33px;color:#000000;}.elementor-345 .elementor-element.elementor-element-9b754e0 .elementor-button{background-color:#000000;fill:#FFF9C4;color:#FFF9C4;border-radius:12px 12px 12px 12px;}.elementor-345 .elementor-element.elementor-element-a1ffa4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-dae2e21{--display:flex;}.elementor-345 .elementor-element.elementor-element-ece78ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-64effaf{--display:flex;}.elementor-345 .elementor-element.elementor-element-2b139a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-f8b76be{--display:flex;}.elementor-345 .elementor-element.elementor-element-586dd40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-39fb698{--display:flex;}.elementor-345 .elementor-element.elementor-element-24359c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-5634435{--display:flex;}.elementor-345 .elementor-element.elementor-element-6015af2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-392fb3c{--display:flex;}.elementor-345 .elementor-element.elementor-element-dbd4817{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-46665be{--display:flex;}.elementor-345 .elementor-element.elementor-element-96c85a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-851fc71{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:17px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#2C2C2C;}.elementor-345 .elementor-element.elementor-element-851fc71 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-a7ccbca{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-a7ccbca:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-a7ccbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1F3D;}.elementor-345 .elementor-element.elementor-element-b611837 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#D4AF04;}.elementor-345 .elementor-element.elementor-element-1880401{width:var( --container-widget-width, 54.037% );max-width:54.037%;--container-widget-width:54.037%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-1880401.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-1880401 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:800;line-height:33px;color:#FFFEFE;}.elementor-345 .elementor-element.elementor-element-b64ea7b{width:var( --container-widget-width, 57.29% );max-width:57.29%;--container-widget-width:57.29%;--container-widget-flex-grow:0;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-b64ea7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-b64ea7b a{color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-4003854{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-4f11a57{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;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:#02010100;--border-color:#02010100;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-4f11a57:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-4f11a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-345 .elementor-element.elementor-element-4f11a57:hover{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:#FFD018;--border-color:#FFD018;}.elementor-345 .elementor-element.elementor-element-4f11a57, .elementor-345 .elementor-element.elementor-element-4f11a57::before{--border-transition:0.3s;}.elementor-345 .elementor-element.elementor-element-0c9d340{text-align:center;}.elementor-345 .elementor-element.elementor-element-0c9d340 .elementor-heading-title{font-family:"Odor Mean Chey", Sans-serif;font-size:15px;font-weight:400;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-ff1bcf8{text-align:center;}.elementor-345 .elementor-element.elementor-element-ff1bcf8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#92928C;}.elementor-345 .elementor-element.elementor-element-a8457a9{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;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:#02010100;--border-color:#02010100;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-a8457a9:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-a8457a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-345 .elementor-element.elementor-element-a8457a9:hover{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:#FFD018;--border-color:#FFD018;}.elementor-345 .elementor-element.elementor-element-a8457a9, .elementor-345 .elementor-element.elementor-element-a8457a9::before{--border-transition:0.3s;}.elementor-345 .elementor-element.elementor-element-7b0ff9d{text-align:center;}.elementor-345 .elementor-element.elementor-element-7b0ff9d .elementor-heading-title{font-family:"Odor Mean Chey", Sans-serif;font-size:15px;font-weight:400;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-ac1d46a{text-align:center;}.elementor-345 .elementor-element.elementor-element-ac1d46a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#92928C;}.elementor-345 .elementor-element.elementor-element-46f4736{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;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:#02010100;--border-color:#02010100;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-46f4736:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-46f4736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-345 .elementor-element.elementor-element-46f4736:hover{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:#FFD018;--border-color:#FFD018;}.elementor-345 .elementor-element.elementor-element-46f4736, .elementor-345 .elementor-element.elementor-element-46f4736::before{--border-transition:0.3s;}.elementor-345 .elementor-element.elementor-element-e635b50{text-align:center;}.elementor-345 .elementor-element.elementor-element-e635b50 .elementor-heading-title{font-family:"Odor Mean Chey", Sans-serif;font-size:15px;font-weight:400;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-19197c9{text-align:center;}.elementor-345 .elementor-element.elementor-element-19197c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#92928C;}.elementor-345 .elementor-element.elementor-element-7699278{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;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:#02010100;--border-color:#02010100;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-7699278:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-7699278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-345 .elementor-element.elementor-element-7699278:hover{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:#FFD018;--border-color:#FFD018;}.elementor-345 .elementor-element.elementor-element-7699278, .elementor-345 .elementor-element.elementor-element-7699278::before{--border-transition:0.3s;}.elementor-345 .elementor-element.elementor-element-073686e{text-align:center;}.elementor-345 .elementor-element.elementor-element-073686e .elementor-heading-title{font-family:"Odor Mean Chey", Sans-serif;font-size:15px;font-weight:400;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-a578dff{text-align:center;}.elementor-345 .elementor-element.elementor-element-a578dff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#92928C;}.elementor-345 .elementor-element.elementor-element-989a062{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;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:#02010100;--border-color:#02010100;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-989a062:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-989a062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-345 .elementor-element.elementor-element-989a062:hover{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:#FFD018;--border-color:#FFD018;}.elementor-345 .elementor-element.elementor-element-989a062, .elementor-345 .elementor-element.elementor-element-989a062::before{--border-transition:0.3s;}.elementor-345 .elementor-element.elementor-element-7d90231{text-align:center;}.elementor-345 .elementor-element.elementor-element-7d90231 .elementor-heading-title{font-family:"Odor Mean Chey", Sans-serif;font-size:15px;font-weight:400;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-1fa3018{text-align:center;}.elementor-345 .elementor-element.elementor-element-1fa3018 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#92928C;}.elementor-345 .elementor-element.elementor-element-98d3e41{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;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:#02010100;--border-color:#02010100;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-98d3e41:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-98d3e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-345 .elementor-element.elementor-element-98d3e41:hover{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:#FFD018;--border-color:#FFD018;}.elementor-345 .elementor-element.elementor-element-98d3e41, .elementor-345 .elementor-element.elementor-element-98d3e41::before{--border-transition:0.3s;}.elementor-345 .elementor-element.elementor-element-cdf26eb{text-align:center;}.elementor-345 .elementor-element.elementor-element-cdf26eb .elementor-heading-title{font-family:"Odor Mean Chey", Sans-serif;font-size:15px;font-weight:400;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-58a90f4{text-align:center;}.elementor-345 .elementor-element.elementor-element-58a90f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#92928C;}.elementor-345 .elementor-element.elementor-element-5b49ede{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;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:#02010100;--border-color:#02010100;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-5b49ede:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-5b49ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-345 .elementor-element.elementor-element-5b49ede:hover{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:#FFD018;--border-color:#FFD018;}.elementor-345 .elementor-element.elementor-element-5b49ede, .elementor-345 .elementor-element.elementor-element-5b49ede::before{--border-transition:0.3s;}.elementor-345 .elementor-element.elementor-element-5342a8e{text-align:center;}.elementor-345 .elementor-element.elementor-element-5342a8e .elementor-heading-title{font-family:"Odor Mean Chey", Sans-serif;font-size:15px;font-weight:400;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-5ecd28e{text-align:center;}.elementor-345 .elementor-element.elementor-element-5ecd28e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#92928C;}.elementor-345 .elementor-element.elementor-element-4aeb897{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;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:#02010100;--border-color:#02010100;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-4aeb897:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-4aeb897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-345 .elementor-element.elementor-element-4aeb897:hover{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:#FFD018;--border-color:#FFD018;}.elementor-345 .elementor-element.elementor-element-4aeb897, .elementor-345 .elementor-element.elementor-element-4aeb897::before{--border-transition:0.3s;}.elementor-345 .elementor-element.elementor-element-e550b7d{text-align:center;}.elementor-345 .elementor-element.elementor-element-e550b7d .elementor-heading-title{font-family:"Odor Mean Chey", Sans-serif;font-size:15px;font-weight:400;color:#F9F6EF;}.elementor-345 .elementor-element.elementor-element-f03a28b{text-align:center;}.elementor-345 .elementor-element.elementor-element-f03a28b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#92928C;}.elementor-345 .elementor-element.elementor-element-d280218{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-d280218:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-d280218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-345 .elementor-element.elementor-element-dd155e8{text-align:center;}.elementor-345 .elementor-element.elementor-element-dd155e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#F5DC00;}.elementor-345 .elementor-element.elementor-element-bb5fa39.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-bb5fa39{text-align:center;}.elementor-345 .elementor-element.elementor-element-bb5fa39 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:29px;font-weight:800;line-height:35px;color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-daaf01f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;color:#9B9577;}.elementor-345 .elementor-element.elementor-element-daaf01f.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-54c8561{--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;}.elementor-345 .elementor-element.elementor-element-a289fa5 .elementor-button{background-color:#C9A84C;fill:#000000;color:#000000;}.elementor-345 .elementor-element.elementor-element-b108dca .elementor-button{background-color:#C9A84C00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C;border-radius:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-7b69fe5{--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;--flex-wrap:wrap;}.elementor-345 .elementor-element.elementor-element-67ac32d .elementor-button{background-color:#EBD5970D;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;fill:#FFFECB;color:#FFFECB;border-radius:25px 25px 25px 25px;padding:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-67ac32d .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-0814044 .elementor-button{background-color:#EBD5970D;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;fill:#FFFECB;color:#FFFECB;border-radius:25px 25px 25px 25px;padding:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-0814044 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-9bb5060 .elementor-button{background-color:#EBD5970D;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;fill:#FFFECB;color:#FFFECB;border-radius:25px 25px 25px 25px;padding:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-9bb5060 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-79f2a1c .elementor-button{background-color:#EBD5970D;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;fill:#FFFECB;color:#FFFECB;border-radius:25px 25px 25px 25px;padding:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-79f2a1c .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-7d3874b .elementor-button{background-color:#EBD5970D;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;fill:#FFFECB;color:#FFFECB;border-radius:25px 25px 25px 25px;padding:8px 8px 8px 8px;}.elementor-345 .elementor-element.elementor-element-7d3874b .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-345 .elementor-element.elementor-element-1bc810d{--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-345 .elementor-element.elementor-element-a26aba3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-8000252{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-a43e99b{width:var( --container-widget-width, 617.646px );max-width:617.646px;--container-widget-width:617.646px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-67a3716{width:var( --container-widget-width, 668.646px );max-width:668.646px;--container-widget-width:668.646px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-8c5853b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-6f35a2a{width:var( --container-widget-width, 559.646px );max-width:559.646px;--container-widget-width:559.646px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-27c2398{width:var( --container-widget-width, 365.844px );max-width:365.844px;--container-widget-width:365.844px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-d092bac{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-94ab3ed{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-75997a1{width:var( --container-widget-width, 408.844px );max-width:408.844px;--container-widget-width:408.844px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-7f741c2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-1880401{width:var( --container-widget-width, 541.698px );max-width:541.698px;--container-widget-width:541.698px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-b64ea7b{width:var( --container-widget-width, 522.198px );max-width:522.198px;--container-widget-width:522.198px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-4003854{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-345 .elementor-element.elementor-element-eaa74bc .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-a26aba3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-8000252{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-a43e99b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-345 .elementor-element.elementor-element-a43e99b .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-67a3716{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-345 .elementor-element.elementor-element-8c5853b{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-6f35a2a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-345 .elementor-element.elementor-element-6f35a2a .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-27c2398{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-345 .elementor-element.elementor-element-d092bac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-94ab3ed{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-75997a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-345 .elementor-element.elementor-element-75997a1 .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-7f741c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-edb9b02 .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-a7ccbca{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-1880401{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-345 .elementor-element.elementor-element-1880401 .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-b64ea7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-345 .elementor-element.elementor-element-4003854{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-bb5fa39 .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-daaf01f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-345 .elementor-element.elementor-element-1bc810d{--width:101.206%;}.elementor-345 .elementor-element.elementor-element-3212292{--width:50%;}.elementor-345 .elementor-element.elementor-element-067acd0{--width:50%;}.elementor-345 .elementor-element.elementor-element-43d5724{--width:60%;}.elementor-345 .elementor-element.elementor-element-7a4d828{--width:44.382%;}.elementor-345 .elementor-element.elementor-element-a1ffa4a{--width:50%;}.elementor-345 .elementor-element.elementor-element-7b69fe5{--width:87%;}}@media(max-width:1024px) and (min-width:768px){.elementor-345 .elementor-element.elementor-element-3212292{--width:100%;}.elementor-345 .elementor-element.elementor-element-067acd0{--width:100%;}.elementor-345 .elementor-element.elementor-element-d092bac{--width:722px;}}/* Start custom CSS for container, class: .elementor-element-a26aba3 */.elementor-345 .elementor-element.elementor-element-a26aba3 {
    justify-items: center; /* Saare items ko unke grid cell me center karega */
}

/* Ya fir last child ko explicitly push karne ke liye agar normal grid hai */
.elementor-345 .elementor-element.elementor-element-a26aba3 > .elementor-element:last-child {
    grid-column: span 4; /* Agar total 4 columns hain */
    margin: 0 auto;
    max-width: 250px; /* Jitni baqi boxes ki width hai */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dfb7ed *//* Normal State */
.elementor-345 .elementor-element.elementor-element-9dfb7ed {
    background: #ffffff !important; /* var(--white) ki jagah default white */
    border-radius: 12px !important; /* var(--radius-lg) ki jagah */
    padding: 32px 28px !important;
    border: 1px solid rgba(201, 168, 76, 0.15) !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Hover State */
.elementor-345 .elementor-element.elementor-element-9dfb7ed:hover {
    transform: translateY(-4px) !important;
    border-color: #c9a84c !important; /* Aapka Gold/Primary color */
    box-shadow: 0 10px 25px rgba(201, 168, 76, 0.2) !important; /* Premium Gold Shadow */
}

/* Niche wali Animating Gradient Line */
.elementor-345 .elementor-element.elementor-element-9dfb7ed::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important; 
    left: 0 !important; 
    right: 0 !important;
    height: 3px !important;
    background: linear-gradient(90deg, #0d1b2a, #c9a84c) !important; /* Navy Blue se Gold tak ka gradient */
    transform: scaleX(0) !important;
    transition: transform 0.3s ease !important;
    transform-origin: left !important;
}

/* Hover par Line active karne ke liye */
.elementor-345 .elementor-element.elementor-element-9dfb7ed:hover::after { 
    transform: scaleX(1) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a16ed5a *//* Normal State */
.elementor-345 .elementor-element.elementor-element-a16ed5a {
    background: #ffffff !important; /* var(--white) ki jagah default white */
    border-radius: 12px !important; /* var(--radius-lg) ki jagah */
    padding: 32px 28px !important;
    border: 1px solid rgba(201, 168, 76, 0.15) !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Hover State */
.elementor-345 .elementor-element.elementor-element-a16ed5a:hover {
    transform: translateY(-4px) !important;
    border-color: #c9a84c !important; /* Aapka Gold/Primary color */
    box-shadow: 0 10px 25px rgba(201, 168, 76, 0.2) !important; /* Premium Gold Shadow */
}

/* Niche wali Animating Gradient Line */
.elementor-345 .elementor-element.elementor-element-a16ed5a::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important; 
    left: 0 !important; 
    right: 0 !important;
    height: 3px !important;
    background: linear-gradient(90deg, #0d1b2a, #c9a84c) !important; /* Navy Blue se Gold tak ka gradient */
    transform: scaleX(0) !important;
    transition: transform 0.3s ease !important;
    transform-origin: left !important;
}

/* Hover par Line active karne ke liye */
.elementor-345 .elementor-element.elementor-element-a16ed5a:hover::after { 
    transform: scaleX(1) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7594ef *//* Normal State */
.elementor-345 .elementor-element.elementor-element-b7594ef {
    background: #ffffff !important; /* var(--white) ki jagah default white */
    border-radius: 12px !important; /* var(--radius-lg) ki jagah */
    padding: 32px 28px !important;
    border: 1px solid rgba(201, 168, 76, 0.15) !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Hover State */
.elementor-345 .elementor-element.elementor-element-b7594ef:hover {
    transform: translateY(-4px) !important;
    border-color: #c9a84c !important; /* Aapka Gold/Primary color */
    box-shadow: 0 10px 25px rgba(201, 168, 76, 0.2) !important; /* Premium Gold Shadow */
}

/* Niche wali Animating Gradient Line */
.elementor-345 .elementor-element.elementor-element-b7594ef::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important; 
    left: 0 !important; 
    right: 0 !important;
    height: 3px !important;
    background: linear-gradient(90deg, #0d1b2a, #c9a84c) !important; /* Navy Blue se Gold tak ka gradient */
    transform: scaleX(0) !important;
    transition: transform 0.3s ease !important;
    transform-origin: left !important;
}

/* Hover par Line active karne ke liye */
.elementor-345 .elementor-element.elementor-element-b7594ef:hover::after { 
    transform: scaleX(1) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497aacb *//* Normal State */
.elementor-345 .elementor-element.elementor-element-497aacb {
    background: #ffffff !important; /* var(--white) ki jagah default white */
    border-radius: 12px !important; /* var(--radius-lg) ki jagah */
    padding: 32px 28px !important;
    border: 1px solid rgba(201, 168, 76, 0.15) !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Hover State */
.elementor-345 .elementor-element.elementor-element-497aacb:hover {
    transform: translateY(-4px) !important;
    border-color: #c9a84c !important; /* Aapka Gold/Primary color */
    box-shadow: 0 10px 25px rgba(201, 168, 76, 0.2) !important; /* Premium Gold Shadow */
}

/* Niche wali Animating Gradient Line */
.elementor-345 .elementor-element.elementor-element-497aacb::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important; 
    left: 0 !important; 
    right: 0 !important;
    height: 3px !important;
    background: linear-gradient(90deg, #0d1b2a, #c9a84c) !important; /* Navy Blue se Gold tak ka gradient */
    transform: scaleX(0) !important;
    transition: transform 0.3s ease !important;
    transform-origin: left !important;
}

/* Hover par Line active karne ke liye */
.elementor-345 .elementor-element.elementor-element-497aacb:hover::after { 
    transform: scaleX(1) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76b5d0 *//* Normal State */
.elementor-345 .elementor-element.elementor-element-d76b5d0 {
    background: #ffffff !important; /* var(--white) ki jagah default white */
    border-radius: 12px !important; /* var(--radius-lg) ki jagah */
    padding: 32px 28px !important;
    border: 1px solid rgba(201, 168, 76, 0.15) !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Hover State */
.elementor-345 .elementor-element.elementor-element-d76b5d0:hover {
    transform: translateY(-4px) !important;
    border-color: #c9a84c !important; /* Aapka Gold/Primary color */
    box-shadow: 0 10px 25px rgba(201, 168, 76, 0.2) !important; /* Premium Gold Shadow */
}

/* Niche wali Animating Gradient Line */
.elementor-345 .elementor-element.elementor-element-d76b5d0::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important; 
    left: 0 !important; 
    right: 0 !important;
    height: 3px !important;
    background: linear-gradient(90deg, #0d1b2a, #c9a84c) !important; /* Navy Blue se Gold tak ka gradient */
    transform: scaleX(0) !important;
    transition: transform 0.3s ease !important;
    transform-origin: left !important;
}

/* Hover par Line active karne ke liye */
.elementor-345 .elementor-element.elementor-element-d76b5d0:hover::after { 
    transform: scaleX(1) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d333e1 *//* Normal State */
.elementor-345 .elementor-element.elementor-element-1d333e1 {
    background: #ffffff !important; /* var(--white) ki jagah default white */
    border-radius: 12px !important; /* var(--radius-lg) ki jagah */
    padding: 32px 28px !important;
    border: 1px solid rgba(201, 168, 76, 0.15) !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Hover State */
.elementor-345 .elementor-element.elementor-element-1d333e1:hover {
    transform: translateY(-4px) !important;
    border-color: #c9a84c !important; /* Aapka Gold/Primary color */
    box-shadow: 0 10px 25px rgba(201, 168, 76, 0.2) !important; /* Premium Gold Shadow */
}

/* Niche wali Animating Gradient Line */
.elementor-345 .elementor-element.elementor-element-1d333e1::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important; 
    left: 0 !important; 
    right: 0 !important;
    height: 3px !important;
    background: linear-gradient(90deg, #0d1b2a, #c9a84c) !important; /* Navy Blue se Gold tak ka gradient */
    transform: scaleX(0) !important;
    transition: transform 0.3s ease !important;
    transform-origin: left !important;
}

/* Hover par Line active karne ke liye */
.elementor-345 .elementor-element.elementor-element-1d333e1:hover::after { 
    transform: scaleX(1) !important; 
}/* End custom CSS */