form[data-fglz-quote-form="true"][aria-busy="true"] .elementor-button{cursor:progress}form[data-fglz-quote-form="true"] .fglz-quote-submit-status{box-sizing:border-box;flex:0 0 100%;width:100%;margin:10px 0 0;padding:10px 12px;border-left:3px solid #78be20;background:#f3f7ef;color:#17365d;font:inherit;font-size:.95rem;line-height:1.45}form[data-fglz-quote-form="true"] .fglz-quote-submit-status__text{margin:0}form[data-fglz-quote-form="true"] .fglz-quote-upload-selection-error{box-sizing:border-box;flex:0 0 100%;width:100%;margin:10px 0 0;color:#c63632;font:inherit;font-size:.95rem;line-height:1.45}form[data-fglz-quote-form="true"] .fglz-quote-upload-progress{display:block;width:100%;height:12px;margin:9px 0 0;appearance:none;border:0;border-radius:999px;background:#dce7d3;overflow:hidden;accent-color:#78be20}form[data-fglz-quote-form="true"] .fglz-quote-upload-progress::-webkit-progress-bar{border-radius:999px;background:#dce7d3}form[data-fglz-quote-form="true"] .fglz-quote-upload-progress::-webkit-progress-value{border-radius:999px;background:#78be20}form[data-fglz-quote-form="true"] .fglz-quote-upload-progress::-moz-progress-bar{border-radius:999px;background:#78be20}@media (max-width:1024px){form[data-fglz-quote-form="true"] input:not([type]),form[data-fglz-quote-form="true"] input[type="text"],form[data-fglz-quote-form="true"] input[type="email"],form[data-fglz-quote-form="true"] input[type="tel"],form[data-fglz-quote-form="true"] input[type="number"],form[data-fglz-quote-form="true"] input[type="url"],form[data-fglz-quote-form="true"] input[type="search"],form[data-fglz-quote-form="true"] input[type="password"],form[data-fglz-quote-form="true"] select,form[data-fglz-quote-form="true"] textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){form[data-fglz-quote-form="true"] .elementor-button{transition:none}}form[data-fglz-quote-form="true"] .elementor-message-success{box-sizing:border-box;width:100%;margin:16px 0 0;padding:16px 18px;border:1px solid rgb(120 190 32 / .45);border-left:5px solid #78be20;border-radius:8px;background:#f3f7ef;box-shadow:0 8px 20px rgb(23 54 93 / .08);color:#17365d;font:inherit;font-size:1rem;font-weight:600;line-height:1.55}