.ns-personio-form .form-group{margin-bottom:20px}.ns-personio-form .form-label{display:inline-block;margin-bottom:5px}.ns-personio-form [type=text]{margin-left:0;width:100%}.ns-personio-form .ns-personio-row .job-search-input{padding:8px 100px 8px 18px}.ns-personio-form .form-control,.ns-personio-form input,.ns-personio-form select,.ns-personio-form textarea{background-color:#fff;border:1px solid #e3e3e3;border-radius:5px;color:#757575;font-size:12px;height:auto;line-height:17px;padding:8px 15px;transition:all .3s ease 0s;width:100%}@media screen and (min-width:992px){.ns-personio-form .form-control,.ns-personio-form input,.ns-personio-form select,.ns-personio-form textarea{font-size:14px;line-height:25px}}.ns-personio-form .form-control:focus,.ns-personio-form input:focus,.ns-personio-form select:focus,.ns-personio-form textarea:focus{border-color:#04122d;box-shadow:none;outline:none}.ns-personio-form input:-internal-autofill-selected{background-color:#fff}.ns-personio-form select{appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC41MjkgMTEuMzYzIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNDM0MzQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMTkuMTE1IDEuNDE0LTguOTIgOC45NTEtOC43ODEtOC45NTEiIGRhdGEtbmFtZT0iUGF0aCAyMDA0Ii8+PC9zdmc+) no-repeat;background-position:calc(100% - 16px) calc(100% - 16px);background-repeat:no-repeat;background-size:15px;cursor:pointer}.ns-personio-form select::-ms-expand{display:none}.ns-personio-form textarea{height:180px;resize:none}.ns-personio-form [type=checkbox],.ns-personio-form [type=radio]{width:auto}.ns-personio-form [type=checkbox]:focus,.ns-personio-form [type=radio]:focus{outline:none}.ns-personio-form .parsley-custom-error-message,.ns-personio-form .parsley-error,.ns-personio-form .parsley-required,.ns-personio-form .parsley-type{color:#dd4967;font-size:12px;line-height:17px;margin-top:5px}@media screen and (min-width:992px){.ns-personio-form .parsley-custom-error-message,.ns-personio-form .parsley-error,.ns-personio-form .parsley-required,.ns-personio-form .parsley-type{font-size:14px;line-height:25px}}.ns-personio-form .custom-select .item .remove,.ns-personio-form .multiple-select .item .remove{border:0!important;margin-left:5px}.ns-personio-form .multiple-select .item .remove:hover{background:transparent}.ns-personio-form .form-group-error .error{border-color:#dd4967}.ns-personio-form .form-group-error .invalid-feedback{color:#dd4967}.ns-personio-form .dropzone{display:flex;flex-direction:column;margin-bottom:15px}.ns-personio-form .dropzone .category:first-child{margin-bottom:20px}@media (min-width:768px){.ns-personio-form .dropzone .category:first-child{margin-bottom:0}}.ns-personio-form .dropzone .category .dz-clickable{align-items:center;background-color:hsla(0,0%,89%,.2);border:2px dashed #e3e3e3;border-radius:6px;color:hsla(0,0%,46%,.5);cursor:pointer;flex-wrap:wrap;justify-content:center;min-height:130px;padding:8px 25px;text-align:center}@media (min-width:768px){.ns-personio-form .dropzone .category{width:calc(50% - 15px)}}.ns-personio-form .dropzone .dz-started .dz-image{background:linear-gradient(180deg,#e3e3e3,#e1e1e1);border-radius:20px;height:104px;margin:auto;max-width:110px;position:relative}.ns-personio-form .dropzone .dz-started .dz-error-mark,.ns-personio-form .dropzone .dz-started .dz-message,.ns-personio-form .dropzone .dz-started .dz-success-mark{display:none}.ns-personio-form .dropzone .dz-started .dz-preview{display:inline-block;margin:10px;min-height:100px;min-width:105px;position:relative;vertical-align:top}.ns-personio-form .dropzone .dz-started .dz-details{color:#fff;font-size:12px;left:0;line-height:17px;max-width:100%;min-width:100%;padding:11px;position:absolute;text-align:center;top:6px}@media screen and (min-width:992px){.ns-personio-form .dropzone .dz-started .dz-details{font-size:14px;line-height:25px}}.ns-personio-form .dropzone .dz-started .dz-details .dz-size{margin-bottom:20px}.ns-personio-form .dropzone .dz-started .dz-details .dz-size span{background-color:rgba(78,97,119,.3);border-radius:3px;padding:3px 6px}.ns-personio-form .dropzone .dz-started .dz-details .dz-size span strong{padding-right:5px}.ns-personio-form .dropzone .dz-started .dz-details .dz-filename{white-space:nowrap}.ns-personio-form .dropzone .dz-started .dz-details .dz-filename span{background-color:rgba(78,97,119,.7);border-radius:3px;padding:3px 6px;position:relative;z-index:1}.ns-personio-form .dropzone .dz-started .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.ns-personio-form .dropzone .dz-preview .dz-error-message{display:none}.ns-personio-form .dropzone .dropzone .dz-preview .dz-progress{background-color:rgba(78,97,119,.8);border-radius:5px;height:10px;left:50%;margin-left:-40px;margin-top:-3px;overflow:hidden;position:absolute;top:50%;transform:scale(1);width:80px}.ns-personio-form .dropzone .dropzone .dz-preview .dz-progress .dz-upload{background:#757575;background:linear-gradient(180deg,#000,#000);bottom:0;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0}.ns-personio-form .dropzone .dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.ns-personio-form .dropzone .dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.ns-personio-form .dropzone .dropzone .dz-preview .dz-remove{color:#3a85e6;display:block;font-size:14px;line-height:19px;margin-top:20px;text-decoration:underline}@media (min-width:768px){.ns-personio-form .dropzone{flex-direction:row;justify-content:space-between}}.ns-personio-form .form-check,.ns-personio-form .form-check-radio{cursor:pointer;display:block;padding-left:35px;position:relative}.ns-personio-form .form-check input,.ns-personio-form .form-check-radio input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.ns-personio-form .form-check .checkmark,.ns-personio-form .form-check-radio .checkmark{border:1.5px solid #e3e3e3;height:25px;left:0;position:absolute;top:0;width:25px}.ns-personio-form .form-check .checkmark:after,.ns-personio-form .form-check-radio .checkmark:after{border:solid #000;border-width:0 3px 3px 0;box-sizing:initial;content:"";display:none;height:10px;left:8px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.ns-personio-form .form-check input:checked~.checkmark,.ns-personio-form .form-check-radio input:checked~.checkmark{border-color:#000}.ns-personio-form .form-check input:checked~.checkmark:after,.ns-personio-form .form-check-radio input:checked~.checkmark:after{display:block}.ns-personio-form--floating-label .form-group--floating{display:flex;flex-direction:column;position:relative}.ns-personio-form--floating-label .form-group--floating .form-control{max-height:45px;min-height:45px;padding-bottom:5px;padding-top:15px}.ns-personio-form--floating-label .form-group--floating select{background-position:calc(100% - 16px) calc(100% - 18px)}.ns-personio-form--floating-label .ns-personio-form-label{font-weight:400;left:31px;line-height:normal;margin-bottom:0;order:2;position:absolute;top:11px;transition:all .3s ease 0s}.ns-personio-form--floating-label .form-control:not(:placeholder-shown)~.ns-personio-form-label{font-size:11px;top:2px}.ns-personio-form--floating-label .form-control::placeholder{color:transparent;opacity:0}.ns-personio-form--flat-border .form-control,.ns-personio-form--flat-border input,.ns-personio-form--flat-border select,.ns-personio-form--flat-border textarea{border-left:0;border-radius:0;border-right:0;border-top:0;padding-left:0}.ns-personio-form--flat-border .form-group--floating .ns-personio-form-label{display:none}.ns-personio-form .form-group .dropzone-error{color:#dd4967;display:none}.ns-personio-form .dropzone .error{border-color:#dd4967!important}@media (min-width:768px){.ns-personio-form .form-group{margin-bottom:30px}.ns-personio-form textarea{height:240px}}.invalid-feedback{display:block!important}.error-msg{display:none}.ns-personio-form .privacy-policy-link{color:#000;text-decoration:underline}.ns-personio-form .privacy-policy-link:hover{text-decoration:none}.ns-personio__headline{margin-bottom:30px;position:relative}.ns-personio__headline :last-child{margin-bottom:0}.ns-personio-filter-form-wrap{margin-bottom:25px}@media (min-width:768px){.ns-personio-filter-form-wrap{margin-bottom:40px}}.ns-personio__action{align-items:center;display:flex;margin-bottom:25px}.ns-personio__action .ns-personio-btn:not(:last-child){margin-right:20px}.ns-personio-filter-btns{display:flex;flex-wrap:wrap}.ns-personio-filter-btns a{border:1px solid #000;border-radius:4px;color:#04122d;font-size:15px;margin-bottom:15px;padding:6px 15px;transition:all .2s ease 0s}.ns-personio-filter-btns a:not(:last-child){margin-right:15px}.ns-personio-filter-btns a.active,.ns-personio-filter-btns a:focus,.ns-personio-filter-btns a:hover{background-color:#04122d;color:#fff}.ns-personio-jobs{margin-bottom:40px}@media (min-width:768px){.ns-personio-job{flex-direction:row}}.ns-personio-job-teaser,.ns-personio-job-teaser:hover{text-decoration:none}@media (min-width:993px){.ns-personio-job-teaser{flex-direction:row}}.ns-personio-job__meta-info{text-transform:capitalize}.ns-personio-job__meta-info h3{transition:all .3s ease 0s}.ns-personio-job__meta-info span{font-size:14px;margin-right:15px;text-transform:uppercase}.ns-personio-jobs--list .ns-personio-job-item{border-bottom:1px solid #e3e3e3;margin-bottom:10px;padding:10px;width:100%}.ns-personio-load-more{justify-content:center;margin-bottom:25px;margin-top:25px}.jobs-content__description,.ns-personio-job__apply-now{margin-top:20px}@media (min-width:992px){.jobs-content__description{margin-top:0}}@media (min-width:768px){.ns-personio-jobs--list .ns-personio-job{align-items:center;justify-content:space-between}}.ns-nspersonio-backto-list{margin-bottom:30px;position:relative}.ns-nspersonio-backto-list .ns-personio-btn{align-items:center;display:inline-flex}.ns-nspersonio-backto-list .ns-personio-btn svg{margin-right:10px}.ns-nspersonio-detail-meta{border-bottom:1px solid #e3e3e3;margin-bottom:25px;padding-bottom:30px}@media (min-width:768px){.ns-nspersonio-detail-meta{margin-bottom:50px;padding-bottom:30px}}.ns-nspersonio-detail-head h2{margin-bottom:0}.ns-nspersonio-detail-head span{text-transform:capitalize}.ns-nspersonio-detail-head :last-child{margin-bottom:0}.ns-nspersonio-detail-meta--apply .ns-nspersonio-detail-head{margin-bottom:30px}@media (min-width:768px){.ns-nspersonio-detail-meta--apply{align-items:flex-start;display:flex;justify-content:space-between}.ns-nspersonio-detail-meta--apply .ns-nspersonio-detail-head{margin-bottom:0;padding-right:20px;width:82%}}@media (min-width:993px){.ns-nspersonio-detail-meta--apply .ns-nspersonio-detail-head{width:85%}}.ns-personio-btn-apply-btn-bottom{justify-content:center;margin-bottom:30px;margin-top:30px}.ns-personio-warp:not(.ns-personio-warp--dark) .job-details__content .headline-with-list{color:#000}.job-details__content{padding-right:50px}.ns-personio-pagination{display:flex;margin:25px 0}.ns-personio-pagination,.ns-personio-pagination ul{justify-content:center}.ns-personio-pagination ul{flex-wrap:wrap;list-style:none;margin:0;padding:0}.ns-personio-pagination li{margin:4px;padding:0}.ns-personio-pagination li:before{display:none}.ns-personio-pagination li .pagination-link{align-items:center;border:1px solid #e3e3e3;box-shadow:inset 1px;color:#000;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:32px;justify-content:center;line-height:23px;text-align:center;width:32px}@media screen and (min-width:992px){.ns-personio-pagination li .pagination-link{font-size:16px;line-height:25px}}@media (min-width:768px){.ns-personio-pagination li .pagination-link{height:40px;width:40px}}.ns-personio-pagination li .pagination-link.active,.ns-personio-pagination li.active .pagination-link{background-color:#000;border-color:#000;color:#fff}.ns-personio-pagination li.active .pagination-link--next,.ns-personio-pagination li.active .pagination-link--prev{background-color:#000}.ns-personio-pagination li.active .pagination-link:active,.ns-personio-pagination li.active .pagination-link:focus{border-color:#000;box-shadow:inset 0 0 0 2px #fff;outline:1px solid #000}.ns-personio-pagination li .pagination-link.active:hover,.ns-personio-pagination li.active .pagination-link:active i,.ns-personio-pagination li.active .pagination-link:focus i,.ns-personio-pagination li.active:hover .pagination-link{color:#fff}.ns-personio-pagination li .pagination-link:hover{border-color:#000;box-shadow:inset 0 0 0 1px #000}.ns-personio-pagination li .pagination-link:hover svg{fill:#000}.ns-personio-pagination li .pagination-link:active,.ns-personio-pagination li .pagination-link:focus,.ns-personio-pagination li .pagination-link:focus-within{border-color:#fff;box-shadow:inset 0 0 0 1px #e3e3e3,0 0 0 3px #000;outline:1px solid #fff;outline-offset:0}.ns-personio-pagination li .pagination-link:active svg,.ns-personio-pagination li .pagination-link:focus svg,.ns-personio-pagination li .pagination-link:focus-within svg{fill:#3a85e6}.ns-personio-pagination li .pagination-link.disabled{border-color:#e3e3e3;outline:0;pointer-events:none}.ns-personio-pagination li .pagination-link.disabled svg{fill:#e3e3e3}.ns-personio-pagination li .pagination-link.disabled:focus{box-shadow:none;outline-offset:0}.ns-personio-pagination .pagination-link:after{display:none}.ns-personio-pagination .pagination-link svg{fill:#3a85e6}.ns-personio-pagination .pagination-link--disable{pointer-events:none}@media (min-width:992px){.ns-personio-pagination{margin-bottom:35px;margin-top:35px}}