.zd-form{display:flex;flex-direction:column;row-gap:1rem}.field-text-desc{font-size:.825rem}.iti{width:100%}.zd-clone-item{margin-block-start:1rem}.form-underlined .field-wrap .field-input input,.form-underlined .field-wrap .field-textarea textarea,.form-underlined .field-wrap .field-select select{padding:.1em 0em 1px 0em;border:none;border-radius:0px;border-bottom:1px solid #aaa;outline:none;background:none}.form-underlined .field-wrap .field-input input.phone-int{padding-left:50px}.custom-file-input{cursor:pointer !important}.btn-file-clone{background-color:#f6f6f6;color:#666}.form-progress{margin-top:10px}.wrapper-form-progressbar{position:relative;z-index:1}.wrapper-form-progressbar .form-progressbar{margin:0 0 20px 0;padding:0;overflow:hidden;counter-reset:step;list-style:none}.form-progressbar li{position:relative;list-style-type:none;width:33.33%;float:left;text-align:center;margin:0;font-weight:600}.wrapper-form-progressbar .form-progressbar li:before{content:counter(step);counter-increment:step;width:44px;height:44px;line-height:40px;display:block;text-align:center;color:#333;background-color:#f6f6f6;border-radius:50%;margin:0 auto 5px auto}.wrapper-form-progressbar .form-progressbar li:after{content:"";width:100%;height:4px;position:absolute;left:-50%;top:22px;z-index:-1}.wrapper-form-progressbar .form-progressbar li:first-child:after{content:none}.wrapper-form-progressbar .form-progressbar li.active:before{background-color:#8bc34a;color:#fff;border-color:#8bc34a}.wrapper-form-progressbar .form-progressbar li.active:after{background-color:#8bc34a}.multi-step-form fieldset:not(:first-of-type){display:none}.wrapper-multirange .multirange{position:relative;margin:10px 0}.wrapper-multirange .multirange input[type=range]:nth-child(1)::-webkit-slider-thumb::before{background-color:gray}.wrapper-multirange .multirange input[type=range]:nth-child(2){background:none}.wrapper-multirange .multirange input[type=range]:nth-child(2)::-webkit-slider-thumb::before{background-color:gray}.wrapper-multirange .multirange input[type=range]::-moz-range-track{background:none}.wrapper-multirange .multirange input[type=range]{position:absolute;left:5px;right:5px;width:100%;padding:0 !important;margin:0;border:0 !important;outline:none;background:linear-gradient(#dee2e6, #dee2e6) no-repeat center;background-size:100% 6px;pointer-events:none;appearance:none}.wrapper-multirange .multirange input[type=range]:active,.wrapper-multirange .multirange input[type=range]:focus,.wrapper-multirange .multirange input[type=range]::-moz-focus-outer{border:none;outline:none}.wrapper-multirange .multirange input[type=range]::-moz-range-thumb{position:relative;height:14px;width:14px;margin:5px 0;border-radius:50%;background-color:#495057;pointer-events:all;border:none !important}.wrapper-multirange .multirange input[type=range]::-moz-range-thumb:hover{background-color:#deddee}.wrapper-multirange .multirange input[type=range]::-moz-range-thumb:active{background-color:#d1d3d5}.wrapper-multirange .multirange input[type=range]::-webkit-slider-thumb{position:relative;height:14px;width:14px;margin:5px 0;border-radius:50%;background-color:#495057;pointer-events:all;border:none !important}.wrapper-multirange .multirange input[type=range]::-webkit-slider-thumb:hover{background-color:#deddee}.wrapper-multirange .multirange input[type=range]::-webkit-slider-thumb:active{background-color:#d1d3d5}@media(min-width: 1024px){.form-flex-column .field-wrap{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.form-flex-column .field-wrap .field-label{flex-basis:170px;flex-grow:0}.form-flex-column .field-wrap .field-input,.form-flex-column .field-wrap .field-textarea{flex-basis:0;flex-grow:1}}.js-form-wizard{--wizard-primary: var(--color-primary, #2563eb);--wizard-border: var(--color-gray-300, #d1d5db);--wizard-muted: var(--color-gray-500, #6b7280)}.form-wizard-progress-bullets{position:relative;display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.form-wizard-progress-bullets>div{position:relative;display:flex;flex:1 1 0%;justify-content:center;min-width:0}.form-wizard-progress-bullets>div:first-child{justify-content:flex-start}.form-wizard-progress-bullets>div:last-child{justify-content:flex-end}.form-wizard-progress-bullets [data-tooltip]{position:relative;z-index:1;flex-shrink:0;cursor:pointer;user-select:none;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.form-wizard-progress-bullets [data-tooltip]:focus-visible{outline:2px solid var(--wizard-primary);outline-offset:4px}.form-wizard-progress-bullets [data-tooltip][aria-disabled=true]{cursor:not-allowed}.js-form-wizard>.h-2{position:relative;height:.375rem;overflow:hidden;border-radius:9999px;background-color:var(--color-gray-100, #f3f4f6)}.js-form-wizard .js-progress-bar{width:100%;height:100%;border-radius:inherit;background-color:var(--wizard-primary);transform:scaleX(0);transform-origin:left center;transition:transform 300ms ease}.js-form-wizard .js-step[aria-hidden=true]{display:none}.js-form-wizard .js-step[aria-hidden=false]{animation:wizard-step-in 200ms ease-out}@keyframes wizard-step-in{from{opacity:0;transform:translateY(0.375rem)}to{opacity:1;transform:translateY(0)}}.js-form-wizard .form-error-field{border-color:#dc2626 !important}.js-form-wizard .form-error-field:focus{border-color:#dc2626 !important;--tw-ring-color: rgb(220 38 38 / 20%)}.js-form-wizard .form-error-label{display:block;margin-top:.25rem;color:#dc2626;font-size:.875rem;line-height:1.25rem}@media(prefers-reduced-motion: reduce){.form-wizard-progress-bullets [data-tooltip],.js-form-wizard .js-progress-bar{transition:none}.js-form-wizard .js-step[aria-hidden=false]{animation:none}}
