.region--header{padding:20px 0;position:relative}.region--header .container{max-width:1440px;margin:0 auto;padding:0 20px}.region--header .burger{background-color:#256df3;z-index:20;display:block;position:absolute;cursor:pointer;top:20px;right:0;width:70px;height:46px;padding:20px 20px 20px 40px;border-radius:30px 0 0 30px;transition:transform 200ms ease-in-out}.region--header .burger:before,.region--header .burger:after,.region--header .burger span{content:"";position:absolute;top:12px;right:18px;width:24px;height:4px;border-radius:3px;background:#fff;transition:transform 200ms ease-in-out}.region--header .burger:before{transform:translateY(0)}.region--header .burger span{transform:translateY(9px)}.region--header .burger:after{transform:translateY(18px)}@media screen and (min-width: 56em){.region--header .burger{display:none}}.region--header .container{display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 56em){.region--header .container{flex-direction:row;align-items:center;justify-content:space-between}}body.burger-open{overflow:hidden}@media screen and (min-width: 56em){body.burger-open{overflow:auto}}body.burger-open .region--header .burger{transform:translateX(calc(-100vw + 66px))}body.burger-open .region--header .burger:before{transform:translateY(5px) translateX(-5px) rotate(-45deg) scaleX(0.7)}body.burger-open .region--header .burger span{transform:translateY(5px) translateX(-5px) rotate(-45deg) scaleX(0.7)}body.burger-open .region--header .burger:after{transform:translateY(15px) translateX(-5px) rotate(45deg) scaleX(0.7)}