.MenuContainer{width:100%;background-color:#fff;border-bottom:3px solid #e5e5e5;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d;-webkit-backface-visiblity:hidden;-moz-backface-visiblity:hidden;backface-visiblity:hidden}.Menu{margin:0 auto;max-width:1000px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}@media only screen and (min-width:769px){.Menu{height:60px}}@media only screen and (max-width:768px){.Menu{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:height .2s ease-out;-moz-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out;overflow:hidden;height:0}}@media only screen and (max-width:768px){.Menu--expanded{height:300px}}.Menu-item{height:60px}@media only screen and (min-width:769px){.Menu-item{width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.Menu-item-link{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:block;margin:auto;width:100%;height:100%;line-height:60px;text-align:center;font-size:1.5rem;color:#404040}@media only screen and (max-width:768px){.Menu-item-link{font-size:2rem}}@media only screen and (min-width:769px){.Menu-item-link{border-bottom:3px solid transparent}}.Menu-item-link:hover{color:#fff;background-color:#4c4d96}@media only screen and (min-width:769px){.Menu-item-link:hover{border-bottom:3px solid #434485}}.MenuBurger{display:none}@media only screen and (max-width:768px){.MenuBurger{height:60px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}}.MenuBurger-square{width:47px;height:47px;padding:0 5px;margin:auto 0;margin-right:30px;text-align:center;border:solid 2px #000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width:768px){.Container{opacity:1;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.Container--transition{opacity:0}.Container--hidden{opacity:0;display:none!important}}