.vacancy-list{max-width:773px;margin:auto}.vacancy-list .list-detail-item{margin-bottom:15px}.vacancy-list__item{border-radius:12px;background:#111;padding:30px}.vacancy-list__tags{font-size:14px;font-family:var(--theme-font-primary-bold);display:inline-block;border-radius:100px;border:1px solid var(--theme-primary);margin-right:10px;padding:4px 21px}@media screen and (min-width:992px){.vacancy-list__link{display:flex;justify-content:flex-end}}form .control-label{display:none}.form-control{border-radius:8px!important;border:none!important;background:#242424;height:60px;padding:20px 30px!important;font-size:16px!important}.form-control:focus{box-shadow:none!important;border:none!important}.form-control::-webkit-input-placeholder{color:#a7a9ac}.form-control:-ms-input-placeholder{color:#a7a9ac}.form-control::placeholder{color:#a7a9ac}textarea.form-control{height:292px!important}.checkbox label,.radio label{padding-left:10px}.form-button .btn{width:100%;border-radius:8px;padding:13px 32px}.form-button .btn:active,.form-button .btn:focus,.form-button .btn:focus-within,.form-button .btn:hover{box-shadow:none!important;outline:0!important}.form-bg{border-radius:8px;background:var(--theme-secondary);padding:30px 20px}@media screen and (max-width:991px){.form-bg{margin-bottom:40px}}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#fff}.checkbox{padding-left:0}.checkbox label{padding-left:30px;cursor:pointer}.checkbox label:before{content:"";width:16px;height:16px;display:inline-block;position:absolute;left:0;top:4px;border:1px solid var(--theme-white)}.checkbox input[type=checkbox]{opacity:0;width:100%;z-index:9999;min-height:20px}.checkbox input[type=checkbox]:checked+label:after{content:"";width:5px;height:9px;display:inline-block;position:absolute;left:5px;top:6px;border-bottom:2px solid var(--theme-primary);border-right:2px solid var(--theme-primary);transform:rotate(45deg)}.checkbox label a{position:relative;z-index:9999}.file-upload{font-size:12px;color:var(--theme-white);margin-top:25px}.file-upload .control-label{display:block!important}.file-upload .control-label span{font-size:16px!important}.file-upload .control-label span:first-child{font-family:var(--theme-font-secondary-bold)!important;display:block}.file-upload>.UIMetadataField>.textfield-row>.form-group>.row>.col-lg-12{display:flex;flex-direction:column}.file-upload .form-group{margin-bottom:0!important}.file-upload .progress{margin-bottom:0}.file-upload .table>tbody>tr>td,.file-upload .table>tbody>tr>th,.file-upload .table>tfoot>tr>td,.file-upload .table>tfoot>tr>th,.file-upload .table>thead>tr>td,.file-upload .table>thead>tr>th{border:none;vertical-align:middle;padding:0}.file-upload .table-striped>tbody>tr{background-color:transparent!important}.file-upload .preview,.file-upload .start{display:none}.file-upload .btn-warning{background-color:var(--theme-primary);margin-left:10px;color:var(--theme-secondary)!important}.file-upload .btn{border-radius:0;font-size:14px}.fileinput-button{width:100%!important;border-radius:100px!important;text-align:center!important;border-color:var(--theme-primary)!important;background:0 0!important}.fileinput-button>span{font-size:16px!important;font-family:var(--theme-font-secondary-bold)!important}.fileinput-button>span::after{display:none!important}.project-info{padding:80px 0 45px;background:var(--theme-secondary) url('images/VAN-GINKEL1.svg') repeat-x left center}.project-info.bg-primary{background:var(--theme-tertiary) url('images/VAN-GINKEL1.svg') repeat-x left center}@media screen and (max-width:991px){.project-info{padding:40px 0;background-size:200%}}.vacancy-list{margin:0}.form-bg{margin-top:90px}@media screen and (max-width:991px){.form-bg{margin-top:20px}}.contact-info{border-radius:8px;background:var(--theme-secondary);padding:30px;margin-top:30px}.contact-info .tel a{color:var(--theme-primary)}.vacancy-detail-content>.template-container>.template-row{z-index:1}.vacancy-detail-content::after{content:"";position:absolute;top:150px;left:0;width:800px;background:radial-gradient(40% 50% at 60% 50%,#d72739 0,#00000000 100%);opacity:.3;transform:translateX(-50%);bottom:150px;pointer-events:none}@media screen and (max-width:991px){.vacancy-detail-content::after{top:0;left:auto;right:0;transform:translateX(50%);bottom:550px}}.form-button .btn{border-radius:100px}@media screen and (max-width:991px){.form-bg{margin-bottom:0}}<!-- module: frontend/template controller: default  action: themestyle -->