/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/


/* @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap'); */

/* p,span{
    font-family: "Roboto", serif !important;

} */
/* @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

/* p,span{
  font-family: "Poppins", serif !important;
} */
/* element.style {
    color: #000000;
     font-family: "Poppins", serif !important;
}
span {
    font-family: "Poppins", serif !important;
}
a.get-quote-btn:hover {
    background-color: black;
    color: white !important; */
} */



/* .row-fluid-wrapper.row-depth-1.row-number-5.dnd-row {
    display: none !important;
} */


@media (max-width:767px){
fieldset.form-columns-2 {
    display: flex !important;
    flex-direction: column;
}

  span#hs_cos_wrapper_module_17422365008514_ h1 {
    font-size: 30px !important;
}
  
}

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

div#hs_cos_wrapper_widget_1738564191493 video {
    margin-top: -25px !important;
}
header#site-header .header-row-0-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.iframe_wrapper {
    padding-bottom: 54.25% !important;
}
div#hs_cos_wrapper_widget_1738579630392 .splide__controls {
    display: none !important;
}
span#hs_cos_wrapper_footer_dnd_main-module-8_ {
    color: #fff !important;
}
a.social-media__service.icon:hover {
    background-color: #fff !important;
    color: #990100 !important;
}
div#module_1738575896280 .theme-image.widget-span.span6 {
    display: flex !important;
    justify-content: center !important;
}
.nav-links a:hover {
    font-weight: inherit !important;
}

  /* strategic-partner page */
a.learn-more {
    display: none !important;
}
div#hs_cos_wrapper_widget_1739263790671 .container,
div#hs_cos_wrapper_widget_1739263608863 .logo-content {
    display: none !important;
}
div#hs_cos_wrapper_widget_1739263790671 .logo-content {
    margin-top: 0px !important;
}
a.button.button--tertiary:hover {
    background-color: #000 !important;
    border-color: #000 !important;
}
.faq-question__question {
    font-family: inherit !important;
}
.theme-form.theme-form--label-top.theme-form--button-center.theme-form--button-primary.theme-form--message-center.theme-form--boxin.module-wrapper--dark.animate.animate--fade-down.animate--active, 
.theme-form.theme-form--label-inset.theme-form--button-center.theme-form--button-primary.theme-form--message-center.theme-form--boxin.module-wrapper--dark.animate.animate--fade-down.animate--active
{
    background-color: #000 !important;
}
div#main_content-dnd_partial-1-module-1 input, div#main_content-dnd_partial-1-module-1 textarea,
div#hs_form_target_module_17394747267533 input, div#hs_form_target_module_17394747267533 textarea
{
    border-radius: 9px !important;
}
/* label#label-phone-01bd17eb-52e0-49c2-b638-90f688b30efb_9063 {
    margin-bottom: 0;
} */
/* div#hs_form_target_module_17394747267533 .hs_phone.hs-phone.hs-fieldtype-phonenumber.field.hs-form-field.hs-input-blurred {
    margin-top: 0;
}
div#hs_form_target_module_17394747267533 .hs_phone.hs-phone.hs-fieldtype-phonenumber.field.hs-form-field.hs-input-focused {
    margin-top: 0 !important;
}
div#module_17394747267533 .hs_phone.hs-phone.hs-fieldtype-phonenumber label {
    margin-bottom: 0 !important;
} */

div#module_17394747267533 .hero__text.widget-span.span6 {
    margin: auto !important;
}
div#hs_cos_wrapper_main_content-dnd_partial-3-module-1, 
div#hs_cos_wrapper_module_17393871324812,
div#hs_cos_wrapper_widget_1739274687149,
div#hs_cos_wrapper_module_17392531023744,
div#hs_cos_wrapper_module_17392531023744
{
  scroll-margin-top: 180px !important;
}


div#hs_cos_wrapper_module_17422365008514 h1 {
  line-height: 1 !important;
}




@media only screen and (max-width: 767px) {
/*  div#main_content-dnd_partial-1-module-1 .container.row-fluid.placement--right.placement-mobile--below.vertical-align--middle {
    flex-direction: column-reverse !important;
} */
  
.row-fluid-wrapper.row-depth-1.row-number-13.main_content-row-6-background-layers.dnd-section.main_content-row-6-force-full-width-section.main_content-row-6-hidden.main_content-row-6-vertical-alignment.main_content-row-6-background-color.main_content-row-6-padding .span9.widget-span.widget-type-cell.dnd-column.cell_17422365008512-vertical-alignment #hs_cos_wrapper_module_174223650085110,
.row-fluid-wrapper.row-depth-1.row-number-13.main_content-row-6-background-layers.dnd-section.main_content-row-6-force-full-width-section.main_content-row-6-hidden.main_content-row-6-vertical-alignment.main_content-row-6-background-color.main_content-row-6-padding .span9.widget-span.widget-type-cell.dnd-column.cell_17422365008512-vertical-alignment #hs_cos_wrapper_module_174223650085114
 {
 padding-right: 0px !important;
}
span#hs_cos_wrapper_module_1739382614200_ h1 strong {
    font-size: 50px !important;
}
div#module_17394747267533 label span {
    font-size: 16px !important;
    /* font-family: inherit !important; */
}
.row-fluid-wrapper.row-depth-1.row-number-12.dnd-section.main_content-row-7-vertical-alignment.main_content-row-7-padding,
.row-fluid-wrapper.row-depth-1.row-number-16.main_content-row-8-padding.main_content-row-8-vertical-alignment.dnd-section {
    padding-top: 0 !important;
}
span#hs_cos_wrapper_module_17385864083803_ h2 {
    padding-top: 20px !important;
}
/* div#embed_container {
  height: 70vh !important;
    width: auto !important;
  }
div#embed_container video {
    height: 60vh !important;
    width: auto !important;
    max-width: inherit !important;
} */
 div#hs_cos_wrapper_module_17422365008514 strong {
    font-size: 48px !important;
    line-height: inherit !important;
  }
 div#hs_cos_wrapper_module_17392531023744 .container.row-fluid.placement--right.placement-mobile--below.vertical-align--top {
    flex-direction: column-reverse !important;
}
form.hsForm_258aee04-57af-4c4a-a131-ce6038514d8f.hs-form-258aee04-57af-4c4a-a131-ce6038514d8f .hs_submit.hs-submit {
    display: flex !important;
    justify-content: center !important;
}
div#main_content-dnd_partial-1-module-1 .theme-rich-text__main {
    text-align: center !important;
}
div#module_17394747267533 label span {
    font-size: 12px !important;
/*     font-family: inherit !important; */
}
div#hs_cos_wrapper_widget_1739615396110 {
    margin-top: 86px !important;
}
  h2 {
    font-size: 38px!important;
    font-weight: 600!important;
    line-height: 50px!important;
}

div#hs_cos_wrapper_main_content-dnd_partial-1-module-1 div#main_content-dnd_partial-1-module-1 .theme-ctas {
    display: none !important;
}
.row-fluid-wrapper.row-depth-1.row-number-5.dnd-row {
    display: block !important;
}
#hs_cos_wrapper_widget_1740832341519 a.button.button--primary {
    /* position: absolute; */
    margin-top: -86% !important;
}
  .slick-slide img {
    display: block;
    height: 100px;
    width: 100% !important;
}
/*   label#label-lastname-01bd17eb-52e0-49c2-b638-90f688b30efb_3347 {
    margin-top: 20px !important;
} */
}






/*Lutfur*/
div#hs_form_target_widget_1738754347784 {
    padding: 20px !important;
}
#hs_cos_wrapper_widget_1738754347784 .form-title {
    margin-bottom: 10px;
    font-weight: bold !important;
    text-align: center !important;
}
div#hs_cos_wrapper_widget_1738754347784 {
    width: 60% !important;
    align-items: center;
    margin: auto !important;
}
h2 {
    font-size: 36px !important;
    font-weight: 600 !important;
    line-height: 50px !important;
}

#hs_cos_wrapper_main_content-dnd_partial-1-module-1 .logos {
    display: none !important;
}
div#main_content-dnd_partial-1-module-1 {
    margin-top: 70px !important;
}
p.eyebrow {
    display: none !important;
}
h2 {
    font-size: 44px!important;
    font-weight: 600!important;
    line-height: 50px!important;
}
#hs_cos_wrapper_module_1739253052847 .logos {
    display: none !important;
}
#hs_cos_wrapper_module_17392531023744 .logos {
    display: none !important;
}
p.counter-text.fontsninja-font {
    font-family: "arial" !important;
}
span {
    font-family: "arial" !important;
}

























/* =========================UCode ============================================= */
.row-fluid-wrapper.row-depth-1.row-number-1.header-row-0-hidden.dnd-section.header-row-0-background-color.header-row-0-background-layers {
    display: none !important;
}

ul li:before {
    color: var(--bullet-color,var(--accent-color));
    content: "" !important;
    display: inline-block;
    font-size: .75em;
    left: 0;
    line-height: 1.5em;
    margin-right: 10px;
    position: absolute;
    top: .35em;
}




@media(max-width:767px){
.aboSlider-container {
    flex-direction: column;
}
  .install-image {
    display: none;
}
  div#hs_cos_wrapper_widget_1738564191493 video {
    margin-top: 90px!important;
}
  
  /* ============================================ video section ========================================= */


  
/*   ==================== footer logo ========================== */

span#hs_cos_wrapper_footer_dnd_main-module-2_hs_logo_widget img {
    max-width: 200px !important;
    width: 100% !important;
}  
  
  
/*   ====================== about us page ============================ */
 
  .row-number-8 .row-fluid {
    display: flex !important;
    flex-direction: column-reverse !important;
}
  
/*   ==================================== Solar Consultants Resources ========================== */

span#hs_cos_wrapper_widget_1739261032596_ h2 {
    font-size: 30px !important;
}
  
.row-number-2 {
    padding-bottom: 0px !important;
}
  
  
/*   ============================== Warm Lead Service page ===================================== */
  
  div#widget_1739253168396 h2 {
    font-size: 30px !important;
}
  
  
.logo-content h2 {
    font-size: 24px !important;
    line-height: inherit !important;
}  
.imgover-content h1 {
    font-size: 36px !important;
}
  h2 {
    font-size: 36px!important;
    font-weight: 600!important;
    line-height: 50px!important;
    align-items: center;
}
  #hs_cos_wrapper_main_content-dnd_partial-3-module-1 .theme-rich-text__main {
    margin-top: -10px!important;
}
  #hs_cos_wrapper_module_17393961094354 h1 {
    font-size: 40px !important;
}
    #hs_cos_wrapper_widget_1738751294134 h1 {
    font-size: 40px !important;
}
/*     input#phone-01bd17eb-52e0-49c2-b638-90f688b30efb_5647 {
    margin-bottom: 10px !important;
}
  label#label-phone-01bd17eb-52e0-49c2-b638-90f688b30efb_5647 {
    margin-top: -20px !important;
}
  label#label-lastname-01bd17eb-52e0-49c2-b638-90f688b30efb_5647 {
    margin-top: 20px !important;
}
  input#lastname-01bd17eb-52e0-49c2-b638-90f688b30efb_5647 {
    margin-top: 20px !important;
} */
   div#hs_cos_wrapper_module_17422365008514 strong {
    font-size: 38px !important;
    line-height: inherit !important;
  }
}








/* ============================== Warm Lead Service page ========================================= */

#hs_cos_wrapper_widget_1739255848207 .logo-content {
    display: none !important;
}

.row-number-5 {
    padding-bottom: 50px !important;
}

/* div#hs_cos_wrapper_widget_1739255848207 {
    padding-bottom: 50px !important;
} */

/* ================== footer ================== */

.container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

div#hs_cos_wrapper_widget_1739268469186 {
    background-color: rgba(0,0,0,0.8) !important;
}








/* =================================== Solar Consultants Resources page ====================== */

span#hs_cos_wrapper_widget_1739261032596_ h2 {
    color:#AE0606 !important;
}




/* ============================================================ animation==================================================== */


/* 
 .dnd-column {
            animation: slideLeft 1s ease-in-out forwards;
        }  */

        .visible {
            animation: slideRight;
            animation-duration: 1.4s;
            animation-timing-function: ease-in-out;
            
        }
/*         @keyframes slideLeft {
            from {
                opacity: 0;
                transform: translateY(-5%);
            }
            to {
                opacity: 1;
                transform: translateY(5%);
            }
        }  */

/*         @keyframes slideRight {
            from {
                opacity: 0;
                transform: translateY(-10%);
               
            }
            to {
                opacity: 1;
                transform: translateY(10%);
            }
        } */




/* ------------------------------------------------------------------------- */



#builtdiff a.button.button--:hover {
    color: #850808 !important;
}


.row-number-12 .row-fluid {
    display: flex !important;
    flex-direction: column-reverse !important;
}


#widget_1739794595050 .theme-form.theme-form--label-top.theme-form--button-center.theme-form--button-primary.theme-form--message-left.theme-form--boxin.module-wrapper--dark {
    background-color: #f9f9f9 !important;
    border: 0 solid !important;
}

#widget_1739794595050 .theme-rich-text__main h5 {
    color: #000 !important;
}

label#label-firstname-01bd17eb-52e0-49c2-b638-90f688b30efb_5620 {
    color: #000 !important;
}

label#label-lastname-01bd17eb-52e0-49c2-b638-90f688b30efb_5620 {
    color: #000 !important;
}

label#label-phone-01bd17eb-52e0-49c2-b638-90f688b30efb_5620 {
    color: #000 !important;
}

label#label-email-01bd17eb-52e0-49c2-b638-90f688b30efb_5620 {
    color: #000 !important;
}










/* --------------- about page -------------- */


#module_1739253052847 a.button.button--secondary {
    color: #fff !important;
}


#module_17392531023744 .theme-rich-text__main h2 {
     color: red !important;
     animation: slideRight;
     animation-duration: 1.4s;
     animation-timing-function: ease-in-out;
  
}

        @keyframes slideRight {
            from {
                opacity: 0;
                transform: translateY(-10%);
               
            }
            to {
                opacity: 1;
                transform: translateY(10%);
            }
        }




@media screen and (max-width:768px){
  #module_1739253052847 .placement-mobile--below {
    flex-direction: column-reverse !important;
}
}



















@media (max-width:767px){
  label#label-lastname-01bd17eb-52e0-49c2-b638-90f688b30efb_3347 {
    margin-top: 20px !important;
}
  .theme-rich-text__main {
    margin-top: -10px !important;
}
  .container.row-fluid.placement--right.placement-mobile--below.vertical-align--top {
    margin-top: -61px !important;
}
/*   .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field.hs-input-focused {
    margin-top: 45px !important;
} */
  #module_17394747267533 h3 {
    padding-bottom: 20px !important;
}
  label#label-phone-01bd17eb-52e0-49c2-b638-90f688b30efb_3347 {
    margin-top: -25px !important;
}
  label#label-phone-01bd17eb-52e0-49c2-b638-90f688b30efb_3347 {
    margin-top: -20px !important;
}
  input#lastname-01bd17eb-52e0-49c2-b638-90f688b30efb_3347 {
    margin-top: 25px !important;
}
  input#phone-01bd17eb-52e0-49c2-b638-90f688b30efb_5647 {
    margin-bottom: 20px;
}
  label#label-phone-01bd17eb-52e0-49c2-b638-90f688b30efb_5647 {
    margin-top: -20px;
}
  input#firstname-01bd17eb-52e0-49c2-b638-90f688b30efb_6156 {
    margin-bottom: 25px !important;
}
  label#label-phone-01bd17eb-52e0-49c2-b638-90f688b30efb_6156 {
    margin-top: -20px !important;
}
}
.slick-slide img {
    display: block;
    height: 100px;
    width: 100% !important;
}

@media screen and (min-width: 1200px) {
 .slick-slide img {
    display: block;
    height: 100% !important;
    width: 60%!important;
}

  
}
/* .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field.hs-input-focused {
    margin-top: 45px !important;
} */
#hs_cos_wrapper_module_17394747267533 .theme-rich-text__main {
    margin-top: 0px!important;
}
.nav-links {
    align-items: center;
    background: #fff!important;
    display: flex;
    font-family: "arial" !important;
    gap: 30px;
    list-style: none;
}
.test-slide p {
    color: #fff;
    font-size: 16px;
    font-family: "arial" !important;
    line-height: 1.6;
}
.test-heading {
    color: #1a1a1a;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "arial" !important;
    text-align: center;
}

.splide__arrow:after {
    background-color: var(--arrows,var(--base-color));
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: width .3s,background-color .3s;
    width: 0px !important;
}

.splide__arrow:hover{
    width: 30px !important;
}
.button.button--secondary {
    background-color: #990100;
    border-color: #990100;
    color: var(--button-secondary-text);
}
#hs_cos_wrapper_widget_1739255665711 label:not(.hs-error-msg) {
    font-family: Arial, sans-serif !important;
    font-size: 10px !important;
    font-weight: bold;
    line-height: 27.5px !important;
}
select#state_-2e51713e-1cc5-40f5-ba8f-5d3edd648f14_5133 {
    border-radius: 8px !important;
}
#hs_form_target_module_17399446118066 span {
    font-family: "arial" !important;
    font-size: 18px !important;
}

















/* ===================UCode======================= */
@media (min-width:1000px){
strong {
    font-size: 38px !important;
}
}
@media (min-width:768px){
/*   form#hsForm_b0db5d75-4e74-4a04-8831-670bedf58908_9788 .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field.hs-input-focused {
    margin-bottom: 23px !important;
}
   */
  
/*   fieldset.form-columns-2 {
    display: flex;
    align-items: center;
} */
}

/* form sales form  */
/* .theme-form--label-inset [class*=form-columns]+[class*=form-columns] {
/*     margin-top: 0.65rem!important;
} */
/* fieldset.form-columns-1 {
/*     padding-top: 22px !important;
}
label#label-TICKET\.content-01bd17eb-52e0-49c2-b638-90f688b30efb_6678 span {
    font-size: 19px !important;
}
label#label-email-01bd17eb-52e0-49c2-b638-90f688b30efb_6678 span {
    font-size: 19px !important;
}
label#label-phone-01bd17eb-52e0-49c2-b638-90f688b30efb_6678 span {
    font-size: 19px !important;
}

label#label-lastname-01bd17eb-52e0-49c2-b638-90f688b30efb_6678 span{ */
/*     font-size: 19px !important;
}
label#label-firstname-01bd17eb-52e0-49c2-b638-90f688b30efb_6678 span{
    font-size: 19px !important;
}

input#email-01bd17eb-52e0-49c2-b638-90f688b30efb_6678{
margin: 10px 0px !important;
}
input#phone-01bd17eb-52e0-49c2-b638-90f688b30efb_6678{
margin: 10px 0px !important;
}
input#lastname-01bd17eb-52e0-49c2-b638-90f688b30efb_6678{
margin: 10px 0px !important;
}
input#firstname-01bd17eb-52e0-49c2-b638-90f688b30efb_6678 {
    margin: 10px 0px !important;
}
textarea#TICKET\.content-01bd17eb-52e0-49c2-b638-90f688b30efb_6678 {
    margin-top: 8px !important; */
} */ */

/* ===================UCode End======================= */

#hs_cos_wrapper_widget_1738751294134 strong {
    font-size: 60px !important;
}
#hs_cos_wrapper_widget_1738751294134 strong {
    font-size: 54px !important;
}
h5 {
    font-size: 26px !important;
    font-weight: 600;
    line-height: 40px !important;
}

.hs-form .hs-form-field>label, form .hs-form-field>label {
    color: var(--labels-color);
    display: block;
    font: var(--labels-font);
    font-size: 16px !important;
    line-height: 1.5em;
   
}
div#module_17394747267533 label span {
    font-size: 16px !important;
    /* font-family: inherit !important; */
}
/* #label-email-b0db5d75-4e74-4a04-8831-670bedf58908_1480 {
    margin-top: -26px !important;
}
label#label-email-01bd17eb-52e0-49c2-b638-90f688b30efb_4845 {
    margin-top: 23px !important;
}
input#email-01bd17eb-52e0-49c2-b638-90f688b30efb_4845 {
    margin-top: 27px !important;
} */
/* input#email-01bd17eb-52e0-49c2-b638-90f688b30efb_3347 {
    margin-top: 27px !important;
}
label#label-email-01bd17eb-52e0-49c2-b638-90f688b30efb_3347 {
    margin-top: 24px !important;
}
select#state_-2e51713e-1cc5-40f5-ba8f-5d3edd648f14_8629 {
    border-radius: 8px;
} */
.aboSlider-section {
    align-items: center;
    background-color: #fff;
    display: flex;
    padding: 0px !important;
}
/* label#label-email-01bd17eb-52e0-49c2-b638-90f688b30efb_5647 {
    margin-top: 24px !important;
}
input#email-01bd17eb-52e0-49c2-b638-90f688b30efb_5647 {
    margin-top: 26px !important;
}
input#email-01bd17eb-52e0-49c2-b638-90f688b30efb_4921 {
    margin-top: 26px !important;
}
label#label-email-01bd17eb-52e0-49c2-b638-90f688b30efb_4921 {
    margin-top: 22px !important;
} */

#hs-button_widget_1738837920844:hover {
    background-color: rgba(177, 11, 1,1.0);
    color: rgb(255 255 255);
    padding-top: px;
    padding-bottom: px;
    padding-left: px;
    padding-right: px;
}
label#label-email-01bd17eb-52e0-49c2-b638-90f688b30efb_6156 {
    margin-top: 25px !important;
}
input#email-01bd17eb-52e0-49c2-b638-90f688b30efb_6156 {
    margin-top: 26px !important;
}
select#TICKET\.hs_ticket_category-2e51713e-1cc5-40f5-ba8f-5d3edd648f14_9476 {
    border-radius: 8px !important;
}

select#state_-2e51713e-1cc5-40f5-ba8f-5d3edd648f14_9476 {
    border-radius: 8px !important;
}