.cards{padding:0 40px 0 20px;margin-bottom:80px;margin-left:30px;margin-right:30px}.cards h2{margin-bottom:20px;font-size:48px;line-height:1em;text-align:center;text-transform:uppercase;color:#000}.cards .cards-flex{display:flex;align-items:stretch}@media(max-width: 767px){.cards{padding: 0}.cards .cards-flex{flex-direction:column}}.cards .cards-flex .card{width:calc(33.33% - 45px);margin-right:45px;box-shadow:20px 20px #000;background-image:linear-gradient(to bottom, #000, #545454)}@media(max-width: 1159px){.cards .cards-flex .card{width:calc(50% - 20px);margin-right:0;margin-left:40px}.cards .cards-flex .card:first-child{margin-left:0}.cards .cards-flex .card:last-child{display:none}}@media(max-width: 767px){.cards .cards-flex .card{width:100%;margin-left:0;margin-right:0;margin-bottom:60px}.cards .cards-flex .card:last-child{display:block}}.cards .cards-flex .card:last-child{margin-right:0}.cards .cards-flex .card .image,.cards .cards-flex .card .image a{width:100%;height:340px}.cards .cards-flex .card .image a{display:block;background-size:cover;background-position:center center}.cards .cards-flex .card .content{padding:40px 40px 180px 40px;position:relative}.cards .cards-flex .card .content *{color:#fff}.cards .cards-flex .card .content h3{font-size:42px;line-height:1em;font-weight:800;text-align:center;text-transform:uppercase;margin-bottom:40px}.cards .cards-flex .card .content .price-category{margin-bottom:20px;text-align:center}.cards .cards-flex .card .content .price-category>div{margin-bottom:20px}.cards .cards-flex .card .content .price-category .price{display:inline-block;padding:10px 20px;background-color:#5e5e5e;font-size:20px;line-height:1em;font-weight:500;border-radius:5px;margin-right:10px}@media(max-width: 1159px){.cards .cards-flex .card .content .price-category .price{margin-bottom:20px}}.cards .cards-flex .card .content .price-category .category{display:inline-block}.cards .cards-flex .card .content .price-category .category a{padding:7.5px 20px;font-size:20px;line-height:1em;font-weight:500;border-radius:5px;background-color:#e3a430;text-decoration:none;text-transform:uppercase}.cards .cards-flex .card .content .description{font-size:24px;line-height:28px;text-align:center;font-weight:500}.cards .cards-flex .card .content .yellow-button{position:absolute;position:absolute;left:50%;transform:translateX(-50%);width:80%;bottom:40px}/*# sourceMappingURL=cards.css.map */