
@font-face{font-family:SFfooterCaviar;src:url('fonts/CaviarDreams.ttf')}@font-face{font-family:SFfooterBold;src:url('fonts/FuturaStd-CondensedBold.otf');font-weight:bold}
footer.sf-shell-footer{display:none!important}
footer.sf-unified-footer{display:block!important;position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px 0!important;background:linear-gradient(180deg,#F6ECEF,#FAF3F5)!important;border:0!important;border-top:1px solid #EEDDE2!important;border-radius:0!important;text-align:center!important;overflow:hidden!important;color:#3E3537!important;font:16px SFfooterCaviar,Arial,sans-serif!important;box-shadow:none!important}
footer.sf-unified-footer *{box-sizing:border-box}
footer.sf-unified-footer .footer-inner{display:block!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}
footer.sf-unified-footer .footer-left{text-align:center!important}
footer.sf-unified-footer .footer-logos{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin:0 0 12px!important}
footer.sf-unified-footer img{display:block!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border:0!important;border-radius:0!important}
footer.sf-unified-footer img.certificato{width:120px!important}footer.sf-unified-footer img.logo-footer{width:140px!important}
footer.sf-unified-footer .mobile-footer-meta{display:block!important;margin-top:8px!important;text-align:center!important}
footer.sf-unified-footer a.mail{font:18px SFfooterBold,Arial,sans-serif!important;color:#B07C8C!important;text-decoration:underline!important}
footer.sf-unified-footer .copy{font:16px SFfooterBold,Arial,sans-serif!important;color:#6F6466!important}
footer.sf-unified-footer .footer-right{display:none!important}
@media(min-width:1000px){
footer.sf-unified-footer{padding:36px 0!important}
footer.sf-unified-footer .footer-inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;align-items:start!important}
footer.sf-unified-footer .footer-left{text-align:left!important}
footer.sf-unified-footer .mobile-footer-meta{display:none!important}
footer.sf-unified-footer .footer-right{display:block!important;text-align:right!important}
footer.sf-unified-footer .footer-links{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;align-items:start!important;justify-items:end!important}
footer.sf-unified-footer h3{font: bold 25px SFfooterCaviar,Arial,sans-serif!important;margin:0 0 8px!important;color:#3E3537!important;line-height:normal!important;letter-spacing:normal!important;text-transform:none!important}
footer.sf-unified-footer ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:5px!important;align-items:center!important}
footer.sf-unified-footer li{margin:0!important;padding:0!important}
footer.sf-unified-footer a{color:#3E3537!important;text-decoration:none!important;font:15px SFfooterCaviar,Arial,sans-serif!important;pointer-events:none!important;cursor:default!important}
}
