body{display:none;display:-ms-grid;display:grid}body *{letter-spacing:.1rem}#background{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-1}.background_type1{background:url(../images/dest/o_konkurse.png) 50% no-repeat fixed;background-size:cover}.background_type2{background:url(../images/dest/kak_stat_uchastnikom.png) 50% no-repeat fixed;background-size:cover}.background_type3{background:url(../images/dest/prizi.png) 50% no-repeat fixed;background-size:cover}.background_type4{background:#b4bcc3}.background_type5,.background_type6{background:#fff}.background_type5 *,.background_type6 *{color:#000}header{position:absolute;top:0;left:0;width:100vw;z-index:9999}.background_type4_1 header{background:#b4bcc3}main{position:relative;padding-top:120px;font-size:1rem}.background_type1 main,.background_type2 main,.background_type3 main{color:#fff}.background_type4 main,.background_type4_1 main,.background_type5 main,.background_type6 main{color:#000}.background_type4_1 main>.container{background:#b4bcc3}main h1{font-size:calc(1rem + 9vw);font-weight:700;text-transform:uppercase}.background_type5 main h1{color:#bc2649}.background_type6 main h1{color:#000}footer{height:150px;color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;border-top:17px solid #d9d9d9}.background_type4 footer,.background_type4_1 footer,.background_type5 footer,.background_type6 footer{color:#000;border-color:#000}.background_type4_1 footer{background:#b4bcc3}footer div.col{height:35px;padding:0}footer div.col+div.col{border-left:none}footer a{color:#fff;text-decoration:none}.background_type4 footer a,.background_type4_1 footer a,.background_type5 footer a,.background_type6 footer a{color:#000}.main-text{color:#fff;text-transform:uppercase}.main-text .first-block{font-size:calc(1rem + 8vw);line-height:1;font-weight:700}.main-text .first-block i{font-weight:400}.main-text .second-block{font-size:calc(1rem + 1vw)}.navbar-brand{text-transform:uppercase}.navbar-brand .navbar-item{font-size:1.25rem;color:#fff;text-decoration:none;white-space:nowrap}.background_type4 .navbar-brand .navbar-item,.background_type4_1 .navbar-brand .navbar-item,.background_type5 .navbar-brand .navbar-item,.background_type6 .navbar-brand .navbar-item{color:#000}.navbar-toggler{width:70px;height:57px;position:relative;border:none}.navbar-toggler:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.navbar-toggler .navbar-toggler-row{display:inline-block;width:100%;height:9px;background-color:#d9d9d9;position:absolute;left:0}.navbar-toggler .navbar-toggler-row:nth-child(1){top:0}.navbar-toggler .navbar-toggler-row:nth-child(2){top:23px}.navbar-toggler .navbar-toggler-row:nth-child(3){top:46px}.background_type4 .navbar-toggler .navbar-toggler-row,.background_type4_1 .navbar-toggler .navbar-toggler-row,.background_type6 .navbar-toggler .navbar-toggler-row{background-color:#bc2649}.background_type5 .navbar-toggler .navbar-toggler-row{background-color:#000}.navbar-collapse{width:404px;max-width:90%;background:#000;top:calc(100% + 5px)}.navbar-collapse li{padding:3px 27px}.navbar-collapse li a{text-transform:uppercase;color:#fff}.navbar-collapse li:hover{background:#bc2649}.steps{counter-reset:list1}.steps li{list-style:none;position:relative;padding-top:32px;color:#fff;font-size:1.5rem;text-transform:uppercase;margin-bottom:42px}.steps li:before{counter-increment:list1;content:counter(list1) ". ";font-size:1.5rem;font-weight:700;color:#bc2649;line-height:1;position:absolute;top:0}.btn{border-radius:0;font-size:1rem;text-transform:uppercase}.btn-danger{color:#fff}.feedback{color:#fff}.text{margin-bottom:100px}.site_form textarea{border:none;border-radius:0;height:217px;color:#fff}.site_form input:not([type=checkbox],[type=radio]),.site_form textarea,.site_form textarea:focus{background:rgba(255,255,255,.5);padding:5px 10px;color:#fff}.site_form label{color:#fff;font-weight:700}.site_form label.required{color:#bc2649}.site_form select{border-radius:0}.background_type6 .site_form input:not([type=checkbox],[type=radio]),.background_type6 .site_form textarea,.background_type6 .site_form textarea:focus{color:#000;border:var(--bs-border-width) solid var(--bs-border-color)}.background_type6 .site_form label{color:#000;font-weight:700}.background_type6 .site_form label.required{color:#bc2649}.prizes .item{margin-bottom:60px}.prizes .item .place{font-size:2rem;margin-bottom:20px}.prizes .item .place span{font-size:2.4rem}.prizes .item .place.first span{font-size:3.2rem}.prizes .item img{max-width:80%;max-height:100%}.partners .first-row,.partners .second-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partners .first-row img,.partners .second-row img{width:auto;margin-bottom:45px}.partners .first-row img{height:182px}.partners .second-row img{height:91px}.news .item{margin-bottom:20px}.news .item a{text-decoration:none;color:#000}.news .item .date{color:#bc2649;font-weight:700;margin-bottom:20px}.news .item .title{text-transform:uppercase}.news-card .item{margin-bottom:45px}.news-card .item a{text-decoration:none;color:#000}.news-card .item .date{color:#bc2649;font-weight:700;margin-bottom:20px}.news-card .item .title{text-transform:uppercase;margin-bottom:20px}.news-card .news-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card .news-nav .next,.news-card .news-nav .prev{display:block;width:250px;height:50px;padding:22px 0}.news-card .news-nav .next .arrow,.news-card .news-nav .prev .arrow{display:inline-block;width:250px;height:6px;background:#000;position:relative}.news-card .news-nav .prev .arrow:after,.news-card .news-nav .prev .arrow:before{content:"";display:block;width:50px;height:6px;background:#000;position:absolute;left:-5px}.news-card .news-nav .prev .arrow:before{top:-12px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.news-card .news-nav .prev .arrow:after{top:12px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.news-card .news-nav .next .arrow:after,.news-card .news-nav .next .arrow:before{content:"";display:block;width:50px;height:6px;background:#000;position:absolute;right:-5px}.news-card .news-nav .next .arrow:before{top:-12px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.news-card .news-nav .next .arrow:after{top:12px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.gallery .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:56px}.gallery .item .img{width:100%;height:200px;margin-bottom:25px;overflow:hidden}.gallery .item .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:1s;-o-transition:1s;transition:1s}.gallery .item .img img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.gallery .item .title{font-size:1rem;font-weight:700;text-transform:uppercase}.gallery .item .title a{color:#000;text-decoration:none}.gallery .item .title a:hover{text-decoration:underline}.gallery .item .description{font-size:.8rem;text-transform:uppercase}.work{color:#000}.work .work_photo .img{width:100%;height:200px;margin-bottom:25px;overflow:hidden}.work .work_photo .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:1s;-o-transition:1s;transition:1s}.work .work_photo .img img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.work .work_photo .work__rating{font-size:1.5rem;line-height:1;font-weight:700}.work .work_photo .work__rating-unit{font-size:.75rem;font-weight:700}.work .work_data{font-weight:700;font-size:1rem;line-height:1rem}.work .work_data .name{font-size:4.3rem;line-height:4.8rem;text-wrap:balance;margin-bottom:44px}.work .work_data .work__other-work{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0;margin-top:1rem}.work .work_data .work__other-work li a{color:#000;text-decoration:none}.work .work_data .work__other-work li a:hover{text-decoration:underline}.rating{padding-bottom:5px}.rating .place{margin-bottom:25px}.rating .place .participant,.rating .place .title{color:#bc2649;text-transform:uppercase}.rating .place .title{font-size:1rem;font-weight:700}.rating .place .title a{color:#bc2649;text-decoration:none}.rating .place .title a:hover{text-decoration:underline}.rating .place .participant{font-size:1rem}.rating .place .voices{font-size:.8rem;font-weight:700;color:#000;text-transform:uppercase}.rating .place .voices .number{font-size:1.6rem}.rating .first .voices{color:#bc2649}.rating .first .title{font-size:4.8rem}.rating .first .participant{font-size:2.4rem}.rating .second .title{font-size:2.4rem}.rating .second .participant{font-size:2.4rem}.rating .third .title{font-size:1.2rem}.rating .third .participant{font-size:1.2rem}.participants ul{list-style:none;padding:0;margin:0}.participants .letters{margin-bottom:12px}.participants .letters li{display:inline}.participants .letters li a{text-transform:uppercase;font-size:1rem;font-weight:700;color:#bc2649;text-decoration:none}.participants .letters li a.active{color:#000;text-decoration:underline}.participants .title{margin-bottom:60px}.participants .title .letter{margin-bottom:12px;font-size:2.4rem;font-weight:700;color:#bc2649}.participants .title .titles li{text-transform:uppercase;font-size:1rem;font-weight:700;color:#bc2649}.participants .title:nth-child(even) .letter{color:#b4bcc3}.participants .title:nth-child(even) .titles li{color:#b4bcc3}.profile{color:#000;margin-bottom:2rem}.profile .profile_photo img{max-width:100%;max-height:100%}.profile .profile_data{font-weight:700;font-size:2.5rem;line-height:3rem}.profile .profile_data .name{font-size:4.3rem;line-height:4.8rem;text-wrap:balance;margin-bottom:44px}@media (min-width:576px){main h1{font-size:3.5rem;margin-bottom:20px}.main-text .first-block{font-size:3.5rem}.main-text .second-block{font-size:1.1rem}.steps li{padding-top:56px;font-size:2rem;margin-bottom:64px}.steps li:before{font-size:4rem;top:0}}@media (min-width:768px){main h1{font-size:4rem;margin-bottom:40px}.main-text .first-block{font-size:4rem}.main-text .second-block{font-size:1.2rem}footer div.col+div.col{border-left:10px solid #d9d9d9}.background_type4 footer div.col+div.col,.background_type4_1 footer div.col+div.col,.background_type5 footer div.col+div.col,.background_type6 footer div.col+div.col{border-left-color:#000}}@media (min-width:992px){main h1{font-size:5.5rem;margin-bottom:60px}.main-text .first-block{font-size:5rem}.main-text .second-block{font-size:1.8rem}}@media (min-width:1200px){main h1{font-size:6.5rem;margin-bottom:80px}.main-text .first-block{font-size:6.5rem}.main-text .second-block{font-size:2rem}}@media (min-width:1400px){main h1{font-size:7rem;margin-bottom:100px}.main-text .first-block{font-size:7rem}.main-text .second-block{font-size:2rem}}