@import url(https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@400;700&display=swap);:root{--bg:#f2f2f2;--second-color-text:#6e8098;--primary-color-text:#19202d;--second-color:#eeeffc;--second-color-hover:#c5c9f4;--second-bg:#979797;--ckekbox-color:#e7e8e9;--box-bg:#fff;--separated-color:#e2e6ea}:root,body.darked{--white-color:#fff;--main-color:#5964e0;--main-color-hover:#939bf4;--border-color:#e7e8e9;--twitter-color:#00acee;--linkedin-color:#0e76a8;--github-color:#000;--myweb-color:#ff8080;--main-font:"Kumbh Sans",sans-serif;--bold:700;--regular:400;--font-size:1rem}body.darked{--bg:#121721;--second-color-text:#6e8098;--primary-color-text:#fff;--second-color:#303642;--second-color-hover:#525861;--second-bg:#313743;--ckekbox-color:#313743;--box-bg:#19202d;--separated-color:#2a3342}body.lighted{--bg:#f2f2f2;--white-color:#fff;--second-color-text:#6e8098;--primary-color-text:#19202d;--main-color:#5964e0;--second-color:#eeeffc;--second-color-hover:#c5c9f4;--second-bg:#979797;--main-color-hover:#939bf4;--border-color:#e7e8e9;--ckekbox-color:#e7e8e9;--box-bg:#fff;--separated-color:#e2e6ea;--twitter-color:#00acee;--linkedin-color:#0e76a8;--github-color:#000;--myweb-color:#ff8080;--main-font:"Kumbh Sans",sans-serif;--bold:700;--regular:400;--font-size:1rem}@media (prefers-color-scheme:dark){:root{--bg:#121721;--white-color:#fff;--second-color-text:#6e8098;--primary-color-text:#fff;--main-color:#5964e0;--second-color:#303642;--second-color-hover:#525861;--second-bg:#313743;--main-color-hover:#939bf4;--border-color:#e7e8e9;--ckekbox-color:#313743;--box-bg:#19202d;--separated-color:#2a3342;--twitter-color:#00acee;--linkedin-color:#0e76a8;--github-color:#000;--myweb-color:#ff8080;--main-font:"Kumbh Sans",sans-serif;--bold:700;--regular:400;--font-size:1rem}}@media (prefers-color-scheme:light){:root{--bg:#f2f2f2;--white-color:#fff;--second-color-text:#6e8098;--primary-color-text:#19202d;--main-color:#5964e0;--second-color:#eeeffc;--second-color-hover:#c5c9f4;--second-bg:#979797;--main-color-hover:#939bf4;--ckekbox-color:#e7e8e9;--box-bg:#fff;--separated-color:#e2e6ea;--twitter-color:#00acee;--linkedin-color:#0e76a8;--github-color:#000;--myweb-color:#ff8080;--main-font:"Kumbh Sans",sans-serif;--bold:700;--regular:400;--font-size:1rem}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--regular);background-color:var(--bg)}.cw{width:1110px;margin:0 auto}@media screen and (max-width:1200px){.cw{width:690px}}@media screen and (max-width:689px){.cw{width:80%}}@media screen and (max-width:425px){.cw{width:90%}}.JobsForm{background-color:var(--box-bg);display:grid;grid-template-columns:463px 300px 345px;grid-template-rows:1fr;border-radius:6px;position:relative;bottom:2.375rem}.JobsForm>div,.JobsForm>label{position:relative;min-height:80px;display:flex;justify-content:center;align-items:center;padding-left:32px;border-right:1px solid var(--separated-color)}.JobsForm>div:last-child{border-right:none;padding-left:28px;padding-right:16px;justify-content:space-between}.JobsForm>div input,.JobsForm>label input{border:none;padding-left:16px}.JobsForm>label input{caret-color:var(--main-color)}.JobsForm input[type=text]{width:100%;height:100%;padding-right:16px;font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--regular);color:var(--primary-color-text);background-color:var(--box-bg)}.JobsForm input[type=text]::-webkit-input-placeholder{color:var(--second-color-text)}.JobsForm input[type=text]:-ms-input-placeholder{color:var(--second-color-text)}.JobsForm input[type=text]::placeholder{color:var(--second-color-text)}.JobsForm .description:before{width:26px;height:26px;background-image:url(/static/media/icon-search.09900c2e.svg)}.JobsForm .description:before,.JobsForm .location:before{display:block;content:"";background-size:100%;flex-shrink:0}.JobsForm .location:before{width:18px;height:25px;background-image:url(/static/media/icon-location.325ff3d9.svg)}.JobsForm input[type=checkbox]{display:none}.JobsForm>div:last-child label{position:relative;font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--bold);color:var(--primary-color-text)}.JobsForm>div:last-child label:before{display:inline-block;content:"";border:none;border-radius:3px;height:1.5rem;width:1.5rem;margin-right:1rem;background:var(--ckekbox-color);vertical-align:text-bottom;position:relative;bottom:-2px;cursor:pointer}.JobsForm input[type=checkbox]:checked+label:before{background:var(--main-color)}.JobsForm input[type=checkbox]:checked+label:after{display:block;content:"";width:.875rem;height:.75rem;background-image:url(/static/media/icon-check.7b769ecf.svg);background-repeat:no-repeat;background-size:100%;position:absolute;top:8px;left:5px;cursor:pointer}.JobsForm input[type=submit]{display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:var(--main-color);color:var(--white-color);font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--bold);width:7.687rem;height:3rem;padding-left:0;padding-right:0;transition:background-color .4s ease}.JobsForm input[type=submit]:hover{background-color:var(--main-color-hover);cursor:pointer}@media screen and (max-width:1200px){.JobsForm{grid-template-columns:222px 213px 255px}.fullTime span{display:none}.JobsForm>label{padding-left:1.5rem}.JobsForm input[type=submit]{width:5rem}}@media screen and (max-width:689px){.JobsForm{grid-template-columns:100%;grid-template-rows:1fr 1fr 1fr;position:relative}.JobsForm>label{border-right:none}}.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 1s;opacity:0;padding:5rem 0 2rem}.loading p{color:var(--main-color);font-family:var(--main-font);font-size:1.2rem;font-weight:var(--regular)}.loading.show{opacity:1}.loading .spin{border:3px solid rgba(91,102,225,.2);border-top:3px solid var(--main-color);border-radius:50%;width:3.5em;height:3.5em;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.JobList>li{width:31.5%;min-height:14.25rem;list-style:none;background-color:var(--box-bg);border-radius:6px;padding:42px 30px 27px;position:relative;margin-right:1.875rem;margin-bottom:3.5625rem;display:flex;flex-direction:column}.JobList>li:last-child,.JobList>li:nth-child(3n+3){margin-right:0}.JobList>li figure{margin:0;padding:0;width:50px;height:50px;position:absolute;top:-1rem;background-color:var(--white-color);display:flex;justify-content:center;align-items:center;border-radius:6px}.JobList>li img{display:block;width:100%;border-radius:6px}.JobList>li p{padding:0;font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--regular);color:var(--second-color-text);margin:0 0 .9375rem}.JobList>li .jobData{margin-top:1.25rem}.jobData{margin:0;padding:0;font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--regular);color:var(--second-color-text)}.JobList>li .JobList__company{margin-bottom:.8125rem}.JobList>li p em{font-style:normal;position:relative}.jobData em:first-child{display:inline-block;margin-right:12px;padding-right:12px}.jobData em:first-child:after{display:inline-block;content:"";width:4px;height:4px;border-radius:5rem;background-color:var(--second-color-text);position:relative;right:-12px}.JobList>li a{display:inline-block;text-decoration:none}.JobList>li a:hover h2{color:var(--second-color-text)}.JobList>li a h2{padding:0;font-family:var(--main-font);font-size:1.25rem;font-weight:var(--bold);color:var(--primary-color-text);line-height:1.375rem;margin:0 0 1.0625rem;word-break:break-word}.JobList>li ul{padding:0;display:flex;justify-content:flex-start;align-items:center;flex-grow:1;margin:.8125em 0 0}.JobList>li ul li{list-style:none;font-family:var(--main-font);font-size:.875rem;font-weight:var(--bold);color:var(--main-color);margin-right:.1875rem}@media screen and (max-width:1200px){.JobList>li{width:49.1%}.JobList>li,.JobList>li:nth-child(3n+3){margin-right:.6875rem}.JobList>li:nth-child(2n+2){margin-right:0}}@media screen and (max-width:689px){.JobList>li{width:100%}.JobList>li,.JobList>li:nth-child(3n+3){margin-right:0}}.JobList{padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:3.5rem 0 1.5rem}.LoadMore{display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:5px;background-color:var(--main-color);color:var(--white-color);font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--bold);width:8.8125rem;height:3rem;padding-left:0;padding-right:0;transition:background-color .4s ease;text-decoration:none}.LoadMore:hover{background-color:var(--main-color-hover);cursor:pointer}@media screen and (max-width:689px){.JobList{margin-top:0}}main{margin-bottom:3rem}.JobDetail{margin-top:8rem}.JobDetail .cw{width:730px;margin:0 auto;position:relative}.infoJobDetail{width:100%;display:flex;justify-content:flex-start;align-items:center;background-color:var(--box-bg);border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin-bottom:2rem;position:absolute;top:-10.5rem;border-radius:6px}.infoJobDetail div:first-child{margin-right:2.5rem}.infoJobDetail div:last-child{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:2.6875rem}.infoJobDetail figure{margin:0;padding:0;width:8.75rem;height:8.75rem;display:flex;justify-content:center;align-items:center;background-color:var(--second-color);border-radius:6px}.infoJobDetail figure img{display:block;width:100%;border-bottom-left-radius:6px}.infoJobDetail h1{margin:0;padding:0;font-family:var(--main-font);font-size:1.5rem;font-weight:var(--bold);color:var(--primary-color-text);text-transform:capitalize}.infoJobDetail h1 strong{display:block;font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--regular);color:var(--second-color-text);margin-top:1rem}.article{background-color:var(--box-bg);border-radius:6px;margin-bottom:2rem}.infoJobApply{background:url(/static/media/bg-pattern-detail-footer.439c5055.svg);background-repeat:no-repeat;background-size:cover;border-radius:6px;margin-bottom:4.5rem}.linkJobApply{background-color:var(--box-bg);margin-bottom:2rem}.linkJobApply .cw{width:730px;margin:0 auto}.JobDetail__linkCompany{display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:var(--second-color);color:var(--main-color);font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--bold);width:9.1875rem;height:3rem;padding-left:0;padding-right:0;transition:background-color .4s ease;text-decoration:none}.JobDetail__linkCompany:hover{background-color:var(--second-color-hover);cursor:pointer}body.darked .JobDetail__linkCompany{color:var(--white-color)}.article{padding:48px 43px 48px 48px}.article>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.6875rem}.JobDetail__linkApply{display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:var(--main-color);color:var(--white-color);font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--bold);width:8.8125rem;height:3rem;padding-left:0;padding-right:0;transition:background-color .4s ease;text-decoration:none;flex-shrink:0}.JobDetail__linkApply:hover{background-color:var(--main-color-hover);cursor:pointer}.jobData em{font-style:normal;position:relative}.jobData{margin-bottom:.75rem}.article h2{padding:0;color:var(--primary-color-text);font-family:var(--main-font);font-size:1.75rem;font-weight:var(--bold);margin:0 0 .75rem}.categorieList{margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;flex-grow:1}.categorieList li{list-style:none;font-family:var(--main-font);font-size:.875rem;font-weight:var(--bold);color:var(--main-color);margin-right:.1875rem}.article .content p{padding:0;font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--regular);color:var(--second-color-text);line-height:26px;margin:0 0 1.5625rem}body.darked .article .content p{color:#9daec2}.article .content p strong{font-weight:var(--bold)}.article .content p a{font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--regular);color:var(--second-color-text)}.article .content>a{display:block;font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--bold);color:var(--main-color);margin-bottom:1.5625rem}.article .content p em,.article .content p strong{display:block;font-family:var(--main-font);font-size:1.25rem;font-weight:var(--bold);color:var(--primary-color-text);margin-top:2.6875rem;margin-bottom:1.75rem;font-style:normal}.article .content ul{margin:0;padding:0}.article .content ul li{font-family:var(--main-font);font-size:var(--font-size);font-weight:var(--regular);color:var(--second-color-text);line-height:26px;margin-bottom:.5rem;list-style:none;position:relative;display:flex}.article .content li{padding-left:37px}.article .content li:before{display:inline-block;content:"";background-color:var(--main-color);font-weight:700;width:4px;height:4px;position:absolute;left:0;top:calc(50% - 4px)}.numericalList li span{display:inline-block;font-weight:var(--bold);color:var(--main-color);margin-right:37px}.infoJobApply{padding:43px 43px 45px 48px}.infoJobApply strong{display:block;font-family:var(--main-font);font-size:1.25rem;font-weight:var(--bold);color:var(--white-color);margin-bottom:1.5625rem}.infoJobApply p{padding:0;font-weight:var(--regular);line-height:26px;margin:0 0 1.5625rem}.infoJobApply a,.infoJobApply p{color:var(--white-color);font-family:var(--main-font);font-size:var(--font-size)}.infoJobApply a{font-weight:var(--bold);word-break:break-all}.linkJobApply{padding:1.4375rem 0 1.375rem}.linkJobApply .cw{display:flex;justify-content:space-between;align-items:center}.linkJobApply h2{font-size:1.25rem;font-weight:var(--bold);color:var(--primary-color-text);margin:0 0 .75rem}.linkJobApply h2,.linkJobApply p{padding:0;font-family:var(--main-font)}.linkJobApply p{margin:0;font-size:var(--font-size);font-weight:var(--regular);color:var(--second-color-text)}@media screen and (max-width:768px){.JobDetail .cw{width:550px}.categorieList{flex-wrap:wrap}}@media screen and (max-width:550px){.article{padding:40px 25px 32px 24px}.JobDetail{margin-top:13rem}.JobDetail .cw{width:90%}.infoJobDetail{flex-direction:column;border-radius:6px;height:205px;top:-14.5rem}.infoJobDetail div:first-child{margin-right:0;position:relative;top:-1.5625rem}.infoJobDetail figure{width:3.125rem;height:3.125rem}.infoJobDetail figure img{border-radius:6px}.infoJobDetail div:last-child{flex-direction:column;padding-right:0}.infoJobDetail h1{text-align:center;margin-bottom:1.5rem}.article>header{flex-direction:column}.JobDetail__linkApply{width:100%}.categorieList{margin-bottom:1.875rem}.article h2{font-size:1.25rem}.numericalList li span{margin-right:1.875rem}.list li{padding-left:1.875rem}.infoJobApply{background:url(/static/media/bg-pattern-detail-footer-mvl.0e261449.svg);background-repeat:no-repeat;background-size:cover;margin-bottom:2.5rem;padding:40px 25px 32px 24px}.linkJobApply{margin-bottom:0}.linkJobApply .cw>div{display:none}body.darked .JobDetail__linkCompany{color:var(--main-color)}}.ToogleColorTheme{background-color:var(--white-color);border:none;border-radius:5rem;cursor:pointer;display:flex;align-items:center;width:3rem;height:1.6rem;margin-right:2rem}.ToogleColorTheme button{display:inline-block;width:.875rem;height:.875rem;border-radius:5rem;background-color:var(--main-color);border:none;transition:transform .4s ease}.ToogleColorTheme:hover button{background-color:var(--main-color-hover)}.sunIcon{left:-2rem}.moonIcon,.sunIcon{display:block;position:relative}.moonIcon{left:2rem}.lighted .ToogleColorTheme button{transform:translateX(-15px)}.darked .ToogleColorTheme button{transform:translateX(8px)}.Header{background:url(/static/media/bg-pattern-header.f3307602.svg);min-height:160px;background-size:cover;width:100%;padding-top:2.687rem}.Header .mainHeader{display:flex;justify-content:space-between;align-items:center}.Header h1{margin:0;padding:0}@media screen and (max-width:550px){.Header{background:url(/static/media/bg-pattern-header-mobile.ea1134f1.svg);background-repeat:no-repeat;padding-top:3rem;background-size:cover}}.Footer{padding:2rem 0}.Footer ul{margin:0;padding:0;display:flex;justify-content:center;align-items:center}.Footer li{list-style:none;margin-right:1.125rem}.Footer li:last-child{margin-right:0}.Footer li a{color:var(--main-color);font-size:.875rem;text-decoration:none}.Footer .tw2:hover{color:var(--twitter-color)}.Footer .lk:hover{color:var(--linkedin-color)}.Footer .gh:hover{color:var(--github-color)}.Footer .myweb:hover{color:var(--myweb-color)}@media screen and (max-width:375px){.Footer{top:9rem}}
/*# sourceMappingURL=main.1f23111b.chunk.css.map */