@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);:root{--font-family-montserrat:'montserrat','Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;--font-family-montserrat-alternates:'Montserrat-alternates','Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;--main-color-blue:#007DC2;--color-black:#2D2D2D;--font-family-manrope:"Manrope","Ubuntu","Arial",sans-serif;--contest-color-black:#42525A;--contest-color-blue:#007DC2;--contest-color-gray:#798B96;--contest-color-gray-light:#ABB5C7;--contest-color-button-gray-light:#526B78;--contest-color-gray-light-background:#F2F5FA;--contest-color-gray-light-form:#D9DDE5}@font-face{font-family:Montserrat-alternates;src:local('Montserrat-alternates'),url('/local/lib/fonts/montserrat_alternates/montserrat-alternates-regular.eot') format('eot'),url('/local/lib/fonts/montserrat_alternates/montserrat-alternates-regular.otf') format('otf'),url('/local/lib/fonts/montserrat_alternates/montserrat-alternates-regular.svg') format('svg'),url('/local/lib/fonts/montserrat_alternates/montserrat-alternates-regular.ttf') format('ttf'),url('/local/lib/fonts/montserrat_alternates/montserrat-alternates-regular.woff') format('woff'),url('/local/lib/fonts/montserrat_alternates/montserrat-alternates-regular.woff2') format('woff2');font-weight:400;font-style:normal}.container .alternates,.container .alternates *{font-family:var(--font-family-manrope)}.bottom-links-block,body .top-block-wrapper{display:none}.middle>.container{overflow-x:hidden}.head-block.top.with-tabs .item-link:not(:hover){background:#fafafa;background:var(--light_bg_black)}.select_head_wrap .menu_item_selected{position:relative;padding:15px 55px 15px 25px;margin:0 0 -1px;cursor:pointer;color:#333;color:var(--white_text_black)}.select_head_wrap .menu_item_selected .svg.svg-inline-down{right:15px;position:absolute;top:50%}.contest--wrapper .projects__wrapper .contest-projects .bottom_nav.animate-load-state.has-nav{display:inline-block!important;width:100%}.contest-projects{margin-top:38px}.projects__title .section__title{font-weight:800;font-size:32px;line-height:120%;color:var(--contest-color-black)}.projects__title{margin-bottom:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.projects__title.projects__title-breadcrumb{margin-bottom:24px}.project__breadcrumb{margin-top:0;margin-bottom:40px}#wrap_ajax_contest_info .modal-contest__info-text,.projects__title h3{margin-bottom:0}.projects__title .projects__link-all a{color:var(--color-black);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.projects__menu{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px;flex-wrap:wrap;pointer-events:auto}.modal-contest__info-text,.modal-contest__info-title{font-variant-numeric:lining-nums proportional-nums;font-style:normal;font-weight:400;margin-bottom:0}.projects__menu .filter-panel__sort.pull-left .dropdown-select{pointer-events:none}.projects__menu .head-block.top{margin:0;border:none}.projects__menu .head-block.top:not(.with-tabs) .item-link{border:none}.projects__menu .head-block .item-link .title span,.projects__menu .head-block.top .item-link .title .btn-inline{position:relative;display:block;padding:16px;text-decoration:none;border-radius:3px;border:1px solid #ececec;background:#fafafa;margin-right:0;color:rgba(116,109,102,.5);font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-family-manrope);font-size:14px;font-style:normal;font-weight:600;line-height:18px}.projects__menu .head-block .item-link .title span,.projects__menu .head-block.top .item-link .title .btn-inline:hover{color:#007dc2}.head-block .item-link{display:inline-block;vertical-align:top;float:left;margin-right:12px}.projects__menu .head-block .item-link:last-child{margin-right:0}.projects__menu .dropdown-select .dropdown-select__title{padding:16px;line-height:18px;font-size:16px;text-transform:none}.projects__menu .head-block.top .item-link.active .title .btn-inline{border-radius:3px;border:1px solid var(--main-color-blue);background:var(--main-color-blue);color:#fff}#wrap_ajax_contest_info *{text-align:center}.modal-contest__info-title{color:var(--main-color-blue);font-size:44px;line-height:48px;letter-spacing:-2px}.modal-contest__info-text{color:var(--color-black);text-align:center;font-size:16px;line-height:140%}@media (max-width:1628px){.project__winner.project__item img.project__item-img{max-height:721px;height:100%}.project__author{flex-direction:column;height:90px}}@media (max-width:1280px){.projects__wrapper{margin-bottom:120px}.project__breadcrumb,.projects__title{margin-bottom:20px}.contest-projects{margin-top:18px}.projects__title.projects__title-breadcrumb{margin-bottom:18px}.project__author{margin-top:16px}.projects__title .section__title{font-size:26px;line-height:120%;letter-spacing:0}.project__winner.project__item{width:calc(100% - 20px);margin-bottom:40px}.project__item{width:calc(50% - 20px);margin-bottom:40px}.project__winner.project__item .project__item-img{height:400px}.project__item .project__item-img{height:247px}.project__winner.project__item img.project__item-img{max-height:400px;height:100%}.project__winner .project__author{height:auto;flex-direction:row}.project__winner .project__author-name{height:auto}}@media (max-width:991px){.projects__menu{margin-bottom:28px}.project__list{margin-right:0}.project__item,.project__winner.project__item{width:100%;margin-right:0;margin-bottom:28px}.project__winner.project__item img.project__item-img{max-height:500px}.project__item .project__item-img,.project__item.project__winner .project__item-img{max-height:500px;height:100%}.project__author{flex-direction:row;height:auto}.project__author-name{height:auto}}@media (max-width:767px){.select_head_wrap{margin-bottom:32px;position:relative}.select_head_wrap .head-block.top{margin-bottom:0;position:absolute;left:0;right:0;z-index:110;max-height:220px;overflow:hidden;background-color:#fff;background:var(--card_bg_black)}.select_head_wrap .head-block.top .item-link{display:block;float:none;border-bottom:1px solid #eee;border-color:var(--stroke_black)}.select_head_wrap .menu_item_selected.opened .svg.svg-inline-down{transform:rotate(180deg)}.select_head_wrap .menu_item_selected+.head-block{display:none}.select_head_wrap .head-block.top .item-link:last-child,.select_head_wrap .head-block.top.with-tabs .item-link.active:last-child:hover,.select_head_wrap .head-block.top.with-tabs .item-link:last-child{border-bottom:none}.select_head_wrap .head-block.top:not(.with-tabs) .item-link{border-right:none}.select_head_wrap .head-block .item-link .title span,.select_head_wrap .head-block.top .item-link .title .btn-inline{padding:15px 55px 15px 25px}.select_head_wrap .head-block.top.with-tabs .item-link{margin:0;border:none;border-bottom:1px solid #eee;border-color:var(--stroke_black);border-radius:0}.select_head_wrap .head-block.top.with-tabs{border:1px solid #eee;border-color:var(--stroke_black)}.select_head_wrap .head-block.top.with-tabs .item-link:hover{box-shadow:none;transform:none}.select_head_wrap .head-block.top.with-tabs .item-link.active:hover{border:none;border-bottom:1px solid #eee;border-color:var(--stroke_black)}.select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before{border-top-right-radius:0;border-top-left-radius:0;left:-1px;top:0;bottom:0;right:auto;height:auto;width:2px}.project__breadcrumb{margin-top:0;margin-bottom:11px}.projects__title.projects__title-breadcrumb{margin-bottom:16px}.projects__title .section__title{font-size:22px}}
