.promotions-section .promotion-advertise-card{position:relative;display:flex;min-height:180px;overflow:hidden;flex:0 0 min(420px,78vw);width:min(420px,78vw);flex-direction:column;justify-content:center;box-sizing:border-box;padding:22px;border:1px solid #ff9e5e;border-radius:25px;background:radial-gradient(circle at 10% 10%,#ffffff30 0 18%,transparent 19%),linear-gradient(135deg,#ff6508,#f04438 62%,#14213d);box-shadow:0 18px 38px #c94d1830;color:#fff;scroll-snap-align:start}.promotion-advertise-card:after{content:"";position:absolute;width:150px;height:150px;bottom:-90px;left:-45px;border:20px solid #ffffff12;border-radius:50%}.promotion-advertise-card__badge{display:flex;align-items:center;align-self:flex-start;gap:5px;padding:5px 10px;border-radius:999px;background:#ffffff20;font-size:10px;font-weight:900}.promotion-advertise-card__badge i{font-size:15px}.promotion-advertise-card__icon{position:absolute;top:18px;left:20px;display:grid;place-items:center;width:43px;height:43px;border-radius:15px;background:#fff;color:#ff6508;box-shadow:0 9px 20px #14213d2b}.promotion-advertise-card h2{max-width:83%;margin:11px 0 5px;color:#fff;font-size:19px;line-height:1.45}.promotion-advertise-card>p{margin:0 0 13px;color:#fffde8;font-size:11px;line-height:1.6}.promotion-advertise-card nav{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.promotion-advertise-card nav a{display:flex;align-items:center;gap:7px;padding:8px;border-radius:13px}.promotion-advertise-card nav i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;font-size:17px}.promotion-advertise-card nav span{display:flex;min-width:0;flex-direction:column}.promotion-advertise-card nav small{font-size:8px}.promotion-advertise-card nav b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.promotion-advertise-card .whatsapp{background:#fff;color:#16794a}.promotion-advertise-card .whatsapp i{background:#e1f8eb}.promotion-advertise-card .call{border:1px solid #ffffff5c;background:#14213d42;color:#fff}.promotion-advertise-card .call i{background:#ffffff1c}.promotion-advertise-card footer{position:relative;z-index:1;display:flex;align-items:center;gap:7px;margin-top:8px;font-size:9px}.promotion-advertise-card footer span{opacity:.8}.promotion-advertise-card footer b{font-size:11px}
@media(max-width:650px){.promotions-section .promotion-advertise-card{min-height:245px;flex-basis:86vw;width:86vw}.promotion-advertise-card h2{font-size:18px}}
