body .navigation{width:420px}.header .navigation{position:fixed;top:0;bottom:0;left:100%;z-index:1000;overflow-x:hidden;margin-top:120px;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:10px 0 0;transition:.3s}.header .navigation .container,.header .navigation .container-fluid{padding:0}.header .navigation .container .row>div,.header .navigation .container-fluid .row>div{position:static}.header .navigation ul.nav.mega{list-style-type:none;margin:0;padding:20px;position:absolute;top:0;width:100%}.header .navigation ul.nav.mega li{display:table;width:100%;min-height:48px;height:0;margin:0}.header .navigation ul.nav.mega li .item-wrapper{display:table-row;height:100%}.header .navigation ul.nav.mega li.nav-dropdown-title a{font-size:24px;font-size:2.4rem;font-weight:700;padding-top:6px;padding-bottom:6px}.header .navigation ul.nav.mega li.nav-path-selected>.item-wrapper>a{font-style:italic}.header .navigation ul.nav.mega li .back-button,.header .navigation ul.nav.mega li .sub-button,.header .navigation ul.nav.mega li a{color:#003087;transition:.3s}.header .navigation ul.nav.mega li a{display:table-cell;vertical-align:middle;width:100%;padding:10px 16px;font-size:22px;font-size:2.2rem;font-weight:700;text-decoration:none;border-radius:10px}.header .navigation ul.nav.mega li a:active,.header .navigation ul.nav.mega li a:focus,.header .navigation ul.nav.mega li a:hover{text-decoration:underline;background:#003087;color:#fff}.header .navigation ul.nav.mega li a:active+.sub-button,.header .navigation ul.nav.mega li a:focus+.sub-button,.header .navigation ul.nav.mega li a:hover+.sub-button{right:-5px}.header .navigation ul.nav.mega li a.nav-home:before{content:'';display:inline-block;width:20px;height:20px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url(/application/themes/custom/academy/images/home.svg);mask-image:url(/application/themes/custom/academy/images/home.svg)}.header .navigation ul.nav.mega li a.nav-home i.fa{display:none}.header .navigation ul.nav.mega li a.nav-home>span{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.header .navigation ul.nav.mega li .back-button,.header .navigation ul.nav.mega li .sub-button{display:table-cell;width:48px;height:48px;background-color:transparent;border:none;position:relative;border-radius:50%}.header .navigation ul.nav.mega li .back-button span,.header .navigation ul.nav.mega li .sub-button span{display:block;width:100%;height:100%}.header .navigation ul.nav.mega li .back-button span:after,.header .navigation ul.nav.mega li .sub-button span:after{content:'';width:20px;height:20px;background:currentColor;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:.3s}.header .navigation ul.nav.mega li .back-button:active,.header .navigation ul.nav.mega li .back-button:focus,.header .navigation ul.nav.mega li .back-button:hover,.header .navigation ul.nav.mega li .sub-button:active,.header .navigation ul.nav.mega li .sub-button:focus,.header .navigation ul.nav.mega li .sub-button:hover{background:#003087;color:#fff}.header .navigation ul.nav.mega li .sub-button{right:0}.header .navigation ul.nav.mega li .sub-button span:after{-webkit-mask-image:url(/application/themes/custom/images/arrow-right.svg);mask-image:url(/application/themes/custom/images/arrow-right.svg)}.header .navigation ul.nav.mega li .back-button span:after{-webkit-mask-image:url(/application/themes/custom/images/arrow-left.svg);mask-image:url(/application/themes/custom/images/arrow-left.svg)}.header .navigation ul.nav.mega li .sub-menu{display:none;position:absolute;top:0;left:100%;width:100%;z-index:999;margin:0;padding:20px}.header .navigation__close-button{display:none;background:0 0;border:none;padding:0;position:absolute;top:20px;right:32px;z-index:2}.header .navigation__close-button:after{content:'';display:inline-block;width:24px;height:24px;background:#003087;-webkit-mask-image:url(/application/themes/custom/academy/images/close.svg);mask-image:url(/application/themes/custom/academy/images/close.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media all and (max-width:991.98px){.header .navigation{margin-top:0;border-radius:0}.header .navigation ul.nav.mega{padding-top:60px}.header .navigation__close-button{display:inline-block}}.nav-open .header .navigation{margin-left:-420px}@media all and (max-width:480px){body .navigation{width:300px}.nav-open .header .navigation{margin-left:-300px}}@media all and (max-width:360px){body .navigation{width:250px}.nav-open .header .navigation{margin-left:-250px}}