.page-banner{background-color:var(--color-dark-white);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:19vw}@media(max-width: 1440px){.page-banner{min-height:22vw}}@media(max-width: 989px){.page-banner{min-height:32vw}}@media(max-width: 750px){.page-banner{min-height:152vw;background-position:bottom}}@media(max-width: 520px){.page-banner{min-height:190.5vw}}.page-banner__title{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:50px;line-height:61px;color:var(--color-dark-green);margin:0;letter-spacing:0}@media(max-width: 1080px){.page-banner__title{font-size:32px;line-height:39px;max-width:360px;margin-right:auto}}@media(max-width: 989px){.page-banner__title{font-size:32px;line-height:39px;max-width:460px}}@media(max-width: 749px){.page-banner__title{max-width:260px;margin-left:auto;margin-right:auto}}.page-banner__description{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:var(--color-dark-green);margin-top:15px;text-align:left;letter-spacing:0;max-width:665px}@media(max-width: 1080px){.page-banner__description{font-size:16px;line-height:28px;max-width:360px;margin-right:auto}}@media(max-width: 989px){.page-banner__description{font-size:16px;line-height:28px}}@media(max-width: 749px){.page-banner__description{font-size:20px;line-height:28px;text-align:center;max-width:none}}.page-banner__text-wrapper{max-width:550px}@media(max-width: 749px){.page-banner__text-wrapper{text-align:center;margin:0 auto}}.page-banner__btn{margin-top:40px}.page-banner__btn-link{font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-decoration-line:underline;text-transform:uppercase;color:var(--color-green);letter-spacing:0}@media(max-width: 749px){.page-banner__btn-link{font-size:22px;line-height:26px}}.page-banner .page-banner__btn--button.page-banner__btn--button a{border-radius:4px;padding:14px 35px;background:#84bd00 !important;color:#fff !important;white-space:nowrap;font-weight:700;font-size:16px;line-height:1;text-transform:uppercase;text-decoration:none}.page-banner--custom-faq{min-height:815px}@media screen and (min-width: 750px){.page-banner--custom-faq{min-height:initial}}.page-banner--custom-faq .page-banner__text-wrapper{max-width:742px}@media screen and (max-width: 1080px){.page-banner--custom-faq .page-banner__text-wrapper{padding-top:50px;padding-bottom:50px}}@media screen and (max-width: 1080px){.page-banner--custom-faq .page-banner__title{max-width:none}}.page-banner--custom-faq .page-banner__description{font-size:18px;margin-top:20px}@media screen and (max-width: 1080px){.page-banner--custom-faq .page-banner__description{max-width:665px}}@media screen and (max-width: 985px){.page-banner--custom-faq .page-banner__description{max-width:600px}}@media screen and (max-width: 750px){.page-banner--custom-faq .page-banner__description{margin:0 auto;margin-top:20px}}@media screen and (orientation: landscape){.page-banner--where-to-buy{min-height:fit-content}}.page-banner--where-to-buy .page-banner__text-wrapper{padding:30px 0 84px}@media screen and (min-width: 750px){.page-banner--where-to-buy .page-banner__text-wrapper{padding:84px 0}}.page-banner--about .page-banner__text-wrapper{padding:114px 0;max-width:455px}@media screen and (max-width: 468px){.page-banner--about .page-banner__text-wrapper{padding-top:20px}}.page-banner--about .page-banner__title{font-size:30px;line-height:normal}.page-banner--about .page-banner__title pre{all:inherit;white-space:pre}.page-banner--about .page-banner__text-wrapper:has(.page-banner__size--bigger){max-width:524px}.page-banner--about .page-banner__size--bigger.page-banner__title{font-weight:700;font-size:110px;line-height:120px;letter-spacing:-5%}@media screen and (max-width: 760px){.page-banner--about .page-banner__size--bigger.page-banner__title{line-height:1.2;font-size:60px}}.page-banner--about .page-banner__size--bigger.page-banner__description{font-weight:600;font-size:24px;line-height:1.4;letter-spacing:0%}@media screen and (max-width: 760px){.page-banner--about .page-banner__size--bigger.page-banner__description{max-width:415px;margin-right:auto;margin-left:auto}.page-banner--about .page-banner__size--bigger.page-banner__description>*{font-size:20px}}.page-banner--about .page-banner__description{margin-top:20px;font-size:18px}.page-banner--about .page-banner__description p{margin:0;max-width:415px}.page-banner--about .page-banner__description h6{margin:20px 0 0;font-size:16px;font-family:"Montserrat";font-style:normal;font-weight:700;line-height:26px;text-transform:uppercase;color:var(--color-green)}