:root{--primary-color:#1f1f1f;--secondary-color:#ff8e35;--tertiary-color:#fff;--shade-1-color:#ffd0ab;--shade-2-color:#ffe6d2;--shade-3-color:#fff1e6;--text-color:#1f1f1f;--text-medium-color:#3d3d3d;--text-light-color:#adadad;--inverted-dark-color:#1f1f1f;--inverted-light-color:#fff;--gray-dark-color:#c2c2c2;--gray-light-color:#dedede;--min-vw:400px;--max-vw:1280px;--font-family-primary:Public Sans;--font-family-secondary:Public Sans;--min-font-size-h1:36px;--max-font-size-h1:56px;--min-font-size-h2:32px;--max-font-size-h2:48px;--min-font-size-h3:26px;--max-font-size-h3:32px;--min-font-size-h4:24px;--max-font-size-h4:24px;--min-font-size-h5:20px;--max-font-size-h5:20px;--min-font-size-h6:16px;--max-font-size-h6:18px;--min-font-size-p:14px;--max-font-size-p:16px}body,html{color:var(--text-medium-color);font-family:var(--font-family-primary)}.section-cont{max-width:1110px}.btn{border-radius:0;font-family:var(--font-family-primary)}.vacancy-icon{border-radius:999px}h1{font-size:clamp(var(--min-font-size-h1),calc(1vw + var(--min-font-size-h1)),var(--max-font-size-h1));line-height:1.28}h1,h2{color:var(--text-color);font-family:var(--font-family-secondary);font-weight:700}h2{font-size:clamp(var(--min-font-size-h2),calc(1vw + var(--min-font-size-h2)),var(--max-font-size-h2));line-height:1.33}h3{font-size:clamp(var(--min-font-size-h3),calc(1vw + var(--min-font-size-h3)),var(--max-font-size-h3));line-height:1.25}h3,h4{color:var(--text-color);font-family:var(--font-family-secondary);font-weight:700}h4{font-size:clamp(var(--min-font-size-h4),calc(1vw + var(--min-font-size-h4)),var(--max-font-size-h4));line-height:1.33}h5{font-size:clamp(var(--min-font-size-h5),calc(1vw + var(--min-font-size-h5)),var(--max-font-size-h5));line-height:1.4}h5,h6{color:var(--text-color);font-family:var(--font-family-secondary);font-weight:600}h6{font-size:clamp(var(--min-font-size-h6),calc(1vw + var(--min-font-size-h6)),var(--max-font-size-h6));line-height:1.38}p{font-family:var(--font-family-primary);font-size:clamp(var(--min-font-size-p),calc(1vw + var(--min-font-size-p)),var(--max-font-size-p));font-weight:400;line-height:1.5}a{color:#17181a}a,a:hover{text-decoration:0}a:hover{color:#1f1f1f}h1.small{font-size:calc(var(--max-font-size-h1)*.71);line-height:1.2}h2.small{font-size:calc(var(--max-font-size-h2)*.83);line-height:1.2}p.big{font-size:calc(var(--max-font-size-p)*1.25);line-height:1.5}form label>span{display:inline;font-weight:700!important;margin-bottom:6px}form fieldset{display:flex!important;flex-direction:row!important;gap:14px;justify-content:center;margin-left:auto!important;margin-right:auto!important;max-width:56rem!important;padding:8px 0!important}form fieldset>div{float:none!important;width:100%}form fieldset .input:last-child{margin-right:0!important}#Filters fieldset{display:block!important}form input{border-color:#8d8d8d!important;width:100%!important}form textarea{border-color:var(--secondary-color)!important;height:270px;min-height:180px;resize:none;width:100%!important}form fieldset>.hs-main-font-element{border-bottom:1px solid #dedede}legend{font-size:14px}.hs-richtext h4{text-align:left}input[type=checkbox]{color:var(--secondary-color)!important;cursor:pointer;height:24px!important;width:24px!important}[type=checkbox]:focus{outline:0 solid transparent!important;outline-offset:0!important}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-bottom:0!important;margin-left:14px!important}.hs-submit .actions{margin-left:auto!important;margin-right:auto!important;max-width:56rem!important;padding:8px 0!important}.hs_submit .hs-button{background-color:var(--secondary-color);cursor:pointer;font-size:16px;font-weight:600;line-height:1.42857143;max-width:fit-content;padding:14px;-ms-touch-action:manipulation;touch-action:manipulation;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.hs_submit .hs-button,.hs_submit .hs-button:hover{border:1px solid transparent!important;color:var(--tertiary-color);text-decoration:none}.hs_submit .hs-button:hover{background-color:var(--shade-1-color)}.hs-error-msg{color:var(--secondary-color);font-size:14px;font-weight:500;margin-top:4px}.hs_message>label{display:block}fieldset .hs_cv_uploaden .input{border:1px solid #8d8d8d;display:flex;justify-content:flex-end;padding:10px}fieldset .hs_cv_uploaden .input input{width:100%!important}[type=checkbox]{border-color:#8d8d8d!important}.legal-consent-container .hs-form-booleancheckbox-display{align-items:center;display:flex}.legal-consent-container .hs-form-booleancheckbox-display span{margin-left:14px!important}[type=checkbox]:focus{--tw-ring-color:var(--secondary-color)!important}[type=checkbox]:checked,[type=checkbox]:focus{border-color:var(--secondary-color)!important}.hs-fieldtype-phonenumber .input,.hs-fieldtype-text .input,.hs-fieldtype-textarea .input{border:1px solid #8d8d8d;transition:border .1s ease-in-out}.hs-fieldtype-phonenumber .input input,.hs-fieldtype-text .input input,.input textarea{border-width:0;border-bottom-width:2px!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}.input input:focus{border-bottom:2px solid var(--secondary-color)!important}.hs-fieldtype-text .input:focus-within{border-bottom:2px solid var(--secondary-color)!important}.hs-fieldtype-phonenumber .input:focus-within{border-bottom:2px solid var(--secondary-color)!important}.hs-fieldtype-textarea .input:focus-within{border-bottom:3px solid var(--secondary-color)!important}.hs_recaptcha{margin:auto!important;max-width:56rem!important;padding:8px 0!important}