.elementor-10363 .elementor-element.elementor-element-50bc5cf6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-10363 .elementor-element.elementor-element-50bc5cf6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10363 .elementor-element.elementor-element-2a456605 > .elementor-element-populated, .elementor-10363 .elementor-element.elementor-element-2a456605 > .elementor-element-populated > .elementor-background-overlay, .elementor-10363 .elementor-element.elementor-element-2a456605 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-10363 .elementor-element.elementor-element-2a456605 > .elementor-element-populated{padding:40px 0px 20px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10363 .elementor-element.elementor-element-2e54d45a{text-align:center;}.elementor-10363 .elementor-element.elementor-element-2e54d45a .elementor-heading-title{font-family:"Montserrat";font-size:37px;font-weight:600;color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-e8f272f *//* FORM 121 - Estilo personalizado solo para este widget */

.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 *{
  font-family: 'Roboto', sans-serif;
  color:#000000;
}

/* Espaciado de campos */
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 .gfield{
  margin-bottom:20px;
}

/* Labels */
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 .gfield_label,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 .gform-field-label,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 legend,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 label{
  font-weight:500;
  color:#000000;
}

/* Inputs */
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 input[type="text"],
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 input[type="email"],
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 input[type="number"],
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 input[type="tel"],
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 input[type="url"],
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 input[type="password"],
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 input[type="search"],
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 select,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 textarea{
  background:#ffffff;
  border:1px solid #000000;
  border-radius:8px;
  min-height:48px;
  padding:12px 14px;
  box-shadow:none;
  transition:border-color .25s ease, box-shadow .25s ease;
}

/* Textarea */
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 textarea{
  min-height:120px;
  resize:vertical;
}

/* Placeholder */
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 input::placeholder,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 textarea::placeholder{
  color:#000000;
  opacity:.6;
}

/* Focus */
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 input:focus,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 select:focus,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 textarea:focus{
  outline:none;
  border-color:#F32735;
  box-shadow:0 0 0 3px rgba(243,39,53,0.15);
}

/* BOTON ESTILO WYD */

.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 .gform_footer input[type="submit"],
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 .gform_button,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 button[type="submit"]{

  background: linear-gradient(180deg,#ff3a43 0%, #F32735 100%);
  border: 1px solid rgba(255,255,255,0.25);
  color:#ffffff;

  font-family:'Roboto', sans-serif;
  font-weight:700;
  letter-spacing:0.5px;
  text-transform:uppercase;

  padding:16px 32px;
  border-radius:6px;

  box-shadow:0 4px 12px rgba(0,0,0,0.15);

  transition:all .25s ease;
}

/* Hover */

.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 .gform_footer input[type="submit"]:hover,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 .gform_button:hover,
.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 button[type="submit"]:hover{

  background: linear-gradient(180deg,#ff4a52 0%, #e21f2b 100%);
  transform:translateY(-2px);

  box-shadow:0 8px 20px rgba(0,0,0,0.25);
}

/* Active */

.elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 .gform_footer input[type="submit"]:active{
  transform:translateY(0);
  box-shadow:0 3px 10px rgba(0,0,0,0.2);
}

/* Responsive */
@media (max-width:767px){

  .elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 input,
  .elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 select,
  .elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 textarea{
    min-height:44px;
    padding:10px 12px;
  }

  .elementor-10363 .elementor-element.elementor-element-e8f272f #gform_wrapper_121 .gform_footer input[type="submit"]{
    width:100%;
  }

}/* End custom CSS */