label.invalid{background-color:#ffcaca!important;border-color:#ffcaca!important}.form-tab{display:none}.step{height:16px;width:16px;margin:0 2px;background-color:#fff;border:1px solid rgba(0,0,0,.25);border-radius:50%;display:inline-block;opacity:.5}.step.active{opacity:1}.step.finish{background-color:#21d9e5}#regForm,.results-container{padding:1rem;padding-bottom:87px!important}#regForm p{text-align:center}.radio-toolbar input[type=radio]{opacity:0;position:fixed;width:0}.radio-toolbar label{display:inline-block;background-color:#eaeaea;padding:6px 12px;border:1px solid #eaeaea;border-radius:4px;cursor:pointer}.radio-toolbar input[type=radio]:checked+label{background-color:#21d9e5!important;border-color:#21d9e5!important}#regForm .form-check{padding-left:0!important}.radio-options-btns{display:flex;justify-content:center;gap:24px}.form-tab-title,.results-title{text-align:center;font-size:1.5rem;letter-spacing:-.85px;font-weight:500;line-height:1.85rem}.controls-hr{margin:1rem 0 0!important}.navbar-toggler{border:2px solid var(--bs-border-color)!important;border-radius:12px!important}.hero-curves-separator{position:absolute;top:-1px;left:0;right:0;width:100%}.hero-img-section{position:relative;max-height:900px;height:900px;background:url("/assets/img/people-enjoying.png?h=8698bbd9144dc2a07cc4ce957dba3543") center/cover no-repeat}.hero-img{object-fit:cover;object-position:center}@media (min-width:768px){.hero-text-content{padding-top:120px!important;padding-bottom:120px!important}}.hero-text-content{padding-top:25px;padding-bottom:25px}@media (min-width:767px){.hearing-aid-headline,.hero-main-title{font-size:5rem!important;line-height:5rem!important;letter-spacing:-4px!important}}.hero-main-title{font-size:4rem;line-height:3.75rem;letter-spacing:-3px}.hero-main-subtitle{font-size:24px;margin-top:28px;margin-bottom:38px;letter-spacing:-.75px}.hero-subtitle-container{max-width:800px}.hero-cta-btn{padding:20px 45px}@media (min-width:576px){.features-header-text{font-size:3rem!important;letter-spacing:-2px!important}}.features-header-text{font-size:2rem;letter-spacing:-1.25px}.features-card-body{padding:2.5rem}hr{color:#dee2e6!important;opacity:1!important}.features-card-title{letter-spacing:-1px}body{font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.situaciones-imagenes{margin-bottom:24px}.situaciones-titulo{letter-spacing:-1.5px}.hearing-aids-carousel::before{content:"";background-image:url("https://res.cloudinary.com/pixelnode/image/upload/v1669948431/resound-hearing-aids-cut_h7jgwt.png");background-size:contain;background-repeat:no-repeat;width:100%;height:250px;left:0;position:absolute}.hearing-aids-carousel::after{content:"";background-image:url("https://res.cloudinary.com/pixelnode/image/upload/v1669948431/resound-hearing-aids-cut_h7jgwt.png");background-size:contain;background-repeat:no-repeat;width:100%;height:250px;left:100%;position:absolute}.hearing-aids-carousel{width:100%;height:250px;position:relative;right:0;animation:10s linear infinite scroll}@keyframes scroll{0%{right:0}100%{right:100%}}.hearing-aid-headline{font-size:2.5rem;line-height:2.5rem;letter-spacing:-1.5px}@media (min-width:575px){.hearing-aid-headline{font-size:3.5rem;line-height:3.5rem;letter-spacing:-2.75px}}.hearing-aid-hero-container{height:100%;padding-bottom:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.hearing-aid-formfactor-subtitle{margin-bottom:0!important}.hearing-aid-formfactor-title{letter-spacing:-.75px}.hearing-aid-formfactor-image{margin:auto}.hearing-aid-formfactor-section-title{letter-spacing:-1px;margin-bottom:12px}.hearing-aid-formfactor-section-subtitle{letter-spacing:-.25px;margin:auto;max-width:980px}.hearing-aid-formfactor-section-container{padding:48px 0}.card{border-radius:12px!important;border:2px solid var(--bs-border-color)}@media (max-width:767px){.hero-img-section{height:600px!important;max-height:600px!important}.hero-cta-row{grid-gap:12px}.navbar-collapse{background-color:var(--bs-white);padding:6px 12px 12px;border-radius:12px;margin-top:16px;border:2px solid var(--bs-border-color);z-index:999}.hearing-aid-formfactor-title{margin-top:16px}}