.header__breadcrumb,.header__breadcrumb a,.header__breadcrumb span,.header__breadcrumb .breadcrumb,.header__breadcrumb .breadcrumb a,.header__breadcrumb .breadcrumb li {color:#181818 !important;}.header__breadcrumb .grid-layout {max-width:none;width:930px;padding-left:35px;padding-right:35px;box-sizing:content-box;}.hero-seguros-vida {position:relative;width:100%;height:450px;overflow:hidden;}.hero-seguros-vida__bg {position:absolute;top:0;left:0;width:100%;height:100%;}.hero-seguros-vida__image {width:100%;height:100%;object-fit:cover;object-position:center 40%;transform:none;}.hero-seguros-vida__content {position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;height:100%;width:930px;margin:0 auto;padding:4rem 35px 0;}.hero-seguros-vida__title {font-family:'Libre Caslon Condensed', 'Georgia', serif;font-weight:400;font-size:3.75rem;line-height:3.75rem;color:#181818;margin:0 0 1rem 0;}.hero-seguros-vida__description {font-size:1.125rem;line-height:1.625rem;color:#181818;margin:0 0 1.5rem 0;max-width:400px;}.hero-seguros-vida__btn {display:inline-block;padding:14px 40px;background-color:#181818;color:#FFF !important;font-size:1rem;font-weight:600;text-decoration:none;border-radius:4px;transition:background-color 0.2s;}.hero-seguros-vida__btn:hover,.hero-seguros-vida__btn:visited {color:#FFF !important;background-color:#333;}body > .main {background:#FFF;}#main-block,#background-block {display:none;}ul,.bloque ul {margin:0;padding-left:0;list-style-type:none;}.bloque--large h2,.bloque--large p {color:#181818;}.bloque--large h2 {margin-bottom:24px;font-size:4rem;line-height:4.81rem;font-weight:500;text-align:center;}.bloque--intro.bloque--large h2 {font-family:'Libre Caslon Condensed', 'Georgia', serif;font-weight:400;max-width:582px;margin-left:auto;margin-right:auto;}.bloque--intro.bloque--large .layout--text p {font-family:'Open Sans', sans-serif;font-size:1.25rem;line-height:2.125rem;max-width:850px;margin-left:auto;margin-right:auto;}.bloque--large a,.bloque--large a:visited {color:#181818;}.bloque--large.bloque--intro .swip-all {margin:40px 0 100px 0;}.bloque--oro .btn {margin:0 !important;background-color:#181818;}.bloque--intro.bloque--large a,.bloque--intro.bloque--large a:visited {color:#181818;}.bloque--oro.bloque--large a,.bloque--oro.bloque--large a:visited {color:#fff;}.cards-container {display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;list-style-type:none;}.swiper-pagination .swiper-pagination-bullet-active {background-color:#112B42;}.swiper-container--features .swiper-pagination {position:relative;bottom:auto;margin-top:24px;}.bloque--ayuda .swiper-container-autoheight .swiper-slide,.bloque--ayuda .swiper-container-autoheight {height:inherit;}.swiper-skeleton {display:none;}@media only screen and (max-width:1279px) {.swiper-container--features {position:relative;}.swiper-container--features:not(.swiper-initialized) .swiper-wrapper,.swiper-container--features:not(.swiper-initialized) .swiper-pagination {opacity:0;}.swiper-container--features.swiper-initialized .swiper-skeleton {display:none;}.swiper-skeleton {display:flex;position:absolute;top:0;left:0;right:0;z-index:2;justify-content:center;padding:0 32px;}}.swiper-skeleton__card {width:100%;max-width:400px;background-color:#F4F4F4;border-radius:16px;padding:32px;}.swiper-skeleton__image {width:64px;height:64px;border-radius:8px;background:linear-gradient(90deg, #e8e8e8 25%, #f2f2f2 50%, #e8e8e8 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-bottom:32px;}.swiper-skeleton__title {width:60%;height:28px;border-radius:4px;background:linear-gradient(90deg, #e8e8e8 25%, #f2f2f2 50%, #e8e8e8 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-bottom:16px;}.swiper-skeleton__text {width:100%;height:17px;border-radius:4px;background:linear-gradient(90deg, #e8e8e8 25%, #f2f2f2 50%, #e8e8e8 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-bottom:10px;}.swiper-skeleton__text--short {width:75%;}@keyframes shimmer {0% { background-position:200% 0; }100% { background-position:-200% 0; }}.bloque--intro,.bloque--intro .wrp--large {background-color:#FFF;}.bloque--intro .wrp--large {box-sizing:border-box;width:1265px;max-width:100%;}.bloque--intro .card {width:100%;background-color:#F4F4F4;}.card__container {height:100%;justify-content:initial;padding:32px;}.card__image {width:94px;height:auto;margin-bottom:40px;}.card--rounded {border-radius:16px;}.card__title {margin-bottom:16px;font-size:1.75rem;font-weight:500;}.card__description {font-size:1.063rem;line-height:1.5em;}.card__link-container {margin:0;}.card__link {font-size:1rem;font-weight:700;}.bloque--oro,.bloque--oro .wrp--large {background-color:#FCF5EB;}.bloque--oro .bloque--large__button-container {margin-top:24px;margin-bottom:0;}.bloque-formulario,.bloque-formulario .wrp {background-color:#FFF;}.bloque-formulario .wrp {padding-top:calc(80px - 30px);box-shadow:none;border-radius:0;}.bloque-formulario h2,.bloque-formulario .hideOnTemplate > p {text-align:center;}.bloque-formulario .hideOnTemplate > p {padding-right:0;}.bloque-formulario input[type="text"],.bloque-formulario input[type="tel"],.bloque-formulario input[type="email"] {width:100% !important;height:auto !important;}.bloque-formulario .form_2 {margin-top:-9px;}.bloque--reviews--faldon,.bloque.bloque--reviews--faldon {margin-top:0;}.bloque--reviews--faldon .swiper-container {overflow:hidden;}@media only screen and (min-width:1280px) {.hero-seguros-vida {height:450px;}.header__breadcrumb .grid-layout {width:1165px;padding-left:50px;padding-right:50px;}.hero-seguros-vida__content {width:1165px;padding:4rem 50px 0;}.bloque--large .bloque--large__text {font-size:1.25rem;line-height:2.125rem;}.bloque--intro .bloque--large__text {max-width:73%;margin:0 auto;}.bloque--large.bloque--intro .swip-all {margin:40px 0 0 0;}.bloque--oro.bloque--large h2 {max-width:80%;margin-left:auto;margin-right:auto;}:lang(eu) .bloque--oro.bloque--large h2 {max-width:72%;}.bloque--oro .bloque--large__text {max-width:58%;margin:0 auto;}}@media only screen and (min-width:768px) and (max-width:1279px) {.bloque--large .bloque--large__text {max-width:80%;margin:0 auto;}.bloque--large.bloque--intro .swip-all {margin:40px 0;}.bloque--large .swiper-horizontal > .swiper-pagination-bullets {bottom:0;}}@media only screen and (max-width:1020px) and (min-width:768px) {.hero-seguros-vida {height:380px;}.header__breadcrumb .grid-layout {width:714px;padding-left:0;padding-right:0;}.hero-seguros-vida__content {width:714px;padding:4rem 0 0;}.hero-seguros-vida__title {font-size:3rem;line-height:3rem;}.hero-seguros-vida__description {font-size:1rem;}.bloque--large.bloque--intro h2 {max-width:80%;margin-left:auto;margin-right:auto;}.bloque--intro.bloque--large .layout--text p {max-width:80%;margin-left:auto;margin-right:auto;}.bloque--large.bloque--oro h2 {max-width:84%;margin-left:auto;margin-right:auto;}}@media only screen and (max-width:767px) {#main-content {display:flow-root;}.header__breadcrumb {top:48px;}.hero-seguros-vida {height:420px;margin-top:48px;}.hero-seguros-vida__image {object-position:30% 40%;}.header__breadcrumb .grid-layout {width:87.5%;padding-left:6.25%;padding-right:6.25%;}.hero-seguros-vida__content {width:87.5%;padding:4rem 6.25% 0;justify-content:center;}.hero-seguros-vida__title {font-size:2.25rem;line-height:2.25rem;}.hero-seguros-vida__description {font-size:1rem;max-width:280px;}.bloque--large h2,.bloque--large .bloque--large__text {text-align:left;}.bloque--large h2 {max-width:413px;font-size:3rem;line-height:3.625rem;}:lang(eu) .bloque--large h2 {max-width:515px;}.bloque--intro .wrp {padding-bottom:calc(80px + 10px);}.bloque--large.bloque--intro .swip-all {margin:40px 0;}.bloque--large .swiper-horizontal > .swiper-pagination-bullets {bottom:0;}.cards-container {display:flex;}.cards-container .card:first-of-type {margin-bottom:initial;}.bloque--intro .swiper-container--features .swiper-slide {margin-right:0;}}