:root{--main-color:#db3907;--main-blue:#0079c8;--dark-blue:#00398a;--button-color:#d02670;--brown-mancheta:#292626}#dental-page .bannerSection .bannerSectionContainer .banner-img{background-image:url(9343c3fd3e406c7b53f0.webp)}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top{gap:0;height:346px;justify-content:space-between}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{font-size:16px;font-weight:700}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:16px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo.promo-1{font-size:26px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio{display:flex;gap:20px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio span{display:block;font-size:65px;font-weight:900;line-height:1}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio .dto{font-size:53px;font-style:normal;font-weight:900;height:0;line-height:1.8}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio sup{font-size:20px;top:-26px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{display:flex;flex-direction:column;height:107px;justify-content:center;padding:25px 32px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .legal,#dental-page .bannerSection .bannerSectionContainer .banner-info .legal{font-size:12px;font-weight:900;margin-bottom:0}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo b{font-size:41px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo small{font-size:21px;position:relative;top:-27px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio{height:36px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:25px;font-weight:900}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio .dto{font-size:53px;font-style:normal;font-weight:900;line-height:60px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:16px;font-weight:400}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom sup,#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo sup{font-size:20px;top:-1.5em}#dental-page .selectoresSection .selectoresContainer h2{margin-bottom:8px}#dental-page .selectoresSection{padding:1.5rem 0}#dental-page .selectoresSection .selectores{padding-top:13px}#dental-page section.tarifasSection{padding:0 0 2.5rem}#dental-page .tarifasSection .cardsContainer{justify-content:center}#dental-page .tarifasSection .cardsContainer .card{min-height:568px}#dental-page .ventajaSection.coberturas .img{height:47px;width:74px}#dental-page .infoSection.contraria .infoContainer{background-color:var(--action-color)}#dental-page .infoSection.contraria .infoContainer h2.title{font-size:92px;font-weight:900;line-height:.9}#dental-page .infoSection.contraria .infoContainer h2.title sup{font-size:20px;top:-2.5em}#dental-page .infoSection.contraria .infoContainer .img{height:300px}#dental-page .infoSection .infoContainer .img{height:242px}#dental-page .infoSection.menores .container{display:flex}#dental-page .infoSection.menores .img{width:491px}#dental-page .infoSection.menores .infoContainer{border-radius:0 10px 10px 0;height:231px;padding:32px 48px;width:928px}#dental-page .infoSection.menores .infoContainer h2.title{color:var(--action-color)}@media (max-width:1399px){#dental-page .infoSection.contraria .infoContainer h2.title{font-size:66px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo span{font-size:70px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:22px}#dental-page .infoSection .infoContainer h2.title{font-size:32px}#dental-page .infoSection.contraria .infoContainer .img{height:290px}#dental-page .infoSection .infoContainer .img{height:245px}#dental-page .infoSection.menores .infoContainer{width:707px}}@media (max-width:1199px){#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top{height:317px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio{height:27px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:20px}#dental-page .tarifasSection .cardsContainer .card{margin:10px;max-width:306px;min-height:541px}#dental-page .infoSection.contraria .infoContainer h2.title{font-size:49px}#dental-page .infoSection.contraria .infoContainer .img{height:283px;min-width:429px;width:429px}#dental-page .infoSection .infoContainer h2.title{font-size:24px}#dental-page .infoSection .infoContainer .img{height:254px;min-width:306px}#dental-page .infoSection.menores .infoContainer{width:508px}#dental-page .infoSection.menores .infoContainer .info{font-size:15px;margin:10px 0}}@media (max-width:991px){#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top{gap:5px;height:326px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:17px;line-height:1}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio span{font-size:49px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo.promo-1{font-size:22px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo b{font-size:28px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{font-size:15px;margin-bottom:33px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{height:125px;padding:25px 16px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:17px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo span{font-size:50px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio{height:fit-content}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:26px;line-height:1}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p span{font-size:48px;line-height:1}#dental-page .infoSection.contraria .infoContainer h2.title{font-size:34px}#dental-page .infoSection.contraria .infoContainer .img{height:244px;min-width:306px}#dental-page .infoSection .infoContainer .img{min-width:204px}#dental-page .infoSection .infoContainer h2.title{font-size:17px}#dental-page .infoSection.menores .infoContainer{height:172px;padding:32px 14px;width:51%}#dental-page .infoSection.menores .infoContainer .info{font-size:13px;line-height:1.3;padding:0;width:356px}}@media (max-width:767px){#dental-page section:not(.modal-form){padding:15px 0}#dental-page .bannerSection .bannerSectionContainer{gap:16px}#dental-page .bannerSection .bannerSectionContainer .banner-info{max-width:unset}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom,#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top{display:flex;flex-direction:column;gap:14px;padding:18px 24px;position:relative}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top{height:fit-content}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{margin-bottom:10px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:16px;font-weight:500}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:32px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{height:fit-content}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:16px;font-weight:500}#dental-page .selectoresSection .selectoresContainer h2{font-size:20px!important}#dental-page .infoSection.contraria .infoContainer h2.title{font-size:40px}#dental-page .infoSection.contraria .infoContainer .img{min-width:220px}#dental-page .infoSection .infoContainer .img{height:281px;min-width:165px}#dental-page .infoSection .infoContainer h2.title{font-size:20px}#dental-page .infoSection.menores .container{flex-direction:column}#dental-page .infoSection.menores .infoContainer{border-radius:0 0 10px 10px;height:255px;margin:auto;padding:32px 34px;width:100%}#dental-page .infoSection .infoContainer h2.title{font-size:24px}#dental-page .infoSection.menores .infoContainer .info{font-size:17px;width:fit-content}#dental-page .infoSection .infoContainer .buttons{align-items:center;margin-top:20px}#dental-page .infoSection.menores .img{background-position:50% 0;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 0 0;color:#fff;font-size:18px;font-weight:700;height:161px;position:relative;text-align:center;width:510px;width:100%}}@media (max-width:575px){#dental-page .infoSection.contraria .infoContainer .img{height:164px;order:1;width:100%}#dental-page .infoSection .infoContainer .uneteInfo{order:2}#dental-page .infoSection.contraria .infoContainer h2.title{font-size:42px}#dental-page .infoSection .infoContainer .img{height:164px;min-width:165px;width:100%}#dental-page .selectoresSection .selectores{gap:5px}#dental-page .selectoresSection .selectores .selector{font-size:14px;margin:8px 0}}@media (max-width:535px){#dental-page .infoSection.menores .infoContainer{padding:32px 14px}#dental-page .infoSection.menores .infoContainer .info{font-size:16px}}@media (max-width:450px){#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{gap:0}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:37px}#dental-page .bluaSection .img{width:281px}#dental-page .bluaSection .bluaContainer .card{width:47%}#dental-page .infoSection .infoContainer .img,#dental-page .infoSection.contraria .infoContainer .img{height:130px}#dental-page .infoSection.menores .infoContainer{height:260px}#dental-page .selectoresSection .selectores .selector{line-height:1;padding:8px 12px;text-align:center}}@media (max-width:420px){#dental-page .infoSection.menores .infoContainer{height:308px}}@media (max-width:400px){#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio .dto{font-size:41px;line-height:84px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:30px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio .dto{font-size:41px}#dental-page .tarifasSection .card{max-width:280px}}@media (max-width:360px){#dental-page .infoSection.menores .infoContainer{height:331px}}@media (max-width:350px){#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom,#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top{padding:22px 16px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio{gap:15px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio .dto{font-size:29px;line-height:77px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:28px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio .dto{font-size:29px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{font-size:14px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p span{font-size:44px}#dental-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:16px}}@media (max-width:330px){#dental-page .infoSection.menores .infoContainer{height:359px}}