@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:NewGeneration;src:url(/build/assets/NewGeneration-BB9cxhm5.woff2) format("woff2"),url(/build/assets/NewGeneration-lsFpuwml.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--red: #CA3C35;--grey: #CECECE;--black: #000;--white: #fff;--green: #3F8E2D}body{font-family:Roboto,serif;font-size:.9rem;font-weight:300;color:var(--black);background:var(--white)}h1{font-family:NewGeneration,serif;font-size:2.2rem;font-weight:500;color:var(--black);text-transform:uppercase}h2{font-family:NewGeneration,serif;font-size:1.9rem;font-weight:500;color:var(--black)}h3{font-family:Roboto,serif;font-size:1.6rem;font-weight:700;color:var(--black)}h4{font-family:Roboto,serif;font-size:1.4rem;font-weight:500;color:var(--black)}form strong{font-weight:700;color:#76777b}.circle.active{background-color:var(--green);color:var(--white)}.form-label{color:#76777b}form .message a,form .message i{color:var(--green)}.accordion .accordion-body .card h4{font-weight:600}.accordion .accordion-header{font-family:Roboto,serif;font-size:1.4rem;font-weight:700}h1 span{color:var(--red)}.container{max-width:1440px}.bg-grey{background-color:#f7f7f7}.btn.btn-success{--bs-btn-color:var(--white);--bs-btn-bg: var(--green);--bs-btn-border-color: var(--green);--bs-btn-hover-color: var(--green);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color: var(--green);--bs-btn-focus-shadow-rgb:38,223,145;--bs-btn-active-color: var(--green);--bs-btn-active-bg:var(--white);--bs-btn-active-border-color: var(--green);--bs-btn-active-shadow:none;border-radius:5px;font-weight:500;margin:50px;padding:10px 25px}.btn.btn-success:after{content:"";font-family:"Font Awesome 6 Pro";font-size:.9rem;font-weight:400;margin-left:15px}.btn.btn-secondary{--bs-btn-color:var(--white);--bs-btn-bg:#76777B;--bs-btn-border-color:#76777B;--bs-btn-hover-color:#76777B;--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:#76777B;--bs-btn-focus-shadow-rgb:132,150,177;--bs-btn-active-color:#76777B;--bs-btn-active-bg:var(--white);--bs-btn-active-border-color:#76777B;--bs-btn-active-shadow:none;border-radius:5px;font-weight:500;margin:50px;padding:10px 25px}.btn.btn-secondary:before{content:"";font-family:"Font Awesome 6 Pro";font-size:.9rem;font-weight:400;margin-right:15px}.btn-close{transition:transform .2s}.btn-close:hover{transform:rotate(90deg)}h5{color:#2c3e50;margin-bottom:1.5rem;padding:0 20px;font-weight:600;font-size:1.25rem;display:flex;align-items:center;gap:10px}h5:before{font-size:1.4rem}hr{margin:2rem 0}.card{border:1px solid #E0E0E0!important;background:var(--white);box-shadow:0 4px 15px #95959533}.card .item-header i{color:var(--red);font-size:1.4rem;margin-right:15px}.steps{position:relative}.steps:before{content:"";display:block;background:var(--black);width:100%;height:1px;position:absolute;top:50%;left:0}.steps .circle-wrapper{position:relative;z-index:1;background-color:var(--white);padding:0 50px}.circle{width:50px;height:50px;border-radius:50%;background-color:var(--black);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--white);aspect-ratio:1/1;position:relative}.circle.finished:before{content:"";font-family:"Font Awesome 6 Pro";font-size:.75rem;font-weight:900;color:#fff;position:absolute;right:-5px;bottom:-5px;background:var(--black)!important;width:20px;height:20px;border-radius:100%;display:flex;align-items:center;justify-content:center}form{background-color:#f7f7f7;padding:50px 50px 0}form label{font-weight:600;font-size:1rem}form .form-control:has(+.input-group-text){border-right:none!important}form .input-group-text{border:1px solid var(--grey);border-left:none;font-weight:600;color:var(--black)}form .multiselect,form input,form textarea{border:1px solid var(--grey)!important}form .multiselect-placeholder{color:var(--black);font-style:italic;font-size:.9rem}form .multiselect input{border:unset!important}form .multiselect-caret{-webkit-mask-image:none;mask-image:none;background-color:unset;margin-right:25px}form .multiselect-caret:before{content:"";font-family:"Font Awesome 6 Pro";color:var(--green)}form .message{background:#ececec;border:1px solid #C6C6C6;font-family:Montserrat;font-weight:600;font-size:.8rem;color:var(--black);border-radius:5px}form .message i{font-size:1.1rem;margin-right:15px}form .message a{text-decoration:underline}form .message a:hover{color:var(--green);text-decoration:underline}form .multiselect-option.is-selected,form .multiselect-option.is-selected.is-pointed{background:var(--red)}form .multiselect-option.is-pointed{background:var(--red);color:var(--white)}.form-check-input[type=checkbox]{width:1.7rem;height:1.7rem;border-radius:5px;background-color:var(--white);margin-right:15px}.form-check-input:checked{background-color:var(--green);border-color:var(--green)!important}.form-check-input:focus:not(:checked){background-color:var(--white)}form .switch-wrapper{margin-top:.5rem}form .switch{padding:0;margin:0}form .switch label{font-size:1rem;cursor:pointer;border:1px solid #c6c6c6;width:85px;padding:10px 0;text-align:center;display:inline-block;transition:.4s}form .switch:nth-child(1) label{border-radius:5px 0 0 5px}form .switch:nth-child(2) label{border-radius:0 5px 5px 0;border-left:none}form .switch input[type=radio]{display:none}form .switch input[type=radio]:checked+label{background-color:var(--green);color:var(--white)}form .license-plate-input .input-group{max-width:265px}form .license-plate-input .input-group-text{background:#334b98;color:var(--white);border:none!important}form .license-plate-input input{background:#e6b837;text-transform:uppercase;text-align:center;letter-spacing:3px;border:unset!important;padding:9px 0;font-weight:600;font-size:1.3rem;line-height:1.3;color:var(--black)}form .license-plate-input input::placeholder{color:var(--black);opacity:.5}form .license-plate-input .form-control:focus{background:#e6b837}.accordion{--bs-accordion-border-color: transparent}.accordion .accordion-item{border-bottom:1px solid #E0E0E0;padding:30px 0}.accordion .accordion-item:first-child{border-top:1px solid #E0E0E0}.accordion .accordion-button{padding:0 0 15px;font-weight:700;font-size:1.2rem}.accordion .accordion-button:after{background:unset;content:"";font-family:"Font Awesome 6 pro";font-size:1.1rem;font-weight:600}.accordion .accordion-button.collapsed,.accordion .accordion-body{padding:0}.accordion .accordion-body .card{box-shadow:none;border-radius:5px}.accordion .accordion-body .card h4{font-weight:700;font-size:1rem}.accordion .accordion-body .card .card-text{font-weight:600;font-size:1rem;color:var(--green)}.vuecal__flex.vuecal.vuecal--month-view.vuecal--nl.vuecal--week-numbers{border:1px solid #DEDEDE;box-shadow:0 4px 15px #95959533;border-radius:15px;background-color:var(--white)}.vuecal__title-bar{background-color:transparent!important;padding:25px 45px}.vuecal__flex.vuecal__title{font-weight:700;font-size:1.8rem;text-transform:uppercase}.vuecal--week-numbers .vuecal__weekdays-headings,.vuecal--view-with-time .vuecal__weekdays-headings{background-color:#f9fbfd;border:1px solid #edf2f9}.vuecal__heading{height:auto!important}.vuecal__heading .weekday-label{font-weight:600;text-transform:uppercase;justify-content:flex-start!important;padding:20px;color:#95aac9}.vuecal__week-numbers .vuecal__week-number-cell{align-items:flex-start!important;justify-content:flex-start!important;padding:.9375rem}.vuecal__menu{display:none!important}.vuecal__cell{align-items:flex-start;text-align:left;height:80px}.vuecal__cell--selected{padding:.9375rem;background-color:#227a48!important;color:var(--white)!important;border:1px solid #edf2f9}.vuecal__cell--disabled{padding:.9375rem;background-color:#e63757!important;color:var(--white)!important;border:1px solid #edf2f9;pointer-events:none}.vuecal__cell.vuecal__cell--out-of-scope{background-color:var(--grey)!important;border:1px solid #edf2f9;padding:.9375rem;color:#00000040!important;cursor:not-allowed;pointer-events:none}.vuecal__cell:not(.vuecal__cell--disabled):not(.vuecal__cell--out-of-scope):not(.vuecal__cell--selected){padding:.9375rem;background-color:#00d97e!important;color:var(--white)!important;border:1px solid var(--white)}.vuecal__cell:not(.vuecal__cell--disabled):not(.vuecal__cell--out-of-scope):not(.vuecal__cell--selected):hover{background-color:#227a48!important;cursor:pointer}.vuecal__flex.vuecal__cell-content{justify-content:flex-start!important}.vuecal__cell-date{text-align:left!important;font-size:.85rem!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.list-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px;padding-top:20px;max-height:400px;overflow-y:auto;border-radius:12px}.list-group-item{border:2px solid rgba(0,0,0,.125)!important;border-radius:12px!important;padding:15px 12px;text-align:center;margin:0;font-weight:600;color:#495057;background-color:var(--white);transition:.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-bottom:0!important}.list-group-item:hover{box-shadow:0 4px 8px #00000040}.list-group-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgb(120 120 121 / 10%),transparent);opacity:0;transition:opacity .3s}.list-group-item:hover{background-color:var(--white);transform:translateY(-3px)}.list-group-item:hover:before{opacity:1}.list-group-item:active{transform:translateY(-1px)}.list-group-item.selected,.list-group-item:hover{border-color:var(--black)!important;box-shadow:0 4px 8px #00000040}.list-group-item.selected,.list-group-item:active{background-color:var(--black);color:var(--white)}.list-group-item.selected:before{opacity:0}.list-group-item.disabled{background-color:var(--grey);color:#00000040!important}.list-group::-webkit-scrollbar{width:8px}.list-group::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.list-group::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.list-group::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.checkbox-wrapper .switch{margin-top:0}.checkbox-wrapper p{text-wrap:balance;margin-bottom:0}.summary i{font-size:1.4rem;margin-right:15px;width:23px}@media only screen and (max-width: 1399px){.container{max-width:1140px}.steps .circle-wrapper{padding:0 30px}}@media only screen and (max-width: 1199px){.container{max-width:960px}.steps .circle-wrapper{padding:0 10px}}@media only screen and (max-width: 991px){.container{max-width:720px}.steps .circle-wrapper{padding:0 30px}.steps .circle-wrapper strong{display:none}.steps .circle-wrapper:has(.circle.active) strong{display:block}.steps .circle-wrapper:has(.circle.finished) strong{display:none}.vuecal__flex.weekday-label .full{display:none}.vuecal__flex.weekday-label .small{display:block}}@media only screen and (max-width: 767px){h1{font-size:1.8rem}h2{font-size:1.4rem}.container{max-width:540px}.steps .circle-wrapper{padding:0 10px}form{padding:30px 30px 0}.vuecal__title-bar{padding:20px 30px}.vuecal__flex.vuecal__title{font-size:1.4rem}.vuecal__heading .weekday-label{padding:10px}.list-group{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media only screen and (max-width: 575px){.container{max-width:none}.steps .circle{width:30px;height:30px;font-size:.8rem}.steps .circle-wrapper strong{font-size:.8rem}.vuecal__flex.weekday-label .small{display:none}.vuecal__flex.weekday-label .xsmall{display:block}.vuecal__cell{padding:5px!important;height:50px}}@media only screen and (max-width: 479px){form{padding:15px 15px 0}.btn.btn-success,.btn.btn-secondary{margin:30px;padding:7.5px 15px}}
