@keyframes link_copy_success{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.content_container{display:grid;grid-template-columns:1fr 1fr}.image_banner{position:sticky;top:0;width:50vw;height:100vh;background:url(/m/bg-noise.png);background-color:var(--c0);width:auto;min-width:0;vertical-align:top}.image_banner h1{font-size:100px;color:var(--bg0);font-weight:500;padding-top:120px;margin-left:75px;word-break:break-word}.image_banner .action{position:absolute;padding:50px;bottom:0}.image_banner .action .link_copy{position:absolute;padding:10px 20px;border:1.5px solid var(--t0);color:var(--t0);border-radius:2.5px;line-height:15px;height:15px;margin-top:-45px;background-color:var(--c0);padding-left:40px;display:none}.image_banner .action .link_copy::before{display:block;position:absolute;content:"";width:15px;height:15px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/m/icons/icon_checkmark.png);margin-left:-25px}.image_banner .action .link_copy.link_copy_success{display:block;animation:link_copy_success 3s normal forwards ease-in-out}.image_banner .action>*{height:30px;line-height:30px;padding:15px;display:inline-block;vertical-align:top;cursor:pointer;border:solid 4px var(--t0);transition:ease-in background-color .125s,ease-in color .125s}.image_banner .action>div.share{background-image:url(/m/icons/icon_share_w.png);background-repeat:no-repeat;background-size:30px;background-position:center;width:30px;margin-left:25px}.image_banner .action>div.share:hover{background-color:var(--t0);background-image:url(/m/icons/icon_share.png)}.image_banner .action>.apply{background-color:var(--t0);color:var(--bg0);padding:15px 30px}.image_banner .action>.apply:hover{background-color:var(--bg0);color:var(--t0)}h1::after{content:"(M/W/D)";font-weight:500;font-size:25px;color:var(--bg0);vertical-align:top;opacity:.75}.descr.folded p{max-height:125px;overflow-y:hidden}.descr.folded div.fold_out_btn{display:table}.descr.folded div.gradient{display:block;position:relative;width:100%;height:50px;margin-top:-50px;background:linear-gradient(0deg, #000000 0%, rgba(255, 255, 255, 0) 100%)}.descr{position:relative;margin:20px 0}.descr div.gradient{display:none}.descr div.fold_out_btn{display:none;position:relative;background-color:var(--c0);border:solid 4px var(--c0);padding:10px;line-height:20px;font-size:20px;color:var(--bg0);text-align:center;cursor:pointer;transition:ease-in color .125s,ease-in background-color .125s;margin:0 auto;margin-top:-15px;width:150px}.descr div:hover{color:var(--c0);background-color:var(--bg0)}.prev_image{width:100%;height:50vmin;border-radius:10px;background-size:cover;background-position:center;margin:20px 0}header{position:relative}.job_content{right:0;top:0;padding:50px;width:auto;min-width:0}.job_content>.apply{background-color:var(--c0);color:var(--bg0);padding:15px 30px;text-align:center;max-width:300px;margin:20px auto;height:30px;line-height:30px;border:solid 4px var(--c0);cursor:pointer;transition:ease-in background-color .125s,ease-in color .125s}.job_content>.apply:hover{background-color:var(--bg0);color:var(--c0)}.job_content i{color:var(--t0);font-size:20px;font-weight:300}.job_content h2{color:var(--t0);font-size:1.75rem;font-weight:500}h2 span{display:inline-block;color:var(--c0);font-weight:300;font-size:1rem}.add_info{font-size:20px;margin:25px 0}.add_info>b{font-weight:700}.add_info>b span{display:inline-block;font-weight:500;color:var(--c0)}.perks .icon,.req .icon,.tasks .icon{position:absolute;width:35px;height:35px;margin:5px;background-size:66%;background-repeat:no-repeat;background-position:center;background-color:#279cd5;border-radius:100%}.req>h2{position:sticky;z-index:1;top:0px;background-color:var(--bg0);padding:5px 0}.req>div{margin:10px;min-height:55px}.req>div>*{display:block}.req>div b{font-size:20px}.req>div .info{padding-top:5px;margin-left:55px}.tasks>h2{position:sticky;z-index:1;top:0px;background-color:var(--bg0);padding:5px 0}.tasks>div{margin:10px;min-height:55px}.tasks>div>*{display:block}.tasks>div b{font-size:20px}.tasks>div .info{padding-top:5px;margin-left:55px}.perks>h2{position:sticky;z-index:1;top:0px;background-color:var(--bg0);padding:5px 0}.perks>div{margin:10px;min-height:55px}.perks>div>*{display:block}.perks>div b{font-size:20px}.perks>div .info{padding-top:5px;margin-left:55px}.job_container{display:grid;overflow-x:scroll;grid-template-columns:repeat(5, 1fr);grid-auto-rows:1fr;-ms-overflow-style:none;scrollbar-width:none}.job_container::-webkit-scrollbar{display:none}.job_container>a{position:relative;width:250px;margin:10px;padding:25px;padding-bottom:75px;background-color:var(--c0)}.job_container>a span.learn_more{position:relative;margin-top:25px;display:inline;padding:10px;background-color:var(--bg0);border:solid 4px var(--bg0);color:var(--t0);line-height:15px;height:15px}.job_container>a span.learn_more:hover{color:var(--bg0);background-color:rgba(0,0,0,0)}.job_container .loc_box{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.job_container .learn_more_box{display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:absolute;bottom:0;margin:0;width:250px;padding-bottom:37.5px}.job_container .loc{padding:2.5px 15px;text-align:center;line-height:15px;height:15px;border:solid 4px var(--bg0);color:var(--bg0);margin:auto;display:inline}.job_container .job_title{font-weight:600;font-size:20px;text-align:center;color:var(--bg0)}.job_container .descr{margin:20px 0;color:var(--bg0);font-weight:300}.application_selector{display:none;position:fixed;top:0;width:100%;height:100%;background-color:rgba(20,20,20,.5);align-items:center;justify-content:center;z-index:999}.application_selector>div{background-color:var(--bg0);margin:auto;border-radius:10px;padding:25px}.application_selector>div a{padding:10px 15px;margin:10px 0;color:var(--bg0);background-color:var(--c0);border:solid 4px var(--c0);transition:.25s ease-in color,.25s ease-in background-color}.application_selector>div a:hover{background-color:rgba(0,0,0,0);color:var(--c0)}.application_selector>div b{font-weight:500;font-size:200%;color:var(--t0)}.application_selector>div hr{border-color:var(--c0)}.application_selector.active{display:grid}@media(max-width: 1305px){.image_banner h1{font-size:66px}h1::after{font-size:15px}.job_content{padding:25px}}@media(max-width: 910px){.image_banner h1{font-size:50px}h1::after{font-size:10px}.job_content{padding:15px}}@media(orientation: portrait){header{background-color:var(--c0);height:30px;padding:10px;width:calc(100vw - 20px)}header>.nav{float:right}body>header{position:fixed;height:50px}.content_container{padding-top:50px;display:block}.image_banner{position:relative;width:100%;height:auto;padding-bottom:25px}.image_banner h1{font-size:66px;margin-left:35px;padding-top:150px}.image_banner .action{width:calc(100% - 50px);padding:25px;position:fixed;z-index:99}.image_banner .action>div.share{float:right;background-color:var(--bg0)}h1::after{font-size:15px}.job_content{position:relative;width:calc(100% - 50px);padding:25px;border-radius:25px;margin-top:-25px;background-color:var(--bg0)}.job_content i{font-size:15px}.req>h2{top:50px}.tasks>h2{top:50px}.perks>h2{top:50px}}@media(max-width: 720px){body>header{position:fixed;height:50px}.content_container{padding-top:50px;display:block}header{background-color:var(--c0);height:30px;padding:10px;width:calc(100vw - 20px)}header>.nav{float:right}.image_banner{position:relative;width:100%;height:auto;padding-bottom:25px}.image_banner h1{font-size:66px;margin-left:35px;padding-top:150px}.image_banner .action{width:calc(100% - 50px);padding:25px;position:fixed;z-index:99}.image_banner .action>div.share{float:right;background-color:var(--bg0)}h1::after{font-size:15px}.job_content{position:relative;width:calc(100% - 50px);padding:25px;border-radius:25px;margin-top:-25px;background-color:var(--bg0)}.job_content i{font-size:15px}.req>h2{top:50px}.tasks>h2{top:50px}.perks>h2{top:50px}}@media(max-width: 500px){.image_banner h1{font-size:35px;margin-left:15px}.image_banner .action{width:calc(100% - 30px);padding:15px}.image_banner .action>.apply{padding:10px 20px}.image_banner .action>div.share{padding:10px;margin-left:15px}h1::after{font-size:10px}.application_selector>div b{font-size:175%}.req>div b{font-size:17.5px}.tasks>div b{font-size:17.5px}.perks>div b{font-size:17.5px}.loc_info>*{display:block}.loc_info>.info{margin-left:0px;padding-left:0px;min-height:auto}.loc_info>.loc_img{position:relative;width:100%;height:33vmin}}@media(max-width: 350px){.req>div b{font-size:15px}.req>div .icon{width:30px;height:30px;margin:2.55px}.req>div .info{margin-left:45px}.tasks>div b{font-size:15px}.tasks>div .icon{width:30px;height:30px;margin:2.55px}.tasks>div .info{margin-left:45px}.perks>div b{font-size:15px}.perks>div .icon{width:30px;height:30px;margin:2.55px}.perks>div .info{margin-left:45px}.job_content{width:calc(100% - 25px);padding:12.5px}.application_selector>div b{font-size:150%}}@media(prefers-color-scheme: dark){.req>div .icon{background-color:var(--t0);background-size:50%;border-radius:100%}.tasks>div .icon{background-color:var(--t0);background-size:50%;border-radius:100%}.perks>div .icon{background-color:var(--t0);background-size:50%;border-radius:100%}.image_banner .action>div.share{background-image:url(/m/icons/icon_share.png)}.image_banner .action>div.share:hover{background-image:url(/m/icons/icon_share_w.png)}.descr.folded div.gradient{background:linear-gradient(0deg, rgb(45, 38, 38) 0%, rgba(45, 38, 38, 0) 100%)}}