﻿.bloquehero{position:relative;width:100%;margin:0;padding:0}.bloquehero .cf7mls_next.action-button,.bloquehero .cf7mls_back,.bloquehero .wpcf7-submit{width:100%;background-color:#ee731c;color:#11123c;text-align:center;border-radius:25px;font-family:"Barlow";font-size:20px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:1px}@media(max-width: 750px){.bloquehero .cf7mls_next.action-button,.bloquehero .cf7mls_back,.bloquehero .wpcf7-submit{font-size:13px}}.custom-call{color:var(--blanco, #FFF);text-align:center;text-shadow:0 0 10px rgba(0,0,0,.7);font-family:"Barlow";font-size:38px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:1.52px}.privacy-checkbox .wpcf7-form-control{margin-top:0rem !important}.privacy-checkbox{color:#fff !important}.privacy-checkbox a{color:#fff !important;text-decoration:none !important}.bloquehero-producto-overlay{position:absolute}.bloquehero-wrapper{display:flex;flex-direction:column;gap:20px}.bloquehero-subtitulo-strong{display:inline-block;width:auto;font-family:"Helvetia";background-color:#fff;border-radius:20px;font-weight:600;font-style:Medium;font-size:14px;line-height:18px;letter-spacing:.13em;color:#233d33}.bloquehero-wrapper--dual{flex-direction:row;align-items:stretch}.bloquehero-principal{flex:1;min-width:0}.bloquehero-imagen::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.bloquehero .bloquehero-wrapper--dual .bloquehero-contenedor{position:relative;z-index:2;padding:120px 60px 0px 60px;height:100%;display:flex;align-items:center}@media(max-width: 950px){.bloquehero .bloquehero-wrapper--dual .bloquehero-contenedor{padding:30px 0px 30px 0px}}.bloquehero .bloquehero-contenedor{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:end}@media(max-width: 950px){.bloquehero .bloquehero-contenedor{padding:20px 10px 20px 10px}}.bloquehero-banner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:50px}.bloquehero-imagen{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center}.bloquehero-contenedor-flex{display:flex;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:100%}.bloquehero .bloquehero-wrapper--dual .bloquehero-contenido{position:relative;z-index:2;max-width:100%;flex:1;color:#fff;padding:40px 20px 0px 20px}.bloquehero .bloquehero-wrapper--dual .bloquehero-contenido .boton-principal{width:55%}@media(max-width: 950px){.bloquehero .bloquehero-wrapper--dual .bloquehero-contenido{padding:0px 20px 0px 20px}.bloquehero .bloquehero-wrapper--dual .bloquehero-contenido .boton-principal{width:100%}}.bloquehero .bloquehero-contenido{position:relative;z-index:2;max-width:50%;color:#fff}.bloquehero .bloquehero-contenido .boton-principal{width:60%}.bloquehero-subtitulo{display:block;font-family:"Public Sans";color:var(--blanco, #FFF);text-shadow:0 2px 6px rgba(33,34,33,.5);font-size:40px;font-style:normal;font-weight:800;line-height:43px;letter-spacing:-0.8px;margin:0}.bloquehero-titulo{font-family:"Barlow";color:var(--blanco, #FFF);text-shadow:0 0 8px rgba(0,0,0,.5);font-size:70px;font-style:normal;font-weight:700;line-height:70px;letter-spacing:-1.4px}.bloquehero-titulo strong{font-weight:bold !important}.bloquehero-descripcion{font-family:"Helvetia";font-weight:400;text-shadow:0 0 10px rgba(0,0,0,.7);font-size:28px;font-style:normal;font-weight:400;line-height:36px}.bloquehero-parrafo-extra{display:flex;align-items:flex-start;gap:15px;margin-top:15px;margin-bottom:15px}.bloquehero-parrafo-imagen{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.bloquehero-parrafo-imagen img{width:100%;height:100%;object-fit:contain}.bloquehero-parrafo-texto{flex:1;font-family:"Barlow";color:#fff;margin:0;color:var(--blanco, #FFF);font-size:38px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:1.52px}.bloquehero-boton{display:inline-block;background:#df1717;color:#fff;font-family:Poppins;font-size:16px;font-weight:700;text-transform:uppercase;padding:8px 35px;border-radius:10px;text-decoration:none;transition:all .3s ease;box-shadow:0 3px 3px 0 rgba(33,34,33,.5);margin-top:50px}.bloquehero-boton:hover{background:#e9a613;color:#1e3562}.bloquehero-secundario{border-radius:50px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0px 0px 8px 0px rgba(47,46,45,.1490196078)}.bloquehero-secundario-contenido{padding:40px;display:flex;flex-direction:column;height:100%;overflow:hidden}.bloquehero-secundario-subtitulo{font-family:"Barlow";font-weight:400;font-size:50px;line-height:50px;letter-spacing:0em;color:#233d33}.bloquehero-secundario-titulo{font-family:"Helvetia";font-weight:600;font-size:14px;line-height:18px;letter-spacing:.13em;color:#233d33;background-color:#f3f4f1;border-radius:20px;text-align:center}.bloquehero-secundario-descripcion{font-family:"Helvetia";font-weight:500;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:24px;color:#233d33;letter-spacing:.05em}.bloquehero-productos-slider{flex:1;border-radius:40px;min-height:0;overflow:hidden;margin-bottom:15px}.bloquehero-productos-track{display:flex;transition:transform .4s ease;gap:10px;height:100%}.bloquehero-producto-slide{flex:0 0 calc(33.333% - 7px);max-width:calc(33.333% - 7px);position:relative;overflow:hidden;background:#fff}.bloquehero-producto-slide img{width:100%;height:100%;object-fit:cover;display:block}.bloquehero-producto-overlay{position:absolute;bottom:0;left:0;right:0;padding:8px;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.bloquehero-producto-nombre{color:#fff;margin:0;line-height:1.2;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Helvetia";font-weight:600;font-style:Medium;font-size:23px;leading-trim:NONE;line-height:28px;letter-spacing:10%}.bloquehero-producto-flechas{display:flex;gap:3px;flex-shrink:0}.bloquehero-flecha-prev,.bloquehero-flecha-next{width:22px;height:22px;display:flex;text-align:center;justify-content:center;border:none;border-radius:4px;align-items:center;cursor:pointer !important;transition:all .2s ease;background:none;padding:0}.bloquehero-flecha-prev:disabled,.bloquehero-flecha-next:disabled{cursor:not-allowed}.bloquehero-secundario-boton{display:inline-block;background:#df1717;color:#fff;font-family:Poppins;font-size:14px;font-weight:700;text-transform:uppercase;padding:10px 25px;border-radius:10px;text-decoration:none;transition:all .3s ease;box-shadow:0 3px 3px 0 rgba(33,34,33,.3);text-align:center;flex-shrink:0;margin-top:auto}.bloquehero-secundario-boton:hover{background:#e9a613;color:#1e3562}.bloquehero--proporcion-2-1 .bloquehero-principal{flex:2}.bloquehero--proporcion-2-1 .bloquehero-secundario{flex:1}.bloquehero--proporcion-1-1 .bloquehero-principal{flex:1}.bloquehero--proporcion-1-1 .bloquehero-secundario{flex:1}.bloquehero--proporcion-1-2 .bloquehero-principal{flex:1}.bloquehero--proporcion-1-2 .bloquehero-secundario{flex:2}.bloquehero--proporcion-3-1 .bloquehero-principal{flex:3}.bloquehero--proporcion-3-1 .bloquehero-secundario{flex:1}.bloquehero--proporcion-3-1 .bloquehero-secundario-contenido{padding:20px}.bloquehero--proporcion-3-1 .bloquehero-secundario-subtitulo{font-size:22px;line-height:26px}.bloquehero--proporcion-3-1 .bloquehero-secundario-titulo{font-size:14px;line-height:18px}.bloquehero--proporcion-3-1 .bloquehero-flecha-prev,.bloquehero--proporcion-3-1 .bloquehero-flecha-next{width:18px;height:18px}.bloquehero--proporcion-3-1 .bloquehero-flecha-prev svg,.bloquehero--proporcion-3-1 .bloquehero-flecha-next svg{width:10px;height:10px}.bloquehero--proporcion-3-1 .bloquehero-producto-nombre{font-size:8px}.bloquehero--proporcion-3-1 .bloquehero-producto-overlay{padding:5px}.bloquehero-iconos{padding:25px 0px}.bloquehero-iconos-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(23%, 1fr));gap:20px;margin:0 auto}.bloquehero-icono-item{display:flex;flex-direction:column;gap:0px;transition:all .3s ease}.bloquehero-icono-item:hover{transform:translateY(-5px)}.bloquehero-icono-header{display:flex;align-items:center;gap:15px;padding:20px;cursor:pointer;position:relative;background:#1e3562;border-radius:15px;transition:box-shadow .3s ease;z-index:2}.bloquehero-icono-header:hover{box-shadow:0 5px 15px rgba(0,0,0,.2)}.bloquehero-icono-header img{width:50px;height:50px;object-fit:contain;flex-shrink:0}.iconotitulo{color:var(--Blanco, #FFF);font-family:"Poppins",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:0px !important}.bloquehero-icono-header strong{font-weight:bold !important}.bloquehero-icono-content{background:#fff;border-radius:0px 0px 15px 15px;overflow:hidden;display:flex;flex-direction:column;align-items:center;transition:all .4s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);top:-9px;position:relative;z-index:1}.bloquehero-icono-toggle-wrapper{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:8px 0;padding-bottom:0px}.bloquehero-icono-toggle{width:32px;height:32px;background:inherit;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.bloquehero-icono-toggle svg{color:#000;transition:transform .3s ease}.bloquehero-icono-toggle:hover{background:inherit}.bloquehero-icono-item.active .bloquehero-icono-toggle svg{transform:rotate(180deg)}.bloquehero-icono-text{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;width:100%}.bloquehero-icono-item.active .bloquehero-icono-text{max-height:500px;padding:0px 20px 20px 20px}.bloquehero-icono-text p{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#333;line-height:1.6;margin:0}.bloquehero-formulario-wrapper{z-index:10;width:550px;flex-shrink:0}@media(max-width: 1400px){.bloquehero-formulario-wrapper{width:380px}}.bloquehero-formulario-card{background:rgba(17,18,60,.7098039216);backdrop-filter:blur(10px);border-radius:20px;padding:0;box-shadow:0 15px 50px rgba(0,0,0,.4);overflow:hidden}.bloquehero-form-steps-header{padding:25px 30px 20px}.header-custom-title{background:rgba(36,56,135,.5921568627)}.bloquehero-form-title{color:#fff;width:100%;text-align:center;margin:0 0 0px 0;text-transform:uppercase;letter-spacing:1px;font-family:"Barlow",sans-serif;color:var(--Blanco, #FFF);text-align:center;text-shadow:0 0 8px rgba(0,0,0,.5);font-size:26px;font-style:normal;font-weight:600;line-height:31px;letter-spacing:1.3px}.bloquehero-form-steps-indicator{display:flex;gap:12px}.bloquehero-form-step-item{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:12px 10px;border-radius:12px;transition:all .3s ease;cursor:default;min-height:30px;opacity:.5;border:1px solid #919598;background:rgba(0,0,0,0)}.bloquehero-form-step-item .step-number{font-family:"barlow",sans-serif;font-size:18px;font-weight:700;color:#ee731c;transition:all .3s ease}.bloquehero-form-step-item .step-label{font-family:"barlow",sans-serif;text-transform:uppercase;text-align:center;transition:all .3s ease;line-height:1.3;color:#ee731c;text-shadow:0 0 10px rgba(0,0,0,.7);font-size:17px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.85px}.bloquehero-form-step-item.active{opacity:1;border:2px solid hsla(0,0%,100%,.567)}.bloquehero-form-step-item.active .step-number,.bloquehero-form-step-item.active .step-label{color:#ee731c}.bloquehero-form-step-item.completed{opacity:1;background:#ee731c;border:2px solid #ee731c}.bloquehero-form-step-item.completed .step-number,.bloquehero-form-step-item.completed .step-label{color:#1e3562;text-shadow:none}.bloquehero-form-step-item.completed::before{content:"✓";font-size:14px;font-weight:700;color:#1e3562;margin-right:5px}.bloquehero-form-step-item.disabled{opacity:.4;border:1px solid #919598;background:rgba(0,0,0,0);cursor:not-allowed;pointer-events:none}.bloquehero-form-step-item.disabled .step-number,.bloquehero-form-step-item.disabled .step-label{color:#919598;text-shadow:none}.bloquehero-form-multistep-container{padding:30px}.bloquehero-form-multistep-container .wpcf7-form>.form-title{display:none !important}.bloquehero-form-multistep-container .cf7mls_progress_bar,.bloquehero-form-multistep-container .fieldset-cf7mls-wrapper>legend{display:none !important}.bloquehero-form-multistep-container .fieldset-cf7mls-wrapper{border:none !important;padding:0 !important;margin:0 !important}.bloquehero-formulario-card .wpcf7-form p{margin-bottom:16px}.bloquehero-formulario-card .wpcf7-form p:last-of-type{margin-bottom:0}.bloquehero-formulario-card .wpcf7-form label{display:block;color:#fff;font-size:13px;font-weight:600;margin-bottom:8px;font-family:"Poppins",sans-serif}.bloquehero-formulario-card .wpcf7-form input[type=text],.bloquehero-formulario-card .wpcf7-form input[type=email],.bloquehero-formulario-card .wpcf7-form input[type=tel],.bloquehero-formulario-card .wpcf7-form input[type=date],.bloquehero-formulario-card .wpcf7-form input[type=number],.bloquehero-formulario-card .wpcf7-form select,.bloquehero-formulario-card .wpcf7-form textarea{width:100%;padding:13px 16px;border:2px solid rgba(0,0,0,0);border-radius:10px;background:hsla(0,0%,100%,.768);font-family:"Helvetica",sans-serif;transition:all .3s ease;box-sizing:border-box;color:var(--gris-01-vcabedo, #4C4F54);font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.8px}.bloquehero-formulario-card .wpcf7-form input[type=text]::placeholder,.bloquehero-formulario-card .wpcf7-form input[type=email]::placeholder,.bloquehero-formulario-card .wpcf7-form input[type=tel]::placeholder,.bloquehero-formulario-card .wpcf7-form input[type=date]::placeholder,.bloquehero-formulario-card .wpcf7-form input[type=number]::placeholder,.bloquehero-formulario-card .wpcf7-form select::placeholder,.bloquehero-formulario-card .wpcf7-form textarea::placeholder{font-family:"Helvetica",sans-serif;transition:all .3s ease;box-sizing:border-box;color:var(--gris-01-vcabedo, #4C4F54);font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.8px}.bloquehero-formulario-card .wpcf7-form input[type=text]:focus,.bloquehero-formulario-card .wpcf7-form input[type=email]:focus,.bloquehero-formulario-card .wpcf7-form input[type=tel]:focus,.bloquehero-formulario-card .wpcf7-form input[type=date]:focus,.bloquehero-formulario-card .wpcf7-form input[type=number]:focus,.bloquehero-formulario-card .wpcf7-form select:focus,.bloquehero-formulario-card .wpcf7-form textarea:focus{font-family:"Helvetica",sans-serif;transition:all .3s ease;box-sizing:border-box;color:var(--gris-01-vcabedo, #4C4F54);font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.8px}.bloquehero-formulario-card .wpcf7-form input[type=text][readonly],.bloquehero-formulario-card .wpcf7-form input[type=email][readonly],.bloquehero-formulario-card .wpcf7-form input[type=tel][readonly],.bloquehero-formulario-card .wpcf7-form input[type=date][readonly],.bloquehero-formulario-card .wpcf7-form input[type=number][readonly],.bloquehero-formulario-card .wpcf7-form select[readonly],.bloquehero-formulario-card .wpcf7-form textarea[readonly]{background:rgba(200,200,200,.3);cursor:not-allowed;color:#666}.bloquehero-formulario-card .wpcf7-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23333' d='M1.41 0L6 4.59 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px;cursor:pointer}.bloquehero-formulario-card .wpcf7-form input[type=date]{cursor:pointer}.bloquehero-formulario-card .wpcf7-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.bloquehero-formulario-card .wpcf7-form input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper{display:flex;gap:12px;margin-top:25px}.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper button,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[type=button],.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[type=submit]{flex:1;padding:15px 20px;font-weight:700;font-size:14px;text-transform:uppercase;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;font-family:"Poppins",sans-serif}.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper .cf7mls-back,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=ANTERIOR],.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=Anterior],.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=anterior]{background:hsla(0,0%,100%,.15) !important;color:#fff !important;border:2px solid hsla(0,0%,100%,.3) !important}.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper .cf7mls-back:hover,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=ANTERIOR]:hover,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=Anterior]:hover,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=anterior]:hover{background:hsla(0,0%,100%,.25) !important;border-color:hsla(0,0%,100%,.5) !important}.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper .cf7mls-next,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[type=submit],.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=SIGUIENTE],.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=Siguiente],.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=siguiente],.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=ENVIAR],.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=Enviar]{background:#e9a613 !important;color:#2e4077 !important;border:none !important}.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper .cf7mls-next:hover,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[type=submit]:hover,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=SIGUIENTE]:hover,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=Siguiente]:hover,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=siguiente]:hover,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=ENVIAR]:hover,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=Enviar]:hover{background:#d49510 !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(233,166,19,.4)}.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper .cf7mls-next:active,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[type=submit]:active,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=SIGUIENTE]:active,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=Siguiente]:active,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=siguiente]:active,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=ENVIAR]:active,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input[value*=Enviar]:active{transform:translateY(0)}.bloquehero-formulario-card .wpcf7-form .privacy-checkbox,.bloquehero-formulario-card .wpcf7-form .wpcf7-acceptance{display:flex;align-items:flex-start;gap:10px;margin-top:18px;margin-bottom:0}.bloquehero-formulario-card .wpcf7-form .privacy-checkbox input[type=checkbox],.bloquehero-formulario-card .wpcf7-form .wpcf7-acceptance input[type=checkbox]{width:18px !important;height:18px !important;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:#e9a613}.bloquehero-formulario-card .wpcf7-form .privacy-checkbox .wpcf7-list-item,.bloquehero-formulario-card .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.bloquehero-formulario-card .wpcf7-form .privacy-checkbox .wpcf7-list-item-label,.bloquehero-formulario-card .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{color:hsla(0,0%,100%,.9) !important;font-size:11px;line-height:1.5;font-family:"Poppins",sans-serif;font-weight:400}.bloquehero-formulario-card .wpcf7-form .privacy-checkbox .wpcf7-list-item-label a,.bloquehero-formulario-card .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a{color:#e9a613;text-decoration:underline;transition:color .3s ease;font-weight:600}.bloquehero-formulario-card .wpcf7-form .privacy-checkbox .wpcf7-list-item-label a:hover,.bloquehero-formulario-card .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a:hover{color:#fdb64e}.bloquehero-formulario-card .wpcf7-form .wpcf7-not-valid-tip{color:#ff6b6b;font-size:11px;margin-top:6px;display:block;font-family:"Poppins",sans-serif}.bloquehero-formulario-card .wpcf7-form span.wpcf7-not-valid{border-color:#ff6b6b !important}.bloquehero-formulario-card .wpcf7-form .wpcf7-response-output{border:none;padding:15px;border-radius:10px;margin:20px 0 0;text-align:center;font-size:13px;font-family:"Poppins",sans-serif;font-weight:600}.bloquehero-formulario-card .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{background:rgba(255,107,107,.25);color:#ff6b6b;border:2px solid rgba(255,107,107,.5)}.bloquehero-formulario-card .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{background:rgba(81,207,102,.25);color:#51cf66;border:2px solid rgba(81,207,102,.5)}.bloquehero-formulario-card .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng{background:rgba(255,107,107,.25);color:#ff6b6b;border:2px solid rgba(255,107,107,.5)}.bloquehero-formulario-card .wpcf7-form .wpcf7-spinner{position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media(max-width: 1100px){.bloquehero-wrapper--dual{flex-direction:column}.bloquehero-principal,.bloquehero-secundario{flex:none !important;width:100%}.bloquehero-contenedor-flex{flex-direction:column;gap:30px;align-items:stretch}.bloquehero-contenedor{padding:20px;height:100%}.bloquehero-contenido{max-width:100% !important;padding-top:15px}.bloquehero-wrapper--dual .bloquehero-contenido .boton-principal,.bloquehero .bloquehero-contenido .boton-principal{width:100%}.bloquehero-subtitulo-strong{font-size:12px;padding:6px 15px}}@media(max-width: 1100px)and (max-width: 950px){.bloquehero-subtitulo-strong{font-size:11px}}@media(max-width: 1100px){.bloquehero-subtitulo{font-size:18px;margin-bottom:10px;line-height:24px}}@media(max-width: 1100px){.bloquehero-titulo{font-size:36px;line-height:32px;margin-top:10px}.bloquehero-descripcion{font-size:14px;line-height:24px;margin-top:10px}.bloquehero-parrafo-extra{gap:12px;margin-top:12px;margin-bottom:12px}.bloquehero-parrafo-imagen{width:35px;height:35px}.bloquehero-parrafo-texto{font-size:14px;line-height:20px}.bloquehero-boton{position:absolute;bottom:30px;font-size:14px;padding:10px 20px;margin-top:20px}.bloquehero-secundario{margin-top:0}.bloquehero-secundario-contenido{padding:30px 20px}.bloquehero-secundario-titulo{font-size:12px;line-height:16px;padding:6px 15px}.bloquehero-secundario-subtitulo{font-size:32px;line-height:36px}.bloquehero-secundario-descripcion{font-size:16px;line-height:22px}.bloquehero-productos-slider{margin-bottom:20px}.bloquehero-flecha-prev,.bloquehero-flecha-next{width:20px;height:20px}.bloquehero-flecha-prev svg,.bloquehero-flecha-next svg{width:30px;height:30px}.bloquehero-producto-nombre{font-size:14px;line-height:18px}.bloquehero-producto-overlay{padding:10px}.bloquehero-secundario-boton{font-size:14px;padding:12px 25px;width:100%}.bloquehero-iconos{padding:20px 0}.bloquehero-iconos-grid{grid-template-columns:1fr;gap:15px}.bloquehero-icono-item{width:100%}.bloquehero-icono-header{padding:15px;gap:12px;height:auto}.bloquehero-icono-header img{width:40px;height:40px}.iconotitulo{font-size:16px;line-height:20px}.bloquehero-icono-item.active .bloquehero-icono-text{padding:0px 15px 15px 15px}.bloquehero-icono-text p{font-size:13px}.bloquehero-formulario-wrapper{width:100%;max-width:95%;margin:0 auto}.bloquehero-form-multistep-container{padding:25px}.bloquehero-form-step-item{padding:10px 8px}.bloquehero-form-step-item .step-number{font-size:16px}.bloquehero-form-step-item .step-label{font-size:12px}.bloquehero-form-step-item.completed::before{font-size:12px;margin-right:3px}}@media(max-width: 600px){.bloquehero-parrafo-extra{gap:10px;margin-top:10px;margin-bottom:10px}.bloquehero-parrafo-imagen{width:20px;height:20px}.bloquehero-parrafo-texto{font-size:13px;line-height:18px}.bloquehero-formulario-wrapper{padding:0;width:100%;max-width:100%}.bloquehero-form-steps-header{padding:20px 10px 10px}.bloquehero-form-title{font-size:16px}.bloquehero-form-steps-indicator{gap:8px}.bloquehero-form-step-item{padding:10px 6px;min-height:60px;flex-direction:column;gap:5px}.bloquehero-form-step-item .step-number{font-size:15px}.bloquehero-form-step-item .step-label{font-size:9px}.bloquehero-form-step-item.completed::before{display:none}.bloquehero-form-multistep-container{padding:20px}.bloquehero-formulario-card .wpcf7-form input[type=text],.bloquehero-formulario-card .wpcf7-form input[type=email],.bloquehero-formulario-card .wpcf7-form input[type=tel],.bloquehero-formulario-card .wpcf7-form input[type=date],.bloquehero-formulario-card .wpcf7-form input[type=number],.bloquehero-formulario-card .wpcf7-form select,.bloquehero-formulario-card .wpcf7-form textarea{padding:12px 14px;font-size:14px}.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper button,.bloquehero-formulario-card .wpcf7-form .cf7mls-btn-wrapper input{padding:13px 16px;font-size:13px}.bloquehero-formulario-card .wpcf7-form .privacy-checkbox .wpcf7-list-item-label{font-size:10px}}/*# sourceMappingURL=bloquehero.min.css.map */