#contact{float:left;padding-top:100px;width:100%;background:url(/_next/static/media/bg-contact.00cd82aa.jpg) 50% no-repeat;background-size:cover}#contact .header{padding:140px 0;float:left;width:100%;color:#fff}#contact .header h1{color:#fff}#contact .header .contact-form{display:flex;align-items:center;width:100%;float:left;grid-gap:60px}#contact .header .contact-form .contact-thanks,#contact .header .contact-form form{max-width:400px;display:flex;flex-direction:column;width:100%;min-height:300px;justify-content:center}#contact .header .contact-form .contact-thanks h1,#contact .header .contact-form form h1{color:#000}#contact .header .contact-form .contact-thanks h2,#contact .header .contact-form form h2{font-weight:300}#contact .header .contact-form .contact-thanks{text-align:center}#contact .header .contact-form .contact-details h2{color:#fff;margin-bottom:5px}#contact .header .contact-form .contact-details .ico-mail{padding-left:30px;background:url(/_next/static/media/ico-send.d33f6d28.svg) 0 no-repeat}#contact .header .contact-form .contact-details .ico-phone{padding-left:30px;background:url(/_next/static/media/ico-phone.3b77ad85.svg) 0 no-repeat}#contact .header .contact-form .contact-details .ico-visit{padding-left:30px;background:url(/_next/static/media/ico-visit.9cdff9cd.svg) 0 no-repeat}#contact .header .contact-form .contact-details .ico-hours{padding-left:30px;background:url(/_next/static/media/ico-clock.7596e5c8.svg) 0 no-repeat}#contact .header .contact-form .contact-details a{color:#fff}#contact .jobs{float:left;width:100%;color:#fff;padding-top:100px}#contact .jobs .jobs-intro{text-align:center;max-width:600px;margin:auto;padding-bottom:150px}#contact .jobs h1,#contact .jobs h2{color:#fff}#contact .jobs .jobs-jobs{float:left;width:100%}#contact input[type=text]{padding-left:12px}#contact .grid{float:left;width:100%}#job-details .banner{width:100%;padding-top:20%;display:flex;background-color:#0d264b;position:relative}#job-details .jobs-details{width:100%;background:#f5f5f5;float:left;position:relative;z-index:5000}#job-details .jobs-details .job-intro{width:100%;background:#fff;float:left;margin-top:-100px;padding:40px 30px 30px;margin-bottom:30px}#job-details .jobs-details .job-intro .introduction{margin-bottom:15px}#job-details .jobs-details .padding{padding:40px 0;float:left;background:#fff}#job-details .jobs-details article{padding:20px 30px;float:left;width:100%;background:#fff}#job-details .jobs-details article .subline{font-weight:500;text-transform:uppercase}#job-details .jobs-details article h2{margin-bottom:15px;line-height:1.3em}#job-details .jobs-details article .description ul{list-style:none;padding-left:30px;position:relative}#job-details .jobs-details article .description ul li{float:left;width:100%;margin-bottom:10px}#job-details .jobs-details article .description ul li:before{content:"";width:20px;height:20px;background:url(/_next/static/media/ico-check2.a9929cb8.svg) 50% no-repeat;position:absolute;left:0;background-size:18px auto}.calltoaction{float:left;width:100%;display:flex;justify-content:center;text-align:left;color:#fff}.calltoaction .submitted{align-self:center}.calltoaction .split-content{align-content:center;padding:0 74px}.calltoaction h1,.calltoaction h2{color:#fff;font-weight:300}.calltoaction .intro-txt{padding-right:60px}.calltoaction .introduction{margin-bottom:0}.calltoaction .call-box{width:100%;padding:120px 0 100px;background:#001431;box-shadow:0 0 35px rgba(0,0,0,.2)}.calltoaction .call-box h2{margin-bottom:20px}.calltoaction .call-box input[type=text],.calltoaction .call-box textarea{background:#021f47;border:1px solid transparent;color:#fff;background-image:linear-gradient(#021f47,#021f47),linear-gradient(94.12deg,#b0b5bd 55%,#b0b5bd 100.07%);border-radius:8px;background-origin:border-box;background-clip:padding-box,border-box}.calltoaction .call-box input[type=text]:focus,.calltoaction .call-box input[type=text]:focus-visible,.calltoaction .call-box input[type=text]:hover,.calltoaction .call-box textarea:focus,.calltoaction .call-box textarea:focus-visible,.calltoaction .call-box textarea:hover{background-image:linear-gradient(#021f47,#021f47),linear-gradient(94.12deg,#2e71f0 55%,#c3d8ff 100.07%);outline:none}.calltoaction .call-box input[type=submit]{background:#2e71f0;border-radius:8px}.calltoaction .call-box .split{display:flex;gap:24px}.calltoaction .call-box .split input{margin:0;height:48px}.calltoaction .call-box .intro-txt{width:100%;align-self:center}.calltoaction .call-box .intro-txt h2{font-size:40px;font-weight:500;line-height:55px;letter-spacing:0}.calltoaction .call-box .form{display:flex;flex-direction:column;width:100%}.calltoaction .call-box .form .question{height:120px}.calltoaction .call-box .button-send{text-align:center;height:45px;border-radius:16px}