@media (min-width:1600px){.container{max-width:1440px}}@media (max-width:991px){footer .modalsFooter{gap:8px}}@media(max-width:767px){footer .footer-top{flex-direction:column;align-items:center;gap:32px}footer .modalsFooter a{font-size:10px}}@media (min-width:1600px){.container{max-width:1440px}}@media (max-width:1600px){.infoSection .infoContainer .info .subTitle{margin-bottom:17px}}@media (max-width:1400px){.infoSection .infoContainer{gap:0}.infoSection .infoContainer img{width:470px}.infoSection .infoContainer .info .title{font-size:28px;margin-bottom:10px}.infoSection .infoContainer .info .subTitle{margin-bottom:10px}.infoSection .infoContainer .info p{line-height:22.25px;margin-bottom:10px}.ventajasSection .cardsContainer .rowVentaja{width:547px}}@media (max-width:1200px){.ventajasSection .cardsContainer .rowVentaja{width:100%}.ventajasSection .cardsContainer .rowVentaja .info{flex-shrink:unset}}@media (max-width:991px){.banner-central .firstInfo .claimBanner{font-size:50px;line-height:50px}.infoSection .infoContainer{flex-direction:column}.infoSection .infoContainer img{width:100%}.infoSection .infoContainer .info .title{line-height:30px;margin-bottom:16px}.infoSection .infoContainer .info .subTitle{margin-bottom:28px}.infoSection .infoContainer .info p{margin-bottom:16px}.segurosSection .seguros-container .segurosContainer{flex-direction:column}.segurosSection .seguros-container .segurosContainer .card{flex-direction:row}.otrosSegurosSection .otrosSegurosContainer{flex-direction:column}}@media(max-width:767px){section:not(.banner-central){padding:32px 0}section h2{font-size:24px;margin-bottom:32px;line-height:normal}.banner-central{padding:32px 0}.banner-central .firstInfo .claimBanner{font-size:40px;line-height:44px}.banner-central .firstInfo .subtitleBanner{font-size:20px;line-height:26px}.infoSection .infoContainer .info .title{font-size:24px;line-height:28px}.infoSection .infoContainer .info .subTitle{font-size:16px;line-height:29.25px}.infoSection .infoContainer .info p{line-height:29.25px}.segurosSection .seguros-container .subtitle{text-align:center;font-size:16px;line-height:normal}.segurosSection .seguros-container .segurosContainer .card{padding:16px 32px;align-items:center}.segurosSection .seguros-container .segurosContainer .card img{width:16px}.contratarSection .contratarContainer{flex-direction:column;gap:16px}.contratarSection .contratarContainer .paso{flex-direction:row;max-width:unset}.contratarSection .contratarContainer .paso .num{width:48px;height:48px}.contratarSection .contratarContainer .paso p{text-align:start}.contratarSection a{font-size:16px;line-height:normal}.edadesSection .edadesContainer{display:flex;flex-direction:column}.ventajasSection .cardsContainer{display:flex;flex-direction:column}.ventajasSection .cardsContainer{row-gap:32px}.ventajasSection .cardsContainer .rowVentaja{padding:24px}}@media(max-width:575px){.banner-central .firstInfo .claimBanner,.banner-central .firstInfo .subtitleBanner{text-align:start}}@media(max-width:370px){.banner-central .firstInfo .claimBanner{font-size:30px;line-height:35px}.banner-central .firstInfo .subtitleBanner{font-size:16px;line-height:20px}}