.apf-extension-hidden{opacity:0!important;pointer-events:none}.apf-extension-loader-container{position:relative}.ui-datepicker-unavailable{opacity:.5}input[readonly].apf-date{background:#fefefe;cursor:pointer}.loader{position:absolute;bottom:15px;left:0;width:60px;aspect-ratio:2;--_g:no-repeat radial-gradient(circle closest-side,#f18e23 90%,#0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100%/3) 50%;animation:LA 1s infinite linear}@keyframes LA{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.apf-invalid{border-color:#ec5840}.apf-extension-error-messages{color:#ec5840;position:relative;top:-17px;margin-bottom:-25px}.icon{display:block;height:100px;margin:0 auto 20px auto}@media screen and (max-width:39.9375em){.contact-icon-container{margin-bottom:35px}.icon{height:75px}}.contact-conversion-text{font-size:18px}.card,.highlighted-card{overflow:auto;border-top-left-radius:2px;border-top-right-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.3);border-bottom:2px solid transparent;background:#fff}.highlighted-card-content-container{display:flex;align-items:center}@media screen and (min-width:40em){.highlighted-card-content{padding:1rem}}@media screen and (min-width:40em){.auto-height-card{min-height:initial!important}}.card h5,.card h5 a,.highlighted-card h4,.highlighted-card h4 a{color:#1d369a}.card h5 a:hover,.highlighted-card h4 a:hover{color:#454545}.card-border-top{border-top:2px solid #328fe1}.card-border-bottom,.card:hover,.selected-card{border-bottom-color:#328fe1}.highlighted-card-image{width:50%}.card>img,.highlighted-card-image>img{display:block;width:100%}.card-content,.highlighted-card-content-container{padding:1em}@media screen and (min-width:40em){.highlighted-card-content-container{width:50%}}.highlighted-card:hover>.highlighted-card-content-container>div::after,.card:hover>.card-content>div::after,.selected-card>.card-content>div::after{content:"";color:#f18e23;font-size:16px}.non-redirectable-card>.card-content>div::after{display:none!important;content:""!important}.highlighted-card-container{clear:both;content:'';display:flex}@media screen and (max-width:39.9375em){.highlighted-card-container{flex-direction:column;align-items:center}}.banner-image-phonak,.banner-image-sonic,.banner-image-widex{border-top:5px solid transparent;padding:0}.banner-image-phonak:hover{border-top:5px solid #cffb5e}.banner-image-sonic:hover{border-top:5px solid #009ddc}.banner-image-widex:hover{border-top:5px solid #605e5d}.supplier-banner-image{display:block;background:#fff}#acceorii-proteze-auditive-container{background-color:#e8e8e8;text-decoration:none}#acceorii-proteze-auditive-image-container,#acceorii-proteze-auditive-text-container{padding:0}#acceorii-proteze-auditive-text{padding:2rem;font-size:20px;margin:0}@media screen and (max-width:39.9375em){#acceorii-proteze-auditive-text{font-size:18px}}@media screen and (min-width:40em){#acceorii-proteze-auditive-container{display:flex;align-items:center}}@media screen and (min-width:64em){#aparatele-auditive-de-azi{margin-top:55px}}.furnizor-container{box-shadow:0 1px 2px rgba(0,0,0,.3)}.image-adjustment-phonak{border-bottom:3px solid #fff}.proteze-auditive-familie{margin-bottom:30px;box-shadow:2px 2px 5px #bbb}.proteze-auditive-familie>a{text-decoration:none}.proteze-auditive-familie-content{position:relative;display:block}.proteze-auditive-familie-imagine{width:100%}.proteze-auditive-familie-denumire{font-size:18px;margin-top:5px;padding:.5rem;background:#f2f2f2;color:#020625}@media screen and (max-width:39.9375em){.proteza-aufitiva-field.column.end:last-child:last-child,.proteza-aufitiva-field.end.columns:last-child:last-child{float:left!important}}.filters-header{font-size:18px}.filters-list-header{color:#666;margin-top:15px;margin-bottom:10px}.filters-list{list-style:none;margin:0}.filters-list>li{margin-bottom:5px}.icon{display:block;height:100px;margin:0 auto 20px auto}@media screen and (max-width:39.9375em){.contact-icon-container{margin-bottom:35px}.icon{height:75px}}.contact-conversion-text{font-size:18px}