.job-listing__title-wrapper{margin:0 auto 72px;max-width:700px;text-align:center}@media(max-width:992px){.job-listing__title-wrapper{margin:0 auto 16px}}.job-listing__title-wrapper strong{color:#004fe3}.job-listing__wrapper{position:relative;z-index:2}.job-listing__wrapper--cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.job-listing__wrapper--cards .single-card{border-radius:20px;cursor:pointer;padding:30px 36px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}@media(max-width:992px){.job-listing__wrapper--cards .single-card{padding:16px}}.job-listing__wrapper--cards .single-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid rgba(0,90,129,.1);gap:24px;justify-content:space-between;margin-bottom:30px;padding-bottom:30px}@media(max-width:992px){.job-listing__wrapper--cards .single-card__content{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding-bottom:16px}}@media(max-width:768px){.job-listing__wrapper--cards .single-card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.job-listing__wrapper--cards .single-card__content--title-hld{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:24px;justify-content:space-between;min-height:32px;width:100%}}.job-listing__wrapper--cards .single-card__content--title{color:#000816;font-size:34px;font-weight:500;letter-spacing:.34px;line-height:39px}@media(max-width:992px){.job-listing__wrapper--cards .single-card__content--title{font-size:24px;line-height:28px}}.job-listing__wrapper--cards .single-card__content--icon-mobile-top{display:none;height:32px;min-height:32px;min-width:32px;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-animation:opacityIn .3s ease-in-out forwards;animation:opacityIn .3s ease-in-out forwards;border:1px solid rgba(0,79,227,.2);border-radius:8px;justify-content:center;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(min-width:769px){.job-listing__wrapper--cards .single-card__content--icon-mobile-top{display:none!important}}@-webkit-keyframes opacityIn{0%{opacity:0}to{opacity:1}}@keyframes opacityIn{0%{opacity:0}to{opacity:1}}.job-listing__wrapper--cards .single-card__content .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;gap:8px 16px;justify-content:flex-end}@media(max-width:768px){.job-listing__wrapper--cards .single-card__content .info-wrapper{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width:568px){.job-listing__wrapper--cards .single-card__content .info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;gap:8px;justify-content:flex-start}}.job-listing__wrapper--cards .single-card__content .info-wrapper__date{color:#030c1e;font-size:14px;font-weight:400;letter-spacing:.14px;line-height:20px}.job-listing__wrapper--cards .single-card__content .info-wrapper__location,.job-listing__wrapper--cards .single-card__content .info-wrapper__type{background-color:hsla(0,0%,100%,.6);border:1px solid #fff;border-radius:8px;color:#030c1e;font-size:14px;font-weight:400;letter-spacing:.14px;line-height:20px;padding:8px 14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.job-listing__wrapper--cards .single-card__content .info-wrapper__location strong,.job-listing__wrapper--cards .single-card__content .info-wrapper__type strong{font-weight:600}.job-listing__wrapper--cards .single-card__content--short_description--text{max-width:830px}.job-listing__wrapper--cards .single-card__content--long_description,.job-listing__wrapper--cards .single-card__content--short_description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:24px;justify-content:space-between;width:100%}@media(max-width:768px){.job-listing__wrapper--cards .single-card__content--long_description,.job-listing__wrapper--cards .single-card__content--short_description{gap:8px}}.job-listing__wrapper--cards .single-card__content--long_description--text,.job-listing__wrapper--cards .single-card__content--short_description--text{color:rgba(0,8,22,.8);font-size:18px;font-weight:400;letter-spacing:.36px;line-height:24px;width:100%}@media(max-width:992px){.job-listing__wrapper--cards .single-card__content--long_description--text,.job-listing__wrapper--cards .single-card__content--short_description--text{font-size:16px;line-height:22px}}.job-listing__wrapper--cards .single-card__content--long_description--icon,.job-listing__wrapper--cards .single-card__content--short_description--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid rgba(0,79,227,.2);border-radius:8px;height:40px;justify-content:center;min-height:40px;min-width:40px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:40px}@media(max-width:768px){.job-listing__wrapper--cards .single-card__content--long_description--icon,.job-listing__wrapper--cards .single-card__content--short_description--icon{height:32px;min-height:32px;min-width:32px;width:32px}}.job-listing__wrapper--cards .single-card__content--long_description--icon svg,.job-listing__wrapper--cards .single-card__content--short_description--icon svg{height:11px;width:11px}.job-listing__wrapper--cards .single-card__content--long_description{display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid rgba(0,90,129,.1);margin-top:30px;opacity:0;padding-top:30px;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media(max-width:992px){.job-listing__wrapper--cards .single-card__content--long_description{margin-top:16px;padding-top:16px}}.job-listing__wrapper--cards .single-card__content--long_description h2,.job-listing__wrapper--cards .single-card__content--long_description h3,.job-listing__wrapper--cards .single-card__content--long_description h4,.job-listing__wrapper--cards .single-card__content--long_description h5,.job-listing__wrapper--cards .single-card__content--long_description h6{margin-bottom:24px}@media(max-width:992px){.job-listing__wrapper--cards .single-card__content--long_description h2,.job-listing__wrapper--cards .single-card__content--long_description h3,.job-listing__wrapper--cards .single-card__content--long_description h4,.job-listing__wrapper--cards .single-card__content--long_description h5,.job-listing__wrapper--cards .single-card__content--long_description h6{margin-bottom:16px}}.job-listing__wrapper--cards .single-card__content--long_description ol,.job-listing__wrapper--cards .single-card__content--long_description ul{margin-bottom:30px}@media(max-width:992px){.job-listing__wrapper--cards .single-card__content--long_description ol,.job-listing__wrapper--cards .single-card__content--long_description ul{margin-bottom:16px}}.job-listing__wrapper--cards .single-card__content--long_description hr{margin-bottom:30px;width:100%}@media(max-width:992px){.job-listing__wrapper--cards .single-card__content--long_description hr{margin-bottom:16px}}.job-listing__wrapper--cards .single-card__content--long_description a{color:#004fe3;font-size:18px;font-weight:500;letter-spacing:.18px;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media(max-width:992px){.job-listing__wrapper--cards .single-card__content--long_description a{font-size:16px;line-height:22px}}.job-listing__wrapper--cards .single-card__content--long_description a:hover{opacity:.8}.job-listing__wrapper--cards .single-card__content--long_description p:last-child{margin-bottom:0}.job-listing__wrapper--cards .single-card.is-active .single-card__content--icon-mobile-top{display:-webkit-box;display:-ms-flexbox;display:flex}.job-listing__wrapper--cards .single-card.is-active .single-card__content--long_description{-webkit-animation:fadeIn .3s ease-in-out forwards;animation:fadeIn .3s ease-in-out forwards;display:-webkit-box;display:-ms-flexbox;display:flex}.job-listing__wrapper--cards .single-card.is-active .single-card__content--short_description--icon{opacity:0}.job-listing__wrapper--cards .single-card:hover{background-color:#fff;-webkit-box-shadow:0 0 50px 0 rgba(0,79,227,.1);box-shadow:0 0 50px 0 rgba(0,79,227,.1)}.job-listing__wrapper--cards .single-card:hover .info-wrapper__location,.job-listing__wrapper--cards .single-card:hover .info-wrapper__type,.job-listing__wrapper--cards .single-card:hover .single-card__content--long_description--icon,.job-listing__wrapper--cards .single-card:hover .single-card__content--short_description--icon{background:rgba(0,79,227,.06);border:1px solid #004fe3}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}