.component-social-sharing{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:wrap}.component-social-sharing a{background:transparent;border-color:var(--color-web-blue);-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;border-style:solid;border-width:var(--border-xxl);display:inline-block;height:46px;margin-right:10px;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:46px}.component-social-sharing a svg{bottom:0;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.component-social-sharing a svg path{fill:var(--color-web-blue);-webkit-transition:fill .2s ease;-moz-transition:fill .2s ease;-ms-transition:fill .2s ease;-o-transition:fill .2s ease;transition:fill .2s ease}.component-social-sharing a:focus{background-color:var(--color-corporate-blue);border-color:var(--color-corporate-blue)}.component-social-sharing a:focus svg path{fill:var(--color-web-white)}@media (hover:hover){.component-social-sharing a:hover{background-color:var(--color-web-blue)}.component-social-sharing a:hover svg path{fill:var(--color-web-white)}}.component-social-sharing a svg.fa-instagram g path{fill:var(--color-web-blue);-webkit-transition:fill .2s ease;-moz-transition:fill .2s ease;-ms-transition:fill .2s ease;-o-transition:fill .2s ease;transition:fill .2s ease}.component-social-sharing a:focus svg.fa-instagram g path{fill:var(--color-web-white)}@media (hover:hover){.component-social-sharing a:hover svg.fa-instagram g path{fill:var(--color-web-white)}}