/* components/vue-job.scss, 
sections/hero.scss, 
pages/single-job.scss, 
sections/thank-you.scss */

@media(max-width: 575.98px){section#hero .ratio{--bs-aspect-ratio: 107%}}@media(min-width: 576px){section#hero .ratio{--bs-aspect-ratio: 46%}}@media(min-width: 768px){section#hero .ratio{--bs-aspect-ratio: 420px}}section#hero .ratio img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section#hero.job-hero .content{align-items:flex-end}section#hero.job-hero .content .content-inner{margin-bottom:50px}@media(min-width: 768px){section#hero.job-hero .content .content-inner{margin-bottom:170px;text-align:right}}section#hero .content{display:flex;align-items:center;color:#fff;background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%)}section#hero .content .content-inner{text-align:center}section#hero .content .content-inner h1{font-size:35px;font-family:Assistant-Bold;line-height:42px;margin-bottom:20px}@media(min-width: 992px){section#hero .content .content-inner h1{font-size:68px;line-height:76px;margin-bottom:25px}}section#hero .back_button{font-size:22px}section#hero .back_button a{color:#fff}section#hero .back-arrow{transform:rotate(-90deg);width:25px;height:25px}
@media(max-width: 767.98px){section#hero .ratio{--bs-aspect-ratio: 200px !important}}.fixed-wrap{position:fixed;z-index:9;top:var(--header-height);width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:15px 20px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.12);transform:translateY(calc(var(--header-height) * -1 - 140px));transition:transform .8s ease-in-out}.fixed-wrap.active{transform:translateY(0)}.fixed-wrap h4{color:#2c2c2c;font-size:18px;font-family:Assistant-SemiBold;line-height:23px;margin-bottom:0}.fixed-wrap .job-actions{display:flex;gap:10px}.fixed-wrap .job-actions .action.active svg{fill:#1c48f0}.fixed-wrap .job-actions .action svg{width:20px;height:20px;fill:#fff}@media(min-width: 768px){.fixed-wrap .job-actions .action svg{width:26px;height:26px}}.fixed-wrap .btn-blue{text-align:center;width:100%;margin-top:15px}section#job-section{transform:translateY(-15px)}@media(max-width: 767.98px){section#job-section .container{padding-right:0;padding-left:0}}@media(min-width: 576px){section#job-section{padding-bottom:110px}}@media(min-width: 768px){section#job-section{transform:translateY(-160px)}}.job-desc-wrap{padding:15px 20px;background-color:#fff;border-radius:20px 20px 0 0}@media(min-width: 576px){.job-desc-wrap{box-shadow:0 5px 33px 0 rgba(19,23,111,.07)}}@media(min-width: 768px){.job-desc-wrap{padding:20px 60px 60px;position:relative}}.job-desc-wrap .top-headline{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}@media(min-width: 768px){.job-desc-wrap .top-headline{align-items:center;margin-bottom:22px}}.job-desc-wrap .top-headline h1{color:#2c2c2c;font-size:25px;font-family:Assistant-SemiBold;line-height:33px;margin-bottom:0}@media(min-width: 992px){.job-desc-wrap .top-headline h1{font-size:30px;line-height:40px}}.job-desc-wrap .top-headline .job-actions{display:flex;gap:10px;margin-top:10px}.job-desc-wrap .top-headline .job-actions .action.active svg{fill:#1c48f0}.job-desc-wrap .top-headline .job-actions .action svg{width:20px;height:20px;fill:#fff}@media(min-width: 768px){.job-desc-wrap .top-headline .job-actions .action svg{width:26px;height:26px}}.job-desc-wrap hr{visibility:hidden}@media(min-width: 768px){.job-desc-wrap hr{position:absolute;width:100%;left:0;top:143px;visibility:visible}}.job-desc-wrap .job-details{padding:0 0 12px;list-style-type:none}@media(min-width: 768px){.job-desc-wrap .job-details{display:flex;align-items:center;padding:0}}@media(min-width: 992px){.job-desc-wrap .job-details{gap:40px}}.job-desc-wrap .job-details li{display:flex;align-items:center;margin-bottom:16px;margin-left:20px}.job-desc-wrap .job-details li svg{fill:#1c48f0;stroke:#1c48f0;width:13px;height:13px;margin-left:7px}.job-desc-wrap .job-details li span{color:#2c2c2c;font-size:16px;line-height:20px}.job-desc-wrap .btn-blue{text-align:center}@media(min-width: 768px){.job-desc-wrap .btn-blue{margin-left:10px}}.job-desc-wrap .job-body{padding:65px 0 50px}.job-desc-wrap .job-body .desc-chunk{margin-bottom:50px;color:#0a0a0a;font-size:16px;line-height:1.5}.job-desc-wrap .job-body .desc-chunk h2{color:#2c2c2c;font-size:20px;font-family:Assistant-SemiBold;line-height:26px;padding-bottom:1rem;padding-top:40px;margin-bottom:0}.job-desc-wrap .job-body .desc-chunk h2:first-of-type{padding-top:0}.job-desc-wrap .job-body .desc-chunk h2+p{padding-top:0}.job-desc-wrap .job-body .desc-chunk h3{color:#2c2c2c;font-size:14px;line-height:18px}.job-desc-wrap .job-body .desc-chunk ul{padding-right:1.3rem}
.thank-you{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.thank-you{padding-top:80px}}.thank-you svg{width:77px;height:77px}.thank-you h2{margin-top:60px;font-size:40px}.thank-you p{font-size:22px;margin-top:40px}.thank-you a.btn{margin-top:60px;margin-bottom:40px}
