.menu{--menu-color:white;--menu-background-color:#003056}.menu{position:sticky;position:-webkit-sticky;top:0;z-index:10;background:var(--menu-background-color);line-height:1.5;padding:0}.menu ul{margin:0;padding:0;list-style:none}.no-js .menu__btn{display:none}.menu__btn{display:block;width:100%;padding:0;font:inherit;color:var(--menu-color);background:var(--menu-background-color);border:0;outline:0}.menu__btn:hover{color:var(--menu-color)}.menu__btn-title{position:relative;display:block;padding:.625rem .9rem;font-weight:700;text-align:right;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}:focus>.menu__btn-title{box-shadow:inset 0 0 .06rem .2rem var(--menu-background-color)}button:not(:-moz-focusring):focus>.menu__btn-title{box-shadow:none}.menu__btn:focus,.menu__btn-title:focus{outline:0}.menu__list{position:absolute;z-index:1;width:100%;visibility:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;transform-origin:top left}.menu__list:target{background:var(--menu-background-color);visibility:visible;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);-webkit-transform:scaleY(1);transform:scaleY(1);transition:transform .2s ease,-webkit-transform .2s ease}.menu__item{padding:0 .9rem 0 2rem}.menu__item:hover{background:var(--menu-background-color)}.menu__item:first-child{border:0}.menu__link{display:block;padding:.6rem 0;font-family:arvo,Georgia,sans-serif;font-size:1.2rem;font-weight:700;color:var(--menu-color);position:relative}.menu__link:hover{color:var(--menu-color)}.menu__link::after{content:"";width:0;height:0;visibility:hidden;opacity:0;transition:visibility 0s,opacity .2s linear;border:.4rem solid transparent;border-left-color:var(--menu-color);position:absolute;top:1em;left:-.9rem}.menu__item:hover .menu__link::after{visibility:visible;opacity:1}@media screen and (min-width:767px){.menu{padding:0 1.4rem}.menu__link::after{border-left-color:var(--menu-background-color);border-bottom-color:var(--menu-color);position:absolute;bottom:0;left:50%;top:inherit;margin-left:-.4rem}.menu__item{padding:0 .8rem}.menu__item--active .menu__link::after,.menu__item:hover .menu__link::after{visibility:visible;opacity:1}.menu__item:first-child{padding-left:0}.menu__btn{display:none}.menu__list,.js .menu__list{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;visibility:visible;border:0;-webkit-transform:none;transform:none}}@media screen and (min-width:901px){.menu{padding:0}}.submenu__list{position:relative;display:none;list-style:none;top:0;background:0 0;box-shadow:0 0;padding:0 0 1rem 1rem}.menu__item:hover .submenu__list{display:block}.submenu__text{font-family:arvo,Georgia,sans-serif;font-size:1rem;font-weight:700;display:flex;opacity:0}.menu__item:hover .submenu__text{opacity:1}.submenu__link{color:var(--menu-color)}.submenu__link:hover{color:var(--menu-color)}@media screen and (min-width:767px){.submenu__list{top:100%;position:absolute;display:none;background:#fff;padding:.5rem;box-shadow:0 .3rem .5rem rgba(0,0,0,.15)}.submenu__item:hover{background:var(--menu-background-color)}.submenu__text{padding:.2rem .8rem}.submenu__link{color:var(--menu-background-color)}}.start__link{top:-2.6rem}.start__item{position:absolute}.start__button{fill:var(--menu-color);height:100%;width:1.6rem;display:flex;position:absolute}.menu__item:hover .start__link::after{visibility:hidden;opacity:0}@media screen and (min-width:767px){.start__link{top:0}.start__item{position:relative}.start__button{position:relative}}