.page-title{margin-bottom:50px;margin-top:30px;text-align:center}.page-title .h1{margin:0}.page-title .subheading{display:block;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.3;margin-top:15px;text-transform:uppercase}@media (min-width:576px){.page-title{margin-bottom:70px;margin-top:70px}}@media (min-width:768px){.page-title{margin:100px auto;max-width:850px}.page-title .subheading{font-size:18px}}.promotions-list{margin-bottom:80px;margin-top:80px}.promotions-list .results{display:grid;gap:30px}@media (min-width:768px){.promotions-list .results{grid-template-columns:1fr 1fr}}.promotions-list .result .card{position:relative;z-index:10}.promotions-list .result .card .image{width:100%}.promotions-list .result .card .image .w-img{background-color:#f7f7f9;overflow:hidden}.promotions-list .result .card .image .w-img img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .45s ease;width:100%}.promotions-list .result .card:hover .w-img img{transform:scale(1.025);transition:transform .3s}.promotions-list .result .card .box{background-color:#fff;margin-right:30px;margin-top:-50px;padding:30px 25px;position:relative;z-index:1}.promotions-list .result .card .box .h4{color:var(--ddd-primary-color,#201e20);margin:0 0 1rem}.promotions-list .result .card .box a{color:var(--ddd-primary-color,#201e20);white-space:nowrap}@media (min-width:576px){.promotions-list .result .card .box{margin-right:40px;padding:30px}}