.project__breadcrumb{margin-top:60px;margin-bottom:50px}.project__breadcrumb-list{color:#b6b5b5;font-size:13px;font-style:normal;font-weight:300;line-height:22px}.detail.projects-gallery.fixed_wrapper>*{font-family:var(--font-family-manrope)}.contest-project-detail{overflow-x:hidden}.project__main{margin-bottom:0}.project__main-wrapper{display:flex;flex-direction:column-reverse;justify-content:start}.project__main-images__list-wrapper{flex:none;width:100%;padding:70px 0;display:flex;flex-direction:row;justify-content:space-between}.project__main-text-wrapper{flex:none;width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:36px}.project__main-images__list-wrapper img{object-fit:cover;object-position:center}.project__main-image__carousel{display:none}.project__main-image__first{position:relative;margin-bottom:22px;height:35vw;width:67%}.project__main-image__first img{width:100%;border-radius:12px}.project__main-image__list{margin-right:-20px;display:block;flex-direction:row;flex-wrap:wrap;width:404px;flex:0 0 auto;margin-left:40px}[data-fancybox=gallery]{cursor:zoom-in}.project__main-image__item img{width:100%;height:100%}.project__main-image__item{width:calc(50% - 20px);margin:0 20px 20px 0;border-radius:6px;overflow:hidden;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:cover;height:116px;float:right}.project__main-image__item:after{clear:both}.project__main-image__item:before{content:"";padding-top:63.8%;float:left}.project__main-image__item img:before{content:"";padding-top:100%;float:left}.project__description{background-color:#fff;margin-top:16px}.project__description a{display:inline-block}.project__description.active .jury-item__text{height:auto;overflow-y:visible}.project__name{color:var(--contest-color-black);font-weight:800;font-size:46px;line-height:130%;margin-bottom:27px}.project__description-title{font-weight:700;font-size:20px;line-height:150%;color:var(--contest-color-black);margin-bottom:6px}.project__description-text{color:var(--contest-color-gray);font-variant-numeric:lining-nums proportional-nums;font-weight:500;font-size:18px;line-height:150%;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.project__description .project__description-text>div{display:inline}.project__description.active .project__description-text{-webkit-line-clamp:100}.project__description-more{color:var(--main-color-blue);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-top:16px}.project__description-more a,.project__description-more a:focus{color:var(--main-color-blue);padding:12px 21px 11px;border:1px solid rgba(0,125,194,.35);border-radius:3px}.project__main-description__wrapper{width:560px;flex:0 0 auto;margin-right:20px}.project__main-author__wrapper{width:51.8%}.project__main-author__info{display:flex;flex-direction:row;margin-top:18px;align-items:center}.project__main-author-name__head{display:flex;flex-direction:column;justify-content:center}.project__main-author-photo{width:76px;height:76px;margin-right:22px;border-radius:50px;flex:none}.project__main-author-photo img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:50px}.project__main-author-name{color:var(--contest-color-black);font-weight:800;font-size:22px;line-height:150%}.project__author-name__prof{font-weight:600;font-size:18px;line-height:150%;color:var(--contest-color-gray-light)}.project__main-author-link,.project__main-author-link a,.project__main-author__phone,.project__main-author__phone a{font-weight:800;font-size:18px;line-height:150%;color:var(--contest-color-black)}.project__main-author__phone,.project__main-author__phone a{margin-top:12px}.project__main-author__description,.project__main-vote__number{font-variant-numeric:lining-nums proportional-nums;line-height:140%;font-style:normal}.project__main-author-link:hover,.project__main-author__phone:hover{opacity:.7}.project__main-author__description{color:var(--color-black);font-size:16px;font-weight:400}.project__main-vote-count{margin-bottom:20px}.project__main-vote__number{color:var(--main-color-blue);font-size:24px;font-weight:500}.project__main-vote-buttons a{padding:16px;font-size:14px;font-style:normal;font-weight:400;line-height:16px;display:inline-block;width:auto;margin-right:16px;letter-spacing:.3px}.project__main-vote-buttons a:last-child{margin-right:0}.project__prize{z-index:9;display:flex;flex-direction:column;align-items:end;position:absolute;top:20px;right:20px}.prize__item-status{font-size:12px;font-style:normal;font-weight:600;line-height:normal;padding:8px 16px;margin-bottom:8px;display:inline-block;border-radius:3px;color:#007dc2;background-color:#fff;text-transform:uppercase}.prize__win{color:#fff;background-color:#b8860b}.prize__second{color:#fff;background-color:#c5c9c7}.prize__third{color:#fff;background-color:#cd7f32}.prize__final{color:#007dc2;background-color:#fff}.prize__student-amur{color:#fff;background-color:#007562}.prize__student-yufu{color:#fff;background-color:#4e3dd1}.project__project-list,.project__reviews{margin-bottom:180px}#wrap_ajax_contest_info .form_footer__bottom{justify-content:center;margin-top:30px;margin-right:0;margin-left:0}@media (max-width:1280px){.project__main-text-wrapper{flex-direction:column;justify-content:start;margin-bottom:0}.project__main-description__wrapper{width:100%;margin-right:0}.project__main-author__wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-bottom:16px}.project__name{font-size:26px;margin-bottom:20px}.project__main-author__info{margin-top:0;width:34%;flex:0 0 auto}.project__main-author-photo{width:58px;height:58px;margin-right:12px}.project__main-author-name{font-size:18px}.project__author-name__prof{font-size:14px}.project__description{width:80%;margin-top:0}.project__description-title{font-size:18px;margin-bottom:2px}.project__description-text{font-size:14px}.project__main-images__list-wrapper{padding:40px 0;flex-direction:column-reverse}.project__main-image__first{position:relative;margin-bottom:0;height:auto;width:100%}.project__main-image__list{width:100%;margin-left:0;margin-bottom:30px;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.project__main-image__item{width:100%;height:auto;margin:0}.project__main-image__item :before{content:"";padding-top:64%;float:left}.project__main-image__item:nth-child(6n){margin-right:0}}@media (max-width:767px){.project__main-image__list,body div.project__main-image__first,body div.project__main-image__list{display:none}.project__breadcrumb{margin-top:12px;margin-bottom:16px}.project__main-wrapper{flex-direction:column-reverse}.project__main-images__list-wrapper{width:100%;padding:18px 0}.project__main-text-wrapper{width:100%;margin-bottom:12px}.project__description,.project__main-author__info{width:100%}.project__main-image__first{height:auto;margin-bottom:12px}.project__main-image__item{margin:0 12px 12px 0;width:104px;height:104px}.project__name{margin-bottom:0;font-weight:800;font-size:22px;line-height:120%}.project__main-description__wrapper{margin-bottom:18px}.project__main-author__info{margin-bottom:12px}.project__main-author__wrapper{flex-direction:column;margin-bottom:24px}.project__main-vote-buttons a{width:calc(50% - 10px)}body div.project__main-image__carousel{display:block}.project__main-image__carousel{overflow:hidden;background-color:var(--contest-color-gray-light-background);border-radius:10px}.project__main-image__carousel .swiper-slide{border-radius:10px;cursor:pointer}.project__main-image__carousel .swiper-slide img{border-radius:10px;width:100%;height:100%;cursor:pointer;object-fit:cover;object-position:center}div.project__main-images__list-wrapper div.project__main-image__carousel div.swiper-pagination{bottom:28px;position:absolute}.project__main-images__list-wrapper div.project__main-image__carousel div .swiper-pagination-bullet{width:6px;height:6px;background-color:#fff;opacity:.5;transition:.4s ease-in-out;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(50,50,50,.5);-moz-box-shadow:0 0 20px rgba(50,50,50,.5);box-shadow:0 0 20px rgba(50,50,50,.5)}.project__main-images__list-wrapper div.project__main-image__carousel div .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;opacity:1}.project__main-images__list-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.project__main-images__list-wrapper .swiper-pagination-bullet:hover:before,.project__main-images__list-wrapper div div .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:none}}
