.aab-social-icons{width:100%}.aab-social-icons .aab-social-icons-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:100%}.aab-social-icons .aab-social-icons-list li{line-height:1;list-style:none}.aab-social-icons .aab-social-icons-list li a.aab-social-icon{align-items:center;display:flex;font-size:var(--icon-size,20px);height:calc(var(--icon-size, 20px) + var(--icon-padding, 1px)*2);justify-content:center;line-height:var(--icon-size,20px);text-decoration:none;transition:all .3s;width:calc(var(--icon-size, 20px) + var(--icon-padding, 1px)*2)}.aab-social-icons .aab-social-icons-list li a.aab-social-icon svg{height:1em;width:1em}.aab-hover-grow{transition:transform .3s}.aab-hover-grow:hover{transform:scale(1.1)}.aab-hover-shrink{transition:transform .3s}.aab-hover-shrink:hover{transform:scale(.9)}@keyframes bricksfly-hover-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.aab-hover-pulse:hover{animation:bricksfly-hover-pulse .6s ease-in-out}.aab-hover-float-up{transition:transform .3s}.aab-hover-float-up:hover{transform:translateY(-5px)}.bricksfly-social-icons-style-1 .bricksfly-social-icon{border-radius:4px}.bricksfly-social-icons-style-2 .bricksfly-social-icon{border-radius:50%;height:calc(var(--icon-size, 20px) + var(--icon-padding, 1px)*2 + 10px);width:calc(var(--icon-size, 20px) + var(--icon-padding, 1px)*2 + 10px)}.bricksfly-social-icons-style-3 .bricksfly-social-icon{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s}.bricksfly-social-icons-style-3 .bricksfly-social-icon:hover{box-shadow:0 4px 16px rgba(0,0,0,.2);transform:translateY(-2px)}