.footer-wrapper{background:#252525;color:#fff;margin-top:5rem;padding:3rem 0 1rem}.footer-wrapper__container{max-width:60rem;margin:0 auto;gap:6rem}@media only screen and (max-width:640px){.footer-wrapper__container{max-width:unset}}.footer-wrapper__container--links h6{font-size:1rem;font-weight:600;line-height:32.64px;text-align:left;color:#fff}.footer-wrapper__container--links ul{padding-left:0;margin-left:0}.footer-wrapper__container--links ul li{font-size:.875rem;font-weight:500;line-height:28.56px;text-align:left;color:#cecece;padding-left:0;margin-left:0}@media only screen and (max-width:990px){.footer-wrapper__container--links:nth-child(2){flex-grow:unset!important}}.footer-wrapper ul{list-style-type:none}.footer-wrapper .location{font-size:.875rem;font-weight:600;line-height:27.45px;text-align:left;color:#cecece}.footer-wrapper .location p{margin-bottom:unset}.footer-wrapper__copyright{margin-top:2rem}.footer-wrapper__copyright p{font-size:.875rem;font-weight:500;line-height:21px;text-align:left;color:#cecece}.back{margin-bottom:3rem;padding-left:4.5rem}.back img{cursor:pointer}@media only screen and (max-width:400px){.back{padding-left:1rem}}.job-description h2{font-size:40px;font-weight:700;line-height:46.92px;letter-spacing:.01em;text-align:left;max-width:527px;color:#252525}.job-description .job-copy h6{font-size:24px;font-weight:600;line-height:28.15px;letter-spacing:.01em;text-align:left;color:#474646;margin:1.5rem 0 1rem}.job-description .job-copy p{font-size:1rem;font-weight:400;line-height:32px;text-align:left;color:#474646}.field-wrapper{width:100%}.field-wrapper label{font-weight:600;color:#474646}.field-wrapper .form-group .error-message{font-size:.875rem;color:red}.cover-letter{width:100%;max-width:100%;border-radius:4px;box-sizing:border-box;font-size:1rem}.cover-letter textarea{resize:both;padding-left:1rem;width:100%;border:1px solid #ccc;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease}.cover-letter textarea:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.terms-condtions{width:100%;margin-top:.6rem}.terms-condtions input[type=checkbox]{margin-bottom:unset}.terms-condtions p{margin-top:-.2rem;font-size:.875rem;font-weight:400}.apply-button{font-size:.875rem;font-weight:600;line-height:18.77px;letter-spacing:.01em;border-radius:50px;background:#f60;color:#fff;padding:.9rem 1.5rem}.apply-button__forward{margin-left:.4rem}.job-input{padding:.5rem 1.5rem!important}.job-input::placeholder{font-size:.875rem;opacity:40%}.job-apply-input{width:100%;max-width:100%;padding:.5rem 1.5rem!important;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.job-apply-input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.job-apply-input::placeholder{font-size:.875rem;opacity:40%}.upload label{cursor:pointer;background-color:#eee;border:1px solid #ccc;border-radius:5px;display:flex}.upload label .selected-file{padding:1.4rem 0;height:6vh;font-size:.9rem;margin:auto}.upload label .file-text{background:#252525;color:#fff;padding:.5rem}.upload label .file-text span{margin-top:1rem}.upload label:hover{background-color:#ddd}.upload label:focus{outline:2px solid #999}.btn-global{border:none}.input-global{width:100%;max-width:100%;padding:1rem 4.5rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.input-global:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.input-global:disabled{background-color:#e9ecef;opacity:1;cursor:not-allowed}@media only screen and (max-width:640px){.input-global{font-size:.875rem}}@media only screen and (max-width:400px){.input-global{font-size:.75rem}}nav{position:relative;transition:all .3s ease}nav .nav-wrapper{max-width:72rem;margin:0 auto}nav.sticky{position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:.5px solid #d2d0d0;transition:all .3s ease;z-index:1500}nav ul li{list-style-type:none;position:relative}nav ul li a{font-size:.875rem!important;font-weight:400;color:#fff;text-decoration:none;position:relative}nav ul li a:after{content:"";position:absolute;width:100%;height:2px;background-color:#f60;left:0;bottom:-2px;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}nav ul li a.active:after,nav ul li a:hover:after{transform:scaleX(1);transform-origin:left}nav ul li a.active{color:#f60}nav .nav-cta li{list-style-type:none}nav .nav-cta li a{margin:unset;font-size:1rem;font-weight:700}nav .nav-cta button{background:#f60}@media only screen and (max-width:990px){nav .nav-cta button{margin-top:1rem}nav .nav-cta{display:block!important;align-items:unset!important}}nav .navbar-btn{border-radius:25px;color:#fff;padding:.7rem 1.5rem;font-size:1rem;font-weight:700}.subscription-wrapper{margin-top:5rem}.subscription-wrapper__copy{max-width:40rem}@media(max-width:1024px){.subscription-wrapper__copy{max-width:unset}}.subscription-wrapper__copy h2{font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:56.3px;letter-spacing:.01em;text-align:left;color:#474646}.subscription-wrapper__copy p{max-width:35rem;font-size:clamp(1rem,2.5vw + .5rem,1.25rem);font-weight:500;line-height:30px;letter-spacing:.01em;text-align:left;color:#585858;margin-top:1rem}@media(max-width:1024px){.subscription-wrapper__copy p{max-width:unset}}.sub-form form .input-wrapper__input::placeholder{font-size:1rem;font-weight:600;line-height:18.77px;letter-spacing:.01em}.sub-button{padding:1rem 2.1rem;border-radius:8px;border:1.5px;background:#252525;font-size:1rem;font-weight:600;line-height:18.77px;letter-spacing:.01em;color:#fff;margin-top:1rem}