.btn-primary span {
    transform: translate(10px, 0px);
    transition: .3s all ease-in-out;
}
.btn-primary {
    display: inline-flex;
    gap: 5px;
    align-items: center;
}
.btn-primary svg {
    transform: translate(-10px, 0px);
    opacity: 0;
    transition: .3s all ease-in-out;
    width:14px;
    height:14px;
}
.btn-primary svg path {
    fill: #fff;
}
.btn-primary:hover svg {
    transform: translate(0px, 0px);
    opacity: 1;
}
.btn-primary:hover span {
    transform: translate(0px, 0px);
}
.btn-primary:hover{
    box-shadow: none !important;
}
.image-100 {
    height: 100% !important;
}
