.feedback-section[data-v-8c92444f]{background:var(--background-color,#131111);padding:80px 0 60px;position:relative;width:100%}.feedback-section[data-v-8c92444f]:before{background:radial-gradient(ellipse at center,rgba(255,152,0,.12) 0,rgba(255,152,0,.02) 60%,transparent 100%);content:"";filter:blur(60px);height:700px;pointer-events:none;position:absolute;right:-10%;top:50%;transform:translateY(-50%);width:700px;z-index:0}.feedback-container[data-v-8c92444f]{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1200px;min-height:380px;padding:0 24px;position:relative;width:100%;z-index:1}.feedback-form-wrap[data-v-8c92444f]{align-items:center;display:flex;flex:0 1 440px;justify-content:flex-start;padding:0}.feedback-bg[data-v-8c92444f]{background:url(../images/sigara.webp) 0/cover no-repeat;border-radius:16px;flex:1 1 480px;min-height:530px;min-width:360px;opacity:.12}.contact-form-full[data-v-8c92444f]{align-items:stretch;border-radius:16px;max-width:420px;padding:0;width:100%}.contact-form-full[data-v-8c92444f],.form-fields[data-v-8c92444f]{display:flex;flex-direction:column}.form-fields[data-v-8c92444f]{gap:1rem;margin-bottom:1.5rem}.form-input[data-v-8c92444f],.form-textarea[data-v-8c92444f]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-sizing:border-box;color:bisque;font-family:UniSans,Arial,sans-serif;font-size:1rem;padding:1rem 1.25rem;transition:border-color .3s,background .3s;width:100%}.form-input[data-v-8c92444f]::-moz-placeholder,.form-textarea[data-v-8c92444f]::-moz-placeholder{color:#ffdfb866}.form-input[data-v-8c92444f]::placeholder,.form-textarea[data-v-8c92444f]::placeholder{color:#ffdfb866}.form-input[data-v-8c92444f]:focus,.form-textarea[data-v-8c92444f]:focus{background:#ffffff0f;border-color:var(--primary-color);outline:none}.form-textarea[data-v-8c92444f]{min-height:100px;resize:vertical}.form-submit[data-v-8c92444f]{background:var(--primary-color);border:none;border-radius:12px;color:#131111;cursor:pointer;font-family:UniSans,Arial,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.03em;margin-bottom:1rem;padding:1rem 1.5rem;text-transform:uppercase;transition:background .2s,color .2s;width:100%}.form-submit[data-v-8c92444f]:hover{background:bisque;color:#131111}.form-error[data-v-8c92444f]{color:#f44336;font-size:.9rem;margin-bottom:.75rem}.form-submit[data-v-8c92444f]:disabled{cursor:not-allowed;opacity:.7}.form-agreement[data-v-8c92444f]{color:#ffdfb880;font-size:.85rem;line-height:1.4;text-align:center}.form-agreement a[data-v-8c92444f]{color:var(--primary-color);text-decoration:underline}@media (max-width:768px){.feedback-section[data-v-8c92444f]{padding:3rem 0}.feedback-container[data-v-8c92444f]{flex-direction:column;gap:2rem;min-height:unset;padding:0 1rem}.feedback-form-wrap[data-v-8c92444f]{flex:none;max-width:100%;width:100%}.feedback-bg[data-v-8c92444f]{display:none}.contact-form-full[data-v-8c92444f]{max-width:100%}}@media (max-width:900px) and (min-width:769px){.feedback-container[data-v-8c92444f]{flex-direction:column;padding:0 1.5rem}.feedback-form-wrap[data-v-8c92444f]{margin:0 auto;max-width:420px;width:100%}.feedback-bg[data-v-8c92444f]{min-height:380px;min-width:unset;width:100%}}.footer-full[data-v-0153d5e6]{background:var(--background-color,#131111);border-top:1px solid hsla(0,0%,100%,.06);color:bisque;padding:3rem 0 0}.footer-main[data-v-0153d5e6]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px 2rem}.footer-col[data-v-0153d5e6]{flex:1 1 220px;min-width:180px}.logo-col[data-v-0153d5e6]{align-items:flex-start;display:flex;flex-direction:column}.footer-logo[data-v-0153d5e6]{height:auto;margin-bottom:1rem;width:180px}.footer-desc[data-v-0153d5e6]{color:bisque;font-size:.85rem;line-height:1.2;margin:0;max-width:280px}.menu-col .footer-menu[data-v-0153d5e6]{display:flex;flex-direction:column;gap:.5rem}.footer-menu a[data-v-0153d5e6]{color:bisque;font-family:UniSans,Arial,sans-serif;font-size:1rem;text-decoration:none;transition:color .2s}.footer-menu a[data-v-0153d5e6]:hover{color:var(--primary-color)}.contacts-col .footer-contacts[data-v-0153d5e6]{display:flex;flex-direction:column;gap:.5rem}.footer-email[data-v-0153d5e6],.footer-phone[data-v-0153d5e6]{color:bisque;font-size:1rem;text-decoration:none;transition:color .2s}.footer-email[data-v-0153d5e6]:hover,.footer-phone[data-v-0153d5e6]:hover{color:var(--primary-color)}.footer-socials[data-v-0153d5e6]{display:flex;gap:1rem;margin-top:.75rem}.footer-socials a[data-v-0153d5e6]{color:#ffdfb8b3;font-size:1.4rem;transition:color .2s}.footer-socials a[data-v-0153d5e6]:hover{color:var(--primary-color)}.footer-bottom[data-v-0153d5e6]{border-top:1px solid hsla(0,0%,100%,.06);color:bisque;font-family:UniSans,Arial,sans-serif;font-size:.85rem;padding:1.25rem 1rem;text-align:center}@media (max-width:768px){.footer-full[data-v-0153d5e6]{padding:2.5rem 0 0}.footer-main[data-v-0153d5e6]{align-items:stretch;flex-direction:column;gap:2.5rem;padding:0 1.25rem 2rem;text-align:center}.footer-col[data-v-0153d5e6]{align-items:center;display:flex;flex:none;flex-direction:column;min-width:unset;width:100%}.logo-col[data-v-0153d5e6]{align-items:center;order:1}.footer-logo[data-v-0153d5e6]{margin-bottom:1.25rem;width:200px}.footer-desc[data-v-0153d5e6]{font-size:.85rem;line-height:1.2;max-width:100%;padding:0 .5rem;text-align:center}.menu-col[data-v-0153d5e6]{order:2}.menu-col .footer-menu[data-v-0153d5e6]{align-items:center;gap:.75rem}.footer-menu a[data-v-0153d5e6]{display:inline-block;font-size:1.15rem;padding:.25rem 0}.contacts-col[data-v-0153d5e6]{order:3}.contacts-col .footer-contacts[data-v-0153d5e6]{align-items:center;gap:.75rem}.footer-email[data-v-0153d5e6],.footer-phone[data-v-0153d5e6]{font-size:1.15rem;padding:.2rem 0}.footer-socials[data-v-0153d5e6]{gap:1.5rem;justify-content:center;margin-top:1rem}.footer-socials a[data-v-0153d5e6]{font-size:1.75rem;padding:.25rem}.footer-bottom[data-v-0153d5e6]{font-size:.85rem;line-height:1.2;padding:1.25rem 1rem}}@media (max-width:900px) and (min-width:769px){.footer-main[data-v-0153d5e6]{padding:0 1.5rem 2rem}}
