.page-template-jobs .hero{position:relative;display:grid;place-items:center;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:-1;min-height:min(26.8rem,85vh)}@media only screen and (max-width: 768px){.page-template-jobs .hero{min-height:min(26.8rem,60vh)}}.page-template-jobs .hero h1{text-align:center;padding-inline:1.5rem;z-index:3}.page-template-jobs .hero .splide__track{position:absolute;inset:0;z-index:1}.page-template-jobs .hero .splide__track::before{content:"";position:absolute;inset:0;z-index:1;opacity:.65;background:linear-gradient(270deg, #2D2C32 0.03%, rgba(45, 44, 50, 0) 99.7%)}.page-template-jobs .hero .splide__arrows{display:none}.page-template-jobs .hero .splide__slide img{vertical-align:bottom;max-width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;height:100%}.page-template-jobs .jobs{background-color:var(--light-gray)}.page-template-jobs .jobs__container{width:min(153.2rem,100%);margin-inline:auto;padding:13.8rem 1rem}.page-template-jobs .jobs__wrapper{margin-block-start:4.3rem;display:grid;gap:2.5rem}.page-template-jobs .application{max-height:50rem;transition:all .6s}.page-template-jobs .application[data-show="1"]{max-height:100%}.page-template-jobs .application[data-show="1"] .application__content{padding:3rem 2rem 5rem;max-height:100%}.page-template-jobs .application__top{background-color:var(--white);padding:2.5rem 2rem}.page-template-jobs .application__top svg{transition:all .6s}.page-template-jobs .application__top:hover svg{rotate:180deg}.page-template-jobs .application__content{background-color:var(--light-gray);border:.5rem solid var(--white);display:grid;max-height:0;padding:0;overflow:auto;transition:all .6s;-ms-overflow-style:none;scrollbar-width:none}.page-template-jobs .application__content::-webkit-scrollbar{display:none}.page-template-jobs .application__content button{margin-block-start:6.4rem;margin-inline:auto 3rem;cursor:pointer}.page-template-jobs .application__wrapper{gap:3rem}@media only screen and (max-width: 992px){.page-template-jobs .application__wrapper{flex-direction:column}}.page-template-jobs .application__info{width:min(42rem,30%)}@media only screen and (max-width: 992px){.page-template-jobs .application__info{width:100%;border-bottom:1px solid var(--gray);padding-block-end:3rem}}.page-template-jobs .application__info:not(:last-of-type){border-left:1px solid var(--gray);padding-inline-end:3rem}@media only screen and (max-width: 992px){.page-template-jobs .application__info:not(:last-of-type){border-left:unset;padding-inline-end:0}}.page-template-jobs .application__info ul,.page-template-jobs .application__info ol{list-style-type:initial !important;padding-inline-start:2rem}.page-template-jobs .application__info ul li::marker,.page-template-jobs .application__info ol li::marker{font-size:11px}.page-template-jobs .application__info-title{margin-block-end:3rem}.page-template-jobs .job_form{padding:2.4rem 2.9rem;translate:0 8rem;margin-inline:auto;width:min(136rem,100%);border:10px solid rgba(0,0,0,0);max-height:min(98vh - 8rem,77rem)}.page-template-jobs .job_form #job_form_close{cursor:pointer}.page-template-jobs .job_form__container{width:min(121rem,100%);margin-inline:auto}.page-template-jobs .job_form .wpcf7{margin-block:3rem 6rem}.page-template-jobs .job_form form{display:grid;grid-template-columns:repeat(2, min(59.5rem, 48%));gap:2rem}@media only screen and (max-width: 520px){.page-template-jobs .job_form form{grid-template-columns:1fr}}.page-template-jobs .job_form form .wpcf7-form-control-wrap:nth-of-type(3n),.page-template-jobs .job_form form label,.page-template-jobs .job_form form [type=submit]{grid-column:1/-1}.page-template-jobs .job_form form .wpcf7-form-control-wrap input,.page-template-jobs .job_form form .wpcf7-form-control-wrap textarea{background-color:var(--light-gray);width:100%;padding:1.5rem 2.5rem;font-size:1.6rem;font-weight:300}.page-template-jobs .job_form form .wpcf7-form-control-wrap input::-webkit-input-placeholder,.page-template-jobs .job_form form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{opacity:1;color:#4a4f59}.page-template-jobs .job_form form .wpcf7-form-control-wrap[name=resume]{display:none}.page-template-jobs .job_form form label{width:min(77.3rem,100%);margin-inline-start:auto;gap:3rem}@media only screen and (max-width: 520px){.page-template-jobs .job_form form label{flex-direction:column}}.page-template-jobs .job_form form label .input{width:calc(100% - 18rem)}@media only screen and (max-width: 520px){.page-template-jobs .job_form form label .input{width:100%}}.page-template-jobs .job_form form label .input__container{padding:1.5rem 2.5rem;border:1px solid var(--dark-gray-15)}.page-template-jobs .job_form form label .input__svg{border-right:1px solid #2d2c32;padding-inline-start:2rem;display:block;min-width:2.4rem}.page-template-jobs .job_form form label .input__info{font-size:1.4rem;font-weight:300;direction:ltr;margin-block:2rem}/*# sourceMappingURL=jobs.min.css.map */