.custom-icon-wrapper{line-height:0;font-size:14px;margin-bottom:35px}.custom-icon-wrapper .custom-icon{text-align:center;display:inline-block;border:2px solid transparent;width:60px;height:60px;line-height:2.15em;max-width:100%;position:relative}.custom-icon-wrapper .custom-icon span.icon_element{font-style:normal;font-weight:400;line-height:1;font-size-adjust:none;font-stretch:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-language-override:normal;font-language-override:normal;-webkit-font-kerning:auto;font-kerning:auto;font-synthesis:weight style;font-variant:normal;text-rendering:auto;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#2a2a2a;font-size:2.15em}.custom-icon-wrapper .custom-icon .icon_element:before{font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:inherit;height:inherit;font-size:1em;text-align:center;text-rendering:optimizelegibility}.custom-icon-wrapper .icon-wrapper{width:60px;height:60px;display:inline-block;border:2px solid transparent;text-align:center}.custom-icon-wrapper .icon-wrapper svg{width:28px;height:30px}