a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}i{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:100%;width:100%;margin:0;display:table}body{font-family:mercury display a,mercury display b;color:#111}a{color:#ea0029}h2{font-size:50px;font-weight:600}.btn{color:#fff;min-width:140px;padding:10px;border-radius:5px;border:none;font-family:"knockout 49 a","knockout 49 b";font-size:18px;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase}.btn-red{background-color:red}.btn-gray{background-color:#898886}.btn-div{display:flex;justify-content:flex-end}.title-clr{color:#ea0029}.container{width:100%;max-width:990px;margin:0 auto}.text-b{font-weight:700}.header-container{display:flex;justify-content:space-between}.header-container .top-img img{width:190px}.header-container .top-right-img-upp{margin:20px -30px -40px 0}.header-container .top-right-img-upp img{width:100%}.header-container .top-right-img-ipad img{width:100%;max-width:340px}.header-container .logo{padding:30px 0 0}.header-container h3{font-size:28px;line-height:1.2;margin:25px 0 50px}.header-container p{margin:30px 0 0;line-height:22px}.news-content,.text-container{padding:25px 0 55px}.text-container p{padding:25px 0 0;color:#5e5e5e}.news-list .news-item{display:flex;justify-content:space-between;border-bottom:solid 1px #d2cecb;padding:20px 0}.news-list .news-item .news-cnt h3{font-size:32px;line-height:1.2;margin-bottom:6px}.news-list .news-item .news-cnt p{font-size:20px;padding:10px 0}.news-list .news-item:last-child{border:none}.news-item:last-child{border-bottom:none}.signup{margin:30px 0 0}.signup p{font-size:18px;line-height:26px;margin:50px 0 20px;color:#000}.gry-wrapper{background-color:#f2f2f2;padding:20px 0}.gry-wrapper-cnt{border-bottom:solid 1px #c9c8c4;padding:30px 0}.gry-wrapper-cnt p{font-size:18px;line-height:22px;margin:0 0 20px;color:#000}.gry-wrapper-cnt ul li{margin:0 0 20px}.gry-wrapper-cnt ul li input[type=radio]{margin:0;padding:0}.gry-wrapper-cnt:last-child{border-bottom:none}label{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:12px 0;cursor:pointer;position:relative}input[type=checkbox],input[type=radio]{opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.design{width:16px;height:16px;border:1px solid #000;border-radius:100%;margin-right:16px;position:relative}.design::after,.design::before{content:"";display:block;width:inherit;height:inherit;border-radius:inherit;position:absolute;transform:scale(0);transform-origin:center center}.design:before{background:#000;opacity:0;transition:.3s}.design::after{background:#000;opacity:.4;transition:.6s}input:checked+.design::before{opacity:1;transform:scale(.6)}input:focus+.design,input:hover+.design{border:1px solid #000}input:focus+.design:before,input:hover+.design:before{background:#000}input:hover~.text{color:#000}input:active+.design::after,input:focus+.design::after{opacity:.1;transform:scale(2.6)}.gry-wrapper-cnt ul li label{margin:0 0 0 20px}input[type=email]{width:-webkit-fill-available;padding:12px 0 12px 20px;border:1px solid #e5ded5;font-size:16px}.opt-out-reason{width:-webkit-fill-available;padding:12px 0 12px 20px;border:1px solid #e5ded5;font-size:16px}.signup.privacy-policy-text p{font-size:16px;line-height:20px;margin:20px 0}footer{background:#000;color:#fff;text-align:right;font-size:16px;height:97px;display:table-row}footer p{margin:0 0 15px;color:#fff}footer .container{padding:35px 0}.switch{position:relative;display:inline-block;width:36px;height:20px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:solid 2px #ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:8px;width:8px;left:4px;bottom:2px;border:solid 2px #ccc;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:100%}input:checked+.slider{border:solid 2px red;border-radius:34px}input:checked+.slider:before{border-color:red;background-color:red}input:checked+.slider:before{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translateX(14px)}.top-img .mobile{display:none}input[type=radio]{opacity:0}.back{position:absolute;display:block;top:5px;right:10px;left:0;text-align:right;font-size:12px;letter-spacing:1px}.back a{font-family:"knockout 49 a","knockout 49 b";font-size:16px;text-transform:uppercase}.news-list.news-text .signup p{margin:20px 0;color:#000;font-size:20px;line-height:28px}.signup .form .btn-div{margin-top:25px}.text-container.landing-page{padding:25px 15px 55px}.header-container.news-signup .logo{flex-basis:60%}.header-container.news-signup .logo p{line-height:22px}.other-reason:checked~.opt-out-reason{display:block!important;margin-left:10px}@media only screen and (max-width:1024px) and (min-width:768px){.container{max-width:500px}}@media only screen and (max-width:1280px) and (min-width:1025px){.container{max-width:700px}}@media only screen and (max-width:767px) and (min-width:320px){h2{font-size:40px}.header-container{display:block;text-align:center;padding:0 25px}.news-content{padding:25px 25px 55px}.text-container,footer{text-align:center}.gry-wrapper{padding:20px 25px}.top-right-img{display:none}.top-img .desktop{display:none}.top-img .mobile{display:block;width:100%!important;max-width:190px;margin:50px auto 0}.btn{width:100%}.news-list .news-item .news-cnt p{line-height:22px;width:80%;font-size:18px}.header-container h3{font-size:22px}h2{font-size:42px}.news-list .news-item .news-cnt h3{font-size:28px}.btn-div form{width:100%}.header-container .top-right-img-upp{display:none}}