:root{--mn-height: 55px;--color-primary: #1576e4}html{scroll-behavior:smooth}@media(min-width: 1299px){html [name^=tf-]{scroll-margin-top:140px}}.techforum .wrap{margin:0;width:100%;max-width:100%}.techforum header{background-color:rgba(255,255,255,.9);position:fixed;top:0;width:100%;height:140px;border-bottom:1px solid #d8dbe1;transition:ease all .3s;z-index:1}.techforum header nav{max-width:1200px;margin:0 auto;padding:10px}.techforum header nav ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}.techforum header nav ul>li>a{display:flex;height:var(--mn-height);padding:0 10px;justify-content:center;align-items:center;border:1px solid #d8dbe1;border-radius:calc(var(--mn-height)/2);font-size:21px;font-weight:500;color:#000;letter-spacing:-0.5px}.techforum header nav ul>li>a.active{background-color:var(--color-primary);color:#fff}.techforum header nav ul>li>a:hover,.techforum header nav ul>li>a:focus{background-color:#fff;border-color:var(--color-primary);color:var(--color-primary)}.techforum header .m-menu{display:none}@media(max-width: 1300px){.techforum header{position:fixed;top:0;left:0;height:0;border:0}.techforum header.active{top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;background-color:#fff;border:0}.techforum header.active nav{visibility:visible;opacity:1;width:100%}.techforum header nav{max-width:1300px;position:absolute;visibility:hidden;opacity:0;width:0;overflow:hidden;width:100%;z-index:2;transition:ease all .3s;background-color:#fff}.techforum header nav ul{grid-template-columns:repeat(1, 1fr);margin-top:60px;max-height:calc(100vh - 90px);max-height:calc(100dvh - 90px);overflow:auto}.techforum header .m-menu{display:block;position:absolute;top:10px;right:10px;width:46px;height:46px;background-color:rgba(255,255,255,.8);display:inline-flex;justify-content:center;align-items:center;border-radius:7px;z-index:1;font-weight:500}.techforum header .m-menu img{width:24px}}.techforum main{position:relative;top:140px;z-index:0;max-width:1000px;margin:auto}@media(max-width: 1300px){.techforum main{top:0}}.techforum footer{position:fixed;right:10px;bottom:10px;z-index:9;display:inline-flex;flex-direction:column;gap:4px}.techforum footer .btn-top{background-color:rgba(198,198,198,.55);display:inline-flex;justify-content:center;align-items:center;border-radius:7px}.techforum footer .btn-top img{width:20px}.techforum footer .btn-map{background-color:rgba(146,192,255,.7);display:inline-flex;justify-content:center;align-items:center;border-radius:7px;color:#fff;font-weight:500}.techforum footer button{width:64px;height:64px;font-size:20px}@media(max-width: 1300px){.techforum footer button{width:46px;height:46px;font-size:16px}}.techforum .view-map{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;overflow:hidden;transition:ease all .3s}.techforum .view-map .map-container{position:relative;display:block;max-width:calc(100% - 20px);max-height:calc(100% - 20px);overflow:auto}.techforum .view-map.active{z-index:99;visibility:visible;opacity:1}.techforum .view-map .map-big{width:auto;margin:0;max-width:100%;max-height:100%}@media(max-width: 1300px){.techforum .view-map .map-big{width:100%;max-width:300%;max-height:300%}}.techforum .view-map .btn-close-map{position:fixed;z-index:1;top:10px;right:20px;width:46px;height:46px;background-color:rgba(255,255,255,.8);display:inline-flex;justify-content:center;align-items:center;border-radius:7px}.techforum .view-map .btn-close-map img{width:24px}@media(max-width: 1300px){.techforum .view-map .btn-close-map{right:10px}}