@font-face{font-family:Lato;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/lato/Lato-Regular.woff2)format("woff2")}@font-face{font-family:Oswald;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/oswald/oswaldregular.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}body{margin:0;font-family:Lato,system-ui,sans-serif}.visually-hidden{white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#68b738;border:none;font-family:Oswald,system-ui,sans-serif;font-size:16px;line-height:20px;display:inline-block}.page-navigation__link{color:#000;font-family:Oswald,system-ui,sans-serif;font-size:20px;line-height:20px;text-decoration:none}.contacts--muted{background-color:#f2f2f2}.contacts__title{color:#111;text-transform:uppercase;font-family:Oswald,system-ui,sans-serif;font-size:16px;line-height:20px}.contacts__address{font-size:16px;font-style:normal;line-height:20px}.page-footer{background-color:#f2f2f2;font-size:16px;line-height:20px}.hero{color:#fff;font-family:Oswald,system-ui,sans-serif}.hero__title{font-size:36px;line-height:36px}.hero__intro{text-transform:uppercase;font-size:14px;line-height:14px}.program-card{background-color:#f2f2f2}.program-card__title{color:#000;text-transform:uppercase;font-family:Oswald,system-ui,sans-serif;font-size:24px;line-height:37px}.program-card__description{font-size:14px;line-height:18px}.program-card__button{color:#000;text-transform:uppercase;font-family:Oswald,system-ui,sans-serif;font-size:16px;line-height:16px}.features__title{color:#000;font-family:Oswald,system-ui,sans-serif;font-size:36px;line-height:40px}.features__text{font-size:14px;line-height:18px}.results{background-color:#eaeaea}.results__title{color:#000;font-family:Oswald,system-ui,sans-serif;font-size:36px;line-height:40px}.results__description{font-size:14px;line-height:18px}.results__stat-value{color:#000;text-transform:uppercase;font-family:Oswald,system-ui,sans-serif;font-size:24px;line-height:24px}.results__stat-label{font-size:12px;line-height:12px}.results__cost{color:#000;text-transform:uppercase;font-family:Oswald,system-ui,sans-serif;font-size:14px;line-height:20px}.catalog__title{color:#000;font-family:Oswald,system-ui,sans-serif;font-size:36px;line-height:36px}.product-card__title{color:#222;font-family:Oswald,system-ui,sans-serif;font-size:16px;line-height:20px}.product-card__item,.product-card__text{font-size:12px;line-height:16px}.addons__title{color:#000;font-family:Oswald,system-ui,sans-serif;font-size:24px;line-height:24px}.addons-card__title{color:#222;font-family:Oswald,system-ui,sans-serif;font-size:16px;line-height:16px}.addons-card__info{font-size:14px;line-height:14px}.promo__text{color:#fff;font-size:16px;line-height:20px}.subscribe__title{color:#000;font-family:Oswald,system-ui,sans-serif;font-size:24px;line-height:24px}.subscribe__text{color:#000;font-family:Oswald,system-ui,sans-serif;font-size:16px;line-height:24px}.subscribe__input{text-transform:uppercase;font-family:Oswald,system-ui,sans-serif;font-size:20px;line-height:20px}