@font-face{font-family:"Poppins";src:url("../font/poppins/Poppins-Regular.ttf")}body{font-family:Poppins;margin:0;background:url(../img/background.gif);color:#fff}.body{position:fixed;z-index:-1;width:100%;height:100%;background-color:#333;opacity:.7}h1,h2{margin:0}a{color:#006fdd}i.icon{font-size:x-large;height:25px;width:25px}.button{display:inline-flex;min-height:25px;padding:8px;justify-content:center;align-items:center;text-decoration:none;border-radius:5px;min-width:100px;border:0}.button-i{min-height:25px;min-width:25px;padding:8px;text-align:center;text-decoration:none;border-radius:5px;border:0}.circle{border-radius:50%}.bg-default{color:#fff;background-color:#333}input.bg-default{color:#333;background-color:#fff}a.bg-default:hover,i.bg-default:hover,input.bg-default:hover,button.bg-default:hover{color:#fff;background-color:#00688c}.bg-light{color:#fff;background-color:#00688c}a.bg-light:hover,i.bg-light:hover,button.bg-light:hover{color:#fff;background-color:#003c77}.bg-dark{color:#fff;background-color:#003c77}a .bg-dark:hover,a.bg-dark:hover,i.bg-dark:hover,input.bg-dark:hover,button.bg-dark:hover{color:#fff;background-color:#00688c}.bg-green{color:#fff;background-color:green}a.bg-green:hover,i.bg-green:hover,input.bg-green:hover,button.bg-green:hover{color:#fff;background-color:#006400}.bg-red{color:#fff;background-color:red}a.bg-red:hover,i.bg-red:hover,input.bg-red:hover,button.bg-red:hover{color:#fff;background-color:darkred}.only-mobile{display:none !important}@media all and (max-width: 1000px){.only-pc{display:none !important}.only-mobile{display:initial !important}}header{width:1200px;margin:auto;padding-top:30px}div.header{height:80px;display:flex;justify-content:space-between;align-items:center}div.header div.logo img{height:50px}@media all and (max-width: 1000px){header{width:calc(100% - 60px);margin:auto;padding:30px}div.header{height:50px}}.menu-dashboard{display:inline-flex;justify-content:space-between}.menu-dashboard ul li{margin-bottom:100px}.menu{display:inline-flex}.menu ul{list-style:none;margin-right:10px}nav ul{padding:0}nav ul li{display:inline-flex;align-items:center;justify-content:space-between}nav ul a span{margin-left:10px}.menu-button-container{display:none;height:100%;width:30px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}#menu-toggle{display:none}.menu-button,.menu-button::before,.menu-button::after{display:block;background-color:#fff;position:absolute;height:4px;width:30px;transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1);border-radius:2px}.menu-button::before{content:"";margin-top:-8px}.menu-button::after{content:"";margin-top:8px}#menu-toggle:checked+.menu-button-container .menu-button::before{margin-top:0px;transform:rotate(405deg)}#menu-toggle:checked+.menu-button-container .menu-button{background:rgba(255,255,255,0)}#menu-toggle:checked+.menu-button-container .menu-button::after{margin-top:0px;transform:rotate(-405deg)}@media all and (max-width: 1000px){nav ul{position:absolute;top:0;margin-top:110px;left:0;width:100%}nav ul li a{display:flex;align-items:center;justify-content:space-between;padding-left:30px;padding-right:30px;width:-webkit-fill-available;border-radius:5px}nav ul li a i{width:10%;text-align:center}nav ul li a span{width:90%;text-align:center;margin-right:10%}.menu-button-container{display:flex}#menu-toggle~ul li{display:none;height:0;margin:0;padding:0;border:0;transition:height 400ms cubic-bezier(0.23, 1, 0.32, 1)}#menu-toggle:checked~ul li{width:calc(100% - 60px);display:flex;align-items:center;justify-content:center;flex-direction:column;height:2.5em;padding-top:.25em;padding-bottom:.25em;padding-left:30px;padding-right:30px;transition:height 400ms cubic-bezier(0.23, 1, 0.32, 1);background-color:gray}#menu-toggle:checked~ul li:first-child{padding-top:30px;padding-bottom:.25em}#menu-toggle:checked~ul li:last-child{padding-bottom:30px;padding-top:.25em}nav ul>li:not(:last-child){border-bottom:1px solid #444}}.accordion{background-color:#003c77;color:#fff;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s;display:flex;justify-content:space-between;align-items:center}.active,.accordion:hover{background-color:#00688c}.panel{width:calc(100% - 36px);padding:18px;padding-bottom:0px;display:none;overflow:hidden}main{max-width:1200px;margin:30px auto}div.main{min-height:300px;border-radius:20px;background-color:#333;padding:30px 150px}div.home{min-height:500px;background-color:rgba(0,0,0,0);color:#fff}div.main div.title{width:100%;display:flex;margin-bottom:30px;margin-top:30px}div.main div.title hr{display:flex;margin-top:auto;margin-bottom:auto;margin-left:30px;width:25%;height:2px;background-color:#006fdd;border:0;border-radius:20px}div.main div.content{clear:both;width:100%;height:100%;display:flex;justify-content:space-between;overflow-x:auto;flex-wrap:wrap}div.main div.content a{text-decoration:none;color:#fff}div.main div.content aside.left{width:calc(40% - 60px)}div.main div.content .article{margin-bottom:20px;border-radius:20px}div.main div.content .article img{width:100%;background-color:#9e9e9e}div.main div.content .article iframe{border-radius:20px;width:100%;height:150px;border:0;margin-top:10px}div.main div.content .article div i{margin-right:10px}div.main div.content .article h2,div.main div.content .article p{margin:0}div.main div.content div.social{display:flex;justify-content:space-between;align-items:center;text-align:center}div.main div.content div.social a{display:flex;justify-content:space-between;align-items:center;text-align:center}div.main div.content section.principale{width:calc(60% - 60px)}div.main div.content section.principale h2{text-align:center}div.main div.contatti aside.left{width:calc(50% - 60px)}div.main div.contatti .article{padding:20px 30px 20px 30px}div.main div.contatti section.principale{width:calc(50% - 60px)}div.main div.contatti section.principale label{line-height:30px}div.main div.contatti section.principale input,div.main div.contatti section.principale textarea{font-family:Poppins;padding:5px 10px;width:calc(100% - 20px);border-radius:5px;border:0;margin-bottom:20px}div.main div.contatti section.principale .submit{width:100px;margin-bottom:0}.gestione{margin:20px 0}.gestione .template form{display:inline-flex;height:40px}.gestione .template form input.button{height:100%}select{height:40px;min-width:60px;margin-right:10px}.log-in,.sign-up,.singola-gestione{padding:20px;border-radius:20px;margin-bottom:20px;width:50%}.log-in a,.sign-up a,.singola-gestione a{color:#fff}input,textarea{font-family:Poppins;padding:5px 10px;width:calc(100% - 20px);border-radius:5px;border:0;margin-bottom:20px}input[type=color]{font-family:Poppins;padding:5px 10px;width:50%;border-radius:5px;border:0;margin-bottom:20px}input[type=checkbox]{padding:5px 10px;width:initial;border-radius:5px;border:0;margin:0}.submit{min-width:100px;width:auto}input.errore,textarea.errore{border:1px solid #ff7070 !important;margin-bottom:0px !important}label.errore{color:#ff7070}p.testo-errore{color:#ff7070;margin-bottom:20px !important;font-size:80%;margin-top:0px !important}p.messaggio-errore{background-color:#ffbaba;border-radius:10px;color:#c60505;padding:10px;margin-top:15px !important;margin-bottom:15px !important}p.messaggio-successo{background-color:#a6ffa6;border-radius:10px;color:#006400;padding:10px;margin-top:15px !important;margin-bottom:15px !important}div.home div.content section.principale h2{text-align:left;font-size:xxx-large}div.main div.portfolio article.progetti,div.main div.servizi article.progetti{padding:0px 0px 20px 0px;min-height:220px}div.main div.portfolio h2,div.main div.servizi h2{padding:0px 30px 0px 30px;text-align:center}div.main div.portfolio p,div.main div.servizi p{padding:0px 30px 0px 30px;text-align:justify}div.main div.portfolio img,div.main div.servizi img{max-width:100%;height:135px;border-radius:20px 20px 0 0}div.main div.portfolio i,div.main div.servizi i{max-width:100%;height:135px;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}div.main div.portfolio a{text-decoration:none;width:30%}div.main div.servizi a{text-decoration:none;width:40%}div.main div.singolo-progetto{width:100%;padding:0px 0px 20px 0px}div.main div.singolo-progetto img{width:100%;border-radius:20px}div.main div.singolo-progetto p{text-align:justify}div.main div.chi-sono .conoscenze h2{text-align:center}div.main div.chi-sono .conoscenze ul{display:flex;flex-wrap:wrap;padding:0}div.main div.chi-sono .conoscenze ul li{color:#333;background-color:#d9d9d9;border-radius:5px;padding:.5em;margin-bottom:10px;margin-right:10px;display:flex}div.main div.chi-sono .skill{display:flex;width:100%}div.main div.chi-sono .skill-container{display:flex;justify-content:space-between;width:100%;margin-top:20px}div.main div.chi-sono .skill-icon{background-size:contain;background-repeat:no-repeat;background-position:center;width:8%}div.main div.chi-sono .skill-content{width:90%}div.main div.chi-sono .skill-header{display:flex;justify-content:space-between;width:100%}div.main div.chi-sono .skill-percentuale{text-align:right}div.main div.chi-sono .skill-left,div.main div.chi-sono .skill-right{display:inline;height:5px;background-color:#000;border:0}div.main div.chi-sono .skill-right{background-color:#d9d9d9;border-radius:0 20px 20px 0}div.main div.chi-sono .skill-left{border-radius:20px 0 0 20px}.tabella{width:100%;height:100%;display:flex;overflow-x:auto}table{min-width:100%;text-align:center;border:1px solid;border-collapse:collapse;margin-top:20px}table td,table th,table tr{border:1px solid;padding:5px}@media all and (max-width: 1000px){div.main{padding:30px}div.main div.content{flex-direction:column}div.main div.content aside.left{width:100%}div.main div.content section.principale{width:100%}div.main div.contatti section.principale{width:100%}div.main div.content .log-in,div.main div.content .sign-up,div.main div.content .singola-gestione{width:calc(100% - 40px)}div.main div.portfolio a,div.main div.servizi a{width:100%}div.home div.content section.principale h2{font-size:xx-large}}#cont-oggetto,#cont-messaggio{float:right;font-size:small}footer{margin-top:30px}div.widgets{color:#333}div.copyright p,div.copyright a{color:#fff}footer p{text-align:center}footer div.widgets{background-color:gray}footer div.contenitore{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:30px 150px}footer section.social a,footer section.contatti a{display:flex;justify-content:space-between}footer div.logo{width:30%;display:flex;flex-direction:column;align-items:center}footer div.logo img{height:100px}footer section.social,footer section.contatti{width:30%}footer section.social ul,footer section.contatti ul{padding:0}footer section.social ul li,footer section.contatti ul li{list-style:none;margin-bottom:10px}footer section.social ul li a,footer section.contatti ul li a,footer div.logo a,footer p a{text-decoration:none;color:#333}footer section.social ul li a:hover>div,footer section.contatti ul li a:hover>div,footer div.logo a:hover,footer p a:hover{text-decoration:underline}footer section.social ul li a h6,footer section.contatti ul li a h6{margin:0}@media all and (max-width: 1000px){footer div.contenitore{display:flex;flex-direction:column;align-items:center;padding:30px}footer div.logo{order:1}footer section.social{order:2}footer section.contatti{order:3}footer section.social,footer div.logo,footer section.contatti{width:100%}}.tox-tinymce{margin-bottom:20px}