@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.sidebar{background:#000;color:#fff;width:60px;height:100vh;transition:width .3s;overflow:hidden;position:fixed;top:0;right:0;display:flex;flex-direction:column;align-items:center;z-index:1000}.sidebar.open{width:200px}.sidebar.open .menu-item{padding-left:20px}.logout{bottom:20px}.logout,.toggler{position:absolute}.toggler{cursor:pointer;color:#fff;transition:transform .3s;top:20px}.toggler.rotate{transform:rotate(90deg)}.sidebar-menu{list-style:none;padding:0;width:100%;margin-top:60px}.sidebar-menu svg{margin-right:10px}.menu-item{width:100%;text-align:center}.logout,.menu-item a{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:flex-start;padding:15px 20px;transition:background .3s}.logout:hover,.menu-item a:hover{background:#000}.menu-item font-awesome-icon{margin-right:10px}.menu-text{display:none}.sidebar.open .menu-text{display:inline}.sidebar.open .menu-item{justify-content:flex-start}.login-container{max-width:400px;margin:auto;padding:1.5em;border-radius:8px;background-color:#f6f6f6}.login-container h1{font-size:24px;font-weight:600;margin-bottom:1em;color:#000}.login-container .form-group{margin-bottom:1.5em}.login-container label{display:block;margin-bottom:.5em;font-weight:500;color:#6a6a6a}.login-container input{width:100%;padding:.75em;box-sizing:border-box;border:1px solid #666;border-radius:4px;font-family:Inter,sans-serif;font-size:16px}.login-container input:focus{outline:none;border-color:#000;box-shadow:0 0 5px rgba(0,0,0,.1)}.login-container button{width:100%;padding:.75em;background-color:#000;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;font-family:Inter,sans-serif}.login-container button:hover{background-color:#000}.login-container p{color:red}.content{width:auto;height:auto;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.content{width:78%}}.content .box-img{background-repeat:no-repeat;background-size:cover}.content .box{pointer-events:all;box-shadow:0 4px 100px 5px rgba(0,0,0,.25);border-radius:10px;margin-right:50px;margin-top:40px;margin-bottom:10px;background-color:#fff;width:500px;height:300px;padding:30px}@media screen and (max-width:768px){.content .box{margin-top:15px;margin-bottom:15px;margin-right:0;height:180px;padding:10px}}.content .box .dotted{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23333' stroke-width='4' stroke-dasharray='10, 20' stroke-linecap='square'/%3E%3C/svg%3E");border-radius:10px}.content .box .x-button{display:flex;flex-direction:row-reverse}.content .box .x-button img{cursor:pointer}#VideoGallery .video-container{position:relative;margin-bottom:20px}#VideoGallery .box-video{position:relative;display:inline-block;max-width:100%}@media screen and (max-width:768px){#VideoGallery .box-video{width:auto;height:auto}}#VideoGallery .video{width:100%;height:auto}#VideoGallery .x-button{z-index:1000;position:absolute;top:10px;right:10px;padding:5px}#VideoGallery .x-button img{width:28px;height:28px}#NewsPage .box{height:auto}@media(max-width:768px){#NewsPage .extra-padding{padding:20px}}#NewsPage .row{width:auto;display:flex;flex-direction:row}#NewsPage .titolo input{padding-left:20px;padding-right:20px;width:100%}#NewsPage .testo textarea{padding:10px 20px;border-radius:10px;background-color:#f3f3f3;border:none}#NewsPage .data{width:50%}@media screen and (max-width:768px){#NewsPage .data{width:100%}}#NewsPage .data input{width:100%;display:flex;align-items:center;justify-content:center}#NewsPage .image-preview{width:200px;height:180px;background-repeat:no-repeat;background-size:cover}#NewsPage .image-preview .preview-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#NewsPage .autore{width:50%}@media screen and (max-width:768px){#NewsPage .autore{width:100%}}#NewsPage .autore input{padding-left:20px;padding-right:20px;width:100%}#NewsPage .drop-box{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23333' stroke-width='3' stroke-dasharray='7, 16' stroke-linecap='square'/%3E%3C/svg%3E");border-radius:10px;background-color:#fff;width:200px;height:180px;display:flex}#NewsPage .x-button{top:10px;right:10px}#NewsPage .x-button img{width:28px;height:28px}#NewsPage .new-content h3{color:#6a6a6a}#NewsPage .new-content .from-data h3{font-size:16px}#NewsPage button{font-weight:700;background-color:#000;padding:15px 50px;color:#fff;border-radius:10px}#NewsPage input{height:54px;background-color:#f3f3f3;border:none;border-radius:13px}#KnifePage .box{height:auto}@media(max-width:768px){#KnifePage .extra-padding{padding:20px}}#KnifePage .row{width:auto;display:flex;flex-direction:row}#KnifePage .titolo input{padding-left:20px;padding-right:20px;width:100%}#KnifePage .testo textarea{padding:10px 20px;border-radius:10px;background-color:#f3f3f3;border:none}#KnifePage .data{width:50%}@media screen and (max-width:768px){#KnifePage .data{width:100%}}#KnifePage .data input{width:100%;display:flex;align-items:center;justify-content:center}#KnifePage .image-preview{width:200px;height:180px;background-repeat:no-repeat;background-size:cover}#KnifePage .image-preview .preview-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#KnifePage .drop-box{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23333' stroke-width='3' stroke-dasharray='7, 16' stroke-linecap='square'/%3E%3C/svg%3E");border-radius:10px;background-color:#fff;width:200px;height:180px;display:flex}#KnifePage .x-button{top:10px;right:10px}#KnifePage .x-button img{width:28px;height:28px}#KnifePage .new-content h3{color:#6a6a6a}#KnifePage .new-content .from-data h3{font-size:16px}#KnifePage button{font-weight:700;background-color:#000;padding:15px 50px;color:#fff;border-radius:10px}#KnifePage input{height:54px;background-color:#f3f3f3;border:none;border-radius:13px}#app{min-height:100%;font-family:Inter,sans-serif;background-color:#f6f6f6}#app .screen{padding-left:95px;padding-top:65px}@media screen and (max-width:768px){#app .screen{padding-left:25px;padding-top:25px}}h1{font-size:30px;font-weight:700}@media(max-width:768px){h1{font-size:25px}}h2{font-size:23px;font-weight:700}@media(max-width:768px){h2{font-size:20px}}h3{font-size:14px;font-weight:700}@media(max-width:768px){h3{font-size:14px}}.secondary{color:#6a6a6a}a{color:#fff}a,button{text-decoration:none}button{background-color:transparent;border:none}html,html body{height:100%}