.animate-btn{position:relative;display:inline-block;cursor:pointer;overflow:hidden}.animate-btn:after,.animate-btn:before{content:"";position:absolute;left:0;height:2px;width:100%;background-color:#1e293b}.animate-btn:before{top:0}.animate-btn:after{bottom:0}.animate-btn:hover>*>*>:after,.animate-btn:hover>*>*>:before,.animate-btn:hover>*>:after,.animate-btn:hover>*>:before{transform:translateZ(0)}.animate-btn>:after,.animate-btn>:before{content:"";position:absolute;top:0;height:100%;width:2px;background-color:#1e293b}.animate-btn>:before{left:0}.animate-btn>:after{right:0}.animate-btn>*>:after,.animate-btn>*>:before{content:"";position:absolute;left:0;z-index:9;height:2px;width:100%;background-color:var(--color-highlight)}.animate-btn>*>:before{top:0;transform:translate3d(-105%,0,0)}.animate-btn>*>:after,.animate-btn>*>:before{transition:transform .8s cubic-bezier(.4,0,.2,1)}.animate-btn>*>:after{bottom:0;transform:translate3d(105%,0,0)}.animate-btn>*>*>:after,.animate-btn>*>*>:before{content:"";position:absolute;top:0;z-index:9;height:100%;width:2px;background-color:var(--color-highlight)}.animate-btn>*>*>:before{left:0;transform:translate3d(0,105%,0);transition:transform .8s cubic-bezier(.4,0,.2,1)}.animate-btn>*>*>:after{right:0;transform:translate3d(0,-105%,0);transition:transform .8s cubic-bezier(.4,0,.2,1)}.animate-btn.gold{position:relative;display:inline-block;cursor:pointer;overflow:hidden}.animate-btn.gold:after,.animate-btn.gold:before{content:"";position:absolute;left:0;height:2px;width:100%;background-color:#1e293b}.animate-btn.gold:before{top:0}.animate-btn.gold:after{bottom:0}.animate-btn.gold:hover>*>*>:after,.animate-btn.gold:hover>*>*>:before,.animate-btn.gold:hover>*>:after,.animate-btn.gold:hover>*>:before{transform:translateZ(0)}.animate-btn.gold>:after,.animate-btn.gold>:before{content:"";position:absolute;top:0;height:100%;width:2px;background-color:#1e293b}.animate-btn.gold>:before{left:0}.animate-btn.gold>:after{right:0}.animate-btn.gold>*>:after,.animate-btn.gold>*>:before{content:"";position:absolute;left:0;z-index:9;height:2px;width:100%;background-color:#f7d767}.animate-btn.gold>*>:before{top:0;transform:translate3d(-105%,0,0);transition:transform .8s cubic-bezier(.4,0,.2,1)}.animate-btn.gold>*>:after{bottom:0;transform:translate3d(105%,0,0);transition:transform .8s cubic-bezier(.4,0,.2,1)}.animate-btn.gold>*>*>:after,.animate-btn.gold>*>*>:before{content:"";position:absolute;top:0;z-index:9;height:100%;width:2px;background-color:#f7d767}.animate-btn.gold>*>*>:before{left:0;transform:translate3d(0,105%,0);transition:transform .8s cubic-bezier(.4,0,.2,1)}.animate-btn.gold>*>*>:after{right:0;transform:translate3d(0,-105%,0);transition:transform .8s cubic-bezier(.4,0,.2,1)}.animate-border{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.animate-border,span{position:relative;z-index:1}span{line-height:24px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.animate-border:hover span{color:#06b6d4}.btnAfter,.btnBefore{content:"";position:absolute;height:0;width:0;border:0 solid #000;border-radius:0;transition:0;-webkit-transition:0;-moz-transition:0;-o-transition:0;-ms-transition:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-color:var(--color-highlight);border-radius:5px}.animate-border .btnBefore{right:0;bottom:0}.animate-border .btnAfter{left:0;top:0}.animate-border:hover .btnBefore{border-width:0 0 1px 1px}.animate-border:hover .btnAfter{border-width:1px 1px 0 0}.animate-border:hover .btnAfter,.animate-border:hover .btnBefore{height:100%;width:100%;transition:width .5s ease,height .5s ease .5s,border-top-right-radius .1s ease .4s,border-bottom-left-radius .1s ease .4s,border-bottom-right-radius .1s ease .9s,border-top-left-radius .1s ease .9s;-webkit-transition:width .5s ease,height .5s ease .5s,border-top-right-radius .1s ease .4s,border-bottom-left-radius .1s ease .4s,border-bottom-right-radius .1s ease .9s,border-top-left-radius .1s ease .9s;-moz-transition:width .5s ease,height .5s ease .5s,border-top-right-radius .1s ease .4s,border-bottom-left-radius .1s ease .4s,border-bottom-right-radius .1s ease .9s,border-top-left-radius .1s ease .9s;-o-transition:width .5s ease,height .5s ease .5s,border-top-right-radius .1s ease .4s,border-bottom-left-radius .1s ease .4s,border-bottom-right-radius .1s ease .9s,border-top-left-radius .1s ease .9s;-ms-transition:width .5s ease,height .5s ease .5s,border-top-right-radius .1s ease .4s,border-bottom-left-radius .1s ease .4s,border-bottom-right-radius .1s ease .9s,border-top-left-radius .1s ease .9s}.animate-border-once,.animate-border-once span{position:relative;z-index:1}.animate-border-once span{line-height:24px;transition:color .3s ease}.animate-border-once:hover span{color:#06b6d4}.animate-border-once .btnAfter,.animate-border-once .btnBefore{content:"";position:absolute;height:0;width:0;border:solid var(--color-highlight);border-width:0;border-radius:5px;box-sizing:border-box;transition:all .3s ease}.animate-border-once .btnBefore{right:0;bottom:0}.animate-border-once .btnAfter{left:0;top:0}.animate-border-once.animate .btnBefore{animation:animateBorderBefore 4s forwards}.animate-border-once.animate .btnAfter{animation:animateBorderAfter 4s forwards}@keyframes animateBorderBefore{0%{border-width:0;height:0;width:0}25%{border-width:0 0 1px 1px;height:0;width:100%}50%,to{border-width:0 0 1px 1px;height:100%;width:100%}}@keyframes animateBorderAfter{0%{border-width:0;height:0;width:0}25%{border-width:1px 1px 0 0;height:0;width:100%}50%,to{border-width:1px 1px 0 0;height:100%;width:100%}}.animate-border-once:not(:hover) .btnAfter,.animate-border-once:not(:hover) .btnBefore{transition:all .3s ease;height:0;width:0;border-width:0}.animate-border .btnAfter.gold,.animate-border .btnBefore.gold,.animate-border-once .btnAfter.gold,.animate-border-once .btnBefore.gold{border-color:#f7d767}.animate-border-once:hover span.gold,.animate-border:hover span.gold{color:#f7d767}.animate-border:hover .btnAfter.gold,.animate-border:hover .btnBefore.gold{border-color:#f7d767}.whirlpool{width:100px;height:100px;position:relative;margin:24% auto 100px}.brev-ring:before{content:"";border-radius:50%;border:1px solid var(--color-highlight);height:30px;width:100px;position:absolute}.brev-ring1:before{left:40px;width:20px;top:12px;height:6px;animation:spinner 2.5s ease 0s infinite}.brev-ring2:before{left:35px;width:30px;top:10.5px;height:9px;animation:spinner 2.5s ease .1s infinite}.brev-ring3:before{left:30px;width:40px;top:9px;height:12px;animation:spinner 2.5s ease .2s infinite}.brev-ring4:before{left:25px;width:50px;top:7.5px;height:15px;animation:spinner 2.5s ease .3s infinite}.brev-ring5:before{left:20px;width:60px;top:6px;height:18px;animation:spinner 2.5s ease .4s infinite}.brev-ring6:before{left:15px;width:70px;top:4.5px;height:21px;animation:spinner 2.5s ease .5s infinite}.brev-ring7:before{left:10px;width:80px;top:3px;height:24px;animation:spinner 2.5s ease .6s infinite}.brev-ring8:before{left:5px;width:90px;top:1.5px;height:27px;animation:spinner 2.5s ease .7s infinite}.brev-ring9:before{width:100px;height:30px;animation:spinner 2.5s ease .8s infinite}@keyframes spinner{0%{transform:translateY(-10px);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}50%{transform:translateY(-60px);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}to{transform:translateY(-10px);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}}