.elementor-5585 .elementor-element.elementor-element-1caf1d0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-5585 .elementor-element.elementor-element-1caf1d0:not(.elementor-motion-effects-element-type-background), .elementor-5585 .elementor-element.elementor-element-1caf1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(181deg, var( --e-global-color-72f001a ) 0%, var( --e-global-color-e19a1c2 ) 78%);}.elementor-5585 .elementor-element.elementor-element-02834a3{width:100%;max-width:100%;}.elementor-5585 .elementor-element.elementor-element-02834a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-5585 .elementor-element.elementor-element-1caf1d0:not(.elementor-motion-effects-element-type-background), .elementor-5585 .elementor-element.elementor-element-1caf1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(209deg, var( --e-global-color-72f001a ) 56%, var( --e-global-color-e19a1c2 ) 100%);}.elementor-5585 .elementor-element.elementor-element-1caf1d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5585 .elementor-element.elementor-element-02834a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-1caf1d0 */.bg-dark-blue {
    background-color: #14203800 !important;
}

/*.bg-dark-blue {*/
    /*background-color: #14203800;*/
/*    padding-top: 170px !important;*/
/*    padding-bottom: 100px !important;*/
/*}*/

.row.solar_cal_result {
    background-color: white !important;
     
}

div#main_cal_section {
    padding-top: 170px !important;
}

.bg-dark-blue.ts_result_grid_view.text-center.auto.p-3.text-white.rounded-4 {
    background-color: #142038 !important;
}

 button.btn.btn-success.whatsapp-send {
    margin-bottom: 40px !important;
}

 .row.solar_cal_form_section {
    padding-left: 200px;
    padding-right: 200px;
}

@media (max-width: 767px) {
    .row.solar_cal_form_section {
        padding-left: 00px;
        padding-right: 00px;
    }
}/* End custom CSS */