@charset "UTF-8";.slogan{margin:auto;padding:15px 15px 20px;color:#666;font-size:14px;line-height:1.4;text-align:center;max-width:800px;text-wrap:balance;padding-bottom:0!important}@media (min-width:420px){.slogan{font-size:16px;padding:20px}}@media (min-width:780px){.slogan{font-size:18px;padding:35px}}@media (min-width:1280px){.slogan{font-size:25px;padding:40px}}.raffle-form__fullName{grid-column-start:1;grid-column-end:3}.title{text-align:center;margin:0 0 1em;font-weight:700;font-size:24px;line-height:1.2}.subRules{counter-reset:subrules!important}.subRules li{padding-left:38px!important}.subRules li:before{counter-increment:subrules!important;content:counter(rules) "." counter(subrules) "."!important}.subSubRules{counter-reset:subsubrules!important}.subSubRules li{padding-left:52px!important}.subSubRules li:before{counter-increment:subsubrules!important;content:counter(rules) "." counter(subrules) "." counter(subsubrules) "."!important}.prizes{background-color:#f5f5f6;text-align:center;padding:30px 20px 1px;margin-bottom:40px}.prizes__content{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;max-width:1440px;margin:20px auto}@media (min-width:860px){.prizes__content{justify-content:center}}.prizes__item{margin:0;flex:0 1 49%;padding:0 5px}@media (min-width:490px){.prizes__item{flex:0 1 33%;padding:0 10px}}@media (min-width:860px){.prizes__item{flex:0 1 233px}}.prizes__img{max-width:100%}.prizes__caption{margin:15px auto 20px;text-align:center;font-size:14px;color:grey;overflow:hidden}@media (min-width:490px){.prizes__caption{font-size:16px}}.prizes__caption table{margin:0 auto;white-space:nowrap}.prizes__caption table tr{margin-top:5px}.prizes__caption table td:first-child{text-align:right}@media (min-width:900px){.prizes__caption table td:first-child:after{content:" бонусов"}}.prizes__caption table td:last-child{text-align:left;font-weight:700;padding-left:1em}.prizes__caption>span:last-child{font-weight:700;margin-top:5px;display:inline-block}.calendar-annotation{text-align:center;margin:2em auto;font-size:1.1em;line-height:1.6;font-weight:500}.raffleWrapper{width:100%;margin:20px auto}@media (min-width:490px){.raffleWrapper{margin:40px auto}}#anchor-form{cursor:pointer;text-decoration:underline}.footer-text{width:100%}.footer-text a{color:#2274a5;transition:color .2s ease-out}.footer-text a:hover{color:#fe7200;outline:none}