*{box-sizing:border-box;font-family:'Montserrat', arial, sans-serif;font-weight:400}html,body{height:100%;width:100%}body{padding:0;margin:0;font-size:17px}body,input,select,textarea,button{font-family:'Roboto', arial, sans-serif;font-weight:400}input,select,textarea,button{outline:none;border:0}a{text-decoration:none}ul{list-style-type:none}ul,li,p{padding:0;margin:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}.column{display:flex;flex-direction:column;align-items:center;justify-content:center}.row{display:flex;flex-direction:row;align-items:center;justify-content:center}main{position:relative;width:100%;min-height:100%;overflow:hidden}main .logo{width:100%;max-width:300px;margin:20px auto auto 20px;z-index:2000}@media (max-width: 768px){main .logo{margin:20px auto}}main content{margin:auto auto 10% auto;width:100%;z-index:2000}@media (min-width: 1600px){main content{margin:auto auto 160px auto}}@media (max-height: 800px){main content{margin:auto auto 10px auto}}main content .title{width:580px}@media (max-width: 600px){main content .title{width:95%;max-width:580px}}main content .offer-container{width:100%}@media (max-width: 600px){main content .offer-container{display:flex;flex-direction:column;align-items:center}}main content .offer-container .promo-container{background:#23232d;color:white;border-radius:10px;padding:5px 10px;height:100px;min-width:300px}@media (max-width: 600px){main content .offer-container .promo-container{margin:10px 0;width:80%;min-width:initial}}@media (max-height: 800px){main content .offer-container .promo-container{height:70px}}main content .offer-container .promo-container.hide{display:none}main content .offer-container .promo-container .promo-title{margin:0 0 10px}main content .offer-container .promo-container .promo-code{text-transform:uppercase;font-size:24px}@media (max-width: 400px){main content .offer-container .promo-container .promo-code{font-size:6vw}}main content .offer-container .redeem-cta{height:100px;font-size:24px;font-weight:700;text-transform:uppercase;padding:5px 10px;border-radius:10px;margin:0 0 0 20px;white-space:nowrap;letter-spacing:2px;transition:all 0.2s;box-shadow:0 0 20px #23232d}main content .offer-container .redeem-cta.no-code{width:80%;max-width:400px;margin:0}@media (max-width: 600px){main content .offer-container .redeem-cta{margin:10px 0;width:80%}}@media (max-width: 400px){main content .offer-container .redeem-cta{font-size:6vw}}@media (max-height: 800px){main content .offer-container .redeem-cta{height:70px}}main .av{position:absolute;height:90vh;transition:0.3s}@media (max-width: 768px){main .av.av-desktop{display:none}}@media (min-width: 769px){main .av.av-mobile{display:none}}main .av.av-mobile.avm1{bottom:0;left:-150px}@media (max-width: 319px){main .av.av-mobile.avm1{opacity:0}}@media (max-width: 450px) and (max-height: 800px){main .av.av-mobile.avm1{left:-100px}}main .av.av-mobile.avm2{bottom:0;left:20%}@media (max-width: 600px){main .av.av-mobile.avm2{left:0}}@media (max-width: 400px){main .av.av-mobile.avm2{opacity:0}}main .av.av-mobile.avm3{bottom:0;right:-22%}@media (max-width: 600px){main .av.av-mobile.avm3{right:-150px}}@media (max-width: 450px) and (max-height: 800px){main .av.av-mobile.avm3{right:-100px}}@media (max-width: 768px){main .av.av-mobile.avm4{opacity:0}}main .av.av-desktop-grouped{bottom:0}@media (max-width: 768px){main .av.av-desktop-grouped{display:none}}main .av.av-mobile-grouped{bottom:-10%;height:95vh}@media (min-width: 769px){main .av.av-mobile-grouped{display:none}}main .av.av1{left:-100px;bottom:0}main .av.av2{left:20%;bottom:0}@media (max-width: 1400px){main .av.av2{left:50%}}@media (max-width: 1024px){main .av.av2{left:30%}}main .av.av3{right:20%;bottom:0}@media (max-width: 1800px){main .av.av3{opacity:0}}main .av.av4{right:-150px;bottom:0}@media (max-width: 1400px){main .av.av4{opacity:0}}.bottom{background:#23232d;color:white;width:100%;padding:20px 20px}.bottom .text-seo{max-width:1300px;line-height:1.5;padding:0 0 5px;text-align:center}footer.global-v1 .copyrights,footer.global-v1 .copyrights a{color:#aaa}footer.global-v1 .rta-asacp svg{fill:#aaa}footer.global-v1 .copyrights a:nth-of-type(1n + 2){display:none}.title-text{font-size:54px;font-weight:700;text-align:center;margin:20px 0;max-width:720px;text-transform:uppercase}@media (max-width: 768px){.title-text{font-size:7vw;margin:20px 10px}}@media (max-width: 650px){.title-text{font-size:8vw;margin:10px}}
