.radio-container{margin:0;display:flex;align-items:center;max-width:100%;color:#050505}.radio-wrapper{display:flex;gap:20px;margin-bottom:10px;flex-wrap:wrap}.radio-button{display:flex;align-items:center;cursor:pointer}.radio-checkmark input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:50%;margin-right:8px;position:relative}.radio-checkmark input[type=radio]:checked:before{content:"";display:block;width:10px;height:10px;background-color:#007bff;border-radius:50%;position:absolute;top:3px;left:3px}.radio-label{font-size:15px}button{padding:12px 24px;font-size:15px;font-weight:600;border-radius:12px;border:none;background:linear-gradient(90deg,#007bff,#00c6ff);color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.form-layout{flex-direction:column}.form-section{padding:20px}.radio-wrapper,.buttons{flex-direction:column}}.accordion-container{border:1px solid #ccc;border-radius:10px;padding:10px;margin-bottom:15px}.accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px;background-color:#f9f9f9;border-radius:10px}.accordion-title{flex:1;padding:0}.checkbox-container{width:40px;display:flex;justify-content:center;align-items:center;margin-right:10px}.checkbox-container input[type=checkbox]{margin:0;display:block}.coberturas-content{max-height:0;opacity:0;overflow-y:auto;transition:max-height 1s ease-out,opacity 1s ease-in-out}.coberturas-content.open{max-height:400px;opacity:1}.accordion-content{max-height:0;overflow-y:auto;opacity:0;transition:max-height .8s ease-out,opacity .8s ease-out}.accordion-content.open{max-height:5000px;opacity:1}.accordion-content p{text-align:justify;padding:5px 0;line-height:1.6}.accordion-content input[type=checkbox]{margin:0 auto;display:block}.price{font-weight:700}html,body{margin:0;padding:0;display:block}.detail-retire-wrapper{display:block!important;align-items:initial!important;justify-content:initial!important}section h2{text-align:center}section img{position:center;top:5%;width:300px;transform:translate(0)}.form-container{width:100%;max-width:500px;padding:30px;box-shadow:0 4px 12px #00000014;border-radius:30px;margin:0 auto;background:#fff;box-sizing:border-box}.data animated-field{max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:max-height 2s ease-in-out,opacity 2s ease-in-out}.data animated-field.show{max-height:600px;opacity:1;visibility:visible}.sidebar{display:flex;flex-direction:column;max-height:600px;justify-content:flex-start}.form-section{background:#f8f9fb;border:none;border-radius:24px;padding:40px 30px;box-shadow:0 10px 40px #0000001a;max-width:960px;width:90%;margin:60px auto;transition:all .3s ease-in-out}.form-layout{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;flex-wrap:wrap}.form-main{display:flex;flex-direction:column;align-items:center}.logo-container{display:flex;justify-content:center;margin-bottom:20px}.logo-container img{width:220px;max-width:90%;height:auto}.construction-section{display:flex;justify-content:center;align-items:center}.construction-section h5{font-size:18px;text-align:center}.data{margin-bottom:20px;display:flex;flex-direction:column}label{font-size:15px;font-weight:500;color:#2d2d2d;margin-bottom:6px}input,select{padding:10px 14px;font-size:15px;border-radius:12px;border:1.5px solid #ccc;background-color:#f5f7fa;transition:all .2s ease-in-out;width:100%;box-sizing:border-box}input:focus,select:focus{border-color:#007bff;background-color:#fff;box-shadow:0 0 0 2px #007bff40}.buttons{display:flex;gap:5px;flex-wrap:wrap}.spinner-container{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.spinner{border:4px solid #e0e0e0;border-top:4px solid #1e2f44;border-radius:50%;width:40px;height:40px;animation:spin .8s linear infinite;margin-bottom:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress{--progress-color: rgb(184, 20, 255);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:9999;height:1.25rem;width:60%;border-radius:6px;outline:1.5px solid #6a6a6b;border:2px solid transparent;overflow:hidden;transition:all 125ms ease;animation:outline 4s ease infinite;background-color:#fff;box-shadow:inset .2rem .2rem .5rem #b8b8b9,inset -.2rem -.2rem .5rem #7c7c7c7c}.progress:before{content:"Consultando";position:absolute;font-weight:600;font-size:14px;z-index:9;animation:colors 4s ease infinite}.bar{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform-origin:left center;animation:progress 4s ease infinite}.bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;border-radius:6px;transform-origin:left center;transition:all 125ms ease;background-size:1.25rem 1.25rem;box-shadow:inset .3rem .3rem .6rem #ffffff8f,inset -.2rem -.2rem .5rem #7777;background-image:linear-gradient(45deg,#cccccc33 25%,transparent 0,transparent 50%,#cccccc33 0,#cccccc33 75%,transparent 0,transparent);animation:bar 1s linear infinite}.bar:after{content:"";top:0;right:0;bottom:0;left:0;height:100%;width:100%;border-radius:4px;background-color:var(--progress-color);background:linear-gradient(90deg,#72b3db 35%,#dea402 65%,#a3bd31)}@keyframes outline{0%{outline-color:#6a6a6b}50%{outline-color:#fac826}to{outline-color:#fc466b}}@keyframes colors{0%{color:#000}to{color:#fff}}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bar{0%{background-position:0 0}to{background-position:2.5rem 0}}.spinner-wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin-top:1rem}.summary-data{background:#f0f6ff;padding:20px 24px;margin-top:30px;border-left:6px solid #007bff;border-radius:16px;box-shadow:0 4px 12px #0000000d;font-size:16px;color:#1f2d3d;display:flex;flex-direction:column;gap:14px;position:relative}.summary-data:before{content:"Resumen:";position:absolute;top:-14px;left:16px;background:#007bff;color:#fff;padding:2px 10px;font-size:15px;border-radius:8px;box-shadow:0 2px 6px #0003}.summary-data>div{display:flex;justify-content:space-between;font-weight:500}.summary-data span:first-child{color:#2c2c2c;font-weight:600}.summary-data span:last-child{color:#1a1a1a;font-weight:500;text-align:right;min-width:120px}@media (max-width: 768px){.form-layout{flex-direction:column}.form-section{padding:20px}.radio-wrapper,.buttons{flex-direction:column}.modal-card{text-align:center!important;padding:10px 20px;display:flex;flex-direction:column;align-items:center}.modal-card .modal-btn{width:auto!important;padding:12px 16px!important;border-radius:16px!important;font-weight:600!important}.modal-card h3{margin:0 0 5px!important;line-height:1.35}.modal-card p{margin:0 0 10px!important;line-height:1.35;color:#334155}}.header-superior{background-color:#1763e9;color:#fff;position:fixed;top:0;left:0;z-index:1000;width:100vw;padding:10px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:14px}.header-content{display:flex;align-items:center;gap:20px}.social-icons a{color:#fff;text-decoration:none;margin-left:10px;font-size:16px;transition:color .3s ease}.social-icons a:hover{color:#d1d1d1}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{visibility:hidden!important}.form-section-print,.form-section-print *{visibility:visible!important}@page{size:Letter;margin:0}html,body{margin:0!important;padding:0!important}.form-section-print{width:100%!important;max-width:none!important;margin:0!important;padding:12mm 14mm!important;box-shadow:none!important;border:none!important;border-radius:0!important}.form-section-print img:first-child{width:100%!important;height:auto!important;display:block!important}.tables-comparatives{display:grid!important;grid-template-columns:1fr auto 1fr!important;column-gap:10mm!important;align-items:start!important;padding:0 10mm!important}.Logo-vs{position:static!important;transform:none!important;margin:0 4mm!important;justify-self:center!important;align-self:center!important}}.form-section-print{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;height:11in;margin:20px auto;padding:0;width:8.5in;background-color:#fff;border:5px solid #d4d4d4;border-radius:30px;box-shadow:0 20px 26px #08080877}.left-info,.horizontal-monto-beneficio{border-collapse:collapse;width:100%;font-size:14px}.info-table th,.monto-table th,.valores-table th{background-color:#1e2f44;color:#fff;padding:2px;text-align:left;vertical-align:top}.monto-table td,.valores-table td{border:1px solid black;padding:2px;width:140px;text-align:center;vertical-align:middle}.info-table{table-layout:fixed;padding:10px;width:315px}.monto-table{table-layout:fixed;padding:10px;width:300px}.info-table th{width:70px;white-space:nowrap}.info-table td{max-width:200px;overflow-wrap:break-word}.monto-table th{width:40px;text-align:left}.monto-table td{width:70px;text-align:center}.udi-box{background-color:#1e2f44;color:#fff;padding:10px;font-size:13px}.udi-box .verde{color:#1ec38a;font-weight:700}.resaltado{font-weight:700;color:#1ec38a}.beneficios{text-align:center;font-weight:700;font-size:13px;margin-bottom:3px}.beneficio-num{font-size:20px;text-align:center}.verde{color:#1ec38a;font-weight:700}.horizontal-monto-beneficio{display:flex;flex-direction:row;gap:35px;margin-top:-50px;align-items:center;justify-content:flex-start}.beneficio-column{display:flex;flex-direction:column;align-items:center;justify-content:center;width:130px}.beneficio-label{font-weight:700;text-align:center;margin-bottom:5px}.beneficio-num{font-size:15px;text-align:center}.fila-superior{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px}.left-info{flex:1;max-width:500px}.udi-box-wrapper{display:flex;margin-top:5px;justify-content:center;align-items:flex-start;width:150px}.espacio-futuro{width:400px;margin-top:5px}.valores-table{table-layout:fixed;width:300px;font-size:13px;border-collapse:collapse}.valores-table th,.valores-table td{border:1px solid black;padding:2px;text-align:left}.valores-table th{background-color:#1e2f44;color:#fff}.valores-table td{word-break:break-word}.valores-table td:nth-child(1){width:130px}.valores-table td:nth-child(2){width:130px;text-align:center}.valores-table td:nth-child(3){width:60px;text-align:center}.Logos{display:flex;justify-content:space-between;align-items:flex-start;gap:180px}.Log-Increse{padding:10px}.table-axa-monto,.table-axa-monto th,.table-axa-monto td{table-layout:fixed;border:1px solid black;border-collapse:collapse}.table-axa-monto th{background-color:#1e2f44;color:#fff;width:160px}.table-axa-monto td{text-align:center}.table-axa-monto td:nth-child(1){width:145px}.table-axa-monto td:nth-child(3){width:40px}.table-axa,.Log-consar{position:relative}.Log-consar img{border-radius:0!important}.Logo-vs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.tables-comparatives{display:flex;justify-content:flex-start;align-items:flex-start;gap:80px;padding:10px;width:100%;box-sizing:border-box;position:relative}.table-consar-monto,.table-consar-monto th,.table-consar-monto td{table-layout:fixed;border:1px solid black;border-collapse:collapse}.table-consar-monto th{background-color:#1e2f44;color:#fff;width:160px}.table-consar-monto td{text-align:center}.table-consar-monto td:nth-child(1){width:145px}.table-consar-monto td:nth-child(3){width:40px}.table-axa,.table-consar{display:flex;flex-direction:column;align-items:flex-start}.table-consar{gap:13px}.table-axa-monto,.table-consar-monto{min-height:150px}.row-wrapper{width:100%;display:flex;justify-content:center;box-sizing:border-box}.text-question{color:#3b82f6;font-weight:700;font-size:15px;padding:75px;white-space:nowrap}.intro-future{max-width:300px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right}.titulo-futuro{font-weight:700;color:#3b82f6;font-size:15px;margin-bottom:-15px}.description-future{font-size:13px;line-height:1.1;max-width:390px;margin-bottom:-15px}.subtitle{font-weight:700;font-size:11px;margin-bottom:-15px}.futuro-grafica-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-top:10px;padding:0 120px 0 10px}.graphBar3d{flex:1 1 300px;max-width:480px;min-width:280px}.icons{display:flex;flex-wrap:wrap;justify-content:center;column-gap:80px;margin-right:10px}.description-icon{display:flex;flex-direction:column;line-height:1.1;align-items:center;text-align:center;font-size:13px;max-width:90px;word-wrap:break-word;white-space:normal}.icon-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:90px}.td-center{text-align:center!important;vertical-align:middle}@media screen and (max-width:768px){.form-section-print{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:auto!important;margin:20px auto;padding:0;width:100%!important;background-color:#fff;border:5px solid #d4d4d4;border-radius:30px;box-shadow:0 20px 26px #08080877}.info-table,.monto-table,.valores-table{width:100%!important;max-width:320px}.form-section-print img:first-child{width:100%!important;height:auto!important;border-radius:25px;object-fit:cover}.horizontal-monto-beneficio,.fila-superior,.tables-comparatives{flex-direction:column!important;align-items:center!important;gap:20px}.Logos{display:flex;flex-direction:row!important;justify-content:space-between;align-items:center!important;width:100%;padding:0 10px;margin-bottom:10px}.Log-consar img{max-width:50px!important;height:auto!important;border-radius:0!important;display:block;margin:0 auto}.Log-Axa img{max-width:100px;height:auto;display:block}.Log-Increse img{max-width:200px!important;height:auto!important;object-fit:contain!important}.Logo-vs{position:relative!important;top:auto!important;left:auto!important;transform:none!important;display:block!important;max-width:50px!important;height:auto!important;margin:10px auto}.horizontal-monto-beneficio{flex-direction:column!important;align-items:center!important;margin-top:0!important;gap:15px}.monto-table{width:100%!important;max-width:320px}.tables-comparatives{flex-direction:column!important;align-items:center!important;gap:30px!important;padding:0 10px;position:relative}.table-axa,.table-consar{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 10px}.table-axa-monto{font-size:14px;width:100%}.table-consar-monto{font-size:14px;width:100%;max-width:320px;table-layout:fixed}.Logo-vs{position:relative!important;top:auto!important;left:auto!important;transform:none!important;margin:10px auto;max-width:40px;display:block}.left-info,.horizontal-monto-beneficio{border-collapse:collapse;width:100%;font-size:14px}.info-table th,.monto-table th,.valores-table th{background-color:#1e2f44;color:#fff;padding:2px;text-align:left;vertical-align:top}.monto-table td,.valores-table td{border:1px solid black;padding:8px 10px;text-align:center;vertical-align:middle;word-wrap:break-word}.monto-table th{background-color:#1e2f44;color:#fff;padding:8px 10px;text-align:left}.info-table{table-layout:fixed;padding:10px;width:315px}.monto-table{width:100%!important;max-width:320px;margin:0 auto;table-layout:fixed;font-size:14px}.info-table th{width:70px;white-space:nowrap}.info-table td{max-width:200px;overflow-wrap:break-word}.monto-table th{width:40px;text-align:left}.monto-table td{width:70px;text-align:center}.udi-box{background-color:#1e2f44;color:#fff;padding:10px;font-size:13px}.udi-box .verde{color:#1ec38a;font-weight:700}.resaltado{font-weight:700;color:#1ec38a}.beneficios{text-align:center;font-weight:700;font-size:13px;margin-bottom:3px}.beneficio-num{font-size:20px;text-align:center}.verde{color:#1ec38a;font-weight:700}.horizontal-monto-beneficio{display:flex;flex-direction:column;gap:10px;margin-top:20px;align-items:center;justify-content:center;padding:10px 0}.beneficio-column{display:flex;flex-direction:column;align-items:center;justify-content:center}.beneficio-label{font-weight:700;text-align:center;margin-bottom:5px}.beneficio-num{font-size:15px;text-align:center}.fila-superior{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px}.left-info{flex:1;max-width:500px}.udi-box-wrapper{display:flex;margin-top:5px;justify-content:center;align-items:flex-start;width:150px}.espacio-futuro{width:400px;margin-top:5px}.valores-table{table-layout:fixed;width:300px;font-size:13px;border-collapse:collapse}.valores-table th,.valores-table td{border:1px solid black;padding:2px;text-align:left}.valores-table th{background-color:#1e2f44;color:#fff}.valores-table td{word-break:break-word}.valores-table td:nth-child(1){width:130px}.valores-table td:nth-child(2){width:130px;text-align:center}.valores-table td:nth-child(3){width:60px;text-align:center}.Logos{display:flex;justify-content:space-between;align-items:flex-start;gap:180px}.table-axa-monto,.table-axa-monto th,.table-axa-monto td{table-layout:fixed;border:1px solid black;border-collapse:collapse}.table-axa-monto th{background-color:#1e2f44;color:#fff;width:160px}.table-axa-monto td{text-align:center}.table-axa-monto td:nth-child(1){width:145px}.table-axa-monto td:nth-child(3){width:40px}.table-axa,.Log-consar{position:relative}.Logo-vs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.tables-comparatives{display:flex;justify-content:flex-start;align-items:flex-start;gap:80px;padding:10px;width:100%;box-sizing:border-box;position:relative}.table-consar-monto,.table-consar-monto th,.table-consar-monto td{table-layout:fixed;border:1px solid black;border-collapse:collapse}.table-consar-monto th{background-color:#1e2f44;color:#fff;width:160px}.table-consar-monto td{text-align:center}.table-consar-monto td:nth-child(1){width:145px}.table-consar-monto td:nth-child(3){width:40px}.table-axa-monto,.table-consar-monto{min-height:150px}.row-wrapper{width:100%;display:flex;justify-content:center;box-sizing:border-box}.text-question{color:#3b82f6;font-weight:700;font-size:15px;padding:75px;white-space:nowrap}.intro-future{max-width:100%!important;display:flex;flex-direction:column;align-items:center!important;justify-content:center;text-align:center!important}.titulo-futuro{font-weight:700;color:#3b82f6;font-size:16px;text-align:center;margin-bottom:10px}.description-future{font-size:14px;line-height:1.4;text-align:center;max-width:390px;margin-bottom:-15px;padding:0 10px}.subtitle{text-align:center;font-weight:700;font-size:12px;margin-bottom:-15px}.futuro-grafica-wrapper{flex-direction:column!important;display:flex;justify-content:space-between;align-items:center!important;margin-top:10px;padding:10px!important;gap:20px}.graphBar3d{width:100%!important;flex:1 1 300px;max-width:340px;min-width:unset!important}.icons{display:flex;flex-wrap:wrap;justify-content:center;column-gap:80px;margin-right:10px}.description-icon{display:flex;flex-direction:column;line-height:1.1;align-items:center;text-align:center;font-size:13px;max-width:90px;word-wrap:break-word;white-space:normal}.icon-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:90px}.td-center{text-align:center!important;vertical-align:middle}}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.form-section-print{margin-top:0!important}.print-area{position:absolute;top:0;left:0;width:100%;page-break-after:avoid}@page{size:letter portrait;margin:0}}.form-section-print{margin-top:55px}.main-data-info{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;margin-top:10px;align-items:flex-start}.main-info-row{display:flex;flex-direction:row;justify-content:space-between;gap:8rem;width:100%;flex-wrap:wrap}.second-section-info{display:flex;flex-direction:row;justify-content:space-between;margin-top:25px}.data-summary-assurance{margin-right:35px;text-align:right}.sum-assurance,.insurance-premium-total{font-size:14px}.insurance-premium-total h4,.performance h4{font-size:15px;margin-bottom:5px;color:#00f}.performance{font-size:25px;font-weight:bolder}.total-benefit h4{font-size:15px;margin-bottom:5px;color:#00f}.total-benefit text{font-size:25px;font-weight:bolder}.sum-assurance h4{font-size:15px;margin-bottom:5px;color:#00f}.main-info-left-column,.plan-data-info{flex:1;min-width:280px}.plan-data-info{display:flex;flex-direction:column;justify-content:space-between;margin-right:25px}.data-info-coverage{margin-top:auto}.main-info-horizontal{display:flex;flex-direction:row;gap:6.5rem;margin-left:25px;align-items:center}.dato{padding:4px 0}.main-info-left-column{margin-left:25px;flex-direction:column}.data-assurance{display:table;width:100%}.data-assurance tr{display:table-row}.data-assurance th,.data-assurance td{display:table-cell;padding:6px 8px;font-size:12px;vertical-align:top;border-bottom:1px solid #eee}.data-assurance td{text-align:center}.data-assurance th{text-align:left;font-weight:700;vertical-align:middle}.backColorR{background-color:#e6f4ff}@media screen and (max-width:768px){.form-section-print{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:auto!important;margin:20px auto;padding:0;width:100%!important;background-color:#fff;border:5px solid #d4d4d4;border-radius:30px;box-shadow:0 20px 26px #08080877}.form-section-print img:first-child{width:100%!important;height:auto!important;border-radius:25px;object-fit:cover}.main-data-info{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;flex-wrap:wrap;align-items:flex-start}.main-info-horizontal{display:flex;flex-direction:row;gap:2rem;align-items:center}.dato{padding:4px 0}.main-info-left-column{margin-left:25px}.data-assurance{display:table;width:100%}.data-assurance tr{display:table-row}.data-assurance th,.data-assurance td{display:table-cell;padding:6px 8px;font-size:15px;vertical-align:top;border-bottom:1px solid #eee}.data-assurance th{text-align:left;font-weight:700}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{visibility:hidden!important}.form-section-print,.form-section-print *{visibility:visible!important}.form-section-print{display:block!important;width:auto!important;max-height:100%;height:auto!important;min-height:initial!important;margin:0;border:none!important;box-shadow:none!important;page-break-inside:avoid;break-inside:avoid;padding-bottom:0!important}.disclaim{page-break-before:avoid;page-break-after:avoid}@page{size:letter portrait;margin:.5in}}.form-section-print{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;min-height:11in;height:auto;margin:20px auto;padding:0 0 20px;width:8.5in;background-color:#fff;border:5px solid #d4d4d4;border-radius:30px;box-shadow:0 20px 26px #08080877}.form-section-print img{width:8.5in;border-radius:25px;align-items:center}.hero-education{width:100%;border-radius:20px;overflow:hidden}.edu-main.two-col{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;margin-top:16px;align-items:start}.card,.edu-left{padding:20px 22px}.backColor th,.backColor td{background:#ff40401c}.backColor small{text-align:right}.has-unit td:last-child{background:transparent}.edu-form-table{width:100%;border-collapse:collapse;font-size:14px}.edu-form-table th,.edu-form-table td{padding:5px 10px;text-align:center;vertical-align:middle;border-bottom:1px solid #eee}.edu-form-table th{text-align:left;font-weight:700;width:48%}.edu-form-table td:last-child{text-align:center;white-space:nowrap}.edu-right{display:flex;flex-direction:column;margin-right:20px}.udi-row{display:flex;justify-content:flex-end;font-size:16px;margin-right:6px}.card-block h3{margin:0 0 10px;font-size:18px;color:#056bf0}.card-block .ahorro{margin-top:2px}.card-block .proteccion{margin-top:10px}.card-block tbody tr:first-child td,.card-block tbody tr:nth-child(2) td{font-size:18px;font-weight:500}.card-block tbody tr:nth-child(3) td{font-size:16px;font-weight:500}.card-block tbody th{font-weight:400}.divider-icon{position:relative;height:28px;margin:12px 0 8px}.divider-icon:before,.divider-icon:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:#0b57d0;opacity:.35;transform:translateY(-50%)}.divider-icon:before{left:0}.divider-icon:after{right:0}.divider-icon>i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;display:block;background:center/contain no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='12' fill='white' stroke='%230b57d0' stroke-width='2'/><path d='M12 6v12M6 12h12' stroke='%230b57d0' stroke-width='2' stroke-linecap='round'/></svg>")}.second-section{display:grid;grid-template-columns:3fr 2fr;grid-template-areas:"title title" "table card" "table card2" "footer footer";gap:18px;padding:0 22px;margin-top:-30px}.uni-table-wrap{grid-area:table;width:100%;max-width:100%;margin:0;overflow:visible}.uni-table{width:100%;border-collapse:separate;border-spacing:0px 0;table-layout:fixed;font-size:12px}.uni-table thead th{vertical-align:middle;font-weight:600;text-align:left;padding:8px 10px}.uni-col-title{width:90px}.uni-table thead th:not(.uni-col-title){text-align:center}.pill,.uni-col-title{display:inline-block;padding:8px 16px;background:#ff4040;color:#fff;border-radius:12px;line-height:1;font-weight:500}.uni-table thead th,.uni-table tbody{padding:10px 18px}.uni-table tbody tr+tr td{border-top:0}.uni-table tbody tr{position:relative}.uni-table tbody tr:after{content:"";position:absolute;left:10px;right:-20px;bottom:0;height:1px;background:#e9e9ef}.uni-table thead th,.uni-table tbody td{width:120px;text-align:center;padding:10px 0}.uni-table tbody td+td,.uni-table thead th+th{padding-left:15px}.uni-table tbody td{border:1;vertical-align:middle}.uni-name{display:flex;align-items:center;gap:12px}.uni-logo{width:28px;height:25px;object-fit:contain}.uni-amount{text-align:right;white-space:nowrap;font-weight:700;letter-spacing:.2px}.second-section h3{grid-area:auto;color:#056bf0}.right-info{grid-area:card;align-self:start;text-align:right;margin:0;padding:0 0 1px;font-size:14px}.right-info>h3{margin:2px 0 4px;line-height:1.15}.right-info>h3 span:last-child{font-weight:600}.content-info{margin-top:2px}.ri-row{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin:3px 0;color:#111827}.ri-icon-img{order:1;flex:0 0 16px;width:16px;height:16px;object-fit:contain}.content-info .ri-row:first-child .ri-icon-img{width:23px;height:23px;flex:0 0 22px;transform:translateY(-1px)}.ri-row p{order:2;margin:0;line-height:1.35;white-space:nowrap;text-align:right;font-size:13px}.ri-number{font-weight:800}.ri-source{display:block;margin-top:8px;text-align:right;color:#6b7280;font-size:12px}.cost-card{grid-area:card2;grid-column:2;align-self:start;margin-top:-10px;padding:0;text-align:right;font-size:13px}.cc-title{margin:0 0 8px;color:#1b66d1;line-height:1.2;font-weight:700}.cc-list{list-style:none;padding:0;margin:0 0 8px}.cc-item{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:6px 0}.cc-pill{display:inline-block;padding:6px 5px;border-radius:8px;line-height:1.25;white-space:nowrap;min-width:200px;text-align:right}.cc-label{font-weight:600}.cc-strong{font-weight:700}.cc-usd{opacity:.75}.cc-accent{width:12px;height:16px;border-radius:2px}.cc-kind .cc-accent{background:#1ea7dc}.cc-kind .cc-pill{background:#1ea7dc26}.cc-primaria .cc-accent{background:#2e3b4a}.cc-primaria .cc-pill{background:#2e3b4a26}.cc-secundaria .cc-accent{background:#8fd28a}.cc-secundaria .cc-pill{background:#8fd28a38}.cc-prepa .cc-accent{background:#e5a6d5}.cc-prepa .cc-pill{background:#e5a6d540}.cc-total{text-align:right}.cc-total-amount{font-size:20px;font-weight:800;letter-spacing:.2px}.cc-source{display:block;color:#6b7280;font-size:12px}.third-section{grid-area:footer;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;padding:0 22px 10px;margin-top:8px}.edu-notes{font-size:12.5px;line-height:1.35;color:#111827}.edu-notes p{margin:2px 0}.edu-badge{justify-self:end;display:grid;grid-auto-flow:column;align-items:center;gap:10px;background:#fff;border:1px solid #e6e6ef;border-radius:10px;padding:8px 12px;box-shadow:0 2px 8px #0000000a;text-align:left}.badge-icon{width:38px;height:38px;object-fit:contain}.badge-text{font-size:12.5px;line-height:1.25;color:#111827}.disclaim{margin-top:-20px;padding-left:30px}@media screen and (max-width: 600px){.edu-main.two-col{grid-template-columns:1fr;gap:18px}.udi-row{justify-content:flex-start;margin-left:6px}}@media screen and (max-width: 500px){.form-section-print{display:flex;flex-direction:column;align-items:center;height:auto!important;margin:20px auto;padding:0;width:100%!important;background:#fff;border:5px solid #d4d4d4;border-radius:30px;box-shadow:0 20px 26px #0808082e}.hero-education img{width:100%!important;height:auto!important;border-radius:25px;object-fit:cover}.edu-form-table th,.edu-form-table td,.card-block tbody th,.card-block tbody td{font-size:15px}}body{margin:0;background:#ebe7e7;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:grid;place-content:center;min-height:100vh}
