:hover>i.fa.fa-phone{animation:1.2s ease 0s normal none 1 running phone-animation}@keyframes phone-animation{0%,100%{transform:rotateZ(0)}10%{transform:rotateZ(-30deg)}20%{transform:rotateZ(15deg)}30%{transform:rotateZ(-10deg)}40%{transform:rotateZ(7.5deg)}50%{transform:rotateZ(-6deg)}60%{transform:rotateZ(5deg)}70%{transform:rotateZ(-4.28571deg)}80%{transform:rotateZ(3.75deg)}90%{transform:rotateZ(-3.33333deg)}}:hover>i.fa.fa-heart{animation:1.5s ease 0s normal none 1 running heart-animation}@keyframes heart-animation{0%,100%,20%,40%,60%,80%{transform:scaleX(1) scaleY(1)}10%,30%,50%,70%,90%{transform:scaleX(.85) scaleY(.85)}}:hover>i.fa.fa-chevron-left{transform:scale(1.2) translateX(-.2em) translateY(1px)}:hover>i.fa.fa-chevron-right{transform:scale(1.2) translateX(.2em) translateY(1px)}:hover>i.fa.fa-map-marker{animation-delay:.3s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:map-marker-animation;animation-timing-function:cubic-bezier(.52,1.64,.37,.66);opacity:0;transition-duration:.3s}@keyframes map-marker-animation{0%{opacity:0}50%{opacity:0;transform:translateY(-100%)}100%,51%{opacity:1}}*>i.fa.fa-cog{animation-name:rotation;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(360deg)}}:hover>i.fa.fa-envelope,:hover>i.fa.fa-skype{animation-duration:.15s;animation-name:mail-animation;animation-timing-function:linear;animation-iteration-count:3}@keyframes mail-animation{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}:hover>i.fa.fa-times{transform:scale(1.2)}:hover>i.fa.fa-exchange{animation-duration:.5s;animation-name:exchange-animation}@keyframes exchange-animation{50%{transform:translateX(2px)}100%{transform:translateX(-2px)}}