
:root {
	--storeengine-primary-color:#008DFF;
	--storeengine-secondary-color:#FF5000;
	--storeengine-text-color:#2C3135;
	--storeengine-subtitle-color:#646C73;
	--storeengine-input-text-color:#434A51;
	--storeengine-placeholder-color:#8E949A;
	--storeengine-border-color:#ebebeb;
	--storeengine-background-color:#FAFAFA;
}
/*# sourceURL=storeengine-frontend-style-inline-css */


a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}
/*# sourceURL=http://haivisoft.ai/wp-content/themes/twentytwentyfive/style.min.css */


.ablocks-invisible{visibility:hidden}.ablocks-icon-wrap{display:inline-block;font-size:50px;line-height:1}.ablocks-icon-wrap svg.ablocks-svg-icon{display:block;height:1em;line-height:1;width:1em}.ablocks-icon-wrap img.ablocks-image-icon{height:auto}.ablocks-background-video{background-size:cover;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}



.ablocks-block--form-builder{background:#fff;border:2px solid gray;border-radius:5px;padding:20px}.ablocks-block--form-builder .ablocks-form-builder__fields{column-gap:8px;display:flex;flex-wrap:wrap;row-gap:16px}@media (max-width:450px){.ablocks-block--form-builder .ablocks-form-builder__fields{gap:5px;row-gap:10px}}.ablocks-block--form-builder form{column-gap:8px;display:flex;row-gap:16px}.ablocks-form-builder__field .ablocks-block-error-msg{position:absolute;visibility:hidden}@media (max-width:560px){.ablocks-block--form-builder form{column-gap:0;display:flex;flex-wrap:wrap;row-gap:14px}}.ablocks-form-builder .ablocks-form-builder__fields{width:100%}.ablocks-form-builder .ablocks-form-builder__submit-button{border:none;cursor:pointer;text-wrap-mode:nowrap}.ablocks-form-builder .ablocks-form-builder__submit-button--default{background:#13191b;border-radius:8px;color:#fff;font-size:14px;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:6px 90px}.ablocks-form-builder .ablocks-form-builder__submit-button--small{background:#13191b;border-radius:8px;color:#fff;font-size:14px;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:8px 90px}.ablocks-form-builder .ablocks-form-builder__submit-button--medium{background:#13191b;border-radius:8px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:12px 130px}.ablocks-form-builder .ablocks-form-builder__submit-button--large{background:#13191b;border-radius:8px;color:#fff;font-size:18px;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:16px 230px}.ablocks-form-builder .ablocks-form-builder__submit-button--extra-large{background:#13191b;border-radius:8px;color:#fff;font-size:20px;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:18px 280px}.ablocks-form-builder .ablocks-form-builder__submit-button--full-width{background:#13191b;border-radius:8px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:14px 28px;width:100%}.ablocks-form-builder__label{color:#0f0e16;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}.ablocks-form-builder .ablocks-form-builder__input{box-sizing:border-box;color:#0f0e16;padding:10px;width:100%}.ablocks-form-builder input.ablocks-form-builder__input{padding:15px 10px}.ablocks-form-builder input.ablocks-form-builder__input::placeholder{color:#a7aaad;opacity:.8}input.ablocks-form-builder__input:focus{box-shadow:none;outline:none}.ablocks-feedback-messag .error-msg{color:#f70404}.ablocks-feedback-messag .success-msg{color:#0eff0e}.ablocks-form-builder button[type=submit].loading{pointer-events:none;position:relative}.ablocks-form-builder button[type=submit].loading:after{animation:spin 1s linear infinite;border:3px solid #fff;border-radius:50%;border-top-color:transparent;content:"";height:20px;left:50%;margin-top:-10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.ablocks-form-builder-toobar-button--active{color:#fff}.ablocks-form-builder-toobar-button--active:before{background-color:#007cba;border:1px solid #000}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ablocks-block--form-builder__navigator{font-size:16px;padding-left:24px;padding-top:20px}.ablocks-block--form-builder__navigator a{text-decoration:none}.ablocks-block--form-builder__navigator .ablocks-block--form-builder__navigator-redirect-page a{padding:5px}.ablocks-block--form-builder__feedback-message{border-radius:5px;font-size:16px;margin-top:10px;padding:20px 10px;text-align:center}.ablocks-block--form-builder__arrow-icon{fill:gray;padding-right:5px;width:14px}.ablocks-block--form-builder__feedback-message p{margin:0;padding:0}.ablocks-form-builder__field__content{align-items:center;display:flex}.ablocks-form-builder__field__content .ablocks-form-builder__label{cursor:pointer;margin-top:10px;padding-left:2px}.ablocks-form-builder__checkbox .ablocks-form-builder__helper-text{color:hsl(from #1E1E1E h s l/.65);display:block;font-size:13px;font-weight:400;margin-top:-14px;padding-left:19px}.ablocks-block-block-wrap{height:16px}.ablocks-form-builder__field .ablocks-form-builder__helper-text{color:hsl(from #1E1E1E h s l/.65);display:block;font-size:13px;font-weight:400}.ablocks-form-builder__field.error-msg .ablocks-form-builder-input{border-color:red}.ablocks-form-builder__input-icon{font-size:18px;left:10px;position:absolute;top:75%;transform:translateY(-50%)}.ablocks-form-builder__input-toggle--hide-password,.ablocks-form-builder__input-toggle--show-password{visibility:hidden}.ablocks-block--form-multi-step{padding:20px 10px;width:100%}.ablocks-form-multi-step__btns{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ablocks-form-multi-step__btns button{background-color:#000;border:none;border-radius:5px;box-sizing:border-box;color:#fff;max-width:100%;outline:none;padding:10px 30px}.ablocks-form-multi-step__btns button:first-of-type{background-color:#fff;border:1px solid #707070;color:#000;margin-right:auto}.ablocks-form-multi-step__btns button:nth-of-type(2){margin-left:auto}.ablocks-form-multi-step__btns .ablocks-form-builder__submit-button{max-width:100%;min-width:0;padding-left:30px;padding-right:30px;white-space:normal;text-wrap-mode:wrap}.ablocks-form-multi-step-child{display:none}.ablocks-form-multi-step-child--active{display:flex;flex-wrap:wrap}.ablocks-form-multi-step__progress{margin-bottom:20px}.ablocks-form-multi-step__progress,.ablocks-form-multi-step__step-wrapper{align-items:center;display:flex;justify-content:center}.ablocks-form-multi-step__step{align-items:center;display:flex}.ablocks-form-multi-step__step-number{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;display:flex;height:24px;justify-content:center;margin-right:5px;width:24px}.ablocks-form-multi-step__step-title{color:#000}.ablocks-form-multi-step__divider{color:#ccc;margin:0 8px}.ablocks-form-multi-step__step-wrapper:last-child .ablocks-form-multi-step__divider{display:none}.ablocks-form-multi-step__step--active .ablocks-form-multi-step__step-number{background-color:#000;border:none;color:#fff}.ablocks-editor-multi-step__wrapper{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:10px}.ablocks-editor-multi-step{border:1px solid #ddd;border-radius:4px;margin:10px 0}.ablocks-editor-multi-step__content-wrapper{align-items:center;display:flex;flex:1;gap:10px}.ablocks-editor-multi-step__inner-content{padding:10px}.ablocks-editor-multi-step__new-option input{border:1px solid #1b1b1b;border-radius:5px;outline:none;padding:10px;width:100%}.ablocks-editor-multi-step__new-option input:focus{border:1px solid #1b1b1b;box-shadow:none;outline:none}.ablocks-editor-multi-step__new-option button{background-color:#fff;border:1px solid #1b1b1b;border-radius:5px;cursor:pointer;margin:10px 0;padding:10px 15px;width:100%}:not(.block-editor-block-list__block).ablocks-block-form-custom-input--is-root.alignfull{margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;max-width:100vw;width:100vw}.ablocks-block-form-custom-input{box-sizing:border-box!important;max-width:min(100%,100%);padding:var(--ablocks-container-padding);width:100%}.ablocks-block-form-custom-input--is-root{margin-left:auto!important;margin-right:auto!important}:not(.block-editor-block-list__block).ablocks-block-form-custom-input>.ablocks-block-container{display:flex}.ablocks-form-builder-input{width:100%}.ablocks-form-builder__label--required:after{color:red;content:"*"}.ablocks-form-builder__input-show-icon{padding:10px 40px}.ablocks-block--form-password .ablocks-form-builder__helper-text{color:hsl(from #1E1E1E h s l/.65);display:block;font-size:13px;font-weight:400}.ablocks-form-builder__input-toggle--hide-password,.ablocks-form-builder__input-toggle--show-password{background:transparent;border:none;color:#007cba;cursor:pointer;font-size:14px;opacity:0;padding:0;position:absolute;right:10px;top:63%;transform:translateY(-50%);transition:color .3s;visibility:none}.ablocks-form-builder__input-toggle--hide-password--active,.ablocks-form-builder__input-toggle--show-password--active{opacity:1;visibility:visible}.ablocks-form-builder__radio-all-options{display:flex;flex-wrap:wrap}.ablocks-form-builder__radio-option{align-items:center;border:1px solid hsl(from #1e1e1e h s l/.25);border-radius:6px;color:#1e1e1e;cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:8px;justify-content:space-between;margin:4px;padding:10px 12px}.ablocks-form-builder__radio-content{align-items:center;display:flex;gap:5px}.ablocks-form-builder__radio-content .ablocks-icon-wrap{font-size:20px}.ablocks-form-builder__radio-option{background-color:#fff}.ablocks-form-builder__radio-option.checked{background-color:green}.ablocks-form-builder__radio-field .ablocks-form-builder__helper-text{color:hsl(from #1E1E1E h s l/.65);display:block;font-size:13px;font-weight:400;margin-bottom:2px;margin-top:-6px}.ablocks-editor-radio__wrapper{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:10px}.ablocks-editor-radio{border:1px solid #ddd;border-radius:4px;margin:10px 0}.ablocks-editor-radio__content-wrapper{align-items:center;display:flex;flex:1;gap:10px}.ablocks-editor-radio__inner-content{padding:10px}.ablocks-editor-radio__new-option input{border:1px solid #1b1b1b;border-radius:5px;outline:none;padding:10px;width:100%}.ablocks-editor-radio__new-option input:focus{border:1px solid #1b1b1b;box-shadow:none;outline:none}.ablocks-editor-radio__new-option button{background-color:#fff;border:1px solid #1b1b1b;border-radius:5px;cursor:pointer;margin:10px 0;padding:10px 15px;width:100%}.ablocks-form-builder__field .ablocks-form-builder__select{max-width:100%;padding:8px 16px;width:100%}.ablocks-form-builder__field{box-sizing:border-box;width:100%}.ablocks-form-builder__field.error-msg .ablocks-form-builder__field__text{border-color:red}.ablocks-form-builder__field.error-msg .ablocks-block-error-msg{color:#dc2626;font-size:12px;font-weight:500;visibility:visible}.ablocks-form-builder-textarea .ablocks-form-builder__helper-text{color:hsl(from #1E1E1E h s l/.65);display:block;font-size:13px;font-weight:400;margin-bottom:2px;margin-top:-14px}.ablocks-form-builder__field__label{display:block;text-transform:capitalize}.ablocks-form-builder__field__text{display:flex}textarea.ablocks-form-builder__field__text{border:1px solid rgba(0,0,0,.493);border-radius:3px;box-sizing:border-box;outline:none;padding:12px;resize:vertical;width:100%}.ablocks-form-builder__field__text textarea::placeholder{opacity:.8}.ablocks-form-builder__field__text textarea:focus{border:none;outline:none}



.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488,.ablocks-block-7dae34b2-4413-4f23-9078-afab6ac3b915,.ablocks-block-a66d09a9-65f8-47a5-9d1a-81827e449fcc,.ablocks-block-1e73227a-b5b0-416d-b1e5-56c7d14ba8ff{position:relative;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-form-builder{flex-direction:column;flex-wrap:wrap;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-form-builder__field{margin-top:0px;margin-bottom:0px;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-form-builder__label{color:#000000;text-align:left;margin-bottom:10px !important;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-form-builder__helper-text{text-align:left;margin-bottom:10px;margin-top:10px;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 input.ablocks-form-builder__input , .ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 input.ablocks-form-builder__select , .ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 input.ablocks-form-builder-timepicker-input , .ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 input.ablocks-form-builder-datepicker-input{background:white;border:1px solid #A7AAAD;border-radius:5px;text-align:left;box-sizing:border-box;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-form-builder__input:hover,.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-form-builder__input:focus{border:1px solid #A7AAAD;border-radius:5px;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-form-builder__input::placeholder{text-align:left;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-form-builder__input-icon,.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-form-builder__input-toggle-password{top:75%;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-form-builder__submit-button{text-align:center;align-self:center;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-block--form-builder__navigator{color:#74777C;text-align:left;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-block--form-builder__navigator-redirect-page{margin-bottom:10px;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-block--form-builder__success{color:#fffff;background:#00935B;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-block--form-builder__error{color:#ffffff;background:#D03739;}.ablocks-block-202fffda-0ea6-4a07-8c7a-ce738dbc8488 .ablocks-block--form-builder__feedback-message{text-align:center;}.ablocks-block-7dae34b2-4413-4f23-9078-afab6ac3b915.ablocks-block--form-input,.ablocks-block-a66d09a9-65f8-47a5-9d1a-81827e449fcc.ablocks-block--form-password,.ablocks-block-1e73227a-b5b0-416d-b1e5-56c7d14ba8ff.ablocks-block--form-checkbox{box-sizing:border-box;width:99%;}.ablocks-block-7dae34b2-4413-4f23-9078-afab6ac3b915 .ablocks-icon-wrap{fill:#69727d;font-size:28px;}.ablocks-block-7dae34b2-4413-4f23-9078-afab6ac3b915 .ablocks-form-builder__input-show-icon,.ablocks-block-a66d09a9-65f8-47a5-9d1a-81827e449fcc .ablocks-form-builder__input-show-icon{padding-left:38px;}.ablocks-block-a66d09a9-65f8-47a5-9d1a-81827e449fcc .ablocks-form-builder__input-icon .ablocks-icon-wrap{font-size:28px;fill:#69727d;}.ablocks-block-a66d09a9-65f8-47a5-9d1a-81827e449fcc .ablocks-form-builder__input-toggle-password .ablocks-icon-wrap{font-size:18px;}
/*# sourceURL=ablocks-blocks-combine-style-inline-css */
