:root{--main-color:#db3907;--main-blue:#0079c8;--dark-blue:#00398a;--button-color:#d02670;--brown-mancheta:#292626}#home-page .bannerSection .bannerSectionContainer .banner-info{max-width:430px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top{margin-bottom:17px;padding:22px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{font-size:16px;font-weight:700;line-height:20px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:28px;font-style:normal;font-weight:900;line-height:33px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{display:flex;flex-direction:column;gap:11px;height:fit-content;justify-content:space-between;padding:22px 32px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .mancheta{background-color:#fff;border-radius:24px;color:var(--main-blue);font-size:16px;font-weight:700;line-height:20px;padding:4px 12px;text-transform:uppercase;width:fit-content}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo{font-size:46px;font-weight:900;line-height:normal;line-height:.5}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo-2{display:flex;justify-content:space-between}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo-2 .promo{font-size:38px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo span{font-size:16px;font-weight:700}#home-page section.calculadoraSection{background-color:unset;min-height:unset;padding:2.5rem 0}#home-page .calculadora .cuestionario{max-width:unset}#home-page .otrosSection .cardsContainer .seguro.seguro2 img{object-position:23%}#home-page .otrosSection .cardsContainer .seguro img{height:auto;min-height:360px;object-fit:cover}#home-page .otrosSection .cardsContainer .seguro .infoSeguro{gap:24px;height:auto;min-height:360px}@media (max-width:1399px){#home-page .otrosSection .cardsContainer .seguro .infoSeguro,#home-page .otrosSection .cardsContainer .seguro img{min-height:404px}}@media (max-width:992px){#home-page .otrosSection .cardsContainer .seguro img{height:217px;min-height:unset}#home-page .otrosSection .cardsContainer .seguro .infoSeguro{min-height:360px}}@media (max-width:400px){#home-page .otrosSection .cardsContainer .seguro .infoSeguro{min-height:425px}}#home-page .contratarSection .contratarContainer{align-items:center;display:flex;flex-direction:column}#home-page .contratarSection .contratarContainer .pasosContainer{align-items:baseline;display:flex;gap:20px;justify-content:space-between}#home-page .contratarSection .contratarContainer .pasosContainer .paso{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:16px;min-height:232px;padding:24px;width:100%}#home-page .contratarSection .contratarContainer .pasosContainer .paso .title-container{align-items:center;align-self:stretch;display:flex;gap:16px}#home-page .contratarSection .contratarContainer .pasosContainer .paso .title-container .num{align-items:center;aspect-ratio:1/1;background-color:var(--dark-blue);border-radius:35px;color:#fff;display:flex;flex-direction:column;font-size:28px;font-weight:700;gap:10px;height:48px;justify-content:center;line-height:14px;padding:8px 20px;width:48px}#home-page .contratarSection .contratarContainer .pasosContainer .paso .title-container .title{font-size:32px;font-weight:700;line-height:40px}#home-page .contratarSection .contratarContainer .pasosContainer .paso p a{font-weight:600}#home-page .contratarSection .contratarContainer .btn_primary{width:296px}#home-page .centrosSection{padding:24px 0}#home-page .centrosSection h2{color:var(--dark-blue);margin-bottom:24px}#home-page .centrosSection .centrosViewport{overflow:hidden}#home-page .centrosSection .centrosTrack{animation:centrosScroll 35s linear infinite;display:flex;width:max-content}#home-page .centrosSection .centrosViewport:hover .centrosTrack{animation-play-state:paused}#home-page .centrosSection .centrosList{align-items:center;display:flex;gap:72px;list-style:none;margin:0;padding:0 72px 0 0}#home-page .centrosSection .centro{color:var(--dark-blue);flex-shrink:0;font-size:17px;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;white-space:nowrap}@keyframes centrosScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){#home-page .centrosSection .centrosTrack{animation:none}}#home-page .asteriskSection .asteriskContent{height:auto!important;overflow:visible}#home-page .tarifasSection .card{height:auto}#home-page .tarifasSection .card .cardBottom .cardPrice{color:var(--dark-blue);margin-bottom:36px}#home-page .tarifasSection .card .cardBottom .cardPrice .desde{font-size:22px;font-weight:400;line-height:1.62}#home-page .tarifasSection .card .cardBottom .cardPrice .price{align-items:center;display:flex;gap:2px}#home-page .tarifasSection .card .cardBottom .cardPrice .price .main-price{font-size:66px;font-weight:900;line-height:1}#home-page .tarifasSection .card .cardBottom .cardPrice .price .secondary-price .cnts{font-size:36px;font-weight:700;line-height:1}#home-page .tarifasSection .card .cardBottom .cardPrice .price .secondary-price .cnts sup{font-size:12px;font-weight:400;position:relative;top:-18px;vertical-align:baseline}#home-page .tarifasSection .card .cardBottom .cardPrice .price .secondary-price .mes{font-size:22px;font-weight:700;line-height:.89;margin-left:6px}@media (min-width:1400px){#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:24px;line-height:1.2}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{gap:20px}}@media (min-width:1200px){#home-page .bannerSection .bannerSectionContainer .banner-info{display:flex;flex-direction:column;min-height:470px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top{flex:1}}@media (max-width:1399px){#home-page .bannerSection .bannerSectionContainer .banner-info{min-width:390px;width:390px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:22px;line-height:1.2}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{height:fit-content}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .mancheta{font-size:12px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo{font-size:30px;line-height:24px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo-2 .promo{font-size:24px}#home-page .contratarSection .contratarContainer .pasosContainer .paso .title-container .title{font-size:29px}}@media (max-width:1199px){#home-page .bannerSection .bannerSectionContainer .banner-info{min-width:unset;width:430px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:28px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .mancheta{font-size:16px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo{font-size:36px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo-2 .promo{font-size:28px}#home-page .contratarSection .contratarContainer .pasosContainer .paso{min-height:297px}#home-page .contratarSection .contratarContainer .pasosContainer .paso .title-container{gap:6px}#home-page .contratarSection .contratarContainer .pasosContainer .paso .title-container .title{font-size:22px}#home-page .contratarSection .contratarContainer .pasosContainer .paso .title-container .num{font-size:22px;height:36px;width:36px}}@media (max-width:991px){#home-page .btn-bottom{bottom:0;height:auto;padding-bottom:calc(8px + env(safe-area-inset-bottom));transform:translateZ(0)}#home-page .bannerSection .bannerSectionContainer .banner-info{width:unset}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom,#home-page .bannerSection .bannerSectionContainer .banner-info .info-top{padding:22px 16px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:26px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{height:fit-content}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .mancheta{font-size:11px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo{font-size:30px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo-2 .promo{font-size:22px}#home-page .bannerSection .mainFormContainer .mainForm{min-height:324px!important;min-width:432px!important}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-top .promo{font-size:21px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom .mancheta{font-size:8px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom .promo-2 .promo{font-size:17px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom .promo span{font-size:10px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom{height:fit-content}#home-page .contratarSection .contratarContainer .pasosContainer{flex-wrap:wrap}#home-page .contratarSection .contratarContainer .pasosContainer .paso{align-items:start;min-height:fit-content}#home-page .contratarSection .contratarContainer .pasosContainer .paso .title-container{gap:16px}#home-page .contratarSection .contratarContainer .pasosContainer .paso .title-container .num{font-size:20px;height:32px;padding:8px;width:32px}}@media (min-width:768px) and (max-width:1199px){#home-page .bannerSection .bannerSectionContainer{align-items:stretch}#home-page .bannerSection .bannerSectionContainer .banner-info{display:flex;flex-direction:column}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top{flex:1}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:22px;line-height:1.2}}@media (min-width:768px) and (max-width:1000px){#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom,#home-page .bannerSection .bannerSectionContainer .banner-info .info-top{padding-bottom:16px;padding-top:16px}}@media (max-width:767px){#home-page .bannerSection .bannerSectionContainer .banner-info{width:100%}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top{height:100%}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:28px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom{gap:26px;height:fit-content}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .mancheta{font-size:13px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo{font-size:46px;line-height:.5}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo span{font-size:16px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo-2{flex-direction:column;gap:26px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo-2 .promo{font-size:36px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-top .promo{font-size:28px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom{gap:26px;height:fit-content}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom .mancheta{font-size:13px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom .promo{font-size:46px;line-height:.5}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom .promo span{font-size:16px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom .promo-2 .promo{font-size:36px}}@media (max-width:535px){#home-page .bannerSection .mainFormContainer .mainForm{min-width:unset!important}}@media (max-width:380px){#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:21px;font-weight:700;line-height:28px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .mancheta{font-size:12px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo{font-size:42px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-top .promo{font-size:21px;font-weight:700;line-height:28px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom .mancheta{font-size:12px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom .promo{font-size:43px}}@media (max-width:360px){#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .mancheta{font-size:10px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo{font-size:36px}#home-page .bannerSection.isEmail .bannerSectionContainer .banner-info .info-bottom .mancheta{font-size:10px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-bottom .promo-2 .promo{font-size:32px}}@media (max-width:350px){#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .title{font-size:13px}#home-page .bannerSection .bannerSectionContainer .banner-info .info-top .promo{font-size:18px}}