.elementor-12214 .elementor-element.elementor-element-a9e6f54:not(.elementor-motion-effects-element-type-background), .elementor-12214 .elementor-element.elementor-element-a9e6f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #C41E3AA8 0%, #1B4F72AD 100%);}.elementor-12214 .elementor-element.elementor-element-a9e6f54 > .elementor-background-overlay{background-color:#000000;background-image:url("https://www.mandarinzone.com/wp-content/uploads/2025/06/hero-winter-beijing.jpg.png");background-position:center center;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-a9e6f54 > .elementor-container{min-height:350px;}.elementor-12214 .elementor-element.elementor-element-a9e6f54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-beda21d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-beda21d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12214 .elementor-element.elementor-element-6c4c411{text-align:center;}.elementor-12214 .elementor-element.elementor-element-6c4c411 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;line-height:16px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);color:#FF6B6B;}.elementor-12214 .elementor-element.elementor-element-6c4c411 .elementor-heading-title a{transition-duration:0.5s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-12214 .elementor-element.elementor-element-04d8f0e{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFD93D;}.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-12214 .elementor-element.elementor-element-6d25448 .elementor-button{background-color:#E74C3C;font-family:"Roboto", Sans-serif;font-weight:500;fill:#E74C3C;color:#E74C3C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;}.elementor-12214 .elementor-element.elementor-element-6d25448 .elementor-button:hover, .elementor-12214 .elementor-element.elementor-element-6d25448 .elementor-button:focus{background-color:#C0392B;}.elementor-12214 .elementor-element.elementor-element-6d25448{width:var( --container-widget-width, 15.368% );max-width:15.368%;--container-widget-width:15.368%;--container-widget-flex-grow:0;}.elementor-12214 .elementor-element.elementor-element-6d25448 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12214 .elementor-element.elementor-element-0b5975a .elementor-button{background-color:#25D366;fill:#CFE947;color:#CFE947;}.elementor-12214 .elementor-element.elementor-element-0b5975a{width:var( --container-widget-width, 20.832% );max-width:20.832%;--container-widget-width:20.832%;--container-widget-flex-grow:0;}.elementor-12214 .elementor-element.elementor-element-0b5975a .elementor-button-content-wrapper{flex-direction:row;}.elementor-12214 .elementor-element.elementor-element-ccc9127:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-ccc9127 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2ECC71;}.elementor-12214 .elementor-element.elementor-element-ccc9127 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-ccc9127 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-5c0673f > .elementor-widget-container{background-color:#2ECC71;}.elementor-12214 .elementor-element.elementor-element-5c0673f{text-align:center;font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:0px 0px 42px rgba(0,0,0,0.3);color:#2ECC71;}.elementor-12214 .elementor-element.elementor-element-5c0673f p{margin-block-end:1px;}.elementor-12214 .elementor-element.elementor-element-a1fb145:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-a1fb145 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27AE60;}.elementor-12214 .elementor-element.elementor-element-a1fb145 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-a1fb145 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-021a53e > .elementor-widget-container{background-color:#27AE60;}.elementor-12214 .elementor-element.elementor-element-021a53e{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-12214 .elementor-element.elementor-element-60f5a68:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-60f5a68 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E74C3C;}.elementor-12214 .elementor-element.elementor-element-60f5a68 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-60f5a68 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-a286883 > .elementor-widget-container{background-color:#E74C3C;}.elementor-12214 .elementor-element.elementor-element-a286883{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-562641f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-562641f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1C40F;}.elementor-12214 .elementor-element.elementor-element-562641f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-562641f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-c674b56 > .elementor-widget-container{background-color:#F1C40F;}.elementor-12214 .elementor-element.elementor-element-5a72e16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-5a72e16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B59B6;}.elementor-12214 .elementor-element.elementor-element-5a72e16 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-5a72e16 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-b79e2b7 > .elementor-widget-container{background-color:#9B59B6;}.elementor-12214 .elementor-element.elementor-element-b45b673{text-align:center;}.elementor-12214 .elementor-element.elementor-element-b45b673 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#E74C3C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12214 .elementor-element.elementor-element-d8579ae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12214 .elementor-element.elementor-element-d8579ae .elementor-divider-separator{width:100%;}.elementor-12214 .elementor-element.elementor-element-d8579ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12214 .elementor-element.elementor-element-bd940ba > .elementor-background-overlay{background-color:#A5C979;opacity:0.5;}.elementor-12214 .elementor-element.elementor-element-820553b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-820553b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A8E6CF 0%, #7FD1AE 100%);}.elementor-12214 .elementor-element.elementor-element-820553b > .elementor-element-populated, .elementor-12214 .elementor-element.elementor-element-820553b > .elementor-element-populated > .elementor-background-overlay, .elementor-12214 .elementor-element.elementor-element-820553b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-12214 .elementor-element.elementor-element-820553b > .elementor-element-populated{transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-12214 .elementor-element.elementor-element-820553b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-5e64973{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#71AC4B;}.elementor-12214 .elementor-element.elementor-element-b706fe1:not(.elementor-motion-effects-element-type-background), .elementor-12214 .elementor-element.elementor-element-b706fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #7B68EE 0%, #6A5ACD 100%);}.elementor-12214 .elementor-element.elementor-element-b706fe1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-b706fe1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-c55e5d0 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:50px 50px 50px 50px;}.elementor-12214 .elementor-element.elementor-element-c3e9ddd > .elementor-background-overlay{background-color:#508945;opacity:0.5;}.elementor-12214 .elementor-element.elementor-element-913b46c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-913b46c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF6B6B 0%, #E74C3C 100%);}.elementor-12214 .elementor-element.elementor-element-913b46c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-913b46c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-192ac93{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-192ac93 p{margin-block-end:14px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-dd259f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-dd259f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4ECDC4 0%, #44A08D 100%);}.elementor-12214 .elementor-element.elementor-element-dd259f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-dd259f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-c4c31df{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-5928090:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-5928090 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFD93D 0%, #F9CA24 100%);}.elementor-12214 .elementor-element.elementor-element-5928090 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-5928090 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-37d07ba{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-ec6f4c4{text-align:center;}.elementor-12214 .elementor-element.elementor-element-ec6f4c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;color:#E74C3C;}.elementor-12214 .elementor-element.elementor-element-ade22ad{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12214 .elementor-element.elementor-element-ade22ad .elementor-divider-separator{width:100%;}.elementor-12214 .elementor-element.elementor-element-ade22ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12214 .elementor-element.elementor-element-3eca6fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-3eca6fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEEE6;}.elementor-12214 .elementor-element.elementor-element-3eca6fb > .elementor-element-populated >  .elementor-background-overlay{opacity:0.34;}.elementor-12214 .elementor-element.elementor-element-3eca6fb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 3px 10px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-12214 .elementor-element.elementor-element-3eca6fb > .elementor-element-populated, .elementor-12214 .elementor-element.elementor-element-3eca6fb > .elementor-element-populated > .elementor-background-overlay, .elementor-12214 .elementor-element.elementor-element-3eca6fb > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12214 .elementor-element.elementor-element-3eca6fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-b5d0039{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-2aef318:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-2aef318 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F4FF;}.elementor-12214 .elementor-element.elementor-element-2aef318 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.34;}.elementor-12214 .elementor-element.elementor-element-2aef318 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-12214 .elementor-element.elementor-element-2aef318 > .elementor-element-populated, .elementor-12214 .elementor-element.elementor-element-2aef318 > .elementor-element-populated > .elementor-background-overlay, .elementor-12214 .elementor-element.elementor-element-2aef318 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12214 .elementor-element.elementor-element-2aef318 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-d085200{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-423e89b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-423e89b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-12214 .elementor-element.elementor-element-423e89b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-12214 .elementor-element.elementor-element-423e89b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-12214 .elementor-element.elementor-element-423e89b > .elementor-element-populated, .elementor-12214 .elementor-element.elementor-element-423e89b > .elementor-element-populated > .elementor-background-overlay, .elementor-12214 .elementor-element.elementor-element-423e89b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12214 .elementor-element.elementor-element-423e89b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-177414c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-beee680:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-beee680 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF7F6;}.elementor-12214 .elementor-element.elementor-element-beee680 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-12214 .elementor-element.elementor-element-beee680 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-12214 .elementor-element.elementor-element-beee680 > .elementor-element-populated, .elementor-12214 .elementor-element.elementor-element-beee680 > .elementor-element-populated > .elementor-background-overlay, .elementor-12214 .elementor-element.elementor-element-beee680 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12214 .elementor-element.elementor-element-beee680 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-3244390{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-title, .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-title:before, .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-title:after, .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-content, .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-mobile-title, .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-desktop-title.elementor-active, .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-title:before, .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-title:after, .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-content, .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tabs-content-wrapper{border-color:#DEE2E6;}.elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-desktop-title.elementor-active{background-color:#F8F9FA;}.elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tabs-content-wrapper{background-color:#F8F9FA;}.elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-title, .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-title a{color:#6C63FF;}.elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-title.elementor-active,
					 .elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-title.elementor-active a{color:#61CE70;}.elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-12214 .elementor-element.elementor-element-1edbd34 .elementor-tab-content{color:#495057;}.elementor-12214 .elementor-element.elementor-element-daf71fe{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-04158c9{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-cceec54{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-07d11f1{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-6ef2c8b{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-6c8cd59{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-e8d54e1{text-align:center;}.elementor-12214 .elementor-element.elementor-element-e8d54e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#E74C3C;}.elementor-12214 .elementor-element.elementor-element-8d25c71{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12214 .elementor-element.elementor-element-8d25c71 .elementor-divider-separator{width:100%;}.elementor-12214 .elementor-element.elementor-element-8d25c71 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12214 .elementor-element.elementor-element-302b062{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-315939c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-315939c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12214 .elementor-element.elementor-element-315939c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-315939c > .elementor-element-populated, .elementor-12214 .elementor-element.elementor-element-315939c > .elementor-element-populated > .elementor-background-overlay, .elementor-12214 .elementor-element.elementor-element-315939c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-12214 .elementor-element.elementor-element-315939c:hover > .elementor-element-populated{box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);}.elementor-12214 .elementor-element.elementor-element-315939c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-price-table .elementor-price-table__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-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__ribbon-inner{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-12214 .elementor-element.elementor-element-bcdaeb5{--e-price-table-header-background-color:#3498DB;}.elementor-12214 .elementor-element.elementor-element-bcdaeb5 .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12214 .elementor-element.elementor-element-bcdaeb5 .elementor-price-table__subheading{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-bcdaeb5 .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;line-height:1px;}.elementor-12214 .elementor-element.elementor-element-bcdaeb5 .elementor-price-table__currency{align-self:flex-start;}.elementor-12214 .elementor-element.elementor-element-bcdaeb5 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-12214 .elementor-element.elementor-element-bcdaeb5 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-12214 .elementor-element.elementor-element-2e84c39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-2e84c39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12214 .elementor-element.elementor-element-2e84c39 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-2e84c39 > .elementor-element-populated, .elementor-12214 .elementor-element.elementor-element-2e84c39 > .elementor-element-populated > .elementor-background-overlay, .elementor-12214 .elementor-element.elementor-element-2e84c39 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-12214 .elementor-element.elementor-element-2e84c39:hover > .elementor-element-populated{border-style:solid;box-shadow:0px 10px 40px 0px rgba(0,0,0,0.5);}.elementor-12214 .elementor-element.elementor-element-2e84c39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-579d72c{--e-price-table-header-background-color:#43B32A;}.elementor-12214 .elementor-element.elementor-element-579d72c .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-12214 .elementor-element.elementor-element-579d72c .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;}.elementor-12214 .elementor-element.elementor-element-579d72c .elementor-price-table__currency{align-self:flex-start;}.elementor-12214 .elementor-element.elementor-element-579d72c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-12214 .elementor-element.elementor-element-579d72c .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-12214 .elementor-element.elementor-element-579d72c .elementor-price-table__ribbon-inner{color:#ffffff;}.elementor-12214 .elementor-element.elementor-element-d8ddb8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-d8ddb8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12214 .elementor-element.elementor-element-d8ddb8d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-d8ddb8d > .elementor-element-populated, .elementor-12214 .elementor-element.elementor-element-d8ddb8d > .elementor-element-populated > .elementor-background-overlay, .elementor-12214 .elementor-element.elementor-element-d8ddb8d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-12214 .elementor-element.elementor-element-d8ddb8d:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 10px 40px 0px rgba(0,0,0,0.5);}.elementor-12214 .elementor-element.elementor-element-d8ddb8d:hover > .elementor-element-populated, .elementor-12214 .elementor-element.elementor-element-d8ddb8d:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-12214 .elementor-element.elementor-element-d8ddb8d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-f122b10{--e-price-table-header-background-color:#E74C3C;}.elementor-12214 .elementor-element.elementor-element-f122b10 .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;}.elementor-12214 .elementor-element.elementor-element-f122b10 .elementor-price-table__currency{align-self:flex-start;}.elementor-12214 .elementor-element.elementor-element-f122b10 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-12214 .elementor-element.elementor-element-f122b10 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-12214 .elementor-element.elementor-element-452ab91{text-align:center;}.elementor-12214 .elementor-element.elementor-element-452ab91 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#E74C3C;}.elementor-12214 .elementor-element.elementor-element-d634b89{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12214 .elementor-element.elementor-element-d634b89 .elementor-divider-separator{width:100%;}.elementor-12214 .elementor-element.elementor-element-d634b89 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12214 .elementor-element.elementor-element-93e1cee{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12214 .elementor-element.elementor-element-573c433 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-width:40px 40px 40px 40px;border-radius:15px;border-color:#C4E6C5;}.elementor-12214 .elementor-element.elementor-element-573c433 .elementor-swiper-button{font-size:20px;}.elementor-12214 .elementor-element.elementor-element-573c433 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-12214 .elementor-element.elementor-element-573c433.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-12214 .elementor-element.elementor-element-573c433.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-12214 .elementor-element.elementor-element-573c433.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-12214 .elementor-element.elementor-element-573c433.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-12214 .elementor-element.elementor-element-573c433.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-12214 .elementor-element.elementor-element-573c433 .elementor-testimonial__title{color:#02031D;}.elementor-12214 .elementor-element.elementor-element-3748e0e{text-align:center;}.elementor-12214 .elementor-element.elementor-element-3748e0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#E74C3C;}.elementor-12214 .elementor-element.elementor-element-f69e0e4:not(.elementor-motion-effects-element-type-background), .elementor-12214 .elementor-element.elementor-element-f69e0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F9FA 0%, #FFFFFF 100%);}.elementor-12214 .elementor-element.elementor-element-f69e0e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-f69e0e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12214 .elementor-element.elementor-element-1f2928c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12214 .elementor-element.elementor-element-1f2928c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12214 .elementor-element.elementor-element-1f2928c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12214 .elementor-element.elementor-element-1f2928c .elementor-icon-list-text{transition:color 0.3s;}.elementor-12214 .elementor-element.elementor-element-ac34cf4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12214 .elementor-element.elementor-element-ac34cf4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12214 .elementor-element.elementor-element-ac34cf4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12214 .elementor-element.elementor-element-ac34cf4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12214 .elementor-element.elementor-element-eb0efa1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12214 .elementor-element.elementor-element-eb0efa1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #25D366 0%, #128C7E 100%);}.elementor-12214 .elementor-element.elementor-element-eb0efa1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12214 .elementor-element.elementor-element-eb0efa1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12214 .elementor-element.elementor-element-275a8e5{text-align:center;}.elementor-12214 .elementor-element.elementor-element-275a8e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#E74C3C;}.elementor-12214 .elementor-element.elementor-element-3135c12 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-12214 .elementor-element.elementor-element-61cb0c9{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#161616;}.elementor-12214 .elementor-element.elementor-element-6f5a0a7{text-align:center;}.elementor-12214 .elementor-element.elementor-element-6f5a0a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#E74C3C;}.elementor-12214 .elementor-element.elementor-element-ef20031{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12214 .elementor-element.elementor-element-ef20031 .elementor-divider-separator{width:100%;}.elementor-12214 .elementor-element.elementor-element-ef20031 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12214 .elementor-element.elementor-element-34c3725{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-d132906{text-align:center;}.elementor-12214 .elementor-element.elementor-element-d132906 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#E74C3C;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-eaa6df2 > .elementor-widget-container{background-color:#F8F9FA;padding:15px 15px 15px 15px;}.elementor-12214 .elementor-element.elementor-element-eaa6df2:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-12214 .elementor-element.elementor-element-eaa6df2 .elementor-accordion-icon, .elementor-12214 .elementor-element.elementor-element-eaa6df2 .elementor-accordion-title{color:#000000;}.elementor-12214 .elementor-element.elementor-element-eaa6df2 .elementor-accordion-icon svg{fill:#000000;}.elementor-12214 .elementor-element.elementor-element-eaa6df2 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#0B23FF;}.elementor-12214 .elementor-element.elementor-element-eaa6df2 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#0B23FF;}.elementor-12214 .elementor-element.elementor-element-eaa6df2 .elementor-accordion-icon{margin-inline-end:18px;}.elementor-12214 .elementor-element.elementor-element-eaa6df2 .elementor-tab-content{padding:15px 15px 15px 15px;}.elementor-12214 .elementor-element.elementor-element-522885b{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-12214 .elementor-element.elementor-element-4affcdc > .elementor-widget-container{padding:4px 4px 4px 4px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12214 .elementor-element.elementor-element-6c4c411 .elementor-heading-title{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-04d8f0e{font-size:14px;}.elementor-12214 .elementor-element.elementor-element-b45b673 .elementor-heading-title{font-size:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12214 .elementor-element.elementor-element-5e64973{font-size:17px;}.elementor-12214 .elementor-element.elementor-element-192ac93{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-c4c31df{font-size:15px;}.elementor-12214 .elementor-element.elementor-element-37d07ba{font-size:16px;}.elementor-12214 .elementor-element.elementor-element-b5d0039{font-size:16px;}.elementor-12214 .elementor-element.elementor-element-d085200{font-size:16px;}.elementor-12214 .elementor-element.elementor-element-177414c{font-size:16px;}.elementor-12214 .elementor-element.elementor-element-3244390{font-size:16px;}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-04158c9{font-size:16px;}.elementor-12214 .elementor-element.elementor-element-cceec54{font-size:16px;}.elementor-12214 .elementor-element.elementor-element-07d11f1{font-size:16px;}.elementor-12214 .elementor-element.elementor-element-6ef2c8b{font-size:16px;}.elementor-12214 .elementor-element.elementor-element-6c8cd59{font-size:16px;}.elementor-12214 .elementor-element.elementor-element-e8d54e1 .elementor-heading-title{font-size:24px;}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-452ab91 .elementor-heading-title{font-size:24px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12214 .elementor-element.elementor-element-3748e0e .elementor-heading-title{font-size:24px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-275a8e5 .elementor-heading-title{font-size:24px;}.elementor-12214 .elementor-element.elementor-element-6f5a0a7 .elementor-heading-title{font-size:24px;}.elementor-12214 .elementor-element.elementor-element-d132906 .elementor-heading-title{font-size:24px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12214 .elementor-element.elementor-element-6c4c411 .elementor-heading-title{font-size:8px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-04d8f0e{font-size:8px;}.elementor-12214 .elementor-element.elementor-element-b45b673 .elementor-heading-title{font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12214 .elementor-element.elementor-element-5e64973{font-size:13px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-b5d0039{font-size:14px;}.elementor-12214 .elementor-element.elementor-element-d085200{font-size:14px;}.elementor-12214 .elementor-element.elementor-element-177414c{font-size:14px;}.elementor-12214 .elementor-element.elementor-element-3244390{font-size:14px;}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-04158c9{font-size:14px;}.elementor-12214 .elementor-element.elementor-element-cceec54{font-size:14px;}.elementor-12214 .elementor-element.elementor-element-07d11f1{font-size:14px;}.elementor-12214 .elementor-element.elementor-element-6ef2c8b{font-size:14px;}.elementor-12214 .elementor-element.elementor-element-6c8cd59{font-size:14px;}.elementor-12214 .elementor-element.elementor-element-e8d54e1 .elementor-heading-title{font-size:20px;}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-452ab91 .elementor-heading-title{font-size:20px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12214 .elementor-element.elementor-element-3748e0e .elementor-heading-title{font-size:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12214 .elementor-element.elementor-element-275a8e5 .elementor-heading-title{font-size:20px;}.elementor-12214 .elementor-element.elementor-element-6f5a0a7 .elementor-heading-title{font-size:20px;}.elementor-12214 .elementor-element.elementor-element-d132906 .elementor-heading-title{font-size:20px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for section, class: .elementor-element-9e7ea4b *//* 美化所有输入框 */
.elementor-12214 .elementor-element.elementor-element-9e7ea4b input[type="text"],
.elementor-12214 .elementor-element.elementor-element-9e7ea4b input[type="email"],
.elementor-12214 .elementor-element.elementor-element-9e7ea4b input[type="tel"],
.elementor-12214 .elementor-element.elementor-element-9e7ea4b select,
.elementor-12214 .elementor-element.elementor-element-9e7ea4b textarea {
    border: 2px solid #E8E8E8 !important;
    border-radius: 8px !important;
    padding: 12px 15px !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    background: #FFFFFF !important;
}

.elementor-12214 .elementor-element.elementor-element-9e7ea4b input:focus,
.elementor-12214 .elementor-element.elementor-element-9e7ea4b select:focus,
.elementor-12214 .elementor-element.elementor-element-9e7ea4b textarea:focus {
    border-color: #6C63FF !important;
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(108, 99, 255, 0.1) !important;
}

/* 美化提交按钮 */
.elementor-12214 .elementor-element.elementor-element-9e7ea4b input[type="submit"] {
    background: linear-gradient(135deg, #667EEA, #764BA2) !important;
    color: white !important;
    border: none !important;
    border-radius: 30px !important;
    padding: 15px 40px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    width: auto !important;
    display: block !important;
    margin: 20px auto 0 !important;
}

.elementor-12214 .elementor-element.elementor-element-9e7ea4b input[type="submit"]:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 25px rgba(108, 99, 255, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS *//* --- 全局美学优化设计系统 (Final Aesthetic CSS) --- */

/* --- 第一部分：色彩系统 --- */
:root {
    /* 主色调 (信任、专业) */
    --color-primary: #1B4F72; /* 深冬日蓝 */
    --color-primary-light: #2779a7;

    /* 动作/高亮色 (强调、转化) */
    --color-accent: #C41E3A; /* 主题红 */
    --color-accent-secondary: #FFD700; /* 点缀金 */

    /* 文字颜色 */
    --color-text: #2C3E50;       /* 深灰蓝 - 用于正文 */
    --color-text-light: #5D6D7E; /* 浅灰 - 用于副标题/描述 */

    /* 背景和表面颜色 */
    --color-surface: #FFFFFF;    /* 卡片/内容背景 */
    --color-background: #F8F9FA; /* 页面淡灰背景 */
    --color-background-warm: #FFF8DC; /* 暖色背景 */

    /* 边框和分隔线 */
    --color-border: #EAECEE;

    /* 其他变量 */
    --shadow-soft: 0 8px 24px rgba(44, 62, 80, 0.1); /* 更柔和的阴影 */
    --border-radius-medium: 12px; /* 更现代的圆角 */
    --transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- 第二部分：字体排版系统 --- */

/* 引入免费的、更具设计感的Google字体 */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&family=Lato:wght@400;700&display=swap');

/* 全局字体设置 */
body, .elementor {
    font-family: 'Lato', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
    line-height: 1.7;
    color: var(--color-text);
    background-color: var(--color-background);
}

/* 标题字体层级 */
.elementor-widget-heading h1.elementor-heading-title,
.elementor-widget-heading h2.elementor-heading-title,
.elementor-widget-heading h3.elementor-heading-title,
h1, h2, h3, h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: var(--color-primary);
    line-height: 1.3;
}
.elementor-widget-heading h1.elementor-heading-title { font-size: clamp(2.2rem, 5vw, 3.5rem); }
.elementor-widget-heading h2.elementor-heading-title, h2 { font-size: clamp(1.8rem, 4vw, 2.8rem); }
.elementor-widget-heading h3.elementor-heading-title, h3 { font-size: clamp(1.3rem, 3vw, 1.8rem); }

/* 副标题和描述文字 */
.elementor-widget-text-editor, .elementor-testimonial__title {
    color: var(--color-text-light);
    font-size: 16px;
}

/* --- 第三部分：通用元素美化 --- */

/* 统一按钮样式 */
.elementor-button {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    border-radius: var(--border-radius-medium) !important;
    padding: 14px 32px !important;
    transition: var(--transition) !important;
    background-color: var(--color-accent) !important;
    color: #FFFFFF !important;
    box-shadow: var(--shadow-soft) !important;
}

.elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(196, 30, 58, 0.25) !important;
    background-color: #A51931 !important;
}

/* 统一卡片样式 */
.elementor-widget-image-box .elementor-image-box-content,
.elementor-widget-price-table .elementor-price-table,
.elementor-testimonial .elementor-testimonial__content,
.elementor-accordion .elementor-accordion-item {
    background-color: var(--color-surface);
    border: 1px solid var(--color-border);
    border-radius: var(--border-radius-medium);
    box-shadow: var(--shadow-soft);
    padding: 30px;
    transition: var(--transition);
}

.elementor-widget-image-box:hover .elementor-image-box-content,
.elementor-widget-price-table:hover .elementor-price-table {
    transform: translateY(-5px);
    box-shadow: 0 15px 40px rgba(44, 62, 80, 0.15);
}

/* 价格表示例 */
.elementor-price-table__heading { color: var(--color-primary); }
.elementor-price-table__price { color: var(--color-accent); font-weight: 700; }
.elementor-price-table__ribbon-inner { background-color: var(--color-accent-secondary); }

/* FAQ 手风琴样式 */
.elementor-accordion .elementor-accordion-item {
    margin-bottom: 15px;
    box-shadow: none;
}
.elementor-accordion .elementor-tab-title { font-weight: 600; color: var(--color-primary); }
.elementor-accordion .elementor-tab-title.elementor-active { color: var(--color-accent); }
.elementor-accordion .elementor-tab-content { padding-top: 20px; color: var(--color-text); }/* End custom CSS */