.careers-intro{color:var(--color-white);background:var(--color-accent);text-align:center}.careers-intro p{max-width:860px;margin:0 auto;font-size:18px;font-weight:600}.careers-application{background:var(--color-gray)}.careers-application__inner{text-align:center}.careers-application h2{margin-bottom:18px}.careers-application__inner>p{max-width:760px;margin:0 auto 30px}.careers-application .site-form{text-align:left}.route-page--careers .page-hero{--careers-header-height:67px;--careers-viewport-height:100vh;height:max(0px, calc(var(--careers-viewport-height) - var(--careers-header-height)));min-height:0}@supports (height:100svh){.route-page--careers .page-hero{--careers-viewport-height:100svh}}@supports (height:100dvh){.route-page--careers .page-hero{--careers-viewport-height:100dvh}}.route-page--careers .page-hero__inner{height:100%;min-height:0}.route-page--careers .page-hero h1{text-shadow:none;font-size:54px;line-height:1.26}.route-page--careers .page-hero__intro{text-shadow:0 0 9px #0000004d;max-width:1040px;margin-top:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:36px;line-height:1.5}.route-page--careers .page-hero__inner{transform:translateY(-16px)}html[lang=lt] .route-page--careers .page-hero h1{font-size:36px}html[lang=lt] .route-page--careers .page-hero__intro{font-size:30px}.route-page--careers .page-hero__intro p{margin:0}.careers-application .site-form__submit{width:100%}.careers-intro__copy.rich-text{width:min(1260px,100% - 20px);max-width:1260px;margin-inline:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.careers-intro{padding:54px 0 69px}.careers-intro__copy.rich-text p{max-width:none;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.careers-intro__copy.rich-text p+p{margin-top:14px}.careers-positions{padding:43px 0 50px}.careers-positions__title{text-align:center;margin-bottom:36px}.careers-positions__list{max-width:1260px;margin-inline:auto}.careers-position{border-top:1px solid var(--color-line)}.careers-position:last-child{border-bottom:1px solid var(--color-line)}.careers-position summary{height:49px;color:var(--color-ink);cursor:pointer;align-items:center;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:800;line-height:1;list-style:none;display:flex}.careers-position+.careers-position{margin-top:18px}.careers-position summary::-webkit-details-marker{display:none}.careers-position summary:before{color:var(--color-brand);content:"›";flex:none;margin-right:10px;font-size:20px;transition:transform .18s;display:inline-block}.careers-position[open] summary:before{transform:rotate(90deg)}.careers-position__content.rich-text{max-width:none;padding:0 28px 24px}.careers-application__inner{max-width:720px}.careers-application{padding:54px 0 63px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}html[lang=lt] .careers-application{padding-bottom:88px}.careers-application h2{font-family:var(--font-sans)}.route-page--careers .faq{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.route-page--careers .faq h2{font-family:var(--font-sans)}.route-page--careers .faq__item summary{font-weight:500}.careers-application .site-form__fields{gap:16px;margin:0}.careers-application .site-form__field{padding-inline:0}.careers-application .site-form input:not([type=file]){height:48px;min-height:48px;line-height:1.4}.careers-application .site-form textarea{height:138px;min-height:138px;line-height:1.4}.careers-application .site-form__file-field input[type=file]{height:38px;min-height:38px;padding:4px 0}.careers-application .site-form__file-name{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.careers-application .site-form__privacy,.careers-application .site-form__note{margin-top:10px;font-size:12px;line-height:1.35}.careers-application .site-form__submit{margin-top:12px}@media (width<=767px){.route-page--careers .page-hero{--careers-header-height:58px}.route-page--careers .page-hero h1{font-size:54px}html[lang=lt] .route-page--careers .page-hero h1{font-size:30px}html[lang=lt] .route-page--careers .page-hero__intro{font-size:21px}.route-page--careers .page-hero__intro{margin-top:18px;font-size:21px;line-height:1.5}.careers-positions{padding-top:42px;padding-bottom:42px}.careers-intro{padding:54px 0 68px}.careers-intro__copy.rich-text{font-size:16px}.careers-intro__copy.rich-text p+p{margin-top:15px}.careers-positions{padding:43px 0 50px}.careers-positions__title{margin-bottom:36px;font-size:25px;line-height:1.26}.careers-position summary{height:43px;font-size:14px;line-height:1}.careers-position:nth-child(odd) summary{height:61px}.careers-application{padding-bottom:62px}html[lang=lt] .careers-application{padding-bottom:87px}.careers-application h2{font-size:25px}.careers-application .site-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-application .site-form__field--full,.careers-application .site-form__field:nth-child(4),.careers-application .site-form__field:first-child{grid-column:1/-1}.route-page--careers .faq{padding-bottom:54px}.route-page--careers .faq h2{font-size:25px;line-height:1.26}.careers-position__content.rich-text{padding-inline:0}.careers-application__inner{max-width:100%}}.careers-gallery{grid-template-rows:clamp(235px,30.5556vw,440px) clamp(180px,24.3056vw,350px) clamp(198px,25.9028vw,373px) clamp(240px,31.6667vw,456px);grid-template-columns:repeat(48,minmax(0,1fr));gap:3px;width:100%;display:grid;overflow:hidden}.careers-gallery figure{min-width:0;min-height:0;margin:0;overflow:hidden}.careers-gallery img,.careers-gallery .responsive-picture{width:100%;height:100%;display:block}.careers-gallery img{object-fit:cover}.careers-gallery figure:first-child{grid-area:1/1/span 1/span 11}.careers-gallery figure:nth-child(2){grid-area:1/12/span 1/span 15}.careers-gallery figure:nth-child(3){grid-area:1/27/span 1/span 11}.careers-gallery figure:nth-child(4){grid-area:1/38/span 1/span 11}.careers-gallery figure:nth-child(5){grid-area:2/1/span 1/span 25}.careers-gallery figure:nth-child(6){grid-area:2/26/span 1/span 23}.careers-gallery figure:nth-child(7){grid-area:3/1/span 1/span 9}.careers-gallery figure:nth-child(8){grid-area:3/10/span 1/span 9}.careers-gallery figure:nth-child(9){grid-area:3/19/span 1/span 19}.careers-gallery figure:nth-child(10){grid-area:3/38/span 1/span 11}.careers-gallery figure:nth-child(11){grid-area:4/1/span 1/span 12}.careers-gallery figure:nth-child(12){grid-area:4/13/span 1/span 13}.careers-gallery figure:nth-child(13){grid-area:4/26/span 1/span 10}.careers-gallery figure:nth-child(14){grid-area:4/36/span 1/span 13}@media (width<=767px){.careers-gallery{grid-template-rows:30.2564vw 46.1538vw 36.9231vw 32.0513vw 31.2821vw;gap:2px}.careers-gallery figure:nth-child(5){grid-area:2/1/span 1/span 48}.careers-gallery figure:nth-child(6){grid-area:3/1/span 1/span 34}.careers-gallery figure:nth-child(7){grid-area:3/35/span 1/span 14}.careers-gallery figure:nth-child(8){grid-area:4/1/span 1/span 12}.careers-gallery figure:nth-child(9){grid-area:4/13/span 1/span 23}.careers-gallery figure:nth-child(10){grid-area:4/36/span 1/span 13}.careers-gallery figure:nth-child(11){grid-area:5/1/span 1/span 12}.careers-gallery figure:nth-child(12){grid-area:5/13/span 1/span 13}.careers-gallery figure:nth-child(13){grid-area:5/26/span 1/span 10}.careers-gallery figure:nth-child(14){grid-area:5/36/span 1/span 13}}html[lang=en] .careers-positions{border-top:1px solid var(--color-line);padding:54px 0 61px}html[lang=en] .careers-positions>.container{max-width:var(--content-width)}html[lang=en] .careers-positions__list{max-width:var(--reading-width);margin-inline:0}html[lang=en] .careers-positions__title{margin-bottom:24px}html[lang=en] .careers-position+.careers-position{margin-top:0}html[lang=en] .careers-position:last-child{border-bottom:0}html[lang=en] .careers-position summary{height:auto;min-height:0;font-family:var(--font-sans);padding:16px 0;font-size:16px;line-height:1.6}html[lang=en] .careers-position summary:before{line-height:1}html[lang=en] .careers-position__content.rich-text{padding-bottom:18px}@media (width<=767px){html[lang=en] .careers-positions{padding:42px 0 57px}html[lang=en] .careers-positions__title{font-size:23px}}
