.sc_icons{position: relative;padding-top: 0.0001px}
.sc_icons .sc_icons_item{position: relative}
.sc_icons.sc_align_center .sc_icons_item{text-align: center}
.sc_icons .sc_icons_item > *{margin: 0}
.sc_icons .sc_icons_icon{color: #efa758;position: relative;z-index: 2;display: inline-block;width: auto}
.sc_icons .sc_icons_icon:before,.sc_icons .sc_icons_icon > span:before{font-size: 6em;line-height: 1.1em !important}
.sc_icons_size_small .sc_icons_icon:before,.sc_icons_size_small .sc_icons_icon > span:before{font-size: 4em;line-height: 1.1em !important}
.sc_icons .sc_icons_icon > span{display: inline-block;opacity: 0;position: absolute;z-index: 1;top: 0;left: 0;width: auto}
.sc_icons .sc_icons_icon{-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease}
.sc_icons .sc_icons_item_description span{display: block}
.sc_icons_item_description{font-size: 1em;line-height: 1.6em}
.sc_icons .sc_icons_item_link{display: block;position: absolute;z-index: 10;top: 0;left: 0;width: 100%;height: 100%}
.sc_icons_modern{position: relative}
.sc_icons_modern .sc_icons_icon{position: absolute;z-index: 1;top: 0;left: 0}
.sc_icons_modern .sc_icons_item_details{min-height: 6em;padding-left: 8em}
.sc_icons_modern.sc_icons_size_small .sc_icons_item_details{min-height: 4em;padding-left: 6em}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon > span{-webkit-animation: icons-zoom 0.25s ease-out;-ms-animation: icons-zoom 0.25s ease-out;animation: icons-zoom 0.25s ease-out}
@-webkit-keyframes icons-zoom{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: scale(1.75, 1.75); -ms-transform: scale(1.75, 1.75); transform: scale(1.75, 1.75); }}
@keyframes icons-zoom{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: scale(1.75, 1.75); -ms-transform: scale(1.75, 1.75); transform: scale(1.75, 1.75); }}