.travel-call-btn {
    position: fixed;
    left: 20px;
    bottom: 25px;
    width: 65px;
    height: 65px;
    background: #FFCC00;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:0 10px 25px rgba(0,0,0,0.25);
    z-index:99999;
    text-decoration:none;
    animation: float 2.5s ease-in-out infinite;
}

.travel-call-btn .plane {
    font-size:26px;
    animation: fly 1.5s infinite ease-in-out;
}

@keyframes float {
    0%{transform:translateY(0);}
    50%{transform:translateY(-10px);}
    100%{transform:translateY(0);}
}

@keyframes fly {
    0%{transform:rotate(0deg);}
    50%{transform:rotate(10deg);}
    100%{transform:rotate(0deg);}
}
