.bwd-social-icon-1 {display: flex;justify-content: center;align-items: center;}.bwd-social-icon-1 .bwd-social-icon-box{display: flex;justify-content: center;align-items: center;gap: 10px;flex-wrap: wrap;}.bwd-social-icon-box.bwd-fixed-align{position: fixed !important;z-index: 9999;flex-direction: column;top: 0;}.bwd-social-icon-box.bwd-fixed-align.bwd-horizontal-align-left{left: 0;right: auto;}.bwd-social-icon-box.bwd-fixed-align.bwd-horizontal-align-right{right: 0;left: auto;}.bwd-social-icon-1 .bwd-social-icon-box a {background: #fff;position: relative;border-radius: 20px;-webkit-box-shadow: 0 0 30px -1px #ddd;box-shadow: 0 0 30px -1px #ddd;color: #c36;height: 60px;opacity: 0.99;overflow: hidden;text-align: center;-webkit-transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59) 0s;transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59) 0s;width: 60px;font-size: 22px;display: flex;justify-content: center;align-items: center;}.bwd-social-icon-1 .bwd-social-icon-box a:hover {color: #fff;}.bwd-social-icon-1 .bwd-social-icon-box a:hover:before {left: -12%;top: -25%;}.bwd-social-icon-1 .bwd-social-icon-box a:before {content: "";height: 140%;left: -110%;position: absolute;top: 90%;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59) 0s;transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59) 0s;width: 130%;background-color: #5914ff;z-index: -1;}.bwd-social-icon-2 {display: flex;justify-content: center;align-items: center;}.bwd-social-icon-2 .bwd-social-icon-box {display: flex;justify-content: center;align-items: center;gap: 10px;flex-wrap: wrap;}.bwd-social-icon-2 .bwd-social-icon-box a {background: #fff;position: relative;border-radius: 50%;-webkit-box-shadow: 0 0 30px -1px #ddd;box-shadow: 0 0 30px -1px #ddd;color: #000;height: 46px;display: flex;justify-content: center;align-items: center;overflow: hidden;text-align: center;-webkit-transition: all 0.4s;transition: all 0.4s;width: 46px;font-size: 18px;z-index: 2;}.bwd-social-icon-2 .bwd-social-icon-box a:hover {color: #fff;}.bwd-social-icon-2 .bwd-social-icon-box a:hover:before {-webkit-transform: scale(1);transform: scale(1);}.bwd-social-icon-2 .bwd-social-icon-box a:before {position: absolute;content: "";height: 100%;width: 100%;border-radius: 50%;left: 0;top: 0;-webkit-transition: all 0.4s;transition: all 0.4s;background-color: crimson;-webkit-transform: scale(0);transform: scale(0);z-index: -1;}