header{position:fixed;top:0;width:100%;padding:0;margin:0 auto;max-width:100%;background-color:var(--color-white);box-shadow:0 0 2rem rgba(0,0,0,.04);z-index:7777;transition:all .2s ease-in-out}.admin-bar header{top:32px}header .inner{display:flex;justify-content:flex-start;align-items:center;position:relative;gap:5rem;height:8rem}header a.logo{display:block;margin:0;flex-basis:27rem;min-width:27rem}header a.logo img{width:auto;height:3rem}button.toggle{display:none}nav#main-menu{position:relative;flex:1}nav#main-menu ul{display:flex;justify-content:flex-start;align-items:center;gap:5rem;padding:0;margin:0;width:100%}nav#main-menu ul>li{list-style:none;padding:0;margin:0}nav#main-menu ul>li>a{color:var(--color-grey);font-size:1.8rem;font-weight:400;text-decoration:none}nav#main-menu ul>li>a:hover{color:var(--color-red)}nav#main-menu ul>li.current-menu-item>a{color:var(--color-red);font-weight:700;border-bottom:1px solid var(--color-red);padding-bottom:3px}nav#main-menu ul>li.button{margin-left:auto}nav#main-menu ul>li.button>a{display:inline-block;cursor:pointer;border-radius:0;border:none;background-color:var(--color-red);color:var(--color-white) !important;font-size:1.5rem;line-height:1.5;font-weight:400;text-decoration:none !important;margin:0;padding:.9rem 3.2rem;text-align:center}nav#main-menu ul>li.button>a:hover{background-color:var(--color-green);color:var(--color-white) !important}@media (max-width:1200px){header{padding:0}header .inner{height:6rem}button.toggle{display:block;appearance:none;border:none;width:7.6rem;height:6rem;margin-left:auto;transform:translateX(2rem);background-color:var(--color-red);text-indent:100%;color:transparent !important;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:2.5rem;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjMiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHk9IjYiIHdpZHRoPSIyNSIgaGVpZ2h0PSIzIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB5PSIxMiIgd2lkdGg9IjI1IiBoZWlnaHQ9IjMiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=')}button.toggle:hover{background-color:var(--color-red);color:transparent !important}button.toggle.active{background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMi43MjE4IiB5PSIwLjYwMDU4NiIgd2lkdGg9IjI1IiBoZWlnaHQ9IjMiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDIuNzIxOCAwLjYwMDU4NikiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjAuNjAwNDY0IiB5PSIxOC4yNzgzIiB3aWR0aD0iMjUiIGhlaWdodD0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDAuNjAwNDY0IDE4LjI3ODMpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K')}nav#main-menu{display:none;position:absolute;left:0;top:6rem;width:100%}nav#main-menu ul{display:flex;flex-flow:column;background-color:var(--color-white);padding:0;gap:0}nav#main-menu ul:before{content:'';width:2rem;height:100%;position:absolute;left:-2rem;top:0;background-color:var(--color-white);display:block}nav#main-menu ul:after{content:'';width:2rem;height:100%;position:absolute;right:-2rem;top:0;background-color:var(--color-white);display:block}nav#main-menu ul li{width:100%;position:relative}nav#main-menu ul>li.only-mobile{display:block}nav#main-menu ul li a{padding:1rem 0;display:block;text-align:left;font-size:2.2rem}nav#main-menu ul>li.current-menu-item>a{color:var(--color-red);font-weight:700}nav#main-menu ul>li.button:before{content:'';display:block;position:absolute;left:-2rem;top:0;width:2rem;height:100%;background-color:var(--color-red);z-index:2}nav#main-menu ul>li.button:after{content:'';display:block;position:absolute;right:-2rem;top:0;width:2rem;height:100%;background-color:var(--color-red);z-index:2}nav#main-menu ul>li.button>a{font-size:1.9rem;display:block;text-align:left;padding-left:0;padding-right:0;padding-top:1.4rem;padding-bottom:1.4rem}nav#main-menu ul>li.button>a:hover{background-color:var(--color-red)}}@media (max-width:800px){.admin-bar header{top:46px}}