.icon{--icon-margin-top: var(--scope-margin-top, 0);--icon-margin-right: var(--scope-margin-right, 0);--icon-margin-bottom: var(--scope-margin-bottom, var(--global-layout-default-margin));--icon-margin-left: var(--scope-margin-left, 0);margin:var(--icon-margin-top) var(--icon-margin-right) var(--icon-margin-bottom) var(--icon-margin-left);display:inline-flex}.icon__wrapper{--icon-alignment-horizontal: var(--scope-alignment-horizontal, left);display:flex;text-align:var(--icon-alignment-horizontal);justify-content:var(--icon-alignment-horizontal)}.icon--block{display:grid}heliux-icon{--icon-color: var(--scope-icon-color, var(--scope-color-main-color));--icon-color-hover: var(--scope-icon-color-hover, var(--scope-color-accent1));--icon-margin: var(--scope-icon-marging, var(--scope-layout-margin, 20px));--icon-alignment-horizontal: var(--scope-alignment-horizontal, left);--icon-default-size: var(--global-type-heading5-font-size-desktop);--icon-space-from-icon-to-desc: 5px;display:inline-flex;height:100%;align-items:center;justify-content:var(--icon-alignment-horizontal);text-align:var(--icon-alignment-horizontal);min-width:var(--icon-size);min-height:var(--icon-size)}@media (min-width: 1024px){heliux-icon{--icon-size: var(--icon-size-big, var(--icon-default-size))}}@media (min-width: 768px) and (max-width: 1023px){heliux-icon{--icon-size: var(--icon-size-medium, var(--icon-default-size))}}@media (min-width: 0) and (max-width: 767px){heliux-icon{--icon-size: var(--icon-size-small, var(--icon-default-size))}}.accent1 heliux-icon{--scope-icon-color: var(--scope-color-accent1);--scope-icon-color-hover: var(--scope-color-accent1-hover)}.accent2 heliux-icon{--scope-icon-color: var(--scope-color-accent2);--scope-icon-color-hover: var(--scope-color-accent2-hover)}heliux-icon svg{fill:var(--icon-color);display:inline-flex;height:100%;width:auto;min-width:var(--icon-size);min-height:var(--icon-size);max-height:var(--icon-size)}heliux-icon .icon__link{color:var(--icon-color);text-decoration:none;display:inline-flex}heliux-icon .icon__link.active,heliux-icon .icon__link:hover{color:var(--icon-color-hover)}heliux-icon .icon__link.active svg,heliux-icon .icon__link:hover svg{fill:var(--icon-color-hover)}heliux-icon .icon__description{display:flex;align-items:center;margin-left:var(--icon-space-from-icon-to-desc)}heliux-icon.element--placeholder-test-empty{display:none}*+heliux-icon{--icon-margin: var(--scope-icon-marging, var(--scope-layout-margin, 20px));margin-left:var(--icon-margin)}*+heliux-icon .icon__link{margin-right:calc(var(--icon-margin) * -1)}heliux-icon+*{--icon-margin: var(--scope-icon-marging, var(--scope-layout-margin, 20px));margin-left:var(--icon-margin)}heliux-icon+* .icon__link{margin-right:calc(var(--icon-margin) * -1)}.icon--before *+heliux-icon{margin-right:var(--icon-margin);margin-left:0}.icon--before *+heliux-icon .icon__link{margin-left:calc(var(--icon-margin) * -1);margin-right:0}.icon--after *+heliux-icon{margin-right:var(--icon-margin);margin-left:0}.icon--after *+heliux-icon .icon__link{margin-left:calc(var(--icon-margin) * -1);margin-right:0}.icon--after heliux-icon+*{margin-right:var(--icon-margin);margin-left:0}.icon--after heliux-icon+* .icon__link{margin-left:calc(var(--icon-margin) * -1);margin-right:0}.icon--after .icon__link{flex-direction:row-reverse}.icon--after .icon__description{margin-left:0;margin-right:var(--icon-space-from-icon-to-desc)}.icon--above .icon__link{flex-flow:column nowrap;align-items:center}.icon--above .icon__description{margin-left:0;margin-right:0;margin-top:var(--icon-space-from-icon-to-desc)}.icon--below .icon__link{flex-flow:column-reverse nowrap;align-items:center}.icon--below .icon__description{margin-left:0;margin-right:0;margin-bottom:var(--icon-space-from-icon-to-desc)}