.elementor-31 .elementor-element.elementor-element-331bc94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-f23067b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:15px;--margin-right:0px;--margin-bottom:14px;--margin-left:0px;}.elementor-31 .elementor-element.elementor-element-3905392 .elementor-heading-title{color:#064C6B;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:900;line-height:1em;}.elementor-31 .elementor-element.elementor-element-3905392 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b2a1737{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:-19px;--margin-right:0px;--margin-bottom:46px;--margin-left:0px;}.elementor-31 .elementor-element.elementor-element-5c49e74{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-cffe9a4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-2506e96{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-41bc8df{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-cb35dc8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-6942d2a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-015feff img{box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-015feff > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-31 .elementor-element.elementor-element-4518e1c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-9bf82d4 img{box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-9bf82d4 > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-31 .elementor-element.elementor-element-a5eba4d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--margin-top:18px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-31 .elementor-element.elementor-element-4c30d65{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-5e618f6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-0e98fb5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-f1d3945{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-f1d3945 .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-f1d3945 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-31 .elementor-element.elementor-element-712a2bb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-65bc158{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-65bc158.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-a976a06{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-8228036{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-640d97c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-640d97c .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-640d97c .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-31 .elementor-element.elementor-element-c23d047{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-ed9f86e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-59925a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-3905392 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-f23067b{--content-width:1468px;}.elementor-31 .elementor-element.elementor-element-b2a1737{--content-width:1502px;}.elementor-31 .elementor-element.elementor-element-5c49e74{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-cffe9a4{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-2506e96{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-41bc8df{--content-width:1181px;}.elementor-31 .elementor-element.elementor-element-cb35dc8{--content-width:1200px;}.elementor-31 .elementor-element.elementor-element-6942d2a{--width:50%;}.elementor-31 .elementor-element.elementor-element-4518e1c{--width:50%;}.elementor-31 .elementor-element.elementor-element-4c30d65{--width:50%;}.elementor-31 .elementor-element.elementor-element-5e618f6{--width:50%;}.elementor-31 .elementor-element.elementor-element-712a2bb{--content-width:953px;}.elementor-31 .elementor-element.elementor-element-65bc158{--width:50%;}.elementor-31 .elementor-element.elementor-element-a976a06{--width:50%;}.elementor-31 .elementor-element.elementor-element-c23d047{--content-width:971px;}.elementor-31 .elementor-element.elementor-element-ed9f86e{--width:50%;}.elementor-31 .elementor-element.elementor-element-59925a0{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-5123f55 */.solarImgContainer {
    width: 100%;
    text-align: center;
    position: relative;
        width: 100%;
    background-image: url('https://alert-crawdad.10web.site/wp-content/uploads/2023/08/certified_repair_solar_6.jpg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.solarTitleContainer {
    padding: 7% 0;
}

.solarImgContainer h1 {
    width: 100%;
    color: white;
    text-align: center;
    border-top: 6px solid white;
    border-bottom: 6px solid white;
    font-size: 3vw;
    background-color: #033a53d6;
    backdrop-filter: blur(4px);
    padding: 0;
}

@media screen and (max-width: 767px) {
    .solarImgContainer h1 {
        border-bottom: none;
        border-top: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a1737 */.packageContainer {
    padding: 1px;
    border: 1px solid #0000001f;
    border-radius: 10px;
    height: 260px;
}


.packageContainer h2 {
    padding: 7px 15px;
    background-color: #064c6b;
    color: white;
    margin: -2px;
    border-radius: 10px 10px 0 0;
    font-weight: 900;
    font-size: 20px;
}
.packageContainer ul {
   margin: 0;
   padding: 12px 41px;
   line-height: 18px;
   font-weight: 300;
}
.packageLevel {
    color: white;
    text-align: right;
    margin: 0 0 0 9px;
    font-weight: 900;
    font-size: 15px;
    font-style: italic;
}
.packageContainer li {
    margin: 6px;
    font-weight: 700;
    color: #064c6b;
    font-size: 20px;
}

@media screen and (max-width: 1050px){
    .packageContainer li {
        font-weight: 300;
    }
    
    .packageLevel {
        font-size: 1.5vw;
    }
    .packageContainer h2 {
        font-size: 1.6vw;
    }
}

@media screen and (max-width: 986px){
    .packageContainer ul {
        padding: 12px 23px;
    }
}

@media screen and (max-width: 785px) {
    .packageContainer ul {
        padding: 7px 8px 0 20px;
    }
    .packageContainer li {
        margin: 0;
        font-size: 16px;
   
     
    }
}

@media screen and (max-width: 767px) {
    .packageContainer {
        height: inherit;
        border: none;
        box-shadow: none;
    -webkit-box-shadow: none; 
    -moz-box-shadow: none;
    }
    .packageContainer ul {
        padding: 12px 23px;
        font-weight: 500;
    }
    
    .packageContainer h2 {
        font-size: 4vw;
    }
    .packageContainer li {
        font-size: 4vw;
        line-height: 29px;
        font-weight: 500;
    }
    .packageLevel {
        font-size: 4vw;
    }
  
}/* End custom CSS */