#fullpageopener{background-color:#fff0;cursor:pointer;border-radius:10px;border:0;padding:4px}.noheader #fullpageopener{position:absolute}.container.position-relative.noheader #fullpageopener{background:var(--bs-primary);top:25px;border-radius:0;padding:0;left:40px}.container.position-relative.noheader #fullpageopener span{font-size:11px;color:var(--primary-text-color);text-transform:uppercase;letter-spacing:1px}.menucontent{padding:0 10px 10px 10px;cursor:pointer}.hamburg{display:block;cursor:pointer}.line{height:2px;width:35px;background:#fff;display:block;margin-bottom:6px}.line:nth-child(3){margin-bottom:0}#fullpage-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;transform:translateY(-180%);transition:transform 0.5s ease;z-index:1000;display:flex;flex-direction:column;display:flex;justify-content:center;align-items:center;height:100vh}#fullpage-header{position:relative;flex:0 0 auto;padding:10px}#fullpage-content{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}#fullpage-close{position:absolute;top:10px;right:30px;border:none;cursor:pointer;line-height:1;background-color:#fff0}#fullpage-close img{width:47px;height:47px;background-color:#fff0;cursor:pointer;border-radius:10px;padding:8px}nav.fullpage-menu ul li.level-1 i{display:none}#fullpage-container.active{transform:translateY(0);background-color:var(--bs-primary)}#fullpage-close span{color:var(--primary-text-color);font-size:45px;font-weight:100}.fullpage-container-logo{margin-bottom:70px}#fullpage-header{position:absolute;padding:10px;right:0;top:0}.fullpage-menu{width:100%}.fullpage-menu ul{display:flex;flex-wrap:wrap;padding:0;margin:0 auto;max-width:80%;list-style:none;gap:20px;justify-content:center}.fullpage-menu .level-1{flex:0 1 calc(20% - 20px)}.fullpage-menu .level-1:nth-child(6n+1){clear:both}.fullpage-container-logo img{width:230px;height:auto}nav.fullpage-menu ul li,nav.fullpage-menu ul li a{color:var(--primary-text-color);font-size:1.2rem}nav.fullpage-menu ul li.level-1{list-style-type:none;margin-bottom:2rem;width:100%;text-align:left}nav.fullpage-menu ul li .sublevel a{font-size:1rem}.fullpage-menu ul li{font-family:var(--headline-font);text-transform:uppercase;font-weight:600}.fullpage-menu ul li .sublevel a{font-family:var(--default-font);text-transform:none;font-weight:400;font-size:16px}nav.fullpage-menu ul li.level-1 ul{margin-top:10px;display:block;padding-left:20px;list-style:circle;max-width:unset}nav.fullpage-menu ul li.level-1 ul .sublevel ul{margin-top:0}@media screen and (max-width:1200px){nav.fullpage-menu>ul{display:block}nav.fullpage-menu ul li.level-1 ul{display:none}nav.fullpage-menu ul li.level-1 i{float:right;border-radius:50%;transition:0.3s;background-color:color-mix(in srgb,var(--accent-color),transparent 90%);font-size:14px;width:30px;height:30px;align-items:center;justify-content:center;display:flex}nav.fullpage-menu ul li.level-1 i:before{font-weight:600!important}.fullpage-menu .toggle-dropdown.active{transform:rotate(180deg);transition:transform 0.3s ease}.fullpage-menu ul li.level-1 ul.submenu-open{display:block}.fullpage-container-logo img{width:160px}nav.fullpage-menu{position:unset;right:0;top:0;width:100%;transform:unset}.fullpage-container-logo{position:unset;margin-top:5vh;margin-bottom:10vh}}@media screen and (max-width:992px){nav.fullpage-menu>ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){nav.fullpage-menu>ul{grid-template-columns:repeat(1,1fr)}nav.fullpage-menu{max-width:100%}.fullpage-menu ul li{letter-spacing:0}#fullpageopener img{width:45px;height:45px}}
