.invitation__banner{padding-top:94px;background:url(/assets/img/back-mobile-1.be07607d.jpg) no-repeat center,#283645;background-size:cover;text-align:center;background-image:image-set(url(/assets/img/back-mobile-1@2x.e64a0b8c.webp) type("image/webp") 2x, url(/assets/img/back-mobile-1.b231bda4.webp) type("image/webp") 1x)}@media(resolution >= 2dppx){.invitation__banner{background:url(/assets/img/back-mobile-1@2x.12ce0772.jpg) no-repeat center,#283645;background-size:cover}}@media(min-width: 677px){.invitation__banner{padding-top:176px;background:url(/assets/img/back-tablet-1.12b0afb5.jpg) no-repeat center,#283645;background-size:cover;background-image:image-set(url(/assets/img/back-tablet-1@2x.c145186f.webp) type("image/webp") 2x, url(/assets/img/back-tablet-1.2f825e81.webp) type("image/webp") 1x)}}@media(min-width: 677px)and (resolution >= 2dppx){.invitation__banner{background:url(/assets/img/back-tablet-1@2x.b3157c26.jpg) no-repeat center,#283645;background-size:cover}}@media(min-width: 1217px){.invitation__banner{padding-top:169px;background:url(/assets/img/back-desktop-1.4eb17665.jpg) no-repeat center,#283645;background-size:cover;background-image:image-set(url(/assets/img/back-desktop-1@2x.845155e0.webp) type("image/webp") 2x, url(/assets/img/back-desktop-1.41306d3e.webp) type("image/webp") 1x)}}@media(min-width: 1217px)and (resolution >= 2dppx){.invitation__banner{background:url(/assets/img/back-desktop-1@2x.52284b7d.jpg) no-repeat center,#283645;background-size:cover}}.invitation__title{margin:0 0 77px;color:#fff;font-size:24px;font-weight:300;line-height:normal}@media(min-width: 677px){.invitation__title{margin-bottom:128px;font-size:50px}}@media(min-width: 1217px){.invitation__title{margin-bottom:89px;padding-left:1px}}.invitation__description{padding:44px 20px 91px;background-color:#fff}@media(min-width: 677px){.invitation__description{padding-top:91px;padding-bottom:138px}}@media(min-width: 1217px){.invitation__description{padding-bottom:308px}}.invitation__text{margin:0;padding-left:15px;padding-right:15px;color:#283645;font-size:14px;font-weight:400;line-height:30px}@media(min-width: 677px){.invitation__text{padding-left:25px;padding-right:25px;font-size:18px}}@media(min-width: 1217px){.invitation__text{width:572px;padding:0;margin:0 auto}}.invitation__title--contest{margin-bottom:44px}@media(min-width: 677px){.invitation__title--contest{margin-top:1px;margin-bottom:59px}}@media(min-width: 1217px){.invitation__title--contest{margin-top:0;margin-bottom:89px;padding-right:1px}}.invitation__description--contest{padding-bottom:91px}@media(min-width: 677px){.invitation__description--contest{padding-bottom:108px}}@media(min-width: 1217px){.invitation__description--contest{padding-bottom:308px}}.invitation__text--contest{padding-right:0;padding-left:0}@media(min-width: 677px){.invitation__text--contest{padding-left:65px;padding-right:65px}}@media(min-width: 1217px){.invitation__text--contest{width:756px;padding:0}}.invitation__text--contest span{display:none}@media(min-width: 677px){.invitation__text--contest span{display:block}}@media(min-width: 1217px){.invitation__text--contest span{display:inline-block}}.contest-form{margin-top:-56px;margin-bottom:16px;background-color:#fff}@media(min-width: 677px){.contest-form{margin-top:-36px;margin-bottom:48px}}@media(min-width: 1217px){.contest-form{margin-top:-236px;padding-left:130px;padding-right:130px;margin-bottom:0}}.user-form{display:flex;flex-direction:column}@media(min-width: 677px){.user-form{max-width:660px;margin:0 auto}}@media(min-width: 1217px){.user-form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto;grid-gap:0 68px;max-width:none}}.user-form__user-name{order:1}@media(min-width: 677px){.user-form__user-name{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:58px;margin-right:0;margin-left:0;padding-left:0;border:none}}@media(min-width: 1217px){.user-form__user-name{grid-column:1/2;padding-top:13px}}@media(min-width: 677px){.user-form__user-name .user-form__label{margin-left:20px}}@media(min-width: 1217px){.user-form__user-name .user-form__label{margin-left:0}}@media(min-width: 677px){.user-form__user-name .user-form__input{width:525px;margin-left:18px;margin-bottom:52px;padding:21px 20px 20px}}@media(min-width: 1217px){.user-form__user-name .user-form__input{width:340px;margin-bottom:54px;margin-left:18px}}@media(min-width: 1217px){.user-form__user-name .user-form__input:nth-of-type(1){margin-bottom:53px}}.user-form__user-name .user-form__input:nth-of-type(2){padding-bottom:19px}@media(min-width: 677px){.user-form__user-name .user-form__input:nth-of-type(2){width:565px;margin-left:19px;padding-bottom:19px}}@media(min-width: 1217px){.user-form__user-name .user-form__input:nth-of-type(2){width:380px;margin-bottom:52px;margin-left:19px;padding-bottom:20px}}@media(min-width: 677px){.user-form__user-name .user-form__input:last-child{margin-left:19px}}@media(min-width: 1217px){.user-form__user-name .user-form__input:last-child{padding-top:21px;padding-bottom:19px}}.user-form legend{padding-top:39px;padding-left:34px;padding-right:34px;color:#d22856;text-align:center;font-size:14px;line-height:18px;text-transform:uppercase;background-color:#f2f2f2}@media(min-width: 677px){.user-form legend{padding-top:1px;background-color:#fff}}.user-form__label{display:block;margin-left:23px;margin-bottom:5px;color:#d22856;font-size:14px;line-height:30px;text-transform:uppercase}.user-form__input,.user-form__textarea{display:block;width:280px;margin:0 auto;border-radius:1px;border:2px solid #e5e5e5;outline:none}.user-form__input{margin-bottom:17px;padding:21px 20px 20px}.user-form__input--tablet{padding-bottom:19px}.user-form__input:last-child{margin-bottom:0}.user-form__input::placeholder,.user-form__textarea::placeholder{color:#283645;font-size:18px;line-height:30px}.user-form__input:hover,.user-form__textarea:hover{border-color:#283645}.user-form__input:active,.user-form__textarea:active,.user-form__input:focus,.user-form__textarea:focus{border-color:#d22856}.user-form__user-data{order:3}@media(min-width: 677px){.user-form__user-data{display:grid;grid-template-rows:auto auto auto auto;margin-bottom:58px;padding-top:35px}}@media(min-width: 1217px){.user-form__user-data{grid-column:1/3;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:0 68px;padding:33px 57px 13px;margin-top:-1px;margin-bottom:57px}}.user-form__user-data legend{display:none}@media(min-width: 677px){.user-form__user-data legend{display:block;padding-left:31px;padding-right:31px}}.user-form__user-data label{margin-left:24px}@media(min-width: 677px){.user-form__user-data label{margin-left:77px;margin-bottom:29px}}@media(min-width: 1217px){.user-form__user-data label{margin-left:20px;margin-bottom:0}}@media(min-width: 677px){.user-form__user-data label:nth-of-type(2){margin-bottom:27px}}@media(min-width: 1217px){.user-form__user-data label:nth-of-type(2){margin-bottom:0}}@media(min-width: 677px){.user-form__user-data input{width:500px;padding-right:79px}}@media(min-width: 1217px){.user-form__user-data input{width:375px;padding-top:20px}}.user-form__user-data input:nth-of-type(1){padding-bottom:19px}@media(min-width: 677px){.user-form__user-data input:nth-of-type(1){grid-row:1/2;margin-bottom:10px;background:url(/assets/img/sprite.dbe78a94.svg#icon-phone) no-repeat 457px center,linear-gradient(to left, #e5e5e5 59px, transparent 59px);background-size:4%,100%}}@media(min-width: 1217px){.user-form__user-data input:nth-of-type(1){background-position-x:332px,0;background-size:5.5%,100%}}@media(min-width: 677px){.user-form__user-data input:nth-of-type(2){grid-row:3/4;margin-bottom:10px;background:url(/assets/img/sprite.dbe78a94.svg#icon-mail) no-repeat 458px center,linear-gradient(to left, #e5e5e5 59px, transparent 59px);background-size:3.6%,100%}}@media(min-width: 1217px){.user-form__user-data input:nth-of-type(2){grid-row:1/2;grid-column:2/3;padding-top:21px;padding-bottom:20px;background-position-x:333px,0;background-size:4.8%,100%}}.user-form__user-emotions{margin-bottom:48px;padding-top:16px;order:5}@media(min-width: 677px){.user-form__user-emotions{padding-top:36px;padding-bottom:51px;margin-bottom:66px}}@media(min-width: 1217px){.user-form__user-emotions{grid-column:1/3;padding:33px 58px 43px;margin-bottom:65px}}.user-form__user-emotions legend{padding-top:6px;background-color:#fff}@media(min-width: 677px){.user-form__user-emotions legend{padding-top:1px}}.user-form__textarea{padding:13px 20px 34px;color:#283645;font-size:18px;line-height:30px;resize:none}@media(min-width: 677px){.user-form__textarea{width:500px;padding-top:14px;padding-bottom:25px}}@media(min-width: 1217px){.user-form__textarea{width:100%;height:128px;padding-top:13px}}.user-form__button-wrapper{order:6}@media(min-width: 677px){.user-form__button-wrapper{display:flex;align-items:center;flex-wrap:wrap;margin-left:20px;margin-right:19px}}@media(min-width: 1217px){.user-form__button-wrapper{grid-column:1/3;margin:0}}.user-form__button{display:block;width:280px;padding:16px 6px 17px 5px;margin:0 auto 34px;color:#fff;font-size:18px;font-weight:700;line-height:30px;text-transform:uppercase;border-radius:3px;background-color:#2aab6d}@media(min-width: 677px){.user-form__button{width:300px;margin:0}}.user-form__button:hover{background-color:#1c9b5e}.user-form__button:active{color:rgba(255,255,255,.3)}.user-form__button:focus{outline:1px solid #d22856;outline-offset:2px}.user-form__button:disabled{background-color:#e5e5e5}.user-form__condition{display:block;color:#283645;font-size:14px;line-height:30px;text-transform:uppercase;text-align:center}@media(min-width: 677px){.user-form__condition{margin-left:auto;padding-top:1px;padding-right:1px}}@media(min-width: 1217px){.user-form__condition{padding-right:0}}.user-form__condition strong{color:#d22856}.user-form__condition span{display:none}@media(min-width: 1217px){.user-form__condition span{display:inline}}fieldset{margin:0 auto 42px;padding:0;border:none}@media(min-width: 677px){fieldset{margin-left:20px;margin-right:20px;border:2px solid #e5e5e5;border-radius:1px}}@media(min-width: 1217px){fieldset{margin-left:0;margin-right:0}}.achievements,.user-application{margin-bottom:32px;background-color:#f2f2f2}@media(min-width: 677px){.achievements,.user-application{background-color:#fff}}.achievements{padding-top:38px;padding-bottom:42px;order:2}@media(min-width: 677px){.achievements{padding-top:43px;padding-bottom:48px;margin-bottom:58px;order:4}}@media(min-width: 1217px){.achievements{grid-column:1/3;padding:43px 58px 12px;margin-bottom:57px}}.achievements legend{margin-bottom:0}@media(min-width: 1217px){.achievements legend{padding-left:31px;padding-right:31px}}@media(min-width: 1217px){.achievements>.list{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;grid-gap:0 54px;margin-left:0}}.achievements li{margin-bottom:43px}@media(min-width: 1217px){.achievements li:nth-child(1){grid-row:1/2;grid-column:1/2}.achievements li:nth-child(2){grid-row:2/3;grid-column:1/2}.achievements li:nth-child(3){grid-row:1/2;grid-column:2/3;margin-left:1px}.achievements li:nth-child(4){grid-row:2/3;grid-column:2/3;margin-left:1px}.achievements li:nth-child(5){grid-row:1/2;grid-column:3/4}.achievements li:nth-child(6){grid-row:2/3;grid-column:3/4}}.user-application{padding-top:34px;padding-bottom:40px;order:4}@media(min-width: 677px){.user-application{padding-top:43px;padding-bottom:52px;margin-bottom:58px;order:2}}@media(min-width: 1217px){.user-application{grid-column:2/3;margin-left:1px;padding-top:43px}}.user-application legend{margin-bottom:0}@media(min-width: 677px){.user-application legend{padding-left:25px;padding-right:25px}}@media(min-width: 1217px){.user-application legend{padding-left:26px;padding-top:0}}@media(min-width: 1217px){.user-application>.list{margin-left:72px}}.user-application li{margin-bottom:34px}@media(min-width: 1217px){.user-application li{margin-bottom:35px}}.list{margin:0 0 0 20px;padding:0;list-style:none}@media(min-width: 677px){.list{margin-left:58px}}.list__item:last-child{margin-bottom:0}.list__label{display:flex;align-items:center;line-height:20px;cursor:pointer}.list__mark{width:39px;height:39px;margin-right:20px;border-radius:1px;border:2px solid #e5e5e5;background:#fff no-repeat 7px 9px}.list__name{margin-top:-1px;color:#283645;font-size:18px;line-height:30px}.list__input[type=radio]+.list__mark{width:41px;height:41px;margin-right:29px;border-radius:50%;background-position:center}@media(min-width: 677px){.list__input[type=radio]+.list__mark{margin-right:20px}}.list__input[type=checkbox]:checked+.list__mark{background:url(/assets/img/sprite.dbe78a94.svg#icon-checkbox-on) no-repeat 7px center;background-size:64%;background-position-y:6px}.list__input[type=radio]:checked+.list__mark{background:url(/assets/img/sprite.dbe78a94.svg#icon-radio-on) no-repeat center center;background-size:41%}.list__input:hover+.list__mark{border-color:#283645}.list__input:active+.list__mark{border-color:#d22856}.list__input:focus+.list__mark{outline:1px solid #d22856;outline-offset:2px}.list__input:disabled+.list__mark,.list__input:disabled~.list__name{opacity:.3}.popup{display:none;position:fixed;top:50%;left:0;right:0;width:320px;background-color:#fff;box-shadow:0 7px 15px 0 rgba(0,1,1,.15);transform:translateY(-50%)}@media(min-width: 677px){.popup{width:460px;border-radius:5px}}@media(min-width: 1217px){.popup{width:780px;background:linear-gradient(to top, #f2f2f2 163px, #ffffff 163px)}}.popup__error,.popup__success{display:none;padding:38px 20px 50px}@media(min-width: 677px){.popup__error,.popup__success{padding-top:40px;border-radius:5px}}@media(min-width: 677px){.popup__error{padding-bottom:52px}}@media(min-width: 1217px){.popup__error{padding-bottom:50px}}.popup__success{background:linear-gradient(to top, #f2f2f2 163px, #ffffff 163px)}.popup__title{margin:0 0 25px;color:#000;text-align:center;font-size:18px;font-weight:700;line-height:24px}@media(min-width: 677px){.popup__title{font-size:30px;line-height:40px;margin-bottom:22px}}@media(min-width: 677px){.popup__title--error{padding-left:80px;padding-right:80px;padding-top:1px}}@media(min-width: 677px){.popup__title--success{padding-left:32px;padding-right:32px;padding-top:1px}}.popup__message{margin:0 0 41px;color:#283645;text-align:center;font-size:14px;line-height:24px}@media(min-width: 677px){.popup__message{font-size:18px;margin-bottom:33px}}@media(min-width: 677px){.popup__message--error{padding-left:55px;padding-right:55px}}@media(min-width: 1217px){.popup__message--error{width:351px;padding:0;margin:0 auto 113px}}.popup__message--success{margin-bottom:84px}@media(min-width: 677px){.popup__message--success{padding-left:45px;padding-right:45px;margin-bottom:80px}}@media(min-width: 1217px){.popup__message--success{width:378px;padding:0;margin:0 auto 89px}}.popup__wrapper{padding:50px 20px;margin-right:-20px;margin-left:-20px;background-color:#f2f2f2}.popup__button{display:block;width:280px;padding:16px 0 17px;color:#fff;font-size:18px;font-weight:700;line-height:30px;text-transform:uppercase;border-radius:3px;background-color:#2aab6d}@media(min-width: 677px){.popup__button{width:300px;margin:0 auto}}.popup__button:hover{background-color:#1c9b5e}.popup__button:active{color:rgba(255,255,255,.3)}.popup__button:focus{outline:1px solid #d22856;outline-offset:2px}.success span{display:inline-block;padding-left:9px;padding-right:9px}@media(min-width: 677px){.success span{display:inline;padding:0}}.success a{margin-bottom:0;text-align:center}@media(min-width: 1217px){.success a{width:460px}}