[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-40e84416]:root{--accent1:#ffeb45;--comp1:#ef5b5b;--comp2:#20a39e}.loading[data-v-40e84416]{color:#f9f9f9;font-family:Chakra Petch,sans-serif;font-size:1.5em;padding:4em 0;text-align:center;width:100%}.loading svg[data-v-40e84416]{animation:spin 1s linear infinite;display:block;font-size:2em;margin:0 auto .5em}.empty-state[data-v-40e84416]{color:#f9f9f9;font-family:Chakra Petch,sans-serif;padding:80px 40px;text-align:center}.empty-state svg[data-v-40e84416]{color:#f9f9f9;display:block;font-size:3em;margin:0 auto .5em}.empty-state p[data-v-40e84416]{font-size:1.3em;font-weight:500}.filters[data-v-40e84416]{margin-top:-25px;padding:0 0 45px}.content[data-v-40e84416]{-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-40e84416]{background:#f9f9f9;color:#252628;padding:30px 30px 43px;position:relative;width:calc(50% - 15px)}.content .job-offer[data-v-40e84416]:after{background:linear-gradient(90deg,#252628,#252628 2.1390374332%,transparent 0,transparent 2.8520499109%,#252628 0,#252628 5.3475935829%,transparent 0,transparent 8.4670231729%,#252628 0,#252628 10.9625668449%,transparent 0,transparent 13.1016042781%,#252628 0,#252628 15.2406417112%,transparent 0,transparent 17.1122994652%,#252628 0,#252628 19.2513368984%,transparent 0,transparent 20.6773618538%,#252628 0,#252628 23.5294117647%,transparent 0,transparent 26.6488413547%,#252628 0,#252628 28.431372549%,transparent 0,transparent 30.2139037433%,#252628 0,#252628 33.0659536542%,transparent 0,transparent 34.9376114082%,#252628 0,#252628 37.4331550802%,transparent 0,transparent 39.2156862745%,#252628 0,#252628 41.7112299465%,transparent 0,transparent 44.8306595365%,#252628 0,#252628 47.3262032086%,transparent 0,transparent 49.1087344029%,#252628 0,#252628 51.9607843137%,transparent 0,transparent 53.8324420677%,#252628 0,#252628 56.6844919786%,transparent 0,transparent 57.7540106952%,#252628 0,#252628 59.8930481283%,transparent 0,transparent 61.7647058824%,#252628 0,#252628 64.6167557932%,transparent 0,transparent 66.7557932264%,#252628 0,#252628 68.5383244207%,transparent 0,transparent 70.4099821747%,#252628 0,#252628 73.2620320856%,transparent 0,transparent 74.3315508021%,#252628 0,#252628 76.1140819964%,transparent 0,transparent 79.2335115865%,#252628 0,#252628 81.7290552585%,transparent 0,transparent 82.4420677362%,#252628 0,#252628 84.2245989305%,transparent 0,transparent 87.3440285205%,#252628 0,#252628 89.4830659537%,transparent 0,transparent 90.5525846702%,#252628 0,#252628 93.4046345811%,transparent 0,transparent 97.1479500891%,#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-40e84416]{margin-bottom:10px;max-height:50px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:auto}.content .job-offer .company[data-v-40e84416]{color:#252628;font-size:.95em;font-weight:500;margin:0 0 15px}.content .job-offer h3[data-v-40e84416]{color:#252628;font-size:1.4em;font-weight:600;margin:0 0 15px}.content .job-offer .compensation-location[data-v-40e84416]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.content .job-offer .compensation-location p[data-v-40e84416]{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-40e84416]{color:#252628;font-size:.95em;line-height:1.5;margin:0 0 15px;white-space:pre-line}.content .job-offer .description.collapsed[data-v-40e84416]{max-height:200px;overflow:hidden;position:relative}.content .job-offer .description.collapsed[data-v-40e84416]: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-40e84416]{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-40e84416]:hover{opacity:.7}@media screen and (max-width:850px){.content .job-offer[data-v-40e84416]{width:100%}}