.elementor-37522 .elementor-element.elementor-element-615c854{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-37522 .elementor-element.elementor-element-615c854:not(.elementor-motion-effects-element-type-background), .elementor-37522 .elementor-element.elementor-element-615c854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-37522 .elementor-element.elementor-element-615c854::before, .elementor-37522 .elementor-element.elementor-element-615c854 > .elementor-background-video-container::before, .elementor-37522 .elementor-element.elementor-element-615c854 > .e-con-inner > .elementor-background-video-container::before, .elementor-37522 .elementor-element.elementor-element-615c854 > .elementor-background-slideshow::before, .elementor-37522 .elementor-element.elementor-element-615c854 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37522 .elementor-element.elementor-element-615c854 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A2A2A;--background-overlay:'';}.elementor-37522 .elementor-element.elementor-element-3b6fe7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-37522 .elementor-element.elementor-element-3bcfc41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-37522 .elementor-element.elementor-element-3bcfc41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;color:#FFFFFF;}.elementor-37522 .elementor-element.elementor-element-a91f465{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#CCCCCC;}.elementor-37522 .elementor-element.elementor-element-1800772 .elementor-button{background-color:#FF6B00;font-family:"Montserrat", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:18px 45px 18px 45px;}.elementor-37522 .elementor-element.elementor-element-1800772 .elementor-button:hover, .elementor-37522 .elementor-element.elementor-element-1800772 .elementor-button:focus{background-color:#E66000;}.elementor-37522 .elementor-element.elementor-element-41702f9{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-37522 .elementor-element.elementor-element-41702f9 .elementor-icon-list-icon i{color:#FF6B00;transition:color 0.3s;}.elementor-37522 .elementor-element.elementor-element-41702f9 .elementor-icon-list-icon svg{fill:#FF6B00;transition:fill 0.3s;}.elementor-37522 .elementor-element.elementor-element-41702f9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-37522 .elementor-element.elementor-element-41702f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37522 .elementor-element.elementor-element-41702f9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-37522 .elementor-element.elementor-element-41702f9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-37522 .elementor-element.elementor-element-678e1cc{--display:flex;}.elementor-37522 .elementor-element.elementor-element-b93cf9f{padding:110px 0px 0px 0px;}.elementor-37522 .elementor-element.elementor-element-1fd9e7c{--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:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-37522 .elementor-element.elementor-element-1fd9e7c:not(.elementor-motion-effects-element-type-background), .elementor-37522 .elementor-element.elementor-element-1fd9e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-37522 .elementor-element.elementor-element-1cae1a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;letter-spacing:-1px;}.elementor-37522 .elementor-element.elementor-element-c872612{padding:0px 0px 50px 0px;}.elementor-37522 .elementor-element.elementor-element-c872612 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;color:#666666;}.elementor-37522 .elementor-element.elementor-element-3558bd0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-37522 .elementor-element.elementor-element-3558bd0:not(.elementor-motion-effects-element-type-background), .elementor-37522 .elementor-element.elementor-element-3558bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-37522 .elementor-element.elementor-element-58c5ae0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-37522 .elementor-element.elementor-element-4ee8a2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:#1A1A1A;}.elementor-37522 .elementor-element.elementor-element-6549c81{padding:0px 0px 15px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-621b333{font-family:"Montserrat", Sans-serif;font-size:15px;color:#666666;}.elementor-37522 .elementor-element.elementor-element-e71ecd8 .elementor-button{background-color:#FF6B00;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:4px 4px 4px 4px;}.elementor-37522 .elementor-element.elementor-element-e71ecd8 .elementor-button:hover, .elementor-37522 .elementor-element.elementor-element-e71ecd8 .elementor-button:focus{border-color:#E66000;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);}.elementor-37522 .elementor-element.elementor-element-58a0de0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-37522 .elementor-element.elementor-element-beb19f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:#1A1A1A;}.elementor-37522 .elementor-element.elementor-element-e9e40a5{padding:0px 0px 15px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-2e36718{font-family:"Montserrat", Sans-serif;font-size:15px;color:#666666;}.elementor-37522 .elementor-element.elementor-element-30b6637 .elementor-button{background-color:#FF6B00;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:4px 4px 4px 4px;}.elementor-37522 .elementor-element.elementor-element-30b6637 .elementor-button:hover, .elementor-37522 .elementor-element.elementor-element-30b6637 .elementor-button:focus{border-color:#E66000;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);}.elementor-37522 .elementor-element.elementor-element-f7918ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-37522 .elementor-element.elementor-element-ee2048f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:#1A1A1A;}.elementor-37522 .elementor-element.elementor-element-cc6f14f{padding:0px 0px 15px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-89a4e6a{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;color:#666666;}.elementor-37522 .elementor-element.elementor-element-0b85dd2 .elementor-button{background-color:#FF6B00;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:4px 4px 4px 4px;}.elementor-37522 .elementor-element.elementor-element-0b85dd2 .elementor-button:hover, .elementor-37522 .elementor-element.elementor-element-0b85dd2 .elementor-button:focus{border-color:#E66000;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);}.elementor-37522 .elementor-element.elementor-element-3013a2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-37522 .elementor-element.elementor-element-3013a2c:not(.elementor-motion-effects-element-type-background), .elementor-37522 .elementor-element.elementor-element-3013a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-37522 .elementor-element.elementor-element-b33530f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37522 .elementor-element.elementor-element-b38c74a{padding:50px 0px 0px 0px;}.elementor-37522 .elementor-element.elementor-element-869720e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37522 .elementor-element.elementor-element-ff5f425{padding:0px 0px 40px 0px;}.elementor-37522 .elementor-element.elementor-element-ff5f425 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-37522 .elementor-element.elementor-element-9eaa6a4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-37522 .elementor-element.elementor-element-9eaa6a4.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-9eaa6a4.elementor-view-framed .elementor-icon, .elementor-37522 .elementor-element.elementor-element-9eaa6a4.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-9eaa6a4 .elementor-icon{font-size:30px;}.elementor-37522 .elementor-element.elementor-element-9eaa6a4 .elementor-icon-box-title, .elementor-37522 .elementor-element.elementor-element-9eaa6a4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-37522 .elementor-element.elementor-element-9eaa6a4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-37522 .elementor-element.elementor-element-9eaa6a4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;color:#CCCCCC;}.elementor-37522 .elementor-element.elementor-element-1ed2d33 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-37522 .elementor-element.elementor-element-1ed2d33.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-1ed2d33.elementor-view-framed .elementor-icon, .elementor-37522 .elementor-element.elementor-element-1ed2d33.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-1ed2d33 .elementor-icon{font-size:30px;}.elementor-37522 .elementor-element.elementor-element-1ed2d33 .elementor-icon-box-title, .elementor-37522 .elementor-element.elementor-element-1ed2d33 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-37522 .elementor-element.elementor-element-1ed2d33 .elementor-icon-box-title{color:#FFFFFF;}.elementor-37522 .elementor-element.elementor-element-1ed2d33 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;color:#CCCCCC;}.elementor-37522 .elementor-element.elementor-element-b8e23a7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-37522 .elementor-element.elementor-element-b8e23a7.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-b8e23a7.elementor-view-framed .elementor-icon, .elementor-37522 .elementor-element.elementor-element-b8e23a7.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-b8e23a7 .elementor-icon{font-size:30px;}.elementor-37522 .elementor-element.elementor-element-b8e23a7 .elementor-icon-box-title, .elementor-37522 .elementor-element.elementor-element-b8e23a7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-37522 .elementor-element.elementor-element-b8e23a7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-37522 .elementor-element.elementor-element-b8e23a7 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;color:#CCCCCC;}.elementor-37522 .elementor-element.elementor-element-53922e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-37522 .elementor-element.elementor-element-1ec64e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-37522 .elementor-element.elementor-element-85b0d51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-37522 .elementor-element.elementor-element-d709797{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;color:#666666;}.elementor-37522 .elementor-element.elementor-element-0040dc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-icon i{color:#FF6B00;transition:color 0.3s;}.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-icon svg{fill:#FF6B00;transition:fill 0.3s;}.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.elementor-37522 .elementor-element.elementor-element-35468c8 .elementor-button{background-color:#FF6B00;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 20px 0px rgba(9, 20.999999999999957, 128, 0.1);border-style:none;border-radius:4px 4px 4px 4px;}.elementor-37522 .elementor-element.elementor-element-35468c8 .elementor-button:hover, .elementor-37522 .elementor-element.elementor-element-35468c8 .elementor-button:focus{background-color:#E66000;color:#FFFFFF;border-color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-35468c8{width:100%;max-width:100%;padding:15px 15px 15px 15px;}.elementor-37522 .elementor-element.elementor-element-35468c8 .elementor-button:hover svg, .elementor-37522 .elementor-element.elementor-element-35468c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-37522 .elementor-element.elementor-element-8878421{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37522 .elementor-element.elementor-element-98cbfee{padding:0px 0px 0px 0px;}.elementor-37522 .elementor-element.elementor-element-98cbfee img{border-radius:16px 16px 16px 16px;box-shadow:0px 20px 50px 0px rgba(0,0,0,0.5);}.elementor-37522 .elementor-element.elementor-element-e60d2fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-37522 .elementor-element.elementor-element-b34bd75{--display:flex;}.elementor-37522 .elementor-element.elementor-element-6f94e21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-37522 .elementor-element.elementor-element-3f5d62c{--display:flex;}.elementor-37522 .elementor-element.elementor-element-3f5d62c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-37522 .elementor-element.elementor-element-056a071.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-37522 .elementor-element.elementor-element-056a071.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-37522 .elementor-element.elementor-element-056a071.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-37522 .elementor-element.elementor-element-056a071 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-37522 .elementor-element.elementor-element-056a071 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;border-radius:8px;transition-duration:0.3s;}.elementor-37522 .elementor-element.elementor-element-056a071 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#1A1A1A;}.elementor-37522 .elementor-element.elementor-element-056a071 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;color:#666666;}.elementor-37522 .elementor-element.elementor-element-15ee3f6{--display:flex;}.elementor-37522 .elementor-element.elementor-element-15ee3f6.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-37522 .elementor-element.elementor-element-8b6523d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-37522 .elementor-element.elementor-element-8b6523d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-37522 .elementor-element.elementor-element-8b6523d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-37522 .elementor-element.elementor-element-8b6523d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-37522 .elementor-element.elementor-element-8b6523d .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;border-radius:8px;transition-duration:0.3s;}.elementor-37522 .elementor-element.elementor-element-8b6523d .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#1A1A1A;}.elementor-37522 .elementor-element.elementor-element-8b6523d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;color:#666666;}.elementor-37522 .elementor-element.elementor-element-c2933c5{--display:flex;}.elementor-37522 .elementor-element.elementor-element-c2933c5.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-37522 .elementor-element.elementor-element-6ffb365.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-37522 .elementor-element.elementor-element-6ffb365.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-37522 .elementor-element.elementor-element-6ffb365.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-37522 .elementor-element.elementor-element-6ffb365 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-37522 .elementor-element.elementor-element-6ffb365 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;border-radius:8px;transition-duration:0.3s;}.elementor-37522 .elementor-element.elementor-element-6ffb365 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#1A1A1A;}.elementor-37522 .elementor-element.elementor-element-6ffb365 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;color:#666666;}.elementor-37522 .elementor-element.elementor-element-196d3dd{--display:flex;}.elementor-37522 .elementor-element.elementor-element-196d3dd.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-37522 .elementor-element.elementor-element-26de1a7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-37522 .elementor-element.elementor-element-26de1a7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-37522 .elementor-element.elementor-element-26de1a7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-37522 .elementor-element.elementor-element-26de1a7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-37522 .elementor-element.elementor-element-26de1a7 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;border-radius:8px;transition-duration:0.3s;}.elementor-37522 .elementor-element.elementor-element-26de1a7 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#1A1A1A;}.elementor-37522 .elementor-element.elementor-element-26de1a7 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;color:#666666;}.elementor-37522 .elementor-element.elementor-element-0a7b83a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37522 .elementor-element.elementor-element-0a7b83a:not(.elementor-motion-effects-element-type-background), .elementor-37522 .elementor-element.elementor-element-0a7b83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37522 .elementor-element.elementor-element-ef38986{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-37522 .elementor-element.elementor-element-0c81804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37522 .elementor-element.elementor-element-5098416{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-37522 .elementor-element.elementor-element-5098416 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#54595F;}.elementor-37522 .elementor-element.elementor-element-631fefb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-37522 .elementor-element.elementor-element-998b1d0 .elementor-button{background-color:#FF6B00;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 20px 0px rgba(9, 20.999999999999957, 128, 0.1);border-style:none;border-radius:4px 4px 4px 4px;}.elementor-37522 .elementor-element.elementor-element-998b1d0 .elementor-button:hover, .elementor-37522 .elementor-element.elementor-element-998b1d0 .elementor-button:focus{background-color:#E66000;color:#FFFFFF;border-color:#FF6B00;}.elementor-37522 .elementor-element.elementor-element-998b1d0{width:100%;max-width:100%;padding:15px 15px 15px 15px;}.elementor-37522 .elementor-element.elementor-element-998b1d0 .elementor-button:hover svg, .elementor-37522 .elementor-element.elementor-element-998b1d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-37522 .elementor-element.elementor-element-d571afd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37522 .elementor-element.elementor-element-c8dfb93{--display:flex;}.elementor-37522 .elementor-element.elementor-element-e1c88f1{column-gap:0px;font-family:"Poppins", Sans-serif;line-height:31px;}.elementor-37522 .elementor-element.elementor-element-e1c88f1 p{margin-block-end:10px;}.elementor-37522 .elementor-element.elementor-element-13e1cc0{--display:flex;}.elementor-37522 .elementor-element.elementor-element-b043e4f{font-family:"Poppins", Sans-serif;line-height:31px;}.elementor-37522 .elementor-element.elementor-element-1eb330f{--display:flex;}.elementor-37522 .elementor-element.elementor-element-54737e2{font-family:"Poppins", Sans-serif;line-height:31px;}.elementor-37522 .elementor-element.elementor-element-555d513{--display:flex;}.elementor-37522 .elementor-element.elementor-element-a267244{font-family:"Poppins", Sans-serif;line-height:31px;}.elementor-37522 .elementor-element.elementor-element-29c3823{--display:flex;}.elementor-37522 .elementor-element.elementor-element-9c0384f{font-family:"Poppins", Sans-serif;line-height:31px;}.elementor-37522 .elementor-element.elementor-element-9c0384f p{margin-block-end:0px;}.elementor-37522 .elementor-element.elementor-element-bbf8165{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:25px;--n-accordion-icon-size:15px;}.elementor-37522 .elementor-element.elementor-element-bbf8165 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F9FA;}.elementor-37522 .elementor-element.elementor-element-bbf8165 {--n-accordion-padding:25px 0px 0px 0px;}.elementor-37522 .elementor-element.elementor-element-6f82ee7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37522 .elementor-element.elementor-element-6f82ee7:not(.elementor-motion-effects-element-type-background), .elementor-37522 .elementor-element.elementor-element-6f82ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-37522 .elementor-element.elementor-element-9b82afc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:08%;--padding-bottom:08%;--padding-left:015%;--padding-right:015%;}.elementor-37522 .elementor-element.elementor-element-9b82afc:not(.elementor-motion-effects-element-type-background), .elementor-37522 .elementor-element.elementor-element-9b82afc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-37522 .elementor-element.elementor-element-9b82afc.e-con{--align-self:center;}.elementor-37522 .elementor-element.elementor-element-aedc391{--display:flex;}.elementor-37522 .elementor-element.elementor-element-70293dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-37522 .elementor-element.elementor-element-70293dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;color:#1C4380;}.elementor-37522 .elementor-element.elementor-element-3f55470 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;line-height:32px;letter-spacing:-0.3px;color:#555555;}.elementor-37522 .elementor-element.elementor-element-732206b{padding:50px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:3px;}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-icon i{color:#FF6B00;transition:color 0.3s;}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-icon svg{fill:#FF6B00;transition:fill 0.3s;}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-text{transition:color 0.3s;}.elementor-37522 .elementor-element.elementor-element-7ec8bb9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-37522 .elementor-element.elementor-element-7ec8bb9:not(.elementor-motion-effects-element-type-background), .elementor-37522 .elementor-element.elementor-element-7ec8bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-button-content-wrapper{flex-direction:row;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-button span{gap:4px;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-field-group.recaptcha_v3-bottomleft, .elementor-37522 .elementor-element.elementor-element-9698dae .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-37522 .elementor-element.elementor-element-9698dae .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-37522 .elementor-element.elementor-element-9698dae .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-37522 .elementor-element.elementor-element-9698dae .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-field-group > label{font-family:"Poppins", Sans-serif;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-field-type-html{padding-bottom:0px;font-family:"Poppins", Sans-serif;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-button{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-37522 .elementor-element.elementor-element-9698dae .e-form__buttons__wrapper__button-next{background-color:#1C4380;color:#ffffff;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-button[type="submit"]{background-color:#1C4380;color:#ffffff;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-37522 .elementor-element.elementor-element-9698dae .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-37522 .elementor-element.elementor-element-9698dae .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-primary );}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-primary );}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-37522 .elementor-element.elementor-element-9698dae .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-37522 .elementor-element.elementor-element-9698dae{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-37522 .elementor-element.elementor-element-70293dc .elementor-heading-title{font-size:22px;}.elementor-37522 .elementor-element.elementor-element-3f55470 .elementor-heading-title{font-size:22px;}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-item > a{line-height:1.4em;letter-spacing:0px;}}@media(min-width:768px){.elementor-37522 .elementor-element.elementor-element-3b6fe7a{--width:50%;}.elementor-37522 .elementor-element.elementor-element-678e1cc{--width:50%;}.elementor-37522 .elementor-element.elementor-element-b33530f{--width:50%;}.elementor-37522 .elementor-element.elementor-element-869720e{--width:50%;}.elementor-37522 .elementor-element.elementor-element-1ec64e7{--width:50%;}.elementor-37522 .elementor-element.elementor-element-8878421{--width:50%;}.elementor-37522 .elementor-element.elementor-element-3f5d62c{--width:25%;}.elementor-37522 .elementor-element.elementor-element-15ee3f6{--width:25%;}.elementor-37522 .elementor-element.elementor-element-c2933c5{--width:25%;}.elementor-37522 .elementor-element.elementor-element-196d3dd{--width:25%;}.elementor-37522 .elementor-element.elementor-element-0c81804{--width:30%;}.elementor-37522 .elementor-element.elementor-element-d571afd{--width:70%;}}@media(max-width:767px){.elementor-37522 .elementor-element.elementor-element-056a071 .elementor-image-box-img{margin-bottom:15px;}.elementor-37522 .elementor-element.elementor-element-8b6523d .elementor-image-box-img{margin-bottom:15px;}.elementor-37522 .elementor-element.elementor-element-6ffb365 .elementor-image-box-img{margin-bottom:15px;}.elementor-37522 .elementor-element.elementor-element-26de1a7 .elementor-image-box-img{margin-bottom:15px;}.elementor-37522 .elementor-element.elementor-element-70293dc .elementor-heading-title{font-size:22px;}.elementor-37522 .elementor-element.elementor-element-3f55470 .elementor-heading-title{font-size:22px;}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-37522 .elementor-element.elementor-element-732206b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-37522 .elementor-element.elementor-element-7ec8bb9{--content-width:500px;}.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-button{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-3b6fe7a *//* 给联系图标加一个微光效果，引导客户点击 */
.elementor-37522 .elementor-element.elementor-element-3b6fe7a .elementor-icon-list-icon i {
    transition: all 0.3s ease;
}

.elementor-37522 .elementor-element.elementor-element-3b6fe7a .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #ffffff !important;
    filter: drop-shadow(0px 0px 8px #FF6B00);
    transform: translateY(-3px);
}

/* 在文字下方加一个极淡的 "LTS ENERGY" 水印 */
.elementor-37522 .elementor-element.elementor-element-3b6fe7a::before {
    content: "LTS ENERGY";
    position: absolute;
    bottom: -20px;
    left: 0;
    font-size: 80px;
    font-weight: 900;
    color: rgba(255, 255, 255, 0.03);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b93cf9f *//* 1. 产品图：持续的上下悬浮 + 橙色能量背光 */
.elementor-37522 .elementor-element.elementor-element-b93cf9f img {
    animation: lts-float 6s ease-in-out infinite;
    filter: drop-shadow(0px 20px 40px rgba(255, 107, 0, 0.25)); /* 底部的环境光 */
    z-index: 10;
}

@keyframes lts-float {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); } /* 向上悬浮 15 像素 */
    100% { transform: translateY(0px); }
}

/* 2. 悬停交互：鼠标移上去时，光晕变亮，方便看清细节 */
.elementor-37522 .elementor-element.elementor-element-b93cf9f:hover img {
    animation-play-state: paused; /* 悬停时停止悬浮 */
    filter: drop-shadow(0px 0px 50px rgba(255, 107, 0, 0.4));
    transform: scale(1.02);
    transition: all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-615c854 *//* 1. 给主按钮加一个持续的呼吸阴影，引导点击 */
.elementor-37522 .elementor-element.elementor-element-615c854 .elementor-button {
    box-shadow: 0 0 0 rgba(255, 107, 0, 0.4);
    animation: pulse-orange 2s infinite;
}

@keyframes pulse-orange {
  0% { box-shadow: 0 0 0 0 rgba(255, 107, 0, 0.7); }
  70% { box-shadow: 0 0 0 15px rgba(255, 107, 0, 0); }
  100% { box-shadow: 0 0 0 0 rgba(255, 107, 0, 0); }
}

/* 2. 修正拼写错误的微调：针对 Email 图标 */
.elementor-37522 .elementor-element.elementor-element-615c854 .elementor-icon-list-icon i {
    font-size: 1.1em;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-621b333 *//* 1. 强制超链接颜色与周围普通文字保持一致，去掉下划线 */
.elementor-37522 .elementor-element.elementor-element-621b333 a {
    color: inherit !important; 
    text-decoration: none !important;
    transition: color 0.3s ease !important;
}

/* 2. 悬停交互：鼠标放上去时，微微变回 LTS 活力橙，提示客户可以点击 */
.elementor-37522 .elementor-element.elementor-element-621b333 a:hover {
    color: #FF6B00 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c5ae0 *//* 1. 强制图片在容器内垂直居中，解决逆变器高度不一问题 */
.elementor-37522 .elementor-element.elementor-element-58c5ae0 .elementor-image {
    height: 220px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: radial-gradient(circle, rgba(255,107,0,0.05) 0%, rgba(255,255,255,0) 70%);
}

/* 2. 悬停时：卡片边框变橙色，产生品牌感 */
.elementor-37522 .elementor-element.elementor-element-58c5ae0 {
    border: 1px solid #EEEEEE !important;
    transition: all 0.4s ease !important;
}

.elementor-37522 .elementor-element.elementor-element-58c5ae0:hover {
    border-color: #FF6B00 !important;
    box-shadow: 0 15px 45px rgba(255, 107, 0, 0.1) !important;
}

/* 3. 针对第三个逆变器图片的微调 (如果是两台叠放) */
.elementor-37522 .elementor-element.elementor-element-58c5ae0:nth-child(3) img {
    transform: scale(0.9); /* 稍微缩小，防止视觉上比 PPS 显得大 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a0de0 *//* 1. 强制图片在容器内垂直居中，解决逆变器高度不一问题 */
.elementor-37522 .elementor-element.elementor-element-58a0de0 .elementor-image {
    height: 220px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: radial-gradient(circle, rgba(255,107,0,0.05) 0%, rgba(255,255,255,0) 70%);
}

/* 2. 悬停时：卡片边框变橙色，产生品牌感 */
.elementor-37522 .elementor-element.elementor-element-58a0de0 {
    border: 1px solid #EEEEEE !important;
    transition: all 0.4s ease !important;
}

.elementor-37522 .elementor-element.elementor-element-58a0de0:hover {
    border-color: #FF6B00 !important;
    box-shadow: 0 15px 45px rgba(255, 107, 0, 0.1) !important;
}

/* 3. 针对第三个逆变器图片的微调 (如果是两台叠放) */
.elementor-37522 .elementor-element.elementor-element-58a0de0:nth-child(3) img {
    transform: scale(0.9); /* 稍微缩小，防止视觉上比 PPS 显得大 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b85dd2 *//* 只有这一行，它是把按钮推到底部的“神药” */
.elementor-37522 .elementor-element.elementor-element-0b85dd2 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7918ba *//* 1. 强制图片在容器内垂直居中，解决逆变器高度不一问题 */
.elementor-37522 .elementor-element.elementor-element-f7918ba .elementor-image {
    height: 220px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: radial-gradient(circle, rgba(255,107,0,0.05) 0%, rgba(255,255,255,0) 70%);
}

/* 2. 悬停时：卡片边框变橙色，产生品牌感 */
.elementor-37522 .elementor-element.elementor-element-f7918ba {
    border: 1px solid #EEEEEE !important;
    transition: all 0.4s ease !important;
}

.elementor-37522 .elementor-element.elementor-element-f7918ba:hover {
    border-color: #FF6B00 !important;
    box-shadow: 0 15px 45px rgba(255, 107, 0, 0.1) !important;
}

/* 3. 针对第三个逆变器图片的微调 (如果是两台叠放) */
.elementor-37522 .elementor-element.elementor-element-f7918ba:nth-child(3) img {
    transform: scale(0.9); /* 稍微缩小，防止视觉上比 PPS 显得大 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b38c74a *//* 让拆解图产生缓缓跳动的橙色能量背光 */
.elementor-37522 .elementor-element.elementor-element-b38c74a img {
    filter: drop-shadow(0px 0px 15px rgba(255, 107, 0, 0.2));
    animation: pps-glow 3.5s infinite ease-in-out;
    transition: transform 0.5s ease;
}

/* 呼吸灯动画关键帧 */
@keyframes pps-glow {
    0% { filter: drop-shadow(0px 0px 10px rgba(255, 107, 0, 0.15)); transform: scale(1); }
    50% { filter: drop-shadow(0px 0px 40px rgba(255, 107, 0, 0.5)); transform: scale(1.02); }
    100% { filter: drop-shadow(0px 0px 10px rgba(255, 107, 0, 0.15)); transform: scale(1); }
}

/* 鼠标悬停时：停止跳动并放大，方便客户看清内部细节 */
.elementor-37522 .elementor-element.elementor-element-b38c74a:hover img {
    animation-play-state: paused;
    transform: scale(1.06);
    filter: drop-shadow(0px 0px 50px rgba(255, 107, 0, 0.6));
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eaa6a4 */.elementor-37522 .elementor-element.elementor-element-9eaa6a4 {
    padding: 15px;
    border-radius: 8px;
    border-left: 3px solid transparent;
    transition: all 0.3s ease;
}
.elementor-37522 .elementor-element.elementor-element-9eaa6a4:hover {
    background-color: rgba(255, 255, 255, 0.03);
    border-left: 3px solid #FF6B00;
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ed2d33 */.elementor-37522 .elementor-element.elementor-element-1ed2d33 {
    padding: 15px;
    border-radius: 8px;
    border-left: 3px solid transparent;
    transition: all 0.3s ease;
}
.elementor-37522 .elementor-element.elementor-element-1ed2d33:hover {
    background-color: rgba(255, 255, 255, 0.03);
    border-left: 3px solid #FF6B00;
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b8e23a7 */.elementor-37522 .elementor-element.elementor-element-b8e23a7 {
    padding: 15px;
    border-radius: 8px;
    border-left: 3px solid transparent;
    transition: all 0.3s ease;
}
.elementor-37522 .elementor-element.elementor-element-b8e23a7:hover {
    background-color: rgba(255, 255, 255, 0.03);
    border-left: 3px solid #FF6B00;
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0040dc7 *//* 1. 给列表项增加过渡动画 */
.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-item {
    transition: all 0.3s ease !important;
    padding: 8px 0; /* 增加一点上下呼吸空间 */
}

/* 2. 悬停时：整行文字向右微微滑动，文字变深，图标放大 */
.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-item:hover {
    transform: translateX(8px); /* 向右滑动 8px */
    color: #1A1A1A !important; /* 文字颜色变深，增强阅读性 */
}

/* 3. 悬停时：橙色勾勾图标微微放大，刺激视觉 */
.elementor-37522 .elementor-element.elementor-element-0040dc7 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    transform: scale(1.2);
    color: #FF6B00 !important;
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98cbfee *//* 图片悬停时：平滑放大并加深阴影 */
.elementor-37522 .elementor-element.elementor-element-98cbfee {
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-37522 .elementor-element.elementor-element-98cbfee:hover {
    transform: translateY(-8px) scale(1.02) !important; /* 向上浮动并微微放大 */
    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.15) !important; /* 阴影范围扩大、加深 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5d62c *//* 1. 打造高级卡片底座 */
.elementor-37522 .elementor-element.elementor-element-3f5d62c {
    background-color: #FFFFFF !important;
    border: 1px solid #EEEEEE !important;
    border-radius: 12px !important;
    padding: 25px !important; /* 给卡片内部留出舒适的呼吸空间 */
    display: flex !important;
    flex-direction: column !important;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 2. 悬停交互：整体平滑上浮 + 产生橙色品牌阴影 */
.elementor-37522 .elementor-element.elementor-element-3f5d62c:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(255, 107, 0, 0.08) !important;
    border-color: rgba(255, 107, 0, 0.3) !important;
}

/* 3. 悬停时：内部图片微微放大，增加高级沉浸感 */
.elementor-37522 .elementor-element.elementor-element-3f5d62c img {
    transition: transform 0.5s ease !important;
}
.elementor-37522 .elementor-element.elementor-element-3f5d62c:hover img {
    transform: scale(1.05) !important;
}

/* 强制容器内部元素垂直对齐 */
.elementor-37522 .elementor-element.elementor-element-3f5d62c {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* 让文本块填满所有多余高度，按钮自然就齐了 */
.elementor-37522 .elementor-element.elementor-element-3f5d62c .elementor-text-editor {
    flex-grow: 1 !important;
    display: flex !important;
    align-items: center !important; /* 让文字垂直居中 */
    justify-content: center !important; /* 让文字水平居中 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15ee3f6 *//* 1. 打造高级卡片底座 */
.elementor-37522 .elementor-element.elementor-element-15ee3f6 {
    background-color: #FFFFFF !important;
    border: 1px solid #EEEEEE !important;
    border-radius: 12px !important;
    padding: 25px !important; /* 给卡片内部留出舒适的呼吸空间 */
    display: flex !important;
    flex-direction: column !important;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 2. 悬停交互：整体平滑上浮 + 产生橙色品牌阴影 */
.elementor-37522 .elementor-element.elementor-element-15ee3f6:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(255, 107, 0, 0.08) !important;
    border-color: rgba(255, 107, 0, 0.3) !important;
}

/* 3. 悬停时：内部图片微微放大，增加高级沉浸感 */
.elementor-37522 .elementor-element.elementor-element-15ee3f6 img {
    transition: transform 0.5s ease !important;
}
.elementor-37522 .elementor-element.elementor-element-15ee3f6:hover img {
    transform: scale(1.05) !important;
}

/* 强制容器内部元素垂直对齐 */
.elementor-37522 .elementor-element.elementor-element-15ee3f6 {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* 让文本块填满所有多余高度，按钮自然就齐了 */
.elementor-37522 .elementor-element.elementor-element-15ee3f6 .elementor-text-editor {
    flex-grow: 1 !important;
    display: flex !important;
    align-items: center !important; /* 让文字垂直居中 */
    justify-content: center !important; /* 让文字水平居中 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2933c5 *//* 1. 打造高级卡片底座 */
.elementor-37522 .elementor-element.elementor-element-c2933c5 {
    background-color: #FFFFFF !important;
    border: 1px solid #EEEEEE !important;
    border-radius: 12px !important;
    padding: 25px !important; /* 给卡片内部留出舒适的呼吸空间 */
    display: flex !important;
    flex-direction: column !important;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 2. 悬停交互：整体平滑上浮 + 产生橙色品牌阴影 */
.elementor-37522 .elementor-element.elementor-element-c2933c5:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(255, 107, 0, 0.08) !important;
    border-color: rgba(255, 107, 0, 0.3) !important;
}

/* 3. 悬停时：内部图片微微放大，增加高级沉浸感 */
.elementor-37522 .elementor-element.elementor-element-c2933c5 img {
    transition: transform 0.5s ease !important;
}
.elementor-37522 .elementor-element.elementor-element-c2933c5:hover img {
    transform: scale(1.05) !important;
}

/* 强制容器内部元素垂直对齐 */
.elementor-37522 .elementor-element.elementor-element-c2933c5 {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* 让文本块填满所有多余高度，按钮自然就齐了 */
.elementor-37522 .elementor-element.elementor-element-c2933c5 .elementor-text-editor {
    flex-grow: 1 !important;
    display: flex !important;
    align-items: center !important; /* 让文字垂直居中 */
    justify-content: center !important; /* 让文字水平居中 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196d3dd *//* 1. 打造高级卡片底座 */
.elementor-37522 .elementor-element.elementor-element-196d3dd {
    background-color: #FFFFFF !important;
    border: 1px solid #EEEEEE !important;
    border-radius: 12px !important;
    padding: 25px !important; /* 给卡片内部留出舒适的呼吸空间 */
    display: flex !important;
    flex-direction: column !important;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 2. 悬停交互：整体平滑上浮 + 产生橙色品牌阴影 */
.elementor-37522 .elementor-element.elementor-element-196d3dd:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(255, 107, 0, 0.08) !important;
    border-color: rgba(255, 107, 0, 0.3) !important;
}

/* 3. 悬停时：内部图片微微放大，增加高级沉浸感 */
.elementor-37522 .elementor-element.elementor-element-196d3dd img {
    transition: transform 0.5s ease !important;
}
.elementor-37522 .elementor-element.elementor-element-196d3dd:hover img {
    transform: scale(1.05) !important;
}

/* 强制容器内部元素垂直对齐 */
.elementor-37522 .elementor-element.elementor-element-196d3dd {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* 让文本块填满所有多余高度，按钮自然就齐了 */
.elementor-37522 .elementor-element.elementor-element-196d3dd .elementor-text-editor {
    flex-grow: 1 !important;
    display: flex !important;
    align-items: center !important; /* 让文字垂直居中 */
    justify-content: center !important; /* 让文字水平居中 */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bbf8165 *//* ==========================================
   LTS B2B 极简高级手风琴 (强制覆盖原版胶囊样式)
   ========================================== */

/* 1. 强制重置外框：去掉胶囊圆角，改成硬朗的工业小圆角卡片 */
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-accordion-item,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .e-n-accordion-item {
    border: 1px solid #E5E5E5 !important;
    border-radius: 6px !important;
    margin-bottom: 15px !important;
    background-color: transparent !important;
    overflow: hidden !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
}

/* 2. 标题栏背景：默认浅灰，看起来干净干练 */
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-tab-title,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .e-n-accordion-item-title {
    background-color: #F8F9FA !important;
    border-radius: 0 !important; 
    padding: 20px 25px !important;
    border: none !important;
    transition: all 0.3s ease !important;
}

/* 3. 标题文字：深灰黑色，去掉原版的纯白 */
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-tab-title a,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-tab-title .elementor-accordion-title,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .e-n-accordion-item-title-text {
    color: #1A1A1A !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

/* 4. 交互核心 (Hover & Active)：点开时背景变白，文字变活力橙 */
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-accordion-item.elementor-active .elementor-tab-title,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-tab-title:hover,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .e-n-accordion-item[open] .e-n-accordion-item-title {
    background-color: #FFFFFF !important;
}

.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-accordion-item.elementor-active .elementor-accordion-title,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-tab-title:hover .elementor-accordion-title,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .e-n-accordion-item[open] .e-n-accordion-item-title-text {
    color: #FF6B00 !important; /* LTS 橙色 */
}

/* 5. 强制右侧的加减号图标变成橙色 */
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-accordion-icon,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-accordion-icon i,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .e-n-accordion-item-icon {
    color: #FF6B00 !important;
}

/* 6. 展开的内容区：纯白背景，去掉截图里那条奇怪的竖线 */
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-tab-content,
.elementor-37522 .elementor-element.elementor-element-bbf8165 .e-n-accordion-item-content {
    background-color: #FFFFFF !important;
    color: #555555 !important;
    padding: 20px 25px 30px 25px !important;
    border-top: 1px solid #EEEEEE !important;
    border-left: none !important; /* 强制去掉原版自带的竖线 */
    border-right: none !important;
    border-bottom: none !important;
    line-height: 1.6 !important;
}
/* 彻底隐藏原版残留的左侧提示线 */
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-tab-content, 
.elementor-37522 .elementor-element.elementor-element-bbf8165 .e-n-accordion-item-content {
    border-left: none !important;
    box-shadow: none !important;
}
.elementor-37522 .elementor-element.elementor-element-bbf8165 .elementor-tab-content::before, 
.elementor-37522 .elementor-element.elementor-element-bbf8165 .e-n-accordion-item-content::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-9698dae *//* 1. 给表单加上大厂高级卡片阴影 */
.elementor-37522 .elementor-element.elementor-element-9698dae {
    background-color: #ffffff;
    padding: 40px !important;
    border-radius: 12px !important;
    box-shadow: 0 20px 50px rgba(0, 74, 140, 0.08) !important;
    border: 1px solid #EEEEEE;
}

/* 2. 优化输入框：去掉死板黑线，改为极浅灰底色 */
.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-field-group .elementor-field {
    background-color: #F8F9FA !important;
    border: 1px solid #E5E5E5 !important;
    color: #333333 !important;
    border-radius: 6px !important;
    padding: 15px !important;
    transition: all 0.3s ease;
}

/* 3. 输入框交互：点击时亮起 LTS 品牌蓝边框 */
.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-field-group .elementor-field:focus {
    border-color: #004A8C !important;
    background-color: #FFFFFF !important;
    box-shadow: 0 0 0 3px rgba(0, 74, 140, 0.1) !important;
}

/* 4. 标签与必填星号优化 */
.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-field-label {
    color: #1A1A1A !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important;
}
.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-mark-required {
    color: #FF6B00 !important; /* 必填星号变成活力橙 */
}

/* 5. 终极转化按钮：必须是活力橙！ */
.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-button {
    background-color: #FF6B00 !important;
    color: #FFFFFF !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    padding: 18px !important;
    border-radius: 6px !important;
    width: 100% !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease !important;
}

/* 6. 按钮悬停：微距上浮 + 散发橙色光晕 */
.elementor-37522 .elementor-element.elementor-element-9698dae .elementor-button:hover {
    background-color: #E66000 !important;
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 20px rgba(255, 107, 0, 0.25) !important;
}/* End custom CSS */