.acf-field input[type="text"],.acf-field input[type="password"],.acf-field input[type="date"],.acf-field input[type="datetime"],.acf-field input[type="datetime-local"],.acf-field input[type="email"],.acf-field input[type="month"],.acf-field input[type="number"],.acf-field input[type="search"],.acf-field input[type="tel"],.acf-field input[type="time"],.acf-field input[type="url"],.acf-field input[type="week"],.acf-field textarea,.acf-field select{width:100%;padding:9px 10px!important;margin:0;box-sizing:border-box;font-size:16px;line-height:1.4;border-radius:4px;border:1px solid #c0c5cb}.acf-field .acf-label label{font-weight:700;font-size:16px;color:#000}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:14px!important;line-height:28px!important}.acf-form-submit .acf-button{background-color:#fe3466;border:none;color:white;font-weight:600;padding:12px 28px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:20px 16px 10px 10px;border-radius:2px;cursor:pointer}.acf-range-wrap input[type=range]{height:25px;-webkit-appearance:none;margin:10px 0}.acf-range-wrap input[type=range]:focus{outline:none}.acf-range-wrap input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000000;background:#444;border-radius:1px;border:0px solid #000000}.acf-range-wrap input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #000000;border:2px solid #000;height:18px;width:18px;border-radius:25px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.acf-range-wrap input[type=range]:focus::-webkit-slider-runnable-track{background:#E02B20}.acf-range-wrap input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000000;background:#E02B20;border-radius:1px;border:0px solid #000000}.acf-range-wrap input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #000000;border:1px solid #E02B20;height:18px;width:18px;border-radius:25px;background:#A1D0FF;cursor:pointer}.acf-range-wrap input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:0.2s;background:transparent;border-color:transparent;color:transparent}.acf-range-wrap input[type=range]::-ms-fill-lower{background:#E02B20;border:0px solid #000000;border-radius:2px;box-shadow:0px 0px 0px #000000}.acf-range-wrap input[type=range]::-ms-fill-upper{background:#E02B20;border:0px solid #000000;border-radius:2px;box-shadow:0px 0px 0px #000000}.acf-range-wrap input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0px 0px 0px #000000;border:1px solid #E02B20;height:18px;width:18px;border-radius:25px;background:#A1D0FF;cursor:pointer}.acf-range-wrap input[type=range]:focus::-ms-fill-lower{background:#E02B20}.acf-range-wrap input[type=range]:focus::-ms-fill-upper{background:#E02B20}@media only screen and (max-width:768px){.acf-field .acf-label label{font-size:14px}}.ov-user-html{border:0;border-radius:8;padding:0;background:#fff;overflow-x:auto}       #trazabilidad-anuncio-unico{primary-magenta:#FF007A;dark-magenta:#CC0061;text-dark-unique:#2c3e50;text-light-unique:#fefefe;bg-light-unique:#f0f2f5;bg-white-unique:#ffffff;shadow-light-unique:rgba(0,0,0,0.08);shadow-medium-unique:rgba(0,0,0,0.15);border-radius-unique:15px}#trazabilidad-anuncio-unico *{box-sizing:border-box;margin:0;padding:0}#trazabilidad-anuncio-unico{font-family:'Roboto',sans-serif;color:var(--text-dark-unique);line-height:1.6;overflow-x:hidden;width:90%;max-width:1080px;margin:20px auto;display:flex;justify-content:center;align-items:center}#trazabilidad-anuncio-unico .traceability-ad-card{background:linear-gradient(145deg,var(--bg-white-unique),#f9f9f9);border-radius:var(--border-radius-unique);box-shadow:0 15px 45px var(--shadow-medium-unique);padding:50px;text-align:center;animation:fadeInSlideUp 1s ease-out forwards;position:relative;overflow:hidden;border:1px solid rgba(255,0,122,0.1);width:100%;z-index:1}@keyframes fadeInSlideUp{from{opacity:0;transform:translateY(30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}#trazabilidad-anuncio-unico .traceability-ad-card::before{content:'';position:absolute;top:-20%;left:-20%;width:120%;height:120%;background:radial-gradient(circle at top left,rgba(255,0,122,0.05) 0%,transparent 70%);z-index:0;pointer-events:none}#trazabilidad-anuncio-unico .traceability-ad-card h2{font-family:'Playfair Display',serif;color:var(--primary-magenta);font-size:2.8em;margin-bottom:25px;font-weight:700;position:relative;padding-bottom:15px;line-height:1.2;z-index:1;position:relative}#trazabilidad-anuncio-unico .traceability-ad-card h2::after{content:'';display:block;width:90px;height:4px;background-color:var(--dark-magenta);margin:15px auto 0;border-radius:2px;opacity:0.8}#trazabilidad-anuncio-unico .traceability-ad-card p{font-family:'Roboto',sans-serif;font-size:1.15em;color:var(--text-dark-unique);margin-bottom:40px;line-height:1.9;text-align:justify;hyphens:auto;max-width:580px;margin-left:auto;margin-right:auto;font-weight:300;z-index:1;position:relative}#trazabilidad-anuncio-unico .access-button{display:inline-flex;align-items:center;gap:12px;padding:18px 35px;background:linear-gradient(45deg,var(--primary-magenta),var(--dark-magenta));color:var(--text-light-unique);text-decoration:none;border-radius:10px;font-size:1.15em;font-weight:600;transition:all 0.3s ease;box-shadow:0 8px 25px rgba(255,0,122,0.4);border:none;cursor:pointer;position:relative;overflow:hidden;letter-spacing:0.5px;text-transform:uppercase;z-index:1}#trazabilidad-anuncio-unico .access-button:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 12px 35px rgba(255,0,122,0.6)}#trazabilidad-anuncio-unico .access-button:active{transform:translateY(0);box-shadow:0 5px 15px rgba(255,0,122,0.3)}#trazabilidad-anuncio-unico .access-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(255,255,255,0.3);transition:all 0.5s ease;transform:skewX(-20deg)}#trazabilidad-anuncio-unico .access-button:hover::before{left:100%}#trazabilidad-anuncio-unico .access-button svg{width:26px;height:26px;fill:currentColor}@media (max-width:768px){#trazabilidad-anuncio-unico .traceability-ad-card{padding:40px 30px;border-radius:10px;box-shadow:0 10px 30px var(--shadow-medium-unique)}#trazabilidad-anuncio-unico .traceability-ad-card h2{font-size:2.2em}#trazabilidad-anuncio-unico .traceability-ad-card p{font-size:1em;line-height:1.7;margin-bottom:30px}#trazabilidad-anuncio-unico .access-button{padding:15px 25px;font-size:1em;gap:10px}#trazabilidad-anuncio-unico .access-button svg{width:22px;height:22px}}@media (max-width:480px){#trazabilidad-anuncio-unico{margin:15px auto;padding:0}#trazabilidad-anuncio-unico .traceability-ad-card{padding:30px 20px}#trazabilidad-anuncio-unico .traceability-ad-card h2{font-size:1.8em;margin-bottom:20px}#trazabilidad-anuncio-unico .traceability-ad-card h2::after{width:70px}#trazabilidad-anuncio-unico .traceability-ad-card p{font-size:0.95em;margin-bottom:25px}#trazabilidad-anuncio-unico .access-button{padding:12px 20px;font-size:0.9em;gap:8px}#trazabilidad-anuncio-unico .access-button svg{width:20px;height:20px}}#soporte-pago-anuncio-unico{primary-magenta:#FF007A;dark-magenta:#CC0061;text-dark-unique:#2c3e50;text-light-unique:#fefefe;bg-light-unique:#f0f2f5;bg-white-unique:#ffffff;shadow-light-unique:rgba(0,0,0,0.08);shadow-medium-unique:rgba(0,0,0,0.15);border-radius-unique:15px}#soporte-pago-anuncio-unico *{box-sizing:border-box;margin:0;padding:0}#soporte-pago-anuncio-unico{font-family:'Roboto',sans-serif;color:var(--text-dark-unique);line-height:1.6;overflow-x:hidden;width:90%;max-width:1080px;margin:20px auto;display:flex;justify-content:center;align-items:center}#soporte-pago-anuncio-unico .pago-ad-card{background:linear-gradient(145deg,var(--bg-white-unique),#f9f9f9);border-radius:var(--border-radius-unique);box-shadow:0 15px 45px var(--shadow-medium-unique);padding:50px;text-align:center;animation:fadeInSlideUp 1s ease-out forwards;position:relative;overflow:hidden;border:1px solid rgba(255,0,122,0.1);width:100%;z-index:1}@keyframes fadeInSlideUp{from{opacity:0;transform:translateY(30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}#soporte-pago-anuncio-unico .pago-ad-card::before{content:'';position:absolute;top:-20%;left:-20%;width:120%;height:120%;background:radial-gradient(circle at top left,rgba(255,0,122,0.05) 0%,transparent 70%);z-index:0;pointer-events:none}#soporte-pago-anuncio-unico .pago-ad-card h2{font-family:'Playfair Display',serif;color:var(--primary-magenta);font-size:2.8em;margin-bottom:10px;font-weight:700;line-height:1.2;z-index:1;position:relative;text-transform:uppercase;letter-spacing:1px}#soporte-pago-anuncio-unico .pago-ad-card .subtitulo-polizas{font-family:'Roboto',sans-serif;font-size:1.3em;color:var(--dark-magenta);margin-bottom:25px;font-weight:500;z-index:1;position:relative}#soporte-pago-anuncio-unico .pago-ad-card p{font-family:'Roboto',sans-serif;font-size:1.15em;color:var(--text-dark-unique);margin-bottom:40px;line-height:1.9;text-align:justify;hyphens:auto;max-width:580px;margin-left:auto;margin-right:auto;font-weight:300;z-index:1;position:relative}#soporte-pago-anuncio-unico .access-button{display:inline-flex;align-items:center;gap:12px;padding:18px 35px;background:linear-gradient(45deg,var(--primary-magenta),var(--dark-magenta));color:var(--text-light-unique);text-decoration:none;border-radius:10px;font-size:1.15em;font-weight:600;transition:all 0.3s ease;box-shadow:0 8px 25px rgba(255,0,122,0.4);border:none;cursor:pointer;position:relative;overflow:hidden;letter-spacing:0.5px;text-transform:uppercase;z-index:1}#soporte-pago-anuncio-unico .access-button:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 12px 35px rgba(255,0,122,0.6)}#soporte-pago-anuncio-unico .access-button:active{transform:translateY(0);box-shadow:0 5px 15px rgba(255,0,122,0.3)}#soporte-pago-anuncio-unico .access-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(255,255,255,0.3);transition:all 0.5s ease;transform:skewX(-20deg)}#soporte-pago-anuncio-unico .access-button:hover::before{left:100%}#soporte-pago-anuncio-unico .access-button svg{width:26px;height:26px;fill:currentColor}@media (max-width:768px){#soporte-pago-anuncio-unico .pago-ad-card{padding:40px 30px;border-radius:10px;box-shadow:0 10px 30px var(--shadow-medium-unique)}#soporte-pago-anuncio-unico .pago-ad-card h2{font-size:2.2em}#soporte-pago-anuncio-unico .pago-ad-card .subtitulo-polizas{font-size:1.1em}#soporte-pago-anuncio-unico .pago-ad-card p{font-size:1em;line-height:1.7;margin-bottom:30px}#soporte-pago-anuncio-unico .access-button{padding:15px 25px;font-size:1em;gap:10px}#soporte-pago-anuncio-unico .access-button svg{width:22px;height:22px}}@media (max-width:480px){#soporte-pago-anuncio-unico{margin:15px auto;padding:0}#soporte-pago-anuncio-unico .pago-ad-card{padding:30px 20px}#soporte-pago-anuncio-unico .pago-ad-card h2{font-size:1.8em;margin-bottom:8px}#soporte-pago-anuncio-unico .pago-ad-card .subtitulo-polizas{font-size:1em;margin-bottom:20px}#soporte-pago-anuncio-unico .pago-ad-card p{font-size:0.95em;margin-bottom:25px}#soporte-pago-anuncio-unico .access-button{padding:12px 20px;font-size:0.9em;gap:8px}#soporte-pago-anuncio-unico .access-button svg{width:20px;height:20px}}.incentives-container{max-width:1200px;margin:0 auto;padding:20px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#333;line-height:1.6;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.1);overflow:hidden}.incentives-container h1{color:#ff007a;text-align:center;margin-bottom:30px;font-size:2.5em;letter-spacing:1px;font-weight:bold}.incentives-container h4{font-weight:bold;color:#ff007a;margin-top:25px;margin-bottom:10px;font-size:1.3em;border-bottom:2px solid #ff007a;padding-bottom:5px;display:inline-block}.incentives-container p{margin-bottom:15px;font-size:1.05em;color:#555}.rewards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,fr));gap:25px;margin-top:30px}.reward-ad{background-color:#fff;border:1px solid #ff007a;border-radius:10px;padding:25px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden}.reward-ad:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.reward-ad::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background-color:#ff007a;border-radius:10px 10px 0 0}.reward-ad h5{color:#ff007a;font-size:1.6em;margin-bottom:15px;font-weight:bold}.reward-ad ul{list-style:none;padding:0;margin:0}.reward-ad ul li{margin-bottom:10px;font-size:1.1em;color:#666}.reward-ad ul li strong{color:#333;font-weight:bold}.reward-ad .points{font-size:1.8em;color:#ff007a;font-weight:bold;margin-top:15px;display:block}.conditions{text-align:center;margin-top:40px;padding:20px;background-color:#ffeef4;border-left:5px solid #ff007a;border-radius:8px}.conditions p{font-size:1.1em;color:#555}.conditions strong{color:#ff007a}@media (max-width:768px){.incentives-container{padding:15px}.incentives-container h1{font-size:2em}.rewards-grid{grid-template-columns:fr}.reward-ad{padding:20px}.reward-ad h5{font-size:1.4em}.reward-ad .points{font-size:1.5em}}@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap');:root{--fucsia:#ff007a;--morado:#b20055;--vinotinto:#7f003d;--rosado-claro:#ffe5f1;--rosado-borde:#ffb2d7;--negro:#000000;--blanco:#ffffff;--gris-texto:#555}.gimo-plans-container{font-family:'Poppins',sans-serif;padding:60px 20px;max-width:1200px;margin:auto}.gimo-section-header{text-align:center;margin-bottom:50px}.gimo-section-header h2{font-size:clamp(1.8em,4vw,2.5em);font-weight:700;color:var(--negro);margin-bottom:10px;line-height:1.2}.gimo-section-header p{font-size:clamp(1em,2vw,1.1em);color:var(--gris-texto);max-width:800px;margin:auto}.gimo-toggle-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:50px}.gimo-toggle-checkbox{display:none}.gimo-toggle-label{width:60px;height:32px;background-color:var(--morado);border-radius:50px;cursor:pointer;position:relative;transition:background-color 0.3s ease;flex-shrink:0}.gimo-toggle-label::after{content:'';position:absolute;width:26px;height:26px;border-radius:50%;background-color:var(--blanco);top:3px;left:4px;transition:transform 0.3s ease}.gimo-toggle-checkbox:checked+.gimo-toggle-label{background-color:var(--fucsia)}.gimo-toggle-checkbox:checked+.gimo-toggle-label::after{transform:translateX(26px)}.gimo-toggle-wrapper .toggle-label{font-size:1.1em;font-weight:600;color:var(--negro);margin:0 15px}.gimo-plans-content{display:none;animation:fadeIn 0.5s ease-in-out}.gimo-plans-content.active{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.gimo-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;align-items:start}.gimo-plan-card-wrapper{display:flex;flex-direction:column;transition:opacity 0.4s ease,transform 0.4s ease}.gimo-plan-card{background-color:var(--blanco);border:1px solid var(--rosado-claro);border-radius:10px;padding:30px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;height:100%}.gimo-plan-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(255,0,122,0.1)}.gimo-plan-card h3{font-size:1.3em;font-weight:700;color:var(--vinotinto);margin-bottom:15px}.gimo-plan-card .gimo-coverage-amount{font-size:2.2em;font-weight:700;color:var(--fucsia);margin-bottom:15px}.gimo-plan-card p{font-size:1em;color:var(--gris-texto);line-height:1.6;flex-grow:1;margin-bottom:25px}.gimo-plan-grid.details-mode .gimo-plan-card-wrapper:not(.active-wrapper){opacity:0.1;transform:scale(0.98);pointer-events:none}.gimo-plan-card-wrapper.active-wrapper .gimo-plan-card{transform:translateY(-10px);box-shadow:0 12px 25px rgba(255,0,122,0.15);border-bottom-left-radius:0;border-bottom-right-radius:0}.gimo-cta-button{background:var(--fucsia);color:var(--blanco);font-size:1em;font-weight:600;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color 0.3s ease;margin-top:auto}.gimo-cta-button.active,.gimo-cta-button:hover{background:var(--morado)}.gimo-details-content{background-color:var(--rosado-claro);border:1px solid var(--rosado-borde);border-top:none;border-radius:0 0 8px 8px;padding:30px;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.7s ease,opacity 0.5s ease;position:relative}.gimo-details-content.show{max-height:500px;overflow-y:auto;opacity:1}.gimo-details-content h4{font-size:1.5em;color:var(--vinotinto);margin-bottom:20px;padding-right:30px}.gimo-details-content p{margin-bottom:10px}.gimo-details-content p strong{color:var(--morado)}.gimo-details-content ul{list-style:none;padding:0;columns:2;column-gap:40px}.gimo-details-content ul li{padding:5px 0 5px 20px;position:relative;break-inside:avoid}.gimo-details-content ul li::before{content:'✓';color:var(--fucsia);position:absolute;left:0;font-weight:bold}.gimo-close-button{position:absolute;top:15px;right:15px;width:32px;height:32px;background:none;border:none;font-size:2em;color:var(--gris-texto);cursor:pointer;line-height:1;transition:transform 0.3s ease,color 0.3s ease;padding:0}.gimo-close-button:hover{transform:rotate(90deg);color:var(--fucsia)}.gimo-details-content::-webkit-scrollbar{width:8px}.gimo-details-content::-webkit-scrollbar-track{background:var(--rosado-claro)}.gimo-details-content::-webkit-scrollbar-thumb{background-color:var(--fucsia);border-radius:10px;border:2px solid var(--rosado-claro)}@media (max-width:980px){.gimo-plan-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:767px){.gimo-plans-container{padding:40px 15px}.gimo-toggle-wrapper .toggle-label{font-size:1em;margin:0 10px}.gimo-plan-grid{grid-template-columns:1fr;gap:20px}.gimo-details-content.show{padding:25px 20px}.gimo-details-content ul{columns:1}.gimo-close-button{top:10px;right:10px}}.gimo-safeguards-container{font-family:'Poppins',sans-serif;padding:80px 20px;background-color:#ffffff;max-width:1200px;margin:auto;border-top:1px solid #ffe5f1}.gimo-safeguards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.gimo-safeguard-card{background-color:#ffffff;border-radius:10px;padding:30px;border:1px solid #ffe5f1;box-shadow:0 4px 15px rgba(0,0,0,0.03);border-top:4px solid #ff007a;transition:transform 0.3s ease,box-shadow 0.3s ease;opacity:0;transform:translateY(30px)}.gimo-safeguard-card.visible{opacity:1;transform:translateY(0)}.gimo-safeguard-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px rgba(0,0,0,0.07)}.gimo-safeguard-icon{width:60px;height:60px;margin-bottom:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffe5f1 0%,#ffffff 100%);box-shadow:0 2px 8px rgba(0,0,0,0.05)}.gimo-safeguard-icon svg{width:32px;height:32px;stroke:#ff007a;stroke-width:1.5}.gimo-safeguard-card h3{font-size:1.4em;font-weight:700;color:#7f003d;margin-bottom:10px}.gimo-safeguard-card p{font-size:1em;color:#555;line-height:1.6}@media (max-width:767px){.gimo-safeguards-container{padding:60px 15px}.gimo-safeguard-card{padding:25px}.gimo-safeguard-icon{width:50px;height:50px}.gimo-safeguard-icon svg{width:28px;height:28px}.gimo-safeguard-card h3{font-size:1.2em}}