@font-face{font-family:Uniform;src:url(../fonts/Uniform.93b25a92.woff) format("woff"),url(../fonts/Uniform.4902b1e5.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Uniform;src:url(../fonts/UniformMedium.bed9669c.woff) format("woff"),url(../fonts/UniformMedium.a14fb675.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Uniform;src:url(../fonts/UniformBold.bec916a9.woff) format("woff"),url(../fonts/UniformBold.bb82f79d.woff2) format("woff2");font-weight:600;font-style:normal}:root{--firepanel-600:#7344e6}.calendar-input .is-invalid .input-group-text,.calendar-input .is-invalid input{border-color:#e63757}.calendar-input .input-group-text{transition:border-color .15s ease-in-out;color:#b1c2d9;-webkit-text-stroke:.2px #fff}.calendar-input__date-picker{flex:1}.calendar-input input{cursor:pointer;border-top-left-radius:0;border-bottom-left-radius:0}.calendar-input .vc-popover-content{border:0}.calendar-input--always-visible .is-invalid .vc-weeks{border-color:#e63757}.calendar-input--always-visible .vc-weeks{border:1px solid #d2ddec;border-top:0;padding-top:15px;margin-top:0!important;border-radius:0 0 6px 6px;transition:.15s ease-in-out}.calendar-input .vc-firepanel{border:0;border-radius:6px;font-family:Uniform,sans-serif}.calendar-input .vc-firepanel .vc-header{background:#7244e6;border-top-left-radius:6px;border-top-right-radius:6px;padding:15px}.calendar-input .vc-firepanel .vc-header .vc-title{color:#fff;font-weight:600;position:relative}.calendar-input .vc-firepanel .vc-header .vc-title:after{font-family:Material Icons Outlined,sans-serif;content:"";color:#fff;position:absolute;right:-30px;font-size:21px}.calendar-input .vc-firepanel .vc-weeks{margin:15px 0 0}.calendar-input .vc-firepanel .vc-arrows-container{display:flex;align-items:center;margin-top:5px}.calendar-input .vc-firepanel .vc-arrows-container .vc-arrow{cursor:pointer}.calendar-input .vc-firepanel .vc-arrows-container .vc-arrow .vc-svg-icon path{fill:#fff}.calendar-input .vc-firepanel .vc-arrows-container .vc-arrow:hover{background:transparent}.calendar-input .vc-firepanel .vc-arrows-container .vc-arrow:hover .vc-svg-icon path{fill:#e3ebf6}.calendar-input .vc-firepanel .vc-day-content{border:1px solid transparent;transition:.2s ease-out}.calendar-input .vc-firepanel .vc-day-content:hover{background-color:transparent;border-color:#7244e6}.calendar-input .vc-firepanel .vc-day-content:focus{background-color:#835ae9;color:#fff}.calendar-input .vc-firepanel .vc-highlight{color:#fff}.calendar-input .vc-firepanel .vc-pane-container{min-width:350px}.calendar-input .vc-firepanel .is-active,.calendar-input .vc-firepanel .vc-nav-header,.calendar-input .vc-firepanel .vc-nav-item,.calendar-input .vc-firepanel .vc-nav-items,.calendar-input .vc-firepanel .vc-nav-popover-container,.calendar-input .vc-firepanel .vc-popover-content{background-color:#363636}.calendar-input .vc-firepanel .is-active,.calendar-input .vc-firepanel .vc-nav-title:hover{border:2px solid #7244e6;background:#7244e6;color:#fff}.calendar-input .vc-firepanel .vc-nav-item:hover{border-color:#fff}