@charset "UTF-8";ul,li{list-style:none}.navbar.active{height:330px}.burger{display:none;position:absolute;top:28px;right:0;flex-direction:column;justify-content:space-between;background:transparent;border:none;cursor:pointer;outline:none;z-index:2000}.burger-bar{width:28px;height:3px;background-color:#fff;border-radius:2px;transition:all .3s ease-in-out}.navbar-brand .logo{width:100%}.navbar-nav{display:flex;justify-content:center;flex-grow:1;z-index:900;color:#121212}.navbar.home{background-color:transparent}.nav-item{margin:0 15px}.nav-item a{transition:color .3s ease-in-out}.navbar.home .nav-item a{color:#fcfcfc}.navbar.home .nav-item a:hover{color:#e50607}.nav-item a:hover{color:#ccc}.navbar-button{display:none;z-index:1000}.navbar-button a{color:#fcfcfc!important}.navbar-button .employee-portal{background-color:#900000;color:#fff;border:none;padding:10px 15px;cursor:pointer;border-radius:5px;margin-right:16px;font-size:1em}.nav-item .employee-portal{background-color:#900000;color:#fff}.navbar-button .employee-portal:hover{background-color:#7c0202}@media (max-width: 820px){.burger{display:flex;gap:6px}.navbar.active{background-color:#272a2c}.navbar-nav{position:absolute;top:80px;left:0;right:0;flex-direction:column;align-items:center;display:none;z-index:1200}.navbar-nav.active{display:flex}.nav-item{margin:10px 0}.navbar-button{margin-top:10px}}@media screen and (min-width: 1280px){.navbar-button{display:block;position:absolute;right:0}.navbar-button .employee-portal{font-size:.825em}li.portal-button{display:none}}@media screen and (min-width: 1920px){.navbar{height:100px}.navbar-nav{gap:16px}.navbar-brand{margin-left:0}.navbar-brand .logo{margin-left:48px;width:250px}.navbar-button .employee-portal{margin-right:48px;font-size:1em}.nav-item a{font-size:1.125em}}@media screen and (min-width: 2560px){.navbar-nav{gap:24px}.navbar-brand .logo{width:275px}.navbar-button .employee-portal{font-size:1.125em}.nav-item a{font-size:1.25em}}@media screen and (min-width: 3440px){.nav-item a{font-size:1.5em}}.info-banner{display:flex;flex-direction:column;justify-content:center;margin:0 auto;background-color:#121212;gap:136px;padding-block:144px}.banner-container{color:#fcfcfc;display:flex;flex-direction:column;justify-content:center}.banner-container__data{font-size:4em;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.banner-container__text{font-size:1.25em;font-family:trade-gothic-next,sans-serif;font-weight:300!important}@media screen and (min-width: 1024px){.info-banner{flex-direction:row}}@media screen and (min-width: 1920px){.info-banner{gap:220px}.banner-container__data{font-size:4.5em}.banner-container__text{font-size:2em;font-weight:200}}@media screen and (min-width: 2560px){.info-banner{gap:320px}.banner-container__data{font-size:5.5em}.banner-container__text{font-size:2.5em}}.testimonial{padding-inline:32px;padding-bottom:72px}.testimonial__container{position:relative}.testimonial__card{border:1px #e0e0e0 solid;padding-inline:22px;display:flex;align-items:center;min-width:232px}.testimonial__text{color:#121212;font-size:.75em;text-align:left;padding-block:40px}.testimonial__quote{color:#eb5757;font-size:2.25em;line-height:1}.quote-1{position:absolute;top:0;left:8px;padding-top:6px}.quote-2{position:absolute;bottom:0;right:8px}.testimonial__container-client{position:absolute;bottom:-40px;left:22px;background-color:#900000;color:#fcfcfc;text-align:left;width:max-content;padding:3px 6px}.testimonial__client-name{font-weight:500;font-size:.75em}.testimonial__client-company{font-weight:300;font-size:.75em}.slick-list{padding-bottom:40px!important;margin:0 -10px}.slick-slide{outline:none!important}.slick-slide>div{padding:0 10px}.slick-slide:focus{outline:none!important}.slick-slider div:focus{outline:0}.slick-track{display:flex!important}.slick-track .slick-slide{display:flex!important;height:auto;align-items:center}.slick-dots{bottom:-40px!important}@media screen and (min-width: 375px){.testimonial__card{min-width:250px}}@media screen and (min-width: 412px){.testimonial__card{min-width:282px}}@media screen and (min-width: 430px){.testimonial__card{min-width:300px}}@media screen and (min-width: 768px){.testimonial__card{min-width:fit-content}.testimonial__text{font-size:1em;line-height:1.3}.testimonial__client-company,.testimonial__client-name{font-size:.825em}.testimonials__title{font-size:3.25em!important}.slick-prev{left:-25px!important}.slick-next{right:-23px!important}}@media screen and (min-width: 1024px){.testimonials__title{font-size:3.5em!important}#Testimonial .testimonial{padding-inline:150px!important}}@media screen and (min-width: 1280px){.testimonial__card{flex:1 1 auto;max-width:100%;height:165px;min-width:418px}}@media screen and (min-width: 1600px){.testimonial__card{min-width:578px}}@media screen and (min-width: 1920px){.testimonials__title{font-size:5em!important}.testimonial__card{min-width:686px;height:335px;padding-inline:48px}.testimonial__quote{font-size:4em}.quote-1{left:16px}.quote-2{right:16px;line-height:.8}.testimonial__text{font-size:1.25em;line-height:1.5;padding-block:64px}.testimonial__container-client{width:max-content}.testimonial__client-company,.testimonial__client-name{font-size:1.125em}}@media screen and (min-width: 2560px){#Testimonial{padding-top:64px;padding-bottom:104px}#Testimonial .testimonial{padding-inline:250px!important}.testimonials__title{font-size:6em!important;padding-top:96px!important}.testimonial__container{margin-top:96px!important}.testimonial__card{width:900px;height:375px}.testimonial__text{font-size:1.5em;line-height:1.4}.testimonial__container-client{padding-block:6px;padding-inline:16px}.testimonial__client-company,.testimonial__client-name{font-size:1.25em}.quote-1{top:8px}.slick-prev{top:55%!important;left:-45px!important}.slick-next{top:55%!important;right:-34px!important}.svg-inline--fa.fa-sm{width:32px}}@media screen and (min-width: 3440px){.testimonial__card{min-width:39vw}}.mission__card{text-align:left;padding-inline:16px;padding-block:24px;border-radius:10px}.mission__title{font-size:1.25em}.mission__text{font-size:.825em}.hr-lines:after{content:" ";height:1px;width:calc(100% - 120px);background:red;display:block;position:absolute;top:50%;right:0}.hr-lines{position:relative;max-width:100%;margin:32px auto;text-align:left}@media screen and (min-width: 768px){.mission__text{font-size:1em;line-height:1.4}.mission__title{font-size:1.5em}.hr-lines:after{width:calc(100% - 148px)}}@media screen and (min-width: 1920px){#Mission{padding-block:120px!important;gap:32px!important;padding-inline:64px!important}.mission__title{font-size:2em}.mission__text{font-size:1.125em;font-weight:500}.hr-lines:after{width:calc(100% - 200px)}}@media screen and (min-width: 2560px){#Mission{padding-inline:80px!important;padding-block:150px!important}.mission__card{padding-bottom:72px;padding-inline:32px}.mission__title{font-size:2.5em}.mission__text{font-size:1.5em}.hr-lines:after{width:calc(100% - 245px)}}.contact__card{background-color:#f9f9f9;padding-top:24px;padding-bottom:40px}.contact__card-title{font-size:2em;font-weight:500;letter-spacing:-.04em}.contact__card svg{font-size:3.5em;color:#e50607;background-color:#eb575726;border-radius:50%;padding:1rem}@media screen and (min-width: 1920px){.contact__card svg{font-size:4em}}@media screen and (min-width: 2560px){.contact__card svg{font-size:5em}}#EmailCard .contact__card{background-color:#f9f9f9;padding-top:24px;padding-bottom:40px}.footer__container{display:flex;flex-direction:column;justify-content:center;gap:48px;padding-top:64px;padding-bottom:24px;background-color:#212121}.footer__container-menu .logo{max-width:200px}.nav__menu{display:flex;flex-direction:column;gap:24px;margin-top:32px;color:#fcfcfc}.nav__menu a{color:#fcfcfc;font-size:1.5em;font-weight:400}.nav__menu a:hover{cursor:pointer;color:#e50607;opacity:.7;transition:all .2s ease-in-out}.footer__container-info{opacity:.9;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.footer__container-info p{color:#fcfcfc;font-size:1.25em;font-weight:300}.footer__container-info p.hover{opacity:.9}.footer__container-info p:hover{cursor:pointer;opacity:.7;transition:all .2s ease-in-out}.footer__container-social p{color:#fcfcfc;font-size:1.25em}.icon__container-social{display:flex;flex-direction:row;justify-content:center;width:100%;gap:24px;padding-top:16px}.icon__container-social a{width:45px;height:45px}.icon__container-social img{width:100%;max-width:45px}.icon__container-social img:hover{cursor:pointer;opacity:.7;transition:all .2s ease-in-out}.copyright{color:#ffffff26;font-size:.75em;padding-top:4px;padding-bottom:4px;background-color:#212121}@media screen and (min-width: 1280px){.footer__container{flex-direction:row;align-items:center;gap:64px}.footer__container-info{order:1;text-align:left;line-height:3em;width:350px}.footer__container-menu{order:2}.footer__container-social{order:3;width:350px;text-align:left}.footer__container-social p{padding-left:50px}.icon__container-social{justify-content:flex-start;padding-left:50px}.footer__container-menu .logo{max-width:175px}.nav__menu{flex-direction:row;justify-content:center}.nav__menu a{font-size:1.25em}.copyright{padding-bottom:8px}}@media screen and (min-width: 1600px){.footer__container{gap:96px}.footer__container-social p,.icon__container-social{padding-left:80px}.nav__menu{gap:32px}}@media screen and (min-width: 1920px){.footer__container{gap:128px}.footer__container-menu .logo{max-width:250px}.nav__menu a{font-size:1.325em}.footer__container-info p{padding-block:8px}.icon__container-social{padding-top:24px}}@media screen and (min-width: 2560px){.footer__container{gap:250px;padding-bottom:40px}.footer__container-menu .logo{max-width:300px}.nav__menu{gap:48px}.nav__menu a{font-size:1.5em}.footer__container-info p,.footer__container-social p{font-size:1.325em}.footer__container-info,.footer__container-social{width:400px}.icon__container-social img{max-width:50px}.footer__container-info p{padding-block:12px}}#Home{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.home__background{background:#121212;background-image:url(/assets/roadrunners_home_mobile-Dzt1tp7R.webp);box-shadow:inset 0 0 0 1000px #0000001a;background-position:right top;background-repeat:no-repeat;background-size:cover;height:100vh}.home__content{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;padding-left:24px;padding-top:335px}.home__content h1{color:#fcfcfc;font-size:2.25em;max-width:100%;font-family:New Order,sans-serif;font-display:swap;font-weight:600}.home__content p{color:#fcfcfc;max-width:100%;font-size:.825em;padding-top:32px;padding-bottom:48px;line-height:1.2;font-display:swap}.home__content a{width:fit-content}.home__content span{color:#e50607}.home__button{width:max-content;background-color:transparent;font-size:1.125em;background-color:#ffffffe6;color:#d40909dc;font-weight:600;backface-visibility:hidden;-webkit-backface-visibility:hidden}.home__button:hover{background-color:#fff;transition:all .2s ease-in-out;color:#e50607}.home__info{color:#fcfcfc;display:flex;flex-direction:column;gap:24px;margin:0 auto;padding-block:.75rem;background:linear-gradient(to bottom,#2121211a,#21212199);width:100%}.home__info:hover{background-color:#33333326;transition:all .2s ease-in-out}.home__info-contact{display:flex;flex-direction:column;gap:4px}.contact__card-title{color:#121212}.home__info-address,.home__info-phone,.home__info-description{font-size:.825em;color:#fcfcfc}.home__info-address:hover,.home__info-phone:hover{color:#d40909dc;transition:all .2s ease-in-out}#Services{padding-inline:16px}#Services .service-card{border:rgba(18,18,18,.15) 1px solid;border-radius:6px;width:100%;padding-block:24px;display:flex;flex-direction:column}#Services .service__cards .service-card a{max-width:100%;margin-inline:24px;margin-top:16px}#Services .service-card h3{font-size:1.5em;text-align:left;color:#121212;padding-left:40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;font-display:swap}#Services .service-card h6{font-size:1em;font-family:trade-gothic-next,sans-serif;font-display:swap;text-align:left;font-weight:400;color:#900000;padding-left:40px}#Services hr.solid{border-top:rgba(0,0,0,.3) 2px solid;margin-inline:40px}p.features{padding-left:40px;font-size:1em;font-weight:700;color:#121212;text-align:left}.service-card__list{display:inline-block;padding-left:62px;font-family:trade-gothic-next,sans-serif;font-display:swap;font-weight:300;padding-right:2rem}.service-card__button{width:100%;margin-inline:auto;background-color:#eb5757;color:#fcfcfc}.service-card__list li{text-align:left;list-style-type:disc;color:#121212}.service__cards{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding-bottom:96px}.services__tagline{font-size:2em;text-align:left;color:#121212;font-weight:600;letter-spacing:-.02em;padding-block:96px}.services__tagline span{color:#e50607;font-weight:400}.services__label{background-color:#e50607;color:#fcfcfc;padding:5px 16px;border-radius:20px;font-size:1.325em;font-weight:600;width:max-content;margin-bottom:32px}#Features{display:flex;flex-direction:column;padding:1.5rem 1.5rem 5rem;background-color:#212121}#Features:last-child{padding-bottom:80px}.features__card{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;padding-top:56px}.features__cards-title{color:#fcfcfc;font-size:1.25em;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-display:swap;text-align:left}.features__cards-text{color:#fcfcfc;font-size:1em;font-weight:200;text-align:left;font-family:trade-gothic-next,sans-serif;font-display:swap;font-weight:300!important;letter-spacing:.02em;opacity:.9}.features__cards-logo{border:#e50607 1px solid;border-radius:50%;padding:12px;width:36px;height:36px}.testimonials__title{font-size:2em;color:#121212;padding-top:72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;font-display:swap;padding-bottom:2rem}#Mission{display:flex;flex-direction:column;padding-block:80px;padding-inline:16px;gap:40px;background-image:url(/assets/truck-logistics-operation-dusk-CPruawnb.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.mission__container{flex:1}.mission__card{height:90%}#Contact{display:flex;flex-direction:column;padding-inline:24px;background-color:#fff}#Contact .contact__title{font-size:2em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-display:swap;color:#121212;font-weight:700;text-align:center;line-height:1.2;margin:0 auto;padding-top:64px;padding-bottom:0!important}#Contact .contact__subtitle{font-size:1em;font-family:trade-gothic-next,sans-serif;color:#0000004d;font-weight:400;text-align:center;margin-bottom:3.5em}.contact__card-container{display:flex;flex-direction:column;gap:40px;padding-bottom:2.5rem;padding-top:1rem}.contact__card{background-color:#f9f9f9}.contact__info-title{font-size:1.25em;font-weight:600;color:#121212}.contact__info-text{font-size:1.25em;font-weight:300;color:#121212}#footer{background-color:#212121}@media screen and (max-width: 430px){.home__background{background-position:right -65px top}}@media screen and (min-width: 768px){.home__content h1{font-size:2.5em}.home__content p{font-size:1em;line-height:1.4}.home__info-address,.home__info-phone,.home__info-description{font-size:1em}.features__cards-title{font-size:1.5em}.features__cards-text{font-size:1.25em;line-height:1.4}.features__cards-logo{width:40px;height:40px}.services__tagline{font-size:2.25em!important;padding-block:120px!important}.services__label{font-size:1.5em!important}#Contact .contact__title{padding-top:96px!important;font-size:3.25em!important}#Contact .contact__subtitle{margin-bottom:4.5rem}}@media screen and (min-width: 1024px){.home__info-address,.home__info-phone,.home__info-description{font-size:.825em}.home__content p{font-size:1em;max-width:70%}.services__label{font-size:1.25em!important}.service__cards{flex-direction:row}#Features{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding-bottom:88px;padding-inline:0}.features__card{flex:0 0 40%;text-align:left;align-items:flex-start}.features__cards-logo{width:36px;height:36px}.features__cards-title{font-size:1em}.features__cards-text{font-size:1em;text-align:left}.testimonial{padding-inline:250px!important;padding-bottom:120px}#Mission{flex-direction:row}.mission__title{margin-bottom:64px;margin-top:16px}#Contact{padding-bottom:96px}.contact-flex{display:flex;flex-direction:row;justify-content:space-evenly}.contact__title{width:100%;max-width:100%;flex:1;word-spacing:0!important;padding-block:120px!important}.contact__card{width:95%}.contact__card-wrapper{display:flex;flex-direction:column;align-items:center}.contact__card-container{width:348px}.contact__card-title{padding-top:8px}}@media screen and (min-width: 1280px){.home__background{background-image:url(/assets/roadrunners_home_02-B34cGIaY.webp);box-shadow:inset 0 0 0 1000px #00000008}.home__content{padding-top:19%}.home__content h1{font-size:3em}.home__content p{max-width:60%}.home__info{flex-direction:row;justify-content:space-between;align-items:center;margin:0;box-sizing:border-box;width:100%;padding-inline:48px}.home__info-contact{align-items:flex-start}#Contact .contact__title{font-size:3.5em!important}#Contact .contact__subtitle{font-size:1.125em}}@media screen and (min-width: 1600px){.home__content h1{font-size:3.5em;max-width:34%}.home__content p{font-size:1.125em;font-weight:300;max-width:44%}.home__button{font-size:1.25em}#Services{padding-inline:40px}.services__tagline{font-size:2.5em!important;padding-block:136px!important}.services__label{font-size:1.5em!important}#Services .service-card h3{font-size:2em}#Services .service-card h6{font-size:1.125em}.service-card p{font-size:1.25em;font-weight:600}.service-card__list li{font-size:1.125em;line-height:1.8}.service-card__button{font-size:1.125em}.contact__card{width:100%}}@media screen and (min-width: 1920px){.home__content{padding-left:48px;padding-top:15%}.home__content h1{font-size:5.25em;max-width:45%}.home__content p{font-size:1.25em;max-width:45%;padding-bottom:56px;padding-top:48px}.home__button{font-size:1.5em}.home__info-address,.home__info-description,.home__info-phone{font-size:1em}.services__tagline{font-size:3.5em!important}#Services .service-card h3{font-size:2.5em}#Services .service-card h6{font-size:1.25em}.service-card .features{font-size:1.5em;padding-top:8px}.service-card__list li{font-size:1.25em}hr.solid{margin-block:16px}.service-card__button{font-size:1.25em}.features__cards-title{font-size:1.5em}.features__cards-text{font-size:1.125em}.contact__title{font-size:4.5em!important}.contact__card-title{font-size:2.5em}.contact__card{width:25vw}.contact__info-title,.contact__info-text{font-size:1.5em}.contact__card-container{padding-bottom:72px;padding-top:1.5rem}.contact__card-image{max-width:56px}#Contact .contact__title{font-size:5em!important}#Contact .contact__subtitle{font-size:1.5em}}@media screen and (min-width: 2560px){.home__content{padding-top:375px}.home__content h1{font-size:6.5em;max-width:40%}.home__content p{font-size:1.5em;padding-top:56px;padding-bottom:64px}.home__button{font-size:1.75em}.home__info-contact,.home__info-address,.home__info-description,.home__info-phone{font-size:1.125em}.services__tagline{font-size:4.5em!important;padding-block:200px!important}.services__label{font-size:2.25em!important;margin-bottom:40px}.service__cards{padding-bottom:156px}.service-card{padding-top:40px;padding-bottom:48px}#Services .service-card h3{font-size:3em}#Services .service-card h6{font-size:1.5em}.service-card .features{font-size:1.825em}.service-card__list li,.service-card__button{font-size:1.75em}.contact__title{font-size:5em!important;padding-top:150px!important}.contact__card-container{width:100%;gap:48px}.contact__card-image{max-width:64px}.contact__card-title{font-size:3em;padding-top:24px}.contact__info-title,.contact__info-text{font-size:2em}.contact__card{padding-top:48px}.features__card{padding-right:64px}.features__cards-title{font-size:1.825em}.features__cards-text{font-size:1.5em;text-align:left}.features__cards-logo{width:56px;height:56px}#Contact .contact__title{font-size:6em!important}#Contact .contact__subtitle{font-size:1.75em}}@media screen and (min-width: 3440px){.home__content h1{font-size:7em;max-width:38%}.home__content p{font-size:1.625em}.home__background{background-position:right top 50%}}.login__container{display:flex;flex-direction:column;padding-inline:24px;margin-top:80px;padding-top:40%}.login__container h2{color:#121212;font-size:3em;line-height:1;font-weight:600}.login__container h6{color:#900000;font-size:1em;font-weight:500;padding-bottom:64px}form{display:flex;flex-direction:column;gap:32px}.input__group{display:flex;flex-direction:column;align-items:flex-start;width:100%}.input__group label{font-size:1em;color:#121212;font-weight:500}.input__group input{width:100%;height:36px;border-radius:5px;border:none;background-color:#e5e6e9;color:#121212;font-size:1.125em}select,textarea{height:36px;background-color:#f2f2f2;border-radius:5px;border:none;font-size:1.125em}.forgot-password a{font-style:italic;font-weight:600;letter-spacing:-.02em;font-size:.825em;color:#2886bb}.login__button{font-size:1.5em;color:#fcfcfc;background-color:#e50607;margin:0 auto;padding-inline:40px;padding-block:8px}@media screen and (min-width: 768px){.login__container{padding-top:30%}.login__form{padding-inline:160px}}@media screen and (min-width: 1024px){.login__form{padding-inline:120px}.login__button{font-size:1.25em}}@media screen and (min-width: 1280px){.login__container{padding-top:10%}.login__form{padding-inline:400px}}@media screen and (min-width: 1600px){.login__form{padding-inline:550px}}@media screen and (min-width: 1920px){.login__container{padding-top:12%}.login__form{padding-inline:700px}.login__container h2{font-size:4em}.login__container h6{font-size:1.325em}.input__group label{font-size:1.25em;padding-bottom:4px}.forgot-password{font-size:1.25em}.login__button{font-size:1.5em}}@media screen and (min-width: 2560px){.login__form{padding-inline:950px}.login__container h2{font-size:4.5em}.login__container h6{font-size:1.325em}.input__group label{font-size:1.5em}.input__group input{font-size:1.325em;height:44px}}@media screen and (min-width: 3440px){.login__container{padding-top:8%}.login__form{padding-inline:40%}}.inquiry__container{padding-top:88px}.inquiry__title,.inquiry__header,.inquiry__form-wrapper{padding-inline:16px}.inquiry__title{padding-block:64px}.inquiry__title h2{font-size:3em;font-weight:600;line-height:1;color:#121212}.inquiry__title h6{font-size:1.125em;font-weight:400;color:#900000}.inquiry__header h4{font-size:1.5em;line-height:1.2;text-align:left;color:#121212}.inquiry__header p{padding-top:24px;text-align:left;color:#121212;line-height:1.3}.inquiry__header span{font-weight:600}.inquiry__form-container{display:flex;flex-direction:column;gap:24px}.inquiry__form-container input,.inquiry__container textarea,.inquiry__form-container select{background-color:#fcfcfc;border:1px #bdbdbd solid;border-radius:6px;min-height:36px;font-size:1em;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;color:#121212}.inquiry__form-container input[type=date]{text-indent:8px;font-family:Arial,Helvetica,sans-serif}::-webkit-calendar-picker-indicator{filter:invert(1)}.inquiry__form p{font-size:1.5em;color:#121212;font-weight:600;text-align:left;margin-top:48px}.inquiry__form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:99%;background-position-y:6px;background-color:#fcfcfc}.inquiry__form-container input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin-right:8px}input,select,textarea{width:100%}input,select,textarea{text-indent:16px}select{color:#0009}textarea{font-family:inherit;padding-top:8px}.inquiry__button{font-size:1.5em;color:#fcfcfc;background-color:#e50607;margin:64px auto 0;padding-inline:40px;padding-block:8px}.inquiry__recaptcha{color:#444;font-size:.825em;margin-top:32px;margin-bottom:64px;width:80%;margin-inline:auto}@media screen and (min-width: 768px){.inquiry__title,.inquiry__header,.inquiry__form-wrapper{padding-inline:24px}.inquiry__recaptcha{width:60%}}@media screen and (min-width: 1024px){.inquiry__title{padding-block:88px}inquiry__container{padding-inline:64px}.inquiry__form-container{flex-direction:row;flex-wrap:wrap}.inquiry__form-container input,.inquiry__form-container select,.inquiry__form-container textarea{flex:40%;max-width:49%}}@media screen and (min-width: 1600px){.inquiry__title,.inquiry__header,.inquiry__form-wrapper{padding-inline:104px}.inquiry__title{padding-block:104px}.inquiry__title h2{font-size:3.5em}.inquiry__title h6{font-size:1.5em;letter-spacing:-.03em}.inquiry__header h4{font-size:1.75em}.inquiry__header p{font-size:1.125em}.inquiry__form p{font-size:1.75em}.inquiry__form-container input,.inquiry__form-container select,.inquiry__form-container textarea{font-size:1.25em;height:40px}}@media screen and (min-width: 1920px){.inquiry__title,.inquiry__header,.inquiry__form-wrapper{padding-inline:200px}.inquiry__recaptcha{margin-top:40px;margin-bottom:80px;width:30%;font-size:.875em}.inquiry__title{padding-block:120px}.inquiry__title h2{font-size:4em}.inquiry__title h6{font-size:1.75em}.inquiry__header h4{font-size:1.825em}.inquiry__header p{font-size:1.25em}.inquiry__form p{font-size:1.825em}.inquiry__form-container input,.inquiry__form-container select,.inquiry__form-container textarea{font-size:1.5em;height:44px}.inquiry__form select{background-position-y:8px}}@media screen and (min-width: 2560px){.inquiry__title,.inquiry__header,.inquiry__form-wrapper{padding-inline:300px}.inquiry__recaptcha{width:25%}.inquiry__title{padding-bottom:176px}.inquiry__title h2{font-size:5em}.inquiry__title h6,.inquiry__header h4{font-size:2em}.inquiry__header p{font-size:1.5em}.inquiry__form p{font-size:2em}}@media screen and (min-width: 3440px){.inquiry__title,.inquiry__header,.inquiry__form-wrapper{padding-inline:20%}.inquiry__recaptcha{width:50%}}.about__wrapper{margin-top:88px}.about__header{display:flex;flex-direction:column;align-items:center;gap:48px;padding-block:56px}.about__header h2{font-size:3em;font-weight:600;color:#121212}.about__header img{max-width:200px}.about__section{color:#121212;padding-inline:16px;padding-bottom:64px}.about__section h4{font-size:1.325em;font-weight:700;padding-bottom:8px;text-align:left}.about__section p{font-size:1em;line-height:1.2;font-weight:400;text-align:left}.about__section ul{padding-left:16px;list-style:disc;margin-top:16px}.about__section ul li{text-align:left;font-size:1em;line-height:1.4;padding-bottom:16px}.about__team{padding-inline:16px}.about__team h4{font-size:1.5em;color:#121212;text-align:left;padding-bottom:24px}.about__team p{color:#121212;text-align:left;padding-bottom:40px}.about__team-container{display:none;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:flex-start;gap:32px;padding-bottom:80px}.about__team-card{width:calc(50% - 16px);display:flex;flex-direction:column;align-items:flex-start}.about__team-card p{font-size:.825em;color:#121212}.about__team-card-name{font-weight:600;padding-top:4px}@media screen and (min-width: 768px){.about__section,.about__team{padding-inline:24px}.about__section h4{font-size:1.5em;padding-bottom:8px}.about__team h4{font-size:2em}.about__team-card p{font-size:1em}}@media screen and (min-width: 1024px){.about__section,.about__team{padding-inline:64px}.about__team-card{width:calc(33.33% - 24px)}}@media screen and (min-width: 1600px){.about__section,.about__team{padding-inline:104px}.about__section h4{font-size:1.75em}.about__team-card p{font-size:1.125em}.about__header img{max-width:225px}}@media screen and (min-width: 1920px){.about__section,.about__team{padding-inline:144px}.about__section h4{font-size:2em}.about__section p{font-size:1.25em;line-height:1.3}.about__section ul li{font-size:1.25em}.about__team h4{font-size:2.5em}.about__team-card{width:calc(25% - 32px)}.about__header img{max-width:250px}}@media screen and (min-width: 2560px){.about__section,.about__team{padding-inline:250px}.about__team{padding-top:40px;padding-bottom:80px}.about__header{padding-block:72px;padding-bottom:96px}.about__header h2{font-size:4em}.about__team-card p{font-size:1.25em}}.careers__container{margin-top:80px}.careers__container h2{font-size:2em;color:#121212;padding-top:64px;padding-bottom:40px;text-align:left;padding-left:16px}.careers__header{padding-inline:16px;display:flex;flex-direction:column;padding-bottom:56px}.careers__header input,.careers_header select{color:#121212;background-color:#fcfcfc;text-indent:6px;border:2px solid #bdbdbd;font-size:1em;min-height:24px;width:auto}.careers__header input[type=text]:focus{outline:none;border:2px solid #e50607}.careers__header-input,.careers__header-filter{display:flex;flex-direction:column;gap:2px}.careers__header-filter select{background-color:#fcfcfc;border:2px solid #bdbdbd;color:#121212;text-indent:8px}.careers__header-input{padding-bottom:16px}.careers__header p{text-align:left;color:#121212;font-weight:600;font-size:1.125em;padding-bottom:4px}.careers__header select{max-width:50%}.search__button{padding-inline:24px;font-size:1.125em;margin-top:24px;margin-left:0}.careers__results{padding-top:40px;padding-bottom:16px;padding-left:8px;text-align:left;color:#333}.careers__grid{display:flex;flex-direction:column;margin-bottom:104px}.header,.careers-row{display:flex;justify-content:space-between;color:#121212}.header div{font-size:1em}.header div,.careers-row div{width:33.33%;text-align:left;padding-inline:8px}.careers-row{padding-block:16px!important}.careers-row a{color:#121212;font-weight:400}.header{font-weight:700;border-bottom:2px solid #000;padding:10px 0}.careers-row{padding:10px 0;border-bottom:1px solid #ccc}.careers-row div{font-size:.875em}.even-row{background-color:#e5e6e9}#datePosted{display:none}@media screen and (min-width: 768px){.careers__container h2{padding-left:24px}.careers__header{padding-inline:24px}.header div{font-size:1.125em}.careers__results{padding-inline:24px}.careers__grid{margin-inline:24px}.careers__header-input{max-width:50%}.careers-row div,.careers-row a{font-size:1em}}@media screen and (min-width: 1024px){.careers__header-input{max-width:35%}.careers__header select{max-width:22%}}@media screen and (min-width: 1280px){.careers__results{font-size:1.25em!important;padding-inline:40px}.careers__header select{max-width:100%;height:40px}.careers__header-input{padding-bottom:0}option{font-size:.75em}.careers__header{padding-inline:40px;flex-direction:row;align-items:flex-end;gap:40px}.search__button{padding-block:0;font-size:1em;height:40px;margin-top:0}#datePosted{display:block}}@media screen and (min-width: 1600px){.careers__container h2{font-size:2.5em}.careers__container h2{padding-left:40px}.careers__header{padding-inline:40px;flex-direction:row;gap:40px}.header div{font-size:1.25em}.careers__grid{margin-inline:40px}.careers-row div,.careers-row a{font-size:1.125em}}@media screen and (min-width: 1920px){.careers__grid{margin-inline:64px}.careers__container h2,.careers__header,.careers__results{padding-inline:64px}.careers__container h2{font-size:3em}.careers__header-input p,.careers__header-filter p{font-size:1.25em}.careers__header-filter select{text-indent:8px}.careers__header-input input{font-size:1.25em}}@media screen and (min-width: 2560px){.careers__container h2{font-size:4em;padding-top:120px}.careers__grid{margin-inline:300px;min-height:650px}.careers__container h2,.careers__header,.careers__results{padding-inline:300px}}.job__container{padding-top:80px}.return__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:100%;margin-inline:16px;margin-top:64px;color:#121212}.return__container a{color:#121212!important;font-weight:400!important}.return__container img{-webkit-transform:scaleX(-1);transform:scaleX(-1);width:100%;max-width:28px}.return__container p{font-size:1.125em}.job__info-header{padding-inline:16px}.job__info-header h2{font-size:2.25em;color:#121212;font-weight:400;text-align:left;padding-bottom:48px;margin-top:64px}.job__info-list{display:flex;flex-direction:row;justify-content:space-between;color:#121212}.job__info-item p{font-size:1.125em;font-weight:400}.job__info-item:first-child{text-align:left;font-weight:600}.job__text{padding-bottom:64px;background-color:#f8f8f8;margin-inline:8px;border-radius:5px}.job__text-container:first-child h4{padding-top:32px}.job__text-container{max-width:100%;padding-inline:16px;text-align:left;margin-top:48px}.job__text-container h4{font-size:1.25em;color:#121212;padding-bottom:8px}.job__text-container p{font-size:1em;line-height:1.25;color:#121212}.job__text-container ul{display:inline-block;list-style-position:outside;width:100%;padding-left:16px}.job__text-container li{list-style-type:disc;text-align:left;color:#121212;width:100%}.job__container .job__button{margin-bottom:104px;border:none!important;margin-top:56px}.job__button a{color:#fcfcfc!important}@media screen and (min-width: 768px){.job__text{margin-inline:16px}}@media screen and (min-width: 1024px){.return__container{margin-inline:32px}.job__info-header{padding-inline:32px}.job__text{margin-inline:32px}}@media screen and (min-width: 1600px){.return__container{margin-inline:64px;justify-content:flex-start;gap:48px}.return__container p{font-size:1.25em}.return__container img{max-width:32px}.job__info-header{padding-inline:64px}.job__text{margin-inline:64px}.job__info-list{justify-content:flex-start;gap:48px}.job__info-header h2{font-size:2.5em}.job__info-item p{font-size:1.25em}.job__text-container{padding-inline:40px}.job__text-container h4{font-size:1.5em;padding-bottom:12px}.job__text-container:first-child h4{padding-top:40px}.job__text-container p,.job__text-container li{font-size:1.25em}.job__container .job__button{font-size:1.5em}}@media screen and (min-width: 1920px){.return__container{margin-inline:250px}.return__container p{font-size:1.325em}.return__container img{max-width:36px}.job__info-header{padding-inline:250px}.job__text{margin-inline:250px}.job__info-header h2{font-size:3em}.job__info-item p{font-size:1.5em}.job__text-container{padding-inline:56px}.job__text-container h4{font-size:1.75em;padding-bottom:12px}.job__text-container:first-child h4{padding-top:56px}.job__text-container p,.job__text-container li{font-size:1.325em;line-height:1.6}.job__container .job__button{font-size:2em}}@media screen and (min-width: 2560px){.return__container{margin-inline:450px;margin-top:88px;gap:56px}.return__container p{font-size:1.5em}.return__container img{max-width:40px}.job__info-header{padding-inline:450px}.job__text{margin-inline:450px}.job__info-header h2{font-size:3.5em}.job__info-item p{font-size:1.5em}.job__text-container h4{padding-bottom:12px}.job__text-container:first-child h4{padding-top:56px}.job__text-container p,.job__text-container li{font-size:1.25em}.job__container .job__button{padding-inline:32px;padding-block:12px}}.application__container{max-width:100%;padding-top:80px}.application__form-section{max-width:100%;text-align:left}.application__form{display:flex;flex-direction:column;gap:16px;max-width:100%;padding-inline:16px;margin-bottom:32px}.application__form label{width:100%}.application__form input,.application__form textarea,.application__form select{border-radius:5px;color:#212121;min-height:36px}.application__form input,.application__form textarea,.application__form select{background-color:#fcfcfc;border:1px solid #bdbdbd;font-size:1em;min-height:36px;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box}.application__form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:99%;background-position-y:6px;background-color:#fcfcfc}.application__form input[type=date]{text-indent:8px;font-family:Arial,Helvetica,sans-serif;color:#777}.application__form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin-right:8px}.application__form-section h4{font-size:1.5em;color:#121212;font-weight:600;text-align:left;margin-top:48px;margin-left:16px;margin-bottom:24px}.application__form-section button{background-color:#333;color:#fcfcfc}.application__form-buttons{display:flex;flex-direction:row;gap:1rem;padding-right:1rem}.application__form-checkbox{display:flex;flex-direction:row;width:20%;align-items:center}.application__form .checkbox-row{width:100%;display:flex;color:#000;gap:16px}.application__form-checkbox label{color:#212121;line-height:1.25em;font-size:1.25em}.application__form-checkbox input{max-width:36px!important;height:24px!important;margin-left:16px}.application__checkmark-column{display:flex;flex-direction:column}.application__checkmark-row{display:flex;flex-direction:row;justify-content:space-between;gap:16px;margin-bottom:16px;padding-inline:16px}.application__checkmark-row p{color:#121212}.checkbox{width:20px;height:20px;border:2px solid #333;position:relative}.checked .checkmark{font-size:1.25em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uploadResume{color:#eb5757;font-weight:600;border:2px dashed #eb5757;background-color:inherit;margin:24px auto 16px;padding-top:10px;width:50%}.applicationAgreement{color:#121212;font-weight:700;font-size:.875em;padding-inline:16px}.application__container .inquiry__button{margin-bottom:88px}@media screen and (min-width: 768px){.application__container .return__container{margin-inline:24px}.application__container .job__info-header{padding-inline:24px}.application__form-section h4{margin-left:24px}.application__form,.application__checkmark-row,.applicationAgreement{padding-inline:24px}}@media screen and (min-width: 1024px){.application__container .return__container{margin-inline:48px}.application__container .job__info-header{padding-inline:48px}.application__form-section h4{margin-left:48px}.application__form,.application__checkmark-row,.applicationAgreement{padding-inline:48px}}@media screen and (min-width: 1600px){.application__form{flex-direction:row;flex-wrap:wrap}.application__form input,.application__form textarea,.application__form select{flex:45%;max-width:49%}.application__form textarea{height:40px}}@media screen and (min-width: 1920px){.application__form{gap:24px;margin-bottom:48px}.application__form input,.application__form select,.application__form textarea{font-size:1.5em;height:44px}.application__form-section h4{font-size:1.825em}.application__button{font-size:1.25em}.application__checkmark-row{max-width:30%;margin-bottom:32px}.application__checkmark-row p{font-size:1.25em}.uploadResume{font-size:1.325em}}@media screen and (min-width: 2560px){.application__container .return__container{margin-left:200px}.application__container .job__info-header{padding-left:200px}.application__form{padding-inline:200px}.application__form-section h4{font-size:2em;margin-left:200px}.application__form-section button{font-size:1.25em}.application__checkmark-row{padding-left:200px}.application__checkmark-row p{font-size:1.5em}.uploadResume{font-size:1.5em;margin-top:96px;margin-bottom:72px}.applicationAgreement{font-size:1.25em}.application__container .inquiry__button{font-size:2.5em;margin-top:80px;margin-bottom:120px}}@media screen and (min-width: 768px){.uploadResume{width:35%}.applicationAgreement{padding-inline:24px}}@media screen and (min-width: 1024px){.uploadResume{width:30%}}@media screen and (min-width: 1280px){.uploadResume{width:22%}}@media screen and (min-width: 1600px){.uploadResume{width:17%}}@media screen and (min-width: 1920px){.uploadResume{width:16%;padding-bottom:6px}.application__form select{background-position-y:8px}}@media screen and (min-width: 2560px){.uploadResume{width:14%;padding-bottom:10px}}.applications-container{padding:20px;max-width:1200px;margin:80px auto 0;font-family:Arial,sans-serif;color:#333}h2{text-align:center;font-size:2rem;margin-bottom:1rem}.applications-grid{display:grid;grid-template-columns:1fr;gap:20px}.application-card{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;transition:box-shadow .2s ease-in-out}.application-card .card-content{width:fit-content;margin-inline:auto!important}.application-card:hover{box-shadow:0 6px 12px #00000026}.application-card h3{font-size:1.5rem;color:#333}.application-card p{margin:8px 0;color:#121212}.application-actions{display:flex;justify-content:center;gap:8px;margin-top:24px}.application-actions .button,.application-actions .view-button,.application-actions .delete-button{padding:10px 15px;border:none;border-radius:4px;font-size:1rem;cursor:pointer;text-decoration:none;color:#fff;display:inline-block}.application-actions .view-button{background-color:#0073e6}.application-actions .delete-button{background-color:#dc3545;color:#fcfcfc}.application-actions .toggle-button{background-color:#666}.button:hover{opacity:.9}.applications-container .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.applications-container .modal-content{background:#fff;padding:20px;border-radius:8px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 8px #0003;width:85%;max-width:600px;position:relative}.applications-container .card-header h3{font-size:1.25em}.modal-close-button{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:1.5rem;cursor:pointer}.details-grid{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-top:16px}.detail-label{text-align:left;font-weight:700}.detail-value{text-align:left}.nested-section{margin-top:20px}.nested-section h4{margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:5px}.nested-item{margin-bottom:15px;padding:10px;background-color:#f9f9f9;border-radius:4px}@media screen and (min-width: 768px){.applications-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1280px){.applications-container .modal-content{max-width:none;width:70%}.applications-container .details-grid{grid-template-columns:1fr 2fr}.applications-container .nested-section h4{font-size:1.325em;color:#212121;text-align:left;margin-top:40px}}@media screen and (min-width: 1600px){.applications-container .modal-content{width:50%}.applications-container .card-header h3{font-size:1.5em}}@media screen and (min-width: 1600px){.applications-container .modal-content{width:45%}.applications-container .card-header h3{font-size:1.625em}}@media screen and (min-width: 1920px){.applications-container .modal-content{width:40%}}@media screen and (min-width: 3440px){.applications-container{max-width:1800px}.applications-container .modal-content{width:35%}.applications-grid{grid-template-columns:1fr 1fr 1fr}}.pto{background-color:#4caf50}.holiday{background-color:#2f80ed}.directory{background-color:#e7bf45}.hours{background-color:#27ae60}.training{background-color:#f2994a}.report{background-color:#bdbdbd}.jobs{background-color:#7a138f}.spotlight{background-color:#f7d53f}.damages{background-color:#eb5757}.applications{background-color:#00bfff}.users{background-color:gray}.chat{background-color:#333}.settlements{background-color:#3a9432}.prism{background-color:#c2dfec}.store{background-color:teal}.new-hire{background-color:#f8821b}.employee-files{background-color:#d9d9d9}.testimonial-approval{background-color:#aa1b27}.prism img{width:55%}.portal__container{margin-top:90px}.portal__container .row{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:center;gap:8px;width:90%;max-width:300px;margin:80px auto;padding:0 16px}.portal__container .row a{width:100%;height:100%}.portal__container .portal__grid-card{width:100%;height:100%;aspect-ratio:1 / 1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;color:#fcfcfc}.portal__header{background-color:#d9d9d9;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;align-items:center}.portal__header p{font-size:1.5em;letter-spacing:-.04em;font-weight:500}.portal__header-alert{display:flex;flex-direction:row;justify-content:center;align-items:center}.send-notification-container button{padding:4px 8px}.send-notification-container button svg{font-size:2em;color:#121212}.send-notification-container button svg:hover{color:#e0434f;transition:all .2s ease-in-out}.send-notification-container button:hover{color:#fcfcfc;transition:all .2s ease-in-out;border-color:transparent}.alert__text{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fcfcfc;position:relative;padding:6px;padding-inline:12px}.alert__text p{font-size:1.125em;letter-spacing:0;font-weight:400;padding-top:0}.alert__text svg{font-size:1.75em;color:#121212}.alert__text .number{background-color:#fa3636;color:#fcfcfc;font-size:.825em;width:auto;height:auto;min-width:25px;border-radius:50%;position:absolute;padding:2px;right:0;top:0}.card-icon{width:48px;max-width:100%}.portal__grid:after{content:"";flex:auto}.portal__grid-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#fcfcfc;border-radius:10px;width:calc(33% - 24px);height:150px}.portal__grid-card svg{color:#fff}.chat__icon-container{position:absolute;right:0;bottom:0;margin-right:32px;margin-bottom:24px}.chat__icon{background-color:#333;border-radius:100%;color:#fcfcfc;height:52px;width:52px;margin:auto;position:relative}.chat__icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon{width:44px}.card-text{font-size:.825em;color:#fff}.logout__container{display:flex;justify-content:center}.logout__button{background-color:#eb5757;color:#fcfcfc;padding:6px 16px;border-radius:5px;font-size:1em;cursor:pointer}.logout__button:hover{background-color:#e0434f;border:none;color:#fff;transition:all .2s ease-in-out}p.portal__header-welcome{color:#121212;white-space:nowrap}.portal__header-alert{position:relative;display:flex;align-items:center;gap:.5rem}.portal__header-alert button{background-color:transparent;color:#121212}.notification__dropdown{position:absolute;top:61px;background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;width:295px;z-index:100;padding:10px;height:60vh;overflow:auto}.notification__dropdown p{font-size:1.25em}.notification__dropdown ul{list-style:none;margin:0;padding:0}.notification__dropdown li{padding:10px;border-bottom:1px solid #eee;cursor:pointer}.notification__dropdown li:hover{background:#f5f5f5}p.notification__dropdown-message{font-size:1.125em;font-family:Arial,Helvetica,sans-serif;padding-top:8px;color:#121212}.notification__dropdown strong{color:#444;font-weight:300}.notification-textarea{width:80%;margin-top:24px;background-color:#fff;color:#212121;border:1px solid #bdbdbd}button.mark-as-read{background-color:#e0434f;color:#fcfcfc;padding:8px 16px;width:64%;margin-top:8px;margin-bottom:16px}.notification-form-buttons{display:flex;justify-content:center;gap:16px}.notification-form-buttons button{border:1px solid #bdbdbd;color:#212121;background-color:#fcfcfc}@media screen and (min-width: 428px){.portal__container .row{max-width:350px}.portal__grid-card{max-width:170px}}@media screen and (min-width: 768px){.portal__grid{margin-top:15%;padding-inline:104px}.portal__grid .icon{width:36px}.portal__grid p{font-size:1em}.portal__container .row{max-width:500px}.portal__grid-card{height:auto;max-width:250px;aspect-ratio:1 / 1}.svg-inline--fa{height:fit-content}.chat__icon{width:64px;height:64px}.chat__icon .icon{width:36px}.card-text{font-size:1em}.notification__dropdown{width:fit-content}}@media screen and (min-width: 1024px){.portal__header{flex-direction:row;padding-inline:16px;align-items:center;padding-bottom:0}p.portal__header-welcome{padding-right:24px;padding-top:0}.logout__container{margin-left:auto}.portal__grid{margin-top:5%}.portal__container .row{grid-template-columns:repeat(3,1fr);max-width:700px}.portal__grid-card{max-width:300px}.chat__icon-container{bottom:auto;padding-bottom:40px}.portal__grid .icon{width:44px}.portal__grid p{font-size:1.25em}.notification__dropdown{top:45px;left:0}}@media screen and (min-width: 1280px){.notification__dropdown{top:52px;width:350px}.notification__dropdown-message{word-break:break-word}.portal__header{padding-block:.5rem}}@media screen and (min-width: 1600px){.portal__grid{padding-inline:250px}.portal__grid p{font-size:1.325em}.portal__grid .icon{width:48px}.notification__dropdown{left:0}p.notification__dropdown-message{font-size:1em}}@media screen and (min-width: 1920px){.portal__grid{padding-inline:350px;gap:16px}.portal__header{padding-inline:3rem}.portal__container{padding-top:.5rem}.portal__container .row{max-width:900px;gap:16px}.portal__grid p{font-size:1.5em}.portal__grid-card .icon{width:50px}.portal__grid-card{gap:12px}.portal__grid-card p,.logout__button{font-size:1.25em}}@media screen and (min-width: 2560px){.portal__grid{padding-inline:800px}.portal__header p{font-size:1.75em}.alert__text p{font-size:1.25em}.notification__dropdown{width:400px}p.notification__dropdown-message{font-size:1.25em}.portal__container .row{max-width:1200px}.portal__grid-card{max-width:400px}.portal__grid-card .icon{width:56px}.portal__grid-card p{font-size:1.5em}.chat__icon-container{padding-bottom:48px;bottom:0}.chat__icon{width:88px;height:88px}.chat__icon .icon{width:44px}}.signup__redirect{margin-top:40px}.signup__form{padding-inline:700px}.signup__container h2{font-size:3.5em;padding-bottom:104px}.jobs__portal{display:flex;flex-direction:column;margin-top:80px;margin-bottom:80px;padding-top:64px;margin-inline:16px}.addjob__container{max-width:500px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:10px;background-color:#f9f9f9;flex:1}.addjob__container.job{margin:48px 0 0}.addjob__container h2{padding-bottom:16px;color:#121212}.addjob__form .form-group{margin-bottom:8px}.addjob__form .form-group input,.addjob__form .form-group select{text-indent:4px;height:32px}.addjob__form label{display:block;margin-bottom:5px;font-weight:700;color:#121212}.addjob__form input,.addjob__form select,.addjob__form textarea{width:100%;max-width:500px;margin-top:5px;border:1px solid #ccc;border-radius:5px;font-size:1em;background-color:#fcfcfc;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;color:#333}.addjob__form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:99%;background-position-y:4px;background-color:#fcfcfc}.addjob__form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin-right:8px}.addjob__form textarea{text-indent:0}.addjob__form .add__button{margin-top:20px;background-color:#007bff;color:#fff;padding:10px 15px;border:none;cursor:pointer;border-radius:5px}.addjob__form .add__button:hover{background-color:#0056b3}li.job__item{text-align:left;color:#121212}.job__actions button{margin-top:8px;margin-bottom:24px;margin-inline:0;font-size:1em;border:1px solid #ccc;background-color:#f0f0f0}.job__delete-button{color:#dc143c}.job__edit-button{color:#007bff;margin-left:8px!important}@media screen and (min-width: 768px){.jobs__portal{align-items:center}.addjob__container.job{width:100%}}@media screen and (min-width: 1280px){.jobs__portal{flex-direction:row;align-items:flex-start;justify-content:space-evenly}.addjob__container{margin-inline:0}.addjob__container.job{margin-top:0}}@media screen and (min-width: 1920px){.jobs__portal{justify-content:center;gap:128px}}.hours__wrapper{font-family:Arial,sans-serif;max-width:900px;margin:100px auto 0;padding:20px 20px 48px}.hours__wrapper h1{text-align:center;color:#333;margin-bottom:20px}.hours__table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#f8f8f8}.hours__table th{background-color:#4caf50;color:#fff;padding:12px;text-align:left}.hours__table td{padding:12px;border:1px solid #ddd;text-align:center;color:#121212}.hours__table input[type=number]{width:80px;padding:8px;font-size:1em;border:1px solid #ddd;border-radius:4px;text-align:center;transition:border-color .2s ease;background-color:#fff;color:#121212}.hours__table input[type=number]:focus{border-color:#4caf50;outline:none}button.hours__button{display:block;width:100%;padding:10px 0;background-color:#4caf50;color:#fcfcfc;font-size:16px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;margin-top:20px}button.hours__button:hover{background-color:#45a049}button.hours__button:active{background-color:#388e3c}@media (max-width: 768px){table{font-size:14px}.hours__table input[type=number]{width:60px}button{font-size:14px}}body{font-family:Arial,sans-serif;margin:0;padding:0;place-items:flex-start!important;background-color:#f4f4f9}.container{margin-top:80px;padding-top:40px}.title{font-size:2rem;text-align:center;padding-bottom:32px}.damages_container .title{color:#121212}.damages_container .no-data{color:#213547}.add-button{display:block;margin:0 auto 1rem;padding:.75rem 1.5rem;background-color:#0077b6;color:#fff;font-size:1rem;border:none;border-radius:5px;cursor:pointer}.add-button:hover{background-color:#005f8c}.damage-cards{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;text-align:left;margin-top:32px;margin-bottom:40px;color:#121212}.damage-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:1rem;width:100%;max-width:350px;display:flex;flex-direction:column;align-items:flex-start}.damages_container .modal-content{color:#121212}.modal-content{padding:40px 0 48px;width:100%;margin-inline:auto;max-height:none}.modal-content h2.edit-mode{text-align:center!important}.modal-content input,.modal-content textarea{background-color:#e6e9ee}.damage-form textarea,.damage-form input,.damage-form select{height:36px;background-color:#fcfcfc;border:1px solid #bdbdbd;border-radius:5px;font-size:1em;color:#121212;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;text-indent:10px}.damage-form input[type=date]{text-indent:4px;font-family:Arial,Helvetica,sans-serif}.damage-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin-right:8px}.damage-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:99%;background-position-y:4px;background-color:#fcfcfc}.damage-input{max-width:100%;margin-inline:24px;display:block}.modal-actions{display:flex;flex-direction:row;justify-content:center;gap:16px}.modal-actions button{box-shadow:0 3px 6px #00000026}.modal-actions button:hover{box-shadow:0 3px 6px #0000}.card-header{margin-bottom:1rem}.card-header h2{font-size:1.2rem;margin:0}.card-header p{font-size:.9rem;color:#777}.card-body p{margin:.5rem 0;font-size:.9rem}.card-body strong{font-weight:700}.card-actions{display:flex;justify-content:space-between;margin-top:16px}.card-actions button:last-child{margin-left:8px}.damage-card .edit-button,.damage-card .delete-button{padding:.5rem 1rem;font-size:.9rem;border:none;border-radius:4px;cursor:pointer;color:#fff}.damage-card .edit-button{background-color:orange}.damage-card .edit-button:hover{background-color:#cc8400}.damage-card .delete-button{background-color:#e63946;margin-left:16px}.damage-form button{background-color:#333;color:#fcfcfc;width:50%;margin-inline:auto}.damage-form button:first-of-type{background-color:#4caf50;color:#fcfcfc}@media screen and (min-width: 768px){.damage-form button{width:40%}.modal-content{max-width:none;width:100%}}@media screen and (min-width: 1280px){.title{font-size:2.25em}.damage-input{margin-inline:300px}.damage-form button{width:20%}}@media screen and (min-width: 1600px){.title{font-size:2.5em;padding-bottom:48px}.damage-input{margin-inline:425px}.damage-form button{width:20%}}@media screen and (min-width: 1920px){.title{font-size:2.5em;padding-bottom:48px}.damage-input{margin-inline:550px}.damage-form button{width:20%}}@media screen and (min-width: 2560px){.title{font-size:2.5em;padding-top:24px;padding-bottom:40px}.add-button{margin-bottom:56px}.damage-input{margin-inline:900px}.damage-form button{width:15%}.damage-cards{margin-bottom:48px}.modal-content{padding-bottom:80px}}@media screen and (min-width: 3440px){.title{font-size:2.5em;padding-top:24px;padding-bottom:40px}.damage-form{gap:24px}.add-button{margin-bottom:56px}.damage-input{margin-inline:20%}.damage-form button{width:10%}.damage-cards{margin-bottom:64px}.modal-content{max-width:1000px;padding-bottom:40px;margin-bottom:24px}}.users-container{max-width:100%;margin:80px auto 0;padding:20px;font-family:Arial,sans-serif;color:#333}.users-container h2{text-align:center;color:#121212;padding-bottom:24px;margin-bottom:0}.add-user-button{display:block;margin:0 auto 20px;padding:10px 20px;font-size:16px;color:#fff;background-color:#4caf50;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;width:100%}.employee-form select{background-color:#fcfcfc}.add-user-button:hover{background-color:#45a049}.users-table{overflow-x:auto;margin-bottom:20px;margin-top:16px}.table-title{text-align:left!important;margin-bottom:0!important;padding-bottom:0!important;margin-top:56px}table{width:100%;border-collapse:collapse;margin:10px 0}th,td{text-align:left;padding:12px;border:1px solid #ddd}th{background-color:#f4f4f4;font-weight:700;color:#555}tr:nth-child(2n){background-color:#f9f9f9}tr:hover{background-color:#f1f1f1}td{vertical-align:middle}.users-table .edit-button,.users-table .delete-button{padding:8px 12px;font-size:14px;margin-left:0;margin-top:4px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;min-width:65px}.users-table .edit-button{background-color:#ffc107;color:#fff}.users-table .edit-button:hover{background-color:#e0a800}.users-table .delete-button{background-color:#f44336;color:#fff;margin-left:0!important}.users-table .delete-button:hover{background-color:#d32f2f}.users-table .delete-button{margin-left:10px}.employee-table .delete-button{margin-left:0!important}.user-form{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px;margin:20px 0}.user-form h3{text-align:center;color:#333;margin-bottom:20px}.user-form form{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.user-form label{flex:1 1 45%;display:flex;flex-direction:column;align-items:center;font-weight:700;color:#121212;margin-inline:16px}.user-form input,.user-form select{margin-top:5px;padding:10px;font-size:14px;border:1px solid #ddd;background-color:#fff;border-radius:5px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box}.user-form select{height:36px;padding:0 0 0 8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:99.5%;background-position-y:6px;background-color:#fff}.user-form select,.user-form input,.user-form input[type=date]{font-family:Arial,Helvetica,sans-serif;text-indent:0;color:#444}.user-form input:focus,.user-form select:focus{border-color:#4caf50;outline:none}.user-form label{margin-bottom:16px}.user-form fieldset legend{margin-bottom:16px;padding-inline:8px}.user-form fieldset label:nth-child(4) label{color:#505050;gap:1rem;margin-top:1rem;font-size:.675em;text-align:left}.user-form fieldset label:nth-child(4) input[type=checkbox]{margin-top:0}.submit-button{padding:10px 20px;font-size:1em;color:#fff;background-color:#4caf50;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.submit-button:hover{background-color:#45a049}.user-form .cancel-button{background-color:#333;color:#fcfcfc}@media screen and (max-width: 768px){.user-form label{flex:1 1 100%}.user-form input,.user-form select{font-size:1em}.add-user-button{margin-bottom:16px}table{font-size:14px}}@media screen and (min-width: 768px){.add-user-button{width:50%}}@media screen and (min-width: 1280px){.users-container{padding-top:40px}.users-container h2{font-size:2.25em;padding-bottom:32px}}@media screen and (min-width: 1920px){.users-container h2{font-size:2.5em;padding-bottom:48px}.add-user-button{padding-block:12px;width:20%}.user-form{margin-top:40px}.user-form label{font-size:1em}.user-form fieldset legend{font-size:1.25em}.table-title{margin-top:80px}.users-table tr td:last-child{width:12%}.user-form fieldset label:nth-child(4) label{font-size:.825em}}@media screen and (min-width: 2560px){.users-container{padding-bottom:0;max-width:1600px}.users-container h2{padding-bottom:40px;padding-top:24px}.users-table .delete-button{margin-left:.75rem!important}.add-user-button{margin-bottom:56px}.users-table tr td:last-child{width:11%}.user-form{max-width:1000%;margin-inline:auto}.user-form input,.user-form select{font-size:1.125em}}.directory-container{font-family:Arial,sans-serif;margin:80px auto 20px 0;padding:20px}.directory-container h1{text-align:center;color:#121212;margin-top:24px}.directory-section{margin-bottom:30px}.directory-section__flex{display:flex;justify-content:center;gap:24px}.directory-section__col{text-align:left}.directory-section__col p{font-size:1em;color:#121212}.directory-section__col p a{color:#007bff}.directory-container h2{font-size:1.5rem;font-weight:800;margin-bottom:16px;margin-top:64px;color:#121212}.directory-container .card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.directory-container .card-container .card{display:flex;align-items:center;background-color:#eee;border-radius:8px;padding:8px;box-shadow:0 2px 5px #0000001a;flex:1 1 300px;max-width:355px;min-width:350px}.image-placeholder{width:80px;height:80px;border-radius:8px;background-color:#d9d9d9;margin-right:16px}.card-content{flex:1;text-align:left;margin-left:24px}.card-content h3{margin:0 0 16px;font-size:1.2rem;line-height:1.2;color:#212121;border-bottom:1px #ce1126 solid}.card-content p{margin:5px 0;font-size:.9rem;color:#333}.card-content a{color:#007bff;text-decoration:none}.card-content a:hover{text-decoration:underline}@media screen and (min-width: 820px){.directory-container .card-container{justify-content:flex-start}}@media screen and (min-width: 1024px){.directory-container .card-container{justify-content:center}}@media screen and (min-width: 1600px){.directory-container .card-container{gap:32px}.directory-container h2{font-size:1.75em;margin-bottom:24px}.directory-section__col p{font-size:1.125em}.card-content h3{font-size:1.325em}.card-content p{font-size:1em}}.holiday-container{padding:64px 20px 20px;font-family:Arial,sans-serif;max-width:800px;margin:80px auto 0;text-align:center}.holiday-header{font-size:2rem;color:#2c3e50;margin-bottom:20px}.holiday-table{width:100%;border-collapse:collapse;margin:0 auto}.holiday-table th,.holiday-table td{border:1px solid #ddd;padding:10px;text-align:left}.holiday-table th{background-color:#f4f4f4;color:#333;font-weight:700}.holiday-table tr:nth-child(2n){background-color:#f9f9f9}.holiday-table tr:hover{background-color:#f1f1f1}.holiday-table td{color:#555}.past-holiday td{text-decoration:line-through;color:#999}.training-files-container{margin-top:80px;margin-bottom:56px}.training-files-container h1{font-size:3em;padding-block:40px;color:#121212}.training-files-container .message{color:#213547}.training-files-container .upload-section,.training-files-container .modal-content{margin-inline:16px}.training-files-container .upload-section h2{color:#121212}.training-files-container button{margin-bottom:24px;background-color:#4caf50;color:#fcfcfc}.file-actions{display:flex;flex-direction:row;justify-content:center;gap:8px}.file-actions button{color:#fcfcfc;margin-bottom:24px;margin-top:8px}.file-actions .edit-button{background-color:orange}.file-actions .delete-button,.modal-actions .cancel-button{background-color:#e63946}.training-files-container input{margin:0 8px 0 auto;text-align-last:center}.training-files-container h3{margin-top:16px;color:#213547}.training-files-container h2{color:#121212}.training-files-container p{color:#213547}.training-files-container .user-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;list-style:none;padding:0;border:none;margin-inline:auto;width:100%;margin-top:24px;margin-bottom:32px}.training-files-container .user-list li{display:flex;align-items:center;gap:8px;background:#f9f9f9;padding:8px;border-radius:5px}.training-files-container .user-list label{display:flex;align-items:center;gap:8px;cursor:pointer;color:#212121}.training-files-container .file-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;list-style:none;padding:0 16px;margin:32px auto;width:100%}.training-files-container .training-file-item{background:#f9f9f9;color:#121212;padding:12px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;box-shadow:0 1px 2px #0000001a;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.training-files-container .training-file-item:hover{transform:translateY(-5px);box-shadow:0 4px 6px #0000001a}.training-files-container .training-file-item a{color:#212121;text-decoration:none;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.training-files-container .training-file-item a:hover{color:#007bff}.training-files-container .file-actions{display:flex;flex-direction:row;justify-content:center;gap:8px;margin-top:8px}.training-files-container .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.training-files-container .modal-content{background:#fff;padding:20px;border-radius:8px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 8px #0003;width:85%;max-width:600px;position:relative}.training-files-container .modal-content input[type=file]{text-align-last:center;width:90%;display:block;margin:0 auto}.training-files-container .modal-content input[type=text]{text-align:center;width:90%;border:none;display:block;padding-block:4px;margin:0 auto}.training-files-container .upload-section input[type=file]{margin-bottom:24px;color:#213547}.training-files-container .upload-section input[type=file]::file-selector-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:4px 8px;color:#212121}@media screen and (min-width: 768px){.training-files-container .employee-style{padding:0 32px!important}}@media screen and (min-width: 1280px){.training-files-container .user-list,.training-files-container .file-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.training-files-container .modal-content{max-width:none;width:70%}.training-files-container .modal-content input[type=file],.training-files-container .modal-content input[type=text]{border:none;margin-inline:auto;display:block;width:35%}.training-files-container .modal-content input[type=text]{padding-block:4px}}@media screen and (min-width: 1600px){.training-files-container .user-list,.training-files-container .file-list{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media screen and (min-width: 1920px){.training-files-container .upload-section,.training-files-container .modal-content{margin-inline:104px}.training-files-container .file-list{padding-inline:104px}.training-files-container .modal-content input[type=file],.training-files-container .modal-content input[type=text]{width:25%}.training-files-container .employee-style{padding:0 104px!important}}@media screen and (min-width: 2560px){.training-files-container .upload-section,.training-files-container .modal-content{margin-inline:208px}.training-files-container .file-list{padding-inline:208px}.training-files-container .employee-style{padding:0 208px!important}.training-files-container .modal-content input[type=file],.training-files-container .modal-content input[type=text]{width:20%}}@media screen and (min-width: 3440px){.training-files-container .modal-content{width:60%;margin-inline:auto}.training-files-container .modal-content input[type=file],.training-files-container .modal-content input[type=text]{width:15%}.training-files-container .employee-style{padding:0 416px!important}}.chat-container{display:flex;margin-top:80px;height:100vh;border:1px solid #ccc}.user-list{width:25%;border-right:1px solid #ccc;overflow-y:auto}.user-list h3{margin-block:16px;color:#121212}.user-list__users{background-color:#e7e9ec}.user-item{padding:10px;cursor:pointer;border-bottom:1px solid #fcfcfc;color:#121212}.user-item:hover{background-color:#f5f5f5}.user-item.active{background-color:#ce1126;color:#fff}.chat-window{width:75%;display:flex;flex-direction:column}.chat-header{padding:10px;border-bottom:1px solid #ccc;background-color:#fafafa}.chat-header h3{color:#212121}.chat-messages{display:flex;flex-direction:column;flex:1;padding:10px;overflow-y:auto;background-color:#f9f9f9}.message-wrapper{display:flex;margin-bottom:10px}.message-wrapper.sent{justify-content:flex-end}.message-wrapper.received{justify-content:flex-start}.message-item{background-color:#fff;padding:10px;border-radius:12px;max-width:60%;word-wrap:break-word;white-space:pre-wrap;box-shadow:0 1px 1px #0000001a}.message-wrapper.sent .message-item{background-color:#dcf8c6}.message-wrapper.received .message-item{background-color:#fff}.message-item:after{content:"";position:absolute;width:0;height:0}.message-wrapper.sent .message-item:after{border-left:10px solid #dcf8c6;border-top:10px solid transparent;border-bottom:10px solid transparent;top:10px}.message-wrapper.received .message-item:after{border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px;top:10px}.message-item.sent{background-color:#dcf8c6;color:#000;padding:8px;border-radius:8px}.message-item.received{background-color:#fff;padding:8px;border-radius:8px}.message-content{white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;text-align:left;margin-bottom:4px;color:#212121}.sent .message-content{text-align:right}.message-timestamp{font-size:.8em;color:#999}.received .message-timestamp{text-align:right}.sent .message-timestamp{text-align:left}.admin-message{background-color:#ffeeba;border-left:4px solid #f0ad4e}.chat-input{display:flex;padding:10px;border-top:1px solid #ccc;background-color:#fafafa}.chat-input input{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px;background-color:#fcfcfc;color:#121212;text-indent:4px;font-size:1em}.chat-input button{margin-left:10px;padding:8px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.chat-input button:hover{background-color:#40a9ff}.no-chat-selected{display:flex;justify-content:center;align-items:center;flex:1;color:#999}.unread-badge{background-color:red;color:#fff;border-radius:50%;padding:.25em .5em;font-size:.75em;margin-left:8px}@media screen and (min-width: 1280px){.message-item{width:fit-content;max-width:40%}}@media screen and (min-width: 1920px){.message-item{max-width:40%}.chat-messages{padding:16px}.chat-container{height:88vh;max-width:80%;margin-inline:auto;margin-top:104px;border-radius:15px}.chat-header{border-radius:0 15px 0 0}.chat-input{border-radius:0 0 15px}}@media screen and (min-width: 2560px){.chat-container{max-width:70%;margin-top:120px}.message-item{max-width:30%}}@media screen and (min-width: 3440px){.chat-container{max-width:50%}}.settlements_container{margin-top:80px}.settlements_container h1{padding-block:40px;color:#121212}.settlements_container h2,.settlements_container h3{color:#121212}.settlements_container .message,.settlements_container p{color:#213547}.settlements_container .upload-section,.settlements_container .modal-content{margin-inline:16px}.settlements_container .upload-section input[type=file]{margin-inline:auto;width:fit-content;margin-bottom:24px;text-align-last:center;color:#213547}.settlements_container .upload-section input[type=file]::file-selector-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:4px 8px;color:#212121}.settlements_container .user-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;list-style:none;padding:0;border:none;margin-inline:auto;margin-top:24px;margin-bottom:32px;width:100%}.settlements_container .user-list li{display:flex;align-items:center;gap:8px;background:#f9f9f9;padding:8px;border-radius:5px}.settlements_container .user-list label{display:flex;align-items:center;gap:8px;cursor:pointer;color:#212121}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #bbb;background-color:#fff;border-radius:4px;width:20px;height:20px}input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}.settlements_container button{margin-bottom:24px;background-color:#4caf50;color:#fcfcfc}.settlements_container .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.settlements_container .modal-content{background:#fff;padding:20px;border-radius:8px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 8px #0003;width:85%;max-width:600px;position:relative;color:#121212}.file-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;list-style:none;padding:0 16px;margin:32px auto;width:100%}.settlement-file-item{background:#f9f9f9;padding:12px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;box-shadow:0 1px 2px #0000001a;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.settlement-file-item:hover{transform:translateY(-5px);box-shadow:0 4px 6px #0000001a}.settlement-file-item a{color:#212121;text-decoration:none;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.settlement-file-item a:hover{color:#007bff;cursor:pointer}.file-actions{display:flex;flex-direction:row;justify-content:center;gap:8px;margin-top:8px}.settlements_container .modal-content input[type=file]{text-align-last:center}.settlements_container .modal-content input[type=text]{text-align:center;margin-bottom:8px;color:#121212}.settlements_container .modal-content h3{margin-top:16px}@media screen and (min-width: 768px){.settlements_container .employee-style{padding:0 32px!important}}@media screen and (min-width: 1280px){.settlements_container .user-list,.settlements_container .file-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.settlements_container .modal-content{max-width:none;width:70%}.settlements_container .modal-content input[type=file],.settlements_container .modal-content input[type=text]{border:none;margin-inline:auto;display:block;width:35%}.settlements_container .modal-content input[type=text]{padding-block:4px}}@media screen and (min-width: 1600px){.settlements_container .user-list,.settlements_container .file-list{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media screen and (min-width: 1920px){.settlements_container .upload-section,.settlements_container .modal-content{margin-inline:104px}.settlements_container .file-list{padding-inline:104px}.settlements_container .modal-content input[type=file],.settlements_container .modal-content input[type=text]{width:25%}.settlements_container .employee-style{padding:0 104px!important}}@media screen and (min-width: 2560px){.settlements_container .upload-section,.settlements_container .modal-content{margin-inline:208px}.settlements_container .file-list{padding-inline:208px}.settlements_container .employee-style{padding:0 208px!important}.settlements_container .modal-content input[type=file],.settlements_container .modal-content input[type=text]{width:20%}}@media screen and (min-width: 3440px){.settlements_container .modal-content{width:60%;margin-inline:auto}.settlements_container .modal-content input[type=file],.settlements_container .modal-content input[type=text]{width:15%}.settlements_container .employee-style{padding:0 416px!important}}.upload-section .file-upload{text-align-last:center}.training-files-container .modal-content input{color:#121212}.store_container{margin-top:80px;padding-top:64px}.store_container .header{display:flex;flex-direction:column;padding-inline:16px;border-bottom:none}.store_container .header h1{font-size:3em;padding-bottom:16px}.store_container .header p{font-size:1em;font-weight:400;padding-bottom:2rem;line-height:1.4;font-family:sf pro display,sans-serif}.store_container .product_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:88px;padding:64px 16px}.store_container .product_grid .product{text-align:left}.store_container .product_grid .product h3{color:#121212;font-family:sf pro display,sans-serif}.store_container .product_grid .product p{color:#212121;font-family:sf pro display,sans-serif}.store_container .product_grid .product .description{margin-top:.25rem;line-height:1.4}.store_container .product_grid .product .price{margin-top:.5rem}.store_container .product_grid .product img{box-sizing:border-box;background-color:#d9d9d9;border-radius:8px;padding:1.5rem;max-width:100%}.store_container .product_grid .product .product_buttons{display:flex;flex-direction:row;gap:.5rem;margin-top:.5rem}.store_container .product_grid .product .product_buttons button{padding:.5rem 1rem;color:#fcfcfc;background-color:#727272;font-size:1rem}.store_container .product_grid .product .product_buttons button:hover{background-color:#e0434f}.store_container .add_product{padding-inline:1rem}.store_container .add_product h2{color:#121212}.store_container .add_product form input[type=text],.store_container .add_product form input[type=number],.store_container .add_product form input[type=file]{background-color:#f7f7f7;border:2px #e0e0e0 solid;border-radius:5px;font-size:1em;color:#212121;padding:.325rem 0}.store_container .add_product form input[type=file]{font-weight:600}.store_container .add_product form input[type=file]::file-selector-button{background-color:#e0434f;border-radius:5px;padding:.25rem .5rem;color:#fcfcfc}.store_container .add_product p:last-of-type{color:#212121;margin-top:1rem}@media screen and (min-width: 1280px){.store_container .header{width:75%;margin-inline:auto}.store_container .add_product{width:50%;margin-inline:auto}.store_container .add_product form input[type=file]{width:250px}.store_container .add_product form{align-items:center;gap:1rem}.store_container .add_product form button{width:fit-content}}@media screen and (min-width: 1600px){.store_container .header h1{font-size:3.2em}}@media screen and (min-width: 1920px){.store_container .header,.store_container .product_grid{padding-inline:6rem}.store_container .product_grid{gap:8rem;grid-template-columns:1fr 1fr 1fr}.store_container .product_grid .store_container .header{max-width:60%}.store_container .product_grid .store_container .add_product{width:40%}}@media screen and (min-width: 2560px){.store_container .header,.store_container .product_grid{padding-inline:16rem}.store_container .product_grid{gap:16rem;padding-top:80px;padding-bottom:80px}.store_container .header{width:50%}.store_container .add_product{width:30%}}@media screen and (min-width: 3440px){.store_container .header,.store_container .product_grid{padding-inline:15%}.store_container .add_product{width:20%}}.modal-overlay{display:flex;align-items:center;justify-content:center;z-index:1000;margin-top:2rem}.modal{width:100%}.modal h2{text-align:left}.modal form{display:flex;flex-direction:column;gap:1rem;margin-top:10px}.layout-options{display:flex;gap:1rem}.close-btn{background:#ccc}#the-count{margin-left:auto;font-size:.875rem;opacity:.7;padding-bottom:.25rem;font-weight:600}.red #current,.red #maximum{color:red}.reaction-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.reaction-buttons button{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:1px solid #ccc;border-radius:20px;padding:6px 12px;font-size:14px;cursor:pointer;color:#121212;transition:background-color .2s ease,border-color .2s ease}.reaction-buttons button:hover{background-color:#e0e0e0}.reaction-buttons button.selected{background-color:#a6dcef;border-color:#4aa3df;font-weight:700}#Spotlight{margin-top:90px;color:#121212}.spotlight__wrapper{display:flex;flex-direction:column;text-align:left;margin-inline:1rem}.spotlight__wrapper .spotlight__title{font-size:3.5em;color:#121212;padding-top:4rem}.spotlight__wrapper .spotlight__description{font-family:SF Pro Display,sans-serif;font-size:1em;color:#212121;line-height:1.4;padding-top:1rem}.spotlight__wrapper .spotlight__button{font-family:SF Pro Display,sans-serif;font-weight:400;letter-spacing:.02em;font-size:1em;background-color:#505050;color:#fcfcfc;width:fit-content;padding-inline:1.5rem;margin-top:2rem}.spotlight__wrapper input,.spotlight__wrapper textarea{background-color:#ededed;border:none;font-size:1em;font-family:SF Pro Display,sans-serif;color:#444}.spotlight__wrapper textarea{height:80px;padding:.5rem 1rem;text-indent:0}.spotlight__wrapper input{padding-block:.5rem}.spotlight__wrapper input[type=file]{width:100%;text-align-last:center}.spotlight__wrapper input::file-selector-button{background-color:#6b6b6b;color:#fcfcfc;font-weight:500}.spotlight__wrapper .layout-options{display:flex;flex-direction:column;gap:0}.spotlight__wrapper .layout-options label{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-inline:1rem;padding-block:.5rem;border-radius:7px}.spotlight__wrapper .layout-options label input{width:fit-content}.spotlight__wrapper .layout-options label:hover{cursor:pointer;background-color:#0000001a}.spotlight__wrapper form{gap:1rem}.spotlight__wrapper button[type=submit]{background-color:#6b6b6b;color:#fcfcfc}.spotlight__wrapper button[type=button]{background-color:#ccc;color:#fcfcfc}.posts-grid{display:grid;grid-template-columns:1fr;gap:88px;padding:4rem 1rem}.post-card{text-align:left;font-family:SF Pro Display,sans-serif}.post-card h3{color:#121212;font-size:2em}.post-card p{font-size:1em}.post-card img{margin-top:1rem;width:100%;height:400px;object-fit:cover;border-radius:7px}.post-card .spotlight__delete-button{font-family:SF Pro Display,sans-serif;font-weight:400;letter-spacing:.02em;font-size:1.125em;background-color:#eb5757;width:fit-content;padding-inline:1.5rem;margin-top:1rem;color:#fcfcfc}.post-card .spotlight__edit-button{font-family:SF Pro Display,sans-serif;font-weight:400;letter-spacing:.02em;font-size:1.125em;width:fit-content;padding-inline:1.5rem;margin-top:1rem;margin-left:.75rem;color:#fcfcfc;background-color:#6b6b6b}.post-card .spotlight__content p{color:#212121}@media screen and (min-width: 1280px){.layout2 .spotlight__content{display:flex;flex-direction:row;align-items:center;gap:2.5rem}.post-card img{margin-top:0}.posts-grid{padding-inline:1rem}.spotlight__wrapper{margin-inline:1rem}.spotlight__content{margin-top:1rem}}@media screen and (min-width: 1600px){.posts-grid{padding-inline:6rem}.spotlight__wrapper{margin-inline:6rem}}@media screen and (min-width: 1920px){.posts-grid{padding-inline:18%}.spotlight__wrapper{margin-inline:18%}}@media screen and (min-width: 2560px){.posts-grid{padding-inline:22%}.spotlight__wrapper{margin-inline:22%}}@media screen and (min-width: 2560px){.posts-grid{padding-inline:28%}.spotlight__wrapper{margin-inline:28%}}.new-hire_container{margin-top:90px;color:#121212}.new-hire_container h1{padding-top:64px;font-size:1.825em}.new-hire_container .portal__grid-card{background-color:#333}.new-hire_container .portal__grid-card img{max-width:56px;border-radius:10px}.new-hire_container .portal__grid-card .card-text{font-size:.825em;color:#fcfcfc;font-weight:500;padding-inline:.5rem}@media screen and (min-width: 1920px){.new-hire_container h1{padding-top:96px;font-size:2em}.new-hire_container .portal__grid-card img{max-width:64px}.new-hire_container .portal__grid-card .card-text{font-size:1em}}@media screen and (min-width: 2560px){.new-hire_container h1{font-size:2.5em;padding-top:104px}.new-hire_container .portal__grid-card img{max-width:80px}.new-hire_container .portal__grid-card .card-text{font-size:1.325em}}#EmployeeFiles{margin-top:90px;color:#121212}#EmployeeFiles h1{color:#121212;padding-top:3.5rem;text-align:left}#EmployeeFiles h2{font-size:1.5em;text-align:left;margin-top:3.5rem;margin-bottom:.5rem}#EmployeeFiles a{color:#4285f4}#EmployeeFiles .employee__files-container{margin-inline:1rem;display:flex;flex-direction:column;gap:1rem}#EmployeeFiles .employee__files-container .files{display:grid;align-items:start;grid-auto-flow:row;gap:1rem}#EmployeeFiles .employee__files-container .files .file{position:relative;display:flex;flex-direction:row;justify-content:space-around;background-color:#ededed;border-radius:6px;padding-block:.75em;padding-inline:1em;font-family:SF Pro Display,sans-serif}#EmployeeFiles .employee__files-container .files .file .file__top{display:flex;align-items:center;font-family:SF Pro Display,sans-serif}#EmployeeFiles .employee__files-container .files .file .file__top .icon{width:fit-content}#EmployeeFiles .employee__files-container .files .file .file__top .icon .file__icon{font-size:3.25em;height:100%}#EmployeeFiles .employee__files-container .files .file .file__wrapper{width:100%}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content{margin-top:1rem;padding-top:1rem;border-top:1px solid #ccc;display:flex;flex-direction:column;gap:.5rem}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table{background-color:#ffffff80;border-radius:6px}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table thead th{font-size:1.125em;border:none;color:#121212;padding:.5em .75em}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table thead tr th:nth-child(2),#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table thead tr th:nth-child(3){text-align:center}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table tbody td{padding-inline:.75em!important;padding-block:.25em!important}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table tbody tr td:nth-child(2),#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table tbody tr td:nth-child(3){text-align:center}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table tbody tr:last-child td{margin-bottom:1em}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table tbody td{font-size:1em;padding:0;border:none}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table td.complete{color:#43a047}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table td.incomplete{color:orange}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table td.rejected{color:red}#EmployeeFiles .employee__files-container .files .file .file__dropdown-content .version-table td.archived{color:gray}#EmployeeFiles .employee__files-container .files .file .close-btn{display:flex;justify-content:center;padding-bottom:0;align-items:center;background:none;border:none;color:#212121;font-weight:600;cursor:pointer;font-size:.9rem;margin-inline:auto}#EmployeeFiles .employee__files-container .files .file .file__info{display:flex;flex-direction:column;align-items:flex-start;margin-left:1.5em}#EmployeeFiles .employee__files-container .files .file .file__info h3{font-size:1em;margin-bottom:.25em}#EmployeeFiles .employee__files-container .files .file .file__info p{font-size:.875em;font-weight:400;margin:0}#EmployeeFiles .employee__files-container .files .file .file__info .complete{color:#43a047}#EmployeeFiles .employee__files-container .files .file .file__info .incomplete{color:orange}#EmployeeFiles .employee__files-container .files .file .file__info .rejected{color:red}#EmployeeFiles .employee__files-container .files .file .file__info .archived{color:gray}#EmployeeFiles .employee__files-container .files .file .file__actions{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}#EmployeeFiles .employee__files-container .files .file .file__actions .file__dropdown{font-size:1.75em;cursor:pointer}#EmployeeFiles .employee__files-container .files .file .file__actions .file__button{cursor:pointer}#EmployeeFiles .employee__files-container .files .file .file__actions .file__button:hover{text-decoration:underline}#EmployeeFiles .employee__files-container .fileDownloads{margin-bottom:4rem}#EmployeeFiles .employee__files-container .fileDownloads .downloads{text-align:left}#EmployeeFiles .employee__files-container .fileDownloads .downloads li{display:flex;align-items:center;font-size:1.125em;font-family:SF Pro Display,sans-serif}#EmployeeFiles .employee__files-container .fileDownloads .downloads li a{display:flex;align-items:center}#EmployeeFiles .employee__files-container .fileDownloads .downloads li .download-icon{margin-left:.5rem;font-size:1.125rem;color:#444}@media screen and (min-width: 768px){#EmployeeFiles h1{text-align:center}.employee__files-container .files{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1280px){#EmployeeFiles .employee__files-container{margin-inline:2rem;gap:2rem}#EmployeeFiles .employee__files-container .files{grid-template-columns:repeat(3,1fr);gap:2rem}}@media screen and (min-width: 1920px){#EmployeeFiles h2{font-size:2em}#EmployeeFiles .employee__files-container{margin-inline:6rem}#EmployeeFiles .employee__files-container .files{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 2560px){#EmployeeFiles h1{font-size:4em}#EmployeeFiles h2{font-size:2.5em}#EmployeeFiles .employee__files-container{margin-inline:16rem}}@media screen and (min-width: 3440px){#EmployeeFiles h2{font-size:2.75em}#EmployeeFiles .employee__files-container{margin-inline:24rem}#EmployeeFiles .employee__files-container .files{grid-template-columns:repeat(5,1fr)}}body{background-color:#fcfcfc}.employee__files-admin{margin-inline:1rem}.employee__files-upload .uploaded-files .dropdown-toggle{display:block;width:100%;padding:.6rem 1rem;background-color:#f4f4f4;color:#757575;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:1rem;text-align:left;margin-bottom:.5rem}.employee__files-upload .uploaded-files .dropdown-menu{position:relative;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 10px #0000000d;padding:0;list-style:none;max-height:300px;overflow-y:auto;z-index:100}.employee__files-upload .uploaded-files .dropdown-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #eee}.employee__files-upload .uploaded-files .dropdown-item:last-child{border-bottom:none}.employee__files-upload .uploaded-files .dropdown-item:hover{background-color:#f7f7f7}.employee__files-upload .uploaded-files .dropdown-item .file-info a{color:#0073e6;text-decoration:none;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;display:inline-block}.employee__files-upload .uploaded-files .dropdown-item .dropdown-actions{display:flex;gap:.5rem}.employee__files-upload .uploaded-files .dropdown-item .dropdown-actions button{font-size:.8rem;padding:.3rem .6rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.employee__files-upload .uploaded-files .dropdown-item .dropdown-actions .edit-btn{background-color:#e0f2ff;color:#005a9e}.employee__files-upload .uploaded-files .dropdown-item .dropdown-actions .delete-btn{background-color:#ffe5e5;color:#c70000}.employee__files-upload .admin-file-upload{margin-top:1.5rem}.employee__files-upload .admin-file-upload label{font-weight:700}.employee__files-upload .admin-file-upload input[type=text]{background-color:#f4f4f4;font-size:1em;line-height:1.6;color:#121212;border:1px solid #ccc}.employee__files-upload .admin-file-upload input[type=file]{text-align:center;text-align-last:center}.employee__files-upload .admin-file-upload .user-select{margin-top:1rem}.employee__files-upload .admin-file-upload .user-select .user-dropdown{position:relative;width:100%}.employee__files-upload .admin-file-upload .user-select .user-dropdown .user-dropdown-toggle{width:100%;padding:.6rem 1rem;background-color:#f4f4f4;color:#121212;font-weight:700;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:1rem;text-align:left;margin-bottom:.5rem}.employee__files-upload .admin-file-upload .user-select .user-dropdown .user-dropdown-menu{position:absolute;width:100%;max-height:250px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 10px #0000000d;padding:0;z-index:100;list-style:none;margin:0}.employee__files-upload .admin-file-upload .user-select .user-dropdown .user-dropdown-item{padding:.5rem 1rem;border-bottom:1px solid #eee}.employee__files-upload .admin-file-upload .user-select .user-dropdown .user-dropdown-item:last-child{border-bottom:none}.employee__files-upload .admin-file-upload .user-select .user-dropdown .user-dropdown-item label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400;color:#121212}.version-table select{font-size:1em;text-indent:.25em;cursor:pointer}.version-table select.incomplete{color:orange;background-color:#fff7e6}.version-table select.complete{color:green;background-color:#e6ffe6}.version-table select.rejected{color:red;background-color:#ffe6e6}.version-table select.archived{color:gray;background-color:#f0f0f0}.version-table .status-select option[value=""]{background-color:#00f}.version-table .status-select option[value=Incomplete]{color:orange;background-color:#fff7e6}.version-table .status-select option[value=Complete]{color:green;background-color:#e6ffe6}.version-table .status-select option[value=Rejected]{color:red;background-color:#ffe6e6}.version-table .status-select option[value=Archived]{color:gray;background-color:#f0f0f0}.version-table .delete-btn{background-color:transparent;color:#c70000;padding:.25rem}.version-table .delete-btn:hover{background-color:#ffe5e5;border-color:transparent}.version-table .delete-btn svg{font-size:1.5rem}.employee__files-upload .upload-btn--default{display:block;color:#fcfcfc;background-color:#0073e6}.employee__files-upload .upload-btn--default:hover{border:none}.employee__files-upload .upload-btn--active{display:block;background-color:#ffe5e5;color:#c70000}.employee__files-upload button:focus{border:none;box-shadow:none}.employee__files-admin .employee__files-container{margin-inline:0!important;margin-bottom:3rem}.employee__files-admin .employee__files-container .employee-search-input{background-color:#f4f4f4;border:1px solid #ccc;border-radius:6px;font-size:1em;color:#212121;text-indent:.5em}.employee__files-admin .employee__files-container .files{gap:1rem!important;margin-top:1rem}.employee__files-admin .employee__files-container .files .file{cursor:pointer;position:relative;padding:0!important}.employee__files-admin .employee__files-container .files .file.active{border-radius:6px 6px 0 0!important}.employee__files-admin .employee__files-container .files .file .file__wrapper{position:relative;padding-block:.75em;padding-inline:1em}.employee__files-admin .employee__files-container .files .file .file__wrapper .file__top{justify-content:center}.employee__files-admin .employee__files-container .files .file .file__wrapper .file__top .hide{display:none}.employee__files-admin .employee__files-container .files .file .file__wrapper .file__dropdown-content{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 10px #0000001a;z-index:10;margin:0!important;padding:0!important}.employee__files-admin .employee__files-container .files .file .file__wrapper .file__dropdown-content .version-table{margin:0!important}.employee__files-admin .employee__files-container .files .file .file__wrapper .file__dropdown-content .version-table tbody tr{cursor:initial}.employee__files-admin .employee__files-container .files .file .file__wrapper .file__dropdown-content .version-table .delete-cell{width:50px}.employee__files-admin .employee__files-container .files .file .file__wrapper .file__dropdown-content .close-btn{padding-block:.5rem!important;background-color:#f4f4f4!important;margin-inline:0!important;border-radius:0}.edit-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999}.edit-modal{background:#fff;padding:2rem;border-radius:8px;width:400px;max-width:90%;box-shadow:0 4px 12px #00000026;position:relative;text-align:left}.edit-modal h3{margin-bottom:1rem;text-align:center}.edit-modal #fileNameInput{text-indent:.5em}.edit-modal .edit-input{background-color:#f4f4f4;font-size:1em;line-height:1.6;color:#121212;border:1px solid #ccc}.edit-user-list{margin:1rem 0;max-height:200px;overflow-y:auto}.edit-user-item{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.edit-modal-actions{display:flex;justify-content:flex-end;gap:.5rem}.save-btn{background-color:#0073e6;color:#fff;padding:.4rem .8rem;border:none;border-radius:4px;cursor:pointer}.cancel-btn{background-color:#ccc;color:#000;padding:.4rem .8rem;border:none;border-radius:4px;cursor:pointer}@media screen and (min-width: 768px){.employee__files-admin .employee__files-container .employee-search-input{max-width:50%}.employee__files-upload .uploaded-files .dropdown-toggle,.employee__files-upload .uploaded-files .dropdown-menu{width:50%}.edit-modal-overlay .edit-modal{width:500px}.edit-modal-overlay .edit-modal .edit-user-list{max-height:300px}}@media screen and (min-width: 1280px){#EmployeeFiles h1{margin-bottom:1rem}.employee__files-admin .employee__files-container .employee-search-input{max-width:25%}.employee__files-upload .uploaded-files .dropdown-toggle,.employee__files-upload .uploaded-files .dropdown-menu{width:50%}.employee__files-upload{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1600px){.delete-cell{width:75px!important}}@media screen and (min-width: 1920px){#EmployeeFiles h1{margin-bottom:2rem}.delete-cell{width:70px!important}}@media screen and (min-width: 2560px){#EmployeeFiles h1{margin-bottom:4rem}.delete-cell{width:80px!important}.employee__files-admin{margin-inline:8rem}.employee__files-admin .employee__files-container .files{grid-template-columns:repeat(4,1fr)!important}.edit-modal-overlay .edit-user-list{max-height:400px!important}}@media screen and (min-width: 3440px){.employee__files-admin{margin-inline:16rem}.employee__files-admin .employee__files-container .files{grid-template-columns:repeat(5,1fr)!important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}#root{margin:0;padding:0;width:100%;box-sizing:border-box;text-align:center;scrollbar-gutter:stable}.grecaptcha-badge{visibility:hidden!important}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fcfcfc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}
