.primary-page-layout{display:flex;flex-direction:column;min-height:100%}.primary-page-layout .main-content{width:100%}.primary-page-layout-header{border-bottom:var(--gray-border-color);position:sticky;top:0;background-color:var(--white);will-change:transform;z-index:100}.primary-page-layout-header:after{content:" ";pointer-events:none;width:100%;height:12px;position:absolute;top:66px;left:0;box-shadow:inset 12px 14px 12px -12px var(--gray-border-color)}.primary-page-layout-header .primary-page-layout-header-inner{display:grid;grid-template-columns:auto 1fr auto;height:66px;padding:0 24px;font-size:var(--medium-size);width:min(100vw,1440px);margin:0 auto}.primary-page-layout-header ul{display:flex;align-items:stretch;height:100%}.primary-page-layout-header ul .clickable-navigation-item{height:66px;display:block;padding:16px 24px;text-align:center;line-height:33px;font-weight:600;font-size:var(--medium-size);color:var(--black-primary-text);border-radius:0}.primary-page-layout-header ul .clickable-navigation-item:hover{background-color:var(--gray-button-background-hovered);color:var(--black-primary-text-active)}.primary-page-layout-header ul .clickable-navigation-item.active{color:var(--black-primary-text-active)}.primary-page-layout-header .right-header{display:flex;align-items:center}@media (min-width: 375px){.primary-page-layout-header .primary-page-layout-header-inner{padding:0 48px}}@media (min-width: 1920px){.primary-page-layout-header .primary-page-layout-header-inner{width:min(100vw,1680px)}}.menu{z-index:500;position:fixed;background-color:var(--white);border:var(--gray-border);box-shadow:#1a1d2026 0 8px 16px;font-size:var(--regular-size);border-radius:var(--border-radius)}.menu:focus,.menu ul:focus{outline:0}.menu-container .button:not(.raw):not(:disabled).primary-text:active,.menu-container .button:not(.raw):not(:disabled).primary-text.active,.menu-container .button:not(.raw):not(:disabled).primary-text.active:hover,.menu-container .button:not(.raw):not(:disabled).primary-text.active:active,.menu-container .button:not(.raw):not(:disabled).secondary:active,.menu-container .button:not(.raw):not(:disabled).secondary.active,.menu-container .button:not(.raw):not(:disabled).secondary.active:hover,.menu-container .button:not(.raw):not(:disabled).secondary.active:active{background-color:var(--gray-button-background-hovered)}.menu-container .button:not(.raw):not(:disabled).primary:active,.menu-container .button:not(.raw):not(:disabled).primary.active,.menu-container .button:not(.raw):not(:disabled).primary.active:hover,.menu-container .button:not(.raw):not(:disabled).primary.active:active{background-color:var(--primary-hover)}.software-menu-button .software-menu-button-inner{display:flex;align-items:center;gap:6px}.software-menu-button svg{width:18px;height:18px}.software-menu-inner{padding:32px 40px;display:flex;gap:40px;font-size:var(--medium-size)}.software-menu-inner .software-menu-list-name{margin-bottom:16px;text-transform:uppercase;font-weight:600;font-size:var(--regular-size)}.software-menu-inner li{margin:8px 0}.software-menu-inner a{display:block;padding:8px 0}.software-menu-inner a:hover{text-decoration:underline}.menu-item.button{text-align:left;justify-content:left;align-items:center;width:100%;border-radius:0;font-weight:500}.menu-item.button:hover{background-color:var(--gray-menu-item-background-hovered)}.menu-item.button:active{background-color:var(--gray-menu-item-background-active)}.menu-item.button:focus{outline:0;background-color:var(--gray-menu-item-background-hovered)}.account-info .account-menu{height:100%}.account-info .account-menu .avatar-button{padding-top:13px;padding-bottom:13px;height:100%;border-radius:0}.account-info .account-menu .avatar{background-color:#dee3e9;color:var(--black-primary-text-active);border:none;border-radius:50%;display:inline-flex;-webkit-box-pack:center;justify-content:center;align-items:center;text-align:center;vertical-align:middle;height:40px;width:40px;font-weight:600}.account-info .account-menu button{height:100%;border-radius:0}.primary-page-layout-footer{padding:80px 0;border-top:var(--gray-border)}.primary-page-layout-footer .primary-page-layout-footer-inner{padding:0 24px;width:min(100vw,1440px);margin:0 auto;display:grid;grid-template-columns:1fr}.primary-page-layout-footer li{margin-bottom:24px}.primary-page-layout-footer li a:hover{text-decoration:underline}.primary-page-layout-footer li:last-child{margin-bottom:0}.primary-page-layout-footer .company-section{grid-column:1 / -1;margin-bottom:48px}.primary-page-layout-footer .copyright-section{grid-column:1 / -1;margin-top:64px}@media (min-width: 375px){.primary-page-layout-footer .primary-page-layout-footer-inner{padding:0 48px}}@media (min-width: 1145px){.primary-page-layout-footer .primary-page-layout-footer-inner{grid-template-columns:repeat(2,1fr)}.primary-page-layout-footer .primary-page-layout-footer-inner .company-section{grid-column:1 / 2;margin-bottom:0}}@media (min-width: 1920px){.primary-page-layout-footer .primary-page-layout-footer-inner{width:min(100vw,1680px)}}
