.main-event{box-sizing:border-box;background:#f83601;box-shadow:0 4px 0 #b92901;border-radius:20px;color:#fff;width:66%;padding:16px}.main-event__on-mobile{display:none}@media(max-width:1259px){.main-event{width:100%;padding:8px;border-radius:16px}.main-event__bottom{flex-direction:column;gap:8px;padding-top:8px}.main-event__date-wrapper{width:100%;justify-content:flex-end}.main-event__on-desktop{display:none}.main-event__on-mobile{display:flex}}.main-event__social{width:38px;height:38px;background:#202020;border-radius:6.4px;padding:4px}.main-event__date{box-sizing:border-box;background:#f0f0f0;border-radius:10px;padding:4px 16px;height:38px;color:#202020;line-height:100%}@media(max-width:1259px){.main-event__date{font-size:13px}.main-event__date img{width:16px;height:auto}}.main-event__bg{box-sizing:border-box;height:214px;width:auto;background:linear-gradient(180deg,rgba(248,54,1,0) 18.69%,rgba(24,5,0,.64)),url("event-photo1.jpg"),#f83601;border-radius:9px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media(max-width:1259px){.main-event__bg{gap:0;align-items:flex-start}.main-event__bg__content{height:100%;display:flex;flex-direction:column-reverse;width:100%;align-items:flex-start}.main-event__bg__content h3{line-height:100%}}.main-event__info{box-sizing:border-box;background:rgba(172,44,9,.3);border-radius:11px;padding:12px}.main-event__info,.main-event__info__text{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#f0f0f0}.main-event__info__label{position:absolute;width:32px;height:32px;background:#b22903;border-radius:6px;font-weight:700;font-size:16px;line-height:87%;right:-8px;top:-8px}@media(max-width:1259px){.main-event__info__label{font-size:12px;width:25px;height:25px;right:-6px;top:-6px}}.main-event__info__button{box-sizing:border-box;height:55px;background:#f0f0f0;box-shadow:4px 4px 0 #b92901;border-radius:14px;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#f83601;transition:background-color .5s ease}.main-event__info__button:hover{background:#fff}@media(max-width:365px){.main-event__award-wrapper{flex-wrap:wrap}}.main-event__award{background:#f95e34;box-shadow:3px 4px 0 #b92901;border-radius:18px;padding:24px 12px;width:100%}@media(max-width:1259px){.main-event__award{box-shadow:1.49347px 1.99129px 0 #b92901;border-radius:9px;gap:12px;padding:16px}}.main-event__award__image{width:70px;height:auto}@media(max-width:680px){.main-event__award__image{width:36px;height:auto}}.main-event__award__text{font-style:normal;font-weight:700;font-size:16px;line-height:87%}.section-event-content{border-radius:24px;display:flex;width:95%;z-index:10}@media(max-width:1259px){.section-event-content{padding:0;background:none;width:90%;box-shadow:none}}@media(max-width:890px){.section-event-content{width:100%}}@media(max-width:1259px){.section-event-content .top-part{display:flex;flex-direction:column}}@media(max-width:890px){.section-event-content .bottom-part{display:flex;flex-direction:column}}.subevents{padding-top:24px;flex:1;justify-content:space-between}@media(max-width:1259px){.subevents{background:#efefef;box-shadow:0 4px 0 #9a9a9a;border-radius:13px;padding:32px 16px;justify-content:start}.subevents__title-wrapper{flex-direction:column}}.subevents__title{font-style:normal;font-weight:700;font-size:24px;line-height:87%}@media(max-width:1259px){.subevents__title{font-size:16px}.subevents__subtitle{font-size:13px}}.subevents__event{box-sizing:border-box;background:#f83601;border:1px solid #b12701;box-shadow:0 4px 0 #b92901;border-radius:14px;color:#f0f0f0;font-weight:700;font-size:18px;line-height:87%;transition:background .3s ease;padding:12px 24px}@media(max-width:1259px){.subevents__event{font-size:15px;padding:12px 16px}}.subevents__event:hover{background:#de3001}.event-white-block{box-sizing:border-box;background:#fbfbfb;border:1px solid #a7a7a7;border-radius:20px;padding:24px}@media(max-width:1259px){.event-white-block{padding:8px}.event-white-block__main{padding:16px 16px 0}}.how-to{width:33.3333333333%}@media(max-width:1259px){.how-to{width:100%}.how-to p{font-size:13px}}.how-to__title{font-style:normal;font-weight:700;font-size:24px;line-height:87%}@media(max-width:1259px){.how-to__title{font-size:16px}}.how-to li{list-style:none;position:relative;padding-left:20px;padding-bottom:8px;line-height:130%;word-wrap:anywhere}@media(max-width:1259px){.how-to li{font-size:13px}}.how-to li:before{content:"●";color:#f83601;font-size:18px;position:absolute;left:0;top:-2px}.how-to__info{box-sizing:border-box;background:#f0f0f0;border-radius:20px;padding:16px}