.home-hero__container{position:relative}.home-hero__hero-desktop{display:flex;flex-direction:row}@media screen and (max-width: 768px){.home-hero__hero-desktop{display:none}}.home-hero__hero-desktop--half{width:50%}.home-hero__hero-desktop--image{display:block;height:500px;margin:0 auto;width:100%}@media screen and (min-width: 1600px){.home-hero__hero-desktop--image{height:100%}}.home-hero__hero-desktop--full-width{position:relative}.home-hero__hero-desktop--full-width::before{content:"";background-color:#000;height:100%;left:0;opacity:.3;position:absolute;right:0;width:100%;z-index:1}.home-hero__hero-desktop--full-width-media{display:block;height:100%;margin:0 auto;width:100%}.home-hero__hero-mobile{position:relative}.home-hero__hero-mobile::before{content:"";background-color:#000;height:100%;left:0;opacity:.3;position:absolute;right:0;width:100%;z-index:1}.home-hero__hero-mobile--image{display:block;height:385px;margin:0 auto;width:100%}@media screen and (max-width: 768px){.home-hero__hero-mobile--image{height:100%}}@media screen and (min-width: 769px){.home-hero__hero-mobile{display:none}}.home-hero__content{max-width:700px;text-align:center;width:700px}@media screen and (min-width: 769px){.home-hero__content{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1}}@media screen and (max-width: 768px){.home-hero__content{max-width:100%;padding:25px 16px 30px;width:100%}}.home-hero__reviews{margin:0 auto 20px}.home-hero__reviews--container{align-items:center;display:flex;flex-direction:row;justify-content:center}@media screen and (max-width: 380px){.home-hero__reviews--container{justify-content:space-evenly}}.home-hero__reviews--stars{margin-right:8px}@media screen and (max-width: 380px){.home-hero__reviews--stars{margin-right:4px}}.home-hero__reviews--text{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.42px;line-height:14px}@media screen and (max-width: 400px){.home-hero__reviews--text{font-size:13px;line-height:13px}}@media screen and (max-width: 360px){.home-hero__reviews--text{font-size:12px;line-height:12px}}.home-hero__title{margin:0 auto 20px}.home-hero__title--title{font-family:var(--font-family-alternative);font-size:38px;font-style:normal;font-weight:400;letter-spacing:.75px;line-height:110%;margin:0 auto;padding:0}@media screen and (max-width: 768px){.home-hero__title--title{font-size:26.5px;letter-spacing:.53px;line-height:135%}}@media screen and (max-width: 391px){.home-hero__title--title{font-size:24.2px}}@media screen and (max-width: 380px){.home-hero__title--title{font-size:23px}}.home-hero__value-props{margin:0 auto 20px}.home-hero__value-props--list{align-items:center;display:flex;flex-direction:row;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (max-width: 768px){.home-hero__value-props--list[data-value-props-count="3"]{flex-wrap:wrap}}.home-hero__value-props--item{align-items:center;display:flex;flex-direction:row;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:15px;font-style:normal;font-weight:600;letter-spacing:.6px;line-height:140%;margin:0 15px 0 0;padding:0;text-transform:uppercase}.home-hero__value-props--item svg{margin-right:5px}.home-hero__value-props--item:last-of-type{margin-right:0}@media screen and (max-width: 768px){.home-hero__value-props--item{font-size:13px;letter-spacing:.56px}}@media screen and (max-width: 380px){.home-hero__value-props--item{font-size:12px}}@media screen and (max-width: 320px){.home-hero__value-props--item{font-size:11px}}.home-hero__button{display:inline-block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px;font-style:normal;font-weight:700;letter-spacing:3.2px;line-height:16px;margin-bottom:16px;min-width:400px;padding:20px 32px 18px;width:400px;text-transform:uppercase;transition:all .5s ease-in-out}@media screen and (max-width: 768px){.home-hero__button{min-width:100%;width:100%}}.home-hero__actions--features{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:13px;font-style:normal;letter-spacing:.52px;line-height:180%;text-align:center;text-transform:uppercase}