.ui-box{text-decoration:none;border:none;font-size:19px;position:relative;vertical-align:baseline;padding:10px;margin:5px}.backwardBorderTrain:after,.backwardBorderTrain:before,.backwardBorderTrain>.ui-border-element:after,.backwardBorderTrain>.ui-border-element:before,.border-inOutSpread:after,.border-inOutSpread:before,.border-inOutSpread>.ui-border-element:after,.border-inOutSpread>.ui-border-element:before,.bottom-inOutSpread:after,.bottom-inOutSpread:before,.bottom-inOutSpread>.ui-border-element:after,.bottom-inOutSpread>.ui-border-element:before,.bottom-leftStart-backward:after,.bottom-leftStart-backward:before,.bottom-leftStart-backward>.ui-border-element:after,.bottom-leftStart-backward>.ui-border-element:before,.bottom-leftStart-burst-backward:after,.bottom-leftStart-burst-backward:before,.bottom-leftStart-burst-backward>.ui-border-element:after,.bottom-leftStart-burst-backward>.ui-border-element:before,.bottom-leftStart-burst:after,.bottom-leftStart-burst:before,.bottom-leftStart-burst>.ui-border-element:after,.bottom-leftStart-burst>.ui-border-element:before,.bottom-leftStart:after,.bottom-leftStart:before,.bottom-leftStart>.ui-border-element:after,.bottom-leftStart>.ui-border-element:before,.bottom-leftToRight:after,.bottom-leftToRight:before,.bottom-leftToRight>.ui-border-element:after,.bottom-leftToRight>.ui-border-element:before,.bottom-rightStart-backward:after,.bottom-rightStart-backward:before,.bottom-rightStart-backward>.ui-border-element:after,.bottom-rightStart-backward>.ui-border-element:before,.bottom-rightStart-burst-backward:after,.bottom-rightStart-burst-backward:before,.bottom-rightStart-burst-backward>.ui-border-element:after,.bottom-rightStart-burst-backward>.ui-border-element:before,.bottom-rightStart-burst:after,.bottom-rightStart-burst:before,.bottom-rightStart-burst>.ui-border-element:after,.bottom-rightStart-burst>.ui-border-element:before,.bottom-rightStart:after,.bottom-rightStart:before,.bottom-rightStart>.ui-border-element:after,.bottom-rightStart>.ui-border-element:before,.bottom-rightToLeft:after,.bottom-rightToLeft:before,.bottom-rightToLeft>.ui-border-element:after,.bottom-rightToLeft>.ui-border-element:before,.bottom-slideOpposite:after,.bottom-slideOpposite:before,.bottom-slideOpposite>.ui-border-element:after,.bottom-slideOpposite>.ui-border-element:before,.bottom-stay:after,.bottom-stay:before,.bottom-stay>.ui-border-element:after,.bottom-stay>.ui-border-element:before,.forwardBorderTrain:after,.forwardBorderTrain:before,.forwardBorderTrain>.ui-border-element:after,.forwardBorderTrain>.ui-border-element:before,.left-bottomToTop:after,.left-bottomToTop:before,.left-bottomToTop>.ui-border-element:after,.left-bottomToTop>.ui-border-element:before,.left-inOutSpread:after,.left-inOutSpread:before,.left-inOutSpread>.ui-border-element:after,.left-inOutSpread>.ui-border-element:before,.left-slideOpposite:after,.left-slideOpposite:before,.left-slideOpposite>.ui-border-element:after,.left-slideOpposite>.ui-border-element:before,.left-stay:after,.left-stay:before,.left-stay>.ui-border-element:after,.left-stay>.ui-border-element:before,.left-topToBottom:after,.left-topToBottom:before,.left-topToBottom>.ui-border-element:after,.left-topToBottom>.ui-border-element:before,.right-bottomToTop:after,.right-bottomToTop:before,.right-bottomToTop>.ui-border-element:after,.right-bottomToTop>.ui-border-element:before,.right-inOutSpread:after,.right-inOutSpread:before,.right-inOutSpread>.ui-border-element:after,.right-inOutSpread>.ui-border-element:before,.right-slideOpposite:after,.right-slideOpposite:before,.right-slideOpposite>.ui-border-element:after,.right-slideOpposite>.ui-border-element:before,.right-stay:after,.right-stay:before,.right-stay>.ui-border-element:after,.right-stay>.ui-border-element:before,.right-topToBottom:after,.right-topToBottom:before,.right-topToBottom>.ui-border-element:after,.right-topToBottom>.ui-border-element:before,.slideOpposite:after,.slideOpposite:before,.slideOpposite>.ui-border-element:after,.slideOpposite>.ui-border-element:before,.top-inOutSpread:after,.top-inOutSpread:before,.top-inOutSpread>.ui-border-element:after,.top-inOutSpread>.ui-border-element:before,.top-leftStart-backward:after,.top-leftStart-backward:before,.top-leftStart-backward>.ui-border-element:after,.top-leftStart-backward>.ui-border-element:before,.top-leftStart-burst-backward:after,.top-leftStart-burst-backward:before,.top-leftStart-burst-backward>.ui-border-element:after,.top-leftStart-burst-backward>.ui-border-element:before,.top-leftStart-burst:after,.top-leftStart-burst:before,.top-leftStart-burst>.ui-border-element:after,.top-leftStart-burst>.ui-border-element:before,.top-leftStart:after,.top-leftStart:before,.top-leftStart>.ui-border-element:after,.top-leftStart>.ui-border-element:before,.top-leftToRight:after,.top-leftToRight:before,.top-leftToRight>.ui-border-element:after,.top-leftToRight>.ui-border-element:before,.top-rightStart-backward:after,.top-rightStart-backward:before,.top-rightStart-backward>.ui-border-element:after,.top-rightStart-backward>.ui-border-element:before,.top-rightStart-burst-backward:after,.top-rightStart-burst-backward:before,.top-rightStart-burst-backward>.ui-border-element:after,.top-rightStart-burst-backward>.ui-border-element:before,.top-rightStart-burst:after,.top-rightStart-burst:before,.top-rightStart-burst>.ui-border-element:after,.top-rightStart-burst>.ui-border-element:before,.top-rightStart:after,.top-rightStart:before,.top-rightStart>.ui-border-element:after,.top-rightStart>.ui-border-element:before,.top-rightToLeft:after,.top-rightToLeft:before,.top-rightToLeft>.ui-border-element:after,.top-rightToLeft>.ui-border-element:before,.top-slideOpposite:after,.top-slideOpposite:before,.top-slideOpposite>.ui-border-element:after,.top-slideOpposite>.ui-border-element:before,.top-stay:after,.top-stay:before,.top-stay>.ui-border-element:after,.top-stay>.ui-border-element:before,.topBottom-leftRightCorner:after,.topBottom-leftRightCorner:before,.topBottom-leftRightCorner>.ui-border-element:after,.topBottom-leftRightCorner>.ui-border-element:before,.topBottom-rightLeftCorner:after,.topBottom-rightLeftCorner:before,.topBottom-rightLeftCorner>.ui-border-element:after,.topBottom-rightLeftCorner>.ui-border-element:before{content:'';position:absolute}.forwardBorderTrain:before,.top-leftStart-burst:before,.top-leftStart:before,.top-leftToRight:before,.topBottom-leftRightCorner:before{border-top:1px solid #fff;left:0;right:100%;top:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.backwardBorderTrain:hover:after,.bottom-leftStart-backward:hover:after,.bottom-leftStart-burst-backward:hover:after,.bottom-leftStart-burst:hover:before,.bottom-leftStart:hover:before,.bottom-leftToRight:hover:after,.bottom-rightStart-backward:hover:after,.bottom-rightStart-burst-backward:hover:after,.bottom-rightStart-burst:hover:before,.bottom-rightStart:hover:before,.forwardBorderTrain:hover:before,.left-stay:hover:after,.left-stay:hover:before,.right-slideOpposite:hover:after,.slideOpposite:hover .ui-border-element:after,.top-leftStart-backward:hover:after,.top-leftStart-burst-backward:hover:after,.top-leftStart-burst:hover:before,.top-leftStart:hover:before,.top-leftToRight:hover:before,.top-rightStart-backward:hover:after,.top-rightStart-burst-backward:hover:after,.top-rightStart-burst:hover:before,.top-rightStart:hover:before,.topBottom-leftRightCorner:hover:before,.topBottom-rightLeftCorner:hover:after{right:0}.backwardBorderTrain:not(:hover) .ui-border-element:after,.backwardBorderTrain:not(:hover) .ui-border-element:before,.backwardBorderTrain:not(:hover):after,.backwardBorderTrain:not(:hover):before,.border-inOutSpread:not(:hover) .ui-border-element:after,.border-inOutSpread:not(:hover) .ui-border-element:before,.border-inOutSpread:not(:hover):after,.border-inOutSpread:not(:hover):before,.bottom-inOutSpread:not(:hover):after,.bottom-leftStart-backward:not(:hover) .ui-border-element:before,.bottom-leftStart-burst-backward:not(:hover) .ui-border-element:after,.bottom-leftStart-burst-backward:not(:hover) .ui-border-element:before,.bottom-leftStart-burst-backward:not(:hover):after,.bottom-leftStart-burst-backward:not(:hover):before,.bottom-leftStart-burst:not(:hover) .ui-border-element:after,.bottom-leftStart-burst:not(:hover) .ui-border-element:before,.bottom-leftStart-burst:not(:hover):after,.bottom-leftStart-burst:not(:hover):before,.bottom-leftStart:not(:hover):after,.bottom-leftToRight:not(:hover):after,.bottom-rightStart-backward:not(:hover):after,.bottom-rightStart-burst-backward:not(:hover) .ui-border-element:after,.bottom-rightStart-burst-backward:not(:hover) .ui-border-element:before,.bottom-rightStart-burst-backward:not(:hover):after,.bottom-rightStart-burst-backward:not(:hover):before,.bottom-rightStart-burst:not(:hover) .ui-border-element:after,.bottom-rightStart-burst:not(:hover) .ui-border-element:before,.bottom-rightStart-burst:not(:hover):after,.bottom-rightStart-burst:not(:hover):before,.bottom-rightStart:not(:hover) .ui-border-element:after,.bottom-rightToLeft:not(:hover):after,.bottom-slideOpposite:not(:hover):after,.bottom-stay:not(:hover) .ui-border-element:after,.bottom-stay:not(:hover) .ui-border-element:before,.bottom-stay:not(:hover):before,.forwardBorderTrain:not(:hover) .ui-border-element:after,.forwardBorderTrain:not(:hover) .ui-border-element:before,.forwardBorderTrain:not(:hover):after,.forwardBorderTrain:not(:hover):before,.left-bottomToTop:not(:hover):before,.left-inOutSpread:not(:hover):before,.left-slideOpposite:not(:hover):before,.left-stay:not(:hover) .ui-border-element:after,.left-stay:not(:hover):after,.left-stay:not(:hover):before,.left-topToBottom:not(:hover):before,.right-bottomToTop:not(:hover):after,.right-inOutSpread:not(:hover):after,.right-slideOpposite:not(:hover):after,.right-stay:not(:hover) .ui-border-element:before,.right-stay:not(:hover):after,.right-stay:not(:hover):before,.right-topToBottom:not(:hover):after,.slideOpposite:not(:hover) .ui-border-element:after,.slideOpposite:not(:hover) .ui-border-element:before,.slideOpposite:not(:hover):after,.slideOpposite:not(:hover):before,.top-inOutSpread:not(:hover):before,.top-leftStart-backward:not(:hover):before,.top-leftStart-burst-backward:not(:hover) .ui-border-element:after,.top-leftStart-burst-backward:not(:hover) .ui-border-element:before,.top-leftStart-burst-backward:not(:hover):after,.top-leftStart-burst-backward:not(:hover):before,.top-leftStart-burst:not(:hover) .ui-border-element:after,.top-leftStart-burst:not(:hover) .ui-border-element:before,.top-leftStart-burst:not(:hover):after,.top-leftStart-burst:not(:hover):before,.top-leftStart:not(:hover) .ui-border-element:before,.top-leftToRight:not(:hover):before,.top-rightStart-backward:not(:hover) .ui-border-element:after,.top-rightStart-burst-backward:not(:hover) .ui-border-element:after,.top-rightStart-burst-backward:not(:hover) .ui-border-element:before,.top-rightStart-burst-backward:not(:hover):after,.top-rightStart-burst-backward:not(:hover):before,.top-rightStart-burst:not(:hover) .ui-border-element:after,.top-rightStart-burst:not(:hover) .ui-border-element:before,.top-rightStart-burst:not(:hover):after,.top-rightStart-burst:not(:hover):before,.top-rightStart:not(:hover):before,.top-rightToLeft:not(:hover):before,.top-slideOpposite:not(:hover):before,.top-stay:not(:hover) .ui-border-element:after,.top-stay:not(:hover) .ui-border-element:before,.top-stay:not(:hover):after,.topBottom-leftRightCorner:not(:hover) .ui-border-element:after,.topBottom-leftRightCorner:not(:hover) .ui-border-element:before,.topBottom-leftRightCorner:not(:hover):after,.topBottom-leftRightCorner:not(:hover):before,.topBottom-rightLeftCorner:not(:hover) .ui-border-element:after,.topBottom-rightLeftCorner:not(:hover) .ui-border-element:before,.topBottom-rightLeftCorner:not(:hover):after,.topBottom-rightLeftCorner:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.backwardBorderTrain:before,.top-rightStart-backward:before,.top-rightStart-burst-backward:before,.top-rightToLeft:before,.topBottom-rightLeftCorner:before{border-top:1px solid #fff;left:100%;right:0;top:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.backwardBorderTrain:hover:before,.bottom-leftStart-backward:hover:before,.bottom-leftStart-burst-backward:hover:before,.bottom-leftStart-burst:hover:after,.bottom-leftStart:hover:after,.bottom-rightStart-backward:hover:before,.bottom-rightStart-burst-backward:hover:before,.bottom-rightStart-burst:hover:after,.bottom-rightStart:hover:after,.bottom-rightToLeft:hover:after,.forwardBorderTrain:hover:after,.left-slideOpposite:hover:before,.right-stay:hover:after,.right-stay:hover:before,.slideOpposite:hover .ui-border-element:before,.top-leftStart-backward:hover:before,.top-leftStart-burst-backward:hover:before,.top-leftStart-burst:hover:after,.top-leftStart:hover:after,.top-rightStart-backward:hover:before,.top-rightStart-burst-backward:hover:before,.top-rightStart-burst:hover:after,.top-rightStart:hover:after,.top-rightToLeft:hover:before,.topBottom-leftRightCorner:hover:after,.topBottom-rightLeftCorner:hover:before{left:0}.border-inOutSpread:before,.top-inOutSpread:before{border-top:1px solid #fff;left:51%;right:51%;top:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.border-inOutSpread:hover:after,.border-inOutSpread:hover:before,.bottom-inOutSpread:hover:after,.bottom-stay:hover:before,.top-inOutSpread:hover:before,.top-stay:hover:after{left:0;right:0}.bottom-slideOpposite,.left-slideOpposite,.right-slideOpposite,.slideOpposite,.top-slideOpposite{overflow:hidden}.slideOpposite:before,.top-slideOpposite:before{border-top:5px solid #fff;left:0;right:0;top:-30%;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.backwardBorderTrain:hover .ui-border-element:after,.bottom-leftStart-backward:hover .ui-border-element:after,.bottom-leftStart-burst-backward:hover .ui-border-element:after,.bottom-leftStart-burst:hover .ui-border-element:before,.bottom-leftStart:hover .ui-border-element:before,.bottom-rightStart-backward:hover .ui-border-element:after,.bottom-rightStart-burst-backward:hover .ui-border-element:after,.bottom-rightStart-burst:hover .ui-border-element:before,.bottom-rightStart:hover .ui-border-element:before,.bottom-stay:hover .ui-border-element:after,.bottom-stay:hover .ui-border-element:before,.forwardBorderTrain:hover .ui-border-element:before,.left-bottomToTop:hover:before,.right-bottomToTop:hover:after,.slideOpposite:hover:before,.top-leftStart-backward:hover .ui-border-element:after,.top-leftStart-burst-backward:hover .ui-border-element:after,.top-leftStart-burst:hover .ui-border-element:before,.top-leftStart:hover .ui-border-element:before,.top-rightStart-backward:hover .ui-border-element:after,.top-rightStart-burst-backward:hover .ui-border-element:after,.top-rightStart-burst:hover .ui-border-element:before,.top-rightStart:hover .ui-border-element:before,.top-slideOpposite:hover:before,.topBottom-leftRightCorner:hover .ui-border-element:after,.topBottom-rightLeftCorner:hover .ui-border-element:before{top:0}.backwardBorderTrain:after,.bottom-leftStart-backward:after,.bottom-leftStart-burst-backward:after,.bottom-leftToRight:after,.topBottom-rightLeftCorner:after{border-bottom:1px solid #fff;left:0;right:100%;bottom:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.bottom-rightStart-burst:after,.bottom-rightStart:after,.bottom-rightToLeft:after,.forwardBorderTrain:after,.topBottom-leftRightCorner:after{border-bottom:1px solid #fff;left:100%;right:0;bottom:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.border-inOutSpread:after,.bottom-inOutSpread:after{border-bottom:1px solid #fff;left:51%;right:51%;bottom:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.normal .bottom-inOutSpread:after{border-bottom:1px solid #000;left:51%;right:51%;bottom:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.bottom-slideOpposite:after,.slideOpposite:after{border-bottom:5px solid #fff;left:0;right:0;bottom:-30%;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.backwardBorderTrain:hover .ui-border-element:before,.bottom-leftStart-backward:hover .ui-border-element:before,.bottom-leftStart-burst-backward:hover .ui-border-element:before,.bottom-leftStart-burst:hover .ui-border-element:after,.bottom-leftStart:hover .ui-border-element:after,.bottom-rightStart-backward:hover .ui-border-element:before,.bottom-rightStart-burst-backward:hover .ui-border-element:before,.bottom-rightStart-burst:hover .ui-border-element:after,.bottom-rightStart:hover .ui-border-element:after,.bottom-slideOpposite:hover:after,.forwardBorderTrain:hover .ui-border-element:after,.left-topToBottom:hover:before,.right-topToBottom:hover:after,.slideOpposite:hover:after,.top-leftStart-backward:hover .ui-border-element:before,.top-leftStart-burst-backward:hover .ui-border-element:before,.top-leftStart-burst:hover .ui-border-element:after,.top-leftStart:hover .ui-border-element:after,.top-rightStart-backward:hover .ui-border-element:before,.top-rightStart-burst-backward:hover .ui-border-element:before,.top-rightStart-burst:hover .ui-border-element:after,.top-rightStart:hover .ui-border-element:after,.top-stay:hover .ui-border-element:after,.top-stay:hover .ui-border-element:before,.topBottom-leftRightCorner:hover .ui-border-element:before,.topBottom-rightLeftCorner:hover .ui-border-element:after{bottom:0}.backwardBorderTrain .ui-border-element:before,.left-topToBottom:before,.top-leftStart-backward .ui-border-element:before,.top-leftStart-burst-backward .ui-border-element:before,.topBottom-leftRightCorner .ui-border-element:before{border-left:1px solid #fff;top:0;bottom:100%;left:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.bottom-leftStart .ui-border-element:before,.bottom-leftStart-burst .ui-border-element:before,.forwardBorderTrain .ui-border-element:before,.left-bottomToTop:before,.topBottom-rightLeftCorner .ui-border-element:before{border-left:1px solid #fff;top:100%;bottom:0;left:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.border-inOutSpread .ui-border-element:before,.left-inOutSpread:before{border-left:1px solid #fff;top:50%;bottom:50%;left:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.border-inOutSpread:hover .ui-border-element:after,.border-inOutSpread:hover .ui-border-element:before,.left-inOutSpread:hover:before,.left-stay:hover .ui-border-element:after,.right-inOutSpread:hover:after,.right-stay:hover .ui-border-element:before{top:0;bottom:0}.left-slideOpposite:before,.slideOpposite .ui-border-element:before{border-left:5px solid #fff;top:0;bottom:0;left:-20px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.forwardBorderTrain .ui-border-element:after,.right-topToBottom:after,.top-rightStart .ui-border-element:after,.top-rightStart-burst .ui-border-element:after,.topBottom-rightLeftCorner .ui-border-element:after{border-right:1px solid #fff;top:0;bottom:100%;right:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.backwardBorderTrain .ui-border-element:after,.bottom-rightStart-backward .ui-border-element:after,.bottom-rightStart-burst-backward .ui-border-element:after,.right-bottomToTop:after,.topBottom-leftRightCorner .ui-border-element:after{border-right:1px solid #fff;top:100%;bottom:0;right:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.border-inOutSpread .ui-border-element:after,.right-inOutSpread:after{border-right:1px solid #fff;top:50%;bottom:50%;right:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93);-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93);transition:.2s cubic-bezier(0,0.98,0.51,0.93)}.right-slideOpposite:after,.slideOpposite .ui-border-element:after{border-right:5px solid #fff;top:0;bottom:0;right:-20px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.bottom-leftStart-backward:not(:hover):after,.bottom-leftStart:not(:hover) .ui-border-element:before,.bottom-rightStart-backward:not(:hover) .ui-border-element:after,.bottom-rightStart:not(:hover):after,.top-leftStart-backward:not(:hover) .ui-border-element:before,.top-leftStart:not(:hover):before,.top-rightStart-backward:not(:hover):before,.top-rightStart:not(:hover) .ui-border-element:after{-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}.top-leftStart .ui-border-element:after,.top-leftStart-burst .ui-border-element:after{border-right:1px solid #fff;top:0;bottom:100%;right:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s}.bottom-leftStart-backward:not(:hover) .ui-border-element:after,.bottom-leftStart:not(:hover):before,.bottom-rightStart-backward:not(:hover):before,.bottom-rightStart:not(:hover) .ui-border-element:before,.top-leftStart-backward:not(:hover):after,.top-leftStart:not(:hover) .ui-border-element:after,.top-rightStart-backward:not(:hover) .ui-border-element:before,.top-rightStart:not(:hover):after{-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.top-leftStart-burst:after,.top-leftStart:after{border-bottom:1px solid #fff;left:100%;right:0;bottom:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s}.bottom-leftStart-backward:not(:hover):before,.bottom-leftStart:not(:hover) .ui-border-element:after,.bottom-rightStart-backward:not(:hover) .ui-border-element:before,.bottom-rightStart:not(:hover):before,.top-leftStart-backward:not(:hover) .ui-border-element:after,.top-leftStart:not(:hover):after,.top-rightStart-backward:not(:hover):after,.top-rightStart:not(:hover) .ui-border-element:before{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.top-leftStart .ui-border-element:before,.top-leftStart-burst .ui-border-element:before{border-left:1px solid #fff;top:100%;bottom:0;left:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s}.top-rightStart-burst:after,.top-rightStart:after{border-bottom:1px solid #fff;left:100%;right:0;bottom:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s}.top-rightStart .ui-border-element:before,.top-rightStart-burst .ui-border-element:before{border-left:1px solid #fff;top:100%;bottom:0;left:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s}.top-rightStart-burst:before,.top-rightStart:before{border-top:1px solid #fff;left:0;right:100%;top:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s}.bottom-rightStart .ui-border-element:before,.bottom-rightStart-burst .ui-border-element:before{border-left:1px solid #fff;top:100%;bottom:0;left:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s}.bottom-rightStart-burst:before,.bottom-rightStart:before{border-top:1px solid #fff;left:0;right:100%;top:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s}.bottom-rightStart .ui-border-element:after,.bottom-rightStart-burst .ui-border-element:after{border-right:1px solid #fff;top:0;bottom:100%;right:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s}.bottom-leftStart-burst:before,.bottom-leftStart:before{border-top:1px solid #fff;left:0;right:100%;top:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s}.bottom-leftStart .ui-border-element:after,.bottom-leftStart-burst .ui-border-element:after{border-right:1px solid #fff;top:0;bottom:100%;right:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s}.bottom-leftStart-burst:after,.bottom-leftStart:after{border-bottom:1px solid #fff;left:100%;right:0;bottom:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s}.top-leftStart-backward:after,.top-leftStart-burst-backward:after{border-bottom:1px solid #fff;left:0;right:100%;bottom:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s}.top-leftStart-backward .ui-border-element:after,.top-leftStart-burst-backward .ui-border-element:after{border-right:1px solid #fff;top:100%;bottom:0;right:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s}.top-leftStart-backward:before,.top-leftStart-burst-backward:before{border-top:1px solid #fff;left:100%;right:0;top:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s}.top-rightStart-backward .ui-border-element:before,.top-rightStart-burst-backward .ui-border-element:before{border-left:1px solid #fff;top:0;bottom:100%;left:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s}.top-rightStart-backward:after,.top-rightStart-burst-backward:after{border-bottom:1px solid #fff;left:0;right:100%;bottom:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s}.top-rightStart-backward .ui-border-element:after,.top-rightStart-burst-backward .ui-border-element:after{border-right:1px solid #fff;top:100%;bottom:0;right:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s}.bottom-rightStart-backward:before,.bottom-rightStart-burst-backward:before{border-top:1px solid #fff;left:100%;right:0;top:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s}.bottom-rightStart-backward .ui-border-element:before,.bottom-rightStart-burst-backward .ui-border-element:before{border-left:1px solid #fff;top:0;bottom:100%;left:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s}.bottom-rightStart-backward:after,.bottom-rightStart-burst-backward:after{border-bottom:1px solid #fff;left:0;right:100%;bottom:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s}.bottom-leftStart-backward .ui-border-element:after,.bottom-leftStart-burst-backward .ui-border-element:after{border-right:1px solid #fff;top:100%;bottom:0;right:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.2s}.bottom-leftStart-backward:before,.bottom-leftStart-burst-backward:before{border-top:1px solid #fff;left:100%;right:0;top:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.4s}.bottom-leftStart-backward .ui-border-element:before,.bottom-leftStart-burst-backward .ui-border-element:before{border-left:1px solid #fff;top:0;bottom:100%;left:0;-webkit-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-moz-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;-o-transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s;transition:.2s cubic-bezier(0,0.98,0.51,0.93) 0.6s}.top-stay:before{border-top:1px solid #fff;left:0;right:0;top:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.top-stay .ui-border-element:after,.top-stay:after{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear}.top-stay .ui-border-element:after{border-right:1px solid #fff;top:0;bottom:100%;right:0;transition:.2s linear}.top-stay:after{border-bottom:1px solid #fff;left:51%;right:51%;bottom:0;transition:.2s linear}.bottom-stay:after,.top-stay .ui-border-element:before{left:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear}.top-stay .ui-border-element:before{border-left:1px solid #fff;top:0;bottom:100%;transition:.2s linear}.bottom-stay:after{border-bottom:1px solid #fff;right:0;bottom:0;transition:.2s linear}.bottom-stay .ui-border-element:after,.bottom-stay:before{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear}.bottom-stay .ui-border-element:after{border-right:1px solid #fff;top:100%;bottom:0;right:0;transition:.2s linear}.bottom-stay:before{border-top:1px solid #fff;left:51%;right:51%;top:0;transition:.2s linear}.bottom-stay .ui-border-element:before,.left-stay .ui-border-element:before{bottom:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;border-left:1px solid #fff;left:0}.bottom-stay .ui-border-element:before{top:100%;transition:.2s linear}.left-stay .ui-border-element:before{top:0;transition:.2s linear}.left-stay .ui-border-element:after,.left-stay:before{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear}.left-stay .ui-border-element:after{border-right:1px solid #fff;top:50%;bottom:50%;right:0;transition:.2s linear}.left-stay:before{border-top:1px solid #fff;left:0;right:100%;top:0;transition:.2s linear}.left-stay:after,.right-stay .ui-border-element:after{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;bottom:0}.left-stay:after{border-bottom:1px solid #fff;left:0;right:100%;transition:.2s linear}.right-stay .ui-border-element:after{border-right:1px solid #fff;top:0;right:0;transition:.2s linear}.right-stay .ui-border-element:before,.right-stay:before{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear}.right-stay .ui-border-element:before{border-left:1px solid #fff;top:50%;bottom:50%;left:0;transition:.2s linear}.right-stay:before{border-top:1px solid #fff;left:100%;right:0;top:0;transition:.2s linear}.right-stay:after{border-bottom:1px solid #fff;left:100%;right:0;bottom:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}