:root{--main-color:#db3907;--main-blue:#0079c8;--dark-blue:#00398a;--button-color:#d02670;--brown-mancheta:#292626}#milenium-page .bannerSection .bannerSectionContainer .banner-img{background-image:url(bfd9d1b55a11fb54b402.webp)}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top{gap:0;height:346px;justify-content:space-between}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{font-size:16px;font-weight:700}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:16px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo.promo-1{font-size:26px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio{display:flex;gap:20px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio span{display:block;font-size:65px;font-weight:900;line-height:1}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio .dto{font-size:53px;font-style:normal;font-weight:900;height:0;line-height:1.8}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{height:fit-content;padding:25px 32px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .legal,#milenium-page .bannerSection .bannerSectionContainer .banner-info .legal{font-size:12px;font-weight:900;margin-bottom:0}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo b{font-size:41px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo small{font-size:21px;position:relative;top:-27px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio{height:36px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:28px;font-weight:900}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio .dto{font-size:53px;font-style:normal;font-weight:900;line-height:60px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:16px;font-weight:400}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom sup,#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo sup{font-size:20px;top:-1.5em}#milenium-page .selectoresSection .selectoresContainer h2{margin-bottom:8px}#milenium-page .selectoresSection{padding:1.5rem 0}#milenium-page .selectoresSection .selectores{padding-top:13px}#milenium-page section.tarifasSection{padding:0 0 2.5rem}#milenium-page .tarifasSection .cardsContainer{justify-content:center}#milenium-page .tarifasSection .cardsContainer .card{min-height:237px;width:313px}#milenium-page .tarifasSection .card .cardTop .descuento{font-size:16px}#milenium-page .tarifasSection .cardsContainer .card-calc .cardContent .img{height:50px;margin:10px auto auto}#milenium-page .tarifasSection .cardsContainer .card-calc .cardContent .text{font-size:26px;font-weight:700;line-height:40px;line-height:1}#milenium-page .infoSection .infoContainer .img{height:381px}#milenium-page .infoSection.segunda .infoContainer .img{height:262px}#milenium-page .infoSection .infoContainer .title{font-size:38px}#milenium-page .infoSection .infoContainer .info .option{display:flex;font-weight:700;gap:8px}#milenium-page .infoSection .infoContainer .info .img{height:22px;max-height:22px;max-width:22px;min-height:22px;min-width:22px;width:22px}#milenium-page .ventajaSection.coberturas .img{height:47px;width:74px}#milenium-page .infoSection.contraria .infoContainer{background-color:var(--action-color)}#milenium-page .infoSection.contraria .infoContainer h2.title{font-size:32px;font-weight:900}#milenium-page .infoSection.contraria .infoContainer h2.title sup{font-size:20px;top:-2.5em}#milenium-page .infoSection.contraria .infoContainer .img{height:261px}#milenium-page .infoSection.menores .container{display:flex}#milenium-page .infoSection.menores .img{width:491px}#milenium-page .infoSection.menores .infoContainer{border-radius:0 10px 10px 0;height:231px;padding:32px 48px;width:928px}#milenium-page .infoSection.menores .infoContainer h2.title{color:var(--action-color)}#milenium-page .infoSection .infoContainer .buttons a{text-decoration:underline}@media (max-width:1399px){#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo span{font-size:70px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:24px}#milenium-page .infoSection .infoContainer h2.title{font-size:32px}#milenium-page .infoSection.contraria .infoContainer .img{height:386px}#milenium-page .infoSection .infoContainer .img{height:391px}#milenium-page .infoSection.segunda .infoContainer .img{height:287px}#milenium-page .infoSection.menores .infoContainer{width:707px}}@media (max-width:1199px){#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top{height:317px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio{height:27px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:20px}#milenium-page .tarifasSection .card{margin:10px;max-width:306px}#milenium-page .infoSection.contraria .infoContainer .img{height:424px;min-width:429px;width:429px}#milenium-page .infoSection .infoContainer h2.title{font-size:24px}#milenium-page .infoSection .infoContainer .img{background-position:100%;height:468px;min-width:306px}#milenium-page .infoSection.segunda .infoContainer .img{height:257px}#milenium-page .infoSection.menores .infoContainer{width:508px}#milenium-page .infoSection.menores .infoContainer .info{font-size:15px;margin:10px 0}#milenium-page .infoSection .infoContainer .buttons{gap:15px}}@media (max-width:991px){#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top{gap:5px;height:326px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio span{font-size:49px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:17px;line-height:1}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo.promo-1{font-size:22px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo b{font-size:28px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{font-size:15px;margin-bottom:33px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{height:125px;padding:25px 16px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:17px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo span{font-size:50px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio{height:fit-content}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:26px;line-height:1}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p span{font-size:48px;line-height:1}#milenium-page .infoSection.contraria .infoContainer h2.title{font-size:34px}#milenium-page .infoSection.contraria .infoContainer .img{background-position:57%;height:398px;min-width:306px}#milenium-page .infoSection .infoContainer .img{background-position:82%;height:403px;min-width:204px}#milenium-page .infoSection.segunda .infoContainer .img{height:250px}#milenium-page .infoSection .infoContainer h2.title{font-size:17px}#milenium-page .infoSection.menores .infoContainer{height:172px;padding:32px 14px;width:51%}#milenium-page .infoSection.menores .infoContainer .info{font-size:13px;line-height:1.3;padding:0;width:356px}}@media (max-width:767px){#milenium-page section:not(.modal-form){padding:15px 0}#milenium-page .bannerSection .bannerSectionContainer{gap:16px}#milenium-page .bannerSection .bannerSectionContainer .banner-info{max-width:unset}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom,#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top{display:flex;flex-direction:column;gap:14px;padding:18px 24px;position:relative}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top{height:fit-content}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{margin-bottom:10px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:16px;font-weight:500}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{height:fit-content}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:32px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:16px;font-weight:500}#milenium-page .selectoresSection .selectoresContainer h2{font-size:20px!important}#milenium-page .infoSection.contraria .infoContainer h2.title{font-size:24px}#milenium-page .infoSection.contraria .infoContainer .img{background-position:48%;height:319px;min-width:220px}#milenium-page .infoSection .infoContainer .img{background-position:80%;height:481px;min-width:165px}#milenium-page .infoSection.segunda .infoContainer .img{background-position:55%;height:372px}#milenium-page .infoSection .infoContainer h2.title{font-size:20px}#milenium-page .infoSection.menores .container{flex-direction:column}#milenium-page .infoSection.menores .infoContainer{border-radius:0 0 10px 10px;height:255px;margin:auto;padding:32px 34px;width:100%}#milenium-page .infoSection .infoContainer h2.title{font-size:24px}#milenium-page .infoSection.menores .infoContainer .info{font-size:17px;width:fit-content}#milenium-page .infoSection .infoContainer .buttons{align-items:center;margin-top:20px}#milenium-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){#milenium-page .infoSection.contraria .infoContainer .img{height:164px;order:1;width:100%}#milenium-page .infoSection .infoContainer .uneteInfo{order:2}#milenium-page .infoSection .infoContainer .img,#milenium-page .infoSection.segunda .infoContainer .img.img-info{height:164px;min-width:165px;width:100%}#milenium-page .infoSection .infoContainer .img.img-milenium{background-position:86% -19px}#milenium-page .selectoresSection .selectores{gap:5px}#milenium-page .selectoresSection .selectores .selector{font-size:14px;margin:8px 0}}@media (max-width:535px){#milenium-page .infoSection.menores .infoContainer{padding:32px 14px}#milenium-page .infoSection.menores .infoContainer .info{font-size:16px}}@media (max-width:450px){#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{gap:0}#milenium-page .bluaSection .img{width:281px}#milenium-page .bluaSection .bluaContainer .card{width:47%}#milenium-page .infoSection .infoContainer .img,#milenium-page .infoSection.contraria .infoContainer .img{height:130px}#milenium-page .infoSection.menores .infoContainer{height:260px}#milenium-page .selectoresSection .selectores .selector{line-height:1;padding:8px 12px;text-align:center}}@media (max-width:420px){#milenium-page .infoSection.menores .infoContainer{height:308px}}@media (max-width:400px){#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio .dto{font-size:41px;line-height:84px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:30px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio .dto{font-size:41px}}@media (max-width:360px){#milenium-page .infoSection.menores .infoContainer{height:331px}}@media (max-width:350px){#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom,#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top{padding:22px 16px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio{gap:0}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .precio .dto{font-size:29px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio span{font-size:28px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .precio .dto{font-size:29px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{font-size:14px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p span{font-size:44px}#milenium-page .bannerSection .bannerSectionContainer .banner-info .info-bottom p{font-size:16px}}@media (max-width:330px){#milenium-page .infoSection.menores .infoContainer{height:359px}}