.elementor-element.elementor-element-aa3d73d.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{height:0px!important}.entry-content p{margin-bottom:0!important}span.s-somos{font-family:"Salo Test Aldo",sans-serif}.text-blue{color:#00b0e1}.text-maestria{color:#9acc0e}.c-enfermeria{color:#8100a0}.c-odontologia{color:#1d9999}.c-cdd{color:#fccc00}body.page-id-32844 .ctc-analytics.ht_ctc_padding{display:none}.c-glass{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.page-id-76313 .chat-widget.hydrated{visibility:hidden}.page-id-8012 .chat-widget.hydrated{visibility:hidden}.wave3d span{display:inline-block;color:#8a8f99;transform-origin:center bottom;animation:wave 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * .06s);will-change:transform,color,filter}@media (prefers-reduced-motion:reduce){.wave3d span{animation:none!important;color:#1d9999!important;transform:none!important}}.ipeth-form,.ipeth-form *,.ipeth-form *::before,.ipeth-form *::after{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ipeth-form .ifc-card{background:#fff;border-radius:20px;padding:44px 40px 40px;box-shadow:0 4px 32px rgba(0,176,225,.1),0 1px 4px rgba(0,0,0,.06);width:100%;max-width:580px;margin:0 auto}.ipeth-form .ifc-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ipeth-form .ifc-field{display:flex;flex-direction:column;margin-bottom:20px}.ipeth-form .ifc-field:last-child{margin-bottom:0}.ipeth-form .ifc-lbl{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9ca3af;margin-bottom:7px;transition:color 150ms ease}.ipeth-form .ifc-field:focus-within .ifc-lbl{color:#00b0e1}.ipeth-form .ifc-req{color:#e24b4a;margin-left:2px}.ipeth-form .ifc-inp-wrap{position:relative}.ipeth-form .ifc-inp{width:100%;height:48px;padding:0 14px;font-size:14px;color:#111827;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;appearance:none;-webkit-appearance:none;transition:border-color 150ms ease,box-shadow 150ms ease,background 150ms ease}.ipeth-form .ifc-inp::placeholder{color:#d1d5db;font-weight:300}.ipeth-form .ifc-inp:hover:not(:focus):not(.invalid):not(.valid){border-color:#bae8f5;background:#fff}.ipeth-form .ifc-inp:focus{border-color:#00b0e1;background:#fff;box-shadow:0 0 0 3px rgba(0,176,225,.12)}.ipeth-form .ifc-inp.valid{border-color:#1d9e75;background:#f0fdf9}.ipeth-form .ifc-inp.invalid{border-color:#e24b4a;background:#fff5f5;box-shadow:0 0 0 3px rgba(226,75,74,.07)}.ipeth-form .ifc-err{display:none;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#e24b4a;margin-top:6px}.ipeth-form .ifc-err.show{display:flex}.ipeth-form .ifc-tel-wrap{display:flex}.ipeth-form .ifc-tel-country{height:48px;padding:0 22px 0 12px;font-size:13px;font-weight:500;color:#374151;background:#f9fafb;border:1.5px solid #e5e7eb;border-right:none;border-radius:10px 0 0 10px;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M1 1l3.5 3.5L8 1' stroke='%239ca3af' stroke-width='1.3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;transition:border-color 150ms,background 150ms}.ipeth-form .ifc-tel-sep{width:1px;height:28px;background:#e5e7eb;align-self:center;flex-shrink:0}.ipeth-form .ifc-tel-num-wrap{flex:1}.ipeth-form .ifc-tel-number{width:100%;height:48px;padding:0 14px;font-size:14px;color:#111827;background:#f9fafb;border:1.5px solid #e5e7eb;border-left:none;border-radius:0 10px 10px 0;outline:none;appearance:none;transition:border-color 150ms,box-shadow 150ms,background 150ms}.ipeth-form .ifc-tel-number::placeholder{color:#d1d5db;font-weight:300}.ipeth-form .ifc-tel-wrap:focus-within .ifc-tel-country,.ipeth-form .ifc-tel-wrap:focus-within .ifc-tel-number{border-color:#00b0e1;background:#fff}.ipeth-form .ifc-tel-wrap:focus-within .ifc-tel-number{box-shadow:0 0 0 3px rgba(0,176,225,.12)}.ipeth-form .ifc-tel-wrap:focus-within .ifc-tel-sep{background:#bae8f5}.ipeth-form .ifc-tel-number.valid{border-color:#1d9e75;background:#f0fdf9}.ipeth-form .ifc-tel-number.invalid{border-color:#e24b4a;background:#fff5f5;box-shadow:0 0 0 3px rgba(226,75,74,.07)}.ipeth-form .ifc-cs{position:relative}.ipeth-form .ifc-cs-trigger{width:100%;height:48px;padding:0 38px 0 14px;font-size:14px;color:#111827;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;align-items:center;transition:border-color 150ms ease,box-shadow 150ms ease,background 150ms ease;user-select:none;position:relative}.ipeth-form .ifc-cs-trigger:hover{border-color:#bae8f5;background:#fff}.ipeth-form .ifc-cs-trigger.open{border-color:#00b0e1;background:#fff;box-shadow:0 0 0 3px rgba(0,176,225,.12)}.ipeth-form .ifc-cs-trigger.invalid{border-color:#e24b4a;background:#fff5f5;box-shadow:0 0 0 3px rgba(226,75,74,.07)}.ipeth-form .ifc-cs-trigger.valid{border-color:#1d9e75;background:#f0fdf9}.ipeth-form .ifc-cs-arrow{width:11px;height:7px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='%239ca3af' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 200ms ease;position:absolute;right:14px}.ipeth-form .ifc-cs-trigger.open .ifc-cs-arrow{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='%2300B0E1' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ipeth-form .ifc-cs-dropdown{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:100;overflow:hidden}.ipeth-form .ifc-cs-dropdown.open{display:block}.ipeth-form .ifc-cs-opt{padding:12px 16px;font-size:14px;color:#374151;cursor:pointer;transition:background 100ms ease}.ipeth-form .ifc-cs-opt:hover{background:#f0faff;color:#00b0e1}.ipeth-form .ifc-cs-opt.selected{background:#f0faff;color:#00b0e1;font-weight:600}.ipeth-form .ifc-chk-item{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;color:#374151;user-select:none;line-height:1.5}.ipeth-form .ifc-chk-item a{color:#00b0e1;text-decoration:underline}.ipeth-form .ifc-chk-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.ipeth-form .ifc-chk-box{width:18px;height:18px;flex-shrink:0;margin-top:2px;border:1.5px solid #d1d5db;border-radius:5px;background:#fff;transition:all 150ms;display:flex;align-items:center;justify-content:center}.ipeth-form .ifc-chk-item:hover .ifc-chk-box{border-color:#00b0e1}.ipeth-form .ifc-chk-item input:checked~.ifc-chk-box{background:#00b0e1;border-color:#00b0e1}.ipeth-form .ifc-chk-tick{display:none;width:10px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l3 3 5-6' stroke='white' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.ipeth-form .ifc-chk-item input:checked~.ifc-chk-box .ifc-chk-tick{display:block}.ipeth-form .ifc-divider{height:1px;background:#f3f4f6;margin:24px 0}.ipeth-form .ifc-btn{width:100%;height:52px;background:#111827;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background 150ms,transform 100ms,box-shadow 150ms}.ipeth-form .ifc-btn:hover{background:#1f2937;box-shadow:0 6px 24px rgba(17,24,39,.25)}.ipeth-form .ifc-btn:active{transform:scale(.98)}.ipeth-form .ifc-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:520px){.ipeth-form .ifc-card{padding:32px 20px 28px;border-radius:16px}.ipeth-form .ifc-row2{grid-template-columns:1fr}}