.field[data-astro-cid-h4a2bg52]{width:100%;padding-top:1rem}.control[data-astro-cid-h4a2bg52]{position:relative;font-size:1rem}.control[data-astro-cid-h4a2bg52] input[data-astro-cid-h4a2bg52]{width:100%;padding:.8rem .75rem;border-radius:.5rem;border:var(--border-input);font-size:1.2rem;background:var(--i-bg);color:var(--i-color);outline:none;transition:border-color .2s ease}.control[data-astro-cid-h4a2bg52] input[data-astro-cid-h4a2bg52]:focus{box-shadow:0 0 0 1px var(--i-focus);border-color:var(--i-focus)}.control[data-astro-cid-h4a2bg52] label[data-astro-cid-h4a2bg52]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);padding:0 .25rem;color:var(--text-muted);background:var(--white-bg);pointer-events:none;transition:top .2s ease,font-size .2s ease,color .2s ease}.control[data-astro-cid-h4a2bg52] input[data-astro-cid-h4a2bg52]:focus+label[data-astro-cid-h4a2bg52],.control[data-astro-cid-h4a2bg52] input[data-astro-cid-h4a2bg52]:not(:placeholder-shown)+label[data-astro-cid-h4a2bg52]{top:.1rem;font-size:.75rem;color:var(--i-focus)}.error[data-astro-cid-h4a2bg52]{display:block;margin-top:.25rem;font-size:.75rem;color:var(--i-error)}.select-field[data-astro-cid-hpfpl5my]{position:relative;width:100%;padding-top:1rem}.select-field[data-astro-cid-hpfpl5my] select[data-astro-cid-hpfpl5my]{width:100%;padding:1.1rem 2.5rem .8rem 1rem;font-size:1rem;border-radius:.75rem;border:var(--border-input);background-color:var(--s-bg);color:var(--s-color);appearance:none;cursor:pointer;outline:none}.select-field[data-astro-cid-hpfpl5my]:after{content:"";position:absolute;top:50%;right:1rem;width:.6rem;height:.6rem;border-right:2px solid var(--text-dark);border-bottom:2px solid var(--text-dark);transform:translateY(-50%) rotate(45deg);pointer-events:none}.select-field[data-astro-cid-hpfpl5my] label[data-astro-cid-hpfpl5my]{position:absolute;top:1.8rem;left:1rem;font-size:.95rem;color:var(--text-muted);pointer-events:none;background-color:var(--s-bg);padding:0 .25rem;transition:transform .25s ease,font-size .25s ease,color .25s ease}.select-field[data-astro-cid-hpfpl5my] select[data-astro-cid-hpfpl5my]:focus+label[data-astro-cid-hpfpl5my],.select-field[data-astro-cid-hpfpl5my] select[data-astro-cid-hpfpl5my]:has(option:checked:not([value=""]))+label[data-astro-cid-hpfpl5my]{transform:translateY(-1.3rem);font-size:.75rem;color:var(--s-focus)}.select-field[data-astro-cid-hpfpl5my] select[data-astro-cid-hpfpl5my]:focus{box-shadow:0 0 0 2px var(--s-focus);border-color:var(--s-focus)}.select-field[data-astro-cid-hpfpl5my] select[data-astro-cid-hpfpl5my]:disabled{opacity:.6;cursor:not-allowed}.textarea-field[data-astro-cid-vhvv2lq2]{position:relative;width:100%;padding-top:1rem}.textarea-field[data-astro-cid-vhvv2lq2] textarea[data-astro-cid-vhvv2lq2]{width:100%;padding:1.2rem 1rem .8rem;font-size:1rem;border-radius:.75rem;border:var(--border-input);background-color:var(--t-bg);color:var(--t-color);resize:vertical;resize:none;outline:none}.textarea-field[data-astro-cid-vhvv2lq2] label[data-astro-cid-vhvv2lq2]{position:absolute;top:1.8rem;left:1rem;font-size:.95rem;color:var(--text-muted);pointer-events:none;background-color:var(--t-bg);padding:0 .25rem;transition:transform .25s ease,font-size .25s ease,color .25s ease}.textarea-field[data-astro-cid-vhvv2lq2] textarea[data-astro-cid-vhvv2lq2]:focus+label[data-astro-cid-vhvv2lq2],.textarea-field[data-astro-cid-vhvv2lq2] textarea[data-astro-cid-vhvv2lq2]:not(:placeholder-shown)+label[data-astro-cid-vhvv2lq2]{transform:translateY(-1.1rem);font-size:.75rem;color:var(--t-focus)}.textarea-field[data-astro-cid-vhvv2lq2] textarea[data-astro-cid-vhvv2lq2]:focus{border-color:var(--t-focus);box-shadow:0 0 0 1px var(--t-focus)}.textarea-field[data-astro-cid-vhvv2lq2] textarea[data-astro-cid-vhvv2lq2]:disabled{opacity:.6;cursor:not-allowed}.form[data-astro-cid-ophmhx63]{display:flex;flex-direction:column;gap:.5rem}.toast[data-astro-cid-ophmhx63]{position:fixed;bottom:20px;right:20px;background:#333;color:#fff;padding:1rem 1.5rem;border-radius:6px;opacity:0;transform:translateY(20px);transition:all .3s ease;z-index:9999;font-size:.9rem}.toast[data-astro-cid-ophmhx63].show{opacity:1;transform:translateY(0)}.toast[data-astro-cid-ophmhx63].success{background:#16a34a}.toast[data-astro-cid-ophmhx63].error{background:#dc2626}.qoute-form-container[data-astro-cid-a5lrbyrp]{margin-top:80px;width:min(100%,500px);.qoute-form-header{text-align:center;p{margin-block:1rem 2rem}}.qoute-form-wrapper{padding:1.5rem;border-radius:10px;box-shadow:var(--shadow);background-color:var(--white);.qoute-form-footer{text-align:center;margin-top:1rem}}}
