/* stylelint-disable */

.vc-text-gray-900 {
    color: #1a202c;
}

.vc-border {
    border-width: 1px;
}

.vc-rounded-lg {
    border-radius: 8px;
}

.vc-border-gray-400 {
    border-color: #cbd5e0;
}

.vc-bg-white {
    background-color: #fff;
}

.vc-border,
.vc-border-2,
.vc-border-3 {
    border-style: solid;
}

.vc-pointer-events-none {
    pointer-events: none;
}

.vc-opacity-0 {
    opacity: 0;
}

.vc-reset,
.vc-reset * {
    line-height: 1.5;
    box-sizing: border-box;
}

.vc-rounded-full {
    border-radius: 9999px;
}

.vc-bg-blue-600 {
    background-color: #3182ce;
}

.vc-text-white {
    color: #fff;
}

.vc-text-sm {
    font-size: 14px;
}


input{
    width: 100%;
}

input[disabled]{
    cursor: not-allowed;
}

input:focus {
    outline: none;
}

.vc-container {
    --slide-translate: 22px;
    --slide-duration: 0.15s;
    --slide-timing: ease;
    --header-padding: 10px 10px 0 10px;
    --title-padding: 0 8px;
    --arrows-padding: 8px 10px;
    --arrow-font-size: 26px;
    --weekday-padding: 5px 0;
    --weeks-padding: 5px 6px 7px 6px;
    --nav-container-width: 170px;
    --day-min-height: 28px;
    --day-content-width: 28px;
    --day-content-height: 28px;
    --day-content-margin: 1.6px auto;
    --day-content-transition-time: 0.1 ease-in;
    --day-content-bg-color-hover: hsla(211, 25%, 84%, 0.3);
    --day-content-dark-bg-color-hover: hsla(216, 15%, 52%, 0.3);
    --day-content-bg-color-focus: hsla(211, 25%, 84%, 0.4);
    --day-content-dark-bg-color-focus: hsla(216, 15%, 52%, 0.4);
    --highlight-height: 28px;
    --dot-diameter: 5px;
    --dot-border-radius: 50%;
    --dot-spacing: 3px;
    --bar-height: 3px;
    --bars-width: 75%;
    font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-tap-highlight-color: transparent;
    border: none;
}

.vc-arrows-container {
    width: 100%;
    position: absolute;
    top: 0;
    display: flex;
    justify-content: space-between;
    padding: var(--arrows-padding);
    pointer-events: none;
}

.vc-arrows-container.title-left {
    justify-content: flex-end;
}

.vc-arrows-container.title-right {
    justify-content: flex-start;
}

.vc-popover-content-wrapper {
    --popover-horizontal-content-offset: 8px;
    --popover-vertical-content-offset: 10px;
    --popover-slide-translation: 15px;
    --popover-transition-time: 0.14s ease-in-out;
    --popover-caret-horizontal-offset: 18px;
    --popover-caret-vertical-offset: 8px;
    position: absolute;
    display: block;
    outline: none;
    z-index: 10;
}

.vc-popover-content-wrapper:not(.is-interactive) {
    pointer-events: none;
}

.vc-popover-content {
    position: relative;
    outline: none;
    z-index: 10;
}

.vc-popover-content.direction-bottom {
    margin-top: var(--popover-vertical-content-offset)
}

.vc-popover-content.direction-top {
    margin-bottom: var(--popover-vertical-content-offset)
}

.vc-popover-content.direction-left {
    margin-right: var(--popover-horizontal-content-offset)
}

.vc-popover-content.direction-right {
    margin-left: var(--popover-horizontal-content-offset)
}

.vc-popover-caret {
    content: '';
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    border-top: inherit;
    border-left: inherit;
    background: inherit;
    z-index: 1;
}

.vc-popover-caret.direction-bottom {
    top: 0
}

.vc-popover-caret.direction-bottom.align-left {
    transform: translateY(-50%) rotate(45deg)
}

.vc-popover-caret.direction-bottom.align-center {
    transform: translateX(-50%) translateY(-50%) rotate(45deg)
}

.vc-popover-caret.direction-bottom.align-right {
    transform: translateY(-50%) rotate(45deg)
}

.vc-popover-caret.direction-top {
    top: 100%
}

.vc-popover-caret.direction-top.align-left {
    transform: translateY(-50%) rotate(-135deg)
}

.vc-popover-caret.direction-top.align-center {
    transform: translateX(-50%) translateY(-50%) rotate(-135deg)
}

.vc-popover-caret.direction-top.align-right {
    transform: translateY(-50%) rotate(-135deg)
}

.vc-popover-caret.direction-left {
    left: 100%
}

.vc-popover-caret.direction-left.align-top {
    transform: translateX(-50%) rotate(135deg)
}

.vc-popover-caret.direction-left.align-middle {
    transform: translateY(-50%) translateX(-50%) rotate(135deg)
}

.vc-popover-caret.direction-left.align-bottom {
    transform: translateX(-50%) rotate(135deg)
}

.vc-popover-caret.direction-right {
    left: 0
}

.vc-popover-caret.direction-right.align-top {
    transform: translateX(-50%) rotate(-45deg)
}

.vc-popover-caret.direction-right.align-middle {
    transform: translateY(-50%) translateX(-50%) rotate(-45deg)
}

.vc-popover-caret.direction-right.align-bottom {
    transform: translateX(-50%) rotate(-45deg)
}

.vc-popover-caret.align-left {
    left: var(--popover-caret-horizontal-offset)
}

.vc-popover-caret.align-center {
    left: 50%
}

.vc-popover-caret.align-right {
    right: var(--popover-caret-horizontal-offset)
}

.vc-popover-caret.align-top {
    top: var(--popover-caret-vertical-offset)
}

.vc-popover-caret.align-middle {
    top: 50%
}

.vc-popover-caret.align-bottom {
    bottom: var(--popover-caret-vertical-offset)
}

.fade-enter-active,
.fade-leave-active,
.slide-fade-enter-active,
.slide-fade-leave-active {
    transition: all var(--popover-transition-time);
    pointer-events: none
}

.fade-enter,
.fade-leave-to {
    opacity: 0
}

.slide-fade-enter,
.slide-fade-leave-to {
    opacity: 0
}

.slide-fade-enter.direction-bottom,
.slide-fade-leave-to.direction-bottom {
    transform: translateY(calc(-1 * var(--popover-slide-translation)))
}

.slide-fade-enter.direction-top,
.slide-fade-leave-to.direction-top {
    transform: translateY(var(--popover-slide-translation))
}

.slide-fade-enter.direction-left,
.slide-fade-leave-to.direction-left {
    transform: translateX(var(--popover-slide-translation))
}

.slide-fade-enter.direction-right,
.slide-fade-leave-to.direction-right {
    transform: translateX(calc(-1 * var(--popover-slide-translation)))
}

.none-enter-active,
.none-leave-active {
    transition-duration: 0s
}

.fade-enter-active,
.fade-leave-active,
.slide-left-enter-active,
.slide-left-leave-active,
.slide-right-enter-active,
.slide-right-leave-active,
.slide-up-enter-active,
.slide-up-leave-active,
.slide-down-enter-active,
.slide-down-leave-active {
    transition: transform var(--slide-duration) var(--slide-timing), opacity var(--slide-duration) var(--slide-timing);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.none-leave-active,
.fade-leave-active,
.slide-left-leave-active,
.slide-right-leave-active,
.slide-up-leave-active,
.slide-down-leave-active {
    position: absolute !important;
    width: 100%
}

.none-enter,
.none-leave-to,
.fade-enter,
.fade-leave-to,
.slide-left-enter,
.slide-left-leave-to,
.slide-right-enter,
.slide-right-leave-to,
.slide-up-enter,
.slide-up-leave-to,
.slide-down-enter,
.slide-down-leave-to {
    opacity: 0
}

.slide-left-enter,
.slide-right-leave-to {
    transform: translateX(var(--slide-translate))
}

.slide-right-enter,
.slide-left-leave-to {
    transform: translateX(calc(-1 * var(--slide-translate)))
}

.slide-up-enter,
.slide-down-leave-to {
    transform: translateY(var(--slide-translate))
}

.slide-up-leave-to {
    transform: translateY(calc(-1 * var(--slide-translate)))
}

/* stylelint-enable */