.tag{background-color:#fafafa;border:1px solid #1a1a1a;border-radius:4px;color:#1a1a1a;font-size:12px;font-weight:400;line-height:16px;margin-left:8px;padding:2px 8px}@media(min-width:480px){.tag{margin-left:0}}@media(min-width:1080px){.tag{padding:3px 8px}}.tag--blue{background-color:#446bb0;color:#fafafa}.tag--blue,.tag--grey{border:1px solid transparent}.tag--grey{background-color:#f2f2f2;color:#1a1a1a}.tag--green{background-color:#1c7c54;color:#fff}.tag--archived,.tag--green{border:1px solid transparent}.tag--archived{background-color:#ececec;color:#9e9e9e}.tag--round{border-radius:50px}.cards{padding:48px 16px}@media(min-width:480px){.cards{padding:48px 24px}}@media(min-width:1080px){.cards{padding:64px 48px}}.cards__header{margin-bottom:30px;text-align:center}@media(min-width:1080px){.cards__header{margin-bottom:32px}}.cards__title{color:#1a1a1a;font-size:32px;font-weight:700;line-height:34px;margin-bottom:8px}@media(min-width:480px){.cards__title{font-size:40px;font-weight:700;line-height:42px}}@media(min-width:1080px){.cards__title{margin-bottom:16px}}.cards__headerDescription,.cards__headerDescription p{color:#4d4d4d;font-size:16px;font-weight:400;line-height:20px}.cards__headerDescription p{margin:0}@media(min-width:1080px){.cards__block{display:grid;grid-gap:25px}.cards__block--one{grid-template-columns:repeat(1,minmax(0,1fr))}.cards__block--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards__block--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards__block--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.cards__block--left{text-align:left}.cards__block--center{text-align:center}.cards__block--center .cards__media picture{margin:0 auto}.cards__block--right{text-align:right}.cards__item{margin-bottom:40px}@media(min-width:1080px){.cards__item{margin-bottom:0}}.cards__media{margin-bottom:16px}@media(min-width:480px){.cards__media{margin-bottom:24px}}.cards__subheading{color:#4d4d4d;font-size:16px;font-weight:400;line-height:20px;margin-bottom:8px}@media(min-width:480px){.cards__subheading{font-size:14px;font-weight:400;line-height:18px}}.cards__heading{color:#1a1a1a;font-size:20px;font-weight:700;line-height:24px;margin-bottom:8px}@media(min-width:480px){.cards__heading{font-size:24px;font-weight:700;line-height:28px}}.cards__description{color:#1a1a1a;font-size:16px;font-weight:400;line-height:20px;margin-bottom:16px}@media(min-width:480px){.cards__description{font-size:18px;font-weight:400;line-height:22px}}@media(min-width:1080px){.cards__description{font-size:16px;font-weight:400;line-height:20px}}.cards__description p{color:#1a1a1a;font-size:16px;font-weight:400;line-height:20px;margin:0}@media(min-width:480px){.cards__description p{font-size:18px;font-weight:400;line-height:22px}}@media(min-width:1080px){.cards__description p{font-size:16px;font-weight:400;line-height:20px}}.cards__price{color:#4d4d4d;margin-bottom:8px}.cards__link,.cards__price{font-size:16px;font-weight:700;line-height:20px}.cards__link{color:#1a1a1a}@media(min-width:480px){.cards__link{font-size:18px;font-weight:700;line-height:22px}}@media(min-width:1080px){.cards__link{font-size:16px;font-weight:700;line-height:20px}}.cards__btn{font-size:18px;font-weight:700;line-height:22px;min-width:240px;min-width:auto;padding:13px 24px}.cards__btnArea{margin-top:40px;text-align:center}@media(min-width:1080px){.cards__btnArea{margin-top:48px}}.cards__primaryBtn{font-size:16px;font-weight:700;line-height:20px;padding:8px 16px}@media(min-width:480px){.cards__primaryBtn{font-size:18px;font-weight:700;line-height:22px;padding:13px 24px}}