.tmp-button{
display: flex;
}
.tmp-button svg{
max-width: 20px;
}
.tmp-button button:nth-child(1){
padding: 0px 20px;
border-radius: 30px;
}
.button-arrow{
transition: all 0.5s ease;
font-family: 'Open Sans', sans-serif !important;
border-radius: 50% !important;
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
}
.button-arrow img{
width: 50%;
height: auto;
}
.tmp-button button{
background-color: transparent;
border-radius: 10px;
}
.tmp-button:hover .button-arrow{
transform: translateX(15px);
}
.tmp-button button{
padding: 0;
}
@media only screen and (max-width: 1024px){
.tmp-button button:first-child{
padding: 10px 15px!important;
}
}
@media only screen and (max-width: 767px){
.underline-homepage{
display: none;
}
}
@media only screen and (max-width: 390px){
.tmp-button button{
font-size: 0.8em ;
}
}