.burger{display:flex;flex-direction:column;gap:8px;position:relative;z-index:11;top:-12px;left:-12px}.burger>span{display:block;width:37px;height:3px;background-color:#000;position:relative;z-index:20}.header .list-menu{width:48px;height:48px;background-color:#fff;position:absolute;top:0;overflow:hidden;border-bottom-right-radius:100%}.header .list-menu.not-active{animation:animation-menu-not .5s ease both}.header .list-menu.active{animation:animation-menu 1s ease both;box-shadow:0 0 20px 5px #0d4cd326}.header .list-menu .list-menu__wrapper{width:100vw;display:flex;justify-content:center;align-items:center;position:relative;left:100vw;transition:left linear .4s;padding-left:16px;padding-right:16px}.header .list-menu.active .list-menu__wrapper{left:0}.header .list-menu .list-menu__outer{overflow-y:hidden}.header .list-menu.active .list-menu__outer{overflow-y:auto}.header .list-menu__container{width:100%;height:100%;max-width:736px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px}.header .list-menu__container button{display:flex;justify-content:center;align-items:center}.header .list-menu__outer{width:100vw;height:100vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.header .list-menu .list-menu__outer:before,.header .list-menu .list-menu__outer:after{content:"";min-height:20px;width:100%;display:block;height:100%}.overflow-hidden{overflow:hidden}@keyframes animation-menu{50%{width:100%;height:100%}to{width:100%;height:100%;border-bottom-right-radius:0}}@keyframes animation-menu-not{0%{width:100%;height:100%;border-bottom-right-radius:0}to{width:48px;height:48px;border-bottom-right-radius:100%}}.bars{width:62px;cursor:pointer}.bars .line{fill:none;stroke:#0d4cd3;stroke-width:4;stroke-linecap:square;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.bars .line.top{stroke-dasharray:40 172}.bars .line.middle{stroke-dasharray:40 111}.bars .line.bottom{stroke-dasharray:40 172}.bars.active .top{stroke-dashoffset:-132px}.bars.active .middle{stroke-dashoffset:-71px}.bars.active .bottom{stroke-dashoffset:-132px}.menu-item{justify-content:flex-start}.menu-item>div{width:155px;margin:0 auto}
