.archive-careers-body-section{.careers-hero-section{background:url('/wp-content/uploads/2024/12/careers-hero-bg.png') no-repeat;background-size:cover;padding:0 10vw;color:white;height:735px;display:flex;align-items:center;justify-content:flex-start;.careers-hero-texts{width:65%;h1{margin-bottom:56px;font-size:calc(36px + (64 - 36) * ((100vw - 768px) / (1440 - 768)))}p{font-size:calc(16px + (20 - 16) * ((100vw - 768px) / (1440 - 768)))}}}.careers-archive-list-section{background:url('/wp-content/uploads/2024/11/bg-white.png') no-repeat;background-size:cover;padding-top:118px;padding-bottom:125px;.regular-section{display:flex;gap:5%}.sub-heading{margin-bottom:0}h2{margin-top:0;margin-bottom:44px}}.careers-sub-column{width:270px;margin-right:50px;.careers-search-form{label{margin-bottom:4px}input{margin-bottom:22px;border:1px solid var(--hp-light-grey-1);width:100%;border-radius:5px;padding:15px 20px;&:placeholder{color:var(--hp-light-grey-1)}}}}.careers-main-column{width:calc(100% - 270px)}.careers-archive-cards-wrapper{list-style:none;padding:0;margin:0;display:flex;flex-direction:column-reverse;gap:20px;.careers-archive-card{margin-top:0;margin-bottom:0;a.careers-archive-card-link{transition:0.2s;text-decoration:none;display:block;width:100%;padding:22px 64px 20px 25px;background-color:white;border-radius:10px;box-shadow:0 0 4px rgba(4,4,4,0.1);background:white url('/wp-content/uploads/2024/12/fi-br-angle-right.png') no-repeat;background-position:calc(100% - 32px) center;.careers-archive-card-category{background:#e0e0e0;padding:2px 13px 1px;border-radius:4px;margin-bottom:8px;display:inline-block}.careers-archive-title{margin-top:0;color:var(--color-black);font-size:24px;font-weight:700}}}}.careers-recruitment-process-section{padding-top:90px;padding-bottom:113px;ul{padding-left:0;margin-top:51px;li{display:flex;gap:20px;margin-bottom:34px;&:last-of-type{margin-bottom:0}.step-color-primary{width:32px;height:32px}div{width:calc(100% - 52px);h4{margin-bottom:10px}}}}}.careers-faq-section{padding-top:115px;padding-bottom:138px;background-color:var(--hp-light-grey-3);.entry-title{margin-bottom:42px}.careers-faq-lists{details{border-bottom:1px solid var(--hp-light-grey-1);padding:32px 0 22px}summary{transition:.2s;margin-bottom:12px}}}}@media (max-width:768px){.archive-careers-body-section{.careers-hero-section{height:100vh;.careers-hero-texts{width:100%;text-align:cener;h1{font-size:36px;br{display:none}}p{font-size:20px}}}.careers-archive-list-section{padding-top:80px;padding-bottom:90px;.regular-section{flex-direction:column;gap:20px}.sub-heading{margin-bottom:0}h2{margin-top:0;margin-bottom:36px}}.careers-sub-column{width:100%;margin-right:0;.careers-search-form{input{margin-bottom:10px}}}.careers-main-column{width:100%}.careers-archive-cards-wrapper{.careers-archive-card{a.careers-archive-card-link{padding:12px;background:white;background-position:calc(100% - 32px) center;display:flex;align-items:flex-start;gap:12px;flex-direction:column;.careers-archive-card-category{padding:2px 8px 1px;font-size:14px}.careers-archive-title{font-size:18px}}}}.careers-recruitment-process-section{padding-top:75px;padding-bottom:110px;ul{li{.step-color-primary{width:26px;height:26px;margin-top:1px}}}}.careers-faq-section{padding-top:80px;padding-bottom:80px;details{padding:32px 0 16px}}}}.single-careers #breadcrumb{margin:28px auto 64px;max-width:1340px;padding:0 50px;.container{padding-left:0!important;padding-right:0!important}}.career-post-body{padding-bottom:220px;h1{margin-bottom:64px}.career-post-details-row{display:flex;border-bottom:1px solid var(--hp-light-grey-3);padding:16px 0;gap:20px;max-width:1000px;h6{width:160px;font-weight:700;font-size:18px}.career-post-details-content{width:calc(100% - 180px);font-size:18px}}.career-post-apply{height:125px;width:100vw;display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;background-color:rgba(0,0,0,0.15);button{width:300px;border:none}}}@media (max-width:768px){.single-careers #breadcrumb{margin:28px auto;padding:0 30px}.career-post-body{padding-bottom:120px;h1{margin-bottom:36px}.career-post-details-row{display:block;border-bottom:none;padding:0;max-width:100%;margin-bottom:28px;h6{font-size:18px;margin-bottom:16px}.career-post-details-content{width:100%;font-size:16px}}.career-post-apply{height:125px;button{width:250px}}}}