.elementor-424 .elementor-element.elementor-element-4b14941b:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-4b14941b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalsolarsolution.mx/wp-content/uploads/2022/06/Banner-Catalogo1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-424 .elementor-element.elementor-element-4b14941b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-424 .elementor-element.elementor-element-4b14941b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-57fbee44{text-align:center;}.elementor-424 .elementor-element.elementor-element-57fbee44 .elementor-heading-title{color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:700;line-height:70px;-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-ac60b1d{text-align:center;}.elementor-424 .elementor-element.elementor-element-ac60b1d .elementor-heading-title{color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:600;-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-37da1df4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-424 .elementor-element.elementor-element-37da1df4:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-37da1df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9F9;}.elementor-424 .elementor-element.elementor-element-37da1df4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-424 .elementor-element.elementor-element-37da1df4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-c19ce2b{text-align:center;}.elementor-424 .elementor-element.elementor-element-c19ce2b .elementor-heading-title{color:#2D3545;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-424 .elementor-element.elementor-element-c19ce2b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-424 .elementor-element.elementor-element-75605305 .field-wrap textarea{height:125px;display:block;}.elementor-424 .elementor-element.elementor-element-75605305 .nf-field-container{margin-bottom:25px;}.elementor-424 .elementor-element.elementor-element-5c423a8{padding:100px 0px 100px 0px;}.elementor-424 .elementor-element.elementor-element-4a4e90c{text-align:center;}.elementor-424 .elementor-element.elementor-element-4a4e90c .elementor-heading-title{color:#2D3545;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-424 .elementor-element.elementor-element-4a4e90c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-424 .elementor-element.elementor-element-bc7a0eb iframe{height:700px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-424 .elementor-element.elementor-element-4b14941b{padding:30px 0px 30px 0px;}.elementor-424 .elementor-element.elementor-element-ac60b1d .elementor-heading-title{font-size:50px;}.elementor-424 .elementor-element.elementor-element-37da1df4{padding:30px 0px 30px 0px;}.elementor-424 .elementor-element.elementor-element-c19ce2b{text-align:center;}.elementor-424 .elementor-element.elementor-element-c19ce2b .elementor-heading-title{font-size:35px;}.elementor-424 .elementor-element.elementor-element-c19ce2b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-424 .elementor-element.elementor-element-5c423a8{padding:30px 0px 30px 0px;}.elementor-424 .elementor-element.elementor-element-4a4e90c{text-align:center;}.elementor-424 .elementor-element.elementor-element-4a4e90c .elementor-heading-title{font-size:35px;}.elementor-424 .elementor-element.elementor-element-4a4e90c > .elementor-widget-container{margin:0px 0px 20px 0px;}}/* Start custom CSS for bdt-ninja-form, class: .elementor-element-75605305 */input, textarea, select {
  background: none !important;
  border-style: solid !important;
  border-width: 0 0 1px 0 !important;
  border-color: #c4c4c4 !important;
  font-family: Source Sans Pro;
  color: #28303e !important;
  padding-left: 0 !important;
}

select + div {
    display: none !important;
}

input::placeholder,
textarea::placeholder {
  color: #8b93a0;
  opacity: 1;
}

textarea {
  max-width: 100%;
  min-width: 100%;
  max-height: 125px;
  min-height: 125px;
}

label {
  font-size: 14px !important;
  font-family: Source Sans Pro;
  font-weight: 400 !important;
  color: #838b99;
}

.ninja-forms-req-symbol {
  display: none;
}

input[type="button"]{
  border: 1px solid #212529 !important;
  width: auto !important;
  border-radius: 0 !important;
  color: #212529 !important;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 14px !important;
  font-weight: 600;
  margin: 0 auto !important;
  display: block !important;
  padding: 10px 30px !important;
}

input[type="button"]:hover {
  background: #212529 !important;
  color: #fff !important;
  box-shadow: 3px 3px 6px rgba(0,0,0,0.15) !important;
}

.nf-error div::after {
  display: none;
}

label::before {
  font-size: 12px !important;
  left: -25px !important;
  color: #2d3545 !important;
}

label::after {
  background: none !important;
  border: 0 !important;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}/* End custom CSS */