.elementor-175 .elementor-element.elementor-element-00d5ed1{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-713b42f{--spacer-size:50px;}.elementor-175 .elementor-element.elementor-element-83a7e45{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-8db9aaa{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-fd8e1bb{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-6c8b9b2{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-606887e{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-325210f > .elementor-container{max-width:1335px;}.elementor-175 .elementor-element.elementor-element-325210f{padding:30px 30px 30px 30px;}.elementor-175 .elementor-element.elementor-element-2fd0581 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-175 .elementor-element.elementor-element-2fd0581 .accordion-header{padding:0px 0px 0px 0px;}.elementor-175 .elementor-element.elementor-element-2fd0581 .rts-accordion.style2 .accordion-item .accordion-header button{color:#111111 !important;background:#FFFFFF !important;border-style:none;padding:20px 20px 20px 41px;}.elementor-175 .elementor-element.elementor-element-2fd0581 .rts-accordion.style3 .accordion-item .accordion-header button{color:#111111 !important;background:#FFFFFF !important;}.elementor-175 .elementor-element.elementor-element-2fd0581 .rts-accordion .accordion-item .accordion-button{font-size:18px;font-weight:600;}.elementor-175 .elementor-element.elementor-element-2fd0581 .rts-accordion.style2 .accordion-item .accordion-header button:after{color:#EC1F24 !important;}.elementor-175 .elementor-element.elementor-element-2fd0581 .rts-accordion.style2 .accordion-item .accordion-header button span i{color:#EC1F24 !important;}.elementor-175 .elementor-element.elementor-element-2fd0581 .accc .rts-accordion.style2 .accordion-item .accordion-header button .accordion-icon i,.accc .rts-accordion.style2 .accordion-item .accordion-header button .accordion-icon-active i,.rts-accordion.style2 .accordion-item .accordion-header button .accordion-icon i{font-size:12px;}.elementor-175 .elementor-element.elementor-element-2fd0581 .rts-accordion.style2 .accordion-item .accordion-header button .accordion-icon i{background:#4AAB3D1A !important;}.elementor-175 .elementor-element.elementor-element-2fd0581 .rts-accordion.style2 .accordion-item .accordion-header button:before{background:#000000 !important;}.elementor-175 .elementor-element.elementor-element-2fd0581 .rts-accordion.style2 .accordion-item .accordion-header .accordion-icon-active i{background:#000000 !important;}.elementor-175 .elementor-element.elementor-element-2fd0581 .rts-accordion.style2 .accordion-item .accordion-body{padding:10px 33px 10px 35px;}.elementor-175 .elementor-element.elementor-element-c071769 > .elementor-container{max-width:1335px;}.elementor-175 .elementor-element.elementor-element-c071769{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-175 .elementor-element.elementor-element-c071769 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-175 .elementor-element.elementor-element-04e6720{text-align:center;}.elementor-175 .elementor-element.elementor-element-04e6720 .elementor-heading-title{font-size:34px;}.elementor-175 .elementor-element.elementor-element-027f447 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-175 .elementor-element.elementor-element-027f447 .rs-team-grid .team-item .team-name a,.solar-energy-team .inner-content a .title{font-size:24px;}.elementor-175 .elementor-element.elementor-element-027f447 .social-icons1 a i{font-size:15px;}.elementor-175 .elementor-element.elementor-element-027f447 .team-social a i{font-size:15px;}.elementor-175 .elementor-element.elementor-element-027f447 .team-inner-wrap .social-icons a i{font-size:15px;}.elementor-175 .elementor-element.elementor-element-4ab3def{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-5d41292{text-align:center;}.elementor-175 .elementor-element.elementor-element-5d41292 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-175 .elementor-element.elementor-element-1120ce5{--display:flex;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-3557182{--spacer-size:50px;}.elementor-175 .elementor-element.elementor-element-10be256{--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;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-6f8f14f{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-d76f175{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-149c9d5{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-80641e8{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-2dd19d7{--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;--background-transition:0.3s;}.elementor-175 .elementor-element.elementor-element-b5b70e3{--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;--background-transition:0.3s;}@media(max-width:1024px){.elementor-175 .elementor-element.elementor-element-8319958 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-175 .elementor-element.elementor-element-2fd0581 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-175 .elementor-element.elementor-element-2a7e354 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-175 .elementor-element.elementor-element-6c8b9b2{--width:50%;}.elementor-175 .elementor-element.elementor-element-606887e{--width:50%;}.elementor-175 .elementor-element.elementor-element-6f8f14f{--width:33.3333%;}.elementor-175 .elementor-element.elementor-element-d76f175{--width:33.3333%;}.elementor-175 .elementor-element.elementor-element-149c9d5{--width:33.3333%;}.elementor-175 .elementor-element.elementor-element-80641e8{--width:33.3333%;}.elementor-175 .elementor-element.elementor-element-2dd19d7{--width:33.3333%;}.elementor-175 .elementor-element.elementor-element-b5b70e3{--width:33.3333%;}}@media(max-width:767px){.elementor-175 .elementor-element.elementor-element-325210f{padding:70px 0px 70px 0px;}.elementor-175 .elementor-element.elementor-element-8319958 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-175 .elementor-element.elementor-element-2fd0581 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-175 .elementor-element.elementor-element-2fd0581 .rts-accordion.style2 .accordion-item .accordion-header button{padding:0px 47px 0px 30px;}.elementor-175 .elementor-element.elementor-element-2a7e354 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-175 .elementor-element.elementor-element-c071769{padding:95px 0px 0px 0px;}.elementor-175 .elementor-element.elementor-element-027f447 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-6d233b1 */.vision-card {
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
    padding: 30px;
    text-align: center;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.vision-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}

.vision-card h3 {
    font-size: 24px;
    color: #333;
    margin-bottom: 10px;
}

.vision-card .elementor-icon {
    font-size: 40px;
    color: #0073e6;
    margin-bottom: 15px;
    transition: color 0.3s ease;
}

.vision-card .elementor-icon:hover {
    color: #005bb5;
}

.vision-card p {
    font-size: 16px;
    color: #666;
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606887e */.mission-card .elementor-icon {
    color: #28a745;
}
.mission-card .elementor-icon:hover {
    color: #218838;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c17f85a */.elementor-element-325210f{
    display: none
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a7e354 */.elementor-element-c17f85a{
    display: block
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10be256 */.elementor-widget-image {
  background: #fff;
  padding: 16px;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  height: 500px; /* Fixed card height */
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.elementor-widget-image img {
  max-width: 100%;
  height: 100%;
  object-fit: cover; /* Use 'contain' if you don’t want cropping */
  border-radius: 8px;
}/* End custom CSS */