.full-menu{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;max-height:100vh;animation:fullMenuAnimation var(--transition-time) var(--transition-effect);background:var(--secondary-bg-color);font-size:calc(16/var(--initial-font-multiplier)*1rem)}.full-menu:not(.body--full-menu-expanded .full-menu){display:none}@media screen and (max-width: 1479px){.full-menu{background:var(--primary-bg-color)}}@media screen and (max-width: 767px){.full-menu{overflow-y:auto}.full-menu:has(.full-menu__submenu-toggle[aria-expanded=true]){overflow:hidden;height:100dvh}}:where(.full-menu) a{text-decoration-color:rgba(0,0,0,0)}.full-menu .container{display:grid;height:100%;padding-top:calc(var(--gap)*4);padding-bottom:calc(var(--gap)*4);gap:calc(var(--gap)*5) calc(var(--gap)*16);grid-template-columns:320px 1fr;grid-template-rows:max-content 1fr}@media screen and (max-width: 1479px){.full-menu .container{padding-top:calc(var(--gap)*2);padding-bottom:calc(var(--gap)*2);gap:calc(var(--gap)*5);grid-template-columns:1fr max-content;grid-template-rows:unset}}@media screen and (max-width: 767px){.full-menu .container{gap:calc(var(--gap)*3);grid-template-columns:1fr}}:where(.full-menu dl,dt,dd){padding:0;margin:0}.full-menu__sitename{display:grid;max-width:320px;align-self:flex-start;margin-bottom:auto;font-size:calc(16/var(--initial-font-multiplier)*1rem);gap:calc(var(--gap)*2.5);grid-row:1/3;grid-template-columns:max-content 1fr;line-height:1.25}@media screen and (max-width: 1479px){.full-menu__sitename{font-size:calc(12/var(--initial-font-multiplier)*1rem);font-weight:400;gap:calc(var(--gap)*1.5);grid-column:unset;grid-row:unset;line-height:1.33}}@media screen and (max-width: 767px){.full-menu__sitename{max-width:calc(100vw - 2*var(--padding-x) - 38px);font-size:calc(10/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.2}}.full-menu__logo{width:55px}@media screen and (max-width: 1479px){.full-menu__logo{width:37px}}@media screen and (max-width: 767px){.full-menu__logo{width:33px}}.full-menu__logo img{width:100%}:root[data-special-color=black] .body--invert-default-logo-colors .full-menu__logo img[src$="default-logo.svg"]{filter:brightness(100)}.full-menu__header{display:grid;align-items:center;margin-left:auto;gap:calc(var(--gap)*4);grid-template-columns:repeat(3, max-content)}@media screen and (max-width: 1479px){.full-menu__header{gap:calc(var(--gap)*3)}}@media screen and (max-width: 767px){.full-menu__header{margin:0;gap:calc(var(--gap)*0.5);grid-template-columns:1fr}.full-menu__header>div{display:flex;height:40px;align-items:center;padding:0 calc(var(--gap)*2);border-radius:var(--border-radius-2);background:var(--gray-ultra-light-color);white-space:nowrap}:root[data-special-color=white] .full-menu__header>div{border:2px solid var(--primary-text-color);background:rgba(0,0,0,0)}:root[data-special-color=black] .full-menu__header>div{border:2px solid var(--primary-text-color);background:rgba(0,0,0,0)}:root[data-special-color=blue] .full-menu__header>div{border:2px solid var(--primary-text-color);background:rgba(0,0,0,0)}}@media screen and (max-width: 767px){.full-menu:has(.full-menu__submenu-toggle[aria-expanded=true]) .full-menu__header{position:absolute}.full-menu:has(.full-menu__submenu-toggle[aria-expanded=true]) .full-menu__header>div{display:none}}.full-menu__user{display:flex;align-items:center;gap:calc(var(--gap)*0.5)}@media screen and (max-width: 767px){.full-menu__user{width:100%;justify-content:space-between}}:where(.full-menu__user) a:has(svg){line-height:0}.full-menu__sign-in-button{--btn-padding-x: 0px;--btn-padding-y: 0px;display:flex;align-items:center;gap:calc(var(--gap)*0.5);min-height:unset;font-weight:400;font-size:calc(16/var(--initial-font-multiplier)*1rem)}.full-menu__sign-in-button,.full-menu__sign-in-button:hover,.full-menu__sign-in-button:focus,.full-menu__sign-in-button:focus-visible{--btn-background: transparent}@media screen and (max-width: 767px){.full-menu__sign-in-button{width:100%;justify-content:center}}.full-menu__portals{--btn-padding-x: 0;--btn-padding-y: 0;--btn-icon-width: 12px;--btn-icon-height: 12px;--btn-border-size: 0;min-height:unset;cursor:pointer;font-weight:normal;gap:calc(var(--gap)*0.5)}@media screen and (max-width: 767px){.full-menu__portals{width:100%;justify-content:space-between}}.full-menu__portals,.full-menu__portals:focus,.full-menu__portals:active{--btn-background: transparent;--btn-text-color: var(--primary-text-color);--btn-icon-color: var(--primary-text-color)}.full-menu__portals:hover,.full-menu__portals:focus-visible{--btn-background: transparent;--btn-icon-color: var(--primary-color);--btn-text-color: var(--primary-color)}.full-menu__close-button{--btn-padding-x: 0;--btn-padding-y: 0;--btn-text-color: var(--primary-text-color);--btn-background: var(--white-color);width:56px;height:56px;min-height:unset;margin-left:auto}@media screen and (max-width: 1479px){.full-menu__close-button{width:38px;height:38px}}@media screen and (max-width: 767px){.full-menu__close-button{position:fixed;top:calc(var(--gap)*2);right:calc(var(--gap)*2)}}.full-menu__close-button:hover,.full-menu__close-button:focus-visible{--btn-background: var(--gray-extra-light-color)}:root[data-special-color=white] .full-menu__close-button,:root[data-special-color=white] .full-menu__close-button:hover,:root[data-special-color=white] .full-menu__close-button:focus,:root[data-special-color=white] .full-menu__close-button:focus-visible{--btn-background: transparent}:root[data-special-color=white] .full-menu__close-button:hover,:root[data-special-color=white] .full-menu__close-button:focus-visible{--btn-border-size: 2px;--btn-border-color: var(--primary-text-color)}:root[data-special-color=black] .full-menu__close-button,:root[data-special-color=black] .full-menu__close-button:hover,:root[data-special-color=black] .full-menu__close-button:focus,:root[data-special-color=black] .full-menu__close-button:focus-visible{--btn-background: transparent}:root[data-special-color=black] .full-menu__close-button:hover,:root[data-special-color=black] .full-menu__close-button:focus-visible{--btn-border-size: 2px;--btn-border-color: var(--primary-text-color)}:root[data-special-color=blue] .full-menu__close-button,:root[data-special-color=blue] .full-menu__close-button:hover,:root[data-special-color=blue] .full-menu__close-button:focus,:root[data-special-color=blue] .full-menu__close-button:focus-visible{--btn-background: transparent}:root[data-special-color=blue] .full-menu__close-button:hover,:root[data-special-color=blue] .full-menu__close-button:focus-visible{--btn-border-size: 2px;--btn-border-color: var(--primary-text-color)}.full-menu__menu{padding:2px;grid-row:2/6;overflow-y:auto}@media screen and (max-width: 1479px){.full-menu__menu{grid-area:2/1/3/3}}@media screen and (max-width: 767px){.full-menu__menu{grid-area:unset;overflow-y:unset}}.full-menu__items{padding:0;margin:0;column-gap:calc(var(--gap)*10);columns:2;list-style-type:none}@media screen and (max-width: 767px){.full-menu__items{columns:1}}.full-menu__items li{margin-bottom:calc(var(--gap)*5.5);break-inside:avoid-column}@media screen and (max-width: 767px){.full-menu__items li{margin-bottom:0}}.full-menu__items .full-menu__item{font-size:calc(32/var(--initial-font-multiplier)*1rem);font-weight:500;line-height:1.125}@media screen and (max-width: 1479px){.full-menu__items .full-menu__item{font-size:calc(24/var(--initial-font-multiplier)*1rem);line-height:1.17}}@media screen and (max-width: 767px){.full-menu__items .full-menu__item{display:grid;align-items:center;padding:calc(var(--gap)*2.5) 0;border-bottom:.5px solid var(--border-color);font-size:calc(20/var(--initial-font-multiplier)*1rem);gap:calc(var(--gap)*2);grid-template-columns:1fr max-content;line-height:1.2}.full-menu__items .full-menu__item:last-child{border-bottom:0}}.full-menu__submenu-toggle{--btn-padding-x: 0;--btn-padding-y: 0;width:24px;height:24px;min-height:unset}.full-menu__submenu-toggle,.full-menu__submenu-toggle:focus,.full-menu__submenu-toggle:active{--btn-background: transparent;--btn-border-size: 0}@media screen and (min-width: 768px){.full-menu__submenu-toggle{display:none}}.full-menu__items .full-menu__items{margin-top:calc(var(--gap)*3);columns:1}@media screen and (max-width: 767px){.full-menu__items .full-menu__items{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-content:start;margin-top:0;background:var(--primary-bg-color);overflow-y:auto}}.full-menu__items .full-menu__items li{margin-bottom:calc(var(--gap)*2.5)}@media screen and (max-width: 767px){.full-menu__items .full-menu__items li{margin-bottom:0}}@media screen and (max-width: 767px){.full-menu__items .full-menu__item:has(.full-menu__submenu-toggle[aria-expanded=true]) .full-menu__items{display:inherit}}.full-menu__items-header{display:none}@media screen and (max-width: 767px){.full-menu__items-header{position:fixed;right:calc(var(--gap)*2);left:calc(var(--gap)*2);display:grid;align-items:center;background:var(--primary-bg-color);gap:calc(var(--gap)*2);grid-template-columns:max-content 1fr}.full-menu__items-header+li{margin-top:48px}.full-menu__items-header-link{margin-left:auto;color:var(--gray-light-color);font-size:calc(14/var(--initial-font-multiplier)*1rem);font-weight:500;line-height:1.14}:root[data-special-color=white] .full-menu__items-header-link{color:var(--primary-text-color)}:root[data-special-color=black] .full-menu__items-header-link{color:var(--primary-text-color)}:root[data-special-color=blue] .full-menu__items-header-link{color:var(--primary-text-color)}}.full-menu__submenu-close{--btn-padding-y: 0px;--btn-padding-x: calc(var(--gap) * 2);height:40px;min-height:unset;font-weight:400}.full-menu__submenu-close,.full-menu__submenu-close:focus,.full-menu__submenu-close:active{--btn-background: var(--gray-ultra-light-color)}:root[data-special-color=white] .full-menu__submenu-close,:root[data-special-color=white] .full-menu__submenu-close:focus,:root[data-special-color=white] .full-menu__submenu-close:active{--btn-background: transparent;--btn-border-size: 2px;--btn-border-color: var(--border-color)}:root[data-special-color=black] .full-menu__submenu-close,:root[data-special-color=black] .full-menu__submenu-close:focus,:root[data-special-color=black] .full-menu__submenu-close:active{--btn-background: transparent;--btn-border-size: 2px;--btn-border-color: var(--border-color)}:root[data-special-color=blue] .full-menu__submenu-close,:root[data-special-color=blue] .full-menu__submenu-close:focus,:root[data-special-color=blue] .full-menu__submenu-close:active{--btn-background: transparent;--btn-border-size: 2px;--btn-border-color: var(--border-color)}.full-menu__items .full-menu__items .full-menu__item{font-size:calc(16/var(--initial-font-multiplier)*1rem);font-weight:500;line-height:1.25}@media screen and (max-width: 1479px){.full-menu__items .full-menu__items .full-menu__item{font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.14}}@media screen and (max-width: 767px){.full-menu__items .full-menu__items .full-menu__item{font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.14}}.full-menu__contacts{display:grid;gap:calc(var(--gap)*2.5)}@media screen and (max-width: 1479px){.full-menu__contacts{position:relative;display:flex;flex-wrap:wrap;padding-top:calc(var(--gap)*5);gap:calc(var(--gap)*2.5) calc(var(--gap)*5)}.full-menu__contacts::before{position:absolute;top:0;right:calc(var(--gap)*-5);left:0;border-top:1px solid var(--border-color);content:""}}@media screen and (max-width: 767px){.full-menu__contacts{display:grid;gap:calc(var(--gap)*2.5)}.full-menu__contacts::before{right:0;border-top:.5px solid var(--border-color)}}.full-menu__contacts dt{color:var(--gray-color);font-size:calc(14/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.14}@media screen and (max-width: 1479px){.full-menu__contacts dt{font-size:calc(12/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.33}}:root[data-special-color=white] .full-menu__contacts dt{color:var(--primary-text-color)}:root[data-special-color=black] .full-menu__contacts dt{color:var(--primary-text-color)}:root[data-special-color=blue] .full-menu__contacts dt{color:var(--primary-text-color)}.full-menu__contacts dd{font-size:calc(24/var(--initial-font-multiplier)*1rem);font-weight:500;line-height:1.17}@media screen and (max-width: 1479px){.full-menu__contacts dd{font-size:calc(16/var(--initial-font-multiplier)*1rem);line-height:1.25}}.full-menu__social{display:flex;flex-wrap:wrap;gap:calc(var(--gap)*3)}@media screen and (max-width: 1479px){.full-menu__social{position:relative;justify-content:flex-end;padding-top:calc(var(--gap)*5)}.full-menu__social::before{position:absolute;top:0;right:0;left:0;border-top:1px solid var(--border-color);content:""}}@media screen and (max-width: 767px){.full-menu__social{justify-content:flex-start;padding-top:0}.full-menu__social::before{display:none}}.full-menu__copyrights{display:flex;align-items:flex-start;color:var(--gray-color);gap:calc(var(--gap)*1)}@media screen and (max-width: 1479px){.full-menu__copyrights{grid-column:1/-1}}@media screen and (max-width: 1479px){.full-menu__copyrights{padding-bottom:calc(var(--gap)*4)}}:root[data-special-color=white] .full-menu__copyrights{color:var(--primary-text-color)}:root[data-special-color=black] .full-menu__copyrights{color:var(--primary-text-color)}:root[data-special-color=blue] .full-menu__copyrights{color:var(--primary-text-color)}@keyframes fullMenuAnimation{from{opacity:0}}@media print{.full-menu{display:none}}
