.epb-icon-link{border-style:none;display:flex;position:relative;width:100%}.epb-icon-link.epb-alignment-left{justify-content:flex-start}.epb-icon-link.epb-alignment-center{justify-content:center}.epb-icon-link.epb-alignment-right{justify-content:end}.epb-icon-link__inner{align-items:center;background:var(--epb-icon-background);border-color:var(--epb-icon-border-color);border-radius:var(--epb-icon-border-radius-top) var(--epb-icon-border-radius-right) var(--epb-icon-border-radius-bottom) var(--epb-icon-border-radius-left);border-style:var(--epb-icon-border-style);border-width:var(--epb-icon-border-width-top) var(--epb-icon-border-width-right) var(--epb-icon-border-width-bottom) var(--epb-icon-border-width-left);box-sizing:content-box;display:flex;justify-content:center;overflow:hidden;padding:var(--epb-icon-padding-top) var(--epb-icon-padding-right) var(--epb-icon-padding-bottom) var(--epb-icon-padding-left);transition:all .3s ease}.epb-icon-link svg{transform:rotate(var(--epb-icon-rotation));width:var(--epb-icon-width-pc);fill:var(--epb-icon-color);transition:all .3s ease}.epb-icon-link.epb-has-mobile-icon-width svg{width:var(--epb-icon-width-sp)}@media screen and (min-width:600px){.epb-icon-link.epb-has-mobile-icon-width svg{width:var(--epb-icon-width-tablet)}}@media screen and (min-width:960px){.epb-icon-link.epb-has-mobile-icon-width svg{width:var(--epb-icon-width-pc)}}.epb-icon-link.epb-has-icon-url .epb-icon-link__inner:hover{background:var(--epb-icon-background-hover,var(--epb-icon-background));border-color:var(--epb-icon-border-hover-color,var(--epb-icon-border-color));transition:all .3s ease}.epb-icon-link.epb-has-icon-url .epb-icon-link__inner:hover svg{fill:var(--epb-icon-hover-color,var(--epb-icon-color));transition:all .3s ease}@keyframes epb-icon-link-lustre{to{left:60%}}@keyframes epb-icon-link-ripple{0%{opacity:.6}30%{opacity:0}70%{opacity:0}to{opacity:.6}}.epb-icon-link.epb-has-icon-url.is-style-epb-icon-hover-animation-opacity .epb-icon-link__inner:hover{opacity:.8}.epb-icon-link.epb-has-icon-url.is-style-epb-icon-hover-animation-radius .epb-icon-link__inner:hover{border-radius:25px}.epb-icon-link.epb-has-icon-url.is-style-epb-icon-hover-animation-shadow .epb-icon-link__inner:hover{box-shadow:0 6px 10px rgba(0,0,0,.1)}.epb-icon-link.epb-has-icon-url.is-style-epb-icon-hover-animation-floating .epb-icon-link__inner:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transform:translateY(-4px)}.epb-icon-link.epb-has-icon-url.is-style-epb-icon-hover-animation-falldown .epb-icon-link__inner:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transform:translateY(4px)}.epb-icon-link.epb-has-icon-url.is-style-epb-icon-hover-animation-lustre .epb-icon-link__inner{overflow:hidden}.epb-icon-link.epb-has-icon-url.is-style-epb-icon-hover-animation-lustre .epb-icon-link__inner:before{background-color:hsla(0,0%,98%,.2);content:"";height:200%;left:-180%;position:absolute;top:-10%;transform:rotate(-45deg);width:200%}.epb-icon-link.epb-has-icon-url.is-style-epb-icon-hover-animation-lustre .epb-icon-link__inner:hover:before{animation:epb-icon-link-lustre .7s forwards}.epb-icon-link.epb-has-icon-url.is-style-epb-icon-hover-animation-lustre-infinite .epb-icon-link__inner{overflow:hidden}.epb-icon-link.epb-has-icon-url.is-style-epb-icon-hover-animation-lustre-infinite .epb-icon-link__inner:before{animation:epb-icon-link-lustre .9s infinite forwards;background-color:hsla(0,0%,98%,.2);content:"";height:200%;left:-180%;position:absolute;top:-10%;transform:rotate(-45deg);width:200%}