.hr_hero_ctr{position:relative;width:100%;height:480px;display:flex;align-items:flex-end;overflow:hidden;background-color:#333}.hr_hero_ctr .hr_hero_img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}.hr_hero_ctr .hr_hero_overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.1) 60%)}.hr_hero_ctr .hr_hero_text{position:relative;z-index:1;padding:0 80px 48px}.hr_hero_ctr .hr_hero_text h1{font-size:36px;font-weight:900;color:#fff;text-transform:uppercase;line-height:1.15;letter-spacing:.5px;max-width:640px}@media screen and (max-width:1024px){.hr_hero_ctr{height:380px}.hr_hero_ctr .hr_hero_text{padding:0 40px 40px}.hr_hero_ctr .hr_hero_text h1{font-size:28px}}@media screen and (max-width:768px){.hr_hero_ctr{height:300px}.hr_hero_ctr .hr_hero_text{padding:0 20px 32px}.hr_hero_ctr .hr_hero_text h1{font-size:22px}}.hr_lgt_ctr{display:flex;gap:48px;align-items:center;padding:60px 80px;background-color:#fdf8f0}.hr_lgt_ctr .hr_lgt_img_wrap{flex:0 0 380px;position:relative}.hr_lgt_ctr .hr_lgt_img_wrap .hr_lgt_img_placeholder{width:100%;height:340px;background-color:#d9d9d9;border-radius:4px}.hr_lgt_ctr .hr_lgt_img_wrap img{width:100%;height:340px;object-fit:cover;display:block;border-radius:4px;position:relative;z-index:1}.hr_lgt_ctr .hr_lgt_img_wrap:before{content:"";position:absolute;top:-10px;left:-10px;right:10px;bottom:10px;border:3px solid #e97334;border-radius:4px;z-index:0}.hr_lgt_ctr .hr_lgt_content{flex:1}.hr_lgt_ctr .hr_lgt_content .hr_lgt_title{font-size:36px;font-weight:700;color:#222;margin-bottom:16px;line-height:1.2}.hr_lgt_ctr .hr_lgt_content .hr_lgt_title span{text-decoration:underline;text-decoration-color:#e97334;text-underline-offset:6px;text-decoration-thickness:3px}.hr_lgt_ctr .hr_lgt_content .hr_lgt_desc{font-size:15px;color:#555;line-height:1.7}@media screen and (max-width:1024px){.hr_lgt_ctr{padding:48px 40px;gap:32px}.hr_lgt_ctr .hr_lgt_img_wrap{flex:0 0 300px}}@media screen and (max-width:768px){.hr_lgt_ctr{flex-direction:column;padding:40px 20px}.hr_lgt_ctr .hr_lgt_img_wrap{flex:unset;width:100%}.hr_lgt_ctr .hr_lgt_img_wrap .hr_lgt_img_placeholder,.hr_lgt_ctr .hr_lgt_img_wrap img{height:240px}.hr_lgt_ctr .hr_lgt_content .hr_lgt_title{font-size:26px}}.home_ctr.campaign .story_template_ctr{padding-top:40px}.home_ctr.campaign .story_template_ctr .story_container .story_right_ctr{flex:0 0 50%;width:auto;display:flex;justify-content:center}.home_ctr.campaign .story_template_ctr .story_container .story_content{flex:0 0 50%;width:auto}.hr_af_ctr{padding:0 80px;background:#fff}.hr_af_ctr .hr_af_main_title{font-family:Circular Std;font-size:40px;font-weight:450;line-height:48px;letter-spacing:0;text-align:center;color:#595959;margin-bottom:40px}.hr_af_ctr .hr_af_section_title{font-family:Circular Std;font-size:24px;font-weight:700;line-height:24px;letter-spacing:0;color:#e97334;margin-bottom:24px;margin-top:36px}.hr_af_ctr .hr_af_section_title:first-of-type{margin-top:0}.hr_af_ctr .hr_af_grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px}.hr_af_ctr .hr_af_grid.full_width{grid-template-columns:1fr}.hr_af_ctr .hr_af_upload_wrap{margin-top:24px}.hr_af_ctr .hr_af_upload_wrap .hr_af_upload_label{font-family:Circular Std;font-size:14px;font-weight:600;color:#595959;margin-bottom:8px}.hr_af_ctr .hr_af_upload_wrap .hr_af_upload_label span{color:#e97334}.hr_af_ctr .hr_af_upload_wrap .hr_af_upload_btn{display:inline-flex;align-items:center;gap:10px;background:#e97334;color:#fff;border:none;border-radius:16px;padding:14px 28px;font-size:14px;font-weight:600;cursor:pointer;letter-spacing:.5px;text-transform:uppercase}.hr_af_ctr .hr_af_upload_wrap .hr_af_upload_btn svg{width:18px;height:18px}.hr_af_ctr .hr_af_upload_wrap .hr_af_upload_limit{margin-top:6px;font-size:12px;color:#888}.hr_af_ctr .hr_af_upload_wrap .hr_af_upload_name{margin-top:4px;font-size:13px;color:#777}.hr_af_ctr .hr_af_upload_wrap .hr_af_upload_error{margin-top:6px;font-size:13px;color:#f5222d}.hr_af_ctr .hr_af_upload_wrap input[type=file]{display:none}.hr_af_ctr .hr_af_disclaimer{margin-top:24px}.hr_af_ctr .hr_af_disclaimer p{font-weight:450;font-style:Book;color:#595959}.hr_af_ctr .hr_af_disclaimer p,.hr_af_ctr .hr_af_disclaimer p strong{font-family:Circular Std;font-size:16px;line-height:24px;letter-spacing:0;vertical-align:middle}.hr_af_ctr .hr_af_disclaimer p strong{font-weight:500;font-style:Medium;color:#f5222d}.hr_af_ctr .hr_af_captcha{margin-top:24px}.hr_af_ctr .hr_af_footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:32px}.hr_af_ctr .hr_af_footer .hr_af_doodle{width:120px;height:auto;opacity:.85}.hr_af_ctr .hr_af_footer .hr_af_submit_wrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.hr_af_ctr .hr_af_footer .hr_af_submit_wrap button{background:#e97334;color:#fff;border:none;border-radius:8px;padding:14px 48px;font-size:15px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background .2s,opacity .2s}.hr_af_ctr .hr_af_footer .hr_af_submit_wrap button:hover:not(:disabled){background:#d4622a}.hr_af_ctr .hr_af_footer .hr_af_submit_wrap button:disabled{opacity:.45;cursor:not-allowed}@media screen and (max-width:1024px){.hr_af_ctr{padding:48px 64px}}@media screen and (max-width:768px){.hr_af_ctr{padding:40px 20px}.hr_af_ctr .hr_af_main_title{font-size:24px;line-height:33px;margin-bottom:28px}.hr_af_ctr .hr_af_section_title{font-size:20px;line-height:24px;margin-bottom:16px;margin-top:28px}.hr_af_ctr .hr_af_grid{grid-template-columns:1fr;gap:24px}.hr_af_ctr .hr_af_footer{flex-direction:column;align-items:center;gap:24px}.hr_af_ctr .hr_af_footer .hr_af_submit_wrap{align-items:center}}.hr_testimonial_wrap{position:relative}.hr_testimonial_wrap .hr_testimonial_doodle_top{position:absolute;top:-40px;right:5%;width:200px;height:auto;z-index:2}.hr_testimonial_wrap .hr_testimonial_doodle_bottom{position:absolute;bottom:-30px;left:8%;width:164px;height:auto;z-index:2}@media screen and (max-width:1024px){.hr_testimonial_wrap .hr_testimonial_doodle_top{top:-100px;right:8%;width:124px}.hr_testimonial_wrap .hr_testimonial_doodle_bottom{bottom:-85px;left:5%;width:100px}}@media screen and (max-width:768px){.hr_testimonial_wrap .hr_testimonial_doodle_top{top:-10px}.hr_testimonial_wrap .hr_testimonial_doodle_bottom{bottom:-30px}}