.promo-code{align-items:center;display:flex;flex-direction:column;margin:20px 0 10px;position:relative}.promo-code__banner-wrapper{height:100%}.promo-code__banner{background-image:url(/build/images/banner-mobile.326c513a.webp);background-position:0;background-repeat:no-repeat;background-size:cover;height:200px;min-height:200px;min-width:100%;position:relative;width:100%}.promo-code__banner h1{-webkit-text-fill-color:#fff;color:#fff;font-family:PassionOne-Regular,sans-serif;font-size:30px;font-weight:400;height:70px;left:10px;line-height:33px;margin:0;max-width:170px;position:absolute;text-shadow:0 4px 4px rgba(0,0,0,.25);text-transform:uppercase;top:50%;transform:translateY(-50%)}.promo-code__content{align-items:center;display:flex;flex-direction:column;position:relative}.promo-code__content .button--register{-webkit-text-fill-color:#1a1a1a;align-items:center;background:linear-gradient(180deg,#ffe600,#ffb800);border-radius:50px;box-shadow:inset 0 -2px 0 #f90;color:#1a1a1a;cursor:pointer;display:flex;font-family:roboto-medium-webfont,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;line-height:16px;min-height:40px;min-width:181px;position:absolute;text-align:center;text-shadow:0 1px 0 #ffe249;text-transform:uppercase;top:-30px;transition:all .1s linear;width:181px}@media (min-width:1000px){.promo-code__content .button--register{box-shadow:inset 0 -5px 0 #f90}}.promo-code__content .button--register:hover{background:linear-gradient(180deg,#ffb800,#ffe600)}.promo-code__content .info{margin:40px 10px 28px}.promo-code__content .info *{font-family:roboto-regular-webfont,sans-serif;font-size:14px;font-weight:400;line-height:22px;margin:0}.promo-code__content .info h2{color:#048504;font-family:roboto-medium-webfont,sans-serif;font-size:18px;font-weight:500;line-height:20px;margin-top:30px;text-transform:uppercase}.promo-code__content .info h3{color:#035d03;margin-top:20px}.promo-code__content .info p{color:#232323}.promo-code__content .info p:not(:last-of-type){margin-bottom:22px}.promo-code__content .info ol{list-style:decimal;list-style-position:outside;margin-top:20px;padding-inline-start:32px}.promo-code__content .info ol li:not(:last-of-type){margin-bottom:10px}.promo-code__content .info .button--register{font-family:roboto-medium-webfont,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin:30px auto 0;position:relative;top:0}@media (min-width:600px){.promo-code{margin:30px 0 60px}.promo-code__banner{background-image:url(/build/images/banner-desktop.ed3f2216.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:310px;min-height:300px;position:relative;z-index:1}.promo-code__banner h1{font-size:50px;height:110px;left:50px;line-height:55px;max-width:290px;position:relative;text-align:left;top:50%;width:300px;z-index:1}.promo-code__content .button--register{font-size:18px;height:60px;line-height:21px;min-height:60px;min-width:230px;top:-60px;width:230px;z-index:1}.promo-code__content .info{display:flex;flex-direction:column;margin:0;padding:30px 20px 0;position:relative}.promo-code__content .info *{font-size:16px;line-height:25px}.promo-code__content .info h2{font-size:22px;font-weight:400;line-height:25px;margin-top:30px}.promo-code__content .info h3{margin-bottom:0;margin-top:21px}.promo-code__content .info p{display:inline;margin-bottom:0}.promo-code__content .info ol{margin-bottom:0;margin-top:9px;padding-inline-start:38px}.promo-code__content .info ol li:not(:last-of-type){margin-bottom:10px}.promo-code__content .info .button--register{align-self:center;font-family:roboto-medium-webfont,sans-serif;font-size:18px;font-weight:400;line-height:21px;margin-top:31px;top:0}.promo-code .button{box-shadow:inset 0 -5px 0 #f90}}@media (min-width:1000px){.promo-code__banner-wrapper{margin:0 auto;max-width:1000px;width:100%}}@media (min-width:1300px){.promo-code{margin:44px 0 0}.promo-code__banner{height:300px;max-width:1350px;min-width:unset}.promo-code__banner h1{left:100px;text-align:left}.promo-code__banner h1 span{display:block}.promo-code__content{max-width:1280px}.promo-code__content .info{background-color:#ececec;border-radius:0 0 10px 10px;min-width:100%;padding:70px 77px 30px;top:-40px}.promo-code__content .info ol{margin-top:7px}.promo-code__content .info .button--register{margin-top:30px}}@media (min-width:1350px){.promo-code__banner-wrapper{margin:unset;max-width:unset;width:unset}.promo-code__banner h1{left:275px}}.no-webp .promo-code__banner{background-image:url(/build/images/banner-mobile.f3784405.png)}@media (min-width:600px){.no-webp .promo-code__banner{background-image:url(/build/images/banner-desktop.ab85ba6e.png)}}.avif .promo-code__banner{background-image:url(/build/images/banner-mobile.31607937.avif)}@media (min-width:600px){.avif .promo-code__banner{background-image:url(/build/images/banner-desktop.ab5ac10a.avif)}}