.c-dir-header{position:relative;z-index:100;background-color:rgba(255,255,255,.9);box-shadow:0 2px 20px 0 #0000001A;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-active .c-dir-header{background-color:#fff}.c-dir-header__inner{display:flex;justify-content:space-between;gap:20px}.c-dir-nav{display:flex;align-items:center}.c-dir-nav--home{padding:12px 0;height:54px}.c-dir-nav__items{list-style:none;margin:0;padding:0}.c-dir-nav__items--main{width:100%}.c-dir-nav__item{position:relative}.c-dir-nav__items--main .c-dir-nav__item{border-top:3px solid #f3fafb;background-color:#fff}.c-dir-nav__item.has-children:focus,.c-dir-nav__item.has-children:hover{border-radius:17px 17px 0 0!important}.c-dir-nav__item-header{display:flex;justify-content:space-between;align-items:center}.c-dir-nav__item-link{text-decoration:none;display:flex;align-items:center;gap:8px;transition:color .3s cubic-bezier(.165,.84,.44,1)}.c-dir-nav__item-link:focus,.c-dir-nav__item-link:hover{color:#8c1827;text-decoration:underline}.c-dir-nav__items--main .c-dir-nav__item-link{width:100%;justify-content:space-between;padding:20px;background-color:#fff}.c-dir-nav__item--back .c-dir-nav__item-link{justify-content:flex-start;background-color:#f3fafb}.c-dir-nav__logo{transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.c-dir-nav__logo img{height:30px;width:auto}.c-dir-nav__item-link:focus .c-dir-nav__logo,.c-dir-nav__item-link:hover .c-dir-nav__logo{opacity:.8}.c-dir-nav__item-link__text{font-size:1.125rem;line-height:1.44;font-weight:300;color:#002a54;transition:color .3s cubic-bezier(.165,.84,.44,1)}.c-dir-nav__item--back .c-dir-nav__item-link__text{font-weight:400}.c-dir-nav__item-header[aria-expanded=true] .c-dir-nav__item-link__text{font-weight:700}.c-dir-nav__item-link__text strong{font-weight:700}.c-dir-nav__item-link:focus .c-dir-nav__item-link__text,.c-dir-nav__item-link:hover .c-dir-nav__item-link__text{color:#8c1827}.c-dir-nav__item-chevron-wrapper{background:0 0;border:none;height:66px;padding:20px;cursor:pointer}.c-dir-nav__item-chevron{transform:rotate(90deg);font-size:0.625rem;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.c-dir-nav__item-chevron-wrapper[aria-expanded=true] .c-dir-nav__item-chevron{transform:rotate(270deg)}.c-dir-nav__item-chevron-wrapper:focus .c-dir-nav__item-chevron,.c-dir-nav__item-chevron-wrapper:hover .c-dir-nav__item-chevron{color:#8c1827}.c-dir-nav__item-link__arrow{transform:rotate(180deg)}.c-dir-nav__subitems-wrapper{display:none}.c-dir-nav__subitems{list-style:none;margin:0;padding:0}.c-dir-nav__subitem-link{display:block;padding:10px 20px;background-color:#fff;text-decoration:none}.c-dir-nav__subitem:first-child .c-dir-nav__subitem-link{padding-top:0}.c-dir-nav__subitem:last-child .c-dir-nav__subitem-link{padding-bottom:20px}.c-dir-nav__subitem-link__text{font-size:1rem;line-height:1.5;color:#002a54;font-weight:300}.c-dir-nav__subitem-link:focus .c-dir-nav__subitem-link__text,.c-dir-nav__subitem-link:hover .c-dir-nav__subitem-link__text{color:#8c1827;text-decoration:underline}.c-dir-header__toggle{position:relative;right:-10px;cursor:pointer;background:unset;border:unset;width:50px;display:flex;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.c-dir-header__toggle:focus,.c-dir-header__toggle:hover{opacity:.8}.c-dir-header__toggle-icon{display:block;font-size:1.5625rem;color:#002a54}.nav-active .c-dir-header__toggle-icon{display:none}.c-dir-header__toggle-icon--close{display:none;font-size:1.4375rem}.nav-active .c-dir-header__toggle-icon--close{display:block}@media all and (min-width:1280px){.c-dir-header{position:sticky;top:0;left:0;width:100%}.c-dir-header__inner{justify-content:flex-start;gap:40px;position:relative}.c-dir-nav--home{display:flex;white-space:nowrap;height:64px;flex:0 1}.c-dir-nav--main{flex:1 0}.c-dir-nav__items--main{display:flex;align-items:center;gap:40px;height:100%}.c-dir-nav__item--back{display:none}.c-dir-nav__items--main .c-dir-nav__item{background-color:unset;border-top:unset}.c-dir-nav__items--main .c-dir-nav__item:focus,.c-dir-nav__items--main .c-dir-nav__item:hover{background-color:#fff;border-radius:17px}.c-dir-nav__items--main .c-dir-nav__item[aria-expanded=true]{border-radius:12px 12px 0 0;background-color:#fff}.c-dir-nav__items--main .c-dir-nav__item[aria-expanded=true]::after{content:'';position:absolute;top:100%;height:15px;left:0;width:100%;background-color:#fff}.c-dir-nav__items--main .c-dir-nav__item-link:focus,.c-dir-nav__items--main .c-dir-nav__item-link:hover{color:#002a54;text-decoration:none}.c-dir-nav__items--main .c-dir-nav__item-link{padding:4px 12px;background-color:unset}.c-dir-nav__logo{height:40px}.c-dir-nav__logo img{height:40px}.c-dir-nav__item--home .c-dir-nav__item-link__text{font-size:1.375rem;line-height:1.36}.c-dir-nav__items--main .c-dir-nav__item-link:focus .c-dir-nav__item-link__text,.c-dir-nav__items--main .c-dir-nav__item-link:hover .c-dir-nav__item-link__text{color:#002a54}.c-dir-nav__item-chevron-wrapper{height:auto;padding:0 12px 0 0}.c-dir-nav__item.has-children:focus .c-dir-nav__item-chevron,.c-dir-nav__item.has-children:hover .c-dir-nav__item-chevron{transform:rotate(270deg)}.c-dir-nav__subitems-wrapper{position:absolute;top:100%;left:0;padding-top:15px;min-width:100%;background-color:#fff;border-radius:0 0 12px 12px;min-width:250px}.c-dir-nav__item.has-children:focus .c-dir-nav__subitems-wrapper,.c-dir-nav__item.has-children:hover .c-dir-nav__subitems-wrapper{display:block!important}.c-dir-nav__subitems{padding:6px 0;width:100%}.c-dir-nav__subitem{white-space:nowrap}.c-dir-nav__subitem-link{padding:6px 12px;width:100%;background-color:unset}.c-dir-nav__subitem:first-child .c-dir-nav__subitem-link{padding:6px 12px}.c-dir-nav__subitem:last-child .c-dir-nav__subitem-link{padding:6px 12px}.c-dir-header__toggle{display:none}}@media all and (max-width:1279px){.c-dir-nav--main{box-shadow:0 12px 6px -10px rgba(0,0,0,.1) inset;position:absolute;top:100%;height:calc(100vh - 54px);left:100%;width:100%;max-width:645px;background:#f3fafb;transition:transform .3s cubic-bezier(.165,.84,.44,1);overflow-y:auto;overflow-x:hidden;flex-direction:column;align-items:flex-start}.nav-active .c-dir-nav--main{transform:translateX(-100%)}}