body{font-family:"Inter",sans-serif;background-color:#f5f5f7;margin:0}h1,h2,h3,h4,h5,h6{margin:0}ul{list-style:none;padding-left:0;margin:0}.clickable:hover{cursor:pointer}@media only screen and (min-width: 1200px){.hide-on-desktop{display:none}}.only-on-desktop{display:none !important}@media only screen and (min-width: 1200px){.only-on-desktop{display:flex !important}}body.it *[lang=en]{display:none}body.en *[lang=it]{display:none}nav{background-color:#fff;position:fixed;z-index:1;top:0;left:0;right:0;height:45px;font-size:14px;font-weight:300;padding:0 3vw;display:flex;align-items:center;justify-content:space-between}nav a{text-decoration:none;color:#000;display:block}nav a:hover{color:#36b;cursor:pointer}nav i{font-size:14px;margin-left:5px}@media only screen and (min-width: 1200px){nav text{margin-left:1rem}}nav .admin-link{text-align:center;padding:4px 20px;border:none;border-radius:7px;background-color:#5dd6b7;color:#fff;transition:background-color .2s,color .2s}nav .admin-link:hover{background-color:#194186;color:#fff;transition:.2s}nav .menu-icon div{width:17px;height:2px;background-color:#000;margin:3px 0;transition:.2s}nav .menu-icon-animate .top-bar{transform:rotate(-45deg) translate(-3px, 3px)}nav .menu-icon-animate .bottom-bar{transform:rotate(45deg) translate(-4px, -4px)}nav .menu-icon-animate .middle-bar{opacity:0}#collapsable-navbar{background-color:#fff;padding:0 3vw;position:fixed;top:45px;left:0;right:0;display:flex;flex-direction:column;justify-content:start;align-items:stretch;overflow-y:scroll;height:0;visibility:hidden;transition:height .8s,visibility .8s}@media only screen and (min-width: 1200px){#collapsable-navbar{width:100%;height:auto !important;overflow-y:visible;position:static;visibility:visible;padding:0 70px;flex-direction:row;justify-content:space-evenly;align-items:stretch}}#collapsable-navbar li{border-style:solid none none none;border-color:#000;border-width:1px;padding:10px 18px}@media only screen and (min-width: 1200px){#collapsable-navbar li{border-style:none}}#collapsable-navbar li:first-child{border-style:none}#collapsable-navbar .dropdown li{border-style:none}#navbar-back-icon{position:relative;bottom:-25vh;display:flex;justify-content:center}@media only screen and (min-width: 1200px){#navbar-back-icon{display:none}}.navbar-open{height:100vh !important;visibility:visible !important}.dropdown{position:relative}.dropdown-content{display:none;position:absolute;border-radius:5px;border:rgba(0,0,0,.2) 1px solid;background-color:#fff;z-index:1}.dropdown .dropdown-content{min-width:120px}.dropdown:hover .dropdown-content{display:block}footer{background-color:#a9b6f7;padding:3vh 5vw;font-weight:400}@media only screen and (min-width: 768px){footer{padding:7vh 9vw}}footer a{color:#000;text-decoration:none}footer a:hover{text-decoration:underline}.footer-logo{display:flex;align-items:center;width:0}.footer-logo text{font-size:24px;margin-left:8px}#footer-email{text-decoration:none !important}.footer-links{justify-content:space-between;display:grid;grid-template-columns:auto auto;margin:2vh 0 2vh}@media only screen and (min-width: 768px){.footer-links{display:flex}}.footer-links a{margin-bottom:3px}.footer-links div{margin-bottom:2vh;display:flex;flex-direction:column}.footer-links div h3{font-size:18px;margin-bottom:.4vh}.footer-links div a{font-size:12px}.footer-social{display:flex;justify-content:space-between;margin:0 20vw}.footer-social i{font-size:28px}.simple-header{margin-top:45px;display:flex;flex-direction:column;align-items:center;padding:7vh 10vw;color:#fff;background:url("../../assets/img/background_header.jpeg") top/cover no-repeat}.simple-header h1{font-size:34px;font-weight:500;display:flex;flex-direction:column;align-items:center}.simple-header h1::after{content:"";width:10vw;margin:2vh 0;border-bottom:#fff 1px solid}.simple-header h2{font-size:20px;font-weight:300;text-align:center}.homepage-header{color:#fff;margin-top:45px;display:flex;flex-direction:column;justify-content:space-between;padding:6vh 3vw 5vh;position:relative;transform:rotate(0)}@media only screen and (min-width: 768px){.homepage-header{padding:15vh 0 0 7vw}}.homepage-header h1{font-size:2.5em;font-weight:400;letter-spacing:1px;line-height:1.25;margin-left:2.5vw;width:74vw}@media only screen and (min-width: 768px){.homepage-header h1{margin-left:0;width:40vw;font-size:4vw}}.homepage-header div{display:flex;flex-direction:column;position:relative;background-color:#fff;border-radius:15px;padding:10px 4vw 0;margin:3vh 2.5vw 5vh}@media only screen and (min-width: 768px){.homepage-header div{background-color:transparent;border-radius:15px;padding:0;margin:0}}.homepage-header h2{font-size:1.2em;font-weight:300;line-height:1.25;width:100%;margin:0;color:#000}@media only screen and (min-width: 768px){.homepage-header h2{font-size:2vw;width:36vw;margin:15px 0 0;color:inherit}}.homepage-header a{width:max-content;text-decoration:none;color:#36b;background-color:#fff;font-size:1.1em;font-weight:200;border-radius:15px;padding:0;margin:20px 0}.homepage-header a:hover{text-decoration:underline}.homepage-header a i{margin-left:5px}@media only screen and (min-width: 768px){.homepage-header a{padding:10px 20px;margin:40px 0 100px;transition:.2s}.homepage-header a:hover{text-decoration:none;color:#fff;background-color:#5dd6b7;transition:.2s}}.homepage-header img{width:15vw;align-self:center;position:static}@media only screen and (min-width: 768px){.homepage-header img{width:17vw;align-self:flex-end;position:fixed;right:7vw;bottom:0;margin:0 !important}}.homepage-header #images{display:flex;flex-direction:row;justify-content:center;padding:0;margin:0}@media only screen and (min-width: 768px){.homepage-header #images{display:inline-block}}.homepage-header #desktop1{width:35vw;margin-right:2.7vw}@media only screen and (min-width: 768px){.homepage-header #desktop1{width:40vw}}.homepage-header #app{align-self:flex-end;margin-left:2.7vw}@media only screen and (min-width: 768px){.homepage-header #app{right:12vw}}#office-header div{margin:7vh 2.5vw 3vh}@media only screen and (min-width: 768px){#office-header{display:block;height:70vh}#office-header div{margin:0}#office-header h1{width:auto}}.container-section{margin-top:20px;display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 768px){.container-section{flex-direction:row;justify-content:center}}.container-section span{width:1px;border-left:solid 1px #000;margin:20px 3vw}.container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.container{width:30vw}}.container img{width:25vw}@media only screen and (min-width: 768px){.container img{width:8vw}}.container h6{font-size:20px;font-weight:400;margin:5px 0;text-align:center;display:flex;flex-grow:1}.container text{text-align:center;display:flex;flex-grow:1}.container a{margin-top:5px;color:#36b;font-size:16px;font-weight:400;text-decoration:none}.container a:hover{cursor:pointer;text-decoration:underline}.container a i{margin-left:5px}section{display:flex;flex-direction:column;align-items:center;padding:7vh 5vw;background-color:#fff}section h1{margin-top:10px;font-weight:400;font-size:36px}.rounded-div,.rounded-div-team,.rounded-div-reverse{display:flex;align-items:center;justify-content:space-between;margin:14vh 7vw;padding:3vh;background-color:#fff;border-radius:15px;flex-direction:column}@media only screen and (min-width: 768px){.rounded-div,.rounded-div-team,.rounded-div-reverse{margin:6vh 5vw;padding:3vh 4vw;flex-direction:row-reverse}}.rounded-div h1,.rounded-div-team h1,.rounded-div-reverse h1{font-size:28px;font-weight:500}.rounded-div h2,.rounded-div-team h2,.rounded-div-reverse h2{font-size:20px;font-weight:500}.rounded-div p,.rounded-div-team p,.rounded-div-reverse p{font-weight:300;font-size:16px;line-height:1.5;margin-top:4px;margin-bottom:7px}.rounded-div img,.rounded-div-team img,.rounded-div-reverse img{width:60vw}@media only screen and (min-width: 768px){.rounded-div img,.rounded-div-team img,.rounded-div-reverse img{width:38vw;margin-top:2vh}}.rounded-div span,.rounded-div-team span,.rounded-div-reverse span{min-width:30px}@media only screen and (min-width: 768px){.rounded-div-reverse{margin:6vh 5vw;padding:3vh 4vw;flex-direction:row}}.applications-anchor{position:relative;top:-90px;visibility:hidden}.rounded-div-team div{display:flex;flex-direction:row;margin:0;width:100%;justify-content:space-evenly}.rounded-div-team .team-grid{display:grid;grid-template-columns:25vw 25vw;column-gap:10vw}@media only screen and (min-width: 768px){.rounded-div-team .team-grid{grid-template-columns:25vw 25vw 25vw;column-gap:5vw}}.rounded-div-team container{display:flex;flex-direction:column;align-items:center;margin-top:40px}.rounded-div-team h3{font-size:20px;font-weight:500;margin:10px 0;text-align:center}.rounded-div-team h4{font-size:18px;color:gray;font-weight:300;margin:0;text-align:center}.rounded-div-team img{width:22vw}@media only screen and (min-width: 768px){.rounded-div-team img{width:12vw}}#contact-us{background-color:#fff;margin-top:45px;padding:3vh 9vw;color:#194186;display:flex;flex-direction:column}#contact-us h1{font-weight:500;font-size:26px;width:auto}@media only screen and (min-width: 768px){#contact-us h1{font-size:4vw;width:50vw}}#contact-us text{font-weight:300;font-size:14px;letter-spacing:4px;line-height:24px;margin-top:5px}@media only screen and (min-width: 768px){#contact-us text{font-size:16px}}#contact-us div{display:flex;flex-direction:column}@media only screen and (min-width: 768px){#contact-us div{flex-direction:row}}#contact-us input[type=text],#contact-us input[type=email],#contact-us textarea{outline:none;font-family:"Inter",sans-serif;padding:10px 8px;margin-top:25px;font-size:16px;font-weight:300;background-color:#fff;color:#194186;border:solid #dcdcdc 1px;border-radius:7px;transition:.2s}#contact-us input[type=text]:hover,#contact-us input[type=email]:hover,#contact-us textarea:hover{background-color:rgba(220,220,220,.5);transition:.2s}#contact-us textarea{resize:vertical;min-height:80px}#contact-us input[type=submit]{font-family:"Inter",sans-serif;margin-top:25px;font-size:1.1em;font-weight:200;background-color:#194186;color:#fff;transition:.5;border-radius:15px;padding:5px 20px;border:none}#contact-us input[type=submit]:hover{cursor:pointer;color:#194186;background-color:#fff;transition:.5}#contact-us span{display:flex;flex-direction:column}@media only screen and (min-width: 768px){#contact-us span{flex-direction:row;align-items:flex-end}}#contact-us #on-submit{font-size:16px;font-weight:300;padding-bottom:5px;letter-spacing:1px;margin-top:25px;align-self:center}@media only screen and (min-width: 768px){#contact-us #on-submit{margin-top:0;margin-left:50px;align-self:flex-end}}.covid{background:url(../../assets/img/covid_background.jpg) top/cover no-repeat;color:#fff;display:flex;padding:15vh 9vw}@media only screen and (min-width: 992px){.covid{flex-direction:row;justify-content:space-between}}.covid img{height:40px}@media only screen and (min-width: 992px){.covid img{height:50px}}.covid h2{font-weight:400;font-size:32px;margin-bottom:5px}.covid h6{font-size:18px;font-weight:300;margin-bottom:40px}.covid .reverse{text-align:end}@media only screen and (min-width: 992px){.covid .reverse{text-align:start}}.covid .covid-image{display:flex;flex-direction:column}.covid .covid-image img{height:auto;width:70vw;margin-top:80px;align-self:center}@media only screen and (min-width: 992px){.covid .covid-image img{margin-top:0;width:35vw}}.covid a{width:max-content;text-decoration:none;color:#36b;background-color:#fff;font-size:1.1em;font-weight:200;border-radius:15px;padding:10px 20px;margin:40px 0 0;transition:.2s}.covid a:hover{text-decoration:none;color:#fff;background-color:#5dd6b7;transition:.2s}.covid a i{margin-left:5px}.applications{background-color:#f5f5f7}.applications h3{font-size:22px;font-weight:300}.applications div{margin:3vh 0;display:grid;justify-content:center;grid-template-columns:auto auto;column-gap:15vw;row-gap:5vh}@media only screen and (min-width: 768px){.applications div{grid-template-columns:auto auto auto}}.applications span{background-color:#fff;border:solid 1px #5dd6b7;border-radius:15px;width:150px;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.2s;color:#36b}.applications span:hover{transform:scale(1.1);transition:.2s;cursor:pointer;text-decoration:underline}.applications img{width:10vh;max-width:100px}.applications text{margin-top:5px;font-size:16px;font-weight:400}.applications text i{margin-left:5px}.blog-ul{padding:10vh 10vw;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.blog-ul{display:grid;grid-template-columns:23vw 23vw 23vw;justify-content:space-between;row-gap:10vh}}.blog-ul li{border-radius:15px;background-color:#fff;transition:.2s;padding-bottom:2vh}.blog-ul li:hover{transform:scale(1.1);transition:.2s;cursor:pointer}.blog-ul li div{border-radius:15px 15px 0 0;height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.blog-ul li h1,.blog-ul li h6,.blog-ul li p{margin:10px 20px;font-size:14px;font-weight:300}.blog-ul li h6{margin-top:3vh;color:gray}.blog-ul li h1{font-weight:500;font-size:20px}.article{padding:40vh 15vw 2vh}.article-background{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;z-index:-1;top:45px;left:0;right:0;height:70vh}.article-container{background-color:#fff;border-radius:15px;padding:2vh 3vw 4vh}.article-container .simple-header{color:#000;background:none}.article-container .simple-header h1::after{border-bottom:#000 1px solid}.article-container .simple-header h2{font-size:16px}.article-container p{margin-top:20px;font-size:18px;line-height:2}.article-container div{display:flex}.article-container a{margin:1vh 2vw 0 0}.article-container a img{width:40px}.other-articles{align-items:flex-start}.other-articles h2{font-size:36px;font-weight:300;border-bottom:solid 1px #000;padding-bottom:15px;margin-bottom:30px;width:100%}.other-articles ul{display:flex;overflow-x:scroll;flex-direction:row;width:100%;justify-content:flex-start;padding:0 0 20px 0}.other-articles ul li{max-width:300px;min-width:300px;margin-right:30px}.other-articles ul li div{height:200px}.other-articles ul li:hover{transform:none}/*# sourceMappingURL=easydesk.css.map */
