.adminFooter-module__j_Kmwq__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172ad9;justify-content:center;align-items:center;padding:1.5rem;animation:.2s adminFooter-module__j_Kmwq__fadeIn;display:flex;position:fixed;inset:0}@keyframes adminFooter-module__j_Kmwq__fadeIn{0%{opacity:0}to{opacity:1}}.adminFooter-module__j_Kmwq__modal{color:#1e293b;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:900px;max-height:85vh;animation:.3s cubic-bezier(.4,0,.2,1) adminFooter-module__j_Kmwq__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes adminFooter-module__j_Kmwq__slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.adminFooter-module__j_Kmwq__modalHeader{color:#fff;z-index:2;background:linear-gradient(135deg,#00b7a2 0%,#009e8e 100%);border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:2rem 2.5rem;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #00b7a226}.adminFooter-module__j_Kmwq__modalTitle{letter-spacing:-.02em;margin:0;font-family:Syne,Inter,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.2}.adminFooter-module__j_Kmwq__closeButton{color:#fff;cursor:pointer;width:2.5rem;height:2.5rem;transition:var(--footer-transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;font-size:1.5rem;display:flex}.adminFooter-module__j_Kmwq__closeButton:hover{background:#ffffff40;transform:rotate(90deg)scale(1.1)}.adminFooter-module__j_Kmwq__closeButton:active{transform:rotate(90deg)scale(.95)}.adminFooter-module__j_Kmwq__modal>div:last-child{scrollbar-width:thin;scrollbar-color:#00b7a24d #00b7a20d;overflow-y:auto}.adminFooter-module__j_Kmwq__modal>div:last-child::-webkit-scrollbar{width:8px}.adminFooter-module__j_Kmwq__modal>div:last-child::-webkit-scrollbar-track{background:#00b7a20d;border-radius:10px}.adminFooter-module__j_Kmwq__modal>div:last-child::-webkit-scrollbar-thumb{background:#00b7a24d;border-radius:10px;transition:background .2s}.adminFooter-module__j_Kmwq__modal>div:last-child::-webkit-scrollbar-thumb:hover{background:#00b7a280}.adminFooter-module__j_Kmwq__modalContent{padding:2.5rem;font-family:Inter,sans-serif;line-height:1.7}.adminFooter-module__j_Kmwq__modalContent h2{color:#00b7a2;letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1.25rem;font-family:Syne,Inter,sans-serif;font-size:1.625rem;font-weight:700}.adminFooter-module__j_Kmwq__modalContent h2:first-child{margin-top:0}.adminFooter-module__j_Kmwq__modalContent p{color:#475569;margin-bottom:1.5rem;font-size:1rem;line-height:1.75}.adminFooter-module__j_Kmwq__modalContent b{color:#1e293b;font-weight:600}.adminFooter-module__j_Kmwq__modalContent ul,.adminFooter-module__j_Kmwq__modalContent ol{color:#475569;margin-bottom:1.5rem;padding-left:1.75rem}.adminFooter-module__j_Kmwq__modalContent li{margin-bottom:.75rem;padding-left:.5rem;line-height:1.6}.adminFooter-module__j_Kmwq__modalContent a{color:#00b7a2;border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:border-color .2s}.adminFooter-module__j_Kmwq__modalContent a:hover{border-bottom-color:#00b7a2}.adminFooter-module__j_Kmwq__footer{background:var(--corporate-white);border-top:1px solid var(--corporate-gray-200);width:100%;font-family:var(--font-body);padding:4rem 2rem 2rem;position:relative}.adminFooter-module__j_Kmwq__footer:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--primary-color)50%,transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}.adminFooter-module__j_Kmwq__footerContent{border-bottom:1px solid var(--corporate-gray-200);grid-template-columns:2fr 1fr 1fr 1.5fr;gap:4rem;max-width:1400px;margin:0 auto;padding-bottom:3rem;display:grid}.adminFooter-module__j_Kmwq__logoColumn{flex-direction:column;gap:1rem;display:flex}.adminFooter-module__j_Kmwq__logoWrapper{margin-bottom:.5rem;padding:0}.adminFooter-module__j_Kmwq__logo{object-fit:contain;filter:brightness(0)saturate()invert(45%)sepia(89%)saturate(598%)hue-rotate(139deg)brightness(95%)contrast(101%);width:auto;max-width:180px;height:auto;transition:var(--transition-fast)}.adminFooter-module__j_Kmwq__logoWrapper:hover .adminFooter-module__j_Kmwq__logo{filter:brightness(0)saturate()invert(38%)sepia(95%)saturate(598%)hue-rotate(139deg)brightness(90%)contrast(101%)}.adminFooter-module__j_Kmwq__tagline{color:var(--corporate-gray-600);letter-spacing:-.01em;max-width:300px;margin:0;font-size:.9375rem;font-weight:400;line-height:1.6}.adminFooter-module__j_Kmwq__navLinks{display:contents}.adminFooter-module__j_Kmwq__linksGroup{flex-direction:column;gap:.75rem;display:flex}.adminFooter-module__j_Kmwq__linksGroup h4{color:var(--corporate-gray-900);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700;font-family:var(--font-heading);margin-bottom:.5rem}.adminFooter-module__j_Kmwq__linksGroup ul{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.adminFooter-module__j_Kmwq__linksGroup ul li a{color:var(--corporate-gray-600);transition:var(--transition-fast);font-size:.9375rem;font-weight:400;text-decoration:none;display:inline-block;position:relative}.adminFooter-module__j_Kmwq__linksGroup ul li a:after{content:"";background:var(--primary-color);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.adminFooter-module__j_Kmwq__linksGroup ul li a:hover{color:var(--primary-color)}.adminFooter-module__j_Kmwq__linksGroup ul li a:hover:after{width:100%}.adminFooter-module__j_Kmwq__faqColumn{background:var(--corporate-gray-50);border-radius:var(--corporate-radius-sm);border-left:3px solid var(--primary-color);padding:1.5rem}.adminFooter-module__j_Kmwq__faqColumn .adminFooter-module__j_Kmwq__linksGroup h4{color:var(--primary-color);margin-bottom:1rem}.adminFooter-module__j_Kmwq__faqColumn .adminFooter-module__j_Kmwq__linksGroup ul{gap:.75rem}.adminFooter-module__j_Kmwq__faqColumn .adminFooter-module__j_Kmwq__linksGroup ul li a{color:var(--corporate-gray-700);font-size:.875rem;font-weight:500}.adminFooter-module__j_Kmwq__faqColumn .adminFooter-module__j_Kmwq__linksGroup ul li a:hover{color:var(--primary-color-dark)}.adminFooter-module__j_Kmwq__footerBottom{max-width:1400px;margin:0 auto;padding-top:2rem}.adminFooter-module__j_Kmwq__divider{display:none}.adminFooter-module__j_Kmwq__copyrightRow{justify-content:space-between;align-items:center;gap:2rem;display:flex}.adminFooter-module__j_Kmwq__copyright{color:var(--corporate-gray-500);letter-spacing:.01em;margin:0;font-size:.8125rem;font-weight:400}@media (max-width:1100px){.adminFooter-module__j_Kmwq__footerContent{grid-template-columns:1fr 1fr;gap:3rem}.adminFooter-module__j_Kmwq__logoColumn,.adminFooter-module__j_Kmwq__faqColumn{grid-column:1/-1}}@media (max-width:900px){.adminFooter-module__j_Kmwq__footer{padding:3rem 1.5rem 2rem}.adminFooter-module__j_Kmwq__footerContent{grid-template-columns:1fr;gap:2.5rem}.adminFooter-module__j_Kmwq__logoColumn{text-align:left;align-items:flex-start}.adminFooter-module__j_Kmwq__tagline{text-align:left;max-width:100%}.adminFooter-module__j_Kmwq__linksGroup{text-align:left;align-items:flex-start}.adminFooter-module__j_Kmwq__faqColumn{text-align:left}.adminFooter-module__j_Kmwq__faqColumn .adminFooter-module__j_Kmwq__linksGroup{align-items:flex-start}.adminFooter-module__j_Kmwq__copyrightRow{text-align:left;flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:600px){.adminFooter-module__j_Kmwq__footer{padding:2.5rem 1rem 1.5rem}.adminFooter-module__j_Kmwq__footerContent{gap:2rem}.adminFooter-module__j_Kmwq__logo{max-width:160px}.adminFooter-module__j_Kmwq__tagline{font-size:.875rem}.adminFooter-module__j_Kmwq__linksGroup h4{margin-bottom:.75rem;font-size:.75rem}.adminFooter-module__j_Kmwq__linksGroup ul{gap:.625rem}.adminFooter-module__j_Kmwq__linksGroup ul li a{font-size:.875rem}.adminFooter-module__j_Kmwq__faqColumn{padding:1.25rem}.adminFooter-module__j_Kmwq__copyright{font-size:.75rem}.adminFooter-module__j_Kmwq__modalOverlay{padding:1rem}.adminFooter-module__j_Kmwq__modal{border-radius:16px;max-width:100%}.adminFooter-module__j_Kmwq__modalHeader{padding:1.5rem 1.25rem}.adminFooter-module__j_Kmwq__modalTitle{font-size:1.375rem}.adminFooter-module__j_Kmwq__closeButton{width:2rem;height:2rem;font-size:1.25rem}.adminFooter-module__j_Kmwq__modalContent{padding:1.75rem 1.25rem}.adminFooter-module__j_Kmwq__modalContent h2{margin-top:1.5rem;font-size:1.25rem}.adminFooter-module__j_Kmwq__modalContent p{font-size:.9375rem}}@media (max-width:480px){.adminFooter-module__j_Kmwq__footer{padding:2rem .875rem 1.25rem}.adminFooter-module__j_Kmwq__logo{max-width:140px}.adminFooter-module__j_Kmwq__tagline{font-size:.8125rem}.adminFooter-module__j_Kmwq__linksGroup h4{font-size:.6875rem}.adminFooter-module__j_Kmwq__linksGroup ul li a{font-size:.8125rem}.adminFooter-module__j_Kmwq__copyright{font-size:.6875rem}}
.Developed-module__B-bpwW__footerBottom{border-top:2px solid var(--developed-accent,#ffffff24);z-index:101;background:#0a0c0e;padding:18px 20px;font-family:Inter,Segoe UI,sans-serif;position:relative}@media (max-width:1023px){.Developed-module__B-bpwW__footerBottom{padding-bottom:calc(18px + 64px + env(safe-area-inset-bottom,0px))}}.Developed-module__B-bpwW__inner{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:1200px;margin:0 auto;display:flex}.Developed-module__B-bpwW__brandGroup{align-items:center;gap:8px;display:flex}.Developed-module__B-bpwW__label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a;white-space:nowrap;font-size:.66rem;font-weight:600}.Developed-module__B-bpwW__logoLink{align-items:center;line-height:0;display:flex}.Developed-module__B-bpwW__quickmenuLogo{opacity:.94;width:auto;height:20px;transition:opacity .2s}.Developed-module__B-bpwW__spazioLogo{opacity:.8;filter:grayscale()brightness(2.4);width:auto;height:18px;transition:opacity .2s,filter .2s}.Developed-module__B-bpwW__logoLink:hover .Developed-module__B-bpwW__quickmenuLogo{opacity:1}.Developed-module__B-bpwW__logoLink:hover .Developed-module__B-bpwW__spazioLogo{opacity:1;filter:grayscale(0)brightness()}.Developed-module__B-bpwW__divider{background:#ffffff24;width:28px;height:1px}.Developed-module__B-bpwW__legalText{color:#ffffff57;letter-spacing:.01em;margin:0;font-size:.66rem;font-weight:400}@media (min-width:700px){.Developed-module__B-bpwW__footerBottom{padding:16px 48px}.Developed-module__B-bpwW__inner{flex-direction:row;justify-content:center;gap:20px}.Developed-module__B-bpwW__divider{width:1px;height:16px}.Developed-module__B-bpwW__legalText{white-space:nowrap;margin-left:auto}}
