.card-tags{color:#ccc;height:100%;margin-right:10px;min-width:55px;width:55px}.card-text{color:#ccc;margin-top:16px}.card-title{color:#ba572c}.card-content{width:auto}.tags-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;border-right:3px solid rgba(112,166,219,.2);gap:4px;margin-right:10px;padding-right:5px;width:10%}.app-container{-webkit-box-pack:justify;-ms-flex-pack:justify;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0deg,0%,0%,.666)),to(hsla(0deg,0%,0%,.666))),url(a45efaf85a123a4f9d48.webp);background-image:linear-gradient(hsla(0deg,0%,0%,.666),hsla(0deg,0%,0%,.666)),url(a45efaf85a123a4f9d48.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#e8be6a;gap:2px;height:100vh;justify-content:space-between;overflow-x:hidden;width:100vw}.app-container,.header-container{display:-webkit-box;display:-ms-flexbox;display:flex}.header-container{background:#16202a;-webkit-box-shadow:0 .5rem .5rem -.5rem rgba(0,0,0,.25);box-shadow:0 .5rem .5rem -.5rem rgba(0,0,0,.25);height:64px;min-width:160px;padding:.75rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.middle-content-container{margin-top:64px;min-width:760px}.fixed-main{left:260px;position:fixed;top:0;z-index:100}.left-side-bar-container{width:250px}.right-side-bar-container{width:370px}.left-side-bar-container,.right-side-bar-container{height:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:160px}.main-content-container{min-width:800px;width:60vw;-webkit-box-flex:1;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-ms-flex:1;flex:1;margin-bottom:50px;max-width:1400px!important;overflow:auto}.content-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 8px}.grid-2-50{grid-template-columns:repeat(2,50%)}.card-container{background-color:rgba(20,26,31,.8);border-radius:6px;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);margin-top:10px;padding:12px}.card-container,.content-interface{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-widget{margin-top:8px;padding:2px 4px;width:800px}.form-controls,.search-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-controls{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:20px}.loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-title{color:#e8be6a;margin-bottom:8px}.main-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:20px;justify-content:center;margin:auto;width:600px}.main-nav-container p{cursor:pointer}.main-nav-container p:hover{color:#ba572c}.bottom-container{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;min-height:250px;position:fixed;right:0;width:inherit;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6px;justify-content:center}.add-form-container{background-color:#16202a;border-radius:6px;margin:10px 10px 0 0}.project-container{display:block}.project-gallery-container{-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center}.footer-container,.project-gallery-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-container{background-color:#16202a;bottom:0;color:#ccc;height:40px;left:0;padding:6px 20px;position:fixed;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-container{gap:20px}.video-container{position:relative}.video-link:hover:after{content:""}.card-video-preview{border-radius:6px;margin-right:20px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.video-button{background-color:transparent;border:none;cursor:pointer;height:48px;left:87%;padding:0;position:absolute;top:15%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:68px;z-index:1}.video-button-shape{fill:red;fill-opacity:.8}.video-button-icon{fill:#fff}.video-button:focus{outline:none}.video-button:focus .video-button-shape,.video-container:hover .video-button-shape{fill:#e8be6a;fill-opacity:1}.video-enabled,.video-media{cursor:pointer}.video-enabled .video-button{display:block}.video-card-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.video-card-container .card-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:208px}@media (min-width:1600px){.video-card-container{grid-template-columns:repeat(3,1fr)}}.big-video-container{background-color:rgba(20,26,31,.8);border-radius:6px;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin:10px;min-height:400px;padding:12px;width:97%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-item{background-color:#16202a;margin:4px 0}.hovered-button{background:transparent;border:none;cursor:pointer;height:auto;max-height:30px;--border-right:6px;--animation-color:#02a7a4;--fs-size:2em;letter-spacing:1px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.hover-text,.hovered-button{font-family:Roboto,Helvetica,Arial,sans-serif}.hover-text{border-right:var(--border-right) solid var(--animation-color);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--animation-color);content:attr(data-text);left:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transition:width .5s;transition:width .5s;width:0;-webkit-text-stroke:1px var(--animation-color)}.hovered-button:hover .hover-text{-webkit-filter:drop-shadow(0 0 23px var(--animation-color));filter:drop-shadow(0 0 23px var(--animation-color));width:100%}.actual-text{color:#ccc;font-family:Roboto,Helvetica,Arial,sans-serif}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin:0;padding:0;word-wrap:break-word;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden}.fixed{position:absolute}.logo-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:110px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#01eeea}.logo-title,a{cursor:pointer}a{color:#e8be6a;font-weight:500;outline:none;-webkit-text-decoration:none;text-decoration:none}a:hover{color:#ba572c}a:hover:after{content:"\1F517";margin-left:6px}.MuiIconButton-root{border-radius:4px!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(20,26,31,.8);cursor:pointer}::-webkit-scrollbar-thumb{background-color:rgba(20,26,31,.8);border:1px solid rgba(112,166,219,.2);border-radius:20px}img{border-radius:4px}.pointer{cursor:pointer}.center{text-align:center}.welcome-preview{border-radius:6px;height:auto;margin:20px auto;width:500px}.welcome-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader,.welcome-page{display:-webkit-box;display:-ms-flexbox;display:flex}.loader{width:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;aspect-ratio:1}.loader:after,.loader:before{content:"";-webkit-box-flex:1;aspect-ratio:1;-ms-flex:1;flex:1;--g:conic-gradient(from -90deg at 10px 10px,#16202a 90deg,transparent 0);-webkit-animation:l20 1s infinite;animation:l20 1s infinite;background:conic-gradient(from -90deg at 10px 10px,#16202a 90deg,transparent 0),conic-gradient(from -90deg at 10px 10px,#16202a 90deg,transparent 0),conic-gradient(from -90deg at 10px 10px,#16202a 90deg,transparent 0);background:var(--g),var(--g),var(--g);-webkit-filter:drop-shadow(30px 30px 0 #16202a);filter:drop-shadow(30px 30px 0 #16202a)}.loader:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@-webkit-keyframes l20{0%{background-position:0 0,10px 10px,20px 20px}33%{background-position:10px 10px}66%{background-position:0 20px,10px 10px,20px 0}to{background-position:0 0,10px 10px,20px 20px}}@keyframes l20{0%{background-position:0 0,10px 10px,20px 20px}33%{background-position:10px 10px}66%{background-position:0 20px,10px 10px,20px 0}to{background-position:0 0,10px 10px,20px 20px}}.modal-window{background:#16202a;border-radius:6px;color:#02a5a2;left:50%;min-height:300px;padding:4px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:360px}.tree-item{background:rgba(20,26,31,.8);margin:4px 0!important;padding:6px}.s-icon{height:18px;margin-right:6px;width:18px}.divider-mobile{display:none}.mt-20{margin-top:20px!important}.mb-20{margin-bottom:20px}.mr-8{margin-right:8px!important}.ml-8{margin-left:8px}.m-0-10{margin:0 10px!important}@media only screen and (max-device-width:1000px){.fixed-main{left:0;max-width:100vw}*{font-size:17px}.main-content-container{min-width:0}.main-nav-container,.middle-content-container,.welcome-preview{min-width:100px;width:100%!important}.tags-container,.video-card-container{display:block}div[role=tabpanel]{padding:0}.card-video-preview,.divider-pc{display:none}.mobile-logo-title{margin:4px 6px 0 0;width:60px}.content-container{grid-template-columns:repeat(1,1fr);margin-bottom:40px}.main-nav-container{border:1px solid #aab6b4;border-radius:4px;gap:0;text-align:center}.main-nav-container p{border-right:1px solid #aab6b4;line-height:31px;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.main-nav-container p:last-child{border:none}}@media (min-width:2000px){.content-container{grid-template-columns:repeat(3,1fr)}}