.elementor-24966 .elementor-element.elementor-element-d50e432:not(.elementor-motion-effects-element-type-background), .elementor-24966 .elementor-element.elementor-element-d50e432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://greenstaging.angahosting.com/wp-content/uploads/2023/08/Study-the-conditions-related-to-solar-cell-installation-laws.jpg");}.elementor-24966 .elementor-element.elementor-element-d50e432 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24966 .elementor-element.elementor-element-d50e432{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 25px 29px 25px;}.elementor-24966 .elementor-element.elementor-element-4783616 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-24966 .elementor-element.elementor-element-288fa4a{text-align:center;}.elementor-24966 .elementor-element.elementor-element-288fa4a .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-24966 .elementor-element.elementor-element-52cd78f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.5px;}.elementor-24966 .elementor-element.elementor-element-52cd78f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24966 .elementor-element.elementor-element-52cd78f .elementor-divider-separator{width:130px;margin:0 auto;margin-center:0;}.elementor-24966 .elementor-element.elementor-element-52cd78f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-24966 .elementor-element.elementor-element-9ae28fd > .elementor-widget-container{padding:0px 0px 0px 0px;}#elementor-popup-modal-24966{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-24966 .dialog-message{width:640px;height:576px;align-items:flex-start;}#elementor-popup-modal-24966 .dialog-close-button{display:flex;}#elementor-popup-modal-24966 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24966 .elementor-element.elementor-element-288fa4a .elementor-heading-title{font-size:2.3rem;}}@media(max-width:767px){.elementor-24966 .elementor-element.elementor-element-d50e432 > .elementor-container{max-width:671px;}.elementor-24966 .elementor-element.elementor-element-d50e432{padding:40px 30px 40px 30px;}.elementor-24966 .elementor-element.elementor-element-4783616 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24966 .elementor-element.elementor-element-288fa4a .elementor-heading-title{font-size:18px;}.elementor-24966 .elementor-element.elementor-element-52cd78f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24966 .elementor-element.elementor-element-52cd78f .elementor-divider-separator{width:18%;}}/* Start custom CSS for shortcode, class: .elementor-element-9ae28fd */#colone {
    width: 50%;
    float: left;
    padding-right: 10px;

}

#coltwo {
    width: 50%;
    float: left;
}



.elementor-shortcode {
    font-family: 'Prompt';
}



input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], input[type='range'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], select, textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 12px;
    border: 0px solid #ffffff85;
    background-color: #ffffff85;
    -webkit-border-radius: 4px;
    border-radius: 25px;
        color: #ffffffff;
        font-family: "Prompt", Sans-serif !important;
        font-size: 14px;
}


::placeholder {
    font-weight: 400;
    opacity: 0.5;
    color: #ffffff;
    text-align: left !important;
}


label  {
        color: #ffffffff;
        font-family: "Prompt", Sans-serif !important;
}

option {
    background-color: #ffffff;
    color: black;
    font-family: "Prompt", Sans-serif !important;
}



#form-submit-btn {
font-family: "Prompt", Sans-serif !important;
    font-weight: 400;
    font-size: 18px !important;
    background: #fff;
    padding: 11px 22px !important;
    border-radius: 40px;
    color: #00757E;
    box-shadow: 4px 4px 10px 0px rgba(65, 65, 65, 0.16);
    text-transform: none;
    width: 120px;
}


#form-submit-btn:hover {
font-family: "Prompt", Sans- !important;
    font-weight: 400;
    font-size: 18px;
    background: #00757e !important;
    padding: 11px 22px !important;
    border-radius: 40px;
    color:  #ffffff !important;
    box-shadow: 4px 4px 10px 0px rgba(65, 65, 65, 0.16);
    text-transform: none;
    width: 120px;
}


::placeholder {
  color: #ffffff;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12-18 */
  color: #ffffff;
}


.wpcf7-list-item-label a {
        color: white;
    
}

.wpcf7-list-item-label a:hover {
        color: white;
    
}


.wpcf7-list-item-label {
    font-size: 14px;
    line-height: 1;
}



#elementor-popup-modal-24966 .dialog-message {
    width: 640px;
    height: 514px;
    align-items: flex-start;
}


@media (min-width: 320px) {
    label {
    color: #ffffffff;
    font-family: "Prompt", Sans-serif !important;
    font-size: 13px !important;
}

.wpcf7-list-item-label {
    font-size: 12px !important;
    line-height: 1.5;
}

.wpcf7-list-item-label {
    margin-top: -38px;
    margin-left: -1px;
    margin-bottom: 20px;
}

}/* End custom CSS */