.sg-container{width:100%;max-width:calc(1260px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.sg-title{font:600 46px/48px var(--font-head);color:var(--color-title);text-align:center;margin:0}.sg-lead{font:400 24px/1.5 var(--font-body);color:var(--color-text);text-align:center;margin:14px 0 0}.site-header--seguros{padding-top:32px}.site-header--seguros .site-header__inner{max-width:1200px}.site-header--seguros .site-header__logo img{width:187px}.site-header--seguros .site-nav__item>a,.site-header--seguros .site-nav__trigger{font:400 20px/1.3 var(--font-head);color:#380000;padding:8px 18px}.site-header--seguros .site-nav__item>a:hover,.site-header--seguros .site-nav__trigger:hover{color:var(--white)}.site-header--seguros .site-nav__item+.site-nav__item:before{border-left-color:#ffffff2e}.sg-hero{isolation:isolate;min-height:840px;padding:140px var(--gutter) 60px;background:var(--black) url(/wp-content/uploads/2026/03/happy-childrens-silhouettes-sunset-happy-family-children-jumping-sunset-child-care-scaled-1920.webp) center / cover no-repeat;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.sg-hero:before{content:"";z-index:-1;background:linear-gradient(180deg, #0000 0%, var(--black) 100%);position:absolute;inset:0}.sg-hero__content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;display:flex}.sg-hero h1{font:600 54px/1 var(--font-head);text-transform:uppercase;color:var(--white);margin:0 0 20px}.sg-hero__sub{color:var(--white);margin:0 0 20px;font:300 24px/36px Roboto,sans-serif}.sg-partners{background:var(--surface-soft);padding:60px 0}.sg-partners .ds-title{margin-bottom:20px}.sg-logos{--marquee-gap:87px;--marquee-duration:16s;--per-view:5;margin-inline:30px;container-type:inline-size}.sg-logos__track{margin:0;padding:0;list-style:none}.sg-logos__track li{width:calc((100cqw - (var(--per-view) - 1) * var(--marquee-gap)) / var(--per-view));flex:none}.sg-logos__track img{width:100%}.sg-coverage{padding:60px 0 0}.sg-flips{grid-template-columns:repeat(3,1fr);gap:17px 37px;margin-top:30px;display:grid}.sg-flip{cursor:pointer;border-radius:12px;outline:none;height:280px;position:relative;overflow:hidden}.sg-flip:focus-visible{box-shadow:0 0 0 3px var(--gold)}.sg-flip__face{text-align:center;transition:transform calc(var(--duration) * 2) cubic-bezier(.2, .85, .4, 1);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex;position:absolute;inset:0}.sg-flip__front{background:var(--surface)}.sg-flip__back{background:var(--color-title);color:var(--white);transform:translateY(100%)}.sg-flip h3,.sg-flip .sg-flip__title{margin:0 0 15px;font:600 21px/1.2 Roboto,sans-serif}.sg-flip__front h3{color:var(--color-title)}.sg-flip p{margin:0;font:400 14px/1.45 Roboto,sans-serif}.sg-flip__front p{color:#636363;font-size:13px}.sg-flip__icon{width:20px;height:20px;fill:var(--color-title);margin-bottom:20px}.sg-flip.is-flipped .sg-flip__front,.sg-flip:focus-visible .sg-flip__front{transform:translateY(-100%)}.sg-flip.is-flipped .sg-flip__back,.sg-flip:focus-visible .sg-flip__back{transform:none}@media (hover:hover){.sg-flip:hover .sg-flip__front{transform:translateY(-100%)}.sg-flip:hover .sg-flip__back{transform:none}}@media (prefers-reduced-motion:reduce){.sg-flip__face{transition:none}}.sg-about{background:var(--surface-soft);margin-top:60px;padding:60px 0}.sg-about__inner{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.sg-about__media{align-self:stretch}.sg-about__media img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%}.sg-about__text .sg-title{text-align:left;margin-bottom:24px}.sg-about__text p{font:400 17px/1.5 var(--font-body);color:var(--color-text);margin:0}.sg-about__btn{margin-top:18px}.sg-video{margin-top:60px}.sg-video .sg-lead{margin-top:10px}.sg-video__frame{margin:30px auto 0;padding-inline:180px}.sg-faq{background:var(--surface-soft);margin-top:60px;padding:60px 0 120px}.sg-faq .ds-title{margin:6px 0 30px}.sg-faq__box{width:75%;margin-inline:auto}.sg-faq__box .faq__answer ul{margin:0 0 12px;padding-left:22px}.sg-faq__box .faq__answer blockquote{margin:0 0 12px 20px}@media (width<=1024px){.site-header--seguros{padding-top:16px}.site-header--seguros .site-header__logo img{width:150px}.site-header--seguros .site-nav__item>a,.site-header--seguros .site-nav__trigger{color:var(--white);padding:14px 0;font-size:18px}.site-header--seguros .site-nav{border-radius:0 0 12px 12px}.sg-hero{min-height:640px;padding-top:120px}.sg-hero h1{font-size:46px}.sg-flips{grid-template-columns:repeat(2,1fr);gap:17px}.sg-video__frame{padding-inline:60px}.sg-faq__box{width:100%}}@media (width<=767px){.br-desk{display:none}.sg-title{font-size:28px;line-height:1.2}.sg-hero{background-image:url(/wp-content/uploads/2026/03/happy-family-mobile-copiar.webp);background-position:0;justify-content:flex-start;min-height:0;padding:120px 15px 231px}.sg-hero:before{opacity:.55}.sg-hero h1{margin:0 15px 16px;font-size:26px;line-height:1.15}.sg-hero__sub{margin:0 15px;font-size:16px;line-height:1.5}.sg-hero__content .btn{margin-top:30px}.sg-partners{padding:30px 0}.sg-logos{--marquee-gap:22px;--per-view:3;margin-inline:0}.sg-coverage{padding-top:30px}.sg-lead{font-size:16px}.sg-flips{grid-template-columns:1fr;gap:15px}.sg-flip{height:200px}.sg-flip__face{padding:24px}.sg-flip h3,.sg-flip .sg-flip__title{margin-bottom:10px;font-size:19px}.sg-about{margin:30px 0;padding:30px 0}.sg-about__inner{grid-template-columns:1fr;gap:24px}.sg-about__text .sg-title{text-align:center}.sg-about__text p{font-size:16px}.sg-video{margin-top:0}.sg-video .sg-lead{text-align:left}.sg-video__frame{padding-inline:0}.sg-faq{margin-top:30px;padding:30px 0}.sg-faq .ds-title{margin:0 0 25px}}
