.modal__item{margin:0 0 12px}.modal__item:last-child{margin:0}.modal__item input[type=checkbox]{display:none}.modal__item .label{display:flex;justify-content:flex-start;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal__item .label .checkbox{position:relative;display:block;width:18px;height:18px;border:1px solid #e74266;border-radius:3px;margin:0 10px 0 0}.modal__item .label .checkbox span{position:absolute;content:"";top:50%;left:50%;background:#e74266;border-radius:3px;width:10px;height:10px;transform:translate(-50%,-50%) scale(0)}.modal__item .label .checkbox span.active{transition:.1s ease-in-out;transform:translate(-50%,-50%) scale(1)}.modal__item .label p{font-weight:400;font-size:14px;line-height:16px}.modal-publication{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;padding:0 16px;display:flex;justify-content:center;align-items:flex-start;background:rgba(38,38,38,0);transition:.2s ease-in-out}@media (max-width:976px){.modal-publication{width:100%}}.modal-publication.active{background:rgba(38,38,38,.7)}.modal-publication__content{position:fixed;width:100%;max-width:320px;background:#fff;border-radius:8px;margin:80px 0 0;padding:24px 28px;transform:translateY(-50px);opacity:0;transition:.2s ease-in-out}@media screen and (max-width:1920px){.modal-publication__content{margin:calc(32px + 2.5vw) 0 0 0;padding:calc(14.4px + .5vw) calc(8.8px + 1vw) calc(14.4px + .5vw) calc(9.6px + .75vw)}}@media (max-width:976px){.modal-publication__content{width:calc(100% - 32px)}}.modal-publication__content.active{transform:translate(0);opacity:1}.modal-publication__content h2{font-weight:700;font-size:24px;line-height:28px;margin:0 0 24px}.modal-publication__content .modal-section{margin:0 0 28px}.modal-publication__content .modal-section:nth-child(odd){margin:0 0 32px}.modal-publication__content .modal-section h3{font-weight:500;font-size:16px;line-height:19px;margin:0 0 12px}.modal-publication__content .modal-section input[type=text]{border:1px solid #ccc;box-sizing:border-box;border-radius:8px;padding:10px 16px;width:100%;display:block;font-weight:400;font-size:14px;line-height:140%}.modal-publication__content .modal-section input[type=text]::-moz-placeholder{font-weight:400;font-size:14px;line-height:140%;color:#181818}.modal-publication__content .modal-section input[type=text]:-ms-input-placeholder{font-weight:400;font-size:14px;line-height:140%;color:#181818}.modal-publication__content .modal-section input[type=text]::placeholder{font-weight:400;font-size:14px;line-height:140%;color:#181818}.modal-publication__content button{background:#e74266;border-radius:44px;width:100%;font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#fff;padding:12px 0;margin:0 0 16px}.modal-publication__content .reset__button{font-weight:400;line-height:16px;font-size:14px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#ff7a00;cursor:pointer}@media screen and (max-width:1920px){.modal-publication__content .reset__button{font-size:calc(11.6px + .125vw)}}.filter-publications{margin:0 0 24px}.filter-publications__total{cursor:pointer;font-size:14px;display:inline-block;background:#f4f1f1;border-radius:12px;padding:8px 14px;color:#e74266;transition:.2s ease-in-out}@media screen and (max-width:1920px){.filter-publications__total{font-size:calc(11.6px + .125vw)}}.filter-publications__total:hover{background:#eee}.button__back[data-v-74874d74]{position:absolute;left:-150px;padding:2px;display:flex;justify-content:stretch;align-items:center}.button__back span[data-v-74874d74]{font-weight:400;font-size:16px;line-height:19px;margin:0 0 0 16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#e74266}@media screen and (max-width:1124px){.button__back[data-v-74874d74]{left:-100px}}.my-publications[data-v-27edd5ea]{max-width:488px}.main__blog__items .blog__item[data-v-27edd5ea]{box-shadow:0 1.3px 9px rgba(0,0,0,.1);border-radius:12px;overflow:hidden;margin:0 0 24px;display:block}.main__blog__items .blog__item[data-v-27edd5ea]:last-of-type{margin:0}.main__blog__items .blog__item img[data-v-27edd5ea]{width:100%;-o-object-fit:cover;object-fit:cover;height:258px}.main__blog__items .blog__item .blog__item__info[data-v-27edd5ea]{background:#313131;padding:24px 34px;color:#fff}@media screen and (max-width:1920px){.main__blog__items .blog__item .blog__item__info[data-v-27edd5ea]{padding:24px calc(31.6px + .125vw) 24px calc(31.6px + .125vw)}}.main__blog__items .blog__item .blog__item__info h3[data-v-27edd5ea]{font-weight:500;font-size:24px;line-height:120%}@media screen and (max-width:1920px){.main__blog__items .blog__item .blog__item__info h3[data-v-27edd5ea]{font-size:calc(19.2px + .25vw)}}.main__blog__items .blog__item .blog__item__info .description[data-v-27edd5ea]{font-weight:400;font-size:16px;line-height:140%;margin:16px 0 24px}.main__blog__items .blog__item .blog__item__info .information[data-v-27edd5ea]{display:flex;justify-content:space-between;align-items:center}.main__blog__items .blog__item .blog__item__info .information .tag[data-v-27edd5ea]{background:#fff;color:#181818;border-radius:8px;padding:4px 10px;font-weight:400;font-size:16px;line-height:19px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.main__blog__items .blog__item .blog__item__info .information .person[data-v-27edd5ea]{margin:0 30px 0 0;display:flex;justify-content:stretch;align-items:center}.main__blog__items .blog__item .blog__item__info .information .person img[data-v-27edd5ea]{width:36px;height:36px;margin:0 16px 0 0;max-width:36px;border-radius:50%}@media screen and (max-width:1920px){.main__blog__items .blog__item .blog__item__info .information .person img[data-v-27edd5ea]{width:calc(26.4px + .5vw);height:calc(26.4px + .5vw);margin:0 calc(11.2px + .25vw) 0 0}}.main__blog__items .blog__item .blog__item__info .information .person p[data-v-27edd5ea]{font-size:14px;line-height:16px}.main__blog__items .blog__item .blog__item__info .information .date[data-v-27edd5ea]{color:#a7a7a7;font-weight:400;font-size:14px;line-height:16px}@media screen and (max-width:1920px){.main__blog__items .blog__item .blog__item__info .information .date[data-v-27edd5ea]{font-size:calc(11.6px + .125vw)}}