.lyf-text-banner.signup-photo-hero{left:50%;margin-left:-50vw;margin-right:-50vw;padding:0;position:relative;right:50%;width:100vw}.lyf-text-banner.signup-photo-hero .signup-photo-hero-inner{height:552px;margin:0 auto;max-width:1366px;position:relative}.lyf-text-banner.signup-photo-hero .banner-text{bottom:-157px;font-size:26px;left:max(20px,calc(50% - 585px));max-width:736px;padding:40px 40px 40px 30px;position:absolute;top:65px;z-index:1}.lyf-text-banner.signup-photo-hero .banner-image{height:552px;position:absolute;right:0;top:0}.lyf-text-banner.signup-photo-hero .banner-image img{height:552px;max-width:unset;width:auto}.lyf-text-banner.signup-photo-hero .banner-caption,.lyf-text-banner.signup-photo-hero .banner-caption .actor-portrayal,.lyf-text-banner.signup-photo-hero .banner-caption .text-white{font-size:14px}.lyf-text-banner.signup-photo-hero .banner-caption{bottom:20px;position:absolute;right:20px}.lyf-text-banner.signup-photo-hero .banner-image .actor-caption{color:#000;font-family:IBMPlexSans-Regular,sans-serif;font-size:14px;line-height:135%;padding:10px 20px;position:absolute;top:29px;z-index:2}.lyf-text-banner.signup-photo-hero .banner-image .actor-caption.actor-caption-1{left:88px;top:71px}.lyf-text-banner.signup-photo-hero .banner-image .actor-caption.actor-caption-2{right:0}.lyf-text-banner.signup-photo-hero .banner-image .actor-caption b,.lyf-text-banner.signup-photo-hero .banner-image .actor-caption strong{font-family:IBMPlexSans-Bold,sans-serif;font-weight:700}.lyf-text-banner.signup-photo-hero .banner-image .actor-caption em,.lyf-text-banner.signup-photo-hero .banner-image .actor-caption i{display:inline-block;font-family:IBMPlexSans-Italic,sans-serif;font-style:italic;padding-top:3px}@media (max-width:767px){.lyf-text-banner.signup-photo-hero .banner-image .actor-caption.actor-caption-2{top:80px}.lyf-text-banner.signup-photo-hero .banner-image .actor-caption.actor-caption-1{left:0;top:115px}}@media (max-width:1340px){.lyf-text-banner.signup-photo-hero{padding-bottom:100px}.lyf-text-banner.signup-photo-hero .banner-text{bottom:auto;top:165px}}@media (max-width:767px){.lyf-text-banner.signup-photo-hero{padding-bottom:0;padding-top:0!important}.lyf-text-banner.signup-photo-hero .signup-photo-hero-inner{height:auto}.lyf-text-banner.signup-photo-hero .banner-text{background:var(--color-tertiary);border-top-right-radius:60px;bottom:auto;font-size:20px;left:auto;margin:0;max-width:none;padding:40px 10px 40px 20px;position:relative;top:64px;width:calc(100% - 20px);z-index:2}.lyf-text-banner.signup-photo-hero .banner-image{height:auto;margin-top:-18px;position:relative;right:auto;top:auto;width:100%}.lyf-text-banner.signup-photo-hero .banner-image img{height:auto;width:100%}.lyf-text-banner.signup-photo-hero .banner-text .subheading{font-size:20px}.lyf-text-banner.signup-photo-hero .banner-text .heading{font-size:35px;line-height:40px}.lyf-text-banner.signup-photo-hero .banner-text .post-heading{font-size:24px;padding:8px 0}.lyf-text-banner.signup-photo-hero .banner-text .banner-text-list li{font-size:16px;line-height:normal}}.banner-text .subheading{color:var(--color-primary);font-family:var(--font-heading-medium);font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.banner-text .heading{color:var(--color-primary);font-family:IBMPlexSans-BoldItalic,sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.banner-text .post-heading{color:var(--color-octonary);font-family:var(--font-heading-medium);font-size:30px;font-style:normal;font-weight:500;line-height:normal}.banner-text .IBMPlexSans-Bold{font-family:var(--font-heading-bold)}.banner-text .banner-text-list{list-style:disc;padding:8px 0 16px 1.5em}.banner-text .banner-text-list li{color:#000;font-size:22px;font-style:normal;font-weight:400;line-height:32px}@media only screen and (max-width:767px){.lyf-homepage-hero,.lyf-homepage-hero .grid-component.container>.row{min-height:624px}.lyf-homepage-hero .banner-content>div>img:first-child{margin-bottom:160px;margin-top:30px}.lyf-homepage-hero .text-center-mobile .actor-portrayal{bottom:12px;padding-right:0;text-align:center}}