.shake-social{margin:25px 0 0;text-align:left}.shake-social .shake-social-title{display:block;font-family:inherit;font-size:10px;font-weight:650;line-height:1.5;letter-spacing:1.6px;color:var(--pink,#ff01a8);margin:0 0 12px}.shake-social .shake-social-links{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.shake-social .shake-social-links a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:10px;margin:0;border:1px solid #ffffff30;border-radius:50%;background:#ffffff06;color:#fff;text-decoration:none;line-height:1;transition:color .2s,background .2s,border-color .2s}.shake-social .shake-social-links a:hover{background:var(--pink,#ff01a8);border-color:var(--pink,#ff01a8);color:#111}.shake-social .shake-social-links a:focus-visible{outline:2px solid var(--pink,#ff01a8);outline-offset:4px}.shake-social .shake-social-links svg{display:block;flex-shrink:0;width:19px;height:19px;fill:currentColor}.mega-menu .shake-social-menu{margin:24px 0}.mega-menu .shake-social-menu .shake-social-title{color:#ff01a8}.mega-menu .shake-social-menu .shake-social-links a{color:#fff;border-color:#ffffff30;background:#ffffff06}.mega-menu .shake-social-menu .shake-social-links a:hover{background:var(--pink,#ff01a8);border-color:var(--pink,#ff01a8)}@media(max-width:650px){.shake-social .shake-social-links a{flex-basis:44px;width:44px;height:44px;min-height:44px}.shake-social{margin-top:22px}.mega-menu .shake-social-menu{margin:20px 0}.mega-menu .shake-social-links{gap:10px}}
.site-footer .shake-social,.mega-menu .shake-social{display:block;flex-direction:column;align-items:flex-start;justify-content:flex-start}.site-footer .elementor-element-674ad4b{width:210px;max-width:100%;height:auto;min-height:0}.shake-social .shake-social-links a::after,.shake-social .shake-social-links a::before{content:none!important;display:none!important}.site-footer .shake-social-title,.mega-menu .shake-social-title{width:auto;white-space:normal}.site-footer .shake-social-links{justify-content:flex-start}
.site-footer .elementor .elementor-element.elementor-element-674ad4b,.elementor-location-footer .elementor-element.elementor-element-674ad4b{width:210px!important;max-width:100%!important;height:auto!important}.site-footer .shake-social-footer .shake-social-links{flex-wrap:nowrap;gap:8px}.site-footer .shake-social-footer .shake-social-links a{flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:8px}@media(max-width:650px){.site-footer .shake-social-footer .shake-social-links{flex-wrap:wrap}.site-footer .shake-social-footer .shake-social-links a{flex-basis:44px;width:44px;height:44px;min-height:44px}}
body .elementor-element.elementor-element-674ad4b{width:210px!important;max-width:100%!important;height:auto!important;min-height:0;align-self:flex-start}body .elementor-element-674ad4b>.elementor-widget-container{display:block;height:auto}body .elementor-element-674ad4b>a,body .elementor-element-674ad4b>.elementor-widget-container>a{display:block;width:130px;max-width:100%;height:auto;margin:0}body .elementor-element-674ad4b>a img,body .elementor-element-674ad4b>.elementor-widget-container>a img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}body .site-footer nav.shake-social,body .mega-menu nav.shake-social{position:static;inset:auto;transform:none;display:block;width:100%;max-width:100%;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;z-index:auto;float:none;clear:both}body .site-footer nav.shake-social{margin:24px 0 0}body .mega-menu nav.shake-social{margin:24px 0}body .shake-social .shake-social-links{position:static;inset:auto;transform:none;padding:0;margin:0;border:0;background:transparent}@media(max-width:650px){body .site-footer nav.shake-social{margin-top:22px}body .site-footer .elementor-element.elementor-element-45228a0{min-height:0;height:auto}body .mega-menu nav.shake-social{margin:20px 0}}
