


/*Global Styling*/


.sparkle {

    color: #f1c30f;

    margin: auto auto;

}

.sparkle:hover {

    cursor: pointer;

}



.u-hover--sparkle {

    box-sizing: border-box;

    position: relative;

    /*padding: 0.75em;*/

}



.u-hover--sparkle::before, .u-hover--sparkle::after {

    content: '';

    box-sizing: border-box;

    position: absolute;

    top: 0;

    left: -25px;

    height: 100%;

    width: 100%;

    transform-origin: center;

}

.service-list .media:nth-child(even).u-hover--sparkle::before,.service-list .media:nth-child(even).u-hover--sparkle::after{

    left: -20px;

}

.u-hover--sparkle::before {

    border-top: 0.2em solid #e95748;

    border-bottom: 0.2em solid #030f4f;

    transform: scale3d(0, 1, 1);

}

.u-hover--sparkle::after {

    border-left: 0.2em solid #030f4f;

    border-right: 0.2em solid #e95748;

    transform: scale3d(1, 0, 1);

}

.u-hover--sparkle:hover::before, .u-hover--sparkle:hover::after {

    transform: scale3d(1, 1, 1);

    transition: transform 600ms;

}



/***********************/

/******button hover*****/

/***********************/
