.layout{flex-direction:column;justify-content:space-between;width:100%;min-height:100%;display:flex}.layout .layout-content{flex-direction:column;flex:1;height:100%;display:flex}.top-header{z-index:5;height:70px;padding:0 var(--xxl);box-shadow:var(--xxs) var(--xxs) 5px #dcdcde;background-color:var(--white);justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}@media (max-width:1200px){.top-header{padding:0 var(--m)}}@media (max-width:780px){.top-header{padding:0 var(--s)}}@media (max-width:500px){.top-header{height:65px}}.top-header__wrapper{justify-content:space-between;width:100%;height:100%;display:flex}.public-layout .top-header__wrapper{justify-content:space-between;align-items:center;display:flex}.public-layout .top-header .question-mark-wrapper{display:none}.top-header__content{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.top-header__content--tunnel,.public-layout .top-header__content{width:auto}.top-header__content--left,.top-header__content--right{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}@media (max-width:780px){.top-header__content--left,.top-header__content--right{width:auto}}.top-header__content--left{flex:5}.top-header__content--right{flex:6}.top-header-invisible{visibility:hidden;height:70px}.lnx-logo{justify-content:space-between;align-items:center;height:100%;display:flex}.lnx-logo .lnx-logo__container{padding:var(--xs);z-index:5;border:var(--transparent-border);border-radius:var(--core-border-radius-sm);background-color:transparent;justify-content:center;align-items:center;display:flex}.lnx-logo .lnx-logo__container:focus-visible{border:var(--focus-border)}@media (max-width:500px){.lnx-logo .lnx-logo__container:focus-visible{border:var(--transparent-border)}.lnx-logo .lnx-logo__container:focus-visible svg{color:var(--color-primary);fill:var(--color-primary)}}.lnx-logo .lnx-logo__container--mobile{color:var(--color-secondary);fill:var(--color-secondary);height:var(--xxxl)}.contact-project{justify-content:space-between;align-items:center;gap:var(--m);flex:1;display:flex}@media (max-width:780px){.contact-project{justify-content:flex-end;width:100%}}.public-layout .contact-project{flex-direction:row-reverse}.contact-project .contact-email{font-size:var(--sm-fs);flex-direction:column;justify-content:space-evenly;display:flex}@media (max-width:400px){.contact-project .contact-email{margin-left:.25em}}.contact-project .contact-email p{white-space:nowrap;background-color:transparent;border:0;margin-bottom:.3em;padding:0}@media (max-width:900px){.contact-project .contact-email:not(.contact-project .contact-email--tunnel) p{display:none}}.contact-project .new-project{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:640px){.contact-project .new-project{padding:var(--xs)}}.logged-avatar{font-size:var(--regular-fs);margin-left:var(--l);order:1;align-items:center;display:flex}.logged-avatar__wrapper{border-right:var(--basic-border);border-left:var(--basic-border);padding:0 var(--basic-fs);justify-content:center;align-items:center;display:flex}@media (max-width:780px){.logged-avatar__wrapper{padding:0 var(--xs) 0 var(--s)}}@media (max-width:500px){.logged-avatar__wrapper{margin:0 0 0 var(--s);border-left:0;border-right:0;padding:0}}.top-header__nav{width:100%;max-width:550px;height:100%;padding:0 var(--m);flex:1;justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (max-width:1230px){.top-header__nav{padding:0}}@media screen and (max-width:768px){.top-header__nav{max-width:none;height:60px;padding:0 var(--m);background-color:var(--white);justify-content:space-between;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:-1px -2px 3px rgba(189,179,179,.2)}}@media (max-width:500px){.top-header__nav{height:auto;padding-bottom:0;padding-bottom:env(safe-area-inset-bottom,0);min-height:unset}}.top-header__nav a{text-transform:uppercase;height:100%;color:var(--color-primary);border-bottom:2px solid transparent;justify-content:center;align-self:center;align-items:center;margin:0 10px;padding-top:6px;display:flex}@media (max-width:1000px){.top-header__nav a{font-size:var(--sm-fs);margin:0 6px}}@media screen and (max-width:768px){.top-header__nav a{font-weight:var(--lato-bold);color:var(--color-primary);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 .6em;display:flex}}@media (max-width:500px){.top-header__nav a{padding:0 var(--xs);flex-direction:column;margin:0}}@media screen and (max-width:768px){.top-header__nav a:focus{color:var(--color-secondary)}.top-header__nav a:focus>svg g{fill:var(--color-secondary)}}.top-header__nav a:hover{color:var(--basic-text-color);border-bottom:2px solid rgba(68,68,68,.32);height:100%}.top-header__nav a:focus-visible span{border:var(--focus-border)}.top-header__nav a.bottom-contact{display:none}@media screen and (max-width:768px){.top-header__nav a.bottom-contact{display:flex}}.top-header__nav a>svg{width:var(--l);height:auto}@media (max-width:300px){.top-header__nav a>svg{display:none}}.top-header__nav a span{border:var(--transparent-border);border-radius:var(--core-border-radius-sm);padding:1px}@media screen and (max-width:768px){.top-header__nav a span{font-size:.6rem}}.top-header__nav .active{color:var(--color-secondary);border-bottom:2px solid var(--color-secondary);cursor:default}.top-header__nav .active:hover{color:var(--color-secondary);border-color:var(--color-secondary)}.top-header__nav .active>svg>g{fill:var(--color-secondary)}.top-header__nav--count{padding-top:var(--s)}@media (max-width:500px){.top-header__nav--count{padding-top:var(--xs);padding-left:0;padding-right:0}}.top-header__nav--subs{justify-content:center;align-items:center;display:flex;position:relative}.top-header__nav--subs .subs-bubble{top:-9px;right:calc(var(--s) * -1);line-height:var(--xm);width:var(--m);height:var(--m);background-color:var(--info-red);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}@media (max-width:500px){.top-header__nav--subs .subs-bubble{top:-30px;right:18px}}.top-header__nav--subs .subs-bubble .subs-counter{font-weight:var(--lato-regular);font-size:var(--xsm-fs);color:#fff;padding:0}.top-header__nav--subs .subs-bubble .subs-counter .subs-plus-icon{width:var(--xm);place-content:center;height:auto;display:grid}
