.block-greenhouse{background:#f7f7f7}.block-greenhouse .accordion-button{min-height:6rem;background:#7614bd;font-weight:400;font-size:var(--21px);color:#fff;width:100%;text-align:left;padding:1rem 2rem;border:none;display:flex;justify-content:space-between;align-items:center;letter-spacing:.01em;box-shadow:none}.block-greenhouse .accordion-button .title{margin-right:1rem;font-weight:700}.block-greenhouse .accordion-item:nth-child(odd) .accordion-button{background:#a11fff}.block-greenhouse h2{padding-top:6rem;padding-bottom:5rem;margin:0}.block-greenhouse h5,.block-greenhouse p,.block-greenhouse h4{margin:0}.block-greenhouse h5{font-size:1rem;font-weight:700}.block-greenhouse a{font-weight:700}.accordion-collapse{max-height:0;transition:.3s all;overflow:hidden}.accordion-item.show .accordion-collapse{max-height:3000px}.accordion-item.show .plus{display:none}.accordion-item:not(.show) .minus{display:none}.block-greenhouse .accordion-body{background:#f7f7f7;padding:0;max-height:0;transition:all .3s;overflow:hidden}.block-greenhouse .accordion-body.active{max-height:1000px}.accordion-button:focus{outline:none}.accordion-collapse .accordion-body:nth-child(even){background:#f0f0f0}.block-greenhouse .accordion-body .content{width:100%;display:flex;justify-content:space-between;padding:1rem 2rem}.block-greenhouse .form-group{width:100%;margin:0;margin-bottom:1rem}.block-greenhouse .form-control{background:unset;border-top:0;border-left:0;border-right:0;font-size:var(--21px);padding-left:0;padding:0;border:0;height:auto}.block-greenhouse .filters{gap:58px;flex-wrap:wrap;width:100%}.block-greenhouse #filterform{gap:58px;width:100%}.accordion-header:hover .accordion-button{background:#8e18e3 !important}.block-greenhouse input::placeholder{font-weight:500;font-size:var(--21px);line-height:140%;color:#000;opacity:.3;padding-left:0}.positions-count{text-align:right;padding-top:2.5rem;padding-bottom:2rem;font-style:italic;font-weight:300}#keyword-icon{position:absolute;right:0;top:calc(50% - 18px);padding-right:0}.block-greenhouse .underline{margin-top:4px;border-bottom:1px solid #000}.block-greenhouse .close-icon,.block-greenhouse .magnifying-glass{display:none}.block-greenhouse .keyword:not(.active) .magnifying-glass,.block-greenhouse .active .close-icon{display:block}.accordion-body a{color:#000;display:flex;align-items:center}.accordion-body a svg{margin-top:.2rem;margin-left:10px}.accordion-item:not(.show) .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}.accordion-item:not(.show) .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}.accordion-item{overflow:hidden;transition:all .3s;max-height:0;border:0}.accordion-item.active{max-height:3000px}.show{opacity:1}.show .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}.show .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}.circle{opacity:.8}.circle-plus .circle{position:relative;width:26px;height:26px;border-radius:100%}.circle-plus .circle .horizontal{position:absolute;background-color:#fff;width:26px;height:2px;left:13px;margin-left:-13px;top:13px}.circle-plus .circle .vertical{position:absolute;background-color:#fff;width:2px;height:26px;left:12px;top:14px;margin-top:-13px}.page-standard .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:var(--21px)}.page-standard .select2-results__option--selectable{font-size:var(--21px)}@media only screen and (min-width:767px){.block-greenhouse{padding-left:6.5rem;padding-right:6.5rem}.block-greenhouse .accordion-button{padding:2rem 6.5rem}.block-greenhouse .accordion-body .content{padding:21px 6.5rem}.block-greenhouse #filterform{display:flex;justify-content:flex-end}.block-greenhouse .filters{padding-top:6rem}.block-greenhouse .form-group{max-width:13.4rem;margin:0}.block-greenhouse h2{padding-bottom:5rem}}@media only screen and (max-width:767px){.block-greenhouse .accordion-body .content{padding:1rem .5rem;display:flex;gap:1rem}.block-greenhouse .accordion-body .content .title{flex:75%}.block-greenhouse .accordion-body .content a{flex:50%}}