.sidebar{margin-left:auto;margin-right:0}.sidebar .form-control{padding:16px 20px 14px;font-size:17px;line-height:16px}.sidebar hr{margin-top:32px;margin-bottom:32px;background-color:#cfcfcd;opacity:1}.sidebar h5{font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;margin-bottom:16px}.sidebar .position{display:block}.sidebar .btn-outline-secondary.btn-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:16px 28px;margin-bottom:16px}.sidebar .btn-outline-secondary.btn-lg span{line-height:24px}.sidebar .btn-outline-secondary.btn-lg .icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:24px}.sidebar .btn-outline-secondary.btn-lg .icon path{fill:#dfae00}.sidebar .button-submit{min-width:280px}.sidebar .read-more{margin-bottom:0}.sidebar .events-calendar{padding-bottom:8px}.sidebar .events-calendar .date{color:#aeaeac;font-size:17px;line-height:20px}.sidebar .events-calendar .title{font-size:16px;line-height:24px;letter-spacing:normal}@media (min-width:992px){.sidebar .events-calendar .title{font-size:20px;line-height:32px;letter-spacing:normal}}.sidebar .calendar{padding-bottom:32px}.sidebar-filters{padding-top:32px}.sidebar-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:32px}.sidebar-header,.sidebar-header h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-header h4{font-weight:600;font-family:TTNormsPro,sans-serif;-webkit-font-smoothing:antialiased;font-size:20px;line-height:24px}.sidebar-header h4 svg{display:block;width:24px;height:24px;margin-right:8px;margin-top:-4px}.remove-filters{font-weight:400;text-decoration:underline;font-size:17px;padding:0;-webkit-box-shadow:none;box-shadow:none}.remove-filters.hidden{display:none}.remove-filters-mobile{display:none;margin-bottom:16px}.remove-filters:focus{-webkit-box-shadow:none;box-shadow:none}.filters .laboratories .form-check-label{line-height:19px}.filters .themes .form-check{padding-left:0;margin-bottom:0}.filters .themes .form-check-label{font-size:17px;font-weight:600;line-height:20px;margin-bottom:12px;cursor:pointer;color:#dfae00}.filters .themes .form-check-label span{color:#aeaeac;font-size:12px;line-height:16px}.filters .themes .form-check-input+.form-check-label:active,.filters .themes .form-check-input:checked+.form-check-label{color:#369eb1}.results{padding-top:32px}@media (max-width:767.98px){.sidebar-filters{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;padding-top:0}.sidebar-filters:after,.sidebar-filters:before{content:"";left:-16px;right:-16px;top:0;height:1px;background-color:#cfcfcd;position:absolute}.sidebar-filters:after{top:unset;bottom:0}.sidebar-filters .form-control{padding-top:12px;padding-bottom:12px}.sidebar-filters hr{margin-top:24px;margin-bottom:24px}.sidebar-filters h5{margin-bottom:16px}.sidebar-filters .sidebar-header{display:block}.sidebar-filters .form-check-label{font-size:14px;line-height:16px}.sidebar-filters .form-check{margin-bottom:16px}.sidebar-filters .sidebar-filters-toggle{line-height:54px;font-size:17px;position:relative}.sidebar-filters .sidebar-filters-toggle:after{content:"";width:8px;height:8px;background:url(../svg/icons/chevron-down.svg) no-repeat 50%;background-size:contain;position:absolute;right:0;top:0;bottom:0;margin:auto;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.sidebar-filters .filters-container{overflow:hidden;display:none}.sidebar-filters.active .sidebar-filters-toggle:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sidebar-filters .team{padding-top:24px}.remove-filters{display:none}.remove-filters-mobile{display:inline-block}.remove-filters-mobile.hidden{display:none}.sidebar-header{padding-bottom:0}}@media (min-width:768px){.sidebar-filters .filters-container{max-height:unset!important;display:block!important;height:unset!important}}.form-field.file-drop{padding-bottom:32px}.dropzone-file-upload .dz-preview,.dropzone-file-upload .dz-preview .dz-error-mark,.dropzone-file-upload .upload-wrapper input,.upload-previews .dz-preview,.upload-previews .dz-preview .dz-error-mark,.upload-previews .upload-wrapper input{display:none}.dropzone-button{padding-bottom:24px;display:block}.dropzone-button .allowed-file-formats{font-size:17px;line-height:28px;margin-top:12px;margin-bottom:0}.dropzone-button .btn.iconized{min-width:66.66%}.dropzone-button .btn.iconized svg.icon{margin-left:24px}.unread{position:relative;margin-right:16px}.unread:before{content:"";position:absolute;display:block;background-color:#c74322;height:8px;width:8px;top:4px;border-radius:50%}.create-timeline-event{position:relative;margin-bottom:60px}.create-timeline-event .form-field.file-drop{margin-bottom:0;padding-bottom:0}.create-timeline-event .file-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:0}.create-timeline-event .file-buttons .upload-button{margin-right:24px}.create-timeline-event .form-container{background-color:#373735;padding:40px 48px 32px;margin-bottom:24px}.create-timeline-event .form-floating .form-control{min-height:144px}.create-timeline-event .message-actions-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.create-timeline-event .message-actions-buttons .icon{width:24px;height:24px}.create-timeline-event .submit-button{min-width:176px;margin-right:0}.create-timeline-event .cancel-button{margin-right:24px}.create-timeline-event .file-drop .upload-button{background:none}.create-timeline-event .file-drop .upload-button svg{width:24px;height:24px}.create-timeline-event .file-drop .dz-error-mark,.create-timeline-event .file-drop .dz-preview,.create-timeline-event .file-drop .dz-progress,.create-timeline-event .file-drop .dz-remove,.create-timeline-event .file-drop .dz-success-mark,.create-timeline-event .file-drop input{display:none}.public-project-section{padding-bottom:40px}.public-project-section .heading-column h1{margin-bottom:40px}.public-project-section .heading-column .btn{margin-top:0}.public-project-section .project-description{padding:48px 0}.public-project-section .project-description p:last-child{margin-bottom:0}.public-project-section .tags{padding-top:8px}.public-project-section .tags h3{font-weight:600;font-size:17px;margin-bottom:8px;line-height:20px;color:#dfae00}.events .download{display:inline-block}.events .download .icon{width:24px;height:24px;display:inline-block}.events .download .filename{text-decoration:underline;margin-left:4px}.events .download .extension{color:#aeaeac;font-weight:600;font-size:11px;line-height:16px;margin-left:4px}.events img{max-width:100%;height:auto}.timeline-event{margin-top:32px}.timeline-event.message .event-description{padding-bottom:64px}.timeline-event .date{font-size:17px;line-height:28px;margin-bottom:8px;display:block;color:#8f8e8c}.timeline-event .sender{position:relative;line-height:17px}.timeline-event .sender .icon{position:absolute;left:-32px;top:-4px;width:24px;height:24px}.timeline-event .sender .sender-name{font-weight:700;font-size:17px}.timeline-event .sender .role{text-transform:uppercase;font-size:12px;color:#aeaeac}.bubble-container{border-radius:0 16px 16px 16px;background-color:#eff8fa;overflow:hidden;position:relative}.bubble-container.reply-message{background-color:#e3edef;border-radius:0;border-top:1px solid #eff8fa}.bubble-container.reply-message:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.bubble-container.reply-message .event-description{padding-bottom:24px;margin-left:32px}.bubble-container.has-replies{border-bottom-left-radius:0;border-bottom-right-radius:0}.bubble-container .reply-form{margin-bottom:0;max-height:0;visibility:hidden;overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;-o-transition:.3s all 0s ease-in-out;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.bubble-container .reply-form.show{-webkit-transition:all .3s ease-in-out .15s;-o-transition:.3s all .15s ease-in-out;-o-transition:all .3s ease-in-out .15s;transition:all .3s ease-in-out .15s;display:block;max-height:320px;visibility:visible}.reply-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 32px 16px auto;padding-top:0;padding-bottom:0;position:absolute;right:0;bottom:0;opacity:1;pointer-events:all;-webkit-transition:all .3s ease .3s;-o-transition:.3s all .3s ease;-o-transition:all .3s ease .3s;transition:all .3s ease .3s}.reply-button.hide{opacity:0;pointer-events:none;-webkit-transition:all .15s ease-in-out 0s;-o-transition:.15s all 0s ease-in-out;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}.reply-button span{line-height:24px}.reply-button .icon{display:block;width:24px;height:24px;margin-right:8px}.reply-button .icon path{fill:#dfae00}.bubble-container+.reply-message{border-bottom-left-radius:0;border-bottom-right-radius:0}.event-description{padding:28px 48px}.event-description p{font-size:17px;line-height:28px;color:#373735}.event-description p:last-child{margin-bottom:0}.event-files{margin:0 48px 28px}.sidebar.sidebar-filters .info{vertical-align:text-top;margin-right:8px}.member{margin-bottom:0}.member a{text-decoration:underline}.member .position,.member a{font-size:17px;line-height:32px}.sidebar hr{margin-top:26px;margin-bottom:26px}@media (max-width:991.98px){.public-project-section .tags h3,.timeline-event .date{font-size:14px;line-height:20px}.timeline-event .sender .sender-name{font-size:14px}.timeline-event .sender .role{white-space:nowrap}.event-description{padding:16px;font-size:14px}.event-description p{font-size:14px;line-height:20px}.event-files{margin:0 16px 20px}.sidebar.sidebar-filters h4{font-size:17px}}@media (max-width:767.98px){.create-timeline-event .form-container{padding:24px}.create-timeline-event .form-floating{padding-bottom:28px}.create-timeline-event .form-floating .form-control{min-height:112px}.create-timeline-event button.submit{right:24px;bottom:24px;padding:14px 24px}}@media (max-width:575px){.create-timeline-event .form-floating{margin-bottom:16px}.create-timeline-event .file-buttons .upload-button{margin-right:12px}.create-timeline-event .submit-button{min-width:120px}}