.sn-footer-socials{flex-wrap:wrap!important;gap:12px!important}.sn-footer-socials a{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid rgba(201,143,108,.55)!important;border-radius:50%!important;color:var(--sn-accent,#c98f6c)!important;white-space:nowrap!important;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease!important}.sn-footer-socials a:hover{border-color:var(--sn-accent,#c98f6c)!important;background:var(--sn-accent,#c98f6c)!important;color:#151616!important;transform:translateY(-3px)!important}.sn-footer-socials svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sn-footer-socials a span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.sn-footer-socials a[aria-label="Facebook"] svg path{fill:currentColor;stroke:none}.sn-footer-socials a[aria-label="YouTube"] svg path{fill:currentColor;stroke:none}
#studionoi-footer{margin-bottom:0!important;padding-bottom:0!important}
.elementor-widget-shortcode:has(#studionoi-footer),.elementor-widget-html:has(#studionoi-footer),.elementor-widget-container:has(#studionoi-footer),.elementor-shortcode:has(#studionoi-footer){margin-bottom:0!important;padding-bottom:0!important}
.elementor-element:has(> .elementor-widget-shortcode #studionoi-footer),.elementor-element:has(> .elementor-widget-html #studionoi-footer){margin-bottom:0!important;padding-bottom:0!important}
#studionoi-footer+br,#studionoi-footer+br+br,#studionoi-footer+*:empty{display:none!important}
