.past-winners-section{padding:70px 0}.winners-header{text-align:center;color:#fff;margin-bottom:40px;width:100%}.winners-header h2{color:#fff;font-family:Roboto,sans-serif;font-size:50px;font-style:normal;font-weight:800;line-height:100%;margin-bottom:14px}.winners-header p{color:#fff;font-family:Roboto,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:0}.winners-cards{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.winner-card{background:#fff;border-radius:24px;width:409px;max-width:calc(33.33% - 14px);overflow:hidden;display:flex;flex-direction:column;transition:transform .18s cubic-bezier(.4,0,.2,1);position:relative}.card-image{position:relative;width:100%;height:290px;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover;display:block}.card-ribbon{position:absolute;top:30px;right:-70px;font-size:12px;font-weight:800;padding:3px 10px;border-radius:9px;box-shadow:0 2px 9px #31260212;transform:rotate(32.66deg);letter-spacing:.1px;font-family:Roboto,sans-serif;min-width:260px;text-align:center;background:#fff;color:#000}.card-content{flex:1;display:flex;flex-direction:column;padding:30px 24px}.card-content h3{color:#000;font-size:22px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;margin-bottom:14px;letter-spacing:.1px;font-family:Roboto,sans-serif}.card-content p{color:#000;font-size:15px;font-weight:400;line-height:24px;margin-bottom:24px;text-align:left;letter-spacing:.1px;font-family:Roboto,sans-serif}.card-btn{background:#f61c2b;color:#fff;text-align:center;text-decoration:none;padding:11px 30px;border-radius:50px;font-size:14px;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:.1px;width:fit-content;font-family:Roboto,sans-serif;transition:all .4s ease-in-out}.card-btn:is(:hover,:active,:focus){background:#fc4551;color:#fff}@media (max-width: 1399px){.winners-header h2{font-size:44px}.winners-header p{font-size:20px}}@media (max-width: 1299px){.winners-header h2{font-size:40px}.winners-header p{font-size:20px}}@media (max-width: 1067px){.winners-cards{gap:16px}.winner-card{width:94vw;max-width:calc(50% - 14px)}}@media (max-width: 991px){.winners-header h2{font-size:36px}.winners-header p{font-size:18px}}@media (max-width: 767px){.past-winners-section{padding:40px 0}.winners-header{margin-bottom:30px}.winners-header h2{font-size:32px}.card-content{padding:20px}.card-content h3{margin-bottom:10px}.card-content p{line-height:22px;margin-bottom:14px}}@media (max-width: 575px){.winners-header{margin-bottom:25px}.winners-header h2{font-size:28px}.winners-header p{font-size:16px}.winner-card{max-width:70%}}@media (max-width: 480px){.winner-card{max-width:100%}.winners-header{line-height:115%}}@media (max-width: 360px){.winners-header{margin-bottom:20px}.winners-header h2{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/card-section.css.map */
