.circular-progressbar{height:24rem;width:24rem}.circular-progressbar__fill-circle{transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .5s ease}.circular-progressbar__text{font-family:Onest-Regular;font-size:14rem;letter-spacing:.28rem;line-height:18rem;width:9rem}@media only screen and (max-width:767px){.circular-progressbar__text{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.tender-feedback-popup{bottom:0;display:flex;height:80%;justify-content:center;left:32em;position:fixed;right:54em;transition:height .3s;z-index:20}.tender-feedback-popup.notification{height:20%}@media only screen and (max-width:767px){.tender-feedback-popup{left:0;right:0}}.tender-feedback-popup__wrapper{background-color:#fff;border-top-left-radius:20em;border-top-right-radius:20em;overflow-y:auto;padding:60rem 240rem;position:relative;width:100%;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width:767px){.tender-feedback-popup__wrapper{padding:32rem}}.tender-feedback-popup__wrapper::-webkit-scrollbar{display:none}.tender-feedback-popup__content{display:flex;flex-direction:column;row-gap:32rem}.tender-feedback-popup__title span{color:#423f3f;font-family:Unbounded-Bold;font-size:24rem;line-height:32rem}@media only screen and (max-width:767px){.tender-feedback-popup__title span{font-size:16rem;font-size:18rem;line-height:18rem;line-height:20rem}}.tender-feedback-popup__form{display:flex;flex-direction:column;row-gap:24rem}.tender-feedback-popup__inputs{-moz-column-gap:32rem;column-gap:32rem;display:flex}.tender-feedback-popup__inputs__item{width:100%}@media only screen and (max-width:767px){.tender-feedback-popup__inputs{flex-direction:column;row-gap:24rem}}.tender-feedback-popup__text{font-family:Onest-Regular;font-size:16rem}@media only screen and (max-width:767px){.tender-feedback-popup__text{font-size:14rem}}.tender-feedback-popup__actions{align-items:flex-start;-moz-column-gap:32rem;column-gap:32rem;display:flex}@media only screen and (max-width:767px){.tender-feedback-popup__actions{flex-direction:column;row-gap:24rem}}.tender-feedback-popup__files{display:flex;flex-direction:column;row-gap:12rem;width:100%}@media only screen and (max-width:767px){.tender-feedback-popup__files{row-gap:8rem}}.tender-feedback-popup__btn{width:100%}.tender-feedback-popup__files-limit{color:#cfcfcf;font-family:Onest-Regular;font-size:16rem;letter-spacing:.32rem;line-height:20rem}@media only screen and (max-width:767px){.tender-feedback-popup__files-limit{font-family:Onest-Regular;font-size:14rem;font-size:12rem;letter-spacing:.28rem;line-height:16rem;line-height:18rem}}@media only screen and (max-width:767px) and only screen and (max-width:767px){.tender-feedback-popup__files-limit{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.tender-feedback-popup__close-btn{position:absolute;right:0;top:0}.tender-feedback-popup__loader{align-items:center;-moz-column-gap:8rem;column-gap:8rem;display:flex;left:37em;position:absolute;top:447em}@media only screen and (max-width:767px){.tender-feedback-popup__loader{left:0;position:relative;top:0}}.tender-feedback-popup__loader__btn-cancel{color:#ca2250;cursor:pointer;font-family:Onest-Regular;font-size:14rem;letter-spacing:.28rem;line-height:18rem}@media only screen and (max-width:767px){.tender-feedback-popup__loader__btn-cancel{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.tender-feedback-popup__result{display:flex;flex-direction:column;row-gap:16rem}.tender-feedback-popup__result-title{align-items:center;-moz-column-gap:16rem;column-gap:16rem;display:flex}.tender-feedback-popup__result img{width:28rem}.tender-feedback-popup__policy{color:#423f3f;font-family:Onest-Regular;font-size:14rem;letter-spacing:.28rem;line-height:18rem;max-width:50%;opacity:.3}@media only screen and (max-width:767px){.tender-feedback-popup__policy{font-size:12rem;letter-spacing:.24rem;line-height:16rem;max-width:100%}}.tender-feedback-popup__policy-link{color:#423f3f;text-decoration:underline}.file-upload-input{opacity:0;overflow:hidden;position:absolute;width:0}.file-upload-label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23CA2250' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.143' d='M5.6 7.545c-.884 0-1.6.641-1.6 1.432v8.591C4 18.358 4.716 19 5.6 19h12.8c.884 0 1.6-.641 1.6-1.432v-8.59c0-.792-.716-1.433-1.6-1.433'/%3E%3Cpath fill='%23CA2250' d='M12.5 4a.5.5 0 0 0-1 0zm-.854 11.354a.5.5 0 0 0 .708 0l3.182-3.182a.5.5 0 1 0-.708-.708L12 14.294l-2.828-2.828a.5.5 0 1 0-.708.707zM11.5 4v11h1V4z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:24rem;color:#ca2250;cursor:pointer;font-family:Onest-Regular;font-size:18rem;padding-left:30rem;position:relative;text-decoration:underline}@media only screen and (max-width:767px){.file-upload-label{font-family:Onest-Regular;font-size:20rem;font-size:16rem;letter-spacing:.4rem;line-height:26rem;text-decoration:none}}@media only screen and (max-width:767px) and only screen and (max-width:767px){.file-upload-label{font-size:16rem;letter-spacing:.32rem;line-height:20rem}}.attached-files-list{align-items:center;-moz-column-gap:18rem;column-gap:18rem;display:flex;flex-wrap:wrap;padding:0;row-gap:5rem}.attached-files-item{align-items:center;-moz-column-gap:5rem;column-gap:5rem;cursor:pointer;display:flex;list-style-type:none;transition:all .2s ease-in-out}.attached-files-item span{color:#717070;font-family:Onest-Regular;font-size:14rem;letter-spacing:.28rem;line-height:18rem;max-width:120rem;opacity:.6;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:767px){.attached-files-item span{font-size:12rem;letter-spacing:.24rem;line-height:16rem}}.attached-files-item img{height:6rem;opacity:0;width:6rem}@media only screen and (max-width:767px){.attached-files-item img{opacity:1}}.attached-files-item:hover span{opacity:1;text-decoration:underline;text-decoration-color:#717070}.attached-files-item:hover img{opacity:1}.red-star{color:#ca2250}.dark-text{color:#423f3f;font-family:Onest-Regular;font-size:16rem;letter-spacing:.32rem;line-height:20rem}.success-title-text{color:#5b4481;font-family:Unbounded-Bold;font-size:32rem;line-height:38rem}@media only screen and (max-width:767px){.success-title-text{font-size:18rem;line-height:20rem}}.error-title-text{color:#423f3f;font-family:Unbounded-Bold;font-size:32rem;line-height:38rem}@media only screen and (max-width:767px){.error-title-text{font-size:18rem;line-height:20rem}}.bg-white-purple-btn{background-color:inherit;border:1rem solid #5b4481;border-radius:16rem;color:#5b4481;cursor:pointer;font-family:Onest-Medium;font-size:14rem;letter-spacing:.56rem;line-height:14rem;outline:none;padding:8rem 24rem;text-transform:uppercase;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.bg-white-purple-btn{font-size:12rem;letter-spacing:.48rem;line-height:12rem}}.bg-white-purple-btn:hover{background-color:#5b4481;box-shadow:0 3em 8em #5b448133,0 6em 24em #68148629,0 12em 40em #77259529;color:#fff}.white{color:#fff}.tender-bottomfixed-btn{background-color:#ca2250;border-radius:16em 16em 0 0;bottom:0;cursor:pointer;left:0;margin:0 auto;padding:16em 32em 12em;position:fixed;right:0;width:100%;z-index:20}.tender-bottomfixed-btn:hover{background-color:#e12a5d;box-shadow:0 32em 40em #e12a5d26,0 8em 20em #ca225033,0 2em 16em #b9204c33}.tender-card{background-color:#fff;border-radius:16em;display:flex}@media only screen and (max-width:767px){.tender-card{flex-direction:column}}.tender-card__content{align-items:flex-end;display:flex;justify-content:space-between;padding:24em;width:100%}@media only screen and (max-width:767px){.tender-card__content{padding-top:0}}.tender-card__inf{display:flex;flex-direction:column;row-gap:24rem}.tender-card__about{display:flex;flex-direction:column;row-gap:16rem}@media only screen and (max-width:767px){.tender-card__about{-moz-column-gap:8em;column-gap:8em;flex-direction:row}}.tender-card__border{border:1px solid #e7e6e6;margin:16em 8em}@media only screen and (max-width:767px){.tender-card__border{margin:0}}.tender-card__deadline{display:flex;flex-direction:column;padding:16em;row-gap:16em}@media only screen and (max-width:767px){.tender-card__deadline{padding:24em}.tender-card__days{display:flex;justify-content:space-between}}.tender-card__days-value{color:#423f3f;font-family:Unbounded-Bold;font-size:38rem;line-height:48rem;padding:0 8rem}@media only screen and (max-width:767px){.tender-card__days-value{font-size:20rem;line-height:22rem}}.tender-card__event-date{display:flex;flex-direction:column;row-gap:8rem}@media only screen and (max-width:767px){.tender-card__event-date{width:50%}}.tender-card__event-date span{white-space:nowrap}@media only screen and (max-width:767px){.tender-card__event-date span{white-space:normal}}.tender-card__tender-type{display:flex;flex-direction:column;row-gap:8rem}@media only screen and (max-width:767px){.tender-card__tender-type{width:50%}}.tender-card__header{-moz-column-gap:24rem;column-gap:24rem;display:flex}@media only screen and (max-width:767px){.tender-card__header{-moz-column-gap:8rem;column-gap:8rem;justify-content:space-between}}.tender-card__header-item{display:flex;flex-direction:column;row-gap:8rem;width:50%}.tender-card__title{color:#423f3f;font-family:Unbounded-Bold;font-size:24rem;line-height:32rem}@media only screen and (max-width:767px){.tender-card__title{font-size:16rem;line-height:18rem}}.tender-card__personal-info{display:flex;flex-direction:column;row-gap:12rem}.tender-card__personal-info__item{align-items:center;color:#423f3f;display:flex;row-gap:8rem}.tender-card__personal-info__item a{color:#423f3f;opacity:1}.tender-card__personal-info__item img{height:24rem;width:24rem}@media only screen and (max-width:767px){.tender-card__personal-info{row-gap:16rem}}.tender-card__email{color:#423f3f;text-decoration:underline;transition:color .3s ease-in-out}.tender-card__email:hover{color:#e12a5d}.tender-card__phone{color:#423f3f;transition:color .3s ease-in-out}.tender-card__phone:hover{color:#e12a5d}.tender-card__actions{-moz-column-gap:24rem;column-gap:24rem;display:flex}@media only screen and (max-width:767px){.tender-card__actions{flex-direction:column;row-gap:16rem}}.tender-card__load{align-items:center;-moz-column-gap:4rem;column-gap:4rem;display:flex}.tender-card__load img{height:24rem;width:24rem}.tender-card__load-link{color:#423f3f;font-family:Onest-Regular;font-size:16rem;text-decoration:underline;transition:color .3s ease-in-out}.tender-card__load-link:hover{color:#e12a5d}.tender-card__status{align-items:center;-moz-column-gap:8rem;column-gap:8rem;display:flex}.tender-card__status-text{color:#ca2250;font-family:Onest-Bold;font-size:16rem;letter-spacing:.64rem;line-height:20rem;text-transform:uppercase}@media only screen and (max-width:767px){.tender-card__status-text{font-size:14rem;letter-spacing:.56rem;line-height:16rem}}.tender-card__status img{height:8rem;width:8rem}.gray-text{color:#a09f9f;font-family:Onest-Regular;font-size:16rem}@media only screen and (max-width:767px){.gray-text{font-size:14rem}}.dark-text{font-family:Onest-Regular;font-size:16rem;letter-spacing:.32rem;line-height:20rem}@media only screen and (max-width:767px){.dark-text{font-size:14rem;letter-spacing:.28rem;line-height:16rem;line-height:18rem}}.inf-tender-card{align-items:center;background-color:#fff;border-radius:32em;display:flex;justify-content:space-between;max-height:370em;overflow:hidden}@media only screen and (max-width:767px){.inf-tender-card{flex-direction:column;max-height:100%;padding:24em}}.inf-tender-card__inf{display:flex;flex-direction:column;margin:40em;row-gap:24rem}@media only screen and (max-width:767px){.inf-tender-card__inf{margin:0;row-gap:16rem}}.inf-tender-card__title{color:#423f3f;font-family:Unbounded-Bold;font-size:24rem;line-height:32rem}@media only screen and (max-width:767px){.inf-tender-card__title{font-size:16rem;font-size:18rem;line-height:18rem}}.inf-tender-card__desc{color:#717070;font-family:Onest-Regular;font-size:20rem;letter-spacing:.4rem;line-height:26rem}@media only screen and (max-width:767px){.inf-tender-card__desc{font-size:16rem;letter-spacing:.32rem;line-height:20rem}}.inf-tender-card__personal-info{display:flex;flex-direction:column;row-gap:12rem}@media only screen and (max-width:767px){.inf-tender-card__personal-info{row-gap:10rem}}.inf-tender-card__personal-info__item{align-items:center;color:#423f3f;-moz-column-gap:8rem;column-gap:8rem;display:flex;font-family:Onest-Regular;font-size:16rem;letter-spacing:.32rem;line-height:20rem}@media only screen and (max-width:767px){.inf-tender-card__personal-info__item{font-size:14rem;letter-spacing:.28rem;line-height:16rem}}.inf-tender-card__personal-info__item img{height:24rem;width:24rem}@media only screen and (max-width:767px){.inf-tender-card__personal-info__item{font-size:14rem;line-height:18rem}}.inf-tender-card__btns{align-items:center;-moz-column-gap:16rem;column-gap:16rem;display:flex}@media only screen and (max-width:767px){.inf-tender-card__btns{flex-direction:column;row-gap:16rem}.inf-tender-card__сontact-btn{width:100%}}.inf-tender-card__red-btn{align-items:center;background-color:inherit;border:1rem solid #e12a5d;border-radius:16em;-moz-column-gap:4rem;column-gap:4rem;cursor:pointer;display:flex;padding:10rem 24rem 10rem 16rem;transition:box-shadow .3s ease-in-out}.inf-tender-card__red-btn a{color:#e12a5d;font-family:Onest-Regular;font-size:16rem;letter-spacing:.32rem;line-height:20rem;text-decoration:underline}@media only screen and (max-width:767px){.inf-tender-card__red-btn a{font-size:14rem;letter-spacing:.28rem;line-height:16rem}}.inf-tender-card__red-btn img{width:25rem}.inf-tender-card__red-btn:hover{box-shadow:0 2em 8em #e12a5d1a,0 2em 6em #ca22501a,0 1em 2em #b9204c4d}@media only screen and (max-width:767px){.inf-tender-card__red-btn{width:100%}}.inf-tender-card__img{align-items:center;display:flex;height:370em;justify-content:center;overflow:hidden;width:640em}@media only screen and (max-width:767px){.inf-tender-card__img{border-radius:14em;height:180em;width:312em}}.inf-tender-card__email{color:#423f3f;text-decoration:underline;transition:color .3s ease-in-out}.inf-tender-card__email:hover{color:#e12a5d}.inf-tender-card__phone{color:#423f3f;transition:color .3s ease-in-out}.inf-tender-card__phone:hover{color:#e12a5d}.tender{margin-top:48em}@media only screen and (max-width:767px){.tender{padding-top:34em}}.tender__card-list{display:flex;flex-direction:column;gap:40rem}@media only screen and (max-width:767px){.tender__card-list{gap:24rem}}
