.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:1140px){.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}}.strip-component.lyf-custom-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:640px;position:relative}.strip-component.lyf-custom-banner .container{min-height:640px}.strip-component.lyf-custom-banner .container.container-wide{max-width:1680px}.strip-component.lyf-custom-banner .container .row{align-items:center;min-height:640px;position:relative;z-index:1}.strip-component.lyf-custom-banner:after{background:linear-gradient(90deg,#000,transparent) 0 0 no-repeat padding-box;content:"";height:100%;inset:0;opacity:.77;position:absolute;width:57%;z-index:0}.strip-component.lyf-custom-banner .banner-text-holder .intro-text{font-family:IBMPlexSans-Medium,sans-serif;font-size:20px;line-height:24px;margin:0 auto 10px;max-width:360px}.strip-component.lyf-custom-banner .banner-text-holder .intro-headline{font-family:"IBMPlexSerif-Regular",serif;font-size:48px;line-height:48px;margin-top:20px}.strip-component.lyf-custom-banner .banner-text-holder .intro-headline .banner-text-large{font-family:"IBMPlexSerif-Medium",serif;font-size:67px;line-height:60px}.strip-component.lyf-custom-banner .banner-text-holder .intro-subheadline{font-family:"IBMPlexSerif-Regular",serif;font-size:24px;line-height:30px;margin-bottom:50px}.strip-component.lyf-custom-banner .banner-caption{bottom:30px;position:absolute;right:20px;z-index:2}.strip-component.lyf-custom-banner .banner-caption .actor-portrayal{font-family:Lato-Bold,sans-serif;font-size:14px;line-height:25px;text-shadow:#000 1px 1px 2px;text-transform:capitalize}@media (max-width:767px){.strip-component.lyf-custom-banner,.strip-component.lyf-custom-banner .container,.strip-component.lyf-custom-banner .container .row{min-height:560px}.strip-component.lyf-custom-banner:before{background:linear-gradient(#000,transparent) 0 0 no-repeat padding-box;content:"";height:38%;left:0;opacity:.25;position:absolute;right:0;top:0;width:100%;z-index:1}.strip-component.lyf-custom-banner:after{background:linear-gradient(0deg,#001010,rgba(0,0,0,.937) 68%,transparent) 0 0 no-repeat padding-box;height:unset;inset:56% 0 0;opacity:.66;width:100%}.strip-component.lyf-custom-banner .banner-text-holder{display:flex;flex-direction:column;justify-content:space-between;margin-top:15px;min-height:560px}.strip-component.lyf-custom-banner .banner-text-holder .intro-text{font-size:16px;line-height:22px;max-width:unset}.strip-component.lyf-custom-banner .banner-text-holder .intro-headline{font-size:25px;margin-bottom:0}.strip-component.lyf-custom-banner .banner-text-holder .intro-headline .banner-text-large{font-size:41px;line-height:30px}.strip-component.lyf-custom-banner .banner-text-holder .intro-subheadline{font-size:20px;line-height:22px;margin:0 auto 40px;max-width:340px}.strip-component.lyf-custom-banner .btn{bottom:-45px;left:calc(50% - 145px);min-width:290px;position:absolute}.strip-component.lyf-custom-banner .banner-caption{bottom:40px}}@media (max-width:576px){.strip-component.lyf-custom-banner .banner-text-holder .intro-subheadline{margin-bottom:0}.strip-component.lyf-custom-banner .btn{bottom:-85px;margin-bottom:0}}