.home__hero{max-width:1328px;margin-right:auto;margin-left:auto}.home__hero .h1{padding:32px 16px 16px;text-align:center}.home__hero .h1>span{display:inline-block;padding:16px 16px 0;font-size:var(--font-size-text-extra-large-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-extra-large-mobile)}@media(width>=1024px){.home__hero .h1>span{font-size:var(--font-size-text-extra-large-desktop);line-height:var(--line-height-text-extra-large-desktop)}}.home__hero p{margin:0 16px 32px;text-align:center}.home__hero img{width:100%}@media(width>=768px){.home__hero{position:relative;width:100%;overflow:hidden;text-align:right}.home__hero .h1{display:inline-block;max-width:336px;padding:0 0 0 16px;margin-top:auto;margin-bottom:24px;text-align:left}.home__hero .h1>span{padding:24px 0 0}.home__hero p{max-width:406px;margin-bottom:auto;text-align:left}.home__hero img{width:57.5195%;max-width:589px}}@media(width>=1024px){.home__hero .h1{max-width:424px;padding-left:44px}.home__hero p{max-width:550px;padding-left:44px;margin-left:0}}@media(width>=1280px){.home__hero img{width:917px;max-width:none}}@media(width>=1440px){.home__hero .h1{max-width:448px;padding-left:60px}.home__hero p{max-width:566px;padding-left:60px}}@media(width>=768px){.home__headline{position:absolute;top:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;background-color:transparent;transform:translateZ(0)}}.home__mask{display:none}@media(width>=768px){.home__mask{position:absolute;top:0;right:35.5469%;bottom:0;display:block;height:102%;padding-right:50%;margin:auto;background-color:var(--color-background-primary);border-radius:49%}}@media(width>=1024px){.home__mask{right:364px}}@media(width>=1280px){.home__mask{right:auto;left:calc(100% - 1132px);width:500px;padding-right:0;border-radius:0 49% 49% 0}}@media(width>=1440px){.home__mask{left:calc(100% - 1160px)}}.about{padding:24px 14px 40px;margin:auto;text-align:center}@media(width>=1024px){.about{max-width:1104px;padding:48px 4px 56px}}.callouts{margin-top:32px}@media(width>=1024px){.callouts{display:grid;grid-template-columns:.85fr 1fr 1fr;column-gap:40px;justify-content:center;justify-items:center;margin-top:20px}}@media(width>=1280px){.callouts{margin-top:32px}}.callout{display:grid;grid-template-columns:80px 1fr;column-gap:25px;place-items:center start;margin-bottom:40px;text-align:left}.callout>*:first-child{justify-self:center}.callout:last-child{margin-bottom:0}@media(width>=1024px){.callout{align-items:start;margin-bottom:0}}.how-to-take{padding-top:32px;padding-bottom:32px;text-align:center}.how-to-take .h4{margin-bottom:8px}@media(width>=1024px){.how-to-take{padding-top:42px;padding-bottom:42px}}@media(width>=1440px){.how-to-take{padding-top:56px;padding-bottom:56px}}.savings-support{padding-top:24px;padding-bottom:24px;background-color:var(--color-background-tertiary)}.savings-support img{display:block;max-width:100%;margin:0 auto;text-align:center}.savings-support .h4{margin-bottom:12px;color:var(--color-text-content-body)}.savings-support ul{margin-bottom:24px}.savings-support ul.disc li{margin-bottom:0}.savings-support p{margin-bottom:12px}.savings-support p:last-child{margin-bottom:0}.savings-support p.actor-portrayal{margin-bottom:0}@media(width>=768px){.savings-support{padding-top:48px;padding-bottom:48px}.savings-support>div{display:grid;grid-template-columns:auto 1fr;column-gap:40px;align-items:center}.savings-support img{margin-bottom:0}}@media(width>=1024px){.savings-support img{width:359px}}@media(width>=1280px){.savings-support img{width:495px}}.savings-support__picture{position:relative;width:fit-content;height:fit-content;margin:auto auto 40px}@media(width>=768px){.savings-support__picture{margin-bottom:auto}}.savings-support__disclaimer{position:absolute;right:0;bottom:0;width:115px;height:28px}@media(width>=1024px){.savings-support__disclaimer{width:124px;height:34px}}@media(width>=1280px){.savings-support__disclaimer{bottom:14px}}.contact-us{padding-top:31px;padding-bottom:31px;text-align:center;background-color:var(--color-background-primary)}.contact-us p{margin-bottom:0}.contact-us a[href^="tel:"]{text-decoration:underline}.contact-us a[href^="tel:"]:hover{text-decoration:none}@media(width>=768px){.contact-us{padding-top:48px;padding-bottom:48px}}@media(width>=1024px){.contact-us{padding-top:61px;padding-bottom:61px}}
