.component__job-vacancy-form .job-vacancy-form__container{border:1px solid #e0eaf7;border-radius:.625rem;padding:1rem}@media screen and (min-width:768px){.component__job-vacancy-form .job-vacancy-form__container{padding:2rem}}.component__job-vacancy-form .job-vacancy-form__title{font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:500;padding:1rem 0;text-align:center}.component__job-vacancy-form .job-vacancy-form__input-container{display:grid;gap:.5rem 1rem;grid-template-columns:1fr}@media screen and (min-width:768px){.component__job-vacancy-form .job-vacancy-form__input-container{grid-template-columns:1fr 1fr}}.component__job-vacancy-form .job-vacancy-form__form-group{display:flex;flex-direction:column;justify-content:center;margin:0}.component__job-vacancy-form .job-vacancy-form__form-group label{padding:0 1rem}.component__job-vacancy-form .job-vacancy-form__form-control{border:1px solid #e0eaf7;border-radius:.625rem;padding:8px 16px}.component__job-vacancy-form .job-vacancy-form__form-control::-moz-placeholder{opacity:.5}.component__job-vacancy-form .job-vacancy-form__form-control::placeholder{opacity:.5}.component__job-vacancy-form .job-vacancy-form__textarea-group{display:flex;flex-direction:column;margin:.5rem 0}@media screen and (min-width:768px){.component__job-vacancy-form .job-vacancy-form__textarea-group{width:80%}}.component__job-vacancy-form .job-vacancy-form__textarea-group label{padding:0 1rem}.component__job-vacancy-form .job-vacancy-form__textarea{border:1px solid #e0eaf7;border-radius:.625rem;padding:8px 16px;resize:vertical;width:100%}.component__job-vacancy-form .job-vacancy-form__textarea::-moz-placeholder{opacity:.5}.component__job-vacancy-form .job-vacancy-form__textarea::placeholder{opacity:.5}.component__job-vacancy-form .job-vacancy-form__btn{background-color:#15a8f1;border:1px solid #15a8f1;border-radius:2.5rem;color:#fff;padding:.75rem 1.6rem;width:-moz-fit-content;width:fit-content}.component__job-vacancy-form .job-vacancy-form__btn:hover{background-color:#fff;color:#15a8f1}.component__job-vacancy-form .job-vacancy-form__btn:visited{color:#15a8f1}.component__job-vacancy-form .job-vacancy-form__checkbox-block{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.component__job-vacancy-form .job-vacancy-form__checkbox{height:22px;width:22px}