.elementor-830 .elementor-element.elementor-element-6ac8366{--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-830 .elementor-element.elementor-element-485d7c4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-830 .elementor-element.elementor-element-6415abf .elementor-image-box-wrapper{text-align:left;}.elementor-830 .elementor-element.elementor-element-6415abf.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-830 .elementor-element.elementor-element-6415abf.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-830 .elementor-element.elementor-element-6415abf.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-830 .elementor-element.elementor-element-6415abf .elementor-image-box-title{margin-bottom:10px;font-size:18px;font-weight:600;}.elementor-830 .elementor-element.elementor-element-6415abf .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-830 .elementor-element.elementor-element-6415abf .elementor-image-box-img img{border-style:none;border-radius:0px;transition-duration:0.3s;}.elementor-830 .elementor-element.elementor-element-6415abf .elementor-image-box-description{font-size:1px;color:var( --e-global-color-accent );}.elementor-830 .elementor-element.elementor-element-cf8cc56 .elementor-image-box-wrapper{text-align:left;}.elementor-830 .elementor-element.elementor-element-cf8cc56.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-830 .elementor-element.elementor-element-cf8cc56.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-830 .elementor-element.elementor-element-cf8cc56.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-830 .elementor-element.elementor-element-cf8cc56 .elementor-image-box-title{margin-bottom:17px;font-size:18px;font-weight:600;}.elementor-830 .elementor-element.elementor-element-cf8cc56 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-830 .elementor-element.elementor-element-cf8cc56 .elementor-image-box-img img{border-style:none;border-radius:0px;transition-duration:0.3s;}.elementor-830 .elementor-element.elementor-element-cf8cc56 .elementor-image-box-description{font-size:1px;color:var( --e-global-color-accent );}.elementor-830 .elementor-element.elementor-element-064d502 .elementor-image-box-wrapper{text-align:left;}.elementor-830 .elementor-element.elementor-element-064d502.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-830 .elementor-element.elementor-element-064d502.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-830 .elementor-element.elementor-element-064d502.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-830 .elementor-element.elementor-element-064d502 .elementor-image-box-title{margin-bottom:13px;font-size:18px;font-weight:600;}.elementor-830 .elementor-element.elementor-element-064d502 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-830 .elementor-element.elementor-element-064d502 .elementor-image-box-img img{border-style:none;border-radius:0px;transition-duration:0.3s;}.elementor-830 .elementor-element.elementor-element-064d502 .elementor-image-box-description{font-size:1px;color:var( --e-global-color-accent );}.elementor-830 .elementor-element.elementor-element-3dc4bc4 .elementor-image-box-wrapper{text-align:left;}.elementor-830 .elementor-element.elementor-element-3dc4bc4.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-830 .elementor-element.elementor-element-3dc4bc4.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-830 .elementor-element.elementor-element-3dc4bc4.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-830 .elementor-element.elementor-element-3dc4bc4 .elementor-image-box-title{margin-bottom:13px;font-size:18px;font-weight:600;}.elementor-830 .elementor-element.elementor-element-3dc4bc4 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-830 .elementor-element.elementor-element-3dc4bc4 .elementor-image-box-img img{border-style:none;border-radius:0px;transition-duration:0.3s;}.elementor-830 .elementor-element.elementor-element-3dc4bc4 .elementor-image-box-description{font-size:1px;color:var( --e-global-color-accent );}.elementor-830 .elementor-element.elementor-element-2b7bae20{padding:50px 0px 120px 0px;}.elementor-830 .elementor-element.elementor-element-a437b68{--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-830 .elementor-element.elementor-element-d04649d{--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-830 .elementor-element.elementor-element-8ea8bdd{text-align:left;}.elementor-830 .elementor-element.elementor-element-bb3b359{--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-830 .elementor-element.elementor-element-9212c5f{--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-830 .elementor-element.elementor-element-e819b78{--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-830 .elementor-element.elementor-element-6bb5036{text-align:right;}.elementor-830 .elementor-element.elementor-element-62cd959{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-830 .elementor-element.elementor-element-8b753b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-830 .elementor-element.elementor-element-7ecf572{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-830 .elementor-element.elementor-element-c4b34ca{text-align:center;}.elementor-830 .elementor-element.elementor-element-573b84e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-830 .elementor-element.elementor-element-c129a26.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-830 .elementor-element.elementor-element-c129a26.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-830 .elementor-element.elementor-element-c129a26.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-c129a26 .elementor-image-box-title{margin-bottom:0px;font-size:18px;font-weight:600;}.elementor-830 .elementor-element.elementor-element-c129a26 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-830 .elementor-element.elementor-element-c129a26 .elementor-image-box-img img{border-style:none;border-radius:0px;filter:brightness( 98% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-830 .elementor-element.elementor-element-c129a26 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-830 .elementor-element.elementor-element-e241cc3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-830 .elementor-element.elementor-element-e241cc3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-830 .elementor-element.elementor-element-e241cc3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-e241cc3 .elementor-image-box-title{margin-bottom:0px;font-size:18px;font-weight:600;}.elementor-830 .elementor-element.elementor-element-e241cc3 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-830 .elementor-element.elementor-element-e241cc3 .elementor-image-box-img img{border-style:none;border-radius:0px;filter:brightness( 98% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-830 .elementor-element.elementor-element-e241cc3 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-830 .elementor-element.elementor-element-e475635.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-830 .elementor-element.elementor-element-e475635.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-830 .elementor-element.elementor-element-e475635.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-e475635 .elementor-image-box-title{margin-bottom:0px;font-size:18px;font-weight:600;}.elementor-830 .elementor-element.elementor-element-e475635 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-830 .elementor-element.elementor-element-e475635 .elementor-image-box-img img{border-style:none;border-radius:0px;filter:brightness( 98% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-830 .elementor-element.elementor-element-e475635 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-830 .elementor-element.elementor-element-3e38f3a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-830 .elementor-element.elementor-element-3e38f3a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-830 .elementor-element.elementor-element-3e38f3a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-3e38f3a .elementor-image-box-title{margin-bottom:0px;font-size:18px;font-weight:600;}.elementor-830 .elementor-element.elementor-element-3e38f3a .elementor-image-box-wrapper .elementor-image-box-img{width:21%;}.elementor-830 .elementor-element.elementor-element-3e38f3a .elementor-image-box-img img{border-style:none;border-radius:0px;filter:brightness( 98% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-830 .elementor-element.elementor-element-3e38f3a .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-830 .elementor-element.elementor-element-182aaae.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-830 .elementor-element.elementor-element-182aaae.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-830 .elementor-element.elementor-element-182aaae.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-182aaae .elementor-image-box-title{margin-bottom:0px;font-size:18px;font-weight:600;}.elementor-830 .elementor-element.elementor-element-182aaae .elementor-image-box-wrapper .elementor-image-box-img{width:21%;}.elementor-830 .elementor-element.elementor-element-182aaae .elementor-image-box-img img{border-style:none;border-radius:0px;filter:brightness( 98% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-830 .elementor-element.elementor-element-182aaae .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-830 .elementor-element.elementor-element-3f8fd62{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-830 .elementor-element.elementor-element-ec3b2d5{text-align:center;}.elementor-830 .elementor-element.elementor-element-76a9ec3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-1abc4293 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-830 .elementor-element.elementor-element-485d7c4{--grid-auto-flow:row;}.elementor-830 .elementor-element.elementor-element-2b7bae20{padding:100px 0px 100px 0px;}.elementor-830 .elementor-element.elementor-element-573b84e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-830 .elementor-element.elementor-element-6ac8366{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-830 .elementor-element.elementor-element-4ec83a9{width:100%;max-width:100%;}.elementor-830 .elementor-element.elementor-element-4ec83a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-830 .elementor-element.elementor-element-485d7c4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-830 .elementor-element.elementor-element-6415abf .elementor-image-box-img{margin-bottom:14px;}.elementor-830 .elementor-element.elementor-element-cf8cc56 .elementor-image-box-img{margin-bottom:9px;}.elementor-830 .elementor-element.elementor-element-064d502 .elementor-image-box-img{margin-bottom:19px;}.elementor-830 .elementor-element.elementor-element-3dc4bc4 .elementor-image-box-img{margin-bottom:19px;}.elementor-830 .elementor-element.elementor-element-2b7bae20{padding:60px 0px 60px 0px;}.elementor-830 .elementor-element.elementor-element-a437b68{--width:100%;}.elementor-830 .elementor-element.elementor-element-d04649d{--width:25%;}.elementor-830 .elementor-element.elementor-element-bb3b359{--width:25%;}.elementor-830 .elementor-element.elementor-element-9212c5f{--width:25%;}.elementor-830 .elementor-element.elementor-element-e819b78{--width:25%;}.elementor-830 .elementor-element.elementor-element-16516d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-830 .elementor-element.elementor-element-16516d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-830 .elementor-element.elementor-element-573b84e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-830 .elementor-element.elementor-element-c129a26 .elementor-image-box-img{margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-e241cc3 .elementor-image-box-img{margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-e475635 .elementor-image-box-img{margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-3e38f3a .elementor-image-box-img{margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-182aaae .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-830 .elementor-element.elementor-element-d04649d{--width:25%;}.elementor-830 .elementor-element.elementor-element-bb3b359{--width:25%;}.elementor-830 .elementor-element.elementor-element-9212c5f{--width:25%;}.elementor-830 .elementor-element.elementor-element-e819b78{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-830 .elementor-element.elementor-element-76a9ec3d{width:100%;}}/* Start custom CSS for html, class: .elementor-element-d2368dc */.reviews-section {
            padding: 50px 0;
        }
         .review-header .stars img{
                width:120px;
            }
       .reviews-section .carousel-footer{
            padding:0 30px;
        }
        .reviews-section .container{
            width: 100%;
        }
        .swiper.reviews-swiper{
            padding: 0 20px;
        }
       .reviews-section .swiper-button-next:after, .reviews-section .swiper-button-prev:after{
            font-size: 15px;
            color: #000;
        }
        .reviews-section .swiper-button-prev{
            left:-30px!important;
        }
        .reviews-section .swiper-button-next{
            right:-30px!important;
        }
         .reviews-section .carousel-nav{
            width: 30px!important;
            height: 30px!important;
        }
        
        .reviews-container {
            display: flex;
            flex-direction: column;
            gap: 30px;
        }
        
        @media (min-width: 768px) {
            .reviews-container {
                flex-direction: row;
            }
        }
        
        /* 左侧评分摘要 */
        .rating-summary {
            flex: 1;
            display: flex;
            flex-direction: column;
        }
        .rating-summary .stars img{
           max-width: 200px;
        }
        .trustpilot-logo{
            max-width: 150px;
        }
        
        @media (min-width: 768px) {
            .rating-summary {
                flex: 0 0 20%;
            }
        }
        
        .rating-summary h2 {
            font-size: 2rem;
            font-weight: bold;
            margin-bottom: 15px;
            color: #1a1a1a;
            margin-top:0;
        }
        
        .star-rating {
            display: flex;
            align-items: center;
            margin-bottom: 10px;
        }
        
        .stars {
            display: flex;
            color: #00b474;
            margin-right: 10px;
        }
        
        .review-count {
            color: #666;
            margin-bottom: 25px;
        }
        
        .review-count a {
            color: #0061fe;
            text-decoration: none;
        }
        
        .review-count a:hover {
            text-decoration: underline;
        }
        
        .trustpilot-logo {
            display: flex;
            align-items: center;
            /*margin-top: auto;*/
        }
        
        .trustpilot-logo i {
            color: #00b474;
            font-size: 1.5rem;
            margin-right: 8px;
        }
        
        .trustpilot-logo span {
            font-weight: bold;
            font-size: 1.2rem;
        }
        
        /* 右侧评论轮播 */
        .reviews-carousel {
            flex: 1;
        }
        
        @media (min-width: 768px) {
            .reviews-carousel {
                flex: 0 0 80%;
                width:75%;
            }
        }
        
        .carousel-container {
            position: relative;
        }
        
        .swiper {
            width: 100%;
            height: 100%;
        }
        
        .swiper-slide {
            display: flex;
            justify-content: center;
            padding: 10px;
        }
        
        .review-card {
            background: white;
            /*box-shadow: 0 1px 3px rgba(0,0,0,0.1);*/
            padding: 5px;
            width: 100%;
        }
        
        .review-header {
            display: flex;
            align-items: center;
            margin-bottom: 10px;
        }
        
        .review-header .stars {
            margin-right: 5px;
        }
        
        .verified {
            color: #666;
            font-size: 0.85rem;
            display: flex;
            align-items: center;
        }
        
        .verified i {
            margin-right: 5px;
        }
        
        .review-title {
            font-weight: bold;
            font-size: 1.1rem;
            margin-bottom: 10px;
        }
        
        .review-text {
            color: #444;
            margin-bottom: 15px;
            font-size: 14px;
        }
        
        .review-meta {
            display: flex;
            align-items: center;
            color: #666;
            font-size: 0.85rem;
        }
        
        .reviewer-name {
            margin-right: 8px;
        }
        
        .review-date {
            margin-left: 8px;
        }
        
        /* 轮播导航按钮 */
        .carousel-nav {
            position: absolute;
            top: 50%;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: white;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
            display: flex;
            align-items: center;
            justify-content: center;
            color: #444;
            border: none;
            cursor: pointer;
            transform: translateY(-50%);
            z-index: 10;
        }
        
        .carousel-nav:hover {
            background: #f5f5f5;
        }
        
        .prev-btn {
            left: -20px;
        }
        .swiper-button-next:after, .swiper-button-prev:after{
            font-size:20px;
        }
        
        @media (min-width: 768px) {
            .prev-btn {
                left: -30px;
            }
        }
        
        .next-btn {
            right: -20px;
        }
        .carousel-nav{
            padding:0;
        }
        
        @media (min-width: 768px) {
            .next-btn {
                right: -30px;
            }
        }
        
        .carousel-footer {
            color: #666;
            font-size: 0.85rem;
            margin-top: 15px;
        }
        
        /* 响应式调整 */
        @media (max-width: 767px) {
            .rating-summary, .reviews-carousel {
                width: 100%;
            }
            
            .prev-btn, .next-btn {
                top: 50%;
            }
            .reasons-box .elementor-element.e-con-full.e-con.e-child{
                grid-template-columns: repeat(2, 1fr)!important;
            }
            .review-header .stars img{
                width:100px;
            }
        }/* End custom CSS */