/*!
* GR Employment 2026 - Frontend Styles
* Lee Brooks <leebrooks@otgh.cloud>
*/
body{-webkit-font-smoothing:antialiased;background:#fff;font-family:Source Sans Pro,sans-serif}a{text-decoration:none}p{color:#777;margin-bottom:.5rem}p.bold-accent{color:#d41c5d;font-weight:600}.text-pri-color{color:#d41c5d!important}#pre-nav{background:#222e39;padding:0}#pre-nav p{margin:0;font-size:.9rem}#pre-nav i{color:#fff;margin-left:7px;font-size:16px}#pre-nav a i{color:#fff;text-decoration:none}#pre-nav a.jsb{color:#fff;line-height:40px;text-decoration:none}#navigation{background:#fff}#navigation .navbar-brand{text-align:left}#navigation .navbar-brand img{max-height:50px}#navigation nav{text-align:right;padding:15px 0}#navigation nav ul{margin:0;padding:0;list-style:none}#navigation nav ul li{margin-right:10px;font-size:15px;font-weight:600}#navigation nav ul li:last-of-type{margin-right:0}#navigation nav ul li a{color:#241d1f}#navigation nav ul li a.active{color:#d21a5d}#navigation nav ul li:hover a{color:#241d1f;text-decoration:none}.offcanvas.show ul li{border-bottom:1px solid #eee}.offcanvas.show ul li:last-of-type{border-bottom:none}header .header-content{color:#fff;text-align:center;padding-top:100px;position:relative}header .header-content h1{text-transform:uppercase;font-size:60px;font-weight:600}header .header-content h2{text-transform:uppercase;font-size:22px;font-weight:600}header .search-container{margin-top:150px}header .search-container p{color:#fff;margin:0;font-size:24px;line-height:48px}header .search-container .form-container{background-color:#d41c5d;margin:0 auto;padding:10px 0;overflow:hidden}header .search-container .form-container input{color:#777;background:#efefef;border:0;outline:0;width:100%;height:40px;margin:5px 0;padding:0 20px;font-size:14px;font-weight:100}header .search-container .form-container select{appearance:none;color:#777;background:#efefef;border:0;border-radius:0;outline:0;width:100%;height:40px;margin:5px 0;padding:0 20px;font-size:14px;font-weight:100;position:relative}header .search-container .form-container button{appearance:none;color:#fff;text-transform:uppercase;background:#111;border:0;width:100%;height:40px;margin:5px 0;font-size:16px;font-weight:600;line-height:40px}header .search-container .form-container button i{margin-right:4px}header .search-container .category-container{background:#222e39;padding:10px 0}header .search-container .category-container a{color:#fff;font-size:15px}.home-slides .slick-slide{height:600px}.navbar{padding:0 1rem;position:relative}.b-home{background-image:linear-gradient(#0000004d, #0000004d), var(--banner-url);background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px}.b-home.b-home-1{--banner-url:url(/images/banners/home_1.webp)}.b-home.b-home-2{--banner-url:url(/images/banners/home_2.webp)}.b-home.b-home-3{--banner-url:url(/images/banners/home_3.webp)}.b-home.b-home-4{--banner-url:url(/images/banners/home_4.webp)}.b-home .container .row{padding-top:200px}.b-home-search{margin-top:-115px;padding-bottom:30px}.b-page{background-image:linear-gradient(#0000004d, #0000004d), var(--banner-url);background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px}.b-page.b-about{--banner-url:url(/images/banners/about.webp)}.b-page.b-candidates{--banner-url:url(/images/banners/candidates.webp)}.b-page.b-resources{--banner-url:url(/images/banners/downloads.webp)}.b-page.b-clients{--banner-url:url(/images/banners/clients.webp)}.b-page.b-contact{--banner-url:url(/images/banners/contact.webp)}.b-page.b-application{--banner-url:url(/images/banners/application.webp)}.b-page.b-reviews{--banner-url:url(/images/banners/reviews.webp)}.b-page.b-account-area{--banner-url:url(/images/banners/candidates.webp);height:200px}.b-page.b-account-area .header-content{padding-top:0}.b-jobs{background-image:linear-gradient(#0000004d,#0000004d),url(/images/banners/jobs.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;position:relative}.b-job-view{background-image:linear-gradient(#0000004d,#0000004d),url(/images/banners/job_details.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:410px}.b-jobs .header-content{padding-top:50px}.b-jobs .search-container{margin-top:20px}.pad-30{padding-top:30px}#content h3{color:#d41c5d;margin:0 0 20px;padding:0;font-size:28px;font-weight:600}#content .home-content p{font-size:14px}#content h3.sub-header{color:#262c38;margin-bottom:10px;font-size:22px;font-weight:600}#content input[type=file].form-control{padding:7px}#content .custom-form button{color:#fff;background:#d41c5d;border:0;height:40px;margin:0;padding:0 30px;font-size:16px;font-weight:600}#content section.main-content{padding:30px 0}#content section.main-content.no-pad{padding-top:0}#content section.main-content ul li{color:#777}#content section.job-wrapper{background:#f8f8f8;width:100%;margin-bottom:20px;padding:5px}#content section.job-wrapper .header{background:#222e39;height:80px;position:relative}#content section.job-wrapper .header .title{color:#fff;width:100%;height:80px;padding:15px 20px;font-size:20px;font-weight:600;line-height:24px}#content section.job-wrapper .header .title a{color:#fff;text-decoration:none}#content section.job-wrapper .header .title span{font-size:16px;font-weight:300;display:block}#content section.job-wrapper .header .icons{background:#d41c5d;width:40px;height:80px;position:absolute;top:0;right:0}#content section.job-wrapper .banner{background:#f06;border:1px solid #f8f8f8;height:100px}#content section.job-wrapper .banner.cat-commercial{background:url(/images/banners/commercial.webp)}#content section.job-wrapper .banner.cat-driving{background:url(/images/banners/driving.webp)}#content section.job-wrapper .banner.cat-industrial{background:url(/images/banners/job_industrial.webp)}#content section.job-wrapper .body{background:#fff;min-height:150px;padding:15px}#content section.job-wrapper .body p{font-size:14px}#content section.job-wrapper .body .features{color:#777;margin-top:20px;font-size:16px;font-weight:600}#content section.job-wrapper .body .features i{color:#d41c5d;margin-right:10px;font-size:20px}#content section.job-wrapper .footer{color:#fff;background:#222e39;height:45px;padding:10px 15px;font-size:16px;font-weight:600;position:relative}#content section.job-wrapper .footer a.btn{color:#fff;text-transform:uppercase;background:#d41c5d;border-radius:0;height:45px;padding:0 15px;font-weight:600;line-height:43px;text-decoration:none;position:absolute;top:0;right:0}#content section.review-wrapper{border:10px solid #eee;margin-bottom:25px}#content section.review-wrapper .header{color:#fff;background:#222e39;height:auto;padding:10px 15px;font-size:16px;font-weight:600;position:relative}#content section.review-wrapper .header .title{font-size:18px}#content section.review-wrapper .header .title .rating{color:#fcb728;font-size:13px}#content section.review-wrapper .body{padding:15px;font-size:14px}#content section.review-wrapper .body .description{min-height:175px}#content section.review-wrapper .body .btn{color:#fff;text-transform:uppercase;background:#d41c5d;border-radius:0}.latest-jobs-carousel .slick-slide{margin-left:10px}.latest-jobs-carousel .slick-slide.slick-active:first-of-type{margin-left:0!important}.latest-reviews-carousel .slick-slide{margin-left:10px}.latest-reviews-carousel .slick-slide.slick-active:first-of-type{margin-left:0!important}#content section.job-search{background:#f8f8f8;padding:20px}#content .job-view-header{border-bottom:1px solid #e8e8e8;margin-bottom:25px;padding-bottom:10px;position:relative}#content .job-view-header h3{margin-bottom:2px}#content .job-view-header h4{margin-bottom:15px;font-size:22px}#content .job-view-header .features{margin-top:35px}#content .job-view-header .features span{color:#777;font-size:16px}#content .job-view-header .features span i{color:#d41c5d;vertical-align:middle;margin-right:10px;font-size:25px}#content .job-view-body{margin-bottom:20px}#content .job-view-body ul.tabs{margin:0 0 20px;padding:0;list-style:none}#content .job-view-body ul.tabs li{text-transform:uppercase;background:#232b33;margin-right:2px;padding:6px 20px;font-size:15px;display:inline-block}#content .job-view-body ul.tabs li.active{background:#d51c5d}#content .job-view-body ul.tabs li a{color:#fff;text-decoration:none}#content .job-view-body .tab-content{display:none}#content .job-view-body .tab-content.active{display:block}#content .job-view-body p{font-size:16px}#content section.latest-jobs{padding:20px 0}#content section.job-alerts{text-align:center;background-image:linear-gradient(#0000004d,#0000004d),url(/images/banners/job-alerts.webp);background-size:cover;height:auto;padding:60px 0}#content section.job-alerts h2{color:#fff;margin:0 0 10px;font-size:60px;font-weight:600}#content section.job-alerts p.sub{color:#fff;text-transform:uppercase;margin-bottom:25px;font-size:22px}#content section.latest-reviews{padding:40px 0}.client-container .client-text{background:#eee;padding:50px 25px}.client-container .client-text p{font-size:.9rem}.client-form-sidebar{color:#fff;text-transform:uppercase;z-index:999999;transform-origin:0;background:#d41c5d;padding:10px 20px;display:block;position:fixed;top:35%;left:0;transform:rotate(-270deg)translate(50%,-50%)}a.client-form-sidebar{color:#fff}a.client-form-sidebar:hover{text-decoration:none;color:#fff!important}#content .client-side-form{z-index:999999;background:#f8f8f8;width:350px;padding:10px;display:none;position:fixed;top:42%;left:44px}#content .client-side-form h3{margin-bottom:4px;font-size:18px}#content .client-side-form input.form-control{border-radius:.2rem;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}#content section.grey{background:#f8f8f8}#content section.sidebar .header{background:#222a34;height:70px;position:relative}#content section.sidebar .header:after{content:"";z-index:1;border:10px solid #0000;border-top-color:#222e39;width:20px;height:20px;display:block;position:absolute;bottom:-20px;left:20px}#content section.sidebar .header h4{color:#fff;padding-left:25px;font-size:28px;font-weight:600;line-height:70px}#content section.sidebar .body{background:#f8f8f8;padding:25px 20px}#content section.sidebar .body h5{color:#d41c5d;margin-bottom:14px;font-size:20px;font-weight:600}#content section.sidebar .body ul.contact{margin:0;padding:0;list-style:none}#content section.sidebar .body ul.contact li{color:#222e39;margin:15px 0;font-size:20px;display:block}#content section.sidebar .body ul.contact li a{color:#222e39;text-decoration:none}#content section.sidebar .body ul.contact li a span{margin-right:12px}#content section.form-stage{margin-bottom:25px}#content section.form-stage .header{background:#222a34;height:60px;position:relative}#content section.form-stage .header:after{content:"";z-index:1;border:10px solid #0000;border-top-color:#222e39;width:20px;height:20px;display:block;position:absolute;bottom:-20px;left:20px}#content section.form-stage .header h4{color:#fff;padding-left:25px;font-size:1.5rem;font-weight:600;line-height:60px}#content section.form-stage .body{background:#f8f8f8;padding:25px 15px 10px;font-size:15px}#content section.form-stage .body p{font-size:14px}#content section.form-stage .body h5{color:#d41c5d;margin-bottom:8px;font-size:20px;font-weight:600}#content section.form-stage .body h6{color:#d41c5d;margin-bottom:8px;font-size:16px;font-weight:600}#content section.form-stage textarea.form-control{height:100px}#content section.form-stage textarea.form-control.textarea-ag{height:40px}ul.resource-downloads{margin:0;padding:0;list-style:none}ul.resource-downloads li{margin-bottom:6px}ul.resource-downloads li a{color:#262c38}ul.resource-downloads li a:hover,ul.resource-downloads li a.active{color:#d41c5d}.resource-table thead th{color:#d41c5d;text-align:left}#content .form-stage-two,#content .form-stage-three{display:none}#content section.form-stage .body p.form-q-primary{color:#d41c5d;font-size:15px}.form-stage-bottom{text-align:center;margin:40px 0 25px}.form-stage-proceed-btn{text-transform:uppercase;background:#d41c5d;border:none;padding:15px 40px;font-size:23px;font-weight:400;color:#fff!important}.employment_history_job,.academic_history_item{border-bottom:1px solid #efefef;margin:8px 0 5px;padding:8px 0 5px}.employment_history_job:last-of-type,.academic_history_item:last-of-type{border-bottom:none}.form-add-button{text-transform:uppercase;background:#222a34;padding:8px 12px;font-size:16px;display:inline-block;color:#fff!important;text-decoration:none!important}.form-add-button:hover{background:#d41c5d}.form-download-button{text-align:center;text-transform:uppercase;background:#d41c5d;width:100%;margin:15px 0 25px;padding:8px 12px;font-size:16px;font-weight:700;display:inline-block;color:#fff!important;text-decoration:none!important}.form-download-button:hover{background:#222a34}.form-stage-disclaimer{margin-bottom:25px;padding-bottom:25px}.form-stage-disclaimer p{color:#222a34;font-size:1.25rem;font-weight:700}.form-stage-disclaimer p span{color:#d41c5d}#content section.candidate-onboarding-box{margin-bottom:25px}#content section.candidate-onboarding-box .header{background:#222a34;height:60px;position:relative}#content section.candidate-onboarding-box .header:after{content:"";z-index:1;border:10px solid #0000;border-top-color:#222e39;width:20px;height:20px;display:block;position:absolute;bottom:-20px;left:20px}#content section.candidate-onboarding-box .header h4{color:#fff;padding-left:25px;font-size:1.5rem;font-weight:600;line-height:60px}#content section.candidate-onboarding-box .body{background:#f8f8f8;padding:25px 15px 10px;font-size:15px}#content section.candidate-onboarding-box .body p{font-size:14px}#content section.candidate-onboarding-box .body h5{color:#d41c5d;margin-bottom:8px;font-size:20px;font-weight:600}#content section.candidate-onboarding-box .body h6{color:#d41c5d;margin-bottom:8px;font-size:16px;font-weight:600}#content .candidate-account-area .sidebar .body .nav-link i.fa-fw{margin-right:5px}.nav-mobile-social{text-align:left;border-top:1px solid #eee;margin-top:25px;padding-top:25px}.nav-mobile-social a{margin-right:25px;font-size:2.3rem;display:inline-block}.pagination-text .fw-semibold{color:#d41c5d}footer{background:#f8f8f8}footer .footer-contact span{color:#d41c5d}footer .footer{padding:30px 0}footer .footer a{color:#d2195d}footer .footer p{color:#202c33;font-size:16px;line-height:1.5}footer .footer p.smaller{font-size:14px}footer .footer h4{color:#d41c5d;margin:0 0 10px;font-size:28px;font-weight:600}footer .footer ul{margin:0;padding:0;list-style:none}footer .footer ul li{display:inline-block}footer .footer ul li a{color:#212c33;margin:0 30px 0 0;font-size:16px;text-decoration:none;display:inline-block}footer .footer .footer-newsletter input[type=text]{background:#efefef;border:1px solid #efefef;outline:0;width:65%;margin:0 2% 0 0;padding:10px 15px}footer .footer .footer-newsletter button{color:#fff;background:#d41c5d;border:1px solid #d41c5d;width:100px;height:42px;margin:5px 0;padding:0 10px;font-size:16px;font-weight:600}footer .footer-bottom{background-color:#222e39;height:60px}footer .footer-bottom img{margin-right:25px;display:inline-block}footer .footer-bottom img.pal{margin:-5px 0 0 5px}footer .footer-bottom p{color:#fff;margin:0;font-size:15px;line-height:60px;display:inline-block}footer .footer-bottom ul{margin:0;padding:0;list-style:none}footer .footer-bottom ul li{margin-right:10px;font-size:15px;line-height:60px;display:inline-block}footer .footer-bottom ul li:last-of-type{margin-right:0}footer .footer-bottom ul li a{color:#fff}footer .footer-bottom ul li a:hover{color:#d41c5d}@media (width<=767px){#content .job-view-body ul.tabs li{text-align:center;margin-bottom:3px;display:block}.b-job-view{height:auto}.navbar img{max-width:80%}.navbar-toggler{color:#d41c5d;padding:10px;position:absolute;top:15px;right:0}.navbar-nav{margin-top:10px;padding-top:20px}.navbar ul li{text-align:left;width:100%;margin:5px auto;padding:5px 0 10px}header nav ul li a{height:auto;font-size:15px;line-height:16px}.navbar ul li.social a{border:none}header ul li:last-of-type{border-bottom:none}.b-home{height:300px!important}.b-home .container .row{padding-top:50px}.b-home-search{margin-top:-55px;padding-bottom:0}.home-slides .slick-slide{height:300px}header .header-content{padding:25px 0}header .header-content h1{font-size:2.5em}header .header-content h2{font-size:1.5em}header .search-container{margin-top:20px}.custom-control-label{line-height:inherit}#content section.form-stage .header{height:auto}#content section.form-stage .header h4{padding:15px 0 15px 25px;line-height:normal}}table.table.dataTable{font-size:.85rem!important}.form-contained{background:#f8f8f8;padding:15px}.form-contained h5{color:#d41c5d;text-transform:uppercase;margin-bottom:12px;font-weight:600}form span.required{color:#d41c5d}.custom-control{-webkit-print-color-adjust:exact;print-color-adjust:exact;z-index:1;min-height:1.5rem;padding-left:1.5rem;display:block;position:relative}.custom-control-inline{margin-right:1rem;display:inline-flex}.custom-control-input{opacity:0;z-index:-1;width:1rem;height:1.25rem;position:absolute;left:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;background-color:#d41c5d;border-color:#d41c5d}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #d41c5d40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#ee81a8}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#f4aec7;border-color:#f4aec7}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{vertical-align:top;margin-bottom:0;position:relative}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #dee2e6}.custom-control-label:after,.custom-control-label:before{content:"";border:1px solid #dee2e6;width:1rem;height:1rem;display:block;position:absolute;top:.25rem;left:-1.5rem}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#d41c5d;border-color:#d41c5d}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#d41c5d80}.custom-checkbox .custom-control-label.is-invalid:before,.custom-checkbox .custom-control-label.is-invalid:after{border:1px solid var(--bs-form-invalid-border-color)!important}.custom-checkbox .custom-control-label.is-valid:before,.custom-checkbox .custom-control-label.is-valid:after{border:1px solid var(--bs-form-valid-border-color)!important}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#d41c5d80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{pointer-events:all;border-radius:.5rem;width:1.75rem;left:-2.25rem}.custom-switch .custom-control-label:after{background-color:#fff;border-radius:.5rem;width:calc(1rem - 4px);height:calc(1rem - 4px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;top:calc(.25rem + 2px);left:calc(2px - 2.25rem)}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#d41c5d80}.custom-file{margin-bottom:0;display:inline-block}.custom-file,.custom-file-input{width:100%;height:calc(1.5em + .75rem + 2px);position:relative}.custom-file-input{opacity:0;z-index:2;margin:0;overflow:hidden}.custom-file-input:focus~.custom-file-label{border-color:#ee81a8;box-shadow:0 0 0 .2rem #d41c5d40}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{z-index:1;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;height:calc(1.5em + .75rem + 2px);font-weight:400;left:0;overflow:hidden}.custom-file-label,.custom-file-label:after{color:#495057;padding:.375rem .75rem;line-height:1.5;position:absolute;top:0;right:0}.custom-file-label:after{border-left:inherit;content:"Browse";z-index:3;background-color:#e9ecef;border-radius:0 .25rem .25rem 0;height:calc(1.5em + .75rem);display:block;bottom:0}.custom-range{appearance:none;background-color:#0000;width:100%;height:1.4rem;padding:0}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #d41c5d40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #d41c5d40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #d41c5d40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{appearance:none;background-color:#d41c5d;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#f4aec7}.custom-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:#dee2e6;border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.custom-range::-moz-range-thumb{appearance:none;background-color:#d41c5d;border:0;border-radius:1rem;width:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#f4aec7}.custom-range::-moz-range-track{color:#0000;cursor:pointer;background-color:#dee2e6;border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.custom-range::-ms-thumb{appearance:none;background-color:#d41c5d;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:0;margin-left:.2rem;margin-right:.2rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#f4aec7}.custom-range::-ms-track{color:#0000;cursor:pointer;background-color:#0000;border-width:.5rem;border-color:#0000;width:100%;height:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.custom-control{min-height:50px}.custom-control-prelabel{line-height:40px}.custom-control-label{color:#777;padding-left:25px;line-height:40px}.custom-radio .custom-control-label:before,.custom-checkbox .custom-control-label:before{background-color:#fff;border:none}.custom-radio .custom-control-input:checked~.custom-control-label:before,.custom-radio .custom-control-input:checked~.custom-control-label:after,.custom-checkbox .custom-control-input:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:checked~.custom-control-label:after{color:#d41c5d;background-color:#d41c5d;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLjMsMkw5LDEzLjZsLTUuMy01TDAsMTIuM0w5LDIxTDI0LDUuN0wyMC4zLDJ6Ii8+Cjwvc3ZnPgo=);border:none}.custom-radio .custom-control-input:active~.custom-control-label:before,.custom-checkbox .custom-control-input:active~.custom-control-label:before{background-color:#d41c5d}.custom-radio .custom-control-input:focus~.custom-control-label:before,.custom-checkbox .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #ff7bff40}.custom-radio .custom-control-label:before,.custom-radio .custom-control-label:after,.custom-checkbox .custom-control-label:before,.custom-checkbox .custom-control-label:after{border-radius:unset;background-color:#fff;width:40px;height:40px;top:0}.multi-select-label-container.is-valid{border:1px solid #198754}.multi-select-label-container.is-invalid{border:1px solid #dc3545}.ms-options-wrap{position:relative}.ms-options-wrap,.ms-options-wrap *{box-sizing:border-box}.ms-options-wrap>button:focus,.ms-options-wrap>button{text-align:left;outline-offset:-2px;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right 0 top;background-repeat:no-repeat;background-size:16px 12px;border:none;width:100%;margin-top:1px;padding:0;font-size:16px;position:relative;overflow:hidden}.ms-options-wrap>button[disabled]{color:gray;opacity:.6;background-color:#e5e9ed}.ms-options-wrap.ms-has-selections>button{color:#333}.ms-options-wrap>.ms-options{z-index:2000;visibility:hidden;background:#fff;border:1px solid #aaa;width:100%;margin-top:1px;margin-bottom:20px;position:absolute;left:0;overflow:auto}.ms-options-wrap.ms-active>.ms-options{visibility:visible}.ms-options-wrap>.ms-options>.ms-search input{border:none;border-bottom:1px groove;outline:none;width:100%;padding:4px 5px}.ms-options-wrap>.ms-options>.no-result-message{padding:4px 5px;display:none}.ms-options-wrap>.ms-options .ms-selectall{text-transform:lowercase;font-size:.9em;text-decoration:none;display:inline-block}.ms-options-wrap>.ms-options .ms-selectall:hover{text-decoration:underline}.ms-options-wrap>.ms-options>.ms-selectall.global{margin:4px 5px}.ms-options-wrap>.ms-options>ul,.ms-options-wrap>.ms-options>ul>li.optgroup ul{margin:0;padding:0;list-style-type:none}.ms-options-wrap>.ms-options>ul li.ms-hidden{display:none}.ms-options-wrap>.ms-options>ul>li.optgroup{padding:5px}.ms-options-wrap>.ms-options>ul>li.optgroup+li.optgroup{border-top:1px solid #aaa}.ms-options-wrap>.ms-options>ul>li.optgroup .label{padding:5px 0 0;font-weight:700;display:block}.ms-options-wrap>.ms-options>ul label{border:1px dotted #0000;width:100%;margin:1px 0;padding:4px 4px 4px 20px;display:inline-block;position:relative}.ms-options-wrap>.ms-options.checkbox-autofit>ul label,.ms-options-wrap>.ms-options.hide-checkbox>ul label{padding:4px}.ms-options-wrap>.ms-options>ul label.focused,.ms-options-wrap>.ms-options>ul label:hover{background-color:#efefef;border-color:#999}.ms-options-wrap>.ms-options>ul li.selected label{background-color:#efefef;border-color:#0000}.ms-options-wrap>.ms-options>ul input[type=checkbox]{margin:0 5px 0 0;position:absolute;top:7px;left:4px}.ms-options-wrap>.ms-options.hide-checkbox>ul input[type=checkbox]{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;overflow:hidden;position:absolute!important}.sidebar .body .nav-link i.fa-fw{margin-right:10px}body.job-view .sidebar .nav-link{font-size:1.2rem;font-weight:600}body.account-area #content section.sidebar .body h5{color:#222a34;text-transform:uppercase;margin:10px 0 5px;padding-left:.3em;font-size:18px}body.account-area #content section.sidebar .body .nav-link.active{font-weight:700}.application-form .wizard,.application-form .tabcontrol{width:100%;display:block;overflow:hidden}.application-form .wizard a,.application-form .tabcontrol a{outline:0}.application-form .wizard ul,.application-form .tabcontrol ul{margin:0;padding:0;list-style:none!important}.application-form .wizard ul>li,.application-form .tabcontrol ul>li{padding:0;display:block}.application-form .wizard>.steps .current-info,.application-form .tabcontrol>.steps .current-info,.application-form .wizard>.content>.title,.application-form .tabcontrol>.content>.title{position:absolute;left:-999em}.application-form .wizard>.steps{width:100%;display:block;position:relative}.application-form .wizard.vertical>.steps{float:left;width:30%;display:inline}.application-form .wizard>.steps .number{font-size:1.429em}.application-form .wizard>.steps>ul>li{width:25%}.application-form .wizard>.steps>ul>li,.application-form .wizard>.actions>ul>li{float:left}.application-form .wizard.vertical>.steps>ul>li{float:none;width:100%}.application-form .wizard>.steps a,.application-form .wizard>.steps a:hover,.application-form .wizard>.steps a:active{border-radius:5px;width:auto;margin:0 .5em .5em;padding:.5em 1em;text-decoration:none;display:block}.application-form .wizard>.steps .disabled a,.application-form .wizard>.steps .disabled a:hover,.application-form .wizard>.steps .disabled a:active{color:#aaa;cursor:default;background:#eee}.application-form .wizard>.steps .current a,.application-form .wizard>.steps .current a:hover,.application-form .wizard>.steps .current a:active{color:#fff;cursor:default;background:#d41c5d}.application-form .wizard>.steps .done a,.application-form .wizard>.steps .done a:hover,.application-form .wizard>.steps .done a:active{color:#fff;background:#198754}.application-form .wizard>.steps .error a,.application-form .wizard>.steps .error a:hover,.application-form .wizard>.steps .error a:active{color:#fff;background:#ff3111}.application-form .wizard>.content{width:auto;margin:.5em;display:block;position:relative}.application-form .wizard.vertical>.content{float:left;width:65%;margin:0 2.5% .5em;display:inline}.application-form .wizard>.content>.body ul{list-style:outside!important}.application-form .wizard>.content>.body ul>li{display:list-item}.application-form .wizard>.content>.body>iframe{border:0;width:100%;height:100%}.application-form .wizard>.content>.body input{display:block}.application-form .wizard>.content>.body input[type=checkbox]{display:inline-block}.application-form .wizard>.content>.body input.error{color:#8a1f11;background:#fbe3e4;border:1px solid #fbc2c4}.application-form .wizard>.content>.body label{display:inline-block}.application-form .wizard>.content>.body label.error{color:#8a1f11;margin-left:1.5em;display:inline-block}.application-form .wizard>.actions{text-align:right;width:100%;display:block;position:relative}.application-form .wizard.vertical>.actions{float:right;width:95%;margin:0 2.5%;display:inline}.application-form .wizard>.actions>ul{text-align:right;display:inline-block}.application-form .wizard>.actions>ul>li{margin:0 .5em}.application-form .wizard.vertical>.actions>ul>li{margin:0 0 0 1em}.application-form .wizard>.actions a,.application-form .wizard>.actions a:hover,.application-form .wizard>.actions a:active{color:#fff;background:#2184be;border-radius:5px;padding:.5em 1em;text-decoration:none;display:block}.application-form .wizard>.actions .disabled a,.application-form .wizard>.actions .disabled a:hover,.application-form .wizard>.actions .disabled a:active{color:#aaa;background:#eee}.application-form .tabcontrol>.steps{width:100%;display:block;position:relative}.application-form .tabcontrol>.steps>ul{z-index:1;margin:6px 0 0;position:relative;top:1px}.application-form .tabcontrol>.steps>ul>li{float:left;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;margin:5px 2px 0 0;padding:1px}.application-form .tabcontrol>.steps>ul>li:hover{background:#edecec;border:1px solid #bbb;padding:0}.application-form .tabcontrol>.steps>ul>li.current{background:#fff;border:1px solid #bbb;border-bottom:0;margin-top:0;padding:0 0 1px}.application-form .tabcontrol>.steps>ul>li>a{color:#5f5f5f;border:0;margin:0;padding:10px 30px;text-decoration:none;display:inline-block}.application-form .tabcontrol>.steps>ul>li>a:hover{text-decoration:none}.application-form .tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px}.application-form .tabcontrol>.content{border-top:1px solid #bbb;width:100%;height:35em;padding-top:20px;display:inline-block;position:relative;overflow:hidden}.application-form .tabcontrol>.content>.body{float:left;width:95%;height:95%;padding:2.5%;position:absolute}.application-form .tabcontrol>.content>.body ul{list-style:outside!important}.application-form .tabcontrol>.content>.body ul>li{display:list-item}.multi-select-label-container{background:#fff;border:1px solid #dee2e6;width:100%;margin-bottom:5px;padding:5px 12px}.multi-select-label-container label.multi-label{color:rgba(var(--bs-body-color-rgb), .65);margin:0;padding:0;font-size:13px;display:block}.multi-select-label-container .custom-select{border:0;height:auto;padding:0}#silktide-wrapper{--focus:0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff;--boxShadow:-5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a;--fontFamily:Helvetica Neue, Segoe UI, Arial, sans-serif;--primaryColor:#d2195e;--backgroundColor:#fff;--textColor:#4b494b;--backdropBackgroundColor:#0006;--backdropBackgroundBlur:10;--cookieIconColor:#d2195e;--cookieIconBackgroundColor:#fff;z-index:99999;pointer-events:none;border:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;bottom:0;right:0}#silktide-backdrop-global{pointer-events:auto;border:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#silktide-wrapper a{all:unset;color:var(--primaryColor);text-decoration:underline;display:inline-block}#silktide-wrapper a:hover{cursor:pointer;color:var(--textColor)}#silktide-wrapper a:focus,#silktide-wrapper #silktide-banner button:focus,#silktide-wrapper #silktide-modal button:focus,#silktide-wrapper #silktide-cookie-icon:focus{box-shadow:var(--focus);border-radius:5px;outline:none}#silktide-wrapper #silktide-cookie-icon:focus{border-radius:50%}#silktide-wrapper .st-button{color:var(--backgroundColor);background-color:var(--primaryColor);border:2px solid var(--primaryColor);text-align:center;cursor:pointer;border-radius:5px;padding:10px 20px;font-size:16px;line-height:24px;text-decoration:none;display:inline-block}#silktide-wrapper .st-button--primary:hover,#silktide-wrapper .st-button--secondary{background-color:var(--backgroundColor);color:var(--primaryColor)}#silktide-wrapper .st-button--secondary:hover{background-color:var(--primaryColor);color:var(--backgroundColor)}#silktide-banner{font-family:var(--fontFamily);color:var(--textColor);background-color:var(--backgroundColor);box-sizing:border-box;pointer-events:auto;opacity:0;border:0;border-radius:5px;width:600px;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);padding:32px;animation:.35s ease-out .3s forwards silktide-slideInDown;position:fixed;bottom:16px;right:16px;overflow:auto;transform:translateY(-20px);box-shadow:-5px 5px 10px #00000012,0 0 50px #0000001a}#silktide-banner:focus{border-radius:50%}#silktide-banner.center{animation:.35s ease-out forwards silktide-slideInDown-center;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,calc(-50% - 20px))}#silktide-banner.bottomLeft{position:fixed;bottom:16px;left:16px}#silktide-banner.bottomCenter{animation:.35s ease-out forwards silktide-slideInDown-bottomCenter;position:fixed;bottom:16px;left:50%;transform:translate(-50%,-20px)}#silktide-banner .preferences{color:var(--primaryColor);cursor:pointer;background-color:#0000;border:none;gap:5px;padding:15px 0;font-size:16px;display:flex}#silktide-banner .preferences span{white-space:nowrap;text-decoration:underline;display:block}#silktide-banner .preferences span:hover{color:var(--textColor)}#silktide-banner .preferences:after{content:">";text-decoration:none;display:block}#silktide-banner p{margin:0 0 15px;font-size:16px;line-height:24px}#silktide-banner a{color:var(--primaryColor);background-color:var(--backgroundColor);text-decoration:underline;display:inline-block}#silktide-banner a:hover{color:var(--textColor)}#silktide-banner a.silktide-logo{fill:var(--primaryColor);justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;display:flex}#silktide-banner .actions{flex-direction:column;gap:16px;margin-top:24px;display:flex}@media (width>=600px){#silktide-banner .actions{flex-direction:row;align-items:center}}#silktide-banner .actions-row{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;gap:16px;display:flex}#silktide-modal{pointer-events:auto;opacity:0;width:800px;max-width:100%;max-height:100%;font-family:var(--fontFamily);color:var(--textColor);background-color:var(--backgroundColor);box-sizing:border-box;border:0;border-radius:5px;flex-direction:column;padding:30px;animation:.35s ease-out forwards silktide-slideInUp-center;display:none;overflow:auto;transform:translateY(-20px);box-shadow:-5px 5px 10px #00000012,0 0 50px #0000001a}#silktide-modal header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}#silktide-modal h1{font-family:var(--fontFamily);color:var(--textColor);margin:0;font-size:24px;font-weight:500}#silktide-modal .modal-close{cursor:pointer;background:var(--backgroundColor);color:var(--primaryColor);border:0;padding:13px;display:inline-flex}#silktide-modal .modal-close svg{fill:var(--primaryColor)}#silktide-modal section{flex:1;margin-top:32px}#silktide-modal section::-webkit-scrollbar{width:5px;display:block}#silktide-modal section::-webkit-scrollbar-thumb{background-color:var(--textColor);border-radius:10px}#silktide-modal p{color:var(--textColor);margin:0 0 15px;font-size:16px;line-height:24px}#silktide-modal p:last-of-type{margin:0}#silktide-modal fieldset{border:none;margin:0 0 32px;padding:0}#silktide-modal fieldset:last-of-type{margin:0}#silktide-modal legend{color:var(--textColor);margin:0 0 10px;padding:0;font-size:16px;font-weight:700}#silktide-modal .cookie-type-content{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}#silktide-modal .switch{cursor:pointer;flex-shrink:0;width:74px;height:34px;display:inline-block;position:relative}#silktide-modal .switch:focus-within{box-shadow:var(--focus);border-radius:25px;outline:none}#silktide-modal .switch input{opacity:0;position:absolute}#silktide-modal .switch__pill{background:var(--textColor);border-radius:25px;width:74px;height:34px;display:block;position:relative}#silktide-modal .switch__dot{background:var(--backgroundColor);border-radius:50%;width:30px;height:30px;transition:left .15s ease-out;display:block;position:absolute;top:2px;left:2px}#silktide-modal .switch__off,#silktide-modal .switch__on{text-transform:uppercase;color:var(--backgroundColor);font-size:15px;font-weight:500;transition:right .15s ease-out,opacity .15s ease-out;position:absolute;top:7px;right:8px}#silktide-modal .switch__off{opacity:1}#silktide-modal .switch__on{opacity:0}#silktide-modal .switch input:checked+.switch__pill{background:var(--primaryColor)}#silktide-modal .switch input:checked~.switch__dot{left:calc(100% - 32px)}#silktide-modal .switch input:checked~.switch__off{opacity:0;right:calc(100% - 32px)}#silktide-modal .switch input:checked~.switch__on{opacity:1;right:calc(100% - 34px)}#silktide-modal .switch input:disabled+.switch__pill{opacity:.65;cursor:not-allowed}#silktide-modal footer{flex-direction:column;gap:16px;margin-top:24px;display:flex}@media (width>=600px){#silktide-modal footer{flex-direction:row;align-items:center}}#silktide-modal footer a{margin-left:auto;padding:14px 0}#silktide-cookie-icon{background-color:var(--cookieIconColor);cursor:pointer;pointer-events:auto;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;animation:.3s ease-in-out forwards silktide-fadeIn;display:none;position:fixed;bottom:10px;left:10px;box-shadow:0 0 6px #0000001a}#silktide-cookie-icon.bottomRight{left:auto;right:10px}#silktide-cookie-icon svg{fill:var(--cookieIconBackgroundColor)}#silktide-backdrop{background-color:var(--backdropBackgroundColor);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--backdropBackgroundBlur));backdrop-filter:blur(var(--backdropBackgroundBlur));pointer-events:all;display:none;position:absolute;top:0;left:0}@keyframes silktide-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes silktide-slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes silktide-slideInDown-center{0%{opacity:0;transform:translate(-50%,calc(-50% - 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes silktide-slideInDown-bottomCenter{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes silktide-slideInUp-center{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}
