.btn-nav{transition:all .35s ease-in-out;letter-spacing:0}.btn-nav:active,.btn-nav:hover{letter-spacing:5px}.btn-nav:after,.btn-nav:before{backface-visibility:hidden;border:1px solid rgba(255,255,255,0);bottom:0;content:" ";display:block;margin:0 auto;position:relative;transition:all .28s ease-in-out;width:0}.btn-nav:hover:after,.btn-nav:hover:before{backface-visibility:hidden;transition:width .35s ease-in-out;width:100%;border:1px solid rgba(255,255,255,1)}.btn-nav:hover:before{bottom:auto;top:0;width:100%}.btn-contact{border:0 solid;box-shadow:inset 0 0 20px rgba(255,255,255,0);outline:1px solid;outline-color:rgba(255,255,255,.5);outline-offset:0;text-shadow:none;transition:all .75s cubic-bezier(.19,1,.22,1)}.btn-contact:hover{border:1px solid;box-shadow:inset 0 0 20px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.2);outline-color:rgba(255,255,255,0);outline-offset:10px;text-shadow:1px 1px 2px #427388}.hamburger{display:flex;flex-direction:column;justify-content:space-between;height:17.5px;position:relative;width:25px}.hamburger .bar{transform-origin:center;transition:all .3s ease}.hamburger.open .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}