@charset "UTF-8";.test_info_section{display:flex;justify-content:space-between;align-items:flex-start;margin-top:90px}.test_info_section .test_left_wrap{width:454px;max-height:380px}.test_info_section .test_left_wrap .back_button .back_to_projects_text{color:#0d0d3f!important}.test_info_section .test_left_wrap .back_button .back_to_projects_text .back_to_projects_span{font-family:Gilroy-Regular!important;color:#0d0d3f}.test_info_section .test_left_wrap h1{font-family:Gilroy-SemiBold;font-size:46px;line-height:52px;color:#0d0d3f;margin-bottom:18px}.test_info_section .test_left_wrap .test_job_desc{margin-bottom:48px;font-family:Gilroy-Medium}.test_info_section .test_left_wrap .buttons{display:flex}.test_info_section .test_left_wrap .buttons .test_left_wrap_button{border:1px solid red;background:#f22;margin-right:14px;border-radius:29px;font-family:Gilroy-Medium;font-size:16px;line-height:24px;width:200px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;transition-duration:.6s}.test_info_section .test_left_wrap .buttons .test_left_wrap_button:hover{cursor:pointer;background-color:#fff;border:1px solid red;color:#0d0d3f}.test_info_section .test_left_wrap .buttons .left_wrap_button2{background-color:#fff;border:1px solid rgba(13,13,63,.28);color:#0d0d3f}.test_info_section .test_left_wrap .buttons .left_wrap_button2:hover{border:1px solid red;cursor:pointer}.test_info_section .test_right_wrap .test_info_tab{width:364px;background-color:#fff;box-shadow:0 5px 32px rgba(0,0,0,.12);border-radius:10px;padding:30px 44px;overflow:hidden}.test_info_section .test_right_wrap .test_info_tab .career_tag{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1px 15px;height:28px;background:linear-gradient(93.81deg,#2dbdf3 -28.33%,#21cef1 109.25%);box-shadow:0 3px 12px rgba(42,194,243,.2);border-radius:29.5px;font-family:Gilroy-Medium;font-size:14px;line-height:24px;color:#fff;align-items:center;margin-bottom:24px;justify-content:space-around}.test_info_section .test_right_wrap .test_info_tab .career_salary{font-family:Gilroy-SemiBold;font-size:20px;line-height:28px;color:#0d0d3f}.test_info_section .test_right_wrap .test_info_tab .test_general_info{margin-top:24px}.test_info_section .test_right_wrap .test_info_tab .test_general_info .test_info_tab_job_property{display:flex;align-items:center;margin-bottom:12px}.test_info_section .test_right_wrap .test_info_tab .test_general_info .test_info_tab_job_property .property_img_div{width:20px;margin-right:20px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.test_info_section .test_right_wrap .test_info_tab .test_general_info .test_info_tab_job_property .property_img_div .property_img{margin:0 auto}.test_info_section .test_right_wrap .test_info_tab .test_general_info .test_info_tab_job_property .test_job_prop{font-family:Gilroy-Regular;font-size:18px;line-height:28px;color:#81828e;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.test_info_section .test_right_wrap .test_info_tab .test_info_tab_tags{margin-top:24px}.test_info_section .test_right_wrap .test_info_tab .test_info_tab_tags .test_info_tab_tags_word{font-family:Gilroy-SemiBold;font-size:18px;line-height:28px;color:#0d0d3f;display:block;margin-bottom:10px}.test_info_section .test_right_wrap .test_info_tab .test_info_tab_tags .test_tags_tags{display:flex}.test_info_section .test_right_wrap .test_info_tab .test_info_tab_tags .test_tags_tags .test_tag_item{font-family:Inter-Medium;font-size:14px;height:28px;line-height:18px;text-align:center;color:#6a707d;padding:2px 20px;background:#f3f5f6;border-radius:29.5px;margin-right:10px;align-items:center;display:flex}.test_text_section{margin-top:70px;display:flex;justify-content:space-between}.test_text_section .test_text_section_left_wrap{max-width:590px;display:inline-block}.test_text_section .test_text_section_left_wrap .test_text_section_title{margin-top:44px;font-family:Gilroy-SemiBold;font-style:normal;font-weight:600;font-size:32px;line-height:42px;color:#0d0d3f}.test_text_section .test_text_section_left_wrap .test_text_section_desc{font-family:Gilroy-Regular;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#0d0d3f;margin-top:15px}.test_text_section .test_text_section_left_wrap .test_dotted_text_section_desc{font-family:Gilroy-Regular;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#0d0d3f;margin-top:18px;display:flex;align-items:center}.test_text_section .test_text_section_left_wrap .test_dotted_text_section_desc:first-child{margin-bottom:30px}.test_text_section .test_text_section_left_wrap .test_dotted_text_section_desc:before{content:"•";color:red;transform:scale(1.5);font-weight:700;display:inline-block;width:10px;margin-right:25px}.test_text_section .test_text_section_left_wrap .test_additional_skills_content{font-family:Gilroy-SemiBold;font-size:18px;line-height:52px;color:#0d0d3f;margin-top:19px}.test_text_section .test_text_section_left_wrap>div>div>div:first-child{margin-top:0!important}.test_text_section .test_text_section_right_wrap{float:right;background-color:#fff;border-radius:20px;padding:36px 38px;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:-42px;width:364px;box-shadow:0 5px 32px rgba(0,0,0,.12)}.test_text_section .test_text_section_right_wrap .test_text_section_right_wrap_title{font-family:Gilroy-SemiBold;font-size:28px;line-height:33px;margin:0}.test_text_section .test_text_section_right_wrap .test_recruiter .test_recruiter_img{border-radius:34px;width:100px;height:100p;float:left}.test_text_section .test_text_section_right_wrap .test_recruiter .test_recruiter_profile{float:left;margin-left:28px}.test_text_section .test_text_section_right_wrap .test_recruiter .test_recruiter_profile .test_recruiter_name{font-family:Inter-Regular;font-weight:600;font-size:24px;line-height:28px;color:#000;margin-bottom:0}.test_text_section .test_text_section_right_wrap .test_recruiter .test_recruiter_profile .test_recruiter_position{font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:28px;color:#000}.test_text_section .test_text_section_right_wrap .test_recruiter .test_recruiter_profile .test_recruiter_email{margin-top:22px;font-family:Inter-Regular;font-style:normal;font-weight:400;font-size:14px;line-height:28px;color:#f22}.test_text_section .test_text_section_right_wrap .contact_form{clear:both;margin-top:33px;display:inline-block;width:100%;position:relative}.test_text_section .test_text_section_right_wrap .contact_form form .label{font-family:Inter-Medium;font-size:12px;line-height:15px;color:#0d0d3f;margin:0 0 8px 0}.test_text_section .test_text_section_right_wrap .contact_form form .form_text{width:288px;height:40px;background:rgba(243,245,246,.3);border-radius:4px;border:none;padding:0 8px;font-family:Inter-Regular;font-size:14px;line-height:18px;color:#b1b1b1;margin-bottom:17px}.test_text_section .test_text_section_right_wrap .contact_form form .form_text::-moz-placeholder{color:#b1b1b1}.test_text_section .test_text_section_right_wrap .contact_form form .form_text::placeholder{color:#b1b1b1}.test_text_section .test_text_section_right_wrap .contact_form form .form_text:not(:-moz-placeholder-shown){border:1px solid rgba(13,13,63,.3)!important;border-top-color:rgba(13,13,63,.3);border-left-color:rgba(13,13,63,.3);color:#616383!important}.test_text_section .test_text_section_right_wrap .contact_form form .form_text:not(:placeholder-shown){border:1px solid rgba(13,13,63,.3)!important;border-top-color:rgba(13,13,63,.3);border-left-color:rgba(13,13,63,.3);color:#616383!important}.test_text_section .test_text_section_right_wrap .contact_form form .form_text:focus{border:1px solid #1c1c20!important;color:#000!important}.test_text_section .test_text_section_right_wrap .contact_form form .form_text_area{background:0 0;height:130px;padding:12px;border:1px solid #000;border-radius:4px;width:100%;margin-bottom:10px;font-family:Inter-Regular;font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#000}.test_text_section .test_text_section_right_wrap .contact_form form .codedropz-upload-handler{border:none;background:rgba(243,245,246,.3);padding:5px 20px 5px 10px;border-radius:4px;width:100%;position:relative;display:flex;justify-content:space-around;align-items:baseline;height:50px;margin-bottom:28px}.test_text_section .test_text_section_right_wrap .contact_form form .codedropz-upload-handler .codedropz-upload-container{padding:0}.test_text_section .test_text_section_right_wrap .contact_form form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h3,.test_text_section .test_text_section_right_wrap .contact_form form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner>span{display:none}.test_text_section .test_text_section_right_wrap .contact_form form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn{display:block;padding-top:5px;text-align:center;color:#83839c;font-size:14px;font-weight:400}.test_text_section .test_text_section_right_wrap .contact_form form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:before{content:url(/wp-content/themes/Redvike/img/attach-fill.svg) " Attach CV";color:red;font-size:14px;font-family:Inter-Medium;line-height:18px;padding:5px 0 5px 5px;text-align:center;border-radius:5px;cursor:pointer;display:unset;background-image:none}.test_text_section .test_text_section_right_wrap .contact_form form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:after{content:"or drag it here";font-size:14px;line-height:18px;color:#b1b1b1;font-family:Inter-Medium;padding-left:0;margin-left:-8px}.test_text_section .test_text_section_right_wrap .contact_form form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn #text{display:none}.test_text_section .test_text_section_right_wrap .contact_form form .codedropz-upload-handler .dnd-upload-counter{display:none}.test_text_section .test_text_section_right_wrap .contact_form form input[type=file]{display:none}.test_text_section .test_text_section_right_wrap .contact_form form .custom-file-upload{background-color:#f7f7f7;padding:5px 20px 5px 10px;border-radius:4px;width:100%;position:relative;display:flex;align-items:baseline;height:50px;margin-bottom:20px}.test_text_section .test_text_section_right_wrap .contact_form form .custom-file-upload:before{content:url(/wp-content/themes/Redvike/img/attach-fill.svg) " Attach CV";color:red;font-size:16px;font-family:Inter-Regular;padding:5px;text-align:center;border-radius:5px;cursor:pointer}.test_text_section .test_text_section_right_wrap .contact_form form .custom-file-upload:after{content:"or drag it here";font-size:16px;color:#000;font-family:Inter-Regular;padding-left:10px}.test_text_section .test_text_section_right_wrap .contact_form form .wpcf7-list-item{margin:0;display:flex;justify-content:space-between;align-items:flex-start}.test_text_section .test_text_section_right_wrap .contact_form form .wpcf7-list-item input{margin:2px 16px 0 0;width:30px;height:16px}.test_text_section .test_text_section_right_wrap .contact_form form .wpcf7-list-item .wpcf7-list-item-label{font-family:Inter-Regular;font-size:10px;line-height:15px;display:flex;align-items:center;color:#707173;padding-right:10px}.test_text_section .test_text_section_right_wrap .contact_form form .form_submit{background:0 0;border:none;color:#fff;background:#f22;border-radius:29.5px;border:1px solid red;transition-duration:.6s;font-family:Gilroy-Medium;font-size:16px;line-height:18px;text-align:center;padding:14px;width:100%;margin-top:32px}.test_text_section .test_text_section_right_wrap .contact_form form .form_submit:hover{cursor:pointer;background-color:#fff;color:#000;border:1px solid red}.test_text_section .test_text_section_right_wrap .contact_form form .wpcf7-spinner{position:absolute!important;left:110px}.test_text_section .test_text_section_right_wrap .contact_form .email_us{font-family:Inter-Medium;font-size:12px;line-height:15px;text-align:center;color:#0d0d3f;margin-top:16px}.emoji_section h2{font-size:46px;font-family:Gilroy-SemiBold}.careers_accordion{margin-top:90px}.careers_accordion .careers_accordion_title{font-family:Gilroy-SemiBold;font-weight:600;font-size:46px;line-height:50px;text-align:left;color:#0d0d3f;width:80%;margin:0 0 40px 0}.careers_accordion .careers_accordion_margins{margin-left:0;margin-right:0}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border{border-bottom:1px solid #dadada;border-left:0;border-right:0;padding:40px 72px 0}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border .acordion{color:#0d0d3f}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border .acordion:hover .careers_accordion_content_title:after{color:red}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border .acordion .careers_accordion_content_title{float:left;width:calc(100% - 50px);background-color:#fff;font-family:Gilroy-SemiBold;font-size:20px;line-height:34px;cursor:pointer;text-align:left;outline:0;transition:.4s;margin-bottom:17px}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border .acordion .accordion_number{font-family:Gilroy-Regular;font-size:20px;line-height:28px;color:#d9d9d9;transition:.4s}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border .active .accordion_number{color:red}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border .panel{width:90%;clear:both;padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;font-family:Inter-Regular;font-size:14px;line-height:24px}.recruitment_process_section{margin-top:110px}.recruitment_process_section h2{margin-bottom:90px;font-family:Gilroy-SemiBold;font-size:46px;line-height:52px;color:#0d0d3f}.recruitment_process_section .recruitment_flex{display:flex;justify-content:center;align-items:flex-start}.recruitment_process_section .recruitment_flex img{margin-right:112px}.recruitment_process_section .recruitment_flex .recruitment_content{margin-top:16px}.recruitment_process_section .recruitment_flex .recruitment_content .recruitment_single_tile{display:flex;margin-bottom:18px;align-items:center}.recruitment_process_section .recruitment_flex .recruitment_content .recruitment_single_tile h2{font-family:Gilroy-SemiBold;margin:0;line-height:160px;font-size:180px;background:-webkit-linear-gradient(255deg,rgba(13,13,63,.05) 22.2%,rgba(13,13,63,0) 77.68%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.6;z-index:-1;width:95px;text-align:right;margin:-20px -20px 0 0}.recruitment_process_section .recruitment_flex .recruitment_content .recruitment_single_tile .recruitment_single_tile_content{width:664px;height:112px;background:#fff;border:1px solid #e6e6ee;box-shadow:0 5px 32px rgba(0,0,0,.12);border-radius:10px;padding:29px 37px 25px}.recruitment_process_section .recruitment_flex .recruitment_content .recruitment_single_tile .recruitment_single_tile_content h3{font-family:Gilroy-SemiBold;font-size:24px;line-height:34px;color:#0d0d3f;margin:0}.recruitment_process_section .recruitment_flex .recruitment_content .recruitment_single_tile .recruitment_single_tile_content p{font-family:Gilroy-Regular;font-size:16px;line-height:24px;color:#0d0d3f}.test_contact_reminder{width:100%;margin-top:150px}.test_contact_reminder .test_contact_reminder_text{font-family:Gilroy-Medium;font-size:18px;line-height:28px;color:#0d0d3f}.test_cta{z-index:1;position:relative;padding-bottom:160px;margin-top:150px}.test_cta:before{content:"";display:none;position:absolute;height:50px;width:100%;left:0;bottom:0;background-color:#f4f2f4}.test_section_content{position:relative;width:964px;margin:0 auto}.test_section_content .test_cta_content{border:1px solid #e6e6ee;border-radius:20px;position:absolute;top:-75px;width:100%;display:flex;flex-direction:row;background-color:#fff}.test_section_content:before{content:"";position:absolute;width:92%;left:4%;height:2px;bottom:2px;z-index:-1;box-shadow:0 0 120px 4px #000}.test_section_content .justyna_photo{width:242px;height:264px;margin-bottom:-1px}.test_section_content .test_title_button{padding:31px 37px 28px 55px;width:100%}.test_section_content .test_title_button .test_title{font-family:Gilroy-SemiBold;font-size:40px;line-height:60px;color:#0d0d3f;margin-bottom:26px}.test_section_content .test_title_button .justyna_button{background:#2867b2;border-radius:29.5px;width:220px;height:58px;display:flex;align-items:center;justify-content:center;float:right}.test_section_content .test_title_button .justyna_button img{margin-right:14px}.test_section_content .test_title_button .justyna_button p{font-family:Gilroy-Medium;font-size:16px;line-height:24px;text-align:center;color:#fff;margin:0}.test_section_content .justyna_about{position:absolute;bottom:16px;left:168px;padding:8px;text-align:center;color:#0d0d3f;width:186px;height:70px;background:#fff;box-shadow:0 5px 32px rgba(0,0,0,.12);border-radius:10px;display:flex;flex-direction:column;justify-content:center}.test_section_content .justyna_about h2{font-family:Gilroy-Bold;font-size:18px;line-height:30px;margin:0}.test_section_content .justyna_about h3{font-family:Gilroy-Regular;font-size:18px;margin:0;line-height:30px}.mobile_cta{display:none}.career_footer footer{padding:90px 0 0 0}@media only screen and (max-width:767px){.test_info_section{display:block;background-color:#fff;margin-top:50px;max-height:unset}.test_info_section .test_left_wrap{float:none;width:100%;max-height:300px}.test_info_section .test_left_wrap h1{font-size:24px;line-height:38px}.test_info_section .test_left_wrap .test_job_desc{font-size:14px;line-height:24px}.test_info_section .test_left_wrap .test_buttons{width:100%;justify-content:space-between}.test_info_section .test_left_wrap .test_buttons .test_left_wrap_button{padding:10px 10px;width:48%}.test_info_section .test_right_wrap{float:none;width:100%;margin-top:100px}.test_info_section .test_right_wrap .test_info_tab{width:100%;padding:28px}.test_info_section .test_right_wrap .test_info_tab .test_info_tab_title{font-size:24px}.test_text_section{flex-direction:column}.test_text_section .test_text_section_left_wrap{margin-top:0;float:none;width:100%}.test_text_section .test_text_section_left_wrap .test_text_section_title{line-height:30px;font-size:24px}.test_text_section .test_text_section_left_wrap .test_text_section_desc{font-size:14px;line-height:26px}.test_text_section .test_text_section_left_wrap .test_dotted_text_section_desc{font-size:14px;line-height:26px}.test_text_section .test_text_section_right_wrap{margin-top:60px;float:none;width:100%;padding:20px 20px}.test_text_section .test_text_section_right_wrap .test_text_section_right_wrap_title{font-size:26px}.test_text_section .test_text_section_right_wrap .test_recruiter{display:flex}.test_text_section .test_text_section_right_wrap .test_recruiter .test_recruiter_img{width:84px;border-radius:0}.test_text_section .test_text_section_right_wrap .test_recruiter .test_recruiter_profile .test_recruiter_name{font-size:22px}.test_text_section .test_text_section_right_wrap .test_recruiter .test_recruiter_profile .test_recruiter_position{font-size:12px}.test_text_section .test_text_section_right_wrap .test_recruiter .test_recruiter_profile .test_recruiter_email{font-size:12px;margin-top:7px}.test_text_section .test_text_section_right_wrap .test_contact_form .test_form_submit{padding:10px}.test_text_section .test_text_section_right_wrap .test_contact_form .test_form_submit .test_email_us{font-size:12px}.test_text_section .test_text_section_right_wrap .test_contact_form .test_form_submit .test_custom-file-upload:after{display:none}.emoji_section{padding-top:70px}.emoji_section h2{font-size:24px;line-height:38px}.emoji_section .about_emojis div .single_block{width:100%;max-width:100%}.emoji_section .about_emojis div:nth-child(6) .single_block .emoji{margin-bottom:0}.careers_accordion{margin-top:125px;width:100%}.careers_accordion .careers_accordion_title{font-size:24px;line-height:30px;text-align:left;width:100%;margin:0 0 40px 0}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border{padding:20px;margin-left:0}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border .acordion{display:flex;align-items:center;justify-content:space-between}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border .acordion .careers_accordion_content_title{margin:0;padding:0;font-size:16px;width:calc(100% - 60px);display:flex;align-items:center;justify-content:space-between}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border .acordion .accordion_number{margin-bottom:0}.careers_accordion .careers_accordion_margins .careers_accordion_content .careers_accordion_border .panel{width:100%;padding:0;margin:0}.recruitment_process_section{margin-top:100px}.recruitment_process_section h2{font-size:24px;line-height:38px;margin-bottom:0}.recruitment_process_section .recruitment_flex img{display:none}.recruitment_process_section .recruitment_flex .recruitment_content .recruitment_single_tile h2{display:none}.recruitment_process_section .recruitment_flex .recruitment_content .recruitment_single_tile .recruitment_single_tile_content{width:100%;height:unset;padding:24px 28px}.recruitment_process_section .recruitment_flex .recruitment_content .recruitment_single_tile .recruitment_single_tile_content h3{font-size:20px}.recruitment_process_section .recruitment_flex .recruitment_content .recruitment_single_tile .recruitment_single_tile_content p{margin-bottom:0}.test_contact_reminder{margin-top:80px}.test_contact_reminder .test_contact_reminder_text{font-size:16px}.test_cta{display:none}.mobile_cta{display:block;margin-top:100px}}