.IPO_navigation{background-color:#fff;box-shadow:20px 20px 99px rgba(0,0,0,.1);display:none;position:absolute;top:4rem;width:100%;z-index:10}.IPO_navigation.active{display:block}.IPO_navigation ul{list-style:none;margin:0;padding:0}.IPO_navigation ul li a,.IPO_navigation ul li span.inactive{color:var(--text-color);cursor:pointer;display:block;font-size:1rem;font-weight:400;height:100%;padding:9px 18px;text-align:center;text-decoration:none;transition:opacity .25s linear 0s;white-space:nowrap;width:100%}.IPO_navigation ul li a:hover,.IPO_navigation ul li span.inactive:hover{opacity:1}.IPO_navigation>ul{display:block;margin-left:auto;margin-right:auto;max-width:988px;padding:0;position:relative;width:100%}.IPO_navigation>ul>li.with_submenu .collapse_arrow{align-items:center;display:flex;height:45px;justify-content:center;position:absolute;right:0;top:0;width:45px;z-index:2}.IPO_navigation>ul>li.with_submenu .collapse_arrow svg{height:14px;transition:all .25s linear 0s;width:auto}.IPO_navigation>ul>li.with_submenu .collapse_arrow.active svg{transform:rotate(90deg)}.IPO_navigation>ul>li>a,.IPO_navigation>ul>li>span.inactive{font-size:1rem;font-weight:700}.IPO_navigation>ul li{position:relative}.IPO_navigation>ul li>div:not(.collapse_arrow){opacity:0;transition:.25s;visibility:hidden}.IPO_navigation>ul li>div:not(.collapse_arrow)[class^=level_]{display:none}.IPO_navigation>ul li>div:not(.collapse_arrow).level_2{overflow:hidden;transition:height .25s ease-in-out}.IPO_navigation>ul li>div:not(.collapse_arrow).level_2.shown{display:block;opacity:1;visibility:visible}.IPO_navigation>ul li>div:not(.collapse_arrow)>ul{background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.2);margin:9px auto 18px;width:calc(100% - 36px)}.IPO_navigation>ul li>div:not(.collapse_arrow) li>div{left:100%;top:0}.IPO_navigation>ul li:hover>div{opacity:1;visibility:visible}#IPO_navigation{background:none;left:0;margin-left:auto;margin-right:auto;max-width:1280px;position:absolute;right:0;top:8.8em;width:100%;z-index:2}#IPO_navigation:before{background:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:82.3%}#IPO_navigation>ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0;width:82.3%;grid-gap:0 .3em;padding:0}#IPO_navigation>ul>li:last-of-type>a{padding:1em 0 .4em}#IPO_navigation>ul>li.with_submenu>a{padding:.7em 4em .7em 1em}#IPO_navigation>ul>li .collapse_arrow{background:#fff;height:35px;right:.7em;top:9px;width:35px}#IPO_navigation>ul>li .collapse_arrow svg path{fill:var(--text-color);transition:all .25s linear 0s}#IPO_navigation>ul>li>a{background:none;color:#fff;font-size:20px;font-weight:400;padding:1em 3em .4em 0;position:relative;transition:all .25s linear 0s}#IPO_navigation>ul>li>a:before{background:#fff;content:"";display:block;height:4px;left:0;position:absolute;top:-1.5px;transition:all .25s linear 0s;width:0}#IPO_navigation>ul>li>a.active,#IPO_navigation>ul>li>a:hover{background:none;color:#fff}#IPO_navigation>ul>li>a.active:before,#IPO_navigation>ul>li>a:hover:before{width:100%}#IPO_navigation>ul>li div:not(.collapse_arrow) li>a.active,#IPO_navigation>ul>li div:not(.collapse_arrow) li>a:hover{background:var(--secondary-color);color:var(--text-color)}#IPO_navigation>ul>li div:not(.collapse_arrow) li>a{padding:.7em;text-align:left}.menu_toggler{border:1px solid var(--text-color);padding:.22rem .78rem;position:absolute;right:1rem;top:1rem;z-index:20}.menu_toggler span{color:var(--text-color);font-size:1rem;font-weight:700}.menu_toggler:hover{cursor:pointer}#IPO_menu_wrapper .menu_toggler{border:none}@media only screen and (min-width:1024px){.IPO_navigation{background-color:initial;box-shadow:none;display:block;top:13.33rem}.IPO_navigation ul li a,.IPO_navigation ul li span.inactive{text-align:left}.IPO_navigation>ul{display:flex;flex-flow:row wrap;justify-content:flex-start;max-width:1280px;padding:0 1rem}.IPO_navigation>ul>li.with_submenu .collapse_arrow{display:none;pointer-events:none;visibility:hidden}.IPO_navigation>ul>li>a,.IPO_navigation>ul>li>span.inactive{font-size:1.17rem}.IPO_navigation>ul li>div:not(.collapse_arrow){left:0;position:absolute;top:100%;width:250px}.IPO_navigation>ul li>div:not(.collapse_arrow)[class^=level_]{display:block}.IPO_navigation>ul li>div:not(.collapse_arrow).level_2{overflow:visible}.IPO_navigation>ul li>div:not(.collapse_arrow)>ul{margin:0;width:100%}.menu_toggler{display:none}}@media only screen and (max-width:1300px){#IPO_navigation{max-width:988px;top:5.5em}#IPO_navigation:before,#IPO_navigation>ul{width:100%}#IPO_navigation>ul>li>a{font-size:1em;padding:1em 0 .4em}}@media only screen and (max-width:1024px){#IPO_navigation{background:#fff;border-bottom:3px solid var(--primary-color);border-radius:0;border-top:3px solid var(--primary-color);box-shadow:none;display:block;max-width:100%;padding:0;top:7.8em;transform:scaleY(0);transform-origin:top;transition:all .25s linear 0s;z-index:102}#IPO_navigation.active{transform:scaleY(1)}#IPO_navigation:before{display:none}#IPO_navigation>ul{display:block;margin:.5em 0;max-width:100%;width:100%}#IPO_navigation>ul>li:last-of-type>a{padding:.7em 1em}#IPO_navigation>ul>li>a{color:#000;font-size:1em;font-weight:400;padding:.7em 1em;text-align:left;text-transform:none;transition:all .25s linear 0s}#IPO_navigation>ul>li>a:before{display:none}#IPO_navigation>ul>li div:not(.collapse_arrow) li>a.active,#IPO_navigation>ul>li div:not(.collapse_arrow) li>a:hover,#IPO_navigation>ul>li>a.active,#IPO_navigation>ul>li>a:hover{background:var(--primary-color);color:#fff}.menu_toggler{background:var(--secondary-color);border:none;border-radius:30px;display:block;height:45px;transition:all .25s linear 0s;width:45px;z-index:101}.menu_toggler span{display:none}.menu_toggler.active,.menu_toggler:hover{background:#fff;border:none}.menu_toggler:before{background-image:url(/repo/clients/plasicka/assets/other/icons8-hamburger-menu.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s linear 0s;width:30px}#IPO_menu_wrapper .menu_toggler{display:block}}@media only screen and (max-width:550px){#IPO_navigation{top:8.9rem}}