:root{--gap_vw:4vw;--gap_em-0-5:.5em;--gap_em-1:1em;--gap_em-1-5:1.5em;--gap_em-2:2em;--gap_em-3:3em;--gap_em-4:4em;--gap_em-5:5em;--gap_em-6:6em;--gap-h:0 var(--gap_vw);--gap-v:var(--gap_em-3) 0 var(--gap_em-3) 0;--gap-v-desktop:var(--gap_em-4) 0 var(--gap_em-5) 0;--gap-full-1:var(--gap_em-1) var(--gap_vw);--gap-full-1-5:var(--gap_em-1-5) var(--gap_vw);--gap-full-2:var(--gap_em-2) var(--gap_vw);--gap-full-3:var(--gap_em-3) var(--gap_vw)}.desktop.family_landing .full-row.module4,.is-mobile.family_landing .sameday-header{display:none!important}.is-mobile.family_landing #mainContent{padding-top:49px}section{width:100%}.section--padding{padding:var(--gap-full-2)}.section--padding-v{padding:var(--gap-v)}.section--padding-h{padding:var(--gap-h)}.section--margin-v{margin:var(--gap-v)}.family_landing .content{display:flex;flex-direction:column;margin-bottom:3em;padding:0 min(50px,3.5vw)}.landing--header{align-items:center;display:flex;flex-direction:column;margin:var(--gap_em-0-5) 0;text-align:center;width:100%}.main-title__new{color:var(--dark);font-family:var(--titlef);font-weight:600;line-height:1.2}.main-subtitle__new{color:var(--dark);font-weight:400;letter-spacing:-.01em;line-height:1.4}.title-1{font-size:2.6em;margin-bottom:.4em}.title-2{font-size:2em;margin-bottom:.6em}.title-3{font-size:1.8em;font-weight:500;margin-bottom:.64em}.title-4{font-size:1.4em;margin-bottom:.85em}.subtitle-1,.subtitle-2{font-size:1.1em;margin-bottom:1em}.banner--wrapper{display:flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.banner--wrapper .swiper-container{overflow:hidden;position:relative;width:100%}.banner-slide{align-items:center;border-radius:var(--br3);display:flex;justify-content:center;max-width:100%;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%!important}.banner-slide :where(img,video){max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.family--benefits__wrapper{padding:var(--gap-full-1-5)}.family--benefit{font-size:1.2rem;margin-bottom:1.7em}.family--benefit:last-child{margin-bottom:.3em}.family--benefit__title{color:var(--dark);font-family:var(--titlef);font-weight:500;margin-bottom:.2em}.family--benefit__title>svg{flex:0 0 1.2em;margin-right:.5em;margin-top:-.1em}.family--benefit__description{font-size:.72em;font-weight:400;line-height:1.6;padding-left:2.4em}.family--pets{padding:var(--gap-full-1-5)}.family--pets .left-col{align-items:center;display:flex;flex-direction:column;text-align:center}.family--pets .right-col{align-items:center;display:flex;flex-direction:column}.family--pets img{max-width:50em;width:100%}.family--social__grid{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin:var(--gap_em-1) 0 var(--gap_em-3)}.family--social__grid picture{display:flex;flex:1 1 48%;justify-content:center}.family--social__grid picture img{max-width:100%}.desktop .section--padding{padding:var(--gap_em-2) 0}.desktop .landing--header{margin:var(--gap_em-2) 0 var(--gap_em-3)}.desktop .main-title__new{font-weight:700}.desktop .title-1{font-size:5.5em;line-height:1;margin-bottom:.1em}.desktop .title-2{font-size:4em;margin-bottom:.25em}.desktop .title-3{font-size:2.4em;margin-bottom:.5em}.desktop .title-4{font-size:2em;margin-bottom:.6em}.desktop .subtitle-1{font-size:1.1em;max-width:27em}.desktop .subtitle-2{max-width:34em}.desktop .family--benefits{padding:var(--gap_em-3) var(--gap_em-2) 0}.desktop .family--benefits .main-title__new{max-width:20em}.desktop .family--benefits__wrapper{display:flex;flex-wrap:wrap;gap:var(--gap-h);padding:var(--gap_em-3) 0 var(--gap_em-2)}.desktop .family--benefit{flex:1 1 15%;min-width:12em}.desktop .family--pets{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap_em-4);justify-content:center;padding:var(--gap_em-2) var(--gap_em-6)}.desktop .family--pets .left-col{align-items:flex-start;flex:1 1 50%;justify-content:center;text-align:left}.desktop .family--pets .right-col{flex:1 1 40%}.desktop .family--pets img{max-width:50em}.desktop .family--pets .button-light{max-height:44px}.desktop .family--social__grid{gap:2em}