.c-review-stars{align-items:flex-start;flex-wrap:wrap;gap:.5rem}.c-review-stars,.c-review-stars__icons{display:flex;flex-direction:row;justify-content:flex-start}.c-review-stars__icons{align-items:center}.c-hero__promo-badge{align-items:center;background-color:#f4c146;display:flex;flex-direction:row;gap:.5rem;justify-content:center;padding:.5rem 1.5rem}.c-hero__promo-badge__logo{flex-shrink:0;height:auto;width:3.3125rem}.c-hero__promo-badge__text{font-size:1rem;line-height:1.35}.section-hero+.section-hero{display:none}.hero{background-color:#222;border-bottom:.1875rem solid #513013;height:85vh;overflow:hidden;position:relative;width:100%}.hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.hero__image img,.hero__video{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.hero__video{z-index:2}.hero__overlay{z-index:3}.hero__container,.hero__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.hero__container{display:flex;flex-direction:column;z-index:4}.hero__container--mobile-block-top{justify-content:flex-start}.hero__container--mobile-block-middle{justify-content:center}.hero__container--mobile-block-bottom{justify-content:flex-end}.hero__container--mobile-block-left{align-items:flex-start}.hero__container--mobile-block-center{align-items:center}.hero__container--mobile-block-right{align-items:flex-end}.hero__container--mobile-block-split .hero__content{height:100%}.hero__container--mobile-block-split .hero__content .hero__button,.hero__container--mobile-block-split .hero__content .hero__button-with-reviews{margin-top:auto}.hero__content{display:flex;flex-direction:column;max-width:38.75rem;padding:3.125rem 1.5rem}.hero__content--mobile-text-left{align-items:flex-start;text-align:left}.hero__content--mobile-text-left .hero__button,.hero__content--mobile-text-left .hero__button-with-reviews{justify-content:flex-start}.hero__content--mobile-text-center{align-items:center;text-align:center}.hero__content--mobile-text-center .hero__button,.hero__content--mobile-text-center .hero__button-with-reviews{justify-content:center}.hero__content--mobile-text-right{align-items:flex-end;text-align:right}.hero__content--mobile-text-right .hero__button,.hero__content--mobile-text-right .hero__button-with-reviews{justify-content:flex-end}.hero__badge{display:none;margin:1.25rem 0;max-height:10rem;max-width:10rem}.hero__title{font-family:Gliker,sans-serif;font-size:3rem;font-weight:400;line-height:1;margin:0}.hero__text,.hero__title{max-width:32.75rem}.hero__text p{font-size:1.25rem;line-height:1.35;margin:.5rem 0}.hero__text a{color:inherit}.hero__button{margin-bottom:spacing(3);margin-top:2rem}.hero__pause,.hero__play{align-items:center;color:#fdf5e4;display:flex;flex-direction:row;gap:.5rem;justify-content:center;padding:.75rem;position:absolute;right:0;top:0;z-index:5}.hero__pause--text,.hero__play--text{clip:rect(0 0 0 0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.hero__button-with-reviews{align-items:center;display:grid;gap:.62rem;margin-top:2rem;width:100%}.hero__review{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center}@media screen and (hover:hover){.hero__text a:hover{text-decoration:none}}@media only screen and (min-width:40em){.hero__video{max-width:none;min-height:100%;min-width:100%;width:auto}}@media only screen and (min-width:48em){.hero__container--mobile-block-split .hero__content .hero__button,.hero__container--mobile-block-split .hero__content .hero__button-with-reviews{margin-top:2rem}.hero__container--mobile-block-split .hero__content{height:auto}.hero__pause,.hero__play{bottom:0;top:auto}.hero__button-with-reviews{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2.5rem;justify-content:flex-start;width:auto}}@media only screen and (min-width:64em){.c-hero__promo-badge{align-items:center;background-color:transparent;background-image:var(--promo-badge-background-image);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:21.875rem;justify-content:center;padding:0;width:21.875rem}.c-hero__promo-badge__logo{width:7.9375rem}.c-hero__promo-badge__text{align-items:center;display:flex;flex-direction:column;font-size:1.25rem;gap:.5rem;height:100%;justify-content:center;margin-inline:auto;padding-block:2.25rem;padding-inline:5rem;text-align:center;width:21.875rem}.hero__container{margin-inline:auto;max-width:82.5em}.hero__container--desktop-block-top{justify-content:flex-start}.hero__container--desktop-block-middle{justify-content:center}.hero__container--desktop-block-bottom{justify-content:flex-end}.hero__container--desktop-block-left{align-items:flex-start}.hero__container--desktop-block-center{align-items:center}.hero__container--desktop-block-right{align-items:flex-end}.hero__content{height:auto;margin-bottom:1.5rem;margin-top:1.5rem;width:50%}.hero__content--desktop-text-left{align-items:flex-start;text-align:left}.hero__content--desktop-text-left .hero__button,.hero__content--desktop-text-left .hero__button-with-reviews{justify-content:flex-start}.hero__content--desktop-text-center{align-items:center;text-align:center}.hero__content--desktop-text-center .hero__button,.hero__content--desktop-text-center .hero__button-with-reviews{justify-content:center}.hero__content--desktop-text-right{align-items:flex-end;text-align:right}.hero__content--desktop-text-right .hero__button,.hero__content--desktop-text-right .hero__button-with-reviews{justify-content:flex-end}.hero__badge{display:block}.hero__title{font-size:4.25rem}.hero__text p{margin:.75rem 0}.hero__pause--text,.hero__play--text{clip:auto;height:auto;margin:0;overflow:visible;position:static!important;width:auto}.hero__badge--desktop{align-items:flex-end;bottom:0;display:flex!important;display:flex;flex-direction:column;justify-content:flex-end;padding:3rem;position:absolute;right:0;width:21.875rem}}@media only screen and (min-width:80em){.hero__content{padding:1.5rem}.hero__badge{margin:2.5rem 0;max-height:11.875rem;max-width:11.875rem}}