.wp-seguros{overflow-x:hidden;background:#fff}.wp-seguros>*{margin:0}.wp-seguros-hero{background:#fff;padding-bottom:3rem}.wp-seguros-hero__banner{display:block;width:100%;height:auto}.wp-seguros-hero__banner--mobile{display:none}@media (max-width:767px){.wp-seguros-hero__banner--desktop{display:none}.wp-seguros-hero__banner--mobile{display:block}}.wp-seguros-hero__split{display:grid;gap:2rem;align-items:center;padding-top:2.5rem}@media (min-width:900px){.wp-seguros-hero__split{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:3.5rem}}.wp-seguros-hero__photo{display:block;width:100%;max-width:20rem;height:auto;margin:0 auto;border-radius:1.15rem;object-fit:cover}.wp-seguros-hero__intro{margin:0 0 1.15rem;color:#7e7e7e;font-family:var(--font-heading),Montserrat,sans-serif;font-size:1.05rem;line-height:1.7}.wp-seguros-hero__callout{margin:0 0 1.35rem;padding:.95rem 1.1rem;background:#f3f3f3;color:#54595f;font-size:1.15rem;line-height:1.4}.wp-seguros-cta,.wp-seguros-hero__callout{font-family:var(--font-heading),Montserrat,sans-serif;font-weight:700}.wp-seguros-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem 1.5rem;border:1px solid #d50d47;border-radius:9999px;color:#d50d47;font-size:.92rem;text-decoration:none}.wp-seguros-cta:hover{background:#d50d47;color:#fff}.wp-seguros-offer{padding:0;background:#fff}.wp-seguros-tabs-wrap{padding:2.5rem 0 2.25rem;background:#f5f5f5}.wp-seguros-tabs{display:grid;gap:.85rem}.wp-seguros-tabs__card{display:grid;gap:.45rem 1.25rem;align-items:center;width:100%;min-height:5.25rem;padding:1.1rem 1.35rem;border-radius:1.25rem;background-color:#fff;color:#54595f;text-align:left}@media (min-width:800px){.wp-seguros-tabs__card{grid-template-columns:minmax(12rem,16.5rem) minmax(0,1fr);padding:1.15rem 1.5rem}}.wp-seguros-tabs__card strong{color:#54595f;font-family:var(--font-heading),Montserrat,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.25}.wp-seguros-tabs__card span{color:#7e7e7e;font-family:var(--font-heading),Montserrat,sans-serif;font-size:.95rem;font-weight:400;line-height:1.45}.wp-seguros-tabs__card:hover{background-color:#d50d47;color:#fff}.wp-seguros-tabs__card:hover span,.wp-seguros-tabs__card:hover strong{color:#fff}.wp-seguros-tabs__cta{display:flex;justify-content:center;margin-top:1.5rem}.wp-seguros-detail{display:grid;background:#fff}@media (min-width:900px){.wp-seguros-detail{grid-template-columns:1fr 1fr;align-items:stretch}.wp-seguros-detail--flip .wp-seguros-detail__copy{order:-1;padding:2.75rem 3.25rem 3rem 4rem}}@media (max-width:899px){.wp-seguros-detail--flip .wp-seguros-detail__copy{order:-1}}.wp-seguros-detail__media{position:relative;min-height:20rem;background:#eee}@media (min-width:900px){.wp-seguros-detail__media{min-height:28rem}}.wp-seguros-detail__photo{object-fit:cover}.wp-seguros-detail__copy{display:flex;flex-direction:column;justify-content:center;padding:2rem 1.5rem 2.4rem}@media (min-width:900px){.wp-seguros-detail__copy{padding:2.75rem 4rem 3rem 3.25rem}}.wp-seguros-detail__title,.wp-seguros-section__title{margin:0 0 1.15rem;color:#54595f;font-family:var(--font-heading),Montserrat,sans-serif;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:700;line-height:1.2}.wp-seguros-section__title{margin-bottom:1.75rem;text-align:center}.wp-seguros-detail__text{margin:0 0 1.4rem;max-width:32rem;color:#7e7e7e;font-family:var(--font-heading),Montserrat,sans-serif;font-size:1.02rem;line-height:1.7}.wp-seguros-timeline{position:relative;margin:0 0 1.6rem;padding:0;list-style:none}.wp-seguros-timeline li{position:relative;padding:.12rem 0 .55rem 1.75rem;color:#8a8a8a;font-family:var(--font-heading),Montserrat,sans-serif;font-size:.98rem;line-height:1.45}.wp-seguros-timeline li:before{content:"";position:absolute;top:.45rem;left:0;width:14px;height:14px;border-radius:50%;background:#d50d47;z-index:1}.wp-seguros-timeline li:not(:last-child):after{content:"";position:absolute;top:calc(.45rem + 7px);left:6px;width:2px;height:100%;background:#d50d47}.wp-seguros-news{padding:3rem 0 4rem}.wp-seguros-news__carousel{position:relative;width:100%;overflow:hidden}.wp-seguros-news__track{display:flex;flex-wrap:nowrap;gap:1rem;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:.5rem;scrollbar-width:none}.wp-seguros-news__track::-webkit-scrollbar{display:none}.wp-seguros-news__card{flex:0 0 86%;min-width:0;max-width:86%;scroll-snap-align:start}@media (min-width:768px){.wp-seguros-news__card{flex:0 0 calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3)}}.wp-seguros-news__img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:.45rem}.wp-seguros-news__name{margin:.8rem 0 .55rem;font-family:var(--font-heading),Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:1.35}.wp-seguros-news__name a{color:#d50d47;text-decoration:underline}.wp-seguros-news__more{color:#d50d47;font-family:var(--font-heading),Montserrat,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.wp-seguros-news__more:hover{text-decoration:underline}.wp-seguros-news__controls{display:flex;justify-content:center;gap:.6rem;margin-top:1rem}.wp-seguros-news__button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid #e6e6e6;border-radius:9999px;background:#fff;color:#d50d47;cursor:pointer}