@keyframes agfspin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(359deg)}}@keyframes blurFadeInOut{0%,to{opacity:1}50%{opacity:.8}}html{--agfs-primary-color:#0059ff;--agfs-btn-text-color:#fff;--agfs-font-color:#333;--agfs-success:#28a745;--agfs-error:#BD1F1D;--agfs-error-bk:#FCE3E2}.wp-block-agfs-form-wrap{color:var(--agfs-font-color);margin:0;padding:0;position:relative;pointer-events:none}.wp-block-agfs-form-wrap *{box-sizing:border-box}.wp-block-agfs-form-wrap::after{content:"";display:block;position:absolute;width:calc(100% + 40px);height:calc(100% + 40px);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:6px;top:-20px;left:-20px;animation:blurFadeInOut 2s linear 0s infinite}.wp-block-agfs-form-wrap::before{content:"Now Loading ...";display:block;position:absolute;font-size:24px;font-weight:700;z-index:1;left:50%;transform:translate(-50%,0)}.wp-block-agfs-form-wrap.-active{position:unset;pointer-events:auto}.wp-block-agfs-form-wrap.-active::after,.wp-block-agfs-form-wrap.-active::before{display:none}.wp-block-agfs-form-wrap .field-layout{display:grid;-moz-column-gap:24px;column-gap:24px}.wp-block-agfs-form-wrap .field-layout.-pattern1{grid-template-rows:auto auto auto auto;grid-template-columns:100%;grid-template-areas:"label""msg""filed""error"}.wp-block-agfs-form-wrap .field-layout.-pattern2{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;grid-template-areas:"label msg""filed filed""error error";-moz-column-gap:12px;column-gap:12px}.wp-block-agfs-form-wrap .field-layout.-pattern3,.wp-block-agfs-form-wrap .field-layout.-pattern4{grid-template-rows:auto auto 1fr;grid-template-columns:30% calc(70% - 24px);grid-template-areas:"label filed""label msg""label error"}.wp-block-agfs-form-wrap .field-layout.-pattern4{grid-template-areas:"label msg""label filed""label error"}.wp-block-agfs-form-wrap .field-layout.-pattern5{display:flex;gap:24px}.wp-block-agfs-form-wrap .field-layout.-pattern5 .field-layout__left{width:30%}.wp-block-agfs-form-wrap .field-layout.-pattern5 .field-layout__right{width:calc(70% - 24px)}.wp-block-agfs-form-wrap .field-layout+.field-layout{margin-top:24px}.wp-block-agfs-form-wrap .field-layout__label-area{grid-area:label;display:flex;align-items:flex-start;gap:12px}.wp-block-agfs-form-wrap .field-layout__label{font-size:18px}.wp-block-agfs-form-wrap .field-layout__label-required{font-size:12px;padding:4px 8px;background-color:rgba(255,55,55,.8470588235);color:#fff;border-radius:3px;line-height:1;margin-top:3px;width:-moz-max-content;width:max-content;flex-shrink:0}.wp-block-agfs-form-wrap .field-layout__msg{font-size:14px;grid-area:msg;margin-top:8px}.wp-block-agfs-form-wrap .field-layout__input-wrap{grid-area:filed;margin-top:8px;position:relative}.wp-block-agfs-form-wrap .field-layout__input-wrap:has([type=time]),.wp-block-agfs-form-wrap .field-layout__input-wrap:has(select){width:-moz-fit-content;width:fit-content}.wp-block-agfs-form-wrap .field-layout__input-wrap::after,.wp-block-agfs-form-wrap .field-layout__input-wrap::before{content:"";position:absolute;display:none}.wp-block-agfs-form-wrap .field-layout__input-wrap:has(.field-layout__input-item.-success)::before,.wp-block-agfs-form-wrap .field-layout__input-wrap:has(.field-layout__input-select.-success)::before,.wp-block-agfs-form-wrap .field-layout__input-wrap:has(.field-layout__textarea.-success)::before,.wp-block-agfs-form-wrap .field-layout__input-wrap:has([type=checkbox].-success)::before,.wp-block-agfs-form-wrap .field-layout__input-wrap:has([type=radio].-success)::before{border-left:solid var(--agfs-success) 2px;border-bottom:solid var(--agfs-success) 2px;display:block;width:12px;height:6px;top:43%;right:14px;transform:translate(0,-50%) rotate(-45deg)}.wp-block-agfs-form-wrap .field-layout__input-wrap:has(.field-layout__input-item.-error)::before,.wp-block-agfs-form-wrap .field-layout__input-wrap:has(.field-layout__input-select.-error)::before,.wp-block-agfs-form-wrap .field-layout__input-wrap:has(.field-layout__textarea.-error)::before,.wp-block-agfs-form-wrap .field-layout__input-wrap:has([type=checkbox].-error)::before,.wp-block-agfs-form-wrap .field-layout__input-wrap:has([type=radio].-error)::before{background-color:var(--agfs-error);display:block;width:14px;height:2px;top:50%;right:14px;transform:translate(0,-50%) rotate(-45deg)}.wp-block-agfs-form-wrap .field-layout__input-wrap:has(.field-layout__input-item.-error)::after,.wp-block-agfs-form-wrap .field-layout__input-wrap:has(.field-layout__input-select.-error)::after,.wp-block-agfs-form-wrap .field-layout__input-wrap:has(.field-layout__textarea.-error)::after,.wp-block-agfs-form-wrap .field-layout__input-wrap:has([type=checkbox].-error)::after,.wp-block-agfs-form-wrap .field-layout__input-wrap:has([type=radio].-error)::after{background-color:var(--agfs-error);display:block;width:14px;height:2px;top:50%;right:14px;transform:translate(0,-50%) rotate(45deg)}.wp-block-agfs-form-wrap .field-layout__input-item{border:solid var(--agfs-font-color) 1px;border-radius:6px;padding:8px 32px 8px 18px;color:#7a7a7a;min-height:28px;margin:0;background-color:#fff;display:block;width:100%;font-size:16px}.wp-block-agfs-form-wrap .field-layout__input-item.-success{border-color:var(--agfs-success)}.wp-block-agfs-form-wrap .field-layout__input-item.-error{border-color:var(--agfs-error);background-color:var(--agfs-error-bk)}.wp-block-agfs-form-wrap .field-layout__input-checkbox,.wp-block-agfs-form-wrap .field-layout__input-radio{font-size:16px;padding-right:28px}.wp-block-agfs-form-wrap .field-layout__input-select,.wp-block-agfs-form-wrap .field-layout__textarea{border:solid var(--agfs-font-color) 1px;border-radius:6px;padding:8px 32px 8px 18px;color:#7a7a7a;min-height:28px;margin:0;background-color:#fff;font-size:16px}.wp-block-agfs-form-wrap .field-layout__input-select.-success{border-color:var(--agfs-success)}.wp-block-agfs-form-wrap .field-layout__input-select.-error{border-color:var(--agfs-error);background-color:var(--agfs-error-bk)}.wp-block-agfs-form-wrap .field-layout__textarea{padding:16px 32px 16px 20px;display:block;width:100%}.wp-block-agfs-form-wrap .field-layout__textarea.-success{border-color:var(--agfs-success)}.wp-block-agfs-form-wrap .field-layout__textarea.-error{border-color:var(--agfs-error);background-color:var(--agfs-error-bk)}.wp-block-agfs-form-wrap .field-layout__textarea-counter{font-size:12px;text-align:right;position:absolute;bottom:-20px;right:0}.wp-block-agfs-form-wrap .field-layout__error{font-size:12px;color:rgba(255,55,55,.8470588235);grid-area:error;margin-top:8px}.wp-block-agfs-form-wrap .field-layout__error.-center{text-align:center}.wp-block-agfs-form-wrap .wp-block-agf-form-submit{margin-top:32px}.wp-block-agfs-form-wrap .agf-checkbox__input,.wp-block-agfs-form-wrap .agf-radio__input{width:1px;height:1px}.agf-submit-btn{padding:12px 24px;border-radius:6px;color:var(--agfs-btn-text-color);font-size:18px;font-weight:700;display:flex;gap:12px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;text-decoration:none;min-width:200px}.agf-submit-btn.-disabled{background-color:gray;border:solid 1px gray;pointer-events:none}.agf-submit-btn:disabled{background-color:gray;border:solid 1px gray;pointer-events:none}.agf-submit-btn.-active{border:solid 1px var(--agfs-primary-color);background-color:var(--agfs-primary-color)}.agf-submit-btn.-loading .agf-submit-btn__loading{width:25px;height:25px;position:relative;display:inline-block;--loading-color:var(--agfs-btn-text-color)}.agf-submit-btn.-loading .agf-submit-btn__loading::before{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;padding:3px;border-radius:50%;background:var(--loading-color);background:linear-gradient(0deg,rgba(63,249,220,.1) 33%,var(--loading-color) 100%);animation:agfspin .8s linear 0s infinite}.agf-submit-btn.-loading .agf-submit-btn__loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;background-color:var(--agfs-primary-color);border-radius:50%}.agf-submit-btn__loading{display:none}.agf-radio{--agf-radio-bk-color:#fff;--agf-radio-border-color:gray}.agf-radio:has(.agf-radio__input.-error){--agf-radio-bk-color:var(--agfs-error-bk);--agf-radio-border-color:var(--agfs-error)}.agf-radio__input{visibility:hidden}.agf-radio__label{font-size:18px;position:relative;padding-left:30px;cursor:pointer}.agf-radio__label::before{content:"";position:absolute;top:3px;left:2px;width:16px;height:16px;border-radius:50%;border:solid 2px var(--agf-radio-border-color);background-color:var(--agf-radio-bk-color);transition:all cubic-bezier(.215,.61,.355,1) .15s;box-sizing:unset}.agf-radio__label::after{content:"";position:absolute;top:7px;left:6px;width:12px;height:12px;background-color:var(--agfs-primary-color);border-radius:50%;color:transparent;transform:scale(0);transition:transform cubic-bezier(.215,.61,.355,1) .15s,color cubic-bezier(.215,.61,.355,1) .15s}.agf-radio__input:checked+.agf-radio__label:before,.agf-radio__input:focus+.agf-radio__label:before{border-color:var(--agfs-primary-color)}.agf-radio__input:checked+.agf-radio__label:after{transform:scale(1)}.agf-checkbox{--agf-checkbox-bk-color:#fff;--agf-checkbox-border-color:gray}.agf-checkbox:has(.agf-checkbox__input.-error){--agf-checkbox-bk-color:var(--agfs-error-bk);--agf-checkbox-border-color:var(--agfs-error)}.agf-checkbox__input{visibility:hidden;width:0;height:0}.agf-checkbox__label{cursor:pointer;font-size:18px;position:relative;padding-left:30px}.agf-checkbox__label::before{content:"";display:block;position:absolute;left:2px;top:3px;width:16px;height:16px;border:solid 2px var(--agf-checkbox-border-color);border-radius:3px;transition:all ease-in-out .125s;background-color:var(--agf-checkbox-bk-color);box-sizing:unset}.agf-checkbox__label::after{content:"";position:absolute;top:13px;left:7px;transform:rotate(-45deg) scaleX(0);transform-origin:left;width:12px;height:5px;border-left:2px solid var(--agfs-btn-text-color);border-bottom:2px solid var(--agfs-btn-text-color);transition:transform .125s ease-in-out;box-sizing:unset}.agf-checkbox__input:checked+.agf-checkbox__label:before{background-color:var(--agfs-primary-color);border-color:var(--agfs-primary-color)}.agf-checkbox__input:checked+.agf-checkbox__label:after{transform:rotate(-45deg) scaleX(1)}.agf-iframe{display:none}