.et_pb_button{overflow:hidden;box-shadow:0 0 0 0 transparent;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.et_pb_button:hover{box-shadow:0 0 30px 5px rgba(41,50,128,0.5);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.et_pb_button:hover:before{-webkit-animation:shine 0.5s 0s linear;-moz-animation:shine 0.5s 0s linear;animation:shine 0.5s 0s linear}.et_pb_button:active{box-shadow:0 0 0 0 transparent;-webkit-transition:box-shadow 0.2s ease-in;-moz-transition:box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in}.et_pb_button:before{content:'';display:block;width:0px;height:86%;position:absolute;top:7%;left:0%;opacity:0;background:#ffffff;box-shadow:0 0 60px 20px #ffffff;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-o-transform:skewX(-20deg);transform:skewX(-20deg)}.et_pb_button:after{line-height:inherit!important}@-webkit-keyframes shine{from{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}@-moz-keyframes shine{from{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}@keyframes shine{from{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.hover-bar{position:relative;overflow:hidden}.hover-bar .contact-icons{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.7);display:flex;justify-content:center;align-items:center;padding:10px 0;height:0;opacity:0;transition:all 0.3s ease-in-out}.hover-bar .contact-icons .icon-link{color:#fff;font-size:20px;margin:0 15px;text-decoration:none;transition:color 0.3s}.hover-bar .contact-icons .icon-link:hover{color:#FFD700}.hover-bar:hover .contact-icons{height:33%;opacity:1;padding:15px 0}