.elementor-8544 .elementor-element.elementor-element-3acb2007{--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;}.elementor-8544 .elementor-element.elementor-element-3acb2007.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8544 .elementor-element.elementor-element-2a9f8342{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-8544 .elementor-element.elementor-element-2a9f8342.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8544 .elementor-element.elementor-element-400feaba{--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-8544 .elementor-element.elementor-element-30200995{--display:flex;--justify-content:flex-start;}.elementor-8544 .elementor-element.elementor-element-30200995.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8544 .elementor-element.elementor-element-2759cf72{--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-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-8544 .elementor-element.elementor-element-1590041f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-8544 .elementor-element.elementor-element-69f59987{--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-8544 .elementor-element.elementor-element-757a53f5{width:var( --container-widget-width, 43.546% );max-width:43.546%;--container-widget-width:43.546%;--container-widget-flex-grow:0;--e-rating-icon-font-size:15px;}.elementor-8544 .elementor-element.elementor-element-757a53f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8544 .elementor-element.elementor-element-41038512 .elementor-heading-title{color:#000000;}.elementor-8544 .elementor-element.elementor-element-2970af0b{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-8544 .elementor-element.elementor-element-2319e1da .elementor-button{background-color:#15803D;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8544 .elementor-element.elementor-element-2319e1da .elementor-button-content-wrapper{flex-direction:row;}.elementor-8544 .elementor-element.elementor-element-2319e1da .elementor-button:hover, .elementor-8544 .elementor-element.elementor-element-2319e1da .elementor-button:focus{border-color:#1DFF59;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.2);}.elementor-8544 .elementor-element.elementor-element-390f7db8 .elementor-button{background-color:#A60000;border-radius:10px 10px 10px 10px;}.elementor-8544 .elementor-element.elementor-element-390f7db8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8544 .elementor-element.elementor-element-390f7db8 .elementor-button:hover, .elementor-8544 .elementor-element.elementor-element-390f7db8 .elementor-button:focus{border-color:#1DFF59;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.2);}.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-8544 .elementor-element.elementor-element-641fea1d.elementor-element{--align-self:center;}.elementor-8544 .elementor-element.elementor-element-641fea1d{text-align:center;color:#000000;}.elementor-8544 .elementor-element.elementor-element-24578465{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-8544 .elementor-element.elementor-element-269a7593{width:var( --container-widget-width, 23.78% );max-width:23.78%;--container-widget-width:23.78%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8544 .elementor-element.elementor-element-269a7593.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8544 .elementor-element.elementor-element-269a7593.elementor-view-stacked .elementor-icon{background-color:#A00000;}.elementor-8544 .elementor-element.elementor-element-269a7593.elementor-view-framed .elementor-icon, .elementor-8544 .elementor-element.elementor-element-269a7593.elementor-view-default .elementor-icon{fill:#A00000;color:#A00000;border-color:#A00000;}.elementor-8544 .elementor-element.elementor-element-269a7593 .elementor-icon-box-title{color:#000000;}.elementor-8544 .elementor-element.elementor-element-60c8d51{width:var( --container-widget-width, 23.78% );max-width:23.78%;--container-widget-width:23.78%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8544 .elementor-element.elementor-element-60c8d51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8544 .elementor-element.elementor-element-60c8d51.elementor-view-stacked .elementor-icon{background-color:#A00000;}.elementor-8544 .elementor-element.elementor-element-60c8d51.elementor-view-framed .elementor-icon, .elementor-8544 .elementor-element.elementor-element-60c8d51.elementor-view-default .elementor-icon{fill:#A00000;color:#A00000;border-color:#A00000;}.elementor-8544 .elementor-element.elementor-element-60c8d51 .elementor-icon-box-title{color:#000000;}.elementor-8544 .elementor-element.elementor-element-1f8be698{width:var( --container-widget-width, 23.78% );max-width:23.78%;--container-widget-width:23.78%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8544 .elementor-element.elementor-element-1f8be698.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8544 .elementor-element.elementor-element-1f8be698.elementor-view-stacked .elementor-icon{background-color:#A00000;}.elementor-8544 .elementor-element.elementor-element-1f8be698.elementor-view-framed .elementor-icon, .elementor-8544 .elementor-element.elementor-element-1f8be698.elementor-view-default .elementor-icon{fill:#A00000;color:#A00000;border-color:#A00000;}.elementor-8544 .elementor-element.elementor-element-1f8be698 .elementor-icon-box-title{color:#000000;}.elementor-8544 .elementor-element.elementor-element-172f48f5{width:var( --container-widget-width, 23.78% );max-width:23.78%;--container-widget-width:23.78%;--container-widget-flex-grow:0;--icon-box-icon-margin:18px;}.elementor-8544 .elementor-element.elementor-element-172f48f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8544 .elementor-element.elementor-element-172f48f5.elementor-view-stacked .elementor-icon{background-color:#A00000;}.elementor-8544 .elementor-element.elementor-element-172f48f5.elementor-view-framed .elementor-icon, .elementor-8544 .elementor-element.elementor-element-172f48f5.elementor-view-default .elementor-icon{fill:#A00000;color:#A00000;border-color:#A00000;}.elementor-8544 .elementor-element.elementor-element-172f48f5 .elementor-icon-box-title, .elementor-8544 .elementor-element.elementor-element-172f48f5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-8544 .elementor-element.elementor-element-172f48f5 .elementor-icon-box-title{color:#000000;}.elementor-8544 .elementor-element.elementor-element-f30e93a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8544 .elementor-element.elementor-element-55ba2ff2{--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;border-style:solid;--border-style:solid;border-color:#15803D;--border-color:#15803D;}.elementor-8544 .elementor-element.elementor-element-3fa32fd8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:#15803D;}.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-8544 .elementor-element.elementor-element-6eb5ebe2 .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-8544 .elementor-element.elementor-element-6eb5ebe2 .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-8544 .elementor-element.elementor-element-6eb5ebe2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8544 .elementor-element.elementor-element-6eb5ebe2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8544 .elementor-element.elementor-element-75fee314{--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;border-style:solid;--border-style:solid;border-color:#B91C1C;--border-color:#B91C1C;}.elementor-8544 .elementor-element.elementor-element-64dabacc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:#B91C1C;}.elementor-8544 .elementor-element.elementor-element-7d7884b1 .elementor-icon-list-icon i{color:#B91C1C;transition:color 0.3s;}.elementor-8544 .elementor-element.elementor-element-7d7884b1 .elementor-icon-list-icon svg{fill:#B91C1C;transition:fill 0.3s;}.elementor-8544 .elementor-element.elementor-element-7d7884b1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8544 .elementor-element.elementor-element-7d7884b1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8544 .elementor-element.elementor-element-33e3a422{--display:flex;}.elementor-8544 .elementor-element.elementor-element-7f88a97b .elementor-heading-title{color:#000000;}.elementor-8544 .elementor-element.elementor-element-2040998a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8544 .elementor-element.elementor-element-241dab43 .elementor-counter-number-wrapper{color:#000000;font-family:"Roboto", Sans-serif;font-size:53px;font-weight:600;}.elementor-8544 .elementor-element.elementor-element-6a6b7a37 .elementor-counter-number-wrapper{color:#000000;font-family:"Roboto", Sans-serif;font-size:53px;font-weight:600;}.elementor-8544 .elementor-element.elementor-element-f1556da .elementor-counter-number-wrapper{color:#000000;font-family:"Roboto", Sans-serif;font-size:53px;font-weight:600;}.elementor-8544 .elementor-element.elementor-element-3caa4a30 .elementor-counter-number-wrapper{color:#000000;font-family:"Roboto", Sans-serif;font-size:53px;font-weight:600;}.elementor-8544 .elementor-element.elementor-element-4c0b5653{--display:flex;--min-height:0px;}.elementor-8544 .elementor-element.elementor-element-3ee37ae8.elementor-element{--align-self:center;}.elementor-8544 .elementor-element.elementor-element-3ee37ae8 .elementor-heading-title{color:#000000;}.elementor-8544 .elementor-element.elementor-element-6c21ced4{--display:flex;}.elementor-8544 .elementor-element.elementor-element-2745f003 .elementor-heading-title{color:#000000;}.elementor-8544 .elementor-element.elementor-element-6bd24a95{--display:flex;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8544 .elementor-element.elementor-element-5f8c1a7f .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:34px;font-weight:900;text-transform:capitalize;color:#16163f;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8544 .elementor-element.elementor-element-6f3a36f3{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-8544 .elementor-element.elementor-element-6f3a36f3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.09 * 100% );}.elementor-8544 .elementor-element.elementor-element-6f3a36f3:after{content:"1.09";}.elementor-8544 .elementor-element.elementor-element-6f3a36f3 .elementor-post__thumbnail__link{width:100%;}.elementor-8544 .elementor-element.elementor-element-6f3a36f3 .elementor-post__meta-data span + span:before{content:"///";}.elementor-8544 .elementor-element.elementor-element-6f3a36f3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-8544 .elementor-element.elementor-element-6f3a36f3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-8544 .elementor-element.elementor-element-6f3a36f3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-8544 .elementor-element.elementor-element-6f3a36f3 .elementor-post__title, .elementor-8544 .elementor-element.elementor-element-6f3a36f3 .elementor-post__title a{color:#000000;}.elementor-8544 .elementor-element.elementor-element-6f3a36f3 .elementor-post__meta-data{color:#4F4D4D;}.elementor-8544 .elementor-element.elementor-element-6f3a36f3 .elementor-post__excerpt p{color:#000000;font-family:"Open Sans Hebrew", Sans-serif;font-weight:200;}.elementor-8544 .elementor-element.elementor-element-6f3a36f3 .elementor-post__read-more{color:#000000;}.elementor-8544 .elementor-element.elementor-element-457a45ce .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:34px;font-weight:900;text-transform:capitalize;color:#16163f;}.elementor-8544 .elementor-element.elementor-element-466d712c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-8544 .elementor-element.elementor-element-466d712c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.49 * 100% );}.elementor-8544 .elementor-element.elementor-element-466d712c:after{content:"0.49";}.elementor-8544 .elementor-element.elementor-element-466d712c .elementor-post__thumbnail__link{width:100%;}.elementor-8544 .elementor-element.elementor-element-466d712c .elementor-post__meta-data span + span:before{content:"///";}.elementor-8544 .elementor-element.elementor-element-466d712c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-8544 .elementor-element.elementor-element-466d712c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-8544 .elementor-element.elementor-element-466d712c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-8544 .elementor-element.elementor-element-466d712c .elementor-post__title, .elementor-8544 .elementor-element.elementor-element-466d712c .elementor-post__title a{color:#000000;}.elementor-8544 .elementor-element.elementor-element-466d712c .elementor-post__meta-data{color:#4F4D4D;}.elementor-8544 .elementor-element.elementor-element-466d712c .elementor-post__excerpt p{color:#000000;font-family:"Open Sans Hebrew", Sans-serif;font-weight:200;}.elementor-8544 .elementor-element.elementor-element-466d712c .elementor-post__read-more{color:#000000;}@media(min-width:768px){.elementor-8544 .elementor-element.elementor-element-3acb2007{--width:85.736%;}.elementor-8544 .elementor-element.elementor-element-2a9f8342{--width:68.108%;}.elementor-8544 .elementor-element.elementor-element-30200995{--width:32.728%;}.elementor-8544 .elementor-element.elementor-element-69f59987{--width:100%;}.elementor-8544 .elementor-element.elementor-element-4c0b5653{--width:100%;}.elementor-8544 .elementor-element.elementor-element-6bd24a95{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8544 .elementor-element.elementor-element-6bd24a95{--width:100%;}}@media(max-width:1024px){.elementor-8544 .elementor-element.elementor-element-2970af0b{--grid-auto-flow:row;}.elementor-8544 .elementor-element.elementor-element-f30e93a{--grid-auto-flow:row;}.elementor-8544 .elementor-element.elementor-element-2040998a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8544 .elementor-element.elementor-element-2970af0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8544 .elementor-element.elementor-element-f30e93a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8544 .elementor-element.elementor-element-2040998a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8544 .elementor-element.elementor-element-6f3a36f3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8544 .elementor-element.elementor-element-6f3a36f3:after{content:"0.5";}.elementor-8544 .elementor-element.elementor-element-6f3a36f3 .elementor-post__thumbnail__link{width:100%;}.elementor-8544 .elementor-element.elementor-element-466d712c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8544 .elementor-element.elementor-element-466d712c:after{content:"0.5";}.elementor-8544 .elementor-element.elementor-element-466d712c .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-400feaba *//* 外層總容器 */
.moneta-review-flex {
  background: #fff;
  border-radius: 16px;
  padding: 25px 30px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.08);
  border: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 30px;
  max-width: 1000px;
  margin: 0 auto 5px;
}

/* 左邊Logo容器 */
.moneta-review-flex > .elementor-element:first-child {
  flex: 0 0 auto;
}

.moneta-review-flex > .elementor-element:first-child img {
  max-width: 150px;
  height: auto;
}

/* 右邊文字區總容器（標題＋星星＋整體分數） */
.moneta-review-flex > .elementor-element:nth-child(2) {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 10px;
}

/* 標題區 */
.moneta-review-flex h2.elementor-heading-title {
  font-size: 24px;
  font-weight: 700;
  color: #111;
  margin: 0;
}

/* 評分星星區容器 */
.moneta-review-flex .elementor-widget-rating {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* 星星大小 */
.moneta-review-flex .e-rating-wrapper {
  font-size: 22px;
}

/* 星星顏色 */
.moneta-review-flex .e-rating-wrapper .e-icon-wrapper.e-icon-marked {
  color: #f5a623;
}

/* 整體評分文字 */
.moneta-review-flex h5.elementor-heading-title {
  font-size: 18px;
  font-weight: 600;
  color: #333;
  margin: 0;
}

/* 響應式（手機版自動上下排列） */
@media (max-width: 768px) {
  .moneta-review-flex {
    flex-direction: column;
    align-items: center;
    padding: 20px;
  }
  .moneta-review-flex > .elementor-element:nth-child(2) {
    align-items: center;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-641fea1d *//* 摘要區塊外觀 */
.moneta-review-summary {
  background: #fff;
  border: 1px solid #e2e2e2; /* 描邊 */
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* 柔和陰影 */
  padding: 25px 20px;
  margin-bottom: 30px;
}

/* 摘要內文字 */
.moneta-review-summary p {
  font-size: 16px;
  color: #333;
  line-height: 1.8;
  margin: 0;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24578465 *//* 只針對 .moneta-iconbox-group 內的 icon box 套用樣式 */
.moneta-iconbox-group .elementor-widget-icon-box {
  background: #fff;
  border-radius: 12px;
  padding: 25px 20px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  transition: all 0.3s ease-in-out;
  text-align: center;
  border: 1px solid #e2e2e2;
}

.moneta-iconbox-group .elementor-widget-icon-box:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 20px rgba(0,0,0,0.15);
  border-color: #d10000;
}

.moneta-iconbox-group .elementor-icon-box-icon .elementor-icon svg {
  width: 40px;
  height: 40px;
}

.moneta-iconbox-group .e-fas-certificate {
  fill: #b10000;
}
.moneta-iconbox-group .e-fas-dollar-sign {
  fill: #00aa44;
}
.moneta-iconbox-group .e-fas-chart-line {
  fill: #6a00b0;
}
.moneta-iconbox-group .e-fas-exchange-alt {
  fill: #cc3300;
}

.moneta-iconbox-group .elementor-icon-box-title {
  font-size: 18px;
  font-weight: 600;
  color: #111;
  margin-top: 15px;
}

.moneta-iconbox-group .elementor-icon-box-description {
  font-size: 15px;
  color: #333;
  margin-top: 5px;
}

@media (max-width: 768px) {
  .moneta-iconbox-group {
    flex-direction: column !important;
    gap: 20px;
  }
  .moneta-iconbox-group .elementor-widget-icon-box {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f30e93a */.moneta-pros-card {
  background: #fff;
  border-radius: 12px;
  padding: 20px 25px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  border: 2px solid transparent;
  transition: 0.3s ease;
}

.moneta-pros-card.green {
  border-color: #198754; /* Bootstrap success */
}

.moneta-pros-card.red {
  border-color: #c70000;
}

.moneta-pros-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
}

.moneta-pros-card .elementor-icon-list-icon svg {
  fill: currentColor;
}

.moneta-pros-card.green .elementor-icon-list-icon svg {
  color: #198754;
}

.moneta-pros-card.red .elementor-icon-list-icon svg {
  color: #c70000;
}

.moneta-pros-card .elementor-icon-list-text {
  font-size: 15px;
  color: #333;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e3a422 *//* 大框架：詳細評分區 */
.moneta-detailed-score {
  background: #fff;
  border-radius: 16px;
  padding: 30px 30px 20px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.08);
  border: 1px solid #e0e0e0;
  transition: all 0.3s ease;
  max-width: 1200px; /* 限制最大寬度，四個排得下 */
  margin: 0 auto; /* 置中 */
}

/* 標題 */
.moneta-detailed-score .elementor-heading-title {
  font-size: 24px;
  font-weight: 700;
  color: #111;
  margin-bottom: -10px; /* 🔥縮小標題和卡片間距 */
  text-align: center;
  position: relative;
}

/* 標題下劃線 */
.moneta-detailed-score .elementor-heading-title::after {
  content: "";
  width: 40px;
  height: 3px;
  background: #c70000;
  display: block;
  margin: 8px auto 0;
  border-radius: 2px;
}

/* 小卡片區塊（四個） */
.moneta-detailed-score .e-grid.e-con-full.e-con {
  display: grid;
  grid-template-columns: repeat(4, 1fr); /* 🔥 電腦版固定四格 */
  gap: 20px;
  margin-top: 15px;
}

/* 每個小卡片 */
.moneta-detailed-score .elementor-counter {
  background: #fafafa;
  border-radius: 12px;
  padding: 20px 15px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  border: 1px solid #ebebeb;
  text-align: center;
  transition: all 0.3s ease;
}

/* 滑鼠 hover 效果 */
.moneta-detailed-score .elementor-counter:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 16px rgba(0,0,0,0.1);
}

/* 分數數字 */
.moneta-detailed-score .elementor-counter-number {
  font-size: 36px;
  font-weight: 700;
  color: #c70000;
  line-height: 1;
}

/* /10 後綴 */
.moneta-detailed-score .elementor-counter-number-suffix {
  font-size: 18px;
  color: #666;
  margin-left: 3px;
}

/* 評分項目標題 */
.moneta-detailed-score .elementor-counter-title {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-top: 10px;
}

/* 手機版響應式（小螢幕自動兩欄） */
@media (max-width: 768px) {
  .moneta-detailed-score .e-grid.e-con-full.e-con {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4314500f *//* 外匯經紀商介紹樣式區塊 */
.broker-profile {
  max-width: 1000px;
  margin: 0 auto 60px;
  padding: 0 20px;
  font-family: system-ui, sans-serif;
  color: #333;
  line-height: 1.7;
}

.broker-profile h2 {
  font-size: 26px;
  font-weight: bold;
  color: #d1352c;
  margin: 40px 0 20px;
  border-left: 5px solid #d1352c;
  padding-left: 12px;
}

.broker-profile h3 {
  font-size: 20px;
  color: #d1352c;
  margin-top: 30px;
  margin-bottom: 12px;
}

.broker-profile p {
  font-size: 16.5px;
  margin-bottom: 14px;
  color: #555;
}

.broker-profile strong {
  color: #d1352c;
  font-weight: 600;
}

.broker-profile ul {
  padding-left: 20px;
  margin-bottom: 16px;
}

.broker-profile ul li {
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.7;
  color: #444;
}

.broker-profile table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-size: 15.5px;
  color: #333;
}

.broker-profile table td {
  border: 1px solid #eee;
  padding: 10px;
  vertical-align: top;
}

.broker-profile table td:first-child {
  font-weight: bold;
  background-color: #fafafa;
  width: 20%;
  color: #d1352c;
}

.broker-profile a {
  color: #d1352c;
  text-decoration: underline;
}

.broker-profile hr {
  border: none;
  border-top: 1px solid #eee;
  margin: 40px 0;
}

.broker-profile img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 16px 0;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0b5653 *//* 整個詳細評測區塊外觀 */
.moneta-review-details {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  padding: 30px 20px;
  margin-top: 30px;
}

/* 主要標題「詳細評測」 */
.moneta-review-details h2.elementor-heading-title {
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  color: #111;
  position: relative;
  margin-bottom: 30px;
}

.moneta-review-details h2.elementor-heading-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 3px;
  background-color: #d10000;
  margin: 8px auto 0;
  border-radius: 3px;
}

/* 內文小標題 H2 */
.moneta-review-details .elementor-widget-text-editor h2 {
  font-size: 22px;
  color: #111;
  font-weight: 600;
  margin-top: 30px;
  margin-bottom: 15px;
  text-align: left;
}

/* 小標題 H3 */
.moneta-review-details .elementor-widget-text-editor h3 {
  font-size: 18px;
  color: #d10000;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 10px;
  text-align: left;
}

/* 段落文字 */
.moneta-review-details .elementor-widget-text-editor p,
.moneta-review-details .elementor-widget-text-editor li {
  font-size: 16px;
  color: #333;
  line-height: 1.8;
  margin-bottom: 15px;
}

/* 列表 */
.moneta-review-details .elementor-widget-text-editor ul {
  padding-left: 20px;
  margin-bottom: 20px;
}

/* 分隔線 */
.moneta-review-details .elementor-widget-text-editor hr {
  border: none;
  border-top: 1px solid #eee;
  margin: 30px 0;
}

/* 強調字 */
.moneta-review-details .elementor-widget-text-editor strong {
  color: #d10000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21ced4 *//* 整個常見問題外框 */
.moneta-review-faq {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  padding: 30px 20px;
  margin-top: 30px;
}

/* 主標題「常見問題」 */
.moneta-review-faq h2.elementor-heading-title {
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  color: #111;
  position: relative;
  margin-bottom: 10px;
}

.moneta-review-faq h2.elementor-heading-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 3px;
  background-color: #d10000; /* 深紅色線 */
  margin: 8px auto 0;
  border-radius: 3px;
}

/* 單一問題（h3） */
.moneta-review-faq h3 {
  font-size: 20px;
  color: #d10000;
  font-weight: 600;
  margin-top: 25px;
  margin-bottom: 10px;
}

/* 問題內容（p段落） */
.moneta-review-faq p {
  font-size: 16px;
  color: #333;
  line-height: 1.8;
  margin-bottom: 2px;
}

/* 移除多餘列表樣式 */
.moneta-review-faq ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}/* End custom CSS */