.elementor-11190 .elementor-element.elementor-element-615df6f{margin-top:50px;margin-bottom:50px;}.elementor-11190 .elementor-element.elementor-element-8a4ed28 > .elementor-element-populated{margin:0px 22px 0px 0px;--e-column-margin-right:22px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11190 .elementor-element.elementor-element-429d5f3{width:var( --container-widget-width, 125.662% );max-width:125.662%;--container-widget-width:125.662%;--container-widget-flex-grow:0;}.elementor-11190 .elementor-element.elementor-element-429d5f3 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-11190 .elementor-element.elementor-element-429d5f3 .elementor-heading-title{font-family:"Montserrat";font-size:36px;font-weight:700;color:#000000;}.elementor-11190 .elementor-element.elementor-element-f8e8801 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-11190 .elementor-element.elementor-element-f589ec3{width:var( --container-widget-width, 85.178% );max-width:85.178%;--container-widget-width:85.178%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11190 .elementor-element.elementor-element-f589ec3 > .elementor-widget-container{background-color:#6B6B6B;margin:19px 0px 17px 0px;padding:10px 10px 10px 10px;}.elementor-11190 .elementor-element.elementor-element-f589ec3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11190 .elementor-element.elementor-element-f589ec3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11190 .elementor-element.elementor-element-f589ec3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11190 .elementor-element.elementor-element-f589ec3 .elementor-icon-list-item > a{font-family:"Montserrat";font-weight:700;}.elementor-11190 .elementor-element.elementor-element-f589ec3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11190 .elementor-element.elementor-element-b536659{width:var( --container-widget-width, 96.501% );max-width:96.501%;--container-widget-width:96.501%;--container-widget-flex-grow:0;}.elementor-11190 .elementor-element.elementor-element-b536659 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11190 .elementor-element.elementor-element-0b8cfd5{margin-top:0px;margin-bottom:50px;}.elementor-11190 .elementor-element.elementor-element-e152cf7 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-11190 .elementor-element.elementor-element-e152cf7{font-family:"Montserrat";font-size:16px;font-weight:700;text-transform:uppercase;color:#FF6802;}.elementor-11190 .elementor-element.elementor-element-27b13ec{font-family:"Montserrat";font-weight:400;}.elementor-11190 .elementor-element.elementor-element-4d0e163{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-11190 .elementor-element.elementor-element-4d0e163 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11190 .elementor-element.elementor-element-c35295c{width:var( --container-widget-width, 110.155% );max-width:110.155%;--container-widget-width:110.155%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11190 .elementor-element.elementor-element-c35295c > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px -8px;padding:10px 10px 10px 10px;background-image:linear-gradient(262deg, #FFC800 0%, #FFAA00 100%);}.elementor-11190 .elementor-element.elementor-element-c35295c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11190 .elementor-element.elementor-element-c35295c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11190 .elementor-element.elementor-element-c35295c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11190 .elementor-element.elementor-element-c35295c .elementor-icon-list-item > a{font-family:"Montserrat";font-weight:400;}.elementor-11190 .elementor-element.elementor-element-c35295c .elementor-icon-list-text{transition:color 0.3s;}.elementor-11190 .elementor-element.elementor-element-1f22cd7{width:var( --container-widget-width, 32.778% );max-width:32.778%;--container-widget-width:32.778%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11190 .elementor-element.elementor-element-1f22cd7 > .elementor-widget-container{background-color:#E0E0E0;padding:10px 10px 10px 10px;}.elementor-11190 .elementor-element.elementor-element-1f22cd7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11190 .elementor-element.elementor-element-1f22cd7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11190 .elementor-element.elementor-element-1f22cd7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11190 .elementor-element.elementor-element-1f22cd7 .elementor-icon-list-item > a{font-family:"Montserrat";font-weight:800;}.elementor-11190 .elementor-element.elementor-element-1f22cd7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11190 .elementor-element.elementor-element-897b6c6{width:var( --container-widget-width, 66.243% );max-width:66.243%;--container-widget-width:66.243%;--container-widget-flex-grow:0;}.elementor-11190 .elementor-element.elementor-element-897b6c6 .elementor-button{font-family:"Montserrat";font-weight:600;padding:17px 17px 17px 17px;}@media(min-width:768px){.elementor-11190 .elementor-element.elementor-element-8a4ed28{width:61.664%;}.elementor-11190 .elementor-element.elementor-element-f8e8801{width:38.25%;}.elementor-11190 .elementor-element.elementor-element-6f85f75{width:32.944%;}.elementor-11190 .elementor-element.elementor-element-f39ca86{width:67.056%;}}/* Start custom CSS for html, class: .elementor-element-b536659 */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');

/* Aplicar Montserrat a todo */
body {
  font-family: 'Montserrat', sans-serif !important;
}

/* Forzar fuente a los labels */
label {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
}

/* Inputs, párrafos y botones normales */
input, button, place-holder {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
}

h4 {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
}

#resultado p {
  line-height: 1.5;
  margin-bottom: 15px;
  font-family: 'Montserrat', sans-serif !important;
}/* End custom CSS */