#banner__wrapper.svelte-o0nzeo.svelte-o0nzeo{max-width:1400px;margin:0 auto 40px}#banner.svelte-o0nzeo.svelte-o0nzeo{position:relative;background-color:var(--brown);border-radius:20px;display:flex;gap:50px;justify-content:space-between}#flag.svelte-o0nzeo.svelte-o0nzeo{display:flex;height:65px;border-left:1px solid black;position:absolute;left:60px;transform-origin:top center;transform:rotate(180deg)}#flag.svelte-o0nzeo img.svelte-o0nzeo{align-self:flex-end;height:35px;transform:rotate(180deg)}#banner__left.svelte-o0nzeo.svelte-o0nzeo{flex-basis:430px;height:600px;padding:68px 0 68px 68px;font-family:var(--geologica);font-weight:500;font-size:36px}#banner__right.svelte-o0nzeo.svelte-o0nzeo{flex-basis:800px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:50px 70px 50px 0}@media (max-width: 1000px){#banner.svelte-o0nzeo.svelte-o0nzeo{flex-direction:column;gap:20px}#banner__left.svelte-o0nzeo.svelte-o0nzeo{height:auto;flex-basis:auto;padding:68px 50px 0;text-align:center;font-size:32px}#banner__right.svelte-o0nzeo.svelte-o0nzeo{padding:0 50px 70px;flex-basis:auto}}@media (max-width: 800px){#banner__left.svelte-o0nzeo.svelte-o0nzeo{padding:68px 20px 0}#banner__right.svelte-o0nzeo.svelte-o0nzeo{padding:0 50px;margin-bottom:70px;grid-template-columns:1fr}}.point.svelte-umatnx.svelte-umatnx{display:flex;gap:12px}.point.svelte-umatnx div.svelte-umatnx{margin-top:16px}.point.svelte-umatnx p.svelte-umatnx{margin-top:28px;font-family:var(--geologica);font-weight:250;font-size:24px}#main.svelte-1w0i0df{display:block;max-width:1400px;width:100%;border:2px solid hsl(from var(--brown) h s calc(l - 15));border-radius:20px;padding:28px;transition:height ease-out .25s;overflow:hidden;cursor:pointer;background:transparent;text-align:left}#icon.svelte-1w0i0df{display:flex;transition:rotate ease-out .25s;rotate:-45deg}#icon.active.svelte-1w0i0df{rotate:0deg}#upper.svelte-1w0i0df{width:100%;display:flex;justify-content:space-between;align-items:center;border:none;background:transparent}#lower.svelte-1w0i0df{margin-top:20px}.outer.svelte-fpc4s6.svelte-fpc4s6{width:300px;aspect-ratio:3 / 4;border-radius:1rem;display:grid;grid-template-rows:1fr 1fr;overflow:hidden;box-shadow:0 2px 6px 2px #00000040}.image.svelte-fpc4s6.svelte-fpc4s6{position:relative}.image.svelte-fpc4s6 img.svelte-fpc4s6{width:100%;height:100%;object-fit:cover;z-index:-1}.image.no-img.svelte-fpc4s6.svelte-fpc4s6{background-color:var(--grey)}.overlay.svelte-fpc4s6.svelte-fpc4s6{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0% calc(85% - 1rem),rgba(0,0,0,.25) calc(100% - 1rem))}.info.svelte-fpc4s6.svelte-fpc4s6{background-color:var(--brown);border-radius:1rem;margin-top:-1rem;z-index:1;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}h4.svelte-fpc4s6.svelte-fpc4s6{font-family:var(--geologica);font-weight:600;font-size:1.375rem;margin-bottom:.25rem}h4.long-header.svelte-fpc4s6.svelte-fpc4s6{font-size:1.25rem}.main-info.svelte-fpc4s6.svelte-fpc4s6{font-weight:300;font-size:.875rem;text-align:left;flex-grow:1;line-height:1.125rem;white-space:pre-line}.salary.svelte-fpc4s6.svelte-fpc4s6{text-align:left;font-weight:600;font-size:1rem;padding-bottom:.5rem}#job-offers.svelte-pkagaw.svelte-pkagaw{font-family:var(--geologica);font-weight:500;font-size:2.25rem;max-width:1400px;text-align:center;margin-bottom:3.5rem}#job-offers.svelte-pkagaw h3.svelte-pkagaw{margin-bottom:2rem}#job-offers__inner.svelte-pkagaw.svelte-pkagaw{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}
