:root{--main-color:#db3907;--main-blue:#0079c8;--dark-blue:#00398a;--button-color:#d02670;--brown-mancheta:#292626}#precios-page .bannerSection .bannerSectionContainer .banner-img{background-image:url(267ce978e25596dc17e9.webp)}#precios-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{font-size:16px;font-weight:700}#precios-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:32px;font-style:normal;font-weight:900;line-height:1;text-align:start}#precios-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo.promo-1{font-size:26px}#precios-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo span{display:block;font-size:66px;font-weight:900}#precios-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo b{font-size:41px}#precios-page .bannerSection .bannerSectionContainer .banner-info .info-top .incluido{font-size:26px;font-weight:900;line-height:1}#precios-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:20px;font-weight:400;line-height:1.1}#precios-page .tarifasSection .card{min-height:527px}#precios-page .preciosSection .tablaContainer{overflow-x:auto}#precios-page .preciosSection .tablaContainer table{display:block;font-size:16px;overflow-x:auto;text-align:center}#precios-page .preciosSection .tablaContainer table::-webkit-scrollbar{-webkit-appearance:none;height:7px}#precios-page .preciosSection .tablaContainer table::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}#precios-page .preciosSection .tablaContainer table::-webkit-scrollbar-thumb{background-color:var(--main-blue);border-radius:5px}#precios-page .preciosSection .tablaContainer table .cabeceraContainer{align-items:center;color:#fff;font-size:14px;font-weight:700;line-height:20px;text-align:center}#precios-page .preciosSection .tablaContainer table .cabeceraContainer th.sin-fondo{background-color:#f5f5f5;border:none;font-size:14px;left:0;padding:24px 0;position:sticky;text-align:start;z-index:1}#precios-page .preciosSection .tablaContainer table .cabeceraContainer th.mas-salud{border-radius:10px 0 0 0}#precios-page .preciosSection .tablaContainer table .cabeceraContainer th{align-items:center;background-color:var(--dark-blue);height:68px;width:126px}#precios-page .preciosSection .tablaContainer table .cabeceraContainer th.sanitas-avanza{border-radius:0 10px 0 0}#precios-page .preciosSection .tablaContainer table .bodyContainer .blanco,#precios-page .preciosSection .tablaContainer table .bodyContainer .blanco th{background-color:#fff}#precios-page .preciosSection .tablaContainer table .bodyContainer .azul,#precios-page .preciosSection .tablaContainer table .bodyContainer .azul th{background-color:#e0edff}#precios-page .preciosSection .tablaContainer table .bodyContainer th{font-size:14px;left:0;padding:24px 0;position:sticky;text-align:start;z-index:1}#precios-page .preciosSection .tablaContainer table .bodyContainer th:after{background-color:var(--dark-blue);content:"";height:100%;position:absolute;right:0;top:0;width:1px}#precios-page .preciosSection .tablaContainer table .bodyContainer th p{padding:0 9px}#precios-page .preciosSection .tablaContainer table .bodyContainer td{align-items:center;line-height:normal;padding:0;text-align:center}#precios-page .preciosSection .tablaContainer table .bodyContainer td.eur{border-radius:0 0 10px 0}#precios-page .preciosSection .tablaContainer table .bodyContainer .blanco th.asistencia-primaria{border-radius:10px 0 0 0}#precios-page .preciosSection .tablaContainer table .bodyContainer .azul th.precio{border-radius:0 0 0 10px}#precios-page .preciosSection .tablaContainer table .bodyContainer .img{height:22px;margin:auto;width:22px}#precios-page .preciosSection .tablaContainer table .bodyContainer .img.img-error{width:17px}#precios-page .preciosSection .tablaContainer table .contratar th.sin-fondo{background-color:#f5f5f5;border:none;font-size:14px;left:0;padding:24px 0;position:sticky;text-align:start;z-index:1}#precios-page .preciosSection .tablaContainer table .contratar td .btn_primary{border:none;margin:15px 15px 15px 0;padding:8px 10px}#precios-page .infoSection .infoContainer .img{height:266px}@media (max-width:1399px){#precios-page .preciosSection .tablaContainer table{padding-bottom:20px}#precios-page .infoSection .infoContainer .img{height:290px}}@media (max-width:1199px){#precios-page .infoSection .infoContainer .img{height:314px}}@media (max-width:991px){#precios-page .infoSection .infoContainer .img{height:377px}#precios-page .bannerSection .bannerSectionContainer .banner-info .info-top .incluido{font-size:20px}#precios-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .img{height:35.186px;width:118.575px}#precios-page .preguntas_frecuentes .containerFaqs .faqRow{min-height:73px}}@media (max-width:767px){#precios-page section:not(.modal-form){padding:15px 0}#precios-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{gap:0;height:fit-content}#precios-page .preciosSection .title{font-size:20px!important}#precios-page .infoSection .infoContainer .img{height:283px}#precios-page .preguntas_frecuentes .containerFaqs .faqRow{padding:20px}}@media (max-width:575px){#precios-page .infoSection .infoContainer .img{height:120px;min-height:120px;min-width:unset;width:100%}}@media (max-width:450px){#precios-page .preciosSection .tablaContainer table .contratar td .btn_primary{margin:30px 15px 0 30px}#precios-page .preguntas_frecuentes .containerFaqs .faqRow{min-height:70px;padding:17px}#precios-page .preguntas_frecuentes .containerFaqs .faqRow h3{margin-bottom:2.9rem}}@media (max-width:400px){#precios-page .tarifasSection .card{min-height:500px}}