.micromodal-slide .modal__container,.micromodal-slide .modal__overlay,.modal__btn{will-change:transform}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal__container{background-color:#fff;padding:30px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:0 0;border:0}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal__btn{font-size:.875rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;padding:.5rem 1rem;padding:.5rem 1rem}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.how-part__list,.main-menu__list,.stories__list,.winner__list{list-style-type:none}@font-face{font-family:OpenSans-Regular;src:url('/design/images/img_for_design/fonts/Open Sans/OpenSans-Regular.woff') format('woff')}@font-face{font-family:OpenSans-Light;src:url('/design/images/img_for_design/fonts/Open Sans/OpenSans-Light.woff') format('woff')}@font-face{font-family:OpenSans-SemiBold;src:url('/design/images/img_for_design/fonts/Open Sans/OpenSans-SemiBold.woff') format('woff')}@font-face{font-family:OpenSans-SemiBoldItalic;src:url('/design/images/img_for_design/fonts/Open Sans/OpenSans-SemiBoldItalic.woff') format('woff')}@font-face{font-family:YesevaOne-Regular;src:url(/design/images/img_for_design/fonts/Yeseva/YesevaOne-Regular.woff) format('woff')}:root{--text-color:#460B0B}body{font-family:OpenSans-Regular,sans-serif}.kraski-oseni__section-header{text-align:center;position:relative;font-family:YesevaOne-Regular,sans-serif;color:var(--text-color);font-weight:400;font-size:44px;line-height:51px;margin-bottom:10px}@media screen and (max-width:1024px){.kraski-oseni__section-header{font-size:34px;line-height:41px}}@media screen and (max-width:995px){.kraski-oseni__section-header{font-size:26px;line-height:30px}}.kraski-oseni__header{padding-top:33px;height:100vh;background:url(/design/images/img_for_action/2020/vko/webp/main-bg_v3.webp) top center no-repeat;background-size:cover;position:relative;z-index:2}.no-webp .kraski-oseni__header{background:url(/design/images/img_for_action/2020/vko/png_jpg/main-bg_v3.png) top center no-repeat;background-size:cover}.header__content{max-width:1356px;margin:auto;display:grid;grid-template-rows:max-content auto;row-gap:100px}.header__top-side{display:flex;align-items:center}.home__img{max-width:100%;margin-right:35px}.nav__btn{display:none}.main-menu__list{padding:0;margin:0;display:flex;justify-content:flex-start}.main-menu__button{border:0;background-color:transparent;padding:0;color:var(--text-color);font-size:18px;line-height:26px}.main-menu__item+.main-menu__item{margin-left:35px}.kraski-oseni__second-header{font-weight:300;font-size:39.96px;line-height:62px;font-family:OpenSans-Light,sans-serif;color:var(--text-color);margin-bottom:5px}.kraski-oseni__main-header{font-family:YesevaOne-Regular,sans-serif;font-size:67.82px;line-height:78px;color:var(--text-color)}.description__paragraph{font-size:22px;line-height:30px;color:var(--text-color);max-width:515px;margin-bottom:34px}.description__buttons_container{display:flex;flex-direction:column;max-width:max-content;align-items:center}.kraski-oseni__main-button{font-size:18px;line-height:26px;padding:23px 98px;margin-bottom:13px;font-family:OpenSans-SemiBold,sans-serif;text-transform:capitalize;background:#FB0;border:0}#kraski-oseni-rules__title,.modal__title#participate__title{color:var(--text-color);font-family:YesevaOne-Regular,sans-serif;text-align:center}.kraski-oseni__rules{font-size:18px;line-height:26px;background:0 0;border:0;text-decoration:underline;color:var(--text-color);padding:0}@media screen and (max-width:1500px){.kraski-oseni__header{height:80vh}}@media screen and (max-width:1400px){.kraski-oseni__header{height:70vh}.header__content{max-width:100%;padding:0 15px;row-gap:50px}.kraski-oseni__second-header{font-size:30px;line-height:42px}.kraski-oseni__main-header{font-size:50px;line-height:78px}.description__paragraph{font-size:18px;line-height:25px;max-width:420px}.kraski-oseni__main-button{padding:15px 70px}}@media screen and (max-width:1025px){.kraski-oseni__header{height:auto;padding-bottom:100px}}@media screen and (max-width:768px){.kraski-oseni__header{padding-top:20px}.header__content{row-gap:30px}.home__img{max-width:120px;margin-right:15px}.main-menu__button{font-size:16px;line-height:20px}.main-menu__item+.main-menu__item{margin-left:15px}.kraski-oseni__second-header{font-size:25px;line-height:32px}.kraski-oseni__main-header{font-size:35px;line-height:60px}.description__paragraph,.kraski-oseni__main-button,.kraski-oseni__rules{font-size:16px;line-height:20px}.description__paragraph{max-width:370px}.kraski-oseni__main-button{padding:15px 50px}}@media screen and (max-width:480px){.header__nav,.nav__btn{width:30px;height:30px}.description__paragraph{max-width:280px}.header__top-side{justify-content:space-between}.header__nav{position:relative}.nav__btn,.nav__btn span{display:block;position:absolute}.nav__btn{transition:.5s ease-in-out;cursor:pointer;right:0;top:0;padding:0;border:none;background:#fff;border-radius:3px;z-index:6}.nav__btn:focus{outline:0}.nav__btn span{height:2px;width:22px;background:var(--text-color);border-radius:100px;opacity:1;left:calc(50% - 11px);transform:rotate(0);transition:.25s ease-in-out}.nav__btn span:nth-child(1){top:8px}.nav__btn span:nth-child(2),.nav__btn span:nth-child(3){top:15px;width:16px;left:initial;right:calc(50% - 11px)}.nav__btn span:nth-child(4){top:22px}.nav__btn.open span:nth-child(1),.nav__btn.open span:nth-child(4){top:18px;width:0%;left:50%}.nav__btn.open span:nth-child(2),.nav__btn.open span:nth-child(3){right:calc(50% - 8px)}.nav__btn.open span:nth-child(2){transform:rotate(45deg)}.nav__btn.open span:nth-child(3){transform:rotate(-45deg)}.header__nav .main-menu__list{padding:0 30px;flex-direction:column;justify-content:center;position:fixed;height:100%;width:100%;max-width:190px;background:#fff;top:0;right:0;box-shadow:-2px 0 10px 1px rgba(0,0,0,.4);transform:translateY(-100%);opacity:0}.header__nav .main-menu__list.open{transform:translateY(0);opacity:1;transition:transform,opacity .3s linear}.main-menu__item+.main-menu__item{margin:15px 0 0}}.modal__container{padding:50px 72px;max-width:740px;width:100%}.modal__title#participate__title{font-size:44px;line-height:51px;width:100%;font-weight:400}#kraski-oseni-rules__title{width:100%}.modal__close{position:absolute;right:30px;top:30px}.form-group{display:flex;flex-direction:column;position:relative;margin-bottom:20px}.form-group__one-line{display:grid;grid-template-columns:repeat(2,calc(50% - 12px));justify-content:space-between}.error-message{position:absolute;bottom:-10px;right:0;background:var(--text-color);margin:0;padding:3px 10px;font-family:OpenSans-Regular,sans-serif;font-size:14px;line-height:16px;color:#fff}.modal-body__file-button,.modal-body__input,.modal-body__label,.modal-body__textarea{color:var(--text-color);font-size:18px;line-height:25px;font-family:OpenSans-Regular,sans-serif}.modal-body__label{margin:0 0 10px 10px;cursor:pointer}.modal-body__input,.modal-body__textarea{padding:0 10px;border:2px solid var(--text-color);height:50px;box-shadow:none}.modal-body__textarea{height:auto;padding-top:10px}.form-group.form-group__file-group{display:grid;grid-template-columns:208px auto;height:45px;position:relative;margin:10px 0 25px}.fileform .modal-body__file-label,.modal-body__submit-fieldset .form-group,.modal-body__submit-fieldset .kraski-oseni__main-button{margin:0}.modal-body__file-button{display:flex;align-items:center;justify-content:center;background:#FB0;grid-area:1/1/2/2}.fileform.form-control{grid-area:1/2/2/3;height:100%;display:flex;align-items:center;background:0 0;border:0;padding:0 12px}.fileform__input{opacity:0;position:absolute;left:0;width:100%;height:100%;max-height:45px;cursor:pointer}.fileform__filename{font-size:18px;line-height:25px;color:#888;font-family:OpenSans-Regular,sans-serif}.modal-body__submit-fieldset{display:flex;justify-content:center}.story-loaded__header{font-size:18px;line-height:25px;text-align:center;color:var(--text-color);font-family:OpenSans-Regular,sans-serif}.kraski-oseni__main-button.loading:before{content:'';background:url(/design/images/img_for_action/2020/vko/svg/loading__icon.svg) center no-repeat;background-size:contain;position:absolute;left:0;top:-8px;right:0;bottom:0;width:100%;height:150%;z-index:5}.kraski-oseni__main-button.loading:focus,.kraski-oseni__main-button:focus{outline:0}.kraski-oseni__main-button.loading .modal__submit-button_img{opacity:.8}@media screen and (max-width:420px){.modal__container{padding:20px;position:relative}.modal__close{right:10px}.modal__title{font-size:16px;line-height:24px}.modal__title#participate__title{font-size:26px;line-height:40px}.form-group__one-line{grid-template-columns:auto;justify-content:initial}}.kraski-oseni__how-part_section{margin-top:-80px;position:relative;z-index:1}.how-part__description{padding-top:190px}.how-part__description_img{max-width:100%;position:absolute;top:0}.how-part__description_paragraph{max-width:700px;margin:auto auto 55px;position:relative;font-weight:600;font-size:18px;line-height:28px;color:var(--text-color);text-align:center;font-family:OpenSans-SemiBoldItalic,sans-serif}.how-part__list{padding:0;max-width:1356px;margin:0 auto 30px;display:grid;grid-template-columns:repeat(2,661px);justify-content:space-between;align-items:flex-end;position:relative}.how-part__item{display:grid;grid-template-rows:383px 80px;align-items:end;row-gap:28px}.description__img{max-width:100%;max-height:100%}.how-part__paragraph{font-size:24px;line-height:32px;color:var(--text-color);text-shadow:0 0 24.56px #FFF8F8;text-align:center;font-family:YesevaOne-Regular,sans-serif;align-self:baseline}.how-part__item:last-child .description__img{position:relative;top:-10px;max-height:312px}.how-part__paragraph_small{text-align:center;font-size:18px;line-height:26px;color:var(--text-color);text-shadow:0 0 18.65px #FFF8F8}@media screen and (max-width:1400px){.kraski-oseni__how-part_section{margin-top:-50px}}@media screen and (max-width:1350px){.how-part__list{max-width:100%;padding:0 15px;margin:0 auto 30px;grid-template-columns:repeat(2,48%)}}@media screen and (max-width:1024px){.how-part__description{padding-top:120px}.how-part__description_paragraph{max-width:max-content;font-size:16px;line-height:22px}.how-part__item{grid-template-rows:max-content 80px}.how-part__paragraph{font-size:16px;line-height:20px}}@media screen and (max-width:995px){.how-part__list{margin-bottom:20px}.how-part__item{grid-template-rows:max-content 40px;row-gap:10px}.how-part__paragraph_small{font-size:16px;line-height:18px}}@media screen and (max-width:768px){.how-part__description{padding-top:90px}.how-part__description_paragraph{margin-bottom:30px}.how-part__list{max-width:350px;margin:10px auto 20px;grid-template-columns:auto;row-gap:20px}.how-part__item{grid-template-rows:repeat(2,max-content);row-gap:10px}}@media screen and (max-width:480px){.how-part__description_paragraph{padding:0 15px}}@media screen and (max-width:420px){.how-part__paragraph_small{font-size:14px;line-height:16px}.how-part__description_paragraph{font-size:11px;line-height:14px}}.kraski-oseni__stories_section{margin-top:77px}.kraski-oseni__stories_section .kraski-oseni__section-header{text-align:left;max-width:1280px;margin:auto}.stories__list{padding:0;margin:40px auto 60px;max-width:1280px}.stories__item{display:grid;grid-template-columns:55% minmax(auto,43%);grid-auto-rows:530px;justify-content:space-between;align-items:center}.stories__item.stories__item_even{grid-template-columns:minmax(auto,43%) 55%}.stories__item_even .story__img_container{grid-area:1/2/2/3;display:flex;justify-self:flex-start;justify-content:flex-start}.stories__item+.stories__item{margin-top:50px}.story__img_container{display:flex;justify-content:flex-end;position:relative;height:100%;width:100%;align-items:center}.stories__item .story__img_container:before{content:'';position:absolute;bottom:-90px;width:100%;height:100%;z-index:-1}.stories__item_odd .story__img_container:before{left:-190px}.stories__item_even .story__img_container:before{right:-110px}.stories__item_odd.stories__item_0 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/webp/part__pattern_1.webp) bottom right no-repeat;background-size:contain}.no-webp .stories__item_odd.stories__item_0 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/png_jpg/part__pattern_1.png) bottom right no-repeat;background-size:contain}.stories__item_odd.stories__item_2 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/webp/part__pattern_3.webp) bottom right no-repeat;background-size:contain}.no-webp .stories__item_odd.stories__item_2 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/png_jpg/part__pattern_3.png) bottom right no-repeat;background-size:contain}.stories__item_odd.stories__item_4 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/webp/part__pattern_5.webp) bottom right no-repeat;background-size:contain}.no-webp .stories__item_odd.stories__item_4 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/png_jpg/part__pattern_5.png) bottom right no-repeat;background-size:contain}.stories__item_odd.stories__item_6 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/webp/part__pattern_7.webp) bottom right no-repeat;background-size:contain}.no-webp .stories__item_odd.stories__item_6 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/png_jpg/part__pattern_7.png) bottom right no-repeat;background-size:contain}.stories__item_even.stories__item_1 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/webp/part__pattern_2.webp) bottom right no-repeat;background-size:contain}.no-webp .stories__item_even.stories__item_1 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/png_jpg/part__pattern_2.png) bottom right no-repeat;background-size:contain}.stories__item_even.stories__item_3 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/webp/part__pattern_4.webp) bottom right no-repeat;background-size:contain}.no-webp .stories__item_even.stories__item_3 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/png_jpg/part__pattern_4.png) bottom right no-repeat;background-size:contain}.stories__item_even.stories__item_5 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/webp/part__pattern_6.webp) bottom right no-repeat;background-size:contain}.no-webp .stories__item_even.stories__item_5 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/png_jpg/part__pattern_6.png) bottom right no-repeat;background-size:contain}.stories__item_even.stories__item_7 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/webp/part__pattern_8.webp) bottom right no-repeat;background-size:contain}.no-webp .stories__item_even.stories__item_7 .story__img_container:before{background:url(/design/images/img_for_action/2020/vko/png_jpg/part__pattern_8.png) bottom right no-repeat;background-size:contain}.story__img{max-width:100%;width:max-content;margin:auto;background:#fff;border:10px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:5px}.story__paragraph{font-size:15px;line-height:24px;color:var(--text-color);margin-bottom:25px}.story__paragraph.story__paragraph_small{line-height:20px;margin-bottom:16px}.story__read-more_button{font-family:OpenSans-SemiBold,sans-serif;font-weight:600;font-size:15px;line-height:24px;color:var(--text-color);background:0 0;border:none;padding:0;text-decoration:underline}.story__header{font-family:YesevaOne-Regular,sans-serif;font-size:22px;line-height:25px;color:var(--text-color)}.share{max-width:23px}.participants__pagination_wrapp{max-width:300px;margin:auto;display:flex;justify-content:center;align-items:center}.participants__pagination_wrapp>*{font-size:26px;line-height:140.88%;color:var(--text-color);font-family:inherit}.section__header,.story__header_span{font-family:YesevaOne-Regular,sans-serif}.participants__pagination_wrapp>*+*{margin-left:19px}@media screen and (max-width:1490px){.stories__list{max-width:75%}.stories__item .story__img_container:before{bottom:-70px}.stories__item_odd .story__img_container:before{left:-170px}.stories__item_even .story__img_container:before{right:-100px}}@media screen and (max-width:1400px){.kraski-oseni__stories_section{max-width:75%;margin:77px auto 0}.stories__list{max-width:100%}}@media screen and (max-width:1200px){.stories__item{grid-auto-rows:max-content}}@media screen and (max-width:995px){.stories__item_odd .story__img_container:before{left:-120px}.stories__item_even .story__img_container:before{right:-60px}.participants__pagination_wrapp>*{font-size:18px;line-height:24px}}@media screen and (max-width:768px){.kraski-oseni__stories_section{max-width:350px}.stories__item,.stories__item.stories__item_even{grid-template-columns:auto;row-gap:30px}.stories__item_even .story__img_container{grid-area:initial}}@media screen and (max-width:480px){.kraski-oseni__stories_section{max-width:300px}.stories__item .story__img_container:before{bottom:-50px}.stories__item_odd .story__img_container:before{left:-60px}.stories__item_even .story__img_container:before{right:-30px}.stories__item+.stories__item{margin-top:20px}}.winner__content{max-width:1366px;margin:auto}.winner__list{padding:0;margin:40px 0 130px}.winner__item{display:grid;grid-template-columns:repeat(2,1fr);padding:31px 61px;background:#FFF0DF;border-radius:5px;column-gap:61px}.winner__item+.winner__item{margin-top:40px}.winner__img_container{display:flex}.winner__description_container{position:relative;display:flex;flex-direction:column;justify-content:center}.winner__img_pattern{position:absolute;right:-61px;top:-41px}.story__header_small{display:flex;align-items:center;margin-bottom:20px}.story__header_span{padding-left:17px;font-size:22px;line-height:25px}@media screen and (max-width:1400px){.winner__content{max-width:100%;padding:0 15px}}@media screen and (max-width:980px){.winner__list{margin:40px auto 130px;max-width:370px}.winner__item{grid-template-columns:auto;padding:20px 30px;row-gap:20px}.winner__description_container{text-align:center}.winner__img_pattern{right:-40px;top:initial;bottom:-40px;max-width:120px}}.kraski-oseni__news_section{margin-top:90px}.section__header{font-size:50px;line-height:58px;text-align:center;color:var(--text-color)}.popular-news__list{max-width:max-content;margin:0 auto}@media screen and (max-width:420px){.section__header{font-size:26px;line-height:30px}}.footer{margin-bottom:70px;margin-top:0}.footer__nav .main-menu__list{border-color:var(--text-color)}.footer__link,.footer__paragraph{color:#000}.footer__container{grid-row-gap:20px}