/* Adapted from designer handoff. All layout rules are scoped to this design. */

@font-face  {font-family:"Inter";src:url("https://cdn.prod.website-files.com/6a5fc27927e4c7b4d2445f40/6a5fc27927e4c7b4d2445f71_Inter-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face  {font-family:"Inter";src:url("https://cdn.prod.website-files.com/6a5fc27927e4c7b4d2445f40/6a5fc27927e4c7b4d2445f72_Inter-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face  {font-family:"Bebas Neue";src:url("https://cdn.prod.website-files.com/6a5fc27927e4c7b4d2445f40/6a5fc27927e4c7b4d2445f83_BebasNeue-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
.jdwb-designer-tpl02 {--tpl02-dark-blue:#012a51;--tpl02-light-blue:#3b7ab5;--tpl02-white:#fff;--tpl02-black:#363636;--tpl02-font-body:"Inter",Arial,sans-serif;--tpl02-font-heading:"Bebas Neue",Arial,sans-serif}
.jdwb-designer-tpl02 *, .jdwb-designer-tpl02 *::before, .jdwb-designer-tpl02 *::after {box-sizing:border-box}
.jdwb-designer-tpl02 {scroll-behavior:smooth}
.jdwb-designer-tpl02 {margin:0;font-family:var(--tpl02-font-body);font-size:1rem;line-height:1.5;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.jdwb-designer-tpl02 img {max-width:100%;display:block}
.jdwb-designer-tpl02 .tpl02-heading-h1 {margin:0;font-family:var(--tpl02-font-heading);font-size:6rem;font-weight:400;line-height:1;text-transform:uppercase}
.jdwb-designer-tpl02 .tpl02-heading-h2 {margin:0;font-family:var(--tpl02-font-heading);font-size:4rem;font-weight:400;line-height:1.2;text-transform:uppercase}
.jdwb-designer-tpl02 .tpl02-text-large {font-size:1.5rem}
.jdwb-designer-tpl02 .tpl02-text-medium {font-size:1.25rem}
.jdwb-designer-tpl02 .tpl02-section-pad {padding-top:8rem;padding-bottom:8rem}
.jdwb-designer-tpl02 .tpl02-global-pad {padding-left:2.5rem;padding-right:2.5rem}
.jdwb-designer-tpl02 .tpl02-container {width:100%;max-width:100rem;margin-left:auto;margin-right:auto}
.jdwb-designer-tpl02 .tpl02-btn {display:inline-block;padding:.75rem 2rem;border:1px solid #fff;border-radius:.25rem;background:var(--tpl02-light-blue);color:#fff;font-family:var(--tpl02-font-heading);font-size:1.4rem;line-height:1;text-transform:uppercase;text-decoration:none}
.jdwb-designer-tpl02 .tpl02-btn:hover {color:#fff;filter:brightness(.95)}
@media (max-width:991.98px) {
.jdwb-designer-tpl02 .tpl02-section-pad {padding-top:6rem;padding-bottom:6rem}
}
@media (max-width:767.98px) {
.jdwb-designer-tpl02 .tpl02-global-pad {padding-left:1.25rem;padding-right:1.25rem}
.jdwb-designer-tpl02 .tpl02-section-pad {padding-top:4rem;padding-bottom:4rem}
.jdwb-designer-tpl02 .tpl02-heading-h1 {font-size:3.5rem}
.jdwb-designer-tpl02 .tpl02-heading-h2 {font-size:2.5rem}
.jdwb-designer-tpl02 .tpl02-text-large {font-size:1.25rem}
}
.jdwb-designer-tpl02 .tpl02-navbar {position:relative;z-index:1000;background:var(--tpl02-dark-blue);padding:1rem 0}
.jdwb-designer-tpl02 .tpl02-navbar-logo {height:4rem;width:auto}
.jdwb-designer-tpl02 .tpl02-navbar .nav-link {color:#fff;text-transform:uppercase;font-size:1.2rem}
.jdwb-designer-tpl02 .tpl02-navbar .nav-link:hover {color:var(--tpl02-light-blue)}
.jdwb-designer-tpl02 .tpl02-navbar .navbar-toggler {border-color:#ffffff80}
.jdwb-designer-tpl02 .tpl02-navbar .navbar-toggler-icon {filter:brightness(0) invert(1)}
@media (max-width:767.98px) {
.jdwb-designer-tpl02 .tpl02-navbar-logo {height:3rem}
}
.jdwb-designer-tpl02 .tpl02-hero {position:relative;display:flex;min-height:100vh;align-items:flex-end;overflow:hidden;color:#fff;background:var(--tpl02-dark-blue)}
.jdwb-designer-tpl02 .tpl02-hero video {position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.jdwb-designer-tpl02 .tpl02-hero-overlay {position:absolute;inset:0;background:linear-gradient(color-mix(in srgb, var(--tpl02-dark-blue) 90.20%, transparent),color-mix(in srgb, var(--tpl02-dark-blue) 90.20%, transparent))}
.jdwb-designer-tpl02 .tpl02-hero-content {position:relative;z-index:2;display:flex;width:100%;flex-direction:column-reverse;align-items:flex-start}
.jdwb-designer-tpl02 .tpl02-hero-title-wrap {width:100%;overflow:visible}
.jdwb-designer-tpl02 .tpl02-hero-title {margin:0 -0.01em -2vw;padding:0 1vw .04em;font-family:var(--tpl02-font-heading);font-size:23svw;font-weight:400;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}
.jdwb-designer-tpl02 .tpl02-hero-subtitle-wrap {display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 1vw}
.jdwb-designer-tpl02 .tpl02-hero-subtitle {font-family:var(--tpl02-font-heading);font-size:4rem;line-height:1.2;text-transform:uppercase}
.jdwb-designer-tpl02 .tpl02-hero-line {width:20rem;height:2px;background:#fff}
@media (max-width:767.98px) {
.jdwb-designer-tpl02 .tpl02-hero {min-height:75vh}
.jdwb-designer-tpl02 .tpl02-hero-overlay {background:linear-gradient(color-mix(in srgb, var(--tpl02-dark-blue) 40.00%, transparent),var(--tpl02-dark-blue))}
.jdwb-designer-tpl02 .tpl02-hero-title {padding:0 .5rem;margin-bottom:0;font-size:22svw;line-height:.8;text-align:left;white-space:normal}
.jdwb-designer-tpl02 .tpl02-hero-subtitle-wrap {gap:.5rem;padding:0 .5rem}
.jdwb-designer-tpl02 .tpl02-hero-subtitle {font-size:3rem}
.jdwb-designer-tpl02 .tpl02-hero-line {width:5rem}
}
@media (max-width:479.98px) {
.jdwb-designer-tpl02 .tpl02-hero-title {font-size:21svw}
.jdwb-designer-tpl02 .tpl02-hero-subtitle {font-size:2rem}
}
.jdwb-designer-tpl02 .tpl02-about {position:relative;overflow:hidden}
.jdwb-designer-tpl02 .tpl02-about-wrap {display:flex;flex-direction:column;align-items:flex-start}
.jdwb-designer-tpl02 .tpl02-about-heading {position:relative;z-index:5}
.jdwb-designer-tpl02 .tpl02-about-row {position:relative;z-index:4;display:flex;width:100%;gap:2rem;justify-content:space-between;align-items:flex-end}
.jdwb-designer-tpl02 .tpl02-about-copy {width:40%}
.jdwb-designer-tpl02 .tpl02-about-images {position:relative;width:60%;height:500px}
.jdwb-designer-tpl02 .tpl02-about-images img {position:absolute;width:60%;object-fit:cover;border:1px solid #fff}
.jdwb-designer-tpl02 .tpl02-about-image-top {right:0;bottom:8rem;z-index:2;box-shadow:0 0 20px #0000004d}
.jdwb-designer-tpl02 .tpl02-about-image-bottom {left:2rem;bottom:0;z-index:1}
@media (max-width:991.98px) {
.jdwb-designer-tpl02 .tpl02-about-row {flex-direction:column;align-items:stretch}
.jdwb-designer-tpl02 .tpl02-about-copy, .jdwb-designer-tpl02 .tpl02-about-images {width:100%}
.jdwb-designer-tpl02 .tpl02-about-images {height:500px}
.jdwb-designer-tpl02 .tpl02-about-images img {left:0;right:auto;width:80%}
.jdwb-designer-tpl02 .tpl02-about-image-top {bottom:8rem}
.jdwb-designer-tpl02 .tpl02-about-image-bottom {bottom:0}
}
@media (max-width:767.98px) {
.jdwb-designer-tpl02 .tpl02-about-wrap, .jdwb-designer-tpl02 .tpl02-about-row {gap:1rem}
.jdwb-designer-tpl02 .tpl02-about-images {display:grid;grid-template-columns:1fr 1fr;gap:1rem;height:auto}
.jdwb-designer-tpl02 .tpl02-about-images img {position:static;width:100%;height:100%;min-height:260px;box-shadow:none}
}
@media (max-width:479.98px) {
.jdwb-designer-tpl02 .tpl02-about-images {grid-template-columns:1fr}
.jdwb-designer-tpl02 .tpl02-about-images img {min-height:220px}
}
.jdwb-designer-tpl02 .tpl02-position {position:relative;background:var(--tpl02-dark-blue);color:#fff;padding-top:8rem;padding-bottom:8rem}
.jdwb-designer-tpl02 .tpl02-position-row {display:flex;align-items:stretch}
.jdwb-designer-tpl02 .tpl02-position-row.reverse {flex-direction:row-reverse}
.jdwb-designer-tpl02 .tpl02-position-copy, .jdwb-designer-tpl02 .tpl02-position-media {width:50%}
.jdwb-designer-tpl02 .tpl02-position-copy {display:flex;flex-direction:column;justify-content:space-between;padding:0 2.5rem}
.jdwb-designer-tpl02 .tpl02-position-media {position:relative;min-height:750px;border:1px solid var(--tpl02-light-blue);overflow:hidden}
.jdwb-designer-tpl02 .tpl02-position-media img {width:100%;height:100%;object-fit:cover}
.jdwb-designer-tpl02 .tpl02-position-overlay {position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb, var(--tpl02-dark-blue) 0.00%, transparent),var(--tpl02-dark-blue));pointer-events:none}
.jdwb-designer-tpl02 .tpl02-salary {display:inline-block;padding:.4rem .5rem 0;background:var(--tpl02-light-blue)}
.jdwb-designer-tpl02 .tpl02-position-list {margin-bottom:0}
.jdwb-designer-tpl02 .tpl02-position-list li {margin-bottom:.25rem}
@media (max-width:991.98px) {
.jdwb-designer-tpl02 .tpl02-position {padding-top:6rem;padding-bottom:6rem}
.jdwb-designer-tpl02 .tpl02-position-row, .jdwb-designer-tpl02 .tpl02-position-row.reverse {flex-direction:column-reverse}
.jdwb-designer-tpl02 .tpl02-position-copy, .jdwb-designer-tpl02 .tpl02-position-media {width:100%}
.jdwb-designer-tpl02 .tpl02-position-copy {padding:0 2.5rem}
.jdwb-designer-tpl02 .tpl02-position-media {min-height:520px;border:0}
}
@media (max-width:767.98px) {
.jdwb-designer-tpl02 .tpl02-position {padding-top:4rem;padding-bottom:4rem}
.jdwb-designer-tpl02 .tpl02-position-copy {padding:0 1.25rem}
.jdwb-designer-tpl02 .tpl02-position-media {min-height:380px}
}
.jdwb-designer-tpl02 .tpl02-benefits {position:relative}
.jdwb-designer-tpl02 .tpl02-benefits-wrap {display:flex;flex-direction:column;align-items:center;gap:2rem}
.jdwb-designer-tpl02 .tpl02-benefits-grid {display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:1rem}
.jdwb-designer-tpl02 .tpl02-benefit {padding:2rem;border:1px solid var(--tpl02-light-blue);background:color-mix(in srgb, var(--tpl02-light-blue) 20.00%, transparent)}
.jdwb-designer-tpl02 .tpl02-benefit:nth-child(even) {background:#fff}
.jdwb-designer-tpl02 .tpl02-benefit h3 {font-family:var(--tpl02-font-heading);font-size:2rem;font-weight:400;line-height:1.2}
.jdwb-designer-tpl02 .tpl02-benefit ul {padding-left:1.5rem}
.jdwb-designer-tpl02 .tpl02-benefit li {margin-bottom:.25rem}
@media (max-width:991.98px) {
.jdwb-designer-tpl02 .tpl02-benefits-grid {grid-template-columns:repeat(2,1fr)}
}
@media (max-width:767.98px) {
.jdwb-designer-tpl02 .tpl02-benefits-grid {grid-template-columns:1fr}
.jdwb-designer-tpl02 .tpl02-benefit {padding:1rem}
}
.jdwb-designer-tpl02 .tpl02-cta {background:var(--tpl02-light-blue)}
.jdwb-designer-tpl02 .tpl02-form-container {width:100%;max-width:40rem;margin:0 auto}
.jdwb-designer-tpl02 .tpl02-form-frame {width:100%;min-height:850px;border:1px solid #ced4da;border-radius:8px;background:#fff}
.jdwb-designer-tpl02 .tpl02-footer {background:var(--tpl02-dark-blue);color:#fff}
.jdwb-designer-tpl02 .tpl02-footer-wrap {display:flex;flex-direction:column;align-items:center;gap:1rem}
.jdwb-designer-tpl02 .tpl02-footer-socials {display:flex;gap:.5rem}
.jdwb-designer-tpl02 .tpl02-footer-social {display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;color:var(--tpl02-dark-blue);text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease}
.jdwb-designer-tpl02 .tpl02-footer-social i {font-size:1.2rem;line-height:1}
.jdwb-designer-tpl02 .tpl02-footer-social:hover {transform:translateY(-2px);background:var(--tpl02-light-blue);color:#fff}
.jdwb-designer-tpl02 .tpl02-footer-logo {height:8rem;width:auto}
.jdwb-designer-tpl02 .tpl02-footer a:not(.tpl02-footer-social) {color:#fff}
@media (prefers-reduced-motion:reduce) {
.jdwb-designer-tpl02 .fade-in, .jdwb-designer-tpl02 .slide-up, .jdwb-designer-tpl02 .slide-left, .jdwb-designer-tpl02 .slide-right {opacity:1!important;transform:none!important}
}
.jdwb-designer-tpl02 .tpl02-navbar {position:relative!important;inset:auto!important;background:var(--tpl02-dark-blue)!important;}
.jdwb-designer-tpl02 {min-width:0;}
.jdwb-designer-tpl02 [data-jdwb-multiline] {white-space:pre-line;}
.jdwb-designer-tpl02 .jdwb-lead-form-frame {display:block;width:100%;margin:0 auto;min-height:850px;border:1px solid #ced4da;border-radius:8px;background:#fff;}
.jdwb-designer-tpl02 .tpl02-footer-social svg {width:1.2rem;height:1.2rem;}
