.nav-main{z-index:4}.nav-main-closebtn{z-index:1}.nav-main .nav-item-first{font-size:1rem}@media(min-width: 992px){.nav-main{min-width:750px;width:auto;max-width:1530px;padding:0 30px;height:60px;top:25px;left:50%;transform:translateX(-50%);border-radius:40px}.nav-main .dropdown.dropdown-parent:hover .dropdown-menu,.nav-main .dropdown.nav-lang:hover .dropdown-menu{display:block;top:100%;left:0;margin-top:0}}@media(max-width: 991.98px){.nav-main{bottom:0;z-index:1500;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transform:translateX(100%);height:100%;right:0;width:80%;transition:all 250ms ease 0s}.nav-main .nav-item-link{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.nav-main .dropdown-menu.lang-dropdown-menu-open{display:block;top:100%;left:0;margin-top:0}.nav-main .dropdown.dropdown-parent .dropdown-menu{display:block;height:0;overflow:hidden;top:0;transform:translateX(100%);transition:all 300ms ease}.nav-main .dropdown.dropdown-parent .dropdown-menu-open{height:100%;overflow:unset;transform:translateX(0)}}.nav-hamburger{box-sizing:border-box;width:30px;height:18px;z-index:4}.nav-hamburger:before,.nav-hamburger:after,.nav-hamburger span{background:#000;content:"";display:block;width:100%;height:2px;padding:0;position:absolute;left:0}.nav-hamburger:before{top:0}.nav-hamburger span{top:50%;width:100%}.nav-hamburger:after{top:100%}.nav-hamburger-close{position:absolute;left:-40px;background:#fff;padding:18px}.nav-hamburger-close span,.nav-hamburger-close:before,.nav-hamburger-close:after{width:30px;top:16px}.nav-hamburger-toggle{position:fixed;top:15px;right:15px;z-index:4}.nav-close-bg{z-index:1;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:all 250ms ease 0s}@media(max-width: 1199.98px){.nav-open{overflow:hidden}.nav-open .nav-main{transform:translateX(0);visibility:visible}.nav-open .nav-close-bg{opacity:1;pointer-events:all}}.nav-additional{font-size:16px}@media screen and (min-width: 480px){.nav-additional{font-size:calc(16px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.nav-additional{font-size:18px}}@media(min-width: 992px){.nav-item-first>.nav-item-link,.nav-lang-item-link{color:#000}}@media(max-width: 991.98px){.nav{flex-wrap:nowrap}.navbar{flex:1;margin-bottom:85px;overflow-y:auto;overflow-x:hidden}}.nav-lang-dropdown-toggle{-webkit-appearance:none;appearance:none;padding:0;background:none;border:0}.nav-lang .dropdown-menu.lang-dropdown-menu{padding:0 !important;min-width:36px;width:36px}.nav-lang-container{padding:0}.nav-lang-container_inner{padding:4px;display:block;line-height:150%;color:#000 !important}.nav-lang-container .dropdown-item:active{background-color:unset !important;color:#000 !important}.nav-lang-container .dropdown-item.active{background-color:#f7ac30 !important}.nav-lang-container .dropdown-item.active a{color:#000 !important}.top-menu{position:relative;background-image:url("/fileadmin/images/bg/mido-top-background.png");background-repeat:no-repeat;background-size:cover;background-position-y:bottom;background-position-x:center}.top-menu{height:130px}@media screen and (min-width: 480px){.top-menu{height:calc(130px + 159*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.top-menu{height:289px}}@media(max-width: 991.98px){.top-menu{background-image:url("/fileadmin/images/bg/mido-top-background-mobile.png")}}.top-menu-bottom-content img{width:13vw;position:absolute;left:21vw;bottom:0}.top-menu-bottom-content__text{font-weight:600;color:#fff;position:absolute;left:calc(21vw + 13vw + 43px);right:0;top:calc(60px*2 + 25px)}.top-menu-bottom-content__text{font-size:14px}@media screen and (min-width: 480px){.top-menu-bottom-content__text{font-size:calc(14px + 26*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.top-menu-bottom-content__text{font-size:40px}}@media(max-width: 1599.98px){.top-menu-bottom-content img{left:14vw}.top-menu-bottom-content__text{left:calc(14vw + 13vw + 16px);top:calc(60px*2)}}@media(max-width: 991.98px){.top-menu-bottom-content img{width:20vw}.top-menu-bottom-content__text{top:25px;left:45px;right:45px;text-align:center}}