.vi-date-time{display:block;width:100%;min-height:calc(1.5em + 1.3rem + 2px);padding:0.65rem 1rem 0px;font-size:1rem;font-weight:400;line-height:1.5;color:#3f4254;background-color:#fff;background-clip:padding-box;border:1px solid #e4e6ef;border-radius:0.42rem;box-shadow:none;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.vi-date-time .q-field__label{transform:scale(0.75)}.vi-date-time .field-input{border:none!important;padding:0!important}.vi-date-time .field-input:focus{box-shadow:none;border:none!important}.vi-date-time .date-time-picker .flex-direction-column{overflow-y:auto!important}.datepicker-container,.datepicker-container .calendar{height:100%!important}.datetimepicker.visible{z-index:999999!important}.vi-select .q-field__control{background-color:#fff;border-radius:0.42rem;overflow:hidden;padding:0 15px}.vi-image-set{width:100%;position:relative;display:block}.vi-image-set .image-container{width:100%;height:0;position:relative;overflow:hidden}.vi-image-set .full-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity 0.3s ease}.vi-upload-image-set input{background-color:#fff!important}.vi-upload-image-set input[type=file]{display:none}.vi-upload-image-set .actions{display:flex;align-items:center}.vi-upload-image-set .actions .q-icon{cursor:pointer}.vi-upload-image-set .textarea-info-text{padding-top:5px;font-size:12px;width:100%;display:flex;align-items:center;justify-content:flex-end;color:#1eb6cc}.vi-upload-file input{background-color:#fff!important}.vi-upload-file input[type=file]{display:none}.vi-upload-file .actions{display:flex;align-items:center}.vi-upload-file .actions .q-icon{cursor:pointer}.q-dialog .header-section{padding:0!important;margin-bottom:15px;display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between}.q-dialog .header-section .dialog-label{font-size:1.275em;color:#181c32;font-weight:500}.q-dialog .header-section .dialog-close{color:#b5b5c3;cursor:pointer}.q-dialog .header-section .dialog-close:hover{font-weight:700}.q-dialog .content-section{padding:0!important}.q-dialog .q-card{background-color:#f5f6fa;width:500px;box-shadow:0px 0px 30px 0px rgba(82,63,105,0.05);border:0;border-radius:0.42rem;padding:1.25rem;overflow:auto}@media (max-width:47.99em){.q-dialog .header-section .dialog-label{font-size:0.9rem}.q-dialog .q-card{overflow-x:auto}}.terms-and-conditions{min-height:auto}.terms-and-conditions a,.terms-dialog a{color:#1eb6cc}.vi-month-picker{font-size:14px;border:1px solid #e4e6ef;border-radius:0.42rem;padding:0rem 1rem 0px;justify-content:center!important;cursor:pointer}.vi-month-picker input{border:none;padding:0;cursor:pointer}.vi-month-picker input:focus{outline-width:0}.vi-month-picker .vi-month-wrapper{padding:0}.vi-month-picker .vi-month-wrapper>div:not(.vdp-datepicker__calendar){display:flex;justify-content:center;align-items:center}.vi-month-picker .vi-month-wrapper>div .vdp-datepicker__clear-button{color:rgba(0,0,0,0.54);font-size:20px}.q-virtual-scroll__content{max-height:200px;overflow:auto}.cf-textarea textarea{resize:vertical}.cf-textarea textarea:focus{outline:none}.cf-textarea .countdown-characters{padding-top:5px;font-size:12px;width:100%;display:flex;align-items:center;justify-content:flex-end}.vi-form-builder-field .q-field__control,.vi-form-builder-field .q-field__marginal{height:auto}.vi-form-builder-field .q-field__append{margin:10px;padding:0}.vi-form-builder-field .q-field--outlined .q-field__control:before{border:1px solid #e4e6ef}.vi-form-builder-field .vi-input .q-field__control{background-color:#fff;border-radius:0.42rem;overflow:hidden;border:1px solid #e4e6ef}.vi-form-builder-field .vi-input .q-field__label{margin-left:15px;margin-right:20px}.vi-form-builder-field .vi-input input,.vi-form-builder-field .vi-input textarea{display:block;width:100%;min-height:calc(1.5em + 1.3rem + 2px);padding:25px 1rem 0.65rem;font-size:1rem;font-weight:400;line-height:1.5;color:#3f4254;background-color:#fff;background-clip:padding-box;box-shadow:none;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;max-height:300px}.vi-form-builder-field .vi-input input:focus,.vi-form-builder-field .vi-input textarea:focus{border-color:#1eb6cc}.vi-form-builder-field .vi-input input::placeholder,.vi-form-builder-field .vi-input textarea::placeholder{color:#b5b5c3;opacity:1}.vi-form-builder-field .vi-input input::-webkit-inner-spin-button,.vi-form-builder-field .vi-input input::-webkit-outer-spin-button,.vi-form-builder-field .vi-input textarea::-webkit-inner-spin-button,.vi-form-builder-field .vi-input textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vi-form-builder-field .vi-input input[type=number]{-moz-appearance:textfield}.vi-form-builder-field .vi-input.q-field--readonly input{background-color:#d3d3d3;cursor:default}.vi-form-builder-field .q-field.q-field--disabled div{background-color:#d3d3d3}.vi-form-builder-field .q-field.q-field--disabled .q-field__label{color:#000}.vi-form-builder-field .q-field.q-field--disabled textarea{background-color:#d3d3d3;color:#000}.vi-form-builder-field .vi-checkbox-link{flex-direction:inherit!important;align-items:center!important}.vi-form-builder-field .vi-checkbox-link a{text-decoration:none;color:#1eb6cc;transition:0.2s}.vi-form-builder-field .vi-checkbox-link a:hover{color:#116773;transition:0.2s}.vi-button .q-btn .q-btn__wrapper{padding:0;min-height:1px}.vi-button .q-btn .q-btn__wrapper span{line-height:1}.vi-button button .q-spinner{position:unset!important}.vi-form-builder .server-error-row{width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;color:#f64e60;margin-top:5px}.vi-form-builder .server-error-row .form-error{width:100%;text-align:right}.vi-form-builder .form-builder-row{display:flex;flex-direction:column}.vi-form-builder .form-builder-row:first-child{margin-top:0}@media (max-width:61.99em){.vi-form-builder .form-builder-row .vi-form-row .form-builder-block-container{flex-direction:column}}.vi-form-builder .form-builder-row .form-builder-block-container{display:flex}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:0 15px;margin:0 5px}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .title{font-size:17px}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .form-builder-field-container{width:100%;display:flex;flex-direction:column;height:100%}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .form-builder-field-container .vi-form-builder-field{width:100%;margin-top:15px}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .form-builder-field-container .vi-form-builder-field>div{display:flex;align-items:stretch;justify-content:stretch;flex-direction:column;width:100%;min-height:60px}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .form-builder-field-container .vi-form-builder-field>div .label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:16px;line-height:1.5;color:#8598ad;font-weight:500}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .form-builder-field-container .vi-form-builder-field>div .q-field__control:before{display:none}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .form-builder-field-container .vi-form-builder-field>div .q-field,.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .form-builder-field-container .vi-form-builder-field>div .vi-select{flex:1}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .form-builder-field-container .vi-form-builder-field>div .q-field__control{height:auto}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .form-builder-field-container .vi-form-builder-field>div input{line-height:1.5}.vi-form-builder .form-builder-row .form-builder-block-container .form-builder-block .form-builder-field-container .error-msg{padding-top:5px;color:#e74c3c;font-size:12px;width:100%;display:flex;align-items:center;justify-content:flex-end}.vi-form-builder .button-container{display:flex;align-items:center;justify-content:flex-end;padding:20px 0 0 0}.vi-form-builder.stacked{display:flex;align-items:center}.vi-form-builder.stacked .field{flex:1;margin-top:0;margin-right:20px}.vi-form-builder.stacked .field:last-child{margin-right:0}.vi-form-builder .form-builder-block{padding-left:0!important;padding-right:0!important}.vi-form-builder-title{letter-spacing:0;line-height:31px;text-transform:uppercase;position:relative;padding-left:5px}.vi-form-builder-title:after{content:"";border:1px solid #1eb6cc;width:19px;position:absolute;left:0;bottom:0}.vi-form-builder-title .info{cursor:pointer}