.body-wrapper{padding-top:155px}.live-ribbon{background:linear-gradient(175deg,#f5f8fe,#f3e7f5) padding-box,linear-gradient(90deg,#275cf5,#ee0a60) border-box;border:1px solid transparent;border-radius:12px;font-family:Montserrat,sans-serif;margin:0 auto;max-width:1694px;overflow:hidden}.live-ribbon__inner{align-items:center;display:grid;gap:32px;grid-template-columns:auto 1fr auto;padding:16px 32px}.live-ribbon__label{display:flex;flex-direction:column}.live-ribbon__label-top{color:#ee0a60;font:normal normal 900 22px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase}.live-ribbon__label-bottom{color:#000;font:normal normal 900 24px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase}.live-ribbon__text{color:#000;font:normal normal 700 20px Montserrat,sans-serif;letter-spacing:0;margin:0;text-align:center}.live-ribbon__btn{background:transparent linear-gradient(149deg,#7d52c7,#ee0a60)0 0 no-repeat padding-box;border-radius:8px;color:#fff;display:inline-block;font:normal normal 800 18px Montserrat,sans-serif;letter-spacing:0;padding:12px 24px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.live-ribbon__btn:hover{background:transparent linear-gradient(113deg,#7d52c7,#ee0a60) 0 0 no-repeat padding-box;color:#fff}@media (max-width:1199px){.live-ribbon__inner{gap:20px;padding:14px 20px}.live-ribbon__label-top{font-size:26px;line-height:28px}.live-ribbon__label-bottom{font-size:30px;line-height:28px}.live-ribbon__text{font-size:18px;line-height:24px}.live-ribbon__btn{font-size:18px;line-height:20px;padding:12px 22px}}@media (max-width:767px){.body-wrapper{padding-top:160px}.live-ribbon__label{display:none}.live-ribbon__inner{gap:14px;grid-template-columns:1fr;justify-items:center;padding:18px 20px}.live-ribbon__text{font-size:15px;line-height:20px}.live-ribbon__btn{font-size:16px;line-height:18px;padding:10px 28px}}@media (max-width:1023px){header:has(.header--toggle.open) .live-ribbon{display:none}}