.contactBtnArea{position:absolute;right:57px;top:80px;cursor:pointer}.contactBtn{white-space:nowrap;border-radius:15px;border:1px solid #f0f0f0;display:block;width:172px;height:60px;text-align:center;color:#fff;background-color:black;cursor:pointer;position:relative;box-shadow:0 15px 30px rgba(0,0,0,.5);overflow:hidden}.contactBtn:hover{border:1px solid #fe59d7}.contactBtn span{font-family:Droid Lover;font-size:20px;font-weight:400;letter-spacing:.9px;cursor:pointer;transition:top .5s;padding:12px}.contactBtn:hover span{color:var(--purple)}.btnTextOne{top:50%}.btnTextOne,.btnTextTwo{position:absolute;width:100%;left:0;transform:translateY(-50%)}.btnTextTwo{top:150%}.contactBtn:hover .btnTextOne{top:-100%}.contactBtn:hover .btnTextTwo{top:50%}@media (max-width:768px){.contactBtnArea{top:20px;right:20px}.contactBtn{border:1px solid var(--purple)!important;color:var(--purple)!important;transition:none;border-radius:10px}.contactBtn .btnTextTwo{position:static;width:100%;top:0;left:0;transform:none}.contactBtn .btnTextOne{display:none}.contactBtnArea .contactBtn{width:105px;height:30px}.contactBtnArea .contactBtn span{font-size:14px;line-height:20px;font-weight:400;padding:5px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}