.form-application__wrapper{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:1024px){.form-application__wrapper{gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}}.form-application__field{grid-column:span 4/span 4}@media screen and (min-width:1024px){.form-application__field{grid-column:span 12/span 12}.form-application.on-page .form-application__field:first-child,.form-application.on-page .form-application__field:nth-child(2){grid-column:span 6/span 6}}.form-application__action{margin:24px 0 0}@media screen and (min-width:1024px){.form-application__action{margin:32px 0 0}}.form-application__button{width:100%}@media screen and (min-width:1024px){.form-application__button{width:auto}}.form-application__term{color:var(--color-neutral-500);margin:16px 0 0}.form-application__term-link{color:var(--color-neutral-500);text-decoration:underline;text-underline-offset:2px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.form-application__term-link:focus-visible,.form-application__term-link:hover{color:var(--color-neutral-800)}}.modal{align-items:flex-end;display:flex;justify-content:center;padding:16px 0 0}@media screen and (min-width:768px){.modal{align-items:center;padding:16px}}.modal__overlay{background-color:#0000004d}.modal__content{background-color:var(--color-white);border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:100%;max-width:100%;overflow:hidden auto;padding:40px 16px 32px;position:relative;width:100%}@media screen and (min-width:768px){.modal__content{border-radius:0;max-width:600px;padding:32px}}.modal__swipe-trigger{align-items:center;color:var(--color-neutral-300);display:flex;left:50%;padding:8px 0;position:absolute;top:0;transform:translate(-50%);width:40px}.modal__swipe-trigger:after{background-color:currentcolor;border-radius:100px;content:"";display:block;height:4px;width:100%}@media screen and (min-width:768px){.modal__swipe-trigger{display:none}}.modal__close{align-items:center;background-color:var(--color-neutral-100);border-radius:100%;color:var(--color-neutral-500);display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:28px;z-index:20}@media screen and (min-width:768px){.modal__close{right:16px;top:16px}}@media screen and (min-width:1024px){.modal__close{background-color:var(--color-white)}}@media (hover:hover){.modal__close:focus-visible,.modal__close:hover{color:var(--color-brand-300)}}.modal__close-icon.nuxt-icon{height:16px;width:16px}@media screen and (min-width:1024px){.modal__close-icon.nuxt-icon{height:28px;width:28px}}.modal__close-icon.nuxt-icon svg{height:100%;margin:0;width:100%}.modal__header:not(:last-child){margin:0 0 24px}@media screen and (min-width:1024px){.modal__header:not(:last-child){margin:0 0 32px}}.modal__header-title{margin:0 0 12px}.modal__header-link,.modal__header-text{color:var(--color-neutral-600)}.modal__header-link{text-decoration:underline;text-underline-offset:2px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.modal__header-link:focus-visible,.modal__header-link:hover{color:var(--color-neutral-800)}}.modal__footer-button{width:100%}@media screen and (min-width:1024px){.modal__footer-button{width:auto}}.file-picker{align-items:center;color:var(--color-neutral-800);display:inline-flex;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.file-picker>*+*{margin-left:8px}.file-picker__icon.nuxt-icon{height:24px;width:24px}.file-picker__icon.nuxt-icon svg{height:100%;margin:0;width:100%}.file-picker:disabled,.file-picker__label-explanation{color:var(--color-neutral-400)}.file-picker:disabled{pointer-events:none}.dropzone{display:flex;flex-direction:column;width:100%}.dropzone #dropzone-previews{display:flex;flex-wrap:wrap;margin:-6px}.dropzone #dropzone-previews:has(*){padding:24px 0 0}.dropzone .dz-preview{margin:6px;padding:0 32px;position:relative;width:100%}.dropzone .dz-preview.with-thumbnail{height:104px;padding:0;width:104px}.dropzone .dz-filename{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropzone .dz-preview.with-thumbnail .dz-filename{display:none}.dropzone .dz-error-message{color:var(--color-system-error);margin:4px 0 0;white-space:nowrap}.dropzone .dz-thumbnail-container{display:none}.dropzone .dz-preview.with-thumbnail .dz-thumbnail-container{display:block;height:104px;position:relative;width:104px}.dropzone .dz-thumbnail{height:104px;width:104px}.dropzone .dz-mark-container{height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.dropzone .dz-preview.with-thumbnail .dz-mark-container{height:20px;left:52px;position:absolute;top:52px;width:20px}.dropzone .dz-error-mark,.dropzone .dz-success-mark{opacity:0}.dropzone .dz-load-mark{animation:load 1s linear infinite;color:var(--color-neutral-400);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity 1s ease}.dropzone .dz-load-mark svg{height:20px;width:20px}.dropzone .dz-success-mark{color:var(--color-system-success)}.dropzone .dz-error-mark,.dropzone .dz-success-mark{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.dropzone .dz-error-mark{color:var(--color-system-error)}.dropzone .dz-preview.dz-complete .dz-load-mark{display:none}.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-success .dz-success-mark{opacity:1}.dropzone .dz-preview.with-thumbnail.dz-success .dz-success-mark{opacity:0}.dropzone .dz-preview.with-thumbnail.dz-error{margin-bottom:16px;width:100%}.dropzone .dz-remove{align-items:center;color:var(--color-neutral-400);display:flex;height:20px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:20px;z-index:10}.dropzone .dz-remove svg{height:100%;width:100%}@media (hover:hover){.dropzone .dz-remove:focus-visible,.dropzone .dz-remove:hover{color:var(--color-neutral-600)}}.dropzone .dz-preview.with-thumbnail .dz-remove{align-items:center;background-color:var(--color-neutral-800);border-radius:100%;color:var(--color-white);display:flex;height:24px;justify-content:center;left:86px;position:absolute;top:-6px;transform:none;width:24px;z-index:10}.dropzone .dz-preview.with-thumbnail .dz-remove svg{height:16px;width:16px}@keyframes load{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.form-vacancy__wrapper{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:1024px){.form-vacancy__wrapper{gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}}.form-vacancy__field{grid-column:span 4/span 4}@media screen and (min-width:1024px){.form-vacancy__field{grid-column:span 12/span 12}.form-vacancy.on-page .form-vacancy__field:first-child,.form-vacancy.on-page .form-vacancy__field:nth-child(2){grid-column:span 6/span 6}}.form-vacancy__action{margin:24px 0 0}@media screen and (min-width:1024px){.form-vacancy__action{margin:32px 0 0}}.form-vacancy__button{width:100%}@media screen and (min-width:1024px){.form-vacancy__button{width:auto}}.form-vacancy__term{color:var(--color-neutral-500);margin:16px 0 0}.form-vacancy__term-link{color:var(--color-neutral-500);text-decoration:underline;text-underline-offset:2px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.form-vacancy__term-link:focus-visible,.form-vacancy__term-link:hover{color:var(--color-neutral-800)}}.star-rating{display:flex}.star-rating__wrapper{align-items:center;display:flex;flex-direction:row-reverse}.star-rating__wrapper>*+*{margin-right:4px}.star-rating__label{align-items:center;color:var(--color-neutral-300);cursor:pointer;display:flex;justify-content:center;transition:color .2s ease-in-out}.star-rating__icon.nuxt-icon{height:20px;width:20px}.star-rating__icon.nuxt-icon svg{height:100%;margin:0;width:100%}.star-rating__group:has(:checked) .star-rating__label{color:var(--color-brand-200)}.star-rating__group:has(:checked)~.star-rating__group .star-rating__label{color:var(--color-brand-200)}.star-rating:hover .star-rating__group .star-rating__label{color:var(--color-neutral-300)}.star-rating__group:has(:hover)~.star-rating__group .star-rating__label{color:var(--color-brand-200)}.star-rating:hover .star-rating__group .star-rating__label:hover{color:var(--color-brand-200)}.form-review__wrapper{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:1024px){.form-review__wrapper{gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}}.form-review__field{grid-column:span 4/span 4}@media screen and (min-width:1024px){.form-review__field{grid-column:span 12/span 12}}.form-review__field_rating{margin:0 0 4px}.form-review__help-message{padding:16px 0 0;position:relative;width:100%}@media screen and (min-width:1024px){.form-review.on-page .form-review__field:first-child,.form-review.on-page .form-review__field:nth-child(2){grid-column:span 6/span 6}}.form-review__action{margin:24px 0 0}@media screen and (min-width:1024px){.form-review__action{margin:32px 0 0}}.form-review__button{width:100%}.form-review__term{color:var(--color-neutral-500);margin:16px 0 0}.form-review__term-link{color:var(--color-neutral-500);text-decoration:underline;text-underline-offset:2px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.form-review__term-link:focus-visible,.form-review__term-link:hover{color:var(--color-neutral-800)}}.place-info>*+*{margin-top:24px}@media screen and (min-width:1024px){.place-info>*+*{margin-top:40px}}.place-info__group>*+*{margin-top:12px}.place-info__group-label{color:var(--color-neutral-500)}.place-info__email,.place-info__tel{display:flex}.place-info__link{align-items:center;display:flex;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.place-info__link>*+*{margin-left:12px}@media (hover:hover){.place-info__link:focus-visible,.place-info__link:hover{color:var(--color-brand-300)}.place-info__link:focus-visible .nuxt-icon,.place-info__link:hover .nuxt-icon{color:var(--color-brand-300)}}.place-info__link-icon.nuxt-icon{color:var(--color-neutral-300);height:24px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:24px}.place-info__link-icon.nuxt-icon svg{height:100%;margin:0;width:100%}.place-info__operating>*+*{margin-top:8px}
