.elementor-10 .elementor-element.elementor-element-d08fe70{--display:flex;--min-height:730px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-d08fe70:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d08fe70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#707070;}.elementor-10 .elementor-element.elementor-element-755ce61{--display:flex;}.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-10 .elementor-element.elementor-element-3ab4943{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-10 .elementor-element.elementor-element-3ab4943 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6b5e61a{font-family:"Arial", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6b5e61a p{margin-bottom:0px;}.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-10 .elementor-element.elementor-element-5060462 .elementor-button{font-family:"Arial", Sans-serif;font-weight:600;text-transform:capitalize;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-9198a5d{--display:flex;--min-height:45px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a686130{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-163afb9{--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;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ac3db5b{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1d13813 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-63a8a49{--e-image-carousel-slides-to-show:6;}.elementor-10 .elementor-element.elementor-element-63a8a49 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-10 .elementor-element.elementor-element-63a8a49 .elementor-image-carousel-caption{text-align:center;font-weight:700;text-transform:capitalize;font-style:normal;margin-block-start:18px;}.elementor-10 .elementor-element.elementor-element-a9ba18b{--display:flex;--min-height:342px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a9ba18b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a9ba18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3136381F;}.elementor-10 .elementor-element.elementor-element-ec2f4f5{text-align:center;}.elementor-10 .elementor-element.elementor-element-ec2f4f5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-afde056{--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-10 .elementor-element.elementor-element-23b25d5{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-23b25d5::before, .elementor-10 .elementor-element.elementor-element-23b25d5 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-23b25d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-23b25d5 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-23b25d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-23b25d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.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-10 .elementor-element.elementor-element-23775b9 img{width:100%;height:305px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-f43e1f1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-4a43539 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-f8cd835{column-gap:0px;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-10 .elementor-element.elementor-element-f8cd835 p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-ae92dd4 .elementor-button{background-color:#FFC42D;font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;fill:#000000;color:#000000;}.elementor-10 .elementor-element.elementor-element-64d0fe6{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-64d0fe6::before, .elementor-10 .elementor-element.elementor-element-64d0fe6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-64d0fe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-64d0fe6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-64d0fe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-64d0fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-b7a0d15{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-6f68e66 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-967a5fb{column-gap:0px;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-10 .elementor-element.elementor-element-967a5fb p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-2669a9f .elementor-button{background-color:#FFC42D;font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;fill:#000000;color:#000000;}.elementor-10 .elementor-element.elementor-element-0c93048{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0c93048::before, .elementor-10 .elementor-element.elementor-element-0c93048 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0c93048 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0c93048 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0c93048 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0c93048 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-abb3ad2{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-07dd958 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-e869e6e{column-gap:0px;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-10 .elementor-element.elementor-element-e869e6e p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-eca5d06 .elementor-button{background-color:#FFC42D;font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;fill:#000000;color:#000000;}.elementor-10 .elementor-element.elementor-element-33ea642{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-edd9a5b{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7f7bf29{text-align:center;}.elementor-10 .elementor-element.elementor-element-7f7bf29 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-8ec62a1{text-align:center;}.elementor-10 .elementor-element.elementor-element-8ec62a1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;color:#FF3C3C;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-1869114{--display:flex;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-10 .elementor-element.elementor-element-2822856{--grid-columns:4;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-e603d6a{--display:flex;}.elementor-10 .elementor-element.elementor-element-31724b9{--grid-columns:4;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-38b7715{--display:flex;}.elementor-10 .elementor-element.elementor-element-c68c2f3{--grid-columns:4;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-a04f35d{--display:flex;}.elementor-10 .elementor-element.elementor-element-f0b8c15{--grid-columns:4;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-ffcf938{--display:flex;}.elementor-10 .elementor-element.elementor-element-c69d84c{--grid-columns:4;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-f84aeca{--display:flex;}.elementor-10 .elementor-element.elementor-element-a65d5c4{--grid-columns:4;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-dad3920{--display:flex;}.elementor-10 .elementor-element.elementor-element-3f8f967{--grid-columns:4;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-f3a21e8{--display:flex;}.elementor-10 .elementor-element.elementor-element-18798ba{--grid-columns:4;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-3b8bf51{--display:flex;}.elementor-10 .elementor-element.elementor-element-1d9bb0f{--grid-columns:4;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-8a163a8{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:0px;--n-tabs-gap:13px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8a163a8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8a163a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10 .elementor-element.elementor-element-8a163a8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:none;}.elementor-10 .elementor-element.elementor-element-8a163a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-10 .elementor-element.elementor-element-8a163a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Arial", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-10 .elementor-element.elementor-element-8a163a8 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8597d9a{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3c31b4b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2d48f6f{text-align:center;}.elementor-10 .elementor-element.elementor-element-2d48f6f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-eda41fc p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-eda41fc{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-3de6da3{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-3de6da3 p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-490f49c .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-490f49c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-aabfab7{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-cad353f img{width:100%;max-width:100%;height:450px;object-fit:cover;object-position:top center;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-fd8ab9a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e86de64{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-985c7e6{text-align:center;}.elementor-10 .elementor-element.elementor-element-985c7e6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-0e6dacc p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-0e6dacc{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-68ce7fe{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-68ce7fe p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-e32473f .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-e32473f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-653a748{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6a568fc img{width:100%;max-width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-8bdd5b8{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9fd9f53{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-6d68e4c{text-align:center;}.elementor-10 .elementor-element.elementor-element-6d68e4c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-268306a p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-268306a{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e628363{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e628363 p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-20f62eb .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-20f62eb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-f8e09d8{--display:flex;--min-height:372px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-4460975{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0194009{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-fe5a0d8{text-align:center;}.elementor-10 .elementor-element.elementor-element-fe5a0d8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-c1e00c7 p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-c1e00c7{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ab8f882{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ab8f882 p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-7d05d33 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-7d05d33{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-5c20f6e{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1934548 img{width:100%;max-width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-c0865d0{--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;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-601aab7{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e61e6e7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-3e8d4c5{--grid-columns:5;--grid-row-gap:3px;--grid-column-gap:6px;}.elementor-10 .elementor-element.elementor-element-1fe3aee{--display:flex;--min-height:342px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7bcde56{text-align:center;}.elementor-10 .elementor-element.elementor-element-7bcde56 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b2d86c1{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b2d86c1 p{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-7111c9e{--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-10 .elementor-element.elementor-element-5be85d6{--display:flex;--min-height:224px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5be85d6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5be85d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31363814;}.elementor-10 .elementor-element.elementor-element-5be85d6::before, .elementor-10 .elementor-element.elementor-element-5be85d6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5be85d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5be85d6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5be85d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5be85d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e36213f img{width:100%;max-width:100%;height:58px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-2f14e02{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-ecc85b5{text-align:center;}.elementor-10 .elementor-element.elementor-element-ecc85b5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;line-height:20px;}.elementor-10 .elementor-element.elementor-element-6a3738b{--display:flex;--min-height:224px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6a3738b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6a3738b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31363814;}.elementor-10 .elementor-element.elementor-element-6a3738b::before, .elementor-10 .elementor-element.elementor-element-6a3738b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6a3738b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6a3738b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6a3738b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6a3738b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-3b1f94f img{width:100%;max-width:100%;height:48px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-4d7910f{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-e75deb2{text-align:center;}.elementor-10 .elementor-element.elementor-element-e75deb2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;line-height:20px;}.elementor-10 .elementor-element.elementor-element-d853e18{--display:flex;--min-height:224px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d853e18:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d853e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31363814;}.elementor-10 .elementor-element.elementor-element-d853e18::before, .elementor-10 .elementor-element.elementor-element-d853e18 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d853e18 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d853e18 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d853e18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d853e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5572d1c img{width:100%;max-width:100%;height:44px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-55d721b{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-e121ed3{text-align:center;}.elementor-10 .elementor-element.elementor-element-e121ed3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;line-height:20px;}.elementor-10 .elementor-element.elementor-element-ad1c439{--display:flex;--min-height:224px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ad1c439:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ad1c439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31363814;}.elementor-10 .elementor-element.elementor-element-ad1c439::before, .elementor-10 .elementor-element.elementor-element-ad1c439 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ad1c439 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ad1c439 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ad1c439 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ad1c439 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e246c63 img{width:100%;max-width:100%;height:50px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-d5d8b84{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-08fe9b4{text-align:center;}.elementor-10 .elementor-element.elementor-element-08fe9b4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;line-height:20px;}.elementor-10 .elementor-element.elementor-element-1d7752f .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-1d7752f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-d08fe70{--min-height:447px;}.elementor-10 .elementor-element.elementor-element-f43e1f1{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-b7a0d15{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-abb3ad2{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-2822856{--grid-columns:2;--grid-row-gap:6px;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-31724b9{--grid-columns:2;--grid-row-gap:5px;}.elementor-10 .elementor-element.elementor-element-c68c2f3{--grid-columns:2;--grid-row-gap:5px;}.elementor-10 .elementor-element.elementor-element-f0b8c15{--grid-columns:2;--grid-row-gap:5px;}.elementor-10 .elementor-element.elementor-element-c69d84c{--grid-columns:2;--grid-row-gap:5px;}.elementor-10 .elementor-element.elementor-element-a65d5c4{--grid-columns:2;--grid-row-gap:5px;}.elementor-10 .elementor-element.elementor-element-3f8f967{--grid-columns:2;--grid-row-gap:5px;}.elementor-10 .elementor-element.elementor-element-18798ba{--grid-columns:2;--grid-row-gap:5px;}.elementor-10 .elementor-element.elementor-element-1d9bb0f{--grid-columns:2;--grid-row-gap:5px;}.elementor-10 .elementor-element.elementor-element-2d48f6f{text-align:left;}.elementor-10 .elementor-element.elementor-element-2d48f6f .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-cad353f img{height:280px;}.elementor-10 .elementor-element.elementor-element-985c7e6{text-align:left;}.elementor-10 .elementor-element.elementor-element-985c7e6 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-6a568fc img{height:280px;}.elementor-10 .elementor-element.elementor-element-6d68e4c{text-align:left;}.elementor-10 .elementor-element.elementor-element-6d68e4c .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-f8e09d8{--min-height:275px;}.elementor-10 .elementor-element.elementor-element-fe5a0d8{text-align:left;}.elementor-10 .elementor-element.elementor-element-fe5a0d8 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-1934548 img{height:280px;}.elementor-10 .elementor-element.elementor-element-c0865d0{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-3e8d4c5{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-7111c9e{--gap:0px 13px;--row-gap:0px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2f14e02{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-4d7910f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-55d721b{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-d5d8b84{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-d08fe70{--min-height:462px;}.elementor-10 .elementor-element.elementor-element-3ab4943{text-align:center;}.elementor-10 .elementor-element.elementor-element-3ab4943 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-6b5e61a{text-align:center;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-163afb9{--padding-top:30px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-1d13813 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-a9ba18b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ec2f4f5 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-7f7bf29 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-8ec62a1 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-2822856{--grid-columns:2;--grid-column-gap:3px;}.elementor-10 .elementor-element.elementor-element-31724b9{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:3px;}.elementor-10 .elementor-element.elementor-element-c68c2f3{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:3px;}.elementor-10 .elementor-element.elementor-element-f0b8c15{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:3px;}.elementor-10 .elementor-element.elementor-element-c69d84c{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:3px;}.elementor-10 .elementor-element.elementor-element-a65d5c4{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:3px;}.elementor-10 .elementor-element.elementor-element-3f8f967{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:3px;}.elementor-10 .elementor-element.elementor-element-18798ba{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:3px;}.elementor-10 .elementor-element.elementor-element-1d9bb0f{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:3px;}.elementor-10 .elementor-element.elementor-element-8a163a8{--n-tabs-title-gap:0px;}.elementor-10 .elementor-element.elementor-element-8597d9a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2d48f6f .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-fd8ab9a{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-985c7e6 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-8bdd5b8{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6d68e4c .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-f8e09d8{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4460975{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fe5a0d8 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-c0865d0{--padding-top:30px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-e61e6e7 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-3e8d4c5{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-1fe3aee{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7bcde56 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-7111c9e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-10 .elementor-element.elementor-element-5be85d6{--width:48%;}.elementor-10 .elementor-element.elementor-element-6a3738b{--width:48%;}.elementor-10 .elementor-element.elementor-element-d853e18{--width:48%;}.elementor-10 .elementor-element.elementor-element-ad1c439{--width:48%;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-755ce61{--width:1440px;}.elementor-10 .elementor-element.elementor-element-163afb9{--width:1440px;}.elementor-10 .elementor-element.elementor-element-afde056{--width:1440px;}.elementor-10 .elementor-element.elementor-element-33ea642{--width:1440px;}.elementor-10 .elementor-element.elementor-element-8597d9a{--width:1440px;}.elementor-10 .elementor-element.elementor-element-fd8ab9a{--width:1440px;}.elementor-10 .elementor-element.elementor-element-8bdd5b8{--width:1440px;}.elementor-10 .elementor-element.elementor-element-4460975{--width:1440px;}.elementor-10 .elementor-element.elementor-element-c0865d0{--width:1440px;}.elementor-10 .elementor-element.elementor-element-7111c9e{--width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-afde056{--width:710px;}.elementor-10 .elementor-element.elementor-element-7111c9e{--width:710px;}}/* Start custom CSS for image-carousel, class: .elementor-element-63a8a49 *//* 给轮播图图片添加圆背景 */
.swiper-slide-inner .swiper-slide-image {
    background-color: #f7f7f7; /* 这里可以修改背景颜色，例如浅灰色 */
    border-radius: 50%;        /* 强制变为圆形 */
    aspect-ratio: 1 / 1;       /* 确保宽高比为 1:1，防止变成椭圆 */
    object-fit: contain;       /* 确保产品图片完整显示在圆圈内 */
    padding: 15px;             /* 产品和圆圈边缘的间距 */
    box-sizing: border-box;    /* 包含内边距 */
    
    /* 可选：添加一个淡淡的投影让它更有立体感 */

    /* 确保图片在圆圈中间 */
    display: block;
    margin-left: auto;
    margin-right: auto;
}


/* 2. 通用箭头样式重置 */
.elementor-10 .elementor-element.elementor-element-63a8a49 .elementor-swiper-button {
    top: -60px !important; /* 调整垂直位置，使其与标题对齐 */
    bottom: auto !important;
    transform: none !important;
    width: 35px !important;
    height: 35px !important;
    border: 1px solid #d4d4d4 !important; /* 圆圈边框色 */
    border-radius: 50% !important; /* 变成正圆 */
    background: #ffffff !important; /* 背景色 */
    display: flex !important;
    align-items: center;
    justify-content: center;
}

/* 3. 调整箭头图标的大小 */
.elementor-10 .elementor-element.elementor-element-63a8a49 .elementor-swiper-button svg {
    width: 14px !important;
    height: 14px !important;
    fill: #333 !important; /* 箭头颜色 */
}

/* 4. 定位左箭头 (Prev) */
.elementor-10 .elementor-element.elementor-element-63a8a49 .elementor-swiper-button-prev {
    left: auto !important;
    right: 50px !important; /* 距离右侧的距离，留出空间给右箭头 */
}

/* 5. 定位右箭头 (Next) */
.elementor-10 .elementor-element.elementor-element-63a8a49 .elementor-swiper-button-next {
    right: 0 !important; /* 紧贴右侧 */
}

/* 6. 悬停效果 (可选) */
.elementor-10 .elementor-element.elementor-element-63a8a49 .elementor-swiper-button:hover {
    background-color: #f0f0f0 !important;
    border-color: #333 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8a163a8 *//* 针对标签栏头部容器 */
.elementor-10 .elementor-element.elementor-element-8a163a8 .e-n-tabs-heading {
    background-color: #3136381f; /* 浅灰色背景 */
    padding: 6px 6px;       /* 上下 15px，左右 20px */
    border-radius: 108px;       /* 圆角 */
    margin-bottom: 20px;      /* 与下方内容的间距 */
    display: flex;            /* 确保内部元素排列正常 */
    gap: 12px;               /* 标签之间的间距 */
}

/* 针对平板 (iPad) 和移动端 */
@media (max-width: 1024px) {
    
    /* 1. 强制容器横向排列，不换行，并允许滚动 */
    .elementor-10 .elementor-element.elementor-element-8a163a8 .e-n-tabs-heading {
        display: flex !important;
        flex-wrap: nowrap !important; /* 强制不换行 */
        overflow-x: auto !important; /* 开启横向滚动 */
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch; /* 让移动端滚动更顺滑 */
        scrollbar-width: none; /* 隐藏 Firefox 的滚动条 */
        padding-bottom: 5px; /* 留一点空间防止阴影被切断 */
        justify-content: flex-start !important; /* 确保从左侧开始排列 */
    }

    /* 2. 隐藏 Chrome/Safari 的滚动条，保持界面美观 */
    .elementor-10 .elementor-element.elementor-element-8a163a8 .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    /* 3. 确保每个标签不被压缩宽度 */
    .elementor-10 .elementor-element.elementor-element-8a163a8 .e-n-tab-title {
        flex-shrink: 0 !important; /* 禁止标签被挤压 */
        white-space: nowrap !important; /* 确保文字不换行 */
    }
}

/* 如果移动端想让间距稍微窄一点（可选） */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-8a163a8 .e-n-tab-title {
        padding-left: 15px !important;
        padding-right: 15px !important;
        font-size: 14px !important; /* 移动端字号缩小一点 */
    }
}




/* 2. 统一所有标签的基础样式 */
.elementor-10 .elementor-element.elementor-element-8a163a8 .e-n-tab-title {
    /* 强制统一高度 */
    min-height: 40px !important; 
    height: auto !important;
    
    /* 统一内边距，防止选中后 padding 变化 */
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    
    /* 关键：统一边框。如果选中状态有边框，未选中状态必须也有个透明边框占位 */
    border: 1px solid transparent !important; 
    
    /* 统一行高，防止文字撑起高度 */
    line-height: 1 !important;
    
    /* 修正盒模型计算方式 */
    box-sizing: border-box !important;
    
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. 针对选中状态（Active）的修正 */
.elementor-10 .elementor-element.elementor-element-8a163a8 .e-n-tab-title[aria-selected="true"] {
    /* 如果选中状态有边框，颜色在这里改，但宽度必须保持和上面一致（1px） */
    /* border-color: #000000 !important; */
    
    /* 确保选中后内边距不会被 Elementor 默认样式覆盖 */
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490f49c *//* --- 1. 默认样式 (Default State) --- */
.btn-icon-reveal {
    /* 基础尺寸与间距 */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 4px 15px !important;
    
    /* 字体与颜色 */
    background-color: #1a1a1a !important; /* 哑光黑 */

    /* 边框与圆角 */
    border: none !important;
    border-radius: 104px !important;
    
    /* 定位与过渡 */
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* --- 2. 箭头图标设置 (The Hidden Icon) --- */
.btn-icon-reveal::after {
    content: '\2192'; /* Unicode 右箭头符号 */
    position: absolute;
    right: 20px;
    opacity: 0;
    font-size: 18px;
    transform: translateX(-20px); /* 初始位置向左偏移 */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* --- 3. 移入交互效果 (Hover State) --- */
.btn-icon-reveal:hover {
    background-color: #e11d48 !important; /* 悬停变为品牌红 */
    padding-right: 40px !important; /* 右侧撑开空间给箭头 */
    padding-left: 5px !important;  /* 左侧稍微收缩，产生平移感 */
    box-shadow: 0 8px 20px rgba(225, 29, 72, 0.3); /* 红色发光阴影 */
    transform: translateY(-2px); /* 轻微浮起 */
}

.btn-icon-reveal:hover::after {
    opacity: 1;
    transform: translateX(0); /* 箭头平滑滑入 */
    color: #ffffff;
}

/* --- 4. 点击反馈 (Active State) --- */
.btn-icon-reveal:active {
    transform: translateY(0);
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e32473f *//* --- 1. 默认样式 (Default State) --- */
.btn-icon-reveal {
    /* 基础尺寸与间距 */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 4px 15px !important;
    
    /* 字体与颜色 */
    background-color: #1a1a1a !important; /* 哑光黑 */

    /* 边框与圆角 */
    border: none !important;
    border-radius: 104px !important;
    
    /* 定位与过渡 */
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* --- 2. 箭头图标设置 (The Hidden Icon) --- */
.btn-icon-reveal::after {
    content: '\2192'; /* Unicode 右箭头符号 */
    position: absolute;
    right: 20px;
    opacity: 0;
    font-size: 18px;
    transform: translateX(-20px); /* 初始位置向左偏移 */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* --- 3. 移入交互效果 (Hover State) --- */
.btn-icon-reveal:hover {
    background-color: #e11d48 !important; /* 悬停变为品牌红 */
    padding-right: 40px !important; /* 右侧撑开空间给箭头 */
    padding-left: 5px !important;  /* 左侧稍微收缩，产生平移感 */
    box-shadow: 0 8px 20px rgba(225, 29, 72, 0.3); /* 红色发光阴影 */
    transform: translateY(-2px); /* 轻微浮起 */
}

.btn-icon-reveal:hover::after {
    opacity: 1;
    transform: translateX(0); /* 箭头平滑滑入 */
    color: #ffffff;
}

/* --- 4. 点击反馈 (Active State) --- */
.btn-icon-reveal:active {
    transform: translateY(0);
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20f62eb *//* --- 1. 默认样式 (Default State) --- */
.btn-icon-reveal {
    /* 基础尺寸与间距 */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 4px 15px !important;
    
    /* 字体与颜色 */
    background-color: #1a1a1a !important; /* 哑光黑 */

    /* 边框与圆角 */
    border: none !important;
    border-radius: 104px !important;
    
    /* 定位与过渡 */
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* --- 2. 箭头图标设置 (The Hidden Icon) --- */
.btn-icon-reveal::after {
    content: '\2192'; /* Unicode 右箭头符号 */
    position: absolute;
    right: 20px;
    opacity: 0;
    font-size: 18px;
    transform: translateX(-20px); /* 初始位置向左偏移 */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* --- 3. 移入交互效果 (Hover State) --- */
.btn-icon-reveal:hover {
    background-color: #e11d48 !important; /* 悬停变为品牌红 */
    padding-right: 40px !important; /* 右侧撑开空间给箭头 */
    padding-left: 5px !important;  /* 左侧稍微收缩，产生平移感 */
    box-shadow: 0 8px 20px rgba(225, 29, 72, 0.3); /* 红色发光阴影 */
    transform: translateY(-2px); /* 轻微浮起 */
}

.btn-icon-reveal:hover::after {
    opacity: 1;
    transform: translateX(0); /* 箭头平滑滑入 */
    color: #ffffff;
}

/* --- 4. 点击反馈 (Active State) --- */
.btn-icon-reveal:active {
    transform: translateY(0);
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d05d33 *//* --- 1. 默认样式 (Default State) --- */
.btn-icon-reveal {
    /* 基础尺寸与间距 */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 4px 15px !important;
    
    /* 字体与颜色 */
    background-color: #1a1a1a !important; /* 哑光黑 */

    /* 边框与圆角 */
    border: none !important;
    border-radius: 104px !important;
    
    /* 定位与过渡 */
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* --- 2. 箭头图标设置 (The Hidden Icon) --- */
.btn-icon-reveal::after {
    content: '\2192'; /* Unicode 右箭头符号 */
    position: absolute;
    right: 20px;
    opacity: 0;
    font-size: 18px;
    transform: translateX(-20px); /* 初始位置向左偏移 */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* --- 3. 移入交互效果 (Hover State) --- */
.btn-icon-reveal:hover {
    background-color: #e11d48 !important; /* 悬停变为品牌红 */
    padding-right: 40px !important; /* 右侧撑开空间给箭头 */
    padding-left: 5px !important;  /* 左侧稍微收缩，产生平移感 */
    box-shadow: 0 8px 20px rgba(225, 29, 72, 0.3); /* 红色发光阴影 */
    transform: translateY(-2px); /* 轻微浮起 */
}

.btn-icon-reveal:hover::after {
    opacity: 1;
    transform: translateX(0); /* 箭头平滑滑入 */
    color: #ffffff;
}

/* --- 4. 点击反馈 (Active State) --- */
.btn-icon-reveal:active {
    transform: translateY(0);
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d7752f *//* --- 1. 默认样式 (Default State) --- */
.btn-icon-reveal {
    /* 基础尺寸与间距 */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 4px 15px !important;
    
    /* 字体与颜色 */
    background-color: #1a1a1a !important; /* 哑光黑 */

    /* 边框与圆角 */
    border: none !important;
    border-radius: 104px !important;
    
    /* 定位与过渡 */
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* --- 2. 箭头图标设置 (The Hidden Icon) --- */
.btn-icon-reveal::after {
    content: '\2192'; /* Unicode 右箭头符号 */
    position: absolute;
    right: 20px;
    opacity: 0;
    font-size: 18px;
    transform: translateX(-20px); /* 初始位置向左偏移 */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* --- 3. 移入交互效果 (Hover State) --- */
.btn-icon-reveal:hover {
    background-color: #e11d48 !important; /* 悬停变为品牌红 */
    padding-right: 40px !important; /* 右侧撑开空间给箭头 */
    padding-left: 5px !important;  /* 左侧稍微收缩，产生平移感 */
    box-shadow: 0 8px 20px rgba(225, 29, 72, 0.3); /* 红色发光阴影 */
    transform: translateY(-2px); /* 轻微浮起 */
}

.btn-icon-reveal:hover::after {
    opacity: 1;
    transform: translateX(0); /* 箭头平滑滑入 */
    color: #ffffff;
}

/* --- 4. 点击反馈 (Active State) --- */
.btn-icon-reveal:active {
    transform: translateY(0);
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}/* End custom CSS */