.header-container{margin:-2.7em 1rem 0;max-width:100%;min-height:0;z-index:1000}.header-wrap{align-items:center;background-color:var(--color-pry-100);display:flex;margin:var(--center-container);max-width:var(--max-container);min-height:3.125rem}.header-logo img{height:auto;max-width:7.3125rem;position:relative;z-index:1000}.mobile-nav{display:none}.mobile-nav button{background-color:initial;border:none;cursor:pointer;position:relative;z-index:1000}.mobile-nav i{color:#000;font-size:1.4rem}.mobile-nav.active i{color:var(--color-pry-100)}@media screen and (max-width:786px){.mobile-nav{display:flex;flex:1 1;justify-content:flex-end}}.header-nav{align-items:center;display:flex;flex:10 1}.header-nav>*{flex:1 1}@media screen and (max-width:786px){.header-nav{background-color:rgba(37,43,70,.951);display:none;flex-direction:column;height:100vh;left:0;position:absolute;right:0;top:0;z-index:100}.header-nav.active{display:flex}}.nav-items{display:flex;flex:10 1;justify-content:flex-end}@media screen and (max-width:786px){.nav-items{flex:1 1;flex-direction:column;justify-content:flex-start;margin-top:7rem;width:100%}}.nav-item{margin-right:3rem;text-transform:uppercase}@media screen and (max-width:786px){.nav-item{border-top:.1rem solid #969696;color:var(--color-pry-100);margin:0 1rem;padding:1rem 0;text-align:center}}.nav-cta-desktop button{background-color:#d52d27;border:2px solid #d52d27;margin-right:1.8rem;width:100%}@media screen and (max-width:786px){.nav-cta-desktop{display:none}}.nav-cta-mobile{display:none}.nav-cta-mobile button{text-transform:uppercase}@media screen and (max-width:786px){.nav-cta-mobile{display:block;flex:10 1;margin:1rem;padding:0 1rem;width:100%}}.header-social{display:none}@media screen and (max-width:786px){.header-social{display:flex}}.header-social-item{margin:1rem}.navmenucontainer{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.navmenucontainer nav{border-bottom:1px solid #d1d3d4;border-top:1px solid #dee2e6;margin-top:1rem;padding:.2rem}.navmenucontainer nav ul{display:flex;justify-content:center;list-style-type:none;margin:0 0 .5rem;padding:0}.navmenucontainer nav li{border-bottom:.3rem solid transparent;cursor:pointer;font-weight:700;padding:1rem;text-align:center;transition:border-bottom-color .3s}.navmenucontainer nav li:hover{background-color:#d3d3d3;border-radius:.4rem}.navmenucontainer nav li a{align-items:center;color:#000;display:flex;text-decoration:none}.navmenucontainer nav li.selected{border-bottom-color:red}.invoice{margin-bottom:5rem;margin-top:1.5rem}.invoiceform{margin-top:1rem;padding-bottom:1rem}.invoice-button{align-items:center;box-shadow:1px 1px 5px 1px rgba(0,0,0,.2);display:flex;justify-content:center;margin-top:1rem}form{border-radius:.5rem;box-shadow:0 0 1rem rgba(0,0,0,.1);margin-top:1rem;padding:2rem;transition:opacity .3s;width:30rem}form.hidden{opacity:0}form.visible{opacity:1}form{align-items:center;background-color:#f2f2f2;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:0 auto;padding:20px;width:300px}form h5,form input{margin-bottom:10px}form input{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1);padding:10px;width:100%}form input:hover{border-color:#0154a0}form input:active,form input:focus{border-color:#d52d27}form input[type=date]{padding:8px}form input[type=submit]{background-color:#333;color:#fff;cursor:pointer}form input[type=submit]:hover{background-color:#555}.input-bx{position:relative;width:260px}.input-bx span{color:#7f8fa6;font-size:1rem;left:0;padding:10px;pointer-events:none;position:absolute;text-transform:uppercase;transition:.6s}.input-bx input:focus~span,.input-bx input:valid~span{background:#fff;border-radius:2px;color:#7f8fa6;font-size:.5rem;font-weight:600;letter-spacing:.1rem;margin-top:-1px;padding:0 5px;-webkit-transform:translateX(10px) translateY(-7px);transform:translateX(10px) translateY(-7px)}.input-bx input:valid~.imp{color:#d52d27}.invoice,.loadingslip-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.loadingslip-container{flex-wrap:wrap;gap:20px;margin-top:20px}.login-page{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.header{background-color:#f2f2f2;left:1rem;position:absolute;text-align:center;top:-2rem}.logo{width:7rem}.login-form{align-items:center;box-shadow:none;display:flex;flex-direction:column;justify-content:center;text-align:center}.login-form form{box-shadow:0 0 2px 0 #ccc;width:350px!important}.login-form img{margin-bottom:1rem;width:70px}.login-form h2{margin-bottom:0}.login-form p{margin-bottom:1rem}.login-form .image{margin-bottom:20px;width:250px}.login-form .input{border:1px solid #ccc;border-radius:5px;margin-bottom:1rem;padding:10px;width:270px}
/*# sourceMappingURL=main.8ca01752.css.map*/