[data-v-6f9da8b6]:root{--accent1:#ffeb45;--comp1:#ef5b5b;--comp2:#20a39e}.header-container[data-v-6f9da8b6]{margin-bottom:30px}section[data-v-6f9da8b6]{margin-bottom:20px}section .split-flap[data-v-6f9da8b6]{font-size:max(2rem,min(10vw,5.5rem));margin:0;padding:max(20px,min(4vw,40px)) 0 max(10px,min(2vw,20px))}section .subtitles[data-v-6f9da8b6]{align-items:flex-start;background:rgba(14,16,32,.78);border:1.9px solid hsla(180,5%,96%,.3);border-radius:15px;color:#ffeb45;display:flex;font-size:1.3rem;gap:29px;justify-content:space-between;letter-spacing:.03em;line-height:1.5;margin-top:20px;padding:12px 24px;text-transform:uppercase;width:100%}section .subtitles p[data-v-6f9da8b6]{animation:dot-matrix-text 5s ease-in-out 1s infinite;margin:0}.banner[data-v-6f9da8b6]{margin-bottom:20px}@media(max-width:768px){section .subtitles[data-v-6f9da8b6]{flex-wrap:wrap;font-size:1.15em;gap:10px;padding:10px 20px}section .subtitles p[data-v-6f9da8b6]{display:block}}@media(max-width:480px){section h1[data-v-6f9da8b6]{font-size:1.8rem;padding:20px 0 10px}section .subtitles[data-v-6f9da8b6]{font-size:.9rem}}[data-v-1b91554d]:root{--accent1:#ffeb45;--comp1:#ef5b5b;--comp2:#20a39e}.gallery-container[data-v-1b91554d]{--padding:28px;background-color:#0b0115;border:1.8px solid rgba(82,82,82,.4);border-radius:90px;box-sizing:border-box;height:100%;padding:28px;padding:var(--padding);position:relative;width:100%}.gallery-container .img[data-v-1b91554d]{border:2.8px solid rgba(82,82,82,.7);border-radius:80px;box-shadow:0 0 50px rgba(6,17,63,.7);height:calc(100% - var(--padding)*2);left:var(--padding);opacity:1;overflow:hidden;position:absolute;top:var(--padding);transition:opacity .7s ease;width:calc(100% - var(--padding)*2)}.gallery-container .img.hide[data-v-1b91554d]{opacity:0}.gallery-container .img img[data-v-1b91554d],.gallery-container .img video[data-v-1b91554d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[data-v-2778b91e]:root{--accent1:#ffeb45;--comp1:#ef5b5b;--comp2:#20a39e}section.inside .title-container[data-v-2778b91e]{margin-left:3%}section.inside .header-line .accent-mark[data-v-2778b91e]{left:3%}section.inside .wrapper[data-v-2778b91e]{padding:0!important}section .header-content[data-v-2778b91e]{align-items:flex-end;display:flex;gap:0}section .title-container[data-v-2778b91e]{display:inline-block;margin-bottom:16px;margin-right:auto}section .title-container h2[data-v-2778b91e]{background-color:#ffeb45;color:#252628;display:inline-block;font-size:1.17rem;font-weight:500;margin:0;padding:7px 14px}section .header-text[data-v-2778b91e]{color:#ffeb45;flex-shrink:0;font-family:Chakra Petch,sans-serif;font-size:1rem;font-weight:400;margin:0 0 12px;padding:0}section .header-text.p1[data-v-2778b91e]{margin-right:15%}section .header-text.p2[data-v-2778b91e]{margin-right:0}@media(max-width:900px){section .header-text.p1[data-v-2778b91e],section .header-text.p2[data-v-2778b91e]{display:none}}section .header-line[data-v-2778b91e]{border-bottom:1px solid #ffeb45;position:relative}section .header-line .accent-mark[data-v-2778b91e]{background-color:#ffeb45;border:2px solid #ef5b5b;height:24px;left:4.5%;position:absolute;top:-11px;width:10px}@media(min-width:1200px){section .header-line .accent-mark[data-v-2778b91e]{left:calc(50% - 600px)}}section .slot-imgs[data-v-2778b91e]{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin-top:35px}section .slot-imgs article[data-v-2778b91e]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:48%}section .slot-imgs .gallery[data-v-2778b91e]{height:350px;max-width:45%}@media(max-width:910px){section .slot-imgs[data-v-2778b91e]{flex-direction:column}section .slot-imgs article[data-v-2778b91e]{width:100%}section .slot-imgs .gallery[data-v-2778b91e]{margin:0 auto;max-width:80%;width:80%}}@media(max-width:600px){section .slot-imgs .gallery[data-v-2778b91e]{margin:0 auto;max-width:95%;width:95%}}[data-v-1bc0fdb1]:root{--accent1:#ffeb45;--comp1:#ef5b5b;--comp2:#20a39e}.loading[data-v-1bc0fdb1]{color:#f9f9f9;font-family:Chakra Petch,sans-serif;font-size:1.5em;padding:4em 0;text-align:center;width:100%}.loading svg[data-v-1bc0fdb1]{animation:spin 1s linear infinite;display:block;font-size:2em;margin:0 auto .5em}.empty-state[data-v-1bc0fdb1]{color:#f9f9f9;font-family:Chakra Petch,sans-serif;padding:80px 40px;text-align:center}.empty-state svg[data-v-1bc0fdb1]{color:#f9f9f9;display:block;font-size:3em;margin:0 auto .5em}.empty-state p[data-v-1bc0fdb1]{font-size:1.3em;font-weight:500}.filters[data-v-1bc0fdb1]{margin-top:-25px;padding:0 0 45px}.content[data-v-1bc0fdb1]{-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 80px;row-gap:40px}.content .job-offer[data-v-1bc0fdb1]{background:#f9f9f9;color:#252628;padding:30px 30px 43px;position:relative;width:calc(50% - 15px)}.content .job-offer[data-v-1bc0fdb1]:after{background:linear-gradient(90deg,#252628,#252628 2.4096385542%,transparent 0,transparent 4.4750430293%,#252628 0,#252628 7.2289156627%,transparent 0,transparent 10.843373494%,#252628 0,#252628 13.2530120482%,transparent 0,transparent 15.3184165232%,#252628 0,#252628 17.3838209983%,transparent 0,transparent 19.7934595525%,#252628 0,#252628 22.5473321859%,transparent 0,transparent 23.9242685026%,#252628 0,#252628 26.3339070568%,transparent 0,transparent 28.1411359725%,#252628 0,#252628 30.2065404475%,transparent 0,transparent 30.8950086059%,#252628 0,#252628 32.9604130809%,transparent 0,transparent 35.3700516351%,#252628 0,#252628 38.1239242685%,transparent 0,transparent 40.1893287435%,#252628 0,#252628 42.5989672978%,transparent 0,transparent 45.6110154905%,#252628 0,#252628 48.0206540448%,transparent 0,transparent 49.7418244406%,#252628 0,#252628 51.8072289157%,transparent 0,transparent 53.6144578313%,#252628 0,#252628 55.6798623064%,transparent 0,transparent 57.7452667814%,#252628 0,#252628 59.8106712565%,transparent 0,transparent 63.4251290878%,#252628 0,#252628 65.1462994836%,transparent 0,transparent 67.2117039587%,#252628 0,#252628 69.2771084337%,transparent 0,transparent 71.0843373494%,#252628 0,#252628 73.4939759036%,transparent 0,transparent 74.8709122203%,#252628 0,#252628 77.6247848537%,transparent 0,transparent 78.8296041308%,#252628 0,#252628 80.8950086059%,transparent 0,transparent 82.6161790017%,#252628 0,#252628 85.3700516351%,transparent 0,transparent 88.3820998279%,#252628 0,#252628 91.1359724613%,transparent 0,transparent 91.8244406196%,#252628 0,#252628 94.578313253%,transparent 0,transparent 97.5903614458%,#252628 0,#252628);background-repeat:no-repeat;background-size:100% 100%;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;content:"";height:23px;left:0;overflow:hidden;position:absolute;right:0}.content .job-offer img[data-v-1bc0fdb1]{margin-bottom:10px;max-height:50px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:auto}.content .job-offer .company[data-v-1bc0fdb1]{color:#252628;font-size:.95em;font-weight:500;margin:0 0 15px}.content .job-offer h3[data-v-1bc0fdb1]{color:#252628;font-size:1.4em;font-weight:600;margin:0 0 15px}.content .job-offer .compensation-location[data-v-1bc0fdb1]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.content .job-offer .compensation-location p[data-v-1bc0fdb1]{border:1px solid #252628;border-radius:50px;font-size:.85em;font-weight:500;margin:0;padding:6px 14px;text-transform:uppercase}.content .job-offer .description[data-v-1bc0fdb1]{color:#252628;font-size:.95em;line-height:1.5;margin:0 0 15px;white-space:pre-line}.content .job-offer .description.collapsed[data-v-1bc0fdb1]{max-height:200px;overflow:hidden;position:relative}.content .job-offer .description.collapsed[data-v-1bc0fdb1]:after{background:linear-gradient(180deg,transparent,#f9f9f9);bottom:0;content:"";height:40px;left:0;position:absolute;right:0}.content .job-offer .read-more-btn[data-v-1bc0fdb1]{background:none;border:none;color:#252628;cursor:pointer;font-size:.95em;font-weight:600;margin:0 0 20px;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.content .job-offer .read-more-btn[data-v-1bc0fdb1]:hover{opacity:.7}@media screen and (max-width:850px){.content .job-offer[data-v-1bc0fdb1]{width:100%}}