@import url(https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap);:root{--font-alt:"Kumbh Sans",serif}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}.main{min-height:100vh;padding-bottom:10vh}.app__header,.main{background-color:#f2f2f2}.app__header{align-items:center;background-image:url(/static/media/bg-pattern-header.f3307602ee5e7c6b4f50.svg);background-repeat:no-repeat;background-size:cover;display:flex;height:20vh;justify-content:space-between;position:relative;width:100%}.app__header-logo{margin-left:10vw}.app__header-lightmode{align-items:center;display:flex;gap:1vw;justify-content:center;margin-right:10vw}.app__header-switch{background-color:#fff;border-radius:20px;height:25px;width:60px}@media screen and (max-width:750px){.app__header{align-items:flex-start;background-image:url(/static/media/bg-pattern-header.ea1134f14277d29c5f40.svg);background-size:cover;height:18vh;padding-top:30px}}.app__searchbar{background-color:#fff;border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);height:12vh;margin-left:10vw;position:absolute;top:15%;width:80vw}.app__searchbar,.app__searchbar_search{display:flex;justify-content:flex-start}.app__searchbar_search{align-items:center;flex-grow:4}.app__searchbar_search-icon{margin-left:2vw}.app__searchbar_search img{height:auto;width:20px}.app__searchbar_searchinput{border:none;flex-grow:1;font-family:var(--font-alt);font-size:14px;height:6vh;margin-left:1vw;margin-right:1vw}.app__searchbar_searchinput:focus{outline:none}.app__searchbar_location{align-items:center;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;display:flex;flex-grow:2;justify-content:flex-start}.app__searchbar_location-icon{margin-left:2vw}.app__searchbar_location-filter{border:none;font-family:var(--font-alt);font-size:14px;height:4vh;margin-left:2vw;outline:none}.app__searchbar_go{align-items:center;display:flex;flex-grow:1;justify-content:space-evenly}.app__searchbar_type{align-items:center;display:flex;justify-content:center}.app__searchbar_type-checkbox{font-size:14px;margin-right:.75vw;padding:1rem}.app__searchbar_type-checkbox,.btn__style{font-family:var(--font-alt);font-weight:600}.btn__style{background-color:#5964e0;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;height:60px;transition:all .3s;width:150px}.btn__style:active,.btn__style:hover{background-color:#939bf4;cursor:pointer;transition:all .3s}.btn__style-mobile{background-color:#5964e0;border-radius:5px;height:auto;padding:.75rem;width:45px}.app__searchbar_btn-hidden,.app__searchbar_type-hidden{display:none}@media screen and (max-width:1000px){.app__searchbar{margin-left:5vw;width:90vw}.app__searchbar_location-filter,.app__searchbar_searchinput,.app__searchbar_type-checkbox,.btn__style{font-size:14px}.app__searchbar_go{justify-content:center}.app__searchbar_btn-hidden{display:flex}.app__searchbar_btn-live{display:none}}@media screen and (max-width:700px){.app__searchbar_search-icon{display:none}.app__searchbar_searchinput{font-size:2.5vw;margin-left:4vw}.app__searchbar_location{display:none}.app__searchbar_go{display:flex;gap:1rem}.app__searchbar_type-checkbox{display:none}.app__searchbar_type-hidden{display:flex}.btn__style{font-size:16px;width:250px}}@media screen and (max-width:500px){.app__searchbar{height:8vh;top:16%}.app__searchbar_searchinput{font-size:16px}}.jobs__wrapper{grid-row-gap:4rem;grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);margin:20vh 10vw 10vh;row-gap:4rem}@media screen and (max-width:1000px){.jobs__wrapper{grid-template-columns:repeat(2,1fr);margin:15vw 5vw}}@media screen and (max-width:900px){.jobs__wrapper{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:700px){.jobs__wrapper{grid-template-columns:repeat(1,1fr);margin-top:15vh}}@media screen and (max-width:400px){.jobs__wrapper{margin-top:10vh}}.job__item{background-color:#fff;border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);cursor:pointer;position:relative}.job__image{align-items:center;background-color:red;border-radius:5px;display:flex;height:6vh;justify-content:center;margin-left:2vw;padding:10px;position:absolute;top:-15px;width:20%;width:4vw}.job__info{font-family:var(--font-alt);margin-left:2vw;margin-top:6vh}.job__time{align-items:center;color:#6e8098;display:flex;font-weight:600;gap:.75vw;justify-content:flex-start;margin-top:4vh}.job__time-period{font-size:2vw;margin-bottom:4px}.job__position{color:#19202d;font-size:1.4vw;font-weight:700}.job__company{color:#6e8098;font-weight:400;margin-top:1vh}.job__location{color:#5964e0;font-weight:600;margin-bottom:4vh;margin-top:6vh}@media screen and (max-width:1000px){.job__position{font-size:2.2vw;margin-top:3vh}.job__company{margin-top:2vh}.job__image{width:15%}}@media screen and (max-width:800px){.job__position{font-size:4vw}}@media screen and (max-width:500px){.job__position{font-size:6vw;margin-top:2vh}.job__info{margin-left:20px}}.button{align-items:center;display:flex;justify-content:center;width:100%}.btn{background-color:#5964e0;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Kumbh Sans,serif;font-size:14px;padding:20px 30px;text-align:center;width:150px}.jobinfo{background-color:#f2f2f2;flex-direction:column;position:relative;width:100vw}.jobinfo,.jobinfo__header{align-items:center;display:flex}.jobinfo__header{background-color:#fff;border-radius:10px;height:15vh;margin-bottom:4vh;margin-top:-50px;position:absolute;width:50vw}.jobinfo__header-logo{align-items:center;display:flex;flex:0.5 1;height:100%;justify-content:center;width:100%}.jobinfo__header-logo-image{width:60%}.jobinfo__header-text{align-items:flex-start;display:flex;flex:2 1;flex-direction:column;font-family:var(--font-alt);justify-content:center;margin-left:1vw}.jobinfo__header-text h1{color:#19202d;font-size:24px;margin-bottom:1vh}.jobinfo__header-text p{color:#6e8098;font-size:16px}.jobinfo__header-btn{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.jobinfo__header-btn button{background-color:#eeeffc;border:none;border-radius:5px;color:#5964e0;cursor:pointer;font-family:var(--font-alt);font-size:16px;font-weight:600;padding:2vh 1.5vw;transition:all .3s}.jobinfo__header-btn button:active,.jobinfo__header-btn button:hover{background-color:#c5c9f4;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);transition:all .3s}.jobinfo__profile{background-color:#fff;border-radius:10px;font-family:var(--font-alt);margin-bottom:10vh;margin-top:15vh;padding:50px;width:50vw}.jobinfo__profile-banner{align-items:center;display:flex;margin-bottom:40px}.jobinfo__profile-banner-left{flex:3 1}.jobinfo__keystats{color:#6e8098;font-size:14px;font-weight:400;margin-bottom:5px}.jobinfo__keystats-added,.jobinfo__keystats-period{margin-right:10px}.jobinfo__keystats-title{font-size:30px;margin-bottom:10px}.jobinfo__keystats-location{color:#5964e0;font-size:16px}.jobinfo__profile-banner-right{align-items:center;display:flex;flex:1 1;justify-content:center}.jobinfo__heading{font-size:24px;margin-bottom:20px}.jobinfo__text{color:#6e8098;font-size:16px;font-weight:400;line-height:30px;margin-bottom:20px}.jobinfo__list{margin-left:1vw}@media screen and (max-width:1000px){.jobinfo__header,.jobinfo__profile{width:90vw}}@media screen and (max-width:700px){.jobinfo__header{flex-direction:column;height:24vh;margin-top:-30px;padding:1vh 0}.jobinfo__header-logo{border-radius:10px;flex:1 1;margin-top:-30px;width:60px}.jobinfo__header-logo-image{width:80%}.jobinfo__header-text{align-items:center;text-align:center}.jobinfo__header-btn button{width:200px}.jobinfo__profile{margin-top:24vh;padding:40px 20px}.jobinfo__profile-banner{flex-direction:column;gap:30px;justify-content:center;text-align:center}.jobinfo__profile-banner-right{width:100%}.jobinfo__heading{font-size:20px}}.footer{align-items:center;background-color:#fff;display:flex;height:10vh;justify-content:space-between;margin-left:25%;margin-right:25%}.footer__info{font-family:var(--font-alt)}.footer__info-title{font-size:24px;font-weight:700;margin-bottom:1vh}.footer__info-company{color:#6e8098;font-size:16px;font-weight:400}@media screen and (max-width:1000px){.footer{margin:0 5%}.btn__style-footer{width:120px}}@media screen and (max-width:400px){.footer{padding:60px 0}.footer__info-title{font-size:20px}.footer__info-company{font-size:14px}}
/*# sourceMappingURL=main.4814d570.css.map*/