/*!
* GR Employment 2024 - Frontend Styles
* Lee Brooks <lee@otgroup.uk>
*/body{background:#fff;font-family:Source Sans Pro,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none}p{color:#777;margin-bottom:.5rem}p.bold-accent{color:#d21a5d;font-weight:600}.text-pri-color{color:#d41c5d!important}#pre-nav{background:#222e39;padding:0}#pre-nav p{font-size:.9rem;margin:0}#pre-nav .svg-inline--fa{color:#fff;font-size:16px;margin-left:7px}#pre-nav a .svg-inline--fa{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{padding:15px 0;text-align:right}#navigation nav ul{list-style:none;margin:0;padding:0}#navigation nav ul li{display:inline-block;font-size:15px;font-weight:600;margin-right:20px}#navigation nav ul li:last-of-type{margin-right:0}#navigation nav ul li a{color:#202a33;text-decoration:none}#navigation nav ul li.active a{color:#d21a5d}#navigation nav ul li:hover a{color:#d21a5d;text-decoration:none}header .header-content{color:#fff;padding-top:100px;position:relative;text-align:center}header .header-content h1{font-size:60px;font-weight:600;text-transform:uppercase}header .header-content h2{font-size:22px;font-weight:600;text-transform:uppercase}header .search-container{margin-top:150px}header .search-container .form-container{background-color:#d41c5d;margin:0 auto;overflow:hidden;padding:10px 0}header .search-container .form-container input{background:#efefef;border:0px;color:#777;font-size:14px;font-weight:100;height:40px;margin:5px 0;outline:0;padding:0 20px;width:100%}header .search-container .form-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efefef;border:0px;border-radius:0;color:#777;font-size:14px;font-weight:100;position:relative;height:40px;margin:5px 0;outline:0;padding:0 20px;width:100%}header .search-container .form-container button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#111;border:0;color:#fff;font-size:16px;font-weight:600;height:40px;line-height:40px;margin:5px 0;width:100%;text-transform:uppercase}header .search-container p{color:#fff;font-size:24px;line-height:48px;margin:0}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{position:relative;padding:0 1rem}.b-home{background:url(/images/banners/home.webp) no-repeat center center;background-size:cover;height:600px}.b-home1{background:url(/images/banners/home_1.webp) no-repeat center center;background-size:cover;height:600px}.b-home2{background:url(/images/banners/home_2.webp) no-repeat center center;background-size:cover;height:600px}.b-home3{background:url(/images/banners/home_3.webp) no-repeat center center;background-size:cover;height:600px}.b-home4{background:url(/images/banners/home_4.webp) no-repeat center center;background-size:cover;height:600px}.b-about{background:url(/images/banners/about.webp) no-repeat center center;background-size:cover;height:300px}.b-monty{background:url(/images/banners/monty.webp) no-repeat center center;background-size:cover;height:300px}.b-candidates{background:url(/images/banners/candidates.webp) no-repeat center center;background-size:cover;height:300px}.b-resources{background:url(/images/banners/downloads.webp) no-repeat center center;background-size:cover;height:300px}.b-clients{background:url(/images/banners/clients.webp) no-repeat center center;background-size:cover;height:300px}.b-contact{background:url(/images/banners/contact.webp) no-repeat center center;background-size:cover;height:300px}.b-jobs{background:url(/images/banners/jobs.webp) no-repeat center center;background-size:cover;height:auto;position:relative}.b-job-view{background:url(/images/banners/job_details.webp) no-repeat center center;background-size:cover;height:410px}.b-jobs .header-content{padding-top:50px}.b-jobs .search-container{margin-top:20px}.b-application{background:url(/images/banners/application.webp) no-repeat center center;background-size:cover;height:300px}.b-reviews{background:url(/images/banners/reviews.webp) no-repeat center center;background-size:cover;height:300px}.pad-30{padding-top:30px}#content h3{color:#d41c5d;font-size:28px;font-weight:600;margin:0 0 20px;padding:0}#content .home-content p{font-size:14px}#content h3.sub-header{color:#262c38;font-size:22px;font-weight:600;margin-bottom:10px}#content input.form-control{background:#efefef;border:0px;border-radius:0;color:#777;font-size:14px;font-weight:100;height:40px;margin:0 0 10px;outline:0;padding:0 20px;width:100%}#content textarea.form-control{background:#efefef;border:0px;border-radius:0;color:#777;font-size:14px;font-weight:100;height:140px;margin:0 0 10px;outline:0;padding:10px 20px;resize:none;width:100%}#content textarea.form-control.textarea-ag{height:40px}#content input[type=file].form-control{padding:7px}#content select.form-control{background:#efefef url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IHRyYW5zcGFyZW50O30uY2xzLTJ7ZmlsbDojNDQ0O308L3N0eWxlPjwvZGVmcz48dGl0bGU+YXJyb3dzPC90aXRsZT48cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSI0Ljk1IiBoZWlnaHQ9IjEwIiBmaWxsPSIjZWZlZmVmIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=) no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;height:40px;border:0px;margin:0 0 10px;outline:0;width:100%;left:0;top:0;z-index:1;border-radius:0;padding:0 20px;color:#777;font-size:14px;font-weight:100}#content .custom-form button{border:0px;background:#d41c5d;color:#fff;font-size:16px;font-weight:600;height:40px;margin:0;padding:0 30px}#content section.main-content{padding:30px 0}#content section.main-content.no-pad{padding-top:0}#content section.job-wrapper{background:#f8f8f8;margin-bottom:20px;padding:5px;width:100%}#content section.job-wrapper .header{background:#222e39;height:80px;position:relative}#content section.job-wrapper .header .title{color:#fff;font-size:20px;font-weight:600;height:80px;line-height:24px;padding:15px 20px;width:100%}#content section.job-wrapper .header .title a{color:#fff;text-decoration:none}#content section.job-wrapper .header .title span{display:block;font-size:16px;font-weight:300}#content section.job-wrapper .header .icons{background:#d41c5d;height:80px;position:absolute;right:0;top:0;width:40px}#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:30px 20px}#content section.job-wrapper .body p{font-size:14px}#content section.job-wrapper .body .features ul{list-style:none;margin:0;padding:0}#content section.job-wrapper .body .features ul li{color:#777;font-size:16px;margin:0;font-weight:600;height:40px;line-height:40px}#content section.job-wrapper .body .features ul li span{color:#d41c5d;font-size:20px;margin-right:10px}#content section.job-wrapper .footer{background:#222e39;color:#fff;font-size:16px;font-weight:600;height:45px;padding:10px 15px;position:relative}#content section.job-wrapper .footer a.btn{background:#d41c5d;border-radius:0;color:#fff;font-weight:600;height:45px;line-height:43px;padding:0 15px;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:0}#content section.review-wrapper{border:10px solid #eeeeee;margin-bottom:25px}#content section.review-wrapper .header{background:#222e39;color:#fff;font-size:16px;font-weight:600;height:auto;padding:10px 15px;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{font-size:14px;padding:15px}#content section.review-wrapper .body .description{min-height:175px}#content section.review-wrapper .body .btn{background:#d41c5d;border-radius:0;color:#fff;text-transform:uppercase}#content section.job-search{background:#f8f8f8;padding:20px}#content .job-view-header{border-bottom:1px solid #e8e8e8;margin-bottom:25px;padding-bottom:25px;position:relative}#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 .svg-inline--fa{color:#d41c5d;font-size:25px;margin-right:10px;vertical-align:middle}#content .job-view-body{margin-bottom:20px}#content .job-view-body ul.tabs{list-style:none;margin:0 0 20px;padding:0}#content .job-view-body ul.tabs li{background:#232b33;display:inline-block;font-size:13px;margin-right:2px;text-transform:uppercase;padding:6px 20px}#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{background:url(/images/banners/job-alerts.webp);background-size:cover;height:auto;padding:60px 0;text-align:center}#content section.job-alerts h2{color:#fff;font-size:60px;font-weight:600;margin:0 0 10px}#content section.job-alerts p.sub{color:#fff;font-size:22px;letter-spacing:5px;margin-bottom:25px;text-transform:uppercase}#content section.job-alerts .form-container{background-color:#d41c5d;margin:0 auto;overflow:hidden;padding:10px 0;width:100%}#content section.job-alerts .form-container input{background:#efefef;border:0px;color:#777;font-size:14px;font-weight:100;height:32px;margin:5px 0;outline:0;padding:0 20px;width:100%}#content section.job-alerts .form-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efefef;border:0px;border-radius:0;color:#777;font-size:14px;font-weight:100;position:relative;height:32px;margin:5px 0;outline:0;padding:0 20px;width:100%}#content section.job-alerts .form-container button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#111;border:0;color:#fff;font-size:16px;font-weight:600;height:32px;line-height:32px;margin:5px 0;text-transform:uppercase;width:100%}#content section.job-alerts .form-container .form-wrapper p{color:#fff;font-size:18px;margin:0;text-align:center}#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{display:block;background:#d41c5d;color:#fff;text-transform:uppercase;position:fixed;top:35%;left:0;z-index:999999;padding:10px 20px;transform:rotate(-270deg) translate(50%,-50%);transform-origin:0}a.client-form-sidebar{color:#fff}a.client-form-sidebar:hover{color:#fff!important;text-decoration:none}#content .client-side-form{display:none;width:350px;background:#f8f8f8;padding:10px;position:fixed;top:42%;left:44px;z-index:999999}#content .client-side-form h3{font-size:18px;margin-bottom:4px}#content .client-side-form input.form-control{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#content section.grey{background:#f8f8f8}#content section.sidebar .header{background:#222a34;height:70px;position:relative}#content section.sidebar .header:after{border-color:#222e39 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px;bottom:-20px;content:"";display:block;height:20px;left:20px;position:absolute;width:20px;z-index:1}#content section.sidebar .header h4{color:#fff;font-size:28px;font-weight:600;line-height:70px;padding-left:25px}#content section.sidebar .body{background:#f8f8f8;padding:25px 20px}#content section.sidebar .body h5{color:#d41c5d;font-size:20px;font-weight:600;margin-bottom:14px}#content section.sidebar .body ul.contact{list-style:none;margin:0;padding:0}#content section.sidebar .body ul.contact li{color:#222e39;display:block;font-size:20px;margin:15px 0}#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{border-color:#222e39 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px;bottom:-20px;content:"";display:block;height:20px;left:20px;position:absolute;width:20px;z-index:1}#content section.form-stage .header h4{color:#fff;font-size:1.5rem;font-weight:600;line-height:60px;padding-left:25px}#content section.form-stage .body{background:#f8f8f8;font-size:15px;padding:25px 15px 10px}#content section.form-stage .body p{font-size:14px}#content section.form-stage .body h5{color:#d41c5d;font-size:20px;font-weight:600;margin-bottom:8px}#content section.form-stage .body h6{color:#d41c5d;font-size:16px;font-weight:600;margin-bottom:8px}#content section.form-stage textarea.form-control{height:100px}#content section.form-stage textarea.form-control.textarea-ag{height:40px}ul.resource-downloads{list-style:none;margin:0;padding:0}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{margin:40px 0 25px;text-align:center}.form-stage-proceed-btn{background:#d41c5d;border:none;color:#fff!important;font-size:23px;font-weight:400;padding:15px 40px;text-transform:uppercase}.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{background:#222a34;color:#fff!important;display:inline-block;font-size:16px;padding:8px 12px;text-transform:uppercase;text-decoration:none!important}.form-add-button:hover{background:#d41c5d}.form-download-button{background:#d41c5d;color:#fff!important;display:inline-block;font-size:16px;font-weight:700;margin:15px 0 25px;padding:8px 12px;text-align:center;text-transform:uppercase;text-decoration:none!important;width:100%}.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}footer{background:#f8f8f8}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;font-size:28px;font-weight:600;margin:0 0 10px}footer .footer ul{list-style:none;margin:0;padding:0}footer .footer ul li{display:inline-block}footer .footer ul li a{color:#212c33;text-decoration:none;font-size:16px;display:inline-block;margin:0 30px 0 0}footer .footer .footer-newsletter input[type=text]{background:#efefef;border:1px solid #efefef;margin:0 2% 0 0;outline:0px;padding:10px 15px;width:65%}footer .footer .footer-newsletter button{background:#d41c5d;border:1px solid #D41C5D;color:#fff;font-size:16px;font-weight:600;height:42px;margin:5px 0;padding:0 10px;width:100px}footer .footer-bottom{background-color:#222e39;height:60px}footer .footer-bottom img{display:inline-block;margin-right:25px}footer .footer-bottom img.pal{margin:-5px 0 0 5px}footer .footer-bottom p{color:#fff;display:inline-block;font-size:15px;line-height:60px;margin:0}@media (max-width: 767px){#content .job-view-body ul.tabs li{display:block;text-align:center;margin-bottom:3px}.b-job-view{height:auto}.navbar img{max-width:80%}.navbar-toggler{color:#d41c5d;padding:10px;position:absolute;right:0;top:15px}.navbar-nav{padding-top:20px;margin-top:10px}.navbar ul li{margin:5px auto;text-align:center;width:100%;padding:5px 0 10px}header nav ul li a{font-size:15px;height:auto;line-height:16px}.navbar ul li.social a{border:none}header ul li:last-of-type{border-bottom:none}.b-home{height:auto}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{line-height:normal;padding:15px 0 15px 25px}}table.table.dataTable{font-size:.85rem!important}.custom-control{display:block;min-height:1.5rem;padding-left:1.5rem;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;z-index:1}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{height:1.25rem;left:0;opacity:0;position:absolute;width:1rem;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#d41c5d;border-color:#d41c5d;color:#fff}.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{background-color:#f4aec7;border-color:#f4aec7;color:#fff}.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{margin-bottom:0;position:relative;vertical-align:top}.custom-control-label:before{background-color:#fff;border:1px solid #adb5bd;pointer-events:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.25rem;width:1rem}.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{background-color:#d41c5d80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#d41c5d80}.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{border-radius:.5rem;left:-2.25rem;pointer-events:all;width:1.75rem}.custom-switch .custom-control-label:after{background-color:#adb5bd;border-radius:.5rem;height:calc(1rem - 4px);left:calc(-2.25rem + 2px);top:calc(.25rem + 2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(1rem - 4px)}@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-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:inline-block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#ee81a8;box-shadow:0 0 0 .2rem #d41c5d40;outline:0}.custom-select:focus::-ms-value{background-color:#fff;color:#495057}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#e9ecef;color:#6c757d}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{font-size:.875rem;height:calc(1.5em + .5rem + 2px);padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.custom-select-lg{font-size:1.25rem;height:calc(1.5em + 1rem + 2px);padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(1.5em + .75rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;opacity:0;overflow:hidden;z-index:2}.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{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;font-weight:400;height:calc(1.5em + .75rem + 2px);left:0;overflow:hidden;z-index:1}.custom-file-label,.custom-file-label:after{color:#495057;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0}.custom-file-label:after{background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0;bottom:0;content:"Browse";display:block;height:calc(1.5em + .75rem);z-index:3}.custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.4rem;padding:0;width:100%}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d41c5d;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#f4aec7}.custom-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#d41c5d;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#f4aec7}.custom-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d41c5d;border:0;border-radius:1rem;height:1rem;margin-left:.2rem;margin-right:.2rem;margin-top:0;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#f4aec7}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.5rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-fill-lower,.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:#efefef;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{background-color:#d41c5d;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{background-color:#efefef;border-radius:unset;height:40px;width:40px;top:0}
