.button-icon__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(/themes/custom/specbee/dist/css/component/../../../assets/media/icons/polygon.svg) no-repeat 50%/contain;display:-webkit-box;display:-ms-flexbox;display:flex;height:15rem;justify-content:center;position:relative;width:15rem}.button-icon__icon>img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:6rem}.button-icon__icon:before{background:url(/themes/custom/specbee/dist/css/component/../../../assets/media/icons/polygon-line.svg) no-repeat 50%/contain;content:"";height:17.5rem;left:-1.1875rem;position:absolute;top:-1.125rem;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:17.5rem;z-index:-1}.button-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.button-icon:focus,.button-icon:hover{color:#fff;cursor:pointer}.button-icon:focus .button-icon__icon img,.button-icon:hover .button-icon__icon img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.button-icon:focus .button-icon__icon:before,.button-icon:hover .button-icon__icon:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:0}.button-icon__title{color:#fff;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800;margin:1.75rem 0 .5rem;text-align:center;text-transform:uppercase}.button-icon__link{color:#fff}.button-icon__link:focus,.button-icon__link:hover{color:inherit}.button-icon__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.button-icon__text{color:#fff;font-size:.875rem;max-width:18rem;text-align:center}.l-container__bg-ash .button-icon__text,.l-container__bg-secondary .button-icon__text{color:inherit}