.elementor-12535 .elementor-element.elementor-element-97d2134{margin-top:-1px;margin-bottom:25px;}.elementor-12535 .elementor-element.elementor-element-fefadd7 > .elementor-widget-container{margin:0px 0px -71px 0px;}.elementor-12535 .elementor-element.elementor-element-497e4c9 > .elementor-container{max-width:1600px;}.elementor-12535 .elementor-element.elementor-element-497e4c9{margin-top:025px;margin-bottom:0px;}.elementor-12535 .elementor-element.elementor-element-d0f71c0 > .elementor-container{max-width:1200px;}.elementor-12535 .elementor-element.elementor-element-e2ae12c > .elementor-container{max-width:1200px;}.elementor-12535 .elementor-element.elementor-element-d48d318 > .elementor-widget-container{margin:75px 0px 0px 0px;}/* Start custom CSS for image, class: .elementor-element-fefadd7 */.elementor-126 .elementor-element.elementor-element-3ca90bb  .elementor-container { 
  min-height: 100px;
  display: none!important;
}
.elementor-location-footer {
  margin-top: 4%;
  display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a835d13 */body {
      font-family: 'Nunito Sans', sans-serif;
      background-color: #f5f5f5; /* color de fondo general */
      margin: 0;
      padding: 0;
    }

    .parrafo-contenedor {
      max-width: 95%;
      margin: 40px auto;
      background-color: #ffffff;
      border-radius: 15px;
      padding: 25px 40px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
      text-align: center;
      font-size: 1.05rem;
      line-height: 1.6;
      color: #333333;
    }/* End custom CSS */