.social-icon{--cnvs-socialicon-size:2.5rem;--cnvs-socialicon-gap:5px;--cnvs-socialicon-fontsize:calc(var(--cnvs-socialicon-size)/2.5);--cnvs-socialicon-border:1px;--cnvs-socialicon-border-color:var(--dev1-contrast-600);--cnvs-socialicon-lineheight:calc(var(--cnvs-socialicon-size) - (var(--cnvs-socialicon-border)*2));--cnvs-socialicon-rounded:.375rem;--cnvs-socialicon-color:var(--dev1-contrast-900);float:left;display:block;width:var(--cnvs-socialicon-size);height:var(--cnvs-socialicon-size);margin:0 var(--cnvs-socialicon-gap) var(--cnvs-socialicon-gap) 0;overflow:hidden;color:var(--cnvs-socialicon-color);font-size:var(--cnvs-socialicon-fontsize);line-height:var(--cnvs-socialicon-lineheight)!important;text-shadow:none;border:var(--cnvs-socialicon-border) solid var(--cnvs-socialicon-border-color);border-radius:var(--cnvs-socialicon-rounded)}[class*="-flex"],[class*="row"]{--cnvs-socialicon-gap:5px;--cnvs-socialicon-gap-x:var(--cnvs-socialicon-gap);--cnvs-socialicon-gap-y:0}[class*="-flex"]>.social-icon,[class*="row"]>.social-icon{float:none;margin-right:var(--cnvs-socialicon-gap-x);margin-bottom:var(--cnvs-socialicon-gap-y);flex:0 0 auto}.social-icon.si-large{--cnvs-socialicon-size:3.5rem}.social-icon.si-small{--cnvs-socialicon-size:2rem;--cnvs-socialicon-fontsize:.875rem}.social-icon i{position:relative;display:block;line-height:inherit;transition:all .3s ease}@media(prefers-reduced-motion:reduce){.social-icon i{transition:none}}.social-icon i:last-child{color:#fff}.social-icon:hover{color:var(--cnvs-socialicon-color);border-color:transparent}.social-icon:hover i:first-child{margin-top:calc(var(--cnvs-socialicon-lineheight)*-1)}.social-icon.bg-dark,.social-icon.bg-dark:hover{color:var(--bs-gray-200)}.social-icon.bg-light{--cnvs-socialicon-color:var(--bs-gray-900);background-color:var(--bs-gray-200)!important}.social-icon[class*=" bg-"]{border-color:transparent}.social-icon.no-transition:hover i:first-child{display:none;margin-top:0}.si-sticky{position:fixed;top:50%;left:5px;z-index:499;width:36px;transform:translateY(-50%)}.si-sticky.si-sticky-right{right:8px;left:auto}