/* compiled by scssphp 1.11.0 on Thu, 12 Mar 2026 09:39:25 +0000 (0.0422s) */
/* Developed by Inware AG - www.inware.ch */

.JobDetailForm{position:relative;padding:2.5rem 0 3.125rem 0;color:#005c78;}@media (min-width:48em){.JobDetailForm{padding:4.6875rem 0 6.25rem 0;}}.JobDetailForm__container{display:-webkit-flex;display:flex;flex-direction:column;gap:2.5rem;}@media (min-width:48em){.JobDetailForm__container{gap:3.125rem;}}.JobDetailForm__title{font-size:1.5rem;line-height:1.25;font-weight:500;text-align:center;}@media (min-width:48em){.JobDetailForm__title{font-size:2.125rem;}}.JobDetailForm__inputcontainer{display:-webkit-flex;display:flex;flex-direction:column;gap:1rem;}@media (min-width:48em){.JobDetailForm__inputcontainer{flex-direction:row;gap:4rem;}}.JobDetailForm__group{display:-webkit-flex;display:flex;flex-direction:column;gap:.5rem;flex:1;}.JobDetailForm__buttons{display:-webkit-flex;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;}.JobDetailForm__element{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 1rem;}.JobDetailForm__element label:first-of-type{width:100%;}.JobDetailForm__element input{flex:1;}.JobDetailForm__element .input--sm{max-width:100px;}.JobDetailForm__element--stretch{flex:1;flex-direction:column;}.JobDetailForm__radio{display:-webkit-flex;display:flex;flex-direction:row;}.JobDetailForm__radio>*:first-child{flex-shrink:0;}.JobDetailForm__fileuploadinput{display:none;}.JobDetailForm__textareacontainer{flex:1;}