a.dg2-phone-button-float {
text-decoration: none;
}
a.dg2-phone-button-float:focus {
outline: none;
text-decoration: none;
}
.dg2-phone-button-float {
position: fixed;
width: 60px;
height: 60px;
bottom: 120px;
right: 40px;
background-color: #dfab4e;
color: #fff;
border-radius: 50px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
transition: all 450ms;
box-shadow: 0 0 0 0 rgba(223, 171, 78, 1);
transform: scale(1);
animation: pulse 5s infinite;
z-index: 9999999;
padding-left: 10px;
padding-right: 10px;
}
.dg2-phone-button-float span {
width: 0;
opacity: 0;
visibility: hidden;
overflow: hidden;
transition: all 450ms;
color: #ffffff;
font-weight: 600;
text-decoration: none;
}
.dg2-phone-button-float:hover {
width: auto;
transition: all 450ms;
text-decoration: none;
}
.dg2-phone-button-float:hover span {
width: auto;
visibility: visible;
opacity: 1;
transition: all 450ms;
}
.dg2-phone-button-float img,
.dg2-phone-button-float svg {
width: 40px;
height: 40px;
}