.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}}