.idea-bank-section .heading-column{position:relative}.idea-bank-section .heading-column h2{position:relative;z-index:-2}.idea-bank-section .heading-column h2:nth-last-child(-n+3){z-index:2}.idea-bank-section .heading-column .triangle{position:absolute;right:calc(16.66% - 32px);top:-33.33%;bottom:unset;margin:auto;width:728px;height:520px}.idea-bank-section .about-idea-bank{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:32px;padding-bottom:32px}.idea-bank-section .about-idea-bank p{margin-top:8px}@media (max-width:991px){.idea-bank-section{padding-bottom:40px}.idea-bank-section .heading-column{padding-top:54px;padding-bottom:18px}.idea-bank-section .heading-column h2{position:relative;z-index:-1}.idea-bank-section .heading-column h2:nth-last-child(-n+3){z-index:2}.idea-bank-section .heading-column .triangle{right:calc(16.66% - 32px);top:0;margin:auto;width:400px;height:264px}.idea-bank-section .content{position:relative;z-index:1}}@media (min-width:992px) and (max-width:1199px){.idea-bank-section .heading-column{padding-top:56px;padding-bottom:56px}.idea-bank-section .heading-column h2{line-height:64px}.idea-bank-section .about-idea-bank p{margin-top:8px;font-size:17px;line-height:24px}.idea-bank-section .card-base{border-radius:24px}.idea-bank-section .card-base .description{padding:32px 40px}.idea-bank-section .card-base .description p{font-size:17px}.idea-bank-section .card-base .attributes{padding:24px 40px;min-height:0}}@media (min-width:768px) and (max-width:991px){.idea-bank-section{padding-bottom:80px}}.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}}.idea-bank-section .heading-column{padding-top:56px}.idea-bank-section .heading-column .triangle{z-index:-1;right:25%}.idea-bank-section .heading-column h1{font-weight:700;font-size:56px;line-height:56px;z-index:3;color:#373735;position:relative;margin-top:0;margin-bottom:48px}.idea-bank-section .heading-column .btn{margin-top:36px}.idea-bank-section h4.sorting{font-family:Regional-Bold,serif;font-weight:700;-webkit-font-smoothing:antialiased;margin-bottom:0;margin-top:32px;font-size:24px;line-height:32px}