:root{--tomato:#ff494b;--white:#fafafa;--papaya-whip:#fef0cd;--top-padding:80px}body{color:#000;font-family:Gilroy,sans-serif;font-size:14px;line-height:20px}h1{margin-top:0;margin-bottom:0;font-size:55px;font-weight:700;line-height:120%}@media screen and (max-width:991px){.hero_section{padding-top:60px}.hero_title_box{max-width:410px}.hero_description_figure{margin-left:-30px}.hero_description_wrap{margin-left:0;padding-top:25px;padding-bottom:25px}.p-24.proc{font-size:18px;line-height:120%}.p-28{text-align:left;max-width:none;margin-left:0}.hero_bottom_wrap{flex-direction:column;align-items:flex-start;padding-left:0}.red-figure-button.is-mt._2.mobile{display:flex}.h-38{font-size:28px}.h-38.red{margin-bottom:10px}.why_cta_box{margin-left:151px}.why_lottie{margin-right:-15%}.hero_bottom_btns{order:1;margin-top:70px}.section{padding-bottom:90px}.arrow{top:108px}.arrow.is-top{top:-67px}.step_lottie{width:130%}.process_list{text-align:left}.process_list_item{text-align:left;background-position:0 13px}.hero_title{font-size:40px}.jobs_lottie{width:68%}.jobs_left_col{display:none}.big-logo-mark{width:480%}.logosign{display:none}.job_row{grid-column-gap:16px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:2.25fr 1fr;grid-auto-columns:1fr;padding-left:6%;padding-right:6%;display:grid}.details_box{width:100%}.job_title_box{width:100%;padding-right:30px}.about_box{max-width:430px}.team_wrap{flex-direction:column}.team_grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:start;place-items:start}.name{font-size:20px;bottom:-40px}.join_form{width:auto}.logo{padding-left:0}.hire_lottie{width:28%}.name_box{width:90%;padding-left:0;padding-right:0}.burger_btn{z-index:2;color:#fff}.burger_btn.w--open{z-index:3;background-color:#c8c8c800}.line{background-color:#36e4a5;width:30px;height:3px;margin-top:5px;margin-bottom:5px}.collection-list{position:relative}.jobs_right_col{width:50%}.job_category{margin-bottom:-1px;padding-left:6%;padding-right:6%}.job_category.w--current{z-index:1}.story_box{margin-bottom:0}}@media screen and (max-width:767px){.container.first{grid-template-columns:70% 46%;padding-top:50px}.container.second{margin-top:70px}.container.contact{flex-direction:column}.container.nav{display:flex}.hero_section{padding-top:40px}.navbar{align-items:center;position:relative}.nav_menu{background-color:#fff;width:50%;margin-left:auto;margin-right:auto;position:fixed;box-shadow:1px 1px 40px #0000001a}.button{margin-top:20px;margin-left:0}.button.w--current{margin-top:0}.hero_description{margin-top:50px}.hero_lottie{margin-left:-19%;margin-right:-16%}.p-24{font-size:17px;line-height:170%}.hero_description_title{font-size:22px}.p-18{font-size:16px}.p-28{font-size:20px}.main_button{width:180px;height:60px;padding-top:10px;padding-bottom:10px;font-size:12px}.red-figure-button.ml80{align-items:flex-start;margin-left:60px}.why_cta_box{flex-direction:column;align-items:flex-end;display:flex}.why_lottie{max-width:320px;margin-right:0%;position:absolute}.section{padding-bottom:90px}.section.contact{padding-top:60px}.section.jobs{padding-top:60px;padding-bottom:60px}.section.process{padding-bottom:50px}.process_row{margin-top:90px;margin-bottom:90px}.arrow{top:95px}.arrow.is-top{top:-45px}.process_list_item{background-position:0 6px;background-size:14px;margin-bottom:0;padding-bottom:16px;padding-left:26px}.hero_title{font-size:7vw}.hero_title.mb{margin-bottom:20px}.label{line-height:150%}.job_card_table{grid-column-gap:20px}.jobs_box{display:flex}.figure{height:60px}.cta_box{width:100%}.cta_form_box{width:100%;max-width:none;margin-top:23px;margin-left:0}.big-logo-mark{width:250%;bottom:-346px;right:-136%}.footer{text-align:center}.cta_form_wrap{width:100%;margin-left:0}.footer_nav{flex-direction:column;margin-bottom:60px}.footer_nav_list{margin-top:50px}.job_row{flex-direction:column;display:flex}.details_box{margin-top:20px;margin-bottom:20px;margin-right:0%}.hire_form_wrap{margin-top:30px;margin-left:0}.form_row{flex-direction:column}.about_box{width:100%}.square{width:30vw;height:30vw}.square.lb.black,.square.lb.right,.square.lb.hide,.square.yellow.hide,.square.lb.black,.square.lb.right,.square.lb.hide,.square.lb.black,.square.lb.right,.square.lb.hide,.square.yellow.hide,.square.yellow.hide{display:none}.team_grid{grid-template-columns:1fr 1fr 1fr}.name{font-size:16px}.cta_title_box{max-width:none;margin-bottom:30px}.join_form{width:100%;max-width:none;margin-left:0}.hire_section{padding-top:30px;padding-bottom:30px}.button_figure{height:60px}.hire_lottie{width:36%;display:none}.name_box{top:110%;bottom:0}.burger_btn{float:none}.line{background-color:var(--tomato)}.nav_list{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-top:30px;padding-bottom:30px;display:flex}.jobs_right_col{width:70%}}@media screen and (max-width:479px){.container{width:85%}.container.first{flex-direction:column;grid-template-columns:100%}.container.second{flex-direction:column;align-items:center}.container.hero{padding-bottom:40px}.container.is-full{width:100%;padding-left:10px;padding-right:10px}.nav_menu{width:70%}.button.jbs{margin-left:0}.hero_title_box{width:100%;max-width:none}.hero_description{margin-top:20px;margin-bottom:60px}.hero_description_figure{width:90%}.hero_description_wrap{width:100%}.hero_lottie{width:90%;min-height:300px;margin-top:43px;margin-left:0%;margin-right:-4%}.p-24{font-size:20px;line-height:160%}.p-24.is-red{margin-bottom:15px;font-size:20px}.p-24.proc{font-size:16px;line-height:140%}.hero_description_title,.p-18{font-size:18px}.hero_bottom_wrap{flex-direction:column-reverse;margin-top:0}.main_button{width:165px;height:55px}.main_button.red{width:110px}.main_button.is-fullwidth.short{padding-left:30px}.red-figure-button.ml80{margin-left:55px}.red-figure-button.is-mt{margin-top:40px}.red-figure-button.is-mt._2.mobile{width:80%;margin-left:auto;margin-right:auto}.h-38{font-size:22px;line-height:140%}.h-38.red{margin-bottom:5px;font-size:20px}.why_cta_box{align-items:flex-start;margin-left:0}.why_lottie{order:-1;width:120%;max-width:none;min-height:300px;margin-left:-20%;margin-right:-20%;position:static}.hero_bottom_btns{margin-top:0;margin-bottom:70px;margin-right:0%}.section{padding-bottom:115px}.section.process{justify-content:center}.process_row{flex-direction:column;margin-top:40px;margin-bottom:40px}.process_step{width:100%;max-width:210px;margin-bottom:40px;margin-left:auto;margin-right:auto}.arrow{height:25px;top:63px;left:-89px;transform:rotate(90deg)}.arrow.is-top{top:65px;left:auto;right:-86px;transform:rotateX(180deg)rotateY(0)rotate(-90deg)}.step_lottie{width:90%;top:-50%}.hero_title{font-size:9vw}.hero_title.mb{margin-bottom:30px}.label{font-size:3.6vw}.h-26{margin-bottom:0;font-size:22px}.job_card{padding:40px 30px}.job_card_cell{border:1px #000;margin-right:20px;padding-right:0}.p-16{margin-bottom:0;font-size:14px}.job_card_table{border-top:1px solid #00000017;border-bottom:1px solid #00000017;grid-template-rows:auto;grid-template-columns:auto auto auto;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;margin-top:20px;margin-bottom:30px;padding-top:20px;padding-bottom:20px;display:flex}.job_card_cell-wide{border:1px #000;margin-left:20px;padding-top:0}.ghost_button{padding:10px 25px}.jobs_box{text-align:left;flex-direction:column}.jobs_lottie{width:100%;min-height:300px;margin-bottom:-180px;margin-left:0%;margin-right:0%}.figure{height:55px}.input{height:60px;font-size:16px}.cta_form{grid-template-rows:auto auto}.big-logo-mark{width:230%;bottom:-27%;right:-106%}.why_box{margin-top:90px}.footer_nav_list{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:auto auto auto auto}.job_row{justify-content:flex-start;padding:40px 30px;display:block}.details_box{border-top:1px solid #00000017;border-bottom:1px solid #00000017;flex:0 auto;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding-top:20px;padding-bottom:20px;display:flex}.job_title_box{padding-right:0}.jobs_title_row{flex-direction:column;align-items:flex-start;width:85%;margin:30px auto 60px}.hire_form{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-rows:auto}.about_box{width:100%}.square{width:45vw;height:45vw}.square.lb.hide,.square.yellow.hide,.square.lb.hide,.square.lb.hide,.square.yellow.hide,.square.yellow.hide{display:none}.team_grid{grid-template-rows:1fr 1fr 1fr auto;grid-template-columns:1fr 1fr;margin-left:-16px;margin-right:-16px}.name{font-size:4vw}.button_figure{height:55px}.jobs_title_buttons{justify-content:flex-start;width:100%;margin-top:0}.jobs_right_col{width:100%}.job_categories{text-align:left;width:85%;margin-bottom:40px;margin-left:auto;margin-right:auto}.job_category{padding:17px 7%;display:inline-block}}